@charset "utf-8";

/*--------------------------------------
	見出し
---------------------------------------*/

/* 汎用 */
div#content div#main h2#default {
	background: url(/images/cms/default_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#default {
	background: url(/images/cms/default_h2_long.jpg) top no-repeat;
}

/* コンビ製品と口コミ */
div#content div#main h2#product {
	background: url(/images/cms/product_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#product {
	background: url(/images/cms/product_h2_long.jpg) top no-repeat;
}

/* ママ友コミュニティ */
div#content div#main h2#community {
	background: url(/images/cms/community_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#community {
	background: url(/images/cms/community_h2_long.jpg) top no-repeat;
}

/* 妊娠子育て便利帳 */
div#content div#main h2#tool {
	background: url(/images/cms/tool_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#tool {
	background: url(/images/cms/tool_h2_long.jpg) top no-repeat;
}

/* 生活情報ナビ */
div#content div#main h2#life {
	background: url(/images/cms/recipe_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#life {
	background: url(/images/cms/life_h2_long.jpg) top no-repeat;
}

/* キャンペーンとイベント情報 */
div#content div#main h2#present {
	background: url(/images/cms/present_h2.jpg) top no-repeat;
}

div#content div#main_wide h2#present {
	background: url(/images/cms/present_h2_long.jpg) top no-repeat;
}

/* プレママコンテンツ */
div#content div#main h2#premama {
	background: url(/images/cms/premama_h2.jpg) top no-repeat;
}

/*--------------------------------------
	div#utilities
---------------------------------------*/

div#content div#utilities h2#side_title {
	background: url(../../images/side_title_info_cms.jpg) top no-repeat;
	height: 38px ;
	vertical-align: middle ;
	text-align: left ;
	padding: 0px 0 0 1em ;
	line-height: 38px ;
}

div#content div#utilities h2#side_title a:link,
div#content div#utilities h2#side_title a:visited,
div#content div#utilities h2#side_title a:active,
div#content div#utilities h2#side_title a:hover {
	font-size: 14px ;
	font-weight: bold ;
	color: #000000 ;
}

/*--------------------------------------
	div#seat
---------------------------------------*/

div#content div#seat {
	width:625px;
	margin: 4px 0 0 0;
	float:left;
	text-align:left;
}

div#content div#seat p {
	margin-bottom:10px;
	}


/*--------------------------------------
	見出し
---------------------------------------*/
div#content div#seat h2.seat {
	font-size: 14px;
	color:#663300;
	font-weight:bold;
	width:560px;
	_width:625px;
	padding:  0 0 0 65px;
	margin: 0;
	height: 55px;
	margin: 5px 0 10px 0;
	line-height: 60px;
	text-align: left;
	background: url(../../images/seat/seat_h2.jpg) top no-repeat;
}

div#content div#seat h3.seat {
	font-size: 14px;
	color:#333333;
	font-weight:bold;
	width:615px;
	_width:625px;
	padding:  0 0 0 10px;
	margin: 0;
	height: 38px;
	margin: 0 0 10px 0;
	line-height: 2.5;
	text-align: left;
	background: url(../../images/seat/seat_h3.jpg) top no-repeat;
}

div#content div#seat div.result
	{
	width:625px;
	text-align:center;
	line-height:2.5;
	background-color:#FFDEDE;
	margin:10px 0;
	}

div#content div#seat div.result span.link
	{
	padding:4px 5px;
	margin:0 2px;
	border:1px solid #cccccc;
	background-color:#FFF4F4;
	}

/*--------------------------------------
	取り付け確認注意点
---------------------------------------*/
div#content div#seat ul.attention li{
	padding-left:25px;
	list-style:none;
	line-height:2;
	margin:5px;
	background:url(../../images/seat/attention_point.gif) left no-repeat;
	font-size:12px;
	color:#FF6666;
	}

div#content div#seat table tr td.setting_bg1{
	background:url(../../images/seat/seet_setting_bg1.gif) no-repeat;
	padding:0 15px;
	width:171px;
	_width:201px;
	height:64px;
	}

