/* テキストの折返し表示 */
td, th, p, h1, h2, h3, h4, h5, h6, label {
	word-break: break-all;
	word-wrap: break-word;
}


/* h1文字サイズ調整 */

h1 { 
	font-size: 1.5em;
	max-height : 999999px;
 } 

/* display:none;用 */
div.none {
	display:none;
	width : px;
	height : px;
}

/* BODY設定 */
BODY{
	background-image : url("../image/back_loop.gif");
	margin-top : 5px;
 	font-size : 19px;
	line-height : 1.5em;
	font-family: sans-serif;
}

/*youtubeレスポンシブ対応*/
section{
	max-width:560px;
/*	border : solid red 1px;*/
}

.movie_area {
	margin-top : 5px;
	position: relative;
	padding-bottom: 56.25%; /*アスペクト比 16:9の縦幅*/
	height: 0;
	overflow: hidden;
	margin-bottom: 5px;
}
 
.movie_area iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* アウトラインボックス	 */
div.box1 {
	text-align : center;
	height : auto;
	width : 93%;
	padding-top : 10px;
	padding-left : 10px;
	padding-right :10px;
	padding-bottom: 5px;
 	background-color : #ffffff;
	border : solid #adc0f8 1px;
	font-size : 19px;
	max-height : 999999px;
}

/* 標準ボックス570 商品注文｜お問い合わせ */
div.box2 {
	margin-top : 20px;
	margin-bottom: 20px;
	width : 100%;
	text-align:left;
	line-height : 1.5em;
/*	border : solid red 1px;*/
}

/* 温泉特長 */
div.box2t {
	margin-top : 20px;
	margin-bottom: 20px;
	width : 90%;
	text-align:left;
	line-height : 1.5em;
	max-height : 999999px;
/*	border : solid red 1px;*/
}

/* 標準ボックスカラー600 */
div.box2c {
	width : 95%;
	margin-top : 25px;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:8px;
	padding-left:8px;	
	text-align:left;
	line-height : 1.5em;
	background-color : #dce4fc;
	border : solid #adc0f8 1px;
	max-height : 999999px;
}

/* 標準ボックス600センター */
div.box2s {
	margin-top : 20px;
	margin-bottom: 20px;
	width : 100%;
	text-align : center;
/*	border : solid red 1px;*/
}

/* 目次用ボックス */
div.box3 {
	margin-top : 20px;
	margin-bottom: 20px;
	width : 200px;
	text-align:left;
/*	border : solid red 1px;*/
}

/* 目次用カラーボックス */
div.box3c {
	margin-top : 20px;
	margin-bottom: 20px;
	padding-left : 5px;
	padding-right : 15px;
	padding-bottom: 25px;
	width : 220px;
	text-align:left;
	background-color : #e9eefd;
	border : solid #adc0f8 1px;
	line-height : 1.2em;
}

/* コメントleft用350ボックス */
div.box4 {
	margin-top : 20px;
	margin-bottom: 20px;
	width : 90%;
	text-align:left;
	line-height : 1.5em;
/*	border : solid red 1px;*/
}

/* コメントcenter用350ボックス */
div.box5 {
	margin-top : 30px;
	margin-bottom: 30px;
	width : 350px;
	text-align : center;
/*	border : solid red 1px;*/
}

/* コメントleft用490ボックス */
div.box6 {
	margin-top : 30px;
	width : 80%;
	text-align:left;
	line-height : 1.5em;
	max-height : 999999px;
/*	border : solid red 1px;*/
}

/* コメントleft用434ボックス */
div.box7 {
	margin-top : 30px;
	margin-bottom: 30px;
	width : 280px;
	text-align:left;
	line-height : 1.5em;
/*	border : solid red 1px;*/
}

/* コメント温泉スタンドボックス */
div.box8 {
	margin-top : 20px;
	width : 80%;
	text-align:left;
	line-height : 1.5em;
/* 	border : solid red 1px;*/
}


/* 適応症空白用ボックス */
div.box8 {
	margin-bottom: 20px;
/*	border : solid red 1px;*/
}

/* リスト設定 */
li	{
 	font-size : 19px;
	line-height : 2em;
}
		
li.dir	{

	margin-top : 3em;

}

/* リンクボックス */
div.link {
	width :  100%;
 	margin-left : 5px; 
	margin-bottom: 10px;
	text-align : left;
/*	border : solid red 1px;*/
}

/* sitemapリンクボックス */
div.site {
	margin-top: 10px;
	margin-right: 10px;
	width : 95%;
	text-align : right;
/* 	border : solid red 1px;*/
}

/* smaは額縁無し*/
img.waku4{
	border-color : #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width : 0px;
    border-style : solid;}


