@charset "Shift_JIS";



/*--top--*/





.jyoken_bg{
	width: 182px;
	background: url(../image/images/r_bg.gif) repeat-y;
}







#nakanaka_bg{
	width: 180px;
	background: url(../image/common/images/nakanaka_bg.gif) repeat-y;
}





.searchArea{
	width: 112px;
}




.searchArea2{
	width: 318px;
}



.arealistsearch{
	width: 140px;
}


/*--07.12.17追加--*/

.t_bgcolor{ background:#d6e0ff;}


#main_bg{
	width: 594px;
	background: url(../image/images/main_bg.gif);
	border-left:solid 3px #c2f1f4;
	border-right:solid 3px #c2f1f4;
	padding:0 5px 0 5px;;
}


.main_txtbg{
	background:url(../image/images/main_txtbg.gif);
	border-left:solid 3px #c2f1f4;
	border-right:solid 3px #c2f1f4;
	padding:8px 5px 8px 5px;
}

.main_txt a:link{ font-size:12px; color:#FFFFFF;}

.main_txt a:hover{ font-size:12px; color:#FFFFFF;}

.main_txt a:visited{ font-size:12px; color:#FFFFFF;}

.reg_txt{ color:#73450f;}




/*--list--*/


txt10_gray{
	font-size: 10px;
}



.list_bg{
	background: url(../image/list/images/ichiran_bg01.gif);
}



.list_bgleft{
	background: url(../image/list/images/list_bgleft.gif);
}



.list_bgright{
	background: url(../image/list/images/list_bgright.gif);
}



.listtable td{
	font-size: 10px;
	background: #f5f5f5;
}





.r_bg{
	background: #EEF3F5;
}




.listtable2_td1{
	padding: 18px 0 18px 10px;
	background: #dddddd;
}



.listtable2_td2 {
	padding: 10px 0 0 10px;
	vertical-align: top;
	background: #FFFFFF;
}



.listtable2_td3 {
	padding: 4px 0 4px 10px;
	background: #dddddd;
}



.listtable2_td4 {
	background: #ffffff;
}




.listtable3_td1 {
	width: 89px;
	font-weight: bold;
	color: #b8b8b8;
	text-align: center;
	background: #ffffff;
}



.listtable3_td2 {
	width: 90px;
	font-weight: bold;
	color: #0032D3;
	text-align: center;
	background: #E8F9FE;
}



.listtable3_td3 {
	width: 91px;
	font-weight: bold;
	color: #0032D3;
	text-align: center;
	background: #E8F9FE;
}




.listbor_tate{
	height: 26px;
	width: 1px;
	background: url(../image/list/images/border_tate.gif) repeat-y;
}




.caset_border{
	background: url(../image/list/images/caset_border.gif);
}




.dot_color{
	background: url(../image/list/images/caset_border_green.gif);
}




.caset_p{
	height: 70px;
	padding: 10px 0 0 10px;
}




.caset_bg{
	height: 73px;
	background: url(../image/list/images/caset_bg.gif);
}




.listsonota_bg{
	background: url(../image/list/images/sonota_bg.gif);
}




.tokushu_img{
	width: 798px;
	border: solid #7C97EF 1px;
}




/*--detail--*/


#detail_content{
	padding: 7px 7px 20px 7px;
}



.bigtitle{
	margin-bottom: 10px;
	background: url(../image/detail/images/title_bar.gif);
}



.twinbtn{
	padding: 10px;
	text-align: center;
}



#search1{
	padding-top: 3px;
	background: url(../image/detail/images/serchbox1.gif) #F7F7F7;
	background-repeat: repeat-x;
}




.subject1{
	padding: 8px 0px 8px 10px;
	font-size: 14px;
	font-weight: bold;
}




.subject2{
	padding: 3px 10px 3px 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}





.table1 { 
border-collapse: collapse; 
border: 1px #B8B8B8 solid; /* テーブルの枠 */ 
}



.table1 td { 
border: 1px #B8B8B8 solid; /* セルの枠 */ 
vertical-align:top;
padding:5px;
}



.table1 th { 
border: 1px #B8B8B8 solid; /* セルの枠 */ 
background:#DDDDDD;
}




.table0 { 
border-collapse: collapse; 
border: 0px #B8B8B8 solid; /* テーブルの枠 */ 
}



.table0 td { 
border: 0px #B8B8B8 solid; /* セルの枠 */ 
vertical-align:top;
text-align:center;
padding:3px 0px;
width:50px;
font-weight:bold;
}




.table0 th { 
border: 0px #B8B8B8 solid; /* セルの枠 */ 
padding:0px;
background:#FFFFFF;
background-image:url(../image/detail/images/dotline2.gif);
}




.timeon{
	background: #E8F9FE;
}





#search2{
	padding: 10px 20px 10px 7px;
	margin-bottom: 30px;
	background-image: url(../image/detail/images/search2_back.gif);
}



#search3{
	padding: 5px 0px 5px 10px;
	margin-bottom: 10px;
	border-top: solid 1px #0032D3;
	border-bottom: solid 1px #0032D3;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background: #E8F9FE;
}



