/*-----------------------------------
共通
-----------------------------------*/
#start li{
	list-style-type:none;
}

.hrnone{
	display:none;
}

.blc{
	display:block;
}
/*-----------------------------------
タイトル
-----------------------------------*/
#start #title{
	width:760px;
}

#start #title h2{
	width:760px;
	height:230px;
	background:url(../images/top00.jpg) no-repeat;
	text-indent:-9999px;
}

/*-----------------------------------
コンテンツ
-----------------------------------*/
#start #contents{
	width:760px;
}


#start #contents .cst{
	background-color:#E4F5FB;
	margin-bottom:10px;
	padding-bottom:10px;
}

#start #contents .cst02{
	background-color:#ffef76;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}

/*-----------------------------------
タブ
-----------------------------------*/
#start #contents .righttab{
	width:235px;
	float:right;
}

#start #contents .lefttab{
	width:285px;
	float:left;
}

/*------------------
point1
--------------------*/

#start #contents .cst #boxL{
	width:410px;
	height:234px;
	display:inline;
	border:1px dotted #BB8C00;
	background: #FFFFFF url(../images/point1_box_haikei.gif) repeat-x left bottom;
	float:left;
	margin-left:10px;
	padding-bottom:10px;
}

#start #contents .cst #boxR{
	width:314px;
	height:234px;
	display:inline;
	border:1px dotted #BB8C00;
	background: #FFFFFF url(../images/point1_box_haikei.gif) repeat-x left bottom;
	float:right;
	margin-right:10px;
	padding-bottom:10px;
}

#start #contents .cst dt{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}

#start #contents .cst .txt{
	color:#644300;
	margin:5px 12px 0 12px;
	line-height:1.5;
	letter-spacing:0.05em;
}

#start #contents .cst .photo{
	/*width:378px;
	*/height:84px;
	margin-left:17px;
}

#start #contents .cst .photo .sp{
	padding-left:2px;
}

#start #contents .cst .point0203{
	width:360px;
	display:inline;
	border:1px dotted #BB8C00;
	background: #FFFFFF url(../images/point1_box_haikei.gif) repeat-x left bottom;
	margin-top:10px;
}

#start #contents .cst .point0405{
	width:360px;
	display:inline;
	border:1px dotted #BB8C00;
	background: #FFFFFF url(../images/point1_box_haikei.gif) repeat-x left top;
	margin-top:10px;
}

#start #contents .cst .point0203 dt,
#start #contents .cst .point0405 dt{
	padding:0;
}


/*------------------
便利な使い方
--------------------*/
#start #contents .cst02 .box{
	width:732px;
	border:1px dotted #d8bd6b;
	background-color:#FFFFFF;
	padding-bottom:20px;
	margin:0 auto;
}

#start #contents .cst02 .box #step01_1{
	background:url(../images/step01_1_img.gif) center top no-repeat;
	width:732px;
	height:auto;
	height:533px;
	position:relative;
}

#start #contents .cst02 .box #step01_2{
	background:url(../images/step01_2_img.gif) left top no-repeat;
	width:716px;
	height:300px;
	position:relative;
}

#start #contents .cst02 .box #step01_3{
	background:url(../images/step01_3_img.gif) right top no-repeat;
	width:732px;
	height:469px;
	position:relative;
}

#start #contents .cst02 .box #step02_1{
	background:url(../images/step02_1_img.gif) left top no-repeat;
	width:732px;
	height:687px;
	position:relative;
}

#start #contents .cst02 .box #step03_1{
	background:url(../images/step03_1_img.gif) left top no-repeat;
	width:732px;
	height:600px;
	position:relative;
}




#start #contents .cst02 .rbox{
	width:215px;
}

#start #contents .cst02 .rboxl{
	width:353x;
}

#start #contents .cst02 .rboxll{
	width:436x;
}

#start #contents .cst02 .rboxin{
	background-color:#fff8fa;
	border-right:2px solid #ff3366;
	border-left:2px solid #ff3366;
	padding:0 5px;
} 

#start #contents .cst02 .rboxin .rboxinl{
	width:336px;
} 

#start #contents .cst02 .rboxin .rboxinll{
	width:420px;
} 


#start #contents .cst02 .rboxin .ttl,
#start #contents .cst02 .rboxinl .ttl,
#start #contents .cst02 .rboxinll .ttl{
	color:#ff3300;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
} 

#start #contents .cst02 .rboxtop{
	width:215px;
	background:url(../images/redbox_top.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}

#start #contents .cst02 .rboxbtm{
	width:215px;
	background:url(../images/redbox_btm.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}

#start #contents .cst02 .rboxltop{
	width:353px;
	background:url(../images/redboxl_top.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}

#start #contents .cst02 .rboxlbtm{
	width:353px;
	background:url(../images/redboxl_btm.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}

#start #contents .cst02 .rboxlltop{
	width:436px;
	background:url(../images/redboxll_top.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}

#start #contents .cst02 .rboxllbtm{
	width:436px;
	background:url(../images/redboxll_btm.gif) no-repeat top left;
	height:9px;
	overflow:hidden;
}




#start #contents .cst02 .box #step01_1 #box01p{position:absolute;top:30px;left:17px;}
#start #contents .cst02 .box #step01_1 #box02p{position:absolute;top:220px;left:17px;}
#start #contents .cst02 .box #step01_1 #box03p{position:absolute;top:70px;left:501px;}
#start #contents .cst02 .box #step01_1 #box04p{position:absolute;top:200px;left:501px;}
#start #contents .cst02 .box #step01_1 #box05p{position:absolute;top:350px;left:501px;}

#start #contents .cst02 .box #step01_2 #box01p{position:absolute;top:3px;left:363px;}
#start #contents .cst02 .box #step01_2 #box02p{position:absolute;top:130px;left:363px;}

#start #contents .cst02 .box #step01_3 #box01p{position:absolute;top:3px;left:17px;}
#start #contents .cst02 .box #step01_3 #box02p{position:absolute;top:310px;left:17px;}


#start #contents .cst02 .box #step02_1 #box01p{position:absolute;top:100px;left:280px;}
#start #contents .cst02 .box #step02_1 #box02p{position:absolute;top:323px;left:280px;}

#start #contents .cst02 .box #step03_1 #box01p{position:absolute;top:105px;left:358px;}
#start #contents .cst02 .box #step03_1 #box02p{position:absolute;top:475px;left:358px;}


/*------------------
トップへ誘導ボタン
--------------------*/
#to_tour_top{
margin-top:-20px;
position: relative;
background: url(../images/next_to_top_bg.jpg) no-repeat;
height: 124px;
width:760px;
text-align: center;
}
#to_tour_top a{
position: absolute;
display:block;
top:76px;
right:166px;
height: 48px;
width:428px;
margin:auto;
background: none;
}
#to_tour_top a:hover{
background: url(../images/next_to_top_ov.jpg) no-repeat;
}
#to_tour_top a img{
display: none;
}
/*------------------
メルマガ
--------------------*/

#start #contents #otoku_box{
	width:760px;
	min-height:60px;
	background: url(../images/mail_h.gif) repeat-y;
}

#start #contents #otoku_box #mail{
	width:370px;
	float:left;
	text-align:center;
}

#start #contents #otoku_box #sg{
	width:370px;
	float:right;
	text-align:center;
}