@charset "utf-8";
/* WOW! HOBBY  _ CSS (lastupdate _ 2019.10.30)

- 全ての要素 _ box sizing = border-box 指定

*/

*, *::before, *::after { /* box-sizing all */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.boxsizing-content	{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing:content-box;
}

html { font-size:62.5%; }
body {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica,sans-serif;
  font-size: 1.2rem;
	color:#010101;
	letter-spacing:normal;
	text-align:center;
	-webkit-text-size-adjust: 100%; /* SmartPhone表示用 */
	}

/*-------------------------------
 Base _ link
---------------------------------*/
a			{ text-decoration:none; color:#0095d9; /* 青系 color:#;*/}
a:hover		{ text-decoration:underline; color:#19448e; /* 青系 color:#0095d9;color:#;*/}

a:hover > img[src$=".jpg"]	{
  background:#fff;
  filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
  transition : all .2s; /* Animation Effect */
  }

/*-------------------------------
 Base _ text
---------------------------------*/

/*p	{ font-size:1.2rem;}*/
.txtl	{ text-align:left;}
.txtc	{ text-align:center;}
.txtr	{ text-align:right;}

strong { font-size:112.5%;}
small { font-size:75%; font-weight:normal;}

/* Text Color */
.tc_inport { color:#fc3959;}
.tc_drd	{ color:#b81b30;} /* darkred */
.tc_org	{ color:#f0960c;} /* orange */


/* Text Shadow */
.ts_blu	{ text-shadow:0 0 40px #748dac, 0 0 25px #748dac, 0 0 20px #748dac, 0 0 0.40px #748dac;}
.ts_pnk	{ text-shadow:0 0 40px #ba6568, 0 0 25px #ba6568, 0 0 20px #ba6568, 0 0 0.40px #ba6568;}

/* Note text */
.note	{ font-size:100%;}

/* Note list */
.note-list	{
  padding:5px 0;
  font-size:1.4rem;
  line-height:1.3;
}

.note-list li	{
  
  padding-left:1em;
  margin-bottom:0.5em;
  text-indent:-1em;
}
.note-list li strong	{ margin:auto; }

/*-------------------------------
 Base _ placement
---------------------------------*/
/* Float*/
.fltl	{ float:left;}
.fltr	{ float:right;}

/* Clear Fix */
.clrfx::after	{ content:".";display:block; height:0;clear:both;visibility:hidden;}
.clrfx	{ zoom:1;}
.clr		{ clear:both;}
		
/*-------------------------------
 Base _ image
---------------------------------*/
	img {
		max-width:100%;
		height:auto;
	}
	
/* Image Position */
  .img--abslt { position:absolute;} /* 位置は直接タグへ指定 */
		
	
/* Box shadow */
.bs_wht	{ box-shadow:0 0 5px 0 rgba(256,256,256,0.9);}
.bs_brw	{ box-shadow:0 0 5px 0 rgba(166,154,152,0.9);}

/*-------------------------------
 Hero area
---------------------------------*/
.hero {
  width: 100%;
  background: url("/wow/image/hobby_header-bg.jpg") 50% 0 no-repeat;
  line-height: 0;
  position: relative;
}


/*.hero__title {
  width: 75%;
  margin: 0 auto;
  line-height: 0;
}*/
.hero__title {
  display: none;
}


/*-------------------------------
 Main
---------------------------------*/

.wrapper {
  background: #fff;
}
.content {
  max-width: 960px;
  padding: 0 2vw;
  margin: 0 auto;
  line-height: 0;
}
.cont-wow {
  margin: 6rem auto ;
  position: relative;
}
.cont-wow__title {
  margin: 0 auto 1rem;
  font-size: 1.2rem;
  line-height: 1;
}

.container {
  padding: 1rem 2vw;
  background: #393738;
}
.text-note {
  max-width: 800px;
  padding: 1em;
  margin: 0 auto;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: left;
}


/*-------------------------------
 Footer
---------------------------------*/
footer	{
	padding:3rem 0;
	background:#8f2529;
}



/* Footer _ Inner
-----------------------------*/
.footer-inner {
  max-width: 960px;
  margin: 0 auto;
}
.footer__brand {
  min-width: 45%;
  display: inline-block;
  vertical-align: top;
}
.link-logo {
max-height: 3rem;
}

.footer__copylight	{
  margin:1em auto;
  color:#fff;
  font-size:1.2rem;
  line-height:1.5;
  text-align:center;
}

.footer__note {
  padding:0 1em;
  margin:1em auto;
  color:#fff;
  text-align: left;
  display: inline-block;

}
.footer__note li {
  padding:0.2em 1em;
  text-indent:-1em;
  line-height:1.2;
}
