@charset "UTF-8";
/*----------------------------------------------------------- 
CSS Document
Copyright 2009 i-ongroup.com All Rights Reserved.
-----------------------------------------------------------*/

/*-----------------------------------------------------------
　共通
（サイト全体に関わる共通部分）
-----------------------------------------------------------*/ 

*{/*ブラウザ依存のクリア*/
	margin:0;
	padding:0;
	font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	/*font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif;*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border:none;
	}

body {font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

div ul li {margin:0px;padding:0px;}
a{color:#FF5100; text-decoration: none; cursor:pointer;}
a:link{color: #FF5100;}
a:visited{color: #FF5100;}
a:hover{color: #009EED; text-decoration:none;}
a:active{color: #009EED;}

ol {
	padding:0px;
	margin:0px;
	}
	
ol li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	list-style-type:decimal;
	list-style-position:inside;
	font-size:12px;
	color:#333;
	}

table{margin:0px; padding:0px; border-collapse:collapse;}

td{padding:0px;}

img {padding:0px;
	margin:0px;
	vertical-align: bottom;
	border:none;
	}

p {color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:140%;
	}

input {margin:0px 4px 0px 0px;
	/*border:0px solid #999;*/}

.clear {clear:both;}
/*FLOAT解除「XHTMLで親要素（ボックス）にclass="clearfix"を」*/
.clearfix:after {/*モダンブラウザ用*/
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	}
.clearfix {
	/*IE7、IE6、MacIE5.5用（IE6,7は疑似要素:afterをサポートしてない）*/
	 display:inline-table;
}
/*IE6以前用（IE6以前はmin-heightプロパティはサポート外）
（*html Starハック）*/
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/*|前頁共通タイトル|==============*/
h1{/*このWEBサイト説明*/
	margin:0px;
	font-size:11px;
	font-weight:normal;
	color:#717171;
	cursor:auto;
	}
h2,h3 {font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:16px;
	font-weight:bold;}

h2 {margin:34px 0px 20px 0px;
	color:#00006F;
	}

h3 {
	margin:27px 0px;
	color:#FF5100;
	text-align:center;
	}

h3.green {/* グリーン */
	color:#009900;
	text-align:center;}

h3.black {color:#000;}

h3.violet {/* 紫 */
	color:#911565;
	text-align:left;
	margin:0px 0px 5px 0px;
	}

h3.g_black {/* ゴシック黒14px */
	color:#000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	font-size:14px;
	margin:50px 0px 15px 0px;
	}

h4 {/* 紺12pxボールド */
	color:#081E80;
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	}

/*-----------------------------------------------------------
　全体の囲み
-----------------------------------------------------------*/ 
#base {width:800px;
	text-align:left;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	border:0px solid;
	}


/*-----------------------------------------------------------
　ヘッダ
-----------------------------------------------------------*/ 
#head {/* 中面ヘッダ */
	border:1px solid #999;
	width:800px;
	height:160px;
	padding:0px;
	background:url(img/head_in.jpg) left top no-repeat;
	background-color:#CCC;
	text-align:left;
	}

#head img {/* 中面ヘッダ内ロゴ */
	padding:0px;
	margin:37px 0px 12px 18px;}
	

#head_top{/* トップページヘッダ設定 */
    width:800px;
    height:200px;
	border:1px solid #999;
	margin:0px;
	background:url(img/head_top.jpg) left top no-repeat;
	background-color:#ccc;
	font-size:12px;
	text-indent:-9999px;
	}

/*-----------------------------------------------------------
　メニュー
-----------------------------------------------------------*/ 
/* ■付きメニュー */
.menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menu ul li {margin:0px;
	display:block;
}	
.menu ul li a:link,.menu ul li a:visited{
	padding:0px 0px 0px 22px;
	background:url(img/icolink_off.png) left center no-repeat;
	color:#0055A0;
}
.menu ul li a:hover {
	background:url(img/icolink_on.png) left center no-repeat;
	color:#2299FC;
}

/* 左エリア　■付きメニュー 090907 */
#sidemenu {
 margin:5px 0 20px 0;
}
#sidemenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sidemenu ul li {
	margin:0 0 7px 0;
	display:block;
	padding:13px 0 0 0;
}
#sidemenu .line {
	background:url("img/menu_bg.gif") no-repeat;
}
#sidemenu ul li a:link,#sidemenu ul li a:visited{
	padding:0px 0px 0px 30px;
	background:url("img/icolink_off.png") 12px 1px no-repeat;
	color:#0055A0;
}
#sidemenu ul li a:hover {
	background:url("img/icolink_on.png") 12px 1px no-repeat;
	color:#2299FC;
}

