/* coordinatet_curtain_step2 カーテン共通
----------------------- */

#coordinate_contentsbox .caution {
	font-size:0.6em;
}

/* coordinatet_curtain_step2
----------------------- */

#c_box1 {
	background:url(../coordinate/curtain/step2/images/1_curtain.jpg) no-repeat left top;
	width:702px;
	height:160px;
	margin:20px 0;
}
#c_box2 {
	background:url(../coordinate/curtain/step2/images/2_curtain.jpg) no-repeat left top;
	width:272px;
	height:160px;
	margin:20px 0;
	padding-left:430px;	
}
#c_box3 {
	background:url(../coordinate/curtain/step2/images/3_curtain.jpg) no-repeat left top;
	width:702px;
	height:160px;
	margin:20px 0;
}
#c_box4 {
	background:url(../coordinate/curtain/step2/images/4_curtain.jpg) no-repeat left top;
	width:272px;
	height:100px;
	margin:20px 0;
	padding-left:430px;	}
	
/* coordinatet_curtain_step2_race
----------------------- */	
	
#c_step2_race .photo_box {
	float:left;
	width:225px;
}
#c_step2_race .txt_box {
	float:right;
	width:440px;
}
#c_step2_race .index_box .txt_box ul {
	margin-top:15px;
}


/* 
/* coordinatet_curtain_step2_window
----------------------- */
#c_step2_window h4 {
	margin-bottom:20px;
}
.window_box1 {
	width:240px;
	float:left;
	margin-right:20px;
}
.window_box2 {
	width:300px;
	float:left;
	margin-right:20px;
}
.window_box3 {
	width:180px;
	float:left;
	margin:5px 30px 0 0;
}
.window_box4 {
	width:223px;
	float:left;
	margin:5px 0 0 0;
	padding:0 0 30px 30px;
	border-left:#ccc solid 1px;
}
/* coordinatet_curtain_step2_coordinate
----------------------- */
#c_step2_coordinate h4 {
	margin-bottom:20px;
}
#c_step2_coordinate h5 {
	margin-bottom:20px;
}
div.race_type {
	width:480px;
	margin:20px 0 10px;
}
.race_type dl {
	font-size:0.8em;
	width:100px;
	margin:10px 20px 0 0;
	float:left;
}
.race_type dl dt {
	margin-bottom:3px;
}
.race_box {
	float:left;
	width:170px;
	margin-right:20px;
}
.race2_box_wrap {
	float:left;
	width:470px;
}
.race2_box .photo {
	float:left;
	width:100px;
	margin-right:20px;
}
.race2_box .photowide {
	float:left;
	width:130px;
	margin-right:20px;
}

div.race2_box .txt {
	float:right;
	width:350px;
}



/*共通*/
.fr {
	float:right;
}
/* coordinatet_curtain_step2_base
----------------------- */
#c_step2_base h4 {
	margin-bottom:10px;
}
.base_box1 {
	width:240px;
	float:left;
	margin:20px 10px 30px 0;
}
.base_box1 p {
	margin-top:5px;
}
.base_box2 {
	margin-bottom:20px;
}
.base_box2 p {
	margin-bottom:10px;
}
.base_box2_inner {
	float:left;
	margin-right:10px;
}
.base_box2_inner dl {
	width:270px;
}
.base_box2_inner dl dt {
	float:left;
	font-weight:bold;
	font-size:13px;
	width:43px;
	padding-right:18px;
	background:url(../coordinate/curtain/step2/base/images/dt_bg.gif) no-repeat right top;
	margin-bottom:5px;
	clear:both;
}
.base_box2_inner dl dd {
	font-size:13px;
	margin-bottom:5px;
	padding: 3px 0 0 61px;
}
.base_box3 {
	width:240px;
	float:left;
	margin:5px 10px 30px 0;
}

