@charset "UTF-8";

/* ------------------------------

    INDEX
	
	A　* リセット
	B　* フォント
	C  * その他
	
------------------------------ */

/* ----------------------------------------
 * A. リセット
 * ---------------------------------------- */
body,h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
p, hr, blockquote, address, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
ul, li , ol, dl, dt, dd , pre, table, form {
	margin: 0px;
	padding: 0px;
}
li  {list-style-type: none;}
table , img {border: none;}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}

hr {
	display: none;
	clear: both;
}

.cl{ clear:both;}

a{ outline: none; }

img{ border: none; }

li img,dt img,dd img{
	vertical-align:bottom;
}

/* ----------------------------------------
 * B. フォント
 * ---------------------------------------- */
body{font:13px/1.231 Verdana,Arial,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:1;}
* html body {font-family: 'ＭＳ Ｐゴシック',sans-serif;}
*:first-child+html body {font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;} 
a { outline: none;}
a:link,a:visited,a:active  {
	color: #FE6D7D;
	text-decoration: none;
	outline: none;
}
a:hover  {  color: #01BEAA; text-decoration: none;}



/* ----------------------------------------
 * C. その他
 * ---------------------------------------- */
.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

.clear	{clear: both;}
