/* image */
#image{margin:0 0 20px 0;}
#image div.inner{padding:0 5px;}
#image h2{margin:0 0 10px 0;background:url(../../imgs/2010/index.jpg) no-repeat 0 0;width:550px;height:160px;font-size:0;line-height:0;text-indent:-9999px;}
#image h3{margin:0 0 10px 0;font-size:115%;line-height:143%;}
#image h3 strong{color:#d22;}
#image p{}

/* icon */
#icon{margin:0 0 30px 0;padding:0 5px;}
#icon ul{margin:0;padding:0;list-style:none;text-align:center;}
#icon ul li{float:left;margin:0;padding0;line-height:122%;}
#icon ul li a{padding:67px 0 0 0;}
#icon ul li.i1 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat 0 0;width:62px;}
#icon ul li.i1 a:hover{background-position:0 -110px;}
#icon ul li.i2 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -70px 0;width:62px;}
#icon ul li.i2 a:hover{background-position:-70px -110px;}
#icon ul li.i3 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -140px 0;width:62px;}
#icon ul li.i3 a:hover{background-position:-140px -110px;}
#icon ul li.i4 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -210px 0;width:62px;}
#icon ul li.i4 a:hover{background-position:-210px -110px;}
#icon ul li.i5 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -280px 0;width:62px;}
#icon ul li.i5 a:hover{background-position:-280px -110px;}
#icon ul li.i6 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -350px 0;width:62px;}
#icon ul li.i6 a:hover{background-position:-350px -110px;}
#icon ul li.i7 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -420px 0;width:62px;}
#icon ul li.i7 a:hover{background-position:-420px -110px;}
#icon ul li.i8 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -490px 0;width:62px;}
#icon ul li.i8 a:hover{background-position:-490px -110px;}
#icon ul li.i9 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -560px 0;width:62px;}
#icon ul li.i9 a:hover{background-position:-560px -110px;}
#icon ul li.i10 a{display:block;margin:0 6px 0 0;background:url(../../imgs/2010/index.gif) no-repeat -630px 0;width:62px;}
#icon ul li.i10 a:hover{background-position:-630px -110px;}

/* search */
#search{margin:0 0 30px 0;}
#search h2{padding:8px 10px;background:#e82;font-size:115%;color:#fff;}
#search div.inner{margin:0 0 20px 0;padding:10px;border:1px solid #dcdcd2;background:#faf5eb;}
#search form{margin:0;padding:0;}
#search table{margin:0;padding:0;border:10px;width:100%;text-align:left;}
#search table td{padding:0 10px 10px 0;border-bottom:1px dotted #f90;width:50%;}
#search table td span{margin:0 10px 0 0;}
#search table td label{margin:0 10px 0 0;}
#search input{margin:0 5px 0 0;}
#search select{margin:0 5px 0 0;}
#search ul{margin:0 0 10px 0;padding:0;list-style:none;text-align:center;}
#search ul li{margin:0;padding:0;}

#search ul li.b1{margin:0px 0px 0px -180px;padding:0px 0px 0px 0px;}
#search ul li.b1 a{display:block;margin:0 auto;margin-bottom:6px;background:url(../../imgs/2010/index.gif) no-repeat 0 -220px;width:180px;height:36px;font-size:0;line-height:0;text-indent:-9999px;}
#search ul li.b1 a:hover{background-position:-190px -220px;}

#search ul li.b2{margin:-42px 0px 0px 280px;padding:0px 0px 0px 0px;}
#search ul li.b2 a{display:block;background:url(../../images/front/search/b2.gif) no-repeat 0 0;width:180px;height:36px;font-size:0;line-height:0;text-indent:-9999px;}
#search ul li.b2 a:hover{display:block;background:url(../../images/front/search/b2.gif) no-repeat 0 -36px;width:180px;height:36px;font-size:0;line-height:0;text-indent:-9999px;}

#search input.s1{width:40px;}

/* recruit */
#recruit{margin:0 0 30px 0;}
#recruit h2{padding:8px 10px;background:#083;font-size:115%;color:#fff;}
#recruit div.inner{padding:15px 15px 0 15px;border:1px solid #dcdcd2;background:#f5f5f5;}
#recruit h3{margin:0 0 10px 0;padding:0 0 0 10px;background:url(../../imgs/2010/icon.gif) no-repeat 0 -89px;font-size:115%;color:#083;line-height:108%;}
#recruit h3 a{display:block;float:left;margin:0 10px 0 0;color:#083;}
#recruit h3 span.osaka{display:block;float:left;margin:0 5px 0 0;padding:0;background:url(../../imgs/2010/icon.gif) no-repeat 0 1px;width:33px;height:18px;font-size:0;line-height:0;text-indent:-9999px;}
#recruit h3 span.tokyo{display:block;float:left;margin:0 5px 0 0;padding:0;background:url(../../imgs/2010/icon.gif) no-repeat 0 -39px;width:33px;height:18px;font-size:0;line-height:0;text-indent:-9999px;}
#recruit h3 span.soon{display:block;float:left;margin:0 5px 0 0;padding:0;background:url(../../imgs/2010/soon.gif) no-repeat 0 center;width:45px;height:18px;font-size:0;line-height:0;text-indent:-9999px;}
#recruit p{margin:0 0 20px 0;line-height:143%;}
#recruit ul{margin:0;padding:0;list-style:none;}
#recruit ul li{margin:0 0 20px 0;padding:0;font-size:115%;text-align:right;}

/* news */
#news{margin:0 0 40px 0;padding:0 5px;}
#news h3{margin:0 0 15px 0;padding:0 0 0 10px;background:url(../../imgs/2010/icon.gif) no-repeat 0 -89px;font-size:115%;color:#083;line-height:108%;}
#news h3 a{color:#083;}
#news ul{margin:0;padding:0 10px;list-style:none;}
#news ul li{margin:0 0 10px 0;padding:0;font-size:115%;line-height:108%;}
#news ul p{float:left;margin:0 10px 0 0;line-height:143%;}
#news ul span.osaka{display:block;float:left;margin:0 5px 0 0;padding:0;background:url(../../imgs/2010/icon.gif) no-repeat 0 1px;width:33px;height:18px;font-size:0;line-height:0;text-indent:-9999px;}
#news ul span.tokyo{display:block;float:left;margin:0 5px 0 0;padding:0;background:url(../../imgs/2010/icon.gif) no-repeat 0 -39px;width:33px;height:18px;font-size:0;line-height:0;text-indent:-9999px;}