/* coordinatet_curtain_step2_style
----------------------- */
#c_step2_style h4 {
	margin-bottom:10px;
}
.style_box1 {
	width:225px;
	margin:20px 13px 10px 0;
	float:left;
}
.style_box1_last {
	width:225px;
	margin:20px 0 10px;
	float:left;
}
.style_box1 p,.style_box1_last p,.stylebox2_l p,.stylebox2_r p,.style_box2_l p,.style_box2_r p {
	margin:5px 0 10px;
}
.style_box2_l {
	width:225px;
	float:left;
	margin-top:20px;
}
.style_box2_r {
	width:425px;
	float:right;
	margin-top:20px;
	padding-right:35px;
}
.style_box2_r_inner {
	margin-bottom:25px;	
}
.style_box2_r_inner_l {
	width:163px;
	float:left;
	margin-right:15px;
}
.style_box2b_r_inner_l {
	width:180px;
	float:left;
	margin-right:15px;
}
#c_step2_style .wrap_box_dot .txt_center {
	width:492px;
	text-align:center;
}
.size_box_l {
	float:left;
	widows:208px;	
	margin-right:25px;
}
.size_box_r {
	float:right;
	widows:469px;
}
.size_box_r div.dot  {
	border-bottom:#ccc dashed 1px;
}
.size_box_r div img {
	padding-right:176px;
}
.wrap_box_dot .mecha1 {
	width:145px;
	float:left;
	margin-right:30px;
}
.wrap_box_dot .mecha2 {
	width:145px;
	float:left;
	margin-right:20px;
}
.wrap_box_dot .mecha3 {
	width:360px;
	float:left;
	margin-top:130px;
}
.wrap_box_dot .mecha {
	margin-bottom:10px;
}
.style_caution dl {
	display:block;
	font-size:0.8em;
}
.style_caution dt {
	width:3em;
	float:left;
	color:#2B93B9;
	font-weight:bold;
}
.style_caution dd {
	padding-left:3em;
}

.style_box_x_l {
	float:left;
	width:145px;
	margin-right:15px;
}
.style_box_x_r {
	float:right;
	width:540px;
}
.mini {
	font-size:0.5em;
}

/* coordinatet_curtain_step2_privacy
----------------------- */
#c_step2_privacy h4 {
	margin-bottom:10px;
}
.privacy_box1 {
	float:left;
	width:240px;
	margin-right:15px;
}
.privacy_box2 {
	margin-left:20px;
}

.privacy_box3_l {
	float:left;
	width:520px;
}
.privacy_box3_r {
	float:left;
	width:180px;
}
.privacy_box3_l div {
	float: left;
	width: auto;
	margin: 10px 20px 0 0;
}	


/* coordinatet_curtain_step2_etc
----------------------- */
#c_step2_etc h5 {
	margin-bottom:10px;
}
.etc_box1_l {
	float:left;
	width:100px;
}
.etc_box1_r {
	float:right;
	width:550px;
	padding-right:50px;
}
.etc_box1_r h5.wash {
	float:left;
	width:200px;
}
.etc_box1_r h5 .link {
	float:left;
}
#c_step2_etc ul.list {
	margin-bottom:15px;
}
#c_step2_etc .list li  {
	font-size:0.8em;
	list-style: disc inside;
	text-indent:-1em;
	padding-left:1em;
}
table.shade {
	width:500px;
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
	font-size:0.8em;
}
table.shade th,table.shade td {
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
}
table.shade th {
	text-align:center;
	font-weight:bold;
	padding:2px;
	width:80px;
}
table.shade th.top {
	background:#D1D1D1;
	width:140px;
}
table.shade th.left {
	background:#A0A0A0;
	color:#FFF;
}
table.shade td {
	padding:2px;
}
.caution_box {
	border:#666 dotted 1px;
	width:482px;
	margin:20px 0;
	padding:8px;
	background:#ECECEC;
	color:#333;
}
.caution_box dl {
}
.caution_box dt {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px;
}
.caution_box dd {
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:0.5em;
}
.etc_box_sek {
	width:550px;
	margin-top:30px;
}
.etc_box_sek_l {
	float:left;
	width:70px;
}
.etc_box_sek_r {
	float:right;
	width:480px;
}
.etc_box_sek_r dl dt {
	float:left;
	font-size:0.8em;
	margin-bottom:5px;
}
.etc_box_sek_r dl dd {
	padding-left:5.5em;
	margin-bottom:5px;
}
table.pollen {
	width:500px;
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
	font-size:0.8em;
}
table.pollen th,table.pollen td {
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
}
table.pollen th {
	text-align:center;
	font-weight:bold;
	padding:5px;
	width:1em;
}
table.pollen th.top {
	background:#D1D1D1;
	width:140px;
}
table.pollen th.left {
	background:#A0A0A0;
	color:#FFF;
}
table.pollen td {
	padding:2px;
	text-align:center;
}
.pollen dl {
	widows:300px;
}
.pollen dt {
	float:left;
	width:6em;
	font-size:0.8em;
	margin-bottom:2px;
	clear:both;  
}
.pollen dd {
	margin-left:6em;
	margin-bottom:2px;
}
table.bouo {
	margin:10px 130px 10px;
	width:240px;
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
	font-size:0.8em;
}
table.bouo th,table.bouo td {
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
}
table.bouo th {
	text-align:center;
	background:#A0A0A0;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	width:80px;
}
table.bouo td {
	padding:2px;
}


