﻿@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css?family=Oswald:500,600,700&display=swap";.altimg{font-size:0;text-indent:-9999px}.altimg a{display:block;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}html{font-size:62.5%}body{position:relative;margin:0;color:#333;font-size:12px;font-size:1.2rem;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","Meiryo","Helvetica",serif,"Arial","Verdana","ＭＳ Ｐゴシック",sans-serif;font-weight:500;line-height:1.5em;background-color:#fff}@media print,screen and (min-width: 769px){body{min-width:1200px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:none}p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0}ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,dt,th{color:#000;font-weight:bold}p,li,dd,td{color:#000}img{border:0;vertical-align:top}p{line-height:1.8em}a{text-decoration:none}html,body{height:100%}header,footer{width:100%}p{line-height:1.8em;text-align:justify;color:#333}ul{list-style-type:none}*{box-sizing:border-box}.wrap{position:relative;width:1000px;margin:0 auto}@media print,screen and (max-width: 768px){.wrap{width:100%;padding:0 5%}}img{width:100%;height:auto}header{width:100%;height:60px;margin:0 auto;background-color:#ff8055}@media print,screen and (max-width: 768px){header{height:auto}}@media print,screen and (min-width: 769px){header img{width:auto;height:100%}}header a{display:block;width:100%;height:100%}header .wrap{display:flex}@media print,screen and (max-width: 768px){header .wrap{padding:0;align-items:center}}header #logo{width:auto;height:60px}@media print,screen and (max-width: 768px){header #logo{width:20%;height:auto}}footer{width:1000px;margin:0 auto;padding:60px 0;background-color:#eaeaea}@media print,screen and (max-width: 768px){footer{width:100%;padding:3rem 0}}footer ._flex{display:flex;justify-content:center;margin:30px 0}footer ._flex p a{display:block;width:100%;height:100%;color:#333}@media print,screen and (min-width: 769px){footer ._flex p{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}footer ._flex p:hover{opacity:.7}}footer ._flex.info p{width:270px;height:54px;line-height:54px;margin:0 10px;text-align:center;color:#333;background-color:#fff;border-radius:10px;font-size:20px}@media print,screen and (max-width: 768px){footer ._flex.info p{width:40%;height:4rem;line-height:4rem;font-size:1.5rem}}footer ._flex.bnr{align-items:center}footer ._flex.bnr p{margin:0 30px}@media print,screen and (max-width: 768px){footer ._flex.bnr p{margin:0 1.5rem}}footer ._flex.bnr p:nth-of-type(1){width:240px}@media print,screen and (max-width: 768px){footer ._flex.bnr p:nth-of-type(1){width:20rem}}footer ._flex.bnr p:nth-of-type(2){width:90px}@media print,screen and (max-width: 768px){footer ._flex.bnr p:nth-of-type(2){width:6rem}}footer #tel{width:560px;margin:30px auto;border-top:solid 1px #666;border-bottom:solid 1px #666}@media print,screen and (max-width: 768px){footer #tel{width:90%;margin:2rem auto}}main{width:1000px;margin:0 auto;padding:50px 0}@media print,screen and (max-width: 768px){main{width:100%;padding:0}}main *{box-sizing:border-box}main img{width:100%;height:auto}@media print,screen and (max-width: 768px){main{width:100%}}main h1{opacity:0;transition:opacity .3s linear}main h1.slick-initialized{opacity:1}main .slick-dotted.slick-slider{margin-bottom:60px}main .movie{position:relative;width:100%;margin:0 auto;padding:5%;background-color:#ffece8}main .movie video{width:100%;aspect-ratio:16/9}@media print,screen and (min-width: 769px){main .top_movie,main section{width:750px;margin:0 auto}}main .serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}main #about{position:relative;padding:10% 0 0;background:url(../images/bg1.png) no-repeat center bottom #ff8055;background-size:100% auto}main #about #pic1{width:70%;margin:0 auto 60px}@media print,screen and (max-width: 768px){main #about #pic1{width:55%;margin-bottom:30px}}main #about h2{width:80%;margin:50px auto}@media print,screen and (max-width: 768px){main #about h2{width:70%;margin:30px auto}}main #about .txt{text-align:center;font-size:20px;color:#fff;letter-spacing:3px}main #about .txt sup{font-size:65%}@media print,screen and (max-width: 768px){main #about .txt{font-size:14px;letter-spacing:1px}}main #about .ex{position:absolute;right:20px;bottom:20px;text-align:right;color:#fff}@media print,screen and (max-width: 768px){main #about .ex{font-size:11px}}main #tokucho h2{padding:5% 5% 0;background-color:#fff}main #tokucho .tokucho_item{padding:5%}main #tokucho .tokucho_item .txt{font-size:17px;color:#333}@media print,screen and (max-width: 768px){main #tokucho .tokucho_item .txt{font-size:13px}}main #tokucho .tokucho_item .txt sup{font-size:65%}main #tokucho .tokucho_item .txt.orange{color:#e96d5e}main #tokucho .tokucho_item .ex{margin-top:30px;text-align:right;color:#333}@media print,screen and (max-width: 768px){main #tokucho .tokucho_item .ex{margin-top:15px;font-size:10px}}main #tokucho .tokucho_item .ex._left{margin-top:20px;text-align:left;font-size:13px}main #tokucho .ttl{position:relative;margin-bottom:30px;padding-left:110px}@media print,screen and (max-width: 768px){main #tokucho .ttl{padding:0}}@media print,screen and (min-width: 769px){main #tokucho .ttl .no{position:absolute;left:0;top:12px;width:80px;height:80px}}@media print,screen and (max-width: 768px){main #tokucho .ttl .no{width:50px;height:50px;margin:0 auto 20px}}main #tokucho .ttl h3{font-size:42px;color:#ff7940;line-height:1;font-feature-settings:"palt"}@media print,screen and (max-width: 768px){main #tokucho .ttl h3{text-align:center;font-size:22px}}main #tokucho .ttl h3 sup{font-size:45%}main #tokucho .ttl h3 .serif{font-weight:normal}main #tokucho .ttl h3 small{display:inline-block;margin-bottom:10px;font-size:25px;color:#333;font-weight:normal}main #tokucho .ttl h3 small sup{font-size:65%}@media print,screen and (max-width: 768px){main #tokucho .ttl h3 small{font-size:17px;line-height:1.4}}main #tokucho #tokucho_item1{background:url(../images/bg2.jpg) no-repeat center top;background-size:cover}main #tokucho #tokucho_item1 .pic{width:100%;margin-top:30px;padding:10%;background-color:rgba(255,255,255,.9);box-shadow:2px 2px 3px rgba(0,0,0,.1)}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item1 .pic{margin-top:15px;padding:5%}}main #tokucho #tokucho_item2{background:url(../images/bg3.jpg) no-repeat center top;background-size:cover}main #tokucho #tokucho_item2 h4{margin:40px auto 20px;padding:10px 0;text-align:center;font-size:20px;background-color:#fff}main #tokucho #tokucho_item2 h4 span{font-weight:normal}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item2 h4{margin:20px auto 10px;font-size:15px}}main #tokucho #tokucho_item2 .ex{text-align:left}@media print,screen and (min-width: 769px){main #tokucho #tokucho_item2 .ex{font-size:12px}}main #tokucho #tokucho_item3{background:url(../images/bg4.jpg) no-repeat center top;background-size:cover}main #tokucho #tokucho_item3 h3 span.small{display:block;margin-top:10px;font-size:15px;font-weight:normal;color:#333}main #tokucho #tokucho_item3 .pic{width:100%;margin-top:30px;padding:10%;background-color:rgba(255,255,255,.9);box-shadow:2px 2px 3px rgba(0,0,0,.1)}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item3 .pic{margin-top:15px;padding:5%}}main #tokucho #tokucho_item3 .icon_arrow{width:380px;margin:0 auto -20px}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item3 .icon_arrow{width:70%;margin-bottom:-10px}}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item3 .copy{width:110%;margin-left:-5%;overflow:hidden}main #tokucho #tokucho_item3 .copy img{transform:scale(1.2)}}main #tokucho #tokucho_item4{background:url(../images/bg5.jpg) no-repeat center top;background-size:cover}main #tokucho #tokucho_item4 .tokucho_item4_block{margin-top:50px;padding:0 5% 5%;border:solid 1px #d0d0d0;border-radius:15px;background-color:#fff}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block.tokucho_item4_block1{padding:0 0 5%}}main #tokucho #tokucho_item4 .tokucho_item4_block h4{position:relative;top:-10px;text-align:center;font-size:20px;font-weight:normal}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block h4{font-size:15px;line-height:1.4}}main #tokucho #tokucho_item4 .tokucho_item4_block h4 span{position:relative;display:inline-block;padding:0 10px;color:#333;z-index:1}main #tokucho #tokucho_item4 .tokucho_item4_block h4 span::before{content:"";display:block;position:absolute;left:0;top:8px;width:100%;border-top:solid 3px #fff;z-index:-1}main #tokucho #tokucho_item4 .tokucho_item4_block h5{margin:30px auto;padding-bottom:15px;font-size:20px;font-weight:normal;text-align:center;background:url(../images/line.svg) no-repeat center bottom;background-size:100% auto}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block h5{margin:15px auto;padding-bottom:8px;font-size:15px}}main #tokucho #tokucho_item4 .tokucho_item4_block .free{display:flex;justify-content:space-between;margin:30px auto}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block .free{flex-wrap:wrap;justify-content:center;margin:0 auto}}main #tokucho #tokucho_item4 .tokucho_item4_block .free li{width:15.8333333333%}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block .free li{width:26.6666666667%;padding:2%}}main #tokucho #tokucho_item4 .tokucho_item4_block .test{display:flex;justify-content:space-between;margin:30px auto}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block .test{flex-wrap:wrap;margin:0 auto}}main #tokucho #tokucho_item4 .tokucho_item4_block .test li{width:auto;height:58px}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item4 .tokucho_item4_block .test li{height:47px;margin-top:15px}}main #tokucho #tokucho_item4 .tokucho_item4_block .test li img{width:auto;height:100%}main #tokucho #tokucho_item4 .tokucho_item4_block .pic{width:90%;margin:0 auto}main #tokucho #tokucho_item4 .ex{text-align:left}main #tokucho #tokucho_item5 .face{display:flex;flex-wrap:wrap;justify-content:space-between}main #tokucho #tokucho_item5 .face li{position:relative;width:calc((100% - 90px)/3);margin-top:50px}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item5 .face li{display:flex;align-items:center;width:100%;margin-top:25px}main #tokucho #tokucho_item5 .face li img{width:40%}}main #tokucho #tokucho_item5 .face li p{font-size:15px}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item5 .face li p{width:60%;font-size:13px}}main #tokucho #tokucho_item5 .face li.face_copy{padding-top:30px}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item5 .face li.face_copy{width:100%;padding:0;justify-content:center}main #tokucho #tokucho_item5 .face li.face_copy img{width:100%;height:auto}}main #tokucho #tokucho_item5 .face li::before{content:"";display:block}@media print,screen and (min-width: 769px){main #tokucho #tokucho_item5 .face li::before{position:absolute;right:-19px;top:100px;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #ffa781}}@media print,screen and (max-width: 768px){main #tokucho #tokucho_item5 .face li::before{position:absolute;left:50%;bottom:-20px;width:0;height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#ffa781 transparent transparent transparent;transform:translateX(-50%)}}main #tokucho #tokucho_item5 .face li:nth-of-type(3)::before,main #tokucho #tokucho_item5 .face li:nth-of-type(4)::before,main #tokucho #tokucho_item5 .face li:nth-of-type(6)::before{display:none}main #howtomovie{padding:10%;background-color:#ffba9e}main #howtomovie h2{text-align:center;font-size:48px;font-weight:normal}@media print,screen and (max-width: 768px){main #howtomovie h2{font-size:30px}}main #howtomovie h3{margin:0 auto 20px;font-size:16px;text-align:center}main #howtomovie h3 span{display:inline-block;padding:5px 25px;background-color:#fff}main #howtomovie .movie{margin-top:50px;padding-bottom:0;background:none}@media print,screen and (max-width: 768px){main #howtomovie .movie{padding:0}}main #choose{padding:10% 0 0;background:url(../images/choose_bg.png) no-repeat center top;background-size:100% auto}main #choose h2{width:80%;margin:0 auto 60px}@media print,screen and (max-width: 768px){main #choose h2{margin-bottom:30px}}main #choose .choose_item{padding-bottom:50px}main #choose .choose_item ._flex{display:flex;align-items:flex-end;margin-top:-180px}@media print,screen and (max-width: 768px){main #choose .choose_item ._flex{flex-direction:column;margin-top:-50px}}main #choose .choose_item:last-child ._flex{margin-top:0}main #choose .choose_item .product{width:50%}@media print,screen and (max-width: 768px){main #choose .choose_item .product{width:55%;margin:0 auto 20px;padding-left:8%}}main #choose .choose_item .product_body{width:50%;padding-right:5%}@media print,screen and (max-width: 768px){main #choose .choose_item .product_body{width:90%;margin:0 auto}}main #choose .choose_item .copy,main #choose .choose_item h3{margin-bottom:20px;font-size:23px;font-weight:normal;line-height:1.5}@media print,screen and (max-width: 768px){main #choose .choose_item .copy,main #choose .choose_item h3{font-size:18px;text-align:center}}main #choose .choose_item .copy sup{font-size:60%}@media print,screen and (max-width: 768px){main #choose .choose_item .copy{font-size:16px}}main #choose .choose_item .tab{display:flex;margin-bottom:20px}@media print,screen and (max-width: 768px){main #choose .choose_item .tab{justify-content:center}}main #choose .choose_item .tab li{margin-right:10px;padding:5px 20px;font-size:19px;border:solid 1px #ff7940}@media print,screen and (max-width: 768px){main #choose .choose_item .tab li{margin:0 2px;padding:5px 10px;font-size:12px}}main #choose .choose_item .tab li:nth-of-type(1){color:#ff7940}main #choose .choose_item .tab li:nth-of-type(2){background-color:#ff7940;color:#fff}main #choose .choose_item .price{margin-bottom:10px;font-size:20px}@media print,screen and (max-width: 768px){main #choose .choose_item .price{font-size:18px;text-align:center}}main #choose .choose_item .amendment{font-size:17px}@media print,screen and (max-width: 768px){main #choose .choose_item .amendment{font-size:12px;text-align:center}}main #choose .choose_item .amendment span{display:inline-block;padding:0 20px;background-color:#ffc8b2;color:#000;border-radius:100vh}main #choose .choose_item .ex{margin-top:20px;text-align:right}@media print,screen and (max-width: 768px){main #choose .choose_item .ex{font-size:10px}}main #texture{background-color:#ffe8e1}main #texture .copy{width:80%;margin:30px auto;padding:5px 20px;text-align:center;font-size:24px;color:#ff7940;border:solid 1px #ff7940}@media print,screen and (max-width: 768px){main #texture .copy{padding:10px;font-size:15px;line-height:1.5}}main #texture .pic{width:90%;margin:0 auto}main #texture .step{margin-top:5%;padding:10% 0;background-color:#fff}main #texture .step h3{margin-bottom:60px;font-size:36px;text-align:center;color:#ff7940;font-weight:normal}@media print,screen and (max-width: 768px){main #texture .step h3{margin-bottom:30px;font-size:24px}}main #voice{padding:10% 0 2%;background:url(../images/voice_bg.png) no-repeat center top #ffe6dd;background-size:100% auto}main #voice h2{width:80%;margin:0 auto 60px}@media print,screen and (max-width: 768px){main #voice h2{margin-bottom:30px}}main #voice ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0 5%}main #voice li{display:flex;justify-content:center;width:48%;padding:3%;background-color:#fff;border-radius:20px}@media print,screen and (max-width: 768px){main #voice li{width:100%;margin-top:10px;padding:5%}}@media print,screen and (min-width: 769px){main #voice li:nth-of-type(2){margin-left:4%}main #voice li:nth-of-type(3){margin-top:4%}}main #voice li .icon{width:30%}@media print,screen and (max-width: 768px){main #voice li .icon{width:15%}}main #voice li .txt{width:70%;padding-left:10px;font-size:17px;font-feature-settings:"palt"}@media print,screen and (max-width: 768px){main #voice li .txt{width:85%;font-size:14px}}main #voice li .txt span{color:#ff7940}main #voice .ex{width:90%;margin:30px auto 0;text-align:right}@media print,screen and (max-width: 768px){main #voice .ex{font-size:10px}}/*# sourceMappingURL=style.css.map */
