@charset "Shift_JIS";


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


.jyoken_bg2{
	width: 182px;
	background: url(../image/top/r_bg02.gif) repeat-y;
}




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






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



.bg_color{
	background: #FF6600;
}


.bg_color2{
	background: #FFD582;
}


.bg_color3{
	background: #FFF2D9;
}

.bg_color4{
	background: url(../image/search/images/kukanimg_bg.gif) repeat-y left top;
}

.bg_color5{
	background: #ffd582;
}

.searchArea{
	width: 112px;
}

.areaselect {
	width: 156px;
}

.searchArea2{
	width: 318px;
}


.arealistsearch{
	width: 140px;
}


/*--07.12.17追加--*/

.kodawari_w{ border-left: solid 1px #ffaa00; border-right: solid 1px #ffaa00; width:608px;}


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

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


/*--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: url(../image/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: #FF4800;
	text-align: center;
	background: #FFF2D9;
}


.listtable3_td3 {
	width: 91px;
	font-weight: bold;
	color: #FF4800;
	text-align: center;
	background: #FFF2D9;
}



.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/images/dot_border.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 #FF6600 1px;
}



/*--detail--*/


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


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


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


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



.timeon{
	background: #FFF2D9;
}




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


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


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


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


.searchtitle3{
	margin: 15px 0px 10px 0px;
	background: url(../image/apply/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: #FFF2D9;
}

#dotboxtable .odd2{
	background: #FFF2D9;
}


#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(../images/dot_border.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: #FF2626;
}

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

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









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




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



#table191 .odd2{
	background: #FFF2D9;
}




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



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



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


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



/*--apply--*/

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

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

