@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}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:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}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}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}@font-face{font-family:HPR-MSL-Regular;font-style:normal;font-weight:400;src:url("/smp/lp/common/font/HPR-MSL-Regular.woff") format("woff")}@font-face{font-family:HPR-MSL-Bold;font-style:normal;font-weight:700;src:url("/smp/lp/common/font/HPR-MSL-Bold.woff") format("woff")}@font-face{font-family:HPR-NSJ-R;font-style:normal;font-weight:400;src:url("/smp/lp/common/font/HPR-NSJ-R.woff") format("woff")}@font-face{font-family:HPR-NSJ-Bold;font-style:normal;font-weight:700;src:url("/smp/lp/common/font/HPR-NSJ-Bold.woff") format("woff")}body{-webkit-text-size-adjust:none;background:#fff}#wrapper{position:relative;margin:0 auto;overflow:hidden;background:#fff}.content-inner{width:980px;margin:0 auto;padding:0;position:relative}img{vertical-align:bottom;max-width:100%}.img-center{display:block;margin:0 auto}table{width:100%;font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;font:115% monospace;line-height:150%}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;background:none transparent;vertical-align:middle;box-sizing:content-box}textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-radius:6px;background:#fff}li,ul{list-style:none}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}button{background-color:#fff;border:none;padding:0}article,aside,button,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,input,li,nav,ol,p,section,table,td,textarea,th,tr,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#444;letter-spacing:0;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","メイリオ",Meiryo,"MS P Gothic","ＭＳ Ｐゴシック",Osaka,Arial,Helvetica,sans-serif}p{line-height:1.6;text-align:left}dd,dt{line-height:1.6}.minchou{font-family:"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.6;text-align:center}a{color:#000;text-decoration:underline;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0)}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}button{background:0 0;border:none;padding:0}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.bold{font-weight:700}.normal{font-weight:400}.ttl-style{text-align:center;font-weight:700}.block-center{margin:0 auto}.full-width{width:100%}.hover-under:hover{text-decoration:underline}.white{color:#fff}.black{color:#000}.green{color:#0d9851}.light-red{color:#ea5c57}.red{color:#b10c00}.brown{color:#c69511}.bg-white{background:#fff}.dark-brown{color:#231815}.xxs-spacing{letter-spacing:1px}.xs-spacing{letter-spacing:2px}.s-spacing{letter-spacing:3px}.m-spacing{letter-spacing:4px}.l-spacing{letter-spacing:5px}.xl-spacing{letter-spacing:6px}.line16{line-height:1.6}.line17{line-height:1.7}.line18{line-height:1.8}.line19{line-height:1.9}.line20{line-height:2}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:30px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs-40{font-size:40px}.fs-42{font-size:42px}.fs-44{font-size:44px}.fs-46{font-size:46px}.fs-48{font-size:48px}.fs-50{font-size:50px}.fs-52{font-size:52px}.fs-54{font-size:54px}.fs-56{font-size:56px}.fs-58{font-size:58px}.fs-60{font-size:60px}#header{width:100%}#footer{width:100%}#container{width:100%}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.fl-left{float:left}.fl-right{float:right}.relative{position:relative}.absolute{position:absolute}.front-position{position:relative;z-index:1}.ab-center{position:absolute;left:0;right:0;margin:auto}.alert-text{display:none;position:absolute;top:-9px;left:80px;width:240px;text-align:center;padding:3px 6px;font-size:14px;margin-bottom:0!important;color:#fff;background:#ff8080}.flex{display:flex;display:-webkit-flex}.f-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.f-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.fixed{position:fixed;left:0;top:0;z-index:9999}.arrow:after{display:block;position:absolute;content:''}.bg-white{background-color:#fff}.bg-flex{background-size:100% auto}.bg-block{background:#000}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.u-target{transition:opacity .3s}.u-target:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}.section-title{text-align:center}header{height:76px}header .logo{padding:12px 0 0}header .btn{top:0;right:0}header .txt-btn{top:26px;left:62px;letter-spacing:3px}.hero{background:#f7f7f7 url(/lp/base/image/bg_details_hero.jpg) no-repeat 50% 0;min-width:980px}.hero .content-inner{height:580px;padding:22px 0 0}.hero h1{margin:22px 0 0}.hero .lead{margin:0 0 0 150px}.hero .note{top:162px;right:30px;text-shadow:0 0 4px #fff,0 0 6px #fff,0 0 8px #fff,0 0 10px #fff,0 0 12px #fff,0 0 16px #fff}.hero .box{bottom:42px;left:0;right:0;width:860px;height:154px;margin:0 auto;border-radius:5px;border-left:2px solid #cbcac9;border-right:2px solid #cbcac9;border-bottom:4px solid #cbcac9;background:rgba(255,255,255,.9)}.hero .img-box{margin:38px 0 0 40px}.hero .btn{top:20px;right:14px}.hero .txt-btn{top:30px;left:136px;line-height:1.4;letter-spacing:2px}.hero .logoBox{margin:33px 0 0 20px;display:flex}.hero .logoBox p{font-size:18px;line-height:1.5;margin-bottom:5px}.hero .logoBox p b{font-family:HPR-NSJ-Bold}.hero .logoBox .logo{width:85px;margin-right:10px;padding-top:5px}.hero .logoBox .txt{flex:1}.hero .logoBox .infoTxt{font-size:61%;text-indent:-1em;margin-left:1em}.hero .muryo{color:#fff;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none;text-shadow:0 0 3px #fa6026;top:35px;margin-left:40px}.nav{position:relative;z-index:9999;height:98px;box-shadow:0 0 6px #8b8b8b;background:url(/lp/base/image/bg_details_nav.png) repeat-x}.nav .item{float:left;position:relative;width:122.5px;height:98px}.nav .item a{display:block;width:122.5px;height:98px;padding:20px 0 0;background:url(/lp/base/image/arrow_details_nav.png) no-repeat 50% 74px;text-align:center;color:#555;text-decoration:none;line-height:1.4;font-weight:700;font-size:16px;text-shadow:0 1px 0 #fff}.nav .item .special{padding:32px 0 0}.nav .item:before{display:block;position:absolute;top:0;left:0;width:2px;height:98px;background:url(/lp/base/image/line_details_nav.png) no-repeat;content:''}.nav .item:last-child:after{display:block;position:absolute;top:0;right:0;width:2px;height:98px;background:url(/lp/base/image/line_details_nav.png) no-repeat;content:''}.about{padding:20px 0 58px;background:url(/lp/base/image/bg_details_about.jpg) no-repeat 50% 0;min-width:980px}.about h2{margin:0 0 10px}.about .lead{margin:-20px 0 0;font-size:22px}.about .lead .fs-40{line-height:1.3}.about .img-main{display:block;margin:18px 0 30px 26px}.about .box{padding:30px 0 20px 44px;background:#fff url(/lp/base/image/pic_details_about02.jpg) no-repeat bottom right;box-shadow:0 8px 13px #c4c4c4}.about .copy+.copy{margin:16px 0 0}.about .note{margin:16px 316px 0 0}.about .balloon{position:absolute;top:-46px;right:-34px}.about .txt-bottom{margin:24px 0 0;line-height:1.5}.about .marker{padding:4px 6px;background:#ffdf06}.about .rice-mark{font-size:12px;vertical-align:5px}.secret{padding:48px 0 40px;background:url(/lp/base/image/bg_details_secret.jpg) no-repeat 50% 0}.secret h2{margin:0 0 24px;text-shadow:-1px -2px 0 #bb8a00}.secret .catch{width:734px;margin:0 auto 32px;padding:14px 0;border-bottom:2px solid #927b3c}.secret .item{position:relative;float:left;width:318px;margin:0 16px 0 0}.secret .list{margin:0 -22px 0 0}.secret .txt{position:absolute;top:98px;left:120px;width:178px;line-height:1.8}.secret .catch:before{display:block;position:absolute;left:0;right:0;bottom:-12px;width:0;height:0;margin:0 auto;border-style:solid;border-width:10px 13px 0 13px;border-color:#927b3c transparent transparent transparent;content:''}.secret .catch:after{display:block;position:absolute;left:0;right:0;bottom:-10px;width:0;height:0;margin:0 auto;border-style:solid;border-width:10px 13px 0 13px;border-color:#fff transparent transparent transparent;content:''}.program{padding:64px 0 60px;background:url(/lp/base/image/bg_details_program.jpg)}.program h2{position:relative}.program h3{position:absolute;top:67px;left:0;width:100%;text-align:center;color:#b48402;font-weight:700;font-size:22px}.program .lead{margin:0 0 24px}.program .item{float:left;position:relative;width:230px;height:370px;background:#fff;box-shadow:3px 4px 14px #8b8b8b}.program .item+.item{margin:0 0 0 20px}.program .item:after{display:block;position:absolute;top:64px;right:-18px;width:26px;height:145px;background:url(/lp/base/image/arrow_details_program.png) no-repeat;content:''}.program .item:last-child:after{display:none}.program .txt{font-size:14px;font-weight:700;padding:16px 24px}.program .txt-bottom{margin:40px 0 30px;line-height:1.4}.program{padding:64px 0 47px;background:url(/lp/base/image/bg_details_program.jpg)}.program .catch-1{margin:65px 0 160px;line-height:1.4}.program .plan-box{position:relative;margin:147px 0 0;box-shadow:0 9px 10px rgba(178,178,178,.4);border-radius:10px;background:#fff}.program .plan-box h3{top:-147px}.program .plan-6w2h{height:324px;padding:50px 0 0}.program .plan-item{position:absolute;color:#111;font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1}.program .plan-item.item-1{top:120px;left:55px}.program .plan-item.item-2{top:120px;left:310px}.program .plan-item.item-3{top:120px;left:538px}.program .plan-item.item-4{top:120px;left:725px}.program .plan-item.item-5{top:270px;left:65px}.program .plan-item.item-6{top:270px;left:298px}.program .plan-item.item-7{top:270px;left:538px}.program .plan-item.item-8{top:270px;left:762px}.program .plan-item .fs-20{margin:0 0 0 -.42em;font-weight:400}.program .ball-list{width:935px;margin:auto;background:url(/lp/base/image/bg_reform_program02.png) no-repeat 50% 0}.program .ball-item{width:466px;height:176px}.program .ball-item .txt-1{padding:45px 0 15px;color:#fff;font-size:34px;font-weight:700;letter-spacing:.04em;text-align:center}.program .ball-item .txt-2{color:#111;font-size:24px;font-weight:700;letter-spacing:.04em;text-align:center}.program .plan-txt{padding:20px 0 42px;color:#333;font-size:20px;line-height:1.8;text-align:center}.program .bottom-block{background:url(/lp/base/image/bg_reform_program03.png) no-repeat 50% -163px}.program .catch-img{padding:65px 0 30px}.program .catch-img-txt{padding:0 0 40px}.program .check-box{position:relative;margin:45px 0 0;padding:40px 0 37px;box-shadow:0 -3px 7px 0 rgba(0,0,0,.2);border-radius:10px 10px 0 0;background:#fff}.program .check-box .img-check{position:absolute;top:0;left:0}.program .check-txt{position:relative;color:#333}.program .check-txt+.check-txt{margin:20px 0 0}.common-cta .txt-btn-2{position:absolute;top:66px;width:781px;margin:0 0 0 7px;text-align:center;color:#fff;font-weight:700;font-size:28px;letter-spacing:0;text-shadow:1px 1px 0 #000;line-height:1.4}.program .ttl-line{height:9px;margin:10px 0 34px;background:#b42801;background:-moz-linear-gradient(left,#b42801 0,#be7304 100%);background:-webkit-linear-gradient(left,#b42801 0,#be7304 100%);background:linear-gradient(to right,#b42801 0,#be7304 100%)}.program .ttl-line:before{display:block;position:absolute;bottom:0;left:0;width:5px;height:24px;background:#b42801;content:''}.program .ttl-line:after{display:block;position:absolute;bottom:0;right:0;width:5px;height:24px;background:#be7304;content:''}.hard{padding:68px 0 0}.hard h2{height:160px;background:url(/lp/base/image/bg_details_hard.png) no-repeat}.hard .lead{margin:-36px 0 38px;letter-spacing:1px}.hard .main-photo{width:1208px;margin:0 0 0 -118px}.hard .catch{padding:4px 0;background:#fff;letter-spacing:-1px}.hard .marker{padding:4px 6px;background:#ffdf06}.hard .bottom-block{margin:-40px 0 0;padding:44px 0;background:url(/lp/base/image/bg_details_common.jpg) no-repeat 50% 26px}.hard .bottom-block .marker{padding:4px 6px;background:#ffdf06}.hard .item{position:absolute;color:#fff;text-align:center;font-weight:700;font-size:18px;text-shadow:0 1px 0 #644900;line-height:1.6}.hard .item-1{top:64px;left:144px}.hard .item-2{top:168px;left:308px}.hard .item-3{top:288px;left:136px}.hard .item-4{top:64px;right:138px}.hard .item-5{top:172px;right:302px}.hard .item-6{top:272px;right:138px}.bottom-block .catch{margin:24px 0 0;box-shadow:0 40px 40px -40px #868686,0 -30px 40px -40px #868686;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%)}.use{padding:60px 0 0;background:#f4f5f7 url(/lp/base/image/bg_details_use.jpg) no-repeat 50% 0;min-width:980px;color:#444}.use .lead{margin:-8px 0 38px;line-height:1.2}.use .box{position:relative;box-shadow:0 0 12px #959595;border-radius:10px;background:#fff}.use .box+.box{margin:52px 0 0}.use .img-ttl{margin:-34.1px 0 0}.use .copy-box{position:absolute;top:110px;width:100%;text-align:center;font-weight:700;font-size:22px}.use .copy-box.first{top:100px}.use .note{position:absolute;font-size:14px}.use .note-1{bottom:12px;right:10px;text-align:right}.use .note-2{bottom:26px;right:195px;text-align:left}.use .img-box{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.use .txt-bottom{margin:0 0 32px;font-size:28px}.use .txt-bottom .red{padding:4px 8px;background:#ffdf06;font-size:34px}.use .catch{padding:4px 0;font-size:28px}.use .bottom-block{padding:40px 0 56px;background:url(/lp/base/image/bg_details_use02.png) no-repeat}.use .point-box{position:absolute;right:40px;width:330px;padding:28px 14px 18px;border:6px solid #b11106;border-radius:5px;background:#fff4e4}.use .point-box.first{top:210px}.use .point-box.second{top:230px}.use .txt-point{font-size:14px;line-height:1.5}.use h4{position:absolute;top:-12px;left:14px;width:106px;padding:2px 0;background:#b11106;color:#fff}.use h4:after{display:block;position:absolute;bottom:-4.8px;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:5px 5px 0 5px;border-color:#b11106 transparent transparent transparent;content:''}.use .orange-wrap{width:1032px;margin:20px 0 0 -26px;padding:30px 21px 26px;border:5px solid #ffa325;border-radius:10px;background:#ffe2ba}.txt-orange-wrap{margin:0 0 30px}.use .bottom-block .catch{margin:20px 0 0;box-shadow:0 40px 40px -40px #868686,0 -30px 40px -40px #868686}.bottom-catch{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 9%,#fff 91%,rgba(255,255,255,0) 100%)}.closing{padding:38px 0 0}.closing h2{position:relative;height:160px;padding:22px 0 0;background:url(/lp/base/image/bg_details_closing.png) no-repeat 50% 0;line-height:1.7}.closing h2 .fs-40{text-shadow:-1px 0 0 #fff}.closing .box{margin:-64px 0 0;padding:94px 0 50px;border:6px solid #eee}.closing .img-photo-top{margin:30px auto 64px}.closing .img-photo-bottom{margin:34px auto 0}.closing .txt-box-bottom{letter-spacing:-1px}.closing .bottom-block{padding:44px 0 58px;background:url(/lp/base/image/bg_details_common.jpg) no-repeat 50% -50px}.closing .bottom-block .marker{padding:4px 6px;background:#ffdf06}.closing .box{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#f2ede0),color-stop(0,#fff));background:-webkit-linear-gradient(#fff,#f2ede0);background:-moz-linear-gradient(#fff,#f2ede0);background:-o-linear-gradient(#fff,#f2ede0);background:-ms-linear-gradient(#fff,#f2ede0);background:linear-gradient(#fff,#f2ede0)}.common-ttl{height:206px;padding:24px 0 0;background:url(/lp/base/image/bg_details_common_ttl.png) no-repeat}.common-ttl .txt-ttl{font-size:40px;color:#fff}.common-ttl .txt-ttl.special{display:inline-block;margin:10px 0 0}.common-ttl .number{font-size:60px;line-height:1.4}.parts{border-top:1px solid #fff;padding:64px 0 36px;background:url(/lp/base/image/bg_details_parts01.jpg)}.parts .txt-ttl{display:block;width:970px;margin:0 auto 44px;padding:20px 0;color:#5f120c}.parts h2:after{display:block;position:absolute;left:0;bottom:-9px;width:980px;height:24px;background:#b10c00;content:''}.parts h3{width:908px;margin:0 auto 40px;padding:17px 0;border-radius:50px;border-bottom:1px solid #796f36}.parts h3:before{display:block;position:absolute;left:0;right:0;bottom:-13px;width:0;height:0;margin:0 auto;border-style:solid;border-width:13px 12px 0 12px;border-color:#796f36 transparent transparent transparent;content:''}.parts h3:after{display:block;position:absolute;left:0;right:0;bottom:-12px;width:0;height:0;margin:0 auto;border-style:solid;border-width:12px 11px 0 11px;border-color:#fff transparent transparent transparent;content:''}.parts .lead{margin:0 auto 24px;color:#444}.parts .tab-content{margin:-6px 0 0;padding:44px 0 0;background:#fff;border:6px solid #e54b00;color:#333}.parts .tab-content h4{padding:14px 0 14px 34px;border-top:1px solid #ffd201;font-size:28px;text-align:left}.parts .icon{display:inline-block;margin:0 24px 6px 0;vertical-align:middle}.parts .icon img{vertical-align:middle}.parts .tab-content .photo{position:relative;margin:0 0 8px;box-shadow:0 0 10px #8b8b8b;overflow:hidden}.parts .tab-content .photo:after{display:block;position:absolute;right:10px;bottom:10px;width:115px;height:27px;background:url(/lp/base/image/img_details_parts.png) no-repeat;content:'';pointer-events:none}.parts .market-price{margin:0 0 0 46px;font-size:20px}.parts .category-inner{padding:30px 35px 32px}.parts .tab-content .list{margin:0 -34px 0 0}.parts .tab-content .item{float:left;width:280px;margin:0 30px 0 0}.parts .price{margin:0 0 8px;border-bottom:2px solid #dcdcdc;font-size:20px;font-weight:700}.parts .number{color:#b10c00;font-size:24px}.parts .comment{font-size:14px}.parts .ttl-bg{background:#fffaf1;background:-moz-linear-gradient(left,#fffaf1 0,#ffd201 100%);background:-webkit-linear-gradient(left,#fffaf1 0,#ffd201 100%);background:linear-gradient(to right,#fffaf1 0,#ffd201 100%)}.parts .tab-menu{position:relative;z-index:1}.parts .tab-menu li{display:block;float:left;width:485px;height:99px}.parts .tab-menu li+li{margin:0 0 0 10px}.parts .content{display:none}.parts .tab-links{display:block;width:485px;height:99px;cursor:pointer}.parts .tab-1{background:url(/lp/base/image/btn_details_parts01.png) no-repeat top left;background-size:cover}.parts .tab-2{background:url(/lp/base/image/btn_details_parts02.png) no-repeat top left;background-size:cover}.parts .tab-links.active{background-position:bottom left;cursor:default}.parts .others{margin:46px 0 0}.parts .others h4{padding:26px 0;color:#333}.parts .others .balloon{top:-8px;left:74px}.parts .others .bg-white{padding:26px 16px 20px}.parts .others .list{margin:0 -14px 0 0}.parts .others .list+.list{margin:10px -14px 0 0}.parts .others .photo{position:relative}.parts .others .item{float:left;position:relative;width:150px;margin:0 10px 0 0}.parts .others .photo:after{display:block;position:absolute;right:10px;bottom:40px;width:115px;height:27px;background:url(/lp/base/image/img_details_parts.png) no-repeat;content:'';pointer-events:none}.parts .others .name{position:absolute;bottom:0;width:100%;padding:3px 0;background:rgba(255,255,255,.9);text-align:center;color:#444;font-weight:700}.parts .others .fs-13{padding:5.5px 0}.parts .others .photo{overflow:hidden}.parts .bottom-block{padding:36px 0 0;background:url(/lp/base/image/bg_details_parts02.png) no-repeat 50% -200px}.parts .bottom-block .marker{padding:4px 6px;background:#ffdf06}.parts .bottom-block .catch{margin:20px 0 0;box-shadow:0 40px 40px -40px #868686,0 -30px 40px -40px #868686}.parts .modal-button img{transition:1s}.parts .modal-button:hover img{transform:scale(1.2)}.target{padding:30px 0 52px;background:url(/lp/base/image/bg_details_target01.jpg) 50% 0 no-repeat;min-width:980px}.target h2{height:196px;margin:0 0 20px;padding:54px 0 0;background:url(/lp/base/image/balloon_details_target.png) no-repeat 50% 0;text-shadow:0 1px 0 #000}.target .box{width:870px;margin:0 auto 34px;padding:34px 0 34px 75px;box-shadow:0 0 14px #8b8b8b;background:url(/lp/base/image/bg_details_target02.jpg)}.target .item{padding:0 0 0 64px;background:url(/lp/base/image/icon_details_target.png) no-repeat 0 10px;line-height:2.4;font-size:26px}.unquete{padding:74px 0 60px}.unquete h2{margin:0 0 50px}.unquete .img-bg{position:absolute;top:-74px;right:-134px}.unquete .box{width:940px;margin:0 auto;padding:26px 0 14px;border:4.5px solid #c79612;border-top:none}.unquete .lead{margin:0 0 30px}.unquete .note{margin:16px 0 0 12px}.unquete .list{margin:0 0 0 16px}.unquete .item{float:left;width:284px;height:238px;padding:14px 30px 0 16px;background:#f3eee2}.unquete .item+.item{margin:0 0 0 20px}.unquete h5{text-align:left;font-size:24px;color:#b10c00}.unquete .age{font-size:14px;margin:0 0 6px}.unquete .comment{font-size:14px}.unquete h3:before{display:block;position:absolute;bottom:-10px;left:0;width:0;height:0;border-style:solid;border-width:0 21px 10px 0;border-color:transparent #5a0701 transparent transparent;content:''}.unquete h3:after{display:block;position:absolute;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:10px 21px 0 0;border-color:#5a0701 transparent transparent transparent;content:''}.unquete h3{text-shadow:1px -1px 0 #000;padding:30px 0;line-height:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#982219),color-stop(0,#c44f46));background:-webkit-linear-gradient(#c44f46,#982219);background:-moz-linear-gradient(#c44f46,#982219);background:-o-linear-gradient(#c44f46,#982219);background:-ms-linear-gradient(#c44f46,#982219);background:linear-gradient(#c44f46,#982219)}.reason{color:#333}.reason p{color:#333}.reason .img-bg{top:0;left:-444px}.reason h3{margin:6px 0 12px}.reason .photo{width:990px;margin:0 0 0 -8px}.reason .img-price{margin:28px 0 18px}.reason .txt-bottom{margin:32px 0 0}.reason .marker{padding:4px 10px;background:#ffdf06}.reason .main-content{position:relative;background:#f8f6f0;padding:0 0 42px}.reason .bottom-content{position:relative;padding:86px 0 32px}.reason .bottom-content .absolute{top:-86px;right:-126px}.reason .bottom-content:after{display:block;position:absolute;top:0;left:0;right:0;width:342px;height:57px;margin:0 auto;background:url(/lp/base/image/arrow_details_reason.png) no-repeat;content:''}.reason .main-content:after{display:block;content:'';position:absolute;bottom:0;width:100%;height:500px;background:-moz-linear-gradient(top,rgba(221,221,221,0) 0,#ddd 100%);background:-webkit-linear-gradient(top,rgba(221,221,221,0) 0,#ddd 100%);background:linear-gradient(to bottom,rgba(221,221,221,0) 0,#ddd 100%)}.reason .catch{line-height:1.5;padding:20px 0;box-shadow:0 -3px 8px #8b8b8b;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#b20e02),color-stop(0,#8c0b02));background:-webkit-linear-gradient(#8c0b02,#b20e02);background:-moz-linear-gradient(#8c0b02,#b20e02);background:-o-linear-gradient(#8c0b02,#b20e02);background:-ms-linear-gradient(#8c0b02,#b20e02);background:linear-gradient(#8c0b02,#b20e02)}.reason .tab-content{position:relative;margin:-6px 0 0;padding:15px 0 34px;border:6px solid #c69511;background:#fff}.reason .tab-content h4{margin:0 0 24px;padding:5px 0;background:#c69511;font-size:28px;color:#fff}.reason .tab-content .txt-area{float:left;width:340px;margin:0 0 0 14px}.reason .tab-content h5{margin:0 0 16px;padding:0 0 12px 10px;border-bottom:3px solid #c69511;text-align:left;font-size:28px;color:#c69511}.reason .tab-content .item{position:relative;padding:0 0 0 26px;font-size:18px;line-height:1.8}.reason .tab-content .item:after{display:block;position:absolute;top:9px;left:6px;width:16px;height:16px;border-radius:100%;background:#111;content:''}.reason .tab-content .img-table{float:right;margin:0 12px 0 0}.reason .tab-menu{position:relative;z-index:1}.reason .tab-menu li{display:block;float:left;width:320px;height:77px}.reason .tab-menu li+li{margin:0 0 0 10px}.reason .content{display:none}.reason .tab-links{display:block;width:320px;height:77px;cursor:pointer}.reason .tab-1{background:url(/lp/base/image/btn_details_reason01.png) no-repeat top left;background-size:cover}.reason .tab-2{background:url(/lp/base/image/btn_details_reason02.png) no-repeat top left;background-size:cover}.reason .tab-3{background:url(/lp/base/image/btn_details_reason03.png) no-repeat top left;background-size:cover}.reason .tab-links.active{background-position:bottom left;cursor:default}.feature{padding:44px 0 40px;background:#f8f6f0}.feature .box{position:relative;background:#fff;border-radius:40px}.feature .box h3{position:relative;margin:0 0 44px;padding:24px 0 24px 190px;border-top-left-radius:40px;border-top-right-radius:40px;text-align:left;font-size:32px}.feature .box h3 .number{font-size:52px;line-height:.8}.feature .box h3 .img-circle{position:absolute;top:-10px;left:-20px}.feature .box .copy{position:relative;z-index:1;width:470px;font-size:20px;line-height:1.8}.feature .box .box-inner{padding:0 26px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background:url(/lp/base/image/bg_details_feature.png)}.feature .box .catch{margin:0 0 24px;font-weight:700;text-align:center;font-size:30px;color:#b10c00}.feature .box+.box{margin:30px 0 0}.feature .txt-bottom{margin:44px 0 0;font-size:28px}.feature .txt-bottom .red{padding:4px 8px;background:#ffdf06;font-size:34px}.feature .logo{margin:0 0 0 78px;padding:0 0 36px}.feature .medal{margin:0 0 14px 134px}.feature .note{margin:0 0 0 108px;padding:0 0 22px}.feature .little-marker{background:linear-gradient(transparent 60%,#fff799 60%)}.feature .box .photo{position:absolute}.feature .box .photo-first{top:152px;right:0}.feature .box .photo-second{top:186px;left:28px}.feature .box .photo-third{float:right;border-bottom-right-radius:40px}.feature .box .photo-fourth{float:left;border-bottom-left-radius:40px}.feature .box .copy-first{margin:0 0 98px 32px}.feature .box .copy-second{margin:0 0 80px 484px}.feature .box .copy-third{position:absolute;left:32px}.feature .box .copy-fourth{position:absolute;right:40px}.feature .box .copy-fiveth{margin:74px 0 32px;padding:0 30px;font-size:20px}.feature .box .copy+.copy{margin:30px 0 0}.feature .box h4{width:951px;text-align:center}.feature .box h4 img{margin:-40px 0 7px -48px}.feature .list{margin:0 -15px 0 0;padding:0 0 30px}.feature .item{float:left;width:220px;height:360px;margin:0 15px 0 0;padding:20px 10px 12px;background:#fff}.feature .item ul:after{display:inline-block;margin:2px 0 0 150px;content:'…etc'}.feature .item li{margin:0 0 6px;padding:3px 0;border-radius:15px;background:#fffaf1;font-size:14px;text-align:center;line-height:1.7}.feature .item li.special{line-height:1.25}.feature .box .icon{display:block;margin:0 auto 14px}.feature .box h5{margin:0 0 10px;font-weight:700;font-size:22px;text-align:center}.feature .box .item .txt{padding:7px 0;border-radius:15px;background:#fffaf1;font-size:14px;text-align:center}.feature .box .box-inner .img{margin:-26px 0 0}.feature .box-second .box-inner{padding:0 0 34px;text-align:center}.feature .box h3{background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#f3f3f3),color-stop(0,#fff));background:-webkit-linear-gradient(#fff,#f3f3f3);background:-moz-linear-gradient(#fff,#f3f3f3);background:-o-linear-gradient(#fff,#f3f3f3);background:-ms-linear-gradient(#fff,#f3f3f3);background:linear-gradient(#fff,#f3f3f3)}.cta .bg{border-bottom:4px solid #dc655b;border-top:4px solid #dc655b}.cta .content-inner{padding:0 0 20px}.cta .logo{top:6px;left:46px}.cta h2{min-height:144px;padding:30px 0 0 210px;line-height:1.5}.cta .ttl-cta{padding:60px 0 0 210px}.cta .txt-btn{top:34px;left:322px;font-weight:700;color:#fff;font-size:30px;text-align:center;letter-spacing:1px}.cta .txt-btn .fs-22{display:inline-block;margin:0 0 8px;padding:1px 20px;border-radius:18px;background:#c03e35;font-size:22px}.txt-cta-shadow{text-shadow:1px 1px 0 #000}.cta .note{margin:0 100px 0 0;font-size:11px}.voice .bg{padding:70px 0 42px;background:#f4fbfc}.voice h2{margin:0 auto 32px}.voice .pen{top:0;right:-50px}.voice .catch{margin:0 0 48px;font-size:30px;color:#005563}.voice .list{margin:0 -20px 0 0}.voice .item{float:left;position:relative;width:480px;margin:0 20px 20px 0;border:1px solid #fff;border-radius:8px;background:#fff}.voice .item .top-wrap{padding:26px 20px 16px}.voice .item .top-conts{margin:0 0 10px;padding:0 0 6px;border-bottom:3px solid #cae9ee}.voice .item .illust{float:left}.voice .item .ttl-area{float:right;width:338px}.voice .item h3{margin:0 0 4px;padding:0 0 4px 0;font-weight:700;text-align:left;font-size:20px;line-height:1.5;letter-spacing:1px;color:#005361}.voice .item .safety{font-weight:700}.voice .item .yellow{color:#efce4a}.voice .item .stars{font-size:18px;letter-spacing:2px;color:#bebebe}.voice .item .copy{line-height:2;letter-spacing:.3px}.voice .item .block{padding:16px 20px 20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f2f2f2;font-size:14px;line-height:1.9}.voice .item .user{color:#047e92;font-size:14px}.voice .txt-bottom .red{padding:4px;background:#ffdf06;line-height:1.5}.cta-first{padding:0 0 50px}.cta-first h2{margin:0 0 64px;padding:12px 0;background:#fef5cd;color:#231815}.cta-first h2 .red{color:#eb473e}.cta-first .box-inner{padding:0 0 24px}.cta-first .fs-60{line-height:1}.cta-first .btn{position:relative;width:758px;margin:0 auto}.cta-first .txt-btn{position:absolute;top:32px;width:781px;margin:0 0 0 20px;text-align:center;color:#fff;font-weight:700;font-size:30px;letter-spacing:1.5px;text-shadow:1px 1px 0 #000;line-height:1.4}.cta-first .note{margin:0 120px 0 0}.cta-first .img-txt{top:32px;left:-30px;width:992px}.cta-first .box{padding:8px;box-shadow:0 40px 40px -40px #000;background:#fe6117;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#f6ab19),color-stop(0,#fe6117));background:-webkit-linear-gradient(#fe6117,#f6ab19);background:-moz-linear-gradient(#fe6117,#f6ab19);background:-o-linear-gradient(#fe6117,#f6ab19);background:-ms-linear-gradient(#fe6117,#f6ab19);background:linear-gradient(#fe6117,#f6ab19)}.common-cta .box{padding:10px 0 22px;border-radius:6px;box-shadow:0 30px 40px -40px #000}.common-cta .medal{position:absolute;top:-26px;left:0}.common-cta h2{font-size:35px;margin:20px 0 12px 210px;display:flex;align-items:center;color:#000}.common-cta .btn{position:relative;width:758px;margin:0 0 0 150px}.common-cta .txt-btn{position:absolute;top:32px;width:781px;margin:0 0 0 20px;text-align:center;color:#fff;font-weight:700;font-size:30px;letter-spacing:1.5px;text-shadow:1px 1px 0 #000;line-height:1.4}.common-cta .lead{margin:0 10px 0;padding:10px 0;background:#fef5cd;color:#231815;font-size:28px;line-height:1.4}.common-cta .lead .red{color:#eb473e}.common-cta .bg{padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#fef5cc),color-stop(0,#ffe365));background:-webkit-linear-gradient(#ffe365,#fef5cc);background:-moz-linear-gradient(#ffe365,#fef5cc);background:-o-linear-gradient(#ffe365,#fef5cc);background:-ms-linear-gradient(#ffe365,#fef5cc);background:linear-gradient(#ffe365,#fef5cc)}.rotate-l{display:inline-block;transform:rotate(12deg)}.rotate-r{display:inline-block;transform:rotate(-12deg)}.cta-mid .box{padding:0 20px 30px 26px;border-radius:6px;box-shadow:0 40px 40px -40px #000}.cta-mid .left-block{padding:24px 0 0 0}.cta-mid .right-block{position:absolute;top:22px;right:20px;width:490px}.cta-mid .logo{margin:0 0 20px;text-align:center}.cta-mid .btn{position:relative}.cta-mid .btn a{color:#fff;text-decoration:none;text-shadow:1px 1px 0 #000}.cta-mid .txt-btn{position:absolute;top:16px;left:140px;font-weight:700;text-align:center;line-height:1.3}.cta-mid{padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#fef5cc),color-stop(0,#ffe365));background:-webkit-linear-gradient(#ffe365,#fef5cc);background:-moz-linear-gradient(#ffe365,#fef5cc);background:-o-linear-gradient(#ffe365,#fef5cc);background:-ms-linear-gradient(#ffe365,#fef5cc);background:linear-gradient(#ffe365,#fef5cc)}.faq{padding:30px 0 80px}.faq h3{padding:16px 32px;font-size:26px;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;text-align:left}.faq .box-wrapper{margin:-12px 0 0}.faq .box{box-shadow:0 0 8px #555;border-radius:10px}.faq .box+.box{margin:30px 0 0}.faq .box-inner{padding:25px 20px 32px}.faq .accordion-btn{display:table;position:relative;width:100%;border:1px solid #b7b7b7;cursor:pointer}.faq .accordion-btn:after{display:block;position:absolute;right:25px;top:0;bottom:0;width:20px;height:20px;margin:auto 0;background:url(/lp/base/image/img_details_faq.png) no-repeat;content:''}.faq .accordion-btn.active:after{background-position:bottom left}.faq .accordion-btn .mark{display:table-cell;width:58px;height:58px;background:#d1a42a;text-align:center;color:#fff;font-size:32px;font-weight:700;vertical-align:middle;font-family:arial}.faq .accordion-btn .question{display:table-cell;width:882px;height:58px;padding:0 22px;vertical-align:middle;font-size:20px;font-weight:700}.faq .answer-wrap{padding:20px 0 0}.faq .answer-wrap .mark{float:left;width:58px;height:58px;background:#a6a6a6;text-align:center;color:#fff;font-size:32px;font-weight:700;vertical-align:middle;font-family:arial}.faq .answer-wrap .answaer-txt{float:left;width:882px;padding:0 0 0 20px}.faq dl+dl{margin:30px 0 0}.faq h3{background:#c69511;background:-moz-linear-gradient(left,#c69511 0,#e2b12d 100%);background:-webkit-linear-gradient(left,#c69511 0,#e2b12d 100%);background:linear-gradient(to right,#c69511 0,#e2b12d 100%)}.faq .accordion-btn{background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#eaeaea),color-stop(0,#fcfcfc));background:-webkit-linear-gradient(#fcfcfc,#eaeaea);background:-moz-linear-gradient(#fcfcfc,#eaeaea);background:-o-linear-gradient(#fcfcfc,#eaeaea);background:-ms-linear-gradient(#fcfcfc,#eaeaea);background:linear-gradient(#fcfcfc,#eaeaea)}.step{background:#f4ecd7;color:#333}.step .img-bg{top:0;right:-120px}.step .content-inner{padding:70px 0 56px}.step .content-inner:after{display:block;position:absolute;left:0;right:0;bottom:-26px;width:499px;height:83px;margin:0 auto;background:url(/lp/base/image/arrow_details_step.png) no-repeat;content:''}.step h2{margin:0 0 50px;font-size:30px;line-height:1.4}.step h2 .red{font-size:40px}.step h3.special{padding:28px 0 0;text-align:center}.step .balloon{top:-94px;left:0}.step .list{margin:0 -12px 0 0;background:url(/lp/base/reform/image/bg_reform_step.png) no-repeat}.step .txt{position:relative;height:134px;padding:12px;background:#fff;font-size:14px}.step .txt:before{display:block;position:absolute;top:-9px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;content:''}.step h3{height:50px;color:#af0b00;font-size:25px;text-align:center;line-height:1.1;margin:11px 0 12px 0;padding:0}.step h3 .h3_small{font-size:12px}.step .txt:before{display:none}.step .item{float:left;width:172px;margin:0 30px 0 0}.step .list li{width:172px;margin:0 30px 0 0}.step .list li:nth-of-type(5){margin:0}.step .list li p.txt{font-size:20px;font-weight:700;line-height:1.3;text-align:center;background:0 0;padding:0;height:126px}.cta-last{padding:56px 0 40px}.cta-last h2{width:989px;margin:0 0 24px}.cta-last h3{margin:0 0 24px;text-align:left}.cta-last .box{padding:0 0 16px;border:10px solid #f6ac19}.cta-last .img-ttl{margin:-36px 0 0 -20px}.cta-last .note{margin:0 116px 0 0;font-size:11px}.cta-last .btn{position:relative;width:758px;margin:0 auto}.cta-last .txt-btn{position:absolute;top:32px;width:781px;margin:0 0 0 20px;text-align:center;color:#fff;font-weight:700;font-size:30px;letter-spacing:1.5px;text-shadow:1px 1px 0 #000;line-height:1.4}.cta-last .book{top:-28px;right:-118px}.footer .links{padding:20px 0;background:#a4a4a4}.footer .list{margin:0 0 0 218px;font-size:14px}.footer .list li{float:left;margin:0 32px 0 0}.footer .list li a{color:#fff;text-decoration:none}.footer .list li a:hover{text-decoration:underline}.footer .list li:before{display:inline-block;width:13px;height:13px;margin:0 5px 0 0;background:url(/lp/base/image/icon_details_footer.png) no-repeat;content:''}.footer .company{padding:26px 0;font-size:14px}.footer .company .content-inner{display:flex;justify-content:center}.footer .company dt{line-height:1.6}.footer .company dd{line-height:1.6;margin-left:30px}.footer .copyright{padding:34px 0 122px;background:#c89713}.fixednav{display:none;position:fixed;bottom:0;left:0;z-index:999;width:100%;height:88px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/lp/base/image/bg_details_fixednav.png) repeat-x}.fixednav .img-txt{float:left;padding:20px 0 0 3px}.fixednav .note{float:left;margin:0 0 0 20px;padding:26px 0 0}.fixednav .btn{top:0;right:124px}.fixednav .fs-18{left:84px;top:31px;line-height:1.5;text-align:center;letter-spacing:2px}.fixednav .fs-20{left:324px;top:28px;letter-spacing:2px}.fixednav .to-top-btn{top:12px;right:54px}/*!
	Modaal - accessible modals - v0.4.3
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:absolute;right:-140px;top:40px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.cta-first .caption,.cta-first .kome{position:absolute}.cta-first .kome{top:110px;left:430px;color:#eb473e}.cta-first .caption{right:130px;font-size:90%;bottom:20px;line-height:1}.cta-last h2{position:relative}.cta-last h2 .caption,.cta-last h2 .kome{position:absolute}.cta-last h2 .kome{top:45px;left:480px}.cta-last h2 .caption{right:136px;font-size:90%;bottom:-10px}