html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:top}body{color:#000;font-size:75%;line-height:1.5;font-family:"Hiragino Kaku Gothic ProN","Lucida Grande",Meiryo,sans-serif;background:#fff;-webkit-text-size-adjust:100%}body a{color:#039;text-decoration:none}img{width:100%}header{overflow:hidden;margin:5px 0 0;color:#545454}header h1{width:52.65625%;margin:3% 0 11px 10px;float:left}header .header_right{width:37.5%;float:right}header .header_right p.contact_btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:46%}header .header_right p.contact_btn a{padding:13% 7%;display:block;background-image:-moz-linear-gradient(41% 0% -90deg, #03527d 0%, #001e39 100%);background-image:-webkit-gradient(linear, 41% 0%, 41% 100%, color-stop(0, #03527d), color-stop(1, #001e39));background-image:-webkit-linear-gradient(-90deg, #03527d 0%, #001e39 100%);background-image:-ms-linear-gradient(-90deg, #03527d 0%, #001e39 100%);background-image:linear-gradient(180deg, #03527d 0%,#001e39 100%);-moz-border-radius:8%;-webkit-border-radius:8%/10%;border-radius:8%/10%;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff03527d,endColorstr=#ff001e39,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff03527d,endColorstr=#ff001e39,GradientType=0)}header .header_right p.contents_btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 5px 0 0;width:46%}header .header_right p.contents_btn a{padding:13% 7%;display:block;-moz-border-radius:8%;-webkit-border-radius:8%/10%;border-radius:8%/10%;-moz-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.8);box-shadow:inset 0px 0px 2px rgba(0,0,0,0.8)}header h2{clear:both;margin:0 0 0 10px;font-size:87%}header nav.top_menu{margin:7px 0 0 0}header nav.top_menu ul{overflow:hidden}header nav.top_menu ul li{width:50%;margin:0 0 1px 0;float:left}header nav.top_menu ul li:nth-child(odd) a{border-right:1px solid #333333}header nav.top_menu ul li:nth-child(even) a{border-left:1px solid #555555;padding-right:1px}header nav.top_menu ul li a{padding:10px 0;color:#FFF;text-align:center;text-decoration:none;display:block;background:#00813a}header .sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222;left:auto;right:-260px;font-weight:bold;padding-bottom:40px}header .sidr p a{color:rgba(255,255,255,0.9)}header .sidr ul{display:block;padding:0;border-top:1px solid #1a1a1a}header .sidr ul.last{padding-bottom:40px}header .sidr ul li{display:block;margin:0;line-height:48px;border-bottom:1px solid #000}header .sidr ul li a,header .sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}header #sidr-right p.menu_ttl{padding:0 0 0 25px;line-height:48px;background:#222 url(../img/common/ico_navi-top.gif) no-repeat 10px 20px;-webkit-background-size:4%;-o-background-size:4%;background-size:4%}header #sidr-right ul li{background:#444 url(../img/common/ico_navi.gif) no-repeat 94% 20px;padding:0 0 0 15px;-webkit-background-size:4%;-o-background-size:4%;background-size:4%}.contents{height:400px;background:#ccc}.bread{margin:10px 0 10px 5px;font-size:87%}section.lower h1{margin:0 0 10px;padding:7px 0 5px 10px;background:#008237;color:#fff;font-size:133%;font-weight:bold}section.lower h1 span{border-left:5px solid #fff;padding-left:10px}section.lower h2{margin:0 0 7px;color:#00813a;font-size:117%;font-weight:bold}section.lower .inner{padding:0 10px}section.index .inner{padding:0 10px}.error_btn{width:50%;margin:20px auto 0}footer{margin:20px 0 0;padding:10px 0 0 0;border-top:1px solid #ccc;clear:both}footer .footer_inner{padding:0 9px}footer .footer_inner nav ul{letter-spacing:-0.4em;text-align:center}footer .footer_inner nav ul li{letter-spacing:normal}footer .footer_inner nav ul li{margin:0 0 3px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}footer .footer_inner nav ul li a{font-size:92%;color:#000;text-decoration:none}footer .footer_inner .footer_cont{margin:10px 0 7px;padding:0 25px;overflow:hidden}footer .footer_inner .footer_cont p.f_logo{width:38%;float:left;margin:5px 0 0}footer .footer_inner .footer_cont p.f_logo img{max-width:185px}footer .footer_inner .footer_cont p.f_tel{margin:3px 0 10px;padding:2px 0 0 30px;background:url(../img/common/ico_tel.gif) no-repeat left -1px;float:right;color:#333;font-size:125%;font-weight:bold;-webkit-background-size:19%;-o-background-size:19%;background-size:19%}footer .footer_inner .footer_cont p.f_time,footer .footer_inner .footer_cont p.f_day{font-size:92%;clear:both;text-align:center;margin:2px 0 0 0}footer .footer_inner p.copy{font-size:87%;text-align:center}footer .fotter_tab{clear:both;text-align:center;margin:10px 0 0}footer .fotter_tab .tab{display:inline-block;width:40%}.index{margin:20px 0 0}.index .area_search{margin:0 0 20px}.index .area_search h1{margin:0 0 10px;padding:7px 0 5px 32px;background-color:#008237;background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:133%;font-weight:bold;-webkit-background-size:16px;-o-background-size:16px;background-size:16px;background-image:url(../img/index/ico_search.png);margin-bottom:0}.index .area_search li.area{background:#eee url(../img/index/ico_area-btn.jpg) no-repeat 97% 14px;font-size:133%;font-weight:bold;line-height:45px;text-indent:20px;border-bottom:1px solid #ccc;-webkit-background-size:20px;-o-background-size:20px;background-size:20px;-webkit-tap-highlight-color:transparent}.index .area_search li.area:first-child{border-top:1px solid #ccc}.index .area_search li.area span{display:block}.index .area_search li.area ul.low{display:none;border-top:1px solid #ccc;background:#ccc}.index .area_search li.area ul.low a{display:block;border-bottom:1px solid #ccc;color:#000}.index .area_search li.area ul.low a:last-child{border:none}.index .area_search li.area ul.low li{background:#eee url(../img/index/ico_btn-more.gif) no-repeat 95% 16px;text-indent:0;margin-left:20px;padding-left:20px;-webkit-background-size:7px 12px;-o-background-size:7px 12px;background-size:7px 12px}.index .area_search li.on{background:#eee url(../img/index/ico_area-btn_on.jpg) no-repeat 97% 14px;-webkit-background-size:20px;-o-background-size:20px;background-size:20px}.index .area_search p.btn{width:60%;margin:10px auto}.index .office_info{margin:0 0 20px}.index .office_info h1{margin:0 0 10px;padding:7px 0 5px 32px;background-color:#008237;background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:133%;font-weight:bold;background-image:url(../img/index/ico_office.png);-webkit-background-size:14px 16px;-o-background-size:14px 16px;background-size:14px 16px}.index .office_info p.up_day span{color:#b20000}.index .office_info p.data{margin:0 0 2px}.index .office_info p.data span{font-size:133%;color:#b20000;font-weight:bold}.index .new_tenant{margin:0 0 20px}.index .new_tenant h1{margin:0 0 10px;padding:7px 0 5px 32px;background-color:#008237;background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:133%;font-weight:bold;background-image:url(../img/index/ico_new.png);-webkit-background-size:16px 14px;-o-background-size:16px 14px;background-size:16px 14px}.index .new_tenant .new_data{font-weight:bold}.index .new_tenant .new_data span{color:#b20000;font-size:133%}.index .new_tenant ul.update_list{margin:0 0 0 -1.3%;overflow:hidden}.index .new_tenant ul.update_list li{float:left;margin:8px 0 10px 1.3%}.index .new_tenant ul.update_list li{font-size:75%;text-align:center;background-color:#fff;-moz-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 2px rgba(0,0,0,0.4);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:4px 0;width:32%}.index .new_tenant ul.update_list li span{font-weight:bold;color:#b20000;font-size:11px}.index .new_tenant ul.update_list li span.fb_t{color:#000}.index .new_tenant .btn{padding:0 10px}.index .new_tenant .flexslider{margin-left:-8px}.index .new_tenant .flexslider li{margin-left:8px}.index .news_info{margin:0 0 20px}.index .news_info .info_top{position:relative}.index .news_info .info_top h1{margin:0 0 10px;padding:7px 0 5px 32px;background-color:#008237;background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:133%;font-weight:bold;background-image:url(../img/index/ico_info.png);-webkit-background-size:16px;-o-background-size:16px;background-size:16px;margin-bottom:0}.index .news_info .info_top p.btn{position:absolute;right:10px;bottom:7px}.index .news_info .info_top p.btn img{height:20px;width:auto}.index .news_info .info li{padding:10px 0 10px 20px;background:#eee url(../img/index/ico_btn-more.gif) no-repeat 95% center;-webkit-background-size:7px 12px;-o-background-size:7px 12px;background-size:7px 12px;border-bottom:1px solid #ccc}.index .news_info .info li p.day{color:#000}.index .special_article{margin:0 0 20px}.index .special_article h1{margin:0 0 10px;padding:7px 0 5px 32px;background-color:#008237;background-repeat:no-repeat;background-position:10px center;color:#fff;font-size:133%;font-weight:bold;background-image:url(../img/index/ico_article.png);-webkit-background-size:15px 16px;-o-background-size:15px 16px;background-size:15px 16px}.index .special_article .flexslider{margin-left:-8px}.index .special_article .flexslider li{margin-left:8px}.index .special_article .flexslider li .comment{margin:5px 0 0;background:#ddd;padding:4px}.index .banner_area{padding:0 10px}.about p.about_img{margin:0 0 20px 0}.about p.lead{margin:0 0 20px}.about div.about_box{margin:0 0 30px}.about div.about_box h3{background:#2C2C2C;color:#fff;font-weight:bold;text-align:center;padding:3px 0;margin:0 0 5px}.about div.about_box h4{font-size:117%;font-weight:bold;margin:0 0 3px}.about div.about_box div.box_inner{background:#ddd;padding:8px}.about div.about_box div.box_inner p.ttl{font-weight:bold;font-size:117%;margin:0 0 3px}.about div.about_box ul{text-align:center;margin:0 0 0 -2%;letter-spacing:-0.4em}.about div.about_box ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin:15px 0 0 2%}.about div.about_box ul li{width:48%}.network .network_company{line-height:1.5;margin:0 0 20px}.network .network_company p.area{font-size:107%;background:#ddd;padding:3px 6px 2px}.network .network_company p.tit{font-weight:bold;margin:5px 0 3px}.network .network_company p.btn{margin:10px 0 0 50%;width:50%;text-align:right}.company .lead_area{width:75%;margin:0 auto;text-align:center}.company .lead_area p.image{margin:0}.company .lead_area p.ttl{font-weight:bold;margin:5px 0;font-size:117%}.company table{width:100%;margin:0 0 20px}.company table tr{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.company table th{padding:5px 0;font-weight:bold;vertical-align:top;width:28%}.company table td{padding:5px 0;vertical-align:top}.company h2{margin:0 0 3px !important}.company p{margin:0 0 15px}.customer ul li{margin:0 0 10px}.customer p.lead{margin:0 0 10px}.customer_flow .read_area{margin:0 0 15px}.customer_flow p.image{margin:0 0 5px}.customer_flow .flow_ttl{padding:0 10px;margin:0 0 10px}.customer_flow .flow_ttl h2{margin:0 0 3px}.customer_flow h3{background-image:-moz-linear-gradient(49% -1% -90deg, #ddd 0%, #fff 100%);background-image:-webkit-gradient(linear, 49% -1%, 49% 99%, color-stop(0, #ddd), color-stop(1, #fff));background-image:-webkit-linear-gradient(-90deg, #ddd 0%, #fff 100%);background-image:-ms-linear-gradient(-90deg, #ddd 0%, #fff 100%);background-image:linear-gradient(180deg, #dddddd 0%,#ffffff 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd,endColorstr=#ffffffff,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd,endColorstr=#ffffffff,GradientType=0);line-height:42px;font-size:133%;font-weight:bold;color:#0052A5;border-bottom:1px dotted #B1CAE3;margin:0 0 10px;padding:0 0 3px}.customer_flow .flow_box{margin:0 0 30px}.customer_flow .flow1 h3 span{background-image:url(../img/customer/ico_no1.png)}.customer_flow .flow2 h3 span{background-image:url(../img/customer/ico_no2.png)}.customer_flow .flow3 h3 span{background-image:url(../img/customer/ico_no3.png)}.customer_flow .flow4 h3 span{background-image:url(../img/customer/ico_no4.png)}.customer_flow .flow5 h3 span{background-image:url(../img/customer/ico_no5.png)}.customer_flow .flow6 h3 span{background-image:url(../img/customer/ico_no6.png)}.customer_flow .flow7 h3 span{background-image:url(../img/customer/ico_no7.png)}.customer_flow .flow8 h3 span{background-image:url(../img/customer/ico_no8.png)}.customer_flow .flow9 h3 span{background-image:url(../img/customer/ico_no9.png)}.customer_flow .flow10 h3 span{background-image:url(../img/customer/ico_no10.png)}.customer_flow h3 span{padding:11px 0 11px 48px;background-position:7px 0;background-repeat:no-repeat;-webkit-background-size:35px 39px;-o-background-size:35px 39px;background-size:35px 39px}.customer_flow .arrow{width:30%;margin:0 auto 30px}.customer_flow span.red,.customer_flow .contact .attention,.contact .customer_flow .attention{color:#B20000}.customer_flow .btn_article{padding:0 10px;width:65%;margin:0 auto 10px}.customer_flow .customer_bread{margin:0 0 15px;padding:0 10px;text-align:center}.customer_flow .f_contactbox{padding:0 10px;text-align:center}.customer_flow .f_contactbox p.red{margin:0 0 3px;color:#B20000}.customer_flow .f_contactbox p.ttl{margin:0 0 8px;font-weight:bold}.customer_flow .f_contactbox .inner{color:#fff;background:#003049;padding:8px 0}.customer_flow .f_contactbox .inner p.tel{font-size:142%;font-weight:bold}.customer_flow .f_contactbox .inner p.tel span{padding:0 0 0 27px;background:url(../img/customer/ico_tel.gif) no-repeat left 1px;-webkit-background-size:21px 15px;-o-background-size:21px 15px;background-size:21px 15px}.customer_flow .f_contactbox p.btn{width:65%;margin:10px auto 0}.faq p.lead{margin:0 0 14px}.faq dl{margin:0 0 10px;border:3px solid #bbb;padding:15px 10px}.faq dl dt{margin:0 0 8px;padding:0 0 5px 32px;background:url(../img/common/ico_q.jpg) no-repeat left top;-webkit-background-size:27px auto;-o-background-size:27px auto;background-size:27px auto;font-size:117%;font-weight:bold;border-bottom:1px dotted #000}.faq dl dd{padding:0 0 0 32px;background:url(../img/common/ico_a.jpg) no-repeat left top;-webkit-background-size:27px auto;-o-background-size:27px auto;background-size:27px auto}.faq dl dd ol{margin:10px 0 10px 1em}.faq dl dd ol li{list-style:decimal}.faq div.contact_low{margin:15px 0 0;text-align:center;padding:0 26px}.faq div.contact_low p.btn{margin:15px 0 0;padding:0 18px}.faq div.contact_low p.btn img{width:70%}.owner p.service_img{margin:14px 0}.owner .service_box{margin:0 0 20px}.owner .service_box p.s_txt{margin:11px 0}.owner .service_box ul{padding:8px;border:1px dashed #999;margin:0 0 0 -5px;overflow:hidden}.owner .service_box ul li{float:left;margin:0 0 0 5px}.owner .service_box p.btn{margin:10px 0 0 -5px;clear:both}.owner .service_box p.btn a{display:block;padding:5px 0;background:#003049;color:#FFF;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.owner .service_box p.btn a span{padding:0 0 0 12px;background:url(../img/owner/ico_owner-more.gif) no-repeat left 4px;-webkit-background-size:5px;-o-background-size:5px;background-size:5px}.owner_service p.ttl{color:#00527D;font-weight:bold}.owner_service p.txt{margin:10px 0 15px}.owner_service .s_right{margin:0 0 20px}.owner_service .s_right ul{margin:0 0 10px}.owner_service .s_right ul.row li{list-style:disc inside}.contact span.red,.contact .attention{color:#B20000}.contact .attention{font-weight:bold}.contact .contact_box{color:#02527D;font-size:107%;font-weight:bold;padding:13px 0 8px 90px;border:1px solid #ddd;margin:0 0 10px 0;-moz-border-radius:2%;-webkit-border-radius:2%/10%;border-radius:2%/10%;background:url(../img/contact/bg_contact-top.jpg) no-repeat 10px bottom;-webkit-background-size:73px 57px;-o-background-size:73px 57px;background-size:73px 57px}.contact table{width:100%;margin:0 0 20px}.contact table tr{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.contact table tr:first-child{border-top:none}.contact table th{padding:5px 0;font-weight:bold;vertical-align:top;width:28%}.contact table td{padding:5px 0;vertical-align:top}.contact .privacy_area{margin:10px 0;text-align:center}.contact .privacy_area p.privacy_btn{width:80%;margin:5px auto}.contact .form_box{margin:0 0 8px;padding:0 0 8px 0;border-bottom:1px dashed #DDDDDD}.contact .form_cap p.caption{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:68%;margin:0 5px 0 0}.contact .form_cap p.ssl{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:29%}.contact .form_area input[type="text"],.contact .form_area textarea{width:100%}.contact .form_l{font-weight:bold}.contact div.sub_btn input{width:70%;text-align:center;margin:15px auto}.contact div.sub_btn input{width:70%;text-align:center;margin:15px auto}.contact div.sub_btn2{width:70%;text-align:center;margin:15px auto}.contact p.thanks{font-weight:bold;font-size:117%}.contact p.confilm_caption{margin:0 0 10px}.contact .request_table th{width:auto !important}.others .lead_area{margin:0 0 12px}.others .lead_area p{margin:0 0 8px}.others .others_box{margin:0 0 20px}.others .others_box p.ttl{margin:0 0 7px;color:#00813a;font-size:117%;font-weight:bold;padding:0 0 2px;border-bottom:1px solid #ccc}.others .others_box p{margin:8px 0 0}.others .others_box ul{margin:10px 0 8px}.others .others_box ul li{list-style:disc inside}.others .others_box ol{margin:8px 0 0}.others .others_box ol li{list-style:decimal inside;margin:0 0 8px}.others .others_box ol li ul{margin:10px 0 8px}.others .others_box ol li ul li{list-style:disc inside;margin:0}.others .others_box ol li ol{margin:10px 0 10px 1em}.others .others_box p.add{margin:8px 0 0}.others .others_box span.ttl_cap{display:block;font-weight:bold;color:#409A27}.others .policy_box{margin:15px 0;padding:10px 0;border:1px dotted #000;border-right:none;border-left:none}.others .low_sign{margin:20px 0 0}.sitemap .sitemap_box{border-top:1px solid #ccc;padding:10px 0}.sitemap .sitemap_box p.ttl{margin:0 0 5px;font-weight:bold;font-size:107%}.sitemap .sitemap_box li{margin-bottom:2px}.sitemap .sitemap_box a{background:url(../img/common/list_gray.gif) no-repeat left center;padding:0 0 0 10px}.information .info_day{background:#DDDDDD;padding:3px 4px 2px;font-size:92%;margin:0 0 5px}.information article{margin:0 0 9px}.information article h1{font-size:100%;margin:0;padding:0;background:none;font-weight:bold}.information article p.next{margin:2px 0 0;text-align:right}.information article p.next a{background:url(../img/common/list_gray.gif) no-repeat left center;padding:0 0 0 10px}.information .btn_area{margin:20px 0 0;overflow:hidden}.information p.prev_btn a{display:block;background:#003049;color:#FFF;padding:8px 0;width:28%;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left}.information p.next_btn a{display:block;background:#003049;color:#FFF;padding:8px 0;width:28%;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right}.results .results_box{padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid #ddd}.results .results_box .image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 10px 0 0;width:30%;vertical-align:top}.results .results_box .b_right{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}.results .results_box .b_right p.ttl{margin:0 0 2px;color:#01527D;font-weight:bold}.results .results_box p.txt{margin:10px 0 0}.results .results_txt{text-align:center}