.searchtitle{
	margin: 15px 0px 10px 0px;
	background: url(../image/detail/images/title_bar2.gif);
}



#searchtitle2{
	margin: 15px 0px 10px 0px;
	background: url(../image/detail/images/title_bar3.gif);
}



.searchtitle3{
	margin: 15px 0px 10px 0px;
	background: url(../image/detail/images/title_bar4.gif);
}





.searchtxt{
	padding: 0px 0px 10px 10px;
}



#kanrenjoho{
	padding: 0px 0px 10px 10px;
}



#kanrenjoho .wakeline{
	border-right: solid 1px #505050;
}





/*テーブル*/
#dotboxtable td{
	padding: 5px 0px 5px 10px;
	font-size: 12px;
	color: #505050;
}



#dotboxtable th{
	vertical-align: top;
	background: url(../image/common/images/dot_border.gif);
}



#dotboxtable .odd1{
	vertical-align: top;
	background: #E8F9FE;
}


#dotboxtable .odd2{
	background: #E8F9FE;
}



#dotboxtable .even1{
	vertical-align: top;
}


#dotboxtable .even2{
	font-weight: normal;
}

#dotboxtable .err{background:#FFEFEF;font-weight:bold;vertical-align:top;}

#dotboxtable th.errth{
	background: url(../image/common/images/dot_border_err.gif);
	vertical-align:top;
}



/*テーブル黒*/
#dotboxtable2 td{
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	color: #505050;
}



#dotboxtable2 th{
	vertical-align: top;
	background: url(../image/list/images/caset_border.gif);
}



#dotboxtable2 .odd1{
	padding: 5px 0 5px 10px;
	vertical-align: top;
	background: #F0F0F0;
}


#dotboxtable2 .odd2{
	padding: 5px 0 5px 10px;
	background: #F0F0F0;
}



#dotboxtable2 .even1{
	padding: 5px 0 5px 10px;
	vertical-align: top;
}


#dotboxtable2 .even2{
	padding: 4px 0 4px 10px;
	font-weight: normal;
}




#errortable02 td{
	padding: 5px 0px 5px 10px;
	font-size: 12px;
	color: #505050;
}



#errortable02 th{
	vertical-align: top;
	background: url(../image/images/borderblue_dot.gif);
}



#errortable02 .odd1{
	padding: 5px 0 5px 10px;
	vertical-align: top;
	background: #FFEFEF;
}


#errortable02 .odd2{
	padding: 5px 0 5px 10px;
	background: #FFEFEF;
}



#errortable02 .even1{
	padding: 5px 0 5px 10px;
	vertical-align: top;
}


#errortable02 .even2{
	padding: 5px 0 5px 10px;
	font-weight: normal;
	vertical-align: top;
}




#subcolorlink a:link{
	color: #0032D3;
}


#subcolorlink a:hover{
	color: #FF2626;
}


#subcolorlink a:visited{
	color: #FF2626;
}


