@charset "UTF-8";

/*======================
CSSリセット*/

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin:0;
padding:0;
vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6 {
font-style: normal;
font-weight:normal;
font-size: 1.0em;
}
 
table {border-spacing:0;}
* html table {border-collapse:collapse;}
*:first-child+html table {border-collapse:collapse;}
caption,th {text-align:left;}
table,th,td,img {border:0;}
img,input {vertical-align:middle;}
q:before,q:after {content:'';}
ul {list-style: none;}


/*======================
初期設定*/

body{
	line-height: 1.5em;
	font-size: 80%;
	font-family: "游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro",sans-serif;
	color: #595757;
}

a{ color:#000; text-decoration:none; outline:none; cursor:pointer;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix{zoom:1;}

.flL{float:left}
.flR{float:right}
.tcntr{text-align:center}
.tright{text-align:right}


/*hint文字色*/
input.blur,
textarea.blur{
	color: #666666;
}

/*placeholder文字色*/
::-webkit-input-placeholder {
    color: #666666;
}
:-moz-placeholder {
    color: #666666;
}