/* coordinatet_curtain_step3_rank_up
----------------------- */
#c_step3_rank_up h4 {
	margin-bottom:10px;
}
.rank_uptitle_box1_l {
	float:left;
	width:100px;
}
.rank_uptitle_box1_r {
	float:right;
	width:550px;
	padding-right:50px;
}
.rank_up_boxtitle_r {
	width:522px;
	float:right;
}.rank_up_titlebox1 {
	margin-top:0px;
}.rank_up_box1 {
	margin-top:20px;
}.rank_up_boxtop {
	margin-top:0px;
}
.rank_up_box1_l {
	width:150px;
	float:left;
}
.rank_up_box1_r {
	width:530px;
	float:right;
}
.rank_up_box1_r_inner {
	margin:10px 0 ;
}
.rank_up_box1_r_inner_l {
	width:80px;
	float:left;
}
.rank_up_box1_r_inner_r {
	width:430px;
	float:right;
}
.rank_up_box2 {
	width:600px;
	margin-top:20px;
}
#kioku {
	background:url(../coordinate/curtain/step3/rank_up/images/keijyo_kioku_ar.gif) no-repeat center 150px;
}
#antei {
	background:url(../coordinate/curtain/step3/rank_up/images/keijyo_antei_ar.gif) no-repeat center 150px;
}
#pattern {
	background:url(../coordinate/curtain/step3/rank_up/images/pattern_ar.gif) no-repeat center 100px;
}
.rank_up_box2_l {
	width:275px;
	float:left;
}
.rank_up_box2_r {
	width:275px;
	float:right;
}

.pattern_box_l {
	width:110px;
	float:left;
}
.pattern_box_r {
	width:150px;
	float:right;
}
.rank_up_box3 {
	width:460px;
}
.rank_up_box3_l {
	width:219px;
	float:left;
}
.rank_up_box3_r {
	width:219px;
	float:right;
}


/* coordinatet_curtain_step3_perfect
----------------------- */
#c_step3_perfect h4 {
	margin-bottom:10px;
}
.perfect_box1_wrap {
	width:700px;
	margin-top:20px;
}
.perfect_box1_wrap p {
	margin:10px 0;
}
.perfect_box1 {
	width:180px;
	margin-right:45px;
	float:left;
}
.perfect_box1_last {
	width:230px;
	float:left;
}
.perfect_box1_last p {
	width:180px;
}
.perfect_box2_l {
	width:300px;
	float:left;
}
.perfect_box2_r {
	width:388px;
	float:right;
}
.perfect_box1_last2 {
	width:193px;
	float:left;
}

.perfect_box1_last3 {
	width:455px;
	float:left;
}
.perfect_box3 {
	width:200px;
	margin-right:20px;
	float:left;
}
.perfect_box4 {
	width:150px;
	margin-right:5px;
	float:left;
}
.perfect_box4_last {
	width:201px;
	float:left;
}