/* ヘッダ内■付きメニュー */
#head .menu {
	width:800px;
	height:29px;
	background-color:#fff;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	border-bottom:1px solid #999;
	}

#head .menu ul {
	margin:0px 16px;
	padding:0px;
	width:760px;
	clear:both;
	}
	
#head .menu ul li {margin:0px 33px 0px 0px;
	float:left;
	display:block;
	}

/* レフト内■付きメニュー */
#left .menu {
	padding:0px 0px 8px 0px;}

#left .menu li {
	margin:0px 0px 10px 7px;}

/* コモンメニュー */
#common {
	padding:12px 0px;
	text-align:center;
	width:800px;
	height:26px;
	font-size:11px;
	color:#999;
	}
	
#common a {
	margin:0px 0px 8px 0px;
	font-size:11px;
	color:#999;
	line-height:150%;}
	
#common a:hover {
	font-size:11px;
	color:#000;}
	

/*-----------------------------------------------------------
　レフト
-----------------------------------------------------------*/ 
#left {/* 左コンテンツ */
	width:157px;
	padding:34px 6px 50px 16px;
	background-color:#DEF2FF;
	background-image:url(img/left_bg.png);
	background-position:left;
	background-repeat:repeat-y;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

/* MASTER 江橋洋氏についての記述 */
#master {
	background:url(img/left_masbk.png) left top no-repeat;
	width:137px;
	height:272px;
	margin:12px 0px 0px 0px;
	padding:18px 11px 0px 11px;
	}

#master strong {/* 江橋洋 [YO EBASHI]部分 */
	width:70px;
	margin:19px 0px 18px 0px;
	display:block;
	color:#004257;
	}

#master p {margin:0px 0px 8px 0px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	line-height:135%;
	}


/* 各バナー貼付箇所 */
#ban {
	padding:5px 0px 20px 0px;
	text-align:center;
	/*border-top:1px solid #0055A0;*/
	border-bottom:1px solid #000;
	}
#ban img {margin:15px 0px 0px 0px;}

#ban_top {
	padding:5px 0px 10px 0px;
	text-align:center;
	/*border-top:1px solid #0055A0;
	border-bottom:1px solid #0055A0;*/
	}
#ban_top img {margin:5px 8px 0px 0px;}


/* トライアル＆定額 */
#info {
	width:157px;
	height:120px;
	padding:18px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	background:url(img/left_linkbk.png) left top no-repeat;
	text-align:left;
	}
	
.banO {/* トライアルレッスン */
	border-left:9px solid #FF8B56;
	}
.banB {/* 定額制 */
	border-left:9px solid #4C60A2;
	}
	
.banO,.banB{
	width:125px;
	height:auto;
	padding:0px 0px 0px 9px;
	margin:5px 0px 10px 13px;
	font-size:11px;
	}
	
.banO strong,.banB strong {font-weight:bold;}

.banO strong{
	font-size:14px;
	color:#FF5100;
	}
.banB strong{
	font-size:18px;
	color:#0053FF;
	}
	
.banO a,.banO a:visited {color:#FF5100;}
.banO a:hover,.banB a:hover {color:#dc143c;}
.banB a,.banB a:visited{color:#4C60A2;}

#left a.btn {/* レフトメニュー内ボタン */
	margin:8px 0px 0px 0px;}

/* レフトメニュー内 追加バナー 090907 */
#left .left_ban{
	width:160px;
	text-align:center;
	border-top:solid 1px #a7cbe7;
	margin:10px 0 5px 0;
}
/* IE7 only \*/
*:first-child+html #left .left_ban{
	margin:25px 0 5px 0;
}
#left .bnn_media { /* 各種メディア掲載 */
	margin:5px 0 5px 0;
}
#left .bnn_studio { /* スタジオ最新情報 */
	margin:0px 0 12px 0;
}

strong.tbdr {/* 上1pxライン */
width:160px;
	border-top:1px solid #000;
	padding-top:18px;
	margin:18px 0px 0px 0px;
	display:block;
	font-weight:bold;
	}
	
/*-----------------------------------------------------------
　ライト
-----------------------------------------------------------*/
#right {/* 右コンテンツ */
	width:555px;
	padding:0px 30px 50px 30px;
	margin:0px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

