@charset "utf-8";
/*-------------------
   clearfix
-------------------*/
.cf:before, .cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
 *zoom: 1;
}

/*-------------------
   common
-------------------*/
.wrapper {
	padding: 0 0 40px;
	font: 1.0rem/1.2 "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;
	font-feature-settings: "palt";
	padding: 0 0 40px;
	position: relative;
}
.wrapper * {
	box-sizing: border-box;
}
.wrapper a {
	color: inherit;
	display: block;
}
.wrapper img {
	height: auto;
	max-width: 100%;
}
/*-- 画面外にいる状態 --*/
.fadein {
	opacity : 0;
	transform : translate(0, 30px);
	transition: ease-in 400ms;
}
/*-- 画面内に入った状態 --*/
.fadein.scrollin {
	opacity : 1;
	transform : translate(0, 0);
}

/*--7esthe_mobile.css 商品ページ用リセットOP対策　----*/
#mobile_detail_content {
	font-size: 1.0rem;
}
.item_explanation .cont {
	margin: 0;
	padding: 0;
}
/*---7esthe_mobile.css リセットOP対策----*/
#container h2,
#container h3,
#container h4,
#container h5 {
	margin:0;
	background: none;
	color: #000;
	cursor: auto;
	float: none;
}
#container h3 span,
#container h4 span,
#container h5 span {
	background: none;
	color: #000;
	cursor: auto;
	float: none;
}
#container .flex {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-wrap: wrap;
	margin: 0 auto;
}
/*---7esthe_mobile.css リセットOP対策----*/
.write_box dl dt, .write_box dl dd {
	margin:0;
	font-size: 1rem;
}
.write_box {
	margin:0;
	padding:0;
}


/*-------ボタン--------*/
#container .wrapper .buy-btn {
    clear: both;
    position: relative;
    display: block;
    margin: 30px 0 10px;
    padding: 7px 0 7px 0;
    font: bold 1.6rem/1.4 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align: center;
    color: #fff;
    background: #ab6422;
    border-radius: 50px;
    text-align: center;
}
#container .wrapper .buy-btn a {
	color: #fff;
	display: block;
	text-decoration: none;
}
#container .wrapper .buy-btn a::before {
	position: relative;
	display: inline-block;
	width: 0;
	height: 0;
	top: -1px;
	border: solid 5px transparent;
	border-left: solid 7px #fff;
	content: "";
}
#container .wrapper .buy-btn:hover {
	filter: alpha(opacity=90);
	opacity: 0.7;
	transition: all ease-in 0.4s;
}



/*  スマートフォン  */
@media screen and (max-width: 480px) {
#container .wrapper section {
	padding: 5px 0;
}
/*--------mainvisual----------*/
#container .wrapper .mainvisual {
    position: relative;
	margin:0 auto 10px;
	padding:20px 10px 10px 10px;
    background: url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sp-top.jpg) no-repeat;
	background-size:cover;
	background-position: center;
	text-align:center;
}
#container .wrapper .mainvisual .sub-title {
	margin:0 auto;
	padding:0;
	font: bold 1.7rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
	letter-spacing:-0.05rem;
    color: #ac5503;
}

