@charset "utf-8";

/*共通*/

a:link{
	color:#FF4411;
}

a:visited{
	color:#FF4411;
}

a:hover{
	color:#FF4411;
}

/*メインコンテンツ*/
#s-main h2.sp01 {
	margin:0;
}

div#s1-contents-sp01{
	color:#363636;
	font-size:75%;
}

div#s1-contents-sp01 img{
	border:none;
}

div#s1-contents-sp01 p{
	margin:0;
}

div#sp01_head{
	width:838px;
}

div#sp01_head_l{
	width:326px;
	float:left;
}

div#sp01_head_r{
	width:512px;
	float:right;
}

/*メイン*/
div#sp01-main{
	width:838px;
	padding-bottom:30px;
	background:#f1edf1;
}

/*グループ*/
div.sp01-group-main{
	width:838px;
	padding-top:20px;
}

div.sp01-group-sh{
	width:758px;
	background:#FFFFFF;
	margin-bottom:10px;
	margin-left:37px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

/*navi*/
div.navi{
	margin:10px 40px 0;
}

div.navi p.navi-l{
	float:left;
}

div.navi p.navi-l a{
	background:transparent url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat left;
	font-weight:bold;
	padding-left:15px;
}

div.navi p.navi-r{
	float:right;
}

div.navi p.navi-r a{
	color:#424242;
}

/*商品枠*/
div.sp01-group-item{
	width:738px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x center bottom;
	margin-left:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:15px;
}

div.sp01-group-item-end{
	margin-left:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/*商品枠-左*/
div.sp01-group-item-l{
	width:290px;
	float:left;
	margin-right:19px;
}

/*商品枠-右*/
div.sp01-group-item-r{
	width:410px;
	float:left;
	margin-right:19px;
}

/*商品枠-サブコメント*/
p.sbttl{
	padding:7px;
	font-weight:bold;
}

/*商品枠-スペック*/
div.sp01-group-item-r-txt{
	margin-bottom:10px;
}

div.sp01-group-item-r-txt p.top{
	width:410px;
	height:10px;
	background:url(http://ct.potora.jp/images/shopping/sp/sp01/txt_top_bg.gif) no-repeat center top;
}

div.sp01-group-item-r-txt p.comment{
	width:388px;
	background:#f1edf1;
	padding:5px 10px;
	line-height:17px;
}

/*
div#s1-contents-sp01 div.sp01-group-item-r-txt li{
	list-style:disc outside;
	line-height:1.4em;
	margin-left:15px
}
*/

div.sp01-group-item-r-txt p.bottom{
	width:410px;
	height:10px;
	background:url(http://ct.potora.jp/images/shopping/sp/sp01/txt_btm_bg.gif) no-repeat center bottom;
}

/*ie用ハック******************************/
*html div.sp01-group-item{
	width:738px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x center bottom;
	margin-left:20px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
}

*html div.sp01-group-item-r{
	width:410px;
	float:left;
	margin-right:8px;
}
/*/////ie用ハック**************************/

/*値段枠*/
div.sp01-group-item-r-price{
}

div.sp01-group-item-r-price p{
	color:#669933;
	font-weight:bold;
}

div.sp01-group-item-r-price span.price01{
	color:#ff4200;
	font-size:110%;
}

div.sp01-group-item-r-price span.price02{
	color:#ff4200;
	font-family:verdana;
	font-size:170%;
}

/*値段*/
div.sp01-group-item-r-price p.price-l{
	width:256px;
	float:left;
	padding:7px;
}

/*ボタン*/
div.sp01-group-item-r-price p.price-r{
	width:140px;
	float:left;
}

div.sp01-group-item-r-price p.price-r a{
	width:140px;
	height:30px;
	background:url(http://ct.potora.jp/images/shopping/sp/sp01/btn_01.gif) no-repeat center center;
	text-indent:-9999px;
	display:block;
}

/*注意事項*/
div#noticebox-01{
	border-top:solid 1px #CCCCCC;
}

div#noticebox-02{
	background:#efe7ce;
	line-height:1.7em;
	margin:5px;
	padding:15px;
	border:solid 1px #CCCCCC;
}

div#noticebox-02 li.ttl{
	font-weight:bold;
}

/*ポップアップ*/
div.sp01_popup01{
	width:625px;
	margin:10px;
}

div.sp01_popup01 p.main{
	width:625px;
	height:455px;
	margin-bottom:10px;
}

div.sp01_popup02{
	width:435px;
	height:100px;
	float:left;
}

div.sp01_popup02 p img{
	width:135px;
	height:100px;
	float:left;
	margin-right:10px;
}

div.sp01_popup01 p.popclose{
	width:98px;
	float:right;
	margin-top:85px;
}

div.sp01_popup01 p.popclose a{
	width:98px;
	height:30px;
	background:url(http://ct.potora.jp/images/shopping/sp/sp01/pop_btn.gif) no-repeat center center;
	text-indent:-9999px;
	display:block;
}

