@charset "UTF-8";



body{
	height:100%;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight: normal;
	color: #000;
	line-height: 1.5em;
	letter-spacing: 0em;
	background-color:#fff;
	
	}

#warp {width:100%; margin:0 auto; padding:0;}


img {border: 0;	vertical-align: bottom;}

a:link {color: #333;text-decoration: none;}
a:visited {color: #333;	text-decoration: none;}
a:hover, a:active {color: #0097E0;text-decoration: none;}

.clear 	{line-height:0; font-size:0; height:0; clear:both; margin:0; padding:0;}

.right{ text-align:right;}





/* header
---------------------------------------- */
#header{ width:1114px; margin:0 auto; padding:0;height:88px; background:url(../img/header_back.jpg) repeat-y center;} 
#header_content{ width:800px; margin:0 auto; padding:0; height:88px; background:url(../img/header_rogo.jpg) no-repeat center 10px;}

#header_content h1{ margin:0; color:#7D7D7D; font-size:8pt; font-weight:normal; padding:35px 0 0 153px;line-height:12pt;}

#header_content ul{ margin:0; padding:21px 0px 0 0; list-style: none; width:800px;line-height:9pt;}
#header_content li{ color:#FF0000; text-align:right; float:right; background:url(../img/link_icon.jpg) no-repeat 0 1px; margin:0px; padding:0 10px 2px 12px;font-size:7pt;}






/* header_グローバルメニュー
---------------------------------------- */
#gl_menu_warp{width:100%; margin:0 auto; padding:0;background:url(../img/gl_menu_left.jpg) repeat-x; height:58px;position: relative;}
#gl_menu_right {height: 58px;width: 50%;right: 0;position: absolute; background:url(../img/gl_menu_right.jpg) repeat-x;}
#gl_menu{width:1114px; margin:0 auto;overflow: hidden;position: relative;height:58px; background:url(../img/gl_menu.jpg) no-repeat;}

#menu{ width:800px; margin:0 auto; padding:0; height:58px;}
#menu ul{ margin:0; padding:7px 7px 0 7px; list-style:none; float:left;}
#menu li{ margin:0; padding:0; float:left;}
#menu li img{border:0;}
#menu li.b1 { background:url(../img/gl_botan_01-2.jpg) no-repeat;float:left;width:91px;}
#menu li.b2 { background:url(../img/gl_botan_02-2.jpg) no-repeat;float:left;width:174px;}
#menu li.b3 { background:url(../img/gl_botan_03-2.jpg) no-repeat;float:left;width:173px;}
#menu li.b4 { background:url(../img/gl_botan_04-2.jpg) no-repeat;float:left;width:174px;}
#menu li.b5 { background:url(../img/gl_botan_05-2.jpg) no-repeat;float:left;width:174px;}
#menu li a{display:block;height:50px;}
#menu li a:hover {background-color:transparent;}
#menu li a:hover img{visibility:hidden;}






/* トップページ-アンダーコンテンツ
---------------------------------------- */
#content_warp{width:100%; margin:0 auto; padding:0;background:url(../img/content_left.jpg) repeat-x; height:370px;position: relative; }
#content_right {height: 370px;width:50%;right: 0;position: absolute; background:url(../img/content_right.jpg) repeat-x;}
#content{width:1114px; margin:0 auto;overflow: hidden;position: relative;height:370px; background:url(../img/content_center.jpg) no-repeat;}

#flash{ width:800px; margin:0 auto; padding:0; height:370px;} 




/* footer
---------------------------------------- */
#footer{ width:100%; margin:0 auto; padding:0;background:url(../img/footer_left2.jpg) repeat-x; position: relative;}
#footer_right{width: 50%;right: 0;position: absolute; background:url(../img/footer_right2.jpg) repeat-x; height:156px;}
#footer_center{width:1114px; margin:0 auto;overflow: hidden;position: relative; background:url(../img/footer_center2.jpg) no-repeat;}
#footer_content{width:800px; margin:0 auto; padding:0; height:160px;}
#footer_content .left{width:580px; float:left; text-align:right; padding:125px 40px 0 0; margin:0;}
#footer_content .right{ width:180px; float:left; margin:0; text-align:left; }

.footer_rogo{ margin:0; padding:15px 0 0 14px;}
.footer_ad{ margin:0; padding:5px 0px 0 22px; font-size:7pt;line-height:12pt;}
.footer_tel{ margin:0; padding:0px 2px 0 22px;font-size:10pt;line-height:12pt;}

/*

#footer{ width:100%; margin:0 auto; padding:0;background:url(../img/footer_left2.jpg) repeat-x; height:128px;position: relative;}
#footer_right{height: 128px;width: 50%;right: 0;position: absolute; background:url(../img/footer_right2.jpg) repeat-x;}
#footer_center{width:1114px; margin:0 auto;overflow: hidden;position: relative;height:140px; background:url(../img/footer_center2.jpg) no-repeat;}
#footer_content{width:800px; margin:0 auto; padding:0; height:140px;}
#footer_content .left{width:580px; float:left; text-align:right; padding:125px 40px 0 0; margin:0;height:70px;}
#footer_content .right{ width:180px; float:left; margin:0; text-align:left; }

.footer_rogo{ margin:0; padding:15px 0 0 14px;}
.footer_ad{ margin:0; padding:5px 0px 0 22px; font-size:7pt;}
.footer_tel{ margin:0; padding:0px 2px 0 22px;font-size:110%;}
*/
