@charset "utf-8";
/*====================================================================

	Contents CSS

====================================================================*/
/*-----------------------------
	Google font ゴシック
------------------------------*/
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);

body{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 100%;
	color: #323232;
}

/*-----------------------------
	font Weight
------------------------------*/
.noto100 {font-weight:100;}
.noto200 {font-weight:200;}
.noto300 {font-weight:300;}
.noto400 {font-weight:400;} /* Nomarl */
.noto500 {font-weight:500;}
.noto600 {font-weight:600;}
.noto700 {font-weight:700;}
.noto800 {font-weight:800;}/* Bold */
.noto900 {font-weight:900;}

/*-----------------------------
	base 
------------------------------*/
html{
	overflow-y: scroll;
	margin-bottom:1px;
	height:100%;
	font-size: 62.5%;
}

.clear_fix:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

a {
	color: #323232;
	text-decoration:none;
}

img{vertical-align:bottom;}

a:hover {
	opacity:0.75;
	filter: alpha(opacity=75);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.75;              /* Safari 1.x */
	zoom:1;
}


/*-----------------------------
	Layout 
------------------------------*/
.right{
	text-align: right;
}

.center{
	text-align: center;
}

.left{
	text-align: left;
}

/*-----------------------------
	h 
------------------------------*/
h1{
	margin: 0;
	padding: 0;
}

h2{
	margin: 0;
	padding: 0;
}

h3{
	margin: 0;
	padding: 0;
}

h4{
	margin: 0;
	padding: 0;
}

h5{
	margin: 0;
	padding: 0;
}

h6{
	margin: 0;
	padding: 0;
}

/*-----------------------------
	Color 
------------------------------*/
.error{color: #FF0000;}
.example{color: #333399;}

.greena{color:#3be8b0;}
.greenb{color:#1aafd0;}
.purple{color:#6a67ce;}
.yellow{color:#ffb900;}
.pink{color:#fc636b;}
.orange{color: #f47721;}





