@charset "utf-8";

/* common style */

html,body,h1,h2,h3,h4,h5,
div,p,ul,dl,li,dt,dd {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	/*font-family: Arial,'Gulim','Apple Gothic',sans-serif;*/
	/*font-family: '游明朝','YuMincho','メイリオ', 'Meiryo','ＭＳ Ｐゴシック', 'MS PGothic';*/
	color: #000;
	line-height: 1.6;
	font-size: 16px;
}

li { list-style: none;}
.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}

a {
	/*color: #0c6ace;*/
	/*font-weight: 700;*/
}

h1 img,h2 img,h3 img,
h4 img,h5 img {
	display: block;
}

h2 { font-size: 26px;}
h3 { font-size: 24px;}

.mb0 { margin-bottom: 0px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;}
.mb25 { margin-bottom: 25px !important;}
.mb30 { margin-bottom: 30px !important;}
.mb35 { margin-bottom: 35px !important;}
.mb40 { margin-bottom: 40px !important;}
.mb45 { margin-bottom: 45px !important;}
.mb50 { margin-bottom: 50px !important;}
.mb55 { margin-bottom: 55px !important;}
.mb60 { margin-bottom: 60px !important;}
.mb65 { margin-bottom: 65px !important;}
.mb70 { margin-bottom: 70px !important;}
.mb75 { margin-bottom: 75px !important;}
.mb80 { margin-bottom: 80px !important;}
.mb85 { margin-bottom: 85px !important;}
.mb90 { margin-bottom: 90px !important;}
.mb95 { margin-bottom: 95px !important;}
.mb100 { margin-bottom: 100px !important;}

.txtCenter {
	text-align: center;
}
.txtLeft {
	text-align: left;
}
.txtRight {
	text-align: right;
}

.fontRed {
	color: #ff0000;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}
table tr th {
	padding: 8px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	background-color: #0266c9;
	border: solid 1px #0a3190;
	/*width:12%;*/
	word-break:normal;
}
table tr td {
	padding: 8px;
	vertical-align: middle;
	background-color: #fff;
	border: solid 1px #0a3190;
	/*width:23%;*/
	word-break:normal
}