@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);
/*---------------------------------
	HTML RESET
-----------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, dl, dt, dd, ol, ul, li,
form, label, table, caption, tr, th, td, input, form, textarea, header, nav, section, article, aside, footer{
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
	box-sizing:border-box;
}
html{ font-size: 62.5%; }
body{
	font-family:'游明朝','ヒラギノ明朝 ProN W3','ヒラギノ明朝 Pro','Sawarabi Mincho','HG明朝E','ＭＳ Ｐ明朝',serif;
	font-size:1.3rem;
	line-height:1.8em;
	background:#0048A0;
	color:#FFF;
	min-width:320px;
	font-weight:100;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
ol, ul{
	list-style: none;
}
/*---------------------------------
	LINK
-----------------------------------*/
a:link,a:visited,a:hover,a:active{
	color:rgba(255,255,255,1);
	text-decoration:none;
}
a:link{
}
a:visited{
}
a:hover{
	color:rgba(255,255,255,0.6);
	filter: alpha(opacity=60);
	opacity:0.6;
}
a:hover img{
}
a:active{
}
a{
  transition-property: all;
  transition: 0.2s linear;
	cursor:pointer;
}
a.icon{
	position:relative;
	padding-left:1em;
}
a.icon:before {
	display: block;
	content: "";
	position: absolute;
	top: 0.45em;
	left: 0;
	border: 4px solid transparent;
	border-left: 6px solid #FFF;
}
/*---------------------------------
	SET
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
}
.clear:after{
	content: ""; 
	display: block; 
	clear: both;
}
.f_left{
	float:left;
}
.f_right{
	float:right;
}
.a_left{
	text-align:left;
}
.a_center{
	text-align:center;
}
.a_right{
	text-align:right;
}
.a_right img{
	display:inline-block;
}





@media only screen and (min-width: px) and (max-width: px){
}