.area09tbl02 {
	padding: 5px 0px 5px 10px;
	background: #ffffff;
}


.area09tbl01 {
	padding: 5px 0px 5px 10px;
	background: #E8F9FE;
}










.errornotice{
	padding: 5px 10px;
	border-top: solid 1px #FF2626;
	border-bottom: solid 1px #FF2626;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}



.dotline{
	background: url(../image/common/dotline.gif);
}



.padding3{
	padding: 3px;
}




.rightmenu0{
	padding: 5px 10px 0px 10px;
}





.rightmenu1{
	padding: 0px 10px;
	font-size: 10px;
}






.rightmenu2{
	padding: 3px 0px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}





.rightmenu3{
	padding: 3px 0px;
	font-size: 10px;
	vertical-align: top;
}





.rightmenu4{
	padding-top: 5px;
	text-align: center;
}





.rightmenu5{
	width: 145px;
}





#table191 td{
	padding: 5px 0px 5px 10px;
}





#table191 th{
	vertical-align: top;
	background: url(../image/images/borderblue_dot.gif);
}





#table191 .odd1{
	font-weight: bold;
	vertical-align: top;
	background: #E8F9FE;
}




#table191 .odd2{
	background: #E8F9FE;
}





#table191 .even1{
	font-weight: bold;
	vertical-align: top;
}




#table191 .even2{
	font-weight: normal;
}




#detail_free{
	height: 150px;
	background: #DDDDDD;
}

.txt12_blue {

font-size: 12px;

color: #0032d3;

}


.detailtxt12_blue{
	font-size: 12px;
	color: #2D3B1A;
}


.detailtxt12_green{
	font-size: 12px;
	color: #2D3B1A;
}

/*--apply--*/

.title124{
	margin: 35px 0px 10px 0px;
	background: url(../image/applyl/images/title_bar.gif);
}




#oubo122{
	height: 160px;
	width: 480px;
	margin: 10px 0 30px 80px;
	overflow: auto;
	border: solid 1px #CCCCCC;
	font-size: 12px;
	color: #4D4227;
}




/*--serch--*/

.serchttl09{
	margin-bottom: 10px;
}



.serchttl092{
	margin: 15px 0 0 0;
	background: url(../image/serch/images/bar.gif);
}



.dot_color{
	background: url(../image/common/images/dot_border.gif);
}




.tbl1501 {
	padding: 5px 0px 5px 10px;
	background: #E5EAFC;
}



/*--error--*/

#errortable td{
	font-size: 12px;
	color: #505050;
}




#errortable th{
	vertical-align: top;
}



#errortable .odd1{
	padding: 8px 0 8px 10px;
	vertical-align: top;
	background: #E8F9FE;
}


#errortable .odd2{
	padding: 8px 0 8px 10px;
	background: #E8F9FE;
}



#errortable .even1{
	padding: 8px 0 8px 10px;
	vertical-align: top;
}


#errortable .even2{
	padding: 8px 0 8px 10px;
	font-weight: normal;
	vertical-align: top;
	background: #F0F0F0;
}




#errortable2 td{
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	color: #505050;
}



#errortable2 th{
	vertical-align: top;
	background: url(../image/images/borderblue_dot.gif);
}



#errortable2 .odd1{
	padding: 8px 0 8px 10px;
	vertical-align: top;
	background: #E8F9FE;
}


#errortable2 .odd2{
	padding: 8px 0 8px 10px;
	background: #E8F9FE;
}



#errortable2 .even1{
	padding: 8px 0 8px 10px;
	vertical-align: top;
}


#errortable2 .even2{
	padding: 8px 0 8px 10px;
	font-weight: normal;
	vertical-align: top;
}





#errortable186 td{
	padding: 4px 0px 4px 10px;
	font-size: 12px;
	color: #505050;
}



#errortable186 th{
	vertical-align: top;
	background: url(../image/list/images/caset_border.gif);
}



#errortable186 .odd1{
	padding: 8px 0 8px 10px;
	vertical-align: top;
	background: #F0F0F0;
}


/*--select_top--*/

