/* CSS Document */

/* ---------- reset ---------- */

*
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	zoom:1;
}

/* ---------- reset_end ---------- */



a{
color:#FFCC00;}

p{
color:#666666;
font-size:12px;
}


#clear{
clear:both;}

body
{
	color:#ffffff;
	background:#f7f3f2 url(../img/common/header_bk.jpg) repeat-x center top;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
}

#wrapper{
	position:relative;}

#banner{
	height:25px;
	/*background:#ffffff url(../img/common/header_bk.jpg);*/
	background-position:top;
	background-repeat:repeat-x;
}


#container_cover{
	width:960px;
	position:relative;
	margin:0 auto 50px auto;
	padding:0 0 0px 0;
	}
	

	
	

#side_left_up{
background-image:url(../img/common/side_left.png);
position:absolute;
width:30px;
height:680px;
top:25px;
left:0px;
}

#side_right_up{
background-image:url(../img/common/side_right.png);
position:absolute;
width:30px;
height:680px;
top:25px;
right:0px;}

#side_left_un{
background-image:url(../img/common/side_u_left.png);
position:absolute;
width:30px;
height:400px;
bottom:0px;
left:0px;}

#side_right_un{
	background-image:url(../img/common/side_u_right.png);
	position:absolute;
	width:30px;
	height:400px;
	bottom:0px;
	right:0px;
}


#h1{
	text-align:left;
	font-size:10px;
	width:900px;
	padding:0 0 0 35px;}
	
	
h3{
	text-indent:-99999px;
	line-height:0px;
	}
	
h4{color:#FFFFFF;
	font-size:18px;
	background-image:url(../img/guide/h4.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 30px;
	height:33px;
	margin:15px 0 0 5px;
	text-align:left;
	}
	
	
h5{color:#FF9900;
	font-size:16px;
	background-image:url(../img/guide/h4_bk.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0 0 40px;
	height:33px;
	margin:15px 0 0 0;
	text-align:left;
}
	
h5{color:#FF9900;
	font-size:16px;
	background-image: ;
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0 0 40px;
	height:33px;
	margin:15px 0 0 0;
	text-align:left;
}	

h6{color:#FF9900;
background-image:url(../img/polish/coffeecup1.gif);
background-repeat:no-repeat;
	font-size:16px;
	padding:0px 0 0 35px;
	height:30px;
	margin:15px 0 0 0;
	text-align:left;
}	

#header{
	text-align:center;
	height:250px;
	width:900px;
	margin:0 auto;
	}

#container{
	background:#fffbf2;
	text-align:center;
	width:900px;
	margin:0 auto;
	overflow: hidden;

	}
	

	
#sidebar_top{
	width:270px;
	height:19px;
	background-image:url(../img/common/side_bk_top.jpg);
	background-repeat:no-repeat;
	}	
	
#sidebar{
	width:270px;
	margin:30px 20px 0px 20px ;
	float:left;
	background-color:#ECE5D5;
	text-align:left;
	padding-bottom: 32768px;  
    margin-bottom: -32768px;
	display:inline; 
	}
	


#sidebar_btn{
    padding:0 0 15px 0;
	}	
#sidebar_btn img{
	margin:15px 0 0px 5px;	
	}
	
#sidebar ul li{
	list-style-image:url(../img/common/allow.jpg);
	list-style-position:inside;
	background-image:url(../img/common/line.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0 5px 10px;

	
	}
	
		
#sidebar ul li a{
	color:#765C2F;
	/*font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "serif";*/
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
	
	
#sidebar_banner{
	padding:20px 0 10px 10px;
	}



	
	
#main{
	width:560px;
	float:right;
	margin:30px 20px 10px 0;
	text-align:left;
	display:inline;
	padding-bottom: 32768px;  
    margin-bottom: -32768px; 
	}
	

	
.pan{
margin:0 0 15px 0 ;
width:550px;
}

.page_up{
margin:15px 0 15px 0 ;
text-align:right;
}
	
	
#info{
	background-image:url(../img/index/info_bk.jpg);
	background-repeat:no-repeat;
	width:555px;
	height:143px;

}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

#footer{
	background:#ffffff;
	background:#ffffff url(../img/common/footer.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:48px;
	width:100%;
	position:absolute;
	bottom:-50px;
	text-align:center;
	padding:90px 0 0 0;
	}
	
*html #footer{
	text-align:left;
	left:-1px;
	bottom:0px;
	clear:both;
	}
	
*+html #footer{
	text-align:left;
	left:-1px;
	bottom:0px;
	}


*html #footer:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


#footer_inner{
margin:0 auto;
padding:0;
text-align:center;
}	


#footer a{
font-size:12px;
color:#FFFFFF;
text-align:center;
	}



/*guide*/

.txtbox1{
padding:10px 20px 0 20px ;
}

