@charset "utf-8";
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=search], input[type=url], input[type=number], select, textarea {
    background-color: #fff;
	padding: 10px;
}

.l-contents{position:relative;opacity:1}
@media all and (max-width: 767px){.l-contents{padding:0}
}
.l-contents.is-fixed{position:fixed;top:0;right:0;left:0;z-index:10}
.l-contents.is-leaved-contents{opacity:0;transition:opacity 1s ease .7s}
.l-contents.is-arrived-contents{opacity:1;transition:opacity 1s ease .7s}
.l-contents-fixed{position:relative;opacity:0}
.l-contents-fixed.is-leaved-contents{opacity:0;transition:opacity 1s ease .7s}
.l-contents-fixed.is-arrived-contents{opacity:1;transition:opacity 1s ease .7s}
.l-gf{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:80px;padding-right:7.5%;padding-bottom:80px;padding-left:7.5%;background:#fff9f2}
@media all and (max-width: 767px){.l-gf{align-items:flex-start;padding:55px 20px 45px; margin-top: 50px;}
}
.l-gf__link{min-width:420px}
@media all and (max-width: 767px){.l-gf__link{width:50%;min-width:50%}
}
.l-gf__link-items{display:flex;/*justify-content:space-between;*/align-items:center;margin-left:-30px}
@media all and (max-width: 767px){.l-gf__link-items{flex-direction:column;align-items:flex-end;margin-left:0}
}
.l-gf__link-item{display:inherit;margin:0 30px;padding:0 0 12px}
.l-gf__link-item a{font-size:14px;font-size:.875rem;letter-spacing:.04em;line-height:1;text-decoration:none;color:#333}
@media all and (max-width: 767px){.l-gf__link-item a{font-size:12px;font-size:.75rem}
}
.l-gf__link-item a.blank{position:relative;padding:0 22px 0 0}
.l-gf__link-item a.blank::before{content:"";position:absolute;right:0;top:50%;margin:-5.5px 0 0 0;width:14px;height:11px;background:url(../img/icon_blank_on.svg) center/contain no-repeat}
.l-gf__link-item a.blank::after{content:"";position:absolute;right:0;top:50%;margin:-5.5px 0 0 0;width:14px;height:11px;background:url(../img/icon_blank.svg) center/contain no-repeat}
.l-gf__cr{font-size:14px;font-size:.875rem;letter-spacing:.04em;line-height:1.5;color:#333}
@media all and (max-width: 767px){.l-gf__cr{text-align:right;width:50%;font-size:12px;font-size:.75rem}
}
.l-gf__pagetop{display:none}

@media all and (max-width: 767px){.l-gf__pagetop{display:block;position:absolute;left:20px;top:55px;transform:rotate(180deg)}
}

@media all and (min-width: 768px){.l-gf__link-item a{transition:color .3s ease .1s}
.l-gf__link-item a.blank::after{transition:opacity .3s ease .1s}

	.l-gf__link-item a:hover{transition:color .3s ease 0s;color:#ff0024}
.l-gf__link-item a:hover.blank::after{transition:opacity .3s ease 0s;opacity:0}
}
.l-gh{box-sizing:border-box;position:fixed;left:0;top:0;padding:33px 0 40px;width:80px;height:100vh;z-index:100}

@media all and (max-width: 767px){.l-gh{display:none}
}
.l-gh__wra{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}
.l-gh__nav{position:fixed;left:21px;top:24px;padding:10px;width:19px;height:16px;cursor:pointer;z-index:300}

@media all and (max-width: 767px){.l-gh__nav{display:none}
}
.l-gh__nav-line{overflow:hidden;position:absolute;left:10px;width:19px;height:2px;background:#231815}
.l-gh__nav-line--0{top:10px}
.l-gh__nav-line--1{top:17px}
.l-gh__nav-line--2{top:24px}
.l-gh__spnav{display:none}

@media all and (max-width: 767px){.l-gh__spnav{display:block;position:fixed;justify-content:space-between;align-items:center;left:20px;top:24px;z-index:300}
}
.l-gh__spnav-line{width:20px;height:2px;background:#231815}
.l-gh__spnav-line--1{margin:4px 0 0}
.l-gh__spnav-line--2{margin:4px 0 0}

.l-gh__sns{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:80px}
.l-gh__sns-items{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none}
.l-gh__sns-item{margin:11px 0}
.l-gh__sns-item a{display:inline-block}
.l-gh__sns-item--0 a{width:13px;height:13px;background:url(../img/nav_inst.png) no-repeat center center;background-size:contain}
.l-gh__sns-item--1 a{width:8px;height:14px;background:url(../img/nav_fb.png) no-repeat center center;background-size:contain}
.l-gh__sns-item--2 a{width:14px;height:12px;background:url(../img/nav_twi.png) no-repeat center center;background-size:contain}
.l-gh__scrollnav{position:absolute;left:30px;bottom:40px;width:20px;height:110px}
.l-gh__scrollnav-scroll{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;transform-origin:left center;transition:transform .3s ease 0s}
.l-gh__scrollnav-scroll-text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);margin:0 0 20px;font-size:14px;font-size:.875rem;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif}
.l-gh__scrollnav-scroll-arr{overflow:hidden;position:relative;width:9px;height:32px}

.l-gh__scrollnav-scroll-arr::before{content:"";position:absolute;left:4px;top:0;width:1px;height:32px;background:#111;animation:lineAniTop 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 1s infinite}
.l-gh__scrollnav-scroll-arr .head{position:absolute;left:0;bottom:0;width:0;height:0;border-left:4.5px solid rgba(0,0,0,0);border-right:4.5px solid rgba(0,0,0,0);border-top:4.5px solid #111;animation:arrAniTop 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 1s infinite}
.l-gh__scrollnav-pagetop{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;cursor:pointer;transform:rotateY(90deg) translateX(100%);transform-origin:right center;transition:transform .3s ease 0s;text-decoration:none;color:#111}

.l-gh__scrollnav-pagetop-arr{overflow:hidden;position:relative;width:9px;height:32px}
.l-gh__scrollnav-pagetop-arr::before{content:"";position:absolute;left:4px;top:0;width:1px;height:32px;background:#111;transform:scaleY(0);transform-origin:center bottom}
.l-gh__scrollnav-pagetop-arr .head{position:absolute;left:0;top:0;width:0;height:0;border-left:4.5px solid rgba(0,0,0,0);border-right:4.5px solid rgba(0,0,0,0);border-bottom:4.5px solid #111;transform:translateY(27px)}

.l-gh__scrollnav-pagetop-text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);margin:15px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif}

.l-gh__scrollnav.on .l-gh__scrollnav-scroll{transform:rotateY(-90deg) translateX(-100%)}
.l-gh__scrollnav.on .l-gh__scrollnav-pagetop{transform:rotateY(0) translateX(0)}

.l-gh__logo{position:fixed;right:40px;top:20px;width:300px;z-index:300}
@media all and (max-width: 767px){.l-gh__logo{right:20px;top:16px;width:199px}
}
.l-gh__logo img{width:100%}

@keyframes arrAniTop{0%{transform:translateY(-32px)}
30%{transform:translateY(5px)}
60%{transform:translateY(5px)}
100%{transform:translateY(5px)}
}
@keyframes lineAniTop{0%{transform:scaleY(0);transform-origin:center top}

30%{transform:scaleY(1);transform-origin:center top}
30.001%{transform:scaleY(1);transform-origin:center bottom}
60%{transform:scaleY(0);transform-origin:center bottom}
100%{transform:scaleY(0);transform-origin:center bottom}
}
.l-gh__nav .l-gh__nav-line--0,.l-gh__nav .l-gh__nav-line--2{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:right center}
.l-gh__nav .l-gh__nav-line--1{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:left center}
.l-gh__nav.on .l-gh__nav-line--0{transform:rotate(-45deg)}
.l-gh__nav.on .l-gh__nav-line--1{transform:scaleX(0)}

.l-gh__nav.on .l-gh__nav-line--2{transform:rotate(45deg) translate(-0.5px, -0.5px)}
.l-gh__spnav .l-gh__spnav-line--0,.l-gh__spnav .l-gh__spnav-line--2{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:right center}
.l-gh__spnav .l-gh__spnav-line--1{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:left center}
.l-gh__spnav.on .l-gh__spnav-line--0{transform:rotate(-45deg)}
.l-gh__spnav.on .l-gh__spnav-line--1{transform:scaleX(0)}
.l-gh__spnav.on .l-gh__spnav-line--2{transform:rotate(45deg) translate(1px, 1px)}
@media all and (min-width: 768px){.l-gh__nav .l-gh__nav-line::before{content:"";position:absolute;left:100%;top:0;width:50%;height:100%;background:#fff;opacity:.8;transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.l-gh__nav:hover .l-gh__nav-line--0::before{left:-50%;transition:left .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.l-gh__nav:hover .l-gh__nav-line--1::before{left:-50%;transition:left .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .05s}
.l-gh__nav:hover .l-gh__nav-line--2::before{left:-50%;transition:left .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.l-gh__sns-item a{transition:opacity .4s ease .1s}
.l-gh__sns-item a:hover{opacity:.6;transition:opacity .4s ease 0s}
.l-gh__scrollnav-pagetop-arr::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.l-gh__scrollnav-pagetop-arr .head{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.l-gh__scrollnav:hover .l-gh__scrollnav-pagetop-arr::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleY(1)}
.l-gh__scrollnav:hover .l-gh__scrollnav-pagetop-arr .head{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:translateY(0)}
}
.l-page{overflow:hidden;visibility:visible;box-sizing:border-box;margin:0 auto;min-width:1024px;width:100%}
@media all and (max-width: 767px){.l-page{padding:0;min-width:100%}
}



.c-content-wordpress h2,.c-content-wordpress h3,.c-content-wordpress h4,.c-content-wordpress h5,.c-content-wordpress h6{margin-top:3rem;margin-bottom:0}
.c-content-wordpress h2:first-child,.c-content-wordpress h3:first-child,.c-content-wordpress h4:first-child,.c-content-wordpress h5:first-child,.c-content-wordpress h6:first-child{margin-top:0}
@media all and (min-width: 1025px){.c-content-wordpress h2{font-size:18px;font-size:1.125rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress h2{font-size:18px;font-size:1.125rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress h2{font-size:15px}
}
@media all and (max-width: 414px){.c-content-wordpress h2{font-size:3.7333333333vw}
}
@media all and (min-width: 1025px){.c-content-wordpress h3{font-size:16px;font-size:1rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress h3{font-size:16px;font-size:1rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress h3{font-size:14px}
}
@media all and (max-width: 414px){.c-content-wordpress h3{font-size:3.4666666667vw}
}
@media all and (min-width: 1025px){.c-content-wordpress h4{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress h4{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress h4{font-size:13px}
}
@media all and (max-width: 414px){.c-content-wordpress h4{font-size:3.2vw}
}
@media all and (min-width: 1025px){.c-content-wordpress h5{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress h5{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress h5{font-size:13px}
}
@media all and (max-width: 414px){.c-content-wordpress h5{font-size:3.2vw}
}
@media all and (min-width: 1025px){.c-content-wordpress h6{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress h6{font-size:14px;font-size:.875rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress h6{font-size:13px}
}
@media all and (max-width: 414px){.c-content-wordpress h6{font-size:3.2vw}
}
.c-content-wordpress p,.c-content-wordpress ul,.c-content-wordpress ol,.c-content-wordpress dl,.c-content-wordpress table{margin-top:2rem;margin-bottom:0}
.c-content-wordpress p:first-child,.c-content-wordpress ul:first-child,.c-content-wordpress ol:first-child,.c-content-wordpress dl:first-child,.c-content-wordpress table:first-child{margin-top:0}
.c-content-wordpress img{max-width:100%;height:auto;display:block;margin-top:2rem;margin-bottom:2rem}
.c-content-wordpress .wp-caption{width:auto !important;margin-top:2rem;margin-bottom:2rem}
.c-content-wordpress .wp-caption img{margin-top:0;margin-bottom:0}
.c-content-wordpress .wp-caption-text{margin-top:1rem}
@media all and (min-width: 1025px){.c-content-wordpress .wp-caption-text{font-size:11px;font-size:.6875rem}
}
@media all and (min-width: 768px)and (max-width: 1024px){.c-content-wordpress .wp-caption-text{font-size:11px;font-size:.6875rem}
}
@media all and (min-width: 415px)and (max-width: 767px){.c-content-wordpress .wp-caption-text{font-size:10px}
}
@media all and (max-width: 414px){.c-content-wordpress .wp-caption-text{font-size:2.4vw}
}
@keyframes fadeInUp{0%{opacity:0;transform:translate3D(0, 30px, 0)}
100%{opacity:1;transform:translate3D(0, 0, 0)}
}
@keyframes fadeInUpMobile{0%{opacity:0;transform:translate3D(0, 15px, 0)}
100%{opacity:1;transform:translate3D(0, 0, 0)}
}
@keyframes fadeOutUp{0%{opacity:1;transform:translate3D(0, 0, 0)}
100%{opacity:0;transform:translate3D(0, -20px, 0)}
}
@keyframes fadeOutUpMobile{0%{opacity:1;transform:translate3D(0, 0, 0)}
100%{opacity:0;transform:translate3D(0, -10px, 0)}
}
.c-fade-in-up{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.c-fade-in-up.is-shown{animation-duration:1.2s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);animation-fill-mode:both}
@media all and (min-width: 768px){.c-fade-in-up.is-shown{animation-name:fadeInUp}
}
@media all and (max-width: 767px){.c-fade-in-up.is-shown{animation-name:fadeInUpMobile}
}
.c-fade-in-up--01.is-shown{animation-delay:.3s}
.c-fade-in-up--02.is-shown{animation-delay:.4s}
.c-fade-in-up--03.is-shown{animation-delay:.5s}
.c-fade-in-up--04.is-shown{animation-delay:.6s}
.c-fade-in-up--05.is-shown{animation-delay:.7s}
.c-fade-in-up--06.is-shown{animation-delay:.8s}
.c-fade-in-up--07.is-shown{animation-delay:.9s}
.c-fade-in-up--08.is-shown{animation-delay:1s}
.c-fade-in-up--09.is-shown{animation-delay:1.1s}
.c-fade-in-up--10.is-shown{animation-delay:1.2s}
.is-leaved-content .c-fade-in-up{opacity:0;animation-duration:.8s}
@media all and (min-width: 768px){.is-leaved-content .c-fade-in-up{animation-name:fadeOutUp}
}
@media all and (max-width: 767px){.is-leaved-content .c-fade-in-up{animation-name:fadeOutUpMobile}
}
.is-leaved-content .c-fade-in-up--01{animation-delay:0s}
.is-leaved-content .c-fade-in-up--02{animation-delay:.04s}
.is-leaved-content .c-fade-in-up--03{animation-delay:.08s}
.is-leaved-content .c-fade-in-up--04{animation-delay:.12s}
.is-leaved-content .c-fade-in-up--05{animation-delay:.16s}
.is-leaved-content .c-fade-in-up--06{animation-delay:.2s}
.is-leaved-content .c-fade-in-up--07{animation-delay:.24s}
.is-leaved-content .c-fade-in-up--08{animation-delay:.28s}
.is-leaved-content .c-fade-in-up--09{animation-delay:.32s}
.is-leaved-content .c-fade-in-up--10{animation-delay:.36s}
.c-fade-in{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.c-fade-in.is-shown{opacity:1;transition-duration:.8s;transition-delay:.3s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-property:opacity}
.c-fade-in--01.is-shown{transition-delay:.3s}
.c-fade-in--02.is-shown{transition-delay:.4s}
.c-fade-in--03.is-shown{transition-delay:.5s}
.c-fade-in--04.is-shown{transition-delay:.6s}
.c-fade-in--05.is-shown{transition-delay:.7s}
.c-fade-in--06.is-shown{transition-delay:.8s}
.c-fade-in--07.is-shown{transition-delay:.9s}
.c-fade-in--08.is-shown{transition-delay:1s}
.c-fade-in--09.is-shown{transition-delay:1.1s}
.c-fade-in--10.is-shown{transition-delay:1.2s}
.is-leaved-content .c-fade-in{opacity:0}
.is-leaved-content .c-fade-in--01{transition-delay:0s}
.is-leaved-content .c-fade-in--02{transition-delay:.04s}
.is-leaved-content .c-fade-in--03{transition-delay:.08s}
.is-leaved-content .c-fade-in--04{transition-delay:.12s}
.is-leaved-content .c-fade-in--05{transition-delay:.16s}
.is-leaved-content .c-fade-in--06{transition-delay:.2s}
.is-leaved-content .c-fade-in--07{transition-delay:.24s}
.is-leaved-content .c-fade-in--08{transition-delay:.28s}
.is-leaved-content .c-fade-in--09{transition-delay:.32s}
.is-leaved-content .c-fade-in--10{transition-delay:.36s}
.c-img-wide{width:100%;height:auto}
.c-split-str{display:inline-block}
.c-link{display:inline-block;text-decoration:none}
.c-link__text{position:relative;font-size:13px;font-size:.8125rem;color:#e00022}
@media all and (max-width: 767px){.c-link__text{font-size:12px;font-size:.75rem}
}
.c-link__text::before{content:"";position:absolute;left:100%;top:50%;margin:-3.5px 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_on.png) no-repeat right center}
.c-link__text::after{content:"";position:absolute;opacity:1;left:100%;top:50%;margin:-3.5px 0 0 0;padding:0 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_off.png) no-repeat right center}
@media all and (min-width: 768px){.c-link{transition:color .4s ease .1s}
.c-link__text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-link__text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s}
.c-link:hover{transition:color .4s ease .1s;color:#ff0024}
.c-link:hover .c-link__text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;width:32px}
.c-link:hover .c-link__text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s;opacity:0;width:32px}
}
.c-link-btn{position:relative;display:inline-block;background:#e69c2f;padding:14px 40px;text-decoration:none;border-radius: 100px;}
.c-link-btn1{position:relative;display:inline-block;background:#e69c2f;padding:5px 20px;text-decoration:none;border-radius: 20px;}
.c-link-btn__text1{position:relative;font-size:12px;color:#fff}
.c-link-btn--back{background:#e0530030}
.c-link-btn__wra{position:relative;display:flex;align-items:center}
.c-link-btn__text{position:relative;font-size:16px;color:#fff}
.c-link-btn__text--back{color:#666}
.c-link-btn__arr{display:block;margin:0 0 0 12px;width:5px;height:7px}
.c-link-btn__arr--left{margin:0 12px 0 0}
.c-link-btn__blank{display:block;margin:1px 12px 0 0;width:14px;height:11px}
@media all and (min-width: 768px){.c-link-btn::before{content:"";display:block;position:absolute;right:0;top:0;width:100%;height:100%;background:#ff0024;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
@media all and (min-width: 768px){.c-link-btn1::before{content:"";display:block;position:absolute;right:0;top:0;width:100%;height:100%;background:#ff0024;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}	
	
.c-link-btn--back::before{background:#ccc}
.c-link-btn:hover::before{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:right center;transform:scaleX(1);border-radius: 100px;}
}
.c-link-btn1:hover::before{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:right center;transform:scaleX(1);border-radius: 20px;}
}
.c-link-img{display:inline-block;text-align:left;width:100%}
.c-link-img a{position:relative;display:inline-block;box-sizing:border-box;padding:0 0 0 11.1111111111%;width:100%;color:#333;text-decoration:none}
@media all and (max-width: 767px){.c-link-img a{padding:0 0 0 30px}
}
.c-link-img__index{position:absolute;left:0;top:0;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1;font-family:"rigid-square",sans-serif}
.c-link-img__thum{overflow:hidden;position:relative;padding:145% 0 0}
.c-link-img__thum-img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.2) translateX(20%);will-change:transform,width;opacity:0}
.c-link-img__thum-img-obj{position:absolute;left:0;top:0;width:100%;height:100%}
@media all and (max-width: 767px){.c-link-img__thum-img-obj{width:100% !important}
}
.c-link-img__thum-img-obj.img1-recruit-interview-off{background:url(./assets/img/interview/01/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img1-recruit-interview-on{background:url(./assets/img/interview/01/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img2-recruit-interview-off{background:url(./assets/img/interview/02/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img2-recruit-interview-on{background:url(./assets/img/interview/02/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img3-recruit-interview-off{background:url(./assets/img/interview/03/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img3-recruit-interview-on{background:url(./assets/img/interview/03/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img4-recruit-interview-off{background:url(./assets/img/interview/04/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img4-recruit-interview-on{background:url(./assets/img/interview/04/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img5-recruit-interview-off{background:url(./assets/img/interview/05/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img5-recruit-interview-on{background:url(./assets/img/interview/05/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img1-board-member-links-off{background:url(./assets/img/board-member/ayumiyasuoka/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img1-board-member-links-on{background:url(./assets/img/board-member/ayumiyasuoka/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img2-board-member-links-off{background:url(./assets/img/board-member/kentaizumi/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img2-board-member-links-on{background:url(./assets/img/board-member/kentaizumi/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img3-board-member-links-off{background:url(./assets/img/board-member/hiroogawa/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img3-board-member-links-on{background:url(./assets/img/board-member/hiroogawa/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img4-board-member-links-off{background:url(./assets/img/board-member/kiyoshihirono/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img4-board-member-links-on{background:url(./assets/img/board-member/kiyoshihirono/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img5-board-member-links-off{background:url(./assets/img/board-member/genkiimamura/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img5-board-member-links-on{background:url(./assets/img/board-member/genkiimamura/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img6-board-member-links-off{background:url(./assets/img/board-member/yutashimizu/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img6-board-member-links-on{background:url(./assets/img/board-member/yutashimizu/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img7-board-member-links-off{background:url(./assets/img/board-member/yukishirai/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img7-board-member-links-on{background:url(./assets/img/board-member/yukishirai/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img8-board-member-links-off{background:url(./assets/img/board-member/ryuseiokamoto/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img8-board-member-links-on{background:url(./assets/img/board-member/ryuseiokamoto/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img9-board-member-links-off{background:url(./assets/img/board-member/takashihattori/link_img_off.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img-obj.img9-board-member-links-on{background:url(./assets/img/board-member/takashihattori/link_img_on.jpg) center top no-repeat;background-size:cover}
.c-link-img__thum-img.on{transform:scale(1) translateX(0);width:100%;z-index:5;opacity:1;transition:width .8s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform .8s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-link-img__thum-img.off{transform:scale(1.1) translateX(-200px);width:0;z-index:10;opacity:1;transition:width 1.4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-link-img__name{padding:28px 0 0;text-align:center;font-size:20px;font-size:1.25rem;letter-spacing:.04em;line-height:1}
@media all and (max-width: 767px){.c-link-img__name{padding:18px 0 0;font-size:17px;font-size:1.0625rem}
}
.c-link-img__class{padding:19px 0 0;text-align:center;font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:26px}
@media all and (max-width: 767px){.c-link-img__class{padding:10px 0 0;font-size:12px;font-size:.75rem;line-height:16px}
}
.c-link-img--col4 a{padding:0 0 0 14.2857142857%}
@media all and (max-width: 767px){.c-link-img--col4 a{padding:20px 0 0}
}
@media all and (max-width: 767px){.c-link-img--col4 a .c-link-img__class{font-size:10px;font-size:.625rem;line-height:16px}
}
@media all and (min-width: 768px){.c-link-img__thum{position:relative}
.c-link-img__thum-line{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
.c-link-img__thum-line::before,.c-link-img__thum-line::after{content:"";position:absolute;background:#e00022;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.c-link-img__thum-line--ud::before{left:0;top:0;width:100%;height:24px;transform:scaleY(0);transform-origin:center top}
.c-link-img__thum-line--ud::after{left:0;bottom:0;width:100%;height:24px;transform:scaleY(0);transform-origin:center bottom}
.c-link-img__thum-line--lr::before{left:0;top:0;width:24px;height:100%;transform:scaleX(0);transform-origin:left center}
.c-link-img__thum-line--lr::after{right:0;top:0;width:24px;height:100%;transform:scaleX(0);transform-origin:right center}
.c-link-img a:hover .c-link-img__thum-line--ud::before,.c-link-img a:hover .c-link-img__thum-line--ud::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s;transform:scaleY(1)}
.c-link-img a:hover .c-link-img__thum-line--lr::before,.c-link-img a:hover .c-link-img__thum-line--lr::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s;transform:scaleX(1)}
}
.c-pnkz{display:inline-block}
.c-pnkz__wra{display:flex;align-items:center}
.c-pnkz__link{display:flex;align-items:center}
.c-pnkz__link--arr::after{content:"";margin:0 18px;width:6px;height:10px;background:url(../img/arr_gray.svg) no-repeat center}
.c-pnkz__link a,.c-pnkz__link span{font-size:13px;font-size:.8125rem;line-height:1;letter-spacing:.1em;color:#999;text-decoration:none}
@media all and (max-width: 767px){.c-pnkz__link a,.c-pnkz__link span{font-size:12px;font-size:.75rem}
}
@media all and (min-width: 768px){.c-pnkz__link a{transition:color .4s ease .1s}
.c-pnkz__link a:hover{transition:color .4s ease 0s;color:#ff0024}
}
.c-head-text1{display:inline-block;position:relative;margin:0;padding:0;font-size:70px;font-size:4.375rem;line-height:70px;letter-spacing:.01em;font-family:"urw-din-bold",sans-serif;color:#111}
@media all and (max-width: 767px){.c-head-text1{font-size:35px;font-size:2.1875rem;line-height:38px}
}
.c-head-text1__index{position:absolute;left:calc(100% + 10px);top:13px;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1;font-family:"rigid-square",sans-serif}
@media all and (max-width: 767px){.c-head-text1__index{left:calc(100% + 7px);top:5px}
}
.c-head-text2{font-size:24px;font-size:1.5rem;line-height:32px;letter-spacing:.1em;font-family:"urw-din-bold",sans-serif;color:#111}
@media all and (max-width: 767px){.c-head-text2{font-size:20px;font-size:1.25rem}
}
.c-head-text3{font-size:20px;font-size:1.25rem;line-height:32px;letter-spacing:.1em;font-family:"urw-din-bold",sans-serif;color:#111}
@media all and (max-width: 767px){.c-head-text3{font-size:17px;font-size:1.0625rem}
}
.c-head-text4{font-size:16px;font-size:1rem;line-height:28px;letter-spacing:.1em;color:#111}
@media all and (max-width: 767px){.c-head-text4{font-size:11px;font-size:.6875rem}
}
.c-head-subtext{font-size:12px;font-size:.75rem;line-height:25.75px;letter-spacing:.1em;color:#666}
.c-head-text-noto{font-size:24px;font-size:1.5rem;line-height:48px;letter-spacing:.04em;font-family:"NotoSansCJKjp",sans-serif;color:#111}
@media all and (max-width: 767px){.c-head-text-noto{font-size:19px;font-size:1.1875rem;line-height:32px}
}
.c-copy-text1{font-size:70px;font-size:4.375rem;line-height:80px;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif;color:#111}
@media all and (max-width: 767px){.c-copy-text1{font-size:40px;font-size:2.5rem;line-height:48px}
}
.c-copy-text2{font-size:56px;font-size:3.5rem;line-height:67px;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif;color:#111}
@media all and (max-width: 767px){.c-copy-text2{font-size:30px;font-size:1.875rem;line-height:36px}
}
.c-sentence1{font-size:15px;font-size:.9375rem;letter-spacing:.04em;line-height:34px;font-family:"NotoSansCJKjp",sans-serif;color:#333}
@media all and (max-width: 767px){.c-sentence1{font-size:12px;font-size:.75rem;line-height:24px}
}
.c-sentence2{font-size:15px;font-size:.9375rem;letter-spacing:.04em;line-height:35px;font-family:"NotoSansCJKjp",sans-serif;color:#333}
@media all and (max-width: 767px){.c-sentence2{font-size:12px;font-size:.75rem;line-height:24px}
}
.c-sentence3{font-size:14px;font-size:.875rem;letter-spacing:.04em;line-height:28px;font-family:"NotoSansCJKjp",sans-serif;color:#666}
.c-column a{text-decoration:none}
.c-column__items{display:flex;list-style:none;justify-content:space-between;margin:0;padding:0}
@media all and (max-width: 767px){.c-column__items{flex-direction:column}
}
.c-column__item{padding:0;width:20.5882352941%}
@media all and (max-width: 767px){.c-column__item{position:relative;box-sizing:border-box;border-top:1px solid #ccc;padding:0 0 20px 25px;width:100%}
}
.c-column__item-index{border-top:1px solid #ccc;padding:20px 0 0;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1;font-family:"rigid-square",sans-serif;color:#333}
@media all and (max-width: 767px){.c-column__item-index{position:absolute;left:0;top:0;border-top:none;font-size:10px;font-size:.625rem}
}
.c-column__item-title{padding:20px 0 0;font-size:22px;font-size:1.375rem;letter-spacing:.04em;line-height:24px;font-family:"urw-din-bold",sans-serif;color:#333}
@media all and (max-width: 767px){.c-column__item-title{padding:16px 0 0;font-size:17px;font-size:1.0625rem}
}
.c-column__item-sentence{padding:20px 0 0;font-size:13px;font-size:.8125rem;letter-spacing:.04em;line-height:26px;font-family:"NotoSansCJKjp",sans-serif;color:#666}
@media all and (max-width: 767px){.c-column__item-sentence{padding:16px 0 0;font-size:12px;font-size:.75rem;line-height:20px}
}
.c-column__item-footer{padding:15px 0 0}
.c-column__item-footer-text{position:relative;font-size:13px;font-size:.8125rem;color:#e00022}
@media all and (max-width: 767px){.c-column__item-footer-text{font-size:12px;font-size:.75rem}
}
.c-column__item-footer-text::before{content:"";position:absolute;left:100%;top:50%;margin:-3.5px 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_on.png) no-repeat right center}
.c-column__item-footer-text::after{content:"";position:absolute;opacity:1;left:100%;top:50%;margin:-3.5px 0 0 0;padding:0 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_off.png) no-repeat right center}
@media all and (min-width: 768px){.c-column{transition:color .4s ease .1s}
.c-column__item-footer-text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-column__item-footer-text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s}
.c-column a:hover{transition:color .4s ease 0s;color:#ff0024}
.c-column a:hover .c-column__item-footer-text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;width:32px}
.c-column a:hover .c-column__item-footer-text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s;opacity:0;width:32px}
}
.c-news-column__items{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
@media all and (max-width: 767px){.c-news-column__items{flex-direction:column}
}
.c-news-column__item{box-sizing:border-box;padding:60px 20px 0;width:33.333%}
@media all and (max-width: 767px){.c-news-column__item{margin:0;padding:0 0 30px;width:100%}
}
.c-news-column__item a{text-decoration:none}
@media all and (max-width: 767px){.c-news-column__item a{display:flex;align-items:flex-start}
}
.c-news-column__item-thum{position:relative;padding-top:66.8%;background-repeat:no-repeat;background-position:center center;background-size:cover}
@media all and (max-width: 767px){.c-news-column__item-thum{display:inline-table;padding-top:34%;width:48%}
}
.c-news-column__item-thum-label{position:absolute;right:-10px;bottom:-10px;padding:7px 20px;font-size:14px;font-size:.875rem;letter-spacing:.02em;line-height:1;color:#fff;background:#ff8053; border-radius: 50px;}
@media all and (max-width: 767px){.c-news-column__item-thum-label{right:-4px;bottom:-7px;padding:3px 10px;font-size:10px;font-size:.625rem}
}
@media all and (max-width: 767px){.c-news-column__item-text{box-sizing:border-box;padding:0 0 0 20px;width:52%}
}
.c-news-column__item-text-date{padding:27px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.02em;line-height:1;color:#666}
@media all and (max-width: 767px){.c-news-column__item-text-date{padding:0;font-size:12px;font-size:.75rem}
}
.c-news-column__item-text-sentence{padding:10px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.06em;line-height:28px;font-family:"NotoSansCJKjp",sans-serif;color:#333}
@media all and (max-width: 767px){.c-news-column__item-text-sentence{font-size:12px;font-size:.75rem;line-height:20px}
}
.c-news-column__item-text-footer{padding:15px 0 0}
@media all and (max-width: 767px){.c-news-column__item-text-footer{padding:8px 0 0}
}
.c-news-column__item-text-footer-text{position:relative;font-size:13px;font-size:.8125rem;color:#e00022}
@media all and (max-width: 767px){.c-news-column__item-text-footer-text{font-size:12px;font-size:.75rem}
}
.c-news-column__item-text-footer-text::before{content:"";position:absolute;left:100%;top:50%;margin:-3.5px 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_on.png) no-repeat right center}
.c-news-column__item-text-footer-text::after{content:"";position:absolute;opacity:1;left:100%;top:50%;margin:-3.5px 0 0 0;padding:0 0 0 7px;width:32px;width:5px;height:7px;background:url(../img/link_arr_off.png) no-repeat right center}
@media all and (min-width: 768px){.c-news-column{transition:color .4s ease .1s}
.c-news-column__item-thum{position:relative}
.c-news-column__item-thum-line{position:absolute;left:0;top:0;width:100%;height:100%}
.c-news-column__item-thum-line::before,.c-news-column__item-thum-line::after{content:"";position:absolute;background:#e00022;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-news-column__item-thum-line--ud::before{left:0;top:0;width:100%;height:18px;transform:scaleY(0);transform-origin:center top}
.c-news-column__item-thum-line--ud::after{left:0;bottom:0;width:100%;height:18px;transform:scaleY(0);transform-origin:center bottom}
.c-news-column__item-thum-line--lr::before{left:0;top:0;width:18px;height:100%;transform:scaleX(0);transform-origin:left center}
.c-news-column__item-thum-line--lr::after{right:0;top:0;width:18px;height:100%;transform:scaleX(0);transform-origin:right center}
.c-news-column__item-text-footer-text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.c-news-column__item-text-footer-text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s}
.c-news-column a:hover{transition:color .4s ease 0s;color:#ff0024}
.c-news-column a:hover .c-news-column__item-thum-line--ud::before,.c-news-column a:hover .c-news-column__item-thum-line--ud::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleY(1)}
.c-news-column a:hover .c-news-column__item-thum-line--lr::before,.c-news-column a:hover .c-news-column__item-thum-line--lr::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1)}
.c-news-column a:hover .c-news-column__item-text-footer-text::before{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;width:32px}
.c-news-column a:hover .c-news-column__item-text-footer-text::after{transition:width .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,opacity .4s ease 0s;opacity:0;width:32px}
}
.c-entry{display:flex;width:100%;text-decoration:none;color:#fff}
@media all and (max-width: 767px){.c-entry{flex-direction:column}
}
.c-entry__left{position:relative;display:flex;justify-content:center;align-items:center;width:37.5%;background:#e00022}
@media all and (max-width: 767px){.c-entry__left{padding:67px 0;width:100%}
}
.c-entry__right{width:62.5%}
@media all and (max-width: 767px){.c-entry__right{width:100%}
}
.c-entry__title{position:relative;text-align:left}
.c-entry__title-en{font-size:40px;font-size:2.5rem;letter-spacing:.1em;font-family:"urw-din-bold",sans-serif}
@media all and (max-width: 767px){.c-entry__title-en{font-size:30px;font-size:1.875rem}
}
.c-entry__title-ja{padding:15px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.1em;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.c-entry__title-ja{padding:0 0 0;font-size:12px;font-size:.75rem}
}
.c-entry__title-ja::after{content:"";display:inline-block;margin:0 0 0 7px;width:7px;height:10px;background:url(../img/arr_white.svg) no-repeat center}
.c-entry__img{width:100%}
.c-entry__img img{width:100%}
@media all and (min-width: 768px){.c-entry__left::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ff0024;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(0);transform-origin:left center}
.c-entry:hover .c-entry__left::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1);transform-origin:right center}
}
.c-contact{display:flex;width:100%;text-decoration:none;color:#fff}
@media all and (max-width: 767px){.c-contact{flex-direction:column}
}
.c-contact__left{position:relative;display:flex;justify-content:center;align-items:center;width:37.5%;background:#e00022}
@media all and (max-width: 767px){.c-contact__left{padding:67px 0;width:100%}
}
.c-contact__right{width:62.5%}
@media all and (max-width: 767px){.c-contact__right{width:100%}
}
.c-contact__title{position:relative;text-align:left}
.c-contact__title-en{font-size:40px;font-size:2.5rem;letter-spacing:.1em;font-family:"urw-din-bold",sans-serif}
@media all and (max-width: 767px){.c-contact__title-en{font-size:30px;font-size:1.875rem}
}
.c-contact__title-ja{padding:15px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.1em;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.c-contact__title-ja{padding:0 0 0;font-size:12px;font-size:.75rem}
}
.c-contact__title-ja::after{content:"";display:inline-block;margin:0 0 0 7px;width:7px;height:10px;background:url(../img/arr_white.svg) no-repeat center}
.c-contact__img{width:100%}
.c-contact__img img{width:100%}
@media all and (min-width: 768px){.c-contact__left::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ff0024;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(0);transform-origin:left center}
.c-contact:hover .c-contact__left::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1);transform-origin:right center}
}
.c-contact-nav{display:flex;width:100%;padding:60px 0}
.c-contact-nav-blue{background-color:#e0530030}
@media all and (max-width: 767px){.c-contact-nav{flex-direction:column;padding:40px 0}
}
.c-contact-nav__left{display:flex;justify-content:center;align-items:center;align-items:top;width:55%}
@media all and (max-width: 767px){.c-contact-nav__left{width:100%}
}
.c-contact-nav__right{width:70%}
@media all and (max-width: 767px){.c-contact-nav__right{width:100%;margin-top:40px;text-align:center}
}
.c-contact-nav__title{position:relative;text-align:left}
@media all and (max-width: 767px){.c-contact-nav__title{text-align:center}
}
.c-contact-nav__title-en{font-family:"urw-din-bold",sans-serif;font-size:40px;font-size:2.5rem;letter-spacing:.1em}
@media all and (max-width: 767px){.c-contact-nav__title-en{font-size:30px;font-size:1.875rem}
}
.c-contact-nav__title-ja{margin:5px 0 0;font-family:"NotoSansCJKjp",sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.1em}
@media all and (max-width: 767px){.c-contact-nav__title-ja{margin:0 0 0;font-size:12px;font-size:.75rem}
}
.c-contact-nav__list{list-style:none;padding:0}
.c-contact-nav__item+.c-contact-nav__item{margin-top:20px}
.c-ft-col3links{margin-left:80px}
@media all and (max-width: 767px){.c-ft-col3links{margin-left:0}
}
.c-ft-col3links__body-items{display:flex;justify-content:space-between}
@media all and (max-width: 767px){.c-ft-col3links__body-items{flex-direction:column;padding:0 20px}
}
.c-ft-col3links__body-item{width:32.5%}
@media all and (max-width: 767px){.c-ft-col3links__body-item{padding:10px 0 0;width:100%}
}
.c-ft-col3links__body-item a{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:10px 0;width:84.6153846154%;text-align:left;text-decoration:none}
@media all and (max-width: 767px){.c-ft-col3links__body-item a{width:100%}
}
.c-ft-col3links__body-item a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ccc}
.c-ft-col3links__body-item-arr{position:relative;display:block;width:7px;height:10px}
.c-ft-col3links__body-item-arr::before{content:"";position:absolute;left:0;top:0;width:7px;height:10px;background:url(../img/arr_gray.svg) center/contain no-repeat}
.c-ft-col3links__body-item-arr::after{content:"";position:absolute;left:0;top:0;width:7px;height:10px;background:url(../img/arr_red-l.svg) center/contain no-repeat;opacity:0}
@media all and (min-width: 768px){.c-ft-col3links__body-item a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ff0024;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s;transform:scaleX(0);transform-origin:left center}
.c-ft-col3links__body-item a .c-head-text4{transition:color .4s ease .1s}
.c-ft-col3links__body-item a .c-ft-col3links__body-item-arr::before,.c-ft-col3links__body-item a .c-ft-col3links__body-item-arr::after{transition:opacity .4s ease .1s}
.c-ft-col3links__body-item a:hover::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1);transform-origin:right center}
.c-ft-col3links__body-item a:hover .c-head-text4{transition:color .4s ease 0s;color:#ff0024}
.c-ft-col3links__body-item a:hover .c-ft-col3links__body-item-arr::before,.c-ft-col3links__body-item a:hover .c-ft-col3links__body-item-arr::after{transition:opacity .4s ease 0s;opacity:1}
}
.c-ft-col4links{box-sizing:border-box;margin-left:80px}
@media all and (max-width: 767px){.c-ft-col4links{margin-left:0;padding:0}
}
.c-ft-col4links__body-items{display:flex;justify-content:space-around}
@media all and (max-width: 767px){.c-ft-col4links__body-items{flex-direction:column;padding:0 20px}
}
.c-ft-col4links__body-item{width:25%}
@media all and (max-width: 767px){.c-ft-col4links__body-item{padding:10px 0 0;width:100%}
}
.c-ft-col4links__body-item a{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:10px 0;width:80%;text-align:left;text-decoration:none}
@media all and (max-width: 767px){.c-ft-col4links__body-item a{width:100%}
}
.c-ft-col4links__body-item a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ccc}
.c-ft-col4links__body-item-arr{position:relative;display:block;width:7px;height:10px}
.c-ft-col4links__body-item-arr::before{content:"";position:absolute;left:0;top:0;width:7px;height:10px;background:url(../img/arr_gray.svg) center/contain no-repeat}
.c-ft-col4links__body-item-arr::after{content:"";position:absolute;left:0;top:0;width:7px;height:10px;background:url(../img/arr_red-l.svg) center/contain no-repeat;opacity:0}
@media all and (min-width: 768px){.c-ft-col4links__body-item a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ff0024;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s;transform:scaleX(0);transform-origin:left center}
.c-ft-col4links__body-item a .c-head-text4{transition:color .4s ease .1s}
.c-ft-col4links__body-item a .c-ft-col4links__body-item-arr::before,.c-ft-col4links__body-item a .c-ft-col4links__body-item-arr::after{transition:opacity .4s ease .1s}
.c-ft-col4links__body-item a:hover::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1);transform-origin:right center}
.c-ft-col4links__body-item a:hover .c-head-text4{transition:color .4s ease 0s;color:#ff0024}
.c-ft-col4links__body-item a:hover .c-ft-col4links__body-item-arr::before,.c-ft-col4links__body-item a:hover .c-ft-col4links__body-item-arr::after{transition:opacity .4s ease 0s;opacity:1}
}
.c-table-col2__body-items{border-top:1px solid #ececec}
.c-table-col2__body-item{display:flex;align-items:center;border-bottom:1px solid #ececec;padding:25px 0}
@media all and (max-width: 767px){.c-table-col2__body-item{padding:15px 0}
}
.c-table-col2__body-item-head{width:26.6666666667%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.c-table-col2__body-item-head{font-size:11px;font-size:.6875rem}
}
.c-table-col2__body-item-body{width:73.3333333333%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.c-table-col2__body-item-body{font-size:11px;font-size:.6875rem}
}
.p-under-kv{position:relative;display:flex;padding-left:80px}
@media all and (min-width: 768px){.p-under-kv{height:10vh;min-height:370px;max-height:500px}
}
@media all and (max-width: 767px){.p-under-kv{flex-direction:column-reverse;padding:60px 0 0}
}
.p-under-kv__left{position:relative;width:62.5%;width:calc(100% - 700px);height:100%}
@media screen and (max-width: 1024px){.p-under-kv__left{width:calc(100% - 540px)}
}
@media all and (max-width: 767px){.p-under-kv__left{padding:52px 0 0;width:100%}
}
.p-under-kv__right{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-left:5%;width:700px}
@media all and (max-width: 767px){.p-under-kv__right{padding-left:0;width:100%}
}
.p-under-kv__img{overflow:hidden;position:relative;width:100%;height:100%;z-index:1}
@media all and (max-width: 767px){.p-under-kv__img{background:none}
}
.p-under-kv__img video{position:absolute;left:50%;height:100%;transform:translate(-50%, 0)}
@media all and (max-width: 767px){.p-under-kv__img video{display:block;position:relative;left:auto;transform:none;width:100%;height:auto}
}
.p-under-kv__img img{display:none}
@media all and (max-width: 767px){.p-under-kv__img img{display:block;width:100%}
}
@media all and (max-width: 767px){.p-under-kv__pnkz{padding:30px 0 0 20px}
}
.p-under-kv__title{padding:25px 0 0}
@media all and (max-width: 767px){.p-under-kv__title{padding:12px 0 0 20px}
}
.p-under-kv__title-ja{padding:14px 0 0}
@media all and (max-width: 767px){.p-under-kv__title-ja{padding:8px 0 0 0}
}
.p-under-text-kv{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-under-text-kv{padding:0}
}
.p-under-text-kv__wra{padding-top:280px;padding-top:5%;padding-right:12.5%;padding-bottom:80px;padding-bottom:6%;padding-left:12.5%;background:#e0530030;    border-bottom-left-radius: 450px;}
@media all and (max-width: 767px){.p-under-text-kv__wra{padding-top:80px;padding:100px 20px 60px}
}
.p-under-text-kv__title{padding:30px 0 0}
@media all and (max-width: 767px){.p-under-text-kv__title{padding:20px 0 0}
}
.p-under-text-kv__title-ja{padding:20px 0 0}
@media all and (max-width: 767px){.p-under-text-kv__title-ja{padding:10px 0 0}
}
.p-form{margin-left:80px}
@media all and (max-width: 767px){.p-form{margin-left:0;padding:0}
}
.p-form__wra{position:relative;margin:0 auto;width:65%}
@media all and (max-width: 767px){.p-form__wra{box-sizing:border-box;width:100%}
}
.p-form__wra-step{position:absolute;left:0;top:0;padding:65px 0 110px;opacity:0;pointer-events:none;transition:opacity .4s ease 0s}
@media all and (max-width: 767px){.p-form__wra-step{padding:100px 20px 110px}
}
.p-form__wra-step.is-current{position:relative;pointer-events:auto;opacity:1}
.p-form__wra-step.is-shown{opacity:1}
.p-form__wra-step.is-leaved{opacity:0}
.p-form__head{font-size:24px;font-size:1.5rem;letter-spacing:.04em}
@media all and (max-width: 767px){.p-form__head{font-size:16px;font-size:1rem}
}
.p-form__body-items{padding:80px 0 0}
@media all and (max-width: 767px){.p-form__body-items{padding:30px 0 0}
}
.p-form__body-items--confirm{border-bottom:1px solid #ededed}
.p-form__body-item{display:flex;align-items:center;padding:18px 0 17px}
@media all and (max-width: 767px){.p-form__body-item{flex-wrap:wrap;padding:30px 0 0}
}
.p-form__body-item--confirm{align-items:flex-start;border-top:1px solid #ededed}
.p-form__body-item-head{width:23.0769230769%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-form__body-item-head{width:100%}
}
.p-form__body-item-head .kome{color:#ccc}
.p-form__body-item-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:76.9230769231%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-form__body-item-body{width:100%}
}
.p-form__body-item-body .r-text{color:#e00022}
@media all and (max-width: 767px){.p-form__body-item-body .r-text{font-size:12px;font-size:.75rem}
}
.p-form__body-item-body input[type=text]{border:none;border-bottom:1px solid #ccc;padding:10px 0;width:100%}
@media all and (max-width: 767px){.p-form__body-item-body input[type=text]{padding:6px 0}
}
.p-form__body-item-body input[type=text]:-ms-input-placeholder{color:#ccc}
.p-form__body-item-body input[type=text]::placeholder{color:#ccc}
.p-form__body-item-body input[type=text]:focus{outline:0}
.p-form__body-item-body input[type=text].name{width:45%}
@media all and (max-width: 767px){.p-form__body-item-body input[type=text].name{width:49%}
}
.p-form__body-item-body input[type=text].err{border-bottom:1px solid #e00022}
.p-form__body-item-body input[type=text].err:-ms-input-placeholder{color:#e00022}
.p-form__body-item-body input[type=text].err::placeholder{color:#e00022}
.p-form__body-item-body input[type=file]{padding:10px 0;color:#333}
@media all and (max-width: 767px){.p-form__body-item-body input[type=file]{padding:6px 0}
}
.p-form__body-item-body input[type=file]:focus{outline:0}
.p-form__body-item-body input[type=file].err{color:#e00022}
.p-form__body-item-body input[type=file].def{color:#333}
.p-form__body-item-body select{border:none;border-bottom:1px solid #ccc;padding:10px 0;width:100%}
@media all and (max-width: 767px){.p-form__body-item-body select{padding:6px 0}
}
.p-form__body-item-body select:focus{outline:0}
.p-form__body-item-body select.err{border-bottom:1px solid #e00022;color:#e00022}
.p-form__body-item-body textarea{resize:vertical;border:none;border-bottom:1px solid #ccc;padding:10px 0;width:100%;height:22px}
@media all and (max-width: 767px){.p-form__body-item-body textarea{padding:6px 0}
}
.p-form__body-item-body textarea:-ms-input-placeholder{color:#ccc}
.p-form__body-item-body textarea::placeholder{color:#ccc}
.p-form__body-item-body textarea:focus{outline:0}
.p-form__body-item-body textarea.err{border-bottom:1px solid #e00022}
.p-form__body-item-body textarea.err:-ms-input-placeholder{color:#e00022}
.p-form__body-item-body textarea.err::placeholder{color:#e00022}
.p-form__submit{display:flex;padding:70px 0 0}
@media all and (max-width: 767px){.p-form__submit{padding:40px 0 0}
}
.p-form__submit-btn{margin:0 20px 0 0}
.p-form__submit-text{padding:25px 0 0;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-form__submit-text{padding:15px 0 0}
}
.p-form__ft{padding:25px 0 0}
.p-form__ft-bold{color:#e00022}
@media all and (min-width: 768px){.p-form__backbtn::before{content:"";display:block;position:absolute;right:0;top:0;width:100%;height:100%;background:#ccc;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.p-form__backbtn:hover::before{transition:transform .3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform-origin:right center;transform:scaleX(1)}
}
.p-top-kv{position:relative;overflow:hidden;padding:0 0 0 80px;width:100%;height:100vh}
@media all and (min-width: 768px){.p-top-kv{min-height:767px}
}
@media all and (max-width: 767px){.p-top-kv{padding:60px 0 0 0}
}
.p-top-kv__pc{display:flex;width:100%;height:100%}
@media all and (max-width: 767px){.p-top-kv__pc{display:none}
}
.p-top-kv__left{position:relative;width:62.5%;width:calc(100% - 780px)}
@media screen and (max-width: 1024px){.p-top-kv__left{width:calc(100% - 620px)}
}
.p-top-kv__right{position:relative;width:37.5%;width:600px}
@media screen and (max-width: 1024px){.p-top-kv__right{width:540px}
}
.p-top-kv__main{overflow:hidden;position:relative;width:100%;height:100%}
.p-top-kv__main-img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:calc(100% - 36px);transform:scale(1.2) translateX(20%);opacity:0;will-change:transform,width}
.p-top-kv__main-img-obj{position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius: 450px;}
.p-top-kv__main-img-obj.img0{background:url(./assets/img/top/kv_img0.jpg) center top no-repeat;background-size:cover}
.p-top-kv__main-img-obj.img1{background:url(./assets/img/top/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-top-kv__main-img-obj.img2{background:url(./assets/img/top/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-top-kv__main-img-obj.img3{background:url(./assets/img/top/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-top-kv__main-img.on{transform:scale(1) translateX(0);width:100%;z-index:5;opacity:1;transition:width 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-top-kv__main-img.off{transform:scale(1.1) translateX(-200px);width:0;z-index:10;opacity:1;transition:width 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-top-kv__main-bar{position:absolute;left:0;bottom:0;width:100%;height:36px;background:#fff;z-index:20}
.p-top-kv__main-bar-bg{position:absolute;right:0;bottom:0;width:100%;height:6px;background:#e00022;transform:scaleX(0);transform-origin:right center;will-change:transform}
.p-top-kv__main-bar-bg.off{right:100%;transition:right .7s ease 0s}
.p-top-kv__main-bar-index{display:flex;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;padding:0px 0 0 20px;width:100%;height:100%;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1;font-family:"rigid-square",sans-serif}
.p-top-kv__copy{position:absolute;left:0;top:0;width:100%;height:73%}
@media screen and (max-width: 1024px){.p-top-kv__copy{height:60%}
}
.p-top-kv__copy-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;transform:translate(-50%, -50%);left:50%;top:54%;width:480px}
@media screen and (max-width: 1024px){.p-top-kv__copy-text{left:54%;width:360px}
}
.p-top-kv__copy-text-main{display:inline-block;width:100%}
.p-top-kv__copy-text-sub{display:inline-block;padding:30px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.1em;font-family:"urw-din-bold",sans-serif;line-height:1}
@media screen and (max-width: 1024px){.p-top-kv__copy-text-sub{width:360px}
}
.p-top-kv__copy-text img{width:100%}
.p-top-kv__nav{position:absolute;left:0;bottom:0;width:100%;height:27%}
@media screen and (max-width: 1024px){.p-top-kv__nav{height:40%}
}
.p-top-kv__nav-items{display:flex;margin:0;padding:0;width:100%;height:100%; display: none;}
.p-top-kv__nav-item{overflow:hidden;position:relative;list-style:none;margin:0;padding:0;width:33.333%;height:100%;cursor:pointer}
.p-top-kv__nav-item-img{overflow:hidden;position:absolute;transform:scale(1.1) translateX(20%);top:0;left:0;width:100%;height:calc(100% - 36px);opacity:0;will-change:transform,width}
.p-top-kv__nav-item-img-obj{position:absolute;left:0;top:0;width:100%;height:100%}
.p-top-kv__nav-item-img-obj.img0{background:url(./assets/img/top/kv_img0_s.jpg) center top no-repeat;background-size:cover}
.p-top-kv__nav-item-img-obj.img1{background:url(./assets/img/top/kv_img1_s.jpg) center top no-repeat;background-size:cover}
.p-top-kv__nav-item-img-obj.img2{background:url(./assets/img/top/kv_img2_s.jpg) center top no-repeat;background-size:cover}
.p-top-kv__nav-item-img-obj.img3{background:url(./assets/img/top/kv_img3_s.jpg) center top no-repeat;background-size:cover}
.p-top-kv__nav-item-img.on{transform:scale(1) translateX(0);width:100%;opacity:1;transition:width 1s cubic-bezier(0.45, 0.05, 0.3, 0.93) .2s,transform 1s cubic-bezier(0.45, 0.05, 0.3, 0.93) .2s}
.p-top-kv__nav-item-img.off{transform:translateX(0);width:0;opacity:1;z-index:10;transition:width 1.2s cubic-bezier(0.45, 0.05, 0.3, 0.93) .2s,transform 1.2s cubic-bezier(0.45, 0.05, 0.3, 0.93) .2s}
.p-top-kv__nav-item-bar{position:absolute;left:0;bottom:0;width:100%;height:36px;background:#fff}
.p-top-kv__nav-item-bar-index{display:flex;align-items:center;box-sizing:border-box;position:absolute;left:0;top:0;padding:0px 0 0 20px;width:100%;height:100%;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1;font-family:"rigid-square",sans-serif}
.p-top-kv__nav-arr{position:absolute;left:-21.5px;top:50%;margin:-21.5px 0 0 0;border-radius:25px;width:43px;height:43px;background:#fff;cursor:pointer;z-index:30; display: none;}
.p-top-kv__nav-arr-obj{position:absolute;left:50%;top:50%;width:10px;height:1px;background:#111}
.p-top-kv__nav-arr-obj--0{margin:-3px 0 0 -5px;transform:rotate(-30deg)}
.p-top-kv__nav-arr-obj--1{margin:2px 0 0 -5px;transform:rotate(30deg)}
.p-top-kv__sp{display:none}
@media all and (max-width: 767px){.p-top-kv__sp{position:relative;display:flex;box-sizing:border-box;padding:60px 0 0;width:100%;height:calc(100% - 60px)}
}
.p-top-kv__spmain{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:calc(100% - 30px)}
.p-top-kv__spmain-img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.2) translateX(20%);will-change:transform,width}
.p-top-kv__spmain-img-obj{position:absolute;left:0;top:0;width:100%;height:100%}
.p-top-kv__spmain-img-obj.img0{background:url(./assets/img/top/kv_img0_sp.jpg) center top no-repeat;background-size:cover}
.p-top-kv__spmain-img-obj.img1{background:url(./assets/img/top/kv_img1_sp.jpg) center top no-repeat;background-size:cover}
.p-top-kv__spmain-img-obj.img2{background:url(./assets/img/top/kv_img2_sp.jpg) center top no-repeat;background-size:cover}
.p-top-kv__spmain-img-obj.img3{background:url(./assets/img/top/kv_img3_sp.jpg) center top no-repeat;background-size:cover}
.p-top-kv__spmain-img.on{transform:scale(1) translateX(0);width:100%;z-index:5;transition:width 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-top-kv__spmain-img.off{transform:scale(1.1) translateX(-50px);width:0;z-index:10;transition:width 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-top-kv__spcopy{position:absolute;left:30px;bottom:15px;z-index:20}
.p-top-kv__spcopy-text-main{width:222px}
.p-top-kv__spcopy-text-main img{width:100%}
.p-top-kv__spcopy-text-sub{margin:20px 0 0;font-size:10px;font-size:.625rem;line-height:13px;letter-spacing:.16em;font-family:"urw-din-bold",sans-serif;color:#fff}
.p-top-kv__spnav{position:absolute;left:0;bottom:0;width:100%;height:30px;background:#fff;z-index:20}
.p-top-kv__spnav-items{display:flex;display: none; list-style:none;margin:0;padding:0;height:100%}
.p-top-kv__spnav-item{margin:0;padding:0;width:25%;height:100%}
.p-top-kv__spnav-bar{overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;height:100%}
.p-top-kv__spnav-bar-bg{position:absolute;right:0;bottom:0;width:100%;height:6px;background:#e00022;transform:scaleX(0);transform-origin:right center}
.p-top-kv__spnav-bar-bg.off{right:100%;transition:right 1s ease 0s}
.p-top-kv__spnav-bar-index{position:relative;font-size:12px;font-size:.75rem;letter-spacing:.04em;line-height:1;font-family:"rigid-square",sans-serif}
@media all and (min-width: 768px){.p-top-kv__nav-arr::before{content:"";position:absolute;left:0;top:0;border-radius:25px;width:100%;height:100%;background:#fff}
.p-top-kv__nav-arr:hover::before{transition:transform .4s ease 0s,opacity .4s ease 0s;transform:scale(1.4);opacity:0}
.p-top-kv__nav-arr:hover .p-top-kv__nav-arr-obj{background:#e00022}
.p-top-kv__nav-item::after{content:"";position:absolute;left:0;top:0;width:100%;height:6px;background:#e00022;transform:scaleX(0);transform-origin:center center;transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s}
.p-top-kv__nav-item:hover::after{content:"";position:absolute;left:0;top:0;width:100%;height:6px;background:#e00022;transform:scaleX(1);transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;z-index:30}
}
.p-top-sec1{overflow:hidden;position:relative;display:flex;margin-left:80px;padding-top:136px;padding-bottom:150px}
@media all and (max-width: 767px){.p-top-sec1{flex-direction:column;margin-left:0;padding:89px 20px 75px}
}
.p-top-sec1__bg{position:absolute;right:0;top:0;width:62.5%;height:100%;background:#e0530030}
@media all and (max-width: 767px){.p-top-sec1__bg{top:254px;width:86%;height:calc(100% - 174px)}
}
.p-top-sec1__copy{position:relative;box-sizing:border-box;padding-left:7.5%;width:57.5%}
@media all and (max-width: 767px){.p-top-sec1__copy{padding:0;width:100%}
}
.p-top-sec1__copy-sub{padding:75px 0 0}
@media all and (max-width: 767px){.p-top-sec1__copy-sub{padding:40px 0 0}
}
.p-top-sec1__copy-sub-text{display:inline-block}
.p-top-sec1__copy-sub-text--1{width:42px}
.p-top-sec1__copy-sub-text--1{width:295px}
.p-top-sec1__copy-sub-text--2{width:29px;padding:10px 0 10px 10px}
.p-top-sec1__copy-sub-text--3{width:16px;padding:10px 0 10px 14px}
.p-top-sec1__copy-sub-text--4{width:13px;padding:35px 0 0px 14px}
.p-top-sec1__copy-sub-text--5{width:42px;padding:10px 0 10px 23px}
.p-top-sec1__copy-sub-text--6{width:29px;padding:10px 0 10px 10px}
.p-top-sec1__copy-sub-text--7{width:16px;padding:10px 0 10px 15px}
.p-top-sec1__copy-sub-text--8{width:13px;padding:35px 0 0px 15px}
@media all and (max-width: 767px){.p-top-sec1__copy-sub-text{display:none}
}
.p-top-sec1__copy-sub-text img{width:100%}
.p-top-sec1__copy-sub-sptext{display:none}
@media all and (max-width: 767px){.p-top-sec1__copy-sub-sptext{display:block;width:152px}
}
.p-top-sec1__copy-main{padding:25px 0 0}
@media all and (max-width: 767px){.p-top-sec1__copy-main{padding:16px 0 0}
}
.p-top-sec1__copy-main .c-copy-text1{white-space:nowrap}
@media screen and (max-width: 1300px){.p-top-sec1__copy-main .c-copy-text1{padding:0 40px 0 0;font-size:60px;font-size:3.75rem;line-height:68px}
}
@media screen and (max-width: 1200px){.p-top-sec1__copy-main .c-copy-text1{font-size:50px;font-size:3.125rem;line-height:56px}
}
@media all and (max-width: 767px){.p-top-sec1__copy-main .c-copy-text1{font-size:34px;font-size:2.125rem;line-height:40px}
}
.p-top-sec1__copy-main .d-w1024{display:none}
@media screen and (max-width: 1400px){.p-top-sec1__copy-main .d-w1024{display:block}
}
@media all and (max-width: 767px){.p-top-sec1__copy-main .d-w1024{display:none}
}
.p-top-sec1__body{position:relative;box-sizing:border-box;padding:7px 10% 0 0;width:42.5%}
@media all and (max-width: 767px){.p-top-sec1__body{padding:26px 0 0;width:100%}
}
.p-top-sec1__body-sentence{padding:0 0 20px}
@media all and (max-width: 767px){.p-top-sec1__body-sentence{padding:0 0 16px}
}
.p-top-sec1__body-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-top-sec1__body-link{padding:5px 0 0}
}
.p-top-sec1__copy .t-m{display:inline-block;margin-right:3px;transform:scale(0.9)}
@media all and (max-width: 767px){.p-top-sec1__copy .t-m{margin-right:0}
}
.p-top-sec1__copy-head,.p-top-sec1__copy-sub,.p-top-sec1__copy-main{transform:translateX(30px);opacity:0}
.p-top-sec1__copy.is-shown .t-m{will-change:margin-right,transform;transition:margin-right .6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,transform .6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transform:scale(1);margin-right:0}
.p-top-sec1__copy.is-shown .t-m:nth-child(0){transition-delay:.3s}
.p-top-sec1__copy.is-shown .t-m:nth-child(1){transition-delay:.35s}
.p-top-sec1__copy.is-shown .t-m:nth-child(2){transition-delay:.4s}
.p-top-sec1__copy.is-shown .t-m:nth-child(3){transition-delay:.45s}
.p-top-sec1__copy.is-shown .t-m:nth-child(4){transition-delay:.5s}
.p-top-sec1__copy.is-shown .t-m:nth-child(5){transition-delay:.55s}
.p-top-sec1__copy.is-shown .t-m:nth-child(6){transition-delay:.6s}
.p-top-sec1__copy.is-shown .t-m:nth-child(7){transition-delay:.65s}
.p-top-sec1__copy.is-shown .t-m:nth-child(8){transition-delay:.7s}
.p-top-sec1__copy.is-shown .t-m:nth-child(9){transition-delay:.75s}
.p-top-sec1__copy.is-shown .t-m:nth-child(10){transition-delay:.8s}
.p-top-sec1__copy.is-shown .t-m:nth-child(11){transition-delay:.85s}
.p-top-sec1__copy.is-shown .t-m:nth-child(12){transition-delay:.9s}
.p-top-sec1__copy.is-shown .t-m:nth-child(13){transition-delay:.95s}
.p-top-sec1__copy.is-shown .t-m:nth-child(14){transition-delay:1s}
.p-top-sec1__copy.is-shown .t-m:nth-child(15){transition-delay:1.05s}
.p-top-sec1__copy.is-shown .t-m:nth-child(16){transition-delay:1.1s}
.p-top-sec1__copy.is-shown .t-m:nth-child(17){transition-delay:1.15s}
.p-top-sec1__copy.is-shown .t-m:nth-child(18){transition-delay:1.2s}
.p-top-sec1__copy.is-shown .t-m:nth-child(19){transition-delay:1.25s}
.p-top-sec1__copy.is-shown .t-m:nth-child(20){transition-delay:1.3s}
.p-top-sec1__copy.is-shown .t-m:nth-child(21){transition-delay:1.35s}
.p-top-sec1__copy.is-shown .t-m:nth-child(22){transition-delay:1.4s}
.p-top-sec1__copy.is-shown .t-m:nth-child(23){transition-delay:1.45s}
.p-top-sec1__copy.is-shown .t-m:nth-child(24){transition-delay:1.5s}
.p-top-sec1__copy.is-shown .t-m:nth-child(25){transition-delay:1.55s}
.p-top-sec1__copy.is-shown .t-m:nth-child(26){transition-delay:1.6s}
.p-top-sec1__copy.is-shown .t-m:nth-child(27){transition-delay:1.65s}
.p-top-sec1__copy.is-shown .t-m:nth-child(28){transition-delay:1.7s}
.p-top-sec1__copy.is-shown .t-m:nth-child(29){transition-delay:1.75s}
.p-top-sec1__copy.is-shown .t-m:nth-child(30){transition-delay:1.8s}
.p-top-sec1__copy.is-shown .t-m:nth-child(31){transition-delay:1.85s}
.p-top-sec1__copy.is-shown .t-m:nth-child(32){transition-delay:1.9s}
.p-top-sec1__copy.is-shown .t-m:nth-child(33){transition-delay:1.95s}
.p-top-sec1__copy.is-shown .t-m:nth-child(34){transition-delay:2s}
.p-top-sec1__copy.is-shown .t-m:nth-child(35){transition-delay:2.05s}
.p-top-sec1__copy.is-shown .t-m:nth-child(36){transition-delay:2.1s}
.p-top-sec1__copy.is-shown .t-m:nth-child(37){transition-delay:2.15s}
.p-top-sec1__copy.is-shown .t-m:nth-child(38){transition-delay:2.2s}
.p-top-sec1__copy.is-shown .t-m:nth-child(39){transition-delay:2.25s}
.p-top-sec1__copy.is-shown .t-m:nth-child(40){transition-delay:2.3s}
.p-top-sec1__copy.is-shown .t-m:nth-child(41){transition-delay:2.35s}
.p-top-sec1__copy.is-shown .t-m:nth-child(42){transition-delay:2.4s}
.p-top-sec1__copy.is-shown .t-m:nth-child(43){transition-delay:2.45s}
.p-top-sec1__copy.is-shown .t-m:nth-child(44){transition-delay:2.5s}
.p-top-sec1__copy.is-shown .t-m:nth-child(45){transition-delay:2.55s}
.p-top-sec1__copy.is-shown .t-m:nth-child(46){transition-delay:2.6s}
.p-top-sec1__copy.is-shown .t-m:nth-child(47){transition-delay:2.65s}
.p-top-sec1__copy.is-shown .t-m:nth-child(48){transition-delay:2.7s}
.p-top-sec1__copy.is-shown .t-m:nth-child(49){transition-delay:2.75s}
.p-top-sec1__copy.is-shown .t-m:nth-child(50){transition-delay:2.8s}
.p-top-sec1__copy.is-shown .p-top-sec1__copy-head{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s;transform:translateX(0);opacity:1}
.p-top-sec1__copy.is-shown .p-top-sec1__copy-sub{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .3s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;transform:translateX(0);opacity:1}
.p-top-sec1__copy.is-shown .p-top-sec1__copy-main{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .4s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .4s;transform:translateX(0);opacity:1}
.p-top-sec1__body-sentence,.p-top-sec1__body-link{transform:translateX(60px);opacity:0}
.p-top-sec1__body.is-shown .p-top-sec1__body-sentence{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .1s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .1s;transform:translateX(0);opacity:1}
.p-top-sec1__body.is-shown .p-top-sec1__body-link{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s;transform:translateX(0);opacity:1}
.p-top-sec2{display:flex;flex-direction:column;margin-left:80px;padding-top:146px;padding-right:7.1428571429%;padding-left:7.1428571429%}
@media all and (max-width: 767px){.p-top-sec2{margin-left:0;padding:65px 20px 0}
}
.p-top-sec2__title{text-align:center}
@media all and (max-width: 767px){.p-top-sec2__title{text-align:left}
}
.p-top-sec2__body-services{padding:100px 0 0}
@media all and (max-width: 767px){.p-top-sec2__body-services{padding:50px 0 0}
}
.p-top-sec2__body-link{padding:75px 0 0;text-align:center}
@media all and (max-width: 767px){.p-top-sec2__body-link{padding:30px 0 0;text-align:right}
}
.p-top-sec2__title{opacity:0}
.p-top-sec2 .c-column__item{transform:translateX(60px);opacity:0}
.p-top-sec2__body-link{opacity:0}
.p-top-sec2.is-shown .p-top-sec2__title{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .1s;opacity:1}
.p-top-sec2.is-shown .p-top-sec2__body-link{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}
.p-top-sec2.is-shown .c-column__item{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,opacity .7s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transform:translateX(0);opacity:1}
.p-top-sec2.is-shown .c-column__item:nth-child(1){transition-delay:.2s}
.p-top-sec2.is-shown .c-column__item:nth-child(2){transition-delay:.3s}
.p-top-sec2.is-shown .c-column__item:nth-child(3){transition-delay:.4s}
.p-top-sec2.is-shown .c-column__item:nth-child(4){transition-delay:.5s}
.p-top-sec3{position:relative;margin-left:80px;padding:130px 0 400px}
@media all and (max-width: 767px){.p-top-sec3{margin-left:0;padding:80px 0 90px}
}
.p-top-sec3__bg{position:absolute}
.p-top-sec3__bg--1{left:0;top:180px;width:30%}
@media all and (max-width: 767px){.p-top-sec3__bg--1{left:0;top:135px;width:50%}
}
.p-top-sec3__bg--2{left:30%;top:270px;width:30%}
@media all and (max-width: 767px){.p-top-sec3__bg--2{top:185px;left:50%;width:50%}
}
.p-top-sec3__bg--3{right:0;top:130px;width:40%}
@media all and (max-width: 767px){.p-top-sec3__bg--3{display:none}
}
.p-top-sec3__bg img{width:100%}
.p-top-sec3__iphone{position:relative;margin-left:20.44762%;width:26.10952%}
@media all and (max-width: 767px){.p-top-sec3__iphone{margin-left:27.5%;width:54%}
}
.p-top-sec3__iphone img{width:100%}
.p-top-sec4{display:flex;flex-direction:column;padding-right:4.7619047619%;padding-left:9.5238095238%;padding-top: 80px;
    padding-bottom: 160px;}

@media all and (max-width: 767px){.p-top-sec4{padding:0 20px}
}
.p-top-sec4__title{text-align:center}
.p-top-sec4__body-news{padding:30px 0 0}
@media all and (max-width: 767px){.p-top-sec4__body-news{padding:45px 0 0}
}
.p-top-sec4__body-link{padding:75px 0 0;text-align:center}
@media all and (max-width: 767px){.p-top-sec4__body-link{padding:30px 0 0}
}
.p-top-sec4__title{opacity:0}
.p-top-sec4 .c-news-column__item{transform:translateX(60px);opacity:0}
.p-top-sec4__body-link{opacity:0}
.p-top-sec4.is-shown .p-top-sec4__title{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .1s;opacity:1}
.p-top-sec4.is-shown .p-top-sec4__body-link{transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}
.p-top-sec4.is-shown .c-news-column__item{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s,opacity .7s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transform:translateX(0);opacity:1}
.p-top-sec4.is-shown .c-news-column__item:nth-child(1){transition-delay:.2s}
.p-top-sec4.is-shown .c-news-column__item:nth-child(2){transition-delay:.3s}
.p-top-sec4.is-shown .c-news-column__item:nth-child(3){transition-delay:.4s}
.p-top-sec4.is-shown .c-news-column__item:nth-child(4){transition-delay:.5s}
.p-top-sec5{overflow:hidden;display:flex;justify-content:flex-end;position:relative;margin-left:80px;margin-bottom:90px;padding-top:80px;padding-bottom:80px}
@media all and (max-width: 767px){.p-top-sec5{flex-direction:column;margin:0;padding:80px 0 80px}
}
.p-top-sec5__bg{overflow:hidden;position:absolute;left:-80px;bottom:0;width:calc(45.5% + 80px);padding:32.7% 0 0}
@media all and (max-width: 767px){.p-top-sec5__bg{position:relative;left:auto;bottom:auto;padding:62% 0 0;width:100% !important}
}
.p-top-sec5__bg-img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;/*transform:scale(1.2) translateX(20%);opacity:0;will-change:transform,width*/}
.p-top-sec5__bg-img-obj{position:absolute;left:0;top:0;width:100%;height:100%}

.p-top-sec5__bg-img-obj.img0{background:url(./assets/img/interview/top/ft_img.jpg) center center no-repeat;background-size:cover}

/*.p-top-sec5__bg-img.on{transform:scale(1) translateX(0);width:100%;z-index:5;opacity:1;transition:width 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-top-sec5__bg-img.off{transform:scale(1.1) translateX(-200px);width:0;z-index:10;opacity:1;transition:width 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}*/
.p-top-sec5__contents{box-sizing:border-box;position:relative;display:flex;flex-direction:column;padding-top:85px;padding-right:7.5%;padding-bottom:90px;padding-left:7.5%;width:55%;background:#fff}
@media all and (max-width: 767px){.p-top-sec5__contents{padding:40px 20px 0;width:100%}
}
.p-top-sec5__contents-title{padding:40px 0 0}
@media all and (max-width: 767px){.p-top-sec5__contents-title{padding:30px 0 0}
}
.p-top-sec5__contents-title .d-w1024{display:none}
@media screen and (max-width: 1024px){.p-top-sec5__contents-title .d-w1024{display:block}
}
@media all and (max-width: 767px){.p-top-sec5__contents-title .d-w1024{display:none}
}
.p-top-sec5__contents-sentence{padding:30px 0 0}
@media all and (max-width: 767px){.p-top-sec5__contents-sentence{padding:15px 0 0}
}
.p-top-sec5__contents-link{padding:45px 0 0}
@media all and (max-width: 767px){.p-top-sec5__contents-link{padding:25px 0 0}
}
.p-top-sec5__contents .t-m{display:inline-block;margin-right:6px}
@media all and (max-width: 767px){.p-top-sec5__contents .t-m{margin-right:0}
}
.p-top-sec5__contents-head,.p-top-sec5__contents-title,.p-top-sec5__contents-sentence,.p-top-sec5__contents-link{transform:translateX(60px);opacity:0}
.p-top-sec5__contents-title .c-copy-text2{display:flex}
.p-top-sec5__contents.is-shown .t-m{transition:margin-right .8s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;margin-right:0;will-change:margin-right,transform}
.p-top-sec5__contents.is-shown .t-m:nth-child(0){transition-delay:.4s}
.p-top-sec5__contents.is-shown .t-m:nth-child(1){transition-delay:.43s}
.p-top-sec5__contents.is-shown .t-m:nth-child(2){transition-delay:.46s}
.p-top-sec5__contents.is-shown .t-m:nth-child(3){transition-delay:.49s}
.p-top-sec5__contents.is-shown .t-m:nth-child(4){transition-delay:.52s}
.p-top-sec5__contents.is-shown .t-m:nth-child(5){transition-delay:.55s}
.p-top-sec5__contents.is-shown .t-m:nth-child(6){transition-delay:.58s}
.p-top-sec5__contents.is-shown .t-m:nth-child(7){transition-delay:.61s}
.p-top-sec5__contents.is-shown .t-m:nth-child(8){transition-delay:.64s}
.p-top-sec5__contents.is-shown .t-m:nth-child(9){transition-delay:.67s}
.p-top-sec5__contents.is-shown .t-m:nth-child(10){transition-delay:.7s}
.p-top-sec5__contents.is-shown .t-m:nth-child(11){transition-delay:.73s}
.p-top-sec5__contents.is-shown .t-m:nth-child(12){transition-delay:.76s}
.p-top-sec5__contents.is-shown .t-m:nth-child(13){transition-delay:.79s}
.p-top-sec5__contents.is-shown .t-m:nth-child(14){transition-delay:.82s}
.p-top-sec5__contents.is-shown .t-m:nth-child(15){transition-delay:.85s}
.p-top-sec5__contents.is-shown .t-m:nth-child(16){transition-delay:.88s}
.p-top-sec5__contents.is-shown .t-m:nth-child(17){transition-delay:.91s}
.p-top-sec5__contents.is-shown .t-m:nth-child(18){transition-delay:.94s}
.p-top-sec5__contents.is-shown .t-m:nth-child(19){transition-delay:.97s}
.p-top-sec5__contents.is-shown .t-m:nth-child(20){transition-delay:1s}
.p-top-sec5__contents.is-shown .t-m:nth-child(21){transition-delay:1.03s}
.p-top-sec5__contents.is-shown .t-m:nth-child(22){transition-delay:1.06s}
.p-top-sec5__contents.is-shown .t-m:nth-child(23){transition-delay:1.09s}
.p-top-sec5__contents.is-shown .t-m:nth-child(24){transition-delay:1.12s}
.p-top-sec5__contents.is-shown .t-m:nth-child(25){transition-delay:1.15s}
.p-top-sec5__contents.is-shown .t-m:nth-child(26){transition-delay:1.18s}
.p-top-sec5__contents.is-shown .t-m:nth-child(27){transition-delay:1.21s}
.p-top-sec5__contents.is-shown .t-m:nth-child(28){transition-delay:1.24s}
.p-top-sec5__contents.is-shown .t-m:nth-child(29){transition-delay:1.27s}
.p-top-sec5__contents.is-shown .t-m:nth-child(30){transition-delay:1.3s}
.p-top-sec5__contents.is-shown .t-m:nth-child(31){transition-delay:1.33s}
.p-top-sec5__contents.is-shown .t-m:nth-child(32){transition-delay:1.36s}
.p-top-sec5__contents.is-shown .t-m:nth-child(33){transition-delay:1.39s}
.p-top-sec5__contents.is-shown .t-m:nth-child(34){transition-delay:1.42s}
.p-top-sec5__contents.is-shown .t-m:nth-child(35){transition-delay:1.45s}
.p-top-sec5__contents.is-shown .t-m:nth-child(36){transition-delay:1.48s}
.p-top-sec5__contents.is-shown .t-m:nth-child(37){transition-delay:1.51s}
.p-top-sec5__contents.is-shown .t-m:nth-child(38){transition-delay:1.54s}
.p-top-sec5__contents.is-shown .t-m:nth-child(39){transition-delay:1.57s}
.p-top-sec5__contents.is-shown .t-m:nth-child(40){transition-delay:1.6s}
.p-top-sec5__contents.is-shown .t-m:nth-child(41){transition-delay:1.63s}
.p-top-sec5__contents.is-shown .t-m:nth-child(42){transition-delay:1.66s}
.p-top-sec5__contents.is-shown .t-m:nth-child(43){transition-delay:1.69s}
.p-top-sec5__contents.is-shown .t-m:nth-child(44){transition-delay:1.72s}
.p-top-sec5__contents.is-shown .t-m:nth-child(45){transition-delay:1.75s}
.p-top-sec5__contents.is-shown .t-m:nth-child(46){transition-delay:1.78s}
.p-top-sec5__contents.is-shown .t-m:nth-child(47){transition-delay:1.81s}
.p-top-sec5__contents.is-shown .t-m:nth-child(48){transition-delay:1.84s}
.p-top-sec5__contents.is-shown .t-m:nth-child(49){transition-delay:1.87s}
.p-top-sec5__contents.is-shown .t-m:nth-child(50){transition-delay:1.9s}
.p-top-sec5__contents.is-shown .p-top-sec5__contents-head{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .2s;transform:translateX(0);opacity:1}
.p-top-sec5__contents.is-shown .p-top-sec5__contents-title{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .3s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;transform:translateX(0);opacity:1}
.p-top-sec5__contents.is-shown .p-top-sec5__contents-sentence{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .4s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .4s;transform:translateX(0);opacity:1}
.p-top-sec5__contents.is-shown .p-top-sec5__contents-link{transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1) .5s,opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;transform:translateX(0);opacity:1; text-align: center;}
.p-aboutus-sec1{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-aboutus-sec1{padding:0}
}
.p-aboutus-sec1__wra{margin:0 auto;width:55%}
@media all and (max-width: 767px){.p-aboutus-sec1__wra{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-aboutus-sec1__head{text-align:center;padding:90px 0 95px}
@media all and (max-width: 767px){.p-aboutus-sec1__head{padding:100px 0 45px}
}
.p-aboutus-sec1__body-ft{padding:80px 0 0}
.p-aboutus-sec1__body-ft-btn{text-align:center}
.p-aboutus-sec2{padding:11% 0}
@media all and (max-width: 767px){.p-aboutus-sec2{padding:80px 0 100px}
}
.p-recruit-top-sec1{position:relative;display:flex;align-items:center;margin-left:80px;padding-top:160px}
@media all and (max-width: 767px){.p-recruit-top-sec1{flex-direction:column;margin-left:0;padding-top:60px;padding-bottom:65px}
}
.p-recruit-top-sec1__bg{position:absolute;right:0;top:calc(100% - 200px);top:-140px;width:62.5%;height:620px;background:#e0530030}
@media all and (max-width: 767px){.p-recruit-top-sec1__bg{top:0;width:80%;height:100%}
}
.p-recruit-top-sec1__left{position:relative;box-sizing:border-box;padding-right:8%;padding-left:10%;width:52.5%}
@media all and (max-width: 767px){.p-recruit-top-sec1__left{padding:0 20px;width:100%}
}
.p-recruit-top-sec1__right{position:relative;box-sizing:border-box;width:35%}
@media all and (max-width: 767px){.p-recruit-top-sec1__right{box-sizing:border-box;padding:25px 20px 0;width:100%}
}
.p-recruit-top-sec1__copy{font-size:60px;font-size:3.75rem;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif}
@media all and (max-width: 767px){.p-recruit-top-sec1__copy{font-size:30px;font-size:1.875rem}
}
.p-recruit-top-sec1__copy-head{padding:0 0 34px}
.p-recruit-top-sec2{position:relative;margin-left:80px;padding:280px 0 0 0}
@media all and (max-width: 767px){.p-recruit-top-sec2{margin-left:0;padding:75px 0 0}
}
.p-recruit-top-sec2__title{text-align:center}
.p-recruit-top-sec2__body{width:100%}
.p-recruit-top-sec2__body-items{display:flex;flex-wrap:wrap;width:100%}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-items{box-sizing:border-box;padding:0 40px 0 20px}
}
.p-recruit-top-sec2__body-item{box-sizing:border-box;margin-left:7.5%;padding-top:95px;width:22.5%;text-align:center}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item{margin-left:0}
}
.p-recruit-top-sec2__body-item--col4{margin-left:22.5%}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item--col4{margin-left:0}
}
.p-recruit-top-sec2__body-item--pl14{padding-left:14%;width:43.58%}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item--pl14{margin-left:0;width:100%}
}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item{width:100%}
}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item:nth-child(2n){padding:55px 0 0 22%}
}
@media all and (max-width: 767px){.p-recruit-top-sec2__body-item:nth-child(2n-1){padding:55px 22% 0 0}
}
.p-recruit-top-sec3{margin-left:80px;padding-top:190px}
@media all and (max-width: 767px){.p-recruit-top-sec3{margin-left:0;padding:80px 20px 0}
}
.p-recruit-top-sec3__title{text-align:center}
.p-recruit-top-sec3__body{margin:0 auto;width:75%}
@media all and (max-width: 767px){.p-recruit-top-sec3__body{width:100%}
}
.p-recruit-top-sec3__body-items{display:flex;flex-direction:column;border-bottom:1px solid #e9e9e9;padding-top:100px}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-items{padding-top:40px}
}
.p-recruit-top-sec3__body-item{border-top:1px solid #e9e9e9;width:100%}
.p-recruit-top-sec3__body-item a{position:relative;display:flex;align-items:center;padding:30px 0 25px;width:100%;color:#666;text-decoration:none}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-item a{flex-wrap:wrap;padding:20px 0 16px}
}
.p-recruit-top-sec3__body-item a::after{content:"";display:block;margin-left:calc(5% - 3.5px);width:7px;height:10px;background:url(../img/arr_black.svg) no-repeat center/cover}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-item a::after{position:absolute;right:0;top:50%;margin:-3.5px 0 0 0}
}
.p-recruit-top-sec3__body-item-cat{width:16.6666666667%;font-size:14px;font-size:.875rem;letter-spacing:.02em}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-item-cat{width:30%}
}
.p-recruit-top-sec3__body-item-age{margin-left:3.3333333333%;width:16.6666666667%;font-size:14px;font-size:.875rem;letter-spacing:.02em;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-item-age{margin-left:0;width:70%}
}
.p-recruit-top-sec3__body-item-class{box-sizing:border-box;margin-left:3.3333333333%;padding:0 20px;width:53.3333333333%;font-size:14px;font-size:.875rem;letter-spacing:.06em;line-height:1.4;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.p-recruit-top-sec3__body-item-class{margin-left:0;padding:8px 15px 0 0;width:100%}
}
@media all and (min-width: 768px){.p-recruit-top-sec3__body-item a{transition:color .4s ease .1s}
.p-recruit-top-sec3__body-item a::before{content:"";position:absolute;right:0;bottom:0;width:3.3333333333%;height:2px;background:#e00022;transform:scaleX(0);transition:transform .4s ease 0s}
.p-recruit-top-sec3__body-item a::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-recruit-top-sec3__body-item a:hover{transition:color .4s ease 0s;color:#111}
.p-recruit-top-sec3__body-item a:hover::before{transition:transform .4s ease 0s;transform:scaleX(1)}
.p-recruit-top-sec3__body-item a:hover::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
}
.p-recruit-top-sec4{padding:200px 0 0 80px}
@media all and (max-width: 767px){.p-recruit-top-sec4{padding:80px 20px 0}
}
.p-recruit-top-ft-sec5{padding:11% 0}
@media all and (max-width: 767px){.p-recruit-top-ft-sec5{padding:80px 0 100px}
}
.p-recruit-interview-kv{position:relative;display:flex}
@media all and (max-width: 767px){.p-recruit-interview-kv{padding:60px 0 0}
}
.p-recruit-interview-kv__bg{position:absolute;right:0;bottom:-450px;margin:0 0 0 80px;width:calc(100% - 80px);height:0}
@media all and (max-width: 767px){.p-recruit-interview-kv__bg{display:none}
}
.p-recruit-interview-kv__bg::before{content:"";position:absolute;right:0;bottom:0;width:80%;height:648px;background:#e0530030}
.p-recruit-interview-kv__left{position:relative;width:62.5%;width:calc(100% - 600px);height:100vh}
@media screen and (max-width: 1024px){.p-recruit-interview-kv__left{width:calc(100% - 540px)}
}
@media all and (max-width: 767px){.p-recruit-interview-kv__left{display:none}
}
.p-recruit-interview-kv__right{position:relative;box-sizing:border-box;padding-right:5%;padding-left:5%;width:37.5%;width:600px}
@media screen and (max-width: 1024px){.p-recruit-interview-kv__right{width:540px}
}
@media all and (max-width: 767px){.p-recruit-interview-kv__right{padding:0 0 0;width:100%}
}
.p-recruit-interview-kv__main{overflow:hidden;display:none;position:fixed;left:80px;top:0;width:59.5238095238%;width:59%;width:calc(100% - 680px);height:100vh;z-index:10}
@media all and (max-width: 767px){.p-recruit-interview-kv__main{display:none !important}
}
.p-recruit-interview-kv__main-img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.2) translateX(20%);will-change:transform,width;opacity:0}
.p-recruit-interview-kv__main-img-obj{position:absolute;left:0;top:0;width:100%;height:100vh}
.p-recruit-interview-kv__main-img-obj--01.img0{background:url(./assets/img/interview/01/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--01.img1{background:url(./assets/img/interview/01/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--01.img2{background:url(./assets/img/interview/01/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--02.img0{background:url(./assets/img/interview/02/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--02.img1{background:url(./assets/img/interview/02/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--02.img2{background:url(./assets/img/interview/02/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--03.img0{background:url(./assets/img/interview/03/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--03.img1{background:url(./assets/img/interview/03/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--03.img2{background:url(./assets/img/interview/03/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--04.img0{background:url(./assets/img/interview/04/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--04.img1{background:url(./assets/img/interview/04/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--04.img2{background:url(./assets/img/interview/04/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--05.img0{background:url(./assets/img/interview/05/kv_img1.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--05.img1{background:url(./assets/img/interview/05/kv_img2.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img-obj--05.img2{background:url(./assets/img/interview/05/kv_img3.jpg) center top no-repeat;background-size:cover}
.p-recruit-interview-kv__main-img.on{transform:scale(1) translateX(0);width:100%;z-index:5;transition:width 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.3s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;opacity:1}
.p-recruit-interview-kv__main-img.off{transform:scale(1.1) translateX(-200px);width:0;z-index:10;transition:width 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s,transform 1.5s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;opacity:1}
.p-recruit-interview-kv__fstview{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
@media all and (min-width: 768px){.p-recruit-interview-kv__fstview{height:100vh}
}
@media all and (max-width: 767px){.p-recruit-interview-kv__fstview{height:auto}
}
@media all and (max-width: 767px){.p-recruit-interview-kv__pnkz{padding:25px 0 0 20px}
}
.p-recruit-interview-kv__title{padding:30px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-kv__title{padding:20px 0 0 20px}
}
.p-recruit-interview-kv__title-ja{padding:10px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-kv__title-ja{padding:8px 0 0}
}
.p-recruit-interview-kv__job{position:absolute;left:0;bottom:60px}
@media all and (max-width: 767px){.p-recruit-interview-kv__job{position:relative;bottom:auto;padding:54px 0 0 20px}
}
.p-recruit-interview-kv__head{padding:130px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-kv__head{padding:65px 20px 0}
}
.p-recruit-interview-kv__body{padding:45px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-kv__body{padding:25px 20px 0}
}
.p-recruit-interview-kv__link{padding:140px 0 180px}
@media all and (max-width: 767px){.p-recruit-interview-kv__link{position:relative;padding:50px 0 0;text-align:center}
.p-recruit-interview-kv__link::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:20px;background:#e0530030}
}
.p-recruit-interview-kv__cutimg{display:none;width:100%}
@media all and (max-width: 767px){.p-recruit-interview-kv__cutimg{display:block;padding:50px 0 0}
}
.p-recruit-interview-kv__cutimg img{width:100%}
.p-recruit-interview-info{position:relative;box-sizing:border-box;padding-top:145px;padding-right:7.5%;padding-left:30%;width:100%}
@media all and (max-width: 767px){.p-recruit-interview-info{padding:50px 0 70px;background:#e0530030}
}
.p-recruit-interview-info__wra{position:relative;display:flex}
@media all and (max-width: 767px){.p-recruit-interview-info__wra{flex-direction:column}
}
.p-recruit-interview-info__thum{width:16%}
@media all and (max-width: 767px){.p-recruit-interview-info__thum{margin:0 auto;width:40%}
}
.p-recruit-interview-info__thum img{width:100%}
.p-recruit-interview-info__body{box-sizing:border-box;padding:0 0 0 30px;width:84%}
@media all and (max-width: 767px){.p-recruit-interview-info__body{padding:0 20px;width:100%}
}
.p-recruit-interview-info__body-title{display:flex;align-items:flex-end}
@media all and (max-width: 767px){.p-recruit-interview-info__body-title{flex-direction:column;align-items:center}
}
.p-recruit-interview-info__body-title-name{padding:10px 0 0 0}
.p-recruit-interview-info__body-title-job{margin:0 0 0 55px}
@media all and (max-width: 767px){.p-recruit-interview-info__body-title-job{margin:4px 0 0 0}
}
.p-recruit-interview-info__body-sentence{padding:20px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-info__body-sentence{padding:14px 0 0}
}
.p-recruit-interview-link{position:relative;margin-left:80px;padding:300px 0 0}
@media all and (max-width: 767px){.p-recruit-interview-link{margin-left:0;padding:70px 0 0}
}
.p-recruit-interview-link__title{text-align:center}
.p-recruit-interview-link__body{width:100%}
.p-recruit-interview-link__body-items{display:flex;flex-wrap:wrap;justify-content:center;width:100%}
@media all and (max-width: 767px){.p-recruit-interview-link__body-items{justify-content:space-between;box-sizing:border-box;padding:0 20px}
}
.p-recruit-interview-link__body-item{box-sizing:border-box;margin:0 2.5%;padding-top:90px;width:17.5%;text-align:center}
@media all and (max-width: 767px){.p-recruit-interview-link__body-item{margin:0;width:48%}
}
.p-recruit-interview-entry{padding:200px 0 200px 80px}
@media all and (max-width: 767px){.p-recruit-interview-entry{padding:100px 0}
}
.p-recruit-job-info{padding:140px 0 0 80px}
@media all and (max-width: 767px){.p-recruit-job-info{padding:65px 0 0}
}
.p-recruit-job-info__title{text-align:center}
.p-recruit-job-info__body{padding:100px 12.5% 0}
@media all and (max-width: 767px){.p-recruit-job-info__body{padding:40px 20px 0}
}
.p-recruit-job-info__body-items{border-bottom:1px solid #ededed}
.p-recruit-job-info__body-item{display:flex;justify-content:flex-end}
.p-recruit-job-info__body-item-head{border-top:1px solid #ededed;padding:22px 0;width:40%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-recruit-job-info__body-item-head{padding:15px 0;font-size:12px;font-size:.75rem}
}
.p-recruit-job-info__body-item-head--half{width:20%}
@media all and (max-width: 767px){.p-recruit-job-info__body-item-head--half{width:16.6666666667%}
}
.p-recruit-job-info__body-item-sechead{border-top:1px solid #ededed;padding:22px 0;width:20%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-recruit-job-info__body-item-sechead{padding:15px 0;font-size:12px;font-size:.75rem;width:23.3333333333%}
}
.p-recruit-job-info__body-item-contents{border-top:1px solid #ededed;padding:22px 0;width:60%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-recruit-job-info__body-item-contents{padding:15px 0;font-size:11px;font-size:.6875rem}
}
.p-recruit-job-entry{padding:200px 0 0 80px}
@media all and (max-width: 767px){.p-recruit-job-entry{padding:80px 0 0}
}
.p-recruit-job-ft-links{padding:11% 0}
@media all and (max-width: 767px){.p-recruit-job-ft-links{padding:80px 0 100px}
}
.p-identity-top-sec1{position:relative;display:flex;margin-left:80px}
@media all and (max-width: 767px){.p-identity-top-sec1{flex-direction:column;margin-left:0;padding-bottom:75px;padding-left:0; margin-top: 50px;}
}
.p-identity-top-sec1__bg{position:absolute;/*right:0;*/top:calc(100% - 200px);top:-50px;width:62.5%;height:766px;background:#e0530030; background: #e0530030;    border-top-right-radius: 450px;}
@media all and (max-width: 767px){.p-identity-top-sec1__bg{top:5%;width:80%;height:60%}
}
.p-identity-top-sec1__left{position:relative;box-sizing:border-box;padding-top:50px;padding-left:12.5%;width:45%}
@media all and (max-width: 767px){.p-identity-top-sec1__left{padding:0 20px;width:100%}
}
.p-identity-top-sec1__right{position:relative;box-sizing:border-box;padding-top:140px;padding-right:7.5%;padding-left:7.5%;width:50%}
@media all and (max-width: 767px){.p-identity-top-sec1__right{padding:25px 20px 0;width:100%}
}
.p-identity-top-sec1__copy{padding:0 0 180px;font-size:60px;font-size:3.75rem;letter-spacing:.04em;font-family:"urw-din-bold",sans-serif}
@media all and (max-width: 767px){.p-identity-top-sec1__copy{padding:0;font-size:30px;font-size:1.875rem}
}
.p-identity-top-sec1__copy-head{padding:0 0 34px;line-height:1}
@media all and (max-width: 767px){.p-identity-top-sec1__copy-head{padding:70px 0 0}
}
.p-identity-top-sec1__copy-sub{padding:50px 0 0;padding:0px 0 0;width:300px}
@media all and (max-width: 767px){.p-identity-top-sec1__copy-sub{padding:40px 0 0;width:152px}
}
.p-identity-top-sec1__copy-main{padding:10px 0 0}
@media all and (max-width: 767px){.p-identity-top-sec1__copy-main{padding:16px 0 0}
}
@media screen and (max-width: 1200px){.p-identity-top-sec1__copy-main .c-copy-text1{font-size:50px;font-size:3.125rem;line-height:56px}
}
@media all and (max-width: 767px){.p-identity-top-sec1__copy-main .c-copy-text1{font-size:34px;font-size:2.125rem;line-height:40px}
}
.p-identity-top-sec1__sentence{padding:15px 0 0}
.p-identity-top-sec2{position:relative;display:flex;align-items:center;margin-left:80px;padding:50px 0 0}
@media all and (max-width: 767px){.p-identity-top-sec2{flex-direction:column;margin-left:0;padding:75px 0 0}
}
.p-identity-top-sec2__left{position:relative;box-sizing:border-box;margin-left:-80px;padding-top:47.9%;width:calc(52.5% + 80px)}
@media all and (max-width: 767px){.p-identity-top-sec2__left{margin-left:0;padding:0;width:100%}
}
.p-identity-top-sec2__left img{position:absolute;left:0;top:0;width:100%}
@media all and (max-width: 767px){.p-identity-top-sec2__left img{position:relative}
}
.p-identity-top-sec2__right{position:relative;box-sizing:border-box;padding-left:7.5%;width:47.5%}
@media all and (max-width: 767px){.p-identity-top-sec2__right{padding:45px 20px 0;width:100%}
}
.p-identity-top-sec2__copy-main{padding:35px 0 0}
.p-identity-top-sec2__copy-sentence{padding:40px 0 0}
@media all and (max-width: 767px){.p-identity-top-sec2__copy-sentence{padding:10px 0 0}
}
.p-identity-top-sec3{margin-left:80px;padding:170px 0 200px 0}
@media all and (max-width: 767px){.p-identity-top-sec3{margin-left:0;padding:80px 0 110px 0}
}
.p-identity-top-sec3__title{text-align:center}
.p-identity-top-sec3__body{padding:90px 0 0}
@media all and (max-width: 767px){.p-identity-top-sec3__body{padding:40px 20px 0}
}
.p-identity-top-sec3__body-items{margin:0 auto;border-bottom:1px solid #ccc;width:640px;width:45%}
@media all and (max-width: 767px){.p-identity-top-sec3__body-items{width:100%}
}
.p-identity-top-sec3__body-item{display:flex;align-items:center;border-top:1px solid #ccc;padding:27px 0;width:100%}
@media all and (max-width: 767px){.p-identity-top-sec3__body-item{padding:15px 0}
}
.p-identity-top-sec3__body-item-index{width:6.25%;font-family:"rigid-square",sans-serif;line-height:1;font-size:12px;font-size:.75rem}
@media all and (max-width: 767px){.p-identity-top-sec3__body-item-index{font-size:11px;font-size:.6875rem}
}
.p-identity-top-sec3__body-item-text{padding-left:12.5%;width:81.25%;font-family:"TsukuMin-M",sans-serif;line-height:1;font-size:16px;font-size:1rem}
@media all and (max-width: 767px){.p-identity-top-sec3__body-item-text{font-size:14px;font-size:.875rem;line-height:1.4}
}
.p-identity-top-sec3__body-item-text--grey{color:#ccc}
.p-identity-top-sec3__body-link{padding:56px 0 0;text-align:center}
@media all and (max-width: 767px){.p-identity-top-sec3__body-link{padding:30px 0 0}
}
.p-identity-top-sec4{overflow:hidden;position:relative;display:flex;flex-direction:column}
@media all and (max-width: 767px){.p-identity-top-sec4{padding:0 0 60px}
}
.p-identity-top-sec4__img{box-sizing:border-box;padding-top:47.7%;width:100%}
@media all and (max-width: 767px){.p-identity-top-sec4__img{position:relative;padding:0;width:100%}
}
.p-identity-top-sec4__img img{position:absolute;left:0;top:0;width:100%}
@media all and (max-width: 767px){.p-identity-top-sec4__img img{position:relative}
}
.p-identity-top-sec4__main{margin-left:80px;padding:145px 0 0;width:calc(100% - 80px)}
@media all and (max-width: 767px){.p-identity-top-sec4__main{box-sizing:border-box;flex-direction:column;margin-left:0;padding:70px 20px 0;width:100%}
}
.p-identity-top-sec4__main-wra{padding:0 7.5%}
@media all and (max-width: 767px){.p-identity-top-sec4__main-wra{padding:0}
}
.p-identity-top-sec4__main-title{padding:0 0 4px}
@media all and (max-width: 767px){.p-identity-top-sec4__main-title{padding:40px 0 10px}
}
.p-identity-top-sec4__main-sentence{padding:30px 0 0}
@media all and (max-width: 767px){.p-identity-top-sec4__main-sentence{padding:20px 0 0}
}
.p-identity-top-sec4__main-cr{padding:40px 0 0;text-align:right}
@media all and (max-width: 767px){.p-identity-top-sec4__main-cr{padding:20px 0 0}
}
.p-identity-top-sec5{padding:11% 0}
@media all and (max-width: 767px){.p-identity-top-sec5{padding:20px 0 100px}
}
.p-service-overview{margin-left:80px;padding:150px 0 50px}
@media all and (max-width: 767px){.p-service-overview{margin:0;padding:48px 0 40px}
}
.p-service-overview__body{padding-right:2.5%}
@media all and (max-width: 767px){.p-service-overview__body{padding:0 20px}
}
.p-service-overview__body-items{display:flex;justify-content:center;width:100%}
@media all and (max-width: 767px){.p-service-overview__body-items{flex-direction:column;padding:0}
}
.p-service-overview__body-item{box-sizing:border-box;margin-left:5.1282051282%;width:25.641025641%}
@media all and (max-width: 767px){.p-service-overview__body-item{margin:0;padding:0;width:100%}
}
.p-service-overview__body-item--head{text-align:center;margin-left:0;width:17.9487179487%}
@media all and (max-width: 767px){.p-service-overview__body-item--head{padding:0 0 40px;width:100%}
}
.p-service-clients{margin-left:80px;padding:160px 0 0}
@media all and (max-width: 767px){.p-service-clients{margin-left:0;padding:65px 0 0}
}
.p-service-clients__title{text-align:center}
.p-service-clients__body{margin:0 auto;width:62.5%}
@media all and (max-width: 767px){.p-service-clients__body{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-service-clients__body-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 0 0}
@media all and (max-width: 767px){.p-service-clients__body-items{padding:20px 0 0}
}
.p-service-clients__body-item{margin:0 2%;padding:50px 0 0;width:20%}
@media all and (max-width: 767px){.p-service-clients__body-item{margin:0;padding:20px 0 0;width:50%}
}
.p-service-clients__body-item-thum{text-align:center}
.p-service-clients__body-item-thum img{max-width:80%;opacity:.4}
.p-service-clients__body-link{text-align:center;padding:60px 0 0}
.p-service-clients__body--col3{width:55%}
@media all and (max-width: 767px){.p-service-clients__body--col3{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-service-clients__body--col3 .p-service-clients__body-items{justify-content:center}
.p-service-clients__body--col3 .p-service-clients__body-item{margin:0 2.2727272727%;width:27.2727272727%}
@media all and (max-width: 767px){.p-service-clients__body--col3 .p-service-clients__body-item{margin:0;padding:20px 0 0;width:50%}
}
.p-service-contact{padding:150px 0 0 80px}
@media all and (max-width: 767px){.p-service-contact{padding:90px 20px 0}
}
.p-service-links{padding:11% 0}
@media all and (max-width: 767px){.p-service-links{padding:80px 0 100px}
}
.p-service-top-sec2{display:flex;position:relative;padding:180px 0 110px 80px}
@media all and (max-width: 767px){.p-service-top-sec2{flex-direction:column-reverse;margin:70px 0 0;padding:0}
}
.p-service-top-sec2::before{content:"";position:absolute;left:0;top:0;width:100%;width:10%;height:710px;background:#e0530030}
@media all and (max-width: 767px){.p-service-top-sec2::before{display:none}
}
.p-service-top-sec2__left{position:relative;box-sizing:border-box;width:55%}
@media all and (max-width: 767px){.p-service-top-sec2__left{padding:0 0 75px;width:100%;background:#e0530030}
}
@media all and (max-width: 767px){.p-service-top-sec2__left::before{content:"";position:absolute;left:0;top:-30px;width:100%;height:30px;background:#e0530030}
}
.p-service-top-sec2__right{position:relative;width:45%}
@media all and (max-width: 767px){.p-service-top-sec2__right{padding:0 0 30%;width:100%}
}
.p-service-top-sec2__main{margin:0 auto;width:64%}
@media all and (max-width: 767px){.p-service-top-sec2__main{box-sizing:border-box;padding:35px 20px 0;width:100%}
}
.p-service-top-sec2__main-title{padding:10px 0 0}
@media all and (max-width: 767px){.p-service-top-sec2__main-title{padding:2px 0 0}
}
.p-service-top-sec2__main-sentence{padding:20px 0 0}
@media all and (max-width: 767px){.p-service-top-sec2__main-sentence{padding:15px 0 0}
}
.p-service-top-sec2__main-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-top-sec2__main-link{padding:25px 0 0}
}
.p-service-top-sec2__img1{width:100%}
@media all and (max-width: 767px){.p-service-top-sec2__img1{margin:0 0 0 40%;width:60%}
}
.p-service-top-sec2__img1 img{width:100%}
.p-service-top-sec2__img2{position:absolute;right:83.3333333333%;top:45%;width:61%}
@media screen and (max-width: 1500px){.p-service-top-sec2__img2{right:61.1111111111%;top:63%}
}
@media all and (max-width: 767px){.p-service-top-sec2__img2{right:47%;top:37%;width:53%}
}
.p-service-top-sec2__img2 img{width:100%}
.p-service-top-sec3{position:relative;display:flex;align-items:center;margin-left:80px;padding:260px 0 160px 0}
@media all and (max-width: 767px){.p-service-top-sec3{margin-left:0;padding:75px 0 0;flex-direction:column}
}
.p-service-top-sec3::before{content:"";position:absolute;/*left:-80px;*/right:0px;top:170px;width:calc(47.5% + 80px);width:10%;height:660px;background:#e0530030}
@media all and (max-width: 767px){.p-service-top-sec3::before{display:none}
}
.p-service-top-sec3__left{position:relative;box-sizing:border-box;padding:0 0 0 5%;width:55%}
@media all and (max-width: 767px){.p-service-top-sec3__left{padding:0;width:100%}
}
.p-service-top-sec3__right{position:relative;width:45%}
@media all and (max-width: 767px){.p-service-top-sec3__right{width:100%}
}
.p-service-top-sec3__main{box-sizing:border-box;padding-right:11.1111111111%;width:100%}
@media all and (max-width: 767px){.p-service-top-sec3__main{margin:0 auto;padding:10px 20px 0;width:100%}
}
.p-service-top-sec3__main-title{padding:10px 0 0}
@media all and (max-width: 767px){.p-service-top-sec3__main-title{padding:2px 0 0}
}
.p-service-top-sec3__main-sentence{padding:40px 0 0}
@media all and (max-width: 767px){.p-service-top-sec3__main-sentence{padding:15px 0 0}
}
.p-service-top-sec3__main-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-top-sec3__main-link{padding:25px 0 0}
}
.p-service-top-sec3__img{margin:0 auto;width:85%}
@media all and (max-width: 767px){.p-service-top-sec3__img{padding:0 0 0 10%}
}
.p-service-top-sec3__img img{width:100%}
.p-service-top-sec4{position:relative;display:flex;align-items:center;padding:250px 0 0 80px}
@media all and (max-width: 767px){.p-service-top-sec4{flex-direction:column-reverse;padding:70px 0 0}
}
.p-service-top-sec4__left{box-sizing:border-box;width:47.5%}
@media all and (max-width: 767px){.p-service-top-sec4__left{width:100%}
}
.p-service-top-sec4__right{position:relative;padding-top:29.55%;width:52.5%}
@media all and (max-width: 767px){.p-service-top-sec4__right{padding-top:0;width:100%}
}
.p-service-top-sec4__main{margin:0 auto;width:57%}
@media all and (max-width: 767px){.p-service-top-sec4__main{box-sizing:border-box;padding:35px 20px 0;width:100%}
}
.p-service-top-sec4__main-title{padding:10px 0 0}
@media all and (max-width: 767px){.p-service-top-sec4__main-title{padding:2px 0 0}
}
.p-service-top-sec4__main-sentence{padding:40px 0 0}
@media all and (max-width: 767px){.p-service-top-sec4__main-sentence{padding:15px 0 0}
}
.p-service-top-sec4__main-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-top-sec4__main-link{padding:25px 0 0}
}
.p-service-top-sec4__img{position:absolute;left:0;top:0;width:100%}
@media all and (max-width: 767px){.p-service-top-sec4__img{position:relative;left:auto;top:auto}
}
.p-service-top-sec4__img video{width:100%}
.p-service-top-sec5{display:flex;align-items:center;margin-left:80px;padding:220px 0 0 0}
@media all and (max-width: 767px){.p-service-top-sec5{flex-direction:column;margin-left:0;padding:70px 0 0}
}
.p-service-top-sec5__left{box-sizing:border-box;padding-left:10%;width:55%}
@media all and (max-width: 767px){.p-service-top-sec5__left{padding:0;width:100%}
}
.p-service-top-sec5__right{box-sizing:border-box;padding-right:5%;width:45%}
@media all and (max-width: 767px){.p-service-top-sec5__right{padding:0;width:100%}
}
.p-service-top-sec5__img{width:83.3333333333%}
@media all and (max-width: 767px){.p-service-top-sec5__img{width:100%}
}
.p-service-top-sec5__img img{width:100%}
.p-service-top-sec5__main{width:100%}
@media all and (max-width: 767px){.p-service-top-sec5__main{box-sizing:border-box;padding:35px 20px 0;width:100%}
}
.p-service-top-sec5__main-title{padding:10px 0 0}
@media all and (max-width: 767px){.p-service-top-sec5__main-title{padding:2px 0 0}
}
.p-service-top-sec5__main-sentence{padding:40px 0 0}
@media all and (max-width: 767px){.p-service-top-sec5__main-sentence{padding:15px 0 0}
}
.p-service-top-sec5__main-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-top-sec5__main-link{padding:25px 0 0}
}
.p-service-top-sec6{display:flex;position:relative;padding:180px 0 110px 80px}
@media all and (max-width: 767px){.p-service-top-sec6{flex-direction:column-reverse;margin:70px 0 0;padding:0}
}
.p-service-top-sec6::before{content:"";position:absolute;left:0;top:0;width:100%;width:10%;height:910px;background:#e0530030}
@media all and (max-width: 767px){.p-service-top-sec6::before{display:none}
}
.p-service-top-sec6__left{position:relative;box-sizing:border-box;width:55%}
@media all and (max-width: 767px){.p-service-top-sec6__left{padding:0 0 75px;width:100%;background:#e0530030}
}
@media all and (max-width: 767px){.p-service-top-sec6__left::before{content:"";position:absolute;left:0;top:-30px;width:100%;height:30px;background:#e0530030}
}
.p-service-top-sec6__right{position:relative;width:45%}
@media all and (max-width: 767px){.p-service-top-sec6__right{padding:0 0 30%;padding:0 0 0%;width:100%}
}
.p-service-top-sec6__main{margin:0 auto;width:64%}
@media all and (max-width: 767px){.p-service-top-sec6__main{box-sizing:border-box;padding:35px 20px 0;width:100%}
}
.p-service-top-sec6__main-title{padding:10px 0 0}
@media all and (max-width: 767px){.p-service-top-sec6__main-title{padding:2px 0 0}
}
.p-service-top-sec6__main-sentence{padding:20px 0 0}
@media all and (max-width: 767px){.p-service-top-sec6__main-sentence{padding:15px 0 0}
}
.p-service-top-sec6__main-link{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-top-sec6__main-link{padding:25px 0 0}
}
.p-service-top-sec6__img1{width:100%}
@media all and (max-width: 767px){.p-service-top-sec6__img1{margin:0 0 0 40%;width:60%}
}
.p-service-top-sec6__img1 img{width:100%}
.p-service-top-sec6__img2{position:absolute;right:83.3333333333%;top:50%;width:61%}
@media screen and (max-width: 1500px){.p-service-top-sec6__img2{right:61.1111111111%;top:63%}
}
@media all and (max-width: 767px){.p-service-top-sec6__img2{right:47%;top:27%;width:53%}
}
.p-service-top-sec6__img2 img{width:100%}
.p-service-top-sec7{padding:11% 0}
@media all and (max-width: 767px){.p-service-top-sec7{padding:75px 0 100px}
}
.p-service-casting-sec1{position:relative;display:flex;align-items:center;box-sizing:border-box;margin:125px 0 0 80px;padding:145px 0 150px 0}
@media all and (max-width: 767px){.p-service-casting-sec1{flex-direction:column;margin:35px 0 0 0;padding:20px 0 75px}
}
.p-service-casting-sec1__bg{position:absolute;right:0;top:0;width:67.5%;height:100%;background:#e0530030}
@media all and (max-width: 767px){.p-service-casting-sec1__bg{width:60%}
}
.p-service-casting-sec1__left{position:relative;padding-left:10%;width:35%}
@media all and (max-width: 767px){.p-service-casting-sec1__left{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-service-casting-sec1__right{position:relative;width:55%}
@media all and (max-width: 767px){.p-service-casting-sec1__right{display:none}
}
.p-service-casting-sec1__main-sentence{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-casting-sec1__main-sentence{padding:15px 0 0}
}
.p-service-casting-sec1__drawing{display:flex;justify-content:space-between;padding:115px 0 0}
@media all and (max-width: 767px){.p-service-casting-sec1__drawing{margin:0 auto;padding:30px 0 0;width:100%}
}
.p-service-casting-sec1__drawing-col1{width:50%}
.p-service-casting-sec1__drawing-arr{box-sizing:border-box;padding:14% 4% 0 1%;width:14.2857142857%}
.p-service-casting-sec1__drawing-arr img{width:100%}
.p-service-casting-sec1__drawing-col2{width:35.7142857143%}
.p-service-casting-sec1__drawing-img{box-sizing:border-box;padding:0 10%;width:100%}
.p-service-casting-sec1__drawing-img--col1{padding:12.5% 10% 5%}
.p-service-casting-sec1__drawing-img img{width:100%}
.p-service-casting-sec1__drawing-text{padding:40px 0 0;text-align:center;word-break:break-all}
.p-service-casting-sec1__drawing-text .c-head-text4{line-height:1}
.p-service-casting-sec1__img{margin-left:-5%;padding:25px 0 0 6px;width:105%}
.p-service-casting-sec1__img img{width:100%}
.p-service-casting-sec2{position:relative;display:flex;align-items:center;margin-left:80px;padding:60px 0 0}
@media all and (max-width: 767px){.p-service-casting-sec2{flex-direction:column-reverse;margin-left:0;padding:45px 0 0}
}
.p-service-casting-sec2__left{margin-left:-80px;width:calc(55% + 80px)}
@media all and (max-width: 767px){.p-service-casting-sec2__left{position:absolute;left:0;top:60px;margin-left:0;width:280px}
}
.p-service-casting-sec2__right{position:relative;box-sizing:border-box;padding-right:9.5238095238%;padding-left:2.380952381%;width:45%}
@media all and (max-width: 767px){.p-service-casting-sec2__right{padding:95px 20px 0;width:100%}
}
.p-service-casting-sec2__img{width:100%}
.p-service-casting-sec2__img img{width:100%}
.p-service-casting-sec2__main-sentence{padding:30px 0 0}
.p-service-casting-sec3{margin-left:80px;padding:30px 0 0}
@media all and (max-width: 767px){.p-service-casting-sec3{margin-left:0;padding:90px 0 0}
}
.p-service-casting-sec3__title{text-align:center}
.p-service-casting-sec3__body{margin:0 auto;width:62.5%}
@media all and (max-width: 767px){.p-service-casting-sec3__body{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-service-casting-sec3__body-items{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 0 0}
@media all and (max-width: 767px){.p-service-casting-sec3__body-items{padding:0}
}
.p-service-casting-sec3__body-item{margin:0 2%;padding:60px 0 0 0;width:16%}
@media all and (max-width: 767px){.p-service-casting-sec3__body-item{box-sizing:border-box;margin:0;padding:30px 2% 0;width:50%}
}
.p-service-casting-sec3__body-item-thum{width:100%}
.p-service-casting-sec3__body-item-thum img{width:100%}
.p-service-casting-sec3__body-item-fl{text-align:center;padding:25px 0 0}
.p-service-casting-sec3__body-item-class{font-size:14px;font-size:.875rem;font-family:"NotoSansCJKjp",sans-serif;text-align:center}
.p-service-sns-sec1{padding:0 0 0 80px;background:#e0530030}
@media all and (max-width: 767px){.p-service-sns-sec1{padding:0 20px}
}
.p-service-sns-sec1__wra{padding-top:100px;padding-right:12.5%;padding-bottom:107px;padding-left:10%}
@media all and (max-width: 767px){.p-service-sns-sec1__wra{padding:50px 0 75px}
}
.p-service-sns-sec1__head{padding:0 0 50px}
.p-service-sns-sec1__head-text{padding:20px 0 0;width:41.935483871%}
@media all and (max-width: 767px){.p-service-sns-sec1__head-text{width:100%}
}
.p-service-sns-sec1__body-items{display:flex;justify-content:space-between}
@media all and (max-width: 767px){.p-service-sns-sec1__body-items{flex-direction:column}
}
.p-service-sns-sec1__body-item{box-sizing:border-box;border-radius:10px;border:2px solid #111;padding:0 0 35px;width:48.3870967742%;background:#fff}
@media all and (max-width: 767px){.p-service-sns-sec1__body-item{padding:0 0 15px;width:100%}
}
@media all and (max-width: 767px){.p-service-sns-sec1__body-item:last-child{margin:30px 0 0}
}
.p-service-sns-sec1__body-item-title{text-align:center;border-bottom:2px solid #111;padding:30px 0}
@media all and (max-width: 767px){.p-service-sns-sec1__body-item-title{padding:15px 0}
}
.p-service-sns-sec1__body-item-contents{text-align:center}
.p-service-sns-sec1__body-item-contents-fst{border-bottom:2px solid #ccc;padding-top:40px;padding-right:13.3333333333%;padding-bottom:40px;padding-left:13.3333333333%}
@media all and (max-width: 767px){.p-service-sns-sec1__body-item-contents-fst{padding:20px}
}
.p-service-sns-sec1__body-item-contents-sec{padding-top:40px;padding-right:13.3333333333%;padding-left:13.3333333333%}
@media all and (max-width: 767px){.p-service-sns-sec1__body-item-contents-sec{padding:20px 20px 0}
}
.p-service-sns-sec2{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-service-sns-sec2{padding:0 20px}
}
.p-service-sns-sec2__wra{padding-right:10%;padding-bottom:170px;padding-left:10%}
@media all and (max-width: 767px){.p-service-sns-sec2__wra{padding:0 0 80px}
}
.p-service-sns-sec2__head-title{padding:235px 0 0}
@media all and (max-width: 767px){.p-service-sns-sec2__head-title{padding:65px 0 0}
}
.p-service-sns-sec2__head-text{padding:40px 0 70px;width:40.625%}
@media all and (max-width: 767px){.p-service-sns-sec2__head-text{padding:20px 0 30px;width:100%}
}
.p-service-sns-sec2__body-items{display:flex;justify-content:space-between}
@media all and (max-width: 767px){.p-service-sns-sec2__body-items{flex-direction:column}
}
.p-service-sns-sec2__body-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px;border:2px solid #ccc;padding:36px 0 20px}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item{padding:15px 0}
}
.p-service-sns-sec2__body-item--1{width:43.75%}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item--1{width:100%}
}
.p-service-sns-sec2__body-item--2{width:21.875%}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item--2{width:100%}
}
.p-service-sns-sec2__body-item--3{border:2px solid #111;width:21.875%}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item--3{width:100%}
}
.p-service-sns-sec2__body-item--plus{border:none;width:6.25%;background:url(./assets/img/service/sns-branding/plus.png) center no-repeat}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item--plus{width:100%}
}
.p-service-sns-sec2__body-item--arr{border:none;width:6.25%;background:url(./assets/img/service/sns-branding/arr.png) center no-repeat}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item--arr{width:100%;transform:rotate(90deg)}
}
.p-service-sns-sec2__body-item-puls{padding:20px 0}
.p-service-sns-sec2__body-item-list{display:flex;justify-content:space-between;box-sizing:border-box;padding:0 7.1428571429%;width:100%}
@media screen and (max-width: 1480px){.p-service-sns-sec2__body-item-list{flex-direction:column}
}
.p-service-sns-sec2__body-item-list-item{position:relative;display:flex;flex-direction:column;align-items:center}
@media screen and (max-width: 1480px){.p-service-sns-sec2__body-item-list-item{padding:0 0 0 120px}
}
@media screen and (max-width: 1480px){.p-service-sns-sec2__body-item-list-item-img{position:absolute;left:60px;top:50%;transform:translateY(-50%)}
}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item-list-item-img{left:40px}
}
.p-service-sns-sec2__body-item-list-item-title{padding:25px 0 0}
@media screen and (max-width: 1480px){.p-service-sns-sec2__body-item-list-item-title{padding:10px 0 0}
}
.p-service-sns-sec2__body-item-list-item-text{padding:3px 0 0;text-align:center}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item-img{padding:15px 0 0}
}
.p-service-sns-sec2__body-item-text{padding:0 0 15px}
@media all and (max-width: 767px){.p-service-sns-sec2__body-item-text{padding:15px 0 0}
}
.p-service-sns-sec3{display:flex;align-items:center;margin-left:80px;padding:0 0 20px}
@media all and (max-width: 767px){.p-service-sns-sec3{flex-direction:column;margin-left:0;padding:0 0 10px}
}
.p-service-sns-sec3__left{width:calc(55% + 80px)}
@media all and (max-width: 767px){.p-service-sns-sec3__left{width:100%}
}
.p-service-sns-sec3__left img{width:100%}
.p-service-sns-sec3__right{box-sizing:border-box;padding-right:7.5%;padding-left:7.5%;width:45%}
@media all and (max-width: 767px){.p-service-sns-sec3__right{padding:0;width:100%}
}
@media all and (max-width: 767px){.p-service-sns-sec3__body{padding:60px 20px 0}
}
.p-service-sns-sec3__body-text{padding:45px 0 0}
@media all and (max-width: 767px){.p-service-sns-sec3__body-text{padding:20px 0 0}
}
.p-service-movie-sec1{padding:50px 0 0 80px}
@media all and (max-width: 767px){.p-service-movie-sec1{padding:30px 0 0}
}
.p-service-movie-sec1__wra{padding-right:12.5%;padding-left:10%}
@media all and (max-width: 767px){.p-service-movie-sec1__wra{padding:0 20px}
}
.p-service-movie-sec1__head{padding:0 0 80px;text-align:center}
@media all and (max-width: 767px){.p-service-movie-sec1__head{padding:0 0 10px}
}
.p-service-movie-sec1__body{width:100%}
.p-service-movie-sec1__body-items{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:4%}
@media all and (max-width: 767px){.p-service-movie-sec1__body-items{flex-wrap:wrap}
}
.p-service-movie-sec1__body-item{padding:30px 0 0;width:22.5806451613%}
@media all and (max-width: 767px){.p-service-movie-sec1__body-item{width:48%}
}
.p-service-movie-sec1__body-item-img img{width:100%}
.p-service-movie-sec1__body-item-title{padding:22px 0 0}
.p-service-movie-sec1__body-item-text{padding:10px 0 0}
.p-service-movie-sec2{position:relative;padding:50px 0 50px 80px}
@media all and (max-width: 767px){.p-service-movie-sec2{padding:80px 0 20px}
}
.p-service-movie-sec2__wra{position:relative;display:flex;align-items:center}
@media all and (max-width: 767px){.p-service-movie-sec2__wra{flex-wrap:wrap;padding:0 20px 30px}
}
.p-service-movie-sec2__bg{position:absolute;right:0;top:180px;width:51%;height:696px;height:80%;background:#e0530030}
@media all and (max-width: 767px){.p-service-movie-sec2__bg{width:65%;top:60px;height:calc(100% - 60px)}
}
.p-service-movie-sec2__left{position:relative;box-sizing:border-box;padding-right:5%;padding-left:10%;width:50%}
@media all and (max-width: 767px){.p-service-movie-sec2__left{padding:0;width:100%}
}
.p-service-movie-sec2__right{position:relative;box-sizing:border-box;padding-right:7.5%;padding-left:3.75%;width:50%}
@media all and (max-width: 767px){.p-service-movie-sec2__right{padding:0 20px;width:100%}
}
.p-service-movie-sec2__body-items{padding:60px 0 0}
@media all and (max-width: 767px){.p-service-movie-sec2__body-items{padding:20px 0 0}
}
.p-service-movie-sec2__body-item{position:relative;padding:80px 0 0 45px}
@media all and (max-width: 767px){.p-service-movie-sec2__body-item{padding:40px 0 0 25px}
}
.p-service-movie-sec2__body-item-index{position:absolute;left:0;top:27px;color:#e8edf0}
@media all and (max-width: 767px){.p-service-movie-sec2__body-item-index{top:15px}
}
.p-service-movie-sec2__body-item-text{position:relative}
.p-service-movie-sec2__img{padding:60px 0 0;width:100%}
.p-service-movie-sec2__img img{width:100%}
.p-service-talent-sec1{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-service-talent-sec1{padding:50px 0 0}
}
.p-service-talent-sec1__wra{padding-right:10%;padding-left:10%}
@media all and (max-width: 767px){.p-service-talent-sec1__wra{padding:0 20px}
}
.p-service-talent-sec1__head-text{padding:30px 0 0}
@media all and (max-width: 767px){.p-service-talent-sec1__head-text{padding:15px 0 0}
}
.p-service-talent-sec1__body{padding:70px 0 0}
@media all and (max-width: 767px){.p-service-talent-sec1__body{padding:10px 0 0}
}
.p-service-talent-sec1__body-items{display:flex;justify-content:space-between}
@media all and (max-width: 767px){.p-service-talent-sec1__body-items{flex-direction:column}
}
.p-service-talent-sec1__body-item{box-sizing:border-box;border-radius:10px;border:2px solid #111;width:31.25%;text-align:center}
@media all and (max-width: 767px){.p-service-talent-sec1__body-item{margin:30px 0 0;width:100%}
}
.p-service-talent-sec1__body-item-title{border-bottom:2px solid #111;padding:25px 0}
@media all and (max-width: 767px){.p-service-talent-sec1__body-item-title{padding:12px 0}
}
.p-service-talent-sec1__body-item-class{border-bottom:1px solid #ccc;padding:25px 0}
@media all and (max-width: 767px){.p-service-talent-sec1__body-item-class{padding:12px 0}
}
.p-service-talent-sec1__body-item-security{padding:25px 0}
@media all and (max-width: 767px){.p-service-talent-sec1__body-item-security{padding:12px 0}
}
.p-service-talent-sec1__body-item-cost{padding:25px 0}
@media all and (max-width: 767px){.p-service-talent-sec1__body-item-cost{padding:12px 0}
}
.p-service-talent-sec1__body-item .head{color:#ccc}
.p-service-talent-sec2{padding:170px 0 30px 80px}
@media all and (max-width: 767px){.p-service-talent-sec2{padding:50px 0 30px}
}
.p-service-talent-sec2__wra{padding-right:10%;padding-left:10%}
@media all and (max-width: 767px){.p-service-talent-sec2__wra{padding:0 20px}
}
.p-service-talent-sec2__body-items{display:flex;flex-direction:column;padding:30px 0 0}
.p-service-talent-sec2__body-item{display:flex;align-items:center;justify-content:center;padding:48px 0 0;width:100%}
@media all and (max-width: 767px){.p-service-talent-sec2__body-item{padding:30px 0 0;flex-wrap:wrap}
}
.p-service-talent-sec2__body-item-thum{width:12.5%}
@media all and (max-width: 767px){.p-service-talent-sec2__body-item-thum{width:20%}
}
.p-service-talent-sec2__body-item-thum img{width:100%}
.p-service-talent-sec2__body-item-ff{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding-left:6.25%;width:240px}
@media all and (max-width: 767px){.p-service-talent-sec2__body-item-ff{padding:0 0 0 80px;width:80%}
}
.p-service-talent-sec2__body-item-ff-item{display:flex;align-items:center;width:100%}
.p-service-talent-sec2__body-item-ff-item .head{display:flex;align-items:center;width:55px}
.p-service-talent-sec2__body-item-ff-item .head--w20{box-sizing:border-box;padding:0 9.5px}
.p-service-talent-sec2__body-item-text{box-sizing:border-box;padding-left:4%;width:46.875%}
@media all and (max-width: 767px){.p-service-talent-sec2__body-item-text{padding:20px 0 0;width:100%}
}
.p-service-ai-sec1{position:relative;display:flex;align-items:center;padding:155px 0 0 80px}
@media all and (max-width: 767px){.p-service-ai-sec1{flex-direction:column-reverse;padding:70px 0 75px}
}
.p-service-ai-sec1__bg{position:absolute;right:0;top:0;width:100%;height:85%;background:#e0530030}
@media all and (max-width: 767px){.p-service-ai-sec1__bg{width:84%;height:100%}
}
.p-service-ai-sec1__left{position:relative;box-sizing:border-box;padding-bottom:200px;padding-left:10%;width:47.5%}
@media all and (max-width: 767px){.p-service-ai-sec1__left{padding:0 20px;width:100%}
}
.p-service-ai-sec1__right{position:relative;margin-left:-7.5%;width:60%}
@media all and (max-width: 767px){.p-service-ai-sec1__right{margin:0;width:100%}
}
.p-service-ai-sec1__body-title{padding:0 0 20px}
@media all and (max-width: 767px){.p-service-ai-sec1__body-title{padding:0 0 10px}
}
.p-service-ai-sec1__body-text{padding:25px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec1__body-text{padding:10px 0 0}
}
.p-service-ai-sec1__img{padding:0 0 0 1%;width:99%}
@media all and (max-width: 767px){.p-service-ai-sec1__img{padding:0;width:100%}
}
.p-service-ai-sec1__img img{width:100%}
.p-service-ai-sec2{position:relative;display:flex;align-items:center;margin-left:80px;padding:210px 0 0 0}
@media all and (max-width: 767px){.p-service-ai-sec2{flex-direction:column;margin-left:0;padding:75px 0}
}
.p-service-ai-sec2__bg{position:absolute;left:-80px;top:370px;width:calc(50% + 80px);height:64%;background:#e0530030}
@media all and (max-width: 767px){.p-service-ai-sec2__bg{left:0;top:160px;width:80%;height:calc(100% - 160px)}
}
.p-service-ai-sec2__left{position:relative;width:47.5%}
@media all and (max-width: 767px){.p-service-ai-sec2__left{width:100%}
}
.p-service-ai-sec2__right{position:relative;box-sizing:border-box;padding-right:10%;padding-left:10%;width:52.5%}
@media all and (max-width: 767px){.p-service-ai-sec2__right{padding:0 20px;width:100%}
}
.p-service-ai-sec2__img{padding:0 0 0 39.5%;width:55.2%}
@media all and (max-width: 767px){.p-service-ai-sec2__img{padding:0 30.5% 0 33.5%;width:44%}
}
.p-service-ai-sec2__img img{width:100%}
.p-service-ai-sec2__body-title{padding:20px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec2__body-title{padding:10px 0 0}
}
.p-service-ai-sec2__body-text{padding:40px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec2__body-text{padding:20px 0 0}
}
.p-service-ai-sec2__body-link{padding:50px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec2__body-link{padding:20px 0 0}
}
.p-service-ai-sec3{display:flex;align-items:center;padding:200px 0 0 80px}
@media all and (max-width: 767px){.p-service-ai-sec3{flex-direction:column-reverse;padding:75px 0 0}
}
.p-service-ai-sec3__left{box-sizing:border-box;padding-right:7.5%;padding-left:10%;width:50%}
@media all and (max-width: 767px){.p-service-ai-sec3__left{padding:0 20px;width:100%}
}
.p-service-ai-sec3__right{width:50%}
@media all and (max-width: 767px){.p-service-ai-sec3__right{width:100%}
}
@media all and (max-width: 767px){.p-service-ai-sec3__body-copy{padding:30px 0 0}
}
.p-service-ai-sec3__body-title{padding:15px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec3__body-title{padding:10px 0 0}
}
.p-service-ai-sec3__body-text{padding:45px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec3__body-text{padding:20px 0 0}
}
.p-service-ai-sec3__img{width:100%}
.p-service-ai-sec3__img img{width:100%}
.p-service-ai-sec4{padding:130px 0 0 80px}
@media all and (max-width: 767px){.p-service-ai-sec4{padding:70px 0 0}
}
.p-service-ai-sec4__wra{padding-right:30%;padding-left:10%}
@media all and (max-width: 767px){.p-service-ai-sec4__wra{padding:0 20px}
}
.p-service-ai-sec4__body-items{display:flex;flex-wrap:wrap;padding:20px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec4__body-items{padding:10px 0 0}
}
.p-service-ai-sec4__body-item{display:flex;align-items:center;padding:50px 0 0;width:50%}
@media all and (max-width: 767px){.p-service-ai-sec4__body-item{padding:20px 0 0;width:100%}
}
.p-service-ai-sec4__body-item-thum{width:33.3333333333%}
.p-service-ai-sec4__body-item-thum img{width:100%}
.p-service-ai-sec4__body-item-text{box-sizing:border-box;padding-left:8.3333333333%;width:66.6666666667%}
.p-service-ai-sec4__body-info{padding:55px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec4__body-info{padding:30px 0 0}
}
.p-service-ai-sec4__body-info-text{padding:20px 0 0}
@media all and (max-width: 767px){.p-service-ai-sec4__body-info-text{padding:10px 0 0}
}
.p-service-ai-sec4__body-info a{color:#e00022;text-decoration:none}
.p-board-member-top-links{position:relative;margin-left:80px;padding:200px 0 0 0}
@media all and (max-width: 767px){.p-board-member-top-links{margin-left:0;padding:140px 0 0}
}
.p-board-member-top-links__title{text-align:center}
.p-board-member-top-links__body{width:100%}
.p-board-member-top-links__body-items{display:flex;flex-wrap:wrap;width:100%}
@media all and (max-width: 767px){.p-board-member-top-links__body-items{box-sizing:border-box;padding:0 40px 0 20px}
}
.p-board-member-top-links__body-item{box-sizing:border-box;margin-left:7.5%;padding-top:95px;width:22.5%;text-align:center}
@media all and (max-width: 767px){.p-board-member-top-links__body-item{margin-left:0;width:100%}
}
.p-board-member-top-links__body-item--pl14{padding-left:14%;width:43.58%}
@media all and (max-width: 767px){.p-board-member-top-links__body-item--pl14{padding-left:0;width:100%}
}
@media all and (max-width: 767px){.p-board-member-top-links__body-item:nth-child(2n){padding:55px 0 0 22%}
}
@media all and (max-width: 767px){.p-board-member-top-links__body-item:nth-child(2n-1){padding:55px 22% 0 0}
}
.p-board-member-top-ft-links{padding-top:11%;padding-bottom:11%}
@media all and (max-width: 767px){.p-board-member-top-ft-links{padding:80px 0 100px}
}
.p-board-member-detail-info{position:relative;display:flex;padding:100px 0 0 80px}
@media all and (max-width: 767px){.p-board-member-detail-info{flex-direction:column;padding:70px 0 0}
}
.p-board-member-detail-info__left{padding-left:7.5%;padding-right:2.5%;width:52.5%}
@media all and (max-width: 767px){.p-board-member-detail-info__left{padding:0;width:100%}
}
.p-board-member-detail-info__right{padding-right:10%;width:27.5%}
@media all and (max-width: 767px){.p-board-member-detail-info__right{padding:0;width:100%}
}
.p-board-member-detail-info__img{width:100%}
.p-board-member-detail-info__img img{width:100%}
.p-board-member-detail-info__main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:20px 18.1818181818%;height:100%;background:#e0530030}
@media all and (max-width: 767px){.p-board-member-detail-info__main{padding:30px 20px}
}
.p-board-member-detail-info__main-name{padding:15px 0 0}
@media all and (max-width: 767px){.p-board-member-detail-info__main-name{padding:6px 0 0}
}
.p-board-member-detail-info__main-sentence{padding:30px 0 0}
@media all and (max-width: 767px){.p-board-member-detail-info__main-sentence{padding:15px 0 0}
}
.p-board-member-detail-info__main-linkitems{display:flex;padding:30px 0 0}
@media all and (max-width: 767px){.p-board-member-detail-info__main-linkitems{padding:15px 0 0}
}
.p-board-member-detail-info__main-linkitem{padding:0 25px 0 0}
@media all and (max-width: 767px){.p-board-member-detail-info__main-linkitem{padding:0 15px 0 0}
}
.p-board-member-detail-info__main-linkitem a{display:inline-block}
.p-board-member-detail-info__main-linkitem--inst a{width:13px;height:13px;background:url(../img/nav_inst.png) no-repeat center center;background-size:contain}
.p-board-member-detail-info__main-linkitem--fb a{width:8px;height:14px;background:url(../img/nav_fb.png) no-repeat center center;background-size:contain}
.p-board-member-detail-info__main-linkitem--twi a{width:14px;height:12px;background:url(../img/nav_twi.png) no-repeat center center;background-size:contain}
@media all and (min-width: 768px){.p-board-member-detail-info__main-linkitem a{transition:opacity .4s ease 0s}
.p-board-member-detail-info__main-linkitem a:hover{opacity:.6;transition:opacity .4s ease 0s}
}
.p-board-member-detail-copy{display:flex;padding:120px 0 0 80px}
@media all and (max-width: 767px){.p-board-member-detail-copy{flex-direction:column;padding:120px 0 0 0}
}
.p-board-member-detail-copy__left{padding-left:7.5%;width:40%}
@media all and (max-width: 767px){.p-board-member-detail-copy__left{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-board-member-detail-copy__right{padding-right:10%;width:42.5%}
@media all and (max-width: 767px){.p-board-member-detail-copy__right{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-board-member-detail-copy__copy{position:relative;padding:0 25px;font-family:"TsukuMin-R",sans-serif;font-size:32px;font-size:2rem;font-size:1.9vw;letter-spacing:.1em;line-height:60px;line-height:1.6}
@media screen and (max-width: 1024px){.p-board-member-detail-copy__copy{font-size:20px;font-size:1.25rem}
}
@media all and (max-width: 767px){.p-board-member-detail-copy__copy{padding:0 0 0 16px;font-size:24px;font-size:1.5rem;line-height:42px;letter-spacing:0}
}
.p-board-member-detail-copy__copy-hd{position:relative}
.p-board-member-detail-copy__copy-hd::before{content:"窶�";position:absolute;left:-25px;top:-5px;font-size:3.2vw;line-height:1}
@media all and (max-width: 767px){.p-board-member-detail-copy__copy-hd::before{left:-18px;font-size:40px;font-size:2.5rem}
}
.p-board-member-detail-copy__copy-ft{position:relative}
.p-board-member-detail-copy__copy-ft::before{content:"窶�";position:absolute;left:3px;top:-5px;font-size:3.2vw;line-height:1}
@media all and (max-width: 767px){.p-board-member-detail-copy__copy-ft::before{font-size:40px;font-size:2.5rem}
}
.p-board-member-detail-copy__other{padding:40px 0 0 30px;font-size:20px;font-size:1.25rem}
@media all and (max-width: 767px){.p-board-member-detail-copy__other{padding:20px 0 0 20px;font-size:14px;font-size:.875rem}
}
@media all and (max-width: 767px){.p-board-member-detail-copy__sentence{padding:60px 0 40px}
}
.p-board-member-detail-other-link{position:relative;margin-left:80px;padding:240px 0 0}
@media all and (max-width: 767px){.p-board-member-detail-other-link{margin-left:0;padding:70px 0 0}
}
.p-board-member-detail-other-link__title{text-align:center}
.p-board-member-detail-other-link__body{width:100%}
.p-board-member-detail-other-link__body-items{display:flex;flex-wrap:wrap;justify-content:center;width:100%}
@media all and (max-width: 767px){.p-board-member-detail-other-link__body-items{justify-content:space-between;box-sizing:border-box;padding:0 20px}
}
.p-board-member-detail-other-link__body-item{box-sizing:border-box;margin:0 2.5%;padding-top:90px;width:17.5%;text-align:center}
@media all and (max-width: 767px){.p-board-member-detail-other-link__body-item{margin:0;width:48%}
}
.p-board-member-detail-ft-links{padding:11% 0}
@media all and (max-width: 767px){.p-board-member-detail-ft-links{padding:80px 0 100px}
}
.p-news-top-sec1{padding-top:120px;padding-right:4.7619047619%;padding-left:9.5238095238%}
@media all and (max-width: 767px){.p-news-top-sec1{padding:0}
}
@media all and (max-width: 767px){.p-news-top-sec1__wra{box-sizing:border-box;padding:0 20px;width:100%}
}
.p-news-top-sec1__head{padding:0 0 50px}
@media all and (max-width: 767px){.p-news-top-sec1__head{padding:43px 0 60px}
}
.p-news-top-sec1__head-items{display:flex;justify-content:center;align-items:center}
@media all and (max-width: 767px){.p-news-top-sec1__head-items{justify-content:space-between}
}
.p-news-top-sec1__head-item{margin:0 15px;width:230px}
@media all and (max-width: 767px){.p-news-top-sec1__head-item{margin:0;width:32%}
}
.p-news-top-sec1__head-item a{display:block;box-sizing:border-box;position:relative;border-bottom:3px solid #ccc;padding:12px 0;width:230px;font-size:20px;font-size:1.25rem;letter-spacing:.1em;color:#111;text-align:center;text-decoration:none;cursor:pointer}
@media all and (max-width: 767px){.p-news-top-sec1__head-item a{display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:60px;font-size:12px;font-size:.75rem}
}
.p-news-top-sec1__head-item a::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:#e00022;transform:scaleX(0)}
.p-news-top-sec1__head-item.on{display:block;box-sizing:border-box;position:relative;margin:0 15px;border-bottom:3px solid #ccc;padding:12px 0;width:230px;font-size:20px;font-size:1.25rem;letter-spacing:.1em;text-align:center;color:#e00022}
@media all and (max-width: 767px){.p-news-top-sec1__head-item.on{display:flex;justify-content:center;align-items:center;margin:0;width:32%;height:60px;font-size:12px;font-size:.75rem}
}
.p-news-top-sec1__head-item.on::before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:#e00022;transform:scaleX(1)}
.p-news-top-sec1__paging{padding:120px 0 0}
@media all and (max-width: 767px){.p-news-top-sec1__paging{padding:40px 0 0}
}
.p-news-top-sec1__paging-items{display:flex;justify-content:center}
.p-news-top-sec1__paging-item a{position:relative;display:flex;justify-content:center;align-items:center;margin:0 4px;width:40px;height:60px;font-size:16px;font-size:1rem;color:#111;text-decoration:none;cursor:pointer}
@media all and (max-width: 767px){.p-news-top-sec1__paging-item a{margin:0 2px;width:30px;height:40px}
}
.p-news-top-sec1__paging-item--left a{background:url(../img/arr_gray.svg) center no-repeat;background-size:7px 10px;transform:rotate(180deg)}
.p-news-top-sec1__paging-item--right a{background:url(../img/arr_gray.svg) center no-repeat;background-size:7px 10px}
.p-news-top-sec1__paging-item.on{position:relative;display:flex;justify-content:center;align-items:center;margin:0 4px;width:40px;height:60px;font-size:16px;font-size:1rem;color:#e00022;cursor:default}
@media all and (max-width: 767px){.p-news-top-sec1__paging-item.on{margin:0 2px;width:30px;height:40px}
}
.p-news-top-sec1__paging-item.on::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e00022}
.p-news-top-sec1__head-item a{transition:color .4s ease .1s}
.p-news-top-sec1__head-item a::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) .1s;transform-origin:left center}
.p-news-top-sec1__head-item a:hover{transition:color .4s ease 0s;color:#e00022}
.p-news-top-sec1__head-item a:hover::before{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s;transform:scaleX(1);transform-origin:right center}
.p-news-top-sec1__paging-item a{transition:color .4s ease .1s}
.p-news-top-sec1__paging-item a:hover{transition:color .4s ease 0s;color:#e00022}
.p-news-top-sec1__paging-item--left a,.p-news-top-sec1__paging-item--right a{position:relative}
.p-news-top-sec1__paging-item--left a::before,.p-news-top-sec1__paging-item--right a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/arr_red.svg) center no-repeat;background-size:7px 10px;transition:opacity .4s ease .1s;opacity:0}
.p-news-top-sec1__paging-item--left a:hover::before,.p-news-top-sec1__paging-item--right a:hover::before{transition:opacity .4s ease 0s;opacity:1}
.p-news-top-sec2{padding:11% 0}
@media all and (max-width: 767px){.p-news-top-sec2{padding:60px 0 80px}
}
.p-news-detail-body{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-body{padding:0}
}
.p-news-detail-body__wra{padding-right:22.5%;padding-bottom:160px;padding-left:20%}
@media all and (max-width: 767px){.p-news-detail-body__wra{padding:0 20px 100px}
}
.p-news-detail-body__wysiwyg{padding:30px 0 0}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg{padding:20px 0 0}
}
.p-news-detail-body__wysiwyg p{margin:0;padding:40px 0 0;font-size:16px;font-size:1rem;line-height:34px;letter-spacing:.1em;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg p{padding:20px 0 0;font-size:14px;font-size:.875rem;line-height:28px}
}
.p-news-detail-body__wysiwyg p img{display:block;margin:0 auto;max-width:100%}
.p-news-detail-body__wysiwyg strong{color:#e00022;font-weight:normal}
.p-news-detail-body__wysiwyg a{color:#111;text-decoration:none}
.p-news-detail-body__wysiwyg h1{position:relative;margin:80px 0 0;font-size:32px;font-size:2rem;line-height:60px;letter-spacing:.04em;font-family:"TsukuMin-R",sans-serif;font-weight:normal}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg h1{margin:50px auto 0;width:90%;font-size:26px;font-size:1.625rem;line-height:48px}
}
.p-news-detail-body__wysiwyg h1::before{content:"窶�";position:absolute;left:-20px;top:-12px;font-size:63px;font-size:3.9375rem}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg h1::before{font-size:48px;font-size:3rem}
}
.p-news-detail-body__wysiwyg h1::after{content:"窶�";display:inline-block;font-size:63px;font-size:3.9375rem;transform:translate(5px, 12px)}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg h1::after{font-size:48px;font-size:3rem}
}
.p-news-detail-body__wysiwyg h2{padding:70px 0 0;font-size:24px;font-size:1.5rem;line-height:47px;letter-spacing:.04em;font-family:"NotoSansCJKjp",sans-serif;font-weight:normal}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg h2{padding:30px 0 0;font-size:20px;font-size:1.25rem;line-height:40px}
}
.p-news-detail-body__wysiwyg ul,.p-news-detail-body__wysiwyg ol{padding:60px 0 0 26px;font-size:16px;font-size:1rem;line-height:34px;letter-spacing:.1em;font-family:"NotoSansCJKjp",sans-serif}
@media all and (max-width: 767px){.p-news-detail-body__wysiwyg ul,.p-news-detail-body__wysiwyg ol{padding:30px 0 0 24px;font-size:14px;font-size:.875rem;line-height:28px}
}
.p-news-detail-body__wysiwyg a{transition:color .3s ease .1s}
.p-news-detail-body__wysiwyg a:hover{transition:color .3s ease 0s;color:#ff0024}
.p-news-detail-ft-links{padding:11% 0}
@media all and (max-width: 767px){.p-news-detail-ft-links{padding:80px 0 100px}
}
.p-news-detail-head{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-head{padding:0}
}
.p-news-detail-head__wra{display:flex;padding-top:90px;padding-right:22.5%;padding-left:20%}
@media all and (max-width: 767px){.p-news-detail-head__wra{flex-wrap:wrap;padding:100px 20px 0}
}
.p-news-detail-head__left{width:19.5652173913%}
@media all and (max-width: 767px){.p-news-detail-head__left{width:100%}
}
.p-news-detail-head__right{width:80.4347826087%}
@media all and (max-width: 767px){.p-news-detail-head__right{width:100%}
}
.p-news-detail-head__info{padding:8px 0 0;font-size:14px;font-size:.875rem;line-height:21px;letter-spacing:.02em}
@media all and (max-width: 767px){.p-news-detail-head__info{padding:0;font-size:12px;font-size:.75rem;line-height:18px}
}
.p-news-detail-head__info-cate{padding:5px 0 0;color:#e00022}
@media all and (max-width: 767px){.p-news-detail-head__body-title{padding:20px 0 0}
}
.p-news-detail-paging{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-paging{padding:0}
}
.p-news-detail-paging__wra{padding-right:12.5%;padding-left:12.5%}
@media all and (max-width: 767px){.p-news-detail-paging__wra{padding:0 20px}
}
.p-news-detail-paging__body{padding:30px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
@media all and (max-width: 767px){.p-news-detail-paging__body{padding:20px 0}
}
.p-news-detail-paging__body-items{display:flex;justify-content:space-between}
.p-news-detail-paging__body-item{width:220px}
.p-news-detail-paging__body-item a{display:flex;justify-content:center;align-items:center;font-size:16px;font-size:1rem;letter-spacing:.1em;color:#111;text-decoration:none}
@media all and (max-width: 767px){.p-news-detail-paging__body-item a{font-size:14px;font-size:.875rem}
}
@media all and (max-width: 767px){.p-news-detail-paging__body-item--left{width:50%}
}
.p-news-detail-paging__body-item--left a{justify-content:flex-start}
.p-news-detail-paging__body-item--left a::before{content:"";display:inline-block;margin:0 40px 0 0;width:7px;height:10px;background:url(../img/arr_black.svg) center no-repeat;transform:rotate(180deg)}
@media all and (max-width: 767px){.p-news-detail-paging__body-item--left a::before{margin:0 10px 0 0}
}
@media all and (max-width: 767px){.p-news-detail-paging__body-item--center{display:none}
}
.p-news-detail-paging__body-item--center a::before{content:"";display:inline-block;margin:0 15px 0 0;width:13px;height:13px;background:url(../img/icon_index.png) center no-repeat}
@media all and (max-width: 767px){.p-news-detail-paging__body-item--right{width:50%}
}
.p-news-detail-paging__body-item--right a{justify-content:flex-end}
.p-news-detail-paging__body-item--right a::after{content:"";display:inline-block;margin:0 0 0 40px;width:7px;height:10px;background:url(../img/arr_black.svg) center no-repeat}
@media all and (max-width: 767px){.p-news-detail-paging__body-item--right a::after{margin:0 0 0 10px}
}
@media all and (min-width: 768px){.p-news-detail-paging__body-item a{transition:opacity .4s ease .1s}
.p-news-detail-paging__body-item a:hover{opacity:.6;transition:opacity .4s ease 0s}
}
.p-news-detail-related{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-related{padding:0}
}
.p-news-detail-related__wra{padding-top:160px;padding-right:12.5%;padding-left:12.5%}
@media all and (max-width: 767px){.p-news-detail-related__wra{padding:100px 20px 0}
}
.p-news-detail-related__head-title{text-align:center}
.p-news-detail-related__body{padding-top:60px}
@media all and (max-width: 767px){.p-news-detail-related__body{padding-top:30px}
}
.p-news-detail-related__body-items{border-bottom:1px solid #ededed}
.p-news-detail-related__body-item{border-top:1px solid #ededed}
.p-news-detail-related__body-item a{position:relative;display:flex;justify-content:space-between;align-items:center;padding:25px 0;color:#111;text-decoration:none}
@media all and (max-width: 767px){.p-news-detail-related__body-item a{padding:15px 0}
}
.p-news-detail-related__body-item a::after{content:"";position:absolute;right:20px;top:50%;margin:-5px 0 0 0;width:7px;height:10px;background:url(../img/arr_black.svg) center no-repeat}
@media all and (max-width: 767px){.p-news-detail-related__body-item a::after{right:10px}
}
.p-news-detail-related__body-item-date{width:20%;font-size:14px;font-size:.875rem;letter-spacing:.02em}
@media all and (max-width: 767px){.p-news-detail-related__body-item-date{padding-right:20px;font-size:12px;font-size:.75rem}
}
.p-news-detail-related__body-item-cate{width:20%;font-size:14px;font-size:.875rem;letter-spacing:.02em}
@media all and (max-width: 767px){.p-news-detail-related__body-item-cate{padding-right:20px;font-size:12px;font-size:.75rem}
}
.p-news-detail-related__body-item-title{box-sizing:border-box;padding:0 40px 0 0;width:60%;font-size:14px;font-size:.875rem;letter-spacing:.06em}
@media all and (max-width: 767px){.p-news-detail-related__body-item-title{padding:0 30px 0 0;font-size:13px;font-size:.8125rem}
}
@media all and (min-width: 768px){.p-news-detail-related__body-item a{transition:color .4s ease .1s}
.p-news-detail-related__body-item a::before{content:"";position:absolute;right:0;bottom:0;width:50px;height:2px;background:#e00022;transform:scaleX(0);transition:transform .4s ease 0s}
.p-news-detail-related__body-item a::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
.p-news-detail-related__body-item a:hover{transition:color .4s ease 0s;color:#111}
.p-news-detail-related__body-item a:hover::before{transition:transform .4s ease 0s;transform:scaleX(1)}
.p-news-detail-related__body-item a:hover::after{transition:transform .4s cubic-bezier(0.45, 0.05, 0.3, 0.93) 0s}
}
.p-news-detail-sns{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-sns{padding:0}
}
.p-news-detail-sns__wra{display:flex;justify-content:center;align-items:center;padding-bottom:60px}
@media all and (max-width: 767px){.p-news-detail-sns__wra{padding-bottom:40px}
}
.p-news-detail-sns__head{margin:0 30px 0 0;font-size:14px;font-size:.875rem;letter-spacing:.04em}
@media all and (max-width: 767px){.p-news-detail-sns__head{margin:0 20px 0 0}
}
.p-news-detail-sns__links-items{display:flex;justify-content:center;align-items:center}
.p-news-detail-sns__links-item{margin:0 14px}
.p-news-detail-sns__links-item a{display:inline-block}
.p-news-detail-sns__links-item--0 a{width:13px;height:13px;background:url(../img/nav_inst.png) no-repeat center center;background-size:contain}
.p-news-detail-sns__links-item--1 a{width:8px;height:14px;background:url(../img/nav_fb.png) no-repeat center center;background-size:contain}
.p-news-detail-sns__links-item--2 a{width:14px;height:12px;background:url(../img/nav_twi.png) no-repeat center center;background-size:contain}
.p-news-detail-sns__links-item a{transition:opacity .4s ease .1s}
.p-news-detail-sns__links-item a:hover{opacity:.6;transition:opacity .4s ease 0s}
.p-news-detail-thum{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-news-detail-thum{padding:0}
}
.p-news-detail-thum__wra{padding-top:80px;padding-right:22.5%;padding-left:20%}
@media all and (max-width: 767px){.p-news-detail-thum__wra{padding:40px 20px 0}
}
.p-news-detail-thum img{width:100%}
.p-contact{margin-left:80px;padding:120px 0}
@media all and (max-width: 767px){.p-contact{margin-left:0;padding:60x 0}
}
.p-sitemap-contents{margin-left:80px}
@media all and (max-width: 767px){.p-sitemap-contents{margin-left:0}
}
.p-sitemap-contents__wra{display:flex;padding-top:90px;padding-right:17.5%;padding-bottom:130px;padding-left:12.5%}
@media all and (max-width: 767px){.p-sitemap-contents__wra{flex-wrap:wrap;padding:70px 20px 100px}
}
.p-sitemap-contents__left{box-sizing:border-box;padding-right:3.5714285714%;width:50%}
@media all and (max-width: 767px){.p-sitemap-contents__left{padding-right:0;width:100%}
}
.p-sitemap-contents__right{box-sizing:border-box;padding-left:3.5714285714%;width:50%}
@media all and (max-width: 767px){.p-sitemap-contents__right{border-bottom:1px solid #cfcfcf;padding-left:0;width:100%}
}
.p-sitemap-contents__column{display:flex;border-top:1px solid #cfcfcf}
.p-sitemap-contents__column:last-child{border-bottom:1px solid #cfcfcf}
@media all and (max-width: 767px){.p-sitemap-contents__column:last-child{border-bottom:none}
}
.p-sitemap-contents__column-layer1{padding:25px 0;width:30.7692307692%}
@media all and (max-width: 767px){.p-sitemap-contents__column-layer1{padding:15px 0;width:50%}
}
.p-sitemap-contents__column-layer1--w100{width:100%}
.p-sitemap-contents__column-layer2{width:50%;width:69.2307692308%}
@media all and (max-width: 767px){.p-sitemap-contents__column-layer2{width:50%}
}
.p-sitemap-contents__column-layer2-item{border-top:1px solid #cfcfcf;padding:25px 0}
.p-sitemap-contents__column-layer2-item:first-child{border-top:none}
@media all and (max-width: 767px){.p-sitemap-contents__column-layer2-item{padding:15px 0}
}
.p-sitemap-contents__column a{font-size:14px;font-size:.875rem;color:#333;text-decoration:none}
@media all and (max-width: 767px){.p-sitemap-contents__column a{font-size:12px;font-size:.75rem}
}
.p-sitemap-contents__column a.blank{position:relative;padding:0 22px 0 0}
.p-sitemap-contents__column a.blank::before{content:"";position:absolute;right:0;top:50%;margin:-5.5px 0 0 0;width:14px;height:11px;background:url(../img/icon_blank_on.svg) center/contain no-repeat}
.p-sitemap-contents__column a.blank::after{content:"";position:absolute;right:0;top:50%;margin:-5.5px 0 0 0;width:14px;height:11px;background:url(../img/icon_blank.svg) center no-repeat/contain}
.p-sitemap-contents__column a{transition:.3s ease .1s}
.p-sitemap-contents__column a.blank::after{transition:opacity .3s ease .1s}
.p-sitemap-contents__column a:hover{transition:.3s ease 0s;color:#ff0024}
.p-sitemap-contents__column a:hover.blank::after{transition:opacity .3s ease 0s;opacity:0}
.p-accessmap-contents{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-accessmap-contents{padding:0}
}
.p-accessmap-contents__wra{padding-right:17.5%;padding-left:12.5%}
@media all and (max-width: 767px){.p-accessmap-contents__wra{padding:0 20px}
}
.p-accessmap-contents__map{margin:0 auto;padding:100px 0 0;width:100%}
.p-accessmap-contents__map-elm{position:relative;width:100%;aspect-ratio:1.7778}
.p-accessmap-contents__map-elm iframe{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.p-accessmap-contents__info{padding-top:50px;padding-bottom:125px;padding-left:10.7142857143%}
@media all and (max-width: 767px){.p-accessmap-contents__info{padding:30px 0 100px}
}
.p-accessmap-contents__info-head{padding:40px 0 0}
.p-accessmap-contents__info-body{padding:10px 0 0}
.p-accessmap-contents__info-body a{position:relative;padding:0 20px 0 0;color:#333;text-decoration:none}
.p-accessmap-contents__info-body a::before{content:"";display:inline-block;position:absolute;right:2px;top:50%;margin:-5.5px 0 0 4px;width:14px;height:11px;background:url(../img/icon_blank.svg) center no-repeat;background-size:contain}
.p-accessmap-contents__info-body a::after{content:"";display:inline-block;position:absolute;right:2px;top:50%;margin:-5.5px 0 0 4px;width:14px;height:11px;background:url(../img/icon_blank_on.svg) center no-repeat;background-size:contain;opacity:0}
.p-accessmap-contents__info-body a{transition:color .3s ease .1s}
.p-accessmap-contents__info-body a::after{transition:opacity .3s ease .1s}
.p-accessmap-contents__info-body a:hover{transition:color .3s ease 0s;color:#ff0024}
.p-accessmap-contents__info-body a:hover::after{transition:opacity .3s ease 0s;opacity:1}
.p-policy-contents{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-policy-contents{padding:0}
}
.p-policy-contents__wra{padding-right:22.5%;padding-bottom:170px;padding-left:20%}
@media all and (max-width: 767px){.p-policy-contents__wra{padding:0 20px 100px}
}
.p-policy-contents__head{padding:135px 0 0}
@media all and (max-width: 767px){.p-policy-contents__head{padding:80px 0 0}
}
.p-policy-contents__head-text{padding:20px 0 0}
.p-policy-contents__body-head{padding:70px 0 0}
@media all and (max-width: 767px){.p-policy-contents__body-head{padding:40px 0 0}
}
.p-policy-contents__body-sentence{padding:20px 0 0}
@media all and (max-width: 767px){.p-policy-contents__body-sentence{padding:10px 0 0}
}
.p-policy-contents__body-sentence-indent{display:block;padding-left:1.4em;text-indent:-1.4em}
.p-policy-contents__body-sentence-indent2{display:block;padding-left:2.8em;text-indent:-1.4em}
.p-policy-contents__body-sentence-indent3{display:block;padding-left:2.7em;text-indent:-2.7em}
.p-policy-contents__body-ft{padding:45px 0 0;font-size:16px;font-size:1rem;letter-spacing:.1em}
@media all and (max-width: 767px){.p-policy-contents__body-ft{padding:20px 0 0;font-size:14px;font-size:.875rem}
}
.p-download-contents{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-download-contents{padding:0}
}
.p-download-contents__wra{box-sizing:border-box;padding-top:100px;padding-right:27.5%;padding-bottom:160px;padding-left:22.5%;width:100%}
@media all and (max-width: 767px){.p-download-contents__wra{box-sizing:border-box;padding:100px 20px 110px}
}
.p-download-contents__head{font-size:24px;font-size:1.5rem;letter-spacing:.04em}
@media all and (max-width: 767px){.p-download-contents__head{font-size:16px;font-size:1rem}
}
.p-download-contents__body-items{padding:65px 0 0}
@media all and (max-width: 767px){.p-download-contents__body-items{padding:30px 0 0}
}
.p-download-contents__body-item{padding:35px 0 0}
@media all and (max-width: 767px){.p-download-contents__body-item{flex-wrap:wrap;padding:30px 0 0}
}
.p-download-contents__body-item-head{width:100%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-download-contents__body-item-head{width:100%}
}
.p-download-contents__body-item-head .kome{color:#ccc}
.p-download-contents__body-item-body{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:40px 0 15px;width:100%;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-download-contents__body-item-body{padding:30px 0 10px;width:100%}
}
.p-download-contents__body-item-body input[type=text]{border:none;padding:10px 0;width:100%}
.p-download-contents__body-item-body input[type=text]:-ms-input-placeholder{color:#ccc}
.p-download-contents__body-item-body input[type=text]::placeholder{color:#ccc}
@media all and (max-width: 767px){.p-download-contents__body-item-body input[type=text]:-ms-input-placeholder{padding:6px 0}
.p-download-contents__body-item-body input[type=text]::placeholder{padding:6px 0}
}
.p-download-contents__body-item-body input[type=text]:focus{outline:0}
.p-qa-contents{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-qa-contents{padding:0}
}
.p-qa-contents__wra{box-sizing:border-box;padding-right:25%;padding-bottom:180px;padding-left:20%;width:100%}
@media all and (max-width: 767px){.p-qa-contents__wra{box-sizing:border-box;padding:40px 20px 110px}
}
.p-qa-contents__body-items{padding:65px 0 0}
@media all and (max-width: 767px){.p-qa-contents__body-items{padding:30px 0 0}
}
.p-qa-contents__body-item{padding:55px 0 0}
@media all and (max-width: 767px){.p-qa-contents__body-item{flex-wrap:wrap;padding:30px 0 0}
}
.p-qa-contents__body-item-body{padding:20px 0 0}
.p-csr-contents{padding:0 0 0 80px}
@media all and (max-width: 767px){.p-csr-contents{padding:0}
}
.p-csr-contents__wra{box-sizing:border-box;padding-right:22.5%;padding-bottom:240px;padding-left:20%;width:100%}
@media all and (max-width: 767px){.p-csr-contents__wra{box-sizing:border-box;padding:0 20px 110px}
}
.p-csr-contents__head{padding:130px 0 0}
@media all and (max-width: 767px){.p-csr-contents__head{padding:60px 0 0}
}
.p-csr-contents__head-text{padding:20px 0 0}
@media all and (max-width: 767px){.p-csr-contents__head-text{padding:10px 0 0}
}
.p-csr-contents__body-title{padding:130px 0 0}
@media all and (max-width: 767px){.p-csr-contents__body-title{padding:60px 0 0}
}
.p-csr-contents__body-item{padding:90px 0 0}
@media all and (max-width: 767px){.p-csr-contents__body-item{padding:50px 0 0}
}
.p-csr-contents__body-item-title{padding-left:2.1em;text-indent:-2.1em;letter-spacing:.04em}
.p-csr-contents__body-item-text{padding:30px 0 0}
@media all and (max-width: 767px){.p-csr-contents__body-item-text{padding:15px 0 0}
}
.p-csr-contents__body-item-text a{color:#e00022;text-decoration:none}
.p-csr-contents__body-item-img{padding:50px 0 0}
@media all and (max-width: 767px){.p-csr-contents__body-item-img{padding:20px 0 0}
}
.p-csr-contents__body-item-img img{width:100%}
@media all and (max-width: 767px){.p-404-contents{padding:0}
}
.p-404-contents__wra{position:relative;margin:0 auto;padding:130px 0 210px;width:800px}
@media all and (max-width: 767px){.p-404-contents__wra{box-sizing:border-box;padding:70px 20px 120px;width:100%}
}
.p-404-contents__head{font-size:24px;font-size:1.5rem;letter-spacing:.04em}
@media all and (max-width: 767px){.p-404-contents__head{font-size:16px;font-size:1rem}
}
.p-404-contents__body{display:flex;padding:70px 0 0}
@media all and (max-width: 767px){.p-404-contents__body{padding:40px 0 0}
}
.p-404-contents__body-btn{margin:0 20px 0 0}
.p-404-contents__body-text{padding:25px 0 0;font-size:14px;font-size:.875rem}
@media all and (max-width: 767px){.p-404-contents__body-text{padding:15px 0 0}
}
.u-animdel-5{animation-delay:.05s}
.u-animdel-10{animation-delay:.1s}
.u-animdel-15{animation-delay:.15s}
.u-animdel-20{animation-delay:.2s}
.u-animdel-25{animation-delay:.25s}
.u-animdel-30{animation-delay:.3s}
.u-animdel-35{animation-delay:.35s}
.u-animdel-40{animation-delay:.4s}
.u-animdel-45{animation-delay:.45s}
.u-animdel-50{animation-delay:.5s}
.u-animdel-55{animation-delay:.55s}
.u-animdel-60{animation-delay:.6s}
.u-animdel-65{animation-delay:.65s}
.u-animdel-70{animation-delay:.7s}
.u-animdel-75{animation-delay:.75s}
.u-animdel-80{animation-delay:.8s}
.u-animdel-85{animation-delay:.85s}
.u-animdel-90{animation-delay:.9s}
.u-animdel-95{animation-delay:.95s}
.u-animdel-100{animation-delay:1s}
.u-d-b{display:block}
.u-d-ib{display:inline-block}
.u-d-i{display:inline}
.u-d-fc{display:flex;justify-content:center}
.u-d-fs{display:flex;justify-content:flex-start}
.u-d-fe{display:flex;justify-content:flex-end}
.u-d-fa{display:flex;justify-content:space-around}
.u-d-fb{display:flex;justify-content:space-between}
@media all and (min-width: 1025px){.u-dn-pc{display:none}
}
@media all and (min-width: 1367px){.u-dn-pc-l{display:none}
}
@media all and (min-width: 1025px)and (max-width: 1366px){.u-dn-pc-s{display:none}
}
@media all and (min-width: 768px)and (max-width: 1024px){.u-dn-tablet{display:none}
}
@media all and (min-width: 768px)and (max-width: 1024px)and (orientation: landscape){.u-dn-tablet-l{display:none}
}
@media all and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.u-dn-tablet-p{display:none}
}
@media all and (max-width: 767px){.u-dn-mobile{display:none}
}
.u-fw-1{font-weight:100}
.u-fw-2{font-weight:200}
.u-fw-3{font-weight:300}
.u-fw-4{font-weight:400}
.u-fw-5{font-weight:500}
.u-fw-6{font-weight:600}
.u-fw-7{font-weight:700}
.u-fz-1{font-size:1px;font-size:.0625rem}
.u-fz-2{font-size:2px;font-size:.125rem}
.u-fz-3{font-size:3px;font-size:.1875rem}
.u-fz-4{font-size:4px;font-size:.25rem}
.u-fz-5{font-size:5px;font-size:.3125rem}
.u-fz-6{font-size:6px;font-size:.375rem}
.u-fz-7{font-size:7px;font-size:.4375rem}
.u-fz-8{font-size:8px;font-size:.5rem}
.u-fz-9{font-size:9px;font-size:.5625rem}
.u-fz-10{font-size:10px;font-size:.625rem}
.u-fz-11{font-size:11px;font-size:.6875rem}
.u-fz-12{font-size:12px;font-size:.75rem}
.u-fz-13{font-size:13px;font-size:.8125rem}
.u-fz-14{font-size:14px;font-size:.875rem}
.u-fz-15{font-size:15px;font-size:.9375rem}
.u-fz-16{font-size:16px;font-size:1rem}
.u-fz-17{font-size:17px;font-size:1.0625rem}
.u-fz-18{font-size:18px;font-size:1.125rem}
.u-fz-19{font-size:19px;font-size:1.1875rem}
.u-fz-20{font-size:20px;font-size:1.25rem}
.u-fz-21{font-size:21px;font-size:1.3125rem}
.u-fz-22{font-size:22px;font-size:1.375rem}
.u-fz-23{font-size:23px;font-size:1.4375rem}
.u-fz-24{font-size:24px;font-size:1.5rem}
.u-fz-25{font-size:25px;font-size:1.5625rem}
.u-fz-26{font-size:26px;font-size:1.625rem}
.u-fz-27{font-size:27px;font-size:1.6875rem}
.u-fz-28{font-size:28px;font-size:1.75rem}
.u-fz-29{font-size:29px;font-size:1.8125rem}
.u-fz-30{font-size:30px;font-size:1.875rem}
.u-fz-31{font-size:31px;font-size:1.9375rem}
.u-fz-32{font-size:32px;font-size:2rem}
.u-fz-33{font-size:33px;font-size:2.0625rem}
.u-fz-34{font-size:34px;font-size:2.125rem}
.u-fz-35{font-size:35px;font-size:2.1875rem}
.u-fz-36{font-size:36px;font-size:2.25rem}
.u-fz-37{font-size:37px;font-size:2.3125rem}
.u-fz-38{font-size:38px;font-size:2.375rem}
.u-fz-39{font-size:39px;font-size:2.4375rem}
.u-fz-40{font-size:40px;font-size:2.5rem}
.u-fz-41{font-size:41px;font-size:2.5625rem}
.u-fz-42{font-size:42px;font-size:2.625rem}
.u-fz-43{font-size:43px;font-size:2.6875rem}
.u-fz-44{font-size:44px;font-size:2.75rem}
.u-fz-45{font-size:45px;font-size:2.8125rem}
.u-fz-46{font-size:46px;font-size:2.875rem}
.u-fz-47{font-size:47px;font-size:2.9375rem}
.u-fz-48{font-size:48px;font-size:3rem}
.u-fz-49{font-size:49px;font-size:3.0625rem}
.u-fz-50{font-size:50px;font-size:3.125rem}
.u-fz-51{font-size:51px;font-size:3.1875rem}
.u-fz-52{font-size:52px;font-size:3.25rem}
.u-fz-53{font-size:53px;font-size:3.3125rem}
.u-fz-54{font-size:54px;font-size:3.375rem}
.u-fz-55{font-size:55px;font-size:3.4375rem}
.u-fz-56{font-size:56px;font-size:3.5rem}
.u-fz-57{font-size:57px;font-size:3.5625rem}
.u-fz-58{font-size:58px;font-size:3.625rem}
.u-fz-59{font-size:59px;font-size:3.6875rem}
.u-fz-60{font-size:60px;font-size:3.75rem}
.u-fz-61{font-size:61px;font-size:3.8125rem}
.u-fz-62{font-size:62px;font-size:3.875rem}
.u-fz-63{font-size:63px;font-size:3.9375rem}
.u-fz-64{font-size:64px;font-size:4rem}
.u-fz-65{font-size:65px;font-size:4.0625rem}
.u-fz-66{font-size:66px;font-size:4.125rem}
.u-fz-67{font-size:67px;font-size:4.1875rem}
.u-fz-68{font-size:68px;font-size:4.25rem}
.u-fz-69{font-size:69px;font-size:4.3125rem}
.u-fz-70{font-size:70px;font-size:4.375rem}
.u-fz-71{font-size:71px;font-size:4.4375rem}
.u-fz-72{font-size:72px;font-size:4.5rem}
.u-fz-73{font-size:73px;font-size:4.5625rem}
.u-fz-74{font-size:74px;font-size:4.625rem}
.u-fz-75{font-size:75px;font-size:4.6875rem}
.u-fz-76{font-size:76px;font-size:4.75rem}
.u-fz-77{font-size:77px;font-size:4.8125rem}
.u-fz-78{font-size:78px;font-size:4.875rem}
.u-fz-79{font-size:79px;font-size:4.9375rem}
.u-fz-80{font-size:80px;font-size:5rem}
.u-fz-81{font-size:81px;font-size:5.0625rem}
.u-fz-82{font-size:82px;font-size:5.125rem}
.u-fz-83{font-size:83px;font-size:5.1875rem}
.u-fz-84{font-size:84px;font-size:5.25rem}
.u-fz-85{font-size:85px;font-size:5.3125rem}
.u-fz-86{font-size:86px;font-size:5.375rem}
.u-fz-87{font-size:87px;font-size:5.4375rem}
.u-fz-88{font-size:88px;font-size:5.5rem}
.u-fz-89{font-size:89px;font-size:5.5625rem}
.u-fz-90{font-size:90px;font-size:5.625rem}
.u-fz-91{font-size:91px;font-size:5.6875rem}
.u-fz-92{font-size:92px;font-size:5.75rem}
.u-fz-93{font-size:93px;font-size:5.8125rem}
.u-fz-94{font-size:94px;font-size:5.875rem}
.u-fz-95{font-size:95px;font-size:5.9375rem}
.u-fz-96{font-size:96px;font-size:6rem}
.u-fz-97{font-size:97px;font-size:6.0625rem}
.u-fz-98{font-size:98px;font-size:6.125rem}
.u-fz-99{font-size:99px;font-size:6.1875rem}
.u-fz-100{font-size:100px;font-size:6.25rem}
.u-lh-100{line-height:1}
.u-lh-101{line-height:1.01}
.u-lh-102{line-height:1.02}
.u-lh-103{line-height:1.03}
.u-lh-104{line-height:1.04}
.u-lh-105{line-height:1.05}
.u-lh-106{line-height:1.06}
.u-lh-107{line-height:1.07}
.u-lh-108{line-height:1.08}
.u-lh-109{line-height:1.09}
.u-lh-110{line-height:1.1}
.u-lh-111{line-height:1.11}
.u-lh-112{line-height:1.12}
.u-lh-113{line-height:1.13}
.u-lh-114{line-height:1.14}
.u-lh-115{line-height:1.15}
.u-lh-116{line-height:1.16}
.u-lh-117{line-height:1.17}
.u-lh-118{line-height:1.18}
.u-lh-119{line-height:1.19}
.u-lh-120{line-height:1.2}
.u-lh-121{line-height:1.21}
.u-lh-122{line-height:1.22}
.u-lh-123{line-height:1.23}
.u-lh-124{line-height:1.24}
.u-lh-125{line-height:1.25}
.u-lh-126{line-height:1.26}
.u-lh-127{line-height:1.27}
.u-lh-128{line-height:1.28}
.u-lh-129{line-height:1.29}
.u-lh-130{line-height:1.3}
.u-lh-131{line-height:1.31}
.u-lh-132{line-height:1.32}
.u-lh-133{line-height:1.33}
.u-lh-134{line-height:1.34}
.u-lh-135{line-height:1.35}
.u-lh-136{line-height:1.36}
.u-lh-137{line-height:1.37}
.u-lh-138{line-height:1.38}
.u-lh-139{line-height:1.39}
.u-lh-140{line-height:1.4}
.u-lh-141{line-height:1.41}
.u-lh-142{line-height:1.42}
.u-lh-143{line-height:1.43}
.u-lh-144{line-height:1.44}
.u-lh-145{line-height:1.45}
.u-lh-146{line-height:1.46}
.u-lh-147{line-height:1.47}
.u-lh-148{line-height:1.48}
.u-lh-149{line-height:1.49}
.u-lh-150{line-height:1.5}
.u-lh-151{line-height:1.51}
.u-lh-152{line-height:1.52}
.u-lh-153{line-height:1.53}
.u-lh-154{line-height:1.54}
.u-lh-155{line-height:1.55}
.u-lh-156{line-height:1.56}
.u-lh-157{line-height:1.57}
.u-lh-158{line-height:1.58}
.u-lh-159{line-height:1.59}
.u-lh-160{line-height:1.6}
.u-lh-161{line-height:1.61}
.u-lh-162{line-height:1.62}
.u-lh-163{line-height:1.63}
.u-lh-164{line-height:1.64}
.u-lh-165{line-height:1.65}
.u-lh-166{line-height:1.66}
.u-lh-167{line-height:1.67}
.u-lh-168{line-height:1.68}
.u-lh-169{line-height:1.69}
.u-lh-170{line-height:1.7}
.u-lh-171{line-height:1.71}
.u-lh-172{line-height:1.72}
.u-lh-173{line-height:1.73}
.u-lh-174{line-height:1.74}
.u-lh-175{line-height:1.75}
.u-lh-176{line-height:1.76}
.u-lh-177{line-height:1.77}
.u-lh-178{line-height:1.78}
.u-lh-179{line-height:1.79}
.u-lh-180{line-height:1.8}
.u-lh-181{line-height:1.81}
.u-lh-182{line-height:1.82}
.u-lh-183{line-height:1.83}
.u-lh-184{line-height:1.84}
.u-lh-185{line-height:1.85}
.u-lh-186{line-height:1.86}
.u-lh-187{line-height:1.87}
.u-lh-188{line-height:1.88}
.u-lh-189{line-height:1.89}
.u-lh-190{line-height:1.9}
.u-lh-191{line-height:1.91}
.u-lh-192{line-height:1.92}
.u-lh-193{line-height:1.93}
.u-lh-194{line-height:1.94}
.u-lh-195{line-height:1.95}
.u-lh-196{line-height:1.96}
.u-lh-197{line-height:1.97}
.u-lh-198{line-height:1.98}
.u-lh-199{line-height:1.99}
.u-lh-200{line-height:2}
.u-lh-201{line-height:2.01}
.u-lh-202{line-height:2.02}
.u-lh-203{line-height:2.03}
.u-lh-204{line-height:2.04}
.u-lh-205{line-height:2.05}
.u-lh-206{line-height:2.06}
.u-lh-207{line-height:2.07}
.u-lh-208{line-height:2.08}
.u-lh-209{line-height:2.09}
.u-lh-210{line-height:2.1}
.u-lh-211{line-height:2.11}
.u-lh-212{line-height:2.12}
.u-lh-213{line-height:2.13}
.u-lh-214{line-height:2.14}
.u-lh-215{line-height:2.15}
.u-lh-216{line-height:2.16}
.u-lh-217{line-height:2.17}
.u-lh-218{line-height:2.18}
.u-lh-219{line-height:2.19}
.u-lh-220{line-height:2.2}
.u-lh-221{line-height:2.21}
.u-lh-222{line-height:2.22}
.u-lh-223{line-height:2.23}
.u-lh-224{line-height:2.24}
.u-lh-225{line-height:2.25}
.u-lh-226{line-height:2.26}
.u-lh-227{line-height:2.27}
.u-lh-228{line-height:2.28}
.u-lh-229{line-height:2.29}
.u-lh-230{line-height:2.3}
.u-lh-231{line-height:2.31}
.u-lh-232{line-height:2.32}
.u-lh-233{line-height:2.33}
.u-lh-234{line-height:2.34}
.u-lh-235{line-height:2.35}
.u-lh-236{line-height:2.36}
.u-lh-237{line-height:2.37}
.u-lh-238{line-height:2.38}
.u-lh-239{line-height:2.39}
.u-lh-240{line-height:2.4}
.u-lh-241{line-height:2.41}
.u-lh-242{line-height:2.42}
.u-lh-243{line-height:2.43}
.u-lh-244{line-height:2.44}
.u-lh-245{line-height:2.45}
.u-lh-246{line-height:2.46}
.u-lh-247{line-height:2.47}
.u-lh-248{line-height:2.48}
.u-lh-249{line-height:2.49}
.u-lh-250{line-height:2.5}
.u-lh-251{line-height:2.51}
.u-lh-252{line-height:2.52}
.u-lh-253{line-height:2.53}
.u-lh-254{line-height:2.54}
.u-lh-255{line-height:2.55}
.u-lh-256{line-height:2.56}
.u-lh-257{line-height:2.57}
.u-lh-258{line-height:2.58}
.u-lh-259{line-height:2.59}
.u-lh-260{line-height:2.6}
.u-lh-261{line-height:2.61}
.u-lh-262{line-height:2.62}
.u-lh-263{line-height:2.63}
.u-lh-264{line-height:2.64}
.u-lh-265{line-height:2.65}
.u-lh-266{line-height:2.66}
.u-lh-267{line-height:2.67}
.u-lh-268{line-height:2.68}
.u-lh-269{line-height:2.69}
.u-lh-270{line-height:2.7}
.u-lh-271{line-height:2.71}
.u-lh-272{line-height:2.72}
.u-lh-273{line-height:2.73}
.u-lh-274{line-height:2.74}
.u-lh-275{line-height:2.75}
.u-lh-276{line-height:2.76}
.u-lh-277{line-height:2.77}
.u-lh-278{line-height:2.78}
.u-lh-279{line-height:2.79}
.u-lh-280{line-height:2.8}
.u-lh-281{line-height:2.81}
.u-lh-282{line-height:2.82}
.u-lh-283{line-height:2.83}
.u-lh-284{line-height:2.84}
.u-lh-285{line-height:2.85}
.u-lh-286{line-height:2.86}
.u-lh-287{line-height:2.87}
.u-lh-288{line-height:2.88}
.u-lh-289{line-height:2.89}
.u-lh-290{line-height:2.9}
.u-lh-291{line-height:2.91}
.u-lh-292{line-height:2.92}
.u-lh-293{line-height:2.93}
.u-lh-294{line-height:2.94}
.u-lh-295{line-height:2.95}
.u-lh-296{line-height:2.96}
.u-lh-297{line-height:2.97}
.u-lh-298{line-height:2.98}
.u-lh-299{line-height:2.99}
.u-lh-300{line-height:3}
@media all and (min-width: 768px){.u-m-t-0{margin-top:0px}
}
@media all and (max-width: 767px){.u-m-t-0{margin-top:0px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-0{margin-bottom:0px}
}
@media all and (max-width: 767px){.u-m-b-0{margin-bottom:0px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-0{margin-right:0px}
}
@media all and (max-width: 767px){.u-m-r-0{margin-right:0px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-0{margin-left:0px}
}
@media all and (max-width: 767px){.u-m-l-0{margin-left:0px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-5{margin-top:5px}
}
@media all and (max-width: 767px){.u-m-t-5{margin-top:4px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-5{margin-bottom:5px}
}
@media all and (max-width: 767px){.u-m-b-5{margin-bottom:4px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-5{margin-right:5px}
}
@media all and (max-width: 767px){.u-m-r-5{margin-right:4px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-5{margin-left:5px}
}
@media all and (max-width: 767px){.u-m-l-5{margin-left:4px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-10{margin-top:10px}
}
@media all and (max-width: 767px){.u-m-t-10{margin-top:8px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-10{margin-bottom:10px}
}
@media all and (max-width: 767px){.u-m-b-10{margin-bottom:8px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-10{margin-right:10px}
}
@media all and (max-width: 767px){.u-m-r-10{margin-right:8px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-10{margin-left:10px}
}
@media all and (max-width: 767px){.u-m-l-10{margin-left:8px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-15{margin-top:15px}
}
@media all and (max-width: 767px){.u-m-t-15{margin-top:12px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-15{margin-bottom:15px}
}
@media all and (max-width: 767px){.u-m-b-15{margin-bottom:12px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-15{margin-right:15px}
}
@media all and (max-width: 767px){.u-m-r-15{margin-right:12px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-15{margin-left:15px}
}
@media all and (max-width: 767px){.u-m-l-15{margin-left:12px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-20{margin-top:20px}
}
@media all and (max-width: 767px){.u-m-t-20{margin-top:16px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-20{margin-bottom:20px}
}
@media all and (max-width: 767px){.u-m-b-20{margin-bottom:16px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-20{margin-right:20px}
}
@media all and (max-width: 767px){.u-m-r-20{margin-right:16px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-20{margin-left:20px}
}
@media all and (max-width: 767px){.u-m-l-20{margin-left:16px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-25{margin-top:25px}
}
@media all and (max-width: 767px){.u-m-t-25{margin-top:20px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-25{margin-bottom:25px}
}
@media all and (max-width: 767px){.u-m-b-25{margin-bottom:20px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-25{margin-right:25px}
}
@media all and (max-width: 767px){.u-m-r-25{margin-right:20px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-25{margin-left:25px}
}
@media all and (max-width: 767px){.u-m-l-25{margin-left:20px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-30{margin-top:30px}
}
@media all and (max-width: 767px){.u-m-t-30{margin-top:24px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-30{margin-bottom:30px}
}
@media all and (max-width: 767px){.u-m-b-30{margin-bottom:24px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-30{margin-right:30px}
}
@media all and (max-width: 767px){.u-m-r-30{margin-right:24px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-30{margin-left:30px}
}
@media all and (max-width: 767px){.u-m-l-30{margin-left:24px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-35{margin-top:35px}
}
@media all and (max-width: 767px){.u-m-t-35{margin-top:28px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-35{margin-bottom:35px}
}
@media all and (max-width: 767px){.u-m-b-35{margin-bottom:28px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-35{margin-right:35px}
}
@media all and (max-width: 767px){.u-m-r-35{margin-right:28px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-35{margin-left:35px}
}
@media all and (max-width: 767px){.u-m-l-35{margin-left:28px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-40{margin-top:40px}
}
@media all and (max-width: 767px){.u-m-t-40{margin-top:32px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-40{margin-bottom:40px}
}
@media all and (max-width: 767px){.u-m-b-40{margin-bottom:32px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-40{margin-right:40px}
}
@media all and (max-width: 767px){.u-m-r-40{margin-right:32px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-40{margin-left:40px}
}
@media all and (max-width: 767px){.u-m-l-40{margin-left:32px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-45{margin-top:45px}
}
@media all and (max-width: 767px){.u-m-t-45{margin-top:36px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-45{margin-bottom:45px}
}
@media all and (max-width: 767px){.u-m-b-45{margin-bottom:36px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-45{margin-right:45px}
}
@media all and (max-width: 767px){.u-m-r-45{margin-right:36px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-45{margin-left:45px}
}
@media all and (max-width: 767px){.u-m-l-45{margin-left:36px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-50{margin-top:50px}
}
@media all and (max-width: 767px){.u-m-t-50{margin-top:40px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-50{margin-bottom:50px}
}
@media all and (max-width: 767px){.u-m-b-50{margin-bottom:40px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-50{margin-right:50px}
}
@media all and (max-width: 767px){.u-m-r-50{margin-right:40px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-50{margin-left:50px}
}
@media all and (max-width: 767px){.u-m-l-50{margin-left:40px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-55{margin-top:55px}
}
@media all and (max-width: 767px){.u-m-t-55{margin-top:44px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-55{margin-bottom:55px}
}
@media all and (max-width: 767px){.u-m-b-55{margin-bottom:44px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-55{margin-right:55px}
}
@media all and (max-width: 767px){.u-m-r-55{margin-right:44px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-55{margin-left:55px}
}
@media all and (max-width: 767px){.u-m-l-55{margin-left:44px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-60{margin-top:60px}
}
@media all and (max-width: 767px){.u-m-t-60{margin-top:48px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-60{margin-bottom:60px}
}
@media all and (max-width: 767px){.u-m-b-60{margin-bottom:48px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-60{margin-right:60px}
}
@media all and (max-width: 767px){.u-m-r-60{margin-right:48px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-60{margin-left:60px}
}
@media all and (max-width: 767px){.u-m-l-60{margin-left:48px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-65{margin-top:65px}
}
@media all and (max-width: 767px){.u-m-t-65{margin-top:52px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-65{margin-bottom:65px}
}
@media all and (max-width: 767px){.u-m-b-65{margin-bottom:52px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-65{margin-right:65px}
}
@media all and (max-width: 767px){.u-m-r-65{margin-right:52px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-65{margin-left:65px}
}
@media all and (max-width: 767px){.u-m-l-65{margin-left:52px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-70{margin-top:70px}
}
@media all and (max-width: 767px){.u-m-t-70{margin-top:56px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-70{margin-bottom:70px}
}
@media all and (max-width: 767px){.u-m-b-70{margin-bottom:56px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-70{margin-right:70px}
}
@media all and (max-width: 767px){.u-m-r-70{margin-right:56px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-70{margin-left:70px}
}
@media all and (max-width: 767px){.u-m-l-70{margin-left:56px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-75{margin-top:75px}
}
@media all and (max-width: 767px){.u-m-t-75{margin-top:60px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-75{margin-bottom:75px}
}
@media all and (max-width: 767px){.u-m-b-75{margin-bottom:60px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-75{margin-right:75px}
}
@media all and (max-width: 767px){.u-m-r-75{margin-right:60px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-75{margin-left:75px}
}
@media all and (max-width: 767px){.u-m-l-75{margin-left:60px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-80{margin-top:80px}
}
@media all and (max-width: 767px){.u-m-t-80{margin-top:64px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-80{margin-bottom:80px}
}
@media all and (max-width: 767px){.u-m-b-80{margin-bottom:64px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-80{margin-right:80px}
}
@media all and (max-width: 767px){.u-m-r-80{margin-right:64px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-80{margin-left:80px}
}
@media all and (max-width: 767px){.u-m-l-80{margin-left:64px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-85{margin-top:85px}
}
@media all and (max-width: 767px){.u-m-t-85{margin-top:68px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-85{margin-bottom:85px}
}
@media all and (max-width: 767px){.u-m-b-85{margin-bottom:68px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-85{margin-right:85px}
}
@media all and (max-width: 767px){.u-m-r-85{margin-right:68px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-85{margin-left:85px}
}
@media all and (max-width: 767px){.u-m-l-85{margin-left:68px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-90{margin-top:90px}
}
@media all and (max-width: 767px){.u-m-t-90{margin-top:72px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-90{margin-bottom:90px}
}
@media all and (max-width: 767px){.u-m-b-90{margin-bottom:72px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-90{margin-right:90px}
}
@media all and (max-width: 767px){.u-m-r-90{margin-right:72px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-90{margin-left:90px}
}
@media all and (max-width: 767px){.u-m-l-90{margin-left:72px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-95{margin-top:95px}
}
@media all and (max-width: 767px){.u-m-t-95{margin-top:76px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-95{margin-bottom:95px}
}
@media all and (max-width: 767px){.u-m-b-95{margin-bottom:76px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-95{margin-right:95px}
}
@media all and (max-width: 767px){.u-m-r-95{margin-right:76px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-95{margin-left:95px}
}
@media all and (max-width: 767px){.u-m-l-95{margin-left:76px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-100{margin-top:100px}
}
@media all and (max-width: 767px){.u-m-t-100{margin-top:80px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-100{margin-bottom:100px}
}
@media all and (max-width: 767px){.u-m-b-100{margin-bottom:80px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-100{margin-right:100px}
}
@media all and (max-width: 767px){.u-m-r-100{margin-right:80px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-100{margin-left:100px}
}
@media all and (max-width: 767px){.u-m-l-100{margin-left:80px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-105{margin-top:105px}
}
@media all and (max-width: 767px){.u-m-t-105{margin-top:84px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-105{margin-bottom:105px}
}
@media all and (max-width: 767px){.u-m-b-105{margin-bottom:84px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-105{margin-right:105px}
}
@media all and (max-width: 767px){.u-m-r-105{margin-right:84px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-105{margin-left:105px}
}
@media all and (max-width: 767px){.u-m-l-105{margin-left:84px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-110{margin-top:110px}
}
@media all and (max-width: 767px){.u-m-t-110{margin-top:88px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-110{margin-bottom:110px}
}
@media all and (max-width: 767px){.u-m-b-110{margin-bottom:88px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-110{margin-right:110px}
}
@media all and (max-width: 767px){.u-m-r-110{margin-right:88px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-110{margin-left:110px}
}
@media all and (max-width: 767px){.u-m-l-110{margin-left:88px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-115{margin-top:115px}
}
@media all and (max-width: 767px){.u-m-t-115{margin-top:92px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-115{margin-bottom:115px}
}
@media all and (max-width: 767px){.u-m-b-115{margin-bottom:92px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-115{margin-right:115px}
}
@media all and (max-width: 767px){.u-m-r-115{margin-right:92px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-115{margin-left:115px}
}
@media all and (max-width: 767px){.u-m-l-115{margin-left:92px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-120{margin-top:120px}
}
@media all and (max-width: 767px){.u-m-t-120{margin-top:96px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-120{margin-bottom:120px}
}
@media all and (max-width: 767px){.u-m-b-120{margin-bottom:96px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-120{margin-right:120px}
}
@media all and (max-width: 767px){.u-m-r-120{margin-right:96px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-120{margin-left:120px}
}
@media all and (max-width: 767px){.u-m-l-120{margin-left:96px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-125{margin-top:125px}
}
@media all and (max-width: 767px){.u-m-t-125{margin-top:100px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-125{margin-bottom:125px}
}
@media all and (max-width: 767px){.u-m-b-125{margin-bottom:100px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-125{margin-right:125px}
}
@media all and (max-width: 767px){.u-m-r-125{margin-right:100px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-125{margin-left:125px}
}
@media all and (max-width: 767px){.u-m-l-125{margin-left:100px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-130{margin-top:130px}
}
@media all and (max-width: 767px){.u-m-t-130{margin-top:104px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-130{margin-bottom:130px}
}
@media all and (max-width: 767px){.u-m-b-130{margin-bottom:104px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-130{margin-right:130px}
}
@media all and (max-width: 767px){.u-m-r-130{margin-right:104px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-130{margin-left:130px}
}
@media all and (max-width: 767px){.u-m-l-130{margin-left:104px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-135{margin-top:135px}
}
@media all and (max-width: 767px){.u-m-t-135{margin-top:108px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-135{margin-bottom:135px}
}
@media all and (max-width: 767px){.u-m-b-135{margin-bottom:108px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-135{margin-right:135px}
}
@media all and (max-width: 767px){.u-m-r-135{margin-right:108px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-135{margin-left:135px}
}
@media all and (max-width: 767px){.u-m-l-135{margin-left:108px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-140{margin-top:140px}
}
@media all and (max-width: 767px){.u-m-t-140{margin-top:112px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-140{margin-bottom:140px}
}
@media all and (max-width: 767px){.u-m-b-140{margin-bottom:112px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-140{margin-right:140px}
}
@media all and (max-width: 767px){.u-m-r-140{margin-right:112px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-140{margin-left:140px}
}
@media all and (max-width: 767px){.u-m-l-140{margin-left:112px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-145{margin-top:145px}
}
@media all and (max-width: 767px){.u-m-t-145{margin-top:116px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-145{margin-bottom:145px}
}
@media all and (max-width: 767px){.u-m-b-145{margin-bottom:116px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-145{margin-right:145px}
}
@media all and (max-width: 767px){.u-m-r-145{margin-right:116px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-145{margin-left:145px}
}
@media all and (max-width: 767px){.u-m-l-145{margin-left:116px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-150{margin-top:150px}
}
@media all and (max-width: 767px){.u-m-t-150{margin-top:120px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-150{margin-bottom:150px}
}
@media all and (max-width: 767px){.u-m-b-150{margin-bottom:120px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-150{margin-right:150px}
}
@media all and (max-width: 767px){.u-m-r-150{margin-right:120px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-150{margin-left:150px}
}
@media all and (max-width: 767px){.u-m-l-150{margin-left:120px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-155{margin-top:155px}
}
@media all and (max-width: 767px){.u-m-t-155{margin-top:124px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-155{margin-bottom:155px}
}
@media all and (max-width: 767px){.u-m-b-155{margin-bottom:124px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-155{margin-right:155px}
}
@media all and (max-width: 767px){.u-m-r-155{margin-right:124px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-155{margin-left:155px}
}
@media all and (max-width: 767px){.u-m-l-155{margin-left:124px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-160{margin-top:160px}
}
@media all and (max-width: 767px){.u-m-t-160{margin-top:128px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-160{margin-bottom:160px}
}
@media all and (max-width: 767px){.u-m-b-160{margin-bottom:128px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-160{margin-right:160px}
}
@media all and (max-width: 767px){.u-m-r-160{margin-right:128px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-160{margin-left:160px}
}
@media all and (max-width: 767px){.u-m-l-160{margin-left:128px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-165{margin-top:165px}
}
@media all and (max-width: 767px){.u-m-t-165{margin-top:132px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-165{margin-bottom:165px}
}
@media all and (max-width: 767px){.u-m-b-165{margin-bottom:132px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-165{margin-right:165px}
}
@media all and (max-width: 767px){.u-m-r-165{margin-right:132px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-165{margin-left:165px}
}
@media all and (max-width: 767px){.u-m-l-165{margin-left:132px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-170{margin-top:170px}
}
@media all and (max-width: 767px){.u-m-t-170{margin-top:136px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-170{margin-bottom:170px}
}
@media all and (max-width: 767px){.u-m-b-170{margin-bottom:136px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-170{margin-right:170px}
}
@media all and (max-width: 767px){.u-m-r-170{margin-right:136px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-170{margin-left:170px}
}
@media all and (max-width: 767px){.u-m-l-170{margin-left:136px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-175{margin-top:175px}
}
@media all and (max-width: 767px){.u-m-t-175{margin-top:140px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-175{margin-bottom:175px}
}
@media all and (max-width: 767px){.u-m-b-175{margin-bottom:140px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-175{margin-right:175px}
}
@media all and (max-width: 767px){.u-m-r-175{margin-right:140px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-175{margin-left:175px}
}
@media all and (max-width: 767px){.u-m-l-175{margin-left:140px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-180{margin-top:180px}
}
@media all and (max-width: 767px){.u-m-t-180{margin-top:144px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-180{margin-bottom:180px}
}
@media all and (max-width: 767px){.u-m-b-180{margin-bottom:144px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-180{margin-right:180px}
}
@media all and (max-width: 767px){.u-m-r-180{margin-right:144px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-180{margin-left:180px}
}
@media all and (max-width: 767px){.u-m-l-180{margin-left:144px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-185{margin-top:185px}
}
@media all and (max-width: 767px){.u-m-t-185{margin-top:148px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-185{margin-bottom:185px}
}
@media all and (max-width: 767px){.u-m-b-185{margin-bottom:148px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-185{margin-right:185px}
}
@media all and (max-width: 767px){.u-m-r-185{margin-right:148px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-185{margin-left:185px}
}
@media all and (max-width: 767px){.u-m-l-185{margin-left:148px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-190{margin-top:190px}
}
@media all and (max-width: 767px){.u-m-t-190{margin-top:152px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-190{margin-bottom:190px}
}
@media all and (max-width: 767px){.u-m-b-190{margin-bottom:152px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-190{margin-right:190px}
}
@media all and (max-width: 767px){.u-m-r-190{margin-right:152px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-190{margin-left:190px}
}
@media all and (max-width: 767px){.u-m-l-190{margin-left:152px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-195{margin-top:195px}
}
@media all and (max-width: 767px){.u-m-t-195{margin-top:156px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-195{margin-bottom:195px}
}
@media all and (max-width: 767px){.u-m-b-195{margin-bottom:156px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-195{margin-right:195px}
}
@media all and (max-width: 767px){.u-m-r-195{margin-right:156px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-195{margin-left:195px}
}
@media all and (max-width: 767px){.u-m-l-195{margin-left:156px}
}
.u-m-l-a{margin-left:auto}
@media all and (min-width: 768px){.u-m-t-200{margin-top:200px}
}
@media all and (max-width: 767px){.u-m-t-200{margin-top:160px}
}
.u-m-t-a{margin-top:auto}
@media all and (min-width: 768px){.u-m-b-200{margin-bottom:200px}
}
@media all and (max-width: 767px){.u-m-b-200{margin-bottom:160px}
}
.u-m-b-a{margin-bottom:auto}
@media all and (min-width: 768px){.u-m-r-200{margin-right:200px}
}
@media all and (max-width: 767px){.u-m-r-200{margin-right:160px}
}
.u-m-r-a{margin-right:auto}
@media all and (min-width: 768px){.u-m-l-200{margin-left:200px}
}
@media all and (max-width: 767px){.u-m-l-200{margin-left:160px}
}
.u-m-l-a{margin-left:auto}
.u-no-selection::selection{background:rgba(0,0,0,0)}
@media all and (min-width: 768px){.u-m-t-0{padding-top:0px}
}
@media all and (max-width: 767px){.u-m-t-0{padding-top:0px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-0{padding-bottom:0px}
}
@media all and (max-width: 767px){.u-m-b-0{padding-bottom:0px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-0{padding-right:0px}
}
@media all and (max-width: 767px){.u-m-r-0{padding-right:0px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-0{padding-left:0px}
}
@media all and (max-width: 767px){.u-m-l-0{padding-left:0px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-5{padding-top:5px}
}
@media all and (max-width: 767px){.u-m-t-5{padding-top:4px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-5{padding-bottom:5px}
}
@media all and (max-width: 767px){.u-m-b-5{padding-bottom:4px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-5{padding-right:5px}
}
@media all and (max-width: 767px){.u-m-r-5{padding-right:4px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-5{padding-left:5px}
}
@media all and (max-width: 767px){.u-m-l-5{padding-left:4px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-10{padding-top:10px}
}
@media all and (max-width: 767px){.u-m-t-10{padding-top:8px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-10{padding-bottom:10px}
}
@media all and (max-width: 767px){.u-m-b-10{padding-bottom:8px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-10{padding-right:10px}
}
@media all and (max-width: 767px){.u-m-r-10{padding-right:8px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-10{padding-left:10px}
}
@media all and (max-width: 767px){.u-m-l-10{padding-left:8px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-15{padding-top:15px}
}
@media all and (max-width: 767px){.u-m-t-15{padding-top:12px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-15{padding-bottom:15px}
}
@media all and (max-width: 767px){.u-m-b-15{padding-bottom:12px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-15{padding-right:15px}
}
@media all and (max-width: 767px){.u-m-r-15{padding-right:12px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-15{padding-left:15px}
}
@media all and (max-width: 767px){.u-m-l-15{padding-left:12px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-20{padding-top:20px}
}
@media all and (max-width: 767px){.u-m-t-20{padding-top:16px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-20{padding-bottom:20px}
}
@media all and (max-width: 767px){.u-m-b-20{padding-bottom:16px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-20{padding-right:20px}
}
@media all and (max-width: 767px){.u-m-r-20{padding-right:16px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-20{padding-left:20px}
}
@media all and (max-width: 767px){.u-m-l-20{padding-left:16px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-25{padding-top:25px}
}
@media all and (max-width: 767px){.u-m-t-25{padding-top:20px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-25{padding-bottom:25px}
}
@media all and (max-width: 767px){.u-m-b-25{padding-bottom:20px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-25{padding-right:25px}
}
@media all and (max-width: 767px){.u-m-r-25{padding-right:20px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-25{padding-left:25px}
}
@media all and (max-width: 767px){.u-m-l-25{padding-left:20px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-30{padding-top:30px}
}
@media all and (max-width: 767px){.u-m-t-30{padding-top:24px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-30{padding-bottom:30px}
}
@media all and (max-width: 767px){.u-m-b-30{padding-bottom:24px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-30{padding-right:30px}
}
@media all and (max-width: 767px){.u-m-r-30{padding-right:24px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-30{padding-left:30px}
}
@media all and (max-width: 767px){.u-m-l-30{padding-left:24px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-35{padding-top:35px}
}
@media all and (max-width: 767px){.u-m-t-35{padding-top:28px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-35{padding-bottom:35px}
}
@media all and (max-width: 767px){.u-m-b-35{padding-bottom:28px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-35{padding-right:35px}
}
@media all and (max-width: 767px){.u-m-r-35{padding-right:28px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-35{padding-left:35px}
}
@media all and (max-width: 767px){.u-m-l-35{padding-left:28px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-40{padding-top:40px}
}
@media all and (max-width: 767px){.u-m-t-40{padding-top:32px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-40{padding-bottom:40px}
}
@media all and (max-width: 767px){.u-m-b-40{padding-bottom:32px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-40{padding-right:40px}
}
@media all and (max-width: 767px){.u-m-r-40{padding-right:32px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-40{padding-left:40px}
}
@media all and (max-width: 767px){.u-m-l-40{padding-left:32px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-45{padding-top:45px}
}
@media all and (max-width: 767px){.u-m-t-45{padding-top:36px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-45{padding-bottom:45px}
}
@media all and (max-width: 767px){.u-m-b-45{padding-bottom:36px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-45{padding-right:45px}
}
@media all and (max-width: 767px){.u-m-r-45{padding-right:36px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-45{padding-left:45px}
}
@media all and (max-width: 767px){.u-m-l-45{padding-left:36px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-50{padding-top:50px}
}
@media all and (max-width: 767px){.u-m-t-50{padding-top:40px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-50{padding-bottom:50px}
}
@media all and (max-width: 767px){.u-m-b-50{padding-bottom:40px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-50{padding-right:50px}
}
@media all and (max-width: 767px){.u-m-r-50{padding-right:40px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-50{padding-left:50px}
}
@media all and (max-width: 767px){.u-m-l-50{padding-left:40px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-55{padding-top:55px}
}
@media all and (max-width: 767px){.u-m-t-55{padding-top:44px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-55{padding-bottom:55px}
}
@media all and (max-width: 767px){.u-m-b-55{padding-bottom:44px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-55{padding-right:55px}
}
@media all and (max-width: 767px){.u-m-r-55{padding-right:44px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-55{padding-left:55px}
}
@media all and (max-width: 767px){.u-m-l-55{padding-left:44px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-60{padding-top:60px}
}
@media all and (max-width: 767px){.u-m-t-60{padding-top:48px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-60{padding-bottom:60px}
}
@media all and (max-width: 767px){.u-m-b-60{padding-bottom:48px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-60{padding-right:60px}
}
@media all and (max-width: 767px){.u-m-r-60{padding-right:48px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-60{padding-left:60px}
}
@media all and (max-width: 767px){.u-m-l-60{padding-left:48px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-65{padding-top:65px}
}
@media all and (max-width: 767px){.u-m-t-65{padding-top:52px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-65{padding-bottom:65px}
}
@media all and (max-width: 767px){.u-m-b-65{padding-bottom:52px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-65{padding-right:65px}
}
@media all and (max-width: 767px){.u-m-r-65{padding-right:52px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-65{padding-left:65px}
}
@media all and (max-width: 767px){.u-m-l-65{padding-left:52px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-70{padding-top:70px}
}
@media all and (max-width: 767px){.u-m-t-70{padding-top:56px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-70{padding-bottom:70px}
}
@media all and (max-width: 767px){.u-m-b-70{padding-bottom:56px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-70{padding-right:70px}
}
@media all and (max-width: 767px){.u-m-r-70{padding-right:56px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-70{padding-left:70px}
}
@media all and (max-width: 767px){.u-m-l-70{padding-left:56px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-75{padding-top:75px}
}
@media all and (max-width: 767px){.u-m-t-75{padding-top:60px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-75{padding-bottom:75px}
}
@media all and (max-width: 767px){.u-m-b-75{padding-bottom:60px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-75{padding-right:75px}
}
@media all and (max-width: 767px){.u-m-r-75{padding-right:60px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-75{padding-left:75px}
}
@media all and (max-width: 767px){.u-m-l-75{padding-left:60px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-80{padding-top:80px}
}
@media all and (max-width: 767px){.u-m-t-80{padding-top:64px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-80{padding-bottom:80px}
}
@media all and (max-width: 767px){.u-m-b-80{padding-bottom:64px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-80{padding-right:80px}
}
@media all and (max-width: 767px){.u-m-r-80{padding-right:64px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-80{padding-left:80px}
}
@media all and (max-width: 767px){.u-m-l-80{padding-left:64px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-85{padding-top:85px}
}
@media all and (max-width: 767px){.u-m-t-85{padding-top:68px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-85{padding-bottom:85px}
}
@media all and (max-width: 767px){.u-m-b-85{padding-bottom:68px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-85{padding-right:85px}
}
@media all and (max-width: 767px){.u-m-r-85{padding-right:68px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-85{padding-left:85px}
}
@media all and (max-width: 767px){.u-m-l-85{padding-left:68px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-90{padding-top:90px}
}
@media all and (max-width: 767px){.u-m-t-90{padding-top:72px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-90{padding-bottom:90px}
}
@media all and (max-width: 767px){.u-m-b-90{padding-bottom:72px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-90{padding-right:90px}
}
@media all and (max-width: 767px){.u-m-r-90{padding-right:72px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-90{padding-left:90px}
}
@media all and (max-width: 767px){.u-m-l-90{padding-left:72px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-95{padding-top:95px}
}
@media all and (max-width: 767px){.u-m-t-95{padding-top:76px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-95{padding-bottom:95px}
}
@media all and (max-width: 767px){.u-m-b-95{padding-bottom:76px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-95{padding-right:95px}
}
@media all and (max-width: 767px){.u-m-r-95{padding-right:76px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-95{padding-left:95px}
}
@media all and (max-width: 767px){.u-m-l-95{padding-left:76px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-100{padding-top:100px}
}
@media all and (max-width: 767px){.u-m-t-100{padding-top:80px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-100{padding-bottom:100px}
}
@media all and (max-width: 767px){.u-m-b-100{padding-bottom:80px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-100{padding-right:100px}
}
@media all and (max-width: 767px){.u-m-r-100{padding-right:80px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-100{padding-left:100px}
}
@media all and (max-width: 767px){.u-m-l-100{padding-left:80px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-105{padding-top:105px}
}
@media all and (max-width: 767px){.u-m-t-105{padding-top:84px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-105{padding-bottom:105px}
}
@media all and (max-width: 767px){.u-m-b-105{padding-bottom:84px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-105{padding-right:105px}
}
@media all and (max-width: 767px){.u-m-r-105{padding-right:84px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-105{padding-left:105px}
}
@media all and (max-width: 767px){.u-m-l-105{padding-left:84px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-110{padding-top:110px}
}
@media all and (max-width: 767px){.u-m-t-110{padding-top:88px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-110{padding-bottom:110px}
}
@media all and (max-width: 767px){.u-m-b-110{padding-bottom:88px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-110{padding-right:110px}
}
@media all and (max-width: 767px){.u-m-r-110{padding-right:88px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-110{padding-left:110px}
}
@media all and (max-width: 767px){.u-m-l-110{padding-left:88px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-115{padding-top:115px}
}
@media all and (max-width: 767px){.u-m-t-115{padding-top:92px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-115{padding-bottom:115px}
}
@media all and (max-width: 767px){.u-m-b-115{padding-bottom:92px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-115{padding-right:115px}
}
@media all and (max-width: 767px){.u-m-r-115{padding-right:92px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-115{padding-left:115px}
}
@media all and (max-width: 767px){.u-m-l-115{padding-left:92px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-120{padding-top:120px}
}
@media all and (max-width: 767px){.u-m-t-120{padding-top:96px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-120{padding-bottom:120px}
}
@media all and (max-width: 767px){.u-m-b-120{padding-bottom:96px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-120{padding-right:120px}
}
@media all and (max-width: 767px){.u-m-r-120{padding-right:96px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-120{padding-left:120px}
}
@media all and (max-width: 767px){.u-m-l-120{padding-left:96px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-125{padding-top:125px}
}
@media all and (max-width: 767px){.u-m-t-125{padding-top:100px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-125{padding-bottom:125px}
}
@media all and (max-width: 767px){.u-m-b-125{padding-bottom:100px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-125{padding-right:125px}
}
@media all and (max-width: 767px){.u-m-r-125{padding-right:100px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-125{padding-left:125px}
}
@media all and (max-width: 767px){.u-m-l-125{padding-left:100px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-130{padding-top:130px}
}
@media all and (max-width: 767px){.u-m-t-130{padding-top:104px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-130{padding-bottom:130px}
}
@media all and (max-width: 767px){.u-m-b-130{padding-bottom:104px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-130{padding-right:130px}
}
@media all and (max-width: 767px){.u-m-r-130{padding-right:104px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-130{padding-left:130px}
}
@media all and (max-width: 767px){.u-m-l-130{padding-left:104px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-135{padding-top:135px}
}
@media all and (max-width: 767px){.u-m-t-135{padding-top:108px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-135{padding-bottom:135px}
}
@media all and (max-width: 767px){.u-m-b-135{padding-bottom:108px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-135{padding-right:135px}
}
@media all and (max-width: 767px){.u-m-r-135{padding-right:108px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-135{padding-left:135px}
}
@media all and (max-width: 767px){.u-m-l-135{padding-left:108px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-140{padding-top:140px}
}
@media all and (max-width: 767px){.u-m-t-140{padding-top:112px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-140{padding-bottom:140px}
}
@media all and (max-width: 767px){.u-m-b-140{padding-bottom:112px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-140{padding-right:140px}
}
@media all and (max-width: 767px){.u-m-r-140{padding-right:112px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-140{padding-left:140px}
}
@media all and (max-width: 767px){.u-m-l-140{padding-left:112px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-145{padding-top:145px}
}
@media all and (max-width: 767px){.u-m-t-145{padding-top:116px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-145{padding-bottom:145px}
}
@media all and (max-width: 767px){.u-m-b-145{padding-bottom:116px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-145{padding-right:145px}
}
@media all and (max-width: 767px){.u-m-r-145{padding-right:116px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-145{padding-left:145px}
}
@media all and (max-width: 767px){.u-m-l-145{padding-left:116px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-150{padding-top:150px}
}
@media all and (max-width: 767px){.u-m-t-150{padding-top:120px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-150{padding-bottom:150px}
}
@media all and (max-width: 767px){.u-m-b-150{padding-bottom:120px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-150{padding-right:150px}
}
@media all and (max-width: 767px){.u-m-r-150{padding-right:120px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-150{padding-left:150px}
}
@media all and (max-width: 767px){.u-m-l-150{padding-left:120px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-155{padding-top:155px}
}
@media all and (max-width: 767px){.u-m-t-155{padding-top:124px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-155{padding-bottom:155px}
}
@media all and (max-width: 767px){.u-m-b-155{padding-bottom:124px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-155{padding-right:155px}
}
@media all and (max-width: 767px){.u-m-r-155{padding-right:124px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-155{padding-left:155px}
}
@media all and (max-width: 767px){.u-m-l-155{padding-left:124px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-160{padding-top:160px}
}
@media all and (max-width: 767px){.u-m-t-160{padding-top:128px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-160{padding-bottom:160px}
}
@media all and (max-width: 767px){.u-m-b-160{padding-bottom:128px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-160{padding-right:160px}
}
@media all and (max-width: 767px){.u-m-r-160{padding-right:128px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-160{padding-left:160px}
}
@media all and (max-width: 767px){.u-m-l-160{padding-left:128px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-165{padding-top:165px}
}
@media all and (max-width: 767px){.u-m-t-165{padding-top:132px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-165{padding-bottom:165px}
}
@media all and (max-width: 767px){.u-m-b-165{padding-bottom:132px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-165{padding-right:165px}
}
@media all and (max-width: 767px){.u-m-r-165{padding-right:132px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-165{padding-left:165px}
}
@media all and (max-width: 767px){.u-m-l-165{padding-left:132px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-170{padding-top:170px}
}
@media all and (max-width: 767px){.u-m-t-170{padding-top:136px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-170{padding-bottom:170px}
}
@media all and (max-width: 767px){.u-m-b-170{padding-bottom:136px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-170{padding-right:170px}
}
@media all and (max-width: 767px){.u-m-r-170{padding-right:136px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-170{padding-left:170px}
}
@media all and (max-width: 767px){.u-m-l-170{padding-left:136px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-175{padding-top:175px}
}
@media all and (max-width: 767px){.u-m-t-175{padding-top:140px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-175{padding-bottom:175px}
}
@media all and (max-width: 767px){.u-m-b-175{padding-bottom:140px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-175{padding-right:175px}
}
@media all and (max-width: 767px){.u-m-r-175{padding-right:140px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-175{padding-left:175px}
}
@media all and (max-width: 767px){.u-m-l-175{padding-left:140px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-180{padding-top:180px}
}
@media all and (max-width: 767px){.u-m-t-180{padding-top:144px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-180{padding-bottom:180px}
}
@media all and (max-width: 767px){.u-m-b-180{padding-bottom:144px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-180{padding-right:180px}
}
@media all and (max-width: 767px){.u-m-r-180{padding-right:144px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-180{padding-left:180px}
}
@media all and (max-width: 767px){.u-m-l-180{padding-left:144px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-185{padding-top:185px}
}
@media all and (max-width: 767px){.u-m-t-185{padding-top:148px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-185{padding-bottom:185px}
}
@media all and (max-width: 767px){.u-m-b-185{padding-bottom:148px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-185{padding-right:185px}
}
@media all and (max-width: 767px){.u-m-r-185{padding-right:148px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-185{padding-left:185px}
}
@media all and (max-width: 767px){.u-m-l-185{padding-left:148px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-190{padding-top:190px}
}
@media all and (max-width: 767px){.u-m-t-190{padding-top:152px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-190{padding-bottom:190px}
}
@media all and (max-width: 767px){.u-m-b-190{padding-bottom:152px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-190{padding-right:190px}
}
@media all and (max-width: 767px){.u-m-r-190{padding-right:152px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-190{padding-left:190px}
}
@media all and (max-width: 767px){.u-m-l-190{padding-left:152px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-195{padding-top:195px}
}
@media all and (max-width: 767px){.u-m-t-195{padding-top:156px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-195{padding-bottom:195px}
}
@media all and (max-width: 767px){.u-m-b-195{padding-bottom:156px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-195{padding-right:195px}
}
@media all and (max-width: 767px){.u-m-r-195{padding-right:156px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-195{padding-left:195px}
}
@media all and (max-width: 767px){.u-m-l-195{padding-left:156px}
}
.u-m-l-a{padding-left:auto}
@media all and (min-width: 768px){.u-m-t-200{padding-top:200px}
}
@media all and (max-width: 767px){.u-m-t-200{padding-top:160px}
}
.u-m-t-a{padding-top:auto}
@media all and (min-width: 768px){.u-m-b-200{padding-bottom:200px}
}
@media all and (max-width: 767px){.u-m-b-200{padding-bottom:160px}
}
.u-m-b-a{padding-bottom:auto}
@media all and (min-width: 768px){.u-m-r-200{padding-right:200px}
}
@media all and (max-width: 767px){.u-m-r-200{padding-right:160px}
}
.u-m-r-a{padding-right:auto}
@media all and (min-width: 768px){.u-m-l-200{padding-left:200px}
}
@media all and (max-width: 767px){.u-m-l-200{padding-left:160px}
}
.u-m-l-a{padding-left:auto}
.u-ta-l{text-align:left}
.u-ta-c{text-align:center}
.u-ta-r{text-align:right}
.u-ta-j{text-align:justify}
.u-trsde-5{transition-delay:.05s}
.u-trsde-10{transition-delay:.1s}
.u-trsde-15{transition-delay:.15s}
.u-trsde-20{transition-delay:.2s}
.u-trsde-25{transition-delay:.25s}
.u-trsde-30{transition-delay:.3s}
.u-trsde-35{transition-delay:.35s}
.u-trsde-40{transition-delay:.4s}
.u-trsde-45{transition-delay:.45s}
.u-trsde-50{transition-delay:.5s}
.u-trsde-55{transition-delay:.55s}
.u-trsde-60{transition-delay:.6s}
.u-trsde-65{transition-delay:.65s}
.u-trsde-70{transition-delay:.7s}
.u-trsde-75{transition-delay:.75s}
.u-trsde-80{transition-delay:.8s}
.u-trsde-85{transition-delay:.85s}
.u-trsde-90{transition-delay:.9s}
.u-trsde-95{transition-delay:.95s}
.u-trsde-100{transition-delay:1s}
.u-tt-n{text-transform:none}
.u-tt-c{text-transform:capitalize}
.u-tt-u{text-transform:uppercase}
.u-tt-l{text-transform:lowercase}
.u-whs-n{white-space:normal}
.u-whs-p{white-space:pre}
.u-whs-nw{white-space:nowrap}
.u-whs-pw{white-space:pre-wrap}
.u-whs-pl{white-space:pre-line}
.u-noto{font-family:"NotoSansCJKjp",sans-serif}
.u-din{font-family:"urw-din",sans-serif}
.u-din-b{font-family:"urw-din-bold",sans-serif}
.u-indent-1em{display:block;padding-left:1em;text-indent:-1em}






/*----------------------------------------------------
	▼お問い合わせ
----------------------------------------------------*/
#form0{
	width:100%;
	max-width: 640px;
	margin: auto;
	padding: 10px;
	box-sizing: border-box;
}
 @media only screen and (max-width:479px){#s-content h1{font-size:36px}#s-content h4{font-size:16px; }}
 .s-text .s-component-content{word-wrap:break-word;}
 .s-text .s-component-content strong{font-weight:700}
 .s-text .s-component-content p{line-height:inherit;}
 .s-image{min-height:1px}
 .s-image img{max-width:100%;vertical-align:middle}
 .s-email-form .s-email-form-fields-group .s-email-form-field{margin:0 auto;padding:5px 0;position:relative; text-align: center;}
 .s-email-form .s-email-form-fields-group .s-email-form-field label{color:#bbb;font-size:18px;left:10px;line-height:25px;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:15px;white-space:nowrap;width:91%}
 .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text]{-webkit-appearance:none;background:#fff;border:1px solid #bbb;border-radius:3px;color:#444;font-size:18px;padding:11px 10px; text-align:left;}
 .s-email-form .s-email-form-fields-group .s-email-form-field{/*width:380px;*/}
 .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text]{width:360px}
 @media only screen and (max-width:429px){.s-email-form .s-email-form-fields-group .s-email-form-field{width:100%!important}
 .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text]{box-sizing:border-box;max-width:100%!important;width:100%!important; text-align:left;}}


.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text], .s-email-form .s-email-form-fields-group .s-email-form-field textarea {
    width: 100%;
   
	box-sizing: border-box;

}
 .s-email-form .s-email-form-fields-group .s-email-form-field textarea {

	height: 135px;
}



.object {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 0;
    pointer-events: none;
}


@media only screen and (max-width:767px){
	
.object {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 50px;
    pointer-events: none;
	width: 200%;
}	
.p-top-kv__spnav{position:absolute;left:0;bottom:0;width:100%;height:30px;background:#fff;z-index:20; display: none;}	
	
}