@charset "Shift-JIS";

div.index_main{
	padding-left: 25px;
	padding-right: 25px;
}


#side_bg{
	background: url(img/bg_filter2.jpg) repeat-x; margin: 0 auto;
}

/* --------------------------------------------------
  index_mainImg
-------------------------------------------------- */

/* index_mainImg */
#index_mainImg{
	margin-bottom: 25px;
	position: relative;
	width:800px;
}

/* --------------------------------------------------
  index_content
-------------------------------------------------- */

#index_content{
	width: 525px;
	float: right;
}

/* --------------------------------------------------
  global_nav	"STAY"
-------------------------------------------------- */

#global_nav ul#g_infonav li.g_infonav_company_e a{background: url(../common/img/g_infonav_company_e.gif) no-repeat 0 -48px;}
#global_nav ul#g_infonav li.g_infonav_company_e a:hover{background: url(../common/img/g_infonav_company_e.gif) no-repeat 0 -48px;}

/* --------------------------------------------------
  local_nav
-------------------------------------------------- */

#index_side_t{
	width: 225px;
	height: 19px;
	float: left;
	background:url("img/behind_topmenu.jpg") no-repeat;
}


#index_side_s{
	width: 225px;
	height: 394px;
	float: left;
	background:url("img/behind_submenu.jpg") no-repeat;
}


/* l_infonav */
#local_nav ul#l_infonav{
	width: 225px;
}
#local_nav ul#l_infonav li{
	float: left;
	padding-bottom:12px;
}
#local_nav ul#l_infonav li a{
	text-align: left;
	text-indent: -9999px;
	width: 178px;
	height: 38px;
	margin-left:10px;
	display: block;
	overflow: hidden;
}
#local_nav ul#g_infonav li a:hover{
	text-decoration: none;
}
#local_nav ul#l_infonav li#l_infonav_gyomu a{background: url(img/gyomu.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_gyomu a:hover{background: url(img/gyomu.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_korekara a{background: url(img/korekara.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_korekara a:hover{background: url(img/korekara.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_kikouzu a{background: url(img/kikouzu.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_kikouzu a:hover{background: url(img/kikouzu.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_sosikizu a{background: url(img/sosikizu.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_sosikizu a:hover{background: url(img/sosikizu.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_zaimu a{background: url(img/zaimu.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_zaimu a:hover{background: url(img/zaimu.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_rekisi1 a{background: url(img/rekisi1.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_rekisi1 a:hover{background: url(img/rekisi1.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_rekisi2 a{background: url(img/rekisi2.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_rekisi2 a:hover{background: url(img/rekisi2.gif) no-repeat 0 -38px;}
#local_nav ul#l_infonav li#l_infonav_annaizu a{background: url(img/annaizu.gif) no-repeat 0 0;}
#local_nav ul#l_infonav li#l_infonav_annaizu a:hover{background: url(img/annaizu.gif) no-repeat 0 -38px;}



#index_content .section_common{
	width: 500px;
	margin-right: 0px;
	margin-left: 20px;
}

/* --------------------------------------------------
  all about gyomu
-------------------------------------------------- */

.section_common .btn{
	width:450px;
	height:100px;
}

.section_common .btn .one,
.section_common .btn .two,
.section_common .btn .three{
	float:left;
	width:150px;
}

.section_common .btn .one img,
.section_common .btn .two img,
.section_common .btn .three img{
	float:left;
}

.section_common .btn .one p,
.section_common .btn .two p,
.section_common .btn .three p{
	text-align:left;
}
/* --------------------------------------------------
  all about korekara
-------------------------------------------------- */

div.section_common img.korekara{
	float:left;
	padding:0 20px 10px 0;
}
div.section p.korekawra{
	float:right;
}

/* --------------------------------------------------
  all about kikouzu
-------------------------------------------------- */

div.section_common img.kikouzu{
	float:right;
}

div.section_common p.kikouzu{
	border-bottom: solid 1px #cccccc ;
	line-height:25px;
}


/* --------------------------------------------------
  all about sosikizu
-------------------------------------------------- */

div.section_sosikizu{
	width:460px;
	margin-left:35px;
}


div.section_common img.sosikizu{
	padding-right:10px;
}

div.section_sosikizu .box_1{
	float:left;
	margin-top:20px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:30px;
	border: solid 1px #cccccc ;
}

div.section_sosikizu .box_2{
	float:right;
	margin-top:20px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:49px;
	border: solid 1px #cccccc ;
}

div.section_sosikizu .box_1 ul li{
	border-bottom: solid 1px #cccccc ;
	
}

div.section_sosikizu .box_2 ul li{
	border-bottom: solid 1px #cccccc ;
	margin-right:5px;
}

/* --------------------------------------------------
  all about zaimu
-------------------------------------------------- */

