@charset "utf-8";

/* ===================================================================

CSS information

=================================================================== */



/*----------------------------------------------------

	基本設定、リンクカラーなど

----------------------------------------------------*/

body {

}



a {

	color:#0C64C3;

	text-decoration: none;

}

a:visited {

	color:#0C64C3;

	text-decoration: none;

}

a:hover {

	color:#0C64C3;

	text-decoration: underline;

}



a.arrow,

.arrow a{

	padding-left:30px;

	background:transparent url(../img/) 2px 2px no-repeat;

}

a.circle,

.circle a{

	padding-left:12px;

/*	background:transparent url(../img/icn-circle.gif) 0 2px no-repeat;*/

}

/*

a.external,

.external a{

	padding-left:20px;

	background:transparent url(../img/icn-external.gif) 4px 2px no-repeat;

}

*/



/*----------------------------------------------------

	汎用class

----------------------------------------------------*/

.imgR {

	float: right;

	margin: 0 0 10px 10px;

}



.imgL {

	float: left;

	margin: 0 10px 10px 0;

}



.mgL10{margin-left:10px;}

.mgL20{margin-left:20px;}

.mgR10{margin-right:10px;}

.mgL20{margin-right:20px;}

.pb5 {padding-bottom:5px;}

.pb10 {padding-bottom:10px;}

.pb20 {padding-bottom:20px;}


.clear{

	clear:both;

}



/* clearfix */

#gnav:after,

.clr:after{

	content:" ";

	display:block;

	height:0;

	line-height:0;

	clear:both;

	visibility:hidden;

}



#gnav,

.clr{

	display:inline-block;

	min-height:1%;

}



/* Hides from IE-mac \*/

* html #gnav,

* html .clr{height:1%;}



#gnav,

.clr{display:block;}

/* End hide from IE-mac */


#wrapper{
	width: 1000px;
	margin: 0px auto;
	padding: 0px auto;

}