#container .wrapper .mainvisual .main-title {
	margin:10px auto 5px;
	padding:0;
	font: bold 2.8rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	word-break:keep-all;
    color: #64372a;
}
#container .wrapper .mainvisual .sub-text {
	margin:0 auto;
	padding:0 0 21rem 0;
	font: bold 1.7rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
	letter-spacing:-0.07rem;
    color: #64372a;
}
/*-----section all---------*/
#container .wrapper section h2  {
	margin:10px auto;
	padding:5px;
	font: bold 2.4rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	color:#4f4f4f;
	text-align:center;
	word-break:keep-all;
}
#container .wrapper section h2 em  {
	font-size: 2rem;
}
/*-----section 導入前半intro---------*/
#container .wrapper .intro ul h3 {
	padding:0 0 10px 0;
	font: bold 2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.08rem;
	text-align:center;
	word-break:keep-all;
	color:#6c6161;
}
#container .wrapper .intro ul .intro-text p {
	font: bold 1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	word-break:keep-all;
	color:#6c6161;
}
#container .wrapper .intro {
	position:relative;
}
#container .wrapper .intro ul {
	margin:10px auto;
}
#container .wrapper .intro ul .intro-photo  {
	width:50%;
	margin:0 auto;
	padding:10px;
	text-align:center;
}
#container .wrapper .intro ul .intro-text {
	margin:0 10px;
	padding:0;
}
#container .wrapper .intro .ya {
	margin:20px 40px 0;
	text-align:center;
}
#container .wrapper .intro .ya img {
	display:inline-block;
}
/*-----section 導入後半intro2---------*/
#container .wrapper .intro2 {
    margin: 0 10px 30px;
    padding: 0 0 10px 0;
    background-color: #f9e9e8;
    background-repeat: repeat;
    border-radius: 20px;
}
#container .wrapper .intro2 h2  {
	margin:0 auto;
	padding:10px 5px 10px;
	font: bold 2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	color:#ffffff;
	background-color:#cd554c;
	text-align:center;
	word-break:keep-all;
	border-radius: 20px 20px 0 0;
}
#container .wrapper .intro2 h2 span img {
	display:block;
	margin:0 auto;
	text-align:center;
}
#container .wrapper .intro2 p  {
	margin:10px auto;
	padding:5px 20px;
	font: normal 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	color:#4f4f4f;
	text-align:left;
}
/*-----section 特徴---------*/
#container .wrapper .feature {
	margin:10px;
	padding:10px 0 10px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg2.png);
	background-repeat:repeat;
	border-radius:20px;
}
#container .wrapper .feature ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .feature li {
	position:relative;
	margin:0;
	padding:0 5px;
    width: calc(100% / 2);
    webkit-width: calc(100% / 2);
}
#container .wrapper .towel-div dt {
	margin:0 auto;
	padding:15px 5px 5px;
	font: bold 1.6rem/1.1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#ac5503;
}
#container .wrapper .towel-div dd {
	margin:0 auto;
	padding:10px 10px 10px;
	font: bold 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#4f4f4f;
}
#container .wrapper .towel-div dd small {
	padding:5px 5px 10px;
	font: bold 1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
}
#container .wrapper .towel-div p {
	margin:0 auto;
	padding:10px 0 20px;
	font: bold 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#4f4f4f;
}
/*--------section 使用法----------*/
#container .wrapper .use ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .use li {
	position:relative;
	margin:0 auto 10px;
	padding:0;
	text-align:center;
    width: calc(90% / 1);
    webkit-width: calc(90% / 1);
}
#container .wrapper .use li img {
	display:inline-block;
}
#container .wrapper .use p {
	margin:10px auto;
	font: bold 1.6rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
}

/*-----section 声---------*/

#container .wrapper .voice {
	width:100%;
	margin:10px auto 0;
	padding:20px 10px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg4.png);
	background-repeat:repeat;
}
#container .wrapper .voice h2 span img {
	display:inline-block;
}

#container .wrapper .voice ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .voice li {
	position:relative;
	margin:0 10px;
	padding:0;
    width: calc(95% / 1);
    webkit-width: calc(95% / 1);
}

#container .wrapper .voice .voice-text {
	margin:10px auto 0;
	padding:15px;
	border-radius:20px;
	background-color:#fffdef;
	font: bold 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:left;
}

#container .wrapper .voice .voice-img {
	margin:0 auto;
	padding:0;
	text-align:center;
}

/*-----section ラインナップ---------*/
#container .wrapper .lineup {
	width:100%;
	margin:0 auto;
	padding:50px 15px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg5.png);
	background-repeat:repeat;
}
#container .wrapper .lineup h3 {
	margin:20px auto;
	padding:0;
	font: bold 1.6rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#64372a;
	word-break:keep-all;
}
#container .wrapper .lineup h4 {
	margin:0 auto;
	padding:10px;
	font:bold 1.2rem/1.1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#64372a;
}

