
/*=========================================================================
　■削除予定
=========================================================================*/

.Q_mark{
	width:20px;
	color:#333333;
	font-size:14pt;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	display:block;
	}

.Q_txt{
	color:#333333;
	font-size:13pt;
	}

.A_mark{
	width:20px;
	color:#CC0000;
	font-size:14pt;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	display:block;
	}

.A_txt{
	color:#CC0000;
	font-size:13pt;
	}


.Q_link{
	margin-left:20px;
	padding:3px;
	display:block;}



/*=================================================================
　■IE用png透過処理
=================================================================*/

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
	}

img, div { behavior:url(js/iepngfix.htc) }

/*=================================================================
　■基本設定
=================================================================*/

@import "http://";


.pagetop{
	text-align:right;
	padding:5px;
	}

.visibility{
	display:block;
	visibility:hidden;}/*--非表示設定--*/

.under-line{
	width:400px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	margin-bottom:5px;
	}


/*=================================================================
　■休日・連休のお知らせ等
=================================================================*/
dl#spesial_holiday{
	}


dl#spesial_holiday dt{
	color:#333333;
	font-size:16pt;
	}

dl#spesial_holiday dd{
	color:#ff0000;
	font-size:15pt;
	font-weight:bold;
	}


dl#spesial_holiday dd,
dl#spesial_holiday li{
	margin-left:40px;
	}

dl#spesial_holiday li{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_kome00.png);
	}

dl#spesial_holiday dd#txt{
	color:#333333;
	font-size:15px;
	}

/*=================================================================
　■コンテンツ内・iframe
=================================================================*/

iframe#photoviewer01{
	width:740px;
	height:320px;
	border:none;
	}



/*=================================================================
　■文字強調
=================================================================*/

.attentionU{
	text-decoration: underline;
	}

.attention{
	color:#FF0000;
	text-decoration: none;
	font-weight:normal;
	}

.attentionB{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
	}

.attention00{
	color:#333333;
	text-decoration: none;
	font-weight:normal;
	}

.attention00B{
	color:#333333;
	text-decoration: none;
	font-weight:bold;
	}

.attention01{
	color:#000099;
	text-decoration: none;
	font-weight:normal;
	}

.attention01B{
	color:#000099;
	text-decoration: none;
	font-weight:bold;
	}

.attention02{
	color:#FF6600;
	text-decoration: none;
	font-weight:normal;
	}

.attention02B{
	color:#FF6600;
	text-decoration: none;
	font-weight:bold;
	}

.attention03{
	color:#CC0099;
	text-decoration: none;
	font-weight:normal;
	}

.attention03B{
	color:#CC0099;
	text-decoration: none;
	font-weight:bold;
	}

.attention04{
	color:#63659C;
	text-decoration: none;
	font-weight:normal;
	}

.attention04B{
	color:#63659C;
	text-decoration: none;
	font-weight:bold;
	}

.attention05{
	color:#0000ff;
	text-decoration: none;
	font-weight:normal;
	}

.attention05B{
	color:#0000ff;
	text-decoration: none;
	font-weight:bold;
	}

.attention06{
	color:#006600;
	text-decoration: none;
	font-weight:normal;
	}

.attention06B{
	color:#006600;
	text-decoration: none;
	font-weight:bold;
	}



/*=================================================================
　■矢印/↑ → ↓ ←
=================================================================*/


hr#arrow_b{
	display:block;
	width:30px;
	height:30px;
	border:0px;
	background-image:url(../image_icon/arrow_b.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:auto;
	margin-right:auto;
	}





/*=========================================================================
　■タグの設定
=========================================================================*/


table {
	border-collapse:collapse;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	}


p{
	text-indent: 1em;
	margin-top:0px;
	margin-bottom:0px;
	}

div{
	margin-left:auto;
	margin-right:auto;
	}

ul{
	margin-top:0px;
	margin-bottom:0px;
	}


dl{
	margin-top:0px;
	margin-bottom:0px;
	}

fieldset{
	padding:13px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	}

