﻿.section .pc-only{display:block}@media screen and (max-width: 768px){.section .pc-only{display:none}}.section .sp-only{display:none}@media screen and (max-width: 768px){.section .sp-only{display:block}}.section .container{max-width:1024px}@media screen and (min-width: 769px){.section-submain{background:url(/assets/img/company/index/main_02.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width: 768px){.section-submain{background:url(/assets/img/company/index/main_02_sp.jpg) no-repeat center center;background-size:cover}}.section h2{text-align:center}.section .h2-underline{max-width:50px;border-bottom:1px solid #444;margin:10px auto 0}.section-policy{padding:80px 0 0}@media screen and (max-width: 768px){.section-policy{padding:60px 0}}.section-policy .big_font img{max-width:1000px;margin:50px auto 0}.section-policy li{margin-top:32px;background:#f9f9fa;padding:10px}.section-policy li::before,.section-policy li::after{content:'';display:table}.section-policy li::after{clear:both}.section-policy li h3{font-size:24px;font-weight:normal;float:left;width:50px;font-weight:600}@media screen and (max-width: 768px){.section-policy li h3{float:none;width:100%;text-align:center}}.section-policy li p{float:left;padding-top:10px}@media screen and (max-width: 768px){.section-policy li p{float:none;width:100%;text-align:center}}@media screen and (max-width: 768px){.section-syasyou{padding:0}}.section-syasyou .syasyou-box{max-width:1000px;margin:50px auto 0;border:5px solid #f2f2f2;padding:30px 20px}.section-syasyou .syasyou-box::before,.section-syasyou .syasyou-box::after{content:'';display:table}.section-syasyou .syasyou-box::after{clear:both}.section-syasyou .syasyou-box .syasyou-img{float:left;width:25%}@media screen and (max-width: 768px){.section-syasyou .syasyou-box .syasyou-img{float:none;width:100%}}.section-syasyou .syasyou-box .syasyou-img img{max-width:150px;margin:0 auto}.section-syasyou .syasyou-box .syasyou-txt{float:left;width:75%;font-size:20px;padding:0 10px 0 0;font-weight:bolder}@media screen and (max-width: 768px){.section-syasyou .syasyou-box .syasyou-txt{float:none;width:100%;padding:30px 0 0 0}}.section-greeting{background:#f9f9fa}.section-greeting .box{margin-top:40px}.section-greeting .box::before,.section-greeting .box::after{content:'';display:table}.section-greeting .box::after{clear:both}.section-greeting .box .box-txt{float:left;width:58%;padding:0 15px}@media screen and (max-width: 768px){.section-greeting .box .box-txt{float:none;width:100%;padding:0}}.section-greeting .box .box-img{float:right;width:42%}@media screen and (max-width: 768px){.section-greeting .box .box-img{float:none;width:100%;padding:40px 50px}}.section-greeting .box .box-img img{max-width:400px;margin:0 auto}@media screen and (max-width: 768px){.section-greeting .box .box-img img{max-width:300px}}.section-overview .table{margin-top:40px}.section-overview .table tr{border-top:1px solid #333333}.section-overview .table tr th{background:#f2f2f2;padding:16px 32px;width:183px;text-align:left}@media screen and (max-width: 480px){.section-overview .table tr th{width:120px;padding:16px 24px}}.section-overview .table tr td{padding:16px 24px 16px 32px}.section-overview .table tr td a{text-decoration:underline}.section-map__map{border:0;width:100%;height:500px}.section-histry ul{margin:40px 0}.section-histry ul .li_on{background:#f2f2f2;padding:20px}.section-histry ul .li_on::before,.section-histry ul .li_on::after{content:'';display:table}.section-histry ul .li_on::after{clear:both}.section-histry ul .li_on .year{float:left;width:150px}.section-histry ul .li_on .y_txt{float:left}.section-histry ul li{padding:20px}.section-histry ul li::before,.section-histry ul li::after{content:'';display:table}.section-histry ul li::after{clear:both}.section-histry ul li .year{float:left;width:150px;text-align:center}@media screen and (max-width: 768px){.section-histry ul li .year{text-align:left}}.section-histry ul li .y_txt{float:left}.section-work{position:relative;background:#f9f9fa}.section-work::before{position:absolute;bottom:-27px;right:12px;content:'WORKS';font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:180px;color:#fff;letter-spacing:-0.1em;line-height:1}@media screen and (max-width: 768px){.section-work::before{display:none}}.section-work .box{position:relative;display:flex;justify-content:space-around;align-items:center;padding-top:40px;z-index:2}@media screen and (max-width: 768px){.section-work .box{display:block}}.section-work .box__img{width:50%;padding-right:48px}@media screen and (max-width: 768px){.section-work .box__img{width:100%;padding-right:0}}@media screen and (max-width: 480px){.section-work .box__img{display:block}}.section-work .box__img img{max-width:400px;margin-left:auto}@media screen and (max-width: 768px){.section-work .box__img img{margin:0 auto}}@media screen and (max-width: 480px){.section-work .box__img img{max-width:300px}}.section-work .box__txt{width:50%}@media screen and (max-width: 768px){.section-work .box__txt{width:100%;margin-top:24px;padding:0 24px}}@media screen and (max-width: 480px){.section-work .box__txt{padding:0 16px}}.section-work .box h3{font-size:24px;border-bottom:1px solid #e94628}@media screen and (max-width: 768px){.section-work .box h3{font-size:20px}}.section-work .box ul{margin-top:24px}.section-work .box ul .list-link a{font-size:14px;border:1px solid #e94628;display:inline-block;padding:0 20px;color:#e94628}.section-work .box ul .list-link a:hover{background:#e94628;color:#fff}
/*# sourceMappingURL=index.css.map */