#container .wrapper .lineup dl{
	margin:0;
	display:flex;
	flex-wrap: wrap;
	font:bold 1.4rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#dccec1;
}
#container .wrapper .lineup dt{
	width: 45%;
	padding: 6px;
	font:bold 1.2rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#ffffff;
	box-sizing: border-box;
	border-top: 1px solid #ccc; 
}
#container .wrapper .lineup dd{
	width: 55%;
	margin: 0;
	padding: 6px;
	font:normal 1.1rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#ffffff;
	box-sizing: border-box;
	border-left: 1px solid #dccec1;
	border-top: 1px solid #dccec1; 
}
#container .wrapper .lineup dl .price {
    margin: 0;
    font: bold 1.2rem/1.4 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
    color: #ee3366;
}
#container .wrapper .lineup dl dd .price small {
	font-size:1.1rem;
}
}

@media screen and (min-width: 480px) {
#container  {
	margin:0 auto;
	max-width:1040px;
}
#container .wrapper section {
	padding: 20px 0;
}
/*--------mainvisual----------*/
#container .wrapper .mainvisual {
    position: relative;
	margin:0 auto 20px;
	padding:0;
    background: url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/pc-top.jpg) no-repeat;
	background-size:contain;
	background-size:cover;
	height:500px;
	background-position: center;
}
#container .wrapper .mainvisual .main-title {
	margin:0 auto;
	padding:0;
	width:65%;
	font: bold 4rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
    color: #64372a;
}
#container .wrapper .mainvisual .sub-title {
	margin:0 auto;
	padding:25px 0 15px 0;
	width:65%;
	font: bold 2.8rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
	letter-spacing:-0.05rem;
    color: #ac5503;
}
#container .wrapper .mainvisual .sub-text {
	margin:0 auto;
	padding:10px 0 8rem;
	font: bold 2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	word-break:keep-all;
    color: #64372a;
}
/*-----section all---------*/
#container .wrapper section h2  {
	margin:30px auto 20px;
	padding:10px 5px;
	font: bold 3.2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	color:#4f4f4f;
	text-align:center;
	word-break:keep-all;
}
#container .wrapper section h2 em  {
	font-size: 3.6rem;
}
/*-----section 導入前半intro---------*/
#container .wrapper .intro ul h3 {
	padding:0 0 10px 0;
	font: bold 2.2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.08rem;
	text-align:left;
	word-break:keep-all;
	color:#6c6161;
}
#container .wrapper .intro ul .intro-text p {
	font: bold 1.5rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.07rem;
	text-align:left;
	word-break:keep-all;
	color:#6c6161;
}
#container .wrapper .intro {
	position:relative;
}
#container .wrapper .intro ul {
	margin:10px auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .intro ul .intro-photo  {
	width:20%;
	margin:0 0 0 40px;
	padding:0;
}
#container .wrapper .intro ul .intro-text {
	width:70%;
	margin:0 0 0 20px;
	padding:0;
}
#container .wrapper .intro .ya {
	margin:20px auto 0;
	text-align:center;
}
#container .wrapper .intro .ya img {
	display:inline-block;
}
/*-----section 導入後半intro2---------*/
#container .wrapper .intro2 {
	margin:0 20px 60px;
	padding:0 0 10px 0;
	background-color:#f9e9e8;
	background-repeat:repeat;
	border-radius:20px;
}
#container .wrapper .intro2 h2  {
	margin:0 auto;
	padding:20px 5px 10px;
	font: bold 2.8rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	color:#ffffff;
	background-color:#cd554c;
	text-align:center;
	word-break:keep-all;
	border-radius: 20px 20px 0 0;
}
#container .wrapper .intro2 h2 span img {
	display:inline-block;
}
#container .wrapper .intro2 p  {
	margin:10px auto;
	padding:5px 20px;
	font: normal 1.4rem/1.4 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	color:#4f4f4f;
	text-align:left;
}
/*-----section 特徴---------*/
#container .wrapper .feature {
	margin:20px;
	padding:20px 10px 10px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg2.png);
	background-repeat:repeat;
	border-radius:20px;
}
#container .wrapper .feature ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .feature li {
	position:relative;
	margin:0;
	padding:0 10px;
    width: calc(90% / 2);
    webkit-width: calc(90% / 2);
}
#container .wrapper .towel-div dt {
	margin:0 auto;
	padding:25px 5px 15px;
	font: bold 2rem/1 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#ac5503;
	word-break:keep-all;
}
#container .wrapper .towel-div dd {
	margin:0 auto;
	padding:10px 30px 20px;
	font: bold 1.2rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#4f4f4f;
}
#container .wrapper .towel-div dd small {
	padding:5px 5px 10px;
	font: bold 1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
}
#container .wrapper .towel-div p {
	margin:0 auto;
	padding:10px 0 20px;
	font: bold 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#4f4f4f;
}
/*--------section 使用法----------*/
#container .wrapper .use ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .use li {
	position:relative;
	margin:0 10px;
	padding:0;
    width: calc(90% / 3);
    webkit-width: calc(90% / 3);
}
#container .wrapper .use p {
	margin:10px auto;
	font: bold 1.6rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:center;
	word-break:keep-all;
}

