@charset "UTF-8";

h3 {
	font-size: 1.8em;
	font-weight:bold;
	z-index:2;
}

#productsR {
	padding-bottom:20px;
}

.pointBox {
	line-height:1.3;
}

.ajskater01 {
	margin-bottom: 20px;
}
.ajskater01 .boxA {
	float: left;
	width: 293px;
	padding-left: 15px;
}
.ajskater01 .boxB {
	float: right;
	width: 293px;
}
.ajskater01 .boxC {
	width: 524px;
	padding-left: 15px;
}
.ajskater01 p {
	margin-top: 5px;
	font-size: 1.2em;
}
#productL h3.border-b {
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	padding-top: 0;
	margin-bottom: 20px;
}
#productL h3.ajskaterTtl {
	padding-top: 0;
}
#productL h3.ajskaterTtl span {
	font-size: 0.7em;
	font-weight: normal;
}
#ajskater02 .round_top {
	padding: 15px;
	padding-bottom: 0;
}
#ajskater02 .round_btm {
	padding: 15px;
	padding-top: 0;
}
#ajskater02 .imgBox {
	padding-bottom: 15px;
}
#ajskater02 table {
	width: 290px;
	float: left;
	margin-right: 10px;
	border-collapse: collapse;
	border:1px solid #ccc;
}
#ajskater02 table th.line_normal{
	padding: 2px;
	text-align:left;
	border-bottom:1px solid #ccc;
}

#ajskater02 table th.line_dot{
	padding: 2px;
	text-align:left;
	border-bottom: 1px dotted #ccc;
}

#ajskater02 table td.line_normal {
	padding: 2px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#ajskater02 table td.line_dot {
	padding: 2px;
	text-align: center;
	border-bottom: 1px dotted #ccc;
}

#ajskater02 table th {
	width: 60%;
}
#ajskater02 table td {
	width: 40%;
	background: #005AA6;
	color: #fff;
}

#ajskater02 img.maru{
	vertical-align:-2px;
	margin-right:3px;
}

