@charset "shift_jis";
.pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 15px;
}
.pagetop a {
	display: block;
	background-color: #ccc;
	text-align: center;
	color: #222;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 10px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.pagetop a:hover {
	display: block;
	background-color: #b2d1fb;
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 10px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
body {
	margin: 0;
	padding: 0;
	line-height : 2;
	color: #333;
	font-family: Arial, sans-serif;
	font-size : 18px;
	text-align : left;
	width: 760px;
}
h1 {
	FONT-SIZE: 8pt;
	color: #666666;
	margin-top: 0;
	margin-bottom: 0;
	text-align : left;
}
h5 {
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-size : 18px;
	font-weight : normal;
	color : #cc0000;
}
b {
	font-weight : bold;
	font-size : 13pt;
}
a {
	text-decoration : none;
}
.mojiRL4 {
	font-size : 14px;
	font-weight : bold;
	color : #cc0000;
}
{
 FONT-SIZE: 8pt;
 color: #666666;
MARGIN: 0px
}
.summary {
	FONT-SIZE: 8pt;
	color: #666666;
}
strong {
	FONT-WEIGHT: normal;
}
.box {
	width: 770px;
	text-align: left;
}
h4 {
	font-size : 18px;
	text-decoration : none;
	font-weight : normal;
	color : #cc0000;
}
.center {
	text-align: center;
}
.main {
	width: 570px;
	float: right;
}
.side {
	text-align: left;
	width: 200px;
	float: left;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
a:hover img {
	margin-bottom: 0;
	background-color: #FFFFFF;
}
h2 {
	font-weight : bold;
	margin-top : 7px;
	margin-left : 7px;
	margin-right : 7px;
	margin-bottom : 7px;
	font-size : 20px;
	color : #cc0000;
	text-align : left;
}
p {
	font-size : 9.5pt;
	font-weight : normal;
	text-align : left;
	line-height : 15pt;
	margin-top: 0px;
	margin-bottom: 3px;
}
#sitemap {
	position: absolute;
	margin: 14.5px 0px 0px;
	z-index: 1;
	top: 0px;
	width : 760px;
	text-align: right;
	font-size : 16px;
	right : inherit;
}
.option2 {
	font-size : 8.5pt;
	font-weight : normal;
	margin-left: auto;
	margin-right: auto;
	text-align : center;
}
/* ここから何か追加したよ*/
body {
	margin : 0px auto;
	padding: 0;
	color : #3e3e3e;
	width : 745px;
	font-family : メイリオ;
}
#container {
	width : 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header_left {
	float: left;
	width: auto;
	padding-left : 5px;
}
#header_right {
	font-size : 8px;
	float : none;
	margin-left : 650px;
}
.sample4 .odd {
	background: #cc0000;
}
.left {
	align: left
}
.botom {
	align: bottom
}
.haba {
	width: 366px;
	background-color : #990000;
}
.inaki {
	margin-top : 10px;
	margin-bottom : 10px;
}
.lamp {
	margin-top : 10px;
}
.ninnki {
	color : white;
	background-color : #cc0000;
	height : 30px;
	font-size : 16px;
}
.center-td {
	text-align : center;
	font-size : 14px;
	font-weight : normal;
}
.reft-td {
	font-size : 16px;
	font-weight : normal;
	text-align : left;
}
.right-td {
	font-size : 16px;
	font-weight : normal;
	text-align : right;
}
.midasi-t {
	font-size : 14px;
	text-align : center;
	background-color : rgb(224, 224, 224);
	height : 34px;
	text-decoration : none;
	width : 60px;
}
.font_scenter {
	text-align : center;
}
.yotei_time {
 align : center  valign : middle  width : 137px  background-color : #cc0000  height : 40px
}
.tdopusyon {
	font-size : 12px;
	text-align : right;
}
.table_title {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	border-bottom-width : 2px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-bottom-color : #cc0000;
	vertical-align : 30px;
	text-indent : 5px;
	border-top-width : 0px;
	border-top-style : none;
	margin-bottom : 8px;
	width : 490px;
	border-left-width : 5px;
	border-left-color : #cc0000;
	height : 25px;
}
.td_45 {
	width : 45px;
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
}
.td_50 {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	width : 50px;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
	height : 32px;
}
.td_60 {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	width : 60px;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
}
.td_240 {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	width : 255px;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
	height : 32px;
}
.td_90 {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
	height : 32px;
	width : 90px;
}
.table_line {
	border-width : 1px;
	border-style : solid;
	border-collapse : collapse;
	border-color : silver;
}
.font_size12 {
	font-size : 11px;
	text-align : right;
	color : black;
	font-weight : lighter;
}
.td_330 {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	border-style : solid;
	border-color : silver;
	width : 330px;
	border-collapse : collapse;
	border-width : 1px;
}
.td_360 {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	width : 405px;
}
.td_155 {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
	height : 32px;
	width : 155px;
}
.tc_155 {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	width : 155px;
	border-collapse : collapse;
}
.td_center {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	height : 32px;
}
.td_center_border_none {
	font-size : 14px;
	text-decoration : none;
	text-align : center;
	border-style : none;
	height : 32px;
	padding-bottom : 10px;
}
.img_center {
	text-align : center;
	margin-top : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 20px;
}
.td_red_center {
	font-size : 14px;
	color : white;
	background-color : #cc0000;
	text-decoration : none;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	border-collapse : collapse;
}
.td_red_right {
	font-size : 14px;
	color : white;
	background-color : #cc0000;
	text-decoration : none;
	text-align : right;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	width : 90px;
}
.td_right {
	font-size : 14px;
	text-decoration : none;
	text-align : right;
	border-style : none;
	border-collapse : collapse;
}
.cell_h37 {
	height : 37px;
	font-size : 16px;
	text-decoration : none;
}
.syousai_f {
	font-size : 12px;
	text-decoration : none;
	text-align : right;
}
.midasi_f {
	font-size : 24px;
	color : #cc0000;
	text-decoration : none;
}
.midasi_f30 {
	font-size : 30px;
	color : #cc0000;
	text-decoration : none;
	text-align : center;
}
.cell_red {
	color : white;
	background-color : rgb(204, 0, 0);
	height : 30px;
}
.f_size14 {
	font-size : 14px;
	text-decoration : none;
}
.voice_td {
	width : 12px;
}
.crass_cell {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	margin-top : 15px;
	margin-left : 15px;
	margin-right : 15px;
	margin-bottom : 15px;
	width : 290px;
	height : 30px;
}
.koumoku {
	font-weight : bolder;
	list-style-type : disc;
	color : rgb(204, 0, 0);
}
.font_indent {
	margin-left : 20px;
}
.td_voice {
	font-size : 16px;
	font-weight : normal;
	text-decoration : none;
	text-align : left;
	line-height : 24px;
	color : black;
}
.left_image {
	margin-left : 30px;
	float : left;
	margin-right : 30px;
}
.f_red {
	font-weight : bold;
	color : rgb(204, 0, 0);
}
.td_217 {
	text-align : right;
	width : 217px;
	height : 30px;
	font-size : 16px;
	color : #cc0000;
}
.td_321 {
	text-align : left;
	width : 321px;
	height : 20px;
	font-size : 16px;
	color : gray;
}
.v_top {
	vertical-align : top;
}
.mojikan {
	line-height : 25px;
	font-size : 15px;
}
.td165red {
	color : white;
	background-color : rgb(153, 0, 0);
	text-align : center;
	height : 32px;
	font-size : 14px;
	text-decoration : none;
	width : 165px;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
}
.td_60red {
	color : white;
	background-color : rgb(153, 0, 0);
	text-align : center;
	width : 60px;
	height : 32px;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
}
.top_font {
	font-size : 12pt;
	line-height : 18px;
	color : rgb(204, 0, 0);
	text-align : left;
	text-decoration : none;
}
.top_fontsilver {
	font-size : 9.5pt;
	line-height : 18px;
	color : rgb(153, 153, 153);
	text-decoration : none;
	text-align : left;
}
.td_jukennhi {
	font-size : 14px;
 font-family : ?E??E??E?C?E??E??E?I, "?E?l?E?r ?E?S?E?V?E?b?E?N";
	text-decoration : none;
	text-align : left;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	width : 165px;
}
.td_120 {
	font-size : 14px;
	text-decoration : none;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	width : 120px;
	height : 32px;
}
.td_left {
	text-align : left;
	line-height : 60px;
}
.font_red {
	font-size : 9.5px;
	color : rgb(204, 0, 0);
	text-decoration : none;
	text-align : left;
}
.question {
	color : white;
	background-color : rgb(119, 146, 217);
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;
	width : 576px;
	font-size : 16px;
}
.answer {
	font-size : 12px;
	vertical-align : middle;
	line-height : 150%;
	padding-top : 10px;
	padding-bottom : 10px;
	width : 576px;
}
.qamidasi {
	line-height : 1.5;
	color : white;
	background-color : rgb(204, 0, 0);
	text-align : center;
	padding-top : 15px;
	padding-bottom : 15px;
	width : 576px;
}
@media screen and (max-width : 760px) {
p {
	line-height: 140%;
	font-size : 20px;
}
dl {
	font-size : 20px;
	line-height : 140%;
}
ul {
	font-size : 20px;
	line-height : 140%;
	margin-bottom : 10px;
}
a {
	font-size : 20px;
	height : 130%;
}
.Class_bassline {
	vertical-align : top;
	text-align : left;
	width : 160px;
}
h3 {
	font-size : 18px;
	color : #cc0000;
	line-height : 2;
	text-decoration : none;
	font-weight : normal;
	text-align : left;
}
* {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
.td_midasicell {
	color : white;
	background-color : rgb(153, 0, 0);
	vertical-align : middle;
	text-align : center;
	width : 600px;
	height : 40px;
}
a:visited {
	color : rgb(0, 0, 204);
}
.cell_h20 {
	height : 20px;
}
.Cell_h30 {
	text-align : left;
	line-height : 150%;
}
.cell_footer {
	color : rgb(204, 0, 0);
	text-align : center;
}
.td_290 {
	text-align : left;
	width : 290px;
}
li {
	display : inline;
}
#Top {
	clear : both;
}
#sideNavi {
	vertical-align : super;
	text-align : left;
	width : 150px;
	float : left;
}
#hooter {
	text-align : center;
	clear : right;
}
.tdgyoukan {
	line-height : 145%;
	color : #494949;
	font-size : 14px;
}
h5 {
	font-size : 18px;
	line-height : 2;
	text-decoration : none;
	color : #cc0000;
	text-align : left;
}
.bgcolor {
	color : white;
	background-color : #990099;
}
}
.td_font_h {
	line-height : 2em;
	text-align : left;
}
.height15 {
	margin-bottom : 15px;
	margin-top : 15px;
	margin-right : 60px;
}
.img_left {
	float : left;
}
.font12 {
	font-size : 12px;
	color : black;
}
.font14 {
	font-size : 14px;
	line-height : 18px;
}
.color {
	color : white;
}
.heading {
	background-color : rgb(153, 0, 153);
}
.font_white {
	color : white;
	font-size : 16px;
	text-align : center;
}
.font666666 {
	color : rgb(102, 102, 102);
}
#free {
	color : rgb(102, 102, 102);
}
.light20 {
	margin-right : 20px;
}
.td_explore {
	font-size : 14px;
	color : white;
	background-color : rgb(204, 0, 0);
	font-weight : bold;
	text-align : center;
}
.up15 {
	margin-top : 15px;
}
.clear {
	clear : none;
}
h3 {
	font-size : 18px;
	font-weight : normal;
	color : #cc0000;
}
h6 {
	font-size : 18px;
	font-weight : normal;
	color : #cc0000;
}
* {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
.td_coler_p {
	color : white;
	background-color : #990099;
	text-align : center;
	height : 30px;
	font-size : 14px;
}
.td_color_r {
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 52px;
	height : 30px;
	font-size : 14px;
}
.td_color_g {
	font-size : 14px;
	color : white;
	background-color : #009999;
	text-align : center;
	width : 228px;
}
.tr_color_g_free {
	font-size : 14px;
	color : white;
	background-color : #009999;
	text-align : left;
}
.td_fontsize_14 {
	font-size : 14px;
	text-align : left;
}
.td_color_r_left {
	font-size : 14px;
	color : white;
	background-color : #990000;
	text-align : left;
}
.td_color_r_center {
	font-size : 14px;
	color : white;
	background-color : #990000;
	text-align : center;
}
.f_color_red {
	color : #cc0000;
}
.td_color_rb_left {
	font-size : 14px;
	color : white;
	background-color : #cc0000;
	text-align : left;
}
.td_fonblack_center {
	font-size : 14px;
	color : black;
	text-decoration : none;
	height : 30px;
	text-align : center;
}
.td_fontblack_left {
	font-size : 14px;
	color : black;
	text-decoration : none;
	text-align : left;
	height : 30px;
}
.float {
	float : left;
}
.floatclear {
	clear : both;
}
.height8 {
	margin-top : 1px;
	margin-bottom : 1px;
}
.td_coler_p_left {
	font-size : 14px;
	color : white;
	background-color : #990099;
	text-align : left;
	height : 30px;
}
.box_left {
	width : 290px;
	float : left;
}
.box_right {
	width : 297px;
	float : right;
}
.box_clear {
	clear : both;
}
.hight-with-right15 {
	margin-top : 15px;
	margin-right : 15px;
	margin-bottom : 15px;
}
.option1 {
	font-size : 11.5pt;
	font-weight : normal;
	margin-left: auto;
	margin-right: auto;
}
.ownerfont2 {
	font-size : 14px;
	font-weight : normal;
	line-height : 30px;
	color : black;
}
.font23 {
	line-height : 3;
	font-size : 16px;
}
.font30 {
	font-size : 30px;
	line-height : 200%;
	color : #cc0000;
	font-family : メイリオ;
}
.font24 {
	font-size : 24px;
	line-height : 200%;
	color : #cc0000;
	font-family : メイリオ;
}
.font20 {
	font-size : 20px;
	line-height : 30%;
	color : #cc0000;
}
.font21 {
	line-height : 200%;
	background-position : 25px 25px;
	font-size : 18px;
	color : #cc0000;
}
.font16 {
	font-size : 16px;
	line-height : 2;
}
.font18 {
	font-size : 14px;
	line-height : 150%;
	color : black;
	font-weight : normal;
	font-family : メイリオ;
}
.hightp {
	padding-bottom : 16px;
}
.hight10 {
	margin-top : 10px;
	margin-bottom : 10px;
}
.td_color_r_b {
	font-size : 24px;
	color : white;
	text-align : center;
	background-color : #cc0000;
	width : 52px;
}
.td_75 {
	width : 75px;
}
.td_color_g_b {
	font-size : 24px;
	color : white;
	background-color : #009999;
	text-align : center;
}
.td_color_r_228 {
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 228px;
}
.td_color_r_50 {
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 80px;
}
.td_centernewleft {
	font-size : 14px;
	text-decoration : none;
	text-align : left;
	border-width : 1px;
	border-style : solid;
	border-color : silver;
	height : 32px;
}
.td_color_g_with0 {
	font-size: 14px;
	color: white;
	background-color: #009999;
	text-align: center;
	height : 30px;
}
.td_color_red_with0 {
	font-size: 14px;
	color: white;
	background-color: #cc0000;
	text-align: center;
	height : 30px;
}
.redfont16 {
	font-size : 16px;
	font-weight : normal;
	color : #cc0000;
}
.ownerfont {
	font-size : 16px;
	line-height : 2;
}
.white_font18 {
	font-size : 18px;
	color : white;
}
.textboxtop {
	font-family : メイリオ;
	color : white;
	background-color : #ae00ae;
	text-align : center;
	width : 615px;
	height : 28px;
	font-size : 16px;
	vertical-align : middle;
	padding-top : 8px;
	padding-bottom : 6px;
}
.textbox {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : left;
	padding-left : 10px;
	width : 144px;
	height : 130px;
	padding-right : 10px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 9px;
	float : left;
	line-height : 1.5;
}
.textbox2 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	padding-left : 20px;
	width : 575px;
	height : 40px;
	padding-right : 20px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 9px;
}
.textbox3 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 615px;
	height : 40px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 10px;
	margin-bottom : 30px;
}
.fontbk24 {
	font-size : 24px;
	font-weight : bold;
}
.fontnk28 {
	font-size : 28px;
	font-weight : bold;
	text-align : left;
}
.textbox4 {
	font-family : メイリオ;
	color : #4c4c4c;
	background-color : #ffffff;
	text-align : left;
	padding-left : 5px;
	width : 595px;
	padding-right : 5px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 7px;
}
.textbox610 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	padding-left : 20px;
	width : 570px;
	height : 40px;
	padding-right : 20px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 9px;
}
.textbox615 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	padding-left : 20px;
	width : 575px;
	height : 40px;
	padding-right : 20px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 9px;
}
.textbox615p {
	font-family : メイリオ;
	color : white;
	background-color : #8888ff;
	text-align : center;
	padding-left : 20px;
	width : 577px;
	height : 34px;
	padding-right : 20px;
	font-size : 16px;
	vertical-align : middle;
	padding-top : 9px;
}
.textbox756 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 758px;
	height : 43px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 16px;
	margin-top : 25px;
}
.textbox756_1 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : center;
	width : 760px;
	height : 43px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 16px;
}
.textbox760 {
	font-family : メイリオ;
	color : #ffffff;
	background-color : #009999;
	text-align : left;
	width : 735px;
	height : 38px;
	font-size : 20px;
	vertical-align : middle;
	padding-top : 12px;
	padding-left : 12px;
	font-weight : bolder;
	margin-top : 20px;
	margin-bottom : 20px;
	border-top-width : 2px;
	border-top-style : dashed;
	border-top-color : white;
	border-left-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-left-style : dashed;
	border-right-style : dashed;
	border-bottom-style : dashed;
	border-left-color : white;
	border-right-color : white;
	border-bottom-color : white;
	padding-right : 12px;
	padding-bottom : 12px;
	margin-right : 20px;
}
.textbox145 {
	font-family : メイリオ;
	text-align : left;
	width : 130px;
	height : 40px;
	font-size : 14px;
	vertical-align : middle;
	padding-top : 6px;
	padding-left : 10px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-color : #cccccc;
	border-right-color : #cccccc;
	border-bottom-color : #cccccc;
	font-weight : bolder;
	color : black;
	margin-top : 2px;
	line-height : 1.5;
}
.textbox151 {
	font-family : メイリオ;
	text-align : left;
	width : 140px;
	height : 30px;
	font-size : 15px;
	vertical-align : middle;
	padding-top : 6px;
	padding-left : 10px;
	border-top-style : none;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : none;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-color : #cccccc;
	border-right-color : #cccccc;
	border-bottom-color : #cccccc;
	font-weight : bolder;
	color : black;
	margin-top : 0px;
	padding-bottom : 16px;
	margin-bottom : 1px;
	float : left;
	line-height : 1.5;
}
.textbox152 {
	font-family : メイリオ;
	text-align : left;
	width : 140px;
	height : 30px;
	font-size : 14px;
	vertical-align : middle;
	padding-top : 6px;
	padding-left : 10px;
	border-top-style : none;
	border-bottom-width : 1px;
	border-left-style : none;
	border-right-style : none;
	border-bottom-style : solid;
	border-left-color : #cccccc;
	border-bottom-color : #cccccc;
	font-weight : bolder;
	color : black;
	padding-bottom : 16px;
	margin-bottom : 1px;
	float : left;
	line-height : 1.5;
}
.font8 {
	font-size : 10px;
}
#sidenav {
	width : 146px;
	float : left;
	position : relative;
}
#container #content #sidenav #illustbox01 {
	float: left;
	height: 400px;
	width: 145px;
}
#contents {
	width : 614px;
	float : right;
}
#main {
	clear : both;
	width : 760px;
}
.f_green {
	color : #007100;
}
.f_purple {
	color : #990099;
}
.f_light_blue {
	color : #009999;
}
.f_orange {
	color : #fb5200;
}
.f_black18 {
	font-size : 18.5px;
	color : #4a4a4a;
}
.redfontB15 {
	font-size : 18px;
	font-weight : bolder;
	color : #bb0000;
	font-family : メイリオ, "ＭＳ ゴシック";
}
.fo_white30 {
	font-size : 45px;
	font-weight : bolder;
	color : white;
}
.heightdown15 {
	margin-bottom : 30px;
}
.textboxhight35 {
	font-family : メイリオ;
	color : #4c4c4c;
	background-color : #ffffff;
	text-align : left;
	width : 756px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 7px;
	line-height : 35px;
}
#page-top {
	display: block;
	position: fixed;
	z-index: 9999;
	bottom: 10px;
	right: 10px;
	width: 80px;
	padding: 20px 10px;
	background: rgba(0,0,0,.7);
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#page-top:hover {
	background: rgba(0,0,0,.8);
}
#footer {
	text-align : center;
}
.textbox297 {
	font-family : メイリオ;
	color : white;
	background-color : #cc0000;
	text-align : left;
	padding-left : 10px;
	width : 297px;
	height : 70px;
	padding-right : 10px;
	font-size : 18px;
	vertical-align : middle;
	padding-top : 9px;
	float : left;
	line-height : 1.5;
}
#pageTop {
	border-radius: 0px;
	padding: 0px;
	position: fixed;
	bottom: 0px;
	right: 0px;
}
.height15up {
	margin-top : 25px;
}
.height15down {
	margin-bottom : 15px;
}
.textbox0 {
	font-family : メイリオ;
	color : #666666;
	text-align : left;
	width : 138px;
	font-size : 15px;
	vertical-align : middle;
}
.width10 {
	margin-left : 5px;
	margin-right : 5px;
}
.font_white14 {
	font-size : 14px;
	color : white;
}
.hightup20 {
	margin-top : 30px;
}
.tr_bule {
	color : #ffffff;
	background-color : #3d5c8b;
	text-align : left;
}
.font_red_40 {
	font-size : 38px;
	font-weight : bolder;
	color : #cc0000;
	text-align : center;
	font-family : メイリオ;
}
.textbox760_red {
	font-size : 36px;
	font-weight : bolder;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
	color : #cc0000;
}
.textbox380 {
	font-size : 16px;
	color : #525252;
	text-align : center;
	margin-top : 20px;
	width : 380px;
	height : 30px;
}
.image380 {
	padding-top : 30px;
	padding-left : 60px;
	padding-right : 60px;
	padding-bottom : 30px;
	width : 260px;
	height : 200px;
	float : left;
	position : relative;
	margin-left : 30px;
	margin-right : 30px;
	text-align : left;
	margin-top : 30px;
	margin-bottom : 30px;
}
#waku {
	width: 760px;
	padding-top: 5px;
	margin-right: auto;
	/* ▽ 中央寄せ ▽ */
	margin-left: auto;/* △ 中央寄せ △ */
}
.list {
	list-style-type: none;
	/* リストマーカーを消す */
	display: block;
	/* リストをブロックレベルで表示させる */
	width : 375px;
 ← @ height: 300px;
	float: left;
	margin-right: 5px;
 ← B margin-left: 5px;
← B
}
.img img {
	/* <li>タグの中の<img>のプロパティはここで。 */
	margin : 30px 60px 0px;
	width: 260px;
	height : 200px;
	text-align : center;
}
.text {
	margin : 5px 5px 5px 55px;
	/* 画像の下の文章のレイアウトはここで。 */

	font-size : 11pt;
	color : #202020;
	text-align : left;
}
.list p {
	font-size : 13px;
	color : #666666;
	text-align : left;
}
.font_red_24 {
	font-size : 24px;
	font-weight : bold;
	color : #cc0000;
}
#container #content #sidenav #illustbox01 img {
	float: left;
	height: 400px;
	width: 145px;
}
