@charset "UTF-8";
/* CSS Document */

/* タベタ感想で共通して使用するスタイルシート */
#review-new-item {  } /* 新商品タベタ */

#review-main {
	width:851px;
	margin:0  auto;
}
.review-top-area {
	overflow:hidden;
}
.review-top-area-headline {
	display:block;
	padding:5px 0 4px 0;
	color:rgba(255,255,255,1.0); text-align:center; line-height:100%; font-size:16px;
	background:rgba(255,130,99,1.0); border:1px solid rgba(255,130,99,1.0);
}
.review-top-area-ph {
	float:left;
}
.review-top-area-text {
	float:left;
	margin-left:20px;
	width:320px;
}
/* 
.review-top-area-text-new {
	float:right;
	border:1px solid rgba(255,130,99,1.0);
	border-radius:10px;
	padding:16px 35px;
	margin:12px 0 0 0;
}
 */
.review-new-item-date01 {
	font-size:20px; line-height:100%; text-align:center;
}
.review-new-item-date02 {
	font-size:13px; float:right;
}
.review-new-item-detail {
	text-align:left; font-size:14px;
	line-height:170%;
}
.review-new-item-detail02 p{
	line-height:150%;
}
/* 商品名（フォントサイズ小） */
.review-new-item-detail-name {
	font-size:16px; color:rgba(255,130,99,1.0); line-height:210%;
	margin:0 0 13px 0;
}
/* 商品名（フォントサイズ大） */
.review-new-item-detail-name p{
	font-size:30px;
	margin:3px 0 0 0;
}
.review-new-item-detail-price {
	font-size:14px;
}
.review-new-item-detail-price span {
	font-size:12px;
}

/* .review-new-item-detail-price-sub {
	font-size:13px;
}
 */
.review-new-item-detail-description {
	margin:10px 0 0 0;
	font-size:14px; line-height:0.5em;
}
.review-new-item-girls-talks {
	margin:50px 0 0 0;
}
.review-new-item-girls-talks-area {
	width:790px;
	margin:0 auto;
}

/* 吹き出しを画像に重ねる */
#fukidashi-overlap{		
	position:relative;
	float:left;
}
#fukidashi-overlap img.fukidashi-new-item{
	position:absolute;
	top:-15px;
	left:0px;
}
/* ぺろちゃんアイコン配置 */
#review-top-pero{
	float:left;
	margin:5px 0;
}
#review-top-pero p{
	 display:inline-block;
	 vertical-align:text-top;
	 margin-left:12px;
	 font-weight:700;
	 font-size:18px;
	 color:rgba(255,130,99,1.0);
}


/*

	商品名大文字
	
------------------------------------------------------------*/
#item-name-big{
	font-size:37px; color:#DBDCDC; text-align:center; letter-spacing:5px;
	margin:50px 0 0 10px;
}



/* 

　ガールズトーク
　　 
------------------------------------------------------------*/
.girls-talks-wrapper {
	overflow:visible;
	margin:0 0 10px 0; /* マイナス値を指定するとFirefox、Safariで崩れます */
	line-height:1.6em;
}
.kakumaru-fukidashi { /* 角丸 */
	border-radius: 10px; /* CSS3草案 */  
	-webkit-border-radius: 10px; /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px; /* Firefox用 */
}
/* 

　ガールズトーク 女の子 画像位置
　　 
------------------------------------------------------------*/
.girls-img-left {
	float:left;
	margin:0 25px 0 0;
}

/* 

　大きいサイズ　フキダシ
　　 
------------------------------------------------------------*/
/* 大きいサイズ　フキダシ */
.girls-fukidashi-big {
	position:relative;
	float:left;
	width:610px;
	color:#000; font-size:22px; line-height:160%;
	margin:25px 0 25px 15px;
	padding:20px 25px 18px 25px; 
	border:3px solid #C8C8C8;
	/* 内側ドロップシャドウ */
    box-shadow:0 0 8px 1px rgba(201,202,202,0.6) inset;
	-webkit-box-shadow:0 0 8px 1px rgba(201,202,202,0.6) inset;
   	-moz-box-shadow:0 0 8px 1px rgba(201,202,202,0.6) inset;
	/* 角丸 */
	border-radius: 10px; /* CSS3草案 */  
	-webkit-border-radius: 10px; /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px; /* Firefox用 */
}
/* 大きいサイズ　フキダシのくち A子 */
.girls-fukidashi-big-a {  }
.girls-fukidashi-big-a:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(247,180,0,1.0);
}

/* 大きいサイズ　フキダシのくち B子 */
.girls-fukidashi-big-b {  }
.girls-fukidashi-big-b:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(236,126,158,1.0);
}

