@charset "Shift_JIS";


/*===========================================
	contentsArea
=============================================*/
div.contentsArea {
	width: 730px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.pc-none {
	display:none;
}

/*===========================================
	tblNormal
=============================================*/
table.tblNormal {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
    border: 1px #999999 solid;
}
table.tblNormal th {
    padding: 5px 10px;
    border: #999999 solid;
    border-width: 0px 0px 1px 1px;
	font-weight:normal;
}
table.tblNormal th div {
	margin-bottom:5px;
	text-align:center;
}
table.tblNormal th.left {
    border: #999999 solid;
    border-width: 0px 0px 1px 0px;
}
table.tblNormal th.st {
    border: #999999 solid;
    border-width: 0px 1px 0px 1px;
}
table.tblNormal th.st p {
	background: #000000;
    border-left: 5px solid #AB1E23;
    color: #FFFFFF;
    font-size: 15px;
    padding: 5px 10px;
	text-align:left;
}
table.tblNormal td {
	width:25%;
    padding: 7px 5px;
    border: 1px #999999 solid;
    border-width: 0px 0px 1px 1px;
	text-align:center;
}

/*===========================================
	txtlink
=============================================*/
ul.txtlink {
	margin:0;
	padding:0;
	list-style:none;
}
ul.txtlink li {
	margin:3px 0 0 0;
	padding: 0 0 0 13px;
	background:url(/share/images/arrow_black.gif) no-repeat left 0.4em;
}
.txtlink {
	margin-top:5px;
	padding: 0 0 0 10px;
	background:url(/share/images/arrow_black.gif) no-repeat left 0.3em;
}


@media (max-width: 640px) {
	/*===========================================
		contentsArea
	=============================================*/
	div.contentsArea {
		width: auto;
	}
	
	div.mq-none {
		display:none;
	}
	div.pc-none {
		display:block;
	}
	div.pc-none p.blue {
		color:#007090;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	/*===========================================
		tblNormal
	=============================================*/
	table.tblNormal th img {
		width:100%;
		height:auto;
	}
	table.tblNormal td span {
		display:block;
	}
	
}


/*===========================================
	div.mod-pageTop
=============================================*/
div.mod-pageTop {
	margin-top:5px;
	clear: both;
	text-align: right;
}


.txt-r {
	text-align:right;
}
.font-L {
    font-size: 15px;
}
.font-S {
    font-size: 11px;
}