.section_common .bg_down01{
	background:url(img/download_01.gif) no-repeat;
	width:455px;
	height:70px;
	margin:15px;
}
.section_common .bg_down02{
	background:url(img/download_02.gif) no-repeat;
	width:455px;
	height:70px;
	margin:15px;
}
.section_common .bg_down03{
	background:url(img/download_03.gif) no-repeat;
	width:455px;
	height:70px;
	margin:15px;
}

.section_common .bg_down01 img,
.section_common .bg_down02 img,
.section_common .bg_down03 img{
	margin-left:295px;
	margin-top:20px;
}


.section_common #back_number{
	margin-right:20px;
}


.section_common .adobe{
	border: solid 1px #cccccc ;
	width: 480px;
	margin-top:35px;
}
.section_common .adobe p{
	padding:15px;
}

.section_common .adobe img{
	padding-left:15px;
}

.section_common .link_icon ul li{
	background:url(../common/img/ttl_bg2.gif) no-repeat 20px 0;
}

.section_common .link_icon ul li a{
	padding-left:40px;
}
/* --------------------------------------------------
  all about rekisi1 and rekisi2
-------------------------------------------------- */

div.rekisi{
	border: 1px solid #eeeeee;
	width:520px;
}

div.rekisi table tr td.rekisi_td1a{
	width:40px;
	background-color:#ffffff;
	padding-top:0.3em;
	padding-bottom:0.3em;
	line-height:1em;
}
div.rekisi table tr td.rekisi_td2a{
	width:40px;
	color:#996600;
	background-color:#ffffff;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-right:5px;
	padding-left:5px;
	border-left:solid 1px #eeeeee;
	line-height:1em;
}
div.rekisi table tr td.rekisi_td3a{
	width:480px;
	color:#996600;
	background-color:#ffffff;
	padding-top:0.3em;
	padding-bottom:0.3em;
	line-height:1em;
}

div.rekisi table tr td.rekisi_td1b{
	width:40px;
	background-color:#996600;
	padding-top:0.3em;
	padding-bottom:0.3em;
	line-height:1em;
}
div.rekisi table tr td.rekisi_td2b{
	width:40px;
	color:#363636;
	background-color:#eeeeee;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-right:5px;
	padding-left:6px;
	line-height:1em;
}
div.rekisi table tr td.rekisi_td3b{
	width:480px;
	color:#363636;
	background-color:#eeeeee;
	padding-top:0.3em;
	padding-bottom:0.3em;
	line-height:1em;
}

div.section_common .explain1{
	color:#996600;
	font-size:10pt;
}
div.section_common .explain2{
	color:#000000;
	font-size:10pt;
	padding-bottom:5px;
}

div.to_top{
	text-align:right;
}
/* --------------------------------------------------
  all about annaizu
-------------------------------------------------- */

div.section_common img.annaizu{
	margin-left:70px;
}


/* --------------------------------------------------
  all about gyosei hinkan jigyoubu
-------------------------------------------------- */
div.section_common .explain3{
	color:#996600;
	font-size:10pt;
	border:solid 1px #996600;
	padding:0.8em;
	margin-right:20px;
}

/* --------------------------------------------------
  all about hinkan01
-------------------------------------------------- */
div.section_common .hinsitu01{
	margin-top:10px;
	width:480px;
	border:solid 1px #cccccc;
}

div.section_common .hinsitu01 .f_left01{
	float:left;
	width:205px;
}
div.section_common .hinsitu01 .f_left01 img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px
}


div.section_common .hinsitu01 .f_right01{
	float:right;
	width:265px;
}
div.section_common .hinsitu01 .f_right01 p{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

/* --------------------------------------------------
  all about gyosei jigyobu_01
-------------------------------------------------- */

div.section_common .jigyobu01{
	margin-top:10px;
	width:480px;
	border:solid 1px #cccccc;
}

div.section_common .jigyobu01 .f_left01{
	float:left;
	width:200px;
}
div.section_common .jigyobu01 .f_left01 img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px
}


div.section_common .jigyobu01 .f_right01{
	float:right;
	width:265px;
}
div.section_common .jigyobu01 .f_right01 p{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}


/* --------------------------------------------------
  all about gyoseibu_01
-------------------------------------------------- */
div.section_common .gyoseibu01{
	margin-top:10px;
	width:480px;
	border:solid 1px #cccccc;
}
div.section_common .gyoseibu01 .f_left01{
	float:left;
	width:210px;
}
div.section_common .gyoseibu01 .f_left01 img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px
}


div.section_common .gyoseibu01 .f_right01{
	float:right;
	width:265px;
}
div.section_common .gyoseibu01 .f_right01 p{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

/* --------------------------------------------------
  all about gyoseibu_07
-------------------------------------------------- */

div.section_common .gyoseibu07{
	margin-top:30px;
	width:480px;
	border:solid 1px #cccccc;
}

div.section_common .gyoseibu07 .f_left07{
	float:left;
	width:200px;
}
div.section_common .gyoseibu07 .f_left07 img{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px
}


div.section_common .gyoseibu07 .f_right07{
	float:right;
	width:250px;
}
div.section_common .gyoseibu07 .f_right07 p{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