/*-----------------------------------------------------------
　MAIN
-----------------------------------------------------------*/
/* ▲ボタン付リンク */
a.btn,a.btn:visited {width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(img/btnlink_off.png) left top no-repeat;
	color:#0055A0;
	display:block;
	}
a.btn:hover {background:url(img/btnlink_on.png) left top no-repeat;
	color:#2299FC;}

/* 青→オレンジリンク右寄せ */
a.blo,a.blo:visited {color:#0055A0; margin:3px 0px 40px 0px; display:block; text-align:right;}
a.blo:hover {color:#FF5100;}

#right a.btn {color:#FF5100; margin:5px 0px 0px 0px;}
#right a:hover.btn {color:#27B7FF;}

p.ma {margin:23px 0px 0px 0px;}
	
table.bdr {border:1px solid #000; width:553px;}
table.bdr th {border:1px solid; padding:8px; text-align:left;}
table.bdr td.c {border:1px solid; text-align:center; padding:8px; width:244px;}

/* リストマーク★ */
ul.star li {
	padding:0px 0px 0px 15px;
	margin:8px 0px 0px 0px;
	background:url(img/star.png) left 2px no-repeat;
	line-height:125%;
	list-style-type:none;
	}

/* グリーンBOX */
.box_g {width:auto;
	height:auto;
	padding:10px;
	margin:0px 0px 2px 0px;
	border:1px solid #B1E3B1;
	background-color:#F6FFF6;
	}
	
.box_g p{margin:0px 0px 10px 0px;}

/* グリーンBOX（ライン2px） */
.box_g_l {width:auto;
	height:auto;
	padding:18px;
	margin:0px 0px 2px 0px;
	border:2px solid #B1E3B1;
	background-color:#F6FFF6;
	}
	
	
/* ブルーBOX */
.box_b {width:auto;
	height:auto;
	padding:18px;
	margin:5px 0px 5px 0px;
	border:1px solid #ABD4ED;
	background-color:#C7E8FF;
	text-align:center;
	}

/* オレンジBOX */
.box_o {width:auto;
	height:auto;
	padding:18px;
	margin:10px 0px 30px 0px;
	background-color:#FFF5EC;
	border:1px solid #FFAB6B;
	}

/* 各ボックス見出しの共通設定 */
.box_g strong,.box_o strong {
	margin:0px 0px 15px 0px;
	padding:0px 0px 6px 0px;
	font-size:14px;
	font-weight:bold;
	display:block;
	}
	
/* グリーンボックス見出しの独自設定 */
.box_g strong{color:#003900;
	border-bottom:1px dashed #87BA87;
	}

.box_o strong{color:#A52F00;
	border-bottom:1px dashed #FF9766;
	}


/* 各種レイアウト設定 */

.wrap {/* レイアウト用囲み */
	width:550px;
	margin:0px;
	padding:0px;
	clear:both;
	}

/* 左：画像、右：文章レイアウト */
.wrap_left {margin:0px; padding:0px;}
.wrap_left img {float:left;}
.wrap_left p {float:right;}

/* 左：文章、右：画像レイアウト */
.wrap_right {margin:0px; padding:0px;}
.wrap_right img {float:right;}
.wrap_right p {float:left;}
.wrap_right strong {float:left;}

.wrap_image {/* 画像レイアウト用 囲み */
	width:auto;
	margin:20px 0px 0px 0px;
	padding:0px;
	}

.wrap_image img {/* 画像レイアウト 間10px 枠線付き */
	margin:0px 10px 0px 0px;
	border:1px solid #ccc;
	}

.wrap_image p {/* 画像下文言 */
	width:170px;
	margin:5px 10px 22px 0px;
	font-size:10px;
	line-height:120%;
	}


/*-----------------------------------------------------------
　各ページ毎の設定
-----------------------------------------------------------*/
/*--------------------------------
 トップページ 
--------------------------------*/
#right_top {
	width:555px;
	padding:0px 0px 50px 0px;
	margin:0px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

#right_top a.btn {color:#FF5100; margin:5px 0px 0px 0px;}
#right_top a:hover.btn {color:#27B7FF;}

/* 風になる。タイトル */
#title {
	width:520px;
	height:130px;
	padding-left:20px;
	margin:	0px 0px 0px 30px;
	background:url(img/TOP_back_banner.png) left no-repeat;
	text-align:left;
	}
	
#title h2,#title h3,#title strong {
	padding:0px;
	margin:0px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

#title h2 {
	margin:30px 0px 0px 0px;
	font-weight:bold;
	font-size:14px;
	color:#B4191E;
	line-height:150%;
	}

#title h3 {
	font-size:12px;
	font-weight:normal;
	color:#005599;
	line-height:120%;
	}
	
#title strong {
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#231815;
	}

