/*‘Ž®Ý’è
----------------------------------*/

body{
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size:14px;
	color: #444444;
	background-color:#ffffff;
	background-position: top center;
	background-repeat: repeat-x;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}





/*===============================================
/* RHIZOMEì¬
===============================================*/



#rhi_WRAPPER{
	width: 950px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

/*ŠeƒŠƒZƒbƒg€–Ú*/
#rhi_WRAPPER a,form,div,table,ul,ol,li,dl,h1,h2,h3,h4,h5,h6,p{
	margin: 0;
	padding: 0;
	border: 0 none;
}

#rhi_WRAPPER img{
	margin:0;
	padding:0;
	border: 0 none;
}




#box950{
	width: 950px;
	margin: 0 auto;
	background-color: #CAEBFF;
		padding: 20px 0px 20px 0px ;
}

#box910{
	width: 910px;
	margin: 0 auto;
	background-color: #ffffff;
		background:url(../images/waku-02.gif) ;
	background-repeat: repeat-y;	display: block;	
}

#box910 p{
	margin-bottom:0em;
	font-size:12px;
	line-height:1.4em;
	}

#box910 p{
line-height:200% ;
}

#box720{
	width: 720px;
	margin: 0 auto;
	background-color: #ffffff;
}

.box-00{
	width: 848px;
	margin: 0 auto;
}

.box350{
	width: 350px;
	margin: 0 auto;
		float:left;
	display: block;
}

.box478{
	width: 478px;
	margin: 0 auto;
		float:right;
	display: block;
}

.box250{
	width: 250px;
	margin: 0 auto;
		float:left;
	display: block;
}

.box578{
	width: 578px;
	margin: 0 auto;
		float:right;
	display: block;
}


/*====================================
Šeƒ^ƒCƒgƒ‹
====================================*/

.title-01{
	width: 910px;
	height:56px;
	background:url(../images/title-bar01.jpg) ;
	background-repeat: no-repeat;	display: block;	
	margin:0px 0px 0px 0px;	overflow: hidden;
}
.title-01_txt h1{
	width: 800px;
	line-height: 100%;
	margin:19px 0px 0px 85px;
	font-size:20px;	font-weight: bold;
	color:#FFF;
}

.title-02{
	width: 910px;
	height:60px;
	background:url(../images/title-bar02.jpg) ;
	background-repeat: no-repeat;	display: block;	
	margin:0px 0px 0px 0px;	overflow: hidden;
}
.title-02_txt h2{
	width: 800px;
	line-height: 100%;
	margin:30px 0px 0px 85px;
	font-size:18px;	font-weight: bold;
	color:#FFF;
}




.tx18-FF6600 {
color:#FF6600;
font-weight: bold;
font-size:18px;
}

.tx16-FF6600 {
color:#FF6600;
font-weight: bold;
font-size:16px;
}


#btn-back{
	width: 950px;
	height:110px;
	background:url(../images/t-pick_btn_back.jpg) ;
	background-repeat: no-repeat;	display: block;	
	margin:0px 0px 0px 0px;	overflow: hidden;
}

#btn-box{
	width:850px;
	height:70px;
	line-height: 100%;
	margin:20px 0px 0px 50px;
}

.btn01{
	width:850px;
	height:70px;
	background-position: top;
	display: block;
		font-size:24px;
	padding:30px 0px 0px 0px;
text-align:center;
	background:url(../images/t-pick_btn.png);
		color: #ffffff;
	text-decoration: none;
}

.btn01:hover{
	width:850px;
	height:70px;
	background:url(../images/t-pick_btn02.png);
	background-repeat: no-repeat;
		color:#FCF78B;
	text-decoration: none;
}

.btn01_txt {
	line-height: 100%;
	padding:20px 0px 0px 0px;
text-align:center
}


.btn01 p{
	margin-bottom:0em;
	font-size:24px;
	line-height:1.4em;
	}


/* float */
.rhi_flL {
	float:left;
	display: block;
}

.rhi_flR {
	float:right;
	display: block;
}

/* box */
.rhi_box_0{
	margin: 0;
	padding: 0;
}

.rhi_box_0center{
	margin: 0 auto;
	padding: 0;
}



/*====================================
padding
====================================*/
.r_t5{
	padding: 5px 0px 0px 0px ;
}
.r_t10{
	padding: 10px 0px 0px 0px ;
}
.r_t15{
	padding: 15px 0px 0px 0px ;
}
.r_t20{
	padding: 20px 0px 0px 0px ;
}
.r_t25{
	padding: 25px 0px 0px 0px ;
}
.r_t30{
	padding: 30px 0px 0px 0px ;
}


.r_b5{
	padding: 0px 0px 5px 0px ;
}
.r_b10{
	padding: 0px 0px 10px 0px ;
}
.r_b15{
	padding: 0px 0px 15px 0px ;
}
.r_b25{
	padding: 0px 0px 25px 0px ;
}
.t20b20 {
	padding:20px 0 20px 0;}


.r_t20b20{
	padding: 20px 0px 20px 0px ;
}

/* padding */
.pad_0{
	padding: 0px 0px 0px 0px ;
}


/* margin */
.rhi_mar_b30{
	margin: 0px 0px 30px 0px ;
}
.rhi_mar_b18{
	margin: 0px 0px 18px 0px ;
}
.rhi_mar_b7{
	margin: 0px 0px 7px 0px ;
}


/*====================================
clearfix
====================================*/
.rhi_clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.rhi_clear {
	min-height: 1px;
}
* html .rhi_clear {
	height: 1px;
/* Hides from IE-mac \*//*/
	height: auto;
	overflow: hidden;
/* End hide from IE-mac */
}
/*----------------------------------*/
.rhi_clear0 {
	clear: both;
	height: 0px;
}

