.en{font-family:"Montserrat" , Arial, Helvetica, "sans-serif"}.marshal .marshal_btn .btn_circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main{padding-top:200px}@media screen and (max-width: 960px){main{padding-top:100px}}article{display:flex;margin:0 0 120px auto;justify-content:space-between;width:90%}@media screen and (max-width: 960px){article{flex-direction:column-reverse;width:100%}}article .contents{padding:50px 0 50px 0;width:45%}@media screen and (max-width: 960px){article .contents{padding:0;width:90%;margin:0 auto}}article .contents h1{font-size:2.25rem;font-weight:bold;letter-spacing:0.025em;margin-bottom:40px}@media screen and (max-width: 960px){article .contents h1{font-size:1.428rem;margin-bottom:30px}}article .contents .title_line{width:100%;display:flex;margin-bottom:40px}@media screen and (max-width: 960px){article .contents .title_line{margin-bottom:30px}}article .contents .title_line .yellow_line,article .contents .title_line .gray_line{display:inline-block;height:2px;width:13%;background-color:#f0ba1a}article .contents .title_line .gray_line{width:87%;background-color:#c2c5cc}article .contents .text_box .daikou_text{margin-bottom:2rem}@media screen and (max-width: 960px){article .contents .text_box .daikou_text{margin-bottom:0}}article .daikou_visual{width:50%;background-image:url("../img/business/daikou.jpg");background-position:left 20% center;background-size:auto calc(100% + 100px);background-repeat:no-repeat}@media screen and (max-width: 960px){article .daikou_visual{width:100%;height:56.25vw;margin-bottom:80px;background-position:center}}.marshal{width:100%;background:#4c5466;padding:80px 0;display:flex;justify-content:center;align-items:center;margin-bottom:100px}@media screen and (max-width: 960px){.marshal{flex-wrap:wrap;margin-bottom:30px}}.marshal .device{padding-right:3%;margin-bottom:-60px}@media screen and (max-width: 960px){.marshal .device{margin-bottom:-20px;width:50%;max-width:300px}}.marshal .marshal_caption{text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 960px){.marshal .marshal_caption{min-width:200px}}.marshal .marshal_caption span{display:inline-block}.marshal .marshal_btn{font-size:1.5rem;font-weight:bold;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;width:280px;height:100px;border:1px #fff solid;border-radius:50px;position:relative;overflow:hidden}@media screen and (max-width: 960px){.marshal .marshal_btn{height:80px}}@media screen and (min-width: 961px){.marshal .marshal_btn:hover{border:1px #f0ba1a solid}}.marshal .marshal_btn p{z-index:2;line-height:1}.marshal .marshal_btn .btn_caption{font-size:0.875rem;font-weight:lighter;margin:-5px 0 10px}.marshal .marshal_btn img{width:10%;margin-right:10px}.marshal .marshal_btn .marshal_name{display:flex;align-items:center;justify-content:center}.marshal .marshal_btn .btn_circle{content:"";display:block;width:0;height:0;opacity:0;border-radius:50%;background:#f0ba1a;transition:width 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),height 0.8s cubic-bezier(0.17, 0.935, 0.305, 1),opacity 0.01s}.marshal .marshal_btn .btn_active{width:120%;height:340%;opacity:1}.to_back{display:block;text-align:center;margin-bottom:100px}@media screen and (max-width: 960px){.to_back{margin-bottom:30px}}.to_back a{line-height:1.75;display:inline-block}
