@charset "shift_jis";
/*基本設定-----------------*/
* {margin: 0; padding: 0; list-style-type: none; }
img {border:none}

body {color: #000000; line-height: 150%; text-align: center; background-color: #CCCCCC; background-image: url(../images/bg.jpg);background-repeat: repeat-x;
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "sans-serif" ; }
body a {
color: #3366CC;text-decoration: none;
}
body a:hover {
color: #FFCC00;text-decoration: none;
}

p { padding:0px 12px 0px 12px;  }

#mainbox{ margin-left:auto; margin-right:auto; width:800px; border-left:1px solid #666666;border-right:1px solid #666666; background-color: #FFFFFF;background-image: url(../images/navi_bg.gif);}

/* ヘッダー-----------------*/
#header{width:800px; height:70px ; border-top:1px solid #666666;border-bottom:1px solid #666666;background-color:#FFFFFF}
#topimg{width:800px; height:150px; border-top:1px solid #666666;border-bottom:1px solid #666666;background-color:#FFFFFF}

/* フッタ-----------------*/
#footer{width:800px; clear:both; background-color:#FF9900;border-top:1px solid #666666; border-bottom:1px solid #666666;text-align:center; padding:3px 0; color: #FFFFFF; font-size:12px;line-height:110%;}

/* 右コンテンツ-----------------*/
#contents{float:left;  width:620px; }
#main{ padding:15px;text-align:left; }

/* 左メニュー-----------------*/
#navigation{float:left; width:180px; text-align: left;background-color:#FFFFFF;  }
#navi{width:180px;line-height: 100%;}

#menu li , #menu2 li , #menu3 li , #menu4 li {
	width:180px;
	height:30px;
	list-style-type:none;
}
#menu li a , #menu2 li a , #menu3 li a , #menu4 li a{
	display:block;
	width:180px;
	height:30px;
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
}
#menu li a.leftmenu , #menu2 li a.leftmenu , #menu3 li a.leftmenu , #menu4 li a.leftmenu{background-position:0px;}
#menu li a.thismenu , #menu2 li a.thismenu , #menu3 li a.thismenu , #menu4 li a.thismenu{background-position:-180px;}
#menu li a.leftmenu:hover , #menu2 li a.leftmenu:hover , #menu3 li a.leftmenu:hover , #menu4 li a.leftmenu:hover{background-position:-180px;}
#menu li a.thismenu:hover , #menu2 li a.thismenu:hover , #menu3 li a.thismenu:hover , #menu4 li a.thismenu:hover{background-position:-180px;}

li#menu_top a{background:url("../images/menu_top.jpg");}
li#menu_about a{background:url("../images/menu_about.jpg");}

li#menu_yoga a{background:url("../images/menu_yoga.jpg");}
li#menu_license a{background:url("../images/menu_license.jpg");}
li#menu_result a{background:url("../images/menu_result.jpg");}
li#menu_commodity a{background:url("../images/menu_commodity.jpg");}
li#menu_guide a{background:url("../images/menu_guide.jpg");}
li#menu_faq a{background:url("../images/menu_faq.jpg");}
li#menu_inquiry a{background:url("../images/menu_inquiry.jpg");}
li#menu_links a{background:url("../images/menu_links.jpg");}

#submenu1 li,#submenu2 li,#submenu3 li {
	width:180px;
	height:30px;
	list-style-type:none;
}
#submenu1 li a,#submenu2 li a,#submenu3 li a{
	display:block;
	height:30px;
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
}
#submenu1 li a:hover,#submenu2 li a:hover,#submenu3 li a:hover{background-position:-180px;}

li#menu_outline a{background:url("../images/menu_outline.jpg");}
li#menu_about_sub a{background:url("../images/menu_about_sub.jpg");}
li#menu_org a{background:url("../images/menu_org.jpg");}
li#menu_access a{background:url("../images/menu_access.jpg");}

li#menu_yoga_corp a{background:url("../images/menu_yoga_corp.jpg");}
li#menu_yoga_senior a{background:url("../images/menu_yoga_senior.jpg");}
li#menu_yoga_education a{background:url("../images/menu_yoga_education.jpg");}
li#menu_yoga_maternity a{background:url("../images/menu_yoga_maternity.jpg");}
li#menu_yoga_other a{background:url("../images/menu_yoga_other.jpg");}

li#menu_license_sub a{background:url("../images/menu_license_sub.jpg");}
li#menu_qualification a{background:url("../images/menu_qualification.jpg");}

li#members a{background:url("../images/b_members.jpg");}

#to_top{float:left; width:590px; height:24px;text-align: right;}

h1{font-size:18px; color: #FF9900; font-weight:bold;}
h2{font-size:16px; color: #FF9900; font-weight:bold;}
h3{font-size:16px;color: #FF9900; font-weight:bold;
margin:2px 10px;
background:url("../images/h3_bg.gif");background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
border-bottom:solid 1px #CCCCCC;
}

h4{font-size:13px;color: #666666; }

a.link10 {color:#666666; font-size:12px ;}
.text14{ font-size:14px ;}
.text12{ font-size:12px ;}
.text10{ font-size:10px ;}

a.link_underline { text-decoration: underline ;}


#image a{
display:block;
background:url(../images/bottan.jpg) no-repeat;


#image a:hover{
background:url(../images/bottan2.jpg) no-repeat;