legend{
	color:#0000cc;
	font-weight:bold;
	}

img{border:0px;}
br,
br#clear{
	clear:both;
	}


/*=================================================================
　■画像等の枠用
=================================================================*/

.waku {
	border: 1px solid #999999;
	margin:5px;
	background-color:#ffffff;
	}

.waku-none {
	border: 0px;
	margin:5px;
	}

.waku-box {
	border: 0px;
	margin:5px;
	display:block;
	}

.waku-sobk{
	border:solid 1px #333333;
	padding:10px 10px;
	}

.waku-sord{
	border:solid 1px #FF0000;
	padding:10px 10px;
	}

.waku-dotted-red{
	border:dotted 2px #FF0000;
	padding:10px 10px;
	}

/*=========================================================================
　■アイコン用
=========================================================================*/
.icon{
	margin-left:2px;
	margin-right:2px;
		}


/*=========================================================================
　■リンクタグ用
=========================================================================*/

a:link{
	color:#000099;
	text-decoration:underline;
	}

a:visited{
	color:#666666;
	text-decoration:underline;
	}

a:hover{
	color:#CC0000;
	text-decoration: underline;
	}

a:active {
	color: #ff0000;
	text-decoration:none;
	}


/*=========================================================================
　■メニュー共通部分
=========================================================================*/
#menu-all{
	width:auto;
	text-align:center;/*　※バーコードリーダーを中央に寄せてる。　*/
	margin-left:5px;
	margin-right:5px;
	}

.menu-head{
	width:auto;
	margin:3px;
	padding:5px;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
	}

a#menu{
	display:block;
	width:auto;
	height:auto;
	margin:3px;
	padding:5px;
	padding-top:20px;
	overflow:hidden;
	text-align:right;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	font-family: "ＭＳ Ｐ明朝",sans-serif,"ＭＳ Ｐゴシック";
	}

a:hover#menu{
	width:auto;
	}

.google{
	font-size:9pt;
	width:224px;
	text-align:left;
	margin:3px;
	padding:5px;
	text-overflow: ellipsis;
	}

.judyongg{
	font-size:12px;
	width:224px;
	text-align:left;
	margin:3px;
	padding:5px;
	text-overflow: ellipsis;
	}



/*=================================================================
　■コンテンツレイアウト SP
=================================================================*/

div#cttSP{
	color:#330099;/*　▼色を合わせる　*/
	width:auto;
	height:auto;
	font-size:14pt;
	font-weight:bold;
	border:1px solid #6600CC;/*　■色を合わせる　*/
	border-left:5px solid #6600CC;/*　■色を合わせる　*/
	border-bottom:3px double #6600CC;/*　■色を合わせる　*/
	background-color:#CCCCFF;/*　▲色を合わせる　*/
	padding:5px;
	}

div#ctmSP{
	width:auto;
	height:auto;
	color:#333333;
	font-size:12pt;
	padding:10px;
	line-height:150%;
	border-left:1px solid #6600CC;/*　■色を合わせる　*/
	border-right:1px solid #6600CC;/*　■色を合わせる　*/
	background-color:#FFECFA;/*　◆色を合わせる　*/
	}

div#ctfSP{
	width:auto;
	height:auto;
	text-align:right;
	padding-top:3px;
	border-top:1px solid #6600CC;/*　■色を合わせる　*/
	}




/*=================================================================
	■院長から一言
=================================================================*/

dl#incho_hitokoto dt{
	color:#000066;
	font-weight:bold;
	}




/*=================================================================
	■オンラインポリシー
=================================================================*/

/* ▼表全体の装飾▼ */
table#onlinepolicyList {
	font-size:11pt;
	border-collapse: collapse;
	border:1px solid #FF9933;
	width:720px;
	}

/* ▼表のセル(全部)の装飾▼ */
table#onlinepolicyList th,
table#onlinepolicyList td {
	font-weight:normal;
	line-height:150%;
	padding:5px;
	background-color:#FFEBD7;
	border-style: solid dashed;
	border-color: #FF9933;
	border-width: 1px;
	}

