<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";#company .layer_head{background-image:url("../images/company/bg_tit.jpg")}#company .contents{padding:120px 0;text-align:center;background:url("../images/company/bg.jpg") repeat-x}#company .contents .main_copy{margin-bottom:35px;color:#272e8e;font-size:30px;font-weight:700;line-height:45px}#company .contents .main_menu{margin:0 auto;width:1030px}#company .contents .main_menu li{width:310px;background:#fff;-webkit-box-shadow:0 10px 25px #D0D5DA;box-shadow:0 10px 25px #D0D5DA}#company .contents .main_menu li a{display:block;position:relative}#company .contents .main_menu li a .menu_tit{padding:40px 0 30px;font-size:20px;font-weight:500;line-height:1}#company .contents .main_menu li a .menu_tit span{display:block;margin:20px auto 0;width:30px;height:2px;background:#7AD411}#company .contents .main_menu li a .menu_img{display:block;width:100%;height:192px;overflow:hidden;-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a .menu_img img{-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a span.arrow{margin:0 auto;width:40px;position:absolute;left:0;right:0;bottom:-20px}#company .contents .main_menu li a span.arrow img{width:100%}#company .contents .main_menu li a:hover{color:#272e8e;opacity:1;filter:alpha(opacity=100);-moz-opacity:1}#company .contents .main_menu li a:hover img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a:hover span.arrow img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.4s all;transition:0.4s all}#outline .layer_head_02{background-image:url("../images/company/bg_tit.jpg")}#outline .contents{padding:80px 0 40px}#outline .contents .inner{margin:0 auto;width:1000px}#outline .contents .inner .bx{padding:0 0 60px}#outline .contents .inner .bx table.tb_01{margin-bottom:40px;border:1px solid #BEBEBE}#outline .contents .inner .bx table.tb_01 td,#outline .contents .inner .bx table.tb_01 th{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #BEBEBE}#outline .contents .inner .bx table.tb_01 th{padding:19px;width:24%;font-size:16px;line-height:26px;font-weight:500;background:#E9F1F9}#outline .contents .inner .bx table.tb_01 th a{font-weight:500}#outline .contents .inner .bx table.tb_01 th a span{display:inline-block;padding:0 22px 0 0;font-weight:500;background:url("../images/common/icon/ico02.png") no-repeat right center;background-size:16px auto}#outline .contents .inner .bx table.tb_01 th a:hover,#outline .contents .inner .bx table.tb_01 th a:hover span{text-decoration:underline}#outline .contents .inner .bx table.tb_01 td{padding:19px;width:76%;font-size:16px;line-height:26px}#outline .contents .inner .bx table.tb_01 td dl dt{width:20%}#outline .contents .inner .bx table.tb_01 td dl dd{width:80%}#outline .contents .inner .bx table.tb_01 td ol{padding:0 0 0 18px;list-style:decimal}#outline .contents .inner .bx table.tb_01 td .img_iso{margin-top:15px;width:132px}#outline .contents .inner .bx table.tb_01 td .img_iso img{width:100%}.access_btn{margin-top:15px;width:300px}.access_btn a{display:block;padding:11px 19px 11px 39px;color:#272e8e;font-size:14px;font-weight:700;text-align:left;line-height:1;background-image:url("../images/common/icon/ico02.png"),url("../images/common/icon/ico16.png");background-repeat:no-repeat;background-position:right 18px center,18px center;background-size:16px auto,15px auto;border:2px solid #272E8E;border-radius:50px;-webkit-transition:0.4s all;transition:0.4s all}.access_btn a:hover{color:#fff;background-color:#272E8E;background-image:url("../images/common/icon/ico03.png"),url("../images/common/icon/ico17.png");background-size:16px auto,15px auto;-webkit-transition:0.4s all;transition:0.4s all}#shops .layer_head_02{background-image:url("../images/company/bg_tit.jpg")}#shops .contents{padding:80px 0 40px}#shops .contents .inner{margin:0 auto;width:1000px}#shops .contents .inner .btn_menu{margin:0 auto 60px;width:940px}#shops .contents .inner .btn_menu li{width:300px}#shops .contents .inner .btn_menu li a{display:block;padding:16px 15px;color:#272e8e;font-size:16px;font-weight:700;line-height:1;text-align:left;border:2px solid #272E8E;border-radius:5px;background-image:url("../images/common/icon/ico15.png");background-repeat:no-repeat;background-position:right 16px center;background-size:12px auto;-webkit-transition:0.4s all;transition:0.4s all}#shops .contents .inner .btn_menu li a:hover{color:#fff;background-color:#272E8E;background-image:url("../images/common/icon/ico13.png");background-size:12px auto;-webkit-transition:0.4s all;transition:0.4s all}#shops .contents .inner .bx{padding:0 0 60px}#shops .contents .inner .bx table.tb_01{border:1px solid #BEBEBE}#shops .contents .inner .bx table.tb_01 td,#shops .contents .inner .bx table.tb_01 th{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #BEBEBE}#shops .contents .inner .bx table.tb_01 th{padding:19px 0 19px 19px;width:24%;font-size:16px;font-weight:500;line-height:26px;background:#E9F1F9}#shops .contents .inner .bx table.tb_01 th span{display:inline-block;padding:0 22px 0 0;background:url("../images/common/icon/ico02.png") no-repeat right center;background-size:16px auto}#shops .contents .inner .bx table.tb_01 td{padding:19px;width:76%;font-size:16px;line-height:26px}#shops .contents .inner .bx table.tb_01 td a{color:#272e8e}#shops .contents .inner .bx table.tb_01 td a:hover{text-decoration:underline}#shops .contents .inner .bx table.tb_01 td dl dt{width:20%}#shops .contents .inner .bx table.tb_01 td dl dd{width:80%}#shops .contents .inner .bx table.tb_01 td span{color:#272e8e}#shops .contents .inner .bx table.tb_01 td ol{padding:0 0 0 30px;list-style:decimal}#shops .contents .inner .bx table.tb_01 td .img_iso{margin-top:15px;width:132px}#shops .contents .inner .bx table.tb_01 td .img_iso img{width:100%}@media screen and (min-width:771px) and (max-width:1050px){#company .contents{padding:120px 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}#company .contents .main_copy{font-size:26px}#company .contents .main_menu{margin:0 auto;width:100%}#company .contents .main_menu li{width:32%;background:#fff;-webkit-box-shadow:0 10px 25px #D0D5DA;box-shadow:0 10px 25px #D0D5DA}#company .contents .main_menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}#company .contents .main_menu li a .menu_tit{padding:40px 4vw 30px;font-size:20px;font-weight:500;line-height:1.4}#company .contents .main_menu li a .menu_tit span{display:block;margin:20px auto 0;width:30px;height:2px;background:#7AD411}#company .contents .main_menu li a .menu_img{display:block;margin-top:auto;width:100%;height:17.8vw;overflow:hidden;-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a .menu_img img{-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a span.arrow{margin:0 auto;width:40px;position:absolute;left:0;right:0;bottom:-20px}#company .contents .main_menu li a span.arrow img{width:100%}#company .contents .main_menu li a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}#company .contents .main_menu li a:hover img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:0.4s all;transition:0.4s all}#company .contents .main_menu li a:hover span.arrow img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.4s all;transition:0.4s all}#outline .contents{padding:80px 0 40px}#outline .contents .inner{padding:0 4vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#shops .contents{padding:80px 0 40px}#shops .contents .inner{padding:0 4vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#shops .contents .inner .btn_menu{margin:0 auto 60px;width:100%}#shops .contents .inner .btn_menu li{width:33%}#shops .contents .inner .btn_menu li a{padding:2vw 1vw;font-size:1.55vw;line-height:1.2}}@media screen and (max-width:770px){#company .contents{margin-bottom:20vw;padding:14vw 4vw;background:url("../images/company/sp/bg.jpg") repeat-x;-webkit-box-sizing:border-box;box-sizing:border-box}#company .contents .main_copy{margin-bottom:6vw;font-size:4.666vw;line-height:7.733vw}#company .contents .main_menu{width:100%}#company .contents .main_menu li{margin-bottom:10vw;width:100%;-webkit-box-shadow:0 3px 6px rgba(21,44,72,0.2);box-shadow:0 3px 6px rgba(21,44,72,0.2)}#company .contents .main_menu li a{display:block}#company .contents .main_menu li a .menu_tit{padding:5.333vw 0 4vw;font-size:5.333vw;line-height:1.4}#company .contents .main_menu li a .menu_tit span{margin:4vw auto 0;width:6vw}#company .contents .main_menu li a .menu_img{display:block;width:100%;height:50vw;overflow:hidden}#company .contents .main_menu li a .menu_img img{width:100%}#company .contents .main_menu li a span.arrow{width:8vw;bottom:-4vw}#outline .contents{padding:14vw 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}#outline .contents .inner{width:100%}#outline .contents .inner .bx{padding:0 0 8vw}#outline .contents .inner .bx table.tb_01{margin-bottom:0}#outline .contents .inner .bx table.tb_01 td,#outline .contents .inner .bx table.tb_01 th{-webkit-box-sizing:border-box;box-sizing:border-box}#outline .contents .inner .bx table.tb_01 th{padding:4vw;width:100%;font-size:4.266vw;line-height:6.933vw;background:#E9F1F9}#outline .contents .inner .bx table.tb_01 th span{display:inline-block;padding:0 22px 0 0;background:url("../images/common/icon/ico02.png") no-repeat right center}#outline .contents .inner .bx table.tb_01 td{padding:6vw 4vw;width:100%;font-size:4.266vw;line-height:6.933vw}#outline .contents .inner .bx table.tb_01 td dl{margin-bottom:4vw}#outline .contents .inner .bx table.tb_01 td dl:last-of-type{margin-bottom:0}#outline .contents .inner .bx table.tb_01 td dl dt{width:100%}#outline .contents .inner .bx table.tb_01 td dl dd{width:100%}#outline .contents .inner .bx table.tb_01 td span{color:#272e8e}#outline .contents .inner .bx table.tb_01 td ol{padding:0 0 0 6vw;list-style:decimal}#outline .contents .inner .bx table.tb_01 td .img_iso{margin-top:4vw;width:35vw}#outline .contents .inner .bx table.tb_01 td .img_iso img{width:100%}.access_btn{width:100%}.access_btn a{display:block;padding:4vw 6vw 4vw 12vw;font-size:4vw}.access_btn:first-of-type{margin-bottom:4vw}#shops .contents{padding:14vw 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}#shops .contents .inner{width:100%}#shops .contents .inner .btn_menu{margin:0 auto 10vw;width:80%}#shops .contents .inner .btn_menu li{margin-bottom:4vw;width:100%}#shops .contents .inner .btn_menu li a{padding:3.2vw 2vw;font-size:3.5vw;background-position:right 3vw center}#shops .contents .inner .bx{padding:0 0 8vw}#shops .contents .inner .bx table.tb_01 td,#shops .contents .inner .bx table.tb_01 th{-webkit-box-sizing:border-box;box-sizing:border-box}#shops .contents .inner .bx table.tb_01 th{padding:4vw;width:100%;font-size:4.266vw;line-height:6.933vw;background:#E9F1F9}#shops .contents .inner .bx table.tb_01 td{padding:6vw 4vw;width:100%;font-size:4.266vw;line-height:6.933vw}}#history .layer_head_02{background-image:url("../images/company/bg_tit.jpg")}#history .layer_head_02 .layer_inner_02 .layer_tit_02{background-position:left 34%}#history .contents{padding:80px 0 40px}#history .contents .inner{margin:0 auto;width:1000px}#history .contents .inner .bx{padding:0 0 60px}#history .contents .inner .bx .algo_steps{width:100%}#history .contents .inner .bx .algo_steps li{width:220px;position:relative}#history .contents .inner .bx .algo_steps li .steps_year{margin-bottom:12px;color:#272e8e;font-size:28px;line-height:1;text-align:center}#history .contents .inner .bx .algo_steps li .steps_year span{font-size:30px;font-weight:500}#history .contents .inner .bx .algo_steps li .steps_year small{font-size:20px;font-weight:700}#history .contents .inner .bx .algo_steps li .steps_img img{width:100%}#history .contents .inner .bx .algo_steps li .steps_bx{padding:30px 0 0;height:246px;text-align:center;border:2px solid #272E8E;border-top:none;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy{margin-bottom:15px;font-size:16px;font-weight:700;line-height:24px}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy span{display:block;margin:14px auto 0;width:40px;height:2px;background:#71D100}#history .contents .inner .bx .algo_steps li .steps_bx .steps_txt{font-size:14px;line-height:23px}#history .contents .inner .bx .algo_steps li span.arrow{width:40px;position:absolute;right:-40px;top:50%}#history .contents .inner .bx dl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:15px;background:url("../images/company/history/bg_dl01.png") repeat-y left top;background-size:7px auto}#history .contents .inner .bx dl:first-of-type{background:url("../images/company/history/bg_dl02.png") no-repeat left top;background-size:7px auto}#history .contents .inner .bx dl:last-of-type{background:url("../images/company/history/bg_dl03.png") no-repeat left bottom;background-size:12px auto}#history .contents .inner .bx dl dt{padding:0 0 0 25px;width:110px;color:#272e8e;font-size:20px;font-weight:700;background:url("../images/company/history/icon.png") no-repeat left center;background-size:12px auto;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner .bx dl dt span{font-size:30px;font-weight:500}#history .contents .inner .bx dl dd{width:880px}#history .contents .inner .bx dl dd .h_bx{margin-bottom:15px;width:100%}#history .contents .inner .bx dl dd .h_bx .h_year{width:51px;font-size:18px;font-weight:700}#history .contents .inner .bx dl dd .h_bx .h_txt{width:829px;font-size:16px;line-height:26px}#history .contents .inner .bx dl dd .h_bx .h_img{margin-top:10px;width:240px;clear:both}@media screen and (min-width:771px) and (max-width:1261px){#history .layer_head_02 .layer_inner_02 .layer_tit_02{background-position:left 37%}}@media screen and (min-width:771px) and (max-width:1050px){#history .contents{padding:80px 2vw 40px;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner{width:100%}#history .contents .inner .bx{padding:0 0 60px}#history .contents .inner .bx .algo_steps li{width:22%}#history .contents .inner .bx .algo_steps li .steps_year{margin-bottom:1vw;color:#272e8e;font-size:2.333vw;line-height:1;text-align:center}#history .contents .inner .bx .algo_steps li .steps_year span{font-size:2.5vw;font-weight:500}#history .contents .inner .bx .algo_steps li .steps_year small{font-size:1.666vw;font-weight:700}#history .contents .inner .bx .algo_steps li .steps_bx{padding:2.5vw 0 0;height:20.5vw}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy{margin-bottom:1.25vw;font-size:1.333vw;line-height:2vw}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy span{margin:1.166vw auto 0;width:3.333vw}#history .contents .inner .bx .algo_steps li .steps_bx .steps_txt{font-size:1.166vw;line-height:2vw}#history .contents .inner .bx .algo_steps li span.arrow{width:3.333vw;position:absolute;right:-3.333vw;top:50%}#history .contents .inner .bx dl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:url("../images/company/history/bg_dl01.png") repeat-y left top}#history .contents .inner .bx dl:first-of-type{background:url("../images/company/history/bg_dl02.png") no-repeat left top}#history .contents .inner .bx dl:last-of-type{background:url("../images/company/history/bg_dl03.png") no-repeat left bottom}#history .contents .inner .bx dl dt{padding:0 0 0 25px;width:15%;color:#272e8e;font-size:20px;font-weight:700;background:url("../images/company/history/icon.png") no-repeat left center;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner .bx dl dt span{font-size:30px;font-weight:500}#history .contents .inner .bx dl dd{width:82%}#history .contents .inner .bx dl dd .h_bx{margin-bottom:10px;width:100%}#history .contents .inner .bx dl dd .h_bx .h_year{width:51px;color:#5f666f;font-size:18px;font-weight:700}#history .contents .inner .bx dl dd .h_bx .h_txt{width:829px;font-size:16px;line-height:26px}#history .contents .inner .bx dl dd .h_bx .h_img{margin-top:10px;width:240px;clear:both}}@media screen and (max-width:770px){#history .layer_head_02 .layer_inner_02 .layer_tit_02{background-position:center 34%}#history .contents{padding:10vw 4vw 5vw;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner{width:100%}#history .contents .inner .bx{padding:0 0 8vw}#history .contents .inner .bx .algo_steps{width:100%}#history .contents .inner .bx .algo_steps li{margin-bottom:12vw;width:100%}#history .contents .inner .bx .algo_steps li .steps_year{margin-bottom:1.6vw;font-size:7.466vw}#history .contents .inner .bx .algo_steps li .steps_year span{font-size:8vw}#history .contents .inner .bx .algo_steps li .steps_year small{font-size:5.333vw}#history .contents .inner .bx .algo_steps li .steps_bx{padding:4vw 0;height:auto;text-align:center;border:2px solid #272E8E;border-top:none;border-radius:0 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy{margin-bottom:2vw;font-size:4.266vw;line-height:6.4vw}#history .contents .inner .bx .algo_steps li .steps_bx .steps_copy span{margin:2vw auto 0;width:5.333vw}#history .contents .inner .bx .algo_steps li .steps_bx .steps_txt{font-size:3.733vw;line-height:6vw}#history .contents .inner .bx .algo_steps li span.arrow{margin:0 auto;width:5.333vw;left:0;right:0;top:inherit;bottom:-10.6vw}#history .contents .inner .bx .algo_steps li:last-of-type{margin-bottom:5vw}#history .contents .inner .bx dl dt{padding:0 0 0 4vw;width:26%;font-size:4vw}#history .contents .inner .bx dl dt span{font-size:6.666vw}#history .contents .inner .bx dl dd{width:70%}#history .contents .inner .bx dl dd .h_bx{margin-bottom:1.333vw;width:100%}#history .contents .inner .bx dl dd .h_bx .h_year{width:100%;font-size:4.8vw}#history .contents .inner .bx dl dd .h_bx .h_txt{margin-bottom:4vw;width:100%;font-size:4.266vw;line-height:5.6vw}#history .contents .inner .bx dl dd .h_bx .h_img{margin-top:1.333vw;width:64%}}
/*# sourceMappingURL=company.css.map */</pre></body></html>