.en{font-family:"Montserrat" , Arial, Helvetica, "sans-serif"}.info .en_btn .mail_btn .btn_circle,.info .en_btn .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 auto 120px;justify-content:space-between;width:80%}@media screen and (max-width: 960px){article{width:90vw;flex-direction:column}}article .contents{width:45%}@media screen and (max-width: 960px){article .contents{width:100%}}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.71rem;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 .marshal_text{margin-bottom:2rem}@media screen and (max-width: 960px){article .contents .text_box .marshal_text{margin-bottom:0}}article .english_visual{width:50%;padding-top:80px;margin-right:-1vw;display:flex;justify-content:flex-end;align-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 960px){article .english_visual{width:100%;margin-right:0;justify-content:center;padding-left:1vw}}article .english_visual .cars{width:46%;margin:0 1vw 1vw 0;border-radius:0.875rem;overflow:hidden}@media screen and (max-width: 960px){article .english_visual .cars{margin:0 2vw 2vw 0}}.info{width:100%;background:#4c5466;padding:80px 0;display:flex;justify-content:center;align-items:flex-start;margin-bottom:100px}@media screen and (max-width: 960px){.info{flex-wrap:wrap;padding:80px 5vw 50px}}.info .info_box{position:relative;margin-right:3%;padding-left:1rem}@media screen and (max-width: 960px){.info .info_box{width:80vw;max-width:300px;margin-bottom:30px}}.info .info_box::before{content:"";display:inline-block;background:#fff;height:100%;width:5px;position:absolute;top:0;left:0}.info .info_box h2{font-size:1.5rem;margin-bottom:1rem}.info .info_box address{margin-bottom:0.875rem}.info .info_box p{line-height:1;margin-bottom:0.875rem}.info .info_box .fax{margin-bottom:0}.info .info_box .map_link{display:inline-block;margin-bottom:0.875rem;position:relative;padding-left:1.5rem;line-height:1.4}.info .info_box .map_link::before{content:"";display:inline;background:url("../img/common/link.png") left center/75% no-repeat;height:1.4rem;width:1.4rem;position:absolute;top:0;left:0}.info .en_btn{font-size:1.5rem;font-weight:bold;width:280px}@media screen and (max-width: 960px){.info .en_btn{width:80vw;max-width:300px;margin-bottom:30px}}.info .en_btn .mail_btn,.info .en_btn .marshal_btn{margin:0 auto;display:flex;align-items:center;justify-content:center;height:100px;border:1px #fff solid;border-radius:50px;position:relative;overflow:hidden}.info .en_btn .mail_btn:hover,.info .en_btn .marshal_btn:hover{border:1px #f0ba1a solid}.info .en_btn .mail_btn p,.info .en_btn .marshal_btn p{z-index:2}.info .en_btn .mail_btn .btn_circle,.info .en_btn .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}.info .en_btn .mail_btn .btn_active,.info .en_btn .marshal_btn .btn_active{width:120%;height:340%;opacity:1}.info .en_btn .mail_btn{margin-bottom:20px}.info .en_btn .mail_btn p{display:flex;align-items:center;justify-content:space-between;width:70%}.info .en_btn .mail_btn img{width:10%}.info .en_btn .mail_btn .arrow{padding-bottom:5px;display:inline-block;transition:all 0.8s cubic-bezier(0.17, 0.935, 0.305, 1)}.info .en_btn .marshal_btn{flex-direction:column}.info .en_btn .marshal_btn p{line-height:1}.info .en_btn .marshal_btn .btn_caption{font-size:0.875rem;font-weight:lighter;margin:-5px 0 10px}.info .en_btn .marshal_btn .marshal_name{display:flex;align-items:center;justify-content:center}.info .en_btn .marshal_btn img{width:10%;margin-right:10px}