/* ▼ヘッダーアイコンの装飾▼ */
table#onlinepolicyList tbody th{
	color:#CC0000;
	font-size:12pt;
	font-weight:bold;
	background-color:#FFCC99;
	border-bottom: 3px double #FF9933;
	}


/*=================================================================
	■弊社情報
=================================================================*/

/* ▼表全体の装飾▼ */
table#ourinformationList {
	font-size:10pt;
	border-collapse: collapse;
	border:1px solid #FF9933;
	width:720px;
	}

/* ▼表のセル(全部)の装飾▼ */
table#ourinformationList th,
table#ourinformationList td {
	font-weight:normal;
	padding:5px;
	background-color:#FFEBD7;
	border-style: solid dashed;
	border-color: #FF9933;
	border-width: 1px;
	}

/* ▼各タイトルの装飾▼ */
table#ourinformationList tbody th{
	color:#ff0000;
	font-size:11pt;
	font-weight:bold;
	background-color:#FFCC99;
	width:185px;
	}

/* ▼各タイトルの装飾▼ */
table#ourinformationList tbody td{
	text-align:right;
	background-color:#FFEBD7;
	}





/*=================================================================
　■割引券
=================================================================*/
.discount-line{
	width:450px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	margin-top:20px;
	}


/*=================================================================
　■埋め込み矢印画像
=================================================================*/

.yajirushi_d,
.yajirushi_r{
	width:30px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	background-position:center; 
	}


.yajirushi_d{
	background-image:url(image_icon/arrow_b.gif);
	}

.yajirushi_r{
	background-image:url(image_icon/arrow_r.gif);
	}

/*=================================================================
　■地図
=================================================================*/
.img-map01{
	width:602px;
	height:702px;
	margin:3px;
	background-image:url(../image/map01.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}

.img-map02{
	width:602px;
	height:452px;
	margin:3px;
	background-image:url(../image/map02.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}

.img-map03{
	width:512px;
	height:512px;
	margin:3px;
	background-image:url(../image/map03.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}

.img-parking{
	width:600px;
	height:600px;
	margin:3px;
	background-image:url(../image/map_parking.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}

.img-buss-nisikawaguchi{
	width:200px;
	height:200px;
	margin:3px;
	background-image:url(../image/map-nishikawaguchi.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}

.img-buss-warabi{
	width:200px;
	height:200px;
	margin:3px;
	background-image:url(../image/map-warabi.gif);
	background-repeat:no-repeat;
	border: 1px solid #999999;
	}



/*=================================================================
　■HRの設定
=================================================================*/

hr{
	height:10px;
	background-image:url(../image_icon/hr01.png);
	background-repeat:no-repeat;
	border:0px;
	clear:both;
	}


/*=================================================================
　■リストタグ用
=================================================================*/

li#none{list-style-type:none;}

ul li{list-style-type: none;}

#number li{list-style-type:decimal;}

#disc li{list-style-type:disc;}

#disc-ff0000{color:#ff0000;
	list-style-type:disc;
	}

#circle li{list-style-type:circle;}

#circle-ff0000{
	color:#ff0000;
	list-style-type:circle;
	}
#square li{list-style-type:square;}

#l-alpha li{list-style-type:lower-alpha;}

ul#square li,
li#square{list-style-type:square;}




/*=================================================================
　■リスト・アイコンタグ用
=================================================================*/


ul#icom_check li{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_check.gif);
	}

ul#icom_link li{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_link.gif);
	}

ul#icom_starred li{
	list-style-image:url(http://furusawa-k.jp/image_icon/star_red.png);
	}

ul#icom_starblue li{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_starblue.png);
	}


ul#icon_kome li{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_kome.png);
	}


#icom_Q{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_q05.gif);
	}

#icom_A{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_a07.gif);
	}

#icom_check{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_check.gif);
	}

/*=========================================================================
　■新着情報
=========================================================================*/

.update-history{
	width:auto;
	height:90px;
	overflow:hidden;
	}

