﻿@charset "utf-8";

#contents .inner #article .section .section p.s_smalltextR {
	text-align: right;
	clear: both;
}
.photo {
	float: right;
	width: 25%;
	text-align: center;
}
h2 span.txt_lead {
	font-size: 75%;
	font-weight: normal;
	color: #000000 !important;
}
.note_list li {
	text-indent: -1em;
	padding-left: 1em;
}
.column_third:before {
	content:"";display:block;clear:both;
}
.column_third li {
	width: 32%;
	float: left;
	text-align: center;
}
.column_third li:not(:first-child) {
	margin-left: 2%;
	float: left;
}
.column_third li span {
	display: block;
	font-size: 84%;
}
.column_fourth:before {
	content:"";display:block;clear:both;
}
.column_fourth li {
	width: 25%;
	float: left;
	text-align: center;
}
.column_fourth li span {
	display: block;
	font-size: 84%;
	padding: 0 5px;
	text-align: left;
}
.text_block {
	display:block;
	padding-left: 2.5rem;
}
.tableStyle01 .list1 li {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.tableStyle01 .list2 li {
	text-indent: -2.7em;
	padding-left: 2.7em;
}
.tableStyle01 td a {
	word-break: break-all;
}
#contents .inner #article .section.last {
	border: 1px solid #1384c5;
	margin-top: 20px;
	padding: 10px 10px 5px 10px;
}
#contents .inner #article .section.last h4 {
	text-align: center;
	font-size: 14px;
}
#contents .inner #article .section.last p {
	text-align: center;
}
