@charset "utf-8";

.title{
	margin-bottom:30px;
}

.subtitle{
	margin-bottom:20px;
}

.Content p{
	font-size:15px;
	line-height:22px;
}
		
.text{
	margin-left:20px;
	margin-bottom:20px;
}

.orange{
	color:#ff7800;
	font-weight:bold;
}

.red{
	color:#e00000;
}

.subtitle-half{
	margin-bottom:20px;
	}
	
	
/*テープ */

.tape{
	width:666px;
	margin-bottom:40px;
	margin-left:10px;
	}

	.tape-l{
		float:left;
		width:325px;
	}

	.tape-r{
		float:right;
		width:325px;
	}

.tape-pct{
	float:left;
	width:130px;
	margin-left:5px;
}

.tape-text{
	float:left;
	width:180px;
	font-size:15px;
	margin-left:5px;
}

/*テープ オーダーフォーム*/

.order{
	margin-bottom:30px;
}
	
	.order .orderform-tape01{
		background-image:url(../../accessary/images/orderform-tape01.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}
	
	.order .orderform-tape02{
		background-image:url(../../accessary/images/orderform-tape02.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	.order .orderform-tape01_r{
		background-image:url(../../accessary/images/orderform-tape01_r.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}
	
	.order .orderform-tape02_r{
		background-image:url(../../accessary/images/orderform-tape02_r.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	 .order .pct-tape{
		position:absolute;
		top:30px;
		left:17px;
	}


/*期間限定　コートテープ*/

.courttape{
	width:666px;
	margin-bottom:25px;
	margin-left:10px;
	}

	.tape-l{
		float:left;
		width:325px;
	}

	.tape-r{
		float:right;
		width:325px;
	}

	
.order{
	margin-bottom:30px;
}
	
	.order .orderform-courttape{
		background-image:url(../../accessary/images/orderform-courttape.gif?2);
		margin-bottom:15px;
		position:relative;
		width:685px;
		height:69px;
	}
	
	 .order .pct-courttape{
		position:absolute;
		top:20px;
		left:20px;
	}
	
	
/*グリップ オーダーフォーム 共通*/

	.order ul{
		font-size:15px;
		line-height:22px;
	}

	.order li{
		margin-left:10px;
		margin-bottom:10px;
		background-image:url(../../shuttle/images/icon-check.gif) ;
	  	background-position:top left ;   
  		background-repeat:no-repeat;
		padding-left:30px;
	}


/*グリップ*/

.accessary-list{
	width:666px;
	margin-left:20px;
	margin-bottom:30px;
}

	.accessary-list p{
		font-size:15px;
		line-height:24px;
	}

	.accessary-list .detail{
		margin-top:20px;
	}
	
	.detail .detail-l{
		float: left;
		display: inline;/*ie*/
		width: 190px;
		margin: 5px 20px 0 5px;
	}
	
	.detail .detail-r{
		float:left;
		display: inline;/*ie*/
		width:450px;
		margin-top:5px;
		font-size:15px;
		line-height:24px;
}
		
.accessary-list .detail02{
	margin-top:20px;
}

	.detail02 .detail-l1{
		float:left;
		width:190px;
		margin:5px 15px 20px 5px;
	}
	
	.detail02 .detail-l2{
		float:left;
		width:190px;
		margin:5px 20px 20px 5px;
	}
	
	.detail02 .detail-r{
		float:left;
		width:240px;
		margin-top:5px;
		font-size:15px;
		line-height:24px;
	}
	
/*グリップ オーダーフォーム*/

.order{
	margin-bottom:30px;
}
	
	.order .orderform-grip01{
		background-image:url(../../accessary/images/orderform-grip01.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}
	
	.order .orderform-grip02{
		background-image:url(../../accessary/images/orderform-grip02.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	.order .orderform-string01{
		background-image:url(../../accessary/images/orderform-string01.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	.order .orderform-string02{
		background-image:url(../../accessary/images/orderform-string02.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	.order .orderform-string01_r{
		background-image:url(../../accessary/images/orderform-string01_r2.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	.order .orderform-string02_r{
		background-image:url(../../accessary/images/orderform-string02_r2.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:196px;
	}

	 .order .pct-grip{
		position:absolute;
		top:40px;
		left:27px;
	}
	

/*サーブガイド・バドミントンネット*/	

.detail03{
	margin-bottom:20px;
}
	
	.detail03 .detail-l{
		float:left;
		display: inline;/*ie*/
		width:320px;
		margin:0 20px 0 0px;
	}
	
	.detail03 .detail-r{
		float:left;
		display: inline;/*ie*/
		width:325px;
		font-size:15px;
		line-height:25px;
	}
	
	.detail03 .note-guide{
		margin-top:10px;
		font-size:13px;
		line-height:18px;
		text-align:center;
	}
		
/*サーブガイド オーダーフォーム*/
	
.order{
	margin-bottom:30px;
}
	
	.order .orderform-guide{
		background-image:url(../../accessary/images/orderform-guide.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:67px;
	}
	
	 .order .pct-guide{
		position:absolute;
		top:20px;
		left:20px;
	}
	
/*バドミントンネット オーダーフォーム*/

	.order .orderform-net{
		background-image:url(../../accessary/images/orderform-net.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:67px;
	}
	
	 .order .pct-net{
		position:absolute;
		top:20px;
		left:20px;
	}
	
	
/*ラケット*/

.detail04{
	margin-bottom:20px;
}
	
	.detail04 .detail-l{
		float:left;
		display: inline;/*ie*/
		width:326px;
		margin:0 15px 0 5px;
	}
	
	.detail04 .detail-r{
		float:left;
		display: inline;/*ie*/
		width:320px;
		font-size:15px;
		line-height:25px;
	}
	
/*バドミントンネット ラケット*/

	.order .orderform-racket01{
		background-image:url(../../accessary/images/orderform-racket01.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:83px;
	}
	
	 .order .pct-racket{
		position:absolute;
		top:18px;
		left:22px;
	}
	.order .orderform-racket02{
		background-image:url(../../accessary/images/orderform-racket02.gif);
		margin-bottom:15px;
		position:relative;
		width:685px;
		height:83px;
	}
	
	.order .orderform-racket03{
		background-image:url(../../accessary/images/orderform-racket03.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:83px;
	}
	
	
.text-racket02{
	font-size:13px;
	font-weight:bold;
	margin-left:25px;
}

.pct-racket02{
	margin-left:25px;
	margin-bottom:10px;
}


/*バドミントンネット ラケット*/
	.order .orderform-sheet{
		background-image:url(../../accessary/images/orderform-sheet.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:67px;
	}
	
	 .order .pct-sheet{
		position:absolute;
		top:19px;
		left:22px;
	}


/*レジャーシート*/
.detail05{
	margin-bottom:10px;
}
	
	.detail05 .detail-l{
		float:left;
		display: inline;/*ie*/
		width:320px;
		margin:0 5px 0 0;
	}
	
	.detail05 .detail-r{
		float:left;
		display: inline;/*ie*/
		width:325px;
		font-size:15px;
		line-height:25px;
	}
	
	.detail05 .note-guide{
		margin-top:10px;
		font-size:13px;
		line-height:18px;
		text-align:center;
	}

p.text-sheet{
	font-size:13px;
	font-weight:bold;
}

/*クラスター水*/

	.order .orderform-water01{
		background-image:url(../../accessary/images/orderform-water01.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:83px;
	}
	
	.order .orderform-water02{
		background-image:url(../../accessary/images/orderform-water02.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:83px;
	}
	


/*フォーム部分*/
input.hint{
	width: 47px;
	height: 17px;
	border: 1px solid #ccc;
	text-align: right;
	padding-right: 3px;
}
input.blur{ color:#999; }

/*パターン１*/
.orderform-tape01,
.orderform-tape02,
.orderform-grip01,
.orderform-grip02,
.orderform-string01,
.orderform-string02{
	position: relative;
	width: 685px;
	height: 197px;
}
/*パターン２*/
.orderform-guide,
.orderform-net{
	position: relative;
	width: 685px;
	height: 67px;
}
/*パターン３*/
.orderform-racket01,
.orderform-racket02,
.orderform-racket03,
.orderform-water01,
.orderform-water02,
.orderform-sheet{

	position: relative;
	width: 685px;
	height: 83px;
}


.cart{
	position: absolute;
	width: 131px;
	height: 45px;
}
	
	.cart .formbox{
		float: right;
		margin-bottom: 3px;
	}
	
	.cart .formbtn{
		clear: right;
		text-align: center;
	}

.cart_r{
	position: absolute; 
	width: 120px; 
	left:535px; 
	top:130px;
}

	.cart .formbtn{
		clear: right;
		text-align: center;
	}

	
/*パターン１*/
.cart.no1p1{
	left: 237px;
	top: 52px;
}
.cart.no2p1{
	left: 390px;
	top: 52px;
}
.cart.no3p1{
	left: 237px;
	top: 141px;
}
.cart.no4p1{
	left: 390px;
	top: 141px;
}
.cart.no5p1{
	left: 544px;
	top: 141px;
}
/*パターン２*/
.cart.no1p2{
	left: 457px;
	top: 20px;
}

	.cart.no1p2 .formbox{
		float: left;
	}
	
	.cart.no1p2 .formbtn{
		float: right;
	}
/*パターン３*/
.cart.no1p3{
	left: 475px;
	top: 30px;
}
.cart.no1-1p3{
	left: 540px;
	top: 8px;
}
.cart.no1-2p3{
	left: 540px;
	top: 36px;
}

	.cart.no1p3 .formbox,
	.cart.no1-1p3 .formbox,
	.cart.no1-2p3 .formbox{
		float: left;
	}
	
	.cart.no1p3 .formbtn,
	.cart.no1-1p3 .formbtn,
	.cart.no1-2p3 .formbtn{
		float: right;
	}
	
	
/*マスク*/

	.order .orderform-mask{
		background-image:url(../../accessary/images/orderform-mask.gif);
		margin-bottom:20px;
		position:relative;
		width:685px;
		height:83px;
	}
	
	 .order .pct-mask{
		position:absolute;
		top:18px;
		left:22px;
	}

/*カートボタン*/	

	.cart_r .formbox_r{
		display:flex;
		align-items: center;
	}
	.cart_r .formbox_r select{
		margin-right:6px; 
		font-size:13px; 
		padding:3px;
	}
	.cart_r .formbox_r input{
		margin-left:6px;
		font-size:13px; 
		padding:3px;
	}

	