h2{
	margin-top:14px;
	margin-left:10px;
}
h3{
	margin:10px;
}
h4{
	margin-top:14px;
	margin-left:30px;
}
h5 {
	color: #FFFFFF; margin:14px 30px 0 30px; padding:3px 5px; background-color:#006699; font-size:14px;
}

#rightbox p{
	margin-top:15px;
	margin-left:33px;
	margin-right:20px;
	padding-bottom:10px;
}
.back_top{
	text-align:right;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:15px;
}
.dot_02{
	border-bottom: 1px dotted #ccc;
	margin:10px;
}
.btn_q{
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.btn_q_p{
	padding-top:5px;
	padding-left:10px;
}
.textbox {
	background-image:url(../service/mba/images/textbox_body.jpg);
	background-repeat:repeat;
	width:580px;
	height:auto;
	padding:0;
	margin:10px 15px 0 15px;
	font-size:14px;
	line-height:150%;
}
.textbox_head{
	background-image:url(../service/mba/images/textbox_head.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox_foot{
	background-image:url(../service/mba/images/textbox_foot.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox2 {
	background-image:url(../service/mba/images/textbox2_body.jpg);
	background-repeat:repeat;
	width:580px;
	height:auto;
	padding:0;
	margin:10px 15px;
	font-size:14px;
	line-height:150%;
}
.textbox2_head{
	background-image:url(../service/mba/images/textbox2_head.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox2_foot{
	background-image:url(../service/mba/images/textbox2_foot.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox3 {
	background-image:url(../service/mba/images/textbox3_body.jpg);
	background-repeat:repeat;
	width:580px;
	height:auto;
	padding:0;
	margin:10px 15px;
	font-size:14px;
	line-height:150%;
}
.textbox3_head{
	background-image:url(../service/mba/images/textbox3_head.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox3_foot{
	background-image:url(../service/mba/images/textbox3_foot.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox4 {
	border:1px solid #AAC577;
	background-image:url(../service/comm/images/bg_intro.gif);
	background-color:#F4FFE5;
	background-repeat:repeat-x;
	background-position:left bottom;
	width:580px;
	height:auto;
	padding:0;
	margin:10px 15px;
	font-size:14px;
	line-height:150%;
}
.textbox4_sub {
	border:1px solid #BFBFBF;
	background-color:#FFFFFF;
	margin:20px 10px 0 10px;
	padding:0 ;
}

.arrow {
width:15px;
height:14px;
float:left;
margin-top:15px;
margin-left:45px;
margin-right:3px;
}
.f-blue{
	font-size:16px;
	color:#0099CC;
	font-weight:bold;
	}
.f-green{
	font-size:13px;
	color:#006633;
	font-weight:bold;
	}
.f-brown{
	font-size:16px;
	color:#990000;
	font-weight:bold;
	}
.f-white{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	}
.f-large{
	font-size:16px;
	font-weight:bold;
	}
.f-medium{
	font-size:14px;
	font-weight:bold;
}
.f-bold{
	margin:10px;
	font-weight:bold;
	}
.f-bold2{
	font-weight:bold;
	}
.f-small{
	font-size:10px;
	}
.f-small2{
	font-size:12px;
	}
.f-red{
	color:#FF0000;
	}
.f-blue2{
	color:#10196C;
	font-weight:bold;
}
.f-blue3{
	color:#10196C;
}
.f-brown2{
	color:#990000;
	font-weight:bold;
}

#rightbox ul{
	list-style-type:disc;
	margin:10px 0 5px 35px;
	}
#rightbox li{
	margin-left:10px;
	padding-left:3px;
	}	
#rightbox ul.blue{
	color:#10196C;
	font-weight:bold;
}
#rightbox ul.blue li{
	line-height:150%;
}

.list_no{
	list-style-type:decimal;
	}
.pict_left{
	margin-left:30px;
	margin-right:30px;
	float:left;
}
.pict_right{
	margin-left:30px;
	margin-right:30px;
	float:right;
}
	
.btn_report1{
	margin-left:150px;
	margin-right:50px;
	float:left;
}
.btn_report2{
	margin-left:50px;
	margin-right:150px;
}


/*小窓*/
.box_02{ 
	width:570px;
	margin:10px auto;
	border:1px solid #000;
	background-color:#FFFFFF;
}
.box_03{ 
	width:360px;
	margin:10px auto;
	border:1px solid #000;
	background-color:#FFFFFF;
}
.box_02 p,.box_03 p{
	margin:10px 20px 10px 10px;
	padding-bottom:2px;
}
.box_04{ 
	width:580px;
	margin:0 0 0 15px;
	border:1px solid #000;
	background-color:#FFFFFF;
}
.box_05{ 
	width:580px;
	margin:0 0 0 15px;
	border:1px solid #98B954;
	background-color:#FFFFFF;
}
.btn{
	clear:both;
	margin:25px auto 25px auto;
	width:179px;
	height:46px;
}
.btn_02{
	margin:0px auto 25px auto;
	width:115px;
	height:26px;
	background-repeat:no-repeat;
}
.timetable {
	width:500px;
	margin:0 auto;
}
.timetable2 td {
	font-size:11px;
	padding:4px;
}
.table_border_top {
	border-top:#CCCCCC dotted 1px;
}
.table_border_bottom {
	border-bottom:#CCCCCC dotted 1px;
}
.table_border_right {
	border-right:#CCCCCC solid 1px;
}
.table_border {
	border-bottom:#CCCCCC dotted 1px;
	border-right:#CCCCCC solid 1px;
}
.table_border_frame {
	border:#CCCCCC solid 1px;
}
.table_title1 {
	color:#fff;
	background: #004800;
}
.table_title2 {
	color:#fff;
	background: #009300;
}
.table_title2_2 {
	color:#000;
	background: #40BB40;
}
.table_title3 {
	color:#fff;
	background: #999;
}
.table_title4 {
	color:#fff;
	background: #94B6D2;
}
.table_detail {
	font-size:12px;
	width:550px;
	margin:8px 0 8px 14px;
	border:#999 solid 1px;
}
.table_detail_title1{
	width:110px;
	color:#fff;
	border: none; 
	background: #10253F;
}
.table_detail_item{
	margin:0;
	padding:8px 2px;
	border-bottom:#999 dotted 1px;
	border-right:#999 solid 1px;
	text-align: center;
}
.table_detail_content{
	margin:0;
	padding:8px 2px;
	border-bottom:#999 dotted 1px;
}
.table_detail_bottom{
	border-bottom:none;
}
p.bokyaku_item{
	width:100px;
	float:left;
	margin:0;
}
p.bokyaku_content{
	width:400px;
	float:left;
	margin:0;
}

.bg_light_blue {
	background: #CDD3EF;
}
.pad {
	padding:2px 4px;
}
.double {
	width:570px;
	border-width: 4px;
	border-style: double;
	margin:10px 0 6px 15px;
}
