@charset "shift_jis";
/* CSS Document */
body{
	background-color:#9CF;
}
.box01{
	width:880px;
	margin:auto;
	border:#FFF 2px solid;
	background-image:url(img/page_back.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.box01_top{
	width:880px;
	margin:auto;
	border:#FFF 2px solid;
	background-image:url(img/back.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.box02{
	background-image:url(img/page_back.jpg);
	background-position:bottom;
	background-repeat:repeat-y;
	padding:0px 50px 0px 120px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box02 table{
	background-color:#FFF;
}
.box02 th{
	background-color:#39C;
	color:#FFF;
}
.box02 td{
	background-color:#39C;
	color:#FFF;
}
.box03{
	background-image:url(img/page_back_top.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 0px 0px 120px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box04{
	background-image:url(img/page_back_top.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 200px 0px 220px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	color:#09C
}
.box04 table{
	background-color:#FFF;
}
.box05{
	background-image:url(img/page_back_top.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 50px 0px 120px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box05 table{
	background-color:#FFF;
}
.box05 th{
	background-color:#39C;
	color:#FFF;
}
.box05 td{
	background-color:#39C;
	color:#FFF;
}
.box06{
	width:820px;
	margin:auto;
	border:#FFF 2px solid;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.home{
	width:880px;
	margin:auto;
	text-align:right;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:18px;
	font-weight:bold;
	color:#39C;
}
.box05 a{
	color:#9FF;
	text-decoration:none;
}
.box05 a:hover{
	color:#0FF;
	text-decoration:none;
}
.box05 a:visited{
	color:#9FF;
	text-decoration:none;
}
.bt{
	float:left;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.koho{
	position:absolute;
	margin:650px 0px 0px 450px; 
}
.kakejiku{
	position:absolute;
	margin:0px 0px 0px 380px; 
}
.event_title{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:18px;
	font-weight:bold;
	color:#39C;
	padding:20px 10px 20px 10px;
	width:630px;
	background-color:#FFF;
}
.event_waku{
	background-color:#39C;
	padding:10px;
	color:#FFF;
	width:630px;
}
.event_title_form{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:18px;
	font-weight:bold;
	color:#39C;
	padding:20px 10px 20px 10px;
	width:800px;
	background-color:#FFF;
}
.event_waku_form{
	background-color:#39C;
	padding:10px;
	color:#FFF;
	width:800px;
}
.event_text{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	line-height:18px;
	padding:0px 0px 0px 0px;
}
.info_text{
	padding:10px 50px 10px 0px;
}
.content_bio_title{
	padding:10px 0px 0px 20px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:18px;
	font-weight:bold;
	background-color:#FFF;
}
.content_bio_text{
	padding:10px 0px 0px 20px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	background-color:#FFF;
}
.content_text{
	padding:10px 5px 10px 10px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	background-color:#FFF;
	width:450px;
	display:inline-table;
}
.content_img_title_0{
	width:500px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_0.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:25px 0px 20px 70px;
}
.content_img_title_1{
	width:400px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_1.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:25px 0px 20px 70px;
}
.content_img_title_2{
	width:450px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_2.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:25px 0px 25px 70px;
}
.content_img_title_3{
	width:200px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_3.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:30px 0px 30px 180px;
}
.content_img_title_4{
	width:400px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_4.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:25px 0px 25px 70px;
}
.content_img_title_5{
	width:300px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/img_title_5.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	padding:35px 0px 35px 70px;
}
.content_line{
	border:dotted 2px #39C;
	width:640px;
	padding:5px 20px 5px 0px;
	background-color:#FFF;
	margin:10px 0px 0px 0px;
}
.content_line_base{
	border:solid 2px #FFF;
	width:640px;
	padding:5px 20px 5px 0px;
	background-color:#FFF;
}
.captal_1{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:bold;
	color:#F00;
}
.captal_2{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:bold;
	color:#00F;
}
.captal_3{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.caption{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
}
.inst{
	background-color:#7EC2EC;
}
.title{
}
.main{
}
.menu{
}
.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
	zoom:1;
}
.indent{
	text-indent:-1em;
	padding-left:14px;
	line-height:20px;
}
.kiritori{
	border:2px dotted #FFF;
	padding:3px 3px 3px 3px ;
	width:210mm;
}
.kiritori_moji{
	position:absolute;
	text-align:center;
	margin-left: 390px;
	margin-top: 18px;
	background-color:#39C;
	color:#FFF;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:12px;
	}
.marker{
	background-color:#CFF;
	color:#666;
	line-height:20px;
}
del{
	color:#00F;
}
.marker_1{
	background-color:#CFF;
	color:#00F;
	line-height:20px;
}
.red_text{
	color:#F00;
	font-size:14px;
}
.quiz_photo{
	width:300px;
}
.quiz_text{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	padding: 50px 0px 20px 120px;
	text-align:left;
}
.quiz_name{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.quiz_name a{
	color:#FFF;
}
.quiz_button a{
	color:#FF0;
}
#text_1{
	padding-top:20px;
	font-size:18px;
}
#text_3{
	visibility:hidden;
}
#text_3 a{
	color:#FF0;
}
.bt_quiz{
	position:absolute;
	margin:600px 0px 0px 580px; 
}