/*=========================================================================
　■来院者・更新日・お気に入り
=========================================================================*/
#infomation-all{
	width:1050px;
	height:none;
	margin-bottom:5px;
	}

.info-count{
	width:256px;
	height:20px;
	text-align:center;
	float: left; 
	}

.info-update{
	width:270px;
	height:20px;
	text-align:center;
	float: left;
	}


/*=========================================================================
　■予約受付
=========================================================================*/
#reservationTitle{
	color:#000099;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	}

table#reservationList{
	width:auto;
	height:auto;
	}

table#reservationList th,
table#reservationList td{
	font-weight:normal;
	padding:3px;
	color:#333333;
	font-size:15px;
	}
	
table#reservationList tbody th{
	text-align:right;
	width:70px;
	font-weight:bold;
	}
table#reservationList tbody td{
	text-align:left;
	width:280px;
	}

table#reservationstatusAREA{
	color:#333333;
	font-size:15px;
	width:369px;
	}

#reservationList_weekend{
	color:#0066FF;
	}

#reservationList_holiday{
	color:#CC0000;
	}

/*=========================================================================
　■予約状況表
=========================================================================*/

/* ▼表全体の装飾▼ */
table#reservationstatusList {
	font-size:10pt;
	border-collapse: collapse;
	width:540px;
	height:auto;
	}

/* ▼表のセル(全部)の装飾▼ */
table#reservationstatusList th,
table#reservationstatusList td {
	font-weight:normal;
	padding:5px;
	}

/* ▼予約の状況▼ */
table#reservationstatusList thead td{
	text-align:center;
	font-size:11px;
	}


/* ▼日にち・曜日・状況▼ */
table#reservationstatusList tbody th,
table#reservationstatusList tbody td{
	text-align:center;
	padding:3px;
	border-top:1px solid #000066;
	border-bottom:1px solid #000066;
	border-left:1px dotted  #000066;
	border-right:1px dotted  #000066;
	background-color:#ffffff;
	width:auto;
	}

table#reservationstatusList tbody th{
	background-color:#CCCCFF;
	font-weight:bold;
	width:151px;
	}

/* ▼注意テキスト▼ */
table#reservationstatusList tfoot td{
	padding:3px;
	color:#FF0000;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	}



/*=================================================================
　■院する際に準備するもの
=================================================================*/
ul#preparation li{
	list-style-type:disc;
	}


/*=================================================================
　■宿泊先
=================================================================*/
dl#hotel dt{
	color:#003399;
	font-weight:bold;
	}
	
dl#hotel li{
	list-style-type:circle;
	}

/*=================================================================
　■サイトリンク
=================================================================*/
dl#sitelink{
	display:block;
	float: left;
	width:370px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:1.5em;
	}

dl#sitelink dt{
	color:#003399;
	font-weight:bold;
	}


/*=================================================================
　■googleAD
=================================================================*/

#googleAD{
	width:768px;
	height:auto;
	text-align:center;
	}

/*=================================================================
　■対談で使用
=================================================================*/
.talk_a_name{
	width:70px;
	padding:10px;
	color:#000099;
	font-weight:bold;
	
	}

.talk_a_speak{
	width:600px;
	padding:10px;
	background-color:#eeeeee;
	}

.talk_b_name{
	width:70px;
	padding:10px;
	color:#990000;
	font-weight:bold;
	}

.talk_b_speak{
	width:600px;
	padding:10px;
	background-color:#dddddd;
	}


/*=================================================================
　■cure_whatで使用
=================================================================*/
.what_cont{
	padding:10px;
	}

/*=================================================================
　■cure_corsetで使用
=================================================================*/
.corset_subtitle{
	font-size:13pt;
	font-weight:bold;
	padding:5px;
	background-color:#99FF99;
	}

.corset_classification{
	width:100px;
	padding:5px;
	font-weight:bold;
	background-color:#CCFF99;
	}

.corset_corset{
	width:290px;
	padding:5px;
	background-color:#CCeeee;
	}

