@charset "utf-8";
/*  
季節商品の特集ページなど一時的に使用するスタイルシート。
*/

div.watch {
	margin: 10px 10px;
	clear: both;
}

.watch h3{
	font-size: medium;
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	clear: both;
}

.watch h4{
	font-size: medium;
	line-height: normal;
	font-weight: normal;
	color: #000;
	margin: 5px 10px 10px 10px;
}


div.rootote {
	margin: 10px 10px;
	clear: both;
}

.rootote h3{
	font-size: medium;
	font-weight: bold;
	border-bottom: 1px solid #f69;
	color: #f69;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	clear: both;
}

.rootote h4{
	font-size: medium;
	line-height: normal;
	font-weight: normal;
	color: #666;
	margin: 5px 10px 10px 10px;
}

.rootote h5{
	font-size: small;
	line-height: normal;
	font-weight: normal;
	color: #666;
	margin: 5px 20px 10px 20px;
}

div.rootote-explain{
	width: 760px;
	margin: 0px auto 0px auto;
	background-image: url(../../../../images/contents/special-rootote_detail-girl.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	clear: both;
}

.rootote-explain .box{
	width: 220px;
	height: 290px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	overflow: auto;
}

.rootote-explain img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.rootote-explain .box h4{
	font-size: small;
	line-height: normal;
	color: #666;
	font-weight: normal;
}

.rootote-detail .box, .rootote-detail2 .box{
	width: 700px;
	height: auto;
	border-left: 10px solid #f69;
	font-size: small;
	line-height: normal;
	color: #666;
	margin: 5px auto 20px auto;
	padding: 0px 0px 0px 10px;
	text-align: left;
	clear: both;
}

.rootote-detail .box h3, .rootote-detail2 .box h3{
	margin: 5px 0px 10px 0px;
	font-size: medium;
	font-weight: bold;
	color: #f69;
}

.rootote-detail .box img{
	margin: 0px 10px 10px 0px;
	border: 0px;
	float: left;
}

.rootote-detail2 .box img{ margin: 0px 0px 10px 0px; border: 0px;}


/* ----------// プール特集(S) //---------- */
h2.pool_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	margin: 20px 0 0;
	padding: 0;
	text-align: left;
}

h2.pool_point {
	margin: 0 0 5px;
	padding: 3px;
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #000066;
	background-color: #CEEFFF;
	border-bottom: #000066 solid 1px;
	width: 750px;
	text-align: left;
}

ul.pool_ul {
	margin: 10px 0 15px;
	text-align: left;
}

li.pool_li {
	margin: 0 20px 0;
	padding: 0 0 3px;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.5;
	text-align: left;
}

p.lead_txt {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 20px;
	line-height: 1.3;
	text-align: left;
}

p.explanation {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.3;
	margin: 5px 0 0;
	padding: 0;
	text-align: center;
}

p.price {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
}

.pool_list, .red_list {
	width: 750px;
}

.pool_left {
	float: left;
	width: 165px;
	height: 175px;
	border: #6699FF solid 1px;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px;
}

.pool_left .explanation{
		background-color: #EDEDDA;
		border: 1px solid #036;
		width: 150px;
		margin: 0px;
		padding: 3px;
		font-size: 1em;
		line-height: normal;
		color: #036;

}	

.hammock_left .explanation{
		background-color: #EDEDDA;
		border: 1px solid #036;
		width: 90%;
		margin: 0px;
		padding: 3px;
		font-size: 1em;
		line-height: normal;
		color: #036;
}	
.red_left .explanation{
		background-color: #EDEDDA;
		border: 1px solid #036;
		width: 90%;
		margin: 0px;
		padding: 3px;
		font-size: 1em;
		line-height: normal;
		color: #036;
}	


.clr {
	clear: both;
}
/* ----------// プール特集(E) //---------- */

/* ----------// ハンモック特集(S) //---------- */
h2.hammock_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	margin: 20px 0 0;
	padding: 0;
	text-align: left;
}

h2.hammock_point, h2.red_point {
	margin: 0 0 10px;
	padding: 3px;
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #660000;
	background-color: #FFD9D9;
	border-bottom: #660000 solid 1px;
	width: 750px;
	text-align: left;
}

.hammock_left {
	float: left;
	width: 165px;
	height: 195px;
	border: #660000 solid 1px;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px;
}

/* ----------// ハンモック特集(E) //---------- */

/* ----------// 雨対策特集(S) //---------- */
p.rain_lead_txt {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 0 10px;
	line-height: 1.3;
	text-align: left;
}

p.rain_point_txt {
	margin: 0 0 10px 30px;
	padding: 0;
	text-indent: -1em;
	line-height: 1.3;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}

p.rain_type {
	margin: 0 0 15px 15px;
	padding: 0;
	line-height: 1.3;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}

p.rain_sample_txt {
	margin: 0;
	padding: 0;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	line-height: 1.5;
}

h3.rain_h3 {
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-align: left;
	margin: 10px;
	padding: 0;
}

.rain_h3_sub {
	background-color:#FFFFCC;
	padding: 5px;
}

.link_box {
	width: 760px;
	margin: 10px 0;
	padding: 0;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
}

.rain_sample_img {
	margin: 0 10px 10px;
	padding: 0;
	float: left;
}

/* ----------// 雨対策特集(E) //---------- */

/* ----------// 防災グッズ特集(S) //---------- */
.red_left {
	float: left;
	width: 165px;
	height: 180px;
	border: #660000 solid 1px;
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 5px;
}
/* ----------// 防災グッズ特集(E) //---------- */
p.pool_bunner {
	margin: 5px auto 10px;
	padding: 0;
	text-align: center;
}

p.left_bunner {
	margin: 0 10px 10px 25px;
	padding: 0;
	float: left;
}

p.right_bunner {
	margin: 0 0 10px 0;
	padding: 0;
}

/* ----------// 矢島さんプロフィール(S) //---------- */
.profile_area {
 width: 160px;
 color: #fff;
}

.profile_img {
 margin: 0 auto 5px;
 text-align: center;
}

h3.profile_h3 {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: bold;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}
p.profile_data {
 margin: 5px 0;
 font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 1.2;
}
p.profile_comment {
 margin: 5px 0;
 font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 1.3;
}