/*** @charset "UTF-8"; ***/
/**********GlobalCommon**********/
* {

	line-height:1.2em;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
//	xxxfont-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
//	font-family:"MS PGothic","Osaka",Arial,sans-serif;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;

	line-height:140%;

}

html {
	margin:0px 0px 0px 0px;
	height:100%;
	background:#FFFFFF;
}

body {
	margin:0px auto;
	height:100%;
	background:#FFFFFF;
	color:#666666;
}

div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	
input {
	margin:0;
	padding:0;
}

a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#66CC66;
	text-decoration:none;
}
a img {
	border:none;
}

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

img {
	border:0px;
	vertical-align:bottom;
}


.display-none 	{display:none;}
.float-left 	{float:left;}
.float-rigth 	{float:right;}
.float-clear 	{clear:both; height:0;}

.clearfix:after{
	content: "";
	clear: both;
	display: block;
}


