a{text-decoration:none;color:inherit;line-height:2}a img{opacity:1;transition:.3s}*{-webkit-box-sizing:border-box;box-sizing:border-box}button,g,dl.ac:not(.change_search) dt{cursor:pointer}body{font-size:14px;line-height:1.7}body>svg{position:absolute;width:0;height:0}.wrap{background-color:#f7f6fb;padding-top:64px}.wrap:before{height:190px;width:100%;content:'';position:absolute;top:0;left:0}.wrap.pink:before{background-color:#001e43}.wrap.yellow:before{background-color:#001e43}.wrap.pink.search-wrap:before{background-color:#9d9ea0}.inner{background-color:#fff;border-radius:5px;width:980px;max-height:auto!important;margin:auto;position:relative;z-index:2}.inner:after{content:'';clear:both;display:block}.nopc{display:none}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:100;min-width:1150px}.logo{padding:15px;width:180px;float:left}.logo a img{width:100%}header nav{float:right;display:table}header nav>ul{display:table-cell;vertical-align:bottom}header nav>ul li{vertical-align:bottom;display:table-cell}header nav>ul li a{display:block;text-align:center;line-height:1.5;font-size:12px;padding:5px 15px;position:relative;transition:.3s;z-index:2}header nav>ul li.on a{color:#fff}header nav>ul li a:after{content:'';width:100%;height:4px;background-color:#001e43;position:absolute;bottom:0;left:0;transition:.3s ease-in-out;z-index:-1}header nav>ul li:nth-of-type(2) a:after {background-color:#003f8e}header nav>ul li:nth-of-type(3) a:after {background-color:#409ecc}header nav>ul li:nth-of-type(4) a:after {background-color:#82cddd}header nav>ul li:nth-of-type(5) a:after {background-color:#8da0b6}header nav>ul li:nth-of-type(6) a:after {background-color:#d4d9df}header nav>ul li.on a:after{height:80px}header nav p{display:table-cell;vertical-align:middle;border-right:1px solid #d8d8d8}header nav>p:first-of-type{border-left:1px solid #d8d8d8}header nav p a{display:block;padding:15px 15px 5px;font-size:12px;text-align:center;line-height:1}header nav li.open_btn,header nav li.close_btn,header nav p.column_btn,header nav p.contact_btn{cursor:pointer;transition:.3s}header nav li.open_btn a,header nav li.close_btn a,header nav p.column_btn a,header nav p.contact_btn a{pointer-events:none}header nav p a i{font-size:30px;margin-bottom:5px;display:inline-block;color:#babebf;transition:.3s}header nav p a span{display:inline-block;position:relative}header nav p a i ~ span:after {content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;top:3px;bottom:0;right:-10px}header nav p.column_btn.on i{color:maroon}header nav p i.icon-PC_Heart .path1:before,header nav p i.icon-PC_Heart .path2:before,header nav p a i.icon-PC_kensaku{transition:.3s}header nav div{display:table-cell;vertical-align:middle;padding:5px 15px;border-right:1px solid #d8d8d8}header nav div i{font-size:30px;color:maroon;display:inline-block;vertical-align:middle;margin-right:10px}header nav div p{display:inline-block;vertical-align:middle;line-height:1.2;border:none}header nav div p b a{font-size:24px;font-weight:bold;text-align:left;padding:0}header nav div p span{display:block;font-size:12px}header nav>p:last-of-type{color:#fff;background-color:maroon;transition:.3s}header nav>p.on:last-of-type{background-color:#9f1c2a}header nav>p:last-of-type i{color:#fff}header nav>p:last-of-type a i ~ span:after {border-color:#fff transparent transparent transparent}header>ul,.sp_menu,.sp_contact,.sp_tel{display:none}header nav section{position:fixed;top:0;left:0;width:100%;padding:0;background-color:rgba(255,255,255,1);height:0;transition:.3s;overflow:hidden;z-index:-1}header nav section.active{top:64px;padding:50px;height:auto;overflow:auto}main{position:relative;z-index:3}main:before{content:'';position:fixed;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:50;opacity:0;transition:.25s;pointer-events:none}main.active:before{opacity:1;pointer-events:auto}header nav section .close{position:absolute;top:10px;right:10px;width:20px;height:20px;display:block;cursor:pointer}header nav section .close:before,header nav section .close:after{content:'';width:100%;height:2px;background-color:#8e8e8e;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}header nav section .close:after{transform:rotate(-45deg)}header nav section div{width:920px;margin:auto;display:block;padding:0;border:none}header nav section div b{padding:10px 20px;background-color:#f2f2f2;display:block;font-size:18px;font-weight:bold;margin-bottom:15px}header nav section div b i{color:#babebf;margin-right:10px;display:inline-block;vertical-align:text-top}header nav section div p{margin-bottom:15px;font-size:16px}header nav section div ul{width:100%}header nav section div ul li{display:inline-block;vertical-align:top;width:33%;padding-left:20px}header nav section div ul li a{position:relative;display:inline-block;color:#4196cb}header nav section div ul li a:before{content:'';width:8px;height:8px;position:absolute;top:10px;left:-20px;margin:auto;border-top:2px solid #6a6a6a;border-right:2px solid #6a6a6a;transform:rotate(45deg)}header nav .g_contact div ul{display:-webkit-flex;display:-ms-flex;display:flex}header nav .g_contact div ul li{display:-webkit-flex;display:-ms-flex;display:flex;padding-left:0;margin-right:20px}header nav .g_contact div ul li:last-of-type{margin-right:0}header nav .g_contact div ul li a{background-color:maroon;color:#fff;display:block;width:100%;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:10px;transition:.3s;font-weight:bold}header nav .g_contact div ul li a:before{top:0;bottom:0;left:auto;right:20px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff}a.tel{pointer-events:none}footer{background-color:#474a4d;padding:30px}footer span#totop a{background-color:#000;opacity:.8;color:#fff;width:58px;height:58px;position:fixed;bottom:50px;right:20px;display:block;border-radius:100px;z-index:100;display:none;transition:.3s}footer span#totop a:before{content:'';width:10px;height:10px;position:absolute;top:5px;bottom:0;left:0;right:0;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(-45deg)}footer span#totop a span{display:none}footer nav{width:980px;margin:0 auto 20px;position:relative}footer nav ul{display:table;width:100%;border:1px solid #837e7e;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.3);overflow:hidden}footer nav ul li{display:table-cell;border-left:1px solid #837e7e}footer nav ul li:first-of-type{border:none}footer nav ul li a{display:block;padding:10px;color:#fff;text-align:center;background-color:inherit;transition:.3s}footer nav ul li a i{vertical-align:middle}footer nav ul li a span{display:none}footer>ul{text-align:center;margin-bottom:20px}footer>ul li{display:inline-block;vertical-align:middle;position:relative;z-index:2}footer>ul li:before{content:'';width:1px;height:60%;position:absolute;top:0;bottom:0;right:0;margin:auto;background-color:#fff}footer>ul li:last-child:before{display:none}footer>ul li a{display:block;text-align:center;color:#fff;font-size:13px;padding:5px 15px}footer div{width:980px;margin:0 auto 20px;height:0}footer div ul{text-align:right;position:relative;top:-65px}footer div ul li{display:inline}footer div ul li a{color:#7c7c7c;font-size:40px;opacity:1;transition:.3s}footer div ul li a i.icon-instagram{font-size:36px}footer p{font-size:12px;text-align:center;color:#fff}.foot_open a,.foot_close a{}.foot_open,.foot_close{cursor:pointer}.foot_open_menu,.foot_close_menu{position:absolute;top:-50px;left:0;z-index:10;transition:.3s;opacity:0;pointer-events:none}.foot_open_menu.active,.foot_close_menu.active{top:-70px;opacity:1;pointer-events:auto}.foot_open_menu:before,.foot_close_menu:before{content:'';width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#837e7e transparent transparent transparent;position:absolute;bottom:-10px;left:120px}.foot_close_menu{left:380px}.foot_open_menu ul,.foot_close_menu ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.3);overflow:hidden}.foot_open_menu ul li,.foot_close_menu ul li{}.foot_open_menu ul li a,.foot_close_menu ul li a{color:#474a4d;transition:.3s;background-color:#fff}.top_main{width:100%;padding:70px 0 0;animation:mainbg 10s ease-out infinite 0s;background-position:center;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;opacity:1;background-image:url(https://souen-beauty.confirm-sg.com/wp-content/themes/php/common/img/xmain.png.pagespeed.ic.JVyrvEHnbp.png);background-color:#fff;position:relative}@keyframes mainbg {
    0% { background-image: url(../img/main.png); }
    48% { background-image: url(../img/main.png); }
    50% { background-image: url(../img/main.png); }
    98% { background-image: url(../img/main.png); }
    100% { background-image: url(../img/main.png); }
}.top_main:after{content:'';position:absolute;bottom:0;width:100%;height:450px;background-color:rgba(0,0,0,.7);z-index:1}.top_main h1{width:500px;text-align:center;margin:0 auto 60px;background-color:rgba(255,255,255,.8);padding:15px}.top_main h1 img{width:100%}.top_main h1 img:nth-of-type(1) {width:50%;margin-bottom:10px}.top_main h1 img:nth-of-type(2) {width:100%;margin-bottom:20px}.top_main h1 img:nth-of-type(3) {width:70%;margin-bottom:10px}.top_main h1 img:nth-of-type(4) {width:90%}.top_main>dl{width:920px;margin:auto;display:table;position:relative;z-index:2}.top_main>dl>dt{display:table-cell;vertical-align:middle;width:10%;text-align:left;position:relative;padding:0}.top_main>dl>dt img{width:140px}.top_main>dl>dt span{display:block;width:150%;position:absolute;top:-100px;left:0;right:0;margin:auto;background-color:#fff;text-align:center;padding:5px 10px;border-radius:10px;font-size:18px;font-weight:bold;box-shadow:0 2px 10px rgba(0,0,0,.3)}.top_main>dl>dt span:before{content:'';width:0;height:0;border-style:solid;border-width:20px 5px 0 5px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-15px;left:60px;transform:rotate(-30deg)}.top_main>dl>dt span b{font-size:26px;color:maroon}.top_main>dl>dd{display:table-cell;vertical-align:middle;font-size:18px;text-align:center;width:35%;padding:0 10px;border-right:2px dotted #fff}.top_main>dl>dd:last-of-type{border:none}.top_main>dl>dd a.btn1{width:145px;margin:15px auto;font-size:15px;background-color:#001e43;border:2px solid #001e43;color:#fff;padding:3px 0;transition:.3s}.top_main>dl>dd a.btn1.arrow:before{border-right:2px solid #fff;border-top:2px solid #fff;transition:.3s}.top_main>dl>dd a.btn1 i{font-size:25px;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px}.top_main div{width:920px;margin:0 auto;display:table;font-size:0;padding:15px 0;position:relative;z-index:2}.top_main div dl{display:inline-block;vertical-align:middle;width:222.5px;position:relative;margin-right:10px;box-shadow:2px 2px 2px rgba(0,0,0,.5);top:0;left:0;transition:.3s;float:left}.top_main div dl:last-of-type{margin-right:0}.top_main div dl dt{display:table-cell;vertical-align:middle;width:30%;height:70px;text-align:center;padding:0}.top_main div dl:first-of-type dt{background-color:#001e43}.top_main div dl:nth-of-type(2) dt {background-color:#003f8e}.top_main div dl:nth-of-type(3) dt {background-color:#409ecc}.top_main div dl:nth-of-type(4) dt {background-color:#8da0b6}.top_main div dl dt img{width:80%}.top_main div dl dd{display:table-cell;vertical-align:middle;background-color:rgba(250,250,250,.9);padding:10px;font-size:14px;width:70%}.top_main div dl dd a:not(.btn1) {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#lightbox{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background-color:rgba(0,0,0,.8);z-index:100;opacity:0;pointer-events:none;transition:.3s}.lightbox-on #lightbox{opacity:1;pointer-events:auto}#lightbox div{position:fixed;height:280px;top:0;bottom:0;left:0;right:0;margin:auto;padding:40px;z-index:2}#lightbox .close-btn{background-color:maroon;display:block;width:50px;height:50px;position:absolute;top:0;right:0;cursor:pointer;transition:.3s}#lightbox .close-btn:before,#lightbox .close-btn:after{content:"";width:30px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}#lightbox .close-btn:after{transform:rotate(-45deg)}#lightbox p{text-align:center;font-size:24px;font-weight:bold;color:maroon;margin-bottom:40px}#lightbox ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#lightbox ul li a{font-size:22px;font-weight:bold;color:#fff;background-color:maroon;display:block;width:340px;display:flex;flex-wrap:wrap;align-items:center;height:120px;padding:0 20px;margin:0 20px;transition:.3s;position:relative}#lightbox ul li a:after{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.top_new{width:100%;overflow:hidden}.top_new>dl{width:1000px;margin:20px auto 40px;box-shadow:2px 2px 10px rgba(0,0,0,.3);display:table;table-layout:fixed}.top_new>dl>dt{display:table-cell;vertical-align:middle;background-color:#8da0b6;text-align:center;font-size:13px;position:relative;width:240px;color:#fff}.top_new>dl>dt:after{content:'';width:0;height:0;border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #8da0b6;position:absolute;top:0;bottom:0;right:-20px;margin:auto;z-index:10}.top_new>dl>dt span{ font-size: 18px}.top_new>dl>dt img{width:150px}.top_new>dl>dd{background-color:#fff;display:table-cell;vertical-align:middle;width:760px}.swiper-news{width:100%;overflow:hidden;height:170px}.swiper-news .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}.swiper-news .swiper-slide article{width:100%;overflow:hidden}.top_new>dl>dd>div{position:relative;background-color:#fff;transition:.3s;padding:0 30px}.top_new>dl>dd>div:first-of-type{padding:15px 30px}.top_new>dl>dd>div:first-of-type:after{content:'';width:95%;height:1px;background-color:#cac6c6;bottom:0;right:0;margin:auto;z-index:10;position:absolute}.top_new>dl>dd div a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;display:block}.top_new>dl>dd div>span{font-size:12px;font-weight:bold;color:#818181;margin-bottom:5px;display:block}.top_new>dl>dd div dl{display:table}.top_new>dl>dd div dl dt{display:table-cell;vertical-align:middle;width:150px;height:140px;position:relative;overflow:hidden}.top_new>dl>dd div dl dt img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.top_new>dl>dd div dl dt img.EntryDataCheck{width:100px;height:auto}.soldoutImg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgb(0, 0, 0, 0.5);z-index:10}p.lockImg{position:absolute;width:20%;height:20%;top:0;left:0;margin:10px;z-index:101}p.lockImg svg{fill:#eb5f66}.soldout{position:absolute;width:50%;height:20%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100}.top_new>dl>dd div dl dt+dd{padding-left:20px}.top_new>dl>dd div dl dd{display:table-cell;vertical-align:middle}.top_new>dl>dd div dl dd>span{font-size:13px;margin-bottom:5px;display:block}.top_new>dl>dd div dl dd>span span{margin-right:10px}.top_new>dl>dd div dl dd>b{font-size:14px;margin-bottom:5px;display:block;font-weight:bold}.top_new>dl>dd div dl dd p{font-size:12px;line-height:2;margin-bottom:5px}.top_new>dl>dd div dl dd p i{color:maroon;font-size:18px;display:inline-block;vertical-align:middle;margin:0 5px 0 0}.top_new>dl>dd div dl dd p span{margin:0 7px}.top_new>dl>dd div dl dd ul.icon{ margin: 0px}.top_new>article{background-color:#fff;padding:30px 0}.top_new>article>ul{text-align:center;margin-bottom:40px;min-width:1026px}.top_new>article>ul li{width:192px;display:inline-block;vertical-align:middle;margin:0 5px;cursor:pointer}.top_new>article>ul li a{color:#fff;padding:5px 0;font-size:18px;font-weight:bold;text-align:center;display:block;background-color:#adc1db;position:relative;pointer-events:none;top:0;transition:.3s}.top_new>article>ul li a:before{content:'';width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:rgba(232,52,61,.5) transparent transparent transparent;position:absolute;bottom:-13px;left:0;right:0;margin:auto;transition:.3s;opacity:0}.top_new>article>ul li.here a{background-color:#003f8e}.top_new>article>ul li.here a:before{border-color:#003f8e transparent transparent transparent;opacity:1}.top_new .swiper-container{height:auto;opacity:1;transition:.8s}.top_new .swiper-container.off{height:0;pointer-events:none;opacity:0}.toppage .swiper-container .swiper-button-next,.toppage .swiper-container .swiper-button-prev{width:76px;height:76px;position:absolute;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);background-image:none;border-radius:100px}.toppage .swiper-container .swiper-button-next{right:-40px}.toppage .swiper-container .swiper-button-prev{left:-40px}.toppage .swiper-container .swiper-button-next:before,.toppage .swiper-container .swiper-button-prev:before{content:'';width:20px;height:20px;border-top:2px solid #fff;border-left:2px solid #fff;position:absolute;top:0;bottom:0;margin:auto}.toppage .swiper-container .swiper-button-next:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:5px}.toppage .swiper-container .swiper-button-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:5px}.top_title{font-size:28px;font-weight:bold;text-align:center;margin-bottom:20px}.top_title+p{text-align:center;margin-bottom:20px}.top_special{padding:30px 0;background:#001e43}.top_special .top_title,.top_special .top_title+p{color:#fff}.top_column{padding:30px 0 20px}.top_column div article{border:2px solid #eae8e8;box-shadow:2px 2px 10px rgba(0,0,0,.3);position:relative;margin-bottom:20px;width:350px;background-color:#fff;display:inline-block;vertical-align:top;border-radius:10px;top:0;left:0;transition:.3s;overflow:hidden}.top_column div article>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.top_column div article dl dt{width:100%;height:180px;position:relative;overflow:hidden}.top_column div article dl dt img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.top_column div article dl dd{padding:15px}.top_column div article dl dd p{font-weight:bold;font-size:16px;height:4em;overflow:hidden;line-height:1.5}.top_column div article dl dd p span{font-size:13px;display:block;color:#818181;font-weight:normal}.top_column div article dl dd ul li{display:inline-block;margin-right:10px}.top_column div article dl dd ul li a{font-size:12px;color:#4aa7e2;position:relative;z-index:3}.top_news{width:1200px;margin:auto;padding-bottom:100px}.top_news div{display:inline-block;vertical-align:top;width:780px;padding:40px;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.3);background:#fff;position:relative}.top_news div:first-of-type>a{position:absolute;top:50px;right:30px;font-size:14px;padding-right:30px}.top_news div:first-of-type>a:after{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;right:5px;margin:auto;border-top:2px solid maroon;border-right:2px solid maroon;transform:rotate(45deg);transition:.3s}.top_news div:first-of-type ul li{padding:15px 10px 10px;border-bottom:1px solid #d5d5d5}.top_news div:first-of-type ul li span{font-size:13px;font-weight:bold;color:#818181}.top_news div:first-of-type ul li span.label_property.type_news{background-color:#003f8e;color:#fff;padding:3px 10px;border-radius:100px;margin-left:10px;font-size:12px}.top_news div:first-of-type ul li a{display:block;color:#4aa7e2}.top_news div:first-of-type ul li span.label_property.type_column{background-color:#82cddd;color:#fff;padding:3px 10px;border-radius:100px;margin-left:10px;font-size:12px}.top_news div:last-of-type{width:380px;margin-left:30px;padding:40px 25px}.top_news div ul.sns_btn li{margin:3px}.top_news div img{width:100%}.top_tips div{width:1000px;margin:auto}.top_tips div ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.top_tips div ul li{width:33.2%;height:300px;background-color:#fff;position:relative;text-align:center;padding:50px 30px;margin:0 2px 2px 0;overflow:hidden;transition:.3s}.top_tips div ul li:nth-of-type(3n) {margin:0 0 2px 0}.top_tips div ul li:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:100%;background:#ccc;transition:cubic-bezier(.17,.84,.44,1) .5s;z-index:1}.top_tips div ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.top_tips div ul li a:before{content:'';width:35px;height:35px;position:absolute;left:0;right:0;bottom:30px;margin:auto;background-color:#000;border-radius:100px;transition:.3s}.top_tips div ul li a:after{content:'';width:12px;height:12px;position:absolute;left:0;right:5px;bottom:40px;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.3s}.top_tips div ul li h3{font-size:20px;font-weight:bold;line-height:2.5;position:relative;z-index:2}.top_tips div ul li h3 i{display:block;font-size:50px}.top_tips div ul li p{font-size:14px;text-align:left;position:relative;z-index:2}.top_tips div.open_list ul{color:#001e43}.top_tips div.open_list ul li:before{background:#001e43}.top_tips div.open_list ul li a:before{background-color:#001e43}.top_tips div.close_list ul{color:#409ecc}.top_tips div.close_list ul li:before{background:#409ecc}.top_tips div.close_list ul li a:before{background-color:#409ecc}.top_tips div.rent_list ul{color:#003f8e}.top_tips div.rent_list ul li:before{background:#003f8e}.top_tips div.rent_list ul li a:before{background-color:#003f8e}.top_tips div.seller_list ul{color:#8da0b6}.top_tips div.seller_list ul li:before{background:#8da0b6}.top_tips div.seller_list ul li a:before{background-color:#8da0b6}.top_tips div.performance_list ul{color:#d4d9df}.top_tips div.performance_list ul li:before{background:#d4d9df}.top_tips div.performance_list ul li a:before{background-color:#d4d9df}.top_insta ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center}.top_insta ul li{width:15%;position:relative;padding:15% 0 0;overflow:hidden}.top_insta ul li a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.detail_title{font-size:20px;font-weight:bold;padding:30px 30px 15px 30px;border-bottom:1px solid #cac6c6}.articles_detail{padding-bottom:30px}.articles_detail article>section{padding:20px 30px;position:relative}.articles_detail .number{display:inline-block;vertical-align:middle;font-weight:bold;margin-bottom:20px;margin-right:20px}.articles_detail .number span{color:maroon}.articles_detail .train{display:inline-block;vertical-align:middle;margin-bottom:20px;width:73%}.articles_detail .train i{color:maroon;font-size:24px;display:inline-block;vertical-align:middle;margin-right:5px}.articles_detail .wpfp-span{display:inline-block;vertical-align:middle;margin-bottom:20px;border:1px solid maroon;padding:0 5px}.icon{width:100%;clear:both;margin-bottom:10px;font-family:"メイリオ",meiryo,sans-serif}.icon li,.detail_title>b{display:inline-block;padding:3px 10px;border-radius:100px;border:1px solid #ccc;font-size:12px;position:relative;margin:0 3px 5px 0;line-height:1;font-weight:400}.icon li span{width:10px;height:10px;position:absolute;top:0;bottom:0;left:10px;margin:auto;border-radius:100px}.ico_new{color:#fff;background-color:maroon;border:1px solid maroon!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_ichioshi{color:#fff;background-color:#003f8e;border:1px solid #003f8e!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_tokusen{color:#fff;background-color:#409ecc;border:1px solid #409ecc!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_ashibaya{color:#fff;background-color:#3574ad;border:1px solid #3574ad!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_ninki{color:#fff;background-color:#8da0b6;border:1px solid #8da0b6!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_360kamera{color:#0e08f7;background-color:#fff;border:1px solid #0e08f7!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_genjo{color:#001e43;border:1px solid #001e43!important;padding:0 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 6px 0}.ico_ricchi{border:1px solid #d4d9df!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0;background-color:#d4d9df}.ico_gyoshu{color:#fff;background-color:maroon;border:1px solid maroon!important;padding:3px 10px;border-radius:100px;display:inline-block;vertical-align:middle;margin:0 3px 5px 0}.ico_juinshoku{color:#fff;background-color:maroon;border:1px solid maroon!important;padding:5px 10px;border-radius:100px;display:inline-block;vertical-align:middle;line-height:1;margin:0 3px 5px 0}.articles_detail .detail_left{float:left;width:520px}.articles_detail .articles_slider{position:relative;margin-bottom:10px;width:520px;height:350px;overflow:hidden}.articles_detail .articles_slider:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgb(0, 0, 0, 0.5);z-index:10;display:none}.articles_detail .articles_slider .swiper-slide{width:520px;height:350px;overflow:hidden}.articles_detail .articles_slider .swiper-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.articles_detail .articles_slider .swiper-slide a{display:block;position:relative;height:100%}.articles_detail .articles_slider .swiper-slide a:before{content:'\e918';font-family:'iconfont';color:#fff;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;right:0;line-height:0;padding:30px 10px 20px 10px;font-size:30px;z-index:2}.articles_detail .articles_slider .swiper-button-next,.articles_detail .articles_slider .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,.5);z-index:5}.articles_detail .articles_slider .swiper-button-next:before,.articles_detail .articles_slider .swiper-button-prev:before{content:'';width:15px;height:15px;position:absolute;top:0;bottom:0;left:-8px;right:0;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.articles_detail .articles_slider .swiper-button-prev:before{left:8px;transform:rotate(-135deg)}.articles_detail .articles_slider .soldout{position:absolute;width:50%;height:20%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100;display:none}.articles_detail .articles_slider .soldout img{width:100%}.articles_detail .articles_slider.on:before,.articles_detail .articles_slider.on .soldout{display:block}.articles_detail .articles_slider_pager{text-align:center;margin-bottom:10px;width:520px;height:80px;overflow:hidden;position:relative}.articles_detail .articles_slider_pager .swiper-slide{width:170px;overflow:hidden}.articles_detail .articles_slider_pager .swiper-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.articles_detail .articles_slider_pager .swiper-button-next,.articles_detail .articles_slider_pager .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,.5);height:100%;top:0;margin:0}.articles_detail .articles_slider_pager .swiper-button-next{right:0}.articles_detail .articles_slider_pager .swiper-button-prev{left:0}.articles_detail .articles_slider_pager .swiper-button-next:before,.articles_detail .articles_slider_pager .swiper-button-prev:before{content:'';width:15px;height:15px;position:absolute;top:0;bottom:0;left:-8px;right:0;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.articles_detail .articles_slider_pager .swiper-button-prev:before{left:8px;transform:rotate(-135deg)}.articles_detail .articles_slider_pager .swiper-slide{width:25%!important;cursor:pointer}.articles_detail .btn_list{margin:10px 0 60px}.articles_detail .btn_list:after{content:'';display:block;clear:both}.articles_detail .btn_list li{float:left;width:49%;margin:0 0 2% 0}.articles_detail .btn_list li:first-of-type{margin-right:2%}.articles_detail .btn_list li a{background-color:#f2f2f2;display:block;text-align:center;font-weight:bold;padding:10px;box-shadow:2px 2px 8px rgba(0,0,0,.2);position:relative}.articles_detail .btn_list li i{display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px;color:maroon}.articles_detail .btn_list li:nth-of-type(3) {width:100%}.articles_detail .btn_list li:nth-of-type(3) a {padding:3%}.articles_detail .btn_list li:nth-of-type(3) a img {width:2em;display:inline-block;margin-top:3px;margin-right:10px}.articles_detail .btn_list li a.out:after{content:'';position:absolute;top:10px;right:10px;width:8px;height:5px;border:2px solid #909090}.articles_detail .btn_list li a.out:before{content:'';position:absolute;top:6px;right:6px;width:12px;height:9px;border-top:2px solid #909090;border-right:2px solid #909090}.articles_detail .info{padding:30px;background-image:url(https://souen-beauty.confirm-sg.com/wp-content/themes/php/common/img/detail_bg.png.pagespeed.ce.9d3nLAkwct.png);font-size:20px;width:100%;clear:both}.articles_detail .info strong{font-weight:bold}.articles_detail .info em{font-style:italic}.articles_detail .info blockquote{padding:20px;position:relative;background-color:rgba(0,0,0,.1)}.articles_detail .info blockquote:before,.articles_detail .info blockquote:after{position:absolute;opacity:.5;font-size:50px}.articles_detail .info blockquote:before{content:'“';line-height:1;top:5px;left:5px}.articles_detail .info blockquote:after{content:'”';line-height:0;bottom:5px;right:5px}.articles_detail .info ul:not(.remarks) {padding-left:2.3em}.articles_detail .info ul:not(.remarks) li {list-style:disc}.articles_detail .info ol{padding-left:2.3em}.articles_detail .info ol li{list-style:decimal}.articles_detail .info ul.remarks{margin-top:30px}.articles_detail .info ul.remarks li{font-weight:bold;color:#d53636;font-size:14px}.articles_detail .property{width:370px;float:right}.articles_detail .property dt{padding:10px;background-color:maroon;margin-bottom:3%;color:#fff;font-weight:bold}.articles_detail .property02 dt{padding:10px;background-color:maroon;margin-bottom:3%;color:#fff;font-weight:bold;width:100%}.articles_detail .property dd table{width:100%;margin-bottom:5%}.articles_detail .property dd table tbody tr{border-bottom:2px solid #e3e3e3}.articles_detail .property dd table tbody tr th{font-weight:bold;width:40%;padding:12px 10px}.articles_detail .property dd table tbody tr td{width:60%;padding:12px 10px}.articles_detail .contact_block{padding:30px;background-color:#d4d9df;border-radius:5px;margin:30px;text-align:center}.articles_detail .contact_block div,.articles_detail .contact_block dl{width:340px;display:inline-block;vertical-align:top;margin:0 10px}.articles_detail .contact_block p{font-size:18px;font-weight:bold;position:relative;margin-bottom:5px}.articles_detail .contact_block p:before,.articles_detail .contact_block p:after{content:'';position:absolute;top:0;bottom:0;margin:auto;border-right:2px solid #000;transform:rotate(-45deg);left:3%}.articles_detail .contact_block p:after{left:auto;transform:rotate(45deg);right:3%}.articles_detail .contact_block a{font-weight:bold;background-color:#001e43;border-radius:100px;border:2px solid #fff;box-shadow:2px 2px 10px rgba(0,0,0,.2);display:block;padding:9px;margin-bottom:5%;color:#fff}.articles_detail .contact_block img{width:2em;display:inline-block;vertical-align:middle;margin-right:10px}.articles_detail .contact_block dl dt{font-size:18px;font-weight:bold;margin-bottom:5px}.articles_detail .contact_block dl dd{font-size:24px;color:#fff;font-weight:bold;background-color:#001e43;border-radius:100px;letter-spacing:-.2em;border:2px solid #fff;padding:3px;line-height:1}.articles_detail .contact_block dl dd img{height:1.2em;width:auto;margin-top:5px}.articles_detail .contact_block dl dd span{font-size:12px;display:block;letter-spacing:normal;color:#fff;font-weight:normal;margin-top:-5px}.contact_block02{padding:10px 0 10px;background-color:#d4d9df;margin:0;text-align:center}.contact_block02 div,.contact_block02 dl{width:340px;display:inline-block;vertical-align:top;margin:0 10px}.contact_block02 p{font-size:18px;font-weight:bold;position:relative;margin-bottom:0}.contact_block02 p:before,.contact_block02 p:after{content:'';position:absolute;top:0;bottom:0;margin:auto;border-right:2px solid #000;transform:rotate(-45deg);left:3%}.contact_block02 p:after{left:auto;transform:rotate(45deg);right:3%}.contact_block02 a{font-weight:bold;background-color:#001e43;border-radius:100px;border:2px solid #fff;box-shadow:2px 2px 10px rgba(0,0,0,.2);display:block;padding:9px;margin-bottom:0;color:#fff}.contact_block02 img{width:2em;display:inline-block;vertical-align:middle;margin-right:10px}.contact_block02 dl dt{font-size:18px;font-weight:bold;margin-bottom:0}.contact_block02 dl dd{font-size:24px;color:#fff;font-weight:bold;background-color:#001e43;border-radius:100px;letter-spacing:-.2em;border:2px solid #fff;padding:3px;line-height:1}.contact_block02 dl dd img{height:1.2em;width:auto;margin-top:5px}.contact_block02 dl dd span{font-size:12px;display:block;letter-spacing:normal;color:#fff;font-weight:normal;margin-top:-5px}.sns_btn{padding-bottom:30px;width:100%;text-align:center}.sns_btn li{width:100px;margin:0 5px;display:inline-block;vertical-align:middle;margin-bottom:30px}.sns_btn li a{display:block;padding:10px;color:#fff;border-radius:5px;font-size:28px;line-height:0;transition:.3s}.sns_btn .fb a{background-color:#3a5f9a;border:1px solid #3a5f9a}.sns_btn .tw a{background-color:#55acee;border:1px solid #55acee}.sns_btn .line a{background-color:#00c302;border:1px solid #00c302}.sns_btn .insta a{position:relative;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;opacity:1;transition:.3s}.sns_btn .insta a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.sns_btn .insta a i{position:relative;z-index:2}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;cursor:pointer;padding-left:25px;display:inline-block}.ac>dt>input[type="checkbox"]+label{width:93%}input[type="checkbox"]+label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:7px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #409ecc;border-bottom:3px solid #409ecc;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}input[type="checkbox"]+label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:18px;height:18px;border:1px solid #bbb;border-radius:5px;content:'';background-color:#fff}input[type="radio"]+label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:5px;display:block;margin-top:-5px;width:10px;height:10px;background-color:#409ecc;border-radius:100px;content:'';z-index:2;opacity:0}input[type="radio"]+label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:18px;height:18px;border:1px solid #bbb;border-radius:100px;content:'';background-color:#fff}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{opacity:1}input[type="checkbox"],input[type="radio"]{display:none}.search{padding-bottom:10%}.title1{text-align:center;font-size:28px;font-weight:bold;margin:20px 0;color:#fff}.ac>dt:before{content:'';background-color:#fff;width:14px;height:2px;position:absolute;top:0;bottom:0;margin:auto;right:10px;z-index:5}.ac>dt:after{content:'';background-color:#fff;height:14px;width:2px;position:absolute;top:0;bottom:0;margin:auto;right:16px;z-index:5}.ac>dt.active:after{display:none}.ac>dd{display:none}.other_search.ac>dd{display:block}.area.ac>dt:after,.rent.ac>dt:after,.space.ac>dt:after,.other_search.ac>dt:after{background:none}.area.ac>dt.active:after,.rent.ac>dt.active:after,.space.ac>dt.active:after,.other_search.ac>dt.active:after{display:block}.search div{padding:30px}.search div>dl,.other_search{font-size:14px;margin-bottom:10px}.search div>dl>dt,.other_search>dt{background-color:#f2f2f2;border-radius:5px;padding:10px;position:relative}.area>dt:before,.rent>dt:before,.space>dt:before,.other_search.ac>dt:before{content:'';width:20px;height:20px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border-radius:100px}.area>dt:before{background-color:#8da0b6}.rent>dt:before{background-color:#001e43}.space>dt:before{background-color:#8da0b6}.other_search.ac>dt:before{background-color:#8da0b6}.area.ac>dt:after,.rent.ac>dt:after,.space.ac>dt:after,.other_search.ac>dt:after{content:'';width:7px;height:7px;position:absolute;top:-5px;bottom:0;right:15px;margin:auto;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.area.ac>dt.active:after,.rent.ac>dt.active:after,.space.ac>dt.active:after,.other_search.ac>dt.active:after{top:0;bottom:-5px;border:none;border-left:2px solid #fff;border-top:2px solid #fff}.btn_fixed .other_search>dt:before,.btn_fixed .other_search>dt:after{display:none}.search div>dl>dd dt,.search div>dl>dd dd,.other_search>dd dt,.other_search>dd dd{border-bottom:2px solid #fff;font-size:14px;position:relative}.search div>dl>dd dt,.other_search>dd dt{padding-right:30px}.search div>dl>dd dt span,.search div>dl>dd dd span,.other_search>dd dt span,.other_search>dd dd span{display:inline-block;vertical-align:middle;margin-left:5px}.search div>dl dt>label,.search div>dl dd>label,.other_search>dd dd>label{display:block;padding:10px 10px 10px 35px}.other_search>dd dt{padding:10px}.search div>dl dt>input[type="checkbox"]+label:before,.search div>dl dd>input[type="checkbox"]+label:before,.other_search>dd dd>input[type="checkbox"]+label:before{left:17px}.search div>dl dt>input[type="checkbox"]+label:after,.search div>dl dd>input[type="checkbox"]+label:after,.other_search>dd dd>input[type="checkbox"]+label:after{left:10px}.search div>dl>dd dd>label>span,.other_search>dd dd>label>span{position:absolute;right:0}.search .area dd dl dt{color:#fff;background-color:#8da0b6}.search .area dd dl dd{color:#8da0b6;background-color:#dbe1e8}.other_search dd dt{color:#fff;background-color:#8da0b6;border-bottom:2px solid #fff!important}.other_search dd{color:#8da0b6;background-color:#dbe1e8;border-bottom:2px solid #fff!important}.search .rent dd,.search .space dd{padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;color:#fff}.search .rent dd{background-color:#001e43}.search .space dd{background-color:#8da0b6}.search .rent select,.search .space select{width:80px;padding:5px;display:inline-block;vertical-align:middle}a.btn1,button.btn1{color:#fff;font-weight:bold;background-color:#003f8e;text-align:center;width:200px;padding:10px 0;border:none;border-radius:100px;display:block;position:relative;font-family:inherit;top:0;left:0;box-shadow:2px 2px 10px rgba(0,0,0,.3);transition:.3s}a.btn1.arrow:before{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}a.btn1.reset{margin:10px auto;font-size:14px;width:200px;background-color:#f2f2f2;color:#000;font-weight:normal}a.btn1.reset:before,a.btn1.reset:after{display:none}a.btn1.arrow:before{display:block}a.btn1.arrow.reset:before{border-right:2px solid #eb5f66;border-top:2px solid #eb5f66}.btn_fixed{pointer-events:none;opacity:0;transition:.8s}.btn_fixed.on{pointer-events:auto;opacity:1}.btn_box{clear:both}.btn_box ul{text-align:center;width:80%;margin:auto}.btn_box ul:after{content:'';clear:both;display:block}.btn_box ul li:first-of-type{float:right;width:35%}.btn_box ul li:last-of-type{float:left;width:60%}.btn_box ul li a,.btn_box ul li button{font-size:18px;display:block;width:100%;line-height:1.5}.btn_box ul li a{background-color:#001e43}.btn_box ul li button:before{content:'\e90f';font-family:"iconfont";font-size:22px;line-height:0;position:absolute;top:55%;right:20px;margin:auto}.btn_box ul li a:before{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg)}.result_number{font-size:20px;font-weight:bold;text-align:center;padding:10px;background-image:url(https://souen-beauty.confirm-sg.com/wp-content/themes/php/common/img/detail_bg.png.pagespeed.ce.9d3nLAkwct.png);margin-bottom:20px;float:left;width:640px}.result_number span{color:maroon}.change_search{width:250px;float:right;box-shadow:2px 2px 10px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:80px}.change_search.ac>dd{display:block!important;overflow:visible!important;height:auto!important;padding-top:20px!important;padding-bottom:20px!important;margin-top:0!important}.change_search>dt{font-size:20px;text-align:center;font-weight:normal;padding:10px!important;border:1px solid #707070;border-bottom:none;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.change_search.ac>dt:before,.change_search.ac>dt:after{display:none}.change_search>dd{border:1px solid #a2a2a2;border-top:none;padding:20px;border-radius:5px;border-top-left-radius:0!important;border-top-right-radius:0!important}.change_search>dd>p{margin-bottom:10px}.change_search>dd>p b{color:#9f1c2a;font-weight:bold;font-size:18px;display:block;margin-bottom:5px}.change_search>dd>p span{display:block}.change_search>dd>dl{margin-bottom:3%}.change_search>dd>dl>dt{background-color:#f2f2f2;border-radius:5px;padding:3%;position:relative;text-align:left;border:none!important}.change_search>dd>dl.other_search{margin-top:3%;padding-top:3%;border-top:2px dotted #dedddd}.change_search>dd>dl.area>dd,.change_search>dd>dl.other_search>dd{padding:0!important;display:none}.change_search>dd>dl.rent>dd,.change_search>dd>dl.space>dd{border:none!important}.change_search>dd>dl.area>dd label{display:block}.search_result{width:100%}.favo .search_result{width:100%}.search_result>div{padding:0;margin-bottom:10px;width:100%}.search_result>div>p{display:inline-block;vertical-align:middle;padding:10px 0}.search_result>div select{padding:10px 20px;border:none;box-shadow:2px 2px 10px rgba(0,0,0,.3);border-radius:5px;display:inline-block;vertical-align:middle;float:right;margin-top:10px;margin-right:30px;cursor:pointer}.search_result.favo>div{border-bottom:2px dotted #dedddd}.search_result.favo>div>p b{color:#9f1c2a;font-weight:bold;font-size:20px;display:block;margin-bottom:5px}.search_result.favo>div.entry_box{display:flex;flex-wrap:wrap;justify-content:space-between}.search_result.favo>div.entry_box::after{content:"";display:block;width:32%}.search_result>p{margin-bottom:10px}.search_result article{border:2px solid #eae8e8;box-shadow:2px 2px 10px rgba(0,0,0,.3);position:relative;margin-bottom:20px;width:310px;background-color:#fff;display:inline-block;vertical-align:top;border-radius:10px;margin-right:15px;top:0;left:0;transition:.3s;overflow:hidden}.search_result article:nth-of-type(even) {margin-right:0}.toppage .search_result article{width:350px;margin-right:0}.favo .search_result article{width:32%;margin-right:0}.favo .search_result article:nth-of-type(even) {margin-right:0}.favo .search_result article:nth-of-type(3n) {margin-right:0}.search_result article a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.bookmark{width:25px;height:25px;display:block;position:absolute;top:10px;right:10px;z-index:10;color:#fff;cursor:pointer}.articles_detail .bookmark{top:15px}.bookmark svg{fill:none;stroke:#eb5f66;stroke-width:10}.bookmark.on{animation:heart .6s linear 0s 1}.bookmark.lock{pointer-events:none}@keyframes heart {
  0%   { transform: scale(1.0, 1.0) translate(0%, 0%); }
  15%  { transform: scale(0.9, 0.9) translate(0%, 5%); }
  30%  { transform: scale(1.3, 0.8) translate(0%, 10%); }
  50%  { transform: scale(0.8, 1.3) translate(0%, -10%); }
  70%  { transform: scale(1.1, 0.9) translate(0%, 5%); }
  100% { transform: scale(1.0, 1.0) translate(0%, 0%); }
}.bookmark.on svg{fill:#eb5f66}.bookmark.lock svg{stroke:#babebf;fill:#babebf}.bookmark.lock.on{animation:none}.search_result article h3{padding:0 3% 3% 3%;font-size:14px;background-color:#d4d9df;border-bottom:2px solid #e3e3e3;font-weight:bold;height:3.5em}.search_result article div{padding:3%;height:270px;font-size:13px}.search_result article div>span{display:block;margin-bottom:3%}.search_result article div>span i{font-size:20px;display:inline-block;vertical-align:middle;margin-right:10px;color:maroon}.search_result article div>p{width:40%;margin:0 3% 3% 0;float:left;height:120px;overflow:hidden;position:relative}.search_result article div>p img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}span.lockImg{width:25px;height:25px;display:block;position:absolute;top:10px;right:10px;z-index:10;color:#fff;cursor:none;pointer-events:none}span.lockImg svg{fill:#eb5f66}.result .search_result article div dl{font-size:12px}.favo .search_result article div dl{font-size:12px}.search_result article div dl{width:57%;float:right;margin-bottom:3%}.search_result article div dl dt{display:inline-block;vertical-align:middle;width:45%;padding:0;background-color:#fff}.search_result article div dl dt:before,.search_result article div dl dt:after{display:none}.search_result article div dl dd{display:inline-block;vertical-align:middle;text-align:right;width:52%;padding:0}.search_result article>p{position:relative;z-index:3;padding:3% 3% 1%;background-color:#d4d9df;font-size:13px;height:2.8em}.search_result.favo a.btn1 img{display:inline-block;vertical-align:middle;width:10%;margin-right:5px}.search_result.favo a.btn1.reset{margin:10px 0 10px auto;width:160px}.search_result.favo .entry_box article p label{display:inline-block}a.btn1.contact{background-color:#faea27;color:#000;margin:5% auto 10%;width:300px;padding:15px 0}a.btn1.contact.arrow:before{border-right:2px solid #e8373d;border-top:2px solid #e8373d}.other_search button{margin:20px auto}.other_search button:before{content:'\e90f';font-family:"iconfont";font-size:22px;line-height:0;position:absolute;top:55%;right:20px;margin:auto}.other_search button:after{display:none}.other_search button[type="reset"]{margin:10px auto;font-size:14px;width:200px;background-color:#f2f2f2;box-shadow:2px 2px 10px rgba(0,0,0,.3);color:#000;font-weight:normal;transition:.3s;position:relative;top:0;left:0}.other_search button[type="reset"]:before,.other_search button[type="reset"]:after{display:none}.other_search input[type="text"]{width:100%;padding:10px}.other_search textarea{width:100%;padding:10px;height:10em}.other_search button:after{content:'';width:9px;height:9px;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;top:4px;bottom:0;right:30px;margin:auto}.other_search button{color:#fff;font-weight:bold;background-color:maroon;text-align:center;width:100%;max-width:460px;padding:10px 0;border:none;border-radius:100px;display:block;position:relative;margin:0;font-size:16px;margin:20px auto;box-shadow:2px 2px 10px rgba(0,0,0,.3);top:0;left:0;transition:.3s}.change_search .other_search button{padding:5px 0;margin:10px auto}.Detail .inner{background-color:#fff;border-radius:5px;width:980px;max-height:auto!important;z-index:5;position:relative;margin:0 auto 15px}.NewsWp{padding:35px 0 0 0}.newswp{}.newcopnt01{max-width:680px;margin:20px auto 90px}.newsinner{margin:0 0 50px 0}.newcopnt01>img{margin:0 0 20px 0;max-width:100%}.newcopnt01>h2{font-size:18px;font-weight:bold;margin:0 0 10px 0}.newcopnt01>p{font-size:initial;line-height:1.8}.newcopnt01 strong{font-weight:bold}.newcopnt01 em{font-style:italic}.newcopnt01 blockquote{padding:20px;position:relative;background-color:rgba(0,0,0,.1)}.newcopnt01 blockquote:before,.newcopnt01 blockquote:after{position:absolute;opacity:.5;font-size:50px}.newcopnt01 blockquote:before{content:'“';line-height:1;top:5px;left:5px}.newcopnt01 blockquote:after{content:'”';line-height:0;bottom:5px;right:5px}.newcopnt01 ul{padding-left:2.3em}.newcopnt01 ol{padding-left:2.3em}.newcopnt01 ol li{list-style:decimal}.newcopnt01 a{color:#4196cb}.unercont{text-align:center}.unercont>a{color:#4196cb;font-weight:bold}.pager{max-width:980px;width:100%;margin:auto;clear:both}.pager ul{text-align:center;width:100%;margin:20px 0;position:relative;min-height:38px;padding:0 40px;letter-spacing:-.4em}.pager ul li{display:none;vertical-align:middle;margin:0 5px 5px;width:35px;min-width:unset;letter-spacing:normal;position:relative}.pager ul li:nth-of-type(2),
.pager ul li:nth-last-of-type(2),
.pager ul li.here {display:inline-block}.pager ul li:nth-of-type(3):not(.here + li),
.pager ul li:nth-last-of-type(3):not(.here_prev) {margin:0 5px 5px!important}.pager ul li:nth-of-type(3).here_prev,
.pager ul li:nth-last-of-type(3):not(.here_prev) {margin:0 5px 5px!important}.pager ul li:nth-of-type(2):before,
.pager ul li:nth-last-of-type(2):after,
.pager ul li:nth-of-type(3):before,
.pager ul li:nth-last-of-type(3):after {display:none!important}.pager ul li.here + li:not(.next) {display:inline-block;margin-right:20px}.pager ul li.here + li:not(.next):after {content:'...';color:#eb5f66;position:absolute;bottom:0;right:-20px}.pager ul li.here_prev:not(.prev) {display:inline-block;margin-left:20px}.pager ul li.here_prev:not(.prev):before {content:'...';color:#eb5f66;position:absolute;bottom:0;left:-20px}.pager ul li a{display:block;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:100px;color:#eb5f66;font-weight:bold;padding:3px 0;transition:.3s;position:relative;top:0;left:0;border:1px solid #e3e3e3}.pager ul li.here{display:inline-block}.pager ul li.here a{color:#fff;background-color:#eb5f66}.pager ul li.prev,.pager ul li.next{width:35px;position:absolute;top:0;bottom:0;margin:auto;display:inline-block}.pager ul li.prev{left:0}.pager ul li.next{right:0}.pager ul li.back{width:25%;position:absolute;top:0;bottom:0;margin:auto;right:0;left:0}.pager ul li.prev a,.pager ul li.next a{color:#fff;position:relative;width:40px;padding:5px 0}.pager ul li.prev a:before,.pager ul li.next a:before{content:'';width:8px;height:8px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-left:3px solid #eb5f66;border-bottom:3px solid #eb5f66;transform:rotate(45deg)}.pager ul li.next a:before{transform:rotate(-135deg)}.pankuzu{font-size:12px;padding:10px 30px;clear:both}.searchWp .pankuzu{padding:10px 0}.pankuzu a{color:#30a8f4}.pankuzu li{display:inline-block;vertical-align:middle}.pankuzu i{font-size:16px;display:inline-block;vertical-align:middle}.NewsWp .articles_detail article>section{padding:10px 30px 20px;position:relative}.titleInd{text-align:center;font-size:28px;font-weight:bold;margin:20px 0;color:#fff}.Ind h2{font-size:24px;text-align:center;border-bottom:solid 1px #cac6c6;font-weight:bold;padding:30px 0}.newsll li{border-bottom:solid 1px #cac6c6}.newsll li>dl{width:100%;display:table}.newsll li>dl>dt{color:#818181;font-size:13px;width:27%;display:table-cell;vertical-align:top;padding:15px 0 10px}.newsll li>dl>dd{color:#4aa7e2;font-size:14px;width:73%;padding:10px 0;display:table-cell;vertical-align:top}.type_news{background:#003f8e;border-radius:30px;padding:5px 10px;color:#fff;font-weight:bold;font-size:12px;margin:0 18px}.type_column{background:#82cddd;border-radius:30px;padding:5px 10px;color:#fff;font-weight:bold;font-size:12px;margin:0 18px}.Ind.wrap.pink:before{background-color:#001e43;height:270px;width:100%;content:'';position:absolute;top:0;left:0}.newsll li:after{content:"";display:block;clear:both}body main.recruit-post-9 .is-layout-flex{margin-top:1em;font-size:initial}.recruit-post-9 .detail_title{text-align:center}.Ind .ColumnWp{padding:50px 0 0 0}.colull:after{content:"";display:block;clear:both}.colull>li{float:left;margin:0 .5%;width:295px}.colull li>article{border:2px solid #eae8e8;box-shadow:2px 2px 10px rgba(0,0,0,.3);position:relative;margin-bottom:20px;background-color:#fff;vertical-align:top;border-radius:10px;overflow:hidden;transition:.3s;top:0;left:0}.colull li>article>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.colull li>article>dl ul>li>a{color:#4aa7e2;font-size:12px;position:relative;z-index:3}.colull li>article>dl>dt>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.colull li>article>dl>dt{width:100%;margin:0;padding:0;height:180px;overflow:hidden;position:relative}.colull li>article>dl>dd>p{font-weight:bold;font-size:16px;height:4em;overflow:hidden;line-height:1.5}.colull li>article>dl>dd>ul>li{float:left;width:auto;margin:0 10px 0 0}.colull li>article>dl>dd>ul:after{content:"";clear:both;display:block}.colull li>article>dl>dd{padding:15px}.colull li>article>dl>dd>p>span{font-size:13px;display:block;color:#818181;font-weight:normal}.Column.wrap.pink:before{background-color:#001e43;height:270px;width:100%;content:'';position:absolute;top:0;left:0}.colull li:after{content:"";display:block;clear:both}.categoryWp{font-size:16px;font-weight:bold;display:flex;align-items:center}.categoryWp>dd{font-size:11px;display:table-cell;vertical-align:top;width:90%}.categoryWp>dt{width:10%}.categoryWp>ul{display:flex;align-items:center;font-size:11px}.categoryWp>ul>li{background:#f5f5f5;color:#4aa7e2;padding:2px 10px;border-radius:20px;margin-right:5px;margin-bottom:5px;transition:.3s}.categoryWp>dd>span a{background:#f5f5f5;color:#4aa7e2;padding:2px 10px;border-radius:20px;margin-right:5px;margin-bottom:5px;display:inline-block;vertical-align:middle;position:relative;top:0;left:0;transition:.3s}.sidecont .categoryWp>dd{width:100%;float:left}.sidecont .categoryWp{display:block}.sidecont .categoryWp>dt{width:100%;float:none;margin:10px 0 0}.sidecont .categoryWp>ul{flex-wrap:wrap}.Column.wrap.pink:before{background-color:#001e43;height:270px;width:100%;content:'';position:absolute;top:0;left:0}.Column.Detail .inner>ul:after{content:"";display:block;clear:both}.sidecont{float:left;width:30%;padding:0 0 0 2%}.sidecont>h2{font-size:16px;font-weight:bold;text-align:center;margin:40px auto 20px}.sidecont>ul:after{display:block;content:"";clear:both}.sidecont>ul>li>dl>dd{float:left;width:32.5%;max-width:92px;margin:0}.sidecont>ul>li>dl{margin:0 0 5px 0}.sidecont>ul>li>dl>dd:after{content:"";display:block;clear:both}.sidecont>ul>li>dl>dd>img{width:100%}.sidecont>ul>li>dl>dt{float:left;width:67%;font-size:13px;padding:0 0 0 19px;line-height:135%}.sidecont>ul>li>dl>dt>span{display:block;color:#818181;font-size:12px}.sidecont>ul>li>dl>dt>a{color:#4196cb;font-size:12px;line-height:100%}.sidecont>ul>li>dl:after{content:"";display:block;clear:both}.sidecont>ul>li{margin:0;position:relative;transition:.3s}.sidecont>ul>li>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.Column.Detail .inner>ul{width:94%;margin:0 auto}.Column.Detail .inner>ul>li:first-child{float:left;width:70%;max-width:640px}.Column .hizuke{padding:0 0 0 0;margin:10px 0 0 0}.Column.Detail .hizuke{display:none}.unercont .sns_btn+a{text-align:center;margin-bottom:10px}.oshirasbox{max-width:300px;float:right;position:relative;margin-bottom:30px}.oshirasbox:after{content:"";clear:both;display:block}.oshirasbox>a{color:#2b2b2b}.oshirasbox>a:after{content:'';width:9px;height:9px;border-top:3px solid maroon;border-right:3px solid maroon;position:absolute;top:0;bottom:0;right:-16px;margin:auto;transform:rotate(45deg);transition:.3s}.oshirasbox:first-of-type{float:left;position:relative}.oshirasbox:first-of-type:after{content:"";clear:both;display:block}.oshirasbox:first-of-type>a{color:#2b2b2b}.oshirasbox:first-of-type>a:after{content:'';width:9px;height:9px;border-top:3px solid maroon;border-right:3px solid maroon;position:absolute;top:0;bottom:0;left:-16px;right:auto;margin:auto;transform:rotate(-135deg);transition:.3s}.Column h1>span{color:#4aa7e2;font-size:12px;margin:0 11px 0 0}.Column h1{line-height:80%;margin:0 0 47px 0}.Column.Detail h1{margin:0 0 15px 0;padding:32px 0 20px}.Column.Detail h1>span{margin:10px 11px 0 0;display:inline-block}.Contactform em{color:#eb5f66}#contactForm{border-top:1px solid #eee;padding:20px 0 0 0}#contactForm tr{}.Contact .contact_tb th{font-size:14px;width:28.4%;padding:30px;font-weight:bold;background:none}.Contact .contact_tb th span{font-weight:normal}.contact_tb td{padding:20px}.Contact .contact_tb input[type="text"]{padding:10px;border-radius:5px;border:1px solid #dcd9d9;box-shadow:2px 2px 10px rgba(0,0,0,.2);width:100%;font-size:14px;background:#f7eaeb;width:300px}.Contact .contact_tb tr:first-of-type input[type="text"]{background-color:#fff}#contactForm input::placeholder{color:#e36a70;opacity:.3}.Contact .contact_tb tr:first-of-type input::placeholder,#contactForm textarea::placeholder{color:#000!important;opacity:.3}.contact_tb textarea{padding:20px;border-radius:5px;border:1px solid #dcd9d9;box-shadow:2px 2px 10px rgba(0,0,0,.2);resize:none;height:10em;width:100%;font-size:14px}#contactForm tr td label{font-size:15px}.contactForm{border-top:1px solid #eee}.Contact .cyumoku{text-align:center}.cyumoku{font-size:20px;font-weight:bold;padding:30px 30px 15px 30px;border-bottom:1px solid #cac6c6}.cyumoku em{color:#e36a70}.cyumoku2{padding:0 22px 0;margin:10px auto 18px;width:96%}.bnt_yajirushi>a{display:inline;padding:3px 0 0 22px;position:relative;font-size:14px;color:#4aa7e2}.Contact #contactForm{padding:0 30px 30px;border-top:0 solid #eee}.Contact #contactForm>table{margin:0 auto 0}.bntsendwp .bntsend{color:#fff;font-weight:bold;background-color:#e8373d;text-align:center;width:200px;padding:10px 0;border:none;border-radius:100px;display:block;position:relative;font-family:inherit;top:0;left:0;box-shadow:2px 2px 10px rgba(0,0,0,.3);transition:.3s;width:340px;box-sizing:border-box;padding:20px 0;text-align:center;margin:auto;font-size:16px;cursor:pointer}.bntsendwp>li:before{content:'';width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;right:40px;top:0;bottom:0;margin:auto;transform:rotate(45deg);transition:.3s;position:absolute;z-index:1}.Contact .bntsendwp>li:before{display:none}.bntsendwp>li{position:relative;width:40%;margin:0 auto 7%}.contact_tb ul>li>ul>li{float:left;width:70%}.contact_tb ul>li>ul>li:first-child{float:left;width:30%}.bnt_yajirushi>a:after{content:'';width:9px;height:9px;border-top:3px solid #eb5f66;border-right:3px solid #eb5f66;position:absolute;top:0;bottom:0;left:5px;margin:auto;transform:rotate(225deg);transition:.3s}.Contactform .inner{margin:0 auto}.jikantai select{padding:1.5% 5px;border-radius:7px;border:1px solid #b9b9b9;font-size:14px;width:30.5%;margin:0 1%;padding:2% 3%}.jikantai{font-size:20px;margin:-6px 0 0 9px}#contactForm input[type="checkbox"]+label,input[type="radio"]+label{position:relative;cursor:pointer;padding-left:28px}.gorenrakukibouul:after{clear:both;display:block;content:""}.gorenrakukibouul{padding:15px 0 30px}.gorenrakukibouul>li{width:35%;float:left}.gorenrakukibouul>li:last-child{width:64%}.contact_tb .radio02{padding:15px 0 0}.Contact .contact_tb>tbody>tr>td{background:none;max-width:100%;position:relative}.privacyA{text-align:center;color:#4aa7e2;font-size:14px;font-weight:bold;margin:5px 0}#contactForm em{color:red!important}#contactForm input[type="checkbox"]+label,#contactForm input[type="radio"]+label{position:relative;cursor:pointer;padding-left:25px;margin-right:20px}.Contact #contactForm .radio02 label{display:inline-block}#contactForm input[type="checkbox"]+label:before,#contactForm input[type="radio"]+label:before{-webkit-transition:opacity .2s linear;opacity:0;-ms-transform:rotate(45deg);transition:border-color .2s linear;position:absolute;top:0;left:0;bottom:0;display:block;width:10px;height:10px;border:none;border-radius:50%;content:'';background-color:#eb5f66;vertical-align:middle;margin:auto 0 auto 4px;z-index:2}#contactForm input[type="checkbox"]:checked+label:before,#contactForm input[type="radio"]:checked+label:before{opacity:1}#contactForm input[type="checkbox"]+label:after,#contactForm input[type="radio"]+label:after{margin-top:-10px;transition:border-color .2s linear;position:absolute;top:0;left:0;bottom:0;display:block;width:16px;height:16px;border:1px solid #d0d0d0;border-radius:50%;content:'';background-color:#fff;vertical-align:middle;margin:auto 0}#contactForm input[type="checkbox"],#contactForm input[type="radio"]{display:none}.confirm .cyumoku{font-weight:normal}.confirm .contact_tb{margin:0 auto}.confirm .contact_tb td{font-size:20px;padding:15px 0 30px;vertical-align:middle}.confirm .contact_tb .gorenrakukibouul,.confirm .contact_tb .gorenrakukibouul li{padding:0}.confirm .bntsendwp{text-align:center;padding:30px 0 0}.confirm .bntsendwp>li{display:inline-block}.confirm .bntsendwp .bntback{color:#fff;margin:0 auto;display:block;background:#999;border:none;border-radius:40px;font-size:20px;width:70%;padding:2% 0;cursor:pointer;transition:.2s;max-width:320px}.confirm .bntsendwp li:first-child:before{right:auto;left:75px;transform:rotate(-135deg)}.thanks .cyumoku{font-size:20px;text-align:center}.thanks .cyumoku+div{text-align:center;padding:30px}.thanks .cyumoku+div p{margin-bottom:30px}.thanks .cyumoku+div a.btn1{margin:0 auto 20px}.company_box{padding:30px;margin-bottom:50px}.company_box article{width:700px;margin:0 auto 80px}.company_box article h1{font-size:21px;margin-bottom:50px;color:#595757;text-align:center;font-weight:bold}.company_box article img{margin-bottom:30px;width:100%}.company_box article p{margin-bottom:20px}.company_box article h2{font-size:18px;margin-bottom:50px;color:#595757;text-align:center;font-weight:bold}.company_box article table{width:100%;border-top:1px solid #595757}.company_box article table tbody tr{border-bottom:1px solid #595757;width:100%}.company_box article table tbody tr th{padding:20px;width:20%;font-weight:bold}.company_box article table tbody tr td{padding:20px;width:80%}.faq_box{margin-bottom:50px}.faq_box ul{text-align:center;padding:30px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.faq_box ul li{max-width:192px;width:18%;display:inline-block;vertical-align:middle;margin:0 5px;cursor:pointer;background-color:rgba(186,190,191,.8);display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;top:0;transition:.3s;position:relative}.faq_box ul li a{color:#fff;padding:5px 0;font-size:14px;font-weight:bold;text-align:center;display:block;line-height:1.4}.faq_box ul li:before{content:'';width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:rgba(186,190,191,.8) transparent transparent transparent;position:absolute;bottom:-13px;left:0;right:0;margin:auto;transition:.3s}.faq_box article{padding:30px}.faq_box article h1{color:#9f1c2a;font-weight:bold;font-size:18px;display:block;margin-bottom:5px}.faq_box article dl{margin-bottom:20px}.faq_box article dl dt{position:relative;padding:10px 10px 10px 40px;background-color:#f2f2f2;font-weight:bold}.faq_box article dl dt span,.faq_box article dl dd span{font-size:20px;position:absolute;width:1em;height:1em;top:0;bottom:0;left:10px;margin:auto;font-weight:bold;color:maroon;line-height:1}.faq_box article dl dd span{color:#babebf;top:10px;bottom:auto}.faq_box article dl dt:before,.faq_box article dl dt:after{background-color:#333}.faq_box article dl dd{position:relative;padding:10px 10px 10px 40px;font-size:14px}.privacy_box{padding:30px;margin-bottom:50px}.privacy_box>p{margin-bottom:30px}.privacy_box>ul>li{margin-bottom:30px}.privacy_box>ul>li:last-of-type{margin-bottom:0}.privacy_box>ul>li p b{color:#9f1c2a;font-weight:bold;font-size:18px;display:block;margin-bottom:5px}.privacy_box>ul>li ol{margin-top:10px}.privacy_box>ul>li ol li{padding-left:1em;text-indent:-1em;margin-bottom:10px}.sitemap_box{padding:30px;columns:auto 3;margin-bottom:50px}.sitemap_box dl{display:inline-block;vertical-align:top;width:100%;margin:0 0 20px}.sitemap_box dl dt{font-weight:bold;margin-bottom:10px;position:relative;padding-left:5px}.sitemap_box dl dt:before,.sitemap_box dl dd:before{content:'';width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #474a4d;position:absolute;top:0;bottom:0;left:-5px;margin:auto}.sitemap_box dl dd:before{left:0}.sitemap_box dl dd{padding-left:10px;position:relative;margin-bottom:5px}.contact_box{padding:30px}.contact_box>p{padding-left:20px}.contact_box .contact_form table{border:none}.contact_box .contact_form table th{background-color:transparent;font-weight:bold;vertical-align:top}.contact_box .contact_form table th span:not(.red) {font-weight:normal}.contact_box .contact_form table tr{border:none}.contact_box .contact_form label{display:inline-block;vertical-align:middle}.contact_box .contact_form .areas label{display:block!important;margin-bottom:10px!important}.contact_box .contact_form .areas label:last-of-type{margin-bottom:0!important}.contact_box .contact_form .address td span{width:150px;display:inline-block}.contact_box .contact_form .address input{margin-bottom:10px}.contact_box .contact_form .input3+span{margin:0 5px}.contact_box .contact_form input,.contact_box .contact_form select,.contact_box .contact_form textarea{box-shadow:2px 2px 10px rgba(0,0,0,.2);border:1px solid #dcd9d9;border-radius:5px}.contact_box .contact_form input[required="required"],.contact_box .contact_form select[required="required"],.contact_box .contact_form textarea[required="required"],.contact_box .contact_form .required input,.contact_box .contact_form .required select,.contact_box .contact_form .required textarea,.contact_box .contact_form .required input[type="radio"]+label:after,.contact_box .contact_form .required input[type="checkbox"]+label:after{background-color:rgba(235,95,102,.1)!important}.contact_box .contact_form input[type="radio"]+label:before{background-color:#eb5f66}.contact_box .contact_form input[type="checkbox"]+label:before{border-right:3px solid #eb5f66;border-bottom:3px solid #eb5f66}.wrap.open:before{background-color:#001e43}.wrap.closed:before{background-color:#409ecc}.wrap.rent:before{background-color:#003f8e}.wrap.customer:before{background-color:#82cddd}.wrap.seller:before{background-color:#8da0b6}.wrap.performance:before{background-color:#d4d9df}.oc{color:#001e43!important}.cc{color:#409ecc!important}.rc{color:#003f8e!important}.sc{color:#8da0b6!important}.obgc{background-color:#001e43;color:#fff}.cbgc{background-color:#409ecc;color:#fff}.rbgc{background-color:#003f8e;color:#fff}.sbgc{background-color:#8da0b6;color:#fff}.ybgc{background-color:#d4d9df;color:#fff}.redbgc{background-color:maroon;color:#fff}.bxbdr{border-radius:5px}.bxbdrall{border-radius:100px}.bxwrap1{width:920px;margin:auto;background-color:#f7f6fb;padding:50px;margin-bottom:50px}.bxwrap2{width:820px;margin:auto;background-color:#fff;padding:30px}.bxwrap3{width:670px;margin:auto;background-color:#fff;padding:30px}.bxbd1{border:1px solid #727171;border-radius:5px;padding:20px 30px}.bxbd2{border:1px solid #58a6bc;border-radius:5px;padding:20px 30px;background-color:#fff}.heading{font-size:24px;font-weight:bold;margin-bottom:30px;text-align:center}.sub_heading{font-size:19px;font-weight:bold;margin-bottom:30px;color:#595757}.num_heading{font-size:23px;font-weight:bold;text-align:center;padding:0 20px;margin-bottom:20px}.num_heading span{display:block;color:#fff!important;font-size:30px;position:relative;z-index:2;margin-bottom:5px}.num_heading span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:40px;z-index:-1;border-radius:100px}.num_heading span.o:before{background-color:#001e43}.num_heading span.c:before{background-color:#409ecc}.num_heading span.r:before{background-color:#003f8e}.num_heading span.s:before{background-color:#8da0b6}.tips_box{padding:50px 30px}.tips_box img{width:100%}.contact_txt{text-align:center;padding:30px 30px 0}.contact_txt p{font-size:17px;font-weight:bold;color:#595757;margin-bottom:20px}.contact_txt a{max-width:450px;border-radius:100px;background-color:maroon;color:#fff;text-align:center;margin:auto;display:block;padding:10px 20px}.tips_inner_box{margin-bottom:30px}.tips_inner_box:after{content:'';display:block;clear:both}.tips_inner_box img{width:30%;float:right;margin:0 0 30px 30px}.tips_inner_box>p{clear:both}.tips_inner_box a{display:block;padding:10px 20px;width:200px;text-align:center;clear:both;margin:auto}.tips_inner_box .tips_inner_heading{font-size:21px;font-weight:bold;margin-bottom:10px}.tips_inner_btn{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.tips_inner_btn li{width:100%;max-width:350px;margin:0 1%}.tips_inner_btn li a{text-align:center;margin:auto;display:block;padding:10px 20px}.bxarrow{position:relative}.bxarrow:after{content:'';width:15px;height:15px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute;bottom:-25px;left:0;right:0;margin:auto}.bxarrow.o:after{border-bottom:2px solid #001e43;border-right:2px solid #001e43}.bxarrow.c:after{border-bottom:2px solid #409ecc;border-right:2px solid #409ecc}.bxarrow.r:after{border-bottom:2px solid #003f8e;border-right:2px solid #003f8e}.bxarrow.s:after{border-bottom:2px solid #8da0b6;border-right:2px solid #8da0b6}.tips_arrow{text-align:center;margin-bottom:30px}.tips_arrow img{width:75px!important}.tips_list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin-bottom:30px}.tips_list li{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;width:100%;margin:0 1%;padding:10px 20px;font-weight:bold;font-size:16px}.tips_inner_list{width:500px;margin:auto;margin-bottom:30px}.tips_inner_list li{margin-bottom:20px;width:100%}.tips_inner_list li span{display:inline-block;vertical-align:middle;width:40px;text-align:center;padding:10px;margin-right:20px;font-size:16px;font-weight:bold}.tips_inner_list li p{display:inline-block;vertical-align:middle}.tips_top_list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tips_top_list li{width:48%;margin:0 1% 1%;text-align:center;background-color:#fff;padding:10px;border-radius:5px}@media all and (-ms-high-contrast:none){.num_heading span:before{top:-8px}}.col-head-type1{border:1px solid #54a6bd;border-collapse:separate;border-radius:5px;border-spacing:0;margin:60px 0 15px}.col-head-type1 th,.col-head-type1 td{border-bottom:1px solid #54a6bd;padding:10px 20px}.col-head-type1 th{border-right:1px solid #54a6bd;background:#f7f6fb;font-weight:800;text-align:center;width:150px}.col-head-type1 tr:first-child th{border-radius:5px 0 0 0}.col-head-type1 tr:first-child td{border-radius:0 5px 0 0}.col-head-type1 tr:last-child th{border-bottom:none;border-radius:0 0 0 5px}.col-head-type1 tr:last-child td{border-bottom:none;border-radius:0 0 5px 0}.insta01-banner{display:flex;flex-wrap:wrap}.insta01-banner li{width: calc(100%/6);padding:0 2px;box-sizing:border-box}.insta01-banner li img{max-width:100%;height:auto}.pcimg{display:block!important}.spimg{display:none!important}.fixed_btn001{position:fixed;bottom:7px;right:10px;padding:3px;z-index:10}.fixed_btn002{position:fixed;bottom:0;right:0;z-index:10;width:100%}.wp-pagenavi{margin:20px 0;font-size:12px;text-align:center}.wp-pagenavi a{color:#4a4a4a}.wp-pagenavi .current,.wp-pagenavi a.page{margin:0 6px 6px 0;display:inline-block;border:solid 1px #eee;box-shadow: 0 2px 10px rgb(0 0 0 / 30%);width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;transition:.3s}.wp-pagenavi .current{border:none;background:maroon;color:#fff}.wp-pagenavi a.page:hover{color:#fff;background:maroon;box-shadow: 0 0 0 rgb(0 0 0 / 0%);top:2px;left:2px}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}button.favorite_button_in{border:none;background:none}button.favorite_button_in p{display:inline-block;margin:0}button.favorite_button_in:hover{opacity:.8}button.favorite_button_in i{color:#6bb6ff;font-size:1.3rem;vertical-align:-1px;margin-right:8px;opacity:.3}.is-choosen .favorite_button_in{}.is-choosen .favorite_button_in svg{fill:#eb5f66}.is-choosen .favorite_button_in i{opacity:1;color:#ff0}.is-choosen .favorite_button_in p{font-size:0;color:#ff0;font-weight:600}.is-choosen .favorite_button_in p:before{font-size:.95rem;content:"お気に入り登録済"}.p-list_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.p-list__item{width:48%;background:#fff;border-radius:2px;background:#fff;box-shadow: 0 0 3px 0 rgb(0 0 0 / 12%), 0 2px 3px 0 rgb(0 0 0 / 22%);cursor:pointer;transition:.2s ease-in-out;margin-bottom:25px}.p-list__item:hover{box-shadow: 0 15px 30px -5px rgb(0 0 0 / 15%), 0 0 5px rgb(0 0 0 / 10%);transform:translateY(-4px)}.p-list__item a{display:block;text-decoration:none;color:#313131}.p-list__img{height:160px;overflow:hidden;border-radius:2px 2px 0 0}.p-list__txt{padding:8px 13px 8px}p.p-list__date{display:block;margin:0;color:#b5b5b5;font-size:13px;font-weight:bold;position:relative}p.p-list__date:before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:4px;vertical-align:middle}p.p-list__title{margin:0 0 8px;font-size:1.2em;line-height:1.56;font-weight:600}@media screen and (max-width:767px){.p-list_wrapper{flex-flow:column}.p-list__item{width:100%}.p-list__img{height:210px}.p-list__txt{padding-top:12px}}#panorama{width:100%;height:50vw;max-height:350px}.panorama-navs{list-style:none;display:flex;justify-content:flex-start;margin:10px 0;flex-wrap:wrap}.panorama-navs li{width: calc(100% / 5);padding:0 5px 10px}.panorama-navs li:first-of-type{padding-left:0}.panorama-navs li:nth-of-type(5n) {padding-right:0}.panorama-navs li>a{display:inline-block;background-color:#fff;position:relative}.panorama-navs li>a>img{width:100%;object-fit:cover;height:80px}.panorama-navs li>a span{position:absolute;width:100%;background:rgba(255,255,255,.8);text-align:center;font-size:11px;z-index:1}.panorama-navs li>a:hover img{opacity:.65;cursor:pointer}