/* 大きいサイズ　フキダシのくち C子 */
.girls-fukidashi-big-c {  }
.girls-fukidashi-big-c:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(183,113,158,1.0);
}

/* 大きいサイズ　フキダシのくち D子 */
.girls-fukidashi-big-d {  }
.girls-fukidashi-big-d:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(145,182,102,1.0);
}

/* 大きいサイズ　フキダシのくち E子 */
.girls-fukidashi-big-e {  }
.girls-fukidashi-big-e:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(207,95,96,1.0);
}

/* 大きいサイズ　フキダシのくち F子 */
.girls-fukidashi-big-f {  }
.girls-fukidashi-big-f:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(76,117,178,1.0);
}

/* 大きいサイズ　フキダシのくち G子 */
.girls-fukidashi-big-g {  }
.girls-fukidashi-big-g:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(230,136,53,1.0);
}

/* 大きいサイズ　フキダシのくち H子 */
.girls-fukidashi-big-h {  }
.girls-fukidashi-big-h:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(159,189,200,1.0);
}

/* 大きいサイズ　フキダシのくち I子 */
.girls-fukidashi-big-i {  }
.girls-fukidashi-big-i:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(217,171,118,1.0);
}

/* 大きいサイズ　フキダシのくち J男 */
.girls-fukidashi-big-j {  }
.girls-fukidashi-big-j:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(162,113,68,1.0);
}

/* 大きいサイズ　フキダシのくち K男 */
.girls-fukidashi-big-k {  }
.girls-fukidashi-big-k:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(75,113,136,1.0);
}

/* 大きいサイズ　フキダシのくち L男 */
.girls-fukidashi-big-l {  }
.girls-fukidashi-big-l:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(168,68,55,1.0);
}

/* 大きいサイズ　フキダシのくち M男 */
.girls-fukidashi-big-m {  }
.girls-fukidashi-big-m:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:15px solid transparent;
	top:25px;
	left:-33px;
	border-right-color:rgba(229,135,123,1.0);
}


/* 

　フキダシ　統合（通常サイズ）
　　 
------------------------------------------------------------*/
/* フキダシ */
.girls-fukidashi {
	position:relative;
	width:700px;
	float:left;
	color:#000; font-size:18px;
	margin:0 0 10px 0;
	padding:20px 20px 18px 20px;
	border:3px solid #C8C8C8;
	/* 内側ドロップシャドウ */
    box-shadow:0 0 8px 1px rgba(201,202,202,0.7) inset;
	-webkit-box-shadow:0 0 8px 1px rgba(201,202,202,0.7) inset;
   	-moz-box-shadow:0 0 8px 1px rgba(201,202,202,0.7) inset;
	/* 角丸 */
	border-radius: 10px; /* CSS3草案 */  
	-webkit-border-radius: 10px; /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px; /* Firefox用 */
}
.girls-fukidashi span{
	font-size:15px;
}
/* フキダシのくち A子 */
.fukidashi-a {  }
.girls-fukidashi-a:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(247,180,0,1.0);
}
/* フキダシのくち B子 */
.girls-fukidashi-b {  }
.girls-fukidashi-b:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(236,126,158,1.0);
}
/* フキダシのくち C子 */
.girls-fukidashi-c {  }
.girls-fukidashi-c:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(183,113,158,1.0);
}
/* フキダシのくち D子 */
.girls-fukidashi-d {  }
.girls-fukidashi-d:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(145,182,102,1.0);
}
/* フキダシのくち E子 */
.fukidashi-e {  }
.girls-fukidashi-e:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(207,95,96,1.0);
}
/* フキダシのくち F子 */
.fukidashi-f {  }
.girls-fukidashi-f:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(76,117,178,1.0);
}
/* フキダシのくち G子 */
.fukidashi-g {  }
.girls-fukidashi-g:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(230,136,53,1.0);
}
/* フキダシのくち H子 */
.fukidashi-h {  }
.girls-fukidashi-h:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(159,189,200,1.0);
}
/* フキダシのくち I子 */
.fukidashi-i {  }
.girls-fukidashi-i:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(217,171,118,1.0);
}
/* フキダシのくち J男 */
.fukidashi-j {  }
.girls-fukidashi-j:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(162,113,68,1.0);
}
/* フキダシのくち K男 */
.fukidashi-k {  }
.girls-fukidashi-k:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(75,113,136,1.0);
}
/* フキダシのくち L男 */
.fukidashi-l {  }
.girls-fukidashi-l:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(168,68,55,1.0);
}
/* フキダシのくち M男 */
.fukidashi-m {  }
.girls-fukidashi-m:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(229,135,123,1.0);
}
/* フキダシのくち 統括MG */
.fukidashi-mg {  }
.girls-fukidashi-mg:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(153,153,153,1.0);
}
/* フキダシのくち 全員 */
.fukidashi-z {  }
.girls-fukidashi-z:after {
	content: ' ';
	width:0;
	height: 0;
	position:absolute;
	border:9px solid transparent;
	top:20px;
	left:-21px;
	border-right-color:rgba(96,76,63,1.0);
}



