@charset "UTF-8";


/*--top--*/




#freeword_bg{
	height: 96px;
	background: url(../../images/word_bg.gif) repeat-y;
}






#jyoken_bg{
	width: 180px;
	background: url(../../images/kensaku_bg.gif) repeat-y;
}






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






#main_bg{
	width: 610px;
	background: url(../../images/main_bg.gif);
}

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

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



.bg_color{
	background: #16ab39;
}




.bg_color2{
	background: #C3F285;
}




.bg_color3{
	background: #E7FACE;
}


.bg_color4{
	background: #93E925;
}


.bg_color5{
	background: #D7FF9F;
}



.searchArea{
	width: 112px;
}



.searchArea2{
	width: 318px;
}


.arealistsearch{
	width: 140px;
}


/*--list--*/


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


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


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


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




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



.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: #005e00;
	text-align: center;
	background: #edfbda;
}


.listtable3_td3 {
	width: 91px;
	font-weight: bold;
	color: #005e00;
	text-align: center;
	background: #edfbda;
}



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



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



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



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



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



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



.tokushu_img{
	width: 798px;
	border: solid #16AB39 1px;
}



/*--detail--*/


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


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


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


#search1{
	padding-top: 3px;
	background: url(../../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(../../detail/images/dotline2.gif);
}



.timeon{
	background: #EDFBDA;
}




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


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


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


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


.searchtitle3{
	margin: 15px 0px 10px 0px;
	background: url(../../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(../images/dot_border.gif);
}


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

#dotboxtable .odd2{
	background: #EDFBDA;
}


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

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



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


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


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

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


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

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

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

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


#errortable02 th{
	vertical-align: top;
	background: url(../../list/images/caset_border_green.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: #005E00;
}

#subcolorlink a:hover{
	color: #005E00;
}

#subcolorlink a:visited{
	color: #005E00;
}









.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(../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(../../list/images/caset_border_green.gif);
}




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



#table191 .odd2{
	background: #EDFBDA;
}




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



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



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


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



/*--apply--*/

.title124{
	margin: 35px 0px 10px 0px;
	background: url(../../apply/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--*/

.areaselect {
	width: 200px;
}

.serchttl09{
	margin-bottom: 10px;
	background: url(../../serch/images/title_bar.gif);
}


.serchttl092{
	margin: 15px 0 0 0;

	background: url(../../serch/images/bar.gif);
}


.area009serch_bg{
	height: 100px;
	padding: 8px 0 0 16px;
	background: url(../../serch/images/serch_bg.gif) no-repeat;
}


.area09serch{
	width: 140px;
}


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


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


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



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


/*--error--*/

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



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


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

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


#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(../../list/images/caset_border_green.gif);
}


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

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


#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(../../list/images/caset_border.gif);
}


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

.block_12{
	font-size: 12px;
	color:#16AB39
}

.stock_txt a:link{
	color:#005E00;
}


.stock_txt a:hover{
	color:#005E00;
}


.stock_txt a:visited{
	color:#005E00;
}
