h3 {
	background-image: url(http://www.brids-academy.com/files/images/box1-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px 0 0 0;
	margin: 0;
	width: 490px;
	font-size:112%;
	font-weight:bold;
	text-align: center;
	border-bottom:solid #F9BB00 1px;
	color: #888888;
}
h3 .il {
	background-image: url(http://www.brids-academy.com/files/images/il-4.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 20px;
}
h3 .ir {
	background-image: url(http://www.brids-academy.com/files/images/ir-4.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0 20px 0 0;
}
.entry {
	background-image: url(http://www.brids-academy.com/files/images/box1-middle.jpg);
	background-repeat: repeat-y;
	width: 490px;
	float:left;
	margin: 5px 0 20px 0;
}
.entry-content {
	background-image: url(http://www.brids-academy.com/files/images/box1-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 470px;
	padding: 5px 10px 0px 10px;
	float:left;
}
.entry-content img {
	float:left;
	width: 150px;
	display:block;
	margin: 0px 10px 0px 0;
}
.entry-content .entry-body {
	float:left;
	margin: 0 0 5px 0px;
	width: 310px;
}
.entry-content .entry-body .entry-body-meta {
	margin: 0 0 10px 0;
}
.entry-content .entry-body .entry-more {
	background-image: url(http://www.brids-academy.com/files/images/box2-middle.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 310px;
	float:left;
}
.entry-content .entry-body .entry-more .more-top {
	background-image: url(http://www.brids-academy.com/files/images/box2-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 42px;
}
.entry-content .entry-body .entry-more .more-bottom {
	background-image: url(http://www.brids-academy.com/files/images/box2-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size:80%;
	padding: 0 10px 10px 25px;
}

#b04yorokobi .entry-content .entry-body {
	margin: 0;
}
#b04yorokobi .entry-content .entry-body .entry-body-meta {
	margin: 0;
}
#b04yorokobi .entry-content .entry-body .entry-body-meta p {
	margin: 0;
}
#b04yorokobi .cn-bottom {
	margin: -30px 0 60px 0;
}
#b04yorokobi .entry-content .entry-more {
	background-image: url(http://www.brids-academy.com/files/images/box2-middle.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 470px;
	float:left;
	margin: 5px 0 10px 0;
}
#b04yorokobi .entry-content .entry-more .more-top {
	background-image: url(http://www.brids-academy.com/files/images/box2-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 42px;
}
#b04yorokobi .entry-content .entry-more .more-bottom {
	background-image: url(http://www.brids-academy.com/files/images/box2-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size:85%;
	margin: -20px 0 0px 0;
	padding: 0 10px 10px 50px;
}
#b04riyu {
	margin: 30px 0;
	clear: both;
}
#b04riyu ul {
	margin: 0;
	list-style: none;
	list-style-position: outside;
}
#b04riyu li {
	margin:10px 0;
	padding: 3px 35px 6px 11px;
	border:solid #EEEEEE 1px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#b04riyu li.male {
	background-image: url(http://www.brids-academy.com/uservoice/files/images/male.jpg);
}
#b04riyu li.female {
	background-image: url(http://www.brids-academy.com/uservoice/files/images/female.jpg);
}
#b04riyu .erabu {
	margin:0px 0px 0px -2px;
	padding: 0px 0px 0px 10px;
	font-size:107%;
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: underline;
}
#b04riyu li.male .erabu {
	color:#7896B3;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/ml.jpg);
}
#b04riyu li.female .erabu {
	color:#CC9999;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/fl.jpg);
}
#b04riyu .erabu span {
	padding: 0px 15px 0px 5px;
	background-repeat: no-repeat;
	background-position: center right;
}
#b04riyu li.male .erabu span {
	color:#476582;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/mr.jpg);
}
#b04riyu li.female .erabu span {
	color:#996666;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/fr.jpg);
}

