/*======================================
	global part 
=======================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
ol,ul {	list-style:none;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }




/*-------------------------------------------
html / body
-------------------------------------------*/
html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
body {
  background-color:#fff;
  padding: 0;
  color: #484848;
  font-style: normal;
  font-size: 14px;
  *font-size: 100%;
  line-height: 1.6;
  word-spacing: 0;
  letter-spacing: 0;
}
a:link { color: #0068ff; text-decoration: none;}
a:visited { color: #0068ff; text-decoration: underline;}
a:active { color: #0036ff; text-decoration: none;}
a:hover {color:#0036ff; text-decoration: underline;}

img.baseline { vertical-align : baseline ; }
img.middle   { vertical-align : middle ; }
p{
  font-size:14px;
  line-height:1.7;
  text-align:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
}
#contents_wrapper{width:1000px;margin-bottom:100px;}
.clear { overflow:hidden; clear:both; }
.c1 {font-size:68%;}


/*---- Tablet / Smartphone ----*/
@media only screen and (max-width:768px) {
  #contents_wrapper{ width:90%; }
  p{font-size:116%; }
  .attention{text-align: center;}
  
  
}

/*--------- 表組&wrapper等で使用出来るwidth ----------*/
.w200 { width:200px; }
.w490 { width:490px; }
.w690 { width:690px; }

/*--------- 角丸[ 10px ] ----------*/
.radius {
	border-radius: 10px;
	 -moz-border-radius: 10px; /* Firefox */
	 -webkit-border-radius: 10px; /* Safari and Chrome */
	 behavior: url(border-radius.htc); /* IE */
 }




/*======================================
	Line & Text
=======================================*/
/*--------- TOP ----------*/
.top2{margin-top:2px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top50{margin-top:50px;}
.top75{margin-top:75px;}
.top100{margin-top:100px;}

/*--------- Under ----------*/
.under5{margin-bottom:5px;}
.under10{margin-bottom:10px;}
.under15{margin-bottom:15px;}
.under20{margin-bottom:20px;}
.under30{margin-bottom:30px;}
.under50{margin-bottom:50px;}
.under75{margin-bottom:75px;}
.under100{margin-bottom:100px;}

/*--------- Line ----------*/
.Line{margin: 10px 0px 10px 0px;}
.Line15{margin: 15px 0px 15px 0px;}
.Line30{margin: 30px 0px 30px 0px;}

/*--------- Life ----------*/
.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left30{margin-left:30px;}

/*--------- Right ----------*/
.right5{margin-right:5px;}
.right10{margin-right:10px;}
.right15{margin-right:15px;}
.right25{margin-right:25px;}
.right30{margin-right:30px;}
.right40{margin-right:40px;}
.right50{margin-right:50px;}