/* スパインウェーブ紹介 */
#sw {
	width:543px;
	height:auto;
	margin:0px 0px 0px 30px;
	padding:0px;
	}

#sw img {display:block;}
#sw p {margin:0px 0px 13px 0px;}

#sw h3 {
	font-weight:bold;
	font-size:16px;
	text-align:left;
	margin:3px 0px 10px 0px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#C00000;
	}
	
#sw span.small {display:block;
	margin:25px 0px 5px 0px;
	font-size:10px;}
	
#sw .flo_left {width:163px; padding:0px 0px 0px 3px;}
#sw .flo_right {width:353px;}
#sw .wrap_right p {width:203px;}


#sw #wave {
	width:533px;
	height:118px;
	margin-bottom:23px;
	background:url(img/rogo3.png) left top no-repeat;
	}
	
#sw #wave h3 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#992138;
	}

#sw #wave p {
	width:320px;
	padding:43px 0px 0px 0px;
	margin:0px 0px 0px 201px;
	line-height:140%;
	text-align:left;
	color:#08809C;
	font-weight:normal;
	}

/* スパインエクササイズ紹介 2009/09/07 */
#sw #exercise {
  width:533px;
	height:116px;
	margin-bottom:20px;
	background:url(img/rogo4.gif) left top no-repeat;
}

#sw #exercise .swe_ttl{
	color:#FFF;
	font-weight:bold;
	padding:28px 0 0 110px;
	white-space:nowrap;
}
html[xmlns*=""] body:last-child #sw #exercise .swe_ttl {
    font-size:11px;
}
#sw #exercise p {
	margin:10px 0px 0px 220px;
	line-height:140%;
	text-align:left;
	color:#08809C;
	font-weight:normal;
	white-space:nowrap;
}
/* safari hack */
html[xmlns*=""] body:last-child #sw #exercise p {
	margin:10px 0px 0px 220px;
	line-height:135%;
	text-align:left;
	color:#08809C;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
}
#sw #swinfo .b_left{
	float:left;
	width:160px;
	text-align:left;
	margin:0 0 14px 3px;
}
*:first-child+html #sw #swinfo .b_left{/* IE7 only \*/
	margin:0 0 0 3px;
}
#sw #swinfo .img{
	margin:0 0 12px 6px;
}
#sw #swinfo .swimg{
	margin:0 0 12px 2px;
}
#sw #swinfo .b_right{
	float:right;
	width:210px;
}
#sw #swinfo ul{
  width:210px;
	margin-top:12px;
}
#sw #swinfo ul li{
	list-style-type:none;
	color:#992138;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:14px;
	font-weight:bold;
	height:29px;
}
#sw #swinfo .comingsoon {
	clear:both;
	color:#009844;
	margin:5px 0 0 10px;
}
#sw #swinfo .cap {
	font-size:10px;
	line-height:18px;
  margin:0 0 0 2px;
}
#sw #swinfo .cap a {
	color:#000;
	font-size:10px;
	line-height:18px;
  margin:0 0 0 5px;
}
#sw #swinfo .cap a:hover {
	color:#2299fc;
}
#sw #swinfo p {
	clear:both;
}
#sw #swinfo .btnleft {
	margin-left:8px;
}
#sw #swinfo .txtleft {
	clear:both;
  padding-left:10px;
}

/* 鶴ヨガ　紹介 */
#tsuru_top {
	width:533px;
	margin:10px 0 10px 30px;
}


/* バイオウェルネスヨガスタジオの特長 */
#tokucho {width:550px;
	margin:10px 0px 0px 30px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:16px 0px;
	background:url(img/tokucho_bg.gif) 3px 14px no-repeat; /* 背景ロゴイメージ追加 090907 */
	}

#tokucho h2 { /* 追加調整 090907 */
	padding:32px 0px 10px 66px;
	margin:0px;
	font-size:14px;
	color:#006933;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom:1px solid #999;
	height:22px;
	}
	
#tokucho ul {width:390px;
	margin:20px 0px 0px 0px;
	float:left;
	border-right:1px solid #999;
	}
	
