@charset "UTF-8";

/* 2015.12.09 DEL 全体的にセンタリグできなくなったので削除
*{
	margin:0px;
	padding:0px;
}
*/


/* 全体構造
-------------------------------------------------------------------------------------------------------- */
html {
	height:100%;
}
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	*font-size:small;
	*font:x-small;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6,p{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

ul,li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*フォントサイズ基本11px
-------------------------------------------------------------------------------------------------------- */
dt, dd, li, h1, h2, h3, h4, h5, h6, pre, fieldset, p, blockquote ,label {
	font-size:108%;
	line-height:1.7em;
}
/*その他の各フォントサイズ
10px = 77% 	 	11px = 85%	  	12px = 93%   	13px = 100%
14px = 108%  	15px = 116%  	16px = 123.1%	17px = 131%
18px = 138.5% 	19px = 146.5%	20px = 153.9%	21px = 161.6%
22px = 167%  	23px = 174%  	24px = 182%  	25px = 189%
26px = 197%  	27〜はpx指定
--------------------------------------------------------------------------------------------------------*/


/* ライブラリ
-------------------------------------------------------------------------------------------------------- */
.clear { clear:both; }
.clearL{ clear:left; }
.clearR{ clear:right; }
.tacenter{ text-align:center; }
.taright{ text-align:right; }
.taleft{ text-align:left; }
.flright{ float:right; }
.flleft{ float:left; }
iframe{ border:none; }
img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: bottom;
}
input[type="text"],
input[type="password"],
textarea,
select {
    outline:none;
}


/* Clearfix
-------------------------------------------------------------------------------------------------------- */
/* Modern browsers like Firefox, Safari, Opera */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IE 7 and MacIE*/
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */
