@charset "UTF-8";/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1,h2,h3,h4,h5,h6{line-height:1;font-size:inherit;margin:0;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}p{margin:0}ul{margin:0;padding:0;list-style-type:none}.lozad{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.lozad.fadeIn{opacity:1}.fade{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.fade.fadeIn{opacity:1}.animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.animation.animationOn:nth-child(1){-webkit-animation:popAnimate .5s ease .1s 1 forwards;animation:popAnimate .5s ease .1s 1 forwards}.animation.animationOn:nth-child(2){-webkit-animation:popAnimate .5s ease .2s 1 forwards;animation:popAnimate .5s ease .2s 1 forwards}.animation.animationOn:nth-child(3){-webkit-animation:popAnimate .5s ease .3s 1 forwards;animation:popAnimate .5s ease .3s 1 forwards}.animation.animationOn:nth-child(4){-webkit-animation:popAnimate .5s ease .4s 1 forwards;animation:popAnimate .5s ease .4s 1 forwards}.animation.animationOn:nth-child(5){-webkit-animation:popAnimate .5s ease .5s 1 forwards;animation:popAnimate .5s ease .5s 1 forwards}.animation.animationOn:nth-child(6){-webkit-animation:popAnimate .5s ease .6s 1 forwards;animation:popAnimate .5s ease .6s 1 forwards}.animation.animationOn:nth-child(7){-webkit-animation:popAnimate .5s ease .7s 1 forwards;animation:popAnimate .5s ease .7s 1 forwards}.animation.animationOn:nth-child(8){-webkit-animation:popAnimate .5s ease .8s 1 forwards;animation:popAnimate .5s ease .8s 1 forwards}.animation.animationOn:nth-child(9){-webkit-animation:popAnimate .5s ease .9s 1 forwards;animation:popAnimate .5s ease .9s 1 forwards}.animation.animationOn:nth-child(10){-webkit-animation:popAnimate .5s ease 1s 1 forwards;animation:popAnimate .5s ease 1s 1 forwards}.animation.animationOn:nth-child(11){-webkit-animation:popAnimate .5s ease 1.1s 1 forwards;animation:popAnimate .5s ease 1.1s 1 forwards}.animation.animationOn:nth-child(12){-webkit-animation:popAnimate .5s ease 1.2s 1 forwards;animation:popAnimate .5s ease 1.2s 1 forwards}.animation.animationOn:nth-child(13){-webkit-animation:popAnimate .5s ease 1.3s 1 forwards;animation:popAnimate .5s ease 1.3s 1 forwards}.animation.animationOn:nth-child(14){-webkit-animation:popAnimate .5s ease 1.4s 1 forwards;animation:popAnimate .5s ease 1.4s 1 forwards}.animation.animationOn:nth-child(15){-webkit-animation:popAnimate .5s ease 1.5s 1 forwards;animation:popAnimate .5s ease 1.5s 1 forwards}.animation.animationOn:nth-child(16){-webkit-animation:popAnimate .5s ease 1.6s 1 forwards;animation:popAnimate .5s ease 1.6s 1 forwards}.animation.animationOn:nth-child(17){-webkit-animation:popAnimate .5s ease 1.7s 1 forwards;animation:popAnimate .5s ease 1.7s 1 forwards}.animation.animationOn:nth-child(18){-webkit-animation:popAnimate .5s ease 1.8s 1 forwards;animation:popAnimate .5s ease 1.8s 1 forwards}.animation.animationOn:nth-child(19){-webkit-animation:popAnimate .5s ease 1.9s 1 forwards;animation:popAnimate .5s ease 1.9s 1 forwards}.animation.animationOn:nth-child(20){-webkit-animation:popAnimate .5s ease 2s 1 forwards;animation:popAnimate .5s ease 2s 1 forwards}.animation.animationOn:nth-child(21){-webkit-animation:popAnimate .5s ease 2.1s 1 forwards;animation:popAnimate .5s ease 2.1s 1 forwards}.animation.animationOn:nth-child(22){-webkit-animation:popAnimate .5s ease 2.2s 1 forwards;animation:popAnimate .5s ease 2.2s 1 forwards}.animation.animationOn:nth-child(23){-webkit-animation:popAnimate .5s ease 2.3s 1 forwards;animation:popAnimate .5s ease 2.3s 1 forwards}.animation.animationOn:nth-child(24){-webkit-animation:popAnimate .5s ease 2.4s 1 forwards;animation:popAnimate .5s ease 2.4s 1 forwards}.animation.animationOn:nth-child(25){-webkit-animation:popAnimate .5s ease 2.5s 1 forwards;animation:popAnimate .5s ease 2.5s 1 forwards}.animation.animationOn:nth-child(26){-webkit-animation:popAnimate .5s ease 2.6s 1 forwards;animation:popAnimate .5s ease 2.6s 1 forwards}.animation.animationOn:nth-child(27){-webkit-animation:popAnimate .5s ease 2.7s 1 forwards;animation:popAnimate .5s ease 2.7s 1 forwards}.animation.animationOn:nth-child(28){-webkit-animation:popAnimate .5s ease 2.8s 1 forwards;animation:popAnimate .5s ease 2.8s 1 forwards}.animation.animationOn:nth-child(29){-webkit-animation:popAnimate .5s ease 2.9s 1 forwards;animation:popAnimate .5s ease 2.9s 1 forwards}.animation.animationOn:nth-child(30){-webkit-animation:popAnimate .5s ease 3s 1 forwards;animation:popAnimate .5s ease 3s 1 forwards}.animation.animationOn:nth-child(31){-webkit-animation:popAnimate .5s ease 3.1s 1 forwards;animation:popAnimate .5s ease 3.1s 1 forwards}.animation.animationOn:nth-child(32){-webkit-animation:popAnimate .5s ease 3.2s 1 forwards;animation:popAnimate .5s ease 3.2s 1 forwards}.animation.animationOn:nth-child(33){-webkit-animation:popAnimate .5s ease 3.3s 1 forwards;animation:popAnimate .5s ease 3.3s 1 forwards}.animation.animationOn:nth-child(34){-webkit-animation:popAnimate .5s ease 3.4s 1 forwards;animation:popAnimate .5s ease 3.4s 1 forwards}.animation.animationOn:nth-child(35){-webkit-animation:popAnimate .5s ease 3.5s 1 forwards;animation:popAnimate .5s ease 3.5s 1 forwards}.animation.animationOn:nth-child(36){-webkit-animation:popAnimate .5s ease 3.6s 1 forwards;animation:popAnimate .5s ease 3.6s 1 forwards}.animation.animationOn:nth-child(37){-webkit-animation:popAnimate .5s ease 3.7s 1 forwards;animation:popAnimate .5s ease 3.7s 1 forwards}.animation.animationOn:nth-child(38){-webkit-animation:popAnimate .5s ease 3.8s 1 forwards;animation:popAnimate .5s ease 3.8s 1 forwards}.animation.animationOn:nth-child(39){-webkit-animation:popAnimate .5s ease 3.9s 1 forwards;animation:popAnimate .5s ease 3.9s 1 forwards}.animation.animationOn:nth-child(40){-webkit-animation:popAnimate .5s ease 4s 1 forwards;animation:popAnimate .5s ease 4s 1 forwards}.animation.animationOn:nth-child(41){-webkit-animation:popAnimate .5s ease 4.1s 1 forwards;animation:popAnimate .5s ease 4.1s 1 forwards}.animation.animationOn:nth-child(42){-webkit-animation:popAnimate .5s ease 4.2s 1 forwards;animation:popAnimate .5s ease 4.2s 1 forwards}.animation.animationOn:nth-child(43){-webkit-animation:popAnimate .5s ease 4.3s 1 forwards;animation:popAnimate .5s ease 4.3s 1 forwards}.animation.animationOn:nth-child(44){-webkit-animation:popAnimate .5s ease 4.4s 1 forwards;animation:popAnimate .5s ease 4.4s 1 forwards}.animation.animationOn:nth-child(45){-webkit-animation:popAnimate .5s ease 4.5s 1 forwards;animation:popAnimate .5s ease 4.5s 1 forwards}.animation.animationOn:nth-child(46){-webkit-animation:popAnimate .5s ease 4.6s 1 forwards;animation:popAnimate .5s ease 4.6s 1 forwards}.animation.animationOn:nth-child(47){-webkit-animation:popAnimate .5s ease 4.7s 1 forwards;animation:popAnimate .5s ease 4.7s 1 forwards}.animation.animationOn:nth-child(48){-webkit-animation:popAnimate .5s ease 4.8s 1 forwards;animation:popAnimate .5s ease 4.8s 1 forwards}.animation.animationOn:nth-child(49){-webkit-animation:popAnimate .5s ease 4.9s 1 forwards;animation:popAnimate .5s ease 4.9s 1 forwards}.animation.animationOn:nth-child(50){-webkit-animation:popAnimate .5s ease 5s 1 forwards;animation:popAnimate .5s ease 5s 1 forwards}@-webkit-keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}html{font-size:62.5%;scroll-padding-top:80px;overflow-x:hidden;color:#383838}html.nav-open{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body{font-size:16px;font-family:"Zen Maru Gothic",serif!important;font-style:normal;line-height:normal}body.preload *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;opacity:0}body.nav-open{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body.loaded{-webkit-animation:loaded .5s ease forwards;animation:loaded .5s ease forwards}@-webkit-keyframes loaded{0%{opacity:0}100%{opacity:1}}@keyframes loaded{0%{opacity:0}100%{opacity:1}}body *{word-break:break-all}a{color:inherit;text-decoration:none;outline:0;word-break:break-all}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ol,ul{list-style:none}dd,dl,figure,h1,h2,h3,h4,hr,ol,p,ul{margin:0;padding:0}footer,header,main,nav,section{display:block}p{text-align:justify;word-break:break-all}i{font-style:normal}a[href^="tel:"]{pointer-events:none}::-moz-selection{background-color:#ccc;color:#fff}::selection{background-color:#ccc;color:#fff}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?azs8xn);src:url(fonts/icomoon.eot?azs8xn#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?azs8xn) format("truetype"),url(fonts/icomoon.woff?azs8xn) format("woff"),url(fonts/icomoon.svg?azs8xn#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-open:before{content:"\e800"}.icon-left-open:before{content:"\e801"}.icon-right-open:before{content:"\e802"}.icon-up-open:before{content:"\e803"}.icon-phone:before{content:"\e804"}.icon-location:before{content:"\e805"}.icon-blank:before{content:"\e809"}.icon-check:before{content:"\e80a"}.icon-copy:before{content:"\e80b"}.icon-home:before{content:"\e80c"}.icon-line:before{content:"\e80d"}.icon-list:before{content:"\e80e"}.icon-triangle:before{content:"\e80f"}.icon-zoom:before{content:"\e810"}.icon-reload:before{content:"\e811"}.icon-back:before{content:"\e901"}.icon-twitter:before{content:"\f099"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-facebook-squared:before{content:"\f308"}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-pagenavi a,.wp-pagenavi>span{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s;position:relative;border-radius:999px;color:#000;font-size:calc(100vw / 1440 * 36);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);margin-right:calc(100vw / 1440 * 20);padding-bottom:calc(100vw / 1440 * 8)}.wp-pagenavi a:last-child,.wp-pagenavi>span:last-child{margin-right:0}.wp-pagenavi a.current,.wp-pagenavi>span.current{background:url(../images/common/pageNav_bg_current.png) no-repeat center/100% auto;-webkit-filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4));filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4))}.wp-pagenavi .extend,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background:0 0}.wp-pagenavi .extend:hover{color:#ccc}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{-webkit-filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4));filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4))}.wp-pagenavi .nextpostslink::before,.wp-pagenavi .previouspostslink::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{color:#f5f5f5}.wp-pagenavi .previouspostslink{background:url(../images/common/pageNav_bg_L.png) no-repeat center/100% auto}.wp-pagenavi .previouspostslink::before{background:url(../images/common/pageNav_bg_arrow_prev.svg) no-repeat center/calc(100vw / 1440 * 11) auto}.wp-pagenavi .nextpostslink{background:url(../images/common/pageNav_bg_R.png) no-repeat center/100% auto}.wp-pagenavi .nextpostslink::before{background:url(../images/common/pageNav_bg_arrow_next.svg) no-repeat center/calc(100vw / 1440 * 11) auto}.fbx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-box__postList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(100vw / 1440 * 50);position:relative}.c-box__postList::after,.c-box__postList::before{content:"";position:absolute;top:0;background:url(../images/common/bg_line_vertical.png) repeat-y top center/1px auto;width:1px;height:100%}.c-box__postList::before{left:0}.c-box__postList::after{right:0}.c-box__postList-item{padding:calc(100vw / 1440 * 50) calc(100vw / 1440 * 37) calc(100vw / 1440 * 50);width:25%;position:relative}.c-box__postList-item:not(:nth-child(4n)){background:url(../images/common/bg_line_vertical.png) repeat-y right top/1px auto}.c-box__postList-item::after{content:"";position:absolute;bottom:0;left:0;background:url(../images/common/bg_line.png) repeat-x bottom center/auto 1px;width:100%;height:1px}.c-box__postList-item:nth-child(4n)::before,.c-box__postList-item:nth-child(4n+1)::before{content:"";position:absolute;bottom:0;background:url(../images/common/bg_line.png) repeat-x bottom center/auto 1px;width:calc(100vw / 1440 * 50);height:1px}.c-box__postList-item:nth-child(4n+1)::before{position:absolute;left:calc(100vw / 1440 * -50)}.c-box__postList-item:nth-child(4n)::before{position:absolute;right:calc(100vw / 1440 * -50)}.c-box__postList-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc(100vw / 1440 * 260);height:calc(100vw / 1440 * 260);padding:0 calc(100vw / 1440 * 12)}.c-box__postList-item a .catLabel{width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);background:url(../images/common/label_bg.png) no-repeat center/100% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-20px;top:-20px;z-index:1;font-size:calc(100vw / 1440 * 16);font-weight:700}.c-box__postList-item .img{overflow:hidden;width:calc(100vw / 1440 * 260);height:calc(100vw / 1440 * 260);position:absolute;border-radius:calc(100vw / 1440 * 20)}.c-box__postList-item .img img{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-box__postList-item .txtBox{position:relative;-webkit-transform:translateY(calc(100vw / 1440 * -12));-ms-transform:translateY(calc(100vw / 1440 * -12));transform:translateY(calc(100vw / 1440 * -12));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.c-box__postList-item .txtBox .date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw / 1440 * 80);font-size:calc(100vw / 1440 * 12);background-color:rgba(255,255,255,.9);border:1px solid #000;border-width:1px 1px 0 1px;border-radius:calc(100vw / 1440 * 8) calc(100vw / 1440 * 8) 0 0;color:#7d7b7b;font-weight:700}.c-box__postList-item .txtBox .exp{padding:calc(100vw / 1440 * 5);background-color:rgba(255,255,255,.9);border:1px solid #000;border-radius:0 calc(100vw / 1440 * 8) calc(100vw / 1440 * 8) calc(100vw / 1440 * 8);min-height:calc(100vw / 1440 * 68)}.c-box__postList-item .txtBox .exp .txt{font-size:calc(100vw / 1440 * 14);font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reportWrap{background:#e2e2cc;position:relative}.reportWrap::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/common/bg_texture.png) repeat left top/112px auto;opacity:.2;pointer-events:none}.reportWrap__pickUp{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(100vw / 1440 * 50)}.reportWrap__pickUp-ttlBox{width:38%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reportWrap__pickUp-ttlBox .ttl img{width:calc(100vw / 1440 * 219);height:auto}.reportWrap__pickUp-ttlBox .ttl span{margin:calc(100vw / 1440 * 15) 0;display:block;font-weight:400;font-size:calc(100vw / 1440 * 16)}.reportWrap__pickUp-ttlBox .slideControl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100vw / 1440 * 223);position:relative}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause{width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);background:url(../images/index/slide_ctr_play_stop.png) no-repeat center/100% auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::after,.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::before{content:"";width:3px;height:calc(100vw / 1440 * 20);background-color:#383838;position:absolute}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::before{left:calc(50% - 100vw / 1440 * 5);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::after{right:calc(50% - 100vw / 1440 * 5);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause.paused::after{display:none}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause.paused::before{left:calc(50% + 100vw / 1440 * 5);-webkit-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);border-top:calc(100vw / 1440 * 16) solid #000;border-right:calc(100vw / 1440 * 12) solid transparent;border-left:calc(100vw / 1440 * 12) solid transparent;border-bottom:0;background:0 0}.reportWrap__pickUp-ttlBox .slideControl .swiper-button{position:static;width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);margin-top:0}.reportWrap__pickUp-ttlBox .slideControl .swiper-button::after{display:none}.reportWrap__pickUp-ttlBox .slideControl .swiper-button::before{position:absolute;width:calc(100vw / 1440 * 14);height:calc(100vw / 1440 * 25)}.reportWrap__pickUp-ttlBox .slideControl .swiper-button-prev{background:url(../images/index/slide_ctr_L.png) no-repeat center/100% auto}.reportWrap__pickUp-ttlBox .slideControl .swiper-button-prev::before{content:"";background:url(../images/index/slide_arrow_L.svg) no-repeat center/100% auto}.reportWrap__pickUp-ttlBox .slideControl .swiper-button-next{background:url(../images/index/slide_ctr_R.png) no-repeat center/100% auto}.reportWrap__pickUp-ttlBox .slideControl .swiper-button-next::before{content:"";background:url(../images/index/slide_arrow_R.svg) no-repeat center/100% auto}.reportWrap__pickUp-sliderContent .swiper-slide{width:calc(100vw / 1440 * 330)}.reportWrap__pickUp-slideWrap{width:62%;overflow:hidden;padding-top:calc(100vw / 1440 * 20)}.reportWrap__pickUp-slideWrap .swiper-slide{height:calc(100vw / 1440 * 330)}.reportWrap__pickUp-slideWrap .swiper-slide a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:calc(100vw / 1440 * 330);padding:0 calc(100vw / 1440 * 12)}.reportWrap__pickUp-slideWrap .swiper-slide a .catLabel{width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);background:url(../images/common/label_bg.png) no-repeat center/100% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-20px;top:-20px;z-index:1;font-size:calc(100vw / 1440 * 16);font-weight:700}.reportWrap__pickUp-slideWrap .swiper-slide .img{overflow:hidden;width:100%;height:calc(100vw / 1440 * 330);position:absolute;border-radius:calc(100vw / 1440 * 20)}.reportWrap__pickUp-slideWrap .swiper-slide .img img{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox{position:relative;-webkit-transform:translateY(calc(100vw / 1440 * -12));-ms-transform:translateY(calc(100vw / 1440 * -12));transform:translateY(calc(100vw / 1440 * -12));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw / 1440 * 80);font-size:calc(100vw / 1440 * 12);background-color:rgba(255,255,255,.9);border:1px solid #000;border-width:1px 1px 0 1px;border-radius:calc(100vw / 1440 * 8) calc(100vw / 1440 * 8) 0 0;color:#7d7b7b;font-weight:700}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .exp{padding:calc(100vw / 1440 * 5);background-color:rgba(255,255,255,.9);border:1px solid #000;border-radius:0 calc(100vw / 1440 * 8) calc(100vw / 1440 * 8) calc(100vw / 1440 * 8);min-height:calc(100vw / 1440 * 68)}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .exp .txt{font-size:calc(100vw / 1440 * 14);font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.report_archive .reportWrap{background-color:#f1f1e2;padding-top:calc(100vw / 1440 * 100);padding-bottom:calc(100vw / 1440 * 150)}.report_archive .reportWrap .reportWrap__postBox{position:relative;margin-bottom:calc(100vw / 1440 * 100)}.report_archive .reportWrap .reportWrap__postBox::before{content:"";width:100%;height:1px;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px;position:absolute;left:0;top:0}.report_archive .reportWrap .reportWrap__postBox.-noPost::before{display:none}.report_archive .reportWrap .reportWrap__postBox.-noPost .noPost-txt{font-size:calc(100vw / 1440 * 20);font-weight:700;text-align:center}.postDetail .reportWrap .reportWrap__pickUp{margin-bottom:0;padding:calc(100vw / 1440 * 40) 0 calc(100vw / 1440 * 50)}.postDetail{background:#f1f1e2}.postDetail__wrap{padding-left:20px;padding-right:20px;padding-bottom:150px}.postDetail__inner{padding-top:calc(100vw / 1440 * 235);width:calc(100vw / 1440 * 800);margin-right:auto;margin-left:auto}.postDetail__inner .c-btn__A{margin-top:90px;margin-right:auto;margin-left:auto}.postDetail__date{font-size:calc(100vw / 1440 * 12);color:#575757;font-weight:700;margin-bottom:calc(100vw / 1440 * 10)}.postDetail__ttl{font-size:calc(100vw / 1440 * 36);font-weight:700;padding-bottom:calc(100vw / 1440 * 95);margin-bottom:calc(100vw / 1440 * 95);position:relative}.postDetail__ttl::before{content:"";width:100%;height:1px;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px;position:absolute;left:0;bottom:0}.postDetail__mainImg{width:100%;height:calc(100vw / 1440 * 600);position:relative;margin-bottom:calc(100vw / 1440 * 90)}.postDetail__mainImg .catLabel{width:calc(100vw / 1440 * 60);height:calc(100vw / 1440 * 60);background:url(../images/common/label_bg.png) no-repeat center/100% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-40px;top:-40px;z-index:1;font-size:calc(100vw / 1440 * 16);font-weight:700}.postDetail__mainImg img{width:100%;height:100%}.postDetail__body{margin-bottom:calc(100vw / 1440 * 100)}.postDetail__body blockquote:not(:last-child),.postDetail__body hr:not(:last-child),.postDetail__body iframe:not(:last-child),.postDetail__body img:not(:last-child),.postDetail__body ol:not(:last-child),.postDetail__body table:not(:last-child),.postDetail__body ul:not(:last-child),.postDetail__body>p:not(:last-child){margin-bottom:calc(100vw / 1440 * 40)}.postDetail__body blockquote a,.postDetail__body ol a,.postDetail__body table a,.postDetail__body ul a,.postDetail__body>p a{color:#e39450;position:relative}.postDetail__body blockquote a::after,.postDetail__body ol a::after,.postDetail__body table a::after,.postDetail__body ul a::after,.postDetail__body>p a::after{content:"";position:absolute;width:100%;height:1px;border-radius:1px;background-color:#000;bottom:-1px;left:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.32,.94,.6,1);transition:-webkit-transform .5s cubic-bezier(.32,.94,.6,1);transition:transform .5s cubic-bezier(.32,.94,.6,1);transition:transform .5s cubic-bezier(.32,.94,.6,1),-webkit-transform .5s cubic-bezier(.32,.94,.6,1)}.postDetail__body blockquote a:hover::after,.postDetail__body ol a:hover::after,.postDetail__body table a:hover::after,.postDetail__body ul a:hover::after,.postDetail__body>p a:hover::after{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.postDetail__body .aligncenter{margin-right:auto;margin-left:auto;display:block}.postDetail__body h1{font-size:calc(100vw / 1440 * 30);margin-bottom:calc(100vw / 1440 * 20);background-color:#e2d58c;padding:12px 15px 15px}.postDetail__body h1:not(:first-child){margin-top:calc(100vw / 1440 * 60)}.postDetail__body h2{font-size:calc(100vw / 1440 * 24);margin-bottom:calc(100vw / 1440 * 20);padding-left:calc(100vw / 1440 * 20);position:relative}.postDetail__body h2::before{content:"";position:absolute;left:0;top:calc(100vw / 1440 * 4);width:calc(100vw / 1440 * 8);height:calc(100% - 5px);background-color:#e2d58c}.postDetail__body h2:not(:first-child){margin-top:calc(100vw / 1440 * 100)}.postDetail__body h3{font-size:calc(100vw / 1440 * 20);margin-bottom:20px}.postDetail__body hr{padding:0;width:100%;height:0;border-top:none;border-bottom:1px solid #707070}.postDetail__body ol,.postDetail__body p,.postDetail__body ul{font-size:calc(100vw / 1440 * 16)}.postDetail__body p{line-height:2}.postDetail__body ol li,.postDetail__body ul li{list-style-type:none}.postDetail__body ul li{position:relative;padding-left:calc(100vw / 1440 * 18);margin-bottom:calc(100vw / 1440 * 10);line-height:1.6}.postDetail__body ul li:last-child{margin-bottom:0}.postDetail__body ul li::before{content:"・";color:#000;position:absolute;left:0;top:1px}.postDetail__body ol li{counter-increment:number;position:relative;padding-left:calc(100vw / 1440 * 18);margin-bottom:calc(100vw / 1440 * 10);line-height:1.6}.postDetail__body ol li:last-child{margin-bottom:0}.postDetail__body ol li::before{content:counter(number) ".";position:absolute;left:0;top:1px}.postDetail__body img{border-radius:50px;position:relative;z-index:1}.postDetail__body iframe{width:100%;height:600px;border-radius:50px}.postDetail__body iframe.wp-embedded-content{height:auto;min-height:237px;border-radius:0}.postDetail__body blockquote{background-color:rgba(0,0,0,.1);margin:0;padding:calc(100vw / 1440 * 30);position:relative}.postDetail__body blockquote::after,.postDetail__body blockquote::before{position:absolute;font-size:calc(100vw / 1440 * 80);color:#b69d7e;pointer-events:none}.postDetail__body blockquote::before{content:"“";top:calc(100vw / 1440 * -40);left:0}.postDetail__body blockquote::after{content:"”";bottom:calc(100vw / 1440 * -70);right:0}.postDetail__body blockquote cite{font-size:calc(100vw / 1440 * 13);margin-top:10px}.postDetail__writer{position:relative;padding:calc(100vw / 1440 * 100) 0 calc(100vw / 1440 * 30);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.postDetail__writer::before{content:"";width:100%;height:1px;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px;position:absolute;left:0;top:0}.postDetail__writer-img{width:calc(100vw / 1440 * 200);height:calc(100vw / 1440 * 200)}.postDetail__writer-img img{width:100%;height:100%;border-radius:999px}.postDetail__writer-desc{margin-left:calc(100vw / 1440 * 20);width:calc(100% - 100vw / 1440 * 220)}.postDetail__writer-desc .name{font-size:calc(100vw / 1440 * 20);font-weight:700}.postDetail__writer-desc .txt{font-size:calc(100vw / 1440 * 16)}.c-btn__A{width:calc(100vw / 1440 * 300);height:calc(100vw / 1440 * 60)}.c-btn__A a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;font-size:calc(100vw / 1440 * 20);color:#fff;font-weight:500;border-radius:8px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.c-btn__A a:hover{-webkit-box-shadow:0 4px 10px transparent;box-shadow:0 4px 10px transparent;-webkit-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.header{width:100%;height:calc(100vw / 1440 * 140);background:url(../images/common/header_bg.png) no-repeat top center/100% auto;-webkit-filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4));filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .4));position:absolute;z-index:1000}.header::before{content:"";width:calc(100vw / 1440 * 85);height:calc(100vw / 1440 * 110);background:url(../images/common/header_parts_paint.png) no-repeat center/100% auto;position:absolute;left:calc(100vw / 1440 * 259);top:calc(100vw / 1440 * 24);mix-blend-mode:multiply}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.header__logo{width:calc(100vw / 1440 * 171);margin-left:calc(100vw / 1440 * 50)}.header__logo img{width:100%}.header__chara{width:calc(100vw / 1440 * 200);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__chara img{width:100%;height:auto}.gNavTrigger{position:fixed;z-index:9999;width:calc(100vw / 1440 * 70);height:calc(100vw / 1440 * 70);border-radius:999px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(100vw / 1440 * 12);color:#fff;font-weight:700;top:calc(100vw / 1440 * 35);right:50px;cursor:pointer;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.gNavTrigger .txt{opacity:1;position:absolute;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.gNavTrigger .close{position:absolute;opacity:0}.nav-open .gNavTrigger .txt{opacity:0}.nav-open .gNavTrigger .close{opacity:1;position:relative;width:50%}.nav-open .gNavTrigger .close::after,.nav-open .gNavTrigger .close::before{content:"";width:100%;height:1px;position:absolute;background-color:#ecc908;border-radius:999px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.nav-open .gNavTrigger .close::before{-webkit-animation:nav_line_before .25s cubic-bezier(.32,.94,.6,1) .3s forwards;animation:nav_line_before .25s cubic-bezier(.32,.94,.6,1) .3s forwards}.nav-open .gNavTrigger .close::after{-webkit-animation:nav_line_after .25s cubic-bezier(.32,.94,.6,1) .3s forwards;animation:nav_line_after .25s cubic-bezier(.32,.94,.6,1) .3s forwards}@-webkit-keyframes nav_line_before{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes nav_line_before{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes nav_line_after{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes nav_line_after{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.gNav{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;left:0;z-index:9998;opacity:0;pointer-events:none;overscroll-behavior-y:contain;overflow-y:auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.nav-open .gNav{opacity:1;pointer-events:all}.gNav__inner{width:400px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#ecc908;border-radius:0 0 0 20px;padding-top:calc(100vw / 1440 * 173);padding-bottom:calc(100vw / 1440 * 60);padding-left:20px;padding-right:20px}.gNav__list{position:relative;z-index:9997}.gNav__item{background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px}.gNav__item a{font-size:20px;color:#383838;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:44px;padding-bottom:44px}.gNav__item:first-child a{padding-top:0}.gNav__item:last-child{background:0 0}.gNav__bg{position:absolute;left:0;top:0;width:100%;height:calc(100% + 1px)}.footer{width:100%;position:relative;padding:calc(100vw / 1440 * 50) 0;background-color:#ecc908}.footer::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/common/bg_texture.png) repeat left top/112px auto;opacity:.2;pointer-events:none}.footer__inner{position:relative}.footer__inner .ttl{text-align:center;margin-bottom:calc(100vw / 1440 * 15)}.footer__inner .ttl img{width:calc(100vw / 1440 * 171)}.footer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__link-item{font-size:calc(100vw / 1440 * 20);font-weight:700;margin:0 calc(100vw / 1440 * 18)}.footer .copyright{font-size:calc(100vw / 1440 * 12);line-height:1.5;white-space:nowrap;line-height:1;letter-spacing:calc(100vw / 1440 * 1);padding:calc(100vw / 1440 * 10) 0 0;text-align:center;color:#000;font-weight:500}.lowerPage__pageTitleBox{background-color:#eeeec5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-shadow:inset 0 0 10px -5px;box-shadow:inset 0 0 10px -5px;height:calc(100vw / 1440 * 400);padding-top:calc(100vw / 1440 * 140);font-size:calc(100vw / 1440 * 36);font-weight:700}.lowerPage__inner{background-color:#f1f1e2}.wrapper{background:#fff}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi.center{-o-object-position:center;object-position:center}.ofi.left{-o-object-position:left;object-position:left}.ofi.right{-o-object-position:right;object-position:right}.ofi.top{-o-object-position:top;object-position:top}.ofi.bottom{-o-object-position:bottom;object-position:bottom}.baseW{max-width:1440px;width:100%;margin-right:auto;margin-left:auto}.baseW-md{max-width:1000px;width:100%;margin-right:auto;margin-left:auto}.baseW-sm{max-width:800px;width:100%;margin-right:auto;margin-left:auto}.al-r{text-align:right!important}.al-c{text-align:center!important}.al-l{text-align:left!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.about__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__content-bg img{width:100%}.about__content-bg::after,.about__content-bg::before{display:none;content:"";width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__content-bg::before{top:0;height:calc(100vw / 375 * 250);background:url(../images/about/about_bg_photo_sp_top.png) no-repeat center/100% auto}.about__content-bg::after{bottom:0;height:calc(100vw / 375 * 222);background:url(../images/about/about_bg_photo_sp_btm.png) no-repeat center/100% auto}.about__content-desc{position:absolute;width:calc(100vw / 1440 * 800);background-color:rgba(255,255,255,.8);border-radius:calc(100vw / 1440 * 20);padding:calc(100vw / 1440 * 50)}.about__content-desc p{font-size:calc(100vw / 1440 * 20);letter-spacing:.5px;font-weight:700;line-height:2.5}.about__purpose{position:relative;width:calc(100vw / 1440 * 800);margin-right:auto;margin-left:auto;padding:calc(100vw / 1440 * 40) 0;margin-top:calc(100vw / 1440 * 192)}.about__purpose::before{content:"";width:100%;height:1px;background:url(../images/common/bg_line.png) repeat-x center left/auto 1px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__purpose .ttl{font-weight:500;font-size:calc(100vw / 1440 * 20);margin-bottom:calc(100vw / 1440 * 20)}.about__purpose p{font-size:calc(100vw / 1440 * 16);line-height:1.5}.about__purpose p:not(:last-child){margin-bottom:30px}.about__outline{width:calc(100vw / 1440 * 800);margin-right:auto;margin-left:auto;padding-bottom:calc(100vw / 1440 * 192)}.about__outline-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:calc(100vw / 1440 * 20);position:relative;font-size:calc(100vw / 1440 * 16)}.about__outline-sec::before{content:"";width:100%;height:1px;background:url(../images/common/bg_line.png) repeat-x center left/auto 1px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__outline-sec:last-child::after{content:"";width:100%;height:1px;background:url(../images/common/bg_line.png) repeat-x center left/auto 1px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__outline-label{width:calc(100vw / 1440 * 150)}.about__outline-txt{width:calc(100vw / 1440 * 610)}.policy .lowerPage__inner{padding-left:20px;padding-right:20px}.policy__content{width:calc(100vw / 1440 * 800);padding:150px 0 250px;margin-right:auto;margin-left:auto}.policy__content ol,.policy__content p,.policy__content ul{font-size:calc(100vw / 1440 * 16);line-height:1.6}.policy__content ol li,.policy__content p li,.policy__content ul li{position:relative}.policy__content ul li{padding-left:20px}.policy__content ul li::before{content:"・";position:absolute;left:0;top:0}.policy__content ol li{counter-increment:num;padding-left:20px}.policy__content ol li::before{content:counter(num) ".";position:absolute;left:5px;top:0}.policy__readTxt{padding-bottom:40px;margin-bottom:40px;position:relative;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px}.policy__sec{padding-bottom:40px;position:relative}.policy__sec::before{content:"";width:100%;height:1px;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px;position:absolute;left:0;bottom:0}.policy__sec:not(:last-child){margin-bottom:40px}.policy__sec-ttl{font-size:calc(100vw / 1440 * 20);line-height:1.5;margin-bottom:calc(100vw / 1440 * 20)}.contact .lowerPage__inner{padding-left:20px;padding-right:20px}.contact__content{width:calc(100vw / 1440 * 800);padding:150px 0 250px;margin-right:auto;margin-left:auto}.contact__content input,.contact__content textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__tr{padding-bottom:calc(100vw / 1440 * 40);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact__tr::before{content:"";width:100%;height:1px;background:url(../images/common/nav_item_bg_line.png) repeat-x bottom center/auto 1px;position:absolute;left:0;bottom:0}.contact__tr:not(:last-child){margin-bottom:calc(100vw / 1440 * 40)}.contact__th{width:calc(100vw / 1440 * 300);font-weight:500;font-size:calc(100vw / 1440 * 18);padding-top:calc(100vw / 1440 * 10)}.contact__td{width:calc(100% - 100vw / 1440 * 300);position:relative;padding-left:calc(100vw / 1440 * 60)}.contact__td input[type=email],.contact__td input[type=tel],.contact__td input[type=text],.contact__td textarea{background-color:#fff;padding:15px;width:100%;font-size:calc(100vw / 1440 * 16);border:1px solid #e1dddd}.contact__td input[type=email].wpcf7-not-valid,.contact__td input[type=tel].wpcf7-not-valid,.contact__td input[type=text].wpcf7-not-valid,.contact__td textarea.wpcf7-not-valid{background-color:#ffd0d0}.contact__td input[type=email],.contact__td input[type=tel],.contact__td input[type=text]{height:calc(100vw / 1440 * 50)}.contact__td .required{width:calc(100vw / 1440 * 45);position:absolute;top:calc(100vw / 1440 * 10);left:0;font-size:calc(100vw / 1440 * 14);background-color:#ecc908;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;color:#fff;font-weight:500}.contact__td.-noRequired{padding-left:0}.contact__agree{position:relative;text-align:center;font-size:calc(100vw / 1440 * 16)}.contact__agree .wpcf7-list-item{margin-left:0}.contact__agree input+span{position:relative;padding-left:calc(100vw / 1440 * 30)}.contact__agree input+span::before{content:"";width:calc(100vw / 1440 * 20);height:calc(100vw / 1440 * 20);background-color:#fff;border:1px solid #e1dddd;display:inline-block;position:absolute;left:0;top:calc(100vw / 1440 * 3)}.contact__agree input+span::after{content:"";width:calc(100vw / 1440 * 20);height:calc(100vw / 1440 * 20);background:url(../images/common/icon_check.svg) no-repeat center/100% auto;position:absolute;left:0;top:calc(100vw / 1440 * 3);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.contact__agree input:checked+span::after{opacity:1}.contact__policyTxt{margin-bottom:calc(100vw / 1440 * 40);font-size:calc(100vw / 1440 * 16);text-align:center}.contact__policyTxt a{color:#e39450;position:relative}.contact__policyTxt a::after{content:"";position:absolute;width:100%;height:1px;border-radius:1px;background-color:#000;bottom:-1px;left:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.32,.94,.6,1);transition:-webkit-transform .5s cubic-bezier(.32,.94,.6,1);transition:transform .5s cubic-bezier(.32,.94,.6,1);transition:transform .5s cubic-bezier(.32,.94,.6,1),-webkit-transform .5s cubic-bezier(.32,.94,.6,1)}.contact__policyTxt a:hover::after{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.contact__btn{background-color:#ecc908;font-size:calc(100vw / 1440 * 25);font-weight:500;font-family:"Zen Maru Gothic",serif!important;font-style:normal;line-height:normal;cursor:pointer;border-radius:8px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);box-shadow:0 4px 10px 0 rgba(0,0,0,.3);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1);-webkit-transition-delay:0s;transition-delay:0s}.contact__btn:disabled{background-color:#ccc}.contact__btn:disabled:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}.contact__btn.-back{background-color:#bcbcbc}.contact__btn:hover{-webkit-box-shadow:0 4px 10px 0 transparent;box-shadow:0 4px 10px 0 transparent;-webkit-transform:translate(4px,4px);-ms-transform:translate(4px,4px);transform:translate(4px,4px)}.contact__submitBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(100vw / 1440 * 40)}.contact__submitBox-item{width:calc(100vw / 1440 * 350);height:calc(100vw / 1440 * 80)}.contact__submitBox-item .wpcf7-spinner{display:none}.contact__submitBox-item input{width:100%;height:100%}.contact__submitBox-item:not(:first-child){margin-left:30px}.contact__thanks p{font-size:calc(100vw / 1440 * 16);text-align:center}.contact.contactSubPage .contact__th{padding-top:0}.contact.contactSubPage .contact__td{padding-top:calc(100vw / 1440 * 5);padding-left:0;font-size:calc(100vw / 1440 * 16)}.contact.contactSubPage .contact__td .required{display:none}.contact .wpcf7-response-output{display:none}.page404 .lowerPage__pageTitleBox{text-align:center}.page404__content{padding:300px 20px;font-size:30px}.page404__content p{text-align:center}.page404__content .c-btn{margin-top:100px}.page404__content .c-btn__A{margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.sp_only{display:none}}@media screen and (max-width:1440px){.c-box__postList-item a .catLabel{right:calc(100vw / 1440 * -20);top:calc(100vw / 1440 * -20)}.reportWrap__pickUp-slideWrap .swiper-slide a .catLabel{right:calc(100vw / 1440 * -20);top:calc(100vw / 1440 * -20)}.report_archive .reportWrap .reportWrap__postBox.-noPost .noPost-txt{font-size:20px}.postDetail__inner{max-width:800px;width:100%}.postDetail__date{font-size:12px;margin-bottom:10px}.postDetail__ttl{font-size:36px}.postDetail__mainImg{height:600px}.postDetail__mainImg .catLabel{width:60px;height:60px;font-size:16px;right:calc(100vw / 1440 * -40);top:calc(100vw / 1440 * -40)}.postDetail__body{margin-bottom:100px}.postDetail__body blockquote:not(:last-child),.postDetail__body hr:not(:last-child),.postDetail__body iframe:not(:last-child),.postDetail__body img:not(:last-child),.postDetail__body ol:not(:last-child),.postDetail__body table:not(:last-child),.postDetail__body ul:not(:last-child),.postDetail__body>p:not(:last-child){margin-bottom:40px}.postDetail__body h1{font-size:30px;margin-bottom:20px}.postDetail__body h1:not(:first-child){margin-top:60px}.postDetail__body h2{font-size:24px;margin-bottom:20px;padding-left:20px}.postDetail__body h2::before{top:4px;width:8px}.postDetail__body h2:not(:first-child){margin-top:100px}.postDetail__body h3{font-size:20px}.postDetail__body ol,.postDetail__body p,.postDetail__body ul{font-size:16px}.postDetail__body ul li{padding-left:18px;margin-bottom:10px}.postDetail__body ol li{padding-left:18px;margin-bottom:10px}.postDetail__body blockquote{padding:30px}.postDetail__body blockquote::after,.postDetail__body blockquote::before{font-size:80px}.postDetail__body blockquote::before{top:-40px}.postDetail__body blockquote::after{bottom:-70px}.postDetail__body blockquote cite{font-size:13px}.postDetail__writer{padding:100px 0}.postDetail__writer-img{width:200px;height:200px}.postDetail__writer-desc{margin-left:20px;width:calc(100% - 220px)}.postDetail__writer-desc .name{font-size:20px}.postDetail__writer-desc .txt{font-size:16px}.c-btn__A{font-size:20px;width:300px;height:60px}.c-btn__A a{font-size:20px}.gNavTrigger{width:70px;height:70px;font-size:12px;top:calc(100vw / 1440 * 35);right:calc(100vw / 1440 * 50)}.gNav__inner{padding-top:173px;padding-bottom:60px}.lowerPage__pageTitleBox{font-size:36px;height:clamp(300px,185.7142857143px + .1488095238 * 100vw,400px)}.baseW{padding-left:20px;padding-right:20px}.policy__content{width:800px}.policy__content ol,.policy__content p,.policy__content ul{font-size:16px}.policy__sec-ttl{font-size:20px;margin-bottom:20px}.contact__content{width:800px}.contact__tr{padding-bottom:40px}.contact__tr:not(:last-child){margin-bottom:40px}.contact__th{font-size:18px;width:300px;padding-top:10px}.contact__td input[type=email],.contact__td input[type=tel],.contact__td input[type=text],.contact__td textarea{font-size:16px}.contact__td input[type=email],.contact__td input[type=tel],.contact__td input[type=text]{height:50px}.contact__td{width:calc(100% - 300px);padding-left:60px}.contact__td .required{width:45px;top:10px;font-size:14px;padding:5px}.contact__agree{font-size:16px}.contact__agree input+span{padding-left:30px}.contact__agree input+span::before{width:20px;height:20px;top:3px}.contact__agree input+span::after{width:20px;height:20px;top:3px}.contact__policyTxt{margin-bottom:40px;font-size:16px}.contact__btn{font-size:25px}.contact__submitBox{margin-top:40px}.contact__submitBox-item{width:350px;height:80px}.contact__thanks p{font-size:16px}.contact.contactSubPage .contact__td{padding-top:5px;font-size:16px}}@media screen and (max-width:1000px){.gNav__inner{padding-top:calc(100vw / 1000 * 173)}.gNav__item a{font-size:calc(100vw / 1000 * 20);padding-top:calc(100vw / 1000 * 44);padding-bottom:calc(100vw / 1000 * 44)}.baseW-md{padding-left:20px;padding-right:20px}}@media screen and (max-width:840px){.postDetail__mainImg{height:71.4285714286vw}.contact__content{width:100%}}@media screen and (max-width:800px){.baseW-sm{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:all}.wp-pagenavi a,.wp-pagenavi>span{font-size:calc(100vw / 375 * 22);width:calc(100vw / 375 * 40);height:calc(100vw / 375 * 40);margin-right:calc(100vw / 375 * 10);padding-bottom:calc(100vw / 375 * 6)}.wp-pagenavi .previouspostslink::before{background:url(../images/common/pageNav_bg_arrow_prev.svg) no-repeat center/calc(100vw / 375 * 9) auto}.wp-pagenavi .nextpostslink::before{background:url(../images/common/pageNav_bg_arrow_next.svg) no-repeat center/calc(100vw / 375 * 9) auto}.c-box__postList{margin:0}.c-box__postList::after,.c-box__postList::before{display:none}.c-box__postList-item{width:100%;padding:calc(100vw / 375 * 38) calc(100vw / 375 * 58) calc(100vw / 375 * 38)}.c-box__postList-item:not(:nth-child(4n)){background:0 0}.c-box__postList-item:nth-child(4n)::before,.c-box__postList-item:nth-child(4n+1)::before{display:none}.c-box__postList-item:nth-child(4n+1)::before{display:none}.c-box__postList-item:nth-child(4n)::before{display:none}.c-box__postList-item a{width:calc(100vw / 375 * 260);height:calc(100vw / 375 * 260);padding:0 calc(100vw / 375 * 12)}.c-box__postList-item a .catLabel{width:calc(100vw / 375 * 60);height:calc(100vw / 375 * 60);font-size:calc(100vw / 375 * 16);right:calc(100vw / 375 * -20);top:calc(100vw / 375 * -20)}.c-box__postList-item .img{width:calc(100vw / 375 * 260);height:calc(100vw / 375 * 260);border-radius:calc(100vw / 375 * 20)}.c-box__postList-item .txtBox{-webkit-transform:translateY(calc(100vw / 375 * -12));-ms-transform:translateY(calc(100vw / 375 * -12));transform:translateY(calc(100vw / 375 * -12))}.c-box__postList-item .txtBox .date{width:calc(100vw / 375 * 80);font-size:calc(100vw / 375 * 12);border-radius:calc(100vw / 375 * 8) calc(100vw / 375 * 8) 0 0}.c-box__postList-item .txtBox .exp{padding:calc(100vw / 375 * 5);border-radius:0 calc(100vw / 375 * 8) calc(100vw / 375 * 8) calc(100vw / 375 * 8);min-height:calc(100vw / 375 * 68)}.c-box__postList-item .txtBox .exp .txt{font-size:calc(100vw / 375 * 14)}.reportWrap__pickUp{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(100vw / 375 * 50)}.reportWrap__pickUp-ttlBox{width:100%;margin-bottom:calc(100vw / 375 * 20)}.reportWrap__pickUp-ttlBox .ttl img{width:calc(100vw / 375 * 219)}.reportWrap__pickUp-ttlBox .ttl span{margin:calc(100vw / 375 * 15) 0;font-size:calc(100vw / 375 * 16)}.reportWrap__pickUp-ttlBox .slideControl{width:calc(100vw / 375 * 223)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause{width:calc(100vw / 375 * 60);height:calc(100vw / 375 * 60)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::after,.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::before{height:calc(100vw / 375 * 20)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::before{left:calc(50% - 100vw / 375 * 5)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause::after{right:calc(50% - 100vw / 375 * 5)}.reportWrap__pickUp-ttlBox .slideControl .swiper_pause.paused::before{left:calc(50% + 100vw / 375 * 5);border-top:calc(100vw / 375 * 16) solid #000;border-right:calc(100vw / 375 * 12) solid transparent;border-left:calc(100vw / 375 * 12) solid transparent}.reportWrap__pickUp-ttlBox .slideControl .swiper-button{width:calc(100vw / 375 * 60);height:calc(100vw / 375 * 60)}.reportWrap__pickUp-ttlBox .slideControl .swiper-button::before{width:calc(100vw / 375 * 14);height:calc(100vw / 375 * 25)}.reportWrap__pickUp-slideWrap{padding-top:calc(100vw / 375 * 20);width:calc(100% - 100vw / 375 * 20);margin-left:calc(100vw / 375 * 20)}.reportWrap__pickUp-slideWrap .swiper-slide{height:calc(100vw / 375 * 248)}.reportWrap__pickUp-slideWrap .swiper-slide a{height:calc(100vw / 375 * 248);padding:0 calc(100vw / 375 * 12)}.reportWrap__pickUp-slideWrap .swiper-slide a .catLabel{width:calc(100vw / 375 * 45);height:calc(100vw / 375 * 45);font-size:calc(100vw / 375 * 12);right:calc(100vw / 375 * -14);top:calc(100vw / 375 * -14)}.reportWrap__pickUp-slideWrap .swiper-slide .img{height:calc(100vw / 375 * 248);border-radius:calc(100vw / 375 * 20)}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox{-webkit-transform:translateY(calc(100vw / 375 * -12));-ms-transform:translateY(calc(100vw / 375 * -12));transform:translateY(calc(100vw / 375 * -12))}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .date{width:calc(100vw / 375 * 80);font-size:calc(100vw / 375 * 12);border-radius:calc(100vw / 375 * 8) calc(100vw / 375 * 8) 0 0}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .exp{padding:calc(100vw / 375 * 5);border-radius:0 calc(100vw / 375 * 8) calc(100vw / 375 * 8) calc(100vw / 375 * 8);min-height:calc(100vw / 375 * 68)}.reportWrap__pickUp-slideWrap .swiper-slide .txtBox .exp .txt{font-size:calc(100vw / 375 * 14)}.report_archive .reportWrap .reportWrap__postBox::before{display:none}.report_archive .reportWrap .reportWrap__postBox.-noPost .noPost-txt{font-size:calc(100vw / 375 * 20)}.postDetail .reportWrap .reportWrap__pickUp{padding:calc(100vw / 375 * 40) 0 calc(100vw / 375 * 50)}.postDetail__inner{padding-top:calc(100vw / 375 * 130)}.postDetail__mainImg .catLabel{width:calc(100vw / 375 * 60);height:calc(100vw / 375 * 60);font-size:calc(100vw / 375 * 16);right:calc(100vw / 375 * -15);top:calc(100vw / 375 * -15)}.postDetail__body h1{font-size:26px}.postDetail__body h2:not(:first-child){margin-top:70px}.postDetail__body h2{font-size:22px}.postDetail__body h3{font-size:19px}.postDetail__body img{border-radius:30px}.postDetail__body iframe{height:calc(100vw / 375 * 350);border-radius:30px}.postDetail__writer{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 0 0}.postDetail__writer-img{max-width:200px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:20px}.postDetail__writer-desc{width:100%;margin-left:0}.header{background:url(../images/common/header_bg_sp.png) no-repeat top center/100% auto;height:calc(100vw / 375 * 110)}.header::before{width:calc(100vw / 375 * 85);height:calc(100vw / 375 * 110);left:auto;top:calc(100vw / 375 * 24);right:calc(100vw / 375 * 30)}.header__logo{width:calc(100vw / 375 * 171);margin-left:calc(100vw / 375 * 20)}.header__chara{display:none}.gNavTrigger{width:calc(100vw / 375 * 70);height:calc(100vw / 375 * 70);top:calc(100vw / 375 * 20);right:calc(100vw / 375 * 20);font-size:calc(100vw / 375 * 12)}.gNav__inner{padding-top:calc(100vw / 375 * 120);width:calc(100vw / 375 * 300)}.gNav__item a{font-size:calc(100vw / 375 * 18);padding-top:calc(100vw / 375 * 30);padding-bottom:calc(100vw / 375 * 30)}.footer{padding:calc(100vw / 375 * 50) 0}.footer__inner .ttl{margin-bottom:calc(100vw / 375 * 30)}.footer__inner .ttl img{width:calc(100vw / 375 * 171)}.footer__link{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100vw / 375 * 232);margin-right:auto;margin-left:auto}.footer__link-item{width:100%;font-size:calc(100vw / 375 * 18);margin:0 0 calc(100vw / 375 * 25)}.footer .copyright{font-size:calc(100vw / 375 * 12);letter-spacing:calc(100vw / 375 * 1);padding:calc(100vw / 375 * 10) 0 0}.lowerPage__pageTitleBox{font-size:calc(100vw / 375 * 32);padding-top:calc(100vw / 375 * 110);height:calc(100vw / 375 * 400)}.pc_only{display:none}.baseW{max-width:640px;width:100%;padding-left:20px;padding-right:20px}.baseW-md{max-width:640px;width:100%;padding-left:20px;padding-right:20px}.baseW-sm{max-width:640px;width:100%;padding-left:20px;padding-right:20px}.about__content{padding:calc(100vw / 375 * 192) calc(100vw / 375 * 20)}.about__content-bg img{display:none}.about__content-bg::after,.about__content-bg::before{display:block}.about__content-desc{position:relative;width:100%;border-radius:calc(100vw / 375 * 20);padding:calc(100vw / 375 * 50) calc(100vw / 375 * 20)}.about__content-desc p{font-size:calc(100vw / 375 * 20)}.about__purpose{width:100%;padding:calc(100vw / 375 * 40) calc(100vw / 375 * 20);margin-top:calc(100vw / 375 * 96)}.about__purpose::before{width:calc(100% - 40px)}.about__purpose .ttl{font-size:calc(100vw / 375 * 22);margin-bottom:calc(100vw / 375 * 20)}.about__purpose p{font-size:calc(100vw / 375 * 16)}.about__outline{width:100%;padding-bottom:calc(100vw / 375 * 192) calc(100vw / 375 * 20)}.about__outline-sec{padding:calc(100vw / 375 * 20);font-size:calc(100vw / 375 * 16)}.about__outline-sec::before{width:calc(100% - 40px)}.about__outline-sec:last-child::after{width:calc(100% - 40px)}.about__outline-label{width:calc(100vw / 375 * 115)}.about__outline-txt{width:calc(100% - 100vw / 375 * 115)}.policy__content{padding:50px 0;width:100%}.policy__sec-ttl{font-size:clamp(17px,5.3636363636px + .0363636364 * 100vw,19px)}.contact__content{padding:50px 0;width:100%}.contact__tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__th{width:100%;padding-top:0;margin-bottom:20px}.contact__td{width:100%}.contact__td .required{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact__policyTxt{text-align:left}.contact__thanks p{text-align:left}.page404__content{padding:150px 20px;font-size:25px}}