@charset "Shift-JIS";

/*------------------------*/
/*---2-choice original---*/
/*------------------------*/

#logo {
	margin-top: 30px;
	padding-bottom: 20px;
	}

/*---モデル名---*/
#head_navi li.model { height: 50px; }
#head_navi ul li#at2-choice{ background-image: url(../images/2-choice/l_nav03.gif); }

/*---header_bg---*/
#header_bg {
	background: url(../images/2-choice/header_bg.gif) right top no-repeat #000;
	min-height: inherit;
	}

#head_img {
	text-indent: -9999px;
	}

/*---container option---*/	
#new_contents {
	height: auto;
	}

#cnt {
	position: static;
	}
	
/*--------------------*/
/*---contents title---*/
/*--------------------*/
h3#t_01 {                     /* ブローパターン */
	float: left;
	background: url(../images/2-choice/t_01.gif) no-repeat;
	width: 282px;
	height: 28px;
	margin: 0 0 20px 0;
	}

h3#t_02 {                     /* 該当ノズル：噴射力の弱→強の順に並んでいます */
	float: left;
	background: url(../images/2-choice/t_02.gif) no-repeat;
	width: 628px;
	height: 28px;
	margin: 0 0 20px 20px;
	}

/*-----------------------------------*/
/*---contents container and box---*/
/*-----------------------------------*/

#cnt2-choice_01 {
	clear: both;
	width: 930px;
	}

#cnt2-choice_02 {
	clear: both;
	width: 930px;
	}

#box2choice_02a {
	float: left;
	width: 282px;
	padding-right: 20px;
	}

#box2choice_02b {
	float: left;
	width: 628px;
	}

#box00_exp {
	position: absolute;
	left: 805px;
	top: 440px;
	}

#box01_option {
	position: absolute;
	left: 800px;
	top: 1310px;
	}

/*----------------*/
/*---commons---*/
/*----------------*/
.p1, .p2, .p3, .p4, .p5, .p6, .blank {
	float: left;
	background-position: top;
	width: 153px;
	height: 200px;
	margin: 2px 3px 20px 0;
	}

#box2choice_02b a { color: #000; }
#box2choice_02b a:hover { color: #000; }

#box2choice_02b h4 {
	width: 98px;
	height: 20px;
	color: #FFFFFF;
	font-size: 110%;
	text-align: center;
	padding: 3px 0 0 7px;
	}

#box2choice_02b h5 {
	width: 153px;
	height: 16px;
	padding-top: 3px;
	color: #FFFFFF;
	font-size: 95%;
	text-align: center;
	}
	
#box2choice_02b td.top { height: 29px; }
#box2choice_02b td.left { width: 38px; padding-left: 3px; }
#box2choice_02b td.center { width: 68px; height: 68px; }
#box2choice_02b td.right { width: 41px; padding-right: 3px; }
#box2choice_02b td.bottom { height: 31px; }

#box2choice_02b p.caption {
	margin-top: 5px;
	font-size: 95%;
	line-height: 110%;
	}
	
/*---option---*/
#box2choice_02a img {
	padding-bottom: 20px;
	}

#box2choice_02a img.x2 {
	padding-bottom: 242px;
	}

#box2choice_02b td {
	text-align: center;
	}

#box2choice_02ba {
	padding-bottom: 30px;
}