*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;position:relative;z-index:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;border-radius:10px}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}span,time{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}img{display:block;margin:0;left:0}p{line-height:1.75em}body{font-family:"ヒラギノ角ゴシック","メイリオ","Meiryo","verdana",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium",Verdana,Meiryo,sans-serif;font-weight:normal;font-style:normal}h1{font-weight:bold;line-height:0}h2,h3,h4,h5,h6{line-height:1.4em}@-ms-viewport {
  width: auto;
}html{scroll-behavior:smooth}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body,*{-ms-overflow-style:none}body{position:relative;z-index:0;font-size:.875rem;font-weight:400;color:#333;line-height:1.75em;scroll-behavior:smooth}@media screen and (min-width:768px){body{font-size:1rem}}@media screen and (min-width:1367px){body{font-size:1.125rem}}.main>.wrapper{position:relative;z-index:0;width:100%;height:auto}img,picture,source{display:inline-block;width:auto;height:auto;margin:0;padding:0;line-height:0;vertical-align:middle}iframe{width:100%;height:auto;margin:0;padding:0;line-height:0;vertical-align:middle}.addBtnCnt.center{text-align:center}.addBtnCnt.left{text-align:left}.addBtnCnt.right{text-align:right}.addBtnCnt .btnAnker{padding:18px 36px;border-style:solid;border-width:1px;border-color:#1a2b4c;border-radius:5px;line-height:1;display:inline-block;min-width:144px;width:auto;font-size:.875rem;font-weight:500;color:#fff;background-color:#1a2b4c;font-family:"ヒラギノ角ゴシック","メイリオ","Meiryo","verdana",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium",Verdana,Meiryo,sans-serif;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.addBtnCnt .btnAnker.white{border-color:#d1000b;background-color:#fff;color:#d1000b}@media (hover:hover){.addBtnCnt .btnAnker{transition:background-color .15s ease-in , border-color .15s ease-in , color .15s ease-in}.addBtnCnt .btnAnker:hover{background-color:#d1000b!important;border-color:#d1000b;color:#fff;transition:background-color .3s ease-out , border-color .3s ease-out , color .3s ease-out}}.title{text-align:center}.title .img{display:inline-block;width:auto}.whiteSpace{white-space:nowrap}.title{text-align:center;line-height:1;color:#333}.title .en{font-size:1.5rem;font-weight:800;display:block}.title .en::first-letter{color:#d1000b}.title .jp{font-size:1rem;font-weight:700;margin-top:3px;display:block}@media screen and (min-width:768px){.title .en{font-size:1.75rem}.title .jp{font-size:1.25rem;margin-top:5px}}@media screen and (min-width:1024px){.title .en{font-size:2rem}.title .jp{font-size:1.25rem;margin-top:10px}}@media screen and (min-width:1367px){.title .en{font-size:3rem}.title .jp{font-size:2.125rem}}@media not all and (min-width:1024px){.ps__rail-x{opacity:1!important;background-color:#e4e4e4!important;width:100%!important;border:none!important;height:3px!important}.ps__thumb-x{background-color:#d1000b!important;height:3px!important;bottom:0!important}.catList{padding-bottom:15px!important}}@media not all and (min-width:768px){.ps__rail-x{height:7px!important;border:solid 1px #fff!important}.ps__thumb-x{height:7px!important;border-radius:10px!important;transform:translateY(3px);bottom:2px!important}}.catContainer{padding:10px 5px}.catList{width:calc(100vw - 10px);margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:95px 3px 95px 3px 95px 3px 95px 3px 95px 3px 95px 3px 95px 3px 95px;grid-template-columns:repeat(8,95px);gap:7px 3px;overflow-x:scroll;position:relative;padding-bottom:7px}.catList__item{color:#fff;font-size:.75rem;font-weight:500;background-color:#d1000b;border:solid 1px #fff;border-radius:5px;padding:7px 0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.catList__item .dot::before{content:"・";display:none;font-size:inherit;line-height:inherit;color:inherit}.catList__item:nth-child(3) .anker {flex-direction:column}.catList__item:nth-child(3) .dot {display:none}.catList__item:nth-child(4) .dot::before {display:inline-block}.catList__item:nth-child(7) .dot {display:none}.catList__item:nth-child(14) .dot::before {display:inline}.catList__item:nth-child(14) .dot2 {display:none}.catList .anker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;line-height:1;gap:.3em 0}@media screen and (min-width:768px){.catList{-ms-grid-columns:125px 8px 125px 8px 125px 8px 125px 8px 125px 8px 125px 8px 125px 8px 125px;grid-template-columns:repeat(8,125px);gap:8px}.catList__item{border:none;font-size:.875rem}.catList__item:nth-child(3) .dot::before {display:inline}.catList__item:nth-child(3) .anker {flex-direction:row}.catList__item:nth-child(3) .dot {display:inline}}@media screen and (min-width:1024px){.catContainer{padding:0}.catList{background-color:#d1000b;padding:0;overflow:visible;-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(8,1fr);gap:0;width:100%}.catList__item{border:solid 1px #fff;border-radius:0;filter:none}.catList__item:nth-child(1), .catList__item:nth-child(9) {border-left:none}.catList__item:nth-child(8), .catList__item:nth-child(16) {border-right:none}.catList__item:nth-child(7) .anker {display:flex;flex-direction:column;justify-content:center}.catList__item:nth-child(10) .dot {display:none}.catList__item:nth-child(10) .anker {display:flex;flex-direction:column;justify-content:center}.catList__item:nth-child(14) .anker {display:flex;justify-content:center}.catList__item:nth-child(14) .anker .wrap {width:100%;display:block;text-align:center}}@media screen and (min-width:1367px){.catList__item{padding:18px 0}}@media screen and (min-width:1367px) and (min-width:1600px){.catList__item{font-size:1rem}}@media screen and (min-width:1367px){.catList__item:nth-child(7) .dot::before {display:inline}.catList__item:nth-child(7) .dot {display:inline}.catList__item:nth-child(7) .anker {flex-direction:row}.catList__item:nth-child(10) .dot::before {display:inline}.catList__item:nth-child(10) .dot {display:inline}.catList__item:nth-child(10) .anker {flex-direction:row}.catList__item:nth-child(14) .dot::before {display:inline}.catList__item:nth-child(14) .dot2 {display:inline}.catList__item:nth-child(14) .dot2::before {display:inline}.catList__item:nth-child(14) .anker .wrap {width:auto;display:inline}}.catContainer{display:none}.recaptcha_policy{padding:0;margin:0;text-align:center;font-size:11px!important;color:#444!important}.recaptcha_policy a{font-size:11px!important;color:#111!important}.rc-anchor,.grecaptcha-badge{display:none!important}.wpcf7 .ajax-loader,.wpcf7 .ajax-loader::before{width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;z-index:-9999!important;top:0!important;left:0!important}.op{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:99999999;display:none}.op .svgSource{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;height:auto;z-index:99999999}@media not all and (min-width:1024px){.header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100vw;z-index:100;background-color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.header .topContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 88px;grid-template-columns:1fr 88px}.header .logoInner{padding:20px 0 20px 28px}.header .navMenu{position:relative}.header .navMenu__btn{width:100%;height:100%;text-align:center}.header .navMenu__btn.navBtn_close{background-color:#fff;transition:background-color .15s ease-out}.header .navMenu__btn.navBtn_open{background-color:#d1000b;transition:background-color .3s ease-in}.header .navMenu__btn__content{position:relative;left:50%;transform:translate(-50%,21px);width:36px;cursor:pointer}.header .navMenu__btn__content__border{position:relative;left:50%;transform:translateX(-50%);width:36px;height:19px}.header .navMenu__btn__content__border::before,.header .navMenu__btn__content__border::after,.header .navMenu__btn__content__border__center{width:36px;height:3px;border-radius:5px;display:block;content:"";position:absolute}.header .navMenu__btn__content__border.navBtn_close::before,.header .navMenu__btn__content__border.navBtn_close::after,.header .navMenu__btn__content__border.navBtn_close .navMenu__btn__content__border__center{background-color:#d1000b;transition:background-color .15s ease-in}.header .navMenu__btn__content__border.navBtn_open::before,.header .navMenu__btn__content__border.navBtn_open::after,.header .navMenu__btn__content__border.navBtn_open .navMenu__btn__content__border__center{background-color:#fff;transition:background-color .3s ease-out}.header .navMenu__btn__content__border::before,.header .navMenu__btn__content__border::after{position:absolute}.header .navMenu__btn__content__border.navBtn_close::before{top:0;left:50%;transform:translate(-50%,0%) rotate(0deg);transition:top .15s ease-in , transform .15s ease-in}.header .navMenu__btn__content__border.navBtn_close::after{bottom:0;left:50%;transform:translate(-50%,0%) rotate(0deg);transition:bottom .15s ease-in , transform .15s ease-in}.header .navMenu__btn__content__border.navBtn_close .navMenu__btn__content__border__center{top:50%;left:50%;transform:translate(-50%,-50%);filter:opacity(1);transition:filter .15s ease-in , transform .15s ease-in}.header .navMenu__btn__content__border.navBtn_open::before{top:8px;left:50%;transform:translate(-50%,0) rotate(45deg);transition:top .3s ease-out , transform .3s ease-out}.header .navMenu__btn__content__border.navBtn_open::after{bottom:8px;left:50%;transform:translate(-50%,0) rotate(-45deg);transition:bottom .3s ease-out , transform .3s ease-out}.header .navMenu__btn__content__border.navBtn_open .navMenu__btn__content__border__center{top:50%;left:50%;transform:translate(-50%,-50%);filter:opacity(0);transition:filter .3s ease-out , transform .3s ease-out}.header .navMenu__btn__content__btnText{font-size:.625rem;font-weight:800;display:block;margin-top:6px;line-height:1}.header .navMenu__btn__content__btnText.navBtn_close{color:#d1000b;transition:color .15s ease-in}.header .navMenu__btn__content__btnText.navBtn_open{color:#fff;transition:color .3s ease-out}.header .navMenu__content{position:relative}.header .navList{position:absolute;z-index:100;right:0;background-color:#d1000b;width:100vw;overflow-y:scroll;font-size:.875rem;color:#fff;display:flex;flex-direction:column}.header .navList.navBtn_close{height:0;padding-bottom:0;transition:height .15s ease-out , padding-bottom .15s ease-out}.header .navList.navBtn_open{transition:height .3s ease-in , padding-bottom .3s ease-in;padding-bottom:220px;height:100vh}.header .navList__item{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:300px 24px;grid-template: "link nestBtn" auto "nest nest" auto/300px 24px;align-items:center;justify-content:space-between;padding:20px 0;border-top:solid 2px #fff}.header .navList__item>.anker{grid-area:link;transform:translateX(20px)}.header .navList__item .en{display:none}.header .navList__item.nest_open{padding-bottom:0}.header .nestBtn{transform:translateX(-20px);grid-area:nestBtn;cursor:pointer;position:relative;width:24px;height:24px;border:solid 2px #fff;border-radius:30px}.header .nestBtn__close,.header .nestBtn__open{fill:#fff;width:12px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .nest_close .nestBtn__close{filter:opacity(1);transition:filter .15s ease-out}.header .nest_close .nestBtn__open{filter:opacity(0);transition:filter .15s ease-out}.header .nest_open .nestBtn__close{filter:opacity(0);transition:filter .3s ease-in}.header .nest_open .nestBtn__open{filter:opacity(1);transition:filter .3s ease-in}.header .nestList{grid-area:nest;overflow-y:hidden;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#d14b52;padding-top:0}.header .nestList.nest_close{max-height:0;margin-top:0;transition:margin-top .15s ease-in}.header .nestList.nest_open{max-height:100%;margin-top:20px;transition:margin-top .15s ease-out}.header .navList__item>.anker{-ms-grid-row:1;-ms-grid-column:1}.header .nestBtn{-ms-grid-row:1;-ms-grid-column:2}.header .nestList{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.header .nestList__item{padding: 20px 20px 20px calc(20px + 1em);border-top:solid 2px #fff;display:block}}@media screen and (min-width:1024px){.header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100vw;z-index:100;background-color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.header__inner{display:flex;justify-content:space-between;gap:50px;padding:20px 38px;align-items:center;max-width:1920px;width:100%;margin:0 auto}.header .topContainer{grid-area:logo}.header .navMenu__btn{display:none}.header .navMenu__content{grid-area:nav}.header .navList{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:30px}.header .navList__item{}.header .navList__item:nth-child(1) {display:none}.header .navList__item:nth-child(8) {display:none}.header .navList__item .anker{display:inline-flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center;vertical-align:middle}.header .navList__item .anker::before{content:"";width: calc(100% + 4px);height:2px;display:block;order:2;margin-top:5px;background-color:#dcdddc;transition:background-color .15s ease-in}.header .navList__item .en{font-size:1rem;font-weight:600;line-height:1;order:1;color:#333;transition:color .15s ease-in}.header .navList__item .jp{font-size:.6875rem;font-weight:300;line-height:1;order:3;margin-top:3px;color:#333;transition:color .15s ease-in}}@media screen and (min-width:1024px) and (hover:hover){.header .navList__item .anker:hover::before{background-color:#d1000b;transition:background-color .3s ease-out}.header .navList__item .anker:hover .en,.header .navList__item .anker:hover .jp{color:#d1000b;transition:color .3s ease-out}}@media screen and (min-width:1024px){.header .nestBtn{display:none}.header .nestList{display:none}}@media screen and (min-width:1367px){.header{}.header__inner{padding:20px 60px}}@media screen and (min-width:1367px) and (min-width:1600px){.header__inner{padding:25px 82px}}@media screen and (min-width:1367px){.header .topContainer{grid-area:logo}.header .navMenu__btn{display:none}.header .navMenu__content{grid-area:nav}.header .navList{gap:25px}}@media screen and (min-width:1367px) and (min-width:1600px){.header .navList{gap:45px}}@media screen and (min-width:1367px){.header .navList__item{}.header .navList__item .anker::before{margin-top:3px}.header .navList__item .en{font-size:1.25rem;font-weight:600;line-height:1;order:1}.header .navList__item .jp{font-size:.875rem;font-weight:300;line-height:1;order:3;margin-top:5px}.header .nestBtn{display:none}.header .nestList{display:none}}.footer{background-color:#d1000b;line-height:1;font-size:1rem;font-weight:200}.footerLogoClm{padding:10px 0;text-align:center}.footer .privacy{background-color:#fff;padding:10px 0}.footer .privacy .text{text-align:center;line-height:1}.footer .privacy .anker{text-decoration:underline}.footerNavClm{display:none}.footerCatClm{display:none}.footer .info{display:none}.footer .copyright{text-align:center;padding:20px 0}.footer .copy{color:#fff;font-weight:200;line-height:1}.returnBtn{filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0);position:fixed;z-index:1;bottom:10px;right:10px}.returnBtn .img{width:30px;height:auto}@media screen and (min-width:768px){.returnBtn .img{width:40px}}@media screen and (min-width:1024px){.footer{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.footerLogoClm,.footerNavClm,.footerCatClm,.footer .info,.footer .copyright{width:875px;color:#fff;margin:0 auto 0;padding:100px 0 0}.footerLogoClm{order:1}.footer .privacy{order:2;display:none}.footerNavClm{order:3;display:block}.footerNavClm__inner{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}.footerNavClm__item:not(:first-child) {padding-left:20px}.footerNavClm__item:not(:last-child) {border-right:solid 1px #fff;padding-right:20px}.footerCatClm{order:4;padding-top:30px;padding-bottom:100px;display:block;font-size:1rem;font-weight:200;line-height:1}.footerCatClm__container{padding:30px 0 0 30px;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:100px}.footerCatClm__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footerCatClm__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footerCatClm__item:not(:first-child) {margin-top:30px}.footer:before{order:5;content:"";width:100vw;height:2px;display:block;background-color:#fff}.footer .info{order:6;padding:20px 0;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:30px;width:100%}.footer .copyright{order:7;padding:20px 0;background-color:#fff;width:100%}.footer .copy{color:#333}.returnBtn .img{width:66px}}@media screen and (min-width:1600px){.footer{display:-ms-grid;display:grid;-ms-grid-rows:auto 0 auto 0 auto 0 auto 0 auto;-ms-grid-columns:240px 300px minmax(100px,940px);grid-template: "logo logo" auto "nav cat" auto "border border" auto "info info" auto "copy copy" auto/240px minmax(100px, 940px);gap:0 300px;justify-content:center}.footer *{font-size:1.25rem}.footerLogoClm,.footerNavClm,.footerCatClm,.footer .info,.footer .copyright{width:auto;padding:0;margin:0}.footerLogoClm{grid-area:logo;padding-top:100px;text-align:left}.footerNavClm{grid-area:nav;padding-top:50px}.footerNavClm__inner{flex-wrap:wrap;flex-direction:column}.footerNavClm__item{border:none!important;padding:0!important}.footerNavClm__item:not(:first-child) {margin-top:20px}.footerCatClm{grid-area:cat;padding-top:50px}.footerCatClm__container{margin-top:20px;padding-top:0}.footerCatClm__item:not(:first-child) {margin-top:20px}.footer::before{grid-area:border;margin-top:100px;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.footer .info{grid-area:info;padding:30px 0;gap:80px}.footer .copyright{grid-area:copy;padding:30px 0;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.header .topContainer{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.header .navMenu__content{-ms-grid-row:3;-ms-grid-column:1}.header .topContainer{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.header .navMenu__content{-ms-grid-row:3;-ms-grid-column:1}.footerLogoClm{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.footerNavClm{-ms-grid-row:3;-ms-grid-column:1}.footerCatClm{-ms-grid-row:3;-ms-grid-column:3}.footer::before{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.footer .info{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.footer .copyright{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3}}.catContainer{display:block}.singleMain{padding:60px 30px 50px}.singleCntr{margin:0 auto;width:300px}.swiperArea .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiperArea .swiper-slide{text-align:center;font-size:18px;background:#fff;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.swiperArea .img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media not all and (min-width:768px){.swiperArea .swiper-button-next,.swiperArea .swiper-button-prev{display:none}}.swiperArea .swiper-button-next::after,.swiperArea .swiper-button-prev::after{color:#cdd6dd}.swiperArea .mySwiper1{width:100%}.swiperArea .mySwiper1 .swiper-slide{-ms-grid-row-align:center;align-self:center;height:300px;height:auto!important;display:flex;justify-content:center;align-items:center;line-height:1;text-align:center}.swiperArea .mySwiper1 .picture{filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.swiperArea .mySwiper1 .picture,.swiperArea .mySwiper1 .img{max-width:300px;max-height:300px;max-width:100%!important;max-height:100%!important;width:auto;height:auto;display:inline;display:block!important}.swiperArea .mySwiper2{height:20%;box-sizing:border-box;padding:10px 0;background-color:#333}.swiperArea .mySwiper2 .swiper-slide{width:25%;height:100%;filter:brightness(40%);transition:filter .1s ease-in;background-color:transparent}.swiperArea .mySwiper2 .swiper-slide-thumb-active{filter:brightness(100%);transition:filter .1s ease-out}.swiperArea .mySwiper2 .swiper-slide-thumb-active{opacity:1}.buildInfo{margin-top:50px}.item{border-top:solid 3px #e4e4e4;padding:10px 0 10px}.item:last-child{border-bottom:solid 3px #e4e4e4}.item .dataTitle{font-weight:600;line-height:1.75em;margin-top:-.25em}.item .dataDetail{margin-top:calc(10px - .75em);line-height:1.75em;display:flex;flex-wrap:warap;justify-content:flex-start;gap:1.25em 1em}.item .dataDetail .anker{white-space:nowrap;margin:0!important;color:#2903fc;border-bottom:solid 1px #2903fc}@media (hover:hover){.item .dataDetail .anker{color:#2903fc;border-color:#2903fc;transition:color .15s ease-in , border-color .15s ease-in}.item .dataDetail .anker:hover{color:#d1000b;border-color:#d1000b;transition:color .3s ease-out , border-color .3s ease-out}}.item .anker{color:#2903fc;display:inline-block;margin-right:.5em}.item-text{line-height:1.75em!important;display:block!important}.pagination{text-align:center;margin-top:50px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));transform:translateZ(0)}.pagination [rel="next"],.pagination .postPrev,.pagination [rel="prev"],.pagination .postNext{padding:18px 32px;line-height:1em;border-radius:5px;display:inline-block}.pagination [rel="next"],.pagination .postPrev{border:solid 1px #1a2b4c;background-color:#fff;color:#1a2b4c}.pagination [rel="prev"],.pagination .postNext{border:solid 1px #fff;background-color:#1a2b4c;color:#fff}.pagination [rel="prev"],.pagination .postPrev{margin-left:30px}.pagination .postPrev,.pagination .postNext{filter:grayscale(100%) contrast(20%) opacity(40%)}@media screen and (min-width:768px){.singleMain{padding:60px 30px 90px}.singleCntr{width:420px}.swiperArea .swiper-button-next{position:absolute;transform: translateX(calc(100% + 20px));right:0}.swiperArea .swiper-button-prev{position:absolute;transform:translateX(calc(-100% - 20px));left:0}.swiperArea .swiper-custom-parent{position:relative}.swiperArea .mySwiper1 .swiper-slide{height:420px}.item{display:-ms-grid;display:grid;-ms-grid-columns:94px 0 minmax(100px,450px);grid-template-columns:94px minmax(100px,450px);-ms-grid-rows:auto;grid-template-rows:auto;justify-content:center;gap:0;padding:16px 0 calc(16px - .75em)}.item > *:nth-child(1) {-ms-grid-row:1;-ms-grid-column:1}.item > *:nth-child(2) {-ms-grid-row:1;-ms-grid-column:3}.item .dataTitle{font-size:.875rem;margin-top:-.75em}.item .dataDetail{margin-top:-.75em;font-size:.875rem}}@media screen and (min-width:1024px){.singleCntr{width:620px}.swiperArea .mySwiper1 .swiper-slide{height:620px}.buildInfo{padding-right:35px;padding-left:35px}.item{padding:24px 45px calc(24px - .75em)}.item .dataTitle{font-size:1rem}.item .dataDetail{font-size:1rem}.item .anker{transition:color .15s ease-in}}@media screen and (min-width:1024px) and (hover:hover){.item .anker:hover{color:#d1000b;transition:color .3s ease-out}.pagination [rel="next"],.pagination [rel="prev"]{transition:color .15s ease-in , background-color .15s ease-in , border-color .15s ease-in}.pagination [rel="next"]:hover,.pagination [rel="prev"]:hover{color:#fff;background-color:#d1000b;border-color:#d1000b;transition:color .3s ease-out , background-color .3s ease-out , border-color .3s ease-out}}@media screen and (min-width:1367px){.singleCntr{width:750px}.buildInfo{padding-right:38px;padding-left:38px}.item{-ms-grid-columns:164px 1fr;grid-template-columns:164px 1fr}}.kencho{margin:50px auto 0}.kencho .img{display:block;width:100%}.kencho__list{margin-top:20px}@media screen and (min-width:1367px){.kencho{margin:100px auto 0}}