div#content div#seat table tr td.setting_bg2{
	background:url(../../images/seat/seet_setting_bg2.gif) no-repeat;
	padding:0 15px;
	width:171px;
	_width:201px;
	height:54px;
	}

div#content div#seat table tr td.setting_bg3{
	background:url(../../images/seat/seet_setting_bg3.gif) no-repeat;
	padding:0 15px;
	width:171px;
	_width:201px;
	height:54px;
	}
	
div#content div#seat table tr td.setting_bg4{
	background:url(../../images/seat/seet_setting_bg4.gif) no-repeat;
	padding:0 15px;
	width:171px;
	_width:201px;
	height:54px;
	}
	
div#content div#seat table tr td.setting_bg5{
	background:url(../../images/seat/seet_setting_bg5.gif) no-repeat;
	padding:0 15px;
	width:171px;
	_width:201px;
	height:54px;
	}




div#content div#main h3.pro01 {
	font-size: 14px;
	text-align:left;
	line-height:2.5;
	font-weight:bold;
	height:38px;
	color:#333333;
	width:295px;
	_width:305px;
	padding:  0 0 0 10px;
	margin: 0;
	background: url(../../images/products/pro_h3_01.jpg) left top no-repeat;
}

div#content div#main h3.pro02 {
	font-size: 14px;
	text-align:left;
	line-height:2.8;
	font-weight:bold;
	height:38px;
	color:#333333;
	width:615px;
	_width:625px;
	padding:  0 0 0 10px;
	margin: 0;
	background: url(../../images/products/pro_h3_02.gif) left top no-repeat;
}

div#content div#main h3.pro03 {
	font-size: 14px;
	text-align:left;
	line-height:2.8;
	font-weight:bold;
	height:38px;
	color:#333333;
	width:615px;
	_width:625px;
	padding:  0 0 0 10px;
	margin: 0;
	background: url(../../images/products/pro_h3_03.gif) left top no-repeat;
}

div#content div#main h3.pro4 {
	font-size: 14px;
	font-weight:bold;
	width:615px;
	_width:625px;
	padding:  0 0 0 10px;
	margin: 0;
	margin: 20px 0 10px 0;
	line-height: 2.8;
	text-align: left;
	background: url(../../images/products/pro_h3_04.jpg) top no-repeat;
}

div#content div#main h3.pro5 {
	font-size: 14px;
	font-weight:bold;
	width:615px;
	_width:625px;
	padding:  0 0 0 10px;
	margin: 0;
	margin: 20px 0 0 0;
	line-height: 2.8;
	text-align: left;
	background: url(../../images/products/pro_h3_04.jpg) top no-repeat;
}

div#content div#main ul.arrow{
	margin:0;
	padding:0;
}

div#content div#main ul.arrow li{
	background: url(../../images/arrow.gif) 5px 3px no-repeat;
	margin:0px;
	padding:0px 0px 0px 15px;
}

div#content div#main div.box{
	border-right:solid 1px #E0D5CC;
	border-left:solid 1px #E0D5CC;
	text-align:left;
	float:left;
	padding:15px;
	width:593px;
	_width:625px;
	color:#666666;
}



/* ガイドコンテンツ専用 */

div#content div#main h3.guide-H3 {
	margin: 10px 0px;
	padding: 0px 0px 0px 10px;
	background: transparent url(../../cms/img.php?content_image_id=488) no-repeat scroll 50% top;
	text-align: left;
	line-height: 2.8;
	width: 615px;
	font-size: 14px;
	font-weight: bold;
}

/* ガイドコンテンツ：ヒント */
div#content div#main div.guide-hint {
	font-size: 10px;
	border: 1px solid #47DB00;
	margin: 10px 0px;
	padding: 9px;
	background-color: #D0FFDC;
	/* width: 575px; */
}

/* ガイドコンテンツ：注意 */
div#content div#main div.guide-notice {
	font-size: 10px;
	border: 1px solid #faafb6;
	margin: 10px 0px;
	padding: 9px;
	background-color: #fededf;
	/* width: 575px; */
}


div#content div#main ol.guide-list li {
	margin-bottom: 10px;
}