.serchttl091{
        margin-bottom: 10px;
        background: url(../../select/image/search/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(../../select/image/search/images/serch_bg.gif) no-repeat;
}


.area09serch{
	width: 140px;
}


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


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


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

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

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

#tsugaku_bg{ background:url(../image/search/images/tsugaku_bg.gif) no-repeat; padding: 0 0 0 16px;}

.tsugakuserch{
        width: 400px;
}

/*--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: #FFF2D9;
}

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


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


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

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


#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;
}

/*--select_top--*/

.gensenbg{ background:url(../../images/top/gensen_bg.gif); line-height:1.5; margin:0 0 0 3px;}

.osusumeline{ border: 1px solid #ffaa00;}

.osusumeline2{ border: 1px solid #aaaaaa; margin: 0 0 0 10px;}

.osusumeline3{ border: 1px solid #ffaa00; margin: 0 0 0 10px;}

.osusumebg{ background-color: #ffeabf;}

.osusumebg2{ background-color: #ebebeb;}

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

#select_serchbg{ background:url(../../images/top/serch03.gif) no-repeat; height:46px; font-size:28px; font-weight:bold; color:#FF1A1A; width:74px;}

#select_serchbg3{ height:44px; background-color:#ffaa00;}

.infotx { font-size:12px; padding:1px 14px 0 11px; line-height:1.5;}

.select_serchbg4{ background:url(../image/top/serch14.gif) repeat-y left top;}

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

.select_text{ font-size:12px;}

.check{ width:120px;} 

.paL15T5R15 { padding:1px 0 0 0;}

.s_table { width:580px;}

.select_serchbg7{ background:url(../image/top/serch22.gif) no-repeat left top; width:583px; height:31px; font-weight:bold; font-size:12px; padding:0 0 0 7px;}

.check3 { width:160px; font-size:12px; padding:0 0 0 27px;}

.select_serchbg6{ background:url(../image/top/serch22.gif) no-repeat left top; width:579px; height:31px; font-weight:bold; font-size:12px; padding:2px 0 0 11px;}

.check2 { width:183px; font-size:12px; padding:0 0 0 7px;}

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

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

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

.select04bg{ background:url(../../images/serch_bg2.gif) no-repeat; height:305px;}
/*--14--*/
.select05bg{ background:url(../../images/top/serch_bg3.gif) no-repeat; height:305px;}

/*--select_serch--*/


.select_04plu{ width:113px;}


.bg_red{ background:#FFEFEF;}

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

.stock_txt a:link{
	color: #FF4800;
}



.stock_12 a:hover{
	color: #FF4800;
}



.stock_12 a:visited{
	color: #FF4800;
}

/* nakamura add start 2010.03.08 */
/* 追記 */
#pick_up_list {
 margin:0 0 25px 0;
}
#pick_up_list td.po1 {
 background:#ff9000;
 color:#fff;
 font-weight:bold;
 text-align:center;
}
#pick_up_list td table {
 margin:5px 0;
 line-height:1.5;
 text-align:center;
}
#pick_up_list td table td.po1 {
 background:none;
 font-weight:bold; 
 color:#f00;
 padding:5px;
}
#pick_up_list td table td.po2 {
 background:none;
 font-weight:normal;
 color:#000;
 padding:0 5px 5px;
}

.category_box {
 margin:0 0 25px 0;
 clear:both;
}
.category_box h2 {
 margin:0 0 20px 0;
}
.category_box ul {
 list-style:none;
}
.category_box ul li {
 display:inline;
}
.category_list {
 margin:0 0 0 40px;
}
.category_list dt {
 background:#fff0d9 url(../../select/image/search/images/006_line1.gif) 0 0 repeat-x;
 padding:5px 0;
 color:#515151;
 font-weight:bold;
 font-size:100%;
}
.category_list dt span {
 color:#ff6e00;
 margin:0 5px 0 0;
}
.category_list dd {
 background:url(../../select/image/search/images/006_line1.gif) 0 0 repeat-x;
 padding:13px 0;
}
.category_list dd ul {
 margin:0 0 0 20px;
}
.category_list dd ul li {
 margin:0 25px 0 0;
}
.category_list dd ul li a {
 background:url(../../select/image/search/images/006_arrow1.gif) 0 2px no-repeat;
 padding:0 0 0 13px;
}
#category1 {
 margin:0 0 0 40px;
}
#category1 img {
 float:left;
}
#category1 div {
 width:291px;
 float:right;
 background:url(../../select/image/search/images/006_category1_title1_bg.gif) left bottom repeat-y;
 padding:0 0 20px 0;
}
#category1 div table {
 clear:both;
 margin:0 15px;
 color:#5e5e5e;
}
#category1 div table td {
 vertical-align:top;
 padding:0 0 5px;
}
#category1 div table td a {
 line-height:15px;
}
#category1 div table td.po1 {
 width:80px;
 text-align:right;
 padding:0 5px 0 0;
}
#category1 div table td.po1 span {
 color:#80cae0;
 padding:0 5px 0 0;
}
#category2 {
 margin:0 0 0 40px;
}
#category2 img {
 float:left;
}
#category2 p {
 background:url(../../select/image/search/images/006_line1.gif) 0 0 repeat-x;
 margin:0 0 0 180px;
 padding:10px 0 0 0;
 color:#515151;
 line-height:1.5;
}
#category2 ul {
 background:url(../../select/image/search/images/006_line1.gif) 0 0 repeat-x;
 margin:10px 0 0 0;
 float:right;
 width:580px;
}
#category2 ul li {
 margin:0 5px 0 0;
 padding:20px 0 0 0;
 display:block;
 float:right;
}
#category2 ul li img {
 float:none;
}
#category2 ul li.end {
 margin:0;
}
#btn1 a{
 background:url(../../select/image/search/images/006_category2_btn1on.jpg) 0 0 no-repeat;
 display:block;
 width:102px;
 height:26px;
}
#btn2 a{
 background:url(../../select/image/search/images/006_category2_btn2on.jpg) 0 0 no-repeat;
 display:block;
 width:102px;
 height:26px;
}
#btn3 a{
 background:url(../../select/image/search/images/006_category2_btn3on.jpg) 0 0 no-repeat;
 display:block;
 width:102px;
 height:26px;
}
#btn1 a:hover, 
#btn2 a:hover, 
#btn3 a:hover {
 background-color:#fff;
}
#btn1 a:hover img, 
#btn2 a:hover img, 
#btn3 a:hover img {
 visibility:hidden;
}

#category4 {
 margin:0 0 0 20px;
}
#category4 li {
 margin:0 0 0 15px;
}

/*--07.12.17追加--*/

#kukan {
	width: 782px;
}

#kukan_bg { 
	background:url(../image/search/images/kukan_bg.gif) no-repeat left top; 
	padding: 7px 0 0 16px;
	height: 49px;
	width: 766px;
}

#kukan_bg_bottom { 
	background:url(../image/search/images/kukan_bottom.gif) no-repeat left top; 
	height: 65px;
	width: 782px;
}

.area10serch{
	width: 195px;
	font-size: 12px;
	padding: 2px 0 0 5px;
}
/* nakamura add end 2010.03.08 */

