@charset "utf-8";
/*
===== 1: universal reset =================================
*/

*{
	margin:0;
	padding:0;
}

/*
===== 2: body and base setting ===========================
*/
html{
 margin:0;
 padding:0;
}  
@media screen {
 body {
	 text-align:center;
	 margin: 0px;
	 padding: 0px;
	 color:#111;
 *font-size:small;
 *font:x-small;
	 background:#ffffff;
	 font-size: 14px;
 	line-height: 160%;
 }
}
@media print {
 body {
	 text-align:center;
	 margin: 0px;
	 padding: 0px;
	 color:#111;
 *font-size:small;
 *font:x-small;
	 background:#fff;
	 font-size: 14px;
	 line-height: 160%;
 }
}
body, textarea {
 font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ","Hiragino Kaku Gothic ProN",  sans-serif;
 font-weight: 500;
}

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	font-size:1em;
	padding: 0;/* margin&padding reset */
	line-height: 160%;/* base line height */
	text-align: left;
	margin: 0;
	font-weight:500;
	list-style: none;
/*	display:block;*/
}
div{
 zoom:1;/*for IE 5.5-7*/
}
table {
 font-size:inherit;
 font:100%;
 margin :0;
 padding:0;
 empty-cells: show;
 border-collapse: collapse;
}
table th,table td{
 text-align:left;
 font-weight:normal;
}
iframe{
 border:none;
 margin:0;
 padding:0;
 overflow-x:hidden;
 overflow-y:auto;
}
input{
 cursor: pointer;
 background: #FFF;
}
input, select,button {
 font-family: Arial,"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ","Hiragino Kaku Gothic ProN", sans-serif;
}
input[type="text"], input[type="email"], input[type="password"], textarea, select {
 padding: 5px;
 border: 1px solid #aaaaaa;
 background: #fff;
 -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.2);
 -webkit-box-shadow: inset 1px 1px 2px 0px rgb(0 0 0 / 20%);
 box-shadow: inset 1px 1px 2px 0px rgb(0 0 0 / 20%);
 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.5s;
}
pre,code,kbd,samp,tt{
 font-family:monospace;
 *font-size:108%;
 line-height:100%;
}
img {
 border: none;
}
li {
 margin:0;
 padding:0;
}

/*
===== 3: link setting ===========================
*/
a{
 outline:none;
 cursor: pointer;
}
a:link{
 color: #111;
 text-decoration:none;
}
a:visited{
 color: #111;
 text-decoration:none;
}
a:hover{
 color: #111;
 text-decoration:none;
}
a:active{
 color: #111;
 text-decoration:none;
}
