@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Oswald&display=swap);@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;1,300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');.lineupchild_page main div,.lineupchild_page main span,.lineupchild_page main applet,.lineupchild_page main object,.lineupchild_page main iframe,.lineupchild_page main h1,.lineupchild_page main h2,.lineupchild_page main h3,.lineupchild_page main h4,.lineupchild_page main h5,.lineupchild_page main h6,.lineupchild_page main p,.lineupchild_page main blockquote,.lineupchild_page main pre,.lineupchild_page main a,.lineupchild_page main abbr,.lineupchild_page main acronym,.lineupchild_page main address,.lineupchild_page main big,.lineupchild_page main cite,.lineupchild_page main code,.lineupchild_page main del,.lineupchild_page main dfn,.lineupchild_page main em,.lineupchild_page main font,.lineupchild_page main img,.lineupchild_page main ins,.lineupchild_page main kbd,.lineupchild_page main q,.lineupchild_page main s,.lineupchild_page main samp,.lineupchild_page main small,.lineupchild_page main strike,.lineupchild_page main sub,.lineupchild_page main tt,.lineupchild_page main var,.lineupchild_page main b,.lineupchild_page main u,.lineupchild_page main i,.lineupchild_page main center,.lineupchild_page main dl,.lineupchild_page main dt,.lineupchild_page main dd,.lineupchild_page main ol,.lineupchild_page main ul,.lineupchild_page main li,.lineupchild_page main fieldset,.lineupchild_page main form,.lineupchild_page main label,.lineupchild_page main legend,.lineupchild_page main table,.lineupchild_page main caption,.lineupchild_page main tbody,.lineupchild_page main tfoot,.lineupchild_page main thead,.lineupchild_page main tr,.lineupchild_page main th,.lineupchild_page main td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:16px;vertical-align:baseline;font-weight:500;font-family:'Noto Sans JP',sans-serif !important;line-height:2.25em}@media only screen and (max-width:767px){.lineupchild_page main div,.lineupchild_page main span,.lineupchild_page main applet,.lineupchild_page main object,.lineupchild_page main iframe,.lineupchild_page main h1,.lineupchild_page main h2,.lineupchild_page main h3,.lineupchild_page main h4,.lineupchild_page main h5,.lineupchild_page main h6,.lineupchild_page main p,.lineupchild_page main blockquote,.lineupchild_page main pre,.lineupchild_page main a,.lineupchild_page main abbr,.lineupchild_page main acronym,.lineupchild_page main address,.lineupchild_page main big,.lineupchild_page main cite,.lineupchild_page main code,.lineupchild_page main del,.lineupchild_page main dfn,.lineupchild_page main em,.lineupchild_page main font,.lineupchild_page main img,.lineupchild_page main ins,.lineupchild_page main kbd,.lineupchild_page main q,.lineupchild_page main s,.lineupchild_page main samp,.lineupchild_page main small,.lineupchild_page main strike,.lineupchild_page main sub,.lineupchild_page main tt,.lineupchild_page main var,.lineupchild_page main b,.lineupchild_page main u,.lineupchild_page main i,.lineupchild_page main center,.lineupchild_page main dl,.lineupchild_page main dt,.lineupchild_page main dd,.lineupchild_page main ol,.lineupchild_page main ul,.lineupchild_page main li,.lineupchild_page main fieldset,.lineupchild_page main form,.lineupchild_page main label,.lineupchild_page main legend,.lineupchild_page main table,.lineupchild_page main caption,.lineupchild_page main tbody,.lineupchild_page main tfoot,.lineupchild_page main thead,.lineupchild_page main tr,.lineupchild_page main th,.lineupchild_page main td{font-family:'Noto Sans JP',sans-serif !important;font-weight:400;font-size:14px;line-height:2em}}body{margin:0}a{color:#333;text-decoration:none;outline:none;border:none}a:hover{color:#333;text-decoration:none}a img,img{border:0}#wrapper #contents img{width:100%}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,pre,span,td,th,ul{margin:0;padding:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,th,strong,var{font-style:normal;font-weight:400}caption,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}*+html code,kbd,pre,samp,tt{font-size:108%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,li{margin:0;padding:0;list-style:none}q:before,q:after{content:''}button,fieldset,form,input,label,legend,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0;font-size:100%}table td{vertical-align:middle}.right{float:right}.left{floar:left}.pc{display:inline-block}.sp{display:none}@media only screen and (max-width:767px){.sp{display:block !important}.pc{display:none !important}}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.box{opacity:0}.slideUp{opacity:1;animation:slideUp 1s ease-in-out forwards}@keyframes slideUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body{margin:0;background:#fff}#wrapper #contents section{padding:100px 20px}strong{font-weight:700}small{font-size:12px}.teaser_base_retreat{position:relative;margin-top:90px}.lineupchild_page main #concept,.lineupchild_page main #fire,.lineupchild_page main #huck{max-width:1300px;margin:0 auto}.lineupchild_page main .en{font-family:'Josefin Sans' !important}.lineupchild_page main .number{font-family:'Roboto' !important;font-size:30px;font-weight:700;color:#f8ed31;text-align:center;font-style:italic}.lineupchild_page main .flex{display:flex}.lineupchild_page main h2,.lineupchild_page main h2 span{font-size:55px;font-weight:700;text-align:center;line-height:1em;margin-bottom:80px}.lineupchild_page main h3{font-size:35px;font-weight:700;color:#758827;padding-bottom:25px;line-height:1.5;letter-spacing:2px}@media only screen and (max-width:767px){.lineupchild_page main .teaser_base_retreat{margin-top:70px}.lineupchild_page main #wrapper #contents section{padding:50px 10px}.lineupchild_page main small{font-size:10px}.lineupchild_page main #concept,.lineupchild_page main #fire,.lineupchild_page main #huck{max-width:100%;margin:0 auto}.lineupchild_page main .number{font-size:20px}.lineupchild_page main .flex{display:block;overflow:hidden}.lineupchild_page main h2,.lineupchild_page main h2 span{font-size:25px;margin-bottom:20px}.lineupchild_page main h3{font-size:20px;text-align:center;line-height:1.4em;padding-bottom:1em}}#kv{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/house-1.jpg)center top/cover;width:100%;height:100vh;text-align:center;position:relative}#kv p{width:140px;position:absolute;top:0;left:10px}h1.title,h2.title{background:rgba(255,255,255,.5);box-sizing:border-box;border-radius:20px;width:40vw;max-width:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:kv 1s ease-in-out forwards;padding:40px;opacity:0}@keyframes kv{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:1300px){#kv h1,#kv h2{width:35vw}#popular .p-text p{font-size:60px !important}}@media only screen and (max-width:767px){#kv{width:100%;height:50vh;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/house-1.jpg)center no-repeat;background-size:cover;z-index:-1}#kv p{width:20%;left:90%;bottom:0;transform:translate(-50%)}h1.title,h2.title{width:90%;padding:20px;background:0 0;bottom:auto;position:relative;transform:none;left:auto;text-align:center;margin:0 auto}}.lineupchild_page main #popular .flex{align-items:flex-end;display:flex;padding:0 40px;justify-content:space-between;max-width:1400px;margin:0 auto}.lineupchild_page main #popular .pc{box-sizing:border-box;width:35%;margin-top:-50%;z-index:10;position:relative}.lineupchild_page main #popular .pc img{border-radius:20px}.lineupchild_page main #popular .p-text{box-sizing:border-box;width:60%;margin-top:40px;position:relative;letter-spacing:-1px}.lineupchild_page main #popular .p-text p{font-family:'Josefin Sans',sans-serif !important;font-size:4em;text-align:center;line-height:1em;font-weight:700}.lineupchild_page main #popular .p-text p span{font-size:4em}@media only screen and (max-width:767px){.lineupchild_page main #popular .flex{display:block;padding:0}.lineupchild_page main #popular .sp{margin-top:-5%}#popular .sp p{line-height:0 !important}.lineupchild_page main #popular .p-text{width:100%;padding:20px 0;margin:0;background:#f8ffd2}.lineupchild_page main #popular .p-text p{font-size:2em;text-align:center}.lineupchild_page main #popular .p-text p span{font-size:2em}.lineupchild_page main #popular .p-text p img{padding:10px 20px;box-sizing:border-box}}#wrapper #contents section#concept{position:relative;padding-bottom:150px}.lineupchild_page main #concept .flex{align-items:stretch;justify-content:space-between;margin-bottom:80px}.lineupchild_page main #concept .flex div{box-sizing:border-box;width:47%}.lineupchild_page main #concept .flex .c-pic1{width:40%;position:relative;margin:0 80px 0 auto}.lineupchild_page main #concept .flex .c-pic1:after{content:"";background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/family-1.png)no-repeat center top/cover;background-size:100%;display:block;width:200px;height:250px;position:absolute;bottom:-60px;right:-80px}.lineupchild_page main #concept .flex .c-pic2 p:first-child{position:relative}.lineupchild_page main #concept .flex .c-pic2 p:first-child:before{content:"";display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot.png)no-repeat;width:200px;height:200px;position:absolute;top:-15%;right:-20px;z-index:-1}.lineupchild_page main #concept .flex .c-pic2 p:last-child{position:relative}.lineupchild_page main #concept .flex .c-pic2 p:last-child:before{content:"";display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot.png)no-repeat;width:200px;height:200px;position:absolute;bottom:-15%;left:-50px;z-index:-1}.lineupchild_page main #concept .flex .c-pic2 p:first-child img{margin-left:-40px}.lineupchild_page main #concept .flex .c-pic2 p:last-child img{margin-right:-20px}.lineupchild_page main #concept .family{display:block;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:50%;margin:0 auto}.lineupchild_page main #concept .flex:nth-child(4){margin-bottom:150px}@media only screen and (max-width:767px){.lineupchild_page main #concept .flex:nth-child(4){margin-bottom:0}#wrapper #contents section#concept{padding-bottom:0}.lineupchild_page main #concept .flex{margin-bottom:0}.lineupchild_page main #concept .flex div{width:100%;padding:0}.lineupchild_page main #concept .flex .c-pic1{width:80%;margin:20px auto 40px 0px}.lineupchild_page main #concept .flex .c-pic1:after{background-size:100%;width:120px;height:150px;bottom:0;right:-25%}.lineupchild_page main #concept .flex .c-pic3 p{width:80%;position:relative}.lineupchild_page main #concept .flex .c-pic3 p:last-child{margin-left:20%;margin-bottom:20px}.lineupchild_page main #concept .flex .c-pic3 p:first-child:before{content:"";display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot.png)no-repeat;background-size:cover;width:80px;height:40px;position:absolute;top:-10px;right:-20px;z-index:-1}.lineupchild_page main #concept .flex .c-pic3 p:last-child:before{content:"";display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot.png)no-repeat;background-size:cover;width:80px;height:40px;position:absolute;bottom:-10px;left:-20px;z-index:-1}.lineupchild_page main #concept .family{display:block;position:relative;top:auto;left:auto;transform:translate(0);width:90%;margin:0 auto 10px auto}}.lineupchild_page main .fire_bg{background:#e5e4d8;position:relative}.lineupchild_page main .fire_bg:before{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/flag-left.svg)no-repeat;background-size:cover;content:"";display:block;width:135px;height:102px;position:absolute;left:0;top:0}.lineupchild_page main .fire_bg:after{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/flag-right.svg)no-repeat;background-size:cover;content:"";display:block;width:135px;height:102px;position:absolute;right:0;top:0}.lineupchild_page main #fire .rev{flex-direction:row-reverse;justify-content:space-between}.lineupchild_page main #fire .flex.rev:first-child{align-items:flex-end}.lineupchild_page main #fire .flex.rev:last-child{align-items:flex-start}.lineupchild_page main #fire .flex div{width:46.5%}.lineupchild_page main #fire .flex div:first-child{width:48%}@media only screen and (max-width:767px){.lineupchild_page main #fire .flex div:first-child{width:auto}}.lineupchild_page main #fire .flex.rev div img{width:100%;margin:0 auto}.lineupchild_page main #fire .flex:last-child div:last-child p strong{font-size:20px;display:block;text-align:center}.lineupchild_page main #fire .stove{margin-top:80px}.lineupchild_page main #fire .stove.flex{justify-content:space-between}.lineupchild_page main #fire .stove div{box-sizing:border-box}.lineupchild_page main #fire .stove .flex div:last-child p{text-align:center;line-height:1}.lineupchild_page main #fire .stove .flex div:last-child p.berret{border-top:1px dotted #333;margin:10px 0 0;padding-top:10px 0 0 0}.lineupchild_page main #fire .stove .flex div:first-child{width:35%}.lineupchild_page main #fire .stove .flex div:nth-child(2){padding:0 5%;position:relative}.lineupchild_page main .carbon{position:absolute;margin:32% 0 0;white-space:nowrap;left:50%;transform:translateX(-50%)}.lineupchild_page main .carbon strong{font-size:20px}@media only screen and (max-width:1300px){.lineupchild_page main .carbon strong{font-size:1.5vw}}@media only screen and (max-width:767px){.lineupchild_page main .carbon{margin:40% 0 0}.carbon strong{font-size:4vw !important}}.lineupchild_page main #fire .stove .flex div:nth-child(2) p{text-align:center;display:block}.lineupchild_page main #fire .stove .flex div p em{font-size:150%;font-weight:700}@media only screen and (max-width:767px){.lineupchild_page main #fire .stove .flex div p em{font-size:120%}}.lineupchild_page main #fire .stove .flex div{width:35%}.lineupchild_page main .under{position:relative;font-weight:700;display:block}.lineupchild_page main .under em{position:relative;z-index:2;font-size:18px !important;letter-spacing:2px}@media only screen and (max-width:767px){.lineupchild_page main .under em{font-size:15px !important}}.lineupchild_page main .under em:after{content:"";display:block;width:100%;height:40%;background:#f8ed31;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.lineupchild_page main .under span{color:#d4145a;font-size:20px;font-weight:700}@media only screen and (max-width:767px){.lineupchild_page main .fire_bg:before{width:50px;height:40px}.lineupchild_page main .fire_bg:after{width:50px;height:40px}.lineupchild_page main #fire .flex div{width:100%}.lineupchild_page main #fire .flex.rev div img{width:100%;margin:20px auto}.lineupchild_page main #fire .flex:last-child div:nth-child(2) p strong,.lineupchild_page main #fire .flex:last-child div:last-child p strong{font-size:18px}.lineupchild_page main #fire .stove{margin-top:20px}.lineupchild_page main #fire .stove div{padding:0}.lineupchild_page main #fire .stove .flex div:nth-child(2){width:70%;margin:20px auto}.lineupchild_page main #fire .stove .flex div:last-child{margin-top:20px}.lineupchild_page main #fire .stove .flex div:last-child p{text-align:center}.lineupchild_page main #fire .stove .flex div:first-child{width:100%}.lineupchild_page main #fire .stove .flex div{width:100%}.lineupchild_page main .under span{font-size:18px}}.lineupchild_page main .huck_bg{background:#27180b}.lineupchild_page main #huck h2{color:#fff;margin-bottom:0}.lineupchild_page main #huck h2 .en{position:relative}.lineupchild_page main #huck h2 .en:after{content:"";display:block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/best.svg)no-repeat;width:100px;height:65px;position:absolute;top:-50%;right:-30%}.lineupchild_page main #huck h2 span{margin-bottom:40px}.lineupchild_page main #huck .kana{display:block;color:#fff;font-size:25px;margin-top:20px;position:relative}.lineupchild_page main #huck .kana:after{background:#f8ed31;content:"";display:block;width:40px;height:3px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.lineupchild_page main #huck .wh{color:#fff;text-align:center}.lineupchild_page main #huck .present{border:1px solid #d4145a;color:#fff;margin:80px auto 40px;width:90%;padding:10px 0 0;position:relative}.lineupchild_page main #huck .present .p-title{width:470px;margin:0 auto;box-sizing:border-box;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.lineupchild_page main #huck .present .flex{display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0 auto;width:600px}.lineupchild_page main #huck .present .flex div{width:200px;margin:40px auto;text-align:center}.lineupchild_page main #huck .present .flex div p{color:#f8ed31;font-size:20px;font-weight:700}.lineupchild_page main #huck .present .flex div:nth-child(2){width:100px}.lineupchild_page main #huck .present .flex div:nth-child(2) p{color:#fff;font-size:40px}.lineupchild_page main #huck .present .flex+p{font-size:40px;font-weight:700;text-align:center;margin-top:-40px}.lineupchild_page main #huck .present .flex+p .en{font-size:40px}.lineupchild_page main #huck .present+p{width:50px;margin:0 auto}.lineupchild_page main #huck .present:before{content:"";background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot-right.png)no-repeat;background-size:cover;display:block;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.lineupchild_page main #huck .present:after{content:"";background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/dot-left.png)no-repeat;background-size:cover;display:block;width:200px;height:200px;position:absolute;bottom:-40px;left:-40px}.lineupchild_page main #huck .fam{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-130px}.lineupchild_page main #huck .fam p{height:160px;z-index:10;margin-bottom:-20px}.lineupchild_page main #huck .fam p:first-child{margin-bottom:-5px}.lineupchild_page main #huck .fam p img{height:100%}.lineupchild_page main .price p:last-child small{line-height:12px}@media only screen and (max-width:767px){.lineupchild_page main #huck h2{margin-bottom:0}.lineupchild_page main #huck h2 .en:after{width:50px;height:30px;top:-30px;right:-50px}.lineupchild_page main #huck h2 span{margin-bottom:20px}.lineupchild_page main #huck .kana{font-size:16px;margin-top:10px}.lineupchild_page main #huck .kana:after{width:30px;bottom:-15px}.lineupchild_page main #huck .wh{padding-top:20px;padding-bottom:40px}.lineupchild_page main #huck .present{margin:20px auto;width:95%;padding:10px}.lineupchild_page main #huck .present .p-title{width:90%}.lineupchild_page main #huck .present .flex{width:100%}.lineupchild_page main #huck .present .flex div{width:40%;margin:20px auto}.lineupchild_page main #huck .present .flex div p{font-size:14px}.lineupchild_page main #huck .present .flex div:nth-child(2){width:20px}.lineupchild_page main #huck .present .flex div:nth-child(2) p{font-size:20px}.lineupchild_page main #huck .present .flex+p{font-size:20px;margin-top:0}.lineupchild_page main #huck .present .flex+p .en{font-size:20px}.lineupchild_page main #huck .present+p{width:30px;margin:0 auto}.lineupchild_page main #huck .present:before{display:none}.lineupchild_page main #huck .present:after{display:none}.lineupchild_page main #huck .fam{margin-top:0}.lineupchild_page main #huck .fam p{height:80px;z-index:10;margin-bottom:-10px}}.lineupchild_page main #garrage{background:#fff;padding:50px;margin-bottom:20px}.lineupchild_page main #base{width:49%;background:#fff;padding:20px;margin-right:20px;box-sizing:border-box}.lineupchild_page main #maisonette{width:49%;background:#fff;padding:20px;box-sizing:border-box}.lineupchild_page main h4{background:#fff;display:inline-block;margin:-5em auto 1em;text-align:center;padding:25px 200px 0}.lineupchild_page main .break{justify-content:space-between}.lineupchild_page main .break h4{padding:0;padding:25px 100px 0}@media only screen and (max-width:1300px){.lineupchild_page main .break{display:block}.lineupchild_page main #garrage .left{width:70% !important;margin:0 15%}}@media only screen and (max-width:767px){.lineupchild_page main .break h4{padding:0;padding:25px 50px}.lineupchild_page main #garrage .left{width:100% !important;margin:0}}.lineupchild_page main h4 .en{font-size:40px;display:block;line-height:40px;font-weight:700}.lineupchild_page main h4 .ja{font-size:20px;display:inline-block}.lineupchild_page main #garrage h4 span.en{position:relative}.lineupchild_page main #garrage h4 span.en:after{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/ninki.png)no-repeat;background-size:cover;content:"";display:block;width:60px;height:60px;position:absolute;top:-50px;left:-75px;z-index:10}.lineupchild_page main .h-title{text-align:center}.lineupchild_page main h5{font-size:25px;font-weight:700;line-height:1.5em;margin-bottom:20px}.lineupchild_page main #base h5,.lineupchild_page main #maisonette h5{text-align:center}.lineupchild_page main #garrage .right{width:65%;box-sizing:border-box}.lineupchild_page main #garrage .left{width:35%;box-sizing:border-box;margin-right:5%}@media only screen and (max-width:767px){.lineupchild_page main #garrage .left{margin-right:0}}.lineupchild_page main #garrage .right .right-wide p:first-child{width:60%;margin:0 auto}.lineupchild_page main #garrage .right .right-wide p:last-child{width:40%;margin:0 auto}@media only screen and (max-width:767px){.lineupchild_page main #garrage .right .right-wide p:first-child{width:100%}.lineupchild_page main #garrage .right .right-wide p:last-child{width:80%}}.lineupchild_page main #garrage .right .wide,.lineupchild_page main #garrage .right .price{width:50%}.lineupchild_page main .price p:last-child{margin-top:5px}.lineupchild_page main .price p:last-child small{line-height:1.7;display:block}.lineupchild_page main .wide p strong,.lineupchild_page main .price p strong{display:block;position:relative;margin-top:40px}.lineupchild_page main .wide p strong:after,.lineupchild_page main .price p strong:after{content:"";width:100%;height:2px;background:#232322;display:block;position:absolute;bottom:0;left:0}.lineupchild_page main .wide p strong:after{width:90%}.lineupchild_page main .wide,.lineupchild_page main .price p{width:90%;margin:0 auto !important}.lineupchild_page main .wide .flex p:first-child{position:relative}.lineupchild_page main .wide .flex p:first-child:after{content:"";display:block;width:3em;height:1px;background:#232322;position:absolute;left:150%;top:50%;transform:translate(-50%)}.lineupchild_page main .wide .flex p:last-child{padding-left:5em}.lineupchild_page main .price .bigprice{font-size:3em;font-weight:700;line-height:1em;padding-top:10px;padding-bottom:5px}.lineupchild_page main .price .bigprice span{font-size:15px;font-weight:400}.lineupchild_page main .price .smallprice{font-size:14px;line-height:14px;position:relative;padding-bottom:10px}.lineupchild_page main .price .smallprice:after{content:"";display:block;background:#232322;width:100%;height:1px;position:absolute;bottom:0;left:0}.lineupchild_page main #garrage .btn_huck{margin:35px 0 0}.lineupchild_page main .point{display:flex;margin-top:50px;justify-content:space-between}.lineupchild_page main .point div{width:28%;box-sizing:border-box}.lineupchild_page main .point .flex{width:42%;align-items:center}.lineupchild_page main .point .flex div{width:100%}.lineupchild_page main .point p{line-height:1.8em;font-size:14px;padding:10px}.lineupchild_page main .point p strong{font-size:16px;padding-bottom:0}.lineupchild_page main .point div p:last-child{padding:0 10px}.lineupchild_page main .lineupchild_page main .p-pic1,.lineupchild_page main .p-pic2,.lineupchild_page main .p-pic3{position:relative}.lineupchild_page main .p-pic1 i,.lineupchild_page main .p-pic2 i,.lineupchild_page main .p-pic3 i{background:#fff;background-size:cover;content:"";display:block;width:70px;height:70px;position:absolute;top:-20px;left:-20px;z-index:10;font-family:'Lobster',cursive !important;color:#d4145a;border-radius:50%;transform:rotate(-30deg);font-size:24px}.lineupchild_page main .btn_huck p a{background:#232322;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:1em 4em 1.5em;line-height:normal;text-align:center}.lineupchild_page main .btn_huck p a span{font-size:15px;font-weight:400;display:inline-block}.lineupchild_page main .btn_contact{display:block;text-align:center;margin:80px 0}.lineupchild_page main .btn_contact a:after{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/btn_contact.svg)no-repeat;background-size:cover;content:"";display:block;width:40px;height:40px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%);z-index:100}.lineupchild_page main .btn_contact a:before{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/btn-back.svg)no-repeat;background-size:cover;content:"";display:block;width:100%;height:100%;position:absolute;bottom:-10px;left:10px;z-index:-1}.lineupchild_page main .btn_contact p a{background:#fcee21;font-size:20px;font-weight:700;padding:1.5em 5em;text-align:center;position:relative;z-index:1}@media only screen and (max-width:767px){.lineupchild_page main #garrage h4 span.en:after{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/base_retreat/ninki.png)no-repeat;background-size:cover;content:"";display:block;width:60px;height:60px;position:absolute;top:-50px;left:-60px;z-index:10}.lineupchild_page main .wide p strong:after{width:100%}.lineupchild_page main .p-pic1 i,.lineupchild_page main .p-pic2 i,.lineupchild_page main .p-pic3 i{background:#fff;background-size:cover;content:"";display:block;width:70px;height:70px;position:absolute;top:-10px;left:-10px;z-index:10;font-family:'Lobster',cursive !important;color:#d4145a;border-radius:50%;transform:rotate(-30deg);font-size:18px;padding:15px;box-sizing:border-box}.lineupchild_page main #garrage{padding:20px 10px}.lineupchild_page main h4{font-size:25px;line-height:1em;margin:0 auto;padding:25px}.lineupchild_page main h4 .en{font-size:25px;line-height:25px;margin-top:10px}.lineupchild_page main h4 .ja{font-size:16px;line-height:16px}.lineupchild_page main #garrage h4:after{width:40px;height:40px;top:-30%;left:-40px}.lineupchild_page main h5{font-size:18px;text-align:center;line-height:1.5em;margin-top:20px;margin-bottom:10px}.lineupchild_page main #garrage .right{width:100%}.lineupchild_page main #garrage .left{width:100%}.lineupchild_page main #garrage .left p{padding-right:0}.lineupchild_page main #garrage .right .wide,.lineupchild_page main #garrage .right .price{width:100%;margin-bottom:20px}.lineupchild_page main #garrage .right .price{margin-top:0}.lineupchild_page main #garrage .right img{width:100%}.lineupchild_page main #garrage .right .price p:last-child{margin-top:10px}.lineupchild_page main .wide,.lineupchild_page main .price p{width:100%}.lineupchild_page main .wide .flex{display:flex}.lineupchild_page main .wide .flex p:first-child:after{display:none}.lineupchild_page main .wide .flex p:last-child{padding-left:2em}.lineupchild_page main .wide p strong,.lineupchild_page main .price p strong{margin-top:20px}.lineupchild_page main .price .smallprice{font-size:14px;line-height:14px;position:relative}.lineupchild_page main .price .smallprice:after{content:"";display:block;background:#232322;width:100%;height:1px;position:absolute;bottom:0;left:0}.lineupchild_page main .point .smallprice{padding-bottom:10px}.lineupchild_page main #garrage .btn_huck{margin-top:0}.lineupchild_page main .point{display:block;margin-top:0}.lineupchild_page main .point div{width:100%;margin-bottom:40px}@media only screen and (max-width:767px){.lineupchild_page main .point div{margin-bottom:20px}}.lineupchild_page main .point .flex{width:100%}.lineupchild_page main .point .flex div{width:100%}.lineupchild_page main .point p{padding:0}.lineupchild_page main .point div:last-child{margin-bottom:0}.lineupchild_page main .point p strong{font-size:15px;padding-bottom:0}.lineupchild_page main .point div p:last-child{padding:0}.lineupchild_page main .p-pic1:before{width:50px;height:50px;top:-10px;left:-10px}.lineupchild_page main .p-pic2:before{width:50px;height:50px;top:-10px;left:-10px}.lineupchild_page main .p-pic3:before{width:50px;height:50px;position:absolute;top:-10px;left:-10px}.lineupchild_page main #base{width:100%;padding:0;margin-right:0;margin-bottom:20px}.lineupchild_page main #maisonette{width:100%;padding:0;margin-bottom:20px}.lineupchild_page main .btn_huck{text-align:center;margin-bottom:50px}.lineupchild_page main .btn_huck p a{font-size:15px;padding:1em 2em 1.5em}.btn_huck p a span{font-size:12px}.lineupchild_page main .btn_contact{margin:50px 0;display:block}.lineupchild_page main .btn_contact a:after{width:20px;height:20px}.lineupchild_page main .btn_contact p{text-align:center}.lineupchild_page main .btn_contact p a{font-size:16px;padding:1.2em 2.2em}}@media only screen and (max-width:1300px){.lineupchild_page main .btn_huck{margin-bottom:50px}.lineupchild_page main .btn_huck p{margin:20px 0}.lineupchild_page main .btn_huck p a{font-size:14px;padding:1em 3em 1,5em 3em;display:block}.lineupchild_page main #garrage .left,.lineupchild_page main #garrage .right{width:100%;margin-bottom:50px}.lineupchild_page main #garrage .point{width:100%;margin-top:40px}.lineupchild_page main #garrage .btn_huck{margin-top:0;display:block;text-align:center}}@media only screen and (max-width:767px){.lineupchild_page main #garrage .point{overflow:hidden}}.lineupchild_page main .merit .en{color:#d4145a;font-family:'Lobster',cursive !important;font-size:120%}.lineupchild_page main .merit{display:flex;justify-content:center}.lineupchild_page main .merit div{border:1px solid #d4145a;border-radius:200px;margin-right:40px;width:120px;height:120px;box-sizing:border-box}.lineupchild_page main .merit div:last-child{margin-right:0}.lineupchild_page main .merit .en{padding:20px 0 5px}.lineupchild_page main .merit div p{font-size:14px;text-align:center;line-height:1.5}.lineupchild_page main .merit div:not(:first-child) p{margin:5px 0 0}.lineupchild_page main .merit+p{width:90%;box-sizing:border-box;margin:40px auto}.lineupchild_page main #maisonette .merit+p{margin-bottom:80px}.lineupchild_page main #base .btn_contact{margin-top:40px}.lineupchild_page main #base .btn_huck,.lineupchild_page main #maisonette .btn_huck{margin-top:40px;text-align:center}.lineupchild_page main #base .left img,.lineupchild_page main #maisonette .left img{width:80%;margin:0 auto}.lineupchild_page main #base .wide .flex p:first-child:after,.lineupchild_page main #maisonette .wide .flex p:first-child:after{content:"";display:block;width:1.5em;height:1px;background:#232322;position:absolute;left:120%;top:50%;transform:translate(-50%)}.lineupchild_page main #base .wide .flex p:last-child,.lineupchild_page main #maisonette .wide .flex p:last-child{padding-left:2.5em}.lineupchild_page main .madori{display:flex}.lineupchild_page main .madori p:first-child{width:60%}.lineupchild_page main .madori p:last-child{width:40%}@media only screen and (max-width:1300px){.lineupchild_page main #maisonette .merit+p{margin-bottom:0}.lineupchild_page main #base,.lineupchild_page main #maisonette{width:100%}}@media only screen and (max-width:767px){.lineupchild_page main .merit .en{padding-right:1em;padding-top:0}.lineupchild_page main #base .btn_contact{margin-top:40px}.lineupchild_page main #base{width:100%;padding:20px 10px;margin-right:0;box-sizing:border-box}.lineupchild_page main #maisonette{width:100%;padding:20px 10px;box-sizing:border-box}.lineupchild_page main .merit .en{font-size:12px;padding-right:2em}.lineupchild_page main .merit{display:block;text-align:center;margin:0 30px}.lineupchild_page main .merit div{border:none;margin-right:0;width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px dotted #d4145a;border-radius:0}.lineupchild_page main .merit div:last-child{margin-right:0}.lineupchild_page main .merit div p{font-size:14px;text-align:center}.lineupchild_page main .merit+p{width:100%;margin:20px auto}.lineupchild_page main #base .btn_huck,.lineupchild_page main #maisonette .btn_huck{margin-bottom:50px}.lineupchild_page main #base .left img,.lineupchild_page main #maisonette .left img{width:100%}.lineupchild_page main #base .wide .flex p:first-child:after,.lineupchild_page main #maisonette .wide .flex p:first-child:after{display:none}.lineupchild_page main #base .wide .flex p:last-child,.lineupchild_page main #maisonette .wide .flex p:last-child{padding-left:2em}.lineupchild_page main .lineupchild_page main #base .wide,.lineupchild_page main .price p{margin-right:0}.lineupchild_page main #maisonette .wide,.lineupchild_page main .lineupchild_page main .price p{margin-right:0}.lineupchild_page main .madori{display:block}.lineupchild_page main .madori p:first-child{width:100%}.lineupchild_page main .madori p:last-child{width:80%;margin:0 auto}}