@charset "UTF-8";
@font-face {
   font-family: MyWebFont;
   src: url('font/titilliumtext22l003-webfont.ttf') format("opentype");
   font-weight:10;
}
html {
	font-size: 62.5%;
	width:100%;height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	/*font-family: "A-OTF 新ゴ Pro",A-OTF Shin Go Pro,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
}
body {
	font-size: 16px;
  	font-size: 1.6rem;  
	margin: 0; padding: 0;
	line-height: 1.7;
	width:100%;height:100%;
	background-color:#ffffff;
	color:#000000;
	overflow-x: hidden;
	-webkit-text-size-adjust: auto;
}
a { text-decoration:none;	color:#228fcd; }
a:hover { text-decoration:none; }


.clear { clear:both; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
.alt {
	text-indent:-9999px;
	font-size:0px;
	line-height:0;
}
a img {
	border: none;
}

 
a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
.alt {
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0;
}
h1,h2,h3,h4 {margin:0;padding:0; }

/*	ul
---------------------------------------------------------------*/
ul { margin:0; padding:0;}
li { list-style-type: none; margin:0; padding:0;}
	
	/*	pcsp
---------------------------------------------------------------*/	
.pc { display:none;}
.sp {display:block;}
.w100 { width:100%;}
		.asterisk { color:#cc0000; font-size:14px; font-size:1.4rem;}
	/**/
	
.mt10 { margin-top:10px;}
.mt12 { /*margin-top:12px;*/}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt35 { /*margin-top:35px;*/}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.pt30 { padding-top:30px;}
.ml5 { margin-left:5px;}
.ml10 {margin-left:10px; }
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.ml95 { margin-left:95px;}
.mr20 { margin-right:20px;} 
p {margin:0;}
.strong { font-weight:bold;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.pb25 { padding-bottom:25px;}
.pb50 { padding-bottom:50px; }
.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}
.text { font-size:15px; font-size:1.5rem; text-align:left; line-height:24px; }	
.title {font-size:18px; font-size:1.8rem; text-align:left; }
.textcenter { text-align:center;}
.pagetitle { color:#106fb6; font-size:30px; font-size:3.0rem; font-family:MyWebFont; }
.caution { font-size:12px; font-size:1.2rem; text-align:left; }

body {/* background-color:#ffff00;*/}
#wrapper {}
#headerwrapper { width:100%; background-color:#0a519c; height:64px; }
#header { width:100%; }
#header img { margin-top:6px; margin-left:15px; float:left; }
.contents {z-index:80; width:94%; margin:0 auto;}
#aprilia_caption { display:block;}

#footerWrapper { background-color:#0a519c; color:#ffffff; width:100%;}
#footer {  font-size:11px; font-size:1.1rem; line-height:43px;}
.copy { margin-left:15px;}
.logo { width:40%; margin-left:5%; margin-right:5%;}
.logo img { width:100%;}
.red { color:#ff0000; font-size:80%;}