@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;vertical-align:baseline;border:0;outline:0;background:0 0;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{font-size:100%;vertical-align:baseline;background:0 0;margin:0;padding:0}ins{color:#000;text-decoration:none;background-color:#ff9}mark{color:#000;font-style:italic;font-weight:700;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea,img,th,td{vertical-align:middle}ul,dl,ol{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Regular.woff") format("woff"),url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Regular.eot") format("eot");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Bold.woff") format("woff"),url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Bold.eot") format("eot");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Black.woff") format("woff"),url("https://thankyou-cha.com/wp/wp-includes/fonts/NotoSansJP-Black.eot") format("eot");font-display:swap}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;src:url("https://thankyou-cha.com/wp/wp-includes/fonts/fontawesome-webfont.woff") format("woff"),url("https://thankyou-cha.com/wp/wp-includes/fonts/fontawesome-webfont.woff2") format("woff2"),url("https://thankyou-cha.com/wp/wp-includes/fonts/fontawesome-webfont.eot") format("eot");font-display:swap}html,body{width:100%;height:100%}body{font-family:"Noto Sans JP",sans-serif;font-size:15px;font-weight:400;letter-spacing:.1em;color:#555;line-height:2.2;background:#fff;-webkit-text-size-adjust:100%}@media screen and (max-width:800px){body{font-size:13px}}h1,h2,h3,h4,h5,h6,th{font-weight:400}a{color:#555;text-decoration:underline;transition-duration:.3s}a:hover{text-decoration:none;transition-duration:.3s}a:hover img{-moz-opacity:.5;opacity:.5;transition-duration:.3s}img,video,object{max-width:100%;height:auto;vertical-align:bottom;border:none;transition-duration:.3s}table{table-layout:fixed}table th,table td{vertical-align:middle}#intro{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:8888}#intro img{display:block;width:300px;position:absolute;top:50%;left:50%;margin:-54px 0 0 -150px;z-index:9999}@media screen and (max-width:800px){#intro img{display:block;width:200px;position:absolute;top:50%;left:50%;margin:-54px 0 0 -100px;z-index:9999}}.minF{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:500}.qsF{font-family:"Quicksand";font-weight:500;letter-spacing:.2em}header{overflow:hidden;width:100%;padding:1% 4%;position:fixed;top:0;left:0;z-index:999}.headerColor-default{background:#ffffffc4}header h1{float:left;width:68px}header h1 img{width:68px;height:68px}header ul{width:80%;margin:0;display:flex;justify-content:flex-end}header ul li{margin:18px 1.5%;float:left}header ul li a{color:#666;font-family:"Quicksand";font-size:14px;font-weight:500;text-decoration:none}header ul li a:hover{color:#e77}header #cart{position:absolute;top:0;right:0}header #cart a{display:block;width:48px;height:48px;color:#fff;font-size:20px;text-align:center;line-height:48px;background:#e77}header #cart a:hover{background:#f88}header p.toggleBtn{display:none}header nav{display:flex;justify-content:flex-end}@media screen and (max-width:800px){header{overflow:visible;padding:0}header h1{width:48px;margin:2% 0 2% 2%;float:left}header h1 img{width:48px;height:48px}header nav{display:none;width:100%;clear:both}header ul{display:block;width:66%;max-width:320px;margin:1px 0 0;float:right}header ul li{overflow:hidden;display:block;margin:0;float:none;position:relative}header ul li a{display:block;color:#e77;border:2px solid #fff;background:rgba(255,255,255,.9);margin:1px;padding:3% 5%}header ul li a:after{display:block;content:"";width:6px;height:6px;border-top:1px solid #e77;border-right:1px solid #e77;margin-top:-3px;position:absolute;top:50%;right:5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header ul li a:hover{color:#e77}header p.toggleBtn{display:block;width:48px;height:48px;color:#e77;font-size:20px;text-align:center;line-height:48px;background:rgba(255,255,255,.9);position:fixed;top:0;right:0;z-index:999}header p.toggleBtn i{font-size:20px;line-height:48px;text-align:center;cursor:pointer}}footer{background:#fff;padding:5% 4%}footer .flex{display:flex}footer .flex>div{flex:1}footer .left{flex-grow:.5}footer .left .sns{overflow:hidden}footer .left .sns li{float:left;font-size:20px;margin:0 1%}footer .left .sns li:first-child img{display:block}footer .left .sns li:first-child img{width:54px;margin:10px 0 0}footer .left .sns li:last-child img{width:26px;position:relative;top:-8px}footer .left .sns li a{color:#aaa;text-decoration:none}footer .left .sns li a:hover{color:#ccc}footer .left .copyright{font-family:"Quicksand";font-size:12px;margin:.5% 1% 0}footer .right nav{overflow:hidden;text-align:right}footer .right nav a{display:inline-block;font-family:"Quicksand";font-size:12px;font-weight:500;text-decoration:none;margin:0 1%}footer .right nav a:before{font-family:FontAwesome;content:"\f105";margin:0 .5em 0 0}footer .right nav a:hover{color:#e77}footer .right nav p{margin:1% 0 0}footer .right nav p a{color:#aaa;font-size:11px}footer .right nav p a:hover{color:#333}@media screen and (max-width:800px){footer{padding:10% 4%}footer .flex{flex-direction:column-reverse}footer .flex>div{width:100%}footer .left{text-align:center;margin:4% 0 0}footer .left .sns{overflow:hidden}footer .left .sns li{display:inline-block;float:none;font-size:20px;margin:0 3%}footer .right nav{text-align:left}footer .right nav div{display:none}footer .right nav a{display:block;border:1px solid #ddd;margin:1%;padding:1em}}#mainVisual{width:100%;height:100%;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/mainvisual-bg.jpg) no-repeat center center;background-size:cover;padding:10% 4%;position:relative;overflow:hidden}#mainVisual h2{width:1.5%;max-width:90px;position:absolute;top:24%;left:22%}#mainVisual #scroll{width:12%;position:absolute;bottom:0;left:50%;margin:0 0 -1px -6%}@media screen and (max-width:800px){#mainVisual h2{width:5%;max-width:90px;position:absolute;top:20%;left:20%}#mainVisual #scroll{width:40%;position:absolute;bottom:0;left:50%;margin:0 0 -1px -20%}}#indexConcept{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-concept-bg.svg) no-repeat center center #fff;background-size:100% auto;margin:0 0 -20%;padding:10% 4% 30%;overflow-x:hidden}#indexConcept h2{color:#e77}#indexConcept h2 span{position:relative}#indexConcept h2 span:after{display:block;content:"";width:300%;height:1px;background:#e77;position:absolute;right:-330%;top:50%}#indexConcept ul{display:flex;justify-content:center;align-items:center;margin:4% 2% 0}#indexConcept ul li{flex:1;margin:0 auto;padding:4%}#indexConcept h3{color:#e77;font-size:1.3vw;font-weight:400}#indexConcept p{margin:4% 0 0}#indexConcept .english{color:#aaa;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:14px}#indexConcept ul li img{outline:10px solid rgba(255,255,255,.5);outline-offset:-10px;box-shadow:20px 20px 0 #faf0ef}#indexConcept .concept01 li:first-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%}#indexConcept .concept01 li:last-child{text-align:right}#indexConcept .concept02 li:first-child{text-align:left}#indexConcept .concept02 li:last-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%}#indexConcept .concept02 h3{margin:0 0 0 -.5em}#indexConcept .concept03{text-align:center;margin:6% 0 0}#indexConcept .concept03 h3 span{color:#666}#indexConcept .concept03 img{width:50%;margin:4% 0 -2%}@media screen and (max-width:800px){#indexConcept{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-concept-bg.svg) no-repeat center center #fff;background-size:auto 100%;margin:0 0 -40%;padding:20% 4% 60%;overflow:hidden}#indexConcept h2{color:#e77}#indexConcept h2 span{position:relative}#indexConcept h2 span:after{width:100%;right:-130%}#indexConcept ul{flex-direction:column-reverse;align-items:center;margin:8% 2% 0}#indexConcept ul li{margin:0 auto;padding:8% 2%}#indexConcept h3{color:#e77;font-size:16px;font-weight:400}#indexConcept p{margin:8% 0 0}#indexConcept .english{font-size:12px}#indexConcept ul li img{outline:8px solid rgba(255,255,255,.5);outline-offset:-8px;box-shadow:10px 10px 0 #faf0ef}#indexConcept .concept01 li:first-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:50%}#indexConcept .concept01 li:last-child{text-align:left}#indexConcept .concept02{flex-direction:column}#indexConcept .concept02 li:first-child{text-align:left}#indexConcept .concept02 li:last-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:50%}#indexConcept .concept03{margin:8% 0 0}#indexConcept .concept03 h3 span{color:#666;font-size:14px}#indexConcept .concept03 img{width:75%;margin:8% 0 -2%}}.eyeCatch-01{overflow:hidden;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-eyecatch-bg.jpg) center center fixed;background-size:cover;padding:12% 16%}.eyeCatch-01 img{width:28%;float:left}@media screen and (max-width:800px){.eyeCatch-01{overflow:hidden;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-eyecatch-bg.jpg) no-repeat center center;background-size:100% auto;padding:24% 8%}.eyeCatch-01 img{width:50%}}#indexLineup{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-lineup-bg_01.png) center center;background-size:cover}.indexLinup-plx{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-lineup-bg_02.png) center center;background-size:cover;padding:8% 4%}#indexLineup h2 span{position:relative}#indexLineup h2 span:after{display:block;content:"";width:220%;height:1px;background:#333;position:absolute;right:-250%;top:50%;z-index:99}#indexLineup ul{display:flex;flex-flow:wrap;margin:2% 1% 0}#indexLineup ul li{width:33.33%;padding:2%;position:relative}#indexLineup ul li .thumb{position:relative}#indexLineup ul li .thumb p{color:#333;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:2%;transition-duration:.3s}#indexLineup ul li .thumb p:after{content:"";width:25%;height:4px;background:#333;position:absolute;bottom:0;right:0;z-index:2;transition-duration:.3s}#indexLineup ul li .thumb:hover p{font-size:14px;transition-duration:.3s}#indexLineup ul li .thumb:hover p:before{font-family:FontAwesome;content:"\f055";margin:0 .5em 0 0}#indexLineup ul li .thumb:hover p:after{width:30%;height:4px;transition-duration:.3s}#indexLineup ul li h3{font-size:16px;margin:6% 0 4% 12%}#indexLineup ul li h4 a{color:#e77;font-size:16px;font-weight:200;text-decoration:none;margin:0 0 0 12%}#indexLineup ul li h4 a:hover{text-decoration:underline}#indexLineup ul li .price{color:#aaa;margin:0 0 0 12%}#indexLineup ul li>a{display:block;width:50px;height:50px;color:#e77;font-family:"Quicksand";font-size:12px;font-weight:500;text-align:center;text-decoration:none;line-height:50px;border:1px solid #e77;position:absolute;right:10%;bottom:8%;border-radius:50%;transition-duration:.3s}#indexLineup ul li>a:hover{color:#fff;background:#e77;transition-duration:.3s}@media screen and (max-width:800px){#indexLineup{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-lineup-bg_01.png) center center;background-size:220% auto}.indexLinup-plx{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-lineup-bg_02.png) center center;background-size:220% auto;padding:16% 4%}#indexLineup h2 span:after{width:100%;right:-130%}#indexLineup ul{display:flex;flex-flow:wrap;margin:4% 1% 0}#indexLineup ul li{width:100%;margin:4% 0;padding:2%;position:relative}#indexLineup ul li .thumb{width:75%;margin:0 auto 4%}#indexLineup ul li .thumb p{color:#333;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:2%;transition-duration:.3s}#indexLineup ul li h3{font-size:14px;margin:8% 0 4% 10%}#indexLineup ul li h4 a{font-size:14px;margin:0 0 0 10%}#indexLineup ul li .price{margin:0 0 0 10%}#indexLineup ul li>a{bottom:4%}}#indexNews{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-news-bg.jpg) no-repeat center center fixed;background-size:cover;padding:10% 4% 0;position:relative}#indexNews .flex{display:flex;width:90%}#indexNews .flex>div{flex:1;position:relative}#indexNews .left h2{color:#fff;font-size:24px;line-height:1.6}#indexNews .left p{color:#fff}#indexNews .left a{display:inline-block;color:#fff;font-size:12px;text-decoration:none;border:1px solid #fff;margin:5% 0 0;padding:.5em 2em;transition-duration:.3s}#indexNews .left a:before{font-family:FontAwesome;content:"\f105";margin:0 .5em 0 0}#indexNews .left a:hover{color:#e77;border:1px solid #e77;transition-duration:.3s}#indexNews .left img{width:64%;position:absolute;right:-18%;bottom:-18%;z-index:99}#indexNews .flex>div.right{flex-grow:2;border-top:5px solid #ddd;background:#fff;margin:0 0 -2%;padding:6%;position:relative;z-index:10;box-shadow:0 5px 5px rgba(50,25,10,.2)}#indexNews .flex>div.right:after{display:block;content:"";width:25%;height:5px;background:#e77;position:absolute;top:-5px;left:0}#indexNews .right dl{overflow:hidden;margin:.5% 0}#indexNews .right dl dt{width:20%;color:#aaa;font-family:"Quicksand";font-size:12px;font-weight:500;float:left}#indexNews .right dl dd{width:80%;float:left}#indexNews .right dl dd a{text-decoration:none}#indexNews .right dl dd a:hover{color:#e77;text-decoration:underline}@media screen and (max-width:800px){#indexNews{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/index-news-bg.jpg) no-repeat center center;background-size:cover;padding:20% 4% 0;position:relative}#indexNews .flex{flex-direction:column;width:100%}#indexNews .left img{display:none}#indexNews .flex>div.right{flex-grow:2;border-top:5px solid #ddd;background:#fff;margin:10% 0 -4%;padding:6%;position:relative;z-index:10;box-shadow:0 5px 5px rgba(50,25,10,.2)}#indexNews .flex>div.right:after{display:block;content:"";width:25%;height:5px;background:#e77;position:absolute;top:-5px;left:0}#indexNews .right dl{overflow:hidden;margin:1% 0}#indexNews .right dl dt{width:100%;float:none}#indexNews .right dl dd{width:100%;float:none}}#indexBlog{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_01.png) #faf0ef;padding:10% 4%}#indexBlog h2{color:#e77}#indexBlog h2 span{position:relative}#indexBlog h2 span:after{display:block;content:"";width:300%;height:1px;background:#e77;position:absolute;right:-330%;top:50%}#indexBlog ul{display:flex;margin:4% 0}#indexBlog ul li{flex:1;padding:0 2%}#indexBlog ul li .thumb{background:#e77;margin:0 0 4%;position:relative}#indexBlog ul li .thumb img{display:block;outline:8px solid rgba(255,255,255,.5);outline-offset:-8px}#indexBlog ul li .thumb p{color:#fff;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:1%;transition-duration:.3s}#indexBlog ul li .thumb p:after{content:"";width:25%;height:4px;background:#fff;position:absolute;bottom:0;right:0;z-index:2;transition-duration:.3s}#indexBlog ul li .thumb:hover p{font-size:14px;transition-duration:.3s}#indexBlog ul li .thumb:hover p:before{font-family:FontAwesome;content:"\f055";margin:0 .5em 0 0}#indexBlog ul li .thumb:hover p:after{width:30%;height:4px;transition-duration:.3s}#indexBlog ul li .day{color:#aaa;font-size:12px}#indexBlog ul li .day:before{font-family:FontAwesome;content:"\f073";margin:0 .5em 0 0}#indexBlog ul li h3{margin:2% 0}#indexBlog ul li h3 a{text-decoration:none}#indexBlog ul li h3 a:hover{color:#aaa}#indexBlog ul li .tag{margin:0 0 0 -.5%}#indexBlog ul li .tag a{display:inline-block;color:#e77;font-size:12px;margin:0 .5%}#indexBlog ul li .tag a:before{content:"#"}#indexBlog .link{text-align:right}#indexBlog .link a{display:inline-block;color:#333;text-decoration:none}#indexBlog .link a span{position:relative}#indexBlog .link a span:after{display:block;content:"";width:120%;height:1px;background:#333;position:absolute;left:-140%;top:50%;transition-duration:.3s}#indexBlog .link a:before{font-family:FontAwesome;content:"\f105";margin:0 .5em 0 0}#indexBlog .link a:hover{color:#e77}#indexBlog .link a:hover span:after{background:#e77;transition-duration:.3s}@media screen and (max-width:800px){#indexBlog{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_01.png) #faf0ef;padding:20% 4%}#indexBlog h2 span:after{width:100%;right:-130%}#indexBlog ul{flex-direction:column;margin:8% 0}#indexBlog ul li{flex:1;padding:6% 2%}#indexBlog ul li .thumb{margin:0 0 8%}#indexBlog ul li .day{font-size:11px}#indexBlog ul li h3{margin:4% 0}#indexBlog ul li .tag{margin:0 0 0 -.5%}#indexBlog ul li .tag a{font-size:10px}#indexBlog .link a span:after{width:80%;left:-110%}#indexBlog .link a:before{font-family:FontAwesome;content:"\f105";margin:0 .5em 0 0}}.breadcrumb{color:#888;font-size:12px;margin:10% 3.5% 0}.breadcrumb a{display:inline-block}.breadcrumb i{margin:0 10px}@media screen and (max-width:800px){.breadcrumb{font-size:10px;margin:78px 2% 0}}.youtube-container{height:0;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}.youtube-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}article{padding:0 4%}.pageTitle h2{font-size:26px;margin:.4% 0 0}.pageTitle h2.qsF{font-size:32px;margin:0}.pageTitle h3{color:#e77}@media screen and (max-width:800px){.pageTitle h2{font-size:20px;margin:1% 0 0}.pageTitle h2.qsF{font-size:28px;margin:0 0 -.25em}}#concept .eyeChatch{overflow:hidden;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/concept-eyechatch-bg.jpg) no-repeat center center;background-size:cover;margin:4% 0;padding:24% 10%}#concept .eyeChatch img{width:28%;float:right}@media screen and (max-width:800px){#concept .eyeChatch{overflow:hidden;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/concept-eyechatch-bg.jpg) no-repeat center center;background-size:cover;margin:12% 0;padding:10% 10% 85%}#concept .eyeChatch img{width:75%;float:none}}#concept .section01{text-align:center;margin:8% 0 0}#concept .section01 h4{width:15%;margin:4% auto 2%}#concept .section01 p{line-height:3}@media screen and (max-width:800px){#concept .section01{text-align:center;margin:16% 0 0}#concept .section01 h4{width:50%;margin:8% auto}#concept .section01 p{font-size:2.6vw;line-height:3}}#concept .section02{overflow:hidden}#concept .section02 ul{display:flex;justify-content:center;align-items:center;margin:4% 0 0;padding:2%}#concept .section02 ul li{flex:1;padding:4%;position:relative}#concept .section02 ul li .sub{color:#aaa;font-weight:200}#concept .section02 h3{color:#e77;font-size:1.3vw;font-weight:400}#concept .section02 p{font-size:14px;margin:4% 0 0}#concept .section02 ul li img{outline:10px solid rgba(255,255,255,.5);outline-offset:-10px;box-shadow:20px 20px 0 #fee}#concept .section02 .english{color:#aaa;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:14px}#concept .section02 .concept01 li:first-child{flex-grow:1.25}#concept .section02 .concept01 li:last-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%}#concept .section02 .concept02 li:first-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%}#concept .section02 .concept02 li:last-child{flex-grow:1.25}#concept .note{color:#aaa;font-size:12px}#concept .circle{width:25%;position:absolute;top:-10%;left:75%;animation:r1 6s linear infinite}#concept .circle-text{width:25%;position:absolute;top:-10%;left:75%}#concept .circle img,#concept .circle-text img{outline:none !important;box-shadow:none !important}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:800px){#concept .section02 ul{flex-direction:column;margin:12% 0 0;padding:0}#concept .section02 ul li{flex:1;padding:4%;position:relative}#concept .section02 h3{font-size:16px}#concept .section02 p{font-size:14px;margin:4% 0 0}#concept .section02 ul li img{outline:8px solid rgba(255,255,255,.5);outline-offset:-8px;box-shadow:10px 10px 0 #fee}#concept .section02 .english{color:#aaa;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:14px}#concept .section02 .concept01 li:last-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%}#concept .section02 .concept02{flex-direction:column-reverse}#concept .section02 .concept02 li:first-child{background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted.png) no-repeat left top;background-size:25%;position:relative;z-index:999}#concept .note{font-size:10px}}#concept .section03{overflow:hidden;margin:4% 0}#concept .section03 h2{margin:4% 0 0}#concept .section03 h2 span{position:relative}#concept .section03 h2 span:after{display:block;content:"";width:300%;height:1px;background:#333;position:absolute;right:-330%;top:50%}#concept .section03 ul{display:flex;margin:4% 2% 0}#concept .section03 ul li{flex:1;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/bg_dotted_02.png) no-repeat;background-size:50%;margin:0 auto;padding:4%;position:relative}#concept .section03 ul li:after{display:block;content:"";width:5%;height:5px;background:#e77;position:absolute;top:0;right:14%}#concept .section03 h3{color:#e77;font-size:1.3vw;font-weight:400;margin:0 0 8%;float:right;writing-mode:vertical-rl}#concept .section03 img{width:60%;float:left}#concept .section03 p{font-size:14px;margin:4% 0 0;clear:both}#concept .section03 .photo{background:#f6f6f6;padding:10%;text-align:center}@media screen and (max-width:800px){#concept .section03{margin:12% 0}#concept .section03 h2{color:#e77;margin:8% 0 0}#concept .section03 h2 span:after{width:100%;background:#e77;right:-130%}#concept .section03 ul{flex-direction:column;margin:8% 0 0}#concept .section03 ul li:after{margin:8% 0}#concept .section03 ul li:after{display:block;content:"";width:5%;height:5px;background:#e77;position:absolute;top:0;right:7%}#concept .section03 h3{font-size:16px;margin:8% 0}#concept .section03 img{width:75%;float:left}#concept .section03 p{font-size:14px;margin:4% 0 0;clear:both}#concept .section03 .photo{background:#f6f6f6;padding:10%;text-align:center}}#lineup ul{display:flex;flex-flow:wrap;margin:2% 0}#lineup ul li{width:33.33%;padding:3%;position:relative}#lineup ul li .thumb{position:relative}#lineup ul li .thumb p{color:#333;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:2%;transition-duration:.3s}#lineup ul li .thumb p:after{content:"";width:25%;height:4px;background:#333;position:absolute;bottom:0;right:0;z-index:2;transition-duration:.3s}#lineup ul li .thumb:hover p{font-size:14px;transition-duration:.3s}#lineup ul li .thumb:hover p:before{font-family:FontAwesome;content:"\f055";margin:0 .5em 0 0}#lineup ul li .thumb:hover p:after{width:30%;height:4px;transition-duration:.3s}#lineup ul li h3{font-size:16px;margin:6% 0 4% 12%}#lineup ul li h4 a{color:#e77;font-size:16px;font-weight:200;text-decoration:none;margin:0 0 0 12%}#lineup ul li h4 a:hover{text-decoration:underline}#lineup ul li .price{color:#aaa;margin:0 0 0 12%}#lineup ul li>a{display:block;width:50px;height:50px;color:#e77;font-family:"Quicksand";font-size:12px;font-weight:500;text-align:center;text-decoration:none;line-height:50px;border:1px solid #e77;position:absolute;right:10%;bottom:8%;border-radius:50%;transition-duration:.3s}#lineup ul li>a:hover{color:#fff;background:#e77;transition-duration:.3s}@media screen and (max-width:800px){#lineup ul{display:flex;flex-flow:wrap;margin:2% 1% 0}#lineup ul li{width:100%;margin:4% 0;padding:2%;position:relative}#lineup ul li .thumb{width:75%;margin:0 auto 4%}#lineup ul li .thumb p{color:#333;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:2%;transition-duration:.3s}#lineup ul li h3{font-size:14px;margin:8% 0 4% 10%}#lineup ul li h4 a{font-size:14px;margin:0 0 0 10%}#lineup ul li .price{margin:0 0 0 10%}#lineup ul li>a{bottom:4%}}#product .flex{display:flex;margin:2% 0}#product .flex>div{flex:1;padding:2%}#product .mainImage img,#product .mainImage2 img,#product .mainImage3 img{text-align:center}#product .thumbnails,#product .thumbnails2,#product .thumbnails3{overflow:hidden;margin:2% 0 0}#product .thumbnails img,#product .thumbnails2 img,#product .thumbnails3 img{display:block;width:25%;margin:0 auto;float:left}#product .thumbnails img:hover,#product .thumbnails2 img:hover,#product .thumbnails3 img:hover{opacity:.8;cursor:pointer}#product .tips{color:#e77;text-align:center;font-weight:600;border:2px solid #e77;margin:0 0 4%;padding:1em}#product .tips span{display:inline-block;font-size:11px;color:#fff;background:#e77;margin:0 1em 0 0;padding:0 1em;border-radius:4px;position:relative;top:-1px}#product .description p{margin:2% 0}#product .description .howto{color:#e77;font-size:13px;background:#fafafa;padding:4%;border-radius:5px}#product .description .howto h3{border-bottom:1px dashed #e77;margin:0 0 1em;padding:0 0 .5em}#product .description .howto h3:before{font-family:FontAwesome;content:"\f0f6";margin:0 .5em 0 0}#product .cartjs_product_table{border-top:1px dashed #ddd;margin:4% 0;padding:4% 0 0}#product .cartjs_product_table table{width:100%}#product .cartjs_product_table table th{width:30%;text-align:left;padding:5px}#product .cartjs_product_table table td{width:70%;text-align:left;padding:5px}#product .cartjs_sales_price td{color:#e77;font-size:16px;font-weight:600}#product .cartjs_product_num td input{border:1px solid #ddd;outline:none;padding:10px;border-radius:3px}#product .cartjs_option td select{border:1px solid #ddd;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/form-select.png) no-repeat right center;background-size:auto 50%;outline:none;padding:10px 20px 10px 10px;border-radius:3px}#product .cartjs_cart_in{margin:4% 0 0;padding:0 0 4%}#product .cartjs_cart_in input,#product .cartjs_cart_in a{display:block;width:300px;color:#fff;font-size:16px !important;font-weight:600;text-align:center;text-decoration:none;border:none;outline:none;background:#187c37 !important;padding:1em !important;position:relative;top:0;border-radius:5px !important;text-shadow:1px 1px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}#product .cartjs_cart_in input:hover{background:#c01;-webkit-transition-duration:.3s;transition-duration:.3s}#product .spec{font-size:13px}#product .spec table{width:100%;border:1px solid #eee;border-bottom:none;margin:4% 0 0}#product .spec table th,#product .spec table td{border-bottom:1px solid #eee;padding:1.5em}#product .spec table th{width:30%;font-weight:600;border-right:1px solid #eee;background:#fafafa}#product .spec table td{width:70%}@media screen and (max-width:800px){#product .flex{flex-direction:column;margin:8% 0}#product .flex>div{flex:1;padding:2%}#product .tips{font-size:12px;margin:4% 0 8%}#product .tips span{display:none}#product .description p{margin:4% 0}#product .description .howto{font-size:12px;padding:6%}#product .description .howto h3{border-bottom:1px dashed #e77;margin:0 0 1em;padding:0 0 .5em}#product .description .howto h3:before{font-family:FontAwesome;content:"\f0f6";margin:0 .5em 0 0}#product .cartjs_box{border-top:1px dashed #ddd !important;border-bottom:1px dashed #ddd !important;margin:8% 0;padding:8% 0}#product table.cartjs_dtl_tbl{width:100%}#product table.cartjs_dtl_tbl th{width:30% !important;text-align:left;background:#fff !important;padding:5px}#product table.cartjs_dtl_tbl td{width:70% !important;text-align:left;padding:5px}#product table.cartjs_dtl_tbl td{color:#e77;font-size:16px;font-weight:600}#product table.cartjs_dtl_tbl td .cartjs_product_price{color:#e77 !important;font-size:14px !important}#product table.cartjs_dtl_tbl td input{border:1px solid #ddd;outline:none;padding:10px;border-radius:3px}#product .cartjs_buy input{display:block !important;width:100% !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;text-align:center !important;text-decoration:none !important;border:none !important;outline:none !important;background:#e77 !important;padding:1.5em !important;position:relative !important;top:0 !important;border-radius:5px !important;text-shadow:1px 1px 0 rgba(0,0,0,.2) !important;cursor:pointer !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;box-shadow:none !important}#product .cartjs_buy input:hover{background:#f88 !important;-webkit-transition-duration:.3s;transition-duration:.3s}#product .cartjs_cart_in input,#product .cartjs_cart_in a{display:block;width:100%;color:#fff;font-size:16px !important;font-weight:600;text-align:center;text-decoration:none;border:none;outline:none;background:#187c37 !important;padding:1em !important;position:relative;top:0;border-radius:5px !important;text-shadow:1px 1px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}#product .spec{font-size:12px}#product .spec table{margin:8% 0 0}#product .spec table th{width:35%}#product .spec table td{width:65%}}#company .eyeChatch{overflow:hidden;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/company-eyechatch-bg.png) no-repeat center center;background-size:cover;margin:4% 0;padding:12% 10%}#company .icon{text-align:center;margin:8% 0 4%}#company .icon img{width:6%}#company table{width:60%;border-top:2px dotted #ddd;margin:4% auto}#company table th,#company table td{border-bottom:2px dotted #ddd;padding:2em}#company table th{width:25%}#company table td{width:75%}#company table td ul{list-style:circle;margin:0 0 0 1em}#company .message{margin:8% 0}#company .message h2 span{position:relative}#company .message h2 span:after{display:block;content:"";width:300%;height:1px;background:#333;position:absolute;right:-330%;top:50%}#company .message h3{color:#e77;font-size:20px;font-weight:400;margin:4% 0}#company .message ul{display:flex;flex-flow:wrap;width:100%}#company .message ul li{width:50%;padding:0 4%}#company .message ul li p{margin:2em 0}#company .message ul li p.sing{text-align:right;margin:0 60px 0 0}#company .message ul li p.sing img{max-width:240px}#company .message ul li p.photo{text-align:right;position:relative}#company .message ul li p.photo img{max-width:100%;outline:8px solid rgba(255,255,255,.5);outline-offset:-8px;margin:0 4% 0 0;box-shadow:16px 16px 0 #faf0ef}#company .message ul li p.photo a{display:block;width:48px;height:48px;color:#19e;font-size:20px;text-align:center;line-height:48px;border:1px solid #19e;background:#fff;position:absolute;top:-64px;right:0;border-radius:50%}#company .message ul li p.photo a:hover{color:#fff;background:#19e}@media screen and (max-width:800px){#company .eyeChatch{margin:8% 0;padding:24% 10%}#company .icon{text-align:center;margin:8% 0 4%}#company .icon img{width:20%}#company table{width:100%;margin:8% auto}#company table th,#company table td{text-align:left;padding:1.5em}#company table th{width:100%;float:left}#company table td{width:100%;float:left}#company .message{margin:20% 0 12%}#company .message h2 span{position:relative}#company .message h2 span:after{width:100%;right:-130%}#company .message h3{font-size:16px;margin:8% 0 4%}#company .message ul{width:100%}#company .message ul li{width:100%;padding:0 2%}#company .message ul li:last-child{margin:-2em 0 0}#company .message ul li p{margin:2em 0}#company .message ul li p.sing{text-align:right;margin:0 52px 0 0}#company .message ul li p.sing img{max-width:80%}#company .message ul li p.photo{text-align:right}#company .message ul li p.photo img{max-width:100%;outline:8px solid rgba(255,255,255,.5);outline-offset:-8px;margin:0;box-shadow:10px 10px 0 #faf0ef}#company .message ul li p.photo a{display:block;width:40px;height:40px;color:#19e;font-size:18px;text-align:center;line-height:40px;border:1px solid #19e;background:#fff;position:absolute;top:-56px;right:0;border-radius:50%}}#mailform{width:80%;max-width:820px;margin:4% auto}#mailform h2{text-align:center;margin:4% auto}#mailform dl{display:table;width:100%;border:5px solid #f6f6f6;margin:1%;padding:2%}#mailform dl dt,#mailform dl dd{display:table-cell;vertical-align:middle;padding:10px}#mailform dl dt{width:32%}#mailform dl dt span{display:inline-block;color:#fff;font-size:12px;margin:0 10px 0 0;padding:2px 10px;border-radius:3px}#mailform dl dt span.must{background:#e77}#mailform dl dt span.any{background:#aaa}#mailform input,#mailform textarea{width:100%;font-family:Meiryo,sans-serif;font-size:16px;border:1px solid #ddd;background:#fafafa;padding:10px;outline:none;border-radius:4px}#mailform textarea{height:240px}#mailform .submitBtn{text-align:center;margin:4% 0 0}#mailform input[type=submit]{display:inline-block;width:320px;color:#fff;font-family:Meiryo,sans-serif;font-size:18px;text-align:center;text-decoration:none;border:none;background-color:#e77;padding:20px;border-radius:5px;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}#mailform input[type=submit]:hover{background-color:#f88}#mailform span.wpcf7-not-valid-tip{color:#e77 !important;font-size:12px}#mailform span.wpcf7-not-valid-tip:before{font-family:FontAwesome;content:"\f071";margin:0 .5em 0 0}#mailform div.wpcf7-validation-errors,#mailform div.wpcf7-acceptance-missing{color:#e77;text-align:center;border:4px solid #e77 !important;background:#faf0ef;margin:2% 0 0 !important;padding:1em !important}@media screen and (max-width:800px){#mailform{width:100%;max-width:auto;margin:8% auto}#mailform h2{text-align:left}#mailform dl{display:block;width:100%;border:5px solid #f6f6f6;margin:1%;padding:2%}#mailform dl dt,#mailform dl dd{display:block}#mailform dl dt{width:100%;padding:10px 10px 5px}#mailform dl dt span{font-size:11px}#mailform dl dd{width:100%;padding:5px 10px 10px}#mailform textarea{height:200px}#mailform input[type=submit]{width:100%;font-size:16px}#mailform input[type=submit]:hover{background-color:#f88}#mailform span.wpcf7-not-valid-tip{color:#e77 !important;font-size:12px}#mailform div.wpcf7-validation-errors,#mailform div.wpcf7-acceptance-missing{font-size:12px;border:2px solid #e77 !important;margin:0 !important}}#privacy,#law{margin:4% auto}#privacy h2,#law h2{font-weight:600;border-bottom:1px solid #ddd;margin:2% auto;padding:0 0 1%}#privacy p,#privacy ul,#law p,#law ul,#law table{margin:2em}#law table{border:1px solid #ddd;border-bottom:none}#law table th,#law table td{text-align:center;border-bottom:1px solid #ddd;padding:.5em 2em}#law table td{border-left:1px solid #ddd}@media screen and (max-width:800px){#privacy,#law{margin:8% 4%}#privacy p,#privacy ul,#law p,#law ul,#law table{margin:2em 1em}#law table th,#law table td{font-size:11px;padding:.5em 1em}}.wp-pagenavi{text-align:center;font-family:"Quicksand"}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;width:32px;height:32px;color:#e77;text-align:center;line-height:32px;border:1px solid #e77 !important;padding:0 !important}.wp-pagenavi span.pages{display:none}.wp-pagenavi span.current{color:#fff !important;background:#e77}.wp-pagenavi span.current{color:#e77;border-color:#e77 !important}#blogList ul{display:flex;flex-flow:wrap;margin:4% 0}#blogList ul li{width:33.33%;padding:2%}#blogList ul li .thumb{margin:0 0 4%;position:relative}#blogList ul li .thumb img{display:block;outline:8px solid rgba(255,255,255,.5);outline-offset:-8px}#blogList ul li .thumb p{color:#fff;font-size:12px;padding:0 0 2%;position:absolute;bottom:0;right:1%;transition-duration:.3s}#blogList ul li .thumb p:after{content:"";width:25%;height:4px;background:#fff;position:absolute;bottom:0;right:0;z-index:2;transition-duration:.3s}#blogList ul li .thumb:hover p{font-size:14px;transition-duration:.3s}#blogList ul li .thumb:hover p:before{font-family:FontAwesome;content:"\f055";margin:0 .5em 0 0}#blogList ul li .thumb:hover p:after{width:30%;height:4px;transition-duration:.3s}#blogList ul li .day{color:#aaa;font-size:12px}#blogList ul li .day:before{font-family:FontAwesome;content:"\f073";margin:0 .5em 0 0}#blogList ul li h3{margin:2% 0}#blogList ul li h3 a{text-decoration:none}#blogList ul li h3 a:hover{color:#e77}#blogList ul li .tag{margin:0 0 0 -.5%}#blogList ul li .tag a{display:inline-block;color:#e77;font-size:12px;margin:0 .5%}#blogList ul li .tag a:before{content:"#"}@media screen and (max-width:800px){#blogList ul{margin:8% 0}#blogList ul li{width:100%;padding:6% 2%}#blogList ul li .thumb{margin:0 0 8%}#blogList ul li .day{font-size:11px}#blogList ul li h3{margin:4% 0}#blogList ul li .tag{margin:0 0 0 -.5%}#blogList ul li .tag a{font-size:10px}}#newsList .pageTitle{margin:0 0 4%}#newsList dl{display:table;vertical-align:middle;width:80%;min-width:750px;border:4px solid #eee;margin:1% auto;padding:1%;position:relative;transition-duration:.3s}#newsList dl:hover{color:#e77;border:4px solid #ddd;transition-duration:.3s}#newsList dl:after{display:block;content:"";width:8px;height:8px;border-top:2px solid #ddd;border-right:2px solid #ddd;margin-top:-4px;position:absolute;top:50%;right:3%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}#newsList dl:hover:after{border-top:2px solid #e77;border-right:2px solid #e77;right:2.5%;transition-duration:.3s}#newsList dl dt{display:table-cell;vertical-align:middle;width:12%;color:#aaa;font-size:12px;font-weight:500;padding:.5%}#newsList dl dt img{width:75%}#newsList dl dd{display:table-cell;vertical-align:middle;width:76%;padding:1%}#newsList dl dd a{display:block;width:100%;height:100%;text-indent:-9999px;position:absolute;top:0;left:0}@media screen and (max-width:800px){#newsList .pageTitle{margin:0 0 8%}#newsList dl{width:100%;min-width:auto;padding:2%}#newsList dl dt{width:15%;padding:1%;float:left}#newsList dl dd{width:100%;padding:1% 5% 1% 1%;float:left}}section.single{width:74%;margin:10% auto 0}#single{width:80%;margin:0 auto}#single .day{color:#aaa;font-size:12px}#single .day:before{font-family:FontAwesome;content:"\f073";margin:0 .5em 0 0}#single .tag a{display:inline-block;color:#e77;font-size:12px;margin:0 .5%}#single .tag a:before{content:"#"}#single .thumb{margin:4% 0}#single .thumb img{display:block;width:100%}#single .post{border-top:1px dashed #ddd;margin:4% 0;padding:2% 0}#single .post .pager{display:flex;list-style:none;border:1px solid #ddd;margin:8% 0 4%}#single .post .pager li{flex:1}#single .post .pager li:first-child{border-right:1px solid #ddd}#single .post .pager li a{display:block;color:#888 !important;text-decoration:none;position:relative}#single .post .pager li a:hover{background:#f6f6f6}#single .post .pager li a:after{display:block;content:"";width:8px;height:8px;border-top:1px solid #e77;border-right:1px solid #e77;margin-top:-4px;position:absolute;top:50%}#single .post .pager li:first-child a{padding:1em 1em 1em 3em}#single .post .pager li:first-child a:after{left:20px;transform:rotate(-135deg)}#single .post .pager li:last-child a{padding:1em 3em 1em 1em}#single .post .pager li:last-child a:after{right:20px;transform:rotate(45deg)}#single .post .pager li a{color:#888;font-size:14px}@media screen and (max-width:800px){section.single{width:96%;margin:78px 2% 0}section.single .current-item{display:none}#single{width:100%;margin:0 auto}#single .pageTitle h2{line-height:1.8;margin:2% 0 0}#single .day{font-size:11px}#single .tag a{font-size:11px}#single .thumb{margin:6% 0}#single .post{border-top:1px solid #ddd;margin:4% 0;padding:2% 0}#single .post p{margin:2em 0}#single .post .pager{flex-direction:column;border:1px solid #ddd;margin:2em 0 0}#single .post .pager li{font-size:12px}#single .post .pager li:first-child{border-right:none;border-bottom:1px solid #ddd}#single .post .pager li a{font-size:12px}}#single .post h2{color:#e77;font-size:20px;margin:3em 0 2em}#single .post h3{color:#e77;font-size:16px;border-bottom:1px dotted;margin:2em 0;padding:0 0 .5em}#single .post h3 strong{font-weight:400}#single .post h4{background:#fcf7f7;margin:2em 0;padding:.5em}#single .post a{color:#37f !important}#single .post a.post-Btn01{display:inline-block;text-decoration:none;color:#e77 !important;border:2px solid;padding:.5em 2em;position:relative}#single .post a.post-Btn01:after{display:block;content:"";width:6px;height:6px;border-top:2px solid #e77;border-right:2px solid #e77;margin-top:-3px;position:absolute;top:50%;right:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#single .post a.post-Btn01:hover{color:#aaa !important;border:2px solid #aaa}#single .post a.post-Btn01:hover:after{border-top:2px solid #aaa;border-right:2px solid #aaa}#single .post a.post-Btn02{display:inline-block;min-width:300px;color:#fff !important;text-align:center;text-decoration:none;background-color:#e77;background:-webkit-gradient(linear,center top,center bottom,from(#f88),to(#d66));background:linear-gradient(to bottom,#f88,#d66);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff8888',endColorstr='#dd6666');padding:1em 2em;position:relative;top:0;border-radius:5px;text-shadow:1px 1px 0 rgba(0,0,0,.2);box-shadow:0 5px 0 #b44;-webkit-transition-duration:.3s;transition-duration:.3s}#single .post a.post-Btn02:after{display:block;content:"";width:8px;height:8px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}#single .post a.post-Btn02:hover{top:5px;box-shadow:0 0 0 #b44}#single .post a.post-Btn02:hover:after{right:7px}#single .post p{margin:2em 0}#single .post ol{list-style:decimal;margin:2em 0 2em 1.2em}#single .post ul{list-style:circle;margin:2em 0 2em 1.2em}#single .post b,#single .post strong{font-weight:600}#single .post a{color:#aaa;font-weight:500}#single .post mark{color:#555;font-style:normal;font-weight:400;background:linear-gradient(transparent 75%,#fff799 75%)}#single .post span.pink{color:#e77 !important}#single .post span.green{color:#4b4 !important}#single .post table{border-top:1px dotted #ddd;margin:2em 0}#single .post table tr:nth-child(even){background:#fafafa}#single .post table td{border-bottom:1px dotted #ddd;padding:1em 2em}#single .post blockquote{color:#888;border:1px dashed #eee;background:#fdfdfd;margin:2em 0;padding:2em;border-radius:10px;position:relative}#single .post blockquote:before{font-family:FontAwesome;content:"\f10d";color:#aaa;position:absolute;top:.5em;left:.5em}#single .post .post_row{display:flex;flex-flow:wrap;width:100%;margin:2em 0}#single .post .post_row .post_col-2{width:50%;padding:2%}#single .post .post_row .post_col-3{width:33.33%;padding:2%}#single .post .author{overflow:hidden;font-size:90%;border:5px solid #eee;margin:3em 0;padding:2em}#single .post .author h4{font-weight:600;background:0 0;border-bottom:1px dotted;padding:0 0 .5em}#single .post .author h5{font-weight:600}#single .post .author h5 span{display:inline-block;font-weight:400;margin:0 0 0 1em}#single .post .author img{margin:0 2em 0 0;float:left}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}img.float-left{float:left}img.float-right{float:right}@media screen and (max-width:800px){#single .post h2{font-size:18px}#single .post h3{font-size:14px}#single .post p{margin:2em 0}#single .post a.post-Btn02{display:block;min-width:auto}#single .post .post_row .post_col-2{width:100%;padding:0}#single .post .post_row .post_col-3{width:100%;padding:0}#single .post .author h5{text-align:center}#single .post .author h5 span{display:block}#single .post .author img{display:block;margin:0 auto;float:none}}#review{background:#fafafa;background-image:radial-gradient(#fff 20%,transparent 0),radial-gradient(#fff 20%,transparent 0);background-position:0 0,5px 5px;background-size:10px 10px;padding:10% 4%}#review h2 span{position:relative}#review h2 span:after{display:block;content:"";width:300%;height:1px;background:#333;position:absolute;right:-330%;top:50%}.tab{display:flex;flex-flow:wrap;width:100%;border-bottom:3px solid #333;margin:4% 0}.tab li{width:180px;color:#fff;text-align:center;background:#888;margin:0 .5% 0 0;padding:.5em 0;transition-duration:.3s}.tab li:first-child:before{font-family:FontAwesome;content:"\f099";margin:0 .5em 0 0}.tab li:last-child:before{font-family:FontAwesome;content:"\f16d";margin:0 .5em 0 0}.tab li:hover{cursor:pointer;background:#333;transition-duration:.3s}.tab li.select{background:#333}.disNone{display:none}.tabWrap{overflow:hidden}#review .tabWrap ul{display:flex;flex-flow:wrap;width:100%}#review .tabWrap ul li{width:23%;margin:1%;border:5px solid rgba(255,255,255,.5)}#review .tabWrap ul li{color:#fff;text-align:left;position:relative;overflow:hidden;background-size:cover;background-position:center}#review .tabWrap ul.twitter li:before{font-family:FontAwesome;content:"\f099";font-size:24px;position:absolute;bottom:10px;right:10px}#review .tabWrap ul.instagram li:before{font-family:FontAwesome;content:"\f16d";font-size:24px;position:absolute;bottom:10px;right:10px}#review .tabWrap ul li .caption{width:100%;height:100%;font-size:12px;line-height:1.8;font-weight:300;background:rgba(240,120,120,.9);opacity:0;padding:5%;position:absolute;top:0;left:0;z-index:2;-webkit-transition:.3s;transition:.3s}#review .tabWrap ul li:hover .caption{opacity:1;background-image:url()}#review .tabWrap ul li .caption p{margin:1em 0 0}#review .tabWrap ul li .caption a{color:#fff;font-size:10px}@media screen and (max-width:1320px){#review .tabWrap ul li .caption{font-size:10px}}@media screen and (max-width:1080px){#review{padding:20% 4%}#review h2 span:after{width:100%;right:-130%}.tab{margin:8% 0}.tab li{width:42%}#review .tabWrap ul li{width:48%}#review .tabWrap ul li .caption{font-size:12px}}@media screen and (max-width:510px){#review .tabWrap ul li{width:98%}}.page-id-12 .pageTitle h3:first-child{border-bottom:dotted 2px rgb(255 119 119/60%);line-height:2.2;font-weight:500;letter-spacing:.15em;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-feature-settings:"palt"}@media screen and (max-width:800px){.page-id-12 .pageTitle h3:first-child{margin-bottom:8px;padding-bottom:8px;letter-spacing:.2em;line-height:1.5;background-position:left 5px}}#product .flex .cart h2{position:relative;margin-bottom:1em;border-top:none;border-bottom:solid 1px #ccc;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:15px;font-weight:700;padding-top:0;padding-bottom:12px;line-height:1.75}@media screen and (max-width:800px){#product .flex .cart h2{font-size:13px;line-height:1.75;border:none;border-bottom:solid 1px #ccc;padding:0 0 12px}}#product .flex .cart h2:before{content:"";position:absolute;bottom:-1px;left:0;width:2em;z-index:1000;height:1px;background:#555}@media screen and (max-width:800px){#product .flex .cart h2:before{top:auto;bottom:-1px}}.login{display:block;position:absolute;top:10px;right:48px;width:72px;height:48px;margin-top:-1%;text-align:center}.login>a{display:block;vertical-align:text-top;text-decoration:none}.login>a>span{display:block;font-size:11px;line-height:1.25}@media screen and (max-width:800px){.login{position:fixed;top:0;right:96px;z-index:999;margin-top:0}.login>a{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:48px;padding:2px 0}}.mypage{position:absolute;top:10px;right:120px;display:block;width:72px;height:48px;margin-top:-1%;text-align:center}.mypage>a{display:block;vertical-align:text-top;text-decoration:none}.mypage>a>span{display:block;font-size:11px;line-height:1.25}@media screen and (max-width:800px){.mypage{position:fixed;top:0;right:168px;z-index:999;margin-top:0}.mypage>a{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:48px;padding:2px 0}}.point-circle{font-family:YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;font-weight:700;border:1px solid #e77;border-radius:20px;color:#e77;width:25px;height:25px;text-align:center;line-height:25px;display:inline-block;margin-right:8px;margin-left:15px}.product-point{color:#e77}.js-recommended .product-point{display:none !important}@media screen and (max-width:800px){.js-cart-table .cartjs_sales_price th,.js-cart-table .cartjs_sales_price td{vertical-align:top}#product .js-cart-table .cartjs_sales_price td{padding-top:0}.cartjs_sales_price .product-point{display:block}.cartjs_sales_price .point-circle{margin-left:0}}.p-lineup__header{overflow:hidden;margin:16px auto}.p-lineup__leading-text{margin-bottom:24px;color:#e77;font-size:15px;text-align:center}.swiper-container{overflow:hidden;position:relative;max-width:1024px;margin:0 auto 12px}.swiper-button-prev{display:block;color:#e77}.swiper-button-next{display:block;color:#e77}.swiper-container img{width:100%}.announce-sns-account{margin:32px 0;text-align:center}@media screen and (max-width:768px){.p-lineup__leading-text{font-size:13px}.swiper-container{display:block;padding:0 72px}.swiper-wrapper{justify-content:flex-start;margin:0}.swiper-slide{min-width:inherit;width:100%;flex:0 0 100%;margin:0}.swiper-button-prev{display:block;color:#e77}.swiper-button-next{display:block;color:#e77}.swiper-button-prev:after,.swiper-button-next:after{font-size:33px}.announce-sns-account{margin:32px 0;letter-spacing:.05em}.announce-sns-account br{display:none}}.p-form-pulldown{border:1px solid #ddd;background:url(//thankyou-cha.com/wp/wp-content/themes/senkyu-theme/images/form-select.png) no-repeat right center;background-size:auto 50%;outline:none;padding:10px 20px 10px 10px;border-radius:3px}.to-lineup-button{display:inline-block;width:12%;position:absolute;bottom:15%;left:50%;transform:translate(-50%,0);background-color:#fff;border:solid 1px #e77;color:#e77;text-align:center;text-decoration:none;border-radius:30px;padding:8px 0;font-size:21px;min-width:300px;text-transform:uppercase;font-family:"Quicksand"}.js-main-visual__sub-copy{width:3.7%;max-width:90px;position:absolute;top:24%;left:16%}@media screen and (max-width:800px){.to-lineup-button{font-size:18px}#mainVisual h2{width:5%;left:24%}.js-main-visual__sub-copy{width:12%;position:absolute;top:20%;left:7%}}#product .cartjs_cart_in .payment-descript-link{width:100%;text-align:left;background-color:transparent !important;color:#555 !important;font-size:12px !important;text-decoration:underline;font-weight:400}.js-recommended .payment-descript-link{display:none !important}.blogList-category{display:flex}#blogList .blogList-category .blogList-category__item{width:auto;margin-right:16px;padding:8px 0}.blogList-category__item a{padding:8px;background-color:#e77;border:solid 1px #e77;text-decoration:none;color:#fff;font-size:14px}.blogList-category__item a:hover{background-color:#fff;text-decoration:none;color:#e77;transition:color .5s,background-color .5s}@media screen and (max-width:800px){.blogList-category__item a{font-size:12px}}.matcha-home-banner{display:inline-block;margin-bottom:16px;border-radius:5px}.matcha-home-banner img{box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:5px}.review-msg{margin:24px 0 40px}.takahash-more .btn.btn-sm{padding:8px;background-color:#e77;border:solid 1px #e77;text-decoration:none;color:#fff;font-size:14px}.takahash-cont #takahash-modal .links.half{font-size:14px}.takahash-cont #takahash-modal .links a .link_text{line-height:1.75}