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

 Base Layout

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

html, body {
	-webkit-text-size-adjust:none;/* 文字の大きさを自動で変化させない */
	width:100%; height:100%;
	font-family: "ＭＳ Ｐゴシック", Meiryo UI,"メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "MS PGothic", sans-serif;
	font-size:0;
	background-color:black;
}

p, li { line-height: 165%; font-size: 12px;}
/*--- Min-Height対応 ---*/
.holder { height:100%; overflow:hidden;}

/*--- HOME BUTTON ---*/
#home { position:absolute; top:0; right:20px; z-index:9999;}

/*--- PAGE NAV ---*/

#header { background:#000; position:fixed; top:0; left: 0; z-index: 9999; width: 100%; height:80px;}
#header .head_inr { padding: 16px 40px 0;}
#header .head_inr{ min-width:920px;}
#header #logo { float: left;}
#nav { float: right;}
#nav li { float: left; padding:17px 0 0 23px;}
#nav li.navi09{ padding:0 0 0 30px;}

#topDisp h2 { position:absolute; top:80px; left:40px;}

#btn_top { position: fixed; left: 50%; bottom: 20px; margin-left: 406px; z-index: 9999;}


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

 footer

/////////////////////////////////////////////////////////////////////////////////////////////////*/
#footer { background:#000000; text-align: center; padding: 56px 0 52px;}
#f_logo { margin-bottom:32px;}
#copy { font-size: 0; line-height: 100%;}

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

 share

/////////////////////////////////////////////////////////////////////////////////////////////////*/
.inr { width: 920px; padding:0 40px; margin: 0 auto;}
.l_col { float: left;}
.r_col { float: right;}

.f10 { font-size: 10px;}
.f16 { font-size: 16px;}

.mg_t1 { margin-top: 1px !important;}
.mg_t20 { margin-top: 20px !important;}
.mg_t40 { margin-top: 40px !important;}

.mg_b30 { margin-bottom: 30px !important;}
.mg_b25 { margin-bottom: 25px !important;}
.mg_b20 { margin-bottom: 20px !important;}
.mg_b10 { margin-bottom: 10px !important;}
.mg_b5 { margin-bottom: 5px !important;}

.mg_r0{ margin-right:0px !important;}

.none{ display:none;}

.lh0{ line-height:0 !important;}

.h250{ height:250px;}

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

 link

/////////////////////////////////////////////////////////////////////////////////////////////////*/
a{
	text-decoration: underline;
	color:#FF2626;
}

a:hover{
	text-decoration: underline;
}

a:active{
	text-decoration: underline;
}

a:visited{
	color:#000000;
}

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

 topPage_contents

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


.facebookBox { width: 440px; padding:0; margin:0; float: left;}
.instaBox { width: 440px; padding:0; margin:0; float: right;}


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

 clerfix

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

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7?O_uEU*/

.clearfix{display:inline-block;} /*IE7MacIE5*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6?O*/




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

 prepage  ※本ページ公開後消す

/////////////////////////////////////////////////////////////////////////////////////////////////*/
#prepage{ background:#EEEEEE; width:100%; height:100%; position:relative; overflow:hidden;}
#prepage h1 img , #prepage p img{ margin:0 auto; display:block;}

{ margin-top:26%; min-height:30%;}

#prepage h1{ position:fixed; top:37%; width:100%;}
#prepage h1 img{ display:block; margin:0 auto;}

#prepage p.foot{ position:fixed; bottom:28px; width:100%;}
#prepage p.foot img{ display:block; margin:0 auto;}
