@charset "UTF-8";


/**
//=========================================//
//-------------ベーシック設定--------------//
//=========================================//
*/

/* safari only \*/
html[xmlns*=""] body:last-child * {
	
	font-family       : "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,Arial, Helvetica, sans-serif;	
}

html {
    
	color             : #333;
	font-size         : 80%;
	font-family       : "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック", "MS P Gothic",Verdana,Arial, Helvetica, sans-serif, "メイリオ", Meiryo;
}

/*デフォルトリセット*/
div,dl,dt,dd,ul,li,
h1,h2,h3,h4,h5,h6,
form,fieldset,p,
textarea,blockquote,table,th,tr,td,ul,li {

	font-size         : 1.0em;
	margin            : 0;
	padding           : 0;
}
/*デフォルトリセット*/
img {

	border            : 0;
	margin            : 0;
	padding           : 0;
	vertical-align    : bottom;
}

/*デフォルトリセット*/
table {

	border-collapse   : collapse;
}


/*リンク色*/
a {

	color             : #544997;
	text-decoration   : none;
}

/*訪問済みリンク色*/
a:visited {

	color             : #53499D;
	text-decoration   : none;
}

/*オンマウスリンク色*/
a:hover {

	color             : #53499D;
	text-decoration   : underline
}

/**
//=========================================//
//--------------フロート解除---------------//
//=========================================//
*/

.clearfix:after {

	content           : ".";  /* 新しい要素を作る */
	display           : block;  /* ブロックレベル要素に */
	clear             : both;
	height            : 0;
	visibility        : hidden;
}

.clearfix {

	min-height        : 1px;
}
/*IE6*/
* html .clearfix {

    height          : 1px;
    /*\*//*/
    height          : auto;
    overflow        : hidden;
    /**/
}

/**
//=========================================//
//-----------------------------------------//
//=========================================//
*/