/*
#wheelchair01 {
	position:relative;
	width: 640px;
	padding-bottom:60px;
	background: url(images/bg_wheelchair01.jpg) no-repeat left top;
}

	#wheelchair01 img {
		margin:8px 0 0 0;
	}

	#wheelchair01 .point {
		position: absolute;
		top:315px;
		left:0;
	}

	#wheelchair01 .wheelchair01cmt1 {
		font-size:1.4em;
		font-weight: bold;
		line-height: 1.5;
		margin: 0 0 20px 0;
		padding: 335px 0 0 40px;
	}
	
	#wheelchair01 .wheelchair01cmt2 {
		position: absolute;
		top: 503px;
		left: 354px;
		font-size:1.5em;
		font-weight: bold;
		line-height: 1.5;
		color: #0081B2;
	}
	
	#wheelchair01 .wheelchair01cmt2 .ver1 {
		padding: 0 0 0 50px;
		background: url(images/ico_funlife02.gif) no-repeat left 2px;
	}
	
	#wheelchair01 .wheelchair01cmt2 .ver2 {
		padding: 0 0 0 50px;
		background: url(images/ico_funlife03.gif) no-repeat left 2px;
	}

	#wheelchair01 .movie_area {
		padding: 0 0 0 40px;
	}
	
	#wheelchair01 .wheelchair01cmt3 {
		position: absolute;
		top: 570px;
		left: 354px;
		font-size: 1.4em;
		font-weight: bold;
		color: #0081B2;	
	}
	
	#wheelchair01 .wheelchair01cmt4 {
		position: absolute;
		top: 600px;
		left: 354px;	
	}	

#wheelchair02 {
	width:630px;
}

	#wheelchair02 h3 {
		margin: 0 0 20px 0;
		padding: 10px 0 0 150px;
		background: url(images/ico_funlife.gif) no-repeat left top;
		line-height: 1.2;
		font-size: 1.6em;
	}
	
	#wheelchair02 img {
		margin-left:15px;
	}

	#wheelchair02 .wheelchair02cmt1 {
		font-size:1.8em;
		font-weight: bold;
		line-height:1.6;
		color: #0081B2;
	}

	#wheelchair02 .wheelchair02cmt2 {
		font-size:1.2em;
		line-height:1.5;
		margin: 0 0 20px 0;
	}
	
#wheelchair03 {
	clear: both;
	position: relative;
	width: 640px;
	height: 467px;
	background: url(images/img_wheelchair03_01.jpg) no-repeat left top;
}

	#wheelchair03 h3 {
		padding: 20px 0 0 80px;
		line-height: 1.2;
	}

	#wheelchair03 .wheelchair03cmt1 {
		position: absolute;
		top: 20px;
		left: 435px;
		color: #e60013;
	}

	#wheelchair03 .wheelchair03cmt2 {
		position: absolute;
		top: 282px;
		left: 0;
		width: 640px;
	}
	
	#wheelchair03 .wheelchair03cmt2 img {
		float: left;
		margin: 0;
		padding: 0;
		line-height: 0;
	}
	
	#wheelchair03 .wheelchair03cmt3 {
		position: absolute;
		top: 428px;
		left: 70px;
		font-size: 1.2em;
	}

	#wheelchair03 .wheelchair03cmt4 {
		position: absolute;
		top: 428px;
		left: 275px;
		font-size: 1.2em;
	}
	
	#wheelchair03 .wheelchair03cmt5 {
		position: absolute;
		top: 428px;
		left: 483px;
		font-size: 1.2em;
	}	

#wheelchair04 {

}

	#wheelchair04 h3 {
		width: 317px;
		height: 25px;
		background: url(images/ttl_wheelchair03.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	#wheelchair04 ul {
		margin: 0 0 25px 0;
	}
	
	#wheelchair04 ul li {
		float: left;
	}
	
	#wheelchair04 li p {
		line-height: 1.4;
	}
	
	#wheelchair04 .txt {
		width: 175px;
		min-height: 20px;
		margin: 0 auto;
		padding: 0 0 0 30px;
		font-size: 1.2em;
	}
	
	.guide01 { width: 210px; }	
	#wheelchair04 .guide01 .txt {
		background: url(images/ico_01.jpg) no-repeat 6px top;
	}
	
	.guide02 { width: 215px; }
	#wheelchair04 .guide02 .txt {
		background: url(images/ico_02.jpg) no-repeat 6px top;
	}
	
	.guide03 { width: 214px; }
	#wheelchair04 .guide03 .txt {
		background: url(images/ico_03.jpg) no-repeat 6px top;
	}
	
	#wheelchair04 .wheelchair04cmt1 {
		clear: both;
		font-size:1.6em;
		font-weight: bold;
		line-height:1.6;
		color: #0081B2;	
	}
	
#wheelchair05 {
	position: relative;
	background: url(images/img_wheelchair05_01.jpg) no-repeat left 35px;	
}

	#wheelchair05 p {
		position: absolute;
		top: 97px;
		left: 37px;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	#wheelchair05 h3 {
		min-height: 35px;
		padding: 15px 0 0 120px;
		background: url(images/bg_funlife_ttl.gif) no-repeat left top;
	}
	
	#wheelchair05 .point {
		padding: 370px 0 0 0;
		font-size: 1.1em !important;
	}
	
#wheelchair06 {
	width: 630px;
}
	
	#wheelchair06 h3 {
		width: 630px;
		height: 40px;
		margin: 0;
		padding: 0;
		background: url(images/ttl_wheelchair06.jpg) no-repeat left top;
		text-indent: -9999px;
	}
	
	#wheelchair06 .wheelchair06box1 {
		float: left;
		width: 303px;
		margin: 0 24px 0 0;
	}

	#wheelchair06 .wheelchair06box2 {
		float: left;
		width: 303px;
	}
	
	#wheelchair06 h4 {
		clear: both;
		font-size:1.8em;
		font-weight: bold;
		line-height:1.6;
		color: #0081B2;	
	}
	
	#wheelchair06 .wheelchair06box1 .txt,
	#wheelchair06 .wheelchair06box2 .txt {
		float: left;
		width: 145px;
		font-size: 1.2em;
		line-height: 1.2;
		padding: 10px 0 0 0;
	}
	
	#wheelchair06 .wheelchair06box1 .img,
	#wheelchair06 .wheelchair06box2 .img {
		float: right;
		width: 140px;
	}
	
#wheelchair07 {
	clear: both;
	position: relative;
	background: url(images/img_wheelchair07_01.jpg) no-repeat left 50px;	
}

	#wheelchair07 .wheelchair07cmt1 {
		position: absolute;
		top: 100px;
		left: 325px;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	#wheelchair07 .wheelchair07cmt2 {
		position: absolute;
		top: 324px;
		left: 345px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}
	
	#wheelchair07 h3 {
		min-height: 35px;
		padding: 15px 0 0 120px;
		background: url(images/bg_funlife_ttl.gif) no-repeat left top;
	}
	
	#wheelchair07 .point {
		margin: 0 0 0px 0;
		padding: 335px 0 0 0;
		font-size: 1.1em !important;
	}
	
#wheelchair08 {

}
	
	#wheelchair08 ul {
		margin: 0 0 25px 0;
	}
	
	#wheelchair08 ul li {
		float: left;
	}
	
	#wheelchair08 li p {
		line-height: 1.4;
	}
	
	#wheelchair08 .txt {
		width: 175px;
		min-height: 20px;
		margin: 0 auto;
		padding: 0 0 0 30px;
		font-size: 1.2em;
	}
	
	#wheelchair08 .guide01 .txt {
		background: url(images/ico_01.jpg) no-repeat 6px top;
	}
	
	#wheelchair08 .guide02 .txt {
		padding: 0 0 0 42px;
		background: url(images/ico_02.jpg) no-repeat 18px top;
	}
	
	#wheelchair08 .guide03 .txt {
		padding: 0 0 0 42px;
		background: url(images/ico_03.jpg) no-repeat 18px top;
	}
	
#wheelchair09 {
	clear: both;
	position: relative;
	background: url(images/img_wheelchair09_01.jpg) no-repeat left 60px;	
}

	#wheelchair09 .wheelchair09cmt1 {
		position: absolute;
		text-align: center;
		top: 300px;
		left: 55px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}
	
	#wheelchair09 .wheelchair09cmt2 {
		position: absolute;
		top: 324px;
		left: 345px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffffff;
	}
	
	#wheelchair09 .wheelchair09cmt3 {
		position: absolute;
		top: 100px;
		left: 370px;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	#wheelchair09 h3 {
		min-height: 35px;
		padding: 15px 0 0 120px;
		background: url(images/bg_funlife_ttl.gif) no-repeat left top;
	}
	
	#wheelchair09 .point {
		margin: 0 0 0px 0;
		padding: 335px 0 0 0;
		font-size: 1.1em !important;
	}
	
#wheelchair10 {

}
	
	#wheelchair10 ul {
		margin: 0 0 25px 0;
	}
	
	#wheelchair10 ul li {
		float: left;
	}
	
	#wheelchair10 li p {
		line-height: 1.4;
	}
	
	#wheelchair10 .txt {
		width: 175px;
		min-height: 20px;
		margin: 0 auto;
		padding: 0 0 0 30px;
		font-size: 1.2em;
	}
	
	#wheelchair10 .guide01 .txt {
		background: url(images/ico_01.jpg) no-repeat 6px top;
	}
	
	#wheelchair10 .guide02 .txt {
		padding: 0 0 0 42px;
		background: url(images/ico_02.jpg) no-repeat 18px top;
	}
	
	#wheelchair10 .guide03 .txt {
		padding: 0 0 0 42px;
		background: url(images/ico_03.jpg) no-repeat 18px top;
	}

#wheelchair11_12 {
	width: 640px;
}
#wheelchair11,
#wheelchair12 {
	font-size:1.2em;
}

	#wheelchair11 h4,
	#wheelchair12 h4 {
		font-size:1.1em;
		width:140px;
		text-align:center;
		font-weight:600;
		border:1px solid #7F7F7F;
		padding:4px 0;
		margin:10px 0;
	}

	#wheelchair11 .makitoriCmt,
	#wheelchair12 .makitoriCmt {
		position:relative;
		width:320px;
		top:-35px;
		left:10px;
	}

#wheelchair11_12 {
	padding-bottom:0;
}

#wheelchair13 {
	clear: both;
	position: relative;
	width: 640px;
	height: 475px;
	background: url(images/img_wheelchair13_01.jpg) no-repeat left 25px;	
}

	#wheelchair13 h3 {
		font-size: 1.5em;
		font-weight: bold;
		padding: 38px 0 0 120px;
	}
	
	#wheelchair13 .wheelchair13cmt1 {
		position: absolute;
		top: 340px;
		left: 330px;
		font-size: 1.2em;
		font-weight: bold;
	}
	
	#wheelchair13 .wheelchair13cmt2 {
		position: absolute;
		top: 360px;
		left: 330px;
		width: 240px;
		font-size: 1.2em;
	}
*/	


