@charset "shift_jis";
/* CSS Document */

#FS2_layout_body{
	background-color: #FFF;
}

#pagetop{
	position: fixed;
	right: 0px;
	z-index: 60;
	height: 70px;
	width: 50px;
	top: 350px;
}


#footerNav {
position: fixed;
bottom: -3px;
left: 0;
z-index: 1000;
width: 100%;
display: block;
}

#footerNav ul {
margin: 4px 0 0;
padding: 0;
}

#footerNav ul li {
list-style: none;
float: left;
width: 20%;
}

#footerNav ul li img {
width: 100%;
}
#FS2_SystemNav{
	margin-bottom: 34px;
}



/* ▼ 両端矢印の色 ▼ */
.FS2_pagination .FS2_paginationArrows li a{
	color: #17bdb3; /* ←矢印色を濃いピンク */
	font-weight:bold; /* ←太く */
}
/* ▼ 四角のページリンクBOX ▼ */
.FS2_pagination .FS2_pagenationList li {
	font-size: 0.8em;
	margin: 5px;
	background-color: #ffffff;
	border: 1px solid #17bdb3;
	font-weight: normal;
	padding: 9px;
}
/* ▼ リンクの文字色 ▼ */
.FS2_pagination .FS2_pagenationList li a{
	color: #17bdb3;　/* ←リンク色を白色に変更 */
}
/* ▼ 今いるページ表示 ▼ */
.FS2_pagination .FS2_pagenationList li.FS2_pagination_current {
	color: #ffffff;
	background: #17bdb3;　/* ←四角背景色を濃いグレーに変更 */
}





/*　非表示　*/
/* .user_content{display:none;}　*/
/* 検索フォーム非表示 .FS2_Search{display:none;} */
/* マイページ非表示 */ .FS2_Utility1_container{display:none;}
/* カートを見る非表示 */ li.FS2_UtilityCart{display:none;}
/* 一覧 */ .FS2_Utility2_container{display:none;}
/* ログイン.FS2_login_logout{display:none;} */ 
/* メルマガ申込・停止 */ .FS2_mailmagazine_entry_cancel{display:none;}
/* 特定商取引法に基づく表示非表示 .FS2_businessdeal{display:none;} */
/* 送料とお支払い方法について非表示 .FS2_postagesettlelist{display:none;} */
/* 個人情報の取扱いについて非表示 .FS2_privacypolicy{display:none;} */

/*　非表示　ここまで　*/

#footer_utility1{}
#footer_utility1 ul{}
#footer_utility1 li.list{
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 10px;
}
#footer_utility1 li.last{
	font-size: 13px;
	padding: 10px;
}
#footer_utility1 li a{
	color: #333;
	display: block;	
}


/*この商品を見た人は・・・*/

.CrossHead{
	font-size: 14px;
	margin-left: 10px;
}

.FS2_Recommend2_container_ItemList{
	font-size: 13px;
}

.FS2_Recommend2_container_ItemList th img{
	height: 70px;
	width: auto;
}

/*商品詳細ページ*/

#detail{
	margin-top: 10px;
}
#detail ul, #detail li{
	font-size: 13px;
}
#detail li{
	list-style-type: disc;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#detail h2.point{
	color: #F90;
	padding-bottom: 10px;
	font-size: 16px;
}
#detail h2.sono{
	color: #C33;
	padding-bottom: 10px;
	font-size: 16px;
}
#detail .seibun{
	background-color: #F8F8F1;
	font-size: 12px;
	align: left;
	padding: 10px;
	margin-top:10px;
	margin-bottom:10px;
}
#detail .box{
	border: 1px solid #CCC;
	margin-bottom: 10px;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#detail .box1{
	border: 2px solid #999;
	margin-bottom: 10px;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #F9F9F9;
}
#detail .box2{
	border: 2px solid #F00;
	margin-bottom: 10px;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#detail .box3{
	border: 2px solid #986C90;
	margin-bottom: 10px;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#detail .title1{
	font-size: 16px;
	background-color: #F9F9F9;
	padding: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F66;
	margin-top: 5px;
	margin-bottom: 5px;
}

#detail h3.hokan{
	padding: 10px;
	background-color: #8EC405;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
}
#detail h3.howto{background-color: #006699; color: #ffffff; font-size: 14px; margin: 0px; padding: 10px; font-weight: normal;}
#detail h3.lineex{
	background-color: #E5FED4;
	font-size: 14px;
	margin: 0px;
	padding: 10px;
	font-weight: normal;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #599833;
}
#detail .thought{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F66;
	padding: 10px;
	font-size: 13px;
	background-color: #FFEAEA;
	color: #F66;
}
#detail .review{background:#FFF4F4; padding:10px; margin-bottom:10px; border: 2px solid #F99; font-size:13px;}
#detail .review strong{
	font-size: 16px;
	color: #F00;
	margin-bottom: 5px;
}
#detail .bottle{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D5FE56;
	padding: 10px;
	font-size: 13px;
	background-color: #99CC01;
	color: #FFF;
	margin-bottom: 10px;
}
#detail p{
	margin-right: 10px;
	margin-left: 10px;
	font-size: 13px;
	line-height: 1.6em;
}
#detail .bottom{
	margin-bottom: 10px;
}
#detail .top{
	margin-top: 10px;
}
#detail .top_bottom{
	margin-bottom: 10px;
	margin-top: 10px;
}
#detail .kome{
	font-size: 10px;
	color: #666;
}
#detail .font_blue15{color: #006699; font-size:15px;}
#detail .fc_red{
	color: #F00;
}
#detail .fc_green{
	color: #090;
}

.search{
	background-color: #F5F3EB;
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
}