/* =import ----------------------------------------------*/
@import url(common/css/reset.css);@import url(common/css/layout.css);@import url(common/css/service.css);@charset "UTF-8";body { font-family: "Microsoft Sans Serif",Tahoma,Verdana,sans-serif,sans-serif,"lr SVbN", "Osaka|"; font-size: 90%;}
/* hn------------------------------------------- */
h1{position:absolute;top:0;left:0;}h2{position:absolute;top:-17px;right:-3px;font-weight:100;font-size:90%;color:#7493a8;}h4{width:100%;margin-bottom:12px;}h5{width:100%;height:36px;margin-bottom:10px;color:44351f;text-indent:25px;line-height:2.8em;background:url(common/images/result-h4.gif) no-repeat 0 0;}h5 a{margin-right:10px;}h6{width:100%;background:url(common/images/dot.gif) repeat-x 0 bottom;padding:0 0 6px 0;margin-bottom:12px;}h6 span{display:block;background:url(common/images/allow-02.gif) no-repeat 0 6px;text-indent:20px;margin-bottom:5px;}.works{position:absolute;top:-25px;right:-47px;_right:-49px;}*+html body .works{position:absolute;right:-48px;}/* link------------------------------------------- */a:link{ color:#316088; text-decoration:underline; }body a:hover{ color:#316088; text-decoration:none; }a:visited{ color:#316088; text-decoration:underline; }
/* navigation------------------------------------------- */
ul#navigation li{float:left;}ul#navigation li a:hover img{filter:alpha(opacity=85);-moz-opacity: 0.85;opacity:0.85;}ul.dicimal{padding:0 0 20px 20px;margin-left:15px;}ul.dicimal li{list-style:decimal;}
/* news------------------------------------------- */
#news{padding-top:10px;}#news li{width:100%;height:auto;overflow:hidden;border-bottom:#e3e3e3 solid 1px;padding-bottom:10px;margin-bottom:10px;}#news li img{float:left;border:#d4d4d4 solid 1px;margin:0 15px 5px 0;}#news li dt{width:auto;height:auto;color:#462a64;display:block;overflow:hidden;}#news li dt span{display:block;float:left;background:url(common/images/news-allow.gif) no-repeat 0 10px;text-indent:10px;margin-bottom:5px;}#news li dd a.news{color:#666666;display:block;margin-bottom:5px;}#news li dd a.url{display:block;width:100%;clear:both;}
/* news(detail)------------------------------------------- */
.news .title{width:100%;height:62px;overflow:hidden;margin-bottom:10px;background:url(common/images/dot.gif) repeat-x 0 bottom;}.news .title h4{float:left;width:610px;height:36px;text-indent:20px;background:url(common/images/technical-h4.gif) no-repeat 0 0px;}.news .title span{float:right;display:block;width:100px;color:#5b84c2;text-align:right;}#home .news .title{background:none;margin-bottom:5px;}#home .news .title h4{width:350px;background:url(common/images/allow-02.gif) no-repeat 0 6px;}#home .news .title span{width:100px;}.news img{border:#cccccc solid 1px;float:left;margin-right:15px;}
/* result------------------------------------------- */
.result .section{background:url(common/images/dot.gif) repeat-x 0 bottom;padding-bottom:10px;}.result .section img{border:#cccccc solid 1px;float:left;margin-right:15px;}




/* contact------------------------------------------- */
.contact{width:500px;overflow:hidden;padding:15px 0;}.contact input{font-size:100%;margin-bottom:5px;}.contact textarea{margin-bottom:10px;}h5.title{width:100%;height:36px;margin-bottom:10px;color:44351f;text-indent:25px;line-height:2.8em;background:url(common/images/result-h4.gif) no-repeat 0 0;}
/* right-container------------------------------------------- */
.section{width:100%;height:auto;overflow:hidden;margin-bottom:15px;}.section p{margin-bottom:10px;}
/* footer------------------------------------------- */
#footer ul li{display:inline;border-right:#316088 solid 1px;padding-right:5px;margin-right:5px;}#footer .return{position:absolute;top:-29px;right:0;}




