@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
}
body{
	text-align:center;
}
#container{
	margin:0 auto;
	width:1024px;
	text-align:left;background:url('../images/s_03.jpg') repeat-y;
}
#contents{
	width: 1014px;
	margin-left:5px;
}
h1{font-size:18px;margin-left:10px;color:#060;padding:6px 0 9px 0;}
h2{font-size:120%;color:#060;}
h3{font-size:105%;color:#060;}
h4{font-size:100%;color:#060;}
dl{font-size:100%;color:#000;}
p{font-size:100%;line-height:1.6em;color:#000;}
li{font-size:100%;line-height:1.6em;color:#000;list-style:none;}
a{font-size:90%;}
img{border:0px;}
dl{font-size:90%;}
A:link { color: #0000ff; }
A:visited { color: #f00; }
A:active { color: #930; }
A:hover { color: red; }
address{font-style:normal;}
.tel_no{
	color:#ff0000;
	font-size:22px;
}
.under_line{text-decoration:underline;font-weight:bold;}
.color_r{color:#c30;font-weight:bold;}
.red_bgc-yl{color:#f00;background:#ff0;font-weight:bold;}
.bgcolor_gr{background:#e1e1e1;}
.size_l{font-size:130%;font-weight:bold;color:#f00;}
.color_b{font-weight:bold;color:#009;font-weight:bold;}
.mgbtm_1em{margin:0 0 1em 0;}
#submenu a{font-size:10px;}
#submenu A:link { color: #ffffff; }
#submenu A:visited { color: #ffffff; }
#submenu A:active { color: #ffffff; }
#submenu A:hover { color: #ffff00; }
.section2{
	margin-bottom:15px;
}
#header{
	width:1014px;height: 333px;margin-left:5px;
	background:url('../images/head_01.jpg') no-repeat;
}

#head_left{width:500px;float:left;}
#head_left h2{margin:10px 0 0 6px;}
#head_right{width:270px;float:right;}
#head_right address{color:#fff;font-weight:bold;margin:10px 0 0 0 ;}

#to_infomation p{width:920px;margin-top:98px;text-align:center;}

#package{
	clear:both;
	width:1024px;
	margin:20px 0 0 0;
	position:static;

}
#sideA{
	width:760px;float:left;
	margin:20px 0 0 250px;
}
#breadcrumbs{width:750px;}
#breadcrumbs p{text-align:right;}
#m_menu{
	width:1014px;height:60px;font-weight:bold;font-size:100%;
	background:url('../images/menu01.jpg') no-repeat;position:absolute;top:340px;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7{float:left;} 

#m_menu ul{
	padding-top: 0px;margin:0px 0 0 100px;
}

#m_menu li{list-style:none;}

#m_menu li a{
	display: block;text-align:center;height:28px;margin-right:1px;
	text-decoration: none;
	overflow: hidden;
}
#menu1 a{width:100px;}
#menu2 a{width:185px;}
#menu3 a{width:170px;}
#menu4 a{width:190px;}
#menu5 a{width:108px;}

#m_menu a{font-size:17px;}
#m_menu A:link { color: #ffffff; }
#m_menu A:visited { color: #ffffff; }
#m_menu A:active { color: #ffffff; }
#m_menu A:hover { color: #ffff00; }


.green_terrace{width:700px;text-align:center;}


.breadcrumbs{
	padding-bottom:10px;
}

.for_me{clear:both;width:300px;height:53px;margin:0 0 20px 180px;}


#sideB{
	width:240px;
	float:left;
	margin:20px 0 0 -1000px;
	padding:5px 0 0px 0px;
}

#s_menu1{width:230px;}
#s_menu1 ul{
	padding-top: 0px;margin:0px 0 0 0px;
}

#s_menu1 li{list-style:none;margin:0 0 16px 0;}

#s_menu1 li a{
	display: block;text-align:center;width:200px;height:24px;margin-right:1px;
	text-decoration: none;
	overflow: hidden;
	text-indent:-9999px;
}

#s_menu1_1 a{background:url('../images/s_menu1.jpg') no-repeat;}
#s_menu1_2 a{background:url('../images/s_menu2.jpg') no-repeat;}
#s_menu1_3 a{background:url('../images/s_menu3.jpg') no-repeat;}
#s_menu1_4 a{background:url('../images/s_menu4.jpg') no-repeat;}
#s_menu1_5 a{background:url('../images/s_menu5.jpg') no-repeat;}
#s_menu1_6 a{background:url('../images/s_menu6.jpg') no-repeat;}
#s_menu1_7 a{background:url('../images/s_menu7.jpg') no-repeat;}
#s_menu1_8 a{background:url('../images/s_menu8.jpg') no-repeat;}

#s_menu1 a:hover{background-position:-200px 0px;}

#sideB #addr{
	width:200px;
	height:82px;
	background:url('../images/s_menu9.jpg') no-repeat;
}
#sideB p{
	font-size:130%;
	margin:0px 0 0 5px;color:#f00;
}

#sideB #short_cut{
	width:254px;height:47px;position:relative;top:0;left:-10px;
	margin:0 0 10px 0px;
	color:#000; border-color:#ccc; font-size:14px;
	background: url(../images/s_menu1.jpg) no-repeat;
}
.to_top{clear:both;width:750px;margin:0 0 1em 0;}
.to_top p{text-align:right;}
.to_top img{position:relative;top:3px;left:-5px}

#footer{
	clear: both;width:1014px;border-top:1px solid #ccc;background:#608325;margin-left:5px;
}
#footer p{width:950px;margin:0 0 0em 10px;font-size:100%;color:#fff;}
#footer address{width:950px;margin:0 0 0em 10px;font-size:100%;color:#fff;}

#footer a{font-size:100%;}
#footer A:link { color: #ffffff; }
#footer A:visited { color: #ffffff; }
#footer A:active { color: #ffffff; }
#footer A:hover { color: #ffff00; }

.cpyrt{width:1020px;text-align:center;}
.f_link{width:1020px;text-align:center;}

#m_menu:after{
	content: "";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#m_menu{
    display:inline-block;  /* MAC IE用　*/
    min-height:1%;  /* IE 7用 */
}
/*--MAC IEは非適用→ \*/
* html #m_menu{height: 1%;}
#m_menu{display: block;}
/*--ここまでMAC IEは非適用 */