.corset_belt{
	width:290px;
	padding:5px;
	background-color:#CCdddd;
	}
	
/*=================================================================
　■なぜ、椎間板ヘルニアを治すのに、ロイヤルグルコサミンが必要なのか？　whatglco
=================================================================*/


dl#whatglco dt{
	color:#CC3300;
	font-weight:bold;
	}

dl#whatglco li,
dl#whatglco dd{
	margin-left:25px;
	list-style-type:decimal;
	}

table#whatglco{
	border:0px;
	}

table#whatglco th,
table#whatglco td{
	text-align:center;
	color:#333333;
	font-weight:bold;
	}

dl#whatglco hr{
	display:block;
	width:30px;
	height:30px;
	border:0px;
	background-image:url(../image_icon/arrow_b.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:auto;
	margin-right:auto;
	}

/*=================================================================
　■治療前・治療後で使用　before_after
=================================================================*/
table#before_after{
	border-collapse: separate;
	background-image:url(../image_icon/arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin:5px 0px ;
	}

table#before_after thead td,
table#before_after thead th{
	width:365px;
	font-size:12pt;
	padding:5px;
	border:1px #336666 dotted;
	}

table#before_after thead td{
	background-color:#ccffcc;
	}

table#before_after thead th{
	background-color:#99FFCC;
	color:#ff0000;
	font-weight:bold;
	}

table#before_after tbody td{
	text-align:center;
	}


table#before_after tfoot td,
table#before_after tfoot th{
	border-left:3px #336666 dotted ;
	padding:5px;
	}

table#before_after tfoot th{
	color:#ff0000;
	font-weight:bold;
	}

/*=================================================================
　■治療風景（むち打ち）
=================================================================*/

table#TreatmentScenery td{
	text-align:center;
	}

/*=================================================================
　■逆流性食道炎短期集中で早期回復３日・６日 コース
=================================================================*/

table#CourseCharge{
	border-collapse:collapse;
	}

table#CourseCharge th,
table#CourseCharge td{
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	padding:5px;}

table#CourseCharge thead th{
	color:#ffffff;
	background-color:#FF6600;
	padding:5px;
	border-left:3px solid #333333;
	}

table#CourseCharge tbody th,
table#CourseCharge tbody td{
	background-color:#E8E8FF;
	}
table#CourseCharge tbody td{
	width:550px;
	border-left:2px dotted #333333;
	}

table#CourseCharge tfoot th,
table#CourseCharge tfoot td{
	background-color:#C8FFDA;
	}
table#CourseCharge tfoot td{
	width:550px;
	border-left:2px dotted #333333;
	}

/*=================================================================
　■うつ病はこうして治す！
=================================================================*/


dl#utsunaosu dt{
	color:#FF0000;
	font-size:16pt;
	font-weight:bold;
	}

dl#utsunaosu li{
	color:#333333;
	font-size:13pt;
	font-weight:normal;
	list-style-type: decimal;
	}

dl#utsunaosu li#kome{
	list-style-image:url(http://furusawa-k.jp/image_icon/icon_kome00.png);
	}



/*□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
	料金表
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□*/

table#charge{
	border-collapse: separate;
	border-spacing: 1px;
	line-height:25px;
	}

table#charge thead th{
	width:170px;
	padding:10px;
	background-color:#eecaca;
	text-align:center;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #CC0000;
	border-bottom:1px solid #990000;
	}

table#charge tbody th{
	padding:10px;
	background-color:#ffddcc;
	text-align:center;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #CC0000;
	border-bottom:1px solid #990000;
	}

table#charge tbody td{
	background-color:#ffeeee;
	padding:10px;
	text-align:center;
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
	}


/*=================================================================
　■注意点・料金用で使用
=================================================================*/

#cctt{
	color:#FF0000;/*　▼色を合わせる　*/
	width:auto;
	height:auto;
	font-size:14pt;
	font-weight:bold;
	border:1px solid #FF0000;/*　■色を合わせる　*/
	border-left:5px solid #FF0000;/*　■色を合わせる　*/
	border-bottom:3px double #FF0000;/*　■色を合わせる　*/
	background-color:#FFFF00;/*　▲色を合わせる　*/
	padding:5px;
	}

