@charset "utf-8";
/*///////////////////////////////////////////////////////////////////
CSS information
 file_name : basic.css
 style_info : Basic style
///////////////////////////////////////////////////////////////////*/


/*====================================================================
	index
====================================================================

Part name…
	01 General sryle
	02 Common sryle
	03 Content sryle
	04 Individual sryle

z-index…
	aaa = -10
 bbb = 0
 ccc = 10
 ddd = 20
 eee = 30


*/


/*====================================================================
	01 General sryle
====================================================================*/
html {
	/*font-size: 20px ; *//* 10px */
	font-size: 62.5% ; 
}
body {
	/*text-align: center;*/
	background-color: #fff;
	color: #333;
	line-height: 1.5;
	font-family:'Lato', "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Meiryo,sans-serif,"宋体",Gulim;
	/*font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;*/
/*	word-break: break-all;*/
	-webkit-text-size-adjust: 100%;
}


/*---------------------------------------------------------
	often style
*/

.fl_left{float: left;}
.fl_right{float: right;}
.fl_group:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
}

.aline_center{
	text-align: center;
}
.aline_left{
	text-align: left;
}
.aline_right{
	text-align: right;
}

hr.plainline{
	margin-top: -1px;
	border-top: 1px solid #ccc;
}


.transition_trg{
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.anime_trg{
}
.anime_trg.on{
}

.fade_trg{
opacity: .0;
filter: alpha(opacity=0);
-ms-filter: "alpha(opacity=0)";
-khtml-opacity: .0;
}
.fade_trg.on{
opacity: 1.0;
filter: alpha(opacity=100);
-ms-filter: "alpha(opacity=100)";
-khtml-opacity: 1.0;
}

.opacity_trg{
opacity: .75;
filter: alpha(opacity=75);
-ms-filter: "alpha(opacity=75)";
-khtml-opacity: .75;
}

.to_top{
}


/*===================================================================
	02 Common sryle
===================================================================*/

/*---------------------------------------------------------
	header
*/



/*
	nav
*/



/*---------------------------------------------------------
	footer
*/





/*===================================================================
	03 Content sryle
===================================================================*/

/*---------------------------------------------------------
	content
*/


/*
	index
*/



/*
	post style
*/
