
/* reset_start */

h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}

ol,ul,li,dl,dt,dd{
	margin:0px;
	padding:0px;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}

form{
	margin:0px;
	padding:0px;
}

textarea{
	font-size:12px;
	color:#666;
}

p{
	margin:0px;
	padding:0px;
}

/* reset_end */

.clear{
	clear:both;
}


/*-------------link_start---------------*/

a:link{color: #6666CC;text-decoration:underline;}
a:visited {color: #6666CC;text-decoration:underline;}
a:hover {color: #9696F2;text-decoration:underline;}

/*-------------link_end-----------------*/


body{
	margin: 0px;
	padding:0px;
	text-align:center;
	background: #091b61;


}

#container{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	width:762px;
	margin:0px auto 10px;
	color:#666;
	font-size:12px;
	line-height:1.6em;
	font-weight:normal;
	text-align:left;
	background: url(../img/wrap.gif) repeat-y;

}

#head{
	width:762px;
	margin:0px auto;
}


#gnavi{
	width:762px;
	height:47px;
}

#gnavi ul{
	list-style:none;
}

#gnavi li{
	float:left;
}

#gnavi li img{
	vertical-align:top;
}

#key_top{
	clear:both;
	width:760px;
	height:307px;
	margin:0px 1px;
	padding-top:6px;
	background:url(../img/key_bg.gif) repeat-x;
}

#t_wrap{
	width:730px;
	margin:0px auto;
	position:relative;
}

#t_left{
	float:left;
	width:513px;
}


#t_right{
	float:right;
	width:203px;
	font-size:10px;
	line-height:1.4em;
}

/*----------t_box_start----------*/

.t_box{
	width:513px;
	background:url(../img/box_bg.gif) no-repeat;
}

.box_bottom{
	height:3px;
	font-size:1px;
	line-height:0px;
	background:url(../img/box_bottom.gif) no-repeat;
}



.t_box p{
	width:489px;
	margin:0px 12px;
	padding:12px 0px 9px;
	font-size:10px;
	line-height:1.46em;
}

.t_img01{
	float:left;
	padding-right:15px;
}

.t_tit{
	margin-bottom:7px;
}

#footer{
	clear:both;
}

/*----------t_box_end----------*/

.topic_box{
	clear:both;
	width:513px;
	margin-top:10px;
	background:url(../img/topic_bg.gif) no-repeat;
}

.topics{
	padding: 8px 8px 5px;
	color:#6666CC;
}

.topics ul{
	list-style:none;
	margin-top:0px;
}

.topics li{
	line-height:24px;
	background:url(../img/topic_line.gif) no-repeat 5px 23px;
}

.topics span{
	padding:0px 13px 0px 20px;
	color:#666;
	background:url(../img/arrow01.gif) no-repeat 10px 2px;
}

/* t_dish_start */

.t_dish{
	margin-bottom:5px;
}

.t_dish p{
	margin-top:2px;
	padding:3px 5px 5px 10px;
	border-top:1px solid #999;
	background:url(../img/t_dish_text.gif) no-repeat left bottom;
}

.pdf_dl{
	margin-top:10px;
	margin-bottom:3px;
	border-bottom:1px solid #999;
	background:url(../img/box_bg203.gif) repeat-y;
}

.present{
	border-bottom:1px solid #999;
	background:url(../img/box_bg203.gif) repeat-y;
}

.pdf_dl p{
	padding:17px 0px 3px 50px;
	background:url(../img/pdf_dl.gif) no-repeat;
}

.present p{
	padding:5px 0px 5px 50px;
	background:url(../img/present.gif) no-repeat;
}


#footer{
	padding-top:10px;
}

.address{
	width:760px;
	height:58px;
	margin:0px auto;
	background:url(../img/address.gif) no-repeat;
}

address{
	font-style:normal;
	font-size:10px;
	line-height:1.4em;
	color:#FFF;
	padding:7px 15px 0px;
}

.bold{
	font-weight:bold;
}

#footer img{
	margin-left:1px;
	vertical-align:top;
}


/*-------------link_start---------------*/

#footer a:link{color: #FFF;text-decoration:underline;}
#footer a:visited {color: #FFF;text-decoration:underline;}
#footer a:hover {color: #DEDEFA;text-decoration:underline;}

/*-------------link_end-----------------*/
