@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{margin:0;padding:0}input,select,textarea{line-height:1.8em;border:1px solid #ccc;padding:5px 8px;font-size:12px}*{font-weight:normal;font-style:normal;font-size:100%}address,cite,p,pre{margin:0;padding:0;line-height:1.6em;color:#333}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.8em;font-weight:normal;color:#333}strong{font-weight:bold;line-height:200%}dl,ol,ul{margin:0;padding-left:0}dd,dt,li{list-style:none;line-height:1.8em;color:#333}ol li{list-style:decimal inside;margin-left:35px;text-indent:-25px}dd{margin:0 0 0 10px}textarea{font-size:12px}select{padding:0.1em;font-size:12px}input:focus,textarea:focus{font-size:12px;background:#ffc}table{border-collapse:separate;border-spacing:0;border-collapse:collapse}.none{display:none}.clear{clear:both}.clearfix{_display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fleft0{float:left;display:inline}.fleft1{float:left;display:inline;margin-right:10px}.fleft2{float:left;display:inline;margin-right:20px}.fright0{float:right;display:inline}.fright1{float:right;display:inline;margin-left:10px}.fright2{float:right;display:inline;margin-left:20px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.m75{margin:75px}.m100{margin:100px}.t-m5{margin-top:5px}.t-m10{margin-top:10px}.t-m15{margin-top:15px}.t-m20{margin-top:20px}.t-m30{margin-top:30px}.t-m40{margin-top:40px}.t-m50{margin-top:50px}.t-m75{margin-top:75px}.t-m100{margin-top:100px}.b-m5{margin-bottom:5px}.b-m10{margin-bottom:10px}.b-m15{margin-bottom:15px}.b-m20{margin-bottom:20px}.b-m30{margin-bottom:30px}.b-m40{margin-bottom:40px}.b-m50{margin-bottom:50px}.b-m75{margin-bottom:75px}.b-m100{margin-bottom:100px}.l-m5{margin-left:5px}.l-m10{margin-left:10px}.l-m15{margin-left:15px}.l-m20{margin-left:20px}.l-m30{margin-left:30px}.l-m40{margin-left:40px}.l-m50{margin-left:50px}.l-m70{margin-left:70px}.l-m75{margin-left:75px}.l-m100{margin-left:100px}.r-m5{margin-right:5px}.r-m10{margin-right:10px}.r-m15{margin-right:15px}.r-m20{margin-right:20px}.r-m30{margin-right:30px}.r-m40{margin-right:40px}.r-m50{margin-right:50px}.r-m75{margin-right:75px}.r-m100{margin-right:100px}.h-m5{margin-top:5px;margin-bottom:5px}.h-m10{margin-top:10px;margin-bottom:10px}.h-m15{margin-top:15px;margin-bottom:15px}.h-m20{margin-top:20px;margin-bottom:20px}.h-m30{margin-top:30px;margin-bottom:30px}.h-m40{margin-top:40px;margin-bottom:40px}.h-m50{margin-top:50px;margin-bottom:50px}.w-m5{margin-left:5px;margin-right:5px}.w-m10{margin-left:10px;margin-right:10px}.w-m15{margin-left:15px;margin-right:15px}.w-m20{margin-left:20px;margin-right:20px}.w-m30{margin-left:30px;margin-right:30px}.w-m40{margin-left:40px;margin-right:40px}.w-m50{margin-left:50px;margin-right:50px}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p75{padding:75px}.p100{padding:100px}.t-p5{padding-top:5px}.t-p10{padding-top:10px}.t-p15{padding-top:15px}.t-p20{padding-top:20px}.t-p30{padding-top:30px}.t-p40{padding-top:40px}.t-p50{padding-top:50px}.t-p75{padding-top:75px}.t-p100{padding-top:100px}.b-p5{padding-bottom:5px}.b-p10{padding-bottom:10px}.b-p15{padding-bottom:15px}.b-p20{padding-bottom:20px}.b-p30{padding-bottom:30px}.b-p40{padding-bottom:40px}.b-p50{padding-bottom:50px}.b-p75{padding-bottom:75px}.b-p100{padding-bottom:100px}.l-p5{padding-left:5px}.l-p10{padding-left:10px}.l-p15{padding-left:15px}.l-p20{padding-left:20px}.l-p30{padding-left:30px}.l-p40{padding-left:40px}.l-p50{padding-left:50px}.l-p75{padding-left:75px}.l-p100{padding-left:100px}.r-p5{padding-right:5px}.r-p10{padding-right:10px}.r-p15{padding-right:15px}.r-p20{padding-right:20px}.r-p30{padding-right:30px}.r-p40{padding-right:40px}.r-p50{padding-right:50px}.r-p75{padding-right:75px}.r-p100{padding-right:100px}.h-p5{padding-top:5px;padding-bottom:5px}.h-p10{padding-top:10px;padding-bottom:10px}.h-p15{padding-top:15px;padding-bottom:15px}.h-p20{padding-top:20px;padding-bottom:20px}.h-p30{padding-top:30px;padding-bottom:30px}.h-p40{padding-top:40px;padding-bottom:40px}.h-p50{padding-top:50px;padding-bottom:50px}.h-p75{padding-top:75px;padding-bottom:75px}.h-p100{padding-top:100px;padding-bottom:100px}.w-p5{padding-left:5px;padding-right:5px}.w-p10{padding-left:10px;padding-right:10px}.w-p15{padding-left:15px;padding-right:15px}.w-p20{padding-left:20px;padding-right:20px}.w-p30{padding-left:30px;padding-right:30px}.w-p40{padding-left:40px;padding-right:40px}.w-p50{padding-left:50px;padding-right:50px}.w-p75{padding-left:75px;padding-right:75px}.w-p100{padding-left:100px;padding-right:100px}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.orange{color:#f60}.orange2{color:#f93}.red{color:#c00}.red2{color:#f66}.wine{color:#9e005d}.blue{color:#03f}.green{color:#75be2e}.skyblue{color:#007bc6}.magenta{color:#636}.white{color:#fff}.darkpink{color:#9e005d}.f-s8{font-size:8px}.f-s10{font-size:10px}.f-s11{font-size:11px}.f-s12{font-size:12px}.f-s13{font-size:13px}.f-s14{font-size:14px}.f-s16{font-size:16px}.f-s18{font-size:18px}.f-s20{font-size:20px}.f-s22{font-size:22px}.f-s24{font-size:24px}.f-s36{font-size:36px}.l0{line-height:0}.bnone{border:none}.bold{font-weight:bold}body{background:#fff;margin:0;padding:0;line-height:1.8em;font-size:14px;font-family:"メイリオ", "Meiryo", sans-serif}a{color:#222;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:underline}a:hover{text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}p{word-wrap:break-word;-ms-word-wrap:break-word;line-height:1.8em}dd{margin-left:0}a img{border-style:none}a img:hover{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}img{max-width:100%;height:auto}.br-sp,.only-sp{display:block}@media screen and (min-width:736px){.br-sp,.only-sp{display:none}}.br-pc,.only-pc{display:none}@media screen and (min-width:736px){.br-pc,.only-pc{display:block}}article{margin-bottom:50px}@media screen and (min-width:736px){article{margin-bottom:80px}}.inner{clear:both;overflow:hidden;width:90%;margin:0 auto}@media screen and (min-width:736px){.inner{width:1000px}}header .btn-contact-pc a{display:block;background-color:#6d5a4c;text-align:center;color:#fff;position:relative}.btn a{text-decoration:none}.com-btn a,.recruit-job-btn a,aside .aside-menu-box li .btn a{display:block;background-color:#fff;text-align:center;color:#222;position:relative;border:#222 1px solid;text-decoration:none}header .btn-contact-pc a::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}.com-btn a::after,.recruit-job-btn a::after,aside .aside-menu-box li .btn a::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}header .btn-contact-pc a:hover{text-decoration:none;opacity:0.7}.com-btn a:hover,.recruit-job-btn a:hover,aside .aside-menu-box li .btn a:hover{text-decoration:none;background-color:#222;color:#fff}.com-ttl-black{font-size:18px;margin-bottom:30px}@media screen and (min-width:736px){.com-ttl-black{font-size:20px}}.com-ttl-blue{color:#222;font-size:18px;margin-bottom:20px}@media screen and (min-width:736px){.com-ttl-blue{font-size:22px}}.com-ttl-border{border-top:#333 1px solid;border-bottom:#333 1px solid;font-size:16px;line-height:40px;margin-bottom:30px}@media screen and (min-width:736px){.com-ttl-border{font-size:18px;line-height:55px}}.com-link-arrow::after{content:"\f105";font-family:FontAwesome;color:#6d5a4c;padding-left:5px}.drawer-hamburger{background:#000;z-index:999}.drawer-hamburger:hover{background:#000}@media screen and (min-width:736px){.drawer-hamburger{display:none}}.drawer-hamburger-icon{background:#fff}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background:#fff}.drawer--top.drawer-open .drawer-nav{z-index:100;background:#000}.drawer-menu li{border-bottom:#fff 1px solid}.drawer-menu li:first-child{border-bottom:none}.drawer-menu li .drawer-brand{line-height:0;padding-left:5%;padding-right:5%}.drawer-menu li .drawer-brand img{width:60px;padding:16px 0}.drawer-menu li .drawer-menu-item{color:#fff;font-size:14px;padding:20px 5%;position:relative}.drawer-menu li .drawer-menu-item::before{content:"\f105";font-family:FontAwesome;padding-right:10px}.drawer-menu .drawer-menu-box{width:90%;margin:40px auto}.drawer-menu .drawer-menu-box .btn a{position:relative;display:block;background:#6d5a4c;color:#fff;padding:20px;margin-bottom:20px}.drawer-menu .drawer-menu-box .btn a::before{content:"\f003";font-family:FontAwesome;color:#fff;padding-right:10px}.drawer-menu .drawer-menu-box .item-list li{border-bottom:none;position:relative}.drawer-menu .drawer-menu-box .item-list li::before{content:"\f105";font-family:FontAwesome;padding-right:10px;color:#fff}.drawer-menu .drawer-menu-box .item-list li a{display:inline-block;color:#fff;padding:10px 0}.drawer-menu .drawer-menu-box .item-list li:last-child::before{content:"\f08e";font-family:FontAwesome}header{position:fixed;top:0;left:0;height:60px;width:100%;background:rgba(255, 255, 255, 0.7);z-index:99}header .inner{position:relative}header .logo{float:left;width:87px;line-height:0;transition:all 0.5s;padding:16px 0;margin-right:30px}header .logo img{width:60px}header .gnavi{display:none}header .gnavi ul li{float:left}header .gnavi ul li a{display:inline-block;padding:18px 10px;color:#333;text-decoration:none}header .gnavi ul li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}header .gnavi ul li a:hover::after{width:100%}header .phone{width:190px;position:absolute;top:15px;right:70px;text-align:center;font-size:15px;line-height:20px}header .phone span{font-size:10px}header .btn-contact-sp{position:absolute;top:0;right:40px}header .btn-contact-sp a{display:block;background:#6d5a4c;width:60px;height:60px;color:#fff;text-align:center}header .btn-contact-sp a i{font-size:25px;line-height:60px}header .btn-contact-pc{position:absolute;top:0;right:0;height:64px}header .btn-contact-pc a{width:160px;display:block;line-height:64px;text-align:center;text-decoration:none}header .btn-contact-pc a::after{display:none}@media screen and (min-width:736px){header{position:relative;height:64px}}@media screen and (min-width:736px){header .logo{padding:8px 0}}@media screen and (min-width:736px){header .logo img{width:inherit}}@media screen and (min-width:736px){header .gnavi{display:block;float:left}}@media screen and (min-width:736px){header .phone{font-size:22px;right:160px}}@media screen and (min-width:736px){header .phone span{font-size:12px}}.clone-header{position:fixed;top:0;left:0;z-index:2;width:100%;transition:0.3s;transform:translateY(-100%);background:#fff}.is-show{transform:none;display:none}@media screen and (min-width:736px){.is-show{transform:translateY(0);display:block}}.bread{clear:both;overflow:hidden;width:90%;margin:10px auto 30px}.bread li{float:left;margin-right:10px;color:#999;font-size:12px}.bread li a{margin-right:10px;color:#999}.bread li i{color:#999;font-size:14px}@media screen and (min-width:736px){.bread{width:1000px}}aside{background:#ededed;padding:40px 0 5%}aside .aside-menu-box li{margin-bottom:20px}aside .aside-menu-box li:last-child{margin-right:0}aside .aside-menu-box li .title{margin-bottom:10px}aside .aside-menu-box li .title span{font-size:20px;padding-right:10px;font-family:Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}aside .aside-menu-box li .box-white{clear:both;overflow:hidden;background:#fff;width:100%;box-sizing:border-box;padding:20px;position:relative}aside .aside-menu-box li .box-white .left{float:left;width:60%}aside .aside-menu-box li .box-white .left p{line-height:1.5em}aside .aside-menu-box li .box-white .right{float:right;width:35%}aside .aside-menu-box li .box-white .img{line-height:0}aside .aside-menu-box li .box-white .read{text-align:center;font-size:16px}aside .aside-menu-box li .box-white .phone{text-align:center;line-height:1.5em;font-size:28px}aside .aside-menu-box li .box-white .time{text-align:center}aside .aside-menu-box li .box1{padding-top:40px}aside .aside-menu-box li .box1 .wrap{clear:both;overflow:hidden}aside .aside-menu-box li .btn{clear:both;overflow:hidden;width:100%;line-height:40px;margin-top:20px;font-size:12px}aside .aside-other-box .list-menu li{float:left;color:#555}aside .aside-other-box .list-menu li a{padding:0 5px;font-size:11px}aside .aside-other-box .list-sns{display:none}aside .aside-other-box .list-sns li{float:left}aside .aside-other-box .list-sns li:last-child{padding-left:10px}@media screen and (min-width:736px){aside{padding:40px 0 20px}}@media screen and (min-width:736px){aside .aside-menu-box{clear:both;overflow:hidden;margin-bottom:20px}}@media screen and (min-width:736px){aside .aside-menu-box li{float:left;width:320px;margin-right:20px}}@media screen and (min-width:736px){aside .aside-menu-box li .title span{font-size:26px}}@media screen and (min-width:736px){aside .aside-menu-box li .box-white{height:200px}}@media screen and (min-width:736px){aside .aside-menu-box li .box-white .left{width:180px}}@media screen and (min-width:736px){aside .aside-menu-box li .box-white .left p{font-size:16px}}@media screen and (min-width:736px){aside .aside-menu-box li .box-white .right{width:100px}}@media screen and (min-width:736px){aside .aside-menu-box li .box-white .phone{font-size:36px}}@media screen and (min-width:736px){aside .aside-menu-box li .btn{width:280px;position:absolute;left:50%;bottom:20px;margin-left:-140px;margin-top:0;font-size:14px}}@media screen and (min-width:736px){aside .aside-other-box{clear:both;overflow:hidden}}@media screen and (min-width:736px){aside .aside-other-box .list-menu{float:left}}@media screen and (min-width:736px){aside .aside-other-box .list-menu li a{padding:0 10px;font-size:14px}}@media screen and (min-width:736px){aside .aside-other-box .list-sns{display:block;float:right}}.pagetop{text-align:center;position:fixed;left:inherit;margin-left:0;top:inherit;bottom:15%;right:2.5%;width:50px;height:50px;z-index:99}.pagetop a{color:#fff;display:block;background:rgba(136, 136, 136, 0.9);width:50px;height:50px;line-height:50px}.pagetop a i{font-size:20px;font-weight:bold}.pagetop a:hover{opacity:0.7}footer .info-box{background:#222;padding:20px 0 40px}footer .info-box .logo{text-align:center;line-height:0;margin-bottom:20px}footer .info-box .logo img{width:60px}footer .info-box .company{color:#fff;margin-bottom:10px}footer .info-box .address{clear:both;overflow:hidden}footer .info-box .address li{float:left;font-size:12px}footer .info-box .address li:first-child{margin-right:40px}footer .info-box .address li dl dd,footer .info-box .address li dl dt{color:#fff}footer .copy-box{clear:both;overflow:hidden;padding:10px 0 5px}footer .copy-box .left{margin:10px 0 20px}footer .copy-box .left table th{width:15%}footer .copy-box .left table td{width:80%;padding-left:5%;font-size:12px;line-height:1.5em}footer .copy-box .right .copy{font-size:10px;text-align:center}@media screen and (min-width:736px){footer .info-box{padding:20px 0 50px}}@media screen and (min-width:736px){footer .info-box .logo img{width:inherit}}@media screen and (min-width:736px){footer .copy-box .left{float:left;margin:0}}@media screen and (min-width:736px){footer .copy-box .left table th img{width:50px}}@media screen and (min-width:736px){footer .copy-box .left table td{padding-left:0}}@media screen and (min-width:736px){footer .copy-box .right{float:right}}@media screen and (min-width:736px){footer .copy-box .right .copy{font-size:12px;line-height:60px;text-align:left}}.com-title{height:144px;width:100%;display:table;margin-top:60px;background-color:#eae2d9;background-size:cover}.com-title .title{height:144px;display:table-cell;vertical-align:middle;text-align:center;font-size:30px;color:#222;line-height:1}.com-title .title span{font-size:14px}@media screen and (min-width:736px){.com-title{margin-top:inherit}}@media screen and (min-width:736px){#news{background-size:cover}}@media screen and (min-width:736px){#seminar{background-size:cover}}@media screen and (min-width:736px){#blog{background-size:cover}}@media screen and (min-width:736px){#company{background-size:cover}}@media screen and (min-width:736px){#reason{background-size:cover}}@media screen and (min-width:736px){#case{background-size:cover}}@media screen and (min-width:736px){#contact{background-size:cover}}@media screen and (min-width:736px){#faq{background-size:cover}}@media screen and (min-width:736px){#recruit{background-size:cover}}@media screen and (min-width:736px){#entry{background-size:cover}}@media screen and (min-width:736px){#privacy{background-size:cover}}@media screen and (min-width:736px){#sitemap{background-size:cover}}@media screen and (min-width:736px){#error{background-size:cover}}.com-free-h1{font-size:18px;margin-bottom:30px}@media screen and (min-width:736px){.com-free-h1{font-size:20px}}.com-free-h2{border-top:#333 1px solid;border-bottom:#333 1px solid;font-size:18px;line-height:65px;box-sizing:border-box;margin-bottom:20px}.com-free-h3{font-size:16px;line-height:34px;border-left:#333 4px solid;padding-left:10px;margin-bottom:20px}@media screen and (min-width:736px){.com-free-h3{font-size:18px}}.com-free-h4{font-size:16px;margin-bottom:20px}@media screen and (min-width:736px){.com-free-h4{font-size:18px}}.com-free-box-quote{border:#ccc 2px solid;padding:20px 5%;margin-bottom:30px;position:relative}.com-free-box-quote::after{position:absolute;right:5%;bottom:20px;content:"\f10e";font-family:FontAwesome;color:#ccc;font-size:20px}@media screen and (min-width:736px){.com-free-box-quote{padding:20px}}@media screen and (min-width:736px){.com-free-box-quote::after{font-size:40px}}.com-free-h5{font-size:16px;line-height:24px;border-left:#333 4px solid;padding-left:10px;margin-bottom:20px}.com-free-list{margin-bottom:30px}.com-free-h6{background:#e4e4e4;font-size:16px;line-height:34px;padding:0 10px;margin-bottom:20px}.com-pagenavi-page{text-align:center}.com-pagenavi-page li{display:inline-block;padding:0 10px}.com-pagenavi-page li a i{padding:0 10px}@media screen and (min-width:736px){.com-pagenavi-page li{padding:0 30px}}@media screen and (min-width:736px){.left-column{float:left;width:250px}}.right-column{margin-bottom:50px}@media screen and (min-width:736px){.right-column{float:right;width:710px;margin-bottom:0}}.com-menu-list{padding:40px 0}.com-menu-list li{position:relative;text-align:center;line-height:0;margin-bottom:20px}.com-menu-list li:last-child{margin-right:0;margin-bottom:0}.com-menu-list li .wrap{position:absolute;top:0;left:0;display:table;width:100%;height:120px}.com-menu-list li .wrap dl{display:table-cell;text-align:center;vertical-align:middle}.com-menu-list li .wrap dl dd{text-align:center;color:#fff}.com-menu-list li .wrap dl dt{text-align:center;color:#fff;font-family:Helvetica, "sans-serif";font-size:20px}@media screen and (min-width:736px){.com-menu-list{clear:both;overflow:hidden;padding:80px 0}}@media screen and (min-width:736px){.com-menu-list li{float:left;width:320px;margin-right:20px}}@media screen and (min-width:736px){.com-menu-list li .wrap dl dt{font-size:28px}}.com-gray-box{background:#f5f5f5}.com-grad-box{background-color:#6d5a4c;background-size:cover}.com-job-list{background-color:#6d5a4c;background-size:cover;padding:40px 0}.com-job-list h2{text-align:center;color:#fff;margin-bottom:20px}.com-job-list h2 span{font-size:24px}.com-job-list ul{margin-bottom:30px}.com-job-list ul li{margin-bottom:20px}.com-job-list ul li:last-child{margin-right:0;margin-bottom:0}.com-job-list ul li a{display:block;background:#fff;text-align:center;color:#222;line-height:40px;text-decoration:none}.com-job-list ul li a:hover{text-decoration:none;opacity:0.8;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.com-job-list .btn{margin:0 auto}.com-job-list .btn a{position:relative;display:block;box-sizing:border-box;border:#fff 1px solid;background-color:#fff;text-align:center;color:#000;height:80px;padding-top:15px}.com-job-list .btn a span{font-size:20px}.com-job-list .btn a::after{position:absolute;top:25px;right:10px;content:"\f105";font-family:FontAwesome;color:#000}.com-job-list .btn a:hover{background-color:#000;color:#fff;border-color:#fff;text-decoration:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.com-job-list .btn a:hover::after{color:#fff}@media screen and (min-width:736px){.com-job-list{padding:40px 0 60px}}@media screen and (min-width:736px){.com-job-list h2 span{font-size:28px}}@media screen and (min-width:736px){.com-job-list ul{clear:both;overflow:hidden;margin-bottom:40px}}@media screen and (min-width:736px){.com-job-list ul li{float:left;width:320px;margin-right:20px;margin-bottom:0}}@media screen and (min-width:736px){.com-job-list .btn{width:415px}}@media screen and (min-width:736px){.com-job-list .btn a{width:415px}}@media screen and (min-width:736px){.com-job-list .btn a span{font-size:24px}}.com-recruit-bnr{background:url("/images/company/sp/bg.jpg") center top no-repeat;height:350px;background-size:cover;margin-top:30px}.com-recruit-bnr .inner{display:table;width:90%;height:350px}.com-recruit-bnr .inner .wrap{display:table-cell;text-align:center;vertical-align:middle}.com-recruit-bnr .inner .wrap h2{color:#fff;margin-bottom:30px}.com-recruit-bnr .inner .wrap h2 span{font-size:20px}.com-recruit-bnr .inner .wrap .text{color:#fff;margin-bottom:30px}.com-recruit-bnr .inner .wrap .btn{margin:0 auto}.com-recruit-bnr .inner .wrap .btn a{display:block;background:#fff;color:#6d5a4c;text-align:center;position:relative;line-height:30px}.com-recruit-bnr .inner .wrap .btn a::after{content:"\f105";font-family:FontAwesome;position:absolute;top:0;right:10px;color:#6d5a4c}.com-recruit-bnr .inner .wrap .btn a:hover{text-decoration:none;opacity:0.7;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (min-width:736px){.com-recruit-bnr{background:url("/images/company/pc/bg.jpg") center top no-repeat;background-size:cover;height:428px;margin:60px 0 0}}@media screen and (min-width:736px){.com-recruit-bnr .inner{width:100%;height:428px}}@media screen and (min-width:736px){.com-recruit-bnr .inner .wrap h2 span{font-size:30px;line-height:1.3em}}@media screen and (min-width:736px){.com-recruit-bnr .inner .wrap .btn{width:280px}}@media screen and (min-width:736px){.com-recruit-bnr .inner .wrap .btn a{line-height:40px}}.wp-pagenavi{margin-top:40px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;color:#222;background-color:#e7e7e7;padding:5px 12px;margin:5px;white-space:nowrap;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.wp-pagenavi a:hover{background:#222;color:#fff;text-decoration:none}.wp-pagenavi span.current{color:#fff;background-color:#222}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#6d5a4c;background-color:#fff}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{color:#6d5a4c;background-color:#fff;text-decoration:underline}.top-main-ttl{text-align:center;font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;line-height:1;font-size:28px}.top-main-ttl span{font-family:Meiryo, メイリオ, sans-serif;font-size:14px}@media screen and (min-width:736px){.top-main-ttl{font-size:28px;padding-bottom:30px}}@media screen and (min-width:736px){.top-main-ttl span{font-size:14px}}.covervid-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.covervid-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sec1,.sec2,.sec3,.sec4,.sec5,.sec6{padding-top:40px;padding-bottom:40px}@media screen and (min-width:736px){.sec5{padding-top:0px;padding-bottom:0px}}@media screen and (min-width:736px){.sec1 h2{margin-right:30px;float:left;font-size:16px;line-height:50px}}.sec1 ul{clear:both;overflow:hidden}.sec1 ul li{float:left;margin-right:20px}@media screen and (min-width:736px){.sec1 ul{clear:none;overflow:initial}}@media screen and (min-width:736px){.sec1 ul li{line-height:50px}}@media screen and (min-width:736px){.sec1 .more{float:right;position:relative;line-height:50px}}.sec2{background:#f5f5f5}.sec2 h2{text-align:center;line-height:1;margin-bottom:20px}.sec2 h2 span{font-size:14px}.sec2 ul li .btn a{display:block;background:-moz-linear-gradient(left, #1d8fe1, #6d5a4c);background:-webkit-gradient(linear, left top, right bottom, from(#1d8fe1), to(#6d5a4c));text-align:center;color:#fff;position:relative;line-height:35px}.sec2 ul li .btn a::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}.sec2 ul li .btn a:hover{text-decoration:none;opacity:0.7}@media screen and (min-width:736px){.sec2{padding:30px 0 80px}}@media screen and (min-width:736px){.sec2 h2{font-size:28px}}@media screen and (min-width:736px){.sec2 ul{clear:both;overflow:hidden}}@media screen and (min-width:736px){.sec2 ul li{float:left;width:320px;margin-right:20px;height:320px;position:relative}}@media screen and (min-width:736px){.sec2 ul li:last-child{margin-right:0}}@media screen and (min-width:736px){.sec2 ul li .btn{width:300px;position:absolute;left:50%;bottom:0;margin-left:-150px}}.sec3{padding:40px 0}.sec3 .inner .box{padding:20px;background:#fff;margin-bottom:20px}.sec3 .inner .box h2 span{padding-left:20px;font-size:14px}.sec3 .inner .box .wrap .left .img{border:#ccc 1px solid;text-align:center;line-height:0;box-sizing:border-box}.sec3 .inner .box .wrap .left .img img{height:auto}.sec3 .inner .box .wrap .right h3{font-size:16px;margin-bottom:10px}.sec3 .inner .more{text-align:right;position:relative}.sec3 .inner .more a{color:#fff}@media screen and (min-width:736px){.sec3 .inner .box h2{font-size:28px}}@media screen and (min-width:736px){.sec3 .inner .box .wrap{clear:both;overflow:hidden}}@media screen and (min-width:736px){.sec3 .inner .box .wrap .left{float:left;width:180px;margin-right:20px}}@media screen and (min-width:736px){.sec3 .inner .box .wrap .left .img img{width:180px}}@media screen and (min-width:736px){.sec3 .inner .box .wrap .right{float:right;width:760px}}.sec4{background:#f5f5f5}.sec4 .left .bx-wrapper{box-shadow:inherit;border:none;background:none}.sec4 .left .bx-wrapper li{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.sec4 .left .bx-wrapper li img{padding:10px}.sec4 .right .bx-wrapper{box-shadow:inherit;border:none;background:none}.sec4 .right .bx-wrapper img{margin-bottom:10px}.sec4 .right .bx-wrapper a{display:block}@media screen and (orientation:portrait){.sec4 .left .bx-wrapper li img{box-sizing:border-box;width:50%}}@media screen and (orientation:portrait){.sec4 .right img{height:60vw;object-fit:cover}}@media screen and (min-width:736px){.sec4 .left{width:50%;border-right:#ccc 1px solid;box-sizing:border-box;float:left}.sec4 .left .bx-wrapper{height:300px}.sec4 .right{width:50%;box-sizing:border-box;float:right}.sec4 .right .bx-wrapper{width:400px;margin:0 auto;height:300px}.sec4 .right .bx-wrapper img{height:255px;object-fit:cover}.sec4 .right .bx-wrapper a.bx-prev{margin-left:-50px;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}.sec4 .right .bx-wrapper a.bx-next{margin-right:-50px;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}}@media screen and (min-width:736px){.sec5{margin-bottom:-60px}}.sec5 .link-box{position:relative;margin:0 2.5% 5%}.sec5 .link-box .right .com-btn,.sec5 .link-box .right .recruit-job-btn,.sec5 .link-box .right aside .aside-menu-box li .btn,.sec5 .link-box .right header .btn-contact-pc{margin-top:30px}@media screen and (min-width:736px){.sec5 .link-box{clear:both;overflow:hidden;margin:0}}@media screen and (min-width:736px){.sec5 .link-box .right{float:right;width:50%;line-height:0}.sec5 .link-box .right img{height:588px;width:100%;object-fit:cover}}aside .aside-menu-box li .sec5 .link-box .right .btn,header .sec5 .link-box .right .btn-contact-pc{margin-top:30px}@media screen and (min-width:736px){.sec5 .link-box .right .com-btn,.sec5 .link-box .right .recruit-job-btn,.sec5 .link-box .right aside .aside-menu-box li .btn,.sec5 .link-box .right header .btn-contact-pc{width:175px}.sec5 .link-box .left .com-btn{width:175px}aside .aside-menu-box li .sec5 .link-box .right .btn,header .sec5 .link-box .right .btn-contact-pc{width:175px}}@media screen and (min-width:736px){.sec5 .link-box .right .com-btn a,.sec5 .link-box .right .recruit-job-btn a,.sec5 .link-box .right aside .aside-menu-box li .btn a,.sec5 .link-box .right header .btn-contact-pc a{line-height:40px}aside .aside-menu-box li .sec5 .link-box .right .btn a,header .sec5 .link-box .right .btn-contact-pc a{line-height:40px}}@media screen and (min-width:736px){.sec5 .link-box .left{float:left;width:50%;-js-display:flex;display:flex;justify-content:flex-end;align-items:center;height:588px}.sec5 .link-box .left img{height:588px;width:100%;object-fit:cover}}.sec5 .link-box .wrap{box-sizing:border-box;padding:20px}.sec5 .link-box .wrap dl dt{font-size:18px;margin-bottom:2%}.sec5 .link-box .img1{background:url("/images/top/bg-img1.jpg") center top no-repeat;background-size:cover}.sec5 .link-box .img2{background:url("/images/top/bg-img2.jpg") center top no-repeat;background-size:cover}@media screen and (min-width:736px){.sec5 .link-box .wrap{width:500px}}@media screen and (min-width:736px){.sec5 .link-box .wrap dl dt{font-size:24px;margin-bottom:20px}}@media screen and (min-width:736px){.sec5 .link-box.rev .left{float:right;justify-content:flex-start}.sec5 .link-box.rev .right{float:left}}.sec6{padding-top:40px}.sec6 h2{line-height:1;margin-bottom:20px}.sec6 h2 span{font-size:14px}.sec6 .left .box{border:#ccc 1px solid;margin-bottom:-1px;padding:20px}.sec6 .left .box ul{clear:both;overflow:hidden;margin-bottom:10px}.sec6 .left .box ul li{float:left;font-size:12px}.sec6 .left .box ul li:last-child{margin-left:20px}.sec6 .left .box ul li:last-child a{color:#333;display:block;background:#eee;padding:0 10px}.sec6 .left .more{margin-top:20px;text-align:right;position:relative}@media screen and (min-width:736px){.sec6{padding-top:60px}}@media screen and (min-width:736px){.sec6 h2{font-size:28px}}@media screen and (min-width:736px){.sec6 .left{float:left;width:660px}}@media screen and (min-width:736px){.sec6 .right{float:right;width:320px}}.flexslider{max-width:480px;margin:0 auto 60px}.flex-caption{font-size:12px;margin:0;padding:3px 10px;color:#fff;background:#000}#window{width:100%;height:100%}@keyframes vertical{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.topbgimg{width:100%;height:100vh;-js-display:flex;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}@media screen and (min-width:736px){.topbgimg{height:calc(100vh - 194px)}}.topbgimg h1{font-size:30px;color:#fff;line-height:1}.topbgimg h1 span{margin-top:20px;display:block;font-size:14px;text-align:center}.topbgimg .sc-btn{position:absolute;bottom:20px;left:50%;margin-left:-10px;animation:vertical 0.4s ease-in-out infinite alternate}.news-list-cat{clear:both;overflow:hidden;margin-bottom:40px}.news-list-cat li{float:left;margin-right:25px}.news-list-cat li:last-child{margin-right:0}.news-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.news-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.news-list-cat li a:hover{color:#6d5a4c}.news-list-cat li a:hover::after{width:100%}@media screen and (min-width:736px){.news-list-cat{background:none}}@media screen and (min-width:736px){.news-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.news-list-cat li a{display:inline-block}}.news-box{width:100%;margin-bottom:40px}.news-box p a{display:block}@media screen and (min-width:736px){.news-box{width:630px}}.news-list-detail{clear:both;overflow:hidden;margin-bottom:10px}.news-list-detail li{float:left;font-size:12px}.news-list-detail li:first-child{margin-right:20px}.news-list-detail li:last-child a{display:inline-block;background:#eee;padding:0 10px;color:#333;text-decoration:none}.news-list-detail li:last-child a:hover{opacity:0.7}.news-page{padding-bottom:70px;border-bottom:#ccc 1px solid;margin-bottom:40px}.news-page h2{font-size:18px;padding:10px 0;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;margin-bottom:20px;margin-top:20px}.news-page h3{font-size:18px;padding:5px 10px;border-left:5px solid #6d5a4c;margin-bottom:20px;margin-top:20px}.news-page h4{font-size:18px;color:#6d5a4c;margin-bottom:20px;margin-top:20px}.news-page h5{font-size:16px;padding:5px 10px;background-color:#eae2d9;margin-top:20px;margin-bottom:20px}.seminar-index-list{-js-display:flex;display:flex;flex-wrap:wrap}@media screen and (max-width:736px){.seminar-index-list{justify-content:center}}@media screen and (min-width:736px){.seminar-index-list{clear:both;margin-right:-20px}}.seminar-index-list li{background:#f5f5f5;position:relative;margin-bottom:30px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.seminar-index-list li .img-wrap{border:#ccc 1px solid;box-sizing:border-box;display:table;width:100%;background:#fff}.seminar-index-list li .img-wrap .img{display:table-cell;line-height:0;text-align:center}@media screen and (min-width:736px){.seminar-index-list li .img-wrap .img img{height:218px;object-fit:cover;object-position:0 0;width:100%}}.seminar-index-list li .wrap{padding:20px;padding-bottom:40px;position:relative}.seminar-index-list li .wrap dl{margin-bottom:30px}.seminar-index-list li .wrap dl dt{color:#222;font-size:16px;margin-bottom:15px;line-height:1.4;font-weight:bold}.seminar-index-list li .wrap dl dt br{display:none}.seminar-index-list li .btn{position:absolute;width:100%;box-sizing:border-box;bottom:0;color:#222;text-align:center;display:block;background-color:#fff;border:#222 solid 1px;line-height:30px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.seminar-index-list li .btn::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.seminar-index-list li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.seminar-index-list li:hover{opacity:0.8}.seminar-index-list li:hover .btn{background-color:#222;color:#fff}.seminar-index-list li:hover .btn::after{color:#fff}@media screen and (min-width:736px){.seminar-index-list li{width:320px;margin-right:20px;margin-bottom:40px}}@media screen and (min-width:736px){}@media screen and (min-width:736px){}@media screen and (min-width:736px){.seminar-index-list li .img-wrap{width:320px}}@media screen and (min-width:736px){.seminar-index-list li .wrap{box-sizing:border-box}}@media screen and (min-width:736px){.seminar-index-list li .wrap dl{margin-bottom:0}}@media screen and (min-width:736px){.seminar-index-list li .wrap .btn{position:absolute;left:50%;bottom:10px;width:175px;margin-left:-87.5px;line-height:40px}}.seminar-index-gray-box{padding:40px 0}.seminar-index-gray-box .inner .img{text-align:center;line-height:0;margin-bottom:30px}.seminar-index-gray-box .inner .left h3{font-size:18px;margin-bottom:20px}@media screen and (min-width:736px){.seminar-index-gray-box{margin-top:80px;padding:40px 0 80px}}@media screen and (min-width:736px){.seminar-index-gray-box .inner{clear:both;overflow:hidden}}@media screen and (min-width:736px){.seminar-index-gray-box .inner .img{float:right;width:500px}}@media screen and (min-width:736px){.seminar-index-gray-box .inner .left{float:left;width:450px}}@media screen and (min-width:736px){.seminar-index-gray-box .inner .left h3{font-size:20px;margin-bottom:30px}}.seminar-grad-box{padding:40px 0}.seminar-grad-box h2{text-align:center;color:#fff;margin-bottom:20px}.seminar-grad-box h2 span{font-size:22px}.seminar-grad-box ul li{background:#fff;box-sizing:border-box;position:relative;padding:20px 2.5%;margin-bottom:30px}.seminar-grad-box ul li:last-child{margin-bottom:0}.seminar-grad-box ul li .img{text-align:center;line-height:0;margin-bottom:10px}.seminar-grad-box ul li .btn{width:100%;text-align:center;color:#222;line-height:30px;position:relative;margin-top:20px;text-decoration:underline}.seminar-grad-box ul li .btn::after{position:absolute;right:10px;content:"\f105";font-family:FontAwesome;color:#222;text-decoration:none !important}.seminar-grad-box ul li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.seminar-grad-box ul li:hover{opacity:0.8;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (min-width:736px){.seminar-grad-box{padding:20px 0 40px;margin-bottom:-80px}}@media screen and (min-width:736px){.seminar-grad-box h2 span{font-size:28px}}@media screen and (min-width:736px){.seminar-grad-box ul{clear:both;overflow:hidden}}@media screen and (min-width:736px){.seminar-grad-box ul li{float:left;width:320px;height:270px;margin-right:20px;padding:20px 30px}.seminar-grad-box ul li:last-child{margin-right:0}}@media screen and (min-width:736px){.seminar-grad-box ul li .btn{position:absolute;left:0;bottom:20px}}@media screen and (min-width:736px){.seminar-grad-box ul li .btn::after{position:relative;right:inherit;padding-left:10px;text-decoration:none}}.seminar-page-box{margin-bottom:40px}.seminar-page-box .date{font-size:12px}.seminar-page-box .img{line-height:0;text-align:center}.seminar-page-box .img img{margin-bottom:20px}.seminar-page-box h3{border-left:#6d5a4c 4px solid;padding-left:10px;line-height:35px;font-size:16px;margin-bottom:20px}.seminar-page-box table{width:100%}.seminar-page-box table td{width:100;display:block;border-bottom:#fff 2px solid;padding:10px 2.5%}.seminar-page-box table th{width:100;display:block;border-bottom:#fff 2px solid;padding:10px 2.5%;background:#e7e7e7;text-align:left}.seminar-page-box table td{background:#fafafa}@media screen and (min-width:736px){.seminar-page-box .img{text-align:left}}@media screen and (min-width:736px){.seminar-page-box h3{font-size:18px}}@media screen and (min-width:736px){.seminar-page-box table td,.seminar-page-box table th{display:table-cell;padding:10px 20px}}@media screen and (min-width:736px){.seminar-page-box table th{width:130px}}@media screen and (max-width:736px){.seminar-body iframe{width:100%}}.blog-page{padding-bottom:70px;border-bottom:#ccc 1px solid;margin-bottom:40px}.blog-page h2{border-top:#333 1px solid;border-bottom:#333 1px solid;font-size:18px;line-height:65px;box-sizing:border-box;margin-bottom:20px}.blog-page h3{font-size:16px;line-height:34px;border-left:#6d5a4c 4px solid;padding-left:10px;margin-bottom:20px}.blog-page h4{font-size:16px;margin-bottom:20px}.blog-page box-quote{border:#ccc 2px solid;padding:20px 5%;margin-bottom:30px;position:relative}.blog-page box-quote::after{position:absolute;right:5%;bottom:20px;content:"\f10e";font-family:FontAwesome;color:#ccc;font-size:20px}.blog-page h5{font-size:16px;line-height:24px;border-left:#6d5a4c 4px solid;padding-left:10px;margin-bottom:20px}.blog-page list{margin-bottom:30px}.blog-page h6{background:#e4e4e4;font-size:16px;line-height:34px;padding:0 10px;margin-bottom:20px}@media screen and (min-width:736px){.blog-page h3{font-size:18px}}@media screen and (min-width:736px){.blog-page h4{font-size:18px}}@media screen and (min-width:736px){.blog-page box-quote{padding:20px}}@media screen and (min-width:736px){.blog-page box-quote::after{font-size:40px}}.blog-sub-ttl{background:#333;color:#fff;line-height:50px;padding:0 20px;box-sizing:border-box}.blog-cat-list{margin-bottom:20px}.blog-cat-list li a{display:block;border:#ccc 1px solid;box-sizing:border-box;padding:10px 25px;margin-top:-1px;color:#333}.blog-cat-list li a:hover{text-decoration:none;background:#eee}.blog-new-box{margin-top:10px;border-bottom:#ccc 1px solid;padding-bottom:10px}.blog-new-box .date{font-size:12px}.blog-past-list{margin:30px 0}.blog-past-list select{width:100%;font-size:14px}@media screen and (min-width:736px){.blog-past-list select{height:50px}}.blog-search-box input{background:#eee;height:30px;font-size:14px}.blog-search-box input[type=text]{width:70%}.blog-search-box input[type=submit]{padding:0 10px}.blog-read{font-size:18px;margin-bottom:30px}@media screen and (min-width:736px){.blog-read{font-size:20px}}.blog-box{padding-bottom:30px;border-bottom:#ccc 1px solid;margin-bottom:30px}.blog-box .right{margin-bottom:20px}.blog-box .right .img{text-align:center;line-height:0}.blog-box .blog-ttl{font-size:16px;margin-bottom:10px}@media screen and (min-width:736px){.blog-box{clear:both;overflow:hidden}}@media screen and (min-width:736px){.blog-box .left{float:left;width:470px}}@media screen and (min-width:736px){.blog-box .right{float:right;width:160px;margin-bottom:0}}@media screen and (min-width:736px){.blog-box .blog-ttl{font-size:18px}}.blog-list-detail{clear:both;overflow:hidden;margin-bottom:10px}.blog-list-detail li{float:left;font-size:12px}.blog-list-detail li:first-child{margin-right:20px}.blog-list-detail li:last-child a{display:inline-block;background:#eee;padding:0 10px;color:#333;text-decoration:none}.blog-list-detail li:last-child a:hover{opacity:0.7}.company-list-cat{clear:both;overflow:hidden}.company-list-cat li{float:left;margin-right:25px;position:relative}.company-list-cat li::after{content:"";top:16px;right:-15px;position:absolute;border-bottom:#6d5a4c 2px solid;border-right:#6d5a4c 2px solid;width:5px;height:5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.company-list-cat li:last-child{margin-right:0}.company-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.company-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.company-list-cat li a:hover{color:#6d5a4c}.company-list-cat li a:hover::after{width:100%}@media screen and (min-width:736px){.company-list-cat{background:none}}@media screen and (min-width:736px){.company-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.company-list-cat li a{display:inline-block}}.company-ttl-blue{color:#222;font-size:18px;padding-top:40px;margin-bottom:20px}@media screen and (min-width:736px){.company-ttl-blue{font-size:22px}}.company-msg-box{margin-bottom:30px}.company-msg-box .img{line-height:0;text-align:center;margin-bottom:30px}.company-msg-box h3{margin-bottom:30px}.company-msg-box .name{text-align:right;margin:30px 0}.company-msg-box dl dt{font-weight:bold}@media screen and (min-width:736px){.company-msg-box{width:640px;margin:0 auto 30px}}@media screen and (min-width:736px){.company-msg-box h3{font-size:20px}}@media screen and (min-width:736px){.company-msg-box .name{font-size:16px}}.company-tbl{width:100%;margin-bottom:40px}.company-tbl td{display:block;width:100%;padding:10px 2.5%;border-bottom:#fff 2px solid;box-sizing:border-box}.company-tbl th{display:block;width:100%;padding:10px 2.5%;border-bottom:#fff 2px solid;box-sizing:border-box;background:#e7e7e7;text-align:left;vertical-align:top}.company-tbl td{background:#fafafa}@media screen and (min-width:736px){.company-tbl td,.company-tbl th{display:table-cell;width:inherit;padding:20px}}@media screen and (min-width:736px){.company-tbl th{width:170px}}.accordionbox{width:100%;border:#ccc 1px solid;box-sizing:border-box;margin-bottom:40px}.accordionbox dt{display:block;background:#fff;padding:20px 0;border-top:1px solid #dfdfdf}.accordionbox dt:first-child{border-top:none !important}.accordionbox dt .title{padding-left:15px;float:left}.accordionbox dt .title p{font-weight:bold}.accordionbox dd{display:none;background:#fff;padding:0 15px 20px}.accordionbox dd table{width:100%}.accordionbox dd table td{padding:15px 0}.accordionbox dd table th{padding:15px 0;width:90px;text-align:right;vertical-align:top;padding-right:15px}.accordion_icon{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:relative;width:50px;float:right;margin-right:5px;top:6px}.accordion_icon span{display:inline-block;transition:all 0.4s;box-sizing:border-box}.accordion_icon.active span:nth-last-of-type(1){display:none}.accordion_icon.active span:nth-last-of-type(2){top:5px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.accordion_icon span{position:absolute;left:6px;width:50%;height:2px;background-color:#6d5a4c;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.accordion_icon span:nth-last-of-type(1){top:5px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.accordion_icon span:nth-last-of-type(2){top:5px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.company-get-box{padding-bottom:30px}@media screen and (min-width:736px){.company-get-box{padding-bottom:50px}}.company-get-list{clear:both;overflow:hidden;margin:20px 0 30px;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding-top:1px}.company-get-list li{border:#ccc 1px solid;background:#fff;box-sizing:border-box;width:50%;padding:20px 0;margin-top:-1px}.company-get-list li:nth-child(even){margin-left:-1px}.company-get-list li .img{text-align:center;line-height:0;margin-bottom:10px}.company-get-list li .img img{height:40px}.company-get-list li .ttl{text-align:center;margin-bottom:10px;font-size:12px}.company-get-list li .num{text-align:center;color:#6d5a4c;font-size:16px}.company-get-list li .num span{font-size:20px}@media screen and (min-width:736px){.company-get-list li{width:33%;margin-left:-1px}}@media screen and (min-width:736px){.company-get-list li .img img{height:60px}}@media screen and (min-width:736px){.company-get-list li .ttl{font-size:14px}}@media screen and (min-width:736px){.company-get-list li .num{font-size:20px}}@media screen and (min-width:736px){.company-get-list li .num span{font-size:30px}}@media screen and (min-width:736px){.company-acs-box{clear:both;overflow:hidden;margin-bottom:40px}}.company-acs-box .left{margin-bottom:20px}.company-acs-box .left dl{margin-bottom:20px}.company-acs-box .right{margin-bottom:40px}@media screen and (min-width:736px){.company-acs-box .left{float:left;width:340px;margin-bottom:0}}@media screen and (min-width:736px){.company-acs-box .left dl dt{font-size:16px}}@media screen and (min-width:736px){.company-acs-box .right{float:right;width:660px;margin-bottom:0}}@media screen and (min-width:736px){.company-acs-box .right iframe{height:330px}}@media screen and (min-width:736px){.company-recruit-bnr{margin:60px 0 -80px}}.reason-list-cat{clear:both;overflow:hidden}.reason-list-cat li{float:left;margin-right:25px;position:relative}.reason-list-cat li::after{content:"";top:16px;right:-15px;position:absolute;border-bottom:#6d5a4c 2px solid;border-right:#6d5a4c 2px solid;width:5px;height:5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reason-list-cat li:last-child{margin-right:0}.reason-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.reason-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.reason-list-cat li a:hover{color:#6d5a4c}.reason-list-cat li a:hover::after{width:100%}@media screen and (min-width:736px){.reason-list-cat{background:none}}@media screen and (min-width:736px){.reason-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.reason-list-cat li a{display:inline-block}}.reason-ttl-blue{color:#222;font-size:18px;padding-top:40px;margin-bottom:20px}@media screen and (min-width:736px){.reason-ttl-blue{font-size:22px}}.reason-list-chara{margin-bottom:40px}.reason-list-chara li{background:#f0f0f0;box-sizing:border-box;padding:5%;margin-bottom:5%}.reason-list-chara li:last-child{margin-right:0}.reason-list-chara li .title-wrap{display:table;margin:0 auto}.reason-list-chara li .title-wrap h3{display:table-cell;text-align:center;vertical-align:middle;color:#fff;background:#6d5a4c;line-height:1.3em;border-radius:65px;width:100px;height:100px;font-size:18px}.reason-list-chara li p{margin-top:30px}@media screen and (min-width:736px){.reason-list-chara{clear:both;overflow:hidden;margin-bottom:60px;-js-display:flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}}@media screen and (min-width:736px){.reason-list-chara li{float:left;width:320px;padding:20px 20px 40px;margin-right:20px;margin-bottom:0}}@media screen and (min-width:736px){.reason-list-chara li:last-child{margin-bottom:0}}@media screen and (min-width:736px){.reason-list-chara li .title-wrap h3{width:130px;height:130px;font-size:22px}}@media screen and (min-width:736px){.reason-list-chara li p{font-size:16px}}@media screen and (min-width:736px){.reason-small-box{width:600px;margin:0 auto 50px}}.reason-small-box h3{text-align:center;line-height:0;margin-bottom:30px}.reason-small-box h3 img{width:150px}@media screen and (min-width:736px){.reason-small-box h3 img{width:inherit}}@media screen and (min-width:736px){.reason-small-box p{font-size:16px}}.reason-wrap-support{position:relative;margin-bottom:30px}.reason-wrap-support ul li:first-child{margin-bottom:100px}.reason-wrap-support ul li dl dt{background:#555;text-align:center;color:#fff;font-size:16px;line-height:40px}.reason-wrap-support ul li dl dd{background:#f0f0f0;padding:20px 40px}.reason-wrap-support .icn{width:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}@media screen and (min-width:736px){.reason-wrap-support ul{clear:both;overflow:hidden}}@media screen and (min-width:736px){.reason-wrap-support ul li{float:left;width:490px}}@media screen and (min-width:736px){.reason-wrap-support ul li:first-child{margin-bottom:0;margin-right:20px}}@media screen and (min-width:736px){.reason-wrap-support ul li dl dt{font-size:18px;line-height:50px}}@media screen and (min-width:736px){.reason-wrap-support ul li dl dd{padding:30px 40px}}@media screen and (min-width:736px){.reason-wrap-support .icn{width:60px;top:95px;left:50%;margin-left:-30px}}.reason-read-ttl{text-align:center;margin-bottom:30px;margin-top:50px;font-size:24px;color:#222}@media screen and (min-width:736px){.reason-read-ttl{margin-top:70px;font-size:34px}}.reason-read-text{text-align:center}@media screen and (min-width:736px){.reason-read-text{font-size:16px}}.reason-float-box{margin-bottom:40px}.reason-float-box .right{text-align:center;margin-bottom:30px}@media screen and (min-width:736px){.reason-float-box{clear:both;overflow:hidden;margin-bottom:60px}}@media screen and (min-width:736px){.reason-float-box .right{float:right;width:500px;margin-bottom:0}}@media screen and (min-width:736px){.reason-float-box .left{float:left;width:450px}}@media screen and (min-width:736px){.reason-list-btn{width:840px;margin:0 auto}}.reason-list-btn li{display:table;position:relative;width:100%}.reason-list-btn li:first-child{margin-bottom:20px;margin-right:40px}.reason-list-btn li p{display:table-cell;text-align:center;vertical-align:middle;color:#222;height:60px;background-color:#fff;border:#222 solid 1px;line-height:1.3em;position:relative}.reason-list-btn li p::after{position:absolute;top:20px;right:20px;content:"\f105";font-family:FontAwesome}.reason-list-btn li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.reason-list-btn li:hover p{background-color:#000;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (min-width:736px){.reason-list-btn li{float:left;width:400px}}@media screen and (min-width:736px){.reason-list-btn li:first-child{margin-bottom:0}}@media screen and (min-width:736px){.reason-list-btn li p{font-size:16px}}.case-logo-slider{margin:30px 0 40px}.case-logo-slider .slider{display:block;padding:30px 0 30px;margin:0 auto}@media screen and (min-width:736px){}@media screen and (max-width:896px) and (orientation:landscape){.slick-arrow{display:none !important}}.slick-initialized .slick-slide{margin:0 8px;text-align:center}.multiple-item{padding:0 20px}.slick-prev{top:50%;background:url("/images/case/prev.png") right center no-repeat;width:20px;height:34px;z-index:1}.slick-prev:hover{opacity:0.7}.slick-next{background:url("/images/case/next.png") right center no-repeat !important;z-index:1}@media screen and (min-width:736px){}.slick-next{top:50%;background:url("/images/case/next.png") right center no-repeat;width:20px;height:34px}.slick-next:hover{opacity:0.7}@media screen and (min-width:736px){}.responsive img{max-width:100%;height:auto;margin:0 auto}.case-tag-ttl{color:#fff;background:#333;position:relative;padding:10px 20px;margin-bottom:20px}.case-tag-ttl::before{content:"\f02c";font-family:FontAwesome;color:#fff;padding-right:5px}.case-tag-list{clear:both;overflow:hidden;margin-bottom:40px}.case-tag-list li{float:left;margin-right:10px;margin-bottom:10px;background:#f5f5f5;padding:10px;display:inline-block}.case-tag-list li a{color:#333;text-decoration:none}.case-tag-list li a:hover{opacity:0.7}@media screen and (min-width:736px){.case-list{clear:both;overflow:hidden;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}}.case-list > li{background:#f5f5f5;position:relative;margin-bottom:30px}.case-list > li:nth-child(even){margin-right:0}.case-list > li .img{text-align:center;line-height:0}@media screen and (min-width:736px){.case-list > li .img img{width:100%;height:225px;object-fit:cover}}.case-list > li .wrap{padding:20px}.case-list > li .wrap p{color:#6d5a4c;font-size:16px;margin-bottom:20px}.case-list > li .wrap ul{clear:both;overflow:hidden}.case-list > li .wrap ul li{float:left}.case-list > li .wrap ul li:first-child{position:relative}.case-list > li .wrap ul li:first-child::before{content:"\f02c";font-family:FontAwesome;padding-right:5px}.case-list > li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.case-list > li:hover{opacity:0.7;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (min-width:736px){.case-list > li{float:left;width:334px;margin-right:32px;margin-bottom:40px}}.case-page-tag{clear:both;overflow:hidden;margin-bottom:10px}.case-page-tag li{float:left;margin-right:10px}.case-page-tag li:last-child{margin-right:0}.case-page-tag li a{display:block;padding:5px 10px;background:#f5f5f5;color:#333}.case-body{padding-bottom:40px;border-bottom:#ccc 1px solid;margin-bottom:30px}.case-body h3{border-top:#333 1px solid;border-bottom:#333 1px solid;margin-bottom:20px;font-size:16px;line-height:40px}.case-body h4{border-left:#6d5a4c 4px solid;padding-left:10px;margin-bottom:20px;font-size:16px;line-height:35px}.case-body h5{color:#6d5a4c;font-size:16px;margin-bottom:20px}.case-body h6{background:#e4e4e4;padding:5px 10px;font-size:14px;margin-bottom:20px;line-height:35px}.case-body ul{margin-bottom:30px}.case-body ul li{position:relative}.case-body ul li::before{content:"■";color:#6d5a4c;padding-right:5px}.case-body table{width:100%}.case-body table td{width:100;display:block;border-bottom:#fff 2px solid;padding:10px 2.5%}.case-body table th{width:100;display:block;border-bottom:#fff 2px solid;padding:10px 2.5%;background:#e7e7e7;text-align:left}.case-body table td{background:#fafafa}@media screen and (min-width:736px){.case-body h3{font-size:18px;line-height:56px}}@media screen and (min-width:736px){.case-body h4{font-size:18px}}@media screen and (min-width:736px){.case-body h5{font-size:18px}}@media screen and (min-width:736px){.case-body h6{font-size:16px}}@media screen and (min-width:736px){.case-body table td,.case-body table th{display:table-cell;padding:10px 20px}}@media screen and (min-width:736px){.case-body table th{width:130px}}.case-pagenavi-page{margin-bottom:30px}@media screen and (min-width:736px){.case-pagenavi-page{margin-bottom:60px}}.faq-list-cat{clear:both;overflow:hidden}.faq-list-cat li{float:left;margin-right:25px;position:relative}.faq-list-cat li::after{content:"";top:16px;right:-15px;position:absolute;border-bottom:#6d5a4c 2px solid;border-right:#6d5a4c 2px solid;width:5px;height:5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-list-cat li:last-child{margin-right:0}.faq-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.faq-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.faq-list-cat li a:hover{color:#6d5a4c}.faq-list-cat li a:hover::after{width:100%}@media screen and (min-width:736px){.faq-list-cat{background:none}}@media screen and (min-width:736px){.faq-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.faq-list-cat li a{display:inline-block}}.faq-ttl-blue{color:#222;font-size:18px;padding-top:40px;margin-bottom:20px}@media screen and (min-width:736px){.faq-ttl-blue{font-size:22px}}.faq-box{margin-bottom:40px}.faq-box dt{border:#999 1px solid;box-sizing:border-box;border-radius:5px;padding:20px;margin-bottom:10px;cursor:pointer;position:relative;line-height:28px;padding:15px 45px 12px 55px}.faq-box dt::before{content:'Q.';font-size:24px;color:#6d5a4c;padding:3px 11px;position:absolute;top:10px;left:2.5%}.faq-box dt::after{content:'\f107';font-family:FontAwesome;position:absolute;top:50%;right:20px;margin-top:-14px;font-size:20px}.faq-box dt.active::after{content:""}.faq-box dt:hover{opacity:0.7;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.faq-box dd{display:none;background:#f0f0f0;margin-bottom:40px;padding:20px 2.5%;position:relative;padding:15px 5% 12px 55px}.faq-box dd::before{content:'A.';font-size:24px;color:#ec0000;padding:5px 11px;position:absolute;top:10px;left:2.5%}@media screen and (min-width:736px){.faq-box dt{padding:15px 50px 12px 70px}}@media screen and (min-width:736px){.faq-box dt::before{left:20px}}@media screen and (min-width:736px){.faq-box dd{padding:15px 50px 12px 70px}}@media screen and (min-width:736px){.faq-box dd::before{left:20px}}.recruit-index-main{display:table;background:url("/images/recruit/index/main-sp.jpg") center top no-repeat;width:100%;margin-bottom:30px}.recruit-index-main .wrap{display:table-cell;vertical-align:middle;text-align:center;width:100%;padding:40px 0}.recruit-index-main .wrap h2{font-size:26px;font-weight:bold;color:#fff;margin-bottom:10px}.recruit-index-main .wrap p{color:#fff;font-size:16px}@media screen and (min-width:736px){.recruit-index-main{width:1000px;height:382px;background:url("/images/recruit/index/main-pc.jpg") center top no-repeat;margin-bottom:40px}}@media screen and (min-width:736px){.recruit-index-main .wrap{height:382px;padding:0}}@media screen and (min-width:736px){.recruit-index-main .wrap h2{font-size:40px;margin-bottom:30px}}@media screen and (min-width:736px){.recruit-index-main .wrap p{font-size:18px}}.recruit-index-read{text-align:center;margin-bottom:40px}@media screen and (min-width:736px){.recruit-index-read{margin-bottom:60px}}.recruit-index-menu-list{margin:40px 0}.recruit-index-menu-list li{position:relative;text-align:center;margin-bottom:30px;width:100%;height:270px;line-height:0}.recruit-index-menu-list li:last-child{margin-right:0;margin-bottom:0}.recruit-index-menu-list li img{height:270px}.recruit-index-menu-list li .wrap{position:absolute;top:0;left:0;display:table;width:100%;height:100%}.recruit-index-menu-list li .wrap .wrap-inner{display:table-cell;text-align:center;vertical-align:middle;position:relative}.recruit-index-menu-list li .wrap .wrap-inner dl dd{color:#fff}.recruit-index-menu-list li .wrap .wrap-inner dl dt{color:#fff;font-size:22px}.recruit-index-menu-list li .wrap .wrap-inner dl dd{font-size:14px}.recruit-index-menu-list li .wrap .wrap-inner .btn{position:absolute;text-align:center;color:#222;background:#fff;width:190px;left:50%;margin-left:-95px;bottom:30px;line-height:30px}.recruit-index-menu-list li .wrap .wrap-inner .btn::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome;color:#6d5a4c}.recruit-index-menu-list li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.recruit-index-menu-list li:hover{opacity:0.7;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.recruit-index-menu-list li:hover .wrap .wrap-inner .btn{background-color:#000;color:#fff}@media screen and (min-width:736px){.recruit-index-menu-list{clear:both;overflow:hidden;margin:80px 0}}@media screen and (min-width:736px){.recruit-index-menu-list li{float:left;width:320px;height:300px;margin-right:20px;margin-bottom:0}}@media screen and (min-width:736px){.recruit-index-menu-list li img{height:300px}}@media screen and (min-width:736px){.recruit-index-menu-list li .wrap .wrap-inner dl dt{font-size:28px}}@media screen and (min-width:736px){.recruit-index-menu-list li .wrap .wrap-inner dl dd{font-size:16px}}@media screen and (min-width:736px){.recruit-index-menu-list li .wrap .wrap-inner .btn{bottom:40px}}.recruit-index-slider{padding:40px 0}.recruit-index-slider h2{text-align:center;margin-bottom:20px}.recruit-index-slider h2 span{font-size:22px}.recruit-index-slider + .com-job-list{margin-bottom:-50px}@media screen and (min-width:736px){.recruit-index-slider{padding:40px 0 60px}}@media screen and (min-width:736px){.recruit-index-slider h2 span{font-size:28px}}@media screen and (min-width:736px){.recruit-index-slider + .com-job-list{margin-bottom:-80px}}.recruit-work-main-box{margin-bottom:50px}.recruit-work-main-box .img{text-align:center;line-height:0;margin-bottom:30px}.recruit-work-main-box .wrap .left{margin-bottom:30px}.recruit-work-main-box .wrap .left h2{color:#6d5a4c;font-size:22px;margin-bottom:20px}@media screen and (min-width:736px){.recruit-work-main-box{margin-bottom:100px}}@media screen and (min-width:736px){.recruit-work-main-box .wrap{clear:both;overflow:hidden}}@media screen and (min-width:736px){.recruit-work-main-box .wrap .left{float:left;width:550px;margin-bottom:0}}@media screen and (min-width:736px){.recruit-work-main-box .wrap .left h2{font-size:28px}}@media screen and (min-width:736px){.recruit-work-main-box .wrap .right{float:right;width:360px}}.recruit-work-aaa-box{margin-bottom:50px}.recruit-work-aaa-box .img{margin-bottom:30px}.recruit-work-aaa-box h3{color:#6d5a4c;font-size:18px;margin-bottom:20px}@media screen and (min-width:736px){.recruit-work-aaa-box{margin-bottom:100px}}@media screen and (min-width:736px){.recruit-work-aaa-box h3{font-size:22px}}.recruiit-work-charm-box{margin-bottom:40px}.recruiit-work-charm-box h3{color:#6d5a4c;font-size:18px;margin-bottom:20px}.recruiit-work-charm-box .box{padding-bottom:40px;border-bottom:#ccc 1px solid;margin-bottom:40px}.recruiit-work-charm-box .box .right{margin-bottom:30px}.recruiit-work-charm-box .box .left table{margin-bottom:30px}.recruiit-work-charm-box .box .left table th p{color:#fff;text-align:center;background:#6d5a4c;box-sizing:border-box;width:60px;height:60px;border-radius:30px;padding-top:5px}.recruiit-work-charm-box .box .left table th p span{font-size:22px}.recruiit-work-charm-box .box .left table td{font-size:16px;padding-left:10px}.recruiit-work-charm-box .box .left dl dt{color:#6d5a4c;font-size:14px;margin-bottom:10px}.recruiit-work-charm-box .box .left dl dd{margin-bottom:20px}.recruiit-work-charm-box .box .left dl dd:last-child{margin-bottom:0}@media screen and (min-width:736px){.recruiit-work-charm-box{margin-bottom:80px}}@media screen and (min-width:736px){.recruiit-work-charm-box h3{font-size:22px}}@media screen and (min-width:736px){.recruiit-work-charm-box .box{clear:both;overflow:hidden}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .right{float:right;width:300px;margin-bottom:0}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .left{float:left;width:650px}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .left table th p{width:80px;height:80px;border-radius:40px;padding-top:10px}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .left table th p span{font-size:30px}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .left table td{font-size:20px;padding-left:20px}}@media screen and (min-width:736px){.recruiit-work-charm-box .box .left dl dt{font-size:16px}}article + .com-menu-list{margin-bottom:-50px}@media screen and (min-width:736px){article + .com-menu-list{margin-bottom:-80px}}.recruit-job-flow-list{display:none}.recruit-job-flow-list li{float:left;width:130px;height:70px;background:#333;display:table;margin-right:44px;position:relative}.recruit-job-flow-list li::after{position:absolute;top:50%;right:-25px;content:"\f105";font-family:FontAwesome;color:#333}.recruit-job-flow-list li:last-child{margin-right:0;background:#d44546}.recruit-job-flow-list li:last-child::after{display:none}.recruit-job-flow-list li p{display:table-cell;vertical-align:middle;text-align:center;color:#fff}@media screen and (min-width:736px){.recruit-job-flow-list{display:block;clear:both;overflow:hidden}}.recruit-job-cautioon-list{margin:20px 0 50px}.recruite-job-list-cat{clear:both;overflow:hidden;margin-bottom:40px}.recruite-job-list-cat li{float:left;margin-right:25px;position:relative}.recruite-job-list-cat li:last-child{margin-right:0}.recruite-job-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.recruite-job-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.recruite-job-list-cat li a:hover::after{width:100%}.recruite-job-list-cat li a.now{color:#6d5a4c}@media screen and (min-width:736px){.recruite-job-list-cat{background:none}}@media screen and (min-width:736px){.recruite-job-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.recruite-job-list-cat li a{display:inline-block}}.recruit-job-table{width:100%;margin-bottom:40px}.recruit-job-table td{display:block;width:100%;padding:10px 2.5%;border-bottom:#fff 2px solid;box-sizing:border-box}.recruit-job-table th{display:block;width:100%;padding:10px 2.5%;border-bottom:#fff 2px solid;box-sizing:border-box;background:#e7e7e7;text-align:left;vertical-align:top}.recruit-job-table td{background:#fafafa}@media screen and (min-width:736px){.recruit-job-table td,.recruit-job-table th{width:inherit;display:table-cell;padding:20px}}@media screen and (min-width:736px){.recruit-job-table th{width:185px}}.recruit-job-btn{margin:0 auto 40px}.recruit-job-btn a{font-size:18px;line-height:40px}@media screen and (min-width:736px){.recruit-job-btn{width:410px;margin:0 auto 80px}}@media screen and (min-width:736px){.recruit-job-btn a{line-height:80px;font-size:22px}}.staff-index-list{clear:both;overflow:hidden;-js-display:flex;display:flex;flex-wrap:wrap}.staff-index-list li{background:#f5f5f5;position:relative;margin-top:30px;width:49%;margin-right:2%;box-sizing:border-box}.staff-index-list li:nth-child(even){margin-right:0}.staff-index-list li .img{text-align:center;line-height:0}.staff-index-list li .img img{max-width:100%}.staff-index-list li dl{padding:5% 2.5%}.staff-index-list li dl dt{color:#222;margin-bottom:10px;font-size:12px}.staff-index-list li dl dt span{font-size:14px}.staff-index-list li .btn{color:#222;line-height:40px;background-color:#fff;border:#000 1px solid;text-align:center;margin:0 2.5% 5%;position:relative}.staff-index-list li .btn::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}.staff-index-list li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.staff-index-list li:hover .btn{background-color:#000;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.staff-index-list li:hover .btn::after{color:#fff}@media screen and (min-width:736px){.staff-index-list li{margin-top:40px;width:320px;padding-bottom:60px;margin-right:20px}}@media screen and (min-width:736px){.staff-index-list li:nth-child(even){margin-right:20px}}@media screen and (min-width:736px){.staff-index-list li:nth-child(3n){margin-right:0}}@media screen and (min-width:736px){.staff-index-list li dl{padding:20px}}@media screen and (min-width:736px){.staff-index-list li dl dt{font-size:14px}}@media screen and (min-width:736px){.staff-index-list li dl dt span{font-size:16px}}@media screen and (min-width:736px){.staff-index-list li .btn{width:175px;position:absolute;left:50%;bottom:20px;margin:0 0 0 -87.5px}}.staff-page-list-cat{clear:both;overflow:hidden;margin-bottom:40px}.staff-page-list-cat li{float:left;margin-right:25px}.staff-page-list-cat li:last-child{margin-right:0}.staff-page-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.staff-page-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.staff-page-list-cat li a:hover::after{width:100%}.staff-page-list-cat li a.now{color:#6d5a4c}@media screen and (min-width:736px){.staff-page-list-cat{background:none}}@media screen and (min-width:736px){.staff-page-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.staff-page-list-cat li a{display:inline-block}}.staff-page-main-box{margin-bottom:40px;-js-display:flex;display:flex;flex-wrap:wrap}.staff-page-main-box .right{background:#6d5a4c;box-sizing:border-box;padding:30px}.staff-page-main-box .right p{color:#fff}.staff-page-main-box .right .name{margin-top:30px;border-top:#fff 1px solid;padding-top:20px}.staff-page-main-box .right .name span{font-size:18px;letter-spacing:3px}.staff-page-main-box .left{line-height:0}@media screen and (min-width:736px){.staff-page-main-box{clear:both;overflow:hidden}}@media screen and (min-width:736px){.staff-page-main-box .left{width:500px}}@media screen and (min-width:736px){.staff-page-main-box .right{width:500px}}@media screen and (min-width:736px){}.staff-page-body{margin-bottom:40px}.staff-page-body p{margin-bottom:30px}.staff-page-body h3{border-top:#333 1px solid;border-bottom:#333 1px solid;font-size:16px;line-height:55px;margin-bottom:30px}.staff-page-body h4{border-left:#6d5a4c 4px solid;padding-left:10px;font-size:16px;margin-bottom:20px}.staff-page-body h5{color:#6d5a4c;font-size:16px;margin-bottom:20px}.staff-page-body h6{background:#eae2d9;font-size:14px;margin-bottom:20px;line-height:35px;padding-left:10px}.staff-page-body ul{margin-bottom:40px}.staff-page-body ul li{position:relative}.staff-page-body ul li::before{content:"■";color:#6d5a4c;padding-right:5px}@media screen and (min-width:736px){.staff-page-body{clear:both;overflow:hidden;margin-bottom:60px}}@media screen and (min-width:736px){.staff-page-body .img{float:right;margin-left:40px;margin-bottom:40px}}@media screen and (min-width:736px){.staff-page-body h3{font-size:20px}}@media screen and (min-width:736px){.staff-page-body h4{font-size:18px}}@media screen and (min-width:736px){.staff-page-body h5{font-size:18px}}@media screen and (min-width:736px){.staff-page-body h6{font-size:16px}}.staff-page-schedule{background:#eee8e1;padding:40px 0}.staff-page-schedule .schedule-box .box .left .time{color:#fff;background:#6d5a4c;border-radius:40px;text-align:center;box-sizing:border-box}.staff-page-schedule .schedule-box .box .left .time span{font-size:16px;font-weight:bold}.staff-page-schedule .schedule-box .box .right h3{font-size:16px;margin-bottom:20px}.staff-page-schedule .schedule-box .box .right .wrap{background:#fff}.staff-page-schedule .schedule-box .box .right .wrap .img-box{display:table;width:100%}.staff-page-schedule .schedule-box .box .right .wrap .img-box .img{display:table-cell;text-align:center;vertical-align:middle;line-height:0}.staff-page-schedule .schedule-box .box .right .wrap .text-box{padding:20px}@media screen and (min-width:736px){.staff-page-schedule{padding:50px 0 60px}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box{width:640px;margin:0 auto}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box{clear:both;overflow:hidden}}@media screen and (min-width:736px) and (min-width:736px){.staff-page-schedule .schedule-box .box{background:url("/images/staff-interview/schedule-line.png") left top repeat-y}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .left{float:left;width:80px}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .left .time{width:80px;height:80px;padding-top:15px}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .left .time span{font-size:18px}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .right{float:right;width:520px;padding:30px 0}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .right h3{font-size:18px}}@media screen and (min-width:736px){.staff-page-schedule .schedule-box .box .right .wrap .img-box{height:240px}}@media screen and (min-width:736px){.staff-page-msg-box{clear:both;overflow:hidden;margin-bottom:-80px}}.staff-page-msg-box .inner{padding:40px 0 30px;position:relative}.staff-page-msg-box .inner .msg-box{overflow:hidden;padding-bottom:50px}.staff-page-msg-box .inner .read-text{position:relative;background:#eee8e1;text-align:center;color:#6d5a4c;margin-bottom:30px;font-size:18px;border-radius:24px;padding:10px 0}.staff-page-msg-box .inner .read-text::after{content:"▼";color:#eee8e1;position:absolute;bottom:-20px;left:50%;margin-left:-10px}@media screen and (min-width:736px){.staff-page-msg-box .inner .read-text::after{bottom:-30px}}@media screen and (min-width:736px){.staff-page-msg-box .inner{padding:50px 0 30px}}@media screen and (min-width:736px){.staff-page-msg-box .inner .read-text{width:490px;font-size:24px;border-radius:24px;margin:auto}}@media screen and (min-width:736px){.staff-page-msg-box .img{float:left;width:320px;text-align:center;line-height:0;margin-right:20px}}@media screen and (min-width:736px){.staff-page-msg-box .right{float:right;width:660px}}.privacy-title{color:#6d5a4c;margin-bottom:20px;font-size:18px}@media screen and (min-width:736px){.privacy-title{font-size:22px}}.privacy-sub-title{font-size:16px;line-height:40px;border-top:#333 1px solid;border-bottom:#333 1px solid;margin-bottom:30px}@media screen and (min-width:736px){.privacy-sub-title{font-size:18px;line-height:55px}}.privacy-list-square li{padding-bottom:15px;border-bottom:#ccc 1px solid;margin-bottom:15px}.privacy-list-square li p{position:relative;text-indent:-19px;margin-left:19px}.privacy-list-square li p::before{content:"■";padding-right:5px;color:#6d5a4c}.privacy-list-square li:last-child{margin-bottom:30px}.privacy-box{background:#ededed;padding:20px;margin-bottom:50px}.privacy-box dl dt.bold{font-size:14px}.privacy-box dl dd{padding-left:0 !important}@media screen and (min-width:736px){.privacy-box dl dt.bold{font-size:16px}}.b-m0{margin-bottom:0}.privacy-box-u-border{padding-bottom:15px;border-bottom:#ccc 1px solid;margin-bottom:20px}.privacy-box-u-border .title{font-size:14px;font-weight:bold;margin-bottom:10px}.privacy-box-u-border dl{margin-bottom:30px}.privacy-box-u-border dl dd{padding-left:14px}.privacy-box-u-border dl:last-child{margin-bottom:0}@media screen and (min-width:736px){.privacy-box-u-border .title{font-size:16px}}@media screen and (min-width:736px){.privacy-box-u-border dl dd{padding-left:21px}}.sitemap-list > li{border-bottom:#ccc 1px solid;position:relative}.sitemap-list > li:first-child{border-top:#ccc 1px solid}.sitemap-list > li::before{content:"\f138";font-family:FontAwesome;padding-right:10px;color:#6d5a4c;padding-left:1px}.sitemap-list > li > a{display:inline-block;padding:20px 0;font-size:14px}.sitemap-list > li > ul{padding-bottom:20px}.sitemap-list > li > ul li{position:relative}.sitemap-list > li > ul li::before{content:"\f105";font-family:FontAwesome;padding-right:10px;color:#6d5a4c}.sitemap-list > li > ul li:last-child{margin-right:0}.sitemap-list > li > ul li a{font-size:12px}.sitemap-list > li.privacy{border-bottom:none}.sitemap-list > li.privacy a{padding:20px 0 5px;font-size:12px}.sitemap-list > li.privacy::before{content:"\f105";font-family:FontAwesome;padding-right:10px;color:#6d5a4c}.sitemap-list > li.facebook{border-bottom:none}.sitemap-list > li.facebook a{padding:5px 0 0;font-size:12px}.sitemap-list > li.facebook::before{content:"\f08e";font-family:FontAwesome;padding-right:10px;color:#6d5a4c}@media screen and (min-width:736px){.sitemap-list > li > a{padding:30px 0;font-size:16px}}@media screen and (min-width:736px){.sitemap-list > li > ul{clear:both;overflow:hidden}}@media screen and (min-width:736px){.sitemap-list > li > ul li{float:left;margin-right:90px}}@media screen and (min-width:736px){.sitemap-list > li > ul li a{font-size:14px}}@media screen and (min-width:736px){.sitemap-list > li.privacy a{padding:30px 0 10px;font-size:14px}}@media screen and (min-width:736px){.sitemap-list > li.facebook a{padding:10px 0 0;font-size:14px}}.req-list-cat{clear:both;overflow:hidden;margin-bottom:30px}.req-list-cat li{float:left;margin-right:25px;position:relative}.req-list-cat li:last-child{margin-right:0}.req-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}.req-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.req-list-cat li a:hover{color:#6d5a4c}.req-list-cat li a:hover::after{width:100%}@media screen and (min-width:736px){.req-list-cat{background:none}}@media screen and (min-width:736px){.req-list-cat li{width:auto;margin-right:50px;font-size:14px}}@media screen and (min-width:736px){.req-list-cat li a{display:inline-block}}@media screen and (min-width:736px){.req-list-cat li::after{color:#6d5a4c;padding-left:10px;content:"\f107";font-family:FontAwesome}}.req-ttl-blue{color:#222;font-size:18px;padding-top:40px;margin-bottom:20px}@media screen and (min-width:736px){.req-ttl-blue{font-size:22px}}.req-list-flow{margin-bottom:20px}.req-list-flow li{background:#555;position:relative;margin-bottom:40px}.req-list-flow li::after{position:absolute;left:50%;margin-left:-9px;bottom:-30px;content:"\f0d7";font-family:FontAwesome;color:#333;font-size:30px}.req-list-flow li:last-child{background:#d44546;margin-bottom:0}.req-list-flow li:last-child::after{display:none}.req-list-flow li p{color:#fff;text-align:center}@media screen and (min-width:736px){.req-list-flow{clear:both;overflow:hidden}}@media screen and (min-width:736px){.req-list-flow li{float:left;width:130px;height:75px;display:table;margin-right:44px;margin-bottom:0}}@media screen and (min-width:736px){.req-list-flow li::after{top:25px;right:-28px;left:inherit;bottom:inherit;content:"\f0da";margin-left:0}}@media screen and (min-width:736px){.req-list-flow li:last-child{margin-right:0}}@media screen and (min-width:736px){.req-list-flow li p{display:table-cell;vertical-align:middle}}.req-ttl-sub{border-top:#333 1px solid;border-bottom:#333 1px solid;margin-bottom:20px;font-size:16px;line-height:36px}@media screen and (min-width:736px){.req-ttl-sub{font-size:18px;line-height:56px;margin-bottom:30px}}.req-tbl{width:100%;margin-bottom:30px}.req-tbl td{width:100%;display:block;box-sizing:border-box;border-bottom:#fff 2px solid;padding:20px}.req-tbl th{width:100%;display:block;box-sizing:border-box;border-bottom:#fff 2px solid;padding:20px;background:#e7e7e7;text-align:left;vertical-align:top;font-weight:bold}.req-tbl td{background:#fafafa}@media screen and (min-width:736px){.req-tbl{margin-bottom:40px}}@media screen and (min-width:736px){.req-tbl td,.req-tbl th{width:inherit;display:table-cell}}@media screen and (min-width:736px){.req-tbl th{width:185px}}.req-btn-big{margin:0 auto 40px}.req-btn-big a{width:100%;display:block;background-color:#6d5a4c;text-align:center;color:#fff;position:relative;font-size:18px;line-height:50px;text-decoration:none}.req-btn-big a::after{position:absolute;top:0;right:15px;content:"\f105";font-family:FontAwesome}.req-btn-big a:hover{text-decoration:none;opacity:0.7}@media screen and (min-width:736px){.req-btn-big{margin:0 auto 70px;width:410px}}@media screen and (min-width:736px){.req-btn-big a{font-size:22px;line-height:80px}}main{overflow:hidden;position:relative;z-index:1;background-color:#fff}#footer{position:relative;z-index:1;background-color:#fff}#window{position:relative;z-index:-1}.row{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:20px}.row .item{flex-grow:1;width:100%;box-sizing:border-box;margin:0 10px;padding:10px 0;padding-bottom:30px;margin-bottom:20px;background-color:#f5f5f5;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:736px){.row .item{width:inherit;margin-bottom:0}}.row .item .ttl{font-size:24px;text-align:center;width:100%}.row .item .box{-js-display:flex;display:flex;justify-content:space-around;align-items:flex-end;width:80%}.row .item .box .point{font-size:80px;letter-spacing:-5px;display:inline-block;position:relative;z-index:1}@media screen and (max-width:736px){.row .item .box .point{font-size:50px}}.row .item .box .point .counter{display:inline}.row .item .box .point .unit{font-size:40px;line-height:40px}.row .item .box .point::after{content:"";position:absolute;background-color:yellow;bottom:-5px;left:0;width:100%;height:20px;z-index:-1}.row .item .box.align-item-center{align-items:center}.row .item .box.fullsize{flex-wrap:wrap}.row .item .box.fullsize .bar{width:100%;text-align:center;margin-bottom:40px}.row .item.pos1{position:relative}.row .item.pos1 .img1{margin-bottom:30px}@media screen and (min-width:736px){.row .item.pos1 .img1{position:absolute;top:50px;left:50%;margin-left:30px}}@media screen and (min-width:736px){.row.w30 .item{width:30%}}@media screen and (min-width:736px){.row.w48 .item{width:48%}}.num-ttl{color:#333;font-size:22px;margin-top:40px;margin-bottom:20px}.type-ttl-1{color:#333;font-size:28px;margin-bottom:20px}.type-ttl-2{color:#333;font-size:18px;margin-bottom:20px}.type-ttl-3{font-size:18px;margin-bottom:20px;border-top:#000 1px solid;border-bottom:#000 1px solid;padding:5px 0}.type-box{background-color:#f5f5f5;padding:20px;margin-bottom:20px}@media screen and (min-width:736px){.type-box dl{padding-left:100px}}.type-box dl dt{-js-display:flex;display:flex;align-items:center;font-size:24px;line-height:1.3;margin-bottom:20px}@media screen and (min-width:736px){.type-box dl dt{margin-left:-100px;margin-bottom:0}}.type-box dl dt img{margin-right:20px}.type-chart{-js-display:flex;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:40px}@media screen and (min-width:736px){.type-chart{justify-content:space-between}}.type-chart ul{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:40px}@media screen and (min-width:736px){.type-chart ul{width:46%;justify-content:space-between;margin-top:0}}.type-chart ul li{background-color:#f5f5f5;padding:20px;text-align:center;width:138px;box-sizing:border-box;margin-bottom:20px}.type-chart ul li p{line-height:1.3}.parsonal-type{-js-display:flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;margin-bottom:40px}@media screen and (min-width:736px){.parsonal-type{justify-content:space-between}}@media screen and (max-width:736px){.parsonal-type .type-ttl-2{line-height:1.3}}.parsonal-type .type-ttl-2 br{display:none}@media screen and (min-width:736px){.parsonal-type .type-ttl-2 br{display:block}}.parsonal-type .type-ttl-3{width:100%}.parsonal-type .box{margin-top:20px}@media screen and (min-width:736px){.parsonal-type .box{margin-top:0}}.parsonal-type ul li{text-indent:-20px;margin-left:20px}.parsonal-type ul li:first-letter{color:#6d5a4c}@media screen and (min-width:736px){.parsonal-type .photo{order:2}}.entry .contactForm{width:100%;margin-bottom:30px}.entry .contactForm textarea{width:100%;box-sizing:border-box}@media screen and (min-width:736px){.entry .contactForm{width:70%}}.entry .contactForm th{text-align:left;padding:10px 20px;background-color:#6d5a4c;color:#fff;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}.entry .contactForm td{padding:10px 20px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}@media screen and (max-width:736px){.entry .contactForm th,.entry .contactForm td{display:block;padding:5px;border-top:none;border-bottom:none}}.entry .submit{background-color:#6d5a4c;color:#fff;font-size:18px;border-radius:5px;padding:10px 20px;border:none}.entry .back{background-color:#929292;color:#fff;font-size:18px;border-radius:5px;padding:10px 20px;border:none}.entry a.backtop{color:#fff;background-color:#6d5a4c;font-size:18px;padding:10px 30px;display:inline-block;border-radius:5px;text-decoration:none}.sec2 .preparation .box{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;max-width:780px;margin:auto}.sec2 .preparation .box p{line-height:0;margin:5px}@media screen and (max-width:736px){.sec2 .preparation .box p{width:calc(50% - 10px)}}.top-mainv{position:fixed;width:100vw;height:100vh;top:0;left:0}@media screen and (min-width:736px){.top-mainv{height:calc(100vh - 194px)}}.top-mainv .bx-wrapper{border:none}.top-mainv .bx-wrapper img{width:100vw;height:100vh;object-fit:cover}.top-mainv .bx-wrapper .bx-controls-direction{display:none}.top-mainv .bx-wrapper .bx-wrapper .bx-pager{display:none}@media screen and (max-width:736px){iframe{width:100%}}.contact-finish{text-align:center}@media screen and (max-width:736px){.contact-finish iframe{width:100%;height:51vw}}.ser-box-brown{background:#6d5a4c}.ser-box-gray{background:#f5f5f5}.ser-index{margin:10px auto}.ser-index-menu{padding:40px 0}@media screen and (min-width:736px){.ser-index-menu{padding:50px 0 70px}}@media screen and (min-width:736px){.ser-index-menu ul{clear:both;overflow:hidden}}.ser-index-menu ul li{position:relative;text-align:center;margin-bottom:30px}@media screen and (min-width:736px){.ser-index-menu ul li{float:left;width:320px;height:330px;margin-right:20px}}.ser-index-menu ul li:last-child{margin-bottom:0}@media screen and (min-width:736px){.ser-index-menu ul li:last-child{margin-right:0}}.ser-index-menu ul li p{color:#fff;text-align:left}.ser-index-menu ul li .btn{position:relative;background:#fff;color:#333;text-align:center;margin-top:20px;line-height:40px}@media screen and (min-width:736px){.ser-index-menu ul li .btn{width:300px;position:absolute;bottom:0;left:50%;margin-left:-150px;line-height:45px;margin-top:0}}.ser-index-menu ul li .btn::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}.ser-index-menu ul li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ser-index-menu ul li:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ser-index-menu ul li:hover .btn{background:#000;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ser-index-preparation{padding:40px 0}@media screen and (min-width:736px){.ser-index-preparation{padding:60px 0}}.ser-index-preparation p{margin-bottom:20px}@media screen and (min-width:736px){.ser-index-preparation p{text-align:center;margin-bottom:30px}}.ser-index-preparation ul{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;max-width:780px;margin:auto}.ser-index-preparation ul li{line-height:0;margin:5px}@media screen and (max-width:736px){.ser-index-preparation ul li{width:calc(50% - 10px)}}.ser-com-link,.ser-com-link-salesforce{padding-top:40px;line-height:0}@media screen and (min-width:736px){.ser-com-link,.ser-com-link-salesforce{text-align:center;font-size:0;padding-top:60px}}.ser-com-link li,.ser-com-link-salesforce li{position:relative;border:#333 1px solid;box-sizing:border-box}@media screen and (min-width:736px){.ser-com-link li,.ser-com-link-salesforce li{display:inline-block;width:400px;margin:0 20px}}.ser-com-link li:first-child,.ser-com-link-salesforce li:first-child{margin-bottom:20px}@media screen and (min-width:736px){.ser-com-link li:first-child,.ser-com-link-salesforce li:first-child{margin-bottom:0}}.ser-com-link li .wrap,.ser-com-link-salesforce li .wrap{display:table;width:100%;height:60px}.ser-com-link li .wrap p,.ser-com-link-salesforce li .wrap p{position:relative;display:table-cell;text-align:center;vertical-align:middle}@media screen and (min-width:736px){.ser-com-link li .wrap p,.ser-com-link-salesforce li .wrap p{font-size:16px}}.ser-com-link li .wrap p::after,.ser-com-link-salesforce li .wrap p::after{position:absolute;top:50%;right:10px;content:"\f105";font-family:FontAwesome;margin-top:-14px}.ser-com-link li a,.ser-com-link-salesforce li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ser-com-link li:hover p,.ser-com-link-salesforce li:hover p{background:#222;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ser-com-link-salesforce{padding:30px 0}@media screen and (min-width:736px){.ser-com-link-salesforce{padding:60px 0}}.ser-com-main-ttl{font-weight:bold;font-size:16px}@media screen and (min-width:736px){.ser-com-main-ttl{font-size:22px;margin-bottom:30px}}.ser-com-main-ttl span{background:#6d5a4c;color:#fff;font-size:14px;padding:0 10px;margin-right:10px;line-height:1;vertical-align:middle}.ser-list-cat{clear:both;overflow:hidden}@media screen and (min-width:736px){.ser-list-cat{background:none}}.ser-list-cat li{float:left;margin-right:25px;position:relative}@media screen and (min-width:736px){.ser-list-cat li{width:auto;margin-right:50px;font-size:14px}}.ser-list-cat li::after{content:"";top:16px;right:-15px;position:absolute;border-bottom:#6d5a4c 2px solid;border-right:#6d5a4c 2px solid;width:5px;height:5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ser-list-cat li:last-child{margin-right:0}.ser-list-cat li a{padding:10px 0;display:block;color:#333;text-decoration:none}@media screen and (min-width:736px){.ser-list-cat li a{display:inline-block}}.ser-list-cat li a::after{border-bottom:solid 2px #6d5a4c;bottom:0;content:"";display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:0}.ser-list-cat li a:hover{color:#6d5a4c}.ser-list-cat li a:hover::after{width:100%}.ser-com-ttl{border-top:#6d5a4c 1px solid;border-bottom:#6d5a4c 1px solid;box-sizing:border-box;font-weight:bold;font-size:15px;margin:30px 0;padding:10px 0}@media screen and (min-width:736px){.ser-com-ttl{font-size:18px;line-height:55px;margin:60px 0 30px;padding:0}}.ser-com-btn{margin:0 auto 40px}@media screen and (min-width:736px){.ser-com-btn{width:335px;margin-bottom:60px}}.ser-com-btn a{display:block;background-color:#fff;text-align:center;color:#222;position:relative;border:#222 1px solid;text-decoration:none;line-height:45px}.ser-com-btn a::after{position:absolute;top:0;right:10px;content:"\f105";font-family:FontAwesome}.ser-com-btn a:hover{background:#222;color:#fff;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ser-com-link-menu{padding:20px 0 30px}@media screen and (min-width:736px){.ser-com-link-menu{padding:40px 0 60px}}.ser-com-link-menu .ttl{text-align:center;color:#fff;line-height:1;margin-bottom:20px;font-size:22px}@media screen and (min-width:736px){.ser-com-link-menu .ttl{font-size:28px}}.ser-com-link-menu .ttl span{font-size:14px}@media screen and (min-width:736px){.ser-com-link-menu ul{clear:both;overflow:hidden}}.ser-com-link-menu ul li{background:#fff;position:relative;box-sizing:border-box;text-align:center;padding:0 0 5%}@media screen and (min-width:736px){.ser-com-link-menu ul li{float:left;width:320px;margin-right:20px;padding:0 20px 20px}}@media screen and (min-width:736px){.ser-com-link-menu ul li:last-child{margin-right:0}}.ser-com-link-menu ul li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-com-link-menu ul li:nth-child(n+2){margin-top:0}}.ser-com-link-menu ul li p{position:relative}.ser-com-link-menu ul li p::after{position:absolute;top:50%;right:10px;content:"\f105";font-family:FontAwesome;margin-top:-12.5px}.ser-com-link-menu ul li a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ser-com-link-menu ul li:hover{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.ser-com-link-menu ul li:hover p{text-decoration:underline}.ser-ser-main-box{margin-bottom:30px}@media screen and (min-width:736px){.ser-ser-main-box{margin-bottom:50px}}.ser-ser-main-box .read{text-align:center;font-size:18px;margin-bottom:10px}@media screen and (min-width:736px){.ser-ser-main-box .read{font-size:24px}}.ser-ser-main-box .img{line-height:0;text-align:center;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-main-box .img{margin-bottom:40px}}.ser-ser-main-box ul{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.ser-ser-main-box ul li{width:49%;box-sizing:border-box;padding:5% 2%;text-align:center}.ser-ser-main-box ul li:nth-child(odd){margin-right:2%}.ser-ser-main-box ul li:nth-child(n+3){margin-top:2%}.ser-ser-main-box ul li:nth-child(1){border:#4988db 2px solid}.ser-ser-main-box ul li:nth-child(2){border:#ed8903 2px solid}.ser-ser-main-box ul li:nth-child(3){border:#973ebe 2px solid}.ser-ser-main-box ul li:nth-child(4){border:#bfbfbf 2px solid}.ser-ser-main-box ul li:nth-child(5){border:#bfbfbf 2px solid}.ser-ser-main-box ul li:nth-child(6){border:#56b94e 2px solid}.ser-ser-main-box ul li:nth-child(7){border:#24a8c0 2px solid}.ser-ser-main-box ul li:nth-child(8){border:#ffcb3d 2px solid}.ser-ser-main-box ul li dl dt{font-size:15px;margin-bottom:10px;line-height:1.3em}.ser-ser-main-box ul li dl dt span{font-size:12px}.ser-ser-main-box ul li dl dd{line-height:1.3em}.ser-ser-main-box .text{margin-bottom:30px}@media screen and (min-width:736px){.ser-ser-main-box .text{margin-bottom:50px}}.ser-ser-function-list{margin-bottom:30px}@media screen and (min-width:736px){.ser-ser-function-list{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}.ser-ser-function-list li{box-sizing:border-box;border:#ccc 1px solid;background:#fff;padding:5%}@media screen and (min-width:736px){.ser-ser-function-list li{float:left;width:490px;padding:20px}}@media screen and (min-width:736px){.ser-ser-function-list li:nth-child(odd){margin-right:20px}}.ser-ser-function-list li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-ser-function-list li:nth-child(n+2){margin-top:0}}@media screen and (min-width:736px){.ser-ser-function-list li:nth-child(n+3){margin-top:20px}}.ser-ser-function-list li .wrap{clear:both;overflow:hidden}.ser-ser-function-list li .left{text-align:center;line-height:0;margin-bottom:10px;float:left;width:20%}@media screen and (min-width:736px){.ser-ser-function-list li .left{width:65px}}.ser-ser-function-list li .right{float:right;width:75%}@media screen and (min-width:736px){.ser-ser-function-list li .right{width:370px}}.ser-ser-function-list li .right dl dt{color:#215ca0;font-size:16px}@media screen and (min-width:736px){.ser-ser-function-list li .right dl dt{font-size:20px}}.ser-ser-function-list li .right dl dt span{font-size:20px}@media screen and (min-width:736px){.ser-ser-function-list li .right dl dt span{font-size:30px}}.ser-ser-movie-box{margin:30px 0}@media screen and (min-width:736px){.ser-ser-movie-box{margin:60px 0}}.ser-ser-movie-box .movie{text-align:center;line-height:0;margin:0 auto 20px}.ser-ser-movie-box .movie iframe{width:100%}@media screen and (min-width:736px){.ser-ser-movie-box .movie iframe{width:490px;height:275px}}.ser-ser-movie-box h4{text-align:center;font-size:18px;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-movie-box h4{font-size:20px}}.ser-ser-movie-box p{text-align:center;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-movie-box p{margin-bottom:30px}}.ser-ser-movie-list{padding-bottom:30px}@media screen and (min-width:736px){.ser-ser-movie-list{padding-bottom:60px}}@media screen and (min-width:736px){.ser-ser-movie-list ul{clear:both;overflow:hidden}}@media screen and (min-width:736px){.ser-ser-movie-list ul li{float:left;width:490px}}.ser-ser-movie-list ul li:first-child{margin-bottom:30px}@media screen and (min-width:736px){.ser-ser-movie-list ul li:first-child{margin-right:20px;margin-bottom:0}}.ser-ser-movie-list ul li .movie{text-align:center;line-height:0;margin-bottom:20px}.ser-ser-movie-list ul li .movie iframe{width:100%;height:200px}@media screen and (min-width:736px){.ser-ser-movie-list ul li .movie iframe{height:275px}}.ser-ser-movie-list ul li .text{font-size:16px;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-movie-list ul li .text{font-size:18px}}.ser-ser-function{margin:30px 0;clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:736px){.ser-ser-function{margin:30px 0 50px}}.ser-ser-function li{float:left;width:49%}@media screen and (min-width:736px){.ser-ser-function li{width:190px;margin-right:10px}}.ser-ser-function li:nth-child(odd){margin-right:2%}@media screen and (min-width:736px){.ser-ser-function li:nth-child(odd){margin-right:10px}}.ser-ser-function li:nth-child(n+3){margin-top:5%}@media screen and (min-width:736px){.ser-ser-function li:nth-child(n+3){margin-top:0}}@media screen and (min-width:736px){.ser-ser-function li:nth-child(5n){margin-right:0}}@media screen and (min-width:736px){.ser-ser-function li:nth-child(n+6){margin-top:20px}}.ser-ser-function li .img{margin:0 auto 10px;line-height:0;width:70%}@media screen and (min-width:736px){.ser-ser-function li .img{width:160px}}.ser-ser-function li p{font-size:12px;line-height:1.5em}@media screen and (min-width:736px){.ser-ser-function li p{font-size:14px}}.ser-ser-company{padding:30px 0}@media screen and (min-width:736px){.ser-ser-company{padding:60px 0}}.ser-ser-company .read{text-align:center;font-size:16px;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-company .read{font-size:20px;margin-bottom:30px}}@media screen and (min-width:736px){.ser-ser-company ul{font-size:0;text-align:center}}.ser-ser-company ul li{width:50%;margin:0 auto}@media screen and (min-width:736px){.ser-ser-company ul li{display:inline-block;width:245px;padding:0 25px;margin:0}}.ser-ser-company ul li:nth-child(n+2){padding-top:5%}@media screen and (min-width:736px){.ser-ser-company ul li:nth-child(n+2){padding-top:0}}.ser-ser-company ul li:nth-child(2){border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}@media screen and (min-width:736px){.ser-ser-company ul li:nth-child(2){border-top:none;border-bottom:none;border-left:#ccc 1px solid;border-right:#ccc 1px solid}}.ser-ser-company ul li .img{text-align:center;line-height:0;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-company ul li .img img{width:auto;height:40px}}.ser-ser-company ul li .text{text-align:center;font-weight:bold;font-size:12px;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-company ul li .text{font-size:14px}}.ser-ser-company ul li .no1{text-align:center;line-height:0}.ser-ser-company ul li .no1 img{width:50%}@media screen and (min-width:736px){.ser-ser-company ul li .no1 img{width:111px}}.ser-ser-merrit-box{position:relative;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-merrit-box{margin-bottom:40px}}.ser-ser-merrit-box .img{line-height:0;text-align:center}.ser-ser-merrit-box .cross{position:absolute;top:50%;left:50%;line-height:0;margin-top:-26.5px;margin-left:-26px}.ser-ser-merrit-box .cross img{width:50%}@media screen and (min-width:736px){.ser-ser-merrit-box .cross img{width:auto}}@media screen and (min-width:736px){.ser-ser-merrit-box ul{text-align:center;font-size:0}}.ser-ser-merrit-box ul li{border:#00a1e0 2px solid;text-align:center;width:250px;border-radius:250px;margin:0 auto}@media screen and (min-width:736px){.ser-ser-merrit-box ul li{display:inline-block;margin:0 45px}}.ser-ser-merrit-box ul li:first-child{margin-bottom:100px}@media screen and (min-width:736px){.ser-ser-merrit-box ul li:first-child{margin-bottom:0}}.ser-ser-merrit-box ul li .wrap{display:table;width:100%;height:250px}.ser-ser-merrit-box ul li .wrap p{display:table-cell;text-align:center;vertical-align:middle;font-weight:bold;font-size:18px}.ser-ser-merrit-list{margin-bottom:30px}@media screen and (min-width:736px){.ser-ser-merrit-list{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px;margin-bottom:60px}}.ser-ser-merrit-list li{position:relative;border:#00a1e0 1px solid;box-sizing:border-box;padding:70px 5% 20px;margin-top:50px}@media screen and (min-width:736px){.ser-ser-merrit-list li{float:left;width:320px;margin-right:20px;padding:70px 20px 40px;margin-top:0}}@media screen and (min-width:736px){.ser-ser-merrit-list li:last-child{margin-right:0}}.ser-ser-merrit-list li .icn{position:absolute;top:-30px;left:50%;margin-left:-40px;background:#00a1e0;width:80px;height:80px;border-radius:40px}.ser-ser-merrit-list li .icn .wrap{display:table;width:100%;height:80px}.ser-ser-merrit-list li .icn .wrap p{display:table-cell;text-align:center;vertical-align:middle;color:#fff;line-height:1.3em;font-size:16px}.ser-ser-merrit-list li dl dt{text-align:center;font-weight:bold;line-height:1.3em;font-size:16px;margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-merrit-list li dl dt{font-size:18px}}.ser-ser-price .wrap{margin:20px 0 30px}@media screen and (min-width:736px){.ser-ser-price .wrap{clear:both;overflow:hidden;margin:30px 0 40px}}.ser-ser-price .wrap .left{margin-bottom:20px}@media screen and (min-width:736px){.ser-ser-price .wrap .left{float:left;width:490px;margin-bottom:0}}.ser-ser-price .wrap .left table{width:100%}.ser-ser-price .wrap .left table th,.ser-ser-price .wrap .left table td{border:#f5f5f5 1px solid;padding:5%}@media screen and (min-width:736px){.ser-ser-price .wrap .left table th,.ser-ser-price .wrap .left table td{padding:20px 10px}}.ser-ser-price .wrap .left table th{width:90px;background:#d8d8d8;text-align:left;vertical-align:top}@media screen and (min-width:736px){.ser-ser-price .wrap .left table th{width:auto}}.ser-ser-price .wrap .left table td{background:#fff;font-size:12px}@media screen and (min-width:736px){.ser-ser-price .wrap .left table td{font-size:14px}}.ser-ser-price .wrap .right{line-height:0}@media screen and (min-width:736px){.ser-ser-price .wrap .right{float:right;width:460px}}.ser-par-main-box{margin-bottom:30px}@media screen and (min-width:736px){.ser-par-main-box{margin-bottom:50px}}.ser-par-main-box .wrap{margin-bottom:30px}@media screen and (min-width:736px){.ser-par-main-box .wrap{clear:both;overflow:hidden;margin-bottom:50px}}.ser-par-main-box .wrap .right{margin-bottom:20px;text-align:center;line-height:0}@media screen and (min-width:736px){.ser-par-main-box .wrap .right{float:right;width:260px}}.ser-par-main-box .wrap .right img{max-width:60%}@media screen and (min-width:736px){.ser-par-main-box .wrap .right img{max-width:100%}}@media screen and (min-width:736px){.ser-par-main-box .wrap .left{float:left;width:700px}}.ser-par-main-box .wrap .left h4{font-size:16px;margin-bottom:20px}@media screen and (min-width:736px){.ser-par-main-box .wrap .left h4{font-size:20px}}.ser-par-main-box .wrap .left p{margin-bottom:20px}@media screen and (min-width:736px){.ser-par-main-box .wrap .left p{margin-bottom:30px}}.ser-par-main-box .wrap .left p:last-child{margin-bottom:0}.ser-par-read-blue{color:#00a1e0;text-align:center;font-size:18px;margin-bottom:20px}@media screen and (min-width:736px){.ser-par-read-blue{font-size:24px;margin-bottom:30px}}.ser-par-function{margin-bottom:30px}@media screen and (min-width:736px){.ser-par-function{margin-bottom:50px}}.ser-par-function .text{text-align:center;margin-bottom:20px;margin-top:-10px}@media screen and (min-width:736px){.ser-par-function .text{margin-top:-20px}}@media screen and (min-width:736px){.ser-par-function ul{clear:both;overflow:hidden}}.ser-par-function ul li{box-sizing:border-box;border:#00a1e0 2px solid}@media screen and (min-width:736px){.ser-par-function ul li{float:left;width:320px;height:86px;margin-right:20px;padding:0 20px}}.ser-par-function ul li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-par-function ul li:nth-child(n+2){margin-top:0}}@media screen and (min-width:736px){.ser-par-function ul li:nth-child(3n){margin-right:0}}@media screen and (min-width:736px){.ser-par-function ul li:nth-child(n+4){margin-top:20px}}.ser-par-function ul li table{width:100%;height:70px}@media screen and (min-width:736px){.ser-par-function ul li table{height:86px}}.ser-par-function ul li table th{vertical-align:middle;text-align:center;width:40%;padding-right:10px;line-height:0}@media screen and (min-width:736px){.ser-par-function ul li table th{width:100px;padding-right:20px}}.ser-par-function ul li table th img{max-width:80%}@media screen and (min-width:736px){.ser-par-function ul li table th img{max-width:100%}}.ser-par-function ul li table td{text-align:left;vertical-align:middle}.ser-par-feature{margin-bottom:30px}@media screen and (min-width:736px){.ser-par-feature{clear:both;overflow:hidden;margin-bottom:60px}}.ser-par-feature li{border:#ccc 1px solid;box-sizing:border-box;background:#fff;padding:5%}@media screen and (min-width:736px){.ser-par-feature li{float:left;width:490px;margin-right:20px;padding:20px}}@media screen and (min-width:736px){.ser-par-feature li:nth-child(even){margin-right:0}}.ser-par-feature li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-par-feature li:nth-child(n+2){margin-top:0}}@media screen and (min-width:736px){.ser-par-feature li:nth-child(n+3){margin-top:20px}}@media screen and (min-width:736px){.ser-par-feature li .wrap{clear:both;overflow:hidden}}.ser-par-feature li .wrap .left{margin-bottom:10px;line-height:0;text-align:center}@media screen and (min-width:736px){.ser-par-feature li .wrap .left{float:left;width:100px;margin-bottom:0}}@media screen and (min-width:736px){.ser-par-feature li .wrap .right{float:right;width:330px}}@media screen and (min-width:736px){.ser-par-feature li .wrap .right dl{padding:7px 0}}.ser-par-feature li .wrap .right dl dt{font-size:16px}@media screen and (min-width:736px){.ser-par-feature li .wrap .right dl dt{font-size:20px}}.ser-per-com-ttl{border-left:#2a86c8 4px solid;padding-left:10px;font-size:15px;margin-bottom:20px}@media screen and (min-width:736px){.ser-per-com-ttl{font-size:18px}}.ser-per-border-box{border-bottom:#ccc 1px solid;padding-bottom:20px;margin-bottom:20px}@media screen and (min-width:736px){.ser-per-border-box{clear:both;overflow:hidden;padding-bottom:40px;margin-bottom:40px}}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box{clear:both;overflow:hidden;position:relative}}.ser-per-border-box .ser-per-change-box .box{border:#00a1e0 2px solid;border-radius:10px;margin-top:20px;box-sizing:border-box}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box{width:450px;height:220px}}.ser-per-border-box .ser-per-change-box .box .ttl{text-align:center;border-bottom:#00a1e0 2px solid;color:#00a1e0;font-size:16px;line-height:35px}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box .ttl{font-size:20px;line-height:40px}}.ser-per-border-box .ser-per-change-box .box .ttl-blue{text-align:center;border-bottom:#00a1e0 2px solid;background:#00a1e0;color:#fff;font-size:16px;line-height:35px}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box .ttl-blue{font-size:20px;line-height:40px}}.ser-per-border-box .ser-per-change-box .box ul{padding:5% 0;text-align:center;font-size:0}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box ul{padding:0}}.ser-per-border-box .ser-per-change-box .box ul li{display:inline-block;line-height:0;vertical-align:top}.ser-per-border-box .ser-per-change-box .box ul li.three{width:32%;margin:0 0.5%}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box ul li.three{width:auto;margin:20px 5px 10px}}.ser-per-border-box .ser-per-change-box .box ul li.two{width:48%;margin:0 1%}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box ul li.two{width:auto;margin:20px 5px 10px}}.ser-per-border-box .ser-per-change-box .box ul li p{text-align:center;font-size:10px;margin-top:5px}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box ul li p{font-size:14px}}.ser-per-border-box .ser-per-change-box .box .read{text-align:center;font-size:12px;margin-bottom:20px}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .box .read{font-size:16px;margin-bottom:0}}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .before{float:left}}.ser-per-border-box .ser-per-change-box .icn{text-align:center;line-height:0;margin-top:20px}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .icn{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}}.ser-per-border-box .ser-per-change-box .icn img{max-width:50%}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .icn img{max-width:auto}}@media screen and (min-width:736px){.ser-per-border-box .ser-per-change-box .now{float:right}}.ser-per-border-box .left{margin-bottom:20px}@media screen and (min-width:736px){.ser-per-border-box .left{float:left;width:590px;margin-bottom:0}}@media screen and (min-width:736px){.ser-per-border-box .right{float:right;width:370px}}.ser-per-border-n-box{margin-bottom:30px}@media screen and (min-width:736px){.ser-per-border-n-box{clear:both;overflow:hidden;margin-bottom:40px}}.ser-per-border-n-box .left{margin-bottom:20px}@media screen and (min-width:736px){.ser-per-border-n-box .left{float:left;width:500px;margin-bottom:0}}.ser-per-border-n-box .right{text-align:center;line-height:0}@media screen and (min-width:736px){.ser-per-border-n-box .right{float:right;width:500px}}.ser-per-border-n-box .right img{max-width:70%}@media screen and (min-width:736px){.ser-per-border-n-box .right img{max-width:auto}}.ser-per-can-box{padding-top:30px}@media screen and (min-width:736px){.ser-per-can-box{padding-top:60px}}.ser-eve-main-box{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-main-box{margin-bottom:50px}}.ser-eve-main-box .wrap{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-main-box .wrap{clear:both;overflow:hidden;margin-bottom:50px}}.ser-eve-main-box .wrap .right{margin-bottom:20px;text-align:center}@media screen and (min-width:736px){.ser-eve-main-box .wrap .right{float:right;width:497px;line-height:0}}@media screen and (min-width:736px){.ser-eve-main-box .wrap .left{float:left;width:460px}}.ser-eve-main-box .wrap .left dl{margin-bottom:20px}.ser-eve-main-box .wrap .left dl dt{font-size:18px;margin-bottom:10px}@media screen and (min-width:736px){.ser-eve-main-box .wrap .left dl dt{font-size:20px;margin-bottom:20px}}.ser-eve-main-box .wrap .left .box{border:#01a72c 4px solid;box-sizing:border-box;padding:10px 0}@media screen and (min-width:736px){.ser-eve-main-box .wrap .left .box{padding:20px 0}}.ser-eve-main-box .wrap .left .box p{text-align:center}.ser-eve-main-box .wrap .left .box p.price{font-weight:bold;font-size:30px}@media screen and (min-width:736px){.ser-eve-main-box .wrap .left .box p.price{font-size:40px}}.ser-eve-main-box .wrap .left .box p.price span{font-size:14px}.ser-eve-charm{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-charm{margin-bottom:60px}}.ser-eve-charm table{width:100%;border-bottom:#ccc 1px solid}.ser-eve-charm table th,.ser-eve-charm table td{display:block;width:100%}@media screen and (min-width:736px){.ser-eve-charm table th,.ser-eve-charm table td{display:table-cell;width:auto}}.ser-eve-charm table th{padding:20px 0 10px}@media screen and (min-width:736px){.ser-eve-charm table th{width:100px;padding:20px 0}}.ser-eve-charm table th p{color:#fff;background:#01a72c;padding:5px 0;border-radius:10px}@media screen and (min-width:736px){.ser-eve-charm table th p{width:80px;font-size:16px;padding:20px 0;line-height:1.3em;border-radius:40px}}.ser-eve-charm table td{padding:10px 0 20px}@media screen and (min-width:736px){.ser-eve-charm table td{padding:20px 0}}.ser-eve-charm table td dl dt,.ser-eve-charm table td dl dd{text-align:left}.ser-eve-charm table td dl dt{font-size:16px}@media screen and (min-width:736px){.ser-eve-charm table td dl dt{font-size:20px}}.ser-eve-charm table td dl dt span{color:#008022}.ser-eve-function{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-function{margin-bottom:50px}}.ser-eve-function .img{text-align:center;line-height:0;margin-bottom:20px}@media screen and (min-width:736px){.ser-eve-function ul{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.ser-eve-function ul li{background:#f5f5f5;box-sizing:border-box;padding:5%}@media screen and (min-width:736px){.ser-eve-function ul li{float:left;width:490px;padding:40px 20px}}@media screen and (min-width:736px){.ser-eve-function ul li:nth-child(odd){margin-right:20px}}.ser-eve-function ul li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-eve-function ul li:nth-child(n+2){margin-top:0}}@media screen and (min-width:736px){.ser-eve-function ul li:nth-child(n+3){margin-top:20px}}.ser-eve-function ul li .left{line-height:0;text-align:center;margin-bottom:20px}@media screen and (min-width:736px){.ser-eve-function ul li .left{float:left;width:100px;margin-bottom:0}}@media screen and (min-width:736px){.ser-eve-function ul li .right{float:right;width:330px}}.ser-eve-function ul li .right dl dt{font-size:16px;margin-bottom:10px}@media screen and (min-width:736px){.ser-eve-function ul li .right dl dt{font-size:18px}}.ser-eve-support{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-support{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}}.ser-eve-support li{border:#ccc 1px solid;background:#fff;box-sizing:border-box;padding:5%}@media screen and (min-width:736px){.ser-eve-support li{float:left;width:490px;padding:40px 20px}}@media screen and (min-width:736px){.ser-eve-support li:nth-child(odd){margin-right:20px}}.ser-eve-support li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-eve-support li:nth-child(n+2){margin-top:0}}@media screen and (min-width:736px){.ser-eve-support li:nth-child(n+3){margin-top:20px}}.ser-eve-support li .left{line-height:0;text-align:center;margin-bottom:20px}@media screen and (min-width:736px){.ser-eve-support li .left{float:left;width:100px;margin-bottom:0}}@media screen and (min-width:736px){.ser-eve-support li .right{float:right;width:330px}}.ser-eve-support li .right dl dt{font-size:16px;margin-bottom:10px}@media screen and (min-width:736px){.ser-eve-support li .right dl dt{font-size:18px}}.ser-eve-security{margin-bottom:30px}@media screen and (min-width:736px){.ser-eve-security{clear:both;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}}.ser-eve-security li{box-sizing:border-box;background:#f5f5f5;padding:5%}@media screen and (min-width:736px){.ser-eve-security li{float:left;width:320px;margin-right:20px;padding:40px 20px}}@media screen and (min-width:736px){.ser-eve-security li:last-child{margin-right:0}}.ser-eve-security li:nth-child(n+2){margin-top:5%}@media screen and (min-width:736px){.ser-eve-security li:nth-child(n+2){margin-top:0}}.ser-eve-security li p{text-align:center;line-height:0;margin-bottom:20px}.ser-eve-security li dl dt{text-align:center;color:#008022;font-size:20px}@media screen and (min-width:736px){.ser-eve-security li dl dt{font-size:24px}}.ser-com-link-menu ul li p::after{right:-10px;}.map-content{display:flex;gap:50px;margin-top:100px}.map-content .company-acs-box{width:50%}.map-content .company-acs-box .left{width:auto}.map-content .company-acs-box .left dd{margin-top:0px}.map-content .company-acs-box .right{width:100%}.map-content .company-acs-box .right iframe{height:300px;margin-top:30px}@media screen and (max-width:735px){.map-content{display:block;margin-top:30px}.map-content .company-acs-box{width:100%}.map-content .company-acs-box .left dd{margin-top:0px}.map-content .company-acs-box .right iframe{margin-top:0px;height: 150px}}


/*# sourceMappingURL=style.css.map */