@charset "utf-8";
#contents_wrapper_special{
 width:960px;
 margin:15px 0 0 0;
	padding:0 0 20px 0;
	float:left;
	display:inline;
}


.ml28{
    margin:0 0 0 28px;
}
.mlsp{
    margin:0 0 0 28px;
}

.mt20{margin-top:20px;}
.mb20{
    margin:0 0 20px 0;
}
.datsumo {
	margin: auto!important;
	padding: 0;
	color: #000000;
	line-height: 140%;
	font-size: 100%;
	width:960px!important;
	text-align:left;
}
.main{
	margin:20px 0 0 0;
	float:left;
}
.main_txt{
	margin:50px 30px 0 375px;
}

.main02{
    width:960px;
	height:257px;
	background:url(../img/main06.jpg) no-repeat;
	float:left;
	display:inline;

}

.btn_area{
    margin:60px 0 0 0;
	float:left;
	display:block;
}

.btn_area li{
    float:left;
	display:inline;
}

.btn01{
    margin:0 0 0 103px;
	display:inline;
}

.btn02{
    margin:0 0 0 53px;
	display:inline;
}

.pr_box{
    margin:30px 30px 0 30px;
	
}


.pr01{
    float:left;
	display:inline;
	width:281px;
	
}

.pr01 a {
color:#e4027c;
}
.pr03{
    float:left;
	display:inline;
	width:435px;
	
}

.pr03 a {
color:#e4027c;
}

.pr_txt{
	font-size:13px;
    margin:10px 0 0 0;
}

.pr_txt dd{
    margin:5px 0 0 0;
}

.pr02{
    
	margin:20px 0 60px 30px;
	line-height:230%;
}

.manual_box{
    background:#7DCEFF;
}

.manual{
    margin:0 30px;
}
#form_btn_ul{
margin:30px 13px 0 13px;

}
#rotate{
    width:900px;
    float:left;
	margin:20px 0 0 0;
	display:inline;
	background:#7DCEFF;
	padding:0 0 13px 0;

}

#tab01{
    width:874px;
	background:#F99633;
	float:left;
	padding:0 0 12px 0;
}

#tab02{
    width:640px;
	background:#DE7BAE;
	float:left;
	padding:0 0 12px 0;
}
#tab03{
    width:640px;
	background:#DE7BAE;
	float:left;
	padding:0 0 12px 0;
}
#tab04{
    width:640px;
	background:#DE7BAE;
	float:left;
	padding:0 0 12px 0;
}
.tab_tit01{
    float:left;
	height:34px;
}

.tab_cont_area{
    background:#FFFFFF;
	float:left;
	padding:30px;
	display:inline;

}

#manu01,
#manu03,
#manu04{
    width:874px;
	background:#FFFFFF;
	float:left;
	position:relative;
	top:0;
	left:13px;
	margin-bottom:13px;
}
#manu02{
    width:874px;
	background:#FFFFFF;
	float:left;
	position:relative;
	top:0;
	left:13px;
	height:910px;
	margin-bottom:13px;
}
.title_txt{
background:url(../img/title03_bg.gif) no-repeat;
line-height:62px;
padding:0 0 0 50px;
width:764px;
color:#e4027c;
}

.txt01{
    
	margin:0 0 0 30px;
}

.box01{
    border:dotted 1px #bcbcbc;
	padding:15px 15px 15px 15px;
	margin:10px 0;
    display:block;	
}

.box01_txt{
    float:left;
	margin:8px 0 0 5px;
	width:570px;
	display:inline;
	
}

.box01_txt dt{
    color:#008CE0;
}

.box01_txt dd{
    margin:10px 0 0 0;
	line-height:180%;

}
.parts{
    width:814px;
	height:762px;
	background:url(../img/parts.jpg) no-repeat;
	position:absolute;
}

.parts_txt01{
}
#parts01 dt,
#parts02 dt,
#parts03 dt,
#parts04 dt,
#parts05 dt,
#parts06 dt,
#parts07 dt,
#parts08 dt,
#parts09 dt,
#parts10 dt{
color:#e4027c;
}
#parts01{
    position:absolute;
	top:43px;
	left:39px;
	width:210px;
	height:60px;
}
#parts02{
    position:absolute;
	top:177px;
	left:39px;
	width:210px;
	height:60px;
}
#parts03{
    position:absolute;
	top:304px;
	left:39px;
	width:210px;
	height:60px;
}

#parts04{
    position:absolute;
	top:427px;
	left:39px;
	width:210px;
	height:60px;
}

#parts05{
    position:absolute;
	top:645px;
	left:39px;
	width:210px;
	height:60px;
}
#parts06{
    position:absolute;
	top:95px;
	left:544px;
	width:210px;
	height:60px;
}
#parts07{
    position:absolute;
	top:226px;
	left:544px;
	width:210px;
	height:60px;
}

#parts08{
    position:absolute;
	top:347px;
	left:544px;
	width:210px;
	height:60px;
}

#parts09{
    position:absolute;
	top:485px;
	left:544px;
	width:210px;
	height:60px;
}

#parts10{
    position:absolute;
	top:612px;
	left:544px;
	width:210px;
	height:60px;
}

.box02{
	margin:10px 0;
	
}

.box02_txt{
    float:left;
	margin:30px 0 0 5px;
	width:570px;
	display:inline;
	
}

.box02_txt dt{
    color:#008CE0;
}

.box02_txt dd{
    margin:10px 0 0 0;
	line-height:200%;

}

.box03{
    width:690px;
	margin:20px 50px;
}

.step{
    width:680px;
	margin:30px 0 0 0;
}
.step01{
    background:url(../img/step01.jpg) no-repeat;
	width:295px;
	height:305px;
	float:left;
	display:inline;
}
.step01 p{
    margin:222px 14px 0 7px;

}

.step02{
    background:url(../img/step02.jpg) no-repeat;
	width:175px;
	height:305px;
	float:left;
	display:inline;
}

.step02 p{
    margin:222px 14px 0 10px;
}

.step03{
    background:url(../img/step03.jpg) no-repeat;
	width:202px;
	height:305px;
	float:left;
	display:inline;
}

.step03 p{
	margin:222px 38px 0 7px;
}
