body {
	background-color: #FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/bg/bg_back.gif);
	text-align: center;
	}

a:link {
	color: #0000FF;
	}

a:hover {
	color: #FF3300;
	}

img {
	BORDER-LEFT-COLOR: #626262 ;
	BORDER-BOTTOM-COLOR: #626262 ;
	BORDER-TOP-COLOR: #626262 ;
	BORDER-RIGHT-COLOR: #626262 ;
	}

li {
	margin-left: 0px;
	padding-left: 0px;
	}

ol {
	margin-left: 0px;
	padding-left: 25px;
	}
	
.main_box {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	align: center;
	width: 800px;
	}

.main {
	background-color: #ffffff ; 
	width: 800px ; 
	height : 100% ; 
	padding : 0px 
	}

.side0 {
	background-image: url(../img/bg/sideback10.jpg); 
	background-repeat: repeat; 
	background-position: center; 
	width: 25px ; 
	height : 100% ; 
	padding : 0px
	}

.side1 { 
	background-image: url(../img/bg/sideback11.jpg); 
	background-repeat: repeat; 
	background-position: center; 
	width: 25px ; 
	height : 100% ; 
	padding : 0px
	}

.main-top { 
	background-image: url(../img/bg/mainback.gif) ; 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 750px ; 
	height : 80px ; 
	padding : 0px ; 
	text-align: right ; 
	letter-spacing: 1px ; 
	font-size: 14px ; 
	font-weight : normal ; 
	color : #363636 
	}

.floatclear {
	clear: both;
	}

