@charset "utf-8";@import url("/css/reset.css");@import url("/css/default.css");body{color:#545454;font-feature-settings:"palt";letter-spacing:1px}.clearfix{display:block}.sp{display:none}header{width:100%}header h1{float:left;padding:20px 0 0 1em}header h1 img{width:140px}header ul{float:right}header ul li{float:left;padding:10px 0}header ul li a{display:block;text-decoration:none;color:#545454;font-weight:700;font-size:18px;border-right:#545454 1px solid;text-align:center;padding:5px 40px}header ul li a span{display:block;font-weight:400;color:#aaa;font-size:12px}header ul li:nth-child(4) a{border-right:none}header ul li:last-of-type{padding:0}header ul li:last-of-type a{border-right:none;background:#545454;color:#fff;line-height:70px;background-image:url(/images/header_icon.webp);background-repeat:no-repeat;background-position:40px 30px;padding:5px 40px 5px 70px}.fade-img{position:relative;width:100%;max-height:900px}.fade-img img{position:absolute;width:100%}.fade-img02.sp img{position:static;display:none}#news{background:#545454;margin-top:47.4%}#news div{width:1200px;margin:0 auto 80px}#news div h2{background:#fff;padding:0;font-size:px;font-weight:400;width:100px;text-align:center;float:left;line-height:40px;font-size:14px}#news div p{float:left;line-height:40px;color:#fff;padding:0 0 0 20px;font-size:14px}#news div p a{color:#fff;text-decoration:none}#box01.pc{width:100%;display:flex;margin:0 0 240px}#box01.sp{display:none}#box01 figure{width:50%;background-image:url(/images/box01_photo.webp);background-size:cover;background-position:right top}#box01 figure img{width:100%}#box01 p{width:50%;box-sizing:border-box;padding:35px 0 35px 50px;line-height:2;font-size:14px}#box02{width:100%;background:#d8e4d6;max-height:1100px;margin:0 0 250px}#box02 div{width:1500px;margin:0 auto;position:relative;height:1100px}#box02_01{position:absolute;top:-150px;right:0}#box02_02{position:absolute;top:95px;left:0}#box02_03{position:absolute;top:750px;right:0}#box03{width:1200px;margin:0 auto 70px}#box03 h2{text-align:center;margin:0 0 50px;font-size:30px}#box03 h2 span{color:#29ae94;display:block;font-size:14px}#box03 div{display:flex;width:100%;flex-wrap:wrap;border-bottom:#555 1px solid;border-right:#555 1px solid;box-sizing:border-box}#box03 div article{width:calc(100%/4);border-top:#555 1px solid;border-left:#555 1px solid;box-sizing:border-box;text-align:center;padding:30px 0}#box03 div article figure{margin:0 0 30px}#box03 div article a{color:#545454;text-decoration:none}#box03 div article h3{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-size:24px;margin:0 0 30px;font-weight:400}#box03 div article p{font-size:14px;margin:0 0 30px;padding:0 30px;min-height:70px}#box03 div article span{display:block;text-decoration:none;color:#fff;text-align:center;width:80%;background:#545454;margin:0 auto;line-height:50px;font-weight:700;border:#545454 3px solid;box-sizing:border-box}#box03 div article a:hover span{background:#fff;color:#545454}#box04{width:1200px;margin:0 auto 70px}#box04 h2{text-align:center;margin:0 0 50px;font-size:30px}#box04 div{text-align:center}#footer_btn{text-align:center;padding:0 0 100px}#footer_btn:hover{opacity:.7}#box03 h2{text-align:center;margin:0 0 50px;font-size:30px}#box03 h2 span{color:#29ae94;display:block;font-size:14px}#footer_contact{border-top:#ccc 1px solid;padding:60px 0;text-align:center}#footer_contact h2{text-align:center;margin:0 0 30px;font-size:30px}#footer_contact h2 span{color:#29ae94;display:block;font-size:14px}#footer_contact p{margin:0 0 50px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#footer_contact div{margin:0 auto;width:300px}footer{background:#545454;color:#fff;padding:35px 0 50px}.footer_top{width:1200px;margin:0 auto;padding:0 0 35px}.footer_top h2{float:left}.footer_top h2 img{width:111px}.footer_top ul{float:right;display:flex;width:1050px}.footer_top ul li{width:calc(100%/5)}.footer_top ul li a{color:#fff;text-decoration:none;border-left:#fff 1px solid;display:block;text-align:center;box-sizing:border-box}.footer_top ul li:last-of-type a{border-right:#fff 1px solid}.footer_bottom{width:100%;border-top:#fff 1px solid}.footer_bottom div{width:1200px;margin:0 auto;padding:20px 0 0}.footer_bottom div ul{float:left;width:160px;display:flex}.footer_bottom div ul li{width:calc(100%/3);text-align:center}.footer_bottom div p{float:right}#pagetop{position:fixed;bottom:20px;right:10px}#pankuzu{width:100%;border-top:#545454 1px solid;border-bottom:#545454 1px solid;padding:10px 30px;box-sizing:border-box}#pankuzu a{color:#545454;text-decoration:none}#sub_top{width:100%;margin:0 0 80px}#sub_top img{width:100%}#sub_main{width:1200px;margin:0 auto 100px}#sub_main h2{text-align:center;margin:0 0 50px;font-size:30px}#sub_main h2#product_title{padding:50px 0 0}#sub_main h2 span{color:#29ae94;display:block;font-size:14px}.info_list{width:100%;border-bottom:#545454 1px solid;padding:0 0 30px;margin:0 0 30px;font-size:18px}.info_next{text-align:center}.info_next li{display:inline-block}.info_next li a{width:40px;line-height:40px;background:#545454;display:block;color:#fff;font-size:18px;text-decoration:none;margin:0 1%}.info_next li span{width:40px;line-height:40px;background:#ccc;display:block;color:#fff;font-size:18px;text-decoration:none;margin:0 5px}.info_next li.next a{width:auto;line-height:40px;background:0 0;display:block;color:#545454;font-size:18px;text-decoration:none;margin:0 5px}.info_next li.prev a{width:auto;line-height:40px;background:0 0;display:block;color:#545454;font-size:18px;text-decoration:none;margin:0 5px}#contact p{text-align:center;margin:0 0 50px;font-size:18px}#contact table{width:1000px;margin:0 auto 30px}#contact table th{width:30%;position:relative;font-size:18px;font-weight:700;vertical-align:top;padding:1% 0}#contact table th span{background:#1ad48f;color:#fff;display:block;position:absolute;width:70px;text-align:center;right:0;top:15px}#contact table td{width:70%;position:relative;padding:1% 0 1% 3%;font-size:18px;box-sizing:border-box}#contact table td input,#contact table td textarea{width:100%;border:#ccc 1px solid;padding:1%;font-size:18px;box-sizing:border-box}#contact_btn{text-align:center}#contact_btn input[type=submit]{background:#545454;color:#fff;font-size:30px;text-align:center;width:300px;padding:10px 0;border:none}#company table{width:1000px;margin:0 auto}#company th{width:30%;border-bottom:#29ae94 2px solid;padding:2%;box-sizing:border-box;font-size:14px}#company td{width:70%;border-bottom:#ccc 2px solid;padding:2%;box-sizing:border-box;font-size:14px}#map{width:100%;height:300px}#map iframe{width:100%;height:300px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}input[name=sort]{display:none}#product label{display:inline-block;padding:15px 0;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;cursor:pointer;width:calc(100%/5);text-align:center;background:#ccc;font-weight:700}#product label:hover,input[name=sort]:checked+label{color:#fff;background:#29ae94;position:relative}#product label:hover:after,#product input[name=sort]:checked+label:after{content:"";position:absolute;right:0;bottom:-10px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#29ae94 transparent transparent;border-width:10px 10px 0}#product input[name=sort]:checked+label{cursor:default;background:#29ae94}#product_list{display:flex;flex-wrap:wrap;margin:50px 0 0}#product_list article{width:calc(100%/2);background:#f8f8f8;display:flex;align-items:center;min-height:300px}#product_list article figure{width:50%;text-align:center;padding:50px 0 0}#product_list article div{width:50%}#product_list article div h3{font-size:30px;font-weight:400;margin:0 0 30px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#product_list article div p{text-align:right}#product_list article div p a{display:block;width:200px;border:#545454 2px solid;text-align:center;box-sizing:border-box;color:#545454;font-weight:700;font-size:14px;padding:10px 0;margin:0 0 0 50px;text-decoration:none}#product_list article div p a:hover{background:#545454;color:#fff}#product_list article:nth-child(2),#product_list article:nth-child(3),#product_list article:nth-child(6),#product_list article:nth-child(7){background:#fff}#sort-skincare:checked~#product_list [data-type*=skincare],#sort-foundation:checked~#product_list [data-type*=foundation],#sort-base:checked~#product_list [data-type*=base],#sort-supplement:checked~#product_list [data-type*=supplement]{order:-1}#detail{padding:100px 0;width:1200px;margin:0 auto}#detail h2{text-align:center;margin:0 0 90px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-size:30px}#detail h2 span{font-size:18px;display:block}#detail div figure#detail_photo{float:left}#detail_right{float:right;width:600px;serif}#detail_right h3{font-size:30px;margin:0 0 15px;font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#detail_right p{padding:0 0 30px}#detail_right p.detail_btn{text-align:center;margin:0 0 50px}#detail_right p.detail_btn a{width:80%;margin:0 auto;background:#b1d2e1;color:#fff;text-align:center;padding:10px 0;font-size:18px;display:block;text-decoration:none;font-weight:700;border:#b1d2e1 2px solid;box-sizing:border-box;position:relative}.arrow-button:after{content:'';border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}#detail_right p.detail_btn a:hover{border:#b1d2e1 2px solid;background:#fff;color:#b1d2e1}#detail_right p.detail_btn a.pink{background:#f6c6dd;border:#f6c6dd 2px solid}#detail_right p.detail_btn a.pink:hover{border:#f6c6dd 2px solid;background:#fff;color:#f6c6dd}#detail_right h4{padding:10px;margin:0 0 10px;font-size:18px;border-bottom:#d8e4d6 solid 2px;position:relative}#detail_right h4:after{content:'';border:0;border-bottom:solid 2px #545454;border-right:solid 2px #545454;display:inline-block;width:10px;height:10px;position:absolute;top:13px;right:10px;transform:rotate(45deg)}.detail01_bg{background-image:url(/images/detail02_text_bg.png);background-repeat:no-repeat;background-position:right bottom;background-position:right 0 bottom 30px;background-size:25%}#detail_right p.detail02_bg{background-image:url(/images/detail01_text_bg.png);background-repeat:no-repeat;background-position:right bottom;background-position:right 0 bottom 30px;background-size:24%;padding:0 0 130px}.detail03_bg{background-size:25%}.detail07_bg{background-image:url(/images/detail07_text_bg.png);background-repeat:no-repeat;background-position:right bottom;background-position:right 60px bottom 68px;background-size:16%}.detail05_bg,.detail04_bg{background-size:10%}.none{display:none}.container{max-width:550px;width:100%}.thumbnail .slick-track{transform:unset !important}.thumbnail-img{opacity:.3;transition:opacity .3s linear}.thumbnail .slick-current{opacity:1}.slick-track{margin:0 !important}@media screen and (max-width:750px){.pc{display:none}.sp{display:block}header h1{float:left;padding:10px 0 0 1em;width:20%}header ul.clearfix{float:right;display:none}.fade-img02{position:relative;width:100%;max-height:900px}.fade-img02.sp img{position:absolute;width:100%;display:block}.fade-img.pc img{position:static;display:none}#news{background:#fff;margin-top:50%}#news div{width:100%;margin:0 auto 40px;display:block;justify-content:center}#news div h2{width:70%;background:#fff;padding:10px 0 10px 15px;font-weight:700;text-align:left;float:none;line-height:1.5;font-size:20px;box-sizing:border-box;border-bottom:#444 1px solid;letter-spacing:1px;font-family:sans-serif}#news div p{float:none;width:100%;line-height:1.5;padding:10px 15px;font-size:14px;box-sizing:border-box;color:#545454;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#news div p a{color:#545454;text-decoration:none}#box01.sp{width:100%;display:block;margin:0 0 50px;flex-flow:column}#box01.pc{display:none}#box01 figure{width:100%;background-image:none;padding:0 30px 0 0;box-sizing:border-box;margin:0}#box01 figure img{width:100%}#box01 figure:last-of-type{text-align:right;padding:0 0 0 30px;box-sizing:border-box}#box01 p{width:100%;box-sizing:border-box;padding:10px;line-height:40px;font-size:13px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";margin:0 0 15px}#box01 p:last-of-type{text-align:right;margin:0}#box01 p span{font-size:1.4em;line-height:50px}#box02{display:none}.sp_box02{margin:0 0 50px}#box02 div{width:1500px;margin:0 auto;position:static;height:1100px;display:none}#box02_01{position:static;top:-150px;right:0;display:none}#box02_02{position:static;top:95px;left:0;display:none}#box02_03{position:static;top:750px;right:0;display:none}#box03{width:100%;margin:0 auto 35px}#box03 h2{width:70%;padding:10px 0 10px 15px;font-weight:700;text-align:left;line-height:1.5;font-size:20px;box-sizing:border-box;border-bottom:#444 1px solid;letter-spacing:1px;font-family:sans-serif;margin:0 0 30px}#box03 h2 span{display:none}#box03 div{display:flex;width:94%;flex-wrap:wrap;border-bottom:none;border-right:none;box-sizing:border-box;margin:0 auto;-webkit-justify-content:space-between;justify-content:space-between}#box03 div article{width:48%;border-top:#eee 1px solid;border-left:#eee 1px solid;border-right:#eee 1px solid;border-bottom:#eee 1px solid;box-sizing:border-box;text-align:center;padding:15px 0;margin:0 0 15px}#box03 div article figure{margin:0 0 15px;padding:0 10px}#box03 div article h3{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-size:16px;margin:0 0 15px;font-weight:400}#box03 div article p{display:none}#box03 div article span{display:none;text-decoration:none;color:#fff;text-align:center;width:80%;background:#545454;margin:0 auto;line-height:auto;font-weight:700;border:#545454 1px solid;box-sizing:border-box}#box03 div article a:hover span{background:#fff;color:#545454}#box04{width:100%;margin:0 auto 35px}#box04 h2{width:70%;padding:10px 0 10px 15px;font-weight:700;text-align:left;line-height:1.5;font-size:20px;box-sizing:border-box;border-bottom:#444 1px solid;letter-spacing:1px;font-family:sans-serif;margin:0 0 30px}#footer_btn{text-align:left;padding:0 0 50px;width:100%;margin:0 auto}#footer_btn h2{width:70%;padding:10px 0 10px 15px;font-weight:700;text-align:left;line-height:1.5;font-size:20px;box-sizing:border-box;border-bottom:#444 1px solid;letter-spacing:1px;font-family:sans-serif;margin:0 0 30px}#footer_contact{border-top:none;padding:0 0 50px;text-align:left}#footer_contact h2{width:70%;padding:10px 0 10px 15px;font-weight:700;text-align:left;line-height:1.5;font-size:20px;box-sizing:border-box;border-bottom:#444 1px solid;letter-spacing:1px;font-family:sans-serif;margin:0 0 30px}#footer_contact h2 span{display:none}#footer_contact p{margin:0 15px 15px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#footer_contact div{width:70%;margin:0 auto}footer{background:#545454;color:#fff;padding:50px 0 30px}.footer_top{width:100%;margin:0 auto;padding:0 0 15px}.footer_top h2{float:none;text-align:center;margin:0 0 50px}.footer_top h2 img{width:100px}.footer_top ul{float:none;display:flex;width:90%;margin:0 auto}.footer_top ul li{width:calc(100%/5)}.footer_top ul li a{color:#fff;text-decoration:none;border-left:none;display:block;text-align:center;box-sizing:border-box;font-size:10px;font-family:sans-serif}.footer_top ul li:last-of-type a{border-right:none}.footer_bottom{width:100%;border-top:none}.footer_bottom div{width:100%;margin:0 auto;padding:50px 0 0}.footer_bottom div ul{float:none;width:160px;display:none;margin:0 auto 10px}.footer_bottom div p{float:none;font-size:10px;text-align:center}#pagetop{position:fixed;bottom:20px;right:10px;width:10%}#pankuzu{display:none}#sub_top{width:100%;margin:0 0 40px}#sub_main{width:90%;margin:0 auto 50px}#sub_main h2{text-align:center;margin:0 0 25px;font-size:18px}#sub_main h2#product_title{padding:0}#sub_main h2 span{color:#29ae94;display:block;font-size:10px}#sub_main h2#product_title span{display:none}.info_list{width:100%;border-bottom:#545454 1px solid;padding:0 0 15px;margin:0 0 15px;font-size:14px}.info_next li{display:inline-block}.info_next li a{width:40px;line-height:40px;background:#545454;display:block;color:#fff;font-size:18px;text-decoration:none;margin:0 1%}.info_next li span{width:40px;line-height:40px;background:#ccc;display:block;color:#fff;font-size:18px;text-decoration:none;margin:0 5px}#contact p{text-align:center;margin:0 0 25px;font-size:14px}#contact table{width:100%;margin:0 auto 15px}#contact table th{width:100%;position:relative;font-size:14px;font-weight:700;vertical-align:top;padding:10px 0;display:block}#contact table th span{background:#1ad48f;color:#fff;display:block;position:absolute;width:70px;text-align:center;right:0;top:10px}#contact table td{width:100%;position:relative;padding:0;font-size:14px;box-sizing:border-box;display:block}#contact table td input,#contact table td textarea{width:100%;border:#ccc 1px solid;padding:1%;font-size:18px}#contact_btn{text-align:center}#contact_btn input[type=submit]{background:#545454;color:#fff;font-size:18px;text-align:center;width:300px;padding:10px 0}#company table{width:100%;margin:0 auto}#company th{width:30%;border-bottom:#29ae94 1px solid;padding:2%;box-sizing:border-box;font-size:12px}#company td{width:70%;border-bottom:#ccc 1px solid;padding:2%;box-sizing:border-box;font-size:12px}#map{width:100%;height:300px}#map iframe{width:100%;height:300px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}input[name=sort]{display:none}#product label{display:none;padding:7px 0;font-size:10px;font-family:'Open Sans',sans-serif;font-weight:400;cursor:pointer;width:calc(100%/3);text-align:center;background:#ccc;font-weight:700}#product label:hover,input[name=sort]:checked+label{color:#fff;background:#29ae94;position:relative}#product label:hover:after,#product input[name=sort]:checked+label:after{position:static;display:none}#product input[name=sort]:checked+label{cursor:default;background:#29ae94}#product_list{display:flex;flex-wrap:wrap;margin:25px 0 0}#product_list article{width:calc(100%/1);background:#f8f8f8;display:flex;align-items:center;min-height:auto;flex-flow:column;padding:0 0 30px}#product_list article figure{width:100%;text-align:center;padding:25px 0 0}#product_list article div{width:100%}#product_list article div h3{font-size:18px;font-weight:400;margin:0 0 15px;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝"}#product_list article div p{text-align:center}#product_list article div p a{display:block;width:200px;border:#545454 2px solid;text-align:center;box-sizing:border-box;color:#545454;font-weight:700;font-size:14px;padding:10px 0;margin:0 auto;text-decoration:none}#product_list article:nth-child(2),#product_list article:nth-child(4),#product_list article:nth-child(6),#product_list article:nth-child(8){background:#fff}#product_list article:nth-child(3),#product_list article:nth-child(7){background:#f8f8f8}#detail{padding:0 0 50px;width:90%;margin:0 auto}#detail h2{display:none}#detail div figure#detail_photo{float:none;width:100%;margin:0 0 30px}#detail_right{float:none;width:100%}#detail_right h3{font-size:20px;margin:0 0 25px;font-weight:700;font-family:Quicksand,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;line-height:40px}#detail_right p{padding:0 0 15px;line-height:40px}#detail_right p.detail_btn{text-align:center;margin:0 0 25px}#detail_right p.detail_btn a{width:70%;margin:0;background:#b1d2e1;color:#fff;text-align:center;padding:10px 0;font-size:16px;display:block;text-decoration:none;font-weight:700;border:#b1d2e1 2px solid;box-sizing:border-box;border-radius:5px}#detail_right p.none{font-size:14px}#detail_right h4{padding:10px;margin:0 0 10px;font-size:16px}.none{display:none}.container{max-width:550px;width:100%}.header_cart{height:20px;width:20px;position:absolute;top:9px;right:45px}.menu-btn{position:absolute;top:8px;right:12px;display:flex;height:23px;width:20px;justify-content:center;align-items:center;z-index:90}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:2px;width:20px;border-radius:0;background-color:#545454;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#fff;transition:all .5s}.menu-content ul{padding:70px 20px 30px}.menu-content ul li{list-style:none}.menu-content ul li a{display:block;width:100%;font-size:18px;box-sizing:border-box;color:#545454;text-decoration:none;padding:14px 0 15px;position:relative;font-weight:700}.menu-content ul:last-of-type{padding:0 20px 20px}.menu-content ul:last-of-type li a{display:block;width:100%;font-size:12px;box-sizing:border-box;color:#545454;text-decoration:none;padding:9px 0 10px;position:relative;font-weight:400}.menu-content p{padding:0 20px;text-align:right}.menu-content p img{width:30px}#menu-btn-check:checked~.menu-content{left:0}#detail_right p.detail05_bg,#detail_right p.detail04_bg{background-size:15%;padding:0 0 40px}#detail_right p.detail01_bg{background-image:url(/images/detail02_text_bg.png);background-repeat:no-repeat;background-position:right 0 bottom 16px;background-size:40%;padding:0 0 100px}#detail_right p.detail02_bg{background-image:url(/images/detail01_text_bg.png);background-repeat:no-repeat;background-position:right bottom;background-position:right 0 bottom 30px;background-size:40%;padding:0 0 120px}#detail_right p.detail03_bg{background-size:35%;padding:0 0 70px}#detail_right p.detail06_bg{background-size:40%;padding:0 0 50px}#detail_right p.detail07_bg{background-image:url(/images/detail07_text_bg.png);background-repeat:no-repeat;background-position:right 0 bottom 30px;background-size:25%;padding:0 0 50px}#detail_right p.detail08_bg{background-size:30%;padding:0 0 50px}}