#tokucho li {color:#6A7568;
	background:url(img/list_toku.png) left center no-repeat;
	padding:0px 0px 0px 17px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
	}

#tokucho .menu {float:right;
	width:136px;
	border:0px solid;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	}

#tokucho .menu a {background:url(img/icolink_off.png) left center no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	display:block;}
#tokucho .menu a:hover {background:url(img/icolink_on.png) left center no-repeat;}


/* ブログバナー */
p.top_banner{margin:0px 0px 0px 0px; clear:both; cursor:pointer;}
p.top_banner {float:left;}
p.top_banner{background:url(img/rss_bn.jpg) top left no-repeat;}
a.t_baner,a:visited.t_baner{
	width:190px;
	height:158px;
	padding:80px 0px 0px 20px;
	display:block;
	font-weight:normal;
	letter-spacing:1px;
	color:#000;
	}
	
a.t_baner span{
	width:180px;
	display:block;
	line-height:130%;
	font-size:11px;
	}

/* ブログRSS表示 */
#container {
/* background:url(http://www.i-ongroup.com/takeda/rss_bg.png) left top no-repeat; */
	background:url(http://www.touch-bws.com/img/rss_bg.png) left top no-repeat;
	width:340px;
	height:235px;
	}

#content {margin:13px 25px 13px 5px;
	border:0px solid;
	width:340px;
	height:235px;
	padding:0px;
	}

.feed_item {font-size:12px;
	color:#333;
	padding:7px 5px;
	margin:0px;
	border-bottom:1px dashed #999;
	}

.feed_item a {color:#333;
	text-decoration:none;
	}

.feed_item a:visited {color:#333;
	text-decoration:none;
	}

.feed_item a:hover {color:#006BB4;
	text-decoration:underline;}

/* 主宰コメント */
#syusai {/*background-color:#D9FCFB;
	padding:21px 32px;
	margin:30px 0px 0px 0px;
	width:auto;
	color:#333;*/
	width:552px;
	margin:20px 0 0 30px;
}

#syusai strong {
	font-size:14px;
	color:#028982;
	display:block;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
html[xmlns*=""] body:last-child #syusai strong { /* safari hack */
  font-size:12px;
	color:#028982;
	display:block;
	margin:1px 0px 10px 5px;
	font-weight:bold;
}

#syusai .txt_right {margin:7px 0px 0px 0px;}

#syusai .t_top{
	width:528px;
	height:40px;
	padding:26px 0 0 24px;
	background:url("img/syusai_top.gif") no-repeat;
}
#syusai .t_mdl{
	padding:8px 20px 5px 20px;
	background:url("img/syusai_mdl.gif") repeat-y;
}
#syusai .t_btm{
	height:10px;
	background:url("img/syusai_btm.gif") no-repeat;
}

/*--------------------------------
 スケジュール・料金
--------------------------------*/
#system1,#system2,#system3,#system4 {/* システム説明 */
	width:272px;
	height:150px;
	}
#system1 p,#system2 p,#system3 p,#system4 p {padding:48px 0px 0px 0px; width:240px; margin:0px auto;}
#system1 {background:url(schedule/img/system01.png) left top no-repeat;}
#system2 {background:url(schedule/img/system02.png) left top no-repeat;}
#system3 {background:url(schedule/img/system03.png) left top no-repeat;}
#system4 {background:url(schedule/img/system04.png) left top no-repeat;}

.schedule {/* 週間スケジュール */
	border:1px solid #000;
	width:550px;
	margin:0px 0px 15px 0px;
	}

.schedule th {
	height:27px;
	border:1px solid;
	text-align:center;
	font-weight:normal;
	}

.schedule td {
	width:87px;
	height:49px;
	border:1px solid #000;
	text-align:center;
	font-size:11px;
	}

.yellow {background-color:#FFFFCC;}
.blue {background-color:#9CC3FF;}
.orange {background-color:#ffcc66;}
.gray {background-color:#E8E4E3;}

#mon_sche {/* 月間スケジュール */
	width:550px;
	margin:5px 0px 24px 0px;
	padding:0px;
	}

#mon_sche p {margin:5px 6px 0px 10px;}


/*--------------------------------
 どんなところなの？
--------------------------------*/
.box_s_left {/* ボックスを横一列に並べる(メンバーの声) */
	width:133px;
	height:210px;
	float:left;
	margin:0px 10px 50px 0px;
	}

.brown_ubdr {/* 下点線付き茶色文言 */
	padding:0px 0px 13px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px dashed #999;
	color:#733300;
	display:block;
	}


/*--------------------------------
 トライアルレッスン
--------------------------------*/
#trial {background:url(trial/img/tri_ban.png) left top no-repeat;
	width:553px;
	height:71px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 12px 0px;
	border-bottom:1px dashed #7D9CCF;
	}

#trial p {width:130px;
	font-size:10px;
	line-height:160%;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	}

#trial img {float:right;
	margin:13px 0px 0px 0px;
	}