.txtbox1 p{
line-height:18px;
}
.txtbox2{
padding:0 0 0 10px;
}



.txtbox2 p{
line-height:18px;

}
.txtbox3{
padding:10px 0 10px 10px;
line-height:18px;
border:#FF9900 dotted 2px;
}

#g_btn img{
margin:15px 0 15px 5px;
}


/*office*/



.txtbox_img img{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
padding:5px;
margin:15px 0 0 10px;
}


#time{
height:400px;
}

#time table{
margin:0 0 0 5px;
}


/*contact*/

#form table{
background-color:#663300;
margin:0 0 0 15px;
}

#form td,#form tr{
background-color:#ffffff;
padding:5px;
}
#form th{
background-color: #ECE5D5;
padding:5px;
}

input,select,textarea{
border:#663300 1px solid;
font-size:12px;
}


/*sitemap*/


#sitemap li{
padding:0px 0 15px 25px;
list-style-image:url(../img/sitemap/arrow.png);
line-height:18px;
}

#sitemap li a{
color:#663300;
}



#sitemap {
padding:20px 0 0 30px;
width:500px;
height:700px;
font-size:12px;
}

.links{
font-size:12px;
color:#FF9900;
height:300px;}

.links table a{
font-size:12px;
color:#FF9900;}

#banner_01 img{
padding:15px 0 15px 0;
}


#banner_01{
margin:15px 0 0 0;}

.shou{
width:500px;
padding:0 20px 0 20px;
line-height:20px;
}



/*q$a*/

.q{
padding:30px 20px 10px 20px;
line-height:20px;}

.a{
padding:10px 20px 10px 20px;
line-height:20px;
border:#FFCC00 1px dotted;}

#q_a img{
padding:0 0 0 0px;
}

#q_a{
padding:0 0 150px 0px;
}

/*polish*/


.allow{
padding:15px 0 0 0;}

.step_top{
background-image:url(../img/polish/top.gif);
background-repeat:no-repeat;
height:21px;
width;560px;
}

.step_midd{
background-image:url(../img/polish/midd.gif);
background-repeat:repeat-y;
width;530px;
padding:15px 15px 0 15px;}


.step_midd2{
background-image:url(../img/polish/midd.gif);
background-repeat:repeat-y;
width;510px;
padding:15px 25px 0 25px;}

.step_bottom{
background-image:url(../img/polish/bottom.gif);
background-repeat:no-repeat;
height:21px;
width:560px;
}




.step_midd img.st{
float:left;
padding:5px;
margin:0 10px 10px 0px;
border:#663300 1px solid;
background-color:#ffffff;
}

img.cup{
float:right;
}



/**/
#accordion{

margin:0 0px 150px 0px;
}

.accordion_content{
overflow:hidden;
}



dt.accordion_toggle{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	background-image: url(http://www.ndonk.com//img/rumor/title.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 5px;
	height:33px;
	margin:15px 0 0 5px;
	text-align:left;
	}
	
	
*html dt.accordion_toggle{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	background-image: url(http://www.ndonk.com//img/rumor/title.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0 0 5px;
	height:25px;
	margin:0px 0 0 5px;
	text-align:left;
	}
	
	
a#A_1{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:500px;
	margin:15px 0 0 140px;
	text-align:left;
	text-decoration:none;
	}
	
*+html a#A_1{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_1{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	
a#A_2{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_2{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
*html a#A_2{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
		overflow:inherit;
	}
	
	a#A_3{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_3{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	

*html a#A_3{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_4{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_4{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_4{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_5{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_5{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_5{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_6{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_6{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}	
	
*html a#A_6{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_7{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_7{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_7{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_8{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_8{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_8{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_9{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
*+html a#A_9{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_9{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	
	a#A_10{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	/*background-image: url(http://www.ndonk.com//img/rumor/title.gif);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:10px 0 0 0px;
	height:33px;
	width:550px;
	margin:15px 0 0 140px;
	text-align:left;
		text-decoration:none;
	}
	
*+html a#A_10{
	padding:0px 0 0 0px;
	margin:0px 0 0 140px;
	}
	
*html a#A_10{
	width:410px;
	padding:10px 0 0 0px;
	margin:5px 0 0 140px;
	clear:both;
	overflow:inherit;
	}
	

*html .A_sec {
height:17000px;  
} 


.k_top{
background-image:url(../img/rumor/k_top.gif);
background-repeat:no-repeat;
width:552px;
height:56px;
}

.k_bottom{
background-image:url(../img/rumor/k_bottom.gif);
background-repeat:no-repeat;
width:552px;
height:30px;}

.k_midd{
background-image:url(../img/rumor/k_midd.gif);
background-repeat:repeat-y;
width:552px;
}

.accordion_content{

}

.k_midd p{
font-size:14px;
line-height:16px;
padding:10px 30px 10px 30px;
}
