@charset "UTF-8";
/*
	font-size
	10 	77
	11 	85
	12 	93 (was 93)
	13 	100
	14 	108 (was 107)
	15 	116 (was 114)
	16 	123.1 (was 122)
	17 	131 (was 129)
	18 	138.5 (was 136)
	19 	146.5 (was 144)
	20 	153.9 (was 152)
	21 	161.6 (was 159)
	22 	167
	23 	174
	24 	182
	25 	189
	26 	197
*/
#costume_top_head {
	background-image:url(../images/costume/top_background.jpg);
	background-position:right;
	height:291px;
	width:690px;
	margin:5px 0;
}
.costume_top_section {
	padding:10px 0;
}
#costume_top_dress {
	width:340px;
	float:left;
	margin:0 0 0 00px;
	display:inline;
}
#costume_top_mens {
	width:340px;
	float:right;
	margin:0 0px 0 0;
	display:inline;
}
.costume_top_section h4 {
	background-image:url(../images/costume/top_catch_background.png);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	height:25px;
	font-size:93%;
	font-weight:bold;
}
#costume_top_dress h4, #costume_top_mens h4 {
	background-image:url(../images/shop/catch_background.png);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	height:25px;
	font-size:93%;
	font-weight:bold;
}
.costume_top_image {
	width:150px;
	margin:10px 0 0 10px;
	float:left;
	display:inline;
}
.costume_top_text {
	width:170px;
	float:right;
	margin:10px 0px 0 0;
	display:inline;
}
.costume_top_section h5 {
	font-size:85%;
	color:#dc551a;
	padding:5px 0;
}
.costume_top_section p {
	font-size:85%;
	padding:5px;
}
.costume_top_link {
	text-align:right;
}
.costume_top_box1 {
	width:330px;
	float:left;
	display:inline;
	margin:10px 0 10px 10px;
}
.costume_top_box2 {
	width:330px;
	float:right;
	display:inline;
	margin:10px 10px 10px 0;
}
.costume_top_box3 {
	margin:10px;
}
.costume_top_salon {
	text-align:center;
}
.costume_top_salon a {
	width:250px;
	padding:5px;
	background-color:#ff006f;
	color:#ffffff;
	display:block;
	margin:0 auto;
	font-size:85%;
}
#costume_dress_title {
	background-image:url(../images/costume/dress_title_background.jpg);
	background-position:right;
	height:145px;
}
#costume_mens_title {
	background-image:url(../images/costume/mens_title_background.jpg);
	background-position:right;
	height:145px;
}
#costume_dress_detail, #costume_mens_detail {
	 width:448px;
	 float:left;
	 display:inline;
}
#costume_menu {
	width:242px;
	float:right;
	display:inline;
}
#costume_dress_detail dl {
	background-image:url(../images/costume/detail_background.png);
	width:448px;
	height:566px;
}
#costume_mens_detail dl {
	background-image:url(../images/costume/detail_mens_background.png);
	width:448px;
	height:566px;
}
#costume_dress_detail dt, #costume_mens_detail dt {
	text-align:center;
	padding:10px;
}
#costume_dress_detail dd, #costume_mens_detail dd {
	width:370px;
	margin:5px auto;
	font-size:85%;
}
#costume_dress_detail table, #costume_mens_detail table {
	border-collapse:collapse;
	width:448px;
}
#costume_dress_detail th, #costume_dress_detail td {
	padding:5px;
	font-size:77%;
	border:1px solid #e1d8d4;
}
#costume_mens_detail th, #costume_mens_detail td {
	padding:5px;
	font-size:77%;
	border:1px solid #d4dee1;
}
#costume_dress_detail th {
	background-color:#2a1e18;
	color:#ffffff;
	text-align:center;
}
#costume_mens_detail th {
	background-color:#18242a;
	color:#ffffff;
	text-align:center;
}
#costume_dress_detail a, #costume_mens_detail a {
	color:#ff006f;
}
#costume_dress_detail table.like_chapel, #costume_mens_detail table.like_chapel {
	width:auto;
}
#costume_dress_detail .like_chapel th, #costume_dress_detail .like_chapel td, #costume_mens_detail .like_chapel th, #costume_mens_detail .like_chapel td {
	padding:3px;
	border:0;
	background-color:#ffffff;
	text-align:left;
}
#costume_dress_detail .like_chapel th, #costume_mens_detail .like_chapel th {
	width:60px;
}
#costume_dress_detail .like_chapel td, #costume_mens_detail .like_chapel td {
	width:80px;
	font-size:11px;
}
#costume_menu {
	font-size:77%;
}
#costume_menu p {
	text-align:center;
	padding:10px;
}
#costume_menu ul {
	width:231px;
	margin:0 0 0 11px;
}
#costume_menu li {
	width:77px;
	float:left;
	display:inline;
}
#costume_menu li img {
	vertical-align:bottom;
}
#costume_menu .link_navi a {
	background-image:url(../images/share/icon_04.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 14px;
	color:#ff006f;
}
#costume_menu .link_navi {
	text-align:right;
	margin:5px;
}

