@charset "UTF-8";

/* 〜〜〜　全体の設定　〜〜〜 */

html {   overflow-y:scroll;}
body {  margin:0;   padding:0;   line-height:1.6;     font-family:Meiryo UI, sans-serif;    font-size:14px;   color:#333;
	-webkit-text-size-adjust : 100% !important ;	/*スマホ画面100％に表示*/}
br {   letter-spacing:normal;}
a {   color:#000080;   text-decoration:none;}
a:hover {   text-decoration:underline;}
img {   border:0;   vertical-align:bottom;}
h1,h2,h3,h4,h5,h6 {   margin:0;}



/*〜〜〜　ＴＯＰ　レイアウト　〜〜〜 */
#box {   width:100%;  	 margin:0;   padding:0; 	 background :#fff;	}
#pr	{text-align:center;	font-size: 12px;}


/* フォントサイズ変更ボタンのエリア */

#fsbox {display: none;
}

/* フォントサイズ変更ボタン */

#fsboxsp {

width:100%	margin:0 auto;	font-size: 10px; 
}
.header	{width:100%;}
.header h1 	{height: 45px;	background:url(./img/logo200-45.png) no-repeat;		text-align:right;
		font-size:10px;			padding-right:5px;}
.header h1 span	{color:#ff0000;	font-size:12px;	}
.banner01sp	{margin: -45px auto 0;}/*透明ボタンをバナーに重ねる*/
.banner01	{display: none;}


/* 〜〜〜　メニュー　レイアウト 　〜〜〜 */
#menu {display: none;}
.sp_menu {text-align: center;	margin :20px auto;}
.sp_menu1	{width :180px;	height:40px;	background-image:url(./img/bg_menu01.png);	background-position:left bottom;	margin-top:0px;		font-size: 90%;		font-family: "cataneo BT";}
.sp_menu1 a {display:block;   width:180px;   padding:10px 0;   color: #fff;	 line-height:20px;	
		background:url(../img/button_img41.png) 0 100% repeat-x;		}
.sp_menu1 a:hover {   text-decoration:none; 	  background:url(./img/bg_menu01.png) 100% 100% repeat-x;
		color: #fff;}

/* 〜〜〜 TOP Image  〜〜〜*/
.head	{width: 344px;	height: 200px;		margin: 0 auto;	background:url(./img/photo01.jpg) no-repeat;	
	border: 1px #ccc solid;}
.photo {display: none;}


.photo li {display: none;}

.ad	{display:none;	}

/* 〜〜〜　　パンくずリスト　　〜〜〜 */
.bread	{width :100%;	margin: 5px auto;	}
.bread p	{margin:0 20px;	font-size: 12px;}
/* 〜〜〜　コンテンツ　レイアウト 　〜〜〜 */

#contentsBox	{width:100%; 	margin:0 auto;	}
#contents	{width:100%;		margin: 0 auto;	padding: 10px 0;}
#contents h1	{background-image:url(./img/menubar01.png);	background-repeat:repeat-x;	color:#ffffff;	font-size:12px;	
		padding-left:20px;	line-height:30px;	margin-top:10px;	}
#contents h2 {padding-left:5px; 		font-size:14px;		color:#000090;		line-height:1.2;
		border-left:8px solid #000090;	margin: 10px 5px;	}
#contents p	{margin: 5px 8px;	}
#contents p span	{text-decoration: underline;}
#contents table	{	margin-left: 50px;	}
#contents table tr	{border: solid 1px #dddddd;	line-height:28px;	}
#contents table th	{text-align:left;	border: solid 1px #dddddd;	background: #b4b4ff;		width: 150px;}
#contents table td 	{text-align:left;	padding-left:30px;	border-bottom: solid 2px #b4b4ff;			}
#gall	{width:100%;	margin: 0 0px	0 30px;}
#gall table	{border:none;}
#gall table tr	{border:none;}
#gall table td	{width:220px; padding:10px;	text-align:center;	border:none;}

table.org		{margin:-2px 02px 0 50px;	font-weight: normal;		background: teal;	line-height:28px;}
table.org table		{}
table tr.org		{color: #ff0000;	}
table td.org		{padding: 5px;	border: solid 1px #dddddd;	text-align: center;}

.map	{text-align:center;	padding:5px	border:solid 1px #dddddd;	}

.introimg	{	text-align:center;		padding:0;}
/*　　---　申し込みボタン　−−−　*/
p.button a	{width:300px;	line-height:50px;	display:block;	background: url(./img/button003.png);
		margin-left:20px;}
p.button img	{border:none;}
p.button a:hover	{background-position:left bottom;}




/* 〜〜〜　右サイドバー　レイアウト 　〜〜〜 */

#sidebar-right	{display: none;
}
#sidebar-right ul	{
}
#sidebar-right p	{display: none;
}

#right-side	{display: none;}
#right-side h1	{
}
#right-side p	{
}

/* 〜〜〜　「ページの先頭」、「前のページに戻る」　〜〜〜 */

.pageTop {   padding:0px 5px 0;  		}
.PB	{padding:0px 5px 0;   text-align:left;	margin: 0px 0 0;	 text-align:left;	 float: left;	clear: both;}
.PB a	{padding:0 0 0 12px;  background:url(./img/bg_list.gif) 0 60% no-repeat;	font-size: 12px;}
.PT	{padding:0px 5px 0;   text-align:right;	margin: 0px 0 0;	 text-align:right;			clear: both;}
.PT a	{padding:0 0 0 12px;   background:url(./img/bg_pagetop.gif) 0 60% no-repeat;	font-size: 12px;}

/* 〜〜〜　フッターの設定　〜〜〜 */

#footer {width: 100%;	background-image: url(./img/footer01.jpg);		margin: 0px auto;		
		background-repeat: repeat-x;	background-color :#000052;	text-align:center;	clear:both;   padding:30px 0; }
#footer a	{color: #fff;}
.copyright {   font-size:14px;	font-family:cataneo BT;	margin: 30px auto 10px;	color: #fff;}