#cctm{
	width:auto;
	height:auto;
	color:#333333;
	font-size:12pt;
	padding:10px;
	line-height:150%;
	border-left:1px solid #FF0000;/*　■色を合わせる　*/
	border-right:1px solid #FF0000;/*　■色を合わせる　*/
	background-color:#ffeeee;/*　◆色を合わせる　*/
	}

#cctf{
	width:auto;
	height:auto;
	text-align:right;
	padding-top:3px;
	border-top:1px solid #FF0000;/*　■色を合わせる　*/
	}

ul#caution li{
	list-style-type: decimal;
	}

ul#caution li#ast{
	list-style-image:url(http://furusawa-k.jp/image_icon/list-asterisk00.gif);
	}




/*=================================================================
　■Q&Aアイコン
=================================================================*/

dl#QandA dt{
	font-size:14px;
	font-weight:bold;
	background:url(http://furusawa-k.jp/image_icon/icon_q05.gif) no-repeat 0 1px;
	padding-left:33px;
	padding-top:15px;
	}

dl#QandA dd{
	font-size:14px;
	margin-top:5px;
	margin-left:10px;
	background:url(http://furusawa-k.jp/image_icon/icon_a05.gif) no-repeat 0 1px;
	padding-left:33px;
	padding-top:15px;
	}

/*=================================================================
　■よくある質問	faq.html
=================================================================*/

div#faqlink a{
	margin-left:20px;
	padding:3px;
	display:block;
	}


ul#faq li{
	color:#000099;
	font-weight:bold;
	list-style-type:decimal;
	margin-left:20px;}
	
ul#faq p{
	margin:5px 0px 5px 30px;}


ul#faq07 li{
	list-style-type:square;}


/*=================================================================
　■長期化で発ガン性、約30倍！hatugan.html
=================================================================*/

ul#hatugan li{
	list-style-type: square;
	}

ul#hatugan li#ast{
	list-style-image:url(http://furusawa-k.jp/image_icon/list-asterisk01.gif);
	}

/*=================================================================
　■食道癌の症状hatugan.html
=================================================================*/




/*=================================================================
　■コンテンツエリアのサイズの設定
=================================================================*/


