@charset "utf-8";
/* CSS Document */
li{
	list-style:none;
}
	
h1,h2,h3,h4,p,input,textarea,select{
		font-size:100%;
		font-weight:nomal;
}

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

.clearfix{
  zoom:1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;/* 隙間対応 */
  font-size: 0.1em;/* 隙間対応 */
  line-height: 0;/* 隙間対応 */
}

html{
	overflow:auto;
}

body{
	color:#333;
	/*min-width:980px;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "Helvetica Neue", Helvetica, Arial, "ＭＳ Ｐゴシック", sans-serif;
	/*font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	/*font-family:"Meiryo","Verdana","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;*/
	-webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size:16px;
	line-height:1.6;
}

html, body{
	width:100%;
}

a{
	color:#069;
}

a:hover{
	text-decoration:underline;
}

iframe[name=google_conversion_frame] 
{
    display: none !important;
}

::selection {
    background: #e8e8e8;
    color: #111;
}

article p{
	font-size:100%;
	line-height:1.6;
	letter-spacing:0;
}

body,button,html{
	-moz-osx-font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}
	