#trial2 {background:url(trial/img/tri_ban2.png) left top no-repeat;
	width:553px;
	height:190px;
	margin:15px 0px;
	}

#trial2 p {width:290px; margin:0px; padding:78px 0px 0px 0px;}

#tri_voice {background:url(trial/img/tri_bg.png) left top no-repeat; padding:15px; width:519px; height:140px;}
#tri_voice p {margin:7px 0px 0px 0px; width:498px;}
#tri_voice strong {font-size:14px; color:#B52B00; font-weight:bold;}
#tri_voice .txt_right {display:block; margin:0px 15px 0px 0px;}


/*-------------------------------------
 体験予約フォーム・お問合わせフォーム 
-------------------------------------*/
#taiken {background:url(script/img/taiken_bg.jpg) left top no-repeat;
	width:550px;
	margin:15px 0px;
	border-bottom:1px dashed #999;
	}

#taiken p {width:310px; margin:0px 0px 15px 0px; padding:68px 0px 0px 0px;}
#taiken a,#taiken a:visited {margin:8px 0px;}

#form {width:553px; border:1px solid #999;}
#form th {width:126px;
	text-align:right;
	background-color:#EBFAFE;
	color:#000;
	}

#form td .white {background-color:#fff;
	border:0px solid;}
#form th,#form td {padding:14px 13px; border:1px solid #999;}


#form .tbox {/* テキストボックスの設定 */
	padding:1px;
	line-height:12px;
	border:1px solid #999;
	}
	
.f_btn {/* 入力ボタン */
	height:28px;
	border:1px solid #ccc;
	text-align:center;
	padding:0px 10px;
	}

/* エラー表示 */
#er {font-size:14px;
	font-weight:bold;
	color:#CC0033;
	}
	
	
/*--------------------------------
 よくあるご質問 
--------------------------------*/
#qa {/* 質問まとめ箇所 */
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	padding:12px 0px;
	margin:30px 0px 0px 0px;}
#qa li {list-style-type:none; margin:3px 0px 0px 0px;}
#qa li a {color:#006BB4; background:url(qanda/img/qaico_off.png) left center no-repeat; padding:0px 0px 0px 18px; line-height:12px;}
#qa li a:hover {color:#FF5B00; background:url(qanda/img/qaico_on.png) left center no-repeat;}

.qa{/* QAボックス */
	width:auto; margin:0px 0px 20px 0px;}
.qa dt,dd{padding:8px 10px 8px 38px;}
.qa dt{/* QAボックス中身(Q) */
	margin-top:20px;
	background:url(qanda/img/q_bg.png) center left no-repeat;
	background-color:#FBDCA9;
	line-height:1.8em;
}
.qa dd{/* QAボックス中身(A) */
	background:url(qanda/img/a_bg.png) left top no-repeat;
	border: 2px solid #FBDCA9;
	}

.qa dt a {color:#333; cursor:auto;}
.qa dt a:visited {color:#333;}
.qa dt a:hover {color:#333;}


/*--------------------------------
 氣持ちいいダイエット 
--------------------------------*/
#wrap_m {margin:15px 0px 20px 0px;}
#wrap_m p {margin:15px 0px;}
#wrap_m .wrap_image {margin:10px 0px 0px 0px;}
#wrap_m .wrap_image img {border:0px; margin:0px 7px 10px 0px;}

/*--------------------------------
 スパイン ウェーブ
--------------------------------*/
#spine {/* スパインウェーブ紹介 */
	width:530px; margin:35px 0px 0px 0px;}
#spine p {margin:5px 0px 12px 0px;}

#spine .wrap {margin:25px 0px 0px 0px; width:530px;}
#spine .wrap_image {margin:0px; width:530px;}
#spine .wrap_image img {margin:0px 3px 40px 0px;
	border:none;}
.tbdr_d {/* 上点線 */
	border-top:1px dashed #999;
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	width:210px;
	}

ul.aqua {/* 明るい水色の■リスト */
	margin:10px 0px;}

ul.aqua li {
	padding:0px 0px 0px 17px;
	margin:10px 0px 0px 0px;
	background:url(sw/img/listmark.png) left 3px no-repeat;
	list-style-position:outside;
	list-style-type:none;
	color:#3282ff;
	}

.aqua_line {/* 左13pxボーダー(明るい水色)付 */
	padding-left:13px;
	margin:0px 0px 18px 0px;
	border-left:13px solid #36B5FF;
	line-height:200%;
	color:#36B5FF;
	}
/*--------------------------------
 スパイン ウィンド　紹介
--------------------------------*/
#wind {width:530px; margin:35px 0px 0px 0px;}
#wind p {margin:5px 0px 12px 0px;}
#wind .wrap {margin:25px 0px 0px 0px; width:530px;}
.wind_title {
	margin:0 0 20px 0;
}
html[xmlns*=""] body:last-child #wind .clearboth {
 clear:both;
 }