.layout-500{
	width:500px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-550{
	width:550px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-600{
	width:600px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}
	
.layout-630{
	width:630px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-650{
	width:650px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-660{
	width:660px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-670{
	width:670px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-680{
	width:680px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}
	
.layout-690{
	width:690px;
	font-size:11pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-700{
	width:700px;
	font-size:12pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-710{
	width:710px;
	font-size:12pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-720{
	width:720px;
	font-size:12pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}
	
.layout-780{
	width:720px;
	font-size:12pt;
	text-align:left;
	line-height:25px;
	border:0px;
	border-collapse:collapse;
	padding:5px;
	margin:5px;
	overflow:hidden;}

.layout-head{
	width:1030px;
	margin-left:auto;
	margin-right:auto;
	}

.layout-all{
	width:1030px;
	margin-left:auto;
	margin-right:auto;
	}

.layout-all td{
	padding-left:3px;
	}

.layout-menu{width:192px;
	max-width:192px;
	font-size:12px;
	text-align:center;}

.layout-main{
	width:768px;
	margin-left:auto;
	margin-right:auto;
	}
	
.layout-1000{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	}

.layout-1040{
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	}

.layout-1050{
	width:1050px;
	margin-left:auto;
	margin-right:auto;}

.right{text-aling:right;}



/*=================================================================
　■フォント・色設定
=================================================================*/

h1,h2,h3,h4,h5 {
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	display: inline; 
	}

h1 {
	font-weight:normal;
	text-align:left;
	line-height: 12px;
	}

h2 {
	font-weight:normal;
	text-align:left;
	line-height: 12px;
	}

h3 {
	text-indent: 0px;
	text-align:left;
	line-height: 19px;
	}

h4 {
	text-indent: 0px;
	text-align:left;
	line-height: 19px;
	}

h5 {
	text-indent: 0px;
	text-align:left;
	line-height: 19px;
	}


.txt_bold{font-weight:bold;}

.txt-08{font-size:8pt;}
.txt-09{font-size:9pt;}
.txt-10{font-size:10pt;}
.txt-11{font-size:11pt;}
.txt-12{font-size:12pt;}
.txt-13{font-size:13pt;}
.txt-14{font-size:14pt;}
.txt-15{font-size:15pt;}
.txt-16{font-size:16pt;}
.txt-17{font-size:17pt;}
.txt-18{font-size:18pt;}


/*----------------------------------------*/
.txt-63659C{color:#63659C;}
.txt-63659C-bold{color:#63659C;
	font-weight:bold;}
/*----------------------------------------*/
.txt-666666{color:#666666;}
.txt-666666-bold{color:#666666;
	font-weight:bold;}
/*----------------------------------------*/
.txt-990000{color:#990000;}
.txt-990000-bold{color:#990000;
	font-weight:bold;}
/*----------------------------------------*/
.txt-9933ff{color:#9933ff;}
.txt-9933ff-bold{color:#9933ff;
	font-weight:bold;}
/*----------------------------------------*/
.txt-9C9A00{color:#9C9A00;}
.txt-9C9A00-bold{color:#9C9A00;
	font-weight:bold;}
/*----------------------------------------*/
.txt-cc3333{color:#cc3333;}
.txt-cc3333-bold{color:#cc3333;
	font-weight:bold;}
/*----------------------------------------*/
.txt-CC0099{color:#ff0099;}
.txt-CC0099-bold{color:#ff0099;
	font-weight:bold;}
/*----------------------------------------*/
.txt-CE6500{color:#CE6500;}
.txt-CE6500-bold{color:#CE6500;
	font-weight:bold;}
/*----------------------------------------*/
.txt-D50000{color:#D50000;}
.txt-D50000-bold{color:#D50000;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ff0000{color:#ff0000;}
.txt-ff0000-bold{color:#ff0000;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ff0033{color:#ff0033;}
.txt-ff0033-bold{color:#ff0033;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ff0099{color:#ff0099;}
.txt-ff0099-bold{color:#ff0099;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ff3366{color:#ff3366;}
.txt-ff3366-bold{color:#ff3366;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ff6600{color:#ff6600;}
.txt-ff6600-bold{color:#ff6600;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ffff00{color:#ffff00;}
.txt-ffff00-bold{color:#ffff00;
	font-weight:bold;}
/*----------------------------------------*/
.txt-ffffff{color:#ffffff;}
.txt-ffffff-bold{color:#ffffff;
	font-weight:bold;}
/*----------------------------------------*/
















/*=================================================================
　■遠赤外線効果のメカニズム
=================================================================*/

div#mechanism{
	text-align:center;
	}

div#mechanism img{
	display:block;
	}

div#mechanism hr{
	display:block;
	height:37px;
	background-image:url(../image/yajirusi.gif);
	background-repeat:no-repeat;
	background-position:center;
	}



/*=================================================================
　■なぜ、椎間板ヘルニアを治すのに、ロイヤルグルコサミンが必要なのか？　whatglco
=================================================================*/


dl#whatglco dt{
	color:#CC3300;
	font-weight:bold;
	}

dl#whatglco li,
dl#whatglco dd{
	margin-left:25px;
	list-style-type:decimal;
	}

table#whatglco{
	border:0px;
	}

table#whatglco th,
table#whatglco td{
	text-align:center;
	color:#333333;
	font-weight:bold;
	}

dl#whatglco hr{
	display:block;
	width:30px;
	height:30px;
	border:0px;
	background-image:url(image_icon/arrow_b.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:auto;
	margin-right:auto;
	}







/*=================================================================
　■copyright
=================================================================*/
#copyright{
	text-align:center;
	font-size:12px;
	}






