/*------------------------------- mb5.css ---*/


/* body --------------------------------- */

.mb5{
	width:740px;
	background: url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/mb5-top3.jpg) repeat-y 0 0;
	text-align:center;
	overflow: hidden;
}
.line1{
	border-bottom:1px #ccc solid;
	padding:20px 0 20px 0;
}
.line2{
	border-bottom:1px #ccc solid;
	padding:0 0 20px 0;
}
.te1{
	width:600px;
	margin:20px auto 10px auto;
	font-size:1em;
}
.te2{
	font-size:1.2em;
	color:#CC0000;
	font-weight:bold;
}
.dan1{
	width:690px;
	text-align:left;
	margin:20px auto 0 auto;
	font-size:1em;
}
.subway1{
	color:#009900;
}
.subway2{
	color:#CC0000;
}
.subway3{
	color:#FF6600;
}
.subway4{
	color:#3568FF;
}
.mb5_ti1{
	margin:20px 0 10px 0;
}
.mb5_sem_table .im_pro1{
	margin:0 0 0 0;
}
.mb5_sem_table .im_pro2{
	float:left;
	padding:0 10px 30px 0;
}
.mb5_sem_table .im_pro3{
	float:left;
	padding:0 10px 90px 0;
}
.mb5_sem_table .im_pro4{
	float:left;
	padding:0 10px 180px 0;
}
.pre_ti{
	font-size:1.2em;
	font-weight:bold;
	color:#264FA1;
	text-align:center;
}
.pre_st{
	font-size:1.2em;
	font-weight:bold;
}
.pre_t2{
	float:left;
	width:130px;
	font-size:0.8em;
	line-height:1.3em;
}
.pre_t3{
	font-size:0.8em;
	line-height:1.3em;
}
.pre_back{
	background-color:#FFFFCC;
}
.friend{
	padding:20px 0;
}
#tab {
	margin-left: 0;
	padding-left: 0;
	line-height: 1;
	list-style-type:none;
}
#tab li {
	margin:0 0 10px 0;
	padding: 0;
	float: left;
	width: 140px;
	text-align: center;
	font-size:1.3em;
	font-weight:bold;
}
#tab li a {
	border-right: 1px solid #fff;
	padding: 9px 10px;
	display: block;
	position: relative;
	color: #FFF;
	background-color:#8EC331;
	text-decoration:none;
}
#tab li a:hover,
#tab li.present a {
	color: #FFF;
	background-color:#00862E;
}
#tab span{
	font-size:0.8em;
}
/*  --------------------------------- */

table.mb5_sem_table {border-collapse:collapse;margin-left:10px;width:700px}
table.mb5_sem_table td {padding:7px;
	background: transparent url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/bgdoted_x.gif) repeat-x  left bottom;
	vertical-align:middle;
	}
table.mb5_sem_table {}
td.mb5_td_time {width:80px;text-align:center;}
.i_cap {
	color:#888;
	font-size:7pt;
	line-height:2em;
	padding-right:5px;
	text-align:center;
}
p.sembt {margin-bottom:0;float:right;text-align:right;font-size:8pt;}
a.mb5_sembt {display:block; width:250px; height:35px; background:transparent url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/bt.jpg) no-repeat top left;}
a.mb5_sembt:hover {display:block; background:transparent url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/bt_b.jpg) no-repeat top left;}
a.mb5_sembt span {display:none;}

a.mb5_sembt2 {display:block; width:250px; height:35px; background:transparent url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/bt2.jpg) no-repeat top left;}
a.mb5_sembt2:hover {display:block; background:transparent url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/bt2_b.jpg) no-repeat top left;}
a.mb5_sembt2 span {display:none;}.mb5_exhbox3 {border:1px solid #555;margin: 8px; padding:10px; width:42%; height:320px;float:left;}


/* agree --------------------------------- */
.agree{
	width:600px;
	margin:15px auto 0 auto;
	text-align:left;
	font-size:1em;
	color:#CC0000;
}
.agree_t{
	margin:30px auto 0 auto;
	font-size:1.2em;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
}
#form_ag {
	margin:0 0 0 220px;
}
#ag li{
	display:inline;
	list-style-type:none;
}
#ag li a{
	height:50px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
#ag1 a {
	background:url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/mb5-agree1.jpg) no-repeat 0px 0px;
	width:120px;
	margin:10px;
}
#ag1 a:hover {
	background:url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/mb5-agree1.jpg) no-repeat 0px -50px;
}
#ag2 a {
	background:url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/mb5-agree2.jpg) no-repeat 0px 0px;
	width:120px;
	margin:10px;
}
#ag2 a:hover {
	background:url(http://www.rosalba.ne.jp/files/CU000011/upload/image/mb/5th/mb5-agree2.jpg) no-repeat 0px -50px;
}


/* common --------------------------------- */
p.cap {line-height:1.3em;}
table.fis001 {margin: 0px 5px 10px;}
table.fis001 td {padding:3px;vertical-align:top;}
table.fis001 td.v-bot {vertical-align:bottom;}
h4.fish4 {font-size:14px;line-height:1.3em;}
.fl-l {float:left;padding-right:5px;}
.fl-r {float:right;padding-left:5px;}
.fl-c {clear:both;}

.tx-l {text-align:left;}
.tx-r {text-align:right;}
.tx-c {text-align:center;}

.v-mid {vertical-align:middle;}
.v-bot {vertical-align:bottom;}
.v-top {vertical-align:top;}

.cap {font-size:10px;font-weight:normal;line-height:1.2em;}

.c000 {color:#000;}
.c111 {color:#111;}
.c222 {color:#222;}
.c333 {color:#333;}
.c444 {color:#444;}
.c555 {color:#555;}
.c666 {color:#666;}
.c777 {color:#777;}
.c888 {color:#888;}
.c999 {color:#999;}
.aaa {color:#aaa;}
.bbb {color:#bbb;}
.ccc {color:#ccc;}
.red {color:#f00;}

.red {color:#e00;}
.blue {color:#00e;}
.yellow {color:#fb0;}
.orange {color:#f50;}
.green {color:#5CB025;}
.lime {color:#95DD38;}


.none,
.none tr,
.none th,
.none td
 {
	border:none;
	background:none;
	}
