/* CSS Document */

/*Šî–{*/
.td_000{font-size:12px;color:#313031;line-height:130%;font-family : "‚l‚r ƒSƒVƒbƒN,OSAKA“™•"}

/*top_head*/
.table_01{width:100% ; height:186 ; background:url(top_01.jpg) top left no-repeat}
.font_01{font-size:24px ; color:#6b5139 ; line-height:25px ; font-weight:bold}
.font_02{font-size:12px ; color:#ff6500 ; font-weight:bold;padding-right:6px;}
.spc_top{padding-top:15px}
.spc_top2{padding-top:2px;padding-right:6px;}

/*ƒgƒbƒvƒy[ƒW‰º•”*/
.table_02{width:584px ; height:145px ; border-bottom:#ff9a00 solid 1px ; border-right:#ff9a00 solid 1px}
.table_03{width:100% ; height:30px ; margin:5px 0px 5px 0px ; border-bottom:2px solid #6E503C;border-left:5px solid #6E503C}
.table_03_td{font-size:18px ; color:#6b5139 ; line-height:19px ; font-weight:bold ; padding:4px 0px 0px 6px}
.bk_co{width:200px ; background:url(bk_ph.jpg)}
.bk_co_02{width:384px ; background-color:#ffffce}
.ph_waku{width:188px ; height:138px ; margin: 1px 0px 0px 6px}
/*“ÁW–¼*/
.div_01{width:100% ; height:15px ; background:url(top_02_01.jpg) left no-repeat}
/*ZŠ*/
.div_02{font-size:12px;font-weight:normal}
/*ƒ^ƒCƒgƒ‹*/
.div_03{height:18px ;background:url(ti_02.jpg) top left no-repeat ; padding:2px 0px 0px 17px ; font-size:15px ; color:#FFFFFF ; line-height:16px ; font-weight:bold}
/*•¶Í*/
.div_04{border: #ff9a00 1px solid ;margin-bottom:5px;padding:5px;}
.div_04 td{
vertical-align:top;}
.div_04_img{float:right;width:160px;padding-left:10px;}
.div_04_txt{float:left;}

/**/
.cpnlst{margin-bottom:15px;}

/*Ú×ƒy[ƒW*/
.dtl_hd{width:100%;border:1px solid #FF900A;}
.dtl_qr{width:70px;border-left:1px solid #ff9a00;height:70px}
.dtlch{background:#FAF3DE;margin:4px 0px 8px 0px;height:50px;}
.div_07{padding:0px 5px 0px 5px ; margin:0px 0px 0px 0px;line-height:140%;border-left:1px solid #CC3300;border-right:1px solid #CC3300}
.div_07 h3{background:url(ti_04.gif) left top no-repeat ; font-size:16px ; lien-height:18px ; padding:5px 10px 2px 20px ; color:#C60000 ;margin:0px ;height:26px;}

.div_07lst{padding:0px 10px 0px 3px ; margin:0px 0px 10px 0px;line-height:140%}
.div_07lst td{
vertical-align:top}
.div_07lst h3{background:url(ti_04.gif) left top no-repeat ; font-size:16px ; lien-height:18px ; padding:2px 10px 2px 20px ; color:#ff0000 ;margin:0px ;}
.div_07img{padding-left:10px;}
.div_08{clear:both;height:18px ;}

.table_07{width:100%;border:1px solid #806654}
.table_07 td{padding:5px;}


/*top_waku*/
.dtlch_i1{background:url(dtl01.gif);text-align:right;}
.dtlch_i2{background:url(dtl03.gif);text-align:right;}

.dtlch2{
padding:0px;color:#762C2C;font-size:12px;height:25px;line-height:180%;}

.dtltxt{width:100%;
clear:both}
.dtltxt td{vertical-align:top}
.dtltxt1{clear:both;font-family : "‚l‚r ‚oƒSƒVƒbƒN,OSAKA";padding-top:6px;line-height:180%}
.dtltxt1 p{border-bottom:1px solid #5D1501;background:url(cpn_ico.gif) left top no-repeat;padding:6px 0px 0px 20px;margin:0px 0px 5px 0px;color:#5D1501;font-weight:bold;font-size:12px;height:18px;}
.dtltxt1_img{float:right;width:200px;}
.dtltxt1_img img{padding-bottom:6px}

.dtltxt2{clear:both;
padding-top:10px;line-height:180%;font-family : "‚l‚r ‚oƒSƒVƒbƒN,OSAKA"}
.dtltxt2 p{border-bottom:1px solid #5D1501;background:url(cpn_ico.gif) left top no-repeat;padding:6px 0px 0px 20px;margin:10px 0px 5px 0px;color:#5D1501;font-size:14px;font-weight:bold;height:10px;}
.dtltxt2_img{width:200px;text-align:right;background:#ffffff;padding-left:10px;}
.dtltxt2_img img{padding-bottom:6px}


.dtltxt3{
clear:both;padding-top:10px;font-family : "‚l‚r ‚oƒSƒVƒbƒN,OSAKA";line-height:180%}
.dtltxt3 h2{border-bottom:1px solid #5D1501;background:url(cpn_ico2.gif) left top no-repeat;padding:12px 0px 4px 36px;margin:0px 0px 5px 0px;color:#ffffff;font-weight:bold;font-size:14px;height:18px;}
.dtltxt3 p{border-bottom:1px solid #5D1501;background:url(cpn_ico.gif) left top no-repeat;padding:6px 0px 0px 20px;margin:10px 0px 5px 0px;color:#5D1501;font-size:14px;font-weight:bold;height:22px}
.dtltxt3_img{float:left;width:200px;
text-align:right;background:#ffffff;padding-right:10px;}
.dtltxt3_img img{padding-bottom:6px}

/*clopon_waku*/
.cpn_01{background:#6E503C;}
.cpn_01 table{width:100%}
.cpn_01 table td{vertical-align:top}
.cpn_t01_img{padding-bottom:3px;}

.cpn_02{background:url(cpn_02.gif);text-align:right;}
.cpn_03{background:url(cpn_04.gif);text-align:right;}
.cpn{
clear:both;background:url(cpn.gif) left top no-repeat;text-align:right;}
.cpn b{font-size:16px;line-height:140%;color:#990000}
.cpn_t{padding:0px 10px 0px 10px;}
.cpn_t01{background:url(cpn_t1.gif);text-align:right;}
.cpn_t02{background:url(cpn_t2.gif);text-align:right;}
.cpn_ttxt{background:#ffffff;padding:8px;height:42px;}
.cpn_ttxt font{color:#CC0000;border-bottom:1px solid #cfcfcf;line-height:160%;font-size:12px}
.cpn_ttxtcom{font-size:10px;}
.table_04{height:18px ; background:#ff9a00;color:#ffffff;font-weight:bold;padding:0px 6px 0px 6px;}
.table_04 td{padding-left:4px ; padding-right:4px ; color:#FFFFFF ; font-weight:bold}
.table_05{height:36px ; background:url(ti_03.jpg) top left;padding:0px 6px 0px 6px;}
.table_05lst{width:100%;height:40px ; background:url(ti_03.jpg) top left;padding:0px 6px 0px 6px;}
.table_05 td{padding-left:4px ; padding-right:4px}
.table_05 b{font-size:16px;line-height160%}

.font_03{font-size:18px ; color:#6b5139 ; font-weight:bold ; line-height:100%;padding-top:4px}
.table_06{margin-top:5px;width:100%;line-height:160%}
.spc_right{padding-right:4px}
/*ƒƒjƒ…[*/
.table_08{width:100% ; margin-top:10px}
/*ŽÊ^‚R‚Â•À‚Ñ*/
.table_09{width:100% ; margin-top:10px}
.table_09 td{vertical-align:top}
/*ŽÊ^˜g*/
.div_05lst{float:left;width:250px ;padding:0px 12px 8px 3px;background:#ffffff;text-align:right;}
.div_05{float:left;width:300px ;padding:0px 12px 8px 0px;background:#ffffff;text-align:right;}


.div_06{background:url(ti_04.gif) left top no-repeat ; font-size:16px ; lien-height:18px ; padding:2px 10px 6px 20px ; color:#ff0000 ;}
.div_06lst{background:url(ti_04_.gif) left top no-repeat ; font-size:16px ; lien-height:18px ; padding:0px 10px 2px 20px ; color:#ff0000 ;margin:8px 0px 8px 0px;}

/*ŽÊ^˜g:*/
.div_09{width:185px ; height:118px ; border:#ff9a00 1px solid}
.div_10{text-align:right ; margin-top:10px;padding-bottom:10px;
clear:both;width:100%}





