
@charset "UTF-8";

/* CSS Information===========================

File name: contents.css
Editors: Chika
Last Editor: Chika
Date: 2012/08/21
Table of Contents:

	1 : common settings
	2 : special contents settings

============================================*/
/* 1 common settings
--------------------------------------------*/
div#mainContentsp {
	width:100%;
	}
	
div#mainContentsp img {
border:0;
}

div#mainContentsp .logo img {
border:0;
width:85px
}

/* 2 special contents settings
--------------------------------------------*/

/* sp */

#sp-container {	width:950px;position:relative; margin:0 auto;}
#sp-container #contents {
	position:relative;
	margin-bottom:30px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

#sp-container #contents .para{
	margin: 0;
	padding:0;
	color:#039;
	text-align:center;
	width:100%;
	font-size:25px;
	font-weight:bold;
	line-height:150%;
	}
#sp-container #contents .sub {
	margin: 10px 0 0 0;
	padding:0;
	color:#333;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:140%;
	}
	
	
#sp-container #contents .warn{
	font-weight:bold;
	margin: 0;
	padding:15px 0px;
	_padding:5px 0px;
	font:bold 10px;
	color:#e4007f;
	text-align:center;
	font-size:13px;
	line-height:140%;
}


#sp-container #contents #title {
	margin: 0 auto;
	padding:15px 0px;
	_padding:15px 0px;
	background-image:url(/common/pc/img/shopping/detail/bg.jpg);
	background-repeat:repeat-x;
	}
	

#sp-container #contents #table p {
	float:left;
	margin: 0px 30px 20px 30px;
	padding:0px;
	display:inline;
	line-height:140%; 
	font:sans-serif 12px;
	}
#sp-container #contents #table p.right {
	float:right;
	margin: 0px;
	padding:0px;
	display:inline;
	}
#sp-container #contents #table p.pinkbox{
	font-weight:bold;
	font-size:15px;
	line-height:160%;
	margin:0px;
	padding: 10px 15px 10px 15px;
	_padding:10px 20px 10px 20px;
	border: medium solid;
	border-width:thin;
	color:#e4007f;
	width:310px;
}

#sp-container #contents #table p.box{
	font-weight:bold;
	margin: 15px 0px;
	padding: 0px 0px;
	border: none;
	color:#333;
	width:330px;
	font-size:15px;
	letter-spacing:0.1em;
}

#sp-container #contents #btn {
	margin:0 auto;
	}
	
#sp-container #contents #btn a {height:230px; width:892px;background : url(/common/pc/img/shopping/detail/btn_1.gif) no-repeat;float:left;display:inline; }
#sp-container #contents #btn a:hover {height:230px; width:892px;background : url(/common/pc/img/shopping/detail/btn_1over.gif) no-repeat;float:left;display:inline;}


#sp-container #contents p.back{
	top:8px;
	left:6px;
	position:absolute;
}

#sp-container #contents p.back a{height:42px; width:205px;background : url(/common/pc/img/shopping/detail/back.gif) no-repeat;float:left;display:inline; }
#sp-container #contents p.back a:hover{height:42px; width:205px;background : url(/common/pc/img/shopping/detail/back_over.gif) no-repeat;float:left;display:inline; }




