@charset "UTF-8";html{font-size:18px}html*,:before,:after{box-sizing:border-box}body{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:300,400,500,700,900;font-style:normal;color:#333;letter-spacing:1.4px;margin:0}img{max-width:100%;height:auto;vertical-align:bottom}li{list-style:none}a{text-decoration:none;color:#000}h1{margin:0;font-size:0;line-height:0}h2,h3,p{margin:0}ul{padding-left:0}.inner{max-width:1200px;margin:0 auto 200px auto;padding:0 20px}.inner_gray{background-color:#f8f8f8}.bold{font-weight:700}@media all and (max-width:768px){.inner{padding:0 4%}}@media all and (max-width:548px){.inner{margin-bottom:100px}}.pc{display:block}.sp{display:none}.sp_968{display:block}.sp_548{display:none}.sp_548_reverse{display:block}.sp_968_active{display:none}.sp_478{display:none}@media all and (max-width:968px){.sp_968{display:none}.sp_968_active{display:block}}@media all and (max-width:768px){.pc{display:none}.sp{display:block}}@media all and (max-width:548px){.sp_548{display:block}.sp_548_reverse{display:none}}@media all and (max-width:478px){.sp_478{display:block}}.c__bold__title{font-size:40px;font-weight:900;line-height:1.2}.under__line{border-bottom:1px solid #000}.vertical{writing-mode:vertical-rl}.mainvisual__common{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;margin:0}.c_mainvisual__container{height:100%;position:relative}.c_main__title{font-size:60px;color:#fff;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c_bg__text{display:block;z-index:10;position:absolute;top:10%;left:10%}.c_bg__text p{font-family:"Helvetica Neue",sans-serif;color:rgba(255,255,255,.3);font-size:11vw;font-weight:100;letter-spacing:4vw;line-height:220px}.text__center{text-align:center}@media all and (max-width:768px){.c__bold__title{font-size:30px}.c_main__title{font-size:40px;text-align:center}.c_bg__text{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.c_bg__text p{color:rgba(255,255,255,.2);font-size:100px;font-weight:100;letter-spacing:1rem;line-height:120px}}@media all and (max-width:548px){.c_main__title{font-size:40px}}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:0 0}.view__more-item a{display:inline-block;font-weight:400;color:#fff;background-color:#000;border:1px solid #000;border-radius:100px;width:240px;height:45px;margin-top:50px;position:relative;transition:all .6s ease-in-out}.view__more-item a:hover{background-color:#fff;color:#000}.view__more-item p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#window__tel{display:block;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.9));border-radius:30px;color:#fff;padding:15px 50px;position:fixed;bottom:10%;left:1%;z-index:49;translate:-100vw;transition:all 1.5s ease-in-out}.window__tel__container{text-align:center}.window__tel__link{display:block}.window__tel__link a{color:#fff;font-weight:900;font-size:35px;letter-spacing:4px;transition:all .6s ease-in-out}.window__tel__link a:hover{color:#ff1a1a}.window__tel-time{font-weight:900;font-size:28px}@media all and (max-width:768px){#window__tel{width:85vw;padding:10px 0;left:50%;bottom:2%;transform:translate(-50%)}.window__tel__item{display:flex;justify-content:space-around;align-items:center}.window__tel__link{margin-left:10px}.window__tel__link a{font-size:30px}.window__tel-time{font-weight:600;font-size:22px}}@media all and (max-width:548px){.window__tel__item{display:block}.window__tel__title h3{font-size:18px}}.fadeup{opacity:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:.9}}@keyframes fadeOut{0%{opacity:.9}100%{opacity:0}}.image-fade{overflow:hidden;position:relative;width:100%;z-index:0}.image-fade:after{content:"";background-color:#333;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.image-fade img{transform:scale(1);opacity:1;transition:all 1.5s ease-out}.image-fade img:hover{transform:scale(1.1);opacity:.6}.header__container{background-color:#000;margin:0 auto;width:100vw;padding:1.4rem 0}.header__inner{display:flex;align-items:center;justify-content:center;padding:0 4%}.header__logo{display:inline-block;width:180px;margin-right:2%}.header__logo a{display:block;width:100%}.header__nav{border-left:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6)}.header__nav__list{display:flex;justify-content:space-between}.header__nav__item{border-right:1px solid rgba(255,255,255,.4);padding:0 1.5rem}.header__nav__item:last-child{border-right:none}.header__nav__link span{display:inline-block;color:#fff}.header__nav__link span:after{display:block;content:"";width:100%;height:1px;background-color:#fff;opacity:0;transition:all .6s ease-in-out}.header__nav__link span:hover:after{opacity:1.0}#scroll__header{display:none}#scroll__header.is-fixed{z-index:40;position:fixed;top:0;animation:1s forwards fadeIn}@media all and (max-width:1200px){.header__nav__link span{font-size:14px}.header__nav__item{padding:0 1rem}}@media all and (max-width:1050px){.header__container{padding-top:calc(6vh / 2);padding-bottom:calc(6vh / 2)}.header__logo{width:auto;height:40px}.header__nav{display:none}.header__inner{justify-content:space-between}}.header__menu-btn{display:none}@media all and (max-width:1050px){.header__menu-btn{display:table-cell;width:40px;height:40px}.header__menu-btn ul{width:100%;position:relative}.header__menu-btn li{display:block;background:#fff;width:100%;position:absolute;top:-20px;height:3px;transition:all .6s ease-in-out}.header__menu-btn li:nth-child(2){display:block;background:#fff;width:100%;position:absolute;top:0;height:3px;transition:all .6s ease-in-out}.header__menu-btn ul.selected li{transform:rotate(315deg)}.header__menu-btn ul.selected li:nth-child(2){transform:rotate(-315deg)}}#sp__nav__panel{display:none}@media all and (max-width:1050px){#sp__nav__panel{display:block;position:fixed;padding:2% 0;top:0;left:0;width:100vw;height:100vh;background-color:#292929;z-index:50;translate:100vw;opacity:0}.sp__nav__top{display:flex;justify-content:space-between;padding:2px 4%}.sp__nav__link{display:block;margin-top:20px}.sp__nav__title img{height:40px}#menu_close{width:40px;position:relative}#menu_close li{display:block;background-color:#fff;width:40px;height:3px;position:absolute;transform:rotate(315deg);transition:all .6s ease-in-out}#menu_close li:nth-child(2){display:block;background-color:#fff;width:40px;height:3px;position:absolute;transform:rotate(-315deg);transition:all .6s ease-in-out}#menu_close ul.selected li{transform:rotate(0)}#menu_close ul.selected li:nth-child(2){transform:rotate(0)}.sp__nav__inner{margin:0 auto}.sp__nav__list:before{content:"";display:block;height:1px;background-color:#fff;width:100%;margin-top:1rem;margin-bottom:1.2rem}.sp__nav__list:after{content:"";display:block;height:1px;background-color:#fff;width:100%;margin-top:1.2rem;margin-bottom:1rem}.sp__nav__list li{text-align:left;padding:0 7%}.sp__nav__list a{display:inline-block;color:#fff;font-size:27px;margin:10px auto}.sp__nav__list a:after{content:"";display:block;width:100%;height:1px;background-color:#fff;opacity:0;transition:all .6s ease-in-out}.sp__nav__list a:hover:after{opacity:1.0}.sp__nav__list li{opacity:0}.sp__menu__text a{display:inline-block;color:#fff;font-size:18px;margin:8px auto;padding:0 7%}.sp__menu__text a:after{content:"";display:block;width:100%;height:1px;background-color:#fff;opacity:0;transition:all .6s ease-in-out}.sp__menu__text a:hover:after{opacity:1.0}.sp__menu__copyright{color:#fff;font-size:12px;text-align:center;margin-top:10vh}}.footer__container{background-color:#000;width:100vw;padding:0}.footer__inner{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;padding:3rem 0 8rem}.footer__nav{display:flex;align-items:flex-start;justify-content:space-between;padding:0 20px}.footer__nav__item{margin-bottom:1.2rem;margin-left:2rem}.footer__nav__link span{font-size:17px;display:inline-block;color:#fff}.footer__nav__link span:after{display:block;content:"";width:100%;height:1px;background-color:#fff;opacity:0;transition:all .6s ease-in-out}.footer__nav__link span:hover:after{opacity:1.0}.copyright{color:#fff;font-size:.7rem;display:block;width:100%;text-align:center;padding-bottom:.5rem}@media all and (max-width:768px){.footer__inner{flex-direction:column;align-items:center;padding:3rem 0}.footer__nav{margin-top:50px}}@media all and (max-width:548px){.footer__nav__item{margin-left:1rem}}.contact__container{margin:0 auto}.contact__inner{display:flex;justify-content:center}.contact__inner__item{width:600px;text-align:center;padding:100px 0}.contact__inner__item h3{font-size:27px;font-weight:900}.contact__form-select-box{position:relative;max-width:300px;width:100%;margin:0 auto}.contact__form-select-target{display:inline-block;padding:1rem 3rem;margin-top:3rem;background-color:#292929;border:1px solid #292929;border-radius:2rem;color:#fff}.contact__form-select-target:hover{background-color:#f8f8f8;color:#292929;transition:all .6s ease-in-out}.contact__form-select-target:before{content:"";width:0;height:0;border-style:solid;border-width:0 5px 5px;border-color:transparent transparent #fff;position:absolute;top:66%;right:14%;transform:translate(-50%)}.contact__form-select-target:after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent;position:absolute;top:76%;right:14%;transform:translate(-50%)}.contact__form-select-target:hover:before{border-color:transparent transparent #292929;transition:all .6s ease-in-out}.contact__form-select-target:hover:after{border-color:#292929 transparent transparent;transition:all .6s ease-in-out}.contact__form-select-list{display:none;position:absolute;top:120px;left:50%;transform:translate(-50%);z-index:10;overflow-y:scroll;width:95%}.contact__form-select-link{display:inline-block;width:100%;background-color:#fff;border-top:1px solid #e1dfdf;padding:1rem 0;text-align:center}.contact__form-select-link:hover{background-color:#666;color:#fff;transition:all .6s ease-in-out}.listActive{display:block}.iconClose:before{display:none}.contact__form-tel-item{max-width:300px;width:100%;margin:40px auto 0}.contact__form-tel-no{display:block;font-weight:900;font-size:35px;letter-spacing:4px;border-bottom:1px solid #666;transition:all .6s ease-in-out}.contact__form-tel-no:hover{color:#ff1a1a}.contact__form-tel-time{display:block;font-weight:900;font-size:20px;letter-spacing:4px}@media all and (max-width:768px){.contact__inner{flex-direction:column;align-items:center}.contact__inner__item{width:70vw;padding:60px 0}}@media all and (max-width:478px){.contact__inner__item{width:100vw}}#lp__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/lp__mainvisual__bg.png) no-repeat center bottom/cover fixed;z-index:-10}#lp__mainvisual{background-image:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/lp__mainvisual.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;margin:0}.lp__mainvisual__container{height:100%}.lp__mainvisual__inner{max-width:1200px;height:100%;position:relative;margin:0 auto}.lp__subtitle__left,.lp__subtitle__right,.lp__maintitle{font-family:"Shippori Mincho",serif}.lp__maintitle{display:inline-block;height:400px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.lp__maintitle h2{writing-mode:vertical-rl;font-size:50px;font-weight:400;letter-spacing:1.8px}.lp__subtitle__left{position:absolute;top:45%;left:15%}.lp__subtitle__left li{font-size:25px;font-weight:600;letter-spacing:2px;margin-bottom:15px;padding-left:10px;border-left:2px solid #ff3b3b}.lp__subtitle__left span{font-size:20px}.lp__subtitle__right{display:inline-block;height:400px;position:absolute;top:10%;right:20%}.lp__subtitle__right p{writing-mode:vertical-rl;font-size:30px;font-weight:500;letter-spacing:1.8px}@media all and (max-width:768px){#lp__mainvisual{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/lp__mainvisual_sp.png);background-position:center bottom}.lp__subtitle__left{top:60%;left:0;background-color:rgba(255,255,255,.5);padding-top:20px;padding-bottom:20px;padding-left:40px}}@media all and (max-width:478px){#lp__mainvisual{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/lp__mainvisual_sp.png);background-position:center bottom}.lp__maintitle h2{color:#fff}.lp__subtitle__right{left:75%}.lp__subtitle__right p{font-size:25px;color:#fff}.lp__subtitle__left li{font-size:22px;margin-bottom:12px;color:#fff}.lp__subtitle__left{background-color:rgba(255,255,255,0)}}.lp__company__item-a,.lp__company__item-b{max-width:1000px;margin:200px auto}.lp__company__item-a p{display:block;margin-top:50px;line-height:40px;padding-left:30%}.lp__company__item-b{display:flex;align-items:flex-start;justify-content:center}.box__title{width:500px;background-color:#333;color:#fff;font-size:50px;font-weight:900;padding:20px 10px}.item-b__group-b{max-width:625px;padding-left:80px}.group-b-text{margin-top:50px;line-height:40px}@media all and (max-width:1050px){.box__title{padding:40px 20px;font-size:40px}.item-b__group-b{padding-left:20px}}@media all and (max-width:968px){.lp__company__item-b{flex-direction:column;align-items:center}.box__title{height:auto;width:80vw;text-align:center;padding:30px 0;margin-bottom:20px}.item-b__group-b{padding-left:20px}.item-b__group-b .under__line{border:none;text-align:center}.item-b__group-b .view__more-item{text-align:center}.lp__company__item-b .sp_968_active{display:inline-block}}@media all and (max-width:768px){.box__title{font-size:30px}.lp__company__item-a .under__line{border:none;text-align:center}.lp__company__item-a p{padding-left:0}}.lp__service__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.lp__service__item{margin-right:10px;margin-left:10px;margin-bottom:20px;position:relative}.lp__service__item img{max-width:550px;width:100%;height:400px;object-fit:cover}.lp__service__item-title{width:400px;background-color:rgba(255,255,255,.8);padding:25px 40px 15px;position:absolute;bottom:0;left:0}.lp__service__item-title h3{font-size:30px}.red__line{content:"";width:100px;height:2px;background-color:#ff1a1a;position:absolute;bottom:15px;left:40px}.view__more-arrow{text-align:right;margin-top:20px}.view__more-arrow a{display:inline-block}.lp__service__item .view__more-arrow img{width:100px;height:auto}.view__more-arrow p{font-size:18px;transition:all .6s ease-in-out}.view__more-arrow p:hover{color:#ff1a1a}@media all and (max-width:1200px){.view__more-arrow{width:90%}}@media all and (max-width:548px){.view__more-arrow{margin-top:5px}.view__more-arrow p{font-size:15px}}@media all and (max-width:1200px){.lp__service__inner{justify-content:center}.lp__service__item img{max-width:40vw;width:100%;height:300px}.lp__service__item-title{width:100%;padding:25px 0 15px 5px}}@media all and (max-width:1050px){.lp__service__item-title h3{font-size:25px;display:inline-block}}@media all and (max-width:768px){.lp__service__inner{flex-direction:column;align-items:center}.lp__service__item{max-width:80vw;margin-right:0;margin-left:0;margin-bottom:40px}.lp__service__item img{max-width:100%;width:100%;height:auto}}@media all and (max-width:548px){.lp__service__item-title{padding:5px 10px}}.lp__info__inner{padding:100px 0}.lp__info__inner h2{text-align:center}.lp__info__list{display:flex;margin:100px 0}.lp__info__item{width:250px;border-right:1px solid #333;padding-right:1rem;margin-right:1rem}.lp__info__item:last-of-type{border-right:none;padding-right:0;margin-right:0}.lp__info__item a{display:block;transition:all .6s ease-in-out}.lp__info__item a:hover{color:#ff1a1a}.lp__info__item time{margin-bottom:1rem}.lp__info__inner .view__more-item{text-align:center}@media all and (max-width:1050px){.lp__info__list{flex-wrap:wrap;justify-content:center}.lp__info__item,.lp__info__item:last-of-type{margin-bottom:20px;margin-left:.5rem;margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}}@media all and (max-width:768px){.lp__info__list{flex-direction:column;align-items:center}.lp__info__item{width:80vw;border-right:none;border-bottom:1px solid #333;padding-bottom:10px}}.lp__faq__inner h2{text-align:center}.faq__list{margin:100px auto}.lp__faq__inner .view__more-item{text-align:center}.faq__item{max-width:600px;margin:50px auto;padding-bottom:1rem;border-bottom:1px solid #000}.question{text-align:left;margin-bottom:1rem;width:88%;line-height:30px}.question:before{content:"Q.";display:inline-block;width:1rem;margin-right:1rem}.answer__body p:before{content:"A.";display:inline-block;width:1rem;z-index:-20}.question:after{content:"";display:block;border-top:1px solid #000;border-left:1px solid #000;width:20px;height:20px;position:absolute;top:0;right:20px;transform:rotate(45deg) translateY(20px);transition:all .5s}.question.active:after{transform:rotate(-135deg) translateY(-10px)}.answer__body{height:0;overflow:hidden;transition:all .5s ease-in-out}.answer__text{padding-left:34px;text-indent:-17px;line-height:38px}.faq__more{border:1px solid #333;background-color:#333;color:#fff;font-size:12px;letter-spacing:2px;margin-left:8px;padding:3px 14px;border-radius:20px;transition:all .6s ease-in-out}.faq__more:hover{background-color:#fff;color:#333}@media all and (max-width:548px){.question{width:80%}}#about_company__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/about_company__mainvisual.png)}#about_company__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/about_company__mainvisual_bg.png) no-repeat center bottom/cover fixed;z-index:-10}@media all and (max-width:768px){#about_company__mainvisual{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/about_company__mainvisual_sp.png)}}.about__company__container{margin-top:150px}.about__company__inner{max-width:1000px;margin:0 auto}.about__company__container p{width:60%;margin:70px auto 0;line-height:40px}.about__company__inner-item{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:center;margin-top:80px}.about__company__inner-item .c__bold__title{font-size:37px}.about__company__inner-item p{margin-right:0;margin-left:0}@media all and (max-width:768px){.about__company__container .under__line{border:none;text-align:center}.about__company__container p{width:80%}.about__company__container .vertical{writing-mode:inherit;text-align:center}.about__company__inner-item{display:block}.about__company__inner-item p{margin-right:auto;margin-left:auto}}.reason__company-info__container{background-color:rgba(255,255,255,.8);padding-top:10px}.reason__company-info__box{display:flex;justify-content:center;margin:200px auto 50px}.reason__company-info__link{display:inline-block;border:1px solid #333;width:350px;height:150px;margin:20px;position:relative;transition:all .6s ease-in-out}.reason__company-info__link:hover{background-color:#000;color:#fff}.reason__company-info__item h2{font-size:30px;text-align:center;display:inline-block;width:90%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reason__container{padding-top:150px}.reason__container>h2{background-color:#000;color:#fff;text-align:center;padding:40px 10px;margin:0 auto 200px auto;width:60%}.reason__box{display:flex;justify-content:center}.reason__box-link{text-align:center;display:inline-block;padding:20px 60px;transition:all .6s ease-in-out}.reason__box-link:hover{background-color:#000;border:1px solid #000;color:#fff}.reason__box-item-l{border-right:1px solid #000}@media all and (max-width:768px){.reason__company-info__box,.reason__box{flex-direction:column;align-items:center;margin:50px auto}.reason__container{padding-top:50px}.reason__container>h2{width:80vw;margin-bottom:100px}.reason__box-link{width:60vw}.reason__box-item-l{border-right:none}.reason__box-item-r:before{content:"";display:block;width:100%;height:1px;background-color:#000}.reason__box-item-r:hover:before{height:0}}@media all and (max-width:548px){.reason__company-info__link{width:80vw}.reason__box-link{width:80vw;padding:20px}}#purchase__someone__container{margin-top:100px;padding-top:150px}#purchase__someone__container h2,#for__someone__container h2{max-width:800px;margin:0 auto 120px auto;text-align:center}.purchase__someone__item_a{background-image:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/world_map.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:450px;position:relative}.purchase__someone__item_b{background-image:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/knowledge&inquiry.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:450px;position:relative}.purchase__someone__text{max-width:700px;line-height:40px}.purchase__someone__text h3{font-size:30px;margin-bottom:2rem}.purchase__someone__item_a .purchase__someone__text{position:absolute;top:30%;left:5%}.purchase__someone__item_b .purchase__someone__text{color:#fff;text-align:right;position:absolute;bottom:5%;right:5%}.purchase__someone__item_c{max-width:600px;margin:100px auto;text-align:center;line-height:40px}@media all and (max-width:768px){#purchase__someone__container h2,#for__someone__container h2{max-width:80vw;margin-bottom:80px}.purchase__someone__text{max-width:80vw}.purchase__someone__item_a .purchase__someone__text{top:10%}.purchase__someone__item_b .purchase__someone__text,.purchase__someone__item_c{text-align:left}}@media all and (max-width:478px){.purchase__someone__item_a,.purchase__someone__item_b{height:600px}.purchase__someone__item_c{padding:0 6%}.purchase__someone__item_a .purchase__someone__text{top:5%}}#for__someone__container{margin-top:50px;padding-top:150px}.for__someone__item-icon{width:160px;height:125px;border-radius:80px;background-color:#000;padding-top:35px;text-align:center;vertical-align:text-top}.for__someone__item{margin:0 auto 150px auto;display:flex;justify-content:center;align-items:flex-start}.for__someone__item-icon p{display:inline-block;color:#fff;font-size:20px;font-weight:800}.for__someone__item-text{max-width:600px;padding-left:80px}.for__someone__item-text p{margin-bottom:50px;line-height:40px}.for__someone__item-link{display:inline-block;background-color:#000;border:1px solid #000;color:#fff;padding:15px 50px;border-radius:27px;transition:all .6s ease-in-out}.for__someone__item-link:hover{background-color:#fff;color:#000}.cta__text{display:block;text-align:center;font-size:20px;font-weight:800;line-height:40px;padding-bottom:100px}@media all and (max-width:768px){.for__someone__item{flex-direction:column;align-items:center}.for__someone__item-text{padding-left:0;margin:20px auto 0 auto;text-align:center}.for__someone__item-text p{text-align:left;margin-bottom:30px;padding:0 6%}.for__someone__item-link{width:60%;margin:0 auto;border-radius:40px;padding:15px 20px}}@media all and (max-width:548px){.for__someone__item-link{width:70%}.cta__text{font-size:18px}}.company-info__container{width:100vw;padding:120px 0}.company-info__container h2{text-align:center;margin-bottom:80px}.company-info__inner{margin:30px auto}.company-info__table{margin:0 auto;border:1px solid #666;border-collapse:collapse}.company-info__table td{border:1px solid #666}.company-info__table td{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:1rem}@media all and (max-width:768px){.company-info__container{width:90vw;padding:60px 4%}.company-info__table td{padding:2rem 1%;font-size:16px}.company-info__table td:nth-child(2n-1){width:90px;text-align:center}}.purchase__area__container{margin-top:100px}.purchase__area__container>h2{max-width:800px;margin:0 auto 120px auto;text-align:center}.purchase__area__box{display:flex;justify-content:space-around}.purchase__area__link{display:block;transition:all .6s ease-in-out}.purchase__area__link:hover{color:#fff;background-color:#000}.purchase__area__item{position:relative;border:1px solid #333;margin:20px}.purchase__area__img{opacity:.3}.purchase__area__item h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:80%;text-align:center}#purchase__area__group_kanto{margin:50px auto 0 auto;padding-top:150px}#purchase__area__group_japan{margin:50px auto 0 auto;padding-top:80px;padding-bottom:50px}#purchase__area__group_kanto{background-image:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/map_kanto_large.png);background-position:center 50px;background-repeat:no-repeat;background-size:contain}#purchase__area__group_japan{background-image:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/map_japan_large.png);background-position:center 20px;background-repeat:no-repeat;background-size:contain}#purchase__area__group_kanto h3,#purchase__area__group_japan h3{text-align:center;margin:0 auto;max-width:80%;font-size:30px}#purchase__area__group_kanto p{max-width:60%;margin:0 auto;padding-left:1rem;text-indent:-1rem}.area_kanto,.area_japan{max-width:750px;margin:100px auto;padding:0 20px}.area_kanto ul{margin-bottom:60px;line-height:30px}.area_japan ul{margin-bottom:60px;line-height:35px}.area_kanto li{padding-left:1rem;text-indent:-1rem}.area_japan li{padding-left:5.5rem;text-indent:-5.5rem}.area_japan li span{position:relative;margin-right:20px}.area_japan li span:after{content:"：";display:block;position:absolute;top:12px;right:-100px;transform:translate(-50%,-50%)}@media all and (max-width:768px){.purchase__area__box{flex-direction:column;align-items:center}.purchase__area__item .c__bold__title{font-weight:600}#purchase__area__group_kanto p{max-width:80%}}@media all and (max-width:548px){.area_japan li{padding-left:1rem;text-indent:-1rem;margin-bottom:.8rem}.area_japan li span{background-color:rgba(255,255,255,.6);border:1px solid #666;font-size:15px;padding:6px 18px;border-radius:20px}.area_japan li span:after{display:none}}@media all and (max-width:478px){#purchase__area__group_kanto h3 span{font-size:22px}}#our_service__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/our_service__mainvisual.png)}#our_service__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/our_service__mainvisual_bg.png) no-repeat center bottom/cover fixed;z-index:-10}@media all and (max-width:768px){#our_service__mainvisual{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.5)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/our_service__mainvisual_sp.png)}}#our_service__body .inner{padding:60px 100px}#our_service__body h2{text-align:center;margin-bottom:100px}#our_service__body .text__center{line-height:30px}.under__line-red:after{content:"";display:block;width:420px;height:1.5px;background-color:#ff1a1a;margin:0 auto}#our__service .our__service__container{margin-bottom:60px}@media all and (max-width:768px){#our_service__body .inner{padding:60px 10%}#our_service__body .text__center{text-align:left;padding-left:10%;padding-right:10%}#our_service__body h2{margin-bottom:50px}.under__line-red:after{width:80vw}}@media all and (max-width:478px){#our_service__body .text__center{text-align:left;padding-left:5%;padding-right:5%}#our_service__body .sp_968_active{display:none}}.purchase__step{display:flex;justify-content:space-between;margin:80px auto 140px auto}.purchase__item,.purchase__group{max-width:320px}.purchase__item h3,.purchase__group h3{text-align:center;line-height:40px;margin-bottom:10px}.purchase__item p,.purchase__group p{line-height:30px}.purchase__item-title{display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;font-weight:600;text-align:left;height:150px}.purchase__item-text,.purchase__item-img{margin:0 10px}.purchase__item-img{height:50px}@media all and (max-width:968px){#on_site__purchase .inner{padding:60px 10%}.purchase__step{flex-direction:column;align-items:center;margin-bottom:80px}.purchase__item{max-width:90vw;margin-bottom:80px;display:flex;justify-content:center}.purchase__item-title{max-width:50%;align-items:flex-start;margin-bottom:0}.purchase__item>p,.purchase__item-comments{max-width:45%;margin-left:5%}}@media all and (max-width:768px){.purchase__step{margin-bottom:0;margin-top:40px}.purchase__item{flex-direction:column;align-items:center;margin-bottom:40px}.purchase__item-title,.purchase__item>p,.purchase__item-comments{max-width:100%}.purchase__item-title{align-items:center}}.purchase__button{text-align:center;margin:80px auto 40px auto}.purchase__button_link{display:inline-block;margin:0 auto;padding:15px 90px;background-color:#000;border:1px solid #000;border-radius:30px;color:#fff;font-size:20px;font-weight:400;transition:all .6s ease-in-out}.purchase__button_link:hover{background-color:#fff;color:#000}@media all and (max-width:768px){.purchase__button_link{border-radius:90px;padding:10px 50px;font-size:16px}}@media all and (max-width:478px){.purchase__button{margin:0 auto}}#on_site__purchase span{display:block;font-size:14px;text-indent:-1rem;padding-left:1rem}#home_delivery__purchase .purchase__button p{margin-bottom:2rem}#home_delivery__purchase .comments{display:block;text-align:center;margin-top:1rem;margin-bottom:1rem;padding:.2rem 0;border-top:1px solid #000;border-bottom:1px solid #000;transition:all .6s ease-in-out}#home_delivery__purchase .comments:hover{background-color:#000;color:#fff}#home_delivery__purchase .comments_yamato{display:block;text-align:left;margin-top:1rem;margin-bottom:1rem;padding:.8rem 0;border-top:1px solid #000;border-bottom:1px solid #000}@media all and (max-width:968px){#home_delivery__purchase .inner{padding:100px 10% 60px}}.purchase__store-info{display:flex;justify-content:space-around;margin-bottom:150px}.purchase__store-info h4{font-size:22px}.purchase__store-map{width:600px;height:350px}.purchase__store-map iframe{width:100%;height:100%}.purchase__store-text{margin-left:20px}.purchase__store-text td{white-space:nowrap;display:inline-block;padding:5px;margin-bottom:10px}.attention__to_store{border:1px solid #000;padding:50px;margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:750px}.attention__to_store h4{text-align:center;margin-bottom:50px}.attention__to_store p{line-height:30px}#take_to_store span{display:block;font-size:14px;text-indent:-1rem;padding-left:1rem}@media all and (max-width:968px){#take_to_store .inner{padding:60px 10%}.purchase__store-info{flex-direction:column;align-items:center}.purchase__store-map{width:80vw}.purchase__store-text{margin-left:0;max-width:80vw}}@media all and (max-width:478px){#take_to_store .text__center br,#take_to_store .purchase__step br{display:none}.attention__to_store{padding:50px 8%;font-size:16px}}#complimentary .text__center.bold{font-weight:600;margin-top:140px}#complimentary .purchase__item-title{flex-direction:column;justify-content:center;margin-bottom:50px}#complimentary .purchase__step{margin:140px auto}.complimentary__inner-text{display:block;max-width:800px;line-height:40px;margin:0 auto 50px auto}@media all and (max-width:968px){#complimentary .inner{padding:100px 10% 60px}.purchase__group{max-width:70vw;margin-bottom:80px;display:flex;justify-content:space-between}#complimentary .purchase__item-title{align-items:center}.purchase__group>p{max-width:50%;margin-left:2%}#complimentary .purchase__step{margin-bottom:20px}}@media all and (max-width:768px){.purchase__group{max-width:80vw;flex-direction:column;align-items:center}.purchase__group>p{max-width:100%;margin-left:0}#complimentary .purchase__item-title{flex-direction:row;margin-bottom:0}}@media all and (max-width:478px){#complimentary .text__center.bold{margin-top:40px;text-align:center}#complimentary .text__center.bold .sp{display:none}}#for_purchase_costomer .inner{padding:60px 100px}.for_purchase_costomer__inner{border:1px solid #000;padding:100px 80px 40px;margin:100px 0}.for_purchase_costomer__inner h3{text-align:center;margin-bottom:50px}@media all and (max-width:968px){#for_purchase_costomer .inner{padding:60px 10%}.for_purchase_costomer__inner{padding:50px 8%;font-size:16px;margin:0}.for_purchase_costomer__inner p{margin-bottom:40px}}#purchase_list__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/purchase_list__mainvisual.png)}#purchase_list__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/purchase_list__mainvisual_bg.png) no-repeat center bottom/cover fixed;z-index:-10}@media all and (max-width:768px){#purchase_list__mainvisual{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/purchase_list__mainvisual_sp.png)}}#purchase__list .purchase__list__container{padding:50px;margin-bottom:100px}.purchase__list__inner{margin:50px auto;text-align:center}.purchase__list__inner h2{margin-bottom:90px}.purchase__list__inner p{display:block;width:70%;margin:0 auto 50px auto;text-align:left;line-height:30px}#purchase__list .purchase__button p{margin-bottom:20px;font-size:22px;font-weight:600}#purchase__list .contact__form-select-box{max-width:400px}#purchase__list .contact__form-select-target{margin-top:1rem;padding:15px 90px}#purchase__list .contact__form-select-target:before{top:54%;right:20%}#purchase__list .contact__form-select-target:after{top:66%;right:20%}#purchase__list .contact__form-select-list{top:90px}@media all and (max-width:968px){#purchase__list .purchase__list__container{padding:50px 4%}#purchase__list span{display:block;font-size:16px;text-indent:-1rem;padding-left:1rem}}@media all and (max-width:768px){#purchase__list .c__bold__title{font-size:27px}.purchase__list__inner p{width:85%;line-height:1.9}}.purchase__example__container{padding:100px 0}.purchase__example__title{text-align:center}#purchase__example .c__bold__title{text-align:center;margin-bottom:100px}.purchase__example__box{display:flex;justify-content:center;flex-wrap:wrap}.purchase__example__item{width:300px;margin:40px}.purchase__example__item h5{display:block;margin:1rem auto;text-align:center;font-size:20px}.purchase__example__item h5:after{display:block;content:"";height:15px;margin:0 auto;background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/red_line.png) no-repeat center bottom}@media all and (max-width:768px){.purchase__example__item{margin:0 0 30px}}.junk__purchase__container{border:1px solid #000;padding:20px;max-width:90%}#junk__purchase h4{display:block;margin:50px auto;text-align:center;font-size:20px}.junk__purchase__box{display:flex;justify-content:center}.junk__purchase__item{width:300px;margin:40px}.junk__purchase__item p{text-align:center}.junk__purchase__text{display:block;width:800px;margin:50px auto;line-height:30px}@media all and (max-width:968px){.junk__purchase__item{width:30%;margin:2%}.junk__purchase__text{width:80vw}}@media all and (max-width:768px){.junk__purchase__box{flex-direction:column;align-items:center}.junk__purchase__item{width:50%;margin-bottom:50px}#junk__purchase .sp_968_active{display:none}}@media all and (max-width:468px){.junk__purchase__item{width:80%}#junk__purchase .sp_968_active{display:block}}#purchase__point{background-color:#6e97a2;padding:100px 0}.purchase__point__inner{margin:0 auto;padding:100px 0;width:90%;border:1px solid #fff;position:relative}.purchase__point__inner:before{content:"";border:1px solid #fff;position:absolute;top:5px;left:5px;right:5px;bottom:5px}.purchase__point__inner:after{content:"";border:1px solid #fff;position:absolute;top:-7px;left:-7px;right:-7px;bottom:-7px}.purchase__inner-title{text-align:center}#purchase__point h2{color:#fff;display:inline-block;margin-bottom:80px;text-align:left}#purchase__point p{color:#fff}.purchase__inner-text{margin:0 auto 120px auto;max-width:700px}.purchase__inner-text p{margin-bottom:1.5rem}.purchase__point__item{display:flex;margin:0 50px 150px}#purchase__point h3{color:#fff;margin-bottom:20px}.purchase__point__img{max-width:40%}.purchase__point__text{max-width:60%;margin-left:30px;line-height:30px}@media all and (max-width:968px){#purchase__point{padding:100px 2% 10px}#purchase__point .inner{padding:0 2%}.purchase__point__inner{padding:100px 4%}.purchase__inner-text{margin:0 auto 80px auto;padding:0 4%}.purchase__point__item{flex-direction:column;align-items:center;margin-bottom:120px}.purchase__point__img{max-width:70%;margin-bottom:20px}.purchase__point__text{max-width:70%;margin-left:0}}@media all and (max-width:768px){.purchase__point__item{margin-right:30px;margin-left:30px}.purchase__point__img{max-width:100%}.purchase__point__text{max-width:100%}}#hp__purchase__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/highprice_purchase__mainvisual.png)}#hp_purchase__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/highprice_purchase__mainvisual_bg.png) no-repeat center bottom/cover fixed;z-index:-10}@media all and (max-width:768px){#hp__purchase__mainvisual{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/highprice_purchase__mainvisual_sp.png)}#hp_purchase__body .c_bg__text p{line-height:100px}}.hp__purchase__container{padding:150px 0 0}.hp__purchase__title{text-align:center;margin-bottom:100px}.hp__purchase__box{display:flex;justify-content:center;flex-wrap:wrap}.hp__purchase__item{max-width:280px;margin:50px 20px}.hp__purchase__item a{display:block;width:100%;transition:all .6s ease-in-out}.hp__purchase__item a:hover{background-color:#ff1a1a;color:#fff}.hp__purchase__post_link{width:100%;padding:10px}#hp__purchase__list .hp__purchase__post_img img{width:100%}.hp__purchase__post_title{margin-top:10px;margin-bottom:20px}@media all and (max-width:548px){.hp__purchase__container{padding:100px 4%}.hp__purchase__title{margin-bottom:50px}.hp__purchase__item{max-width:300px;margin:50px 0}.hp__purchase__item a{width:90%}.hp__purchase__img{margin-bottom:10px}.table_title{padding-bottom:10px}.table_data{padding-left:20px;padding-bottom:10px}}#faq__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/faq__mainvisual.png)}#faq__body{background:url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/faq__mainvisual_bg.png) no-repeat center bottom/cover fixed;z-index:-10}@media all and (max-width:768px){#faq__mainvisual{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/faq_mainvisual_sp.png)}}.faq__catch__container{padding:150px 0 0}#faq__icon .inner{margin-bottom:0}.faq__catch__title{text-align:center;margin-bottom:100px}.faq__catch__box,.faq__icon__box{display:flex;justify-content:center;flex-wrap:wrap}.faq__catch__item{max-width:480px;margin:40px 30px}.faq__catch__item a{display:block;width:100%;position:relative;color:#fff;transition:all .6s ease-in-out}.faq__catch__item a:hover{background:#000;color:#efc924}.faq__catch__text{font-size:20px;font-weight:600;line-height:40px}.upper-left .faq__catch__text{position:absolute;bottom:20%;right:5%}.upper-right .faq__catch__text{position:absolute;top:5%;left:5%}.bottom-left .faq__catch__text{position:absolute;top:60%;left:5%}.bottom-right .faq__catch__text{position:absolute;bottom:20%;left:5%}.faq__icon__box{border-top:1px solid #000;padding-top:80px}.faq__icon__item{min-width:230px;margin:20px}.faq__icon__img{height:50px;margin-bottom:10px}.faq__icon__item a{display:block;width:100%;background-color:#7a97af;padding:10px;text-align:center;border-radius:20px;transition:all .6s ease-in-out}.faq__icon__item a:hover{background-color:#000}.faq__icon__text{color:#fff;font-size:27px;font-weight:600;line-height:40px}@media all and (max-width:1180px){.faq__icon__box{max-width:800px;margin:0 auto}}.faq__price__container.inner,.faq__time__container.inner,.faq__area__container.inner,.faq__survice__container.inner{margin-bottom:0}.faq__price__container,.faq__time__container,.faq__area__container,.faq__survice__container{padding-top:150px;max-width:1000px}.faq__line__title{display:block;padding-bottom:6px;border-bottom:1px solid #000}#faq__body .faq__list{margin-top:50px}#faq__body .question{position:relative;margin-bottom:20px;padding-left:34px;text-indent:-17px}#faq__body .question:before{margin-right:0}#faq__body .answer__body{margin-bottom:30px}#faq__body .answer__text{padding-left:34px;text-indent:-17px;line-height:38px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #666}#faq__body .answer__body p:before{margin-right:0}@media all and (max-width:968px){.faq__price__container,.faq__time__container,.faq__area__container,.faq__survice__container{padding-left:50px;padding-right:50px}}@media all and (max-width:768px){.faq__price__container,.faq__time__container,.faq__area__container,.faq__survice__container{margin-bottom:100px;padding-left:4%;padding-right:4%}#faq__body .question{width:100%;padding-right:15%}#faq__body .question:after{right:0}#faq__price .sp_968_active{display:none}}#company__mainvisual{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(//kamakura-records.jp/wp-content/themes/kamakura-r/css/../img/company__mainvisual.png)}.company__container{margin:100px auto 200px auto;padding:0 20px}.company__container .c__bold__title{text-align:center;margin-bottom:100px}@media all and (max-width:768px){#company__mainvisual{display:none}.company__container{margin-bottom:100px;padding:50px 6%}}.privacy__policy__container{margin:200px auto 200px auto}.privacy__policy__container .c__bold__title{text-align:center;margin-bottom:150px}.privacy__policy__inner{max-width:980px;margin:0 auto}.privacy__policy__inner{line-height:40px;margin-bottom:150px}.privacy__policy__inner p{margin-bottom:100px}.privacy__policy__inner ul{margin-bottom:3rem}.privacy__policy__inner li{margin-bottom:1.5rem;padding-left:1rem;text-indent:-1rem}@media all and (max-width:768px){.privacy__policy__container{margin-bottom:100px}.privacy__policy__inner{line-height:35px}}#cancel__policy{margin:150px 0 200px;padding:100px 50px}.cancel__policy__container{border:1px solid #000}.cancel__policy__inner{max-width:700px;margin:100px auto 150px auto}.cancel__policy__inner .c__bold__title{text-align:center;margin-bottom:100px}.cancel__policy__inner p{margin-bottom:50px}.cancel__policy__inner table{margin:100px auto 20px auto;border-collapse:collapse;display:block;max-width:700px}.cancel__policy__inner caption{margin-bottom:10px}.cancel__policy__inner td{border:1px solid #000;padding:80px 20px}@media all and (max-width:768px){#cancel__policy{margin-bottom:100px;padding:50px 4%;line-height:35px}#cancel__policy .inner{margin-bottom:100px}.cancel__policy__inner{margin-bottom:100px}.cancel__policy__inner td{padding:40px 1%}}#information{margin:150px 0 200px;padding:100px 50px}.information__inner{max-width:1000px;margin:0 auto}.information__inner .c__bold__title{text-align:center;margin-bottom:100px}.information__post_container{margin:0 auto}.article__item{display:flex;justify-content:flex-start;margin-bottom:20px;padding:30px 10px;border-bottom:1px solid #000;letter-spacing:4px;transition:all .6s ease-in-out}.article__item_title{display:flex;justify-content:space-between}.article__item:hover{color:#fff;background-color:#6e97a2}.article__date{font-size:20px}.article__category{display:block;margin-left:20px;margin-right:40px;background-color:#6e97a2;border-radius:5px;color:#fff;font-size:12px;font-weight:600;padding:8px 5px;transition:all .6s ease-in-out}@media all and (max-width:1000px){.article__item{flex-direction:column;text-align:left;letter-spacing:1px}.article__item_title{justify-content:flex-start;margin-bottom:20px}}@media all and (max-width:768px){#information{margin-bottom:100px;padding:50px 4%;line-height:35px}.article__item{padding:30px 0}.article__title{padding-left:5px}.article__date{font-size:15px}.article__category{padding:0 20px;margin-right:0;font-weight:500;border-radius:20px}}#c__contact{margin:100px auto;padding:100px 0 50px}.c__contact__inner,.contact__form__container{max-width:900px;margin:0 auto;line-height:40px}.c__contact__inner .c__bold__title{text-align:center;margin-bottom:100px}.c__contact__text{display:block;text-align:center;margin-bottom:1.5rem}.c__contact__text span{display:block;margin-top:50px;color:red}.c__contact__title_line{border-bottom:1px solid #c3c3c3;margin-top:50px}.contact__form__container{max-width:900px;width:100%;margin:0 auto 100px auto;padding:0}.form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact__form__item{width:400px}#form .your-name{display:block;text-align:left}.contact__date,.to__purchase__box{margin-bottom:20px;width:100%}.date__container{display:flex;justify-content:space-between}.date_item{margin:20px 0 30px;display:flex;justify-content:space-around;align-items:flex-end}.to__purchase__container{display:flex;flex-wrap:wrap;justify-content:space-between}.to__purchase_item,.to__purchase_item_l{display:flex;align-items:flex-end}.to__purchase_item{width:250px;margin:20px 0 10px;justify-content:center}.to__purchase_item_l{width:500px;margin:0 0 30px;justify-content:flex-start}.form__message__container{width:100%}input[type=text],input[type=email],input[type=tel]{width:400px;padding:10px 20px;margin-top:5px;margin-bottom:60px;border:1px solid #c3c3c3;background-color:#f8f8f8}.date__container input[type=text]{width:220px}.to__purchase_item input[type=text]{width:180px;margin-right:5px}input[type=text]#your-address{width:900px}input[type=datetime-local]{width:180px;padding:5px 15px;margin:0;border:1px solid #c3c3c3;background-color:#f8f8f8;color:#a2a2a2;font-size:18px}input[type=item-local]{width:100px;padding:5px 15px;margin:10px;border:1px solid #c3c3c3;background-color:#f8f8f8;color:#666;font-size:18px}input[type=submit]{display:block;width:260px;margin:60px auto;padding:10px 20px;border:1px solid #333;border-radius:40px;background-color:#333;color:#fff;font-size:18px;transition:all .6s}input[type=submit]:hover{color:#333;background-color:#fff}#contact__form textarea{width:100%;height:400px;padding:10px 15px;margin:5px auto 40px auto;border:1px solid #c3c3c3;background-color:#f8f8f8}.checkbox__container{margin:50px auto}.checkbox__container p{letter-spacing:2px;line-height:2.4;margin-bottom:2rem;text-align:center}.checkbox__container #privacy{margin-right:.5rem}.policy__check__link{border-bottom:1px solid #333}.policy__check__link:hover{opacity:.6}#contact__form select{width:450px;height:40px;font-size:16px;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;padding:30px 0 30px 50px;margin-top:5px;margin-bottom:60px;margin-right:50px;border:1px solid #c3c3c3;background-color:#f8f8f8}#contact__form option{color:#333}#contact__form .purchase__button_link{margin:20px auto;border-radius:40px}@media all and (max-width:768px){.form{justify-content:flex-start}.contact__form__container{width:90%;margin-bottom:20px}#contact__form textarea{width:90%}.checkbox__container{margin:0 auto}.checkbox__container br{display:none}.checkbox__container p:nth-child(2n-1){margin-bottom:0;text-align:left}.c__contact__text{padding:0 6%;text-align:left;line-height:30px}input[type=text],input[type=email],input[type=tel]{width:80%}.date__container{flex-direction:column;align-items:flex-start}.date_item{margin:0}.to__purchase_item{margin:0}.date_item input[type=text],.to__purchase_item input[type=text]{margin-bottom:30px}.to__purchase_item_l input[type=text]{width:60%;margin-right:5px;margin-bottom:0}#contact__form select{width:90%;margin-right:0}}#contact__menu .section__c_title{text-align:center;font-size:40px;margin:50px auto;color:#000}.contact__menu__container{margin:120px auto}.contact__menu__list{display:flex;flex-wrap:wrap;justify-content:center}.contact__menu__item{width:250px;margin:30px;padding:90px 40px;text-align:center;position:relative}.contact__menu__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;border:1px solid #70707000;transition:all .6s ease-in-out}.contact__menu__link:hover{background-color:#000;border:1px solid #000}.contact__menu__link__text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#333;transition:all .6s ease-in-out}.contact__menu__link__text:hover{color:#fff}.contact__menu__link__text h3{font-size:30px;letter-spacing:2px}#contact__menu .contact__form-title,#contact__menu .contact__form-tel-item{text-align:center;font-size:30px}#contact__menu .contact__form-tel-no{font-size:40px}@media all and (max-width:1100px){.contact__menu__list{justify-content:center;padding-left:0}.contact__menu__item{width:300px;padding:70px 10px;margin:30px auto}}@media all and (max-width:768px){#contact__menu .section__c_title{font-size:30px;transform:none;position:static;width:100%;margin-top:50px;text-align:center}.contact__menu__list{flex-direction:column;align-items:center}.contact__menu__item{width:300px;padding:90px 10px}.contact__menu__link__text:before{display:none}}#single__highprice__purchase{margin:0;padding:200px 50px 0}.single__highprice__purchase__inner{max-width:1000px;margin:0 auto}#single__highprice__purchase .single__post__date{display:inline-block;background-color:#000;color:#fff;letter-spacing:3px;padding:7px 40px;border-radius:20px}#single__highprice__purchase td{padding:30px 25px;background-color:rgba(255,255,255,.6)}#single__highprice__purchase td:nth-child(2n-1){width:200px;text-align:center}#single__highprice__purchase td:nth-child(2n){font-weight:700;font-size:22px}@media all and (max-width:768px){#single__highprice__purchase{padding:50px 0}#single__highprice__purchase .single__post__date{background-color:#fff;color:#666;border:1px solid #666;font-size:16px;letter-spacing:3px;padding:5px 30px;border-radius:20px}#single__highprice__purchase td{padding:10px 2%}#single__highprice__purchase td:nth-child(2n-1){width:120px;font-size:14px}#single__highprice__purchase td:nth-child(2n){font-weight:400;font-size:16px}}.single__post__container{max-width:700px;width:100%;margin:0 auto 150px}.single__post__container p{line-height:2rem;margin-bottom:1rem}.single__post__img{margin-bottom:50px}.single__post__img img{max-width:750px;width:100%}.single__post__title{margin-bottom:40px}.single__post__date{display:block;margin-bottom:3rem}.category__slug{background-color:#333;color:#fff;padding:4px 8px;border-radius:7px;font-size:14px;display:inline-block;margin-bottom:5px}@media all and (max-width:768px){.single__post__container{margin-bottom:50px}}.pagenation{text-align:center;max-width:350px;background-color:#fff;border:1px solid #70707000;border-radius:20px;padding:5px;margin:20px auto}.page-numbers{margin:10px}.page-numbers.current{width:30px;height:30px;background-color:#000;color:#fff;border-radius:100%;display:inline-block}.pagenation__container{display:flex;align-items:center;justify-content:center}.pagenation__single-page{display:block;text-align:center;max-width:350px;background-color:#fff;border:1px solid #70707000;border-radius:30px;padding:10px 80px;margin:20px 100px;transition:all .4s ease-in-out}.pagenation__single-page:hover{background-color:#333;color:#fff}.pagenation__previous_post a:before{content:"◀︎";width:1rem;margin-right:.5rem}.pagenation__next_post a:after{content:"▶︎";width:1rem;margin-left:.5rem}@media all and (max-width:768px){.pagenation__single-page{margin:20px 40px;padding:5px 40px}.pagenation__previous_post a:before{display:none}.pagenation__next_post a:after{display:none}}@media all and (max-width:480px){.pagenation__single-page,.pagenation__previous_post,.pagenation__next_post{font-size:11px}}