/* index.css */

/* top_img---------------------------------------------------*/
div.top_img1{clear:both;margin:0px 5px 0px 0px;padding:0px;float:left;}
div.top_img2{margin:0px 0px 0px 0px;padding:0px;float:left;}

/* shift--------------------*/
div.shift{margin:0px 0px 10px 0px;padding:2px 0px 0px 0px;border:solid 1px #8F94E0;}
div.shift h2{
clear:both;margin:2px 0px 5px 0px;padding:0px;text-align:center;}
div.shift img.image{clear:both;margin:0px 10px 0px -3px;padding:0px;float:left;}
div.shift p{margin:0px 8px 5px 8px;padding:0px;font-size:80%;}
div.shift img.bt{margin:0px;padding:0px;float:right;}
div.shift ul{margin:5px 5px 0px 4px;padding:0px;list-style:none;font-size:80%;}
div.shift ul li{margin:0px 0px 5px 0px;padding:0px;}

/* shien--------------------*/
div#shien{margin:0px 0px 10px 0px;padding:2px 0px 0px 0px;border:solid 1px #FFCC00;}
/* ClearFix >> \*/
*+html body div#shien:after{ content:"."; display:block; clear:both; visibility:hidden; }
div#shien{ overflow:hidden; }
* html div#shien{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/
div#shien h2{clear:both;margin:2px 0px 5px 0px;padding:0px;text-align:center;}
div#shien ul{margin:5px 5px 0px 5px;padding:0px;list-style:none;font-size:80%;}
div#shien ul li{margin:0px 0px -6px 0px;padding:12px 5px 0px 22px;background:url(../img/bt_bg.jpg)  no-repeat 0 0;height:43px;color:#615B3A;text-decoration:none;}
div#shien ul li a{color:#615B3A;text-decoration:none;}

/* left_bana--------------------*/
div.left_bana{clear:both;margin:0px 0px 10px 0px;padding:0px;}
div.left_bana ul{margin:0px;padding:0px;list-style:none;}
div.left_bana ul li{margin:0px 0px 5px 0px;padding:0px;}
div.left_bana2{clear:both;margin:0px 0px 10px 0px;padding:0px;text-align:center;}
div.left_bana2 ul{margin:0px;padding:0px;list-style:none;}
div.left_bana2 ul li{margin:0px 0px 5px 0px;padding:0px;}

/* syokuin--------------------*/
div.syokuin{clear:both;margin:0px 0px 10px 0px;padding:2px 0px 5px 0px;border:solid 1px #EEC39D;}
/* ClearFix >> \*/
*+html body div.syokuin:after{ content:"."; display:block; clear:both; visibility:hidden; }
div.syokuin{ overflow:hidden; }
* html div.syokuin{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/
div.syokuin h2{clear:both;margin:2px 0px 5px 0px;padding:0px;text-align:center;}
div.syokuin p{margin:5px 10px;padding:0px;font-size:80%;}
div.syokuin img.bt{margin:0px 5px;padding:0px;}

/* new--------------------*/
div.new{margin:0px 0px 15px 0px;padding:2px 0px 5px 0px;border:solid 1px #ACC486;}
/* ClearFix >> \*/
*+html body div.new:after{ content:"."; display:block; clear:both; visibility:hidden; }
div.new{ overflow:hidden; }
* html div.new{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/
div.new h2{margin:0px 2px;paddign:0px;}
div.info_box{margin:5px;padding:0px;border-bottom:dotted 1px #cccccc;}
/* ClearFix >> \*/
*+html body div.info_box:after{ content:"."; display:block; clear:both; visibility:hidden; }
div.info_box{ overflow:hidden; }
* html div.info_box{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/
div.info_box img{margin:0px 0px 3px 10px;padding:0px;float:right;}
div.new dl{margin:0px 0px 0px 0px;padding:0px;list-style:none;font-size:90%;line-height:130%;}
div.new dl dt{margin:0px 0px 5px 7px;padding:0px 0px 0px 20px;background:url(../img/list_mark1.jpg) no-repeat 0 3px;}
div.new dl dd{margin:0px 0px 0px 10px;padding:0px;}

/* kensaku_box--------------------*/
div#kensaku_box{margin:0px 0px 15px 0px;padding:7px;background-color:#ECE9D8;}
/* ClearFix >> \*/
*+html body div#kensaku_box:after{ content:"."; display:block; clear:both; visibility:hidden; }
div#kensaku_box{ overflow:hidden; }
* html div#kensaku_box{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/

/* syukuhaku*/
div.syukuhaku{margin:0px 10px 0px 0px;padding:5px;background-color:#FFFFFF;width:297px;float:left;height:295px;}
div.syukuhaku h2{margin:0px 0px 5px 0px;padding:0px;}
div.syukuhaku p{margin:5px 5px;padding:0px;font-size:85%;}
div.syukuhaku table{margin:0px 5px 5px 5px;padding:5px;font-size:80%;border:solid 1px #cccccc;}
div.syukuhaku table th{background-color:#EFF8F8;color:#0066CC;fonr-weight:bold;padding:3px 10px;}
div.syukuhaku table td{padding:5px 10px;}

/* tokusan*/
div.tokusan{margin:0px 0px 0px 0px;padding:5px;background-color:#FFFFFF;width:297px;float:left;height:295px;}
div.tokusan h2{margin:0px 0px 5px 0px;padding:0px;}
div.tokusan form{margin:5px ;padding:0px;font-size:85%;}
div.tokusan ul{margin:20px 10px 15px 10px;lisi-style:none;font-size:100%;}
div.tokusan ul li{margin:0px 10px 8px 0px;padding:0px;float:left;width:120px;}

/* bana*/
div.bana{clear:both;margin:15px 80px 15px 80px;padding:0px;}
div.bana ul{margin:0px;padding:0px;}
div.bana ul li{margin:0px 10px 10px 0px;padding:0px;float:left;}
