﻿@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;padding-top:60px}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}.pc{display:none !important}#header{position:fixed;background:#fff;z-index:99999;top:0;left:0;right:0;height:60px}#header .inner{width:100%}#header .inner .logo{text-align:center;padding:10px 0}#header .inner .logo img{height:40px;width:auto}#header .inner .utility{display:none}#gNavi{display:none}#menuBtn{position:fixed;z-index:99999;display:block;top:10px;left:10px;width:40px;height:40px;background:#fff;border:2px solid #20244e;color:#20244e;font-size:10px;font-weight:bold;cursor:pointer;font-size:0.714rem;font-weight:bold;text-align:center;letter-spacing:0}#menuBtn span{background:#20244e;display:block;width:20px;height:3px;margin-top:17px;margin-left:8px;position:relative}#menuBtn span:before{position:absolute;content:'';background:#20244e;width:100%;height:3px;top:-10px;left:0}#menuBtn span:after{position:absolute;content:'';background:#20244e;width:100%;height:3px;top:-5px;left:0}#spNavi{-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s;position:fixed;z-index:88888;top:60px;left:-280px;bottom:0;width:260px;overflow:auto;background:#20244e}#spNavi>ul{font-size:1.143rem;letter-spacing:0.15em}#spNavi>ul>li{border-bottom:1px solid rgba(0,0,0,0.5)}#spNavi>ul>li a{display:block;color:#fff;padding:15px 20px;background:url(../images/ico_arrow01.png) no-repeat 220px center}#spNavi>ul>li ul li{border-top:1px solid rgba(0,0,0,0.5)}#spNavi>ul>li ul li a{padding:15px 20px 15px 40px}#spNavi>ul>li:last-of-type{border:none}#spNavi.open{left:0}#overlay{-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s;position:fixed;z-index:77777;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden}#overlay.open{opacity:1;visibility:visible}#mv{display:none}#mvSp .inner{width:100%}#mvSp .inner .bx-wrapper{margin-bottom:0}#mvSp .inner .bx-wrapper *{transition:none}#mvSp .inner .bx-viewport{border:none;left:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#mvSp .inner .bx-viewport li .box{position:relative}#mvSp .inner .bx-viewport li .box .txtClm{position:absolute;left:0;bottom:0px;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,233,48,0.9);padding:20px 20px}#mvSp .inner .bx-viewport li .box .txtClm p{font-size:1.286rem;font-weight:bold;text-align:center}#mvSp .inner .bx-controls{position:absolute;bottom:30px;width:100%}#mvSp .inner .bx-controls a{display:block;width:10px;height:10px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:#000;border:1px solid #000}#mvSp .inner .bx-controls a.active{background:#ffe930}#mvSp .inner .bx-controls .bx-prev{background:url(../images/arrow_l.png) no-repeat;left:80px;margin-top:-18px}#mvSp .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;margin:0 0 30px}#mvSub .inner{width:100%;height:150px}#mvSub .inner h1{display:table;table-layout:fixed;height:150px;width:100%;padding:0 30px}#mvSub .inner h1 span{background:rgba(255,255,255,0.4);display:table-cell;vertical-align:middle;height:150px;padding-left:30px;position:relative}#mvSub .inner h1 span:before{position:absolute;content:'';width:30px;height:150px;background:url(../images/bg_mv_sub_l.png) no-repeat;right:100%;top:0}#mvSub .inner h1 span:after{position:absolute;content:'';width:30px;height:150px;background:url(../images/bg_mv_sub_r.png) no-repeat;left:100%;top:0}#breadCrumb{display:none}#goTop{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;position:fixed;bottom:20px;right:10px}#goTop a{display:block;text-align:center;padding:5px 0;width:100px;height:30px}#footer{background:#9699b2;color:#fff}#footer .inner{width:100%;background:url(../images/bg_footer.png) right bottom no-repeat;padding:50px 10px}#footer .inner .footerNavi{display:none}#footer .inner .fNavi{text-align:center}#footer .inner .fNavi a{font-weight:bold;color:#fff}#copy{padding:15px 0 10px}#copy p{text-align:center}#copy p img{display:block;margin:0 auto 10px}#topAbout{background:url(../images/bg_box01.png) center top;overflow:hidden}#topAbout .inner{width:100%;margin:0 auto;position:relative}#topAbout .inner .txt{background:url(../images/bg_box02.png) no-repeat center bottom;background-size:cover;padding:30px 10px}#topAbout .inner .txt h2{margin:0 0 30px}#topAbout .inner .txt .txtClm p{font-size:1.143rem;margin:0 0 15px}#topAbout .inner .txt .txtClm .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;margin-top:30px}#topAbout .inner .txt .txtClm .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#topAbout .inner .txt .txtClm .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#topAbout .inner .img{height:250px;position:relative;overflow:hidden}#topAbout .inner .img .imgClm{width:720px;height:420px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#topAbout .inner .img .imgClm img{height:auto;width:auto}#topService .inner{padding:30px 0 0}#topService .inner h2{width:100%;padding:0 20px;margin:0 0 30px}#topService .inner .wrap{width:100%}#topService .inner .wrap .box{padding:20px 10px}#topService .inner .wrap .box h3{margin:0 0 60px}#topService .inner .wrap .box .txtClm{display:inline-block;background:rgba(0,0,0,0.6);padding:10px;color:#fff}#topService .inner .wrap .box .txtClm p{font-size:1.143rem;margin:0 0 20px}#topService .inner .wrap .commu{position:relative;background:url(../images/foto_top02.jpg) no-repeat center;background-size:cover}#topService .inner .wrap .commu:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.4)}#topService .inner .wrap .commu h3{position:relative;text-align:center}#topService .inner .wrap .commu .txtClm p{position:relative}#topService .inner .wrap .commu .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;background:#ffed50;color:#333}#topService .inner .wrap .commu .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#topService .inner .wrap .commu .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#topService .inner .wrap .commu .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center;background-size:20px 20px}#topService .inner .wrap .housing{background:url(../images/foto_top03.jpg) no-repeat center;background-size:cover}#topService .inner .wrap .housing h3{text-align:center}#topService .inner .wrap .housing .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;background:#ffed50;color:#333}#topService .inner .wrap .housing .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#topService .inner .wrap .housing .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#topService .inner .wrap .housing .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center;background-size:20px 20px}#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 30px}#topNews .inner{padding:30px 0}#topNews .inner h2{width:100%;padding:0 20px}#topNews ul{width:100%}#topNews ul li{background:#f6f6f6;width:100%;padding:15px 10px;border-bottom:1px solid #ddd}#topNews ul li .inner{padding:0}#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:20px}#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:30px}#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{margin-top:10px}#topNews ul li:last-of-type{border:none}section .tit{background:#ffe930;color:#32344d;font-size:5vw;font-weight:bold;text-align:center;padding:20px 0;line-height:1;margin-bottom:20px}#aboutSec01{margin:0 0 30px}#aboutSec01 .inner{padding:0 10px}#aboutSec01 li{font-size:1.143rem;font-weight:bold;color:#32344d;margin-bottom:30px}#aboutSec01 li span{border-bottom:5px solid #ff9000}#aboutSec01 li:last-of-type{margin-bottom:0}#aboutSec02{margin:0 0 60px}#aboutSec02 .inner{padding:0 10px}#aboutSec02 .txtClm p{padding-top:20px}#aboutSec02 .txtClm .tar{text-align:right}#aboutSec02 .secRow01 .imgClm{text-align:center}#serviceSec01{margin:0 0 30px}#serviceSec01 .inner{position:relative}#serviceSec01 .inner .imgClm{position:absolute;z-index:5;width:100%;height:100%;background:url(../images/foto_business01.jpg) no-repeat center;background-size:cover}#serviceSec01 .inner .imgClm:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:''}#serviceSec01 .inner .txtClm{position:relative;z-index:10}#serviceSec01 .inner .txtClm .box{padding:30px 10px}#serviceSec01 .inner .txtClm .box h3{position:relative;text-align:center;margin:0 0 20px}#serviceSec01 .inner .txtClm .box p{position:relative;font-size:1rem;font-weight:bold;margin:0 0 20px;background:rgba(255,255,255,0.8);padding:20px}#serviceSec01 .inner .txtClm .box .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;background:#ffed50;color:#333;margin-top:20px}#serviceSec01 .inner .txtClm .box .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#serviceSec01 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#serviceSec01 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center;background-size:20px 20px;right:10px}#serviceSec01 .inner .txtClm .box .btn:first-of-type{letter-spacing:0em}#serviceSec02{margin:0 0 30px}#serviceSec02 .inner{position:relative}#serviceSec02 .inner .imgClm{position:absolute;z-index:5;width:100%;height:100%;background:url(../images/foto_business02.jpg) no-repeat center;background-size:cover}#serviceSec02 .inner .imgClm:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:''}#serviceSec02 .inner .txtClm{position:relative;z-index:10}#serviceSec02 .inner .txtClm .box{padding:30px 10px}#serviceSec02 .inner .txtClm .box h3{position:relative;text-align:center;margin:0 0 20px}#serviceSec02 .inner .txtClm .box p{position:relative;font-size:1rem;font-weight:bold;margin:0 0 20px;background:rgba(255,255,255,0.8);padding:20px}#serviceSec02 .inner .txtClm .box .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;background:#ffed50;color:#333;margin-top:20px}#serviceSec02 .inner .txtClm .box .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#serviceSec02 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#serviceSec02 .inner .txtClm .box .btn .off{background:url(../images/ico_btn_arrow02.png) no-repeat right center;background-size:20px 20px;right:10px}#commuSec01 .inner{padding:0 10px}#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}#commuSec01 .staff{margin-bottom:30px}#commuSec01 .staff .imgClm>p{text-align:center;margin-bottom:10px}#commuSec01 .staff .imgClm02{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:10px}#commuSec01 .staff .imgClm02 p{width:50%}#commuSec01 .staff .txtClm .name{font-size:1.714rem;font-weight:bold;text-align:center}#commuSec01 .staff .txtClm .year{text-align:center;margin-bottom:10px}#commuSec01 .staff .txtClm .interview{background:#e5e8f2;border-radius:8px;padding:20px;position:relative}#commuSec01 .staff .txtClm .interview dl{margin-bottom:10px;text-align:justify}#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.286rem;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:5px}.storeSec{margin:0 0 60px}.storeSec .inner{padding:0 10px}.storeSec h3:last-of-type{margin-top:30px}.storeSec .txtClm{margin:20px 0}.storeSec .txtClm table{width:100%;border:1px solid #ccc;margin-bottom:20px}.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 iframe{width:100%;height:300px}#housingSec01{margin:0 0 30px}#housingSec01 .inner{padding:0 10px}#housingSec01 b{color:#ff9000}#housingSec01 .btn{display:block;background:#32344d;color:#ffed50;height:50px;font-size:1.286rem;font-weight:bold;letter-spacing:0.06em;line-height:50px;text-align:center;position:relative;width:100%;margin-top:30px}#housingSec01 .btn span{position:absolute;display:block;width:20px;height:20px;right:20px;top:50%;margin-top:-10px}#housingSec01 .btn .off{background:url(../images/ico_btn_arrow.png) no-repeat right center;background-size:20px 20px}#housingSec02{margin:0 0 60px}#housingSec02 .inner{padding:0 10px}#housingSec02 .txtClm{margin:20px 0}#housingSec02 .txtClm table{width:100%;border:1px solid #ccc;margin-bottom:20px}#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 iframe{width:100%;height:300px}#baseSec01{margin:0 0 30px}#baseSec01 .inner{padding:0 10px}#baseSec01 .txtClm p{padding-top:20px}#baseSec01 .txtClm p b{color:#ff9000}#baseSec01 .txtClm .tar{text-align:right}#baseSec01 .secRow01 .imgClm{text-align:center}#baseSec02{margin:0 0 30px}#baseSec02>.inner{padding:0 10px}#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;margin-bottom:20px}#baseSec02 ul li>.inner{background:#f6f6f6;height:100%}#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:last-of-type h3{color:#ff9000}#baseSec03{margin:0 0 30px}#baseSec03>.inner{padding:0 10px}#baseSec03 .requirement{background:#f6f6f6;padding:20px}#baseSec03 .requirement h3{text-align:center;font-weight:bold;font-size:1.286rem;margin-bottom:20px}#baseSec03 .requirement h3 span{font-weight:normal;font-size:1.143rem;display:block}#baseSec03 .requirement ul li{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 30px}#baseSec04>.inner,#baseSec06>.inner{padding:0 10px}#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;padding:10px}#baseSec04 table th,#baseSec06 table th{background:#e5e8f2}#baseSec04 table .blank,#baseSec06 table .blank{background:#fff}#baseSec04 table .color01,#baseSec06 table .color01{background:#fffce3}#baseSec04 table .color02,#baseSec06 table .color02{background:#fff1b8}#baseSec04 p,#baseSec06 p{padding:0 10px 20px}#baseSec04 p b,#baseSec06 p b{color:#ff9000}#baseSec05{margin:0 0 30px}#baseSec05>.inner{padding:0 10px}#baseSec05 dl{margin-bottom:20px}#baseSec05 dl:last-of-type{margin-bottom:0}#baseSec05 dl dt{background:#f6f6f6;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;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 30px}#companySec01 .inner table{width:100%;font-size:1.143rem;overflow:hidden}#companySec01 .inner table tr{background:#f6f6f6;border-bottom:1px solid #ddd}#companySec01 .inner table th,#companySec01 .inner table td{text-align:left;width:100%;float:left}#companySec01 .inner table th{padding:10px 20px 0}#companySec01 .inner table td{padding:10px 20px}#companySec02,#companySec03{margin:0 0 30px}#companySec02 .inner,#companySec03 .inner{margin:0 auto}#companySec02 .inner .txt,#companySec03 .inner .txt{padding:20px}#companySec02 .inner .txt h2,#companySec03 .inner .txt h2{margin-bottom:20px}#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 .imgClm img,#companySec03 .inner .img .imgClm img{width:100%;height:auto}.mapArea{max-width:100%;height:300px;margin:0;margin:0 0 30px;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{height:auto}.flex>div{height:300px;position:relative;margin-bottom:20px}#newsSec01{margin:0 0 60px}#newsSec01 ul{width:100%}#newsSec01 ul li{background:#f6f6f6;width:100%;padding:15px 10px;border-bottom:1px solid #ddd}#newsSec01 ul li .inner{padding:0}#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:20px}#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:30px}#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{margin-top:10px;font-weight:bold}#newsSec01 ul li .inner article{margin-top:20px}#newsSec01 ul li:nth-child(even){background:#fff}#contactSec01{margin-bottom:60px}#contactSec01 .inner{padding:0 10px}#formTable{width:100%}#formTable th,#formTable td{vertical-align:middle;display:block;width:100%}#formTable th{text-align:left}#formTable th b{color:#e12222}#formTable td{padding:0 0 30px}#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:18px;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}.accept a{text-decoration:underline;font-weight:bold}.btn{margin-top:40px;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{margin-bottom:60px}#sitemapSec01 .inner{padding:0 10px}#sitemapSec01 .inner>ul{display:inline-block}#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-bottom:60px}#privacySec01 .inner{padding:0 10px}#privacySec01 h2{font-size:1.143rem;font-weight:bold;margin-top:20px}#recruitSec01{margin:0 0 60px}#recruitSec01 .inner{padding:0 10px}#recruitSec01 .recruitTable{width:100%}#recruitSec01 .recruitTable tr{border-bottom:1px solid #eee}#recruitSec01 .recruitTable th,#recruitSec01 .recruitTable td{text-align:left;display:block}#recruitSec01 .recruitTable th{padding:20px 0 10px}#recruitSec01 .recruitTable td{padding-bottom:20px}#recruitSec02{margin:0 0 100px}#recruitSec02 .inner{padding:0 10px}#recruitSec02 .inner p{margin-bottom:20px}