table#heri {
	margin-bottom: 40px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bg.jpg);
}
table #uchi {
	background-color: #FFFFFF;
}
table,tr,td {
	border: none;
	margin: 0;
	padding: 0;
	line-height:1.4;
}
table#nakanohito {
	font-size:85%;
	clear: both;
}
table#nakanohito img {
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}
table#nakanohito #maj {
	background-color: #EEF6FC;
	color: #006699;
	font-size:100%;
	padding: 1px;
}
table#nakanohito #faj {
	background-color: #FFF0F0;
	color: #CC0000;
	font-size:100%;
	padding: 1px;
}
table#nakanohito .maj {
	background-image: url(http://www.brids-academy.com/uservoice/files/images/voice071123_bg.jpg);
	background-repeat: repeat-y;
	background-color: #EEF6FC;
}
table#nakanohito .faj {
	background-color: #FFF0F0;
}
#rbg {
	background-image: url(http://www.brids-academy.com/uservoice/files/images/voice070729_02c_05.jpg);
	background-repeat: repeat-y;
}

/* -----------不要　ここから
table#nakanohito .mlrl {
	padding: 0 5px;
	border:solid #EEF6FC 2px;
	border-top: none;
	border-left:solid #EEF6FC 2px;
	border-right:solid #EEF6FC 2px;
}
table#nakanohito .flrl {
	padding: 0 5px;
	border:solid #FFF0F0 2px;
	border-top: none;
	border-left:solid #FFF0F0 2px;
	border-right:solid #FFF0F0 2px;
}
　不要　ここまで-----------*/

/* -----------追加　ここから----------- */
/*table#heri td, table#nakanohito td {
	border: 1px solid #333333;
}*/
table#nakanohito td.mlrl { /* 噴出し上BOXの下段(男) */
	padding: 10px;
	margin: 0;
	border:solid #EEF6FC 2px;
	border-top: none;
}
table#nakanohito td.flrl { /* 噴出し上BOXの下段(女) */
	padding: 10px;
	margin: 0;
	border:solid #FFF0F0 2px;
	border-top: none;
}
table#nakanohito td.mlrl-end { /* 噴出し部分(男) */
	padding: 10px;
	padding-bottom: 0px;
	margin: 0;
	border:solid #EEF6FC 2px;
	border-top: none;
	border-bottom: none
}
table#nakanohito td.flrl-end { /* 噴出し部分(女) */
	padding: 10px;
	padding-bottom: 0px;
	margin: 0;
	border:solid #FFF0F0 2px;
	border-top: none;
	border-bottom: none
}
table#nakanohito td.propose { /* どちらから気持ちを伝えたか */
	text-align: center;
	vertical-align: center;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/voice070729_02c_30.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 107px;
}
table#nakanohito td.front { /* フロントからの一言 */
/*
	padding:10px 20px 10px 105px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/voice070729_02c_35.jpg);
	background-repeat: no-repeat;
	background-position: center left;
*/
}
table#nakanohito td.front p { /* フロントからの一言 */
	padding:10px 20px 10px 5px;
}
/* -----------ここまで----------- */

table .fileno {
	padding: 3px 25px 3px 15px;
	color: #336600;
	font-size:105%;
	font-weight:bold;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bg-atama.jpg);
	background-repeat: repeat-ｙ;
}

table .fileno span {
	margin-top: 3px;
	color: #336600;
	font-size:85%;
	float:right;
}