#wind_info {
	width:530px;
	margin:15px 0;
}
#wind_info .photo {
	width:530px;
    clear:both;
	padding:13px 0 0 2px;
	white-space:nowrap;
}
#wind_info .img {
    margin:0 13px 0 0;
}
#wind_effect{
	width:300px;
	float:left;
}
#wind_effect .img{
	float:left;
	margin:0 0 15px 0;
}
#wind_effect ul {
	clear:both;
	margin-top:30px;
}
#wind_effect ul.wind {
	margin:10px 0px;
}
#wind_effect ul.wind li {
	padding:0px 0px 0px 17px;
	margin:16px 0px 0px 0px;
	background:url(swind/img/listmark.png) left 3px no-repeat;
	list-style-position:outside;
	list-style-type:none;
	color:#36B2A8;
}
.wind_line {/* ブルーグリーン*/
	padding-left:13px;
	margin:0px 0px 18px 0px;
	border-left:13px solid #36B2A8;
	line-height:200%;
	color:#36B2A8;
}
#wind_effect_box {
  clear:both;
	background:url(swind/img/txt_bg.jpg) 0 4px no-repeat;
	width:516px;
	height:75px;
	margin:25px 0 20px 10px;
	padding:17px 0 10px 0;
	text-align:center;
}
*:first-child+html #wind_effect_box { /* For IE7 */
	padding:19px 0 10px 0;
}
/* ▲ボタン付リンク */
#wind .btn { 
  width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(img/btnlink_off.png) left top no-repeat;
	color:#999;
	display:block;
}

/*--------------------------------
 　鶴ヨガ　紹介
--------------------------------*/
#tsuru {width:550px; margin:35px 0px 0px 0px;}
#tsuru p {margin:5px 0px 12px 0px;}
#tsuru .wrap {margin:25px 0px 0px 0px; width:540px;}
.tsuru_title {
	margin:0 0 20px -10px;
}
html[xmlns*=""] body:last-child #tsuru .clearboth {
 clear:both;
}
#tsuru .box {
	width:550px;
}
#tsuru_info {
	width:540px;
	margin:15px 0;
}
#tsuru p {
	line-height:20px;
	margin-left:5px;
}
#tsuru_info .photo {
	width:540px;
    clear:both;
	padding:13px 0 0 2px;
	white-space:nowrap;
}
#tsuru_info .img {
    margin:0 5px 0 0;
}
#tsuru_effect{
	width:300px;
	float:left;
}
#tsuru_effect .img{
	float:left;
	margin:0;
}
#tsuru_effect ul {
	clear:both;
	padding:8px 0 0 5px;
}
#tsuru_effect ul.tsuru {
	margin:10px 0px;
}
#tsuru_effect ul.tsuru li {
	padding:0px 0px 0px 17px;
	margin:16px 0px 0px 0px;
	background:url(tsuru/img/listmark.gif) left 3px no-repeat;
	list-style-position:outside;
	list-style-type:none;
	color:#3255d7;
}


/* ▲ボタン付リンク */
#tsuru .btn { 
  width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(img/btnlink_off.png) left top no-repeat;
	color:#999;
	display:block;
}


/*--------------------------------
 上記2点共通エルザプロフィール
--------------------------------*/

.elza_prof_wrap {
	margin:30px 0px 0px 0px;
	padding:8px 8px 8px 8px;
	width:300px;
	border:1px solid #999;
	float:left;
}
	
.elza_prof_wrap img {
	margin:5px 5px 0px 5px;
	float:left;
	}

