﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}html,body{overflow-x:hidden}body{-webkit-text-size-adjust:none}body{font-family:"Noto Sans JP", "メイリオ", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic",  sans-serif;color:#333333;font-size:1.6rem}@media screen and (max-width: 930px){body{font-size:1.4rem}}input[type="text"],textarea,select{outline:none;box-sizing:border-box}input[type="text"]:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:#999999}input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#999999}input[type="text"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#999999}input[type="text"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#999999}input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#999999}a img{transition:0.3s}a img:hover{opacity:0.75}img{max-width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.no-gradation{background-image:none !important;color:#3095cc !important}@media screen and (min-width: 931px){body{padding-top:80px}.sp{display:none !important}}@media screen and (max-width: 930px){.pc{display:none !important}body,html{overflow-x:hidden}body{padding-top:52px}.sp-tac{text-align:center !important}}sup{vertical-align:super;font-size:1.2rem}.l-header{position:fixed;z-index:1000;top:0;left:0;width:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:nowrap;padding:0 0 0 20px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 930px){.l-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:52px;padding:10px 20px;background-color:#fff;box-shadow:none}}.l-main--subPage{margin-top:60px}.l-footer{position:relative;margin-top:120px;padding:80px 0 15px;background-color:#000033}@media screen and (max-width: 930px){.l-footer{padding:20px 0}}.p-footerTotop{position:absolute;bottom:360px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 930px){.p-footerTotop{bottom:48px}}.p-footerLink{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-footerLink{display:none}}.p-footerLink__box:nth-of-type(5) ul li a{padding-left:0}.p-footerLink__box:nth-of-type(5) ul li a::before{content:none}.p-footerLink__box__text span{display:block}.p-footerLink__box__text__01{font-weight:bold;color:#fff}.p-footerLink__box__text__01 a{padding-right:25px;font-weight:bold;color:#fff;text-decoration:none;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat right center;background-size:12px 14px}.p-footerLink__box__text__02{margin-top:5px;font-size:1.2rem;color:#4bc1ee}.p-footerLink__box ul{margin-top:30px}.p-footerLink__box ul li:not(:first-child){margin-top:13px}.p-footerLink__box ul li a{position:relative;display:inline-block;padding-left:20px;font-size:1.4rem;color:#fff;line-height:1.4;text-decoration:none}.p-footerLink__box ul li a span{display:block;margin-top:3px;font-size:1.2rem}.p-footerLink__box ul li a::before{content:'';position:absolute;top:10px;left:0;width:12px;height:1px;background-color:#fff}.p-footerLink__box ul li a:hover{text-decoration:underline}.p-footerCopyright{margin-top:45px;text-align:center;color:#fff;font-size:1.2rem}@media screen and (max-width: 930px){.p-footerCopyright{margin-top:0;font-size:1rem}}.c-container{max-width:1000px;width:100%;margin:0 auto}.p-btn--blue.outlink a:hover>span span::before{background:url("../images/icon/outlink.png")}@media screen and (min-width: 931px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}@media screen and (max-width: 930px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}.p-btn--blue a{text-decoration:none;background:url("../images/common/btn_bg.png") no-repeat center center;background-size:cover}@media screen and (min-width: 931px){.p-btn--blue a{width:370px;height:70px;line-height:70px;transition:0.3s;border:1px solid transparent}.p-btn--blue a:hover{border-color:#3095cc;background-color:#fff}.p-btn--blue a>span{display:block;height:100%;transition:0.3s;background-color:transparent}.p-btn--blue a>span span{position:relative;display:inline-block;color:#fff;transition:0.3s;background-color:transparent}.p-btn--blue a>span span.no-gradation{background-image:none !important;color:#fff}.p-btn--blue a>span span::before{content:'';position:absolute;top:50%;right:-20px;width:13px;height:14px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat;background-size:12px 14px;transition:0.3s;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 930px){.p-btn--blue a{display:block;width:100%;padding:20px 0;font-size:1.5rem}.p-btn--blue a>span span{position:relative;color:#fff;display:inline-block}.p-btn--blue a>span span::before{content:'';position:absolute;top:50%;right:-20px;width:13px;height:14px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat;background-size:12px 14px;transition:0.3s;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 931px){.p-btn--blue a:hover>span{background-color:#fff}.p-btn--blue a:hover>span span{color:#3095cc;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.p-btn--blue a:hover>span span.no-gradation{background-image:none !important;color:#3095cc !important}.p-btn--blue a:hover>span span::before{background:url("../images/icon/arrow_right_blue_36_38.png") no-repeat;background-size:12px 14px}}.p-btn--blue a .no-gradation{color:#fff !important}.p-btn a{display:inline-block;text-align:center}.p-localNavi{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-localNavi{display:block;padding:0 20px}.p-localNavi li{width:100%;margin:0}.p-localNavi li:not(:nth-of-type(1)){margin-top:10px}.p-localNavi li a{width:100% !important}}.p-localNavi li{margin-right:10px}.p-localNavi li a{display:inline-block;height:50px;line-height:48px;color:#333;text-decoration:none;text-align:center;border:1px solid #ccc}.p-localNavi li a:hover span{text-decoration:underline}.p-localNavi li a span{margin-left:20px;padding-right:20px;background:url("../images/icon/arrow_btm_gray.png") no-repeat right center}.p-breadcrumb{padding:10px 0;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-breadcrumb{padding-left:20px;padding-right:20px;line-height:1.4}}.p-breadcrumb a,.p-breadcrumb span{font-size:1.4rem;color:#333}@media screen and (min-width: 931px){.p-headerNav{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:nowrap}.p-headerNav>ul{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:wrap;height:80px}.p-headerNav>ul>li{position:relative;display:table;height:80px;transition:margin 0.3s}.p-headerNav>ul>li::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;transition:0.3s;transform:scale(1, 0);transform-origin:center bottom;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerNav>ul>li:not(:first-child){margin-left:40px}}@media screen and (min-width: 931px) and (max-width: 1200px){.p-headerNav>ul>li:not(:first-child){margin-left:20px}}@media screen and (min-width: 931px){.p-headerNav>ul>li:last-child a::after{content:none}.p-headerNav>ul>li:hover::before{transform:scale(1, 1)}.p-headerNav>ul>li:hover>div{transform:scale(1, 1)}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a span,.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{display:inline-block;vertical-align:middle}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{content:'';position:absolute;width:6px;height:6px;border:0px;border-top:solid 2px #3095cc;border-right:solid 2px #3095cc;transform:rotate(135deg);margin:2px 0 0 7px}.p-headerNav>ul>li>a{display:table-cell;vertical-align:middle;padding:35px 30px 0;font-size:1.5rem;text-decoration:none;white-space:nowrap;transition:padding 0.3s, fontSize 0.3s}}@media screen and (min-width: 931px) and (max-width: 1500px){.p-headerNav>ul>li>a{padding:35px 15px 0}}@media screen and (min-width: 931px) and (max-width: 1300px){.p-headerNav>ul>li>a{padding:35px 5px 0}}@media screen and (min-width: 931px) and (max-width: 1050px){.p-headerNav>ul>li>a{font-size:1.3rem}}@media screen and (min-width: 931px){.p-headerNav>ul>li>a span{color:#333333;transition:color 0.3s}.p-headerNav>ul>li>a:hover span{color:#3095cc}.p-headerNav__subMenu{position:fixed;top:80px;left:0;width:100%;transition:0.3s;transform:scale(1, 0);transform-origin:center top;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerNav__subMenu ul{max-width:1000px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:30px 0}.p-headerNav__subMenu ul li:not(:nth-of-type(1)){margin-left:50px}.p-headerNav__subMenu ul li a{display:inline-block;color:#fff;text-decoration:none;text-align:center;line-height:1.4}.p-headerNav__subMenu ul li a:hover{text-decoration:underline}.p-headerNav__subMenu ul li a span{padding-right:25px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat right center;background-size:12px 14px}.p-headerNav__globalSite{position:absolute;top:10px;right:180px;transition:right 0.3s}}@media screen and (min-width: 931px) and (max-width: 1000px){.p-headerNav__globalSite{right:130px}}@media screen and (min-width: 931px){.p-headerNav__globalSite select{position:relative;display:inline-block;width:150px;height:30px;padding-left:20px;line-height:30px;font-size:1.4rem;color:#333333;text-decoration:none;border:1px solid #cccccc;border-radius:3px}.p-headerNav__btn{transition:margin 0.3s}}@media screen and (min-width: 931px) and (max-width: 1200px){.p-headerNav__btn{margin-left:15px}}@media screen and (min-width: 931px){.p-headerNav__btn a{display:block;width:150px;height:80px;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);text-align:center;line-height:80px;color:#fff;text-decoration:none;font-size:1.4rem;transition:0.3s}}@media screen and (min-width: 931px) and (max-width: 1000px){.p-headerNav__btn a{width:100px;font-size:1.2rem}}@media screen and (min-width: 931px){.p-headerNav__btn a:hover{opacity:0.75}}@media screen and (max-width: 930px){.p-headerNav{position:fixed;z-index:2000;top:52px;left:0;width:100%;height:100%;padding-bottom:60px;overflow-y:scroll;background-color:#fff;transform:translateX(100%);opacity:0}.p-headerNav>ul{border-top:1px solid #ccc}.p-headerNav>ul:nth-of-type(1)>li>div{display:none}.p-headerNav>ul:nth-of-type(1)>li:not(.accordion)>a>span{background:url("../images/icon/arrow_right_black_23_25.png") no-repeat 94.5% center;background-size:15px auto}.p-headerNav>ul:nth-of-type(1)>li.accordion .on{transition:0.3s;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);color:#fff}.p-headerNav>ul:nth-of-type(1)>li.accordion .on::after{color:#fff}.p-headerNav>ul:nth-of-type(1)>li.accordion .on>span{background:url("../images/icon/minus.png") no-repeat 95% center;background-size:20px auto}.p-headerNav>ul:nth-of-type(1)>li.accordion>a>span{background:url("../images/icon/plus.png") no-repeat 95% center;background-size:20px auto}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(1)>a::after{content:'COMPANY INFORMATION'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(2)>a::after{content:'OUR STRENGTH'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(3)>a::after{content:'BUSINESS'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(5)>a::after{content:'CSR'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(6)>a::after{content:'RECRUIT'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(7)>a::after{content:'CONTACT'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(9)>a::after{content:'PRIVACY POLICY'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(10)>a::after{content:'PARTNERSHIP'}.p-headerNav>ul:nth-of-type(1)>li>a{position:relative;display:block;font-size:1.4rem;font-weight:bold;text-decoration:none;color:#333;border-bottom:1px solid #ccc}.p-headerNav>ul:nth-of-type(1)>li>a>span{display:block;padding:15px 20px 25px 20px}.p-headerNav>ul:nth-of-type(1)>li>a::after{position:absolute;content:'';bottom:10px;left:20px;display:block;margin-top:5px;font-size:1rem;font-weight:bold;color:#4bc1ee}.p-headerNav>ul ul li:not(:first-child){border-top:1px solid #fff}.p-headerNav>ul ul li a{display:block;text-decoration:none}.p-headerNav>ul ul li a span{display:block;padding:20px;font-size:1.2rem;color:#fff;text-decoration:none;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat 94.5% center;background-size:15px auto;background-color:#000033}.p-headerNav>ul:nth-of-type(2) li{display:block}.p-headerNav.active{transition:0.5s;transform:translateX(0);opacity:1}.p-headerNav__globalSite__list{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:20px}.p-headerNav__globalSite__list a{position:relative;display:inline-block;width:48.5%;height:30px;padding-left:20px;line-height:30px;font-size:1.4rem;color:#333333;text-decoration:none;border:1px solid #cccccc;border-radius:3px}.p-headerNav__globalSite__list a:not(:nth-of-type(-n+2)){margin-top:15px}.p-headerNav__globalSite__list a::after{position:absolute;content:'';content:'';position:absolute;width:6px;height:6px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;transform:rotate(135deg);top:8px;right:18px}}@media screen and (max-width: 930px){.p-headerLogo{padding:0}.p-headerLogo img{width:100px}.p-headerSpMenu a{position:relative;display:block;width:40px;height:30px}.p-headerSpMenu a.active span:nth-of-type(1){animation-name:menuAnim1;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a.active span:nth-of-type(2){animation-name:menuAnim2;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a.active span:nth-of-type(3){animation-name:menuAnim3;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span{position:absolute;right:0;width:35px;height:2px;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerSpMenu a span:nth-of-type(1){top:5px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim4;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span:nth-of-type(2){top:15px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim5;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span:nth-of-type(3){top:25px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim6;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}@keyframes menuAnim1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes menuAnim2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes menuAnim4{0%{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{top:5px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim5{0%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim6{0%{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:25px;-webkit-transform:rotate(0);transform:rotate(0)}}}.p-mainVisual{background-color:#000033}.p-mainVisual h1{padding:70px 0;text-align:center}@media screen and (max-width: 930px){.p-mainVisual h1{padding:40px 0}}.p-mainVisual h1 span{display:block}.p-mainVisual h1 span:nth-of-type(1){font-size:1.4rem;color:#3095cc}.p-mainVisual h1 span:nth-of-type(2){margin-top:10px;font-size:2.6rem;color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}html,body{overflow-x:hidden}body{-webkit-text-size-adjust:none}body{font-family:"Noto Sans JP", "メイリオ", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic",  sans-serif;color:#333333;font-size:1.6rem}@media screen and (max-width: 930px){body{font-size:1.4rem}}input[type="text"],textarea,select{outline:none;box-sizing:border-box}input[type="text"]:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:#999999}input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#999999}input[type="text"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#999999}input[type="text"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#999999}input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#999999}a img{transition:0.3s}a img:hover{opacity:0.75}img{max-width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.no-gradation{background-image:none !important;color:#3095cc !important}@media screen and (min-width: 931px){body{padding-top:80px}.sp{display:none !important}}@media screen and (max-width: 930px){.pc{display:none !important}body,html{overflow-x:hidden}body{padding-top:52px}.sp-tac{text-align:center !important}}sup{vertical-align:super;font-size:1.2rem}.l-header{position:fixed;z-index:1000;top:0;left:0;width:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:nowrap;padding:0 0 0 20px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 930px){.l-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:52px;padding:10px 20px;background-color:#fff;box-shadow:none}}.l-main--subPage{margin-top:60px}.l-footer{position:relative;margin-top:120px;padding:80px 0 15px;background-color:#000033}@media screen and (max-width: 930px){.l-footer{padding:20px 0}}.p-footerTotop{position:absolute;bottom:360px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 930px){.p-footerTotop{bottom:48px}}.p-footerLink{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-footerLink{display:none}}.p-footerLink__box:nth-of-type(5) ul li a{padding-left:0}.p-footerLink__box:nth-of-type(5) ul li a::before{content:none}.p-footerLink__box__text span{display:block}.p-footerLink__box__text__01{font-weight:bold;color:#fff}.p-footerLink__box__text__01 a{padding-right:25px;font-weight:bold;color:#fff;text-decoration:none;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat right center;background-size:12px 14px}.p-footerLink__box__text__02{margin-top:5px;font-size:1.2rem;color:#4bc1ee}.p-footerLink__box ul{margin-top:30px}.p-footerLink__box ul li:not(:first-child){margin-top:13px}.p-footerLink__box ul li a{position:relative;display:inline-block;padding-left:20px;font-size:1.4rem;color:#fff;line-height:1.4;text-decoration:none}.p-footerLink__box ul li a span{display:block;margin-top:3px;font-size:1.2rem}.p-footerLink__box ul li a::before{content:'';position:absolute;top:10px;left:0;width:12px;height:1px;background-color:#fff}.p-footerLink__box ul li a:hover{text-decoration:underline}.p-footerCopyright{margin-top:45px;text-align:center;color:#fff;font-size:1.2rem}@media screen and (max-width: 930px){.p-footerCopyright{margin-top:0;font-size:1rem}}.c-container{max-width:1000px;width:100%;margin:0 auto}.p-btn--blue.outlink a:hover>span span::before{background:url("../images/icon/outlink.png")}@media screen and (min-width: 931px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}@media screen and (max-width: 930px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}.p-btn--blue a{text-decoration:none;background:url("../images/common/btn_bg.png") no-repeat center center;background-size:cover}@media screen and (min-width: 931px){.p-btn--blue a{width:370px;height:70px;line-height:70px;transition:0.3s;border:1px solid transparent}.p-btn--blue a:hover{border-color:#3095cc;background-color:#fff}.p-btn--blue a>span{display:block;height:100%;transition:0.3s;background-color:transparent}.p-btn--blue a>span span{position:relative;display:inline-block;color:#fff;transition:0.3s;background-color:transparent}.p-btn--blue a>span span.no-gradation{background-image:none !important;color:#fff}.p-btn--blue a>span span::before{content:'';position:absolute;top:50%;right:-20px;width:13px;height:14px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat;background-size:12px 14px;transition:0.3s;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 930px){.p-btn--blue a{display:block;width:100%;padding:20px 0;font-size:1.5rem}.p-btn--blue a>span span{position:relative;color:#fff;display:inline-block}.p-btn--blue a>span span::before{content:'';position:absolute;top:50%;right:-20px;width:13px;height:14px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat;background-size:12px 14px;transition:0.3s;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 931px){.p-btn--blue a:hover>span{background-color:#fff}.p-btn--blue a:hover>span span{color:#3095cc;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.p-btn--blue a:hover>span span.no-gradation{background-image:none !important;color:#3095cc !important}.p-btn--blue a:hover>span span::before{background:url("../images/icon/arrow_right_blue_36_38.png") no-repeat;background-size:12px 14px}}.p-btn--blue a .no-gradation{color:#fff !important}.p-btn a{display:inline-block;text-align:center}.p-localNavi{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-localNavi{display:block;padding:0 20px}.p-localNavi li{width:100%;margin:0}.p-localNavi li:not(:nth-of-type(1)){margin-top:10px}.p-localNavi li a{width:100% !important}}.p-localNavi li{margin-right:10px}.p-localNavi li a{display:inline-block;height:50px;line-height:48px;color:#333;text-decoration:none;text-align:center;border:1px solid #ccc}.p-localNavi li a:hover span{text-decoration:underline}.p-localNavi li a span{margin-left:20px;padding-right:20px;background:url("../images/icon/arrow_btm_gray.png") no-repeat right center}.p-breadcrumb{padding:10px 0;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-breadcrumb{padding-left:20px;padding-right:20px;line-height:1.4}}.p-breadcrumb a,.p-breadcrumb span{font-size:1.4rem;color:#333}@media screen and (min-width: 931px){.p-headerNav{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:nowrap}.p-headerNav>ul{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:wrap;height:80px}.p-headerNav>ul>li{position:relative;display:table;height:80px;transition:margin 0.3s}.p-headerNav>ul>li::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;transition:0.3s;transform:scale(1, 0);transform-origin:center bottom;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerNav>ul>li:not(:first-child){margin-left:40px}}@media screen and (min-width: 931px) and (max-width: 1200px){.p-headerNav>ul>li:not(:first-child){margin-left:20px}}@media screen and (min-width: 931px){.p-headerNav>ul>li:last-child a::after{content:none}.p-headerNav>ul>li:hover::before{transform:scale(1, 1)}.p-headerNav>ul>li:hover>div{transform:scale(1, 1)}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a span,.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{display:inline-block;vertical-align:middle}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{content:'';position:absolute;width:6px;height:6px;border:0px;border-top:solid 2px #3095cc;border-right:solid 2px #3095cc;transform:rotate(135deg);margin:2px 0 0 7px}.p-headerNav>ul>li>a{display:table-cell;vertical-align:middle;padding:35px 30px 0;font-size:1.5rem;text-decoration:none;white-space:nowrap;transition:padding 0.3s, fontSize 0.3s}}@media screen and (min-width: 931px) and (max-width: 1500px){.p-headerNav>ul>li>a{padding:35px 15px 0}}@media screen and (min-width: 931px) and (max-width: 1300px){.p-headerNav>ul>li>a{padding:35px 5px 0}}@media screen and (min-width: 931px) and (max-width: 1050px){.p-headerNav>ul>li>a{font-size:1.3rem}}@media screen and (min-width: 931px){.p-headerNav>ul>li>a span{color:#333333;transition:color 0.3s}.p-headerNav>ul>li>a:hover span{color:#3095cc}.p-headerNav__subMenu{position:fixed;top:80px;left:0;width:100%;transition:0.3s;transform:scale(1, 0);transform-origin:center top;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerNav__subMenu ul{max-width:1000px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:30px 0}.p-headerNav__subMenu ul li:not(:nth-of-type(1)){margin-left:50px}.p-headerNav__subMenu ul li a{display:inline-block;color:#fff;text-decoration:none;text-align:center;line-height:1.4}.p-headerNav__subMenu ul li a:hover{text-decoration:underline}.p-headerNav__subMenu ul li a span{padding-right:25px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat right center;background-size:12px 14px}.p-headerNav__globalSite{position:absolute;top:10px;right:180px;transition:right 0.3s}}@media screen and (min-width: 931px) and (max-width: 1000px){.p-headerNav__globalSite{right:130px}}@media screen and (min-width: 931px){.p-headerNav__globalSite select{position:relative;display:inline-block;width:150px;height:30px;padding-left:20px;line-height:30px;font-size:1.4rem;color:#333333;text-decoration:none;border:1px solid #cccccc;border-radius:3px}.p-headerNav__btn{transition:margin 0.3s}}@media screen and (min-width: 931px) and (max-width: 1200px){.p-headerNav__btn{margin-left:15px}}@media screen and (min-width: 931px){.p-headerNav__btn a{display:block;width:150px;height:80px;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);text-align:center;line-height:80px;color:#fff;text-decoration:none;font-size:1.4rem;transition:0.3s}}@media screen and (min-width: 931px) and (max-width: 1000px){.p-headerNav__btn a{width:100px;font-size:1.2rem}}@media screen and (min-width: 931px){.p-headerNav__btn a:hover{opacity:0.75}}@media screen and (max-width: 930px){.p-headerNav{position:fixed;z-index:2000;top:52px;left:0;width:100%;height:100%;padding-bottom:60px;overflow-y:scroll;background-color:#fff;transform:translateX(100%);opacity:0}.p-headerNav>ul{border-top:1px solid #ccc}.p-headerNav>ul:nth-of-type(1)>li>div{display:none}.p-headerNav>ul:nth-of-type(1)>li:not(.accordion)>a>span{background:url("../images/icon/arrow_right_black_23_25.png") no-repeat 94.5% center;background-size:15px auto}.p-headerNav>ul:nth-of-type(1)>li.accordion .on{transition:0.3s;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);color:#fff}.p-headerNav>ul:nth-of-type(1)>li.accordion .on::after{color:#fff}.p-headerNav>ul:nth-of-type(1)>li.accordion .on>span{background:url("../images/icon/minus.png") no-repeat 95% center;background-size:20px auto}.p-headerNav>ul:nth-of-type(1)>li.accordion>a>span{background:url("../images/icon/plus.png") no-repeat 95% center;background-size:20px auto}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(1)>a::after{content:'COMPANY INFORMATION'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(2)>a::after{content:'OUR STRENGTH'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(3)>a::after{content:'BUSINESS'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(4)>a::after{content:'SALES SITE'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(5)>a::after{content:'CSR'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(6)>a::after{content:'RECRUIT'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(7)>a::after{content:'CONTACT'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(8)>a::after{content:'PRIVACY POLICY'}.p-headerNav>ul:nth-of-type(1)>li:nth-of-type(9)>a::after{content:'PARTNERSHIP'}.p-headerNav>ul:nth-of-type(1)>li>a{position:relative;display:block;font-size:1.4rem;font-weight:bold;text-decoration:none;color:#333;border-bottom:1px solid #ccc}.p-headerNav>ul:nth-of-type(1)>li>a>span{display:block;padding:15px 20px 25px 20px}.p-headerNav>ul:nth-of-type(1)>li>a::after{position:absolute;content:'';bottom:10px;left:20px;display:block;margin-top:5px;font-size:1rem;font-weight:bold;color:#4bc1ee}.p-headerNav>ul ul li:not(:first-child){border-top:1px solid #fff}.p-headerNav>ul ul li a{display:block;text-decoration:none}.p-headerNav>ul ul li a span{display:block;padding:20px;font-size:1.2rem;color:#fff;text-decoration:none;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat 94.5% center;background-size:15px auto;background-color:#000033}.p-headerNav>ul:nth-of-type(2) li{display:block}.p-headerNav.active{transition:0.5s;transform:translateX(0);opacity:1}.p-headerNav__globalSite__list{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:20px}.p-headerNav__globalSite__list a{position:relative;display:inline-block;width:48.5%;height:30px;padding-left:20px;line-height:30px;font-size:1.4rem;color:#333333;text-decoration:none;border:1px solid #cccccc;border-radius:3px}.p-headerNav__globalSite__list a:not(:nth-of-type(-n+2)){margin-top:15px}.p-headerNav__globalSite__list a::after{position:absolute;content:'';content:'';position:absolute;width:6px;height:6px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;transform:rotate(135deg);top:8px;right:18px}}@media screen and (max-width: 930px){.p-headerLogo{padding:0}.p-headerLogo img{width:100px}.p-headerSpMenu a{position:relative;display:block;width:40px;height:30px}.p-headerSpMenu a.active span:nth-of-type(1){animation-name:menuAnim1;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a.active span:nth-of-type(2){animation-name:menuAnim2;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a.active span:nth-of-type(3){animation-name:menuAnim3;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span{position:absolute;right:0;width:35px;height:2px;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerSpMenu a span:nth-of-type(1){top:5px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim4;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span:nth-of-type(2){top:15px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim5;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}.p-headerSpMenu a span:nth-of-type(3){top:25px;-webkit-transform:rotate(0);transform:rotate(0);animation-name:menuAnim6;animation-timing-function:linear;animation-duration:0.4s;animation-fill-mode:forwards;animation-direction:alternate}@keyframes menuAnim1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes menuAnim2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes menuAnim4{0%{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{top:5px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim5{0%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuAnim6{0%{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:25px;-webkit-transform:rotate(0);transform:rotate(0)}}}.p-mainVisual{background-color:#000033}.p-mainVisual h1{padding:70px 0;text-align:center}@media screen and (max-width: 930px){.p-mainVisual h1{padding:40px 0}}.p-mainVisual h1 span{display:block}.p-mainVisual h1 span:nth-of-type(1){font-size:1.4rem;color:#3095cc}.p-mainVisual h1 span:nth-of-type(2){margin-top:10px;font-size:2.6rem;color:#fff}.p-sectionTitleSubPage{position:relative;font-size:2.6rem;text-align:center;line-height:1.6;font-weight:bold;color:#3095cc;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media screen and (max-width: 930px){.p-sectionTitleSubPage{font-size:2.2rem;padding:0 20px}}.p-sectionTitleSubPage::before{content:'';position:absolute;bottom:-30px;width:45px;height:3px;background:url("../images/common/gradation_border.png") no-repeat;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width: 930px){.p-sectionTitleSubPage::before{width:25px;height:2px;bottom:-15px}}.p-subTitle{font-size:2.4rem;font-weight:bold;color:#333333;text-align:center}.p-eyecatch{text-align:center}.p-eyecatch span{display:inline-block;height:25px;padding:0 15px;line-height:25px;background-color:#000033;font-size:1.6rem;color:#fff}.p-indexPage .p-sectionTitle{text-align:center}.p-indexPage .p-sectionTitle span{display:block}.p-indexPage .p-sectionTitle__01{color:#3095cc;font-weight:bold}@media screen and (max-width: 930px){.p-indexPage .p-sectionTitle__01{font-size:1rem}}.p-indexPage .p-sectionTitle__02{margin-top:10px;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 930px){.p-indexPage .p-sectionTitle__02{font-size:2.4rem}}.p-indexPage .p-graphicTextBox{display:flex;justify-content:flex-start;align-items:center;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:0 20px}}.p-indexPage .p-graphicTextBox__text h3{position:relative;font-weight:bold;line-height:1.6;color:#3095cc;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__text h3{width:100%;order:0;text-align:center}}.p-indexPage .p-graphicTextBox__text h3.no-gradation{background-image:none;color:#3095cc}.p-indexPage .p-graphicTextBox__text h3::before{content:'';position:absolute;bottom:-25px;left:0;width:45px;height:3px;background:url("../images/common/gradation_border.png") no-repeat}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__text h3::before{width:25px;height:2px;bottom:-15px;position:absolute;left:50%;transform:translateX(-50%)}}.p-indexPage .p-graphicTextBox__text p{margin-top:60px;font-size:1.5rem;line-height:1.6}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__graphic{width:100%;order:1;margin-top:20px;text-align:center}}.p-indexPage .p-indexPage__localNav{position:relative;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-indexPage .p-indexPage__localNav::before{content:'';position:absolute;top:-1px;left:50%;margin-left:-22px;width:0;height:0;border:23px solid transparent;border-top-color:#fff}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__localNav::before{margin-left:-15px;width:0;height:0;border:15px solid transparent;border-top-color:#fff}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__localNav nav{padding:35px 10px}}.p-indexPage .p-indexPage__localNav nav ul{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__localNav nav ul{flex-wrap:wrap}}.p-indexPage .p-indexPage__localNav nav ul li{max-width:243px;width:100%}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__localNav nav ul li{max-width:100%;width:49%}}.p-indexPage .p-indexPage__localNav nav ul li a{display:block;height:70px;line-height:70px;background-color:#fff;color:#3095cc;text-decoration:none;font-size:1.5rem;text-align:center;border:1px solid #fff;transition:0.3s}.p-indexPage .p-indexPage__localNav nav ul li a:hover{background-color:transparent}.p-indexPage .p-indexPage__localNav nav ul li a:hover span{color:#fff;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat right center;background-size:12px 14px}.p-indexPage .p-indexPage__localNav nav ul li a span{transition:0.3s;padding-right:20px;background:url("../images/icon/arrow_right_blue_36_38.png") no-repeat right center;background-size:12px 14px}.p-indexPage .p-indexPage__block__01{position:relative;height:580px;overflow:hidden}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__01{height:400px}}@media screen and (max-width: 700px){.p-indexPage .p-indexPage__block__01{height:210px}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__01{background:url("../images/top/main_visual_sp.png") no-repeat right bottom;background-size:85% auto}}@media screen and (max-width: 930px) and (max-width: 410px){.p-indexPage .p-indexPage__block__01{background-size:auto 100%}}.p-indexPage .p-indexPage__block__01 .c-container{position:relative;height:100%}.p-indexPage .p-indexPage__block__01__text{position:absolute;z-index:2;top:50%;left:0;font-size:5.2rem;font-weight:bold;line-height:1.3}@media screen and (min-width: 931px){.p-indexPage .p-indexPage__block__01__text{margin-top:-160px}.p-indexPage .p-indexPage__block__01__text>span span{display:inline-block;transform:translateX(-30px)}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__01__text{top:50%;left:50%;transform:translate(-110%, -50%);margin-top:0;padding-left:20px;font-size:2.6rem;line-height:1.5}.p-indexPage .p-indexPage__block__01__text>span span{display:inline-block;transform:translateX(-10px)}}@media screen and (max-width: 930px) and (max-width: 700px){.p-indexPage .p-indexPage__block__01__text{left:10px;transform:translateX(0)}}@media screen and (max-width: 700px){.p-indexPage .p-indexPage__block__01__text{top:20px;font-size:2.2rem;transform:translateY(0)}}.p-indexPage .p-indexPage__block__01__visual{position:absolute;z-index:0;top:0;left:50%;width:100%;height:100%;margin-left:-260px}.p-indexPage .p-indexPage__block__01__visual div:nth-of-type(1){position:absolute;z-index:5;bottom:0;left:200px;width:379px;height:305px;background:url("../images/top/mv01.png") no-repeat}.p-indexPage .p-indexPage__block__01__visual div:nth-of-type(2){position:absolute;z-index:2;bottom:0;left:190px;width:621px;height:427px;background:url("../images/top/mv02.png") no-repeat}.p-indexPage .p-indexPage__block__01__visual div:nth-of-type(3){position:absolute;z-index:1;top:1px;left:0;width:100%;height:579px;background:url("../images/top/mv03.png") no-repeat 190px bottom}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__01__visual{display:none}}.p-indexPage .p-indexPage__block__02{text-align:center}.p-indexPage .p-indexPage__block__02 a{display:block;padding:25px 0;font-size:1.8rem;color:#fff;text-decoration:none; line-height: 1.4; background-color:#333;transition:0.3s}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__02 a{padding:30px 20px;font-size:1.4rem}}.p-indexPage .p-indexPage__block__02 a span{padding:0 25px 0 15px;background:url("../images/icon/news.png") no-repeat left center,url("../images/icon/arrow_right_blue_36_38.png") no-repeat right center;background-size:12px 14px}
@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__02 a span {padding: 0 25px 0 15px;}}.p-indexPage .p-indexPage__block__02 a:hover{opacity:0.75}.p-indexPage .p-indexPage__block__03{padding-top:100px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__03{padding-top:50px}}.p-indexPage .p-indexPage__block__03 .p-graphicTextBox{margin-top:30px}.p-indexPage .p-indexPage__block__03 .p-graphicTextBox__text{margin-left:30px;font-size:3.6rem}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__03 .p-graphicTextBox__text{margin-left:0;font-size:1.6rem;font-weight:bold}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__03 .p-graphicTextBox__graphic img{max-width:70%}.p-indexPage .p-indexPage__block__03 .p-graphicTextBox p{letter-spacing:-0.06em}}.p-indexPage .p-indexPage__block__04{margin-top:50px}.p-indexPage .p-indexPage__block__04__localNav{padding:60px 20px}.p-indexPage .p-indexPage__block__04__localNav li:not(:first-child){margin-left:10px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__04__localNav li:not(:first-child){margin-left:0}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__04__localNav li:nth-of-type(2n){margin-left:2%}.p-indexPage .p-indexPage__block__04__localNav li:not(:nth-of-type(-n+2)){margin-top:10px}}.p-indexPage .p-indexPage__block__05{padding-top:100px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__05{padding-top:50px}}.p-indexPage .p-indexPage__block__05 .p-graphicTextBox{margin-top:25px}.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__text{margin-left:30px;font-size:2.8rem}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__text{margin-left:0;font-size:1.6rem}}.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__text .sp-tac{color:#000 !important}.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__graphic{flex-shrink:0}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__graphic{margin-top:40px}.p-indexPage .p-indexPage__block__05 .p-graphicTextBox__graphic img{max-width:90%}}.p-indexPage .p-indexPage__block__06{margin-top:35px}.p-indexPage .p-indexPage__block__06__localNav{max-width:750px;width:100%;margin:0 auto;padding:60px 0 70px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__06__localNav{max-width:100%}}@media screen and (min-width: 931px){.p-indexPage .p-indexPage__block__06__localNav ul{flex-wrap:wrap !important}}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(4){width:100%;max-width:100%}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(4){margin-top:10px}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2){margin-left:0;max-width:244px}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2) a{padding-top:12px;line-height:1.4}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2) a span{display:inline-block}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2) a b{font-size:1.2rem}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2),.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(3){margin-left:10px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(1),.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2),.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(3){max-width:100%;width:49%;margin-left:0}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2){margin-left:2%}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(3){margin-top:10px}}.p-indexPage .p-indexPage__block__07{padding:80px 0;overflow-x:hidden}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07{padding:40px 0}}.p-indexPage .p-indexPage__block__07__companyList{margin-top:80px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__companyList{margin-top:20px}}.p-indexPage .p-indexPage__block__07__companyList>div{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap}.p-indexPage .p-indexPage__block__07__companyList>div:nth-of-type(n+1){margin-top:50px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__companyList>div:nth-of-type(n+1){margin-top:40px}}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__companyList>div{display:flex;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:0 20px}.p-indexPage .p-indexPage__block__07__companyList>div span{width:49%;text-align:center}.p-indexPage .p-indexPage__block__07__companyList>div span:nth-of-type(2n){margin-left:2%}.p-indexPage .p-indexPage__block__07__companyList>div span:not(:nth-of-type(-n+2)){margin-top:15px}.p-indexPage .p-indexPage__block__07__companyList>div span img{max-width:90%;margin:0}}.p-indexPage .p-indexPage__block__07__companyList>div img{margin:0 30px}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__companyList>div img{margin:0}}.p-indexPage .p-indexPage__block__07__btn{margin-top:100px;padding:0 20px;text-align:center}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__btn{margin-top:30px}}@media screen and (min-width: 931px){.p-indexPage .p-indexPage__block__07__btn a{width:370px;height:70px;line-height:70px;font-size:1.4rem}.p-indexPage .p-indexPage__block__07__btn a span .no-gradation{color:#fff !important}}@media screen and (min-width: 931px) and (max-width: 930px){.p-indexPage .p-indexPage__block__07__btn a{width:100%;height:60px;line-height:60px}}.p-messagePage .c-container{max-width:800px;width:100%;margin:0 auto}.p-messagePage__sentence{margin-top:80px;font-size:1.4rem;line-height:1.8}@media screen and (max-width: 930px){.p-messagePage__sentence{margin-top:50px;padding:0 20px}}.p-messagePage__sentence__caution{font-size:1.2rem;margin-top:10px}.p-messagePage__block__01__thumbnail{position:relative;margin-bottom:60px;text-align:right}.p-messagePage__block__01__thumbnail>div:nth-of-type(2){position:relative;display:inline-block}.p-messagePage__block__01__thumbnail>div:nth-of-type(2) img{vertical-align:middle}.p-messagePage__block__01__thumbnail>div:nth-of-type(2) p{position:absolute;bottom:10px;left:10px;text-align:left;color:#fff;font-size:1.4rem;line-height:1.4}.p-messagePage__block__01__thumbnail>div:nth-of-type(2) p b{font-size:1.8rem;font-weight:bold}.p-messagePage__block__01__thumbnail>div:nth-of-type(1){position:absolute;z-index:5;top:50px;left:-200px;padding:40px 30px;font-size:3.8rem;font-weight:normal;color:#fff;line-height:1.4;text-align:left;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}@media screen and (max-width: 930px){.p-messagePage__block__01__thumbnail>div:nth-of-type(1){position:static;padding:20px;font-size:2.8rem}}.p-messagePage__block__02{margin-top:100px}.p-messagePage__block__02__mediaBox{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:70px}.p-messagePage__block__02__mediaBox>div{width:48%}.p-messagePage__block__02__mediaBox .p-messagePage__sentence{margin-top:0}.p-messagePage__block__03{margin:80px 0 140px}.p-messagePage__block__03__name{margin-top:20px;text-align:right}.p-messagePage__block__03__name span{margin-left:15px;font-size:1.8rem;font-weight:bold}.p-messagePage__block__03__graphic{margin-top:60px;text-align:center}.p-messagePage__block__03__graphic span{display:block;margin-top:15px;text-align:center;font-size:1.8rem;color:#000033}@media screen and (max-width: 930px){.p-messagePage__block__03__graphic span{font-size:1.4rem}}.p-messagePage__block__03__btn{margin-top:55px;text-align:center}.p-historyPage__sentence p{font-size:1.4rem;line-height:1.8}.p-historyPage__circle{width:260px;height:260px;margin-left:auto;margin-right:auto;border-radius:260px;border:1px solid #264b8d}@media screen and (max-width: 930px){.p-historyPage__circle{max-width:260px;width:100%}}.p-historyPage__historyList{position:relative;margin-top:60px;color:#fff}@media screen and (max-width: 930px){.p-historyPage__historyList__item{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap}}.p-historyPage__historyList__item:not(:nth-of-type(1)){margin-top:30px}.p-historyPage__historyList__item>div:nth-of-type(1){display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}.p-historyPage__historyList__item>div:nth-of-type(1) p:nth-of-type(1){flex-shrink:0;width:110px;font-size:2.8rem}@media screen and (max-width: 930px){.p-historyPage__historyList__item>div:nth-of-type(1) p:nth-of-type(1){width:90px;font-size:2.2rem}}.p-historyPage__historyList__item>div:nth-of-type(1) p:nth-of-type(2){width:450px;line-height:1.8}@media screen and (max-width: 930px){.p-historyPage__historyList__item>div:nth-of-type(1) p:nth-of-type(2){line-height:1.6}}.p-historyPage__historyList__item>div:nth-of-type(1) p:nth-of-type(2) span{display:inline-block;text-indent:-0.8em;margin-left:0.8em;font-size:1.6rem}@media screen and (min-width: 931px){.p-historyPage__historyList__item>div:not(:nth-of-type(1)){position:absolute;right:0;width:180px}}@media screen and (max-width: 930px){.p-historyPage__historyList__item>div:nth-of-type(1){width:100%}.p-historyPage__historyList__item>div:not(:nth-of-type(1)){width:48%;margin-top:15px}.p-historyPage__historyList__item>div:not(:nth-of-type(1)).full{margin-left:auto;margin-right:auto}.p-historyPage__historyList__item>div:not(:nth-of-type(1)) img{width:100%}.p-historyPage__historyList__item>div:nth-of-type(2n+3){margin-left:4%}}.p-historyPage__historyList__item>div span{display:block;margin-top:8px;font-size:1.2rem;font-weight:400;color:#fff;line-height:1.4}@media screen and (max-width: 930px){.p-historyPage__historyList__item>div span{margin-top:5px;font-size:1rem}}.p-historyPage__block__01 .c-container,.p-historyPage__block__02 .c-container,.p-historyPage__block__03 .c-container,.p-historyPage__block__04 .c-container{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-historyPage__block__01 .c-container,.p-historyPage__block__02 .c-container,.p-historyPage__block__03 .c-container,.p-historyPage__block__04 .c-container{padding:0 20px}}.p-historyPage__block__01{padding-bottom:85px}.p-historyPage__block__01 .p-historyPage__sentence{margin-top:70px}.p-historyPage__block__01 .p-historyPage__circle{position:relative;margin-top:60px;padding-top:60px;text-align:center}.p-historyPage__block__01 .p-historyPage__circle__headline{font-size:2.8rem;font-weight:bold;color:#333333}.p-historyPage__block__01 .p-historyPage__circle p{margin-top:25px;font-size:1.4rem;line-height:1.8}.p-historyPage__block__01 .p-historyPage__circle::before{content:'';position:absolute;bottom:-50px;position:absolute;left:50%;transform:translateX(-50%);width:33px;height:21px;background:url("../images/company/history/arrow.png") no-repeat}.p-historyPage__block__02,.p-historyPage__block__03,.p-historyPage__block__04{padding-top:60px;background-repeat:no-repeat;background-size:cover;background-position:center top}@media screen and (max-width: 930px){.p-historyPage__block__02,.p-historyPage__block__03,.p-historyPage__block__04{padding-bottom:60px !important}}.p-historyPage__block__02__headline,.p-historyPage__block__03__headline,.p-historyPage__block__04__headline{text-align:center;font-size:2.4rem;color:#fff;font-weight:bold}@media screen and (max-width: 930px){.p-historyPage__block__02__headline,.p-historyPage__block__03__headline,.p-historyPage__block__04__headline{font-size:2rem;line-height:1.4}}.p-historyPage__block__02{padding-bottom:200px;background-image:url("../images/company/history/bg01.jpg")}.p-historyPage__block__02 .p-historyPage__historyList__item:nth-of-type(1)>div:nth-of-type(2){top:0}.p-historyPage__block__02 .p-historyPage__historyList__item:nth-of-type(1)>div:nth-of-type(3){top:184px}.p-historyPage__block__03{padding-bottom:70px;background-image:url("../images/company/history/bg02.jpg")}.p-historyPage__block__03 .p-historyPage__historyList__item:nth-of-type(5)>div:nth-of-type(2){top:0}.p-historyPage__block__03 .p-historyPage__historyList__item:nth-of-type(5)>div:nth-of-type(3){top:194px}.p-historyPage__block__03 .p-historyPage__historyList__item:nth-of-type(11)>div:nth-of-type(2){top:360px}.p-historyPage__block__04{padding-bottom:90px;background-image:url("../images/company/history/bg03.jpg")}.p-historyPage__block__04 .p-historyPage__historyList__item:nth-of-type(1)>div:nth-of-type(2){top:0}.p-historyPage__block__04 .p-historyPage__historyList__item:nth-of-type(5)>div:nth-of-type(2){top:184px}.p-historyPage__block__04 .p-historyPage__historyList__item:nth-of-type(5)>div:nth-of-type(3){top:368px}.p-historyPage__block__04 .p-historyPage__historyList__item:nth-of-type(5)>div:nth-of-type(4){top:552px}.p-historyPage__block__05{padding-top:120px}.p-historyPage__block__05 .p-historyPage__circle{position:relative;width:300px;height:300px;border-radius:300px}.p-historyPage__block__05 .p-historyPage__circle::before{content:'';position:absolute;top:-50px;position:absolute;left:50%;transform:translateX(-50%);width:33px;height:21px;background:url("../images/company/history/arrow.png") no-repeat}.p-historyPage__block__05 .p-historyPage__circle p{position:relative;top:50%;transform:translateY(-50%);font-size:2.4rem;font-weight:bold;color:#333333;line-height:2;text-align:center}@media screen and (max-width: 350px){.p-historyPage__block__05 .p-historyPage__circle p{font-size:2rem}}.p-newsPage__list{max-width:600px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-newsPage__list{max-width:100%;padding:0 20px}}.p-newsPage__list__item{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 400px){.p-newsPage__list__item{display:block}.p-newsPage__list__item p:nth-of-type(1){width:100%}.p-newsPage__list__item p:nth-of-type(2){margin-top:8px}}.p-newsPage__list__item:not(:first-child){margin-top:20px}.p-newsPage__list__item p{font-size:1.4rem}.p-newsPage__list__item p:nth-of-type(1){flex-shrink:0;width:120px}@media screen and (max-width: 930px){.p-newsPage__list__item p:nth-of-type(1){width:100px}}.p-newsPage__list__item p:nth-of-type(2) a{padding-right:20px;color:#000;line-height:1.4;background:url("../images/icon/outlink.png") no-repeat right 7px}.p-newsPage__list__item p:nth-of-type(2) a:hover{text-decoration:none}.p-newsPage__pager{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap;margin-top:60px;padding-top:30px;border-top:1px solid #cccccc}.p-newsPage__pager p{font-size:1.4rem;color:#999999}.p-newsPage__pager p:nth-of-type(2){margin-left:35px}.p-newsPage__pager p a{color:#000}.p-newsPage__pager p a:hover{text-decoration:none}.p-contactPage__block__01__leadText{margin-top:60px;line-height:1.4;text-align:center}@media screen and (max-width: 930px){.p-contactPage__block__01__leadText{font-size:1.4rem;padding:0 20px}}.p-contactPage__block__01__headLine{margin-top:50px;font-size:2.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 930px){.p-contactPage__block__01__headLine{margin-top:30px;font-size:2.2rem;padding:0 20px}}.p-contactPage__block__01__contactList,.p-contactPage__block__01__mediaList{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-contactPage__block__01__contactList,.p-contactPage__block__01__mediaList{padding:0 20px}}.p-contactPage__block__01__contactList ul li a,.p-contactPage__block__01__mediaList ul li a{width:370px}@media screen and (max-width: 930px){.p-contactPage__block__01__contactList ul li a,.p-contactPage__block__01__mediaList ul li a{font-size:1.4rem}}.p-contactPage__block__01__contactList ul li a>span span.no-gradation,.p-contactPage__block__01__mediaList ul li a>span span.no-gradation{color:#fff !important}.p-contactPage__block__01__contactList{padding-bottom:60px;border-bottom:1px solid #cccccc}.p-contactPage__block__01__contactList ul{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 930px){.p-contactPage__block__01__contactList ul{display:block}.p-contactPage__block__01__contactList ul li a{width:100%}}@media screen and (min-width: 931px){.p-contactPage__block__01__contactList ul li:not(:nth-of-type(-n+2)){margin-top:20px}.p-contactPage__block__01__contactList ul li:nth-of-type(2n){margin-left:40px}}@media screen and (max-width: 930px){.p-contactPage__block__01__contactList ul li:not(:first-child){margin-top:15px}}.p-contactPage__block__01__mediaList .p-contactPage__block__01__leadText{margin-top:35px}.p-contactPage__block__01__mediaList ul{margin-top:35px}.p-contactPage__block__01__mediaList ul li{text-align:center}@media screen and (max-width: 930px){.p-contactPage__block__01__mediaList ul li a{width:100%;padding:20px 0}}@media screen and (max-width: 930px){.p-privacyPage__sentence{padding:0 20px}}.p-privacyPage__sentence h2{margin:30px 0 -30px;font-size:1.4rem;font-weight:bold;line-height:1.8}.p-privacyPage__sentence__right{text-align:right}.p-privacyPage__sentence p{font-size:1.4rem;line-height:1.8}.p-privacyPage__sentence p:not(:first-child){margin-top:30px}.p-privacyPage__sentence p a{color:#2c93cb}.p-privacyPage__sentence p .indent{display:inline-block;text-indent:-1em;margin-left:1em}.p-ayasePage .c-container{max-width:800px;width:100%;margin:0 auto}.p-ayasePage__block__01{padding-bottom:60px}@media screen and (max-width: 930px){.p-ayasePage__block__01{padding:0 20px 30px}}.p-ayasePage__block__01__sentence{margin:90px 0 50px;text-align:center;line-height:1.6}.p-ayasePage__block__01__graphic{margin-top:80px;text-align:center}.p-ayasePage__block__01__graphic div{position:relative;display:inline-block}@media screen and (max-width: 930px){.p-ayasePage__block__01__graphic{margin-top:50px}}.p-ayasePage__block__01__grayBox{margin:80px 0 90px;padding:30px 45px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-ayasePage__block__01__grayBox{margin:50px 0;padding:20px}}.p-ayasePage__block__01__grayBox p:nth-of-type(1){font-size:2.4rem;color:#3095cc;text-align:center}@media screen and (max-width: 930px){.p-ayasePage__block__01__grayBox p:nth-of-type(1){font-size:2rem}}.p-ayasePage__block__01__grayBox p:nth-of-type(2){margin-top:30px;line-height:1.4}.p-ayasePage__block__01__mediaBox{margin-top:65px}.p-ayasePage__block__01__mediaBox>div{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:20px}@media screen and (max-width: 930px){.p-ayasePage__block__01__mediaBox>div{flex-wrap:wrap}}.p-ayasePage__block__01__mediaBox__sentence{width:100%;font-size:1.6rem;line-height:1.6}.p-ayasePage__block__01__mediaBox__sentence__caution{margin-top:15px;font-size:1.2rem}.p-ayasePage__block__01__mediaBox__thumbnail{flex-shrink:0;width:220px;margin-left:45px}@media screen and (max-width: 930px){.p-ayasePage__block__01__mediaBox__thumbnail{width:100%;margin:30px 0 0 0}.p-ayasePage__block__01__mediaBox__thumbnail img{width:100%}}.p-ayasePage__block__02{margin-bottom:-120px;padding:60px 0 120px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-ayasePage__block__02{padding:30px 20px 60px}}.p-ayasePage__block__02 sup{vertical-align:super;font-size:1.2rem}.p-ayasePage__block__02__profile{display:flex;justify-content:flex-start;align-items:center;display:-webkit-flex;flex-wrap:nowrap;max-width:350px;width:100%;margin:0 auto;margin-top:35px;background-color:#fff}.p-ayasePage__block__02__profile div:nth-of-type(1) img{vertical-align:middle}.p-ayasePage__block__02__profile div:nth-of-type(2){padding-left:30px}@media screen and (max-width: 930px){.p-ayasePage__block__02__profile div:nth-of-type(2){padding-left:15px}}.p-ayasePage__block__02__profile div:nth-of-type(2) p{font-size:1.6rem;line-height:1.6}@media screen and (max-width: 930px){.p-ayasePage__block__02__profile div:nth-of-type(2) p{font-size:1.2rem}}.p-ayasePage__block__02__profile div:nth-of-type(2) p:nth-of-type(2){margin-top:10px;font-weight:bold}.p-ayasePage__block__02__sentence{margin-top:40px;font-size:1.6rem;line-height:1.4}.p-ayasePage__block__02__sentence p:not(:first-child){margin-top:20px}.p-ayasePage__block__02__sentence__caution{margin-top:15px;font-size:1.2rem}.p-ayasePage__block__02__sentence__caution span{font-weight:bold}.p-strengthPage__block__01{padding-bottom:70px}.p-strengthPage__block__01 .p-localNavi{margin-bottom:30px}.p-strengthPage__block__01 .p-localNavi a{width:200px}.p-strengthPage__block__01__graphic{margin-top:60px;text-align:center}.p-strengthPage__block__01__list{display:flex;justify-content:space-between;align-items:stretch;display:-webkit-flex;flex-wrap:wrap;margin-top:100px}@media screen and (max-width: 930px){.p-strengthPage__block__01__list{display:block;margin-top:0;padding:0 20px}}.p-strengthPage__block__01__list__item{position:relative;background-color:#f3f9fc}@media screen and (min-width: 931px){.p-strengthPage__block__01__list__item{width:460px;padding:70px 25px 35px}.p-strengthPage__block__01__list__item:not(:nth-of-type(-n+2)){margin-top:90px}}@media screen and (max-width: 930px){.p-strengthPage__block__01__list__item{width:100%;margin-top:70px;padding:70px 20px 20px}}.p-strengthPage__block__01__list__item div{position:absolute;left:50%;transform:translateX(-50%);top:-50px}.p-strengthPage__block__01__list__item p:nth-of-type(1){font-size:2.4rem;line-height:1.4;font-weight:bold;text-align:center}.p-strengthPage__block__01__list__item p:nth-of-type(2){margin-top:25px;font-size:1.4rem;line-height:1.6}.p-strengthPage__block__01__btn{margin-top:60px;text-align:center;font-size:1.6rem}@media screen and (max-width: 930px){.p-strengthPage__block__01__btn{padding:0 20px}}.p-strengthPage__block__02{margin-bottom:-120px;padding:60px 0 90px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-strengthPage__block__02{padding:30px 20px 50px}}.p-strengthPage__block__02__box{margin-top:70px}.p-strengthPage__block__02__box:nth-of-type(1){margin-top:40px}.p-strengthPage__block__02__box__headding{text-align:center}.p-strengthPage__block__02__box__headding p:nth-of-type(1){font-weight:bold;color:#3095cc}.p-strengthPage__block__02__box__headding div{margin-top:15px}.p-strengthPage__block__02__box__headding p:nth-of-type(2){margin-top:15px;font-size:1.4rem;line-height:1.6}.p-strengthPage__block__02__list{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:35px}@media screen and (max-width: 930px){.p-strengthPage__block__02__list{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap}}.p-strengthPage__block__02__list__item{padding:0 25px;text-align:center}@media screen and (max-width: 930px){.p-strengthPage__block__02__list__item{padding:0;width:49%}.p-strengthPage__block__02__list__item:nth-of-type(2n){margin-left:2%}.p-strengthPage__block__02__list__item:not(:nth-of-type(-n+2)){margin-top:10px}}.p-strengthPage__block__02__list__item p{display:inline-block;max-width:170px;margin-top:15px;font-size:1.4rem;line-height:1.4}.p-companyPage .c-container{max-width:800px;width:100%;margin:0 auto}.p-companyPage .p-companyPage__list__item__profile p:nth-of-type(1){font-size:1.4rem;line-height:1.4}.p-companyPage .p-companyPage__list__item__profile p:nth-of-type(2){margin-top:8px;font-weight:bold}.p-companyPage .p-companyPage__list__item__profile table{margin-top:20px}.p-companyPage .p-companyPage__list__item__profile table th,.p-companyPage .p-companyPage__list__item__profile table td{font-size:1.2rem;line-height:1.4}.p-companyPage .p-companyPage__list__item__profile table th{padding-right:15px}@media screen and (max-width: 930px){.p-companyPage .p-companyPage__list__item__profile table th{white-space:nowrap;padding-right:10px}}.p-companyPage__block__01{padding-bottom:60px}.p-companyPage__block__01 .p-localNavi a{width:200px}.p-companyPage__block__01 ul:nth-of-type(2){display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;margin-top:30px}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2){display:block;padding:0 20px}}.p-companyPage__block__01 ul:nth-of-type(2) li{text-align:center}.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(1) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(2) a{width:395px}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(1) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(2) a{width:100%}}.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(1) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(2) a>span{width:393px}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(1) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(2) a>span{width:100%}}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(2){margin-top:12px}}.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3),.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4),.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5){margin-top:12px}.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a{width:260px}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a{width:100%}}.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a>span{width:258px}@media screen and (max-width: 930px){.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a>span,.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a>span{width:100%}}.p-companyPage__block__02{padding:50px 0 70px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-companyPage__block__02{padding:30px 20px}}.p-companyPage__block__02 div{margin-top:20px;text-align:center}.p-companyPage__block__02 table{width:100%;margin-top:50px}.p-companyPage__block__02 table th,.p-companyPage__block__02 table td{padding:14px 0;border-bottom:1px solid #cccccc;text-align:left;line-height:1.4;vertical-align:middle}@media screen and (max-width: 930px){.p-companyPage__block__02 table th,.p-companyPage__block__02 table td{font-size:1.4rem}}.p-companyPage__block__02 table th{width:185px;padding-left:20px;font-weight:bold}@media screen and (max-width: 930px){.p-companyPage__block__02 table th{width:100px;padding-left:0}}.p-companyPage__block__03{padding-top:60px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-companyPage__block__03{padding:30px 20px}}.p-companyPage__block__03 .p-eyecatch{margin-top:50px}.p-companyPage__block__03__list:nth-of-type(1){margin-top:60px;padding-bottom:45px;border-bottom:1px solid #cccccc}.p-companyPage__block__03__list:nth-of-type(1)>div{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}.p-companyPage__block__03__list:nth-of-type(1)>div>div:nth-of-type(1){flex-shrink:0;width:140px}.p-companyPage__block__03__list:nth-of-type(1)>div>div:nth-of-type(2){padding-left:40px}@media screen and (max-width: 930px){.p-companyPage__block__03__list:nth-of-type(1)>div>div:nth-of-type(2){padding-left:20px}}.p-companyPage__block__03__list:not(:nth-of-type(1)){display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;padding:40px 0;border-bottom:1px solid #cccccc}@media screen and (max-width: 930px){.p-companyPage__block__03__list:not(:nth-of-type(1)){display:block;padding:0;border-bottom:none}}.p-companyPage__block__03__list:not(:nth-of-type(1))>div{width:50%}@media screen and (max-width: 930px){.p-companyPage__block__03__list:not(:nth-of-type(1))>div{width:100%;padding:20px 0;border-bottom:1px solid #cccccc}}.p-companyPage__block__03__list:not(:nth-of-type(1))>div>div:nth-of-type(1){flex-shrink:0;width:90px}.p-companyPage__block__03__list:not(:nth-of-type(1))>div>div:nth-of-type(2){padding-left:15px}@media screen and (max-width: 930px){.p-companyPage__block__03__list:not(:nth-of-type(1))>div>div:nth-of-type(2){padding-left:15px}}.p-companyPage__block__03__list__item{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}.p-companyPage__block__04{background-color:#f3f9fc}.p-companyPage__block__04 .c-container{padding:60px 0;border-bottom:1px solid #cccccc}@media screen and (max-width: 930px){.p-companyPage__block__04 .c-container{padding:0 20px 30px}}.p-companyPage__block__04__list{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;max-width:580px;width:100%;margin:0 auto;margin-top:60px}@media screen and (max-width: 930px){.p-companyPage__block__04__list{margin-top:40px}}.p-companyPage__block__04__list>div{text-align:center}@media screen and (min-width: 931px){.p-companyPage__block__04__list>div{width:100px}.p-companyPage__block__04__list>div:not(:nth-of-type(3n+1)){margin-left:140px}.p-companyPage__block__04__list>div:not(:nth-of-type(-n+3)){margin-top:35px}.p-companyPage__block__04__list>div p:nth-of-type(1){font-size:1.4rem}.p-companyPage__block__04__list>div p:nth-of-type(2){margin-top:8px;font-weight:bold}}@media screen and (max-width: 930px){.p-companyPage__block__04__list>div{width:50%}.p-companyPage__block__04__list>div:not(:nth-of-type(-n+2)){margin-top:30px}.p-companyPage__block__04__list>div>div{width:100px;margin:0 auto}}.p-companyPage__block__04__list>div>div{display:inline-block;text-align:left}.p-companyPage__block__05{padding:60px 0;margin-bottom:0px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-companyPage__block__05{padding:30px 20px 90px}}.p-companyPage__block__05__description{margin-top:40px;line-height:1.4;text-align:center}.p-companyPage__block__05__list{margin-top:40px;padding-left:65px}@media screen and (max-width: 930px){.p-companyPage__block__05__list{padding-left:0}}.p-companyPage__block__05__list__item{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}.p-companyPage__block__05__list__item:not(:first-child){margin-top:60px}.p-companyPage__block__05__list__item>div:nth-of-type(1){flex-shrink:0;width:100px}.p-companyPage__block__05__list__item>div:nth-of-type(2){padding-left:30px}.p-companyPage__block__06{padding:60px 0;text-align:center}@media screen and (max-width: 930px){.p-companyPage__block__06{padding-left:20px;padding-right:20px}}.p-companyPage__block__06 div{margin-top:35px}.p-groupPage .c-container{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-groupPage__block__01 .p-localNavi{display:block;padding:0 20px}.p-groupPage__block__01 .p-localNavi li{width:100%}.p-groupPage__block__01 .p-localNavi li:not(:nth-of-type(1)){margin-top:12px}.p-groupPage__block__01 .p-localNavi li a{display:block;padding:8px 5px;height:auto;line-height:1.4}}.p-groupPage__block__01 .p-localNavi:not(:nth-of-type(1)){margin-top:12px}.p-groupPage__block__01 .p-localNavi a{padding:0 15px}.p-groupPage__block__02 .p-groupPage__companyBox{margin-top:100px}@media screen and (max-width: 930px){.p-groupPage__block__02 .p-groupPage__companyBox{padding:0 20px}}.p-groupPage__block__02 .p-groupPage__companyBox__logo{text-align:center}.p-groupPage__block__02 .p-groupPage__companyBox table{width:100%;margin-top:35px}.p-groupPage__block__02 .p-groupPage__companyBox table th,.p-groupPage__block__02 .p-groupPage__companyBox table td{padding:14px 0;border-bottom:1px solid #cccccc;text-align:left;line-height:1.4;vertical-align:middle}@media screen and (max-width: 930px){.p-groupPage__block__02 .p-groupPage__companyBox table th,.p-groupPage__block__02 .p-groupPage__companyBox table td{font-size:1.4rem}}.p-groupPage__block__02 .p-groupPage__companyBox table th{width:185px;padding-left:20px;font-weight:bold}.p-groupPage__block__02 .p-groupPage__companyBox table th span{letter-spacing:2em}.p-groupPage__block__02 .p-groupPage__companyBox table th span.short{letter-spacing:0.5em}@media screen and (max-width: 930px){.p-groupPage__block__02 .p-groupPage__companyBox table th{width:100px;padding-left:0}}.p-groupPage__block__02 .p-groupPage__companyBox table td p:not(:nth-of-type(1)){margin-top:15px}.p-groupPage__block__02 .p-groupPage__companyBox .p-btn{margin-top:30px;text-align:center}.p-philosophyPage .p-sectionTitleSubPage{margin-top:40px}@media screen and (max-width: 930px){.p-philosophyPage .p-sectionTitleSubPage{margin-top:20px}}.p-philosophyPage .c-container{padding:0 20px}.p-philosophyPage__block__02{margin-top:150px}@media screen and (max-width: 930px){.p-philosophyPage__block__02{margin-top:70px}}.p-philosophyPage__block__02__sentence{margin-top:70px}@media screen and (max-width: 930px){.p-philosophyPage__block__02__sentence{margin-top:40px}}.p-philosophyPage__block__02__sentence p{text-align:center;line-height:1.6}.p-philosophyPage__block__02__sentence p:not(:first-child){margin-top:30px}.p-philosophyPage__block__03{margin-top:115px}.p-philosophyPage__block__03__graphic{margin-top:85px;text-align:center}.p-philosophyPage__block__03__graphic span{display:block;margin-top:30px;text-align:center;font-size:1.8rem;color:#000033}@media screen and (max-width: 930px){.p-philosophyPage__block__03__graphic span{font-size:1.4rem}}.p-retailPage__headline{margin-bottom:45px;font-size:2.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 930px){.p-retailPage__headline{margin-bottom:20px;font-size:2.2rem}}.p-retailPage .c-container{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-retailPage .c-container{padding:0 20px}}.p-retailPage .c-container p{line-height:1.6}.p-retailPage__block__01{padding-bottom:80px;border-bottom:1px solid #ccc}@media screen and (max-width: 930px){.p-retailPage__block__01{padding-bottom:40px}}.p-retailPage__block__01 .p-localNavi{margin-top:70px}@media screen and (max-width: 930px){.p-retailPage__block__01 .p-localNavi{margin-top:35px}.p-retailPage__block__01 .p-localNavi li{width:49%}}@media screen and (max-width: 930px) and (max-width: 930px){.p-retailPage__block__01 .p-localNavi li{width:100%}}@media screen and (max-width: 930px){.p-retailPage__block__01 .p-localNavi li:nth-of-type(2){margin-left:2%}}@media screen and (max-width: 930px) and (max-width: 930px){.p-retailPage__block__01 .p-localNavi li:nth-of-type(2){margin:10px 0 0 0}}.p-retailPage__block__01 .p-localNavi a{width:160px}@media screen and (max-width: 930px){.p-retailPage__block__01 .p-localNavi a{width:100%}}.p-retailPage__block__02{padding:55px 0 70px;border-bottom:1px solid #ccc}@media screen and (max-width: 930px){.p-retailPage__block__02{padding:30px 0}}.p-retailPage__block__02__list{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:70px}@media screen and (max-width: 930px){.p-retailPage__block__02__list{display:block;margin-top:35px}}.p-retailPage__block__02__list>div{width:390px}@media screen and (max-width: 930px){.p-retailPage__block__02__list>div{width:100%}.p-retailPage__block__02__list>div:nth-of-type(2){margin-top:20px}}.p-retailPage__block__02__list>div .p-btn a{width:390px}@media screen and (max-width: 930px){.p-retailPage__block__02__list>div .p-btn a{width:100%}}.p-retailPage__block__02__list>div .p-btn a>span{width:388px}@media screen and (max-width: 930px){.p-retailPage__block__02__list>div .p-btn a>span{width:100%}}.p-retailPage__block__02__mediaBox{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:10px}.p-retailPage__block__02__mediaBox div{flex-shrink:0;width:120px}@media screen and (max-width: 930px){.p-retailPage__block__02__mediaBox div{width:150px}.p-retailPage__block__02__mediaBox div img{width:100%}}.p-retailPage__block__02__mediaBox p{width:calc(100% - 120px);padding-left:20px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 930px){.p-retailPage__block__02__mediaBox p{width:calc(100% - 150px);font-size:1.2rem}}.p-retailPage__block__03{padding-top:60px}@media screen and (max-width: 930px){.p-retailPage__block__03{padding:30px 0}}.p-retailPage__block__03 ul{margin-top:35px}.p-retailPage__block__03 ul li{margin-top:18px;padding-left:15px;background:url("../images/icon/dot.png") no-repeat left 8px;line-height:1.6}.p-retailPage__block__03 ul li .p-btn{margin-top:10px}.p-retailPage__block__03__list{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-retailPage__block__03__list{display:block}}.p-retailPage__block__03__list--column2{margin-top:80px}@media screen and (max-width: 930px){.p-retailPage__block__03__list--column2{margin-top:40px}}.p-retailPage__block__03__list--column3{margin-top:40px}@media screen and (max-width: 930px){.p-retailPage__block__03__list--column3{margin-top:20px}}@media screen and (max-width: 930px){.p-retailPage__block__03__list__item{width:100%;margin-top:25px}.p-retailPage__block__03__list__item img{width:100%}}.p-retailPage__block__03__list__item span{display:block;margin-top:8px;font-size:1.4rem;line-height:1.2}.p-retailPage__block__03__box{margin-top:60px;padding:60px 0;text-align:center;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-retailPage__block__03__box{margin-top:30px;padding:20px}}.p-retailPage__block__03__box p:nth-of-type(1){font-size:2.4rem;font-weight:bold}@media screen and (max-width: 930px){.p-retailPage__block__03__box p:nth-of-type(1){font-size:2.2rem}}.p-retailPage__block__03__box p:nth-of-type(2){font-size:1.8rem;margin-top:30px}@media screen and (max-width: 930px){.p-retailPage__block__03__box p:nth-of-type(2){margin-top:20px;font-size:1.4rem}}.p-retailPage__block__03__box p:nth-of-type(3){margin-top:20px;font-size:1.4rem}@media screen and (max-width: 930px){.p-retailPage__block__03__box p:nth-of-type(3){margin-top:10px;font-size:1.2rem}}.p-esportsPage__box{margin-top:50px}@media screen and (max-width: 930px){.p-esportsPage__box{margin-top:30px}}.p-esportsPage__box__headline{font-size:2.4rem !important;font-weight:bold;text-align:center}@media screen and (max-width: 930px){.p-esportsPage__box__headline{font-size:2.2rem !important}}.p-esportsPage__box__description{margin-top:30px}@media screen and (max-width: 930px){.p-esportsPage__box__description{margin-top:20px}}.p-esportsPage__imglist{display:flex;justify-content:space-between;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:35px}@media screen and (max-width: 930px){.p-esportsPage__imglist{display:block;margin-top:20px}.p-esportsPage__imglist>div:not(:nth-of-type(1)){margin-top:20px}.p-esportsPage__imglist img{width:100%}}.p-esportsPage__imglist--center{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-esportsPage__imglist--center{display:block}.p-esportsPage__imglist--center img{width:100%}}.p-esportsPage__imglist span{display:block;margin-top:8px;font-size:1.4rem}.p-esportsPage__mediaBox{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:90px;padding:30px;background-color:#f3f9fc}@media screen and (max-width: 930px){.p-esportsPage__mediaBox{display:block;margin-top:45px}}.p-esportsPage__mediaBox__description p:nth-of-type(1){font-size:1.8rem !important;font-weight:bold}@media screen and (max-width: 930px){.p-esportsPage__mediaBox__description p:nth-of-type(1){font-size:1.6rem !important}}.p-esportsPage__mediaBox__description p:nth-of-type(2){margin-top:20px}@media screen and (max-width: 930px){.p-esportsPage__mediaBox__description p:nth-of-type(2){margin-top:10px}}.p-esportsPage__mediaBox__thumbnail{flex-shrink:0;width:280px}@media screen and (max-width: 930px){.p-esportsPage__mediaBox__thumbnail{width:100%;margin-top:20px;text-align:center}}.p-esportsPage .p-sectionTitleSubPage{font-size:2.6rem}@media screen and (max-width: 930px){.p-esportsPage .p-sectionTitleSubPage{font-size:2.8rem}}.p-esportsPage .c-container{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-esportsPage .c-container{padding:0 20px}}.p-esportsPage .c-container p{font-size:1.4rem;line-height:1.6}.p-esportsPage__block__01{padding-bottom:65px;border-bottom:1px solid #ccc}@media screen and (max-width: 930px){.p-esportsPage__block__01{padding-bottom:30px}}.p-esportsPage__block__01 .p-localNavi{margin-bottom:60px}@media screen and (max-width: 930px){.p-esportsPage__block__01 .p-localNavi{display:block}.p-esportsPage__block__01 .p-localNavi li{width:100%}.p-esportsPage__block__01 .p-localNavi li:not(:nth-of-type(1)){margin-top:15px}}.p-esportsPage__block__01 .p-localNavi a{width:310px}@media screen and (max-width: 930px){.p-esportsPage__block__01 .p-localNavi a{width:100%}}.p-esportsPage__block__01 h2{margin-bottom:70px}@media screen and (max-width: 930px){.p-esportsPage__block__01 h2{margin-bottom:40px}}.p-esportsPage__block__01 .p-btn{margin-top:30px;text-align:center}.p-esportsPage__block__02{padding:60px 0 30px}@media screen and (max-width: 930px){.p-esportsPage__block__02{padding:30px 0}}.p-esportsPage__block__02 h2{margin-bottom:70px}@media screen and (max-width: 930px){.p-esportsPage__block__02 h2{margin-bottom:40px}}.p-esportsPage__block__02 h2+p{margin-bottom:100px}@media screen and (max-width: 930px){.p-esportsPage__block__02 h2+p{margin-bottom:50px}}.p-corpPage .c-container{max-width:800px;width:100%;margin:0 auto}.p-corpPage .c-container p{line-height:1.6}@media screen and (max-width: 930px){.p-corpPage__block__01{padding:30px 20px}}.p-corpPage__block__01__headline{margin-top:60px;font-size:2.4rem;font-weight:bold;text-align:center}.p-corpPage__block__01__btnGroup{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;flex-wrap:nowrap;margin:15px 0}@media screen and (max-width: 930px){.p-corpPage__block__01__btnGroup{display:block}.p-corpPage__block__01__btnGroup>div:nth-of-type(2){margin-top:15px}}.p-corpPage__block__01__btnGroup a{width:395px}@media screen and (max-width: 930px){.p-corpPage__block__01__btnGroup a{width:100%}}.p-corpPage__block__01__btnGroup a>span{width:393px}@media screen and (max-width: 930px){.p-corpPage__block__01__btnGroup a>span{width:100%}}.p-corpPage__block__01__itemList{padding-top:45px}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList{padding-top:25px}}.p-corpPage__block__01__itemList__headline{text-align:center}.p-corpPage__block__01__itemList__headline span{display:inline-block;padding:5px 10px;color:#fff;background-color:#000033;line-height:1.4}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList__headline span{width:100%;font-size:1.2rem}}.p-corpPage__block__01__itemList__inner{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;margin-top:30px;padding-bottom:40px;border-bottom:1px solid #cccccc}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList__inner{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap}}@media screen and (min-width: 931px){.p-corpPage__block__01__itemList__item{width:250px;margin:0 auto}.p-corpPage__block__01__itemList__item:not(:nth-of-type(2n+1)){margin-left:15px}.p-corpPage__block__01__itemList__item:not(:nth-of-type(-n+2)){margin-top:45px}}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList__item{width:48%}.p-corpPage__block__01__itemList__item:nth-of-type(2n){margin-left:2%}.p-corpPage__block__01__itemList__item:not(:nth-of-type(-n+2)){margin-top:20px}}.p-corpPage__block__01__itemList__item img{display:block;margin:0 auto}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList__item img{width:100%}}.p-corpPage__block__01__itemList__item span{display:block;margin-top:5px;font-size:1.4rem;line-height:1.4}@media screen and (max-width: 930px){.p-corpPage__block__01__itemList__item span{font-size:1.2rem}}.p-corpPage__block__01__itemList__item span b{font-weight:bold}.p-corpPage__block__01__itemListGroup{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;padding:40px 0}@media screen and (max-width: 930px){.p-corpPage__block__01__itemListGroup{padding-top:0}}.p-corpPage__block__01__itemListGroup>div{width:50%}@media screen and (max-width: 930px){.p-corpPage__block__01__itemListGroup>div{width:48%}.p-corpPage__block__01__itemListGroup>div>div{width:100%}.p-corpPage__block__01__itemListGroup>div:nth-of-type(2n){margin-left:2%}}.p-corpPage__block__01__itemListGroup>div:not(:nth-of-type(-n+2)){margin-top:45px}.p-corpPage__block__01__itemListGroup>div .p-corpPage__block__01__itemList__item{margin:0 auto}.p-corpPage__block__01__itemListGroup>div .p-corpPage__block__01__itemList__item img{margin-top:30px}@media screen and (max-width: 930px){.p-corpPage__block__01__itemListGroup>div .p-corpPage__block__01__itemList__item img{margin-top:15px}}.p-corpPage__block__01__itemListGroup>div .p-corpPage__block__01__itemList__item>span{width:250px;margin-left:auto;margin-right:auto}@media screen and (max-width: 930px){.p-corpPage__block__01__itemListGroup>div .p-corpPage__block__01__itemList__item>span{width:auto;margin-top:5px}}.p-recruitPage .c-container{max-width:800px;width:100%;margin:0 auto}.p-recruitPage__mediaBox{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:40px}@media screen and (max-width: 930px){.p-recruitPage__mediaBox{flex-wrap:wrap;margin-top:30px;padding:0 10%}}.p-recruitPage__mediaBox__thumbnail{flex-shrink:0;width:200px}@media screen and (max-width: 930px){.p-recruitPage__mediaBox__thumbnail{order:2;width:100%;margin-top:10px;text-align:center}}.p-recruitPage__mediaBox__sentence{width:calc(100% - 200px);padding-left:35px;line-height:1.6}@media screen and (max-width: 930px){.p-recruitPage__mediaBox__sentence{width:100%;padding-left:0}}.p-recruitPage__mediaBox__sentence span{font-weight:bold}.p-recruitPage__block__01{padding:0 20px 65px;border-bottom:1px solid #dededc}.p-recruitPage__block__01 p{text-align:center;line-height:1.6}@media screen and (min-width: 931px){.p-recruitPage__block__01 p{white-space:nowrap}}.p-recruitPage__block__01 .p-btn{margin-top:40px;text-align:center}.p-recruitPage__block__02,.p-recruitPage__block__03,.p-recruitPage__block__04,.p-recruitPage__block__05{padding:60px 0 80px;border-bottom:1px solid #dededc}@media screen and (max-width: 930px){.p-recruitPage__block__02,.p-recruitPage__block__03,.p-recruitPage__block__04,.p-recruitPage__block__05{padding:30px 20px}}.p-recruitPage__block__02 h2,.p-recruitPage__block__03 h2,.p-recruitPage__block__04 h2,.p-recruitPage__block__05 h2{font-size:2.4rem;font-weight:bold;text-align:center;line-height:1.4}@media screen and (max-width: 930px){.p-recruitPage__block__02 h2,.p-recruitPage__block__03 h2,.p-recruitPage__block__04 h2,.p-recruitPage__block__05 h2{margin-bottom:40px;font-size:2.2rem}}.p-recruitPage__block__05{border-bottom:none}.p-csrPage__headline{margin-top:35px;font-weight:bold;line-height:1.6}.p-csrPage__sentence{line-height:1.6}.p-csrPage__indent{text-indent:-1em;margin-left:1em}.p-csrPage .c-container{max-width:800px;width:100%;margin:0 auto}.p-csrPage__block__01{padding-bottom:70px;border-bottom:1px solid #dededc}@media screen and (max-width: 930px){.p-csrPage__block__01{padding:30px 20px}}.p-csrPage__block__01 p{margin-top:45px;line-height:1.6}.p-csrPage__block__01 .p-btn{text-align:center}@media screen and (max-width: 930px){.p-csrPage__block__01 .p-btn{margin-top:25px}}.p-csrPage__block__02,.p-csrPage__block__03{padding-top:80px}@media screen and (max-width: 930px){.p-csrPage__block__02,.p-csrPage__block__03{padding:30px 20px}}.p-csrPage__block__02 h2,.p-csrPage__block__03 h2{font-size:2.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 930px){.p-csrPage__block__02 h2,.p-csrPage__block__03 h2{font-size:2.2rem}}.p-csrPage__block__02 ul,.p-csrPage__block__02 p,.p-csrPage__block__03 ul,.p-csrPage__block__03 p{margin-top:30px;line-height:1.6}@media screen and (max-width: 930px){.p-csrPage__block__02 ul,.p-csrPage__block__02 p,.p-csrPage__block__03 ul,.p-csrPage__block__03 p{margin-top:20px}}.p-csrPage__block__02{padding-bottom:70px;border-bottom:1px solid #dededc}@media screen and (max-width: 930px){.p-csrPage__block__02{padding-bottom:35px}}.p-csrPage__block__03__securityBox{margin-top:50px}@media screen and (max-width: 930px){.p-csrPage__block__03__securityBox{margin-top:25px}}.p-csrPage__block__03__securityBox ul li{text-indent:-1em;margin-left:1em}.p-csrPage__block__03__securityBox__indent{display:inline-block;text-indent:-5em;margin-left:5em}.p-csrPage__block__03__logo{text-align:right}@media screen and (max-width: 930px){.p-csrPage__block__03__logo{margin-top:10px}.p-csrPage__block__03__logo img{width:120px}}.p-overseasPage p{font-size:1.4rem;line-height:1.6}.p-overseasPage__midashi{font-size:2.4rem !important;font-weight:bold;text-align:center}@media screen and (max-width: 930px){.p-overseasPage__midashi{font-size:2.2rem !important}}.p-overseasPage__list{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;margin-top:60px}.p-overseasPage__list__item{width:31.75%}@media screen and (max-width: 930px){.p-overseasPage__list__item{width:49%}.p-overseasPage__list__item img{width:100%}}@media screen and (min-width: 931px){.p-overseasPage__list__item:not(:nth-of-type(3n+1)){margin-left:2.375%}.p-overseasPage__list__item:not(:nth-of-type(-n+3)){margin-top:25px}}@media screen and (max-width: 930px){.p-overseasPage__list__item:nth-of-type(2n){margin-left:2%}.p-overseasPage__list__item:not(:nth-of-type(-n+2)){margin-top:10px}}.p-overseasPage__list__item span{display:block;margin-top:10px;font-size:1.4rem}@media screen and (max-width: 930px){.p-overseasPage__list__item span{margin-top:5px;font-size:1.2rem}}.p-overseasPage .c-container{max-width:800px;width:100%;margin:0 auto}.p-overseasPage__block__01{padding-bottom:65px;border-bottom:1px solid #dededc}@media screen and (max-width: 930px){.p-overseasPage__block__01{padding:30px 20px}}@media screen and (max-width: 930px){.p-overseasPage__block__01 .p-localNavi li{width:49%}}@media screen and (max-width: 930px) and (max-width: 930px){.p-overseasPage__block__01 .p-localNavi li{width:100%}}@media screen and (max-width: 930px){.p-overseasPage__block__01 .p-localNavi li:nth-of-type(2){margin-left:2%}}@media screen and (max-width: 930px) and (max-width: 930px){.p-overseasPage__block__01 .p-localNavi li:nth-of-type(2){margin:10px 0 0 0}}.p-overseasPage__block__01 .p-localNavi a{width:270px}@media screen and (max-width: 930px){.p-overseasPage__block__01 .p-localNavi a{width:100%}}.p-overseasPage__block__01 p:nth-of-type(1){margin-top:50px;line-height:1.6}.p-overseasPage__block__01 .p-overseasPage__midashi{margin-top:50px}@media screen and (max-width: 930px){.p-overseasPage__block__01 .p-overseasPage__midashi{margin-top:30px}}.p-overseasPage__block__01 h2{margin:30px 0 90px;font-size:2.6rem}@media screen and (max-width: 930px){.p-overseasPage__block__01 h2{margin:20px 0 50px;font-size:2.8rem}}.p-overseasPage__block__01__grayBox{margin-top:60px;padding:55px 0;background-color:#f3f9fc;text-align:center}@media screen and (max-width: 930px){.p-overseasPage__block__01__grayBox{margin-top:40px;padding:30px 20px}}.p-overseasPage__block__01__grayBox p:nth-of-type(1){margin-top:0;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 930px){.p-overseasPage__block__01__grayBox p:nth-of-type(1){font-size:2.2rem}}.p-overseasPage__block__01__grayBox p:nth-of-type(2){margin-top:30px;line-height:1.6}@media screen and (max-width: 930px){.p-overseasPage__block__01__grayBox p:nth-of-type(2){margin-top:20px}}.p-overseasPage__block__01__grayBox .youtube{margin-top:40px;padding:0 40px}@media screen and (max-width: 930px){.p-overseasPage__block__01__grayBox .youtube{padding:0}}.p-overseasPage__block__01__grayBox .youtube iframe{width:100%}.p-overseasPage__block__02{padding-top:60px}@media screen and (max-width: 930px){.p-overseasPage__block__02{padding:30px 20px}}.p-overseasPage__block__02 h2{margin:60px 0 90px;font-size:2.6rem}@media screen and (max-width: 930px){.p-overseasPage__block__02 h2{margin:20px 0 50px;font-size:2.8rem}}.p-solutionPage__block__headline{font-size:2.4rem;color:#fff;text-align:center;line-height:1.6}@media screen and (max-width: 930px){.p-solutionPage__block__headline{font-size:2rem}}.p-solutionPage__block__description{margin-top:20px;line-height:1.6;color:#fff;text-align:center}@media screen and (max-width: 930px){.p-solutionPage__block__description{margin-top:10px}}.p-solutionPage__block__circleList{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:nowrap;margin-top:50px}@media screen and (max-width: 930px){.p-solutionPage__block__circleList{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:wrap;margin-top:30px}}.p-solutionPage__block__circleList__item{position:relative;width:200px;height:200px;border-radius:200px;background:rgba(255,255,255,0.8);text-align:center;color:#072c70}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item{max-width:200px;width:calc(50% - 20px);margin:0 10px}}.p-solutionPage__block__circleList__item.down{margin-top:45px !important}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item.down{margin-top:0 !important}}.p-solutionPage__block__circleList__item .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.p-solutionPage__block__circleList__item:nth-of-type(2){margin:0 40px}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item:nth-of-type(2){margin:0 auto}}.p-solutionPage__block__circleList__item p:nth-of-type(1){font-size:2.4rem}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item p:nth-of-type(1){font-size:2rem}}@media screen and (max-width: 930px) and (max-width: 450px){.p-solutionPage__block__circleList__item p:nth-of-type(1){font-size:1.4rem}}@media screen and (max-width: 930px) and (max-width: 350px){.p-solutionPage__block__circleList__item p:nth-of-type(1){font-size:1.2rem}}.p-solutionPage__block__circleList__item p:nth-of-type(1).small{font-size:2rem}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item p:nth-of-type(1).small{font-size:1.8rem}}@media screen and (max-width: 930px) and (max-width: 450px){.p-solutionPage__block__circleList__item p:nth-of-type(1).small{font-size:1.2rem}}@media screen and (max-width: 930px) and (max-width: 350px){.p-solutionPage__block__circleList__item p:nth-of-type(1).small{font-size:1rem}}.p-solutionPage__block__circleList__item p:nth-of-type(2){margin-top:10px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 930px){.p-solutionPage__block__circleList__item p:nth-of-type(2){font-size:1.2rem}}.p-solutionPage__block__01{padding-bottom:20px}.p-solutionPage__block__01 .c-container{max-width:835px;width:100%;margin:0 auto}@media screen and (max-width: 930px){.p-solutionPage__block__01 .c-container{padding:0 20px}}.p-solutionPage__block__01 p{margin-top:65px;font-size:1.4rem;line-height:1.6}.p-solutionPage__block__01__graphic01.pc{position:relative;margin-top:50px}.p-solutionPage__block__01__graphic01.pc div{position:absolute;top:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.p-solutionPage__block__01__graphic01.pc .img01{z-index:10;left:40px;margin-top:-90px}.p-solutionPage__block__01__graphic01.pc .img02{z-index:5;left:30px;margin-top:-180px}.p-solutionPage__block__01__graphic01.pc .img03{z-index:2;left:15px;margin-top:-312px}.p-solutionPage__block__01__graphic01.pc .img04{position:relative;top:0;transform:translateY(0)}.p-solutionPage__block__01__graphic01.sp{position:relative;margin-top:50px}.p-solutionPage__block__01__graphic01.sp div{position:absolute;left:50%;transform:translateX(-50%);backface-visibility:hidden;-webkit-backface-visibility:hidden}.p-solutionPage__block__01__graphic01.sp .img01{z-index:10;top:5px;width:40%;max-width:140px}.p-solutionPage__block__01__graphic01.sp .img01 img{width:100%}.p-solutionPage__block__01__graphic01.sp .img02{z-index:5;top:3px;width:56%;max-width:200px}.p-solutionPage__block__01__graphic01.sp .img02 img{width:100%}.p-solutionPage__block__01__graphic01.sp .img03{z-index:2;top:1px;width:75%;max-width:280px}.p-solutionPage__block__01__graphic01.sp .img03 img{width:100%}.p-solutionPage__block__01__graphic01.sp .img04{position:relative;top:0;max-width:355px}.p-solutionPage__block__01__graphic01.sp .img04 img{width:100%}.p-solutionPage__block__01 h3{margin-top:100px;text-align:center;font-size:2.4rem;color:#072c70;line-height:1.4}.p-solutionPage__block__01 h3+p{margin-top:30px;line-height:1.6;color:#072c70;text-align:center}.p-solutionPage__block__01__graphic02{text-align:center}@media screen and (max-width: 930px){.p-solutionPage__block__02,.p-solutionPage__block__03,.p-solutionPage__block__04{padding:30px 20px !important}}.p-solutionPage__block__02{padding:60px 0 90px;text-align:center;background:url("../images/company/solution/bg01.png") no-repeat center center;background-size:cover}.p-solutionPage__block__03{padding:60px 0 90px;text-align:center;background:url("../images/company/solution/bg02.png") no-repeat center center;background-size:cover}.p-solutionPage__block__04{margin-bottom:-120px;padding:60px 0 150px;background:url("../images/company/solution/bg03.png") no-repeat center center;background-size:cover}@media screen and (max-width: 930px){.p-solutionPage__block__04{padding-bottom:120px !important}}.p-solutionPage__block__04 .p-solutionPage__block__circleList__item{width:200px;height:200px !important;border-radius:200px}
/*# sourceMappingURL=style.css.map */

/* add contact */

.p-contactPage .contactDetail{margin:40px auto 0;width:25em;}.p-contactPage .contactDetail dd{line-height:1.8;}.p-contactPage .contactDetailHead{width:6em;display:inline-block;}.p-contactPage .contactDetailData{display:inline-block;margin-left:1em;}

#contact-esports .p-contactPage .contactDetail{margin:10px auto 0;width:25em;}

.esportsContact .p-contactPage__block__01__contactList {
	border-bottom: none;
}

/* company修正 20211029 */
.p-companyPage__block__03__list.audit__list {
	flex-wrap: wrap;
}
.p-companyPage__block__03__list.audit__list .p-companyPage__block__03__list__item:nth-child(n+3) {
	margin-top: 40px;
}
@media (max-width: 930px) {
	.p-companyPage__block__03__list.audit__list .p-companyPage__block__03__list__item:nth-child(n+3) {
		margin-top: 0;
	}
}
.p-companyPage .p-companyPage__list__item__profile table th {
	width: 4.5em;
}
/* .p-companyPage__block__03__list:not(:nth-of-type(1))>div>div:nth-of-type(2) {
	padding-right: 1em;
} */

/* 綾瀬ページ追加　20220124　*/
.p-ayasePage__block__01__grayBox p:nth-of-type(2) {
	text-align: center;
	font-weight: bold;
	font-size: 1.8rem;
	padding-bottom: 1em;
}
.p-ayasePage__block__01__grayBox p:nth-of-type(3) {
	line-height: 1.4;
}
.p-ayasePage__block__01__grayBox {
    padding: 55px 45px;
}
@media (max-width: 930px) {
	.p-ayasePage__block__01__grayBox{
		margin: 50px 0;
    	padding: 45px 20px;
	}
	.p-ayasePage__block__01__grayBox p:nth-of-type(2) {
		font-size: 1.6rem;
    }
}

.p-companyPage__block__03__list.list--center {
	justify-content: center;
}
@media (max-width: 930px) {
	.p-companyPage__block__03__list__item.list-first {
		max-width: 380px;
		margin-inline: auto;
	}
	.p-companyPage__block__03__list.list--center {
		border-bottom: 1px solid #cccccc;
	}
	.p-companyPage__block__03__list.list--center .p-companyPage__block__03__list__item {
		justify-content: center;
		max-width: 380px;
	}
}

/* csr修正 20231222 */
.text-right {
	text-align: right;
}
/* recruit修正 20240322 */
.p-mainVisual.recruit {
	background-color: inherit;
	background: url(../images/recruit/bg_pc.png) no-repeat left center/cover;
}
.p-mainVisual.recruit h1 span:nth-of-type(1) {
	color: #fff;
}
.p-recruitPage__block__01.wide {
	padding-left: 0;
	padding-right: 0;
}
.p-recruitPage__block__01.wide .c-container {
	max-width: inherit;
}
.recruit_list {
	width: 100%;
	max-width: 1200px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 35px;
	margin: 55px auto 80px;
}
.recruit_list li {
	width: calc(100% / 3);
	min-height: 450px;
	list-style: none;
	display: flex;
}
.recruit_list li a  {
	text-decoration: none;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 10;
}
.recruit_list li a::before {
	content: "";
	position: absolute;
    width: 9px;
    height: 9px;
    border: 0px;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    transform: rotate(45deg);
    margin: 2px 0 0 7px;
    right: 15px;
    bottom: 13px;
	z-index: 10;
}
.recruit_list li a::after {
	content: "";
	background: #01A2E5;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.recruit_list li.recruit_list_item_1 a {
	background: url(../images/recruit/job_type1_pc.png) no-repeat center center/cover;
}
.recruit_list li.recruit_list_item_2 a {
	background: url(../images/recruit/job_type2_pc.png) no-repeat center center/cover;
}
.recruit_list li.recruit_list_item_3 a {
	background: url(../images/recruit/job_type3_pc.png) no-repeat center center/cover;
}
.recruit_list li a .txt {
	font-size: 25px;
	line-height: 1.2;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 100;
}
.recruit_list li a .txt .txt_small {
	font-size: 18px;	
}
.recruit_list li a .bg {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(115, 159, 181, 1);
	mix-blend-mode: multiply;
	position: absolute;
	z-index: -1;
}
.recruit_list li a:hover .bg {
	background: none;
	transition: 1.0s ;
}
.recruit_image .slick-slide {
	margin-left: 20px;
	margin-right: 20px;
}
.recruit_image .slick-slide img {
	border-radius: 10px;
}
@media (max-width: 930px) {
	.p-mainVisual.recruit {
		background-color: inherit;
		background: url(../images/recruit/bg_sp.png) no-repeat left center/cover;
	}
	.recruit_list {
		flex-direction: column;
		padding: 0 20px;
		margin: 30px auto 50px;
		gap: 30px;
	}
	.recruit_list li {
		width: 100%;
		max-width: 315px;
		min-height: 305px;	
	}
	.recruit_list li.recruit_list_item_1 a {
		background: url(../images/recruit/job_type1_sp.png) no-repeat center center/cover;
	}
	.recruit_list li.recruit_list_item_2 a {
		background: url(../images/recruit/job_type2_sp.png) no-repeat center center/cover;
	}
	.recruit_list li.recruit_list_item_3 a {
		background: url(../images/recruit/job_type3_sp.png) no-repeat center center/cover;
	}
	.recruit_image .slick-slide {
		margin-left: 8px;
		margin-right: 8px;
	}
	.recruit_list li a .txt {
		font-size: 20px;
	}
	.recruit_list li a .txt .txt_small {
		font-size: 15px;
	}
	.slick-initialized .slick-slide {
		max-width: 192px;
	}
}
/* recruit修正 20240729 */
.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a {
	width: 395px;
}
.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a>span, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a>span, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a>span {
	width: 393px;
}
@media (max-width: 930px) {
	.p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(3) a, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(4) a, .p-companyPage__block__01 ul:nth-of-type(2) li:nth-of-type(5) a {
		width: 100%;
	}
}

/* カスハラページ作成 20250328 */
.lh1-4 {
	line-height: 1.4;
}
/* グループ会社概要作成 20251023 */
.p-companyPage__block__02.group {
	background: #fff;
	padding-top: 50px;
}
.p-companyPage__block__02 table + div {
	margin-top: 60px;
} 