@charset "utf-8";h2{margin-top:30px;}
p.copy{font-size:1.3em;font-family:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",serif;line-height:2;color:#666;margin:20px 0 10px 0;font-weight:bold;}
img.catch{margin-top:20px;}
ul.meritarea{overflow:hidden;_height:182px;}
ul.meritarea li{float:left;display:inline;width:310px;height:90px;margin:0 10px 0 0;border-bottom:1px solid #ccc;position:relative;}
ul.meritarea strong{display:block;background:url("../images/ico_caption-o.gif") no-repeat 0 40%;color:#ff5a00;padding-left:15px;margin-top:5px;font-size:1.4em;font-weight:bold;line-height:1.6;}
ul.meritarea p{margin:5px 0 0 15px;text-align:justify;text-justify:distribute;font-size:1.2em;line-height:1.4;}
ul.meritarea p a{position:absolute;bottom:5px;right:0;color:#00f;font-size:.9em;letter-spacing:0;background:url("../images/ico_orange.gif") no-repeat 0 40%;padding-left:10px;margin-left:20px;white-space:nowrap;}
ul.meritarea p a:hover{text-decoration:underline;}
ul#secretary{background:url("../images/bg_secretary.jpg") no-repeat 100% 0;}
ul#business{background:url("../images/bg_business.jpg") no-repeat 100% 0;}
ul#multi{background:url("../images/bg_multi.jpg") no-repeat 100% 0;}
div.costdownarea{width:950px;overflow:hidden;margin:15px 0 0 0;}
div.costdownarea img{float:left;margin:0 20px 15px 0;}
div.costdownarea p{font-size:1.2em;text-align:justify;text-justify:distribute;line-height:1.4;margin-bottom:15px;}
ul.flow{margin-top:20px;}
ul.flow li{height:40px;padding-left:230px;font-size:1.2em;line-height:1.5;}
ul.flow li.cur{padding-left:100px;margin:15px 0;height:24px;}
ul.flow li p{vertical-align:middle;}
ul.flow li#first{background:url("../images/bg_flow1.gif") no-repeat 0 0;line-height:40px;}
ul.flow li#second{background:url("../images/bg_flow2.gif") no-repeat 0 0;}
ul.flow li#third{background:url("../images/bg_flow3.gif") no-repeat 0 0;line-height:40px;}
ul.flow li#forth{background:url("../images/bg_flow4.gif") no-repeat 0 0;line-height:40px;}
ul.flow li#fifth{background:url("../images/bg_flow5.gif") no-repeat 0 0;}
ul.flow li#sixth{background:url("../images/bg_flow6.gif") no-repeat 0 0;line-height:40px;}
ul.flow li#seventh{background:url("../images/bg_flow7.gif") no-repeat 0 0;}
div.companyarea p{margin:10px 0 0 0;font-size:1.2em;text-align:justify;text-justify:distribute;line-height:1.6;letter-spacing:.1em;}
div.companyarea h3{margin:25px 0 10px 0;}
div.companyarea table{width:900px;}
div.companyarea table th{padding:3px 0 3px 15px;font-size:1.2em;font-weight:bold;width:200px;vertical-align:top;line-height:2;border-bottom:1px solid #eee;color:#666;}
div.companyarea table td{padding:3px 0;font-size:1.2em;border-bottom:1px solid #eee;}
table.officeinfo tr.hatsu th{background:url("../images/hatsudai/ico_caption.gif") no-repeat 0 7px;}
table.officeinfo tr.ike th{background:url("../images/ikebukuro/ico_caption.gif") no-repeat 0 7px;}
table.companyinfo{margin-top:30px;}
table.companyinfo th{background:url("../images/ico_caption-g.gif") no-repeat 0 7px;}
table.companyinfo dt{background:url("../images/ico_circle.gif") no-repeat 0 50%;padding-left:13px;font-weight:bold;line-height:1.8;color:#666;}
table.companyinfo dd{margin:0 0 10px 0;padding-left:13px;line-height:1.6;}
table.companyinfo dd a{color:#00f;background:url("../images/ico_orange.gif") no-repeat 0 50%;padding-left:13px;}
table.companyinfo dd a:hover{text-decoration:underline;}
div.companyarea ul.pplist{margin:20px 0 0 0;}
div.companyarea ul.pplist li{margin:0 0 5px 0;padding-left:20px;font-size:1.2em;font-weight:bold;color:#226559;line-height:1.6;}
div.companyarea ul.pplist li.one{background:url("../images/lm_1.gif") no-repeat 0 3px;}
div.companyarea ul.pplist li.two{background:url("../images/lm_2.gif") no-repeat 0 3px;}
div.companyarea ul.pplist li.three{background:url("../images/lm_3.gif") no-repeat 0 3px;}
div.companyarea ul.pplist li.four{background:url("../images/lm_4.gif") no-repeat 0 3px;}
div.companyarea ul.pplist li.five{background:url("../images/lm_5.gif") no-repeat 0 3px;}
div.companyarea ul.pplist li.six{background:url("../images/lm_6.gif") no-repeat 0 3px;}
div.companyarea strong{display:block;margin-top:20px;color:#226559;font-size:1.4em;font-weight:bold;}
div.companyarea p.green{color:#226559;}
div.companyarea ul.revised{margin:10px 0 0 0;}
div.companyarea ul.revised li{padding-left:20px;font-size:1.2em;color:#226559;background:url("../images/lm_circle.gif") no-repeat 0 3px;line-height:1.6;}
div.companyarea ul.revised li.contact{font-weight:bold;}
div.companyarea ul.revised a{color:#00f;background:url("../images/ico_orange.gif") no-repeat 0 50%;padding-left:13px;margin-left:20px;}
div.companyarea ul.revised a:hover{text-decoration:underline;}
dl#sitemap{font-size:1.2em;margin-top:10px;}
dl#sitemap dt{margin-top:5px;}
dl#sitemap dt a{line-height:2;font-weight:bold;padding-left:15px;background:url("../images/ico_b-gray.gif") no-repeat 0 40%;}
dl#sitemap dt.hatsu a{background:url("../images/ico_b-green.gif") no-repeat 0 40%;}
dl#sitemap dt.ike a{background:url("../images/ico_b-blue.gif") no-repeat 0 40%;}
dl#sitemap dt.hatsu a{color:#0ea21f;}
dl#sitemap dt.ike a{color:#5699de;}
dl#sitemap dt.bb{background:url("../images/bg_bar.gif") no-repeat 0 100%;padding-bottom:5px;}
dl#sitemap dd{overflow:hidden;background:url("../images/bg_bar.gif") no-repeat 0 100%;}
dl#sitemap ul{width:900px;overflow:hidden;margin:0 0 0 15px;padding-bottom:10px;}
dl#sitemap li{display:inline;float:left;margin-right:20px;line-height:2;}
dl#sitemap li a{display:block;width:150px;padding-left:10px;background:url("../images/ico_gray2.gif") no-repeat 0 50%;}
dl#sitemap dd.hatsu a{background:url("../images/hatsudai/ico_green.gif") no-repeat 0 50%;}
dl#sitemap dd.ike a{background:url("../images/ikebukuro/ico_blue.gif") no-repeat 0 50%;}