.elza_prof_wrap p {
	width:190px;
	margin:0px;
	float:right;
	}

.elza_prof_wrap b{
	font-size:14px;
	font-weight:700;
}

/*--------------------------------
 ヨガとは？
--------------------------------*/
.san {/* 太陽のポース紹介 */
	width:550px;}
.san td img {margin-right:3px;}
.san th {
	padding-top:10px;
	text-align:left;
	}

p.san {width:500px;}


/*--------------------------------
 掲載誌
--------------------------------*/
.mbox {/* 掲載誌情報ボックス */
	width:532px;
	margin:0px;
	padding-bottom:3px;
	border-bottom:1px dashed #333;
	}
	
.mbox img {float:left;}
.mbox p {
	width:420px;
	margin:0px;
	float:right;
	}

.mbox a:link,.mbox a:visited  {
	margin-top:30px;
	display:block;
	}

a:link.mtit,a:visited.mtit {
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#0055A0;
	}

a:hover.mtit {color:#E30C00;}


/*--------------------------------
 リンク集
--------------------------------*/
.link_k,.link_p {
	width:532px;
	padding-bottom:5px;
	margin:30px 0px 0px 0px;
	border-bottom:1px dashed #333;
	}

.link_k a.title {
	padding-left:18px;
	background:url(img/lhead_g.png) left center no-repeat;
	}
	
.link_k a:visited.title {
	padding-left:18px;
	background:url(img/lhead_g.png) left center no-repeat;
	}

.link_p a.title {
	padding-left:18px;
	background:url(img/lhead_p.png) left center no-repeat;
	}
	
.link_p a:visited.title {
	padding-left:18px;
	background:url(img/lhead_p.png) left center no-repeat;
	}

.link_k a,.link_p a {
	padding:0px;
	margin:0px;
	color:#FF5100;
	}
		
.link_k a:visited,.link_p a:visited {
	padding:0px;
	margin:0px;
	color:#FF5100;
	}
		
.link_k a:hover,.link_p a:hover {color:#007EFF;}

a.normal,a:visited.normal {color:#4d4d4d;}
a:hover.normal {
	color:#000;
	text-decoration:underline;
	}

.link_k p,.link_p p {
	padding:0px;
	margin:5px 0px 15px 0px;
	line-height:140%;
	font-size:12px;
	color:#333;
	}

/*--------------------------------
 サイトのご利用にあたって 
--------------------------------*/
.policy ul li {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type:disc;
	list-style-position:inside;
	}



/*-----------------------------------------------------------
　フッタ
-----------------------------------------------------------*/
#foot {width:800px;
	height:13px;
	padding:4px 0px 0px 0px;
	background-color:#387CCA;
	border:1px solid #999;
	color:#fff;
	font-size:11px;
	text-align:center;
	}

/*-----------------------------------------------------------
　FONT
-----------------------------------------------------------*/
.f_block {/* ブロック要素化 */
	display:block;
	}
	
.f_blue {
	color:#006EA0;
	}
	
.f_red {
	color:#C00000;
	}
	
.f_green {
	color:#006300;
	}
	
.f_brown {
	color:#A52F00;
	}
	
.f_navy {
	color:#0000A1;
	}
	
.f_small {
	font-size:10px;
	}

.f_red_c {
	color:#ff0000;
	text-align:center;
	font-weight:bold;
	display:block;
	text-align:center;
	font-size:14px;
	}
	
.f_green_c {
	color:#009900;
	text-align:center;
	font-weight:bold;
	display:block;
	text-align:center;
	font-size:14px;
	}

.f_blue_c {
	color:#000099;
	text-align:center;
	font-weight:bold;
	display:block;
	text-align:center;
	font-size:14px;
	}
	
.f_big {
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:0px 0px 25px 0px;
	}

.txt_left {
	text-align:left;
	}
	
.txt_center {
	text-align:center;
	}
	
.txt_right {
	text-align:right;
	}

.flo_left {
	float:left;
	}
	
.flo_right {
	float:right
	}

.f_gray {
	color:#999;
	font-size:10px;
	line-height:18px;
  margin:0 0 0 2px;
}

/*-----------------------------------------------------------
　色つきテキストBOX各種
-----------------------------------------------------------*/



/*-----------------------------------------------------------
　印刷用 (for IE only)
-----------------------------------------------------------*/ 
@media print{
body {
	_zoom: 75%; /*WinIE only */
}
}
