@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";#company.index .wrapper{overflow:hidden}#company.index .wrapper .btn_list li{width:49%;background:#eaeaea;position:relative;float:left;margin-bottom:20px;margin-right:2%}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list li{width:100%;margin-right:0;margin-bottom:5vw;float:none;overflow:hidden}}#company.index .wrapper .btn_list .main_ttl{font-size:14px;padding-top:40px;padding-left:40px;position:relative;z-index:1}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .main_ttl{font-size:1.2727272727vw;padding-left:3.6363636364vw;padding-top:3.6363636364vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .main_ttl{font-size:3.4666666667vw;padding-top:6vw}}#company.index .wrapper .btn_list .main_ttl span{font-size:39px;line-height:100%;color:#004181}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .main_ttl span{font-size:3.5454545455vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .main_ttl span{font-size:8vw}}#company.index .wrapper .btn_list .img{position:absolute;bottom:0;right:0}#company.index .wrapper .btn_list .col1{height:390px}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .col1{height:35.4545454545vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col1{height:70vw}}#company.index .wrapper .btn_list .col1 .img{width:77.1428571429%}#company.index .wrapper .btn_list .col2{height:185px;margin-right:0}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .col2{height:16.8181818182vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col2{height:34vw}}#company.index .wrapper .btn_list .col2 a{display:table;width:100%;height:100%}#company.index .wrapper .btn_list .col2 .main_ttl{display:table-cell;vertical-align:middle;padding-top:0}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col2 .main_ttl{display:block;padding-top:6vw}}#company.index .wrapper .btn_list .col2 .img{width:59.1836734694%}#company.index .wrapper .btn_list li:nth-child(3) .img{width:53.2653061224%}#company.index .wrapper .btn_list .col3{height:250px;width:32%}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .col3{height:22.7272727273vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col3{width:100%;height:34vw}}#company.index .wrapper .btn_list .col3 .main_ttl{margin-top:30px;padding-top:0}@media only screen and (max-width: 1100px){#company.index .wrapper .btn_list .col3 .main_ttl{margin-top:2.7272727273vw}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col3 .main_ttl{margin-top:0;padding-top:6vw}}#company.index .wrapper .btn_list .col3 .img{width:76.25%}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col3 .img{width:60%;top:0;margin:auto}}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list .col3 .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}#company.index .wrapper .btn_list li:nth-child(5) .img{width:51.25%}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list li:nth-child(5) .img{width:39vw}}#company.index .wrapper .btn_list li:last-child{margin-right:0}#company.index .wrapper .btn_list li:last-child .img{width:79.6875%}@media only screen and (max-width: 736px){#company.index .wrapper .btn_list li:last-child .img{width:60%}}#company.other_page .main_ttl.-top{background:url(../img/company/ttl_bk.png) no-repeat center top/100% 100%}@media only screen and (max-width: 768px){#company.other_page .main_ttl.-top{background:url(../img/company/ttl_bk.png) no-repeat left top/160% 100%}}@media only screen and (max-width: 736px){#company.other_page .main_ttl.-top{background:url(../img/company/ttl_bk_sp.png) no-repeat center top/100% 100%}}#company.message .wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width: 768px){#company.message .wrapper{display:block}}#company.message .wrapper img{width:100%;height:auto}#company.message .wrapper .column_right{flex:1;margin-right:calc(50% - 50vw);margin-left:10%;overflow:hidden;width:39%;border-radius:50px 0 0 0}@media only screen and (max-width: 1250px){#company.message .wrapper .column_right{margin-left:3%}}@media only screen and (max-width: 768px){#company.message .wrapper .column_right{margin:0 auto 5vw;width:50%;border-radius:0}}@media only screen and (max-width: 736px){#company.message .wrapper .column_right{width:60%}}#company.message .wrapper .text{width:58%;padding-left:10%;line-height:200%}@media only screen and (max-width: 768px){#company.message .wrapper .text{padding-left:0;margin:auto;width:80%}}@media only screen and (max-width: 736px){#company.message .wrapper .text{width:100%}}#company.message .wrapper .text .name{font-size:14px;display:block;margin-top:60px;text-align:right;font-weight:400;line-height:160%}@media only screen and (max-width: 736px){#company.message .wrapper .text .name{margin-top:6vw;font-size:3.4666666667vw}}#company.message .wrapper .text .name span{font-family:"Noto Serif JP",serif;font-size:22px;font-weight:700;display:block;margin-top:10px;letter-spacing:.1em}@media only screen and (max-width: 736px){#company.message .wrapper .text .name span{font-size:5.8666666667vw}}#company.profile .wrapper table{border-top:solid 1px #ddd;width:100%}#company.profile .wrapper table th{border-bottom:solid 1px #ddd;padding:25px 50px 25px 0;width:200px;text-align:left}@media only screen and (max-width: 736px){#company.profile .wrapper table th{width:20vw;padding:5vw 4vw 5vw 0}}#company.profile .wrapper table td{border-bottom:solid 1px #ddd;padding:25px 0}@media only screen and (max-width: 736px){#company.profile .wrapper table td{padding:5vw 0}}#company.history main{position:relative}#company.history .main_ttl.-top{position:absolute;top:0;left:0;right:0;margin:auto}#company.history #breadcrumb{position:absolute;bottom:15px;left:0;right:0;margin:auto}#company.history .wrapper{padding-top:300px;position:relative;padding-bottom:183px;margin-bottom:0}@media only screen and (max-width: 736px){#company.history .wrapper{padding-top:56vw;padding-bottom:24vw}}#company.history .wrapper .inner_in li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:55px}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li{margin-bottom:11vw}}#company.history .wrapper .inner_in li.w_block .text_box{width:100%;flex-wrap:wrap}#company.history .wrapper .inner_in li.w_block .text_box p{width:auto}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li.w_block .text_box p{width:61%}}#company.history .wrapper .inner_in li .text_box{display:flex;width:80%}@media only screen and (max-width: 768px){#company.history .wrapper .inner_in li .text_box{width:76%}}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .text_box{width:100%;flex-wrap:wrap}}#company.history .wrapper .inner_in li .text_box span{font-family:"Hind",sans-serif;font-size:40px;font-weight:300;color:#004181;margin-right:15px}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .text_box span{margin-right:1.5vw;font-size:8.5333333333vw}}#company.history .wrapper .inner_in li .text_box span:after{content:"";display:inline-block;width:70px;height:8px;vertical-align:middle;margin-bottom:5px;margin-left:20px;background:url(../img/company/history/line.svg) no-repeat left top/contain}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .text_box span:after{background:url(../img/company/history/line_sp.svg) no-repeat left top/contain;width:12vw;margin-left:3vw}}#company.history .wrapper .inner_in li .text_box p{font-size:15px;font-weight:500;width:70%}@media only screen and (max-width: 768px){#company.history .wrapper .inner_in li .text_box p{width:63%}}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .text_box p{margin-top:-1vw;width:61%;font-size:4vw}}#company.history .wrapper .inner_in li .text_box p b{font-size:16px;color:#0a6ce2;font-weight:500}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .text_box p b{font-size:4vw}}#company.history .wrapper .inner_in li .img_box{width:150px}@media only screen and (max-width: 736px){#company.history .wrapper .inner_in li .img_box{width:45vw;margin:4vw 11vw 0 auto}}#company.history .wrapper .bk{position:absolute;top:0;left:0;right:0;margin:auto;display:flex;justify-content:space-between;max-width:1000px;width:100%;height:100%;z-index:-1}#company.history .wrapper .bk span{background:#e9eef4;height:100%;margin-left:calc(50% - 50vw);margin-right:732px;width:100%;display:block;position:relative}@media only screen and (max-width: 768px){#company.history .wrapper .bk span{margin-right:73.1770833333vw}}@media only screen and (max-width: 736px){#company.history .wrapper .bk span{margin-right:62%}}#company.history .wrapper .bk span:after{position:absolute;content:"";background:url(../img/company/history/bk.svg) no-repeat left top/cover;width:56px;height:100%;right:-5px;top:0}@media only screen and (max-width: 736px){#company.history .wrapper .bk span:after{width:15vw}}#company.philosophy main{position:relative}#company.philosophy .wrapper .c_block{margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block{display:block}}#company.philosophy .wrapper .c_block.-top .r_box{background:url(../img/company/philosophy/bk01.jpg) no-repeat left top/cover}#company.philosophy .wrapper .c_block.-btm .r_box{background:url(../img/company/philosophy/bk02.jpg) no-repeat left top/cover}#company.philosophy .wrapper .c_block .l_ttl{writing-mode:vertical-rl;font-size:25px;line-height:38px;font-weight:400;position:relative}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .l_ttl{font-size:5.3333333333vw;writing-mode:unset;line-height:140%;margin-bottom:6vw;text-align:center}}#company.philosophy .wrapper .c_block .r_box{width:88%;padding:40px;box-sizing:border-box;position:relative}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box{width:100%;padding:6vw}}#company.philosophy .wrapper .c_block .r_box:before{content:"";position:absolute;width:40px;height:1px;background:#004181;left:-20px;top:55px}@media only screen and (max-width: 768px){#company.philosophy .wrapper .c_block .r_box:before{width:20px;left:-10px}}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box:before{right:0;left:0;margin:auto;top:-4vw;height:7vw;width:1px}}#company.philosophy .wrapper .c_block .r_box .ttl{color:#004181;text-align:center;font-size:22px;font-weight:400;margin-bottom:20px}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .ttl{margin-bottom:3vw;font-size:5.3333333333vw}}#company.philosophy .wrapper .c_block .r_box .text{font-size:15px;line-height:200%;text-indent:1em}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .text{font-size:3.7333333333vw}}#company.philosophy .wrapper .c_block .r_box .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:92%;margin:50px auto 0}@media only screen and (max-width: 990px){#company.philosophy .wrapper .c_block .r_box .list{align-items:unset}}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .list{width:100%}}#company.philosophy .wrapper .c_block .r_box .list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:45px;width:48%}@media only screen and (max-width: 990px){#company.philosophy .wrapper .c_block .r_box .list li{display:block}}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .list li{width:49%}}#company.philosophy .wrapper .c_block .r_box .list span{font-size:20px;color:#004181;position:relative;width:100px;z-index:1;text-align:center}@media only screen and (max-width: 990px){#company.philosophy .wrapper .c_block .r_box .list span{margin:20px auto 50px;display:block}}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .list span{margin:5vw auto 14vw;font-size:4.8vw}}#company.philosophy .wrapper .c_block .r_box .list span:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;background:#fff;width:100px;height:100px;z-index:-1}#company.philosophy .wrapper .c_block .r_box .list .list_text{font-size:13px;color:#004181;width:66%}@media only screen and (max-width: 990px){#company.philosophy .wrapper .c_block .r_box .list .list_text{width:100%}}@media only screen and (max-width: 736px){#company.philosophy .wrapper .c_block .r_box .list .list_text{font-size:3.4666666667vw}}#company.network .wrapper .map_ttl{font-size:26px;text-align:center;margin-bottom:20px;font-weight:700;margin-top:120px;color:#004181}@media only screen and (max-width: 736px){#company.network .wrapper .map_ttl{font-size:4.8vw;margin-bottom:2vw;margin-top:14vw}}#company.network .wrapper .map{position:relative;margin-bottom:50px}@media only screen and (max-width: 736px){#company.network .wrapper .map{width:100%;margin-bottom:9.3333333333vw}}#company.network .wrapper .map .btns{position:absolute;top:0;left:0;width:100%;height:100%}#company.network .wrapper .map .btns li{position:absolute;background:#06a1a5}#company.network .wrapper .map .btns li a{color:#fff;font-size:18px;font-weight:500;position:relative;display:block;padding:4px 25px 7px 13px}@media only screen and (max-width: 1100px){#company.network .wrapper .map .btns li a{font-size:1.317715959vw;padding:4px 1.8301610542vw 7px 0.9516837482vw}}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li a{font-size:2.4vw;padding:.7vw 2.2vw .9vw 1.5vw}}#company.network .wrapper .map .btns li a span{font-weight:400}#company.network .wrapper .map .btns li a:hover{opacity:1}#company.network .wrapper .map .btns li a:after{content:"";position:absolute;right:11px;top:32%;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li a:after{right:1.2vw;width:.9vw;height:.9vw}}#company.network .wrapper .map .btns li.ja{top:24%;right:38%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.ja{top:10.6666666667vw;right:34.6666666667vw}}#company.network .wrapper .map .btns li.ch{top:26%;left:33.5%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.ch{top:10.6666666667vw;left:32vw}}#company.network .wrapper .map .btns li.ta{top:48.6%;right:39%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.ta{top:23vw;right:34.6666666667vw}}#company.network .wrapper .map .btns li.vi{top:59%;right:37%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.vi{top:29.3333333333vw;right:33.3333333333vw}}#company.network .wrapper .map .btns li.tai{top:40%;left:28%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.tai{top:18.6666666667vw;left:24vw}}#company.network .wrapper .map .btns li.ma{top:58%;right:64.3%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.ma{top:28vw;right:65.6vw}}#company.network .wrapper .map .btns li.am{top:28%;right:13%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.am{top:13.3333333333vw;right:9.0666666667vw}}#company.network .wrapper .map .btns li.en{top:15%;left:6%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.en{top:6.6666666667vw;left:3.7333333333vw}}#company.network .wrapper .map .btns li.si{bottom:17.4%;left:23%}@media only screen and (max-width: 736px){#company.network .wrapper .map .btns li.si{bottom:6.9333333333vw;left:18.6666666667vw}}#company.network .wrapper .link_box .box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}@media only screen and (max-width: 736px){#company.network .wrapper .link_box .box{display:block}}#company.network .wrapper .link_box .box .country{width:150px;border-bottom:solid 1px #004181;font-size:16px;font-weight:500;color:#004181;padding-bottom:5px;margin-right:20px}@media only screen and (max-width: 736px){#company.network .wrapper .link_box .box .country{display:inline-block;margin-right:0;width:auto;font-size:4vw;margin-bottom:3vw}}#company.network .wrapper .link_box .box .list{background:#eaeaea;padding:10px 15px;width:80%;box-sizing:border-box}@media only screen and (max-width: 736px){#company.network .wrapper .link_box .box .list{width:100%;padding:2.5vw 4vw}}#company.network .wrapper .link_box .box .list b{font-weight:500}#company.network .wrapper .link_box .box .list ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 736px){#company.network .wrapper .link_box .box .list ul{display:block}}#company.network .wrapper .link_box .box .list li{font-size:14px;font-weight:400;margin-right:15px;margin-top:5px;margin-bottom:5px;padding-right:15px;border-right:solid 1px #cfcfcf}@media only screen and (max-width: 736px){#company.network .wrapper .link_box .box .list li{font-size:3.7333333333vw;border:none}}#company.network .wrapper .link_box .box .list li:last-child{margin-right:0;padding-right:0;border:none}#company.network .wrapper .link_box .box .list li a{color:#004181;text-decoration:underline}#company.network .wrapper .block{border-bottom:solid 1px #ddd;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 736px){#company.network .wrapper .block{padding:8vw 0}}#company.network .wrapper .block .l_box{width:68.125%;padding-right:45px;box-sizing:border-box}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box{width:100%;padding-right:0}}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .img{margin-bottom:5vw}}#company.network .wrapper .block .l_box .sub{display:inline-block;background:linear-gradient(135deg, rgb(6, 161, 165) 0%, rgb(23, 76, 157) 100%);font-family:"Hind",sans-serif;color:#fff;padding:7px 15px 6px 15px;font-weight:400;margin-bottom:15px;min-width:80px;text-align:center;box-sizing:border-box}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .sub{font-size:3.7333333333vw}}#company.network .wrapper .block .l_box .company{font-size:16px;font-weight:500;margin-bottom:5px}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .company{font-size:4vw}}#company.network .wrapper .block .l_box .company span{font-family:"Hind",sans-serif;font-weight:600;font-style:italic;color:#004181}#company.network .wrapper .block .l_box .company strong{font-weight:500;display:inline-block;vertical-align:text-top}#company.network .wrapper .block .l_box .text{font-size:14px;line-height:200%}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .text{font-size:3.4666666667vw}}#company.network .wrapper .block .l_box .btn{width:350px;background:#004181;margin-top:20px}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .btn{width:65%}}#company.network .wrapper .block .l_box .btn a{color:#fff;padding:15px;font-size:15px;font-weight:500}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .btn a{font-size:3.7333333333vw}}#company.network .wrapper .block .l_box .btn a:hover{opacity:1}#company.network .wrapper .block .l_box .btn a .arrow-right{margin-left:auto;margin-right:0;color:#fff}#company.network .wrapper .block .l_box .btn.-other{background:#fff;border:solid 1px #004181;width:200px}#company.network .wrapper .block .l_box .btn.-other .arrow-right{color:#004181}#company.network .wrapper .block .l_box .btn.-other a{color:#004181;padding:9px 18px;font-size:13px}@media only screen and (max-width: 736px){#company.network .wrapper .block .l_box .btn.-other a{font-size:3.4666666667vw}}#company.network .wrapper .block .l_box .btn.-other a:hover{background:#004181;color:#fff}#company.network .wrapper .block .l_box .btn.-other a:hover .arrow-right{color:#fff}#company.network .wrapper .block .r_box{width:31.875%}@media only screen and (max-width: 736px){#company.network .wrapper .block .r_box{width:100%;margin-top:5vw}}#company.network .wrapper .block .r_box .img{margin-bottom:10px}@media only screen and (max-width: 736px){#company.network .wrapper .block .r_box .img{margin-bottom:0}}#company.network .wrapper .block .r_box .map_btn{background:#eaeaea;font-size:15px;font-family:"Hind",sans-serif;font-weight:500;color:#004181;text-align:center;padding:12px 0;position:relative;cursor:pointer}@media only screen and (max-width: 736px){#company.network .wrapper .block .r_box .map_btn{margin-top:10px;padding:3.5vw 0 3vw;font-size:3.7333333333vw}}#company.network .wrapper .block .r_box .map_btn:after{content:"";position:absolute;right:13px;top:33%;width:7px;height:7px;border-right:1px solid #004181;border-bottom:1px solid #004181;transform:rotate(45deg)}#company.network .wrapper .block .r_box .map_btn img{width:10px;vertical-align:middle;margin-right:8px}#company.network .wrapper .block .r_box.close .map_btn:after{top:41%;border-bottom:none;border-right:none;border-left:1px solid #004181;border-top:1px solid #004181;transform:rotate(45deg)}#company.network .wrapper .block .g_map{display:none;width:100%;margin-top:30px}#company.network .wrapper .block .g_map iframe{width:100%;min-height:300px}@media only screen and (max-width: 736px){#company.network .wrapper .block .g_map iframe{min-height:74.6666666667vw}}#company.network .wrapper .block#ch_02,#company.network .wrapper .block#ja_02{align-items:center}#company.csr .wrapper .top_ttl{color:gray;font-size:25px;margin-bottom:90px}@media only screen and (max-width: 736px){#company.csr .wrapper .top_ttl{font-size:5.3333333333vw;margin-bottom:10.6666666667vw}}#company.csr .wrapper .top_ttl:before{content:"";width:15px;height:1px;background:gray;display:inline-block;vertical-align:middle;margin-right:10px}#company.csr .wrapper .top_text{margin-bottom:70px}@media only screen and (max-width: 736px){#company.csr .wrapper .top_text{margin-bottom:11vw}}#company.csr .wrapper .block{margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 736px){#company.csr .wrapper .block{display:block;margin-bottom:14vw}}#company.csr .wrapper .block.-right .text_box{order:2}#company.csr .wrapper .block.-right .img{order:1}@media only screen and (max-width: 736px){#company.csr .wrapper .block.-right .img{margin-left:-5vw}}#company.csr .wrapper .block .text_box{width:45%}@media only screen and (max-width: 768px){#company.csr .wrapper .block .text_box{width:50%}}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box{width:100%}}#company.csr .wrapper .block .text_box .ttl{font-size:20px;font-weight:500;margin-bottom:20px}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box .ttl{font-size:4.5333333333vw;margin-bottom:5.3333333333vw}}#company.csr .wrapper .block .text_box .text{line-height:180%;margin-bottom:30px;font-size:14px}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box .text{line-height:200%;font-size:3.7333333333vw}}#company.csr .wrapper .block .text_box .btn{border:solid 1px #004181;display:inline-block;width:80%}@media only screen and (max-width: 768px){#company.csr .wrapper .block .text_box .btn{width:100%}}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box .btn{width:68vw;margin-bottom:9vw}}#company.csr .wrapper .block .text_box .btn a{display:block;color:#004181;font-size:15px;font-weight:500;padding:12px 10px 12px 15px}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box .btn a{position:relative;padding:3vw 5vw;font-size:3.7333333333vw}}#company.csr .wrapper .block .text_box .btn a:hover{background:#004181;color:#fff;opacity:1}#company.csr .wrapper .block .text_box .btn a:hover .arrow-right{color:#fff}#company.csr .wrapper .block .text_box .btn a .arrow-right{margin-left:10px;color:#004181}@media only screen and (max-width: 768px){#company.csr .wrapper .block .text_box .btn a .arrow-right{float:none}}@media only screen and (max-width: 736px){#company.csr .wrapper .block .text_box .btn a .arrow-right{position:absolute;top:0;bottom:0;right:3vw;margin:auto}}#company.csr .wrapper .block .img{width:45%}@media only screen and (max-width: 736px){#company.csr .wrapper .block .img{width:105%;margin-left:1vw}}#company.csr .wrapper .btn_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list{display:block;margin-bottom:14vw}}#company.csr .wrapper .btn_list li{width:100%;background:url(../img/company/csr/btn_bk.jpg) no-repeat left top/100% 100%}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list li{width:100%}}#company.csr .wrapper .btn_list li a{display:block;padding:60px 30px 55px;position:relative}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list li a{padding:11vw 5vw 10vw}}#company.csr .wrapper .btn_list li a:hover{opacity:1}#company.csr .wrapper .btn_list li a:hover .btn{background:#004181}#company.csr .wrapper .btn_list li a:hover .btn .arrow-right{color:#fff}#company.csr .wrapper .btn_list li .main_ttl{font-size:16px}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list li .main_ttl{font-size:4vw}}#company.csr .wrapper .btn_list li .main_ttl span{font-size:45px;line-height:100%;color:#004181}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list li .main_ttl span{font-size:9.3333333333vw}}#company.csr .wrapper .btn_list li .btn{position:absolute;right:40px;top:0;bottom:0;height:30px;padding:7px;margin:auto;box-sizing:border-box;transition:.3s;border:solid 1px #004181}@media only screen and (max-width: 736px){#company.csr .wrapper .btn_list li .btn{right:5vw;height:8vw;padding:2.5vw 2vw}}#company.csr .wrapper .btn_list li .btn .arrow-right{color:#004181}