/*
YUI reset.css
---------------------------------------------------------- */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body {font:13px/1.231 "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅", arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Page Structure
---------------------------------------------------------- */
body { 
	margin:0;
	padding:0;
	color : #373737;
	line-height: 140%;
/*	font-size: 12px; 
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;*/
/*	background:url(../images/common/bg.gif) no-repeat center top;*/
	background:url(../images/common/bg_01.gif) repeat-x 0 0;
}
.top{
	width:100%;
	background:url(../images/common/bg_02.gif) no-repeat right top;
}
.header {
	text-align:right;
	background:url(../images/common/header.gif) no-repeat 0 0;
	width:800px;
	height:82px;
	color:white;
	font-size:93%;
}
.header a {
	color:white !important;
}
.content{
	width: 100%;
/*	margin-top: 12px;*/
}
.main {
	float:left;
	width: 584px;
	margin:15px 0px 0 0;
}
.main_left {
	float:left;
	width:280px;
	margin:15px 24px 0 0;
	clear:both;
	font-size:93%;
}
.main_right {
	float:left;
	width:280px;
	margin-top:15px;
	font-size:93%;
}
.info_box {
	width:548px;
	border:1px solid #b3b3b3;
	padding:18px;
	color:#686868;
	font-size:93%;
}
.navi{
	float:right;
	width: 180px;
	margin-top:15px;
}
.footer{
	margin-top:90px;
	border-top:10px solid #eaeaea;
}
.copyright{
	margin-top:5px;
	color:#686868;
	font-size:85%;
	line-height:120%;
}
.newsletter_box {
	width:160px;
	border:1px solid #b3b3b3;
	border-width:0px 1px;
	padding:0 9px;
	font-size:85%;
	line-height:120%;
}
.intro {
	float:left;
	width:374px;
	height:208px;
	padding:10px;
	background:url(../images/top/top_01.jpg) no-repeat 0 0;
}
/* 各地のプラクティショナー
---------------------------------------------------------- */
.session_box {
	width:535px;
	border:1px solid #cfcfcf;
	border-width:0px 1px;
	padding:22.5px;
}
.session_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .session_box {height: 1em;overflow: visible;}
/**/
.session_desc{
	float:left;
	width:365px;
}
.session_img{
	float:right;
	width:120px;
}
/* 参加者の声
---------------------------------------------------------- */
.participants_box_top {
	width:584px;
	height:23px;
	background:url(../participants/images/box_top.gif) no-repeat 0 0;
	margin-top:10px;
}
.participants_box_bottom {
	width:584px;
	height:10px;
	background:url(../participants/images/box_bottom.gif) no-repeat 0 0;
	margin-bottom:0px;
}
.participants_box {
	width:526px;
	border:1px solid #b1b1b1;
	border-width:0px 1px;
	padding:5px 28px 10px 28px;
}
.participants_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .participants_box {height: 1em;overflow: visible;}
/**/
.category_title {
	font-size:118%;
	font-weight:bold;
	border-bottom:1px solid #b2b2b2;
	padding:40px 0 5px 0;
	margin-bottom:5px;
}
.category_titles {
	margin:20px 0;
}
h1.detail_title { 
	color : #0c4688;letter-spacing: 0px;
	font-size: 123.1%; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	margin-bottom:5px;
}
.detail_text {
	width:456px;
}
/* 卒業生の声
---------------------------------------------------------- */
.graduates_title{
	border:1px solid #d7d7d7;
	border-width:2px 0;
	padding:8px 0;
	margin-bottom:17px;
	font-size:123.1%;
	font-weight:bold;
}
.graduates_dtl_title{
	border:1px solid #d7d7d7;
	border-width:0 0 1px 0;
	padding:0 0 10px 0;
	margin-bottom:20px;
	font-size:123.1%;
	font-weight:bold;
}
.graduates_img{
	float:left;
	width:114px;
}
.graduates_txt{
	float:right;
	width:470px;
}
.graduates_dtl{
	float:right;
	width:412px;
}
/* エッセンシャルライフ
---------------------------------------------------------- */
.feedback_box_top {
	width:584px;
	height:48px;
	background:url(../images/title/feedback_box_top.gif) no-repeat 0 0;
	margin-top:20px;
}
.feedback_box_btm {
	width:584px;
	height:10px;
	background:url(../images/title/feedback_box_btm.gif) no-repeat 0 0;
	margin-bottom:10px;
}
.feedback_box {
	width:542px;
	border:1px solid #b1b1b1;
	border-width:0px 1px;
	padding:0px 20px 10px 20px;
}
.feedback_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .feedback_box {height: 1em;overflow: visible;}
/**/

/*
コンテンツを中心揃えにする外枠
---------------------------------------------------------- */
div.wrap {
	margin: 0 auto;
	width: 800px;
	text-align: left;
}
/*枠の高さを内包するfloat要素に合わせる設定*/
.wrap:after,
.newsletter_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .wrap {height: 1em;overflow: visible;}
* html .newsletter_box {height: 1em;overflow: visible;}
/**/

/* table
---------------------------------------------------------- */
td.calender{
	height:60px;
	width:14%;
}

/* texts
---------------------------------------------------------- */
.info_title {
	font-weight:bold;
}
.link_box {
	float:right;
}
.text { 
	color : #3F3B3A;
	font-size: 12px; line-height: 18px;
}
.text2 { 
	color : #3F3B3A;
	font-size: 13px; line-height: 17px;
}
.stext { 
	color : #3F3B3A;
	font-size: 11px; 
}
.stext2 { 
	color : #3F3B3A;
	font-size: 10px; line-height: 13px;
}
input.text {
	height:18px; background-color:#fff;
}
.sitemap { 
	color : #3F3B3A;
	font-size: 13px; line-height: 16px;
}

.copy{font-size : 9px ; color : #3F3B3A}
.adrs{font-size : 10px ; color : #FFF5FF;}
.holiday{color : #D64066;}

/* Link
---------------------------------------------------------- */
a:link {   
	color :#009fcb; 
	text-decoration : none;  
}
a:visited {   
	color :#009fcb; 
	text-decoration : none;  
}
a:hover {
	color: #CC0099; 
	text-decoration:underline; 
}

a.subtlebody:link {   
	font-size: 12px; 
	color :#015A9A; 
	text-decoration : none;  
}
a.subtlebody:visited {   
	font-size: 12px; 
	color :#015A9A; 
	text-decoration : none;  
}
a.subtlebody:hover {
	font-size: 12px; 
	color: #CC0099; 
	text-decoration:underline; 
}

/* header
---------------------------------------------------------- */
H1.title_bar { 
	color : #0c4688;letter-spacing: 0px;
	font-size: 22px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0 0 0 0;
	background:url(../images/institute_10.gif) no-repeat 0 0;
	height:22px;
	padding: 4px 20px;
}
H1.title_box { 
	color : #3F3B3A;letter-spacing: 0px;
	font-size: 22px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0 0 0 0;
	border:1px solid #999999;
	height:24px;
	background:url(../images/cd_09.gif) no-repeat 0 0;
	padding: 30px 20px;
}
H1.title { 
	color : #0c4688;letter-spacing: 0px;
	font-size: 15px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	vertical-align : middle;
	margin-bottom:10px
}
H1.title2 { 
	color : #3F3B3A;letter-spacing: 0px;
	font-size: 22px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0 0 0 0;
}
H2.title { 
	color : #3F3B3A;
	font-size: 16px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:3pt;
}
H2.title2 { 
	color : #0c4688;
	font-size: 14px; font-weight:normal;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:0pt;
	padding: 2 0 2 0;
	vertical-align : middle;
	display : inline;
}
H2.tradename { 
	color : #0671b5;
	font-size: 18px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
}
H2.name { 
	color : black;
	font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
}
span.title2 { 
	color : #0c4688;
	font-size: 14px; 
	font-weight:normal !important;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:0pt;
	padding: 2 0 2 0;
	vertical-align : middle;
}
H3.title { 
	color : #3F3B3A;
	font-size: 14px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:0pt;
	vertical-align : middle;
	display : inline;
}
H3.title2 { 
	color : #0c4688;
	font-size: 14px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:3pt;
}
H3.reverse_title { 
	color : white; background:#004593;
	font-size: 12px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	padding: 5px 0;
	text-align:center;
}
H3.reverse_title2 { 
	color : white; background:#004593;
	font-size: 12px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	padding: 5px 0;
}
H3.dot_line { 
	color : #0c4688;letter-spacing: 0px;
	font-size: 15px; font-weight:bold;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,helvetica,sans-serif;
	padding-bottom:10px;
	background:url(/images/dot_line.gif) no-repeat 0 17px;
	width:395px;
	height:22px;
}
.active { ime-mode : active }
.inactive { ime-mode : inactive }

/* メニュー
---------------------------------------------------------- */
.menu_01 {
	float:left;
	height: 43px;
	width: 82px;
}
.menu_02 {
	float:left;
	height: 43px;
	width: 124px;
}
.menu_03 {
	float:left;
	height: 43px;
	width: 73px;
}
.menu_04 {
	float:left;
	height: 43px;
	width: 116px;
}
.menu_05 {
	float:left;
	height: 43px;
	width: 104px;
}
.menu_06 {
	float:left;
	height: 43px;
	width: 92px;
}
.menu_07 {
	float:left;
	height: 43px;
	width: 70px;
}
.menu_08 {
	float:left;
	height: 43px;
	width: 139px;
}
.calender {
	float:right;
	margin:15px 5px 0 0;
	width: 118px;
	height: 21px;
}
.feedbacks {
	float:right;
	margin-top:15px;
	width: 74px;
	height: 21px;
}
.btn_about {
	float:right;
	width: 104px;
	height: 52px;
}
.menu_01 a,
.menu_02 a,
.menu_03 a,
.menu_04 a,
.menu_05 a,
.menu_06 a,
.menu_07 a,
.menu_08 a,
.calender a,
.feedbacks a,
.btn_about a
{
	width: 100%;
	height: 100%;
	text-indent: -99999px;
	display: block;
}
.menu_01 a {
	background: url(../images/common/menu_01.gif) no-repeat 0 0;
}
.menu_02 a {
	background: url(../images/common/menu_02.gif) no-repeat 0 0;
}
.menu_03 a {
	background: url(../images/common/menu_03.gif) no-repeat 0 0;
}
.menu_04 a {
	background: url(../images/common/menu_04.gif) no-repeat 0 0;
}
.menu_05 a {
	background: url(../images/common/menu_05.gif) no-repeat 0 0;
}
.menu_06 a {
	background: url(../images/common/menu_06.gif) no-repeat 0 0;
}
.menu_07 a {
	background: url(../images/common/menu_07.gif) no-repeat 0 0;
}
.menu_08 a {
	background: url(../images/common/menu_08.gif) no-repeat 0 0;
}
.calender a {
	background: url(../images/common/calender.gif) no-repeat 0 0;
}
.feedbacks a {
	background: url(../images/common/header_feedbacks.gif) no-repeat 0 0;
}
.btn_about a {
	background: url(../images/top/btn_about.gif) no-repeat 0 0;
}
.menu_01 a:hover {
	background: url(../images/common/menu_01.gif) no-repeat 0 -43px;
}
.menu_02 a:hover {
	background: url(../images/common/menu_02.gif) no-repeat 0 -43px;
}
.menu_03 a:hover {
	background: url(../images/common/menu_03.gif) no-repeat 0 -43px;
}
.menu_04 a:hover {
	background: url(../images/common/menu_04.gif) no-repeat 0 -43px;
}
.menu_05 a:hover {
	background: url(../images/common/menu_05.gif) no-repeat 0 -43px;
}
.menu_06 a:hover {
	background: url(../images/common/menu_06.gif) no-repeat 0 -43px;
}
.menu_07 a:hover {
	background: url(../images/common/menu_07.gif) no-repeat 0 -43px;
}
.menu_08 a:hover {
	background: url(../images/common/menu_08.gif) no-repeat 0 -43px;
}
.calender a:hover {
	background: url(../images/common/calender.gif) no-repeat 0 -21px;
}
.feedbacks a:hover {
	background: url(../images/common/header_feedbacks.gif) no-repeat 0 -21px;
}
.btn_about a:hover {
	background: url(../images/top/btn_about.gif) no-repeat -104px 0;
}

/* タイトルボタン
---------------------------------------------------------- */
.about_btn_01,
.about_btn_02,
.bookcd_btn_01,
.bookcd_btn_02,
.essenciallife_btn_01,
.essenciallife_btn_02,
.essenciallife_btn_03,
.interview_btn,
.meditation_btn_01,
.other_btn_01,
.other_btn_02,
.profile_btn,
.subtlebody_btn_01,
.subtlebody_btn_02,
.subtlebody_btn_03,
.subtlebody_btn_04,
.subtlebody_btn_05,
.session_btn_01,
.session_btn_02,
.session_btn_03,
.session_btn_04,
.practitioners_btn_01,
.practitioners_btn_02,
.practitioners_btn_03,
.practitioners_btn_04
{
	float:right;
	width: 189px;
	height: 59px;
}
.session_btn_01,
.session_btn_02,
.session_btn_03,
.session_btn_04,
.practitioners_btn_01,
.practitioners_btn_02,
.practitioners_btn_03,
.practitioners_btn_04
{
	height: 44px;
}
.subtlebody_btn_01,
.subtlebody_btn_02,
.subtlebody_btn_03,
.subtlebody_btn_04,
.subtlebody_btn_05{
	height: 35px;
}
.title_01,
.title_02,
.title_03,
.title_04{
	width:280px;
	height:87px;
	margin-bottom:8px;
}
.participants_1,
.participants_2,
.participants_3,
.participants_4,
.participants_5 {
	float:left;
	width:105px;
	height:40px;
}
.participants_1 {
	width:111px;
}
.about_btn_01 a,
.about_btn_02 a,
.bookcd_btn_01 a,
.bookcd_btn_02 a,
.essenciallife_btn_01 a,
.essenciallife_btn_02 a,
.essenciallife_btn_03 a,
.interview_btn a,
.meditation_btn_01 a,
.other_btn_01 a,
.other_btn_02 a,
.profile_btn a,
.subtlebody_btn_01 a,
.subtlebody_btn_02 a,
.subtlebody_btn_03 a,
.subtlebody_btn_04 a,
.subtlebody_btn_05 a,
.session_btn_01 a,
.session_btn_02 a,
.session_btn_03 a,
.session_btn_04 a,
.practitioners_btn_01 a,
.practitioners_btn_02 a,
.practitioners_btn_03 a,
.practitioners_btn_04 a,
.title_01 a,
.title_02 a,
.title_03 a,
.title_04 a,
.participants_1 a,
.participants_2 a,
.participants_3 a,
.participants_4 a,
.participants_5 a
{
	width: 100%;
	height: 100%;
	text-indent: -99999px;
	display: block;
}
.about_btn_01 a{
	background: url(../images/title/about_btn_01.gif) no-repeat 0 0;
}
.about_btn_02 a{
	background: url(../images/title/about_btn_02.gif) no-repeat 0 0;
}
.bookcd_btn_01 a{
	background: url(../images/title/bookcd_btn_01.gif) no-repeat 0 0;
}
.bookcd_btn_02 a{
	background: url(../images/title/bookcd_btn_02.gif) no-repeat 0 0;
}
.essenciallife_btn_01 a{
	background: url(../images/title/essenciallife_btn_01.gif) no-repeat 0 0;
}
.essenciallife_btn_02 a{
	background: url(../images/title/essenciallife_btn_02.gif) no-repeat 0 0;
}
.essenciallife_btn_03 a{
	background: url(../images/title/essenciallife_btn_03.gif) no-repeat 0 0;
}
.interview_btn a{
	background: url(../images/title/interview_btn.gif) no-repeat 0 0;
}
.meditation_btn_01 a{
	background: url(../images/title/meditation_btn_01.gif) no-repeat 0 0;
}
.other_btn_01 a{
	background: url(../images/title/other_btn_01.gif) no-repeat 0 0;
}
.other_btn_02 a{
	background: url(../images/title/other_btn_02.gif) no-repeat 0 0;
}
.profile_btn a{
	background: url(../images/title/profile_btn.gif) no-repeat 0 0;
}
.subtlebody_btn_01 a{
	background: url(../images/title/subtlebody_btn_01.gif) no-repeat 0 0;
}
.subtlebody_btn_02 a{
	background: url(../images/title/subtlebody_btn_02.gif) no-repeat 0 0;
}
.subtlebody_btn_03 a{
	background: url(../images/title/subtlebody_btn_03.gif) no-repeat 0 0;
}
.subtlebody_btn_04 a{
	background: url(../images/title/subtlebody_btn_04.gif) no-repeat 0 0;
}
.subtlebody_btn_05 a{
	background: url(../images/title/subtlebody_btn_05.gif) no-repeat 0 0;
}
.session_btn_01 a{
	background: url(../images/title/session_btn_01.gif) no-repeat 0 0;
}
.session_btn_02 a{
	background: url(../images/title/session_btn_02.gif) no-repeat 0 0;
}
.session_btn_03 a{
	background: url(../images/title/session_btn_03.gif) no-repeat 0 0;
}
.session_btn_04 a{
	background: url(../images/title/session_btn_04.gif) no-repeat 0 0;
}
.practitioners_btn_01 a{
	background: url(../images/title/practitioners_btn_01.gif) no-repeat 0 0;
}
.practitioners_btn_02 a{
	background: url(../images/title/practitioners_btn_02.gif) no-repeat 0 0;
}
.practitioners_btn_03 a{
	background: url(../images/title/practitioners_btn_03.gif) no-repeat 0 0;
}
.practitioners_btn_04 a{
	background: url(../images/title/practitioners_btn_04.gif) no-repeat 0 0;
}
.title_01 a{
	background: url(../images/top/title_01.jpg) no-repeat 0 0;
}
.title_02 a{
	background: url(../images/top/title_02.jpg) no-repeat 0 0;
}
.title_03 a{
	background: url(../images/top/title_03.jpg) no-repeat 0 0;
}
.title_04 a{
	background: url(../images/top/title_04.jpg) no-repeat 0 0;
}
.participants_1 a{
	background: url(../participants/images/tab_participants_1.gif) no-repeat 0 0;
}
.participants_2 a{
	background: url(../participants/images/tab_participants_2.gif) no-repeat 0 0;
}
.participants_3 a{
	background: url(../participants/images/tab_participants_3.gif) no-repeat 0 0;
}
.participants_4 a{
	background: url(../participants/images/tab_participants_4.gif) no-repeat 0 0;
}
.participants_5 a{
	background: url(../participants/images/tab_participants_5.gif) no-repeat 0 0;
}

.about_btn_01 a:hover{
	background: url(../images/title/about_btn_01.gif) no-repeat -189px 0;
}
.about_btn_02 a:hover{
	background: url(../images/title/about_btn_02.gif) no-repeat -189px 0;
}
.bookcd_btn_01 a:hover{
	background: url(../images/title/bookcd_btn_01.gif) no-repeat -189px 0;
}
.bookcd_btn_02 a:hover{
	background: url(../images/title/bookcd_btn_02.gif) no-repeat -189px 0;
}
.essenciallife_btn_01 a:hover{
	background: url(../images/title/essenciallife_btn_01.gif) no-repeat -189px 0;
}
.essenciallife_btn_02 a:hover{
	background: url(../images/title/essenciallife_btn_02.gif) no-repeat -189px 0;
}
.essenciallife_btn_03 a:hover{
	background: url(../images/title/essenciallife_btn_03.gif) no-repeat -189px 0;
}
.interview_btn a:hover{
	background: url(../images/title/interview_btn.gif) no-repeat -189px 0;
}
.meditation_btn_01 a:hover{
	background: url(../images/title/meditation_btn_01.gif) no-repeat -189px 0;
}
.other_btn_01 a:hover{
	background: url(../images/title/other_btn_01.gif) no-repeat -189px 0;
}
.other_btn_02 a:hover{
	background: url(../images/title/other_btn_02.gif) no-repeat -189px 0;
}
.profile_btn a:hover{
	background: url(../images/title/profile_btn.gif) no-repeat -189px 0;
}
.subtlebody_btn_01 a:hover{
	background: url(../images/title/subtlebody_btn_01.gif) no-repeat -189px 0;
}
.subtlebody_btn_02 a:hover{
	background: url(../images/title/subtlebody_btn_02.gif) no-repeat -189px 0;
}
.subtlebody_btn_03 a:hover{
	background: url(../images/title/subtlebody_btn_03.gif) no-repeat -189px 0;
}
.subtlebody_btn_04 a:hover{
	background: url(../images/title/subtlebody_btn_04.gif) no-repeat -189px 0;
}
.subtlebody_btn_05 a:hover{
	background: url(../images/title/subtlebody_btn_05.gif) no-repeat -189px 0;
}
.session_btn_01 a:hover{
	background: url(../images/title/session_btn_01.gif) no-repeat -189px 0;
}
.session_btn_02 a:hover{
	background: url(../images/title/session_btn_02.gif) no-repeat -189px 0;
}
.session_btn_03 a:hover{
	background: url(../images/title/session_btn_03.gif) no-repeat -189px 0;
}
.session_btn_04 a:hover{
	background: url(../images/title/session_btn_04.gif) no-repeat -189px 0;
}
.practitioners_btn_01 a:hover{
	background: url(../images/title/practitioners_btn_01.gif) no-repeat -189px 0;
}
.practitioners_btn_02 a:hover{
	background: url(../images/title/practitioners_btn_02.gif) no-repeat -189px 0;
}
.practitioners_btn_03 a:hover{
	background: url(../images/title/practitioners_btn_03.gif) no-repeat -189px 0;
}
.practitioners_btn_04 a:hover{
	background: url(../images/title/practitioners_btn_04.gif) no-repeat -189px 0;
}
.title_01 a:hover{
	background: url(../images/top/title_01.jpg) no-repeat 0 -87px;
}
.title_02 a:hover{
	background: url(../images/top/title_02.jpg) no-repeat 0 -87px;
}
.title_03 a:hover{
	background: url(../images/top/title_03.jpg) no-repeat 0 -87px;
}
.title_04 a:hover{
	background: url(../images/top/title_04.jpg) no-repeat 0 -87px;
}
.participants_1 a:hover{
	background: url(../participants/images/tab_participants_1.gif) no-repeat 0 -40px;
}
.participants_2 a:hover{
	background: url(../participants/images/tab_participants_2.gif) no-repeat 0 -40px;
}
.participants_3 a:hover{
	background: url(../participants/images/tab_participants_3.gif) no-repeat 0 -40px;
}
.participants_4 a:hover{
	background: url(../participants/images/tab_participants_4.gif) no-repeat 0 -40px;
}
.participants_5 a:hover{
	background: url(../participants/images/tab_participants_5.gif) no-repeat 0 -40px;
}
.participants_tab_frame_top {
	float:left;
	width:53px;
	height:40px;
	background: url(../participants/images/tab_frame_top.gif) no-repeat 0 0;
}
/* その他
---------------------------------------------------------- */
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.pagetop {
	margin-top:20px;
	text-align:right;
}
img {
	vertical-align:bottom;
}
.arrow {
	vertical-align:-10%;
}
.arrowlist {
	list-style-type:none;
	margin: 0;
	padding:0;
	text-align:left;
	margin-top:5px;
}
.arrowlist li {
	background: url(../images/common/red_arrow.gif) no-repeat 0 3px;
	text-indent:-0.1em;
	padding:0 0 0 17px;
}
.img_pad1 {
	margin:10px 6px 0 0;
}
.img_pad2 {
	margin:10px 0 0 0;
}
.img_pad3 {
	margin-bottom:8px;
}
.line {
	margin:10px 0;
	border-top:2px solid #d9d9d9;
	height:1px;
}
.gray_line {
	margin:10px 0;
	border-top:1px solid #AFAFAF;
	height:1px;
}

