*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);outline:none !important}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}dfn{font-weight:400;font-style:normal}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li{list-style:none}html{overflow-y:scroll;font-size:62.5%;padding:0;margin:0;width:100%}body{position:relative;overflow:hidden;font-weight:400;font-size:1.4rem;line-height:1.6;background:#fff;color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:auto;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}.search-wrap,.box-bukken,.area-user-footer-wrap,.footer-property{z-index:998;position:relative}.box-bukken{background-color:#fff}.contents-property sup{vertical-align:super;font-size:.5em}.contents-property a:link,.contents-property a:visited,.contents-property a:active,.contents-property a:hover{text-decoration:none !important}.contents-property figure{position:relative}.contents-property img{max-width:100%;width:100%;height:auto}.contents-property img.object-fit{-o-object-fit:cover;object-fit:cover;height:100%}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}@media only screen and (max-width: 991px){.visible-pc{display:none !important}}@media only screen and (max-width: 767px){.visible-pctb{display:none !important}.visible-tb{display:none !important}}@media only screen and (min-width: 992px){.visible-tbsp{display:none !important}.visible-tb{display:none !important}}@media only screen and (min-width: 768px){.visible-sp{display:none !important}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media(max-width: 767px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}@media(max-width: 992px){.hidden-tb{display:none !important}.visible-tb{display:block !important}}body{font-family:YakuHanMP,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Noto Serif JP",serif;font-weight:400}.fixed_bg{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.mb0{margin-bottom:0 !important}.red{color:#d7494b;font-weight:800}.mainimg-property{padding-bottom:80px}.firstArea{position:relative;z-index:10;background-size:cover;background-attachment:fixed;text-align:center}@media only screen and (max-width: 767px){.firstArea{background-attachment:inherit}}.firstArea .textBox{padding:200px 0}@media only screen and (max-width: 991px){.firstArea .textBox{padding:160px 50px}}@media only screen and (max-width: 767px){.firstArea .textBox{text-align:left;padding:80px 30px 60px}}.firstArea #mv .mvBox{position:relative}.firstArea #mv .mvBox img{border-bottom-left-radius:100px}@media only screen and (max-width: 767px){.firstArea #mv .mvBox img{border-bottom-left-radius:60px}}.firstArea #mv .mvBox .mvText{font-size:64px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;letter-spacing:.05em;opacity:0;filter:blur(20px);transition:1.1s ease-in 0s}@media only screen and (max-width: 767px){.firstArea #mv .mvBox .mvText{font-size:40px}}.firstArea #mv.is-active .mvBox .mvText{opacity:1;filter:blur(0)}.viewBtnWrap{text-align:right}.viewBtnWrap .viewBtn,.viewBtnWrap .viewBtn_s{position:relative;display:block;font-size:16px;font-weight:600;text-align:right;padding:0 16px;padding-right:26px}@media only screen and (max-width: 767px){.viewBtnWrap .viewBtn,.viewBtnWrap .viewBtn_s{font-size:13px}}.viewBtnWrap .viewBtn::after,.viewBtnWrap .viewBtn_s::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;display:block;opacity:.5;background:#fff;animation:line_reverse .4s}.viewBtnWrap .viewBtn:hover::after,.viewBtnWrap .viewBtn_s:hover::after{animation:line .4s forwards}.viewBtnWrap .viewBtn.white::after,.viewBtnWrap .white.viewBtn_s::after{background:#fff}.viewBtnWrap .viewBtn_s{display:inline-block;color:#fff;margin:50px 0 0;text-decoration:none}.cap{font-size:11px}.btnshine{position:relative;display:inline-block;background:#333;color:#fff;padding:10px 20px;text-decoration:none;outline:none;overflow:hidden}.btnshine::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg)}.btnshine:hover::before{animation:shine .7s}@keyframes shine{100%{left:125%}}.bgLeft:before{content:"";position:absolute;top:0;left:0;z-index:2 !important;background:#656565;width:100%;height:100%;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top}.bgLeft:hover:before{transform-origin:left top;transform:scale(1, 1)}.grayLine{content:"";background-color:#707070;width:100%;height:1px;opacity:.2}.numberCircle{position:relative;width:100px;height:100px;border-radius:100%;background-color:#fff;box-shadow:0px 0px 80px rgba(0,0,0,.16)}@media only screen and (max-width: 767px){.numberCircle{width:64px;height:64px}}.numberCircle p{position:absolute;top:16%;left:50%;transform:translateX(-50%)}.numberCircle p span{display:block}.numberCircle p span.min{font-size:16px}@media only screen and (max-width: 767px){.numberCircle p span.min{transform:translate(-2px, 0);font-size:10px}}.numberCircle p span.big{font-size:40px;transform:translateY(-25px)}@media only screen and (max-width: 767px){.numberCircle p span.big{font-size:25px;transform:translate(7px, -18px)}}.circle{display:block;width:6px;height:6px;background:#fff;opacity:.5;border-radius:100%;position:absolute;top:calc(50% - 3px);right:0}.circle span{display:block;width:6px;height:6px;background:#fff;opacity:.5;border-radius:100%;position:absolute;top:calc(50% - 3px);right:0;animation:circle_attention 1s infinite}.circle.white{background:#fff}.circle.white span{background:#fff}.circle.white100{opacity:1;background:#fff}.circle.white100 span{opacity:1;background:#fff;animation:circle_attention-white100 1s infinite}.circle_bottom{display:block;width:6px;height:6px;background:#231815;opacity:.5;border-radius:100%;margin-top:15px}.circle_bottom span{display:block;width:6px;height:6px;background:#231815;opacity:.5;border-radius:100%;margin-top:15px;right:0;left:0;margin:auto;animation:circle_attention 1s infinite}.circle_bottom.white{background:#fff}.circle_bottom.white100{opacity:1;background:#fff}.circle_bottom.white100 span{opacity:1;background:#fff;animation:circle_attention-white100 1s infinite}a .viewBtn::after,a .viewBtnWrap .viewBtn_s::after,.viewBtnWrap a .viewBtn_s::after{animation:line_reverse .4s ease-in-out}a .outBtn::after{animation:line_out_reverse .4s ease-in-out}a .circle{animation:circle_hover_reverse 1s forwards}a .circle.white100{animation:circle_hover_reverse-white100 1s forwards}a:hover .viewBtn::after,a:hover .viewBtnWrap .viewBtn_s::after,.viewBtnWrap a:hover .viewBtn_s::after{animation:line .4s ease-in-out forwards}a:hover .outBtn::after{animation:line_out .4s ease-in-out forwards}a:hover .circle{animation:circle_hover 1s forwards}a:hover .circle span{display:none}a:hover .circle_bottom{animation:circle_hover 1s forwards}a:hover .circle_bottom span{display:none}@keyframes line{0%{width:0%}100%{width:100%}}@keyframes line_reverse{0%{width:100%}100%{width:0%}}@keyframes line_out{0%{width:0%}100%{width:calc(100% - 25px)}}@keyframes line_out_reverse{0%{width:calc(100% - 25px)}100%{width:0%}}@keyframes circle_attention{0%{transform:scale(0);opacity:0}5%{opacity:.15}50%{opacity:.1}95%{transform:scale(6)}100%{opacity:0}}@keyframes circle_attention-white100{0%{transform:scale(0);opacity:0}5%{opacity:.95}50%{opacity:.1}95%{transform:scale(6)}100%{opacity:0}}@keyframes circle_hover_reverse{0%{transform:scale(6);opacity:.15}100%{transform:scale(1);opacity:.5}}@keyframes circle_hover_reverse-white100{0%{transform:scale(6);opacity:.15}100%{transform:scale(1);opacity:1}}@keyframes circle_hover{0%{transform:scale(1);opacity:.5}100%{transform:scale(6);opacity:.15}}.column2Wrap ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.column2Wrap ul li{width:calc((100% - 80px)/2);margin-bottom:80px}@media only screen and (max-width: 991px){.column2Wrap ul li{width:calc((100% - 60px)/2);margin-bottom:40px}}@media only screen and (max-width: 767px){.column2Wrap ul li{width:100%}}.column2Wrap ul li h3{font-size:20px;margin:15px 0}@media only screen and (max-width: 991px){.column2Wrap ul li h3{font-size:14px}}.column2Wrap ul li h3 span{display:block;font-size:11px}.column2Wrap ul li p{line-height:2}.column2Wrap ul li p small{display:block;font-size:11px}.column3Wrap ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 767px){.column3Wrap ul{width:800px;height:auto}}.column3Wrap ul li{width:calc((100% - 80px)/3);margin-bottom:80px}@media only screen and (max-width: 991px){.column3Wrap ul li{width:calc((100% - 60px)/3);margin-bottom:40px}}.column3Wrap ul li h3{font-size:20px;margin:15px 0}@media only screen and (max-width: 991px){.column3Wrap ul li h3{font-size:12px}}.column3Wrap ul li h3 span{display:block;font-size:11px}.column3Wrap ul li p{line-height:2}.column3Wrap ul li p small{display:block;font-size:11px}.column4Wrap ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.column4Wrap ul li{width:calc((100% - 120px)/4);margin-bottom:80px}@media only screen and (max-width: 991px){.column4Wrap ul li{width:calc((100% - 60px)/2)}}@media only screen and (max-width: 767px){.column4Wrap ul li{width:100%;margin-bottom:60px}}.column4Wrap ul li h3{font-size:20px;margin:20px 0}.column4Wrap ul li p{line-height:2}.column4Wrap ul li p small{display:block;font-size:11px}.minColumn{border:1px solid rgba(112,112,112,.28);padding:80px}@media only screen and (max-width: 991px){.minColumn{padding:60px}}@media only screen and (max-width: 767px){.minColumn{padding:30px}}.minColumn .flexWrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 991px){.minColumn .flexWrap{flex-direction:column-reverse}}.minColumn .flexWrap .textBox{margin:0;width:calc((100% - 60px)*.44)}@media only screen and (max-width: 991px){.minColumn .flexWrap .textBox{width:100%}}.minColumn .flexWrap .textBox h3{font-size:22px;font-family:"Shippori Mincho";line-height:1.7;margin-bottom:30px;letter-spacing:.01em}@media only screen and (max-width: 767px){.minColumn .flexWrap .textBox h3{font-size:18px}}.minColumn .flexWrap .textBox p{line-height:2}@media only screen and (max-width: 767px){.minColumn .flexWrap .textBox p{font-size:13px}}.minColumn .flexWrap .imgBox{width:calc((100% - 60px)*.56)}@media only screen and (max-width: 991px){.minColumn .flexWrap .imgBox{width:100%;margin-bottom:40px}}.minColumn .flexWrap .imgBox figure{position:relative}.minColumn .flexWrap .imgBox figure figcaption{font-size:11px;position:absolute;bottom:-15px;right:0}.fixedLink{position:fixed;bottom:12%;right:2vw;z-index:1000}@media only screen and (max-width: 991px){.fixedLink{right:4vw;bottom:14%}}.fixedLink .goPageTop{position:absolute;top:0;right:0;display:block;content:"";width:80px;height:80px;transition-duration:.3s;background:url("../img/elements/pageTop.svg") no-repeat center center/contain}@media only screen and (max-width: 991px){.fixedLink .goPageTop{width:60px;height:60px}}@media only screen and (max-width: 767px){.fixedLink .goPageTop{width:40px;height:40px}}.fixedLink .goPageTop:hover{opacity:.5;scale:1.2}.sec-info{max-width:1440px !important;text-align:center;margin:0 auto;padding-bottom:160px;width:100%;z-index:999}.sec-info.underPage{padding-bottom:100px;margin-top:120px}@media only screen and (max-width: 991px){.sec-info.underPage{padding-bottom:50px}}@media only screen and (max-width: 767px){.sec-info.underPage{padding:0}}@media only screen and (max-width: 767px){.sec-info{padding-bottom:50px}}.sec-info .infoWrap{max-width:1440px;margin:0 auto;padding:80px 100px;background-color:rgba(255,255,255,.4);box-shadow:0px 0px 50px 0px rgba(0,0,0,.16);border-radius:40px 0 40px 0}@media only screen and (max-width: 991px){.sec-info .infoWrap{margin:30px 50px 0;padding:50px}}@media only screen and (max-width: 767px){.sec-info .infoWrap{margin:30px 30px 0;padding:40px 30px}}@media only screen and (max-width: 550px){.sec-info .infoWrap{padding:40px 15px}}.sec-info .infoWrap .infoFlex{display:flex;justify-content:space-between}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex{flex-direction:column}}.sec-info .infoWrap .infoFlex .infoBlock{width:calc((100% - 120px)/2);text-align:left}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex .infoBlock{width:100%;margin-bottom:80px}}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock{margin-bottom:50px}}.sec-info .infoWrap .infoFlex .infoBlock h2{font-size:28px;margin-bottom:20px;color:#3d8693}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex .infoBlock h2{font-size:32px}}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock h2{font-size:20px;text-align:center}}.sec-info .infoWrap .infoFlex .infoBlock .infoCopy{font-size:16px;line-height:1.75}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock .infoCopy{font-size:14px}}.sec-info .infoWrap .infoFlex .infoBlock a{margin:50px 0 0;text-decoration:none;border-radius:999px;display:block;position:relative;color:#fff;font-size:18px;z-index:3;padding:20px;text-align:center}.sec-info .infoWrap .infoFlex .infoBlock a:first-child{margin-top:0}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex .infoBlock a{margin-top:30px}}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock a{font-size:15px}}@media only screen and (max-width: 550px){.sec-info .infoWrap .infoFlex .infoBlock a{font-size:14px}}.sec-info .infoWrap .infoFlex .infoBlock a.entryBtn{background:#231815}.sec-info .infoWrap .infoFlex .infoBlock a.crBtn{background:#3d8693}.sec-info .infoWrap .infoFlex .infoBlock a.crBtn.bgGradient{background:linear-gradient(to right, #59bac0 0%, #00969d 100%)}.sec-info .infoWrap .infoFlex .infoBlock a.crBtn.bgGradientGold{background:linear-gradient(to right, #dac991 0%, #c8b15c 100%)}.sec-info .infoWrap .infoFlex .infoBlock a.popModal.crBtn{background:#333;color:#fff}.sec-info .infoWrap .infoFlex .infoBlock a.popModal.crBtn .plus span::before,.sec-info .infoWrap .infoFlex .infoBlock a.popModal.crBtn .plus span::after{background:#fff}.sec-info .infoWrap .infoFlex .infoBlock a .circle{margin-right:30px}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap h3{font-size:24px;display:flex;align-items:center}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap h3::after{border-top:1px solid #333;content:"";flex-grow:1;opacity:.5;margin-left:1rem}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock .meritWrap h3{font-size:20px}}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList{margin-left:30px}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList{margin-left:20px}}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList li{margin-bottom:20px}@media only screen and (max-width: 767px){.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList li{margin-bottom:15px}}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList li p{font-size:14px;position:relative;padding-left:20px}.sec-info .infoWrap .infoFlex .infoBlock .meritWrap .meritList li p::before{position:absolute;width:10px;height:10px;content:"";background-color:#3d8693;border-radius:999px;top:50%;left:0;transform:translate(0, -50%)}.sec-info .infoWrap .infoFlex .infoBlock:nth-of-type(2){position:relative}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex .infoBlock:nth-of-type(2){margin-bottom:0}}.sec-info .infoWrap .infoFlex .infoBlock:nth-of-type(2)::before{width:1px;height:100%;content:"";background-color:#3d8693;position:absolute;left:0;top:0;opacity:.3;transform:translateX(-60px)}@media only screen and (max-width: 991px){.sec-info .infoWrap .infoFlex .infoBlock:nth-of-type(2)::before{content:none}}.sec-info .infoWrap h2{font-size:20px;color:#7f7b7a;margin-bottom:80px;letter-spacing:.1em}@media only screen and (max-width: 991px){.sec-info .infoWrap h2{margin-bottom:50px}}@media only screen and (max-width: 767px){.sec-info .infoWrap h2{margin-bottom:40px}}.sec-info .infoWrap h3{font-size:32px;margin-bottom:30px}@media only screen and (max-width: 767px){.sec-info .infoWrap h3{font-size:20px;margin-bottom:20px}}.sec-info .infoWrap .priceWrap{position:relative;margin-bottom:80px}@media only screen and (max-width: 991px){.sec-info .infoWrap .priceWrap{margin-bottom:50px}}.sec-info .infoWrap .cvList a{margin:0 auto;text-decoration:none;border-radius:999px;display:block;position:relative;color:#fff;font-size:18px;z-index:3}@media only screen and (max-width: 767px){.sec-info .infoWrap .cvList a{font-size:14px}}.sec-info .infoWrap .cvList a.entryBtn{max-width:480px;padding:20px;background:#231815}.sec-info .infoWrap .cvList a.meritBtn{max-width:300px;padding:15px;font-size:15px;border:1px solid #656565;margin-top:30px;position:relative;transition-duration:.3s;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.sec-info .infoWrap .cvList a.meritBtn{font-size:13px;margin-top:20px}}.sec-info .infoWrap .cvList a.meritBtn span{position:relative;z-index:3;color:#656565}.sec-info .infoWrap .cvList a.meritBtn span::after{content:"+";font-size:20px;width:20px;height:auto;position:absolute;top:50%;transform:translateY(-60%);right:0;transform:translate(40px, -60%)}.sec-info .infoWrap .cvList a.meritBtn:hover span{color:#fff}.sec-info .infoWrap .cvList a .circle{margin-right:30px}.sec-info .infoWrap .lim-contentsWrap{margin-top:80px}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap{margin-top:40px}}.sec-info .infoWrap .lim-contentsWrap h3{font-size:24px;margin-bottom:30px}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap h3{font-size:20px}}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap .borderContainer{margin-top:30px}}.sec-info .infoWrap .lim-contentsWrap .borderContainer h4.border{align-items:center;display:flex}.sec-info .infoWrap .lim-contentsWrap .borderContainer h4.border::before,.sec-info .infoWrap .lim-contentsWrap .borderContainer h4.border::after{content:"";flex-grow:1;height:1px;background-color:rgba(112,112,112,.5)}.sec-info .infoWrap .lim-contentsWrap .borderContainer h4.border::before{margin-right:15px}.sec-info .infoWrap .lim-contentsWrap .borderContainer h4.border::after{margin-left:15px}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul{max-width:540px;margin:40px auto;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul{justify-content:space-between;margin-top:30px;margin-bottom:0;gap:0 10px}}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li{margin-bottom:0;position:relative;max-width:160px}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li{width:calc((100% - 20px)/2);margin-bottom:30px}}@media only screen and (max-width: 767px){.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li figure img{width:100%}}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li figure figcaption{font-size:9px;text-align:right;position:absolute;right:0;margin-top:-5px}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li p{text-align:left;font-size:14px;line-height:1.5;padding-top:20px}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li p span.allimgCap{display:block;text-align:right;margin-top:20px}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li.new figure{position:relative}.sec-info .infoWrap .lim-contentsWrap .lim-contentsBlock ul li.new figure::after{position:absolute;top:0;right:0;content:"NEW";color:#fff;background-color:#51a4b3;width:40px;font-weight:bold}.bottomEntryArea{margin-bottom:0}.bottomEntryArea .entryBanner{max-width:1280px;margin:160px auto 0;width:100%;position:relative}@media only screen and (max-width: 991px){.bottomEntryArea .entryBanner{margin-top:120px}}@media only screen and (max-width: 767px){.bottomEntryArea .entryBanner{margin-top:80px}}.bottomEntryArea .entryBanner .textBox{position:absolute;bottom:15%;right:0;transform:translate(0, 0);color:#fff;text-align:center;width:400px;margin-bottom:0 !important}@media only screen and (max-width: 991px){.bottomEntryArea .entryBanner .textBox{width:240px}}@media only screen and (max-width: 767px){.bottomEntryArea .entryBanner .textBox{left:50%;right:auto;transform:translate(-50%, 0)}}.bottomEntryArea .entryBanner .textBox p{font-size:16px;max-width:320px;position:relative}@media only screen and (max-width: 991px){.bottomEntryArea .entryBanner .textBox p{font-size:14px;max-width:200px}}@media only screen and (max-width: 767px){.bottomEntryArea .entryBanner .textBox p{font-size:13px;margin:0 auto}}.bottomEntryArea .entryBanner .textBox p::after{content:"";position:absolute;width:110%;height:1px;background-color:rgba(255,255,255,.7);bottom:0;left:0;transform:translateY(8px)}@media only screen and (max-width: 767px){.bottomEntryArea .entryBanner .textBox p::after{width:100%}}.pageLinkWrap{position:relative;margin:160px auto 100px;width:100%;max-width:1200px}@media only screen and (max-width: 1280px){.pageLinkWrap{max-width:960px}}@media only screen and (max-width: 991px){.pageLinkWrap{padding:120px 50px 0;margin:100px auto}}@media only screen and (max-width: 767px){.pageLinkWrap{margin:30px auto 60px;padding:50px 30px 0}}.pageLinkFlex{padding-top:50px;border-top:solid 1px rgba(112,112,112,.5);display:flex;flex-direction:row;justify-content:space-between;position:relative}@media only screen and (max-width: 991px){.pageLinkFlex{padding:50px 0 0}}@media only screen and (max-width: 767px){.pageLinkFlex{margin-top:30px;padding:40px 0 0}.pageLinkFlex::after{content:"";width:1px;height:40px;background-color:rgba(112,112,112,.2);position:absolute;bottom:0;left:50%}}.pageLinkFlex p{display:flex;flex-direction:row;flex-wrap:nowrap}.pageLinkFlex p span.en{font-size:14px;min-width:100px;display:inline-block;margin-bottom:0;transform:translateY(14px);color:#7f7b7a}@media only screen and (max-width: 991px){.pageLinkFlex p span.en{transform:translateY(5px)}}@media only screen and (max-width: 767px){.pageLinkFlex p span.en{font-size:10px}}.pageLinkFlex p span.jp{font-family:"Shippori Mincho";font-size:30px}@media only screen and (max-width: 991px){.pageLinkFlex p span.jp{font-size:20px}}@media only screen and (max-width: 767px){.pageLinkFlex p span.jp{font-size:16px;display:block}}@media only screen and (max-width: 767px){.pageLinkFlex .prevPage p{flex-direction:column}}.pageLinkFlex .prevPage p span.jp{transition-duration:.3s}.pageLinkFlex .prevPage p span.en{padding-right:40px;position:relative;margin-bottom:10px}@media only screen and (max-width: 767px){.pageLinkFlex .prevPage p span.en{margin-bottom:20px}}.pageLinkFlex .prevPage p span.en::after{content:"";width:1px;height:40px;background-color:rgba(112,112,112,.2);position:absolute;top:-8px;right:20px}@media only screen and (max-width: 767px){.pageLinkFlex .prevPage p span.en::after{display:none}}.pageLinkFlex .prevPage:hover p span.jp{transform:translateX(20px)}@media only screen and (max-width: 767px){.pageLinkFlex .nextPage p{text-align:right;flex-direction:column-reverse}}.pageLinkFlex .nextPage p span.jp{transition-duration:.3s}.pageLinkFlex .nextPage p span.en{padding-left:40px;margin-bottom:10px}@media only screen and (max-width: 767px){.pageLinkFlex .nextPage p span.en{margin-bottom:20px}}.pageLinkFlex .nextPage p span.en::before{content:"";width:1px;height:40px;background-color:rgba(112,112,112,.2);position:absolute;top:-8px;left:20px}@media only screen and (max-width: 767px){.pageLinkFlex .nextPage p span.en::before{display:none}}.pageLinkFlex .nextPage:hover p span.jp{transform:translateX(-20px)}.itemList li{position:relative}.icon{display:none;width:40px;height:40px;position:absolute;top:0;right:0;z-index:1;padding:5px;background:rgba(0,0,0,.35)}@media only screen and (max-width: 767px){.icon{display:block}}.swipeWrap{position:relative;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:2px !important;scrollbar-color:#9e9e9e}.swipeWrap .swipeBox{display:none;position:absolute;top:50%;left:50%;z-index:10;text-align:center;color:#fff;transform:translate(-50%, -50%)}.swipeWrap .swipeBox p{font-size:1.7rem;width:180px !important}.swipeWrap .swipeIcon{display:block;animation:swipeAnimation 1.5s ease-in-out infinite alternate;transition:all .3s}.swipeWrap .swipeIcon::after{content:url("../img/elements/swipe.svg");width:100px;height:auto}@media only screen and (max-width: 767px){.swipeWrap{position:relative}.swipeWrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3;transition:all .3s}.swipeWrap.active::before{opacity:0;z-index:-3}.swipeWrap .swipeBox{display:block}}.swipeWrap::-webkit-scrollbar{width:2px !important;height:2px}.swipeWrap::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:4px}.swipeWrap::-webkit-scrollbar-thumb{background-color:#9c9c9c;border-radius:4px}.swipeWrap figure img{padding-bottom:0px}@media only screen and (max-width: 767px){.swipeWrap figure img.big{width:800px !important;max-width:none !important;padding-right:30px}}@keyframes swipeAnimation{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}.img-caps{position:absolute;bottom:0;right:0;font-size:10px;font-family:"Noto Serif JP",serif;line-height:1;padding:5px 5px 6px 6px;color:#fff;letter-spacing:-0.02em;z-index:5;text-align:right;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.img-caps.black{color:#333}.img-caps.shadow{color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.8),0px 0px 4px rgba(0,0,0,.8),0px 0px 7px rgba(0,0,0,.8)}.img-caps.under{bottom:-22px}@media only screen and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.img-caps{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (min-width: 769px){#spCommonModalArea{display:none !important}}@media only screen and (max-width: 768px){.commonSpModalImage{position:relative;cursor:pointer}.commonSpModalImage:before{position:absolute;top:0px;right:0px;display:block;content:"";width:30px;height:30px;background:url("../img/elements/ico_sp_modal.svg") no-repeat center center/contain;z-index:999}.commonSpModalImage.tr30:before{position:absolute;top:30px;right:30px;display:block;content:"";width:30px;height:30px;background:url("../img/elements/ico_sp_modal.svg") no-repeat center center/contain;z-index:999}#spCommonModalArea{overflow:auto;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-overflow-scrolling:touch;z-index:9999999}#spCommonModalTable{box-sizing:border-box;position:relative;display:table;width:100%;height:100%;padding:60px 0}#spCommonModalCell{display:table-cell;vertical-align:middle}#spCommonModalInner{position:relative;max-width:1000px;margin:0 auto;text-align:center}#spCommonModalInner img{max-width:100%;height:auto}#spCommonModalContents,#spCommonSlideContents{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}#spCommonModalContents:before,#spCommonSlideContents:before{position:absolute;top:50%;left:50%;display:block;content:"";width:70px;height:70px;background:url("../img/elements/swipe.svg") no-repeat center center/contain;transform:translateY(-50%);transition:opacity .3s;animation:return 3s 0s infinite ease;z-index:2}#spCommonModalContents.icoOff:before,#spCommonSlideContents.icoOff:before{opacity:0}#spCommonModalContents figure,#spCommonSlideContents figure{box-sizing:border-box;width:200%;padding:0 20px}#spCommonModalContents figure img,#spCommonSlideContents figure img{width:100%;background:#fff}#spCommonModalClose{position:absolute;top:-50px;right:0;width:50px;height:50px;cursor:pointer}#spCommonModalClose:before,#spCommonModalClose:after{position:absolute;top:50%;left:50%;display:block;content:"";width:12px;height:2px;background-color:#fff}#spCommonModalClose:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#spCommonModalClose:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}}.footArea{background-color:#fff;z-index:999}.bnr-bukken{max-width:1024px;margin:0 auto}.pageCaptionWrap{max-width:1200px;margin:100px auto;padding:0 80px}@media only screen and (max-width: 991px){.pageCaptionWrap{padding:0 50px}}.pageCaptionWrap p{font-size:11px}nav.footer-link{text-align:center;background:#141414;padding:15px 40px}@media only screen and (max-width: 767px){nav.footer-link{padding:15px 30px}}nav.footer-link ul{display:flex;flex-flow:row wrap;justify-content:center}@media only screen and (max-width: 1440px){nav.footer-link ul{display:flex;flex-flow:row wrap}}nav.footer-link ul li{display:inline-block;width:10%;border-right:#444 1px solid}@media only screen and (max-width: 1440px){nav.footer-link ul li{display:inherit;width:25%;padding:10px;border-right:none}}@media only screen and (max-width: 767px){nav.footer-link ul li{width:50%;border-bottom:#444 1px solid}}nav.footer-link ul li:last-child{border-right:none}nav.footer-link ul li.nolink a{pointer-events:none;opacity:.4}nav.footer-link ul li a{display:block;color:#fff}@media only screen and (max-width: 1440px){nav.footer-link ul li a{margin:auto}}@media only screen and (max-width: 767px){nav.footer-link ul li:nth-child(odd){border-right:#444 1px solid}}@media only screen and (max-width: 767px){nav.footer-link ul li:nth-child(n+7){border-bottom:none}}@media only screen and (max-width: 767px){nav.footer-link ul li:nth-child(even){border-right:none}}@media only screen and (max-width: 767px){nav.footer-link ul li:nth-child(n+9){border-right:none}}@media only screen and (max-width: 479px){nav.footer-link{padding:15px}}.footerHolidayInfo{display:flex;justify-content:center;margin-bottom:20px;flex-direction:column;max-width:700px;margin-left:auto;margin-right:auto;display:none}.footerHolidayInfo>div{border:1px solid rgba(255,255,255,.7);padding:20px;margin-bottom:20px;background-color:rgba(255,255,255,.1)}.footerHolidayInfo>div a{transition:.3s ease;color:#72d0e1 !important}.footerHolidayInfo>div a:hover{opacity:.5}.footerHolidayInfo>div p{font-size:13px !important}.footerHolidayInfo>div .red{color:#ff5e5e}@media only screen and (max-width: 767px){.footerHolidayInfo>div{border:none;border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);padding:20px 0px;width:100%}.footerHolidayInfo>div:nth-child(2){border-top:0;padding-top:0}}.footerHolidayInfo>div h2{font-size:16px;margin-bottom:10px;color:#fff}@media only screen and (max-width: 767px){.footerHolidayInfo>div h2{font-size:14px}}.footerHolidayInfo>div p{font-size:14px;color:#fff}@media only screen and (max-width: 767px){.footerHolidayInfo>div p{font-size:12px}}.footerHolidayInfo>div p.smallText{font-size:11px;margin-top:10px}.footerHolidayInfo>div a{margin-top:10px;display:block;text-align:center;font-size:14px;color:#fff;text-decoration:underline}@media only screen and (max-width: 767px){.footerHolidayInfo>div a{font-size:12px}}.timelessvalueItem_detailsWrap .timelessvalueItem_details_item .pics_caps{padding:10px 5px}.timelessvalueItem_detailsWrap .timelessvalueItem_details_item .pics_caps.color-white{text-shadow:0 0 5px #000,0 0 5px #000}.timelessvalueItem_detailsWrap .timelessvalueItem_details_item .timelessvalueItem_details_body small{display:block;font-size:11px}/*# sourceMappingURL=brand2.css.map */