@charset "utf-8";

/* !商品名 xxxx.html */

/*=====================================================main_contents ogawago*/
/* ===========commonフロート=============
	横並び:画像,テキスト のレイアウト
	A:画像 width:278px,テキスト 278px
	B:画像 width:115px,テキスト 436px
	C:画像 width:220px,テキスト 341px
	D:画像 width:355px
	01:左フロート
	02:右フロート
	03:中央揃え(visualA03 B03のみ)
	
======================================= */
.visualB01 {
	float: left;
	padding-right: 15px;
	width: 115px;
	text-align: center;
}
.visualB02 {
	float: right;
	padding-left: 15px;
	width: 115px;
	text-align: center;
}
.visualB03 {
	text-align: center;
}
.textB01 {
	width: 436px;
	float: left;
}
.textB02 {
	width: 436px;
	float: right;
}
.visualC01 {
	float: left;
	width: 220px;
	padding-right: 15px;
	text-align: center;
}
.visualC02 {
	float: right;
	width: 220px;
	padding-left: 15px;
	text-align: center;
}
.textC01 {
	width: 350px;
	float: left;
}
.textC02 {
	width: 350px;
	float: right;
}
.visualD01 {
	float: left;
	width: 355px;
	padding-right: 15px;
	text-align: center;
}
.visualD02 {
	float: right;
	width: 355px;
	padding-left: 15px;
	text-align: center;	
}
.visual_listB li {
	float: left;
	margin-bottom: 10px;
	background: none;
}
.visual_listB li.last_child {
	margin-right: 0;
}
.visual_list li {
	float: left;
	padding: 10px;
	margin: 0 20px 10px 0;
	border: 1px solid silver;
}
.visual_list li.last_child {
	margin-right: 0;
}
.deco li {
	margin-bottom: 15px;
	width: 278px;
}
.dt_headding {
	font-size: 13px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	font-weight: bold;
	color: #fd24c3;
}


/*==========コモンフロート end==*/
.font_pink {
	color: #FF499E;
}
.font_green {
	color: green;
	font-weight: bold;
	}
#main_list .visual_list li {
	background: none;
	padding-bottom: 12px;
	text-align: center;
}
.bg_pink {
	background-color: #FEEBF6;
	padding: 13px 15px 6px 15px;
}
#main_list .bg_pink dt {
	margin-bottom: 5px;
}
#main_contents .bg_pink li {
	margin-left: 10px;
}
#main_list li p {
	padding-bottom: 15px;
}
#main_list li ul {
	padding-bottom: 10px;
}
#main_list li li {
	padding-bottom: 0px;
}
#main_list li li p {
	padding-bottom: 0;
}
#main_list li h4 {
	margin-bottom: 10px;
}
/* 1273 ============================================================*/



/* 1375 =========================================================*/
#main_contents #takahashi_1375 {
	padding: 18px;
	padding-bottom: 0px;
	clear: both;
}
#main_contents ol.hiden-list h4 {
	border-bottom: dotted 1px gray;
	background: url(../img/item/1375/btn_bg.png) left 7px no-repeat;
	margin-bottom: 7px;
	padding: 0 0 5px 12px;
}
#main_contents ol.hiden-list {
	width: 596px;
	background: url(../img/item/1375/1375.png) left bottom repeat-y;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 12px;
}
#main_contents ol.hiden-list li {
	width: 180px;
	background: none;
	float: left;
	margin-right: 7px;
	padding: 5px 7px 0 7px;
}
#main_contents ol.hiden-list li.last_child {
	margin-right: 0;
}
#main_contents ol li div#shinobu_1375 dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#main_contents ol li div#shinobu_1375 dl {
	background: url(../img/item/1375/point5_bg.png) left top repeat;
	padding: 15px;
	margin-left: 125px;
}
/* 1375 end ============================*/

/* 1391 ============================================================*/
#main_contents #main_list .list1391 {
	background: none;
	border-left: 4px solid #FF499E;
	margin-bottom: 1em;
	padding-bottom: 4px;
}
#main_contents #main_list .list1391 h4 {
	margin-bottom: 5px;
}
/* 1391 end ============================*/