/* 

　フキダシの色，枠線の色　各色
　　 
------------------------------------------------------------*/
.fukidashi-a { border-color:#CCCCCC; border-style:solid; }
.fukidashi-b { border-color:#CCCCCC; border-style:solid; }
.fukidashi-c { border-color:#CCCCCC; border-style:solid; }
.fukidashi-d { border-color:#CCCCCC; border-style:solid; }
.fukidashi-e { border-color:#CCCCCC; border-style:solid; }
.fukidashi-f { border-color:#CCCCCC; border-style:solid; }
.fukidashi-g { border-color:#CCCCCC; border-style:solid; }
.fukidashi-h { border-color:#CCCCCC; border-style:solid; }
.fukidashi-i { border-color:#CCCCCC; border-style:solid; }
.fukidashi-j { border-color:#CCCCCC; border-style:solid; }
.fukidashi-k { border-color:#CCCCCC; border-style:solid; }
.fukidashi-l { border-color:#CCCCCC; border-style:solid; }
.fukidashi-m { border-color:#CCCCCC; border-style:solid; }




/* 

　お取り扱い1（AF無し）
　　 
------------------------------------------------------------*/
/*お取り扱い親ボックス*/
#otoriatukai-wrapper{
	width:100%;
	margin:0 auto;
}
/* "お取り扱い"タイトル */
#otoriatukai-title{
	font-size:17px;
	color:rgb(255,130,99);
	position:relative;
	top:13px;
	left:30px;
	padding:5px;
}
#otoriatukai-title span{
	font-size:12px;
	letter-spacing:-3px;
}

/* テキスト */
#otoriatukai-text {
	width:610px;
	font-size:16px;
	-webkit-text-size-adjust: 100%;
	line-height:140%;
	position:relative;
	left:160px;
	top:-13px;
}
/* 背景画像 */
#otoriatukai-img{
	background:url(../../images/otoriatukai.png);
}





/* 

　お取り扱い2（AF有り）
　　 
------------------------------------------------------------*/
.otoriatukai-wrapper{
	background:url(../../images/otoriatukai.png);
	display:inline-block;
	width:100%;
}
.otoriatukai-midashi{
	height:240px;
	display:inline-block;
	vertical-align:top;
	font-size:17px;
	color:rgb(255,130,99);
	padding:15px 0 0 25px;
}
/* ▶▶ */
.otoriatukai-midashi span{
	font-size:12px;
	padding:0 7px;
	letter-spacing:-3px;
}
.otoriatukai-text{
	height:240px;
	display:inline-block;
	vertical-align:top;
	padding:15px 0 0 10px;
	font-size:16px;
}
.otoriatukai-af{
	display:inline-block;
	float:right;
	height:240px;
	background:#FFFFFF;

}

.otoriatukai-af iframe{
	display:inline-block;
}
.otoriatukai-af iframe:first-child{
	margin-left:13px;
}




/* 

　前のページ、次のページ
　　 
------------------------------------------------------------*/
/* 共通 */
#talk-previous-page,
#talk-next-page,
#taik-top-page{
	display:block;
	color:#FFFFFF;
	padding:5px 18px 4px 18px;
	border-radius:15px;
	text-align:center;
	background:rgb(255,133,99);
}
a#talk-previous-page:hover,
a#talk-next-page:hover,
a#taik-top-page:hover{
	opacity:0.6;
}



/* 前のページ */
#talk-previous-page{
	float:left;
}
/* 次のページ */
#talk-next-page{
	float:right;
}
div#talk-next-page{		/* リンク無しでグレー（a hrefではなくdiv指定の場合こっちも効く） */
	background:#999999;
}
/* トーク一覧 */
#taik-top-page{
	width:130px;
	margin:0 auto;
}




/* ◁未使用 */
#triangle-left{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 100px 173.2px 100px 0;
	border-color: transparent #ffffff transparent transparent;
	line-height: 0px;
	_border-color: #000000 #ffffff #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}


/* ▷未使用 */
#triangle-right{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 100px 0 100px 173.2px;
	border-color: transparent transparent transparent #ffffff;
	line-height: 0px;
	_border-color: #000000 #000000 #000000 #ffffff;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}