@charset "utf-8";
/* -----------------------------------------------------
C Inner Lipo Shot
----------------------------------------------------- */

/* 使用ステップを非表示に
----------------------------------------------------- */
.block-contents-2 h2,
.block-contents-2 .img-zoom,
.block-contents-2 .img-zoom + .link-btn {display: none;}
.block-contents-2 h2.ttl-h2-1 {display: block;}

/* この商品も見ていますで、商品名の改行をとる
----------------------------------------------------- */
.block-contents-2 .block-series .series-inner {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center;}
.block-contents-2 .block-series .block-cts p.capacity-price {position: relative !important;}

/* インナーリポショット28の冒頭にテキストリンク追加(2023/7/12)
----------------------------------------------------- */
.liposhot28_link {padding: 1em 1em 0; text-align: center; margin: 0 auto;}
.liposhot28_link img {width: 100%; height: auto;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Media Querie
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 
SP */
		@media screen and (max-width:640px) {
.block-contents-2 .block-series .block-cts {padding-top: 30px !important;}
		}
/* 
TB・PC */
		@media screen and (min-width:641px) {
#obg-main {margin-top: 116px;}
div#list.only-pc {display: none;}
.block-contents-2 .block-series .block-cts p.capacity-price {margin-top: -18px;}
.liposhot28_link {padding: 0 0 2em; margin: 0 auto; max-width: 520px;}
		}
/* 
TB*/
		@media screen and (min-width:641px) and (max-width:1024px) {
.liposhot28_link {width: min(86vw,840px);}
.liposhot28_link a {font-size: 0.9em;}
		}
/* 
PC */
		@media screen and (min-width:1025px) {
.block-contents-2 .block-series .block-cts p.capacity-price {margin-top: -18px;}
.liposhot28_link {width: 930px;}
.liposhot28_link a {font-size: 1em;}
		}