@charset "utf-8";

/* --------- リセット --------- */
*{
	margin: 0px;
	padding: 0px;
}

/*html>body{
	font-size: 10px;
}
*html body{
	font-size: 62.5%;
}
*:first-child+html body{
	font-size: 62.5%;
}*/

body{	
	font-family:"Meiryo","メイリオ","Arial","ヒラギノ角ゴ Pro w3","Hiragino Kaku Gothic Pro,osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 14px;
	/*/font-size: 62.5%;*/
	color:#414141;
}
	
h1,h2,h3,h4,h5,h6{
	font-size: 100%;
}

p,
li,
dt,
dd,
table
{
	text-align:justify;
	text-justify:inter-ideograph; 
	word-break:normal;
	/*font-size:1.6em;*/
	line-height:1.5;
}

/*li *,
dt *,
dd *,
table *,
table th *,
table td *
{
	font-size:1em;
}*/



a{
	text-decoration: none;
	color:#0050a2;
}
a:hover{
	text-decoration:underline;
}/*
a:focus{
	outline:none;
}
*/

img{
	border: 0px;
	vertical-align: bottom;
}
ul li{
	list-style: none;
}

hr{
	display: none;
}

table{
	border-collapse:collapse;
	border-spacing:0px;
	/*line-height:1.3;*/
} 
address,
caption,
cite,
code,
dfn,
em,
th,
var{
	font-style:normal;
	font-weight:normal;
}

select option{
	padding:0px 5px;
}	

form label{
	cursor:pointer;
}

html {
	overflow-y:scroll;
}

/* --------- フロートクリア --------- */

/*オーバーフローを使ってフロートを解除します。zoomはIEのためのコードです*/
.cfix {
overflow: hidden;
zoom:100%;
}

/*:afterを使い解除する一般的な方法です。overflowの影響がでると面倒な時に使用します*/
.cfx:after {
content:"";
clear:both;
display:block;
}
.cfx {
zoom:100%;
}


/* --------- リストタグ　再リセット --------- */
ul.ul_normal{
padding-left:2em;
}
ul.ul_normal li{
	list-style-type:disc;
	margin-bottom:1em;
} 

ol.ol_normal{
	padding-left:2em;
}
ol.ol_normal li{
	list-style-type:decimal;
	margin-bottom:1em;
} 


.f-left{
	float: left;
	}
.f-right{
	float: right;
	}
.t-left{
	text-align: left;
	}
.t-right{
	text-align: right;
	}
.t-center{
	text-align: center;
	}
	/******************************************************************************
smartphone
******************************************************************************/
@media screen and (max-device-width: 480px) {
	html {
		-webkit-text-size-adjust: none;
	}
}
