@charset "utf-8";
/* CSS Document */

/*メイン画像 */
#hcs_top_comment { 
	float:left; 
	width:250px; 
	height:265px; 
	background-image:url(https://image.rakuten.co.jp/hyosin/cabinet/item/collectioncase/collection03.jpg); 
	background-position:center center; 
	background-repeat:no-repeat;
}
#hcs_top_comment2 { 
	float:right; 
	width:350px;
}
#hcs_top_comment2_2 { 
	float:right; 
	width:470px;
}
#hcs_top_comment_title { 
	border-bottom:1px solid #333; 
	margin-top:10px; 
	margin-bottom:10px;
}
#hcs_top_comment_title2 { 
	border-bottom:1px solid #333;
	padding-bottom:10px;
	margin-top:10px; 
	margin-bottom:20px;
	font-size:1.7em;
	line-height:1.5em;
	font-weight:bold;
}
.hcs_acce1 {
	width:240px; 
	float:left;
}
.hcs_acce2 {
	width:260px; 
	float:left;
}

/* collection_nagare.html */
#hcs_casesize_img {
	float:left; 
	width:275px;
}
#hcs_casesize_text {
	float:right; 
	width:320px;
}
#hcs_casesize_text2 {
	float:right; 
	width:360px;
}
#hcs_order_text {
	background-color:#F30; 
	color:#FFF; 
	font-weight:bold; 
	padding:5px;
}


/* collection_sanko_.html */
.table_collection { 
	border-collapse: collapse; 
	border: 1px black solid; 
	border-image: initial; 
	width:100%;
}
.table_collection td { 
	border: 1px black solid;
	border-image: initial; 
	padding:5px;
}


/* collection_select.html */
.float_l_300 { 
	float:left; 
	width:300px; 
}
.float_r_300 { 
	float:right; 
	width:300px;
}
.float_l_350 { 
	float:left; 
	width:350px; 
}
.float_r_350 { 
	float:right; 
	width:350px;
}
#hcs_option ul li { 
	list-style-type:disc; 
	list-style-position:outside; 
	margin-left:1.5em; 
	line-height:1.5em;
}
.float_l_280 { 
	float:left; 
	width:280px;
}
.float_l_330 { 
	float:left; 
	width:330px;
}
.float_r_330 { 
	float:right; 
	width:330px;
}
#center_y { 
	float:left; 
	width:50px; 
	text-align:center; 
	font-size:2em; 
	padding-top:3em;
}
#center_y2 { 
	float:left; 
	width:80px; 
	text-align:center; 
	font-size:2em; 
	padding-top:120px;
}


/* collection_option.html */
#hcs_optionimg1 {
	float:left; 
	width:166px; 
	height:166px; 
	background-image:url(https://image.rakuten.co.jp/hyosin/cabinet/item/collectioncase/option01.jpg); 
	background-position:center center; background-repeat:no-repeat;
}
.hcs_option_text {
	float:right;
	width:414px;
}
.hcs_option_text2 {
	float:right;
	width:530px;
}
.hcs_option_subt {
	float:left; 
	font-size:1.4em; 
	font-weight:bold; 
	height:1.7em; 
	vertical-align:middle;
}
.hcs_option_icon {
	float:right; 
	vertical-align:middle;
}
#hcs_optionimg3 {
	float:left; 
	width:166px; 
	height:166px; 
	background-image:url(https://image.rakuten.co.jp/hyosin/cabinet/item/collectioncase/option03.jpg); 
	background-position:center center; 
	background-repeat:no-repeat;
}
#hcs_optionimg2 {
	float:left; 
	width:166px; 
	height:166px; 
	background-image:url(https://image.rakuten.co.jp/hyosin/cabinet/item/collectioncase/option02.jpg); 
	background-position:center center; 
	background-repeat:no-repeat;
}


/* tobira_caution.html */
#hcs_caution_tobira_l {
	border:1px solid #F00; 
	padding:10px;
	margin-top:10px; 
	text-align:left;
	font-size:0.9em;
}
#hcs_caution_tobira {
	text-align:center; 
	color:#F00; 
	border-bottom:1px dashed #F00; 
	padding-bottom:5px; 
	margin-bottom:5px; 
	font-size:1.2em; 
	font-weight:bold;
}


/* collection_nagare_s.html */
#hcs_tana {
	border:1px dotted #C00; 
	background-image:url(https://image.rakuten.co.jp/hyosin/cabinet/item/collectioncase/hcs_dan_img.jpg); 
	background-repeat:no-repeat; 
	background-position:left center;
	font-size:0.9em;
	line-height:1.5em;
}
#hcs_tana_space {
	padding:10px 10px 10px 150px;
}
#hcs_tana_title {
	color:#C00; 
	border-bottom:1px solid #C00; 
	margin-bottom:5px;
}

/* collection_buy2html */
.fl_l_360 {
	float:left; 
	width:360px;
}

.fl_r_360 {
	float:right; 
	width:360px;
}

/*商品詳細 */
span.item_name { 
	display: block; 
	padding-bottom: 1px; 
	line-height: 1.6; 
	font-size: 0.9em;
}
span.item_name b { 
	padding-bottom: 1px; 
	border-bottom: 2px dotted #09F;
}
.choice { 
	font-size:0.9em;
}
#item_name { 
	margin: 0px 0px 10px 0px; 
	padding: 0px; 
	font-size: 14px; 
	font-weight: bold; 
}

