
/* ----------------------- Browser Default Initialization */
html {
	overflow-y: scroll;
}
html, body, td, div {
/*	font-family: verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;*/
	text-align:left;
	font-size: 15px;
	line-height: 160%;
	color:#5b4a40;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
p {
	font-size: 14px;
	line-height: 160%;
	color:#5b4a40;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

p.menu1 {
padding-left:1em;
text-indent:em;
}


* + html body {
	font-family: "CI","Meiryo";
}
img, table {
	border:0;
	border:none;
	}
.none {
	list-style-type:none;
}

.hno { line-height:inherit; font-size:inherit; font-weight:inherit; border:none; padding:0; margin:0; text-indent:0;}

.lblue { color:#1AC3EE;}
.dblue { color:#004C66;}
.pink { color:#FF009C;}
.red {color:#A0072B;}
.glay {color:#2B291A;}
.white { color:#FFF;}
.brown { color:#5b4a40;}

.btn {
	background-color:#5b4a40 !important;
	border: none !important;
	}
.btn:hover, .btn a:hover {
	color:#CCC !important;
	  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
	text-decoration:none;
	}

/* ----------------------- 文字サイズ*/
.fss{font-size: 65%; text-decoration: none; line-height: 130%;}
.fs{font-size: 80%; text-decoration: none; line-height: 130%;}
.fn{font-size: 100%; text-decoration: none; line-height: 130%;}
.fm{font-size: 115%; text-decoration: none; line-height: 130%;}
.fl{font-size: 130%; text-decoration: none; line-height: 130%;}
.fll{font-size: 146%; text-decoration: none; line-height: 130%;}
.flll{font-size: 160%; text-decoration: none; line-height: 130%;}
.fss_b{font-size: 65%; text-decoration: none; line-height: 130%; font-weight:bold;}
.fs_b{font-size: 80%; text-decoration: none; line-height: 130%; font-weight:bold;}
.fn_b{font-size: 100%; text-decoration: none; line-height: 130%; font-weight:bold;}
.fm_b{font-size: 115%; text-decoration: none; line-height: 130%; font-weight:bold;}
.fl_b{font-size: 130%; text-decoration: none; line-height: 130%; font-weight:bold;}
.fll_b{font-size: 146%; text-decoration: none; line-height: 130%; font-weight:bold;}
.flll_b{font-size: 190%; text-decoration: none; line-height: 130%; font-weight:bold; letter-spacing: 6px;}


/* ----------------------- 文字*/
.bo{font-size: 110%; text-decoration: none; line-height: 180%;!important;}

@charset "utf-8";


/* ----------------------- クリア*/
.clear{
	clear:both;
	line-height:0;
	height:0;
	margin:0;
	padding:0;
}

/******************/

.site {position:relative; width:100%; height:100%; text-align:center !important;}

#header,
/*#footer,*/
#main {clear:both; display:block; position:relative; width:100%;}


#main {display:block; text-align:left; font-size:14px; font-size:1.4rem; padding:120px 0 60px 0; line-height:1.6; z-index:1;}
/*#footer {padding:20px 0; border-top:1px solid #ccc; clear:both; line-height:1.6; z-index:98;}*/

#demo {clear:both;}

#main:after {content:""; height:0; display:block; clear:both;}

.ads {width:100%; padding:20px; overflow:hidden; display:block; clear:both;}

/******************/

#header {width:100%; height:80px; position:fixed; top:0; left:0; color:#fff; padding:0; margin:0; padding:15px 0; z-index:99;}
#header h1 {display:block; position:relative; width:90px; height:30px; overflow:hidden; z-index:99; margin:0 auto 20px auto;}
#header h1 a {background-image:url(../images/logo-g.png); background-position:0 0; background-repeat:no-repeat;
	-webkit-background-size:90px 30px;
	-moz-background-size:90px 30px;
	-ms-background-size:90px 30px;
	-o-background-size:90px 30px;
	background-size:90px 30px;
display:block; padding:50px 0 0 0;
}

#header h2 {display:none;}

/******************/

#motto {margin:120px auto 60px auto; cursor:pointer; text-align:center; padding:20px 40px; border:1px solid #ccc; background:transparent; color:#333; display:block;}

#motto:hover {background:#999; color:#fff;}



