﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:auto;overflow-y:scroll;-webkit-text-size-adjust:100%}img{vertical-align:middle;max-width:100%;height:auto;width:auto}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}h1,h2,h3,h4,h5,h6,p{font-size:1rem;font-weight:normal;text-align:justify}*:active,*:focus{outline:none}h1,h2,h3,h4,h5,h6{font-size:1rem}*{transition:opacity 0.2s ease-out, color 0.1s ease-out, background-color 0.2s ease-out, border-radius 0.2s ease-out, box-shadow 0.2s ease-out, text-shadow 0.2s ease-out, transform 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out, color 0.1s ease-out, background-color 0.2s ease-out, border-radius 0.2s ease-out, box-shadow 0.2s ease-out, text-shadow 0.2s ease-out, -webkit-transform 0.2s ease-out}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px}body{color:#333;font-size:100%;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto ,"Shingo", "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;letter-spacing:0.1em;border-top:3px solid #ffc000;background:#fff;line-height:1.8;-webkit-text-size-adjust:none;font-weight:500}a{text-decoration:none;color:#333}a img{background-color:rgba(255,255,255,0.01)}a:hover img{opacity:0.8}.cf{zoom:1}.cf,.cf:before{content:'';display:table}.cf:after{clear:both}.clear{clear:both}.sp{display:none !important}#header{height:100px}#header .inner{width:1280px;margin:0 auto;display:table;table-layout:fixed}#header .inner .logo,#header .inner .utility{display:table-cell;vertical-align:middle;width:50%;height:100px}#header .inner .utility{text-align:right}#header .inner .utility li{display:inline-block}#header .inner .utility li.mail a{display:block;position:relative;background:url(../images/btn_header_mail_on.png) no-repeat center}#header .inner .utility li.mail a span{position:absolute;width:20px;height:20px;display:inline-block;right:15px;top:50%;margin-top:-10px}#header .inner .utility li.mail a .off{background:url(../images/ico_arrow_header_mail.png) no-repeat}#header .inner .utility li.mail a .on{background:url(../images/ico_arrow_header_mail_on.png) no-repeat;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#header .inner .utility li.mail a:hover img{opacity:0}#header .inner .utility li.mail a:hover .off{opacity:0}#header .inner .utility li.mail a:hover .on{opacity:1;right:10px}#gNavi{width:100%;background:#fff;height:100px;margin:0 0 10px}#gNavi ul.parent{width:1080px;margin:0 auto}#gNavi ul.parent>li{width:180px;float:left;position:relative}#gNavi ul.parent>li>a{display:block;text-align:center;height:100px}#gNavi ul.parent>li>a>i,#gNavi ul.parent>li>a>b,#gNavi ul.parent>li>a>span{display:block;text-align:center}#gNavi ul.parent>li>a>i{height:50px;margin:0 0 10px}#gNavi ul.parent>li>a>b{font-family:Impact;font-weight:normal;font-size:16px;letter-spacing:0.1em;color:#32344d;line-height:1}#gNavi ul.parent>li>a>span{color:#32344d;font-size:10px;letter-spacing:0.05em}#gNavi ul.parent>li>a:hover img{opacity:0}#gNavi ul.parent>li>a:hover>b,#gNavi ul.parent>li>a:hover>span{color:#aaaed5}#gNavi ul.parent>li ul{-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s;position:absolute;z-index:999;top:100%;left:0;right:0;width:220px;opacity:0;visibility:hidden}#gNavi ul.parent>li ul li{border-bottom:1px solid #999}#gNavi ul.parent>li ul li a{display:block;color:#ffe930;font-size:1rem;font-weight:bold;background:rgba(50,52,77,0.6);height:50px;line-height:50px;padding-left:10px;position:relative}#gNavi ul.parent>li ul li a span{position:absolute;display:block;width:20px;height:20px;right:10px;top:50%;margin-top:-10px}#gNavi ul.parent>li ul li a .off{background:url(../images/ico_arrow01.png) no-repeat right center}#gNavi ul.parent>li ul li a .on{background:url(../images/ico_arrow01_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#gNavi ul.parent>li ul li a:hover{background:rgba(255,192,0,0.85);color:#333}#gNavi ul.parent>li ul li a:hover .off{opacity:0}#gNavi ul.parent>li ul li a:hover .on{opacity:1;right:5px}#gNavi ul.parent>li ul li:last-of-type{border:none}#gNavi ul.parent li:hover ul{opacity:1;visibility:visible}#gNavi ul.parent li.navi01 a{background:url(../images/ico_navi01_on.png) no-repeat center top}#gNavi ul.parent li.navi02>a{background:url(../images/ico_navi02_on.png) no-repeat center top}#gNavi ul.parent li.navi03>a{background:url(../images/ico_navi03_on.png) no-repeat center top}#gNavi ul.parent li.navi04 a{background:url(../images/ico_navi04_on.png) no-repeat center top}#gNavi ul.parent li.navi05 a{background:url(../images/ico_navi05_on.png) no-repeat center top}#gNavi ul.parent li.navi06 a{background:url(../images/ico_navi06_on.png) no-repeat center top}#menuBtn{display:none}#spNavi{display:none}#mv{background:#20244e;padding:30px}#mv .inner{width:1280px;margin:0 auto}#mv .inner .bx-wrapper{margin-bottom:0}#mv .inner .bx-wrapper *{transition:none}#mv .inner .bx-viewport{border:none;left:0;overflow:visible !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#mv .inner .bx-viewport li .box{position:relative}#mv .inner .bx-viewport li .box .txtClm{position:absolute;left:-70px;bottom:40px;background:rgba(255,233,48,0.9);height:160px;width:600px;line-height:160px;z-index:999}#mv .inner .bx-viewport li .box .txtClm p{font-size:2.571rem;font-weight:bold;text-align:center}#mv .inner .bx-controls a{display:block;width:10px;height:10px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:#ccc}#mv .inner .bx-controls a.active{background:#ffe930}#mv .inner .bx-controls .bx-prev{background:url(../images/arrow_l.png) no-repeat;left:80px;margin-top:-18px}#mv .inner .bx-controls .bx-next{background:url(../images/arrow_r.png) no-repeat;right:80px;margin-top:-18px}#mvSub{background:url(../images/bg_mv_sub.png) repeat center;height:150px}#mvSub .inner{width:1280px;margin:0 auto;display:table;table-layout:fixed;height:150px}#mvSub .inner .head{background:url(../images/bg_mv_sub2.png) no-repeat left center;padding-left:60px;display:table-cell;vertical-align:middle;height:150px}#mvSub .inner .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.1em;color:#fff;margin:0 0 5px}#mvSub .inner .head h1{font-weight:bold;font-size:1.143rem;line-height:1;color:#fff;letter-spacing:0.1em}#breadCrumb{background:#f6f6f6;height:50px;margin:0 0 80px}#breadCrumb .inner{width:1280px;margin:0 auto;height:50px;padding-top:11px}#breadCrumb .inner a.home{background:url(../images/ico_home.png) no-repeat left center;padding-left:30px}#breadCrumb .inner .separator{display:inline-block;background:url(../images/ico_arrow_bread.png) no-repeat;width:6px;height:7px;margin:0 10px}#goTop{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;position:fixed;bottom:50px;right:50px}#goTop a{display:block;text-align:center;padding:5px 0;width:120px;height:40px}#footer{background:#9699b2;color:#fff}#footer .inner{width:1280px;margin:0 auto;background:url(../images/bg_footer.png) right bottom no-repeat;padding:30px 0 20px}#footer .inner .footerNavi{overflow:hidden}#footer .inner .footerNavi>ul{float:left;display:inline-block;margin-right:40px;width:210px}#footer .inner .footerNavi>ul>li{margin:0 0 10px}#footer .inner .footerNavi>ul>li>a{color:#fff;background:url(../images/ico_list_mark.png) no-repeat left center;padding-left:20px}#footer .inner .footerNavi>ul>li ul{margin:10px 0 0;padding-left:20px}#footer .inner .footerNavi>ul>li ul li{margin:0 0 10px}#footer .inner .footerNavi>ul>li ul li a{color:#fff;position:relative;padding-left:1em}#footer .inner .footerNavi>ul>li ul li a:before{content:'・';position:absolute;left:0}#copy{padding:10px 0}#copy p{text-align:center}#topAbout{background:url(../images/bg_box01.png) center top;overflow:hidden}#topAbout .inner{max-width:1634px;width:1280px;margin:0 auto;margin:0 auto;position:relative}#topAbout .inner .txt{width:70%;background:url(../images/bg_box02.png) no-repeat left bottom;background-size:cover;margin-left:-80px;padding:60px 80px}#topAbout .inner .txt .head{padding-left:58px;margin:0 0 30px;background:url(../images/ico_hx_about.png) no-repeat left center}#topAbout .inner .txt .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.06em;color:#32344d;margin:0 0 5px}#topAbout .inner .txt .head h2{font-weight:bold;font-size:0.857rem;line-height:1;color:#32344d;letter-spacing:0.06em}#topAbout .inner .txt .txtClm{margin-left:80px;width:460px}#topAbout .inner .txt .txtClm p{font-size:1.143rem;margin:0 0 15px}#topAbout .inner .txt .txtClm .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;margin-top:30px}#topAbout .inner .txt .txtClm .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#topAbout .inner .txt .txtClm .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#topAbout .inner .txt .txtClm .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#topAbout .inner .txt .txtClm .btn:hover{background:#ffed50;color:#333}#topAbout .inner .txt .txtClm .btn:hover .off{opacity:0}#topAbout .inner .txt .txtClm .btn:hover .on{opacity:1;right:10px}#topAbout .inner .img{position:absolute;right:-80px;top:0;width:60%}#topAbout .inner .img .imgClm{text-align:right}#topService .inner .head{padding-left:58px;margin:0 0 30px;background:url(../images/ico_hx_service.png) no-repeat left center;height:170px;padding-top:60px;width:1280px;margin:0 auto;margin:0 auto}#topService .inner .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.06em;color:#32344d;margin:0 0 5px}#topService .inner .head h2{font-weight:bold;font-size:0.857rem;line-height:1;color:#32344d;letter-spacing:0.06em}#topService .inner .wrap{width:100%;display:table;table-layout:fixed}#topService .inner .wrap .box{display:table-cell;width:50%;vertical-align:top;padding:80px 20px 20px}#topService .inner .wrap .box h3{margin:0 0 60px}#topService .inner .wrap .box .txtClm{display:inline-block;width:540px;background:rgba(0,0,0,0.6);padding:40px;color:#fff}#topService .inner .wrap .box .txtClm p{font-size:1.143rem;margin:0 0 20px}#topService .inner .wrap .commu{text-align:right;background:url(../images/foto_top02.jpg) no-repeat right center;background-size:cover}#topService .inner .wrap .commu h3{text-align:right;padding-right:20px}#topService .inner .wrap .commu .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;background:#ffed50;color:#333}#topService .inner .wrap .commu .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#topService .inner .wrap .commu .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#topService .inner .wrap .commu .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#topService .inner .wrap .commu .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center}#topService .inner .wrap .commu .btn .on{background:url(../images/ico_btn_arrow02_on.png) no-repeat right center}#topService .inner .wrap .commu .btn:hover{background:#ffed50;color:#333;background:#ff9000;color:#fff}#topService .inner .wrap .commu .btn:hover .off{opacity:0}#topService .inner .wrap .commu .btn:hover .on{opacity:1;right:10px}#topService .inner .wrap .housing{text-align:left;background:url(../images/foto_top03.jpg) no-repeat;background-size:cover}#topService .inner .wrap .housing h3{padding-left:100px}#topService .inner .wrap .housing .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;background:#ffed50;color:#333}#topService .inner .wrap .housing .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#topService .inner .wrap .housing .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#topService .inner .wrap .housing .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#topService .inner .wrap .housing .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center}#topService .inner .wrap .housing .btn .on{background:url(../images/ico_btn_arrow02_on.png) no-repeat right center}#topService .inner .wrap .housing .btn:hover{background:#ffed50;color:#333;background:#a6d937;color:#fff}#topService .inner .wrap .housing .btn:hover .off{opacity:0}#topService .inner .wrap .housing .btn:hover .on{opacity:1;right:10px}#topNews{margin:0 0 60px}#topNews .inner .head{padding-left:58px;margin:0 0 30px;background:url(../images/ico_hx_news.png) no-repeat left center;width:1280px;margin:0 auto;height:170px;padding-top:60px}#topNews .inner .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.06em;color:#32344d;margin:0 0 5px}#topNews .inner .head h2{font-weight:bold;font-size:0.857rem;line-height:1;color:#32344d;letter-spacing:0.06em}#topNews ul{width:100%}#topNews ul li{background:#f6f6f6;width:100%;padding:15px 0}#topNews ul li .inner{width:1280px;margin:0 auto;padding:0 40px}#topNews ul li .inner time,#topNews ul li .inner h3{font-size:1.143rem}#topNews ul li .inner time{font-weight:bold;display:inline-block;margin-right:40px}#topNews ul li .inner span.cate{display:inline-block;font-weight:bold;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;margin-right:40px}#topNews ul li .inner .news{background:#a6d937}#topNews ul li .inner .company{background:#ff9db2}#topNews ul li .inner .pickup{background:#ffa55c}#topNews ul li .inner h3{display:inline-block}#topNews ul li:hover{background:#d7dcea}section .tit{background:#ffe930;color:#32344d;font-size:1.714rem;font-weight:bold;text-align:center;padding:20px 0;line-height:1;margin-bottom:40px}#aboutSec01{margin:0 0 60px}#aboutSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#aboutSec01 li{text-align:center;font-size:1.714rem;font-weight:bold;color:#32344d;margin-bottom:40px}#aboutSec01 li span{border-bottom:5px solid #ff9000}#aboutSec01 li:last-of-type{margin-bottom:0}#aboutSec02{margin:0 0 100px}#aboutSec02 .inner{width:840px;margin:0 auto;margin:0 auto}#aboutSec02 .txtClm p{font-size:1.143rem;padding-top:25px}#aboutSec02 .txtClm .tar{text-align:right}#aboutSec02 .secRow01{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#aboutSec02 .secRow01 .imgClm,#aboutSec02 .secRow01 .txtClm{width:50%}#aboutSec02 .secRow01 .txtClm p:first-of-type{padding-top:0}#serviceSec01{margin:0 0 80px}#serviceSec01 .inner{min-height:400px;display:table;width:100%;table-layout:fixed}#serviceSec01 .inner .imgClm,#serviceSec01 .inner .txtClm{display:table-cell;width:50%}#serviceSec01 .inner .imgClm{background:url(../images/foto_business01.jpg) no-repeat center;background-size:cover}#serviceSec01 .inner .txtClm .box{max-width:640px;padding:10px 30px}#serviceSec01 .inner .txtClm .box h3{text-align:center;margin:0 0 10px}#serviceSec01 .inner .txtClm .box p{font-size:1.143rem;margin:0 0 20px}#serviceSec01 .inner .txtClm .box .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;background:#ffed50;margin:0 auto 10px;color:#333}#serviceSec01 .inner .txtClm .box .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#serviceSec01 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#serviceSec01 .inner .txtClm .box .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#serviceSec01 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center}#serviceSec01 .inner .txtClm .box .btn .on{background:url(../images/ico_btn_arrow02_on.png) no-repeat right center}#serviceSec01 .inner .txtClm .box .btn:hover{background:#ffed50;color:#333;background:#ff9000;color:#fff}#serviceSec01 .inner .txtClm .box .btn:hover .off{opacity:0}#serviceSec01 .inner .txtClm .box .btn:hover .on{opacity:1;right:10px}#serviceSec02{margin:0 0 100px}#serviceSec02 .inner{min-height:400px;display:table;width:100%;table-layout:fixed}#serviceSec02 .inner .imgClm,#serviceSec02 .inner .txtClm{display:table-cell;width:50%}#serviceSec02 .inner .imgClm{background:url(../images/foto_business02.jpg) no-repeat center;background-size:cover}#serviceSec02 .inner .txtClm .box{max-width:640px;padding:10px 30px}#serviceSec02 .inner .txtClm .box h3{text-align:center;margin:0 0 10px}#serviceSec02 .inner .txtClm .box p{font-size:1.143rem;margin:0 0 20px}#serviceSec02 .inner .txtClm .box .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;background:#ffed50;margin:0 auto 10px;color:#333}#serviceSec02 .inner .txtClm .box .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#serviceSec02 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#serviceSec02 .inner .txtClm .box .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#serviceSec02 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center}#serviceSec02 .inner .txtClm .box .btn .on{background:url(../images/ico_btn_arrow02_on.png) no-repeat right center}#serviceSec02 .inner .txtClm .box .btn:hover{background:#ffed50;color:#333;background:#a6d937;color:#fff}#serviceSec02 .inner .txtClm .box .btn:hover .off{opacity:0}#serviceSec02 .inner .txtClm .box .btn:hover .on{opacity:1;right:10px}#commuSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#commuSec01 .bnr{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}#commuSec01 .bnr li{padding:0 10px 20px}#commuSec01 .greet{margin-bottom:40px;font-size:1.143rem}#commuSec01 .staff{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:60px}#commuSec01 .staff .imgClm p{margin-bottom:20px}#commuSec01 .staff .txtClm{width:570px}#commuSec01 .staff .txtClm .name{font-size:1.714rem;font-weight:bold;padding-left:20px;margin-bottom:10px}#commuSec01 .staff .txtClm .year{font-size:1.143rem;padding-left:20px;margin-bottom:10px}#commuSec01 .staff .txtClm .interview{background:#e5e8f2;border-radius:8px;padding:40px;position:relative}#commuSec01 .staff .txtClm .interview:before{content:"";background:url(../images/arrow_communications.png);width:18px;height:22px;position:absolute;top:50px;left:-18px}#commuSec01 .staff .txtClm .interview dl{margin-bottom:30px;font-size:1.143rem}#commuSec01 .staff .txtClm .interview dl dt{color:#ff9000;font-weight:bold}#commuSec01 .staff .txtClm .interview dl:last-of-type{margin-bottom:0}#commuSec01 h3,.storeSec h3{font-size:1.429rem;font-weight:bold;color:#ff9000;padding-left:20px;position:relative;margin-bottom:30px}#commuSec01 h3:before,.storeSec h3:before{content:"";width:10px;height:20px;border-radius:4px;background:#ff9000;position:absolute;left:0;top:10px}.storeSec{margin:0 0 100px}.storeSec .inner{width:840px;margin:0 auto;margin:0 auto}.storeSec h3:last-of-type{margin-top:50px}.storeSec .txtClm{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.storeSec .txtClm table{width:400px;border:1px solid #ccc}.storeSec .txtClm table th,.storeSec .txtClm table td{vertical-align:middle;padding:15px 20px}.storeSec .txtClm table tr{border-bottom:1px solid #ccc}.storeSec .txtClm table tr:last-of-type{border-bottom:none}.storeSec .txtClm table th{background:#e5e8f2;width:110px}.storeSec .txtClm .gMap{width:400px}#housingSec01{margin:0 0 60px}#housingSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#housingSec01 b{color:#ff9000}#housingSec01 .btn{display:block;background:#32344d;color:#ffed50;width:460px;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;margin:50px auto 0}#housingSec01 .btn span{position:absolute;display:block;width:30px;height:30px;right:20px;top:50%;margin-top:-15px}#housingSec01 .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center}#housingSec01 .btn .on{background:url(../images/ico_btn_arrow_on.png) no-repeat right center;opacity:0;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}#housingSec01 .btn:hover{background:#ffed50;color:#333}#housingSec01 .btn:hover .off{opacity:0}#housingSec01 .btn:hover .on{opacity:1;right:10px}#housingSec02{margin:0 0 100px}#housingSec02 .inner{width:840px;margin:0 auto;margin:0 auto}#housingSec02 .txtClm{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#housingSec02 .txtClm table{width:400px;border:1px solid #ccc}#housingSec02 .txtClm table th,#housingSec02 .txtClm table td{vertical-align:middle;padding:15px 20px}#housingSec02 .txtClm table tr{border-bottom:1px solid #ccc}#housingSec02 .txtClm table tr:last-of-type{border-bottom:none}#housingSec02 .txtClm table th{background:#e5e8f2;width:110px}#housingSec02 .txtClm .gMap{width:400px;height:400px}#baseSec01{margin:0 0 60px}#baseSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#baseSec01 .txtClm p{font-size:1.143rem;padding-top:25px}#baseSec01 .txtClm b{color:#ff9000}#baseSec01 .secRow01{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#baseSec01 .secRow01 .imgClm,#baseSec01 .secRow01 .txtClm{width:50%}#baseSec01 .secRow01 .txtClm p:first-of-type{padding-top:0}#baseSec02{margin:0 0 60px}#baseSec02>.inner{width:1280px;margin:0 auto;margin:0 auto}#baseSec02 ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-justify-content:center;justify-content:center}#baseSec02 ul li{padding:0 10px;width:320px}#baseSec02 ul li>.inner{background:#f6f6f6;height:100%}#baseSec02 ul li:nth-child(-n+4){margin-bottom:40px}#baseSec02 ul li .imgClm{position:relative}#baseSec02 ul li .imgClm .step{position:absolute;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25%}#baseSec02 ul li .txtClm{padding:50px 20px 20px}#baseSec02 ul li .txtClm h3{text-align:center;font-size:1.286rem;font-weight:bold}#baseSec02 ul li .txtClm p{font-size:1.143rem}#baseSec02 ul li:last-of-type h3{color:#ff9000}#baseSec03{margin:0 0 60px}#baseSec03>.inner{width:840px;margin:0 auto;margin:0 auto}#baseSec03 .requirement{background:#f6f6f6;padding:40px}#baseSec03 .requirement h3{text-align:center;font-weight:bold;font-size:1.286rem;margin-bottom:30px}#baseSec03 .requirement h3 span{font-weight:normal;font-size:1.143rem}#baseSec03 .requirement ul li{font-size:1.143rem;position:relative;padding-left:30px;margin-bottom:20px}#baseSec03 .requirement ul li:before{content:"";background:url(../images/ico_check.png) no-repeat;width:20px;height:21px;position:absolute;top:5px;left:0}#baseSec04,#baseSec06{margin:0 0 60px}#baseSec04>.inner,#baseSec06>.inner{width:1280px;margin:0 auto;margin:0 auto}#baseSec04 table,#baseSec06 table{width:100%;table-layout:fixed}#baseSec04 table th,#baseSec04 table td,#baseSec06 table th,#baseSec06 table td{vertical-align:middle;text-align:center;border:1px solid #ccc;font-size:1.143rem}#baseSec04 table th,#baseSec06 table th{background:#e5e8f2;padding:20px 0}#baseSec04 table tr:first-of-type th,#baseSec06 table tr:first-of-type th{padding:10px 0}#baseSec04 table .blank,#baseSec06 table .blank{background:#fff;width:280px}#baseSec04 table .color01,#baseSec06 table .color01{background:#fffce3}#baseSec04 table .color02,#baseSec06 table .color02{background:#fff1b8}#baseSec04 p,#baseSec06 p{width:840px;margin:0 auto;margin:0 auto 40px;font-size:1.143rem}#baseSec04 p b,#baseSec06 p b{color:#ff9000}#baseSec05{margin:0 0 60px}#baseSec05>.inner{width:840px;margin:0 auto;margin:0 auto}#baseSec05 dl{margin-bottom:40px}#baseSec05 dl:last-of-type{margin-bottom:0}#baseSec05 dl dt{background:#f6f6f6;font-size:1.143rem;font-weight:bold;position:relative;padding:20px 20px 20px 60px}#baseSec05 dl dt:before{content:"";background:url(../images/ico_q.png);width:40px;height:40px;position:absolute;left:10px;top:15px}#baseSec05 dl dd{border:1px solid #f6f6f6;font-size:1.143rem;padding:20px 20px 20px 60px;position:relative}#baseSec05 dl dd:before{content:"";background:url(../images/ico_a.png);width:40px;height:40px;position:absolute;left:10px;top:15px}#baseSec05 dl dd a{font-weight:bold;text-decoration:underline}#companySec01{margin:0 0 60px}#companySec01 .inner{margin:0 auto}#companySec01 .inner table{width:100%;font-size:1.143rem}#companySec01 .inner table tr{background:#f6f6f6}#companySec01 .inner table tr:hover{background:#d7dcea}#companySec01 .inner table th,#companySec01 .inner table td{padding:20px}#companySec01 .inner table th{width:45%;text-align:right}#companySec02,#companySec03{overflow:hidden;margin:0 0 60px}#companySec02 .inner,#companySec03 .inner{max-width:1634px;width:1280px;margin:0 auto;margin:0 auto;position:relative}#companySec02 .inner .txt,#companySec03 .inner .txt{width:70%;margin-left:-80px;padding:80px 80px}#companySec02 .inner .txt .head,#companySec03 .inner .txt .head{padding-left:58px;margin:0 0 30px}#companySec02 .inner .txt .head span,#companySec03 .inner .txt .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.06em;color:#32344d;margin:0 0 5px}#companySec02 .inner .txt .head h2,#companySec03 .inner .txt .head h2{font-weight:bold;font-size:0.857rem;line-height:1;color:#32344d;letter-spacing:0.06em}#companySec02 .inner .txt .txtClm,#companySec03 .inner .txt .txtClm{margin-left:80px;width:460px}#companySec02 .inner .txt .txtClm p,#companySec03 .inner .txt .txtClm p{font-size:1.143rem;margin:0 0 15px}#companySec02 .inner .txt .txtClm dl:nth-child(2) dt,#companySec03 .inner .txt .txtClm dl dt{margin-top:20px}#companySec03 .inner .txt .txtClm dl:nth-child(1) dt{margin-top:0}#companySec02 .inner .img,#companySec03 .inner .img{position:absolute;right:-80px;top:80px;width:60%}#companySec02 .inner .img .imgClm,#companySec03 .inner .img .imgClm{text-align:right}.mapArea{max-width:100%;height:300px;margin:0;margin:0 0 60px;overflow:hidden;position:relative;top:0;left:0}.mapArea>div{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.mapArea img{max-width:none}.flex{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.flex>div{position:relative;border-right:10px solid #fff}.flex>div:last-of-type{border:none}#newsSec01{margin:0 0 100px}#newsSec01 .inner .head{padding-left:58px;margin:0 0 30px;background:url(../images/ico_hx_news.png) no-repeat left center;width:1280px;margin:0 auto;height:170px;padding-top:60px}#newsSec01 .inner .head span{display:block;font-family:Impact;font-size:2.571rem;line-height:1;letter-spacing:0.06em;color:#32344d;margin:0 0 5px}#newsSec01 .inner .head h2{font-weight:bold;font-size:0.857rem;line-height:1;color:#32344d;letter-spacing:0.06em}#newsSec01 ul{width:100%}#newsSec01 ul li{background:#f6f6f6;width:100%;padding:15px 0}#newsSec01 ul li .inner{width:1280px;margin:0 auto;padding:0 40px}#newsSec01 ul li .inner time,#newsSec01 ul li .inner h3{font-size:1.143rem}#newsSec01 ul li .inner time{font-weight:bold;display:inline-block;margin-right:40px}#newsSec01 ul li .inner span.cate{display:inline-block;font-weight:bold;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;margin-right:40px}#newsSec01 ul li .inner .news{background:#a6d937}#newsSec01 ul li .inner .company{background:#ff9db2}#newsSec01 ul li .inner .pickup{background:#ffa55c}#newsSec01 ul li .inner h3{display:inline-block;font-weight:bold}#newsSec01 ul li .inner article{margin-top:20px}#newsSec01 ul li:nth-child(even){background:#fff}#contactSec01{margin:0 0 100px}#contactSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#formTable{width:100%}#formTable th,#formTable td{padding:10px 0;vertical-align:middle}#formTable th{width:25%;text-align:left}#formTable th b{color:#e12222}#formTable td input[type=text],#formTable td input[type=email],#formTable td textarea{width:100%}#formTable td input[type=text],#formTable td input[type=email],#formTable td textarea,#formTable td select{padding:15px;font-size:1.286rem;border:1px solid #ccc}#formTable td input[type=text]:focus,#formTable td input[type=email]:focus,#formTable td textarea:focus,#formTable td select:focus{outline:1px solid #000}#formTable td textarea{height:150px}.accept{text-align:center;margin-top:30px}.accept a{text-decoration:underline;font-weight:bold}.btn{margin-top:50px;text-align:center}.btn input[type=submit]{border:0;background:#ff9000;color:#fff;font-weight:bold;font-size:1.286rem;line-height:70px;width:350px;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto ,"Shingo", "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;cursor:pointer}.btn input[type=submit]:hover{opacity:0.8}.btn input[type=button]{border:0;background:#666;color:#fff;font-weight:bold;font-size:1.286rem;line-height:70px;width:350px;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto ,"Shingo", "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;cursor:pointer}.btn input[type=button]:hover{opacity:0.8}.kakunin{font-weight:bold;font-size:24px;margin-bottom:40px}#sitemapSec01{overflow:hidden;margin:0 0 100px}#sitemapSec01 .inner{width:640px;margin:0 auto}#sitemapSec01 .inner>ul{float:left;display:inline-block;width:50%}#sitemapSec01 .inner>ul>li{margin:0 0 20px}#sitemapSec01 .inner>ul>li>a{font-size:1.286rem;background:url(../images/ico_list_mark02.png) no-repeat left center;padding-left:20px}#sitemapSec01 .inner>ul>li>ul{margin:10px 0 0;padding-left:20px;width:auto}#sitemapSec01 .inner>ul>li>ul li{margin:0 0 20px}#sitemapSec01 .inner>ul>li>ul li a{position:relative;padding-left:1em;font-size:1.143rem}#sitemapSec01 .inner>ul>li>ul li a:before{content:'・';position:absolute;left:0}#privacySec01{margin:0 0 100px}#privacySec01 .inner{width:1280px;margin:0 auto;margin:0 auto}#privacySec01 h2{font-size:1.143rem;font-weight:bold;margin-top:20px}#recruitSec01{margin:0 0 60px}#recruitSec01 .inner{width:840px;margin:0 auto;margin:0 auto}#recruitSec01 .recruitTable{width:100%}#recruitSec01 .recruitTable tr{border-bottom:1px solid #eee}#recruitSec01 .recruitTable th,#recruitSec01 .recruitTable td{padding:20px;text-align:left;font-size:16px;vertical-align:middle}#recruitSec01 .recruitTable th{width:200px}#recruitSec02{margin:0 0 100px}#recruitSec02 .inner{width:840px;margin:0 auto;margin:0 auto}#recruitSec02 .inner p{margin-bottom:20px;text-align:center}