table .btlr a {
	display:block;
	height:36px;
	background-repeat: no-repeat;
}
table .btlr img {
	visibility: hidden;
}
table .btlr a#bt_l {
	width:257px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_l-lo.gif);
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_l.gif);
}
table .btlr a:hover#bt_l {background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_l-lo.gif);}
table .btlr a#bt_r {
	width:253px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_r-lo.gif);
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_r.gif);
}
table .btlr a:hover#bt_r {background-image: url(http://www.brids-academy.com/uservoice/files/images/bt_r-lo.gif);}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
div.scroller { 
	width: 490px; 
	height: 700px;
	overflow: hidden;
	}
	div.scroller div.section {
		width: 490px; 
		height: 700px;
		overflow:hidden;
		float:left;
		background-image: url(http://www.brids-academy.com/uservoice/files/images/bg-naka.jpg);
		background-repeat: repeat-ｙ;
		}
	div.scroller div.content {
		width: 25000px;
		}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */






#b04questionnaire h3 {
	background-image: none;
	background-color: none;
	padding: 0;
	margin: 0;
	width: 205px;
	font-size:100%;
	font-weight:nomal;
	text-align: left;
	border-bottom:none;
}
#b04questionnaire #user-info {
	width: 510px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bg_04_info_02.jpg);
	background-repeat: repeat-ｙ;
}
#b04questionnaire #user-info #academic {
	width: 510px;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bg_04_info_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
	#b04questionnaire #user-info #academic td {
		width: 225px;
		padding: 35px 15px 2px 15px;
		text-align: center;
	}
#b04questionnaire #user-info #ui {
	height: 243px;
	width: 510px;
	position:relative;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/bg_04_info_03.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: center;
}

#b04questionnaire #user-info div#m_age {
	position:absolute;
	top:31px;
	left:116px;
}
#b04questionnaire #user-info div#m_job {
	position:absolute;
	top:86px;
	left:11px;
	width: 155px;
	line-height: 1;
}
#b04questionnaire #user-info div#m_cnt {
	position:absolute;
	top:138px;
	left:11px;
	width: 121px;
}
#b04questionnaire #user-info div#m_join {
	position:absolute;
	top:192px;
	left:11px;
	width: 155px;
}

#b04questionnaire #user-info div#f_age {
	position:absolute;
	top:31px;
	left:348px;
}
#b04questionnaire #user-info div#f_job {
	position:absolute;
	top:86px;
	left:339px;
	width: 155px;
	line-height: 1;
}
#b04questionnaire #user-info div#f_cnt {
	position:absolute;
	top:138px;
	left:373px;
	width: 121px;
}
#b04questionnaire #user-info div#f_join {
	position:absolute;
	top:192px;
	left:337px;
	width: 155px;
}

#b04questionnaire p.anniversary {
	margin: 0 0 20px 0;
	font-size: 95%;
	text-align: right;
}

#b04questionnaire #comfr {
	padding: 0 75px 0 0;
	margin: 0 0 35px 0;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/ph_04_001.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#b04questionnaire h2 {
	margin-bottom: 0;
}
#b04questionnaire h2.tatami {
	height: 58px;
	overflow: hidden;
}

#b04questionnaire #user-questionnaire td,
#b04questionnaire #user-questionnaire th {
	background-color: #FFFFFF;
	border-bottom: solid 1px #EDEDED;
}

#b04questionnaire #user-questionnaire {
	margin-top: 5px;
	border-top: solid 1px #EDEDED;
}
#b04questionnaire #user-questionnaire td,
#b04questionnaire #user-questionnaire th {
	padding: 5px 0;
	background-color: #FFFFFF;
	border-bottom: solid 1px #EDEDED;
	text-align: center;
	vertical-align:middle;
}

#b04back {
	margin: 30px 0;
	clear: both;
}
#b04back h1 {
	margin-bottom: -6px;
}
#b04back ul {
	margin: 0;
	list-style: none;
	list-style-position: outside;
}
#b04back li {
	margin:6px 0;
}
#b04back .erabu {
	margin:0px 0px 0px -2px;
	padding: 0px 0px 0px 10px;
	font-size:107%;
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: underline;
	color:#7896B3;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/ml.jpg);
}
#b04back .erabu span {
	padding: 0px 15px 0px 5px;
	background-repeat: no-repeat;
	background-position: center right;
	color:#476582;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/mr.jpg);
}

#b04questionnaire h2 {
	margin:0px 0px 0px 0px;
}
#b04questionnaire .tatami-iwasi h2.tatami {
	margin:0px 0px 0px 0px;
}
#b04questionnaire .tatami-iwasi {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 9px 0px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(http://www.brids-academy.com/uservoice/files/images/h2-bottom.jpg);
}