@charset "UTF-8";
/* CSS Document */


a {color:#947054; overflow:hidden;}
a:link {color: #947054; text-decoration : none;}
a:hover { color:#99CC00; text-decoration: underline;}

body {
	font-size:100%;
	margin:0px;
	padding:0px;
    background-color:#cded00;
	font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

img {border:0;}
strong {font-weight:normal;}

.clr {clear:both;}

#wrap {width:100%; margin:0 auto; background-color:#FFF;}
#seo {width:500px; margin:11px 0 0 0; height:27px;color:#999; font-size:10px; font-weight:normal;}

#container {
	margin:auto;
	padding:0;
	width:980px;
	border:0px;
	overflow: hidden;
	background:url(../bg_stripe.gif) no-repeat;
	background-position: 100% 0%;
}

#contents {width:750px;margin:0;padding:10px 0 20px 0;float:right;}
#trainer-txt {width:580px;margin:0;padding:0px 0px 0 20px;float:right;}
#trainer-img {width:150px;margin:0;padding:0;float:left;}
.img {width:300px; padding-bottom:10px;}
#trainer-face {width:150px;}

#head-main {width:980px;height:100px; margin:0 auto; background:url(../bg_header.gif) repeat-x;}


/* Menu */

#menu-h {font-size:10px; padding:10px 10px 5px 10px;float:right;}
#menu-h .icon {
	background:url(../icon-next.gif) no-repeat;
	background-position: 0px 50%;
	padding-left : 12px;
}



ul#menu-g {width:193px; margin:0px; padding:0px; list-style-type:none; float:left;}
ul#menu-g li {text-indent:-9999px; float:left;}
ul#menu-g li a {display:block;}
ul#menu-g li#m0 a{width:193px;height:67px; background:url(../menu_00.gif) no-repeat;}
ul#menu-g li#m0 a:hover {background:url(../menu_00_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m1 a{width:193px;height:41px; background:url(../menu_01.gif) no-repeat;}
ul#menu-g li#m1 a:hover {background:url(../menu_01_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m2 a{width:193px;height:42px; background:url(../menu_02.gif) no-repeat;}
ul#menu-g li#m2 a:hover {background:url(../menu_02_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m3 a{width:193px;height:23px; background:url(../menu_03.gif) no-repeat;}
ul#menu-g li#m3 a:hover {background:url(../menu_03_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m4 a{width:193px;height:39px; background:url(../menu_04.gif) no-repeat;}
ul#menu-g li#m4 a:hover {background:url(../menu_04_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m5 a{width:193px;height:53px; background:url(../menu_05.gif) no-repeat;}
ul#menu-g li#m5 a:hover {background:url(../menu_05_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m6 a{width:193px;height:54px; background:url(../menu_06.gif) no-repeat;}
ul#menu-g li#m6 a:hover {background:url(../menu_06_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m7 a{width:193px;height:53px; background:url(../menu_07.gif) no-repeat;}
ul#menu-g li#m7 a:hover {background:url(../menu_07_over.gif) no-repeat; background-position : 0 0;}
ul#menu-g li#m8 a{width:193px;height:120px; background:url(../menu_blog.gif) no-repeat;}
ul#menu-g li#m8 a:hover {background:url(../menu_blog_over.gif) no-repeat; background-position : 0 0;}



/* Footer */
#footer {
	margin:0;
	height:120px;
	background:url(../foot_img.gif) repeat-x;
	font-size:9px;
	overflow:hidden;
}


#license {float:left; margin:0;}
#menu-f {margin:5px 0;}
#copyright {color:#fff; text-align:center; margin-top:80px;}