.top01-1 {
	width: 400px;
	text-align: right;
	text-valign : bottom;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.top_bannar {
	padding: 0px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 530px;
}
.top_bannar02 {
	padding: 0px;
	position: relative;
	background-image: url(../img/object/top_banner.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 530px;
	font-size: 0px;
	line-height: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.banner_text {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	z-index: 200;
	width: 520px;
	position: absolute;
	bottom: 8px;
	left: 0px;
	text-decoration: none;
	font-size: 12px;
	line-height: 120%;
}
.banner_text a{
	color: #FFFFFF;
	text-decoration: none;
}

.mainbar1 {
	background-color: #737488 ; 
	width: 750px ; 
	padding : 0px ; 
	height : 5px ;
	}

.mainbar2 { 
	background-color: #D1D1D1 ; 
	width: 750px ; 
	padding : 0px ; 
	height : 5px ;
	}

.menubar {
	background-color: #000000 ; 
	width: 750px ; 
	padding : 0px ; 
	height : 30px;
	}

.maint_box {
	margin: 0px;
	padding: 0px;
	width: 750px;
	}

.maint { 
	background-color: #ffffff ; 
	width: 750px ; 
	padding : 0px ; 
	text-align: center;
	}

.maint1 {
	background-color: #ffffff;
	padding : 10px;
	font-size: 12px;
	font-weight : normal;
	color : #aaaaaa;
	text-align: center;
	}

.maint1_box {
	margin: 0px;
	padding: 0px;
	width: 570px;
}

.maint2 {
	background-color: #F5F5F5;
	width: 180px;
	font-size: 12px;
	line-height: 15px;
	font-weight : normal;
	color : #4B4B4B;
	text-align: center;
	letter-spacing: 1px;
	text-valign : top;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.osusume1 {
	background-color: #FFFAFF;
	width: 450px;
	font-size: 13px;
	font-weight : bold;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	}

.osusume2 { 
	background-color: #FFF0FF ; 
	width: 70px; 
	padding : 5px ; 
	font-size: 13px ; 
	font-weight : bold ; 
	text-align: center ;
	}

.osusume3 {
	background-image: url(../img/button/yotuba06.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 14px;
	font-size: 14px;
	}

.osusume4 {
	background-color: #F5F5F5 ; 
	width: 100% ; 
	height : 100% ; 
	padding : 20px ; 
	font-size: 13px ; 
	font-weight : normal ;  
	color : #800000 ; 
	line-height: 15px;
	}

.osusume5 {
	background-color: #ffffff ; 
	width: 530px ; 
	height : 100% ; 
	padding : 5px ; 
	font-size: 13px ; 
	font-weight : normal ;  
	color : #800000 ; 
	line-height: 15px;
	}

.osusume6 {
	background-color: #fffffc ; 
	width: 100% ; 
	height : 100% ; 
	padding : 20px ; 
	font-size: 15px ; 
	font-weight : normal ;  
	color : #800000 ; 
	line-height: 17px ; 
	letter-spacing: 1px ; 
	text-align: left;
	}

.food {
	background-color: #001F3E ; 
	width: 100% ; 
	padding : 5px ; 
	font-size: 10px ; 
	font-weight : normal ;  
	color : #cccccc ; 
	line-height: 12px ; 
	text-align: right ;  
	letter-spacing: 2px;
	}

.annai1 {
	background-color: #ffffff;
	width: 438px;
	height : 100%;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	}

.annai1-1 {
	background-image: url(../img/bg/annaiback02.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 414px;
	height : 28px;
	text-align: left;
	font-size: 13px;
	font-weight : bold;
	color : #363636;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.annai1-1p {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	}

.annai2 {
	background-color: #ffffff ; 
	width: 310px ; 
	height : 100% ; 
	padding : 0px ;  
	text-align: center;
	}

.annai3 {
	background-color: #ffffff ; 
	width: 500px ; 
	height : 100% ; 
	padding : 10px ;  
	text-align: left ; 
	font-size: 12px ;
	line-height: 13px ;
	font-weight : normal ; 
	letter-spacing: 1px ; 
	color : #525252; 
	}

.annai4 {
	background-color: #ffffff ; 
	width: 200px ; 
	height : 30px ; 
	padding : 5px ;  
	text-align: left;
	}

.annai5 {
	background-color: #ffffff ; 
	width: 300px ; 
	height : 30px ;
	padding : 5px ;
	text-align: left;
	}

.annai6 {
	background-color: #ffffff ;
	height : 30px ; 
	padding : 5px ;  
	text-align: left;
	}
.osina_ta {
	text-align: center;
}


.oshina0 {
	background-color: #ffffff;
	text-align: center;
	padding : 3px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	}

.oshina1 {
	background-color: #ffffff ; 
	width: 530px ; 
	height : 25 ; 
	padding : 3px ;  
	text-align: left ; 
	font-size: 12px ;
	line-height: 13px ;
	font-weight : bold ; 
	letter-spacing: 1px ; 
	color : #525252; 
	}

.oshina2 {
	background-color: #FFFFF4 ; 
	width: 100px ; 
	height : 25 ; 
	padding : 3px ;  
	text-align: right ; 
	font-size: 12px ;
	line-height: 13px ;
	font-weight : normal ; 
	letter-spacing: 1px ; 
	color : #EC0041; 
	}

.oshina3 {
	background-image: url(../img/bg/oshinaline.gif) ; 
	background-repeat: repeat; 
	background-position: center; 
	width: 630px ; 
	height : 3px ; 
	padding : 0;
	}
.oshina4 {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 20px;
}


.enkai01 { 
	background-color: #FFFFFF ; 
	width: 700px ; 
	padding : 10px ; 
	text-align: center ; 
	letter-spacing: 1px ; 
	font-size: 14px ; 
	font-weight : normal ; 
	color : #363636; 
	}

.enkai02 { 
	background-color: #FFFFFF ; 
	width: 680px; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 15px ; 
	font-weight : normal ; 
	color : #4D4D4D ;
	margin-right: auto;
	margin-left: auto;
	align : center;
	}

.enkai03 {
	background-color: #FFFFFF;
	width: 380px;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;
	line-height: 15px;
	font-weight : normal;
	color : #4D4D4D;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 20px;
	height: 150px;
	}

.enkai03_2 {
	height: 80px;
	text-align: right;
	padding-right: 20px;
	vertical-align: top;
	}

.enkai04 {
	background-color: #FFFFFF;
	width: 280px;
	text-align: center;
	font-size: 13px;
	line-height: 15px;
	font-weight : normal;
	color : #4D4D4D;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	}

.enkai05 {
	background-color: #ECE9D8;
	width: 680px;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	align: center;
	margin-right: auto;
	margin-left: auto;
	}

.enkai06 { 
	width: 10% ; 
	padding : 5px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 15px ; 
	font-weight : bold ; 
	color : #666666;
	}

.enkai07 { 
	width: 60% ; 
	padding : 5px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 15px ; 
	font-weight : bold ; 
	color : #666666;
	}

.enkai08 {
	padding : 0px;
	text-align: right;
	font-weight : normal;
	color : #ffffff;
	}

.enkai-1 { 
	background-image: url(../img/bg/enkai01.jpg) ; 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 100%;
	}

.link01 { 
	background-color: #FFFFFF ; 
	width: 700px ; 
	padding : 10px ; 
	text-align: center ; 
	letter-spacing: 1px ; 
	font-size: 14px ; 
	font-weight : normal ; 
	color : #363636;
	}

.link02 { 
	background-color: #ECE9D8; 
	width: 700px ; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	font-weight : normal ; 
	color : #363636 ;
	}

.link03 { 
	background-color: #cccccc ; 
	width: 700px ; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	font-weight : normal ; 
	color : #363636;
	}

.link04 {
	background-color: #618181;
	width: 678px;
	padding : 0px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight : normal;
	color : #363636;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

.link05 {
	background-color: #FFFFFF;
	width: 226px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight : normal;
	color : #363636;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.link_box {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 175px;
	}

.top06-1 { 
	background-color: #ffffff ; 
	width: 250px ; 
	padding : 10px ; 
	text-align: center ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	font-weight : normal ; 
	color : #363636;
	}

.top06-2 { 
	background-color: #ffffff ; 
	width: 428px; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	font-weight : bold ; 
	color : #363636;
	}

.toiawase0 {
	background-color: #FFFFFF;
	width: 600px;
	padding : 10px;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;
	line-height: 15px;
	font-weight : normal;
	color : #4D4D4D;
	margin-right: auto;
	margin-left: auto;
	align : center;
	}

.toiawase1 {
	background-color: #FFFFFF;
	width: 600px;
	padding : 10px;
	text-align: center;
	letter-spacing: 1px;
	font-size: 15px;
	line-height: 17px;
	font-weight : bold;
	color : #313131;
	align: center;
	margin-right: auto;
	margin-left: auto;
	}

.toiawase2 { 
	background-color: #FFFFFF ; 
	width: 200px ; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 12px ; 
	line-height: 14px ;  
	text-valign : top ; 
	font-weight : bold ; 
	color : #313131;
	}

.toiawase3 { 
	background-color: #FFFFFF ;
	width: 400px ; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 14px ; 
	font-weight : bold ; 
	color : #313131;
	}

.toiawase4 { 
	background-color: #FFFFFF ; 
	width: 450px ; 
	padding : 10px ; 
	text-align: right ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 14px ; 
	font-weight : bold ; 
	color : #313131;
	}

.toiawase5 {
	background-image: url(../img/bg/oshinaline.gif) ; 
	background-repeat: repeat; 
	background-position: center; 
	width: 600 ; 
	height : 3px ; 
	padding : 0;
	}

.new0 { 
	width: 530px ; 
	padding : 5px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 11px ; 
	line-height: 13px ; 
	font-weight : normal 
	; color : #4D4D4D; 
	}

.new1 { 
	background-color: #FFFFFF ; 
	width: 175px;
	 }

.new2 { 
	background-image: url(../img/object/new.gif) ; 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 355px ; 
	height : 150px ; 
	text-align: center ;
	}

.new3 { 
	background-color: #FFFFFF ; 
	width: 300px ; 
	font-size: 12px ; 
	font-weight : bold ; 
	color : #363636; 
	letter-spacing: 1px ; 
	}

.new4 {
	background-image: url(../img/object/new1.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	width: 15px;
	padding : 0px;
	}

.new5 {
	background-color: #FFFFFF;
	width: 290px;
	font-size: 12px;
	font-weight : bold;
	color : #363636;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 13px;
	font-weight : normal;
	color : #4D4D4D;
	}

.new6 { 
	background-image: url(../img/bg/new-line.gif) ; 
	background-repeat: no-repeat; 
	background-position: center;
	}

.shidashi0 {
	background-image: url(../img/bg/shidashiback.gif) ; 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 650px ; 
	height : 30px ; 
	padding : 5px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 14px ; 
	font-weight : bold ; 
	color : #363636 ; 
	margin-right: auto;
	margin-left: auto;
	align : center;
	}

.shidashi1 {
	background-color: #B0B0B0 ; 
	width: 650px ; 
	padding : 5px ; 
	text-align: center;
	}
	
.shidashi2 {
	background-color: #ffffff ; 
	width: 90px ; 
	height : 23px; 
	font-size: 12px ; 
	font-weight : bold ; 
	color : #363636; 
	letter-spacing: 1px;
	}

.shidashi3 {
	background-color: #ffffff ; 
	width: 90px ; 
	height : 23px; 
	font-size: 11px ; 
	font-weight : normal ; 
	color : #363636; 
	letter-spacing: 1px; 
	}

.sitemap0 { 
	background-color: #FFFFFF ; 
	width: 700px ; 
	padding : 10px ; 
	text-align: left ; 
	letter-spacing: 1px ; 
	font-size: 13px ; 
	line-height: 25px ; 
	font-weight : normal ; 
	color : #4D4D4D ;
	margin-right: auto;	
	margin-left: auto;
	align : center;
	}

.text-10 { 
	font-size: 10px ;
	line-height: 11px ;
	font-weight : normal ; 
	letter-spacing: 1px ; 
	color : #616161;
	}

.text-11 {
	font-size: 11px;
	line-height: 12px;
	font-weight : normal;
	letter-spacing: 1px;
	color : #616161;
	margin-top: 5px;
	}

.text-11-red {
	font-size: 11px;
	line-height: 12px;
	font-weight : bold;
	letter-spacing: 1px;
	color : red;
	margin: 0px;
	padding: 0px;
	}

.text-12 { 
	font-size: 12px ;
	line-height: 14px ;
	font-weight : normal ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #494949; 
	}

.text-12-1 { 
	font-size: 12px ;
	line-height: 14px ;
	font-weight : normal ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #FF4D00; 
	}

.text-13-1 { 
	font-size: 13px ;
	line-height: 13px ;
	font-weight : normal ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #313131; 
	}

.text-13 { 
	font-size: 13px ;
	line-height: 15px ;
	font-weight : bold ; 
	letter-spacing: 1px ; 
	color : #461717; 
	}
.text-13-green { 
	font-size: 13px ;
	line-height: 15px ;
	font-weight : bold ; 
	letter-spacing: 1px ; 
	color : #4E5A0D; 
	}

.text-15-bold-g {
	background-color: #6C5433;
	width: 660px;
	font-size: 15px;
	line-height: 17px;
	font-weight : bold;
	text-valign : top;
	letter-spacing: 1px;
	color : #FFFFCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}

.text-15-bold-gg {
	width: 660px;
	font-size: 13px;
	line-height: 15px;
	font-weight : bold;
	text-valign : top;
	letter-spacing: 1px;
	color : #ffffff;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D8D1AD;
	}
	
.text-15-bold {  
	font-size: 15px ;
	line-height: 17px ;
	font-weight : bold ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #800000; 
	}

.text-15-bold-right {  
	font-size: 15px ;
	line-height: 17px ;
	font-weight : bold ; 
	text-valign : top ;  
	text-align: right ; 
	letter-spacing: 1px ; 
	color : #800000; 
	}

.text-15-bold-1 {  
	font-size: 15px ;
	line-height: 65px ;
	font-weight : bold ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #800000; 
	}

.text-16-bold-1 {  
	font-size: 16px ;
	line-height: 65px ;
	font-weight : bold ; 
	text-valign : top ; 
	letter-spacing: 1px ; 
	color : #800000; 
	}
.text-16-bold-1 p {
	padding: 0px;
	line-height: 120%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.text-15-t {
	text-align: center;
	padding: 0px;
	width: 640px;
	margin-right: 10px;
	margin-left: 10px;
	}

.text-15-p {
	line-height: 120%;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	}

.text-16-bold {  
	font-size: 16px ;
	line-height: 30px ;
	font-weight : bold ; 
	text-valign : top ; 
	letter-spacing: 2px ; 
	color : #0000FF; 
	}

.text-red-bold {  
	font-size: 13px ;  
	width: 100% ; 
	line-height: 15px ;
	font-weight : bold ; 
	text-align: right ; 
	letter-spacing: 1px ; 
	color: red ; 
	}