/* table標準設定 */
table{
	margin-left : auto;
	margin-right : auto; 
	margin-top: 10px;
	width: 95%;
 	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

th{
	height:25px;
	text-align:center;
	line-height : 15px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	background-color:#7B99F2;
	color:#ffffff;
	border : solid #adc0f8 1px;
}

td{
	height: px;
	text-align:left;
	padding: 5px 5px;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border : solid #adc0f8 1px;
}

/* 温泉分析table２ */
table.table2{
	margin-left : auto;
	margin-right : auto; 
	margin-top: 20px;
	width: 95%;
	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

/* お問い合わせtable280px */
table.table3{
	margin-left : auto;
	margin-right : auto; 
	margin-top: 30px;
	width: 80%;
	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

th.table3{
	height:25px;
	text-align:center;
	line-height : 15px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	background-color:#7B99F2;
	color:#ffffff;
	border : solid #adc0f8 1px;
}

td.table3{
	text-align:left;
	padding: 5px 5px;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border : solid #adc0f8 1px;
}

/* 商品注文フォームtable50px */
table.table4{
	margin-top: 10px;
	width :95%;
	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}
td.table4{
	width :20%;
	text-align : center;
	padding : 2px 2px;
	line-height : 100%;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border : solid #adc0f8 1px;
}

table.table4b{
	width :95%;
	margin-top: 30px;
	margin-bottom: 30px;
	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

td.table4b1{
	width:86px;
	padding: 0px 0px 0px 0px;
	text-align : center;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border-top: solid #adc0f8 1px;
	border-right: solid #adc0f8 0px;
	border-bottom: solid #adc0f8 0px;
	border-left: solid #adc0f8 1px; 
}

td.table4b2{
	padding-right : 10px;
	padding-left : 10px;
	text-align : left;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border-top: solid #adc0f8 1px;
	border-right: solid #adc0f8 1px;
	border-bottom: solid #adc0f8 0px;
	border-left: solid #adc0f8 0px; 
}

td.table4b3{

	text-align:left;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -0.1px;
	background-color:#e9eefd;
	border-top: solid #adc0f8 0px;
	border-right: solid #adc0f8 1px;
	border-bottom: solid #adc0f8 1px;
	border-left: solid #adc0f8 1px; 
}

/* 特定商取 */
table.table5{
	margin-left : auto;
	margin-right : auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	width : 95%;
	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

td.table5{
	width : 82px;
	text-align : left;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 12pt;
	letter-spacing : -1px;
	border : solid #adc0f8 1px;
}

caption.caption1 {
	font-size: 12pt;
	letter-spacing : 1px;
}

caption.caption2 {
	text-align:left;
	font-size: 12pt;
	letter-spacing : -1px;
}

/* 療法センターご利用案内table */
table.anai{
	margin-top: 10px;
	margin-left : auto;
	margin-right : auto; 
	margin-bottom: 40px;
	width : 95%;
 	border-collapse: spacing;
    border-spacing: 0px;
	border : solid #adc0f8 1px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
}

th.anai{
	height:25px;
	text-align:center;
	padding: 10px 10px;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 19px;
	background-color:#7B99F2;
	color:#ffffff;
	border : solid #adc0f8 1px;
	max-height : 999999px;
}

td.anai{
	height: px;
	text-align:left;
	padding: 10px 10px;
	line-height : 1.5em;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 19px;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border : solid #adc0f8 1px;
	max-height : 999999px;
}

/* tdセンタリング */
td.a01{text-align : center;}

/* テーブル列幅指定 */
td.r01 { width : 112px;}

/* いろいろテーブル */
table.irir{
	margin-left : auto;
	margin-right : auto; 
	margin-top: 10px;
	margin-bottom: 10px;
	width : 90%;
    border-spacing : 0;
	border : solid #adc0f8 1px;
}

/* tdサイズ65px */
td.w01{width : 40px;}
td.w02{width : 50px;}
td.w03{width : 50px;}
td.w04{width : 90px;}
td.w05{width : 80px;}
td.w06{width : 80px;}
td.w07{width : 50%;}
td.w08{width : 40px;}
td.w09{width : 30%;}

/* テキストエリア */
#txtarea {
	width : 90%; /*テキストエリアの幅*/
	height : 100px;/*テキストエリアの高さ*/
	color : ;/*文字の色*/
	background-color : ;/*背景の色*/
	padding : ;/*内側の余白*/
/*	border :1px solid aqua;ボーダーの太さ,スタイル,色*/
   }
   
/* 住所エリア */
#jyu {
	width : 220px; /*テキストエリアの幅*/
	height : 20px;/*テキストエリアの高さ*/
	color : ;/*文字の色*/
	background-color : ;/*背景の色*/
	padding : ;/*内側の余白*/
/*	border :1px solid aqua;ボーダーの太さ,スタイル,色*/
   }
   
/* E-mailエリア */
#mel {
	width : 220px; /*テキストエリアの幅*/
	height : 20px;/*テキストエリアの高さ*/
	color : ;/*文字の色*/
	background-color : ;/*背景の色*/
	padding : ;/*内側の余白*/
/*	border :1px solid aqua;ボーダーの太さ,スタイル,色*/
   }
   
/* 源泉事務所*/
img.waku3-kashi2{
	width : 213px;
	height : 160px;
	border-color : #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width : 1px;
    border-style : solid;
    margin-bottom : 10px;}
    
/* 源泉事務所 リンクバー 160*/
div.box20 {
	clear : none;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2%;
	width : 98%;
	height : auto;
	text-align: left;
	letter-spacing : 2pt;
	border : solid #adc0f8 1px;
	background-color : #dce4fc;
	margin-bottom : 5px;
}

td.cen{
	height: px;
	text-align:center;
	padding: 10px 10px;
	line-height : 15px;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
 	font-size : 10pt;
	letter-spacing : -1px;
	background-color:#e9eefd;
	border : solid #adc0f8 1px;
}