/*-----section 声---------*/
#container .wrapper .voice {
	width:100%;
	margin:30px auto 0;
	padding:20px 10px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg4.png);
	background-repeat:repeat;
}
#container .wrapper .voice h2 span img {
	display:inline-block;
}
#container .wrapper .voice ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .voice li {
	position:relative;
	margin:0 10px;
	padding:0;
    width: calc(90% / 3);
    webkit-width: calc(90% / 3);
}

#container .wrapper .voice .voice-text {
	margin:10px auto 0;
	padding:15px;
	border-radius:20px;
	background-color:#fffdef;
	font: bold 1.1rem/1.5 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	text-align:left;
}

#container .wrapper .voice .voice-img {
	margin:0 auto;
	padding:0;
	text-align:center;
}

/*-----section ラインナップ---------*/
#container .wrapper .lineup {
	width:100%;
	margin:0 auto;
	padding:70px 10px;
	background-image:url(/contents/shop/sevenbeauty/img/freepage/odeko-towel/sec-bg5.png);
	background-repeat:repeat;
}
#container .wrapper .lineup h3 {
	margin:0 auto 20px;
	padding:0;
	font: bold 2rem/1.2 "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#64372a;
	word-break:keep-all;
}
#container .wrapper .lineup h4 {
	margin:0 auto;
	padding:10px;
	font:bold 1.2rem/1.1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	letter-spacing:-0.05rem;
	text-align:center;
	color:#64372a;
}

#container .wrapper .lineup dl{
	margin:0 10px;
	display:flex;
	flex-wrap: wrap;
	font:bold 1.4rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#dccec1;
}
#container .wrapper .lineup dt{
	width: 45%;
	padding: 6px;
	font:bold 1.2rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#ffffff;
	box-sizing: border-box;
	border-top: 1px solid #ccc; 
}
#container .wrapper .lineup dd{
	width: 55%;
	margin: 0;
	padding: 6px;
	font:normal 1.1rem/1 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
	background-color:#ffffff;
	box-sizing: border-box;
	border-left: 1px solid #dccec1;
	border-top: 1px solid #dccec1; 
}
#container .wrapper .lineup dl .price {
    margin: 0;
    font: bold 1.2rem/1.4 'Ubuntu',"ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,"遊ゴシック体",YuGothic,"游ゴシック","Yu Gothic",'ＭＳ ゴシック',sans-serif;
    color: #ee3366;
}
#container .wrapper .lineup dl dd .price small {
	font-size:1.1rem;
}
#container .wrapper .lineup ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#container .wrapper .lineup li {
	position:relative;
	margin:0;
	padding:0 5px 0 5px;
    width: calc(90% / 2);
    webkit-width: calc(90% / 2);
}
}