body div#topicpath_0903new{
	margin:5px 0 10px;
}
.contents img{
	vertical-align: top;
}
.contents h2{
	background:transparent url(//img.e87.com/selection/father/2011images/father_icon_01.gif) no-repeat scroll left top;
	font-size: 100%;
	margin: 10px 0 2px 0;
	padding: 2px 0 3px 25px;
	color: #7c7b7b;
	font-weight: normal;
}
.contents h2 span{
	font-weight:bold;
	color:#7c7b7b;
}

h2.mT5{ margin-top: 5px; }
.txtAC{ text-align: center; }

/* 
 header
------------------------------ */
#wrap_0903new #header_father{
	width: 750px;
	min-height: 180px;
	height: auto !important;
	_height: 180px;
	position: relative;
	background: url(//img.e87.com/selection/father/2012images/order_main_bg.jpg) no-repeat left top transparent;
	margin:0 0 13px 0;
}
#wrap_0903new #header_father h1.txt{
	margin-left: 235px;
	padding-top: 105px;
	color: #173d80;
	font-weight: bold;
}
#wrap_0903new #header_father .txt{
	width: 260px;
	margin-left: 235px;
	padding-top: 2px;
	color: #80734a;
	font-size:80%;
	/font-size:75%;
}
#wrap_0903new #header_father p.card{
	position: absolute;
	bottom: 6px;
	left: 6px;
}

/* 
 navi
------------------------------ */
#wrap_0903new .navi {
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 20px;
}
#wrap_0903new .navi li {
	float: left;
}

/* 
 box
------------------------------ */
#wrap_0903new .box {
	width: 748px;
	_width: 750px;
}
#wrap_0903new #order_coffee {
	border: 1px solid #181005;
}
#wrap_0903new #order_glove {
	border: 1px solid #a81c13;
}
#wrap_0903new #order_ball {
	border: 1px solid #097c25;
}
#wrap_0903new #order_ball2 {
	border: 1px solid #097c25;
}
#wrap_0903new #order_jinbei {
	border: 1px solid #203c6e;
}
#wrap_0903new #order_shirt {
	border: 1px solid #2f4374;
}
#wrap_0903new .box .boxL {
	float: left;
	width: 416px;
}
#wrap_0903new #order_coffee .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2011images/order_coffee_title.jpg) no-repeat left top;
}
#wrap_0903new #order_glove .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2011images/order_glove_title.jpg) no-repeat left top;
}
#wrap_0903new #order_ball .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2012images/order_ball_title.jpg) no-repeat left top;
}
#wrap_0903new #order_ball2 .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2012images/order_ball2_title.jpg) no-repeat left top;
}
#wrap_0903new #order_shirt .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2011images/order_shirt_title.jpg) no-repeat left top;
}
#wrap_0903new #order_jinbei .title {
	height: 225px;
	background: url(//img.e87.com/selection/father/2012images/order_jinbei_title.jpg) no-repeat left top;
}
#wrap_0903new .box .title dt a {
	display: block;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .title dd {
	width: 376px;
	margin: 15px 20px 0;
	font-size: 85%;
	line-height: 1.2;
}
#wrap_0903new #order_coffee .title dd {
	color: #b8a191;
}
#wrap_0903new #order_glove .title dd {
	color: #d6b49d;
}
#wrap_0903new #order_ball .title dd {
	color: #ffffff;
}
#wrap_0903new #order_ball2 .title dd {
	color: #ffffff;
}
#wrap_0903new #order_jinbei .title dd {
	color: #ffffff;
}
#wrap_0903new #order_shirt .title dd {
	color: #b7bcd1;
}
#wrap_0903new #order_coffee .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2011images/order_coffee_point.jpg) no-repeat left top;
}
#wrap_0903new #order_glove .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2011images/order_glove_point.jpg) no-repeat left top;
}
#wrap_0903new #order_ball .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2012images/order_ball_point.jpg) no-repeat left top;
}
#wrap_0903new #order_ball2 .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2012images/order_ball2_point.jpg) no-repeat left top;
}
#wrap_0903new #order_jinbei .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2012images/order_jinbei_point.jpg) no-repeat left top;
}
#wrap_0903new #order_shirt .point {
	height: 107px;
	background: url(//img.e87.com/selection/father/2011images/order_shirt_point.jpg) no-repeat left top;
}
#wrap_0903new .box .point p {
	padding: 40px 15px 0 105px;
	color: #2f1206;
	font-size: 85%;
	line-height: 1.2;
}
#wrap_0903new .box .main_photo {
	float: right;
	width: 332px;
}
#wrap_0903new .box .box_choice {
	width: 748px;
	height: 119px;
	background: #e0eff8 url(//img.e87.com/selection/father/2012images/order_choice_bg.jpg) no-repeat left top;
	position: relative;
}
#wrap_0903new .box .box_choice h3 {
	position: absolute;
	top: 7px;
	left: 227px;
	font-size: 1px;
}
#wrap_0903new .box .box_choice_left { float: left; }
#wrap_0903new .box .box_choice_left dl { width: 375px; }
#wrap_0903new .box .box_choice_left dt {
	float: left;
	margin-right: 15px;
}
#wrap_0903new .box .box_choice_left dt a {
	display: block;
	width: 130px;
	height: 119px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .box_choice_left dd {
	float: left;
	width: 230px;
	margin-top: 42px;
}
#wrap_0903new .box .box_choice_right { float: right; }
#wrap_0903new .box .box_choice_right dl { width: 370px;  }
#wrap_0903new .box .box_choice_right dt { float: right; }
#wrap_0903new .box .box_choice_right dt a {
	display: block;
	width: 130px;
	height: 119px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .box_choice_right dd {
	float: right;
	width: 217px;
	margin-top: 42px;
}