.gensenbg{
	background: #ffffff;
}


.osusumebg{
	background: url(../image/images/osusume_bg01.gif);
}


.osusumebg2{
	background: url(../image/images/osusume_bg02.gif);
}


.select04r_bg{
	background: url(../image/images/r_bg2.gif) repeat-y;
}


#select_serchbg{
	height: 56px;
	font-size: 30px;
	font-weight: bold;
	color: #FF1A1A;
	background: url(../image/images/serch03.gif) no-repeat;
}


#select_serchbg2{
	height: 311px;
	width: 288px;
	background: url(../image/images/serch_bg.gif) no-repeat;
}


#select_sercharea{
	height: 275px;
	overflow: auto;
}


.select_set{
	width: 274px;
	padding: 5px;
	border: solid #D4D4D4 1px;
	background: #FFFFFF;
}


.select04bg{
	height: 305px;
	background: url(../image/images/serch_bg2.gif) no-repeat;
}


/*--select_serch--*/

.select_04plu{
	width: 115px;
}


.bg_orange{
	background: #FF6600;
}


.bg_red{
	background: #FFEFEF;
}




/*--regular_top--*/


.regicon01 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon02 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon03 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon04 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon05 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon06 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon07 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon08 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon09 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon10 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon11 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon12 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon13 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon14 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon15 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.regicon16 p{ margin:0 0 0 22px; line-height:1.5; font-size:10px;}

.shoku_txtl a:link{ font-size:14px; color:#ff9173; font-weight:bold;}

.shoku_txtl a:hover{ font-size:14px; color:#ff9173; font-weight:bold;}

.shoku_txtl a:visited{ font-size:14px; color:#ff9173; font-weight:bold;}

.shoku_txts a:link{ font-size:10px; color:#633b0c;}

.shoku_txts a:hover{ font-size:10px; color:#633b0c;}

.shoku_txts a:visited{ font-size:10px; color:#633b0c;}

.regicon01{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn01.gif) 0 0 no-repeat;
}


.regicon02{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn02.gif) 0 0 no-repeat;
}


.regicon03{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn03.gif) 0 0 no-repeat;
}


.regicon04{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn04.gif) 0 0 no-repeat;
}


.regicon05{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn05.gif) 0 0 no-repeat;
}


.regicon06{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn06.gif) 0 0 no-repeat;
}


.regicon07{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn07.gif) 0 0 no-repeat;
}


.regicon08{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn08.gif) 0 0 no-repeat;
}


.regicon09{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn09.gif) 0 0 no-repeat;
}


.regicon10{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn10.gif) 0 0 no-repeat;
}


.regicon11{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn11.gif) 0 0 no-repeat;
}


.regicon12{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn12.gif) 0 0 no-repeat;
}


.regicon13{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn13.gif) 0 0 no-repeat;
}


.regicon14{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn14.gif) 0 0 no-repeat;
}

.regicon15{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn15.gif) 0 0 no-repeat;
}

.regicon16{
	height: 58px;
	width: 300px;
	background: url(../image/images/shoku_btn16.gif) 0 0 no-repeat;
}

.reg_icon{
	font-size: 12px;
	font-weight: bold;
	color: #ff8d05;
}


.undernone{
	text-decoration: none;
}


.main_bg{
	background: url(../image/images/news_bg.gif) no-repeat;
}



.borderblue_dot{
	background: url(../image/images/borderblue_dot.gif);
}


.bg_color3{
	background: #E8F9FE;
}


.bg_color6{
	background: #E8FBFC;
}


.bg_color{
	background: #7C97EF;
}


.bg_color4{
	background: #0032D3;
}


.bg_color5{
	background: #E5F5FF;
}


.bg_color2{
	background: #E5EAFC;
}


.bg_color8{
	background: #BDD2F8;
}

.block_12{
	font-size: 12px; color
 :#0032D3;
}

.stock_txt a:link{
	color: #0032D3;
}



.stock_txt a:hover{
	color: #0032D3;
}



.stock_txt a:visited{
	color: #0032D3;
}