#wrap_0903new .box .box_choice1_right { float: right; }
#wrap_0903new .box .box_choice1_right dl { width: 370px;  }
#wrap_0903new .box .box_choice1_right dt { float: right; }
#wrap_0903new .box .box_choice1_right dt a {
	display: block;
	width: 20px;
	height: 82px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .box_choice1_right dd {
	float: right;
	width: 217px;
	margin-top: 4px;
}

#wrap_0903new .box .name a{
	color:#cb417d;
}
#wrap_0903new .box .kakaku {
	color: #696851;
	font-size: 90%;
}
#wrap_0903new .box .detail{
	margin-top: 3px;
}
#wrap_0903new .box .box_choice_flow {
	padding: 14px 0 18px 24px;
}
#wrap_0903new .box .box_choice_flow li {
	float: left;
	margin-right: 13px;
}

#wrap_0903new .box .box_choice {
	width: 748px;
	height: 119px;
	background: #e0eff8 url(//img.e87.com/selection/father/2012images/order_choice_bg.jpg) no-repeat left top;
	position: relative;
}
#wrap_0903new .box .box_choice h3 {
	position: absolute;
	top: 7px;
	left: 227px;
	font-size: 1px;
}
#wrap_0903new .box .box_choice_left { float: left; }
#wrap_0903new .box .box_choice_left dl { width: 375px; }
#wrap_0903new .box .box_choice_left dt {
	float: left;
	margin-right: 15px;
}
#wrap_0903new .box .box_choice_left dt a {
	display: block;
	width: 130px;
	height: 119px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .box_choice_left dd {
	float: left;
	width: 230px;
	margin-top: 42px;
}
#wrap_0903new .box .box_choice_right { float: right; }
#wrap_0903new .box .box_choice_right dl { width: 370px;  }
#wrap_0903new .box .box_choice_right dt { float: right; }
#wrap_0903new .box .box_choice_right dt a {
	display: block;
	width: 130px;
	height: 119px;
	text-indent: -9999px;
	overflow: hidden;
}
#wrap_0903new .box .box_choice_right dd {
	float: right;
	width: 217px;
	margin-top: 42px;
}
#wrap_0903new .box .name a{
	color:#cb417d;
}
#wrap_0903new .box .kakaku {
	color: #696851;
	font-size: 90%;
}
#wrap_0903new .box .detail{
	margin-top: 3px;
}
#wrap_0903new .box .box_choice_flow {
	padding: 14px 0 18px 24px;
}
#wrap_0903new .box .box_choice_flow li {
	float: left;
	margin-right: 13px;
}



#wrap_0903new .box .box_choice1 {
	width: 748px;
	height: 82px;
	background: #e0eff8 url(//img.e87.com/selection/father/2012images/order_choice1_bg.jpg) no-repeat left top;
	position: relative;
}


/* etc
------------------------------ */
#wrap_0903new .etc{
	margin-bottom: 30px;
}

/* other
------------------------------ */
.contents {
	text-align: left;
}
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:13px 2px 20px 0;
	text-align:right;
}