BODY { 
	FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; LINE-HEIGHT: 1.2em; FONT-FAMILY:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.wrapper {

}
/*LUVリニューアル_ヘッダ（開始）*/
.header {
	width: 770px; text-align: left; margin-top: 10px; margin-bottom: 5px;
}
.ci-logo-luv {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 410px
}
.head-navi-mypage {
	FLOAT: right; width: 350px;
}
.head-navi-mypage IMG.charaicon {
	vertical-align: middle;
}
.globalNavi UL {
	width: 770px;
}
/*LUVリニューアル_ヘッダ（終了）*/
.footer {
	width: 770px; background-image: url(../common/footer_line.gif); background-repeat: no-repeat; clear: left;
} 
.footer UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center;
} 
.footer UL LI {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 10px; LINE-HEIGHT: 12px; LIST-STYLE-TYPE: none;
} 
.footer UL LI.border-none {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
} 
.footer TABLE {
	width: 770px; margin-bottom:10px;
}
.footer TABLE TR TD {
	text-align: center;
} 
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}  
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
UL LI {
	LIST-STYLE-TYPE: none
} 
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; border: 0px;
}
.clr {
	CLEAR: both; BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 0px
}
A {
	COLOR: #996600; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.main {
	width: 770px; margin-bottom: 20px; margin-top: 10px;
}
.left_contents {
	width: 550px; margin-right: 5px; float: left;
}

.left_luvly2 {
	width: 240px; height: 110px; margin-left: 0px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; clear: left;
}
.left_luvly3 {
	width: 240px; height: 110px; margin-left: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.left_luvly_space {
	width: 240px; height: 110px; margin-left: 5px; margin-bottom: 10px; float: left; text-align: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
.left_luvly_img {
	float: left; margin-right: 5px;
}
.left_life {
	width: 240px; margin-left: 6px; margin-bottom: 40px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.left_life2 {
	width: 240px; margin-left: 0px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.right_contents {
	width: 210px; height: 1030px; float: left; background-image: url("../common/right_back.gif"); text-align: left; margin-left: 5px;
}
.right_new {
	height: 60px; padding-left: 5px; padding-right: 5px; line-height: 1.5em;
}
.right_new A {
	color: #FF3333; font-weight: bold;
}
.right_what {
	height: 190px; padding-left: 5px; padding-right: 5px;
}
.right_sweet {
	padding-left: 5px; padding-right: 5px;
}
.right_op {
	height: 270px; vertical-align: absbottom; margin-top: 20px;
}
.base {
	width: 620px; background-color: #D7EEE3; margin-top: 20px; margin-bottom: 20px; padding: 10px;
}
.contents {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; border-top: 1px solid #38AB72; text-align: left; LINE-HEIGHT: 1.6em;
}
.special {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; border-top: 1px solid #38AB72; LINE-HEIGHT: 1.6em;
}
.special TABLE {
	width: 590px;
}
.special TABLE TR {

}
.special TABLE TR TD{
	text-align: left;
}
.special TABLE TR TD.topmgn30 {
	padding-top: 30px;
}
.special TABLE IMG {

}
.special TABLE IMG.photo {
	float: right; padding-left: 10px; padding-bottom: 50px;
}
.special TABLE IMG.photo2 {
	float: left; padding-right: 10px; padding-bottom: 50px;
}
.special TABLE IMG.photo2_2 {
	float: left; padding-right: 10px; padding-top:10px; padding-bottom: 10px;
}
.special TABLE IMG.photo3 {
	float: right; padding-top: 5px; padding-bottom: 90px; padding-right: 5px; padding-left: 5px; background-color:#E1B5C5; margin-left: 10px;
}
.special TABLE IMG.photo4 {
	float: left; padding-top: 5px; padding-bottom: 90px; padding-right: 5px; padding-left: 5px; background-color:#E1B5C5; margin-right: 10px;
}
.special TABLE IMG.photo4_2 {
	float: left; padding-top: 5px; padding-bottom: 90px; padding-right: 5px; padding-left: 5px; background-color:#E1B5C5; margin-right: 10px; margin-bottom: 20px;
}
.special TABLE IMG.photo5 {
	float: right; padding-top: 5px; padding-bottom: 60px; padding-right: 5px; padding-left: 5px; background-color:#CCD1EC; margin-left: 10px;
}
.special TABLE IMG.photo6 {
	float: left; padding-top: 5px; padding-bottom: 60px; padding-right: 5px; padding-left: 5px; background-color:#CCD1EC; margin-right: 10px;
}
.special TABLE IMG.photo5_copy {
	float: right; padding-top: 5px; padding-bottom: 20px; padding-right: 5px; padding-left: 5px; background-color:#CCD1EC; margin-left: 10px;
}
.special TABLE IMG.photo6_copy {
	float: left; padding-top: 5px; padding-bottom: 20px; padding-right: 5px; padding-left: 5px; background-color:#CCD1EC; margin-right: 10px;
}
.special2 {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; border-top: 1px solid #38AB72; LINE-HEIGHT: 1.4em;
}
.special2 TABLE {
	text-align: left;
}
.waku_red {
	width: 578px; border-bottom: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; margin-bottom: 20px;
}
.information {
	width: 580px; padding: 10px; background-color: #F9F2EC; border-bottom: 1px solid #CC9966; border-left: 1px solid #CC9966; border-right: 1px solid #CC9966; border-top: 1px solid #CC9966;
}
.information IMG {
	margin-bottom: 5px; margin-top: 5px;
}
.shop_data {
	width: 580px; padding: 10px; background-color: #F2E7DB; border-bottom: 1px solid #CC9966; border-left: 1px solid #CC9966; border-right: 1px solid #CC9966; border-top: 1px solid #CC9966;
}
.shop_data_space {
	width: 580px; padding: 10px; text-align: center;
}
.shop_data TABLE {
	width: 100%;
}
.shop_data TABLE TR {

}
.shop_data TABLE TR TD {

}
.shop_data TABLE TR TD.dot {
	background-image: url(../special/200609/img/shopdata_back.gif); line-height: 1.6em;
}

.base_red {
	width: 720px; background-color: #990000; margin-top: 0px; margin-bottom: 0px; padding-top: 15px; padding-bottom: 20px; text-align: center;
}
.base_red TABLE {
	width: 698px; border-bottom-width: 0px;
}
.base_red IMG {
	margin: 0px; padding: 0px;
}

.base_0706 {
	width: 640px; background-color: #D7EEE3; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; text-align: center;
}
.base_0706 TABLE {
	width: 620px; border-bottom-width: 0px;
}
.base_0706 IMG {
	margin: 0px; padding: 0px;
}
.sp_0706 UL {
	width: 620px;
}
.sp_0706 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;
}
.sp_0706 LI.tab1 {
	background-image: url(../common/course_01.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab1 A:hover {
	background-image: url(../common/course_r_01.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab2 {
	background-image: url(../common/course_02.gif); background-repeat: no-repeat; 
}
.sp_0706 UL LI.tab2 A:hover {
	background-image: url(../common/course_r_02.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab3 {
	background-image: url(../common/course_03.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab3 A:hover {
	background-image: url(../common/course_r_03.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab4 {
	background-image: url(../common/course_04.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab4 A:hover { 
	background-image: url(../common/course_r_04.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab5 {
	background-image: url(../common/course_05.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab5 A:hover {
	background-image: url(../common/course_r_05.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab6 {
	background-image: url(../common/course_06.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab6 A:hover {
	background-image: url(../common/course_r_06.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab7 {
	background-image: url(../common/course_05.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab7 A:hover {
	background-image: url(../common/course_r_05.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab7 {
	background-image: url(../common/course_06.gif); background-repeat: no-repeat;
}
.sp_0706 UL LI.tab7 A:hover {
	background-image: url(../common/course_r_06.gif); background-repeat: no-repeat;
}


.special_line1{
    width: 600px; border-bottom: 1px dotted #CCCCCC; margin-top: 10px; margin-bottom: none; margin-left: none; margin-right: none; line-height: 1.5em;
}
.special_return {
	width: 600px; text-align: right; font-size: 10px; padding-left: 9px; background: url("../common/arrow_up.gif") no-repeat; background-position: 555px;
}



.midashi_day{
    width: 540px; background-image: url(../img/midashi_day.gif); padding-right: 5px; padding-left: 5px; color: #ffffff; height:20px;
}
.line_1{
    width: 500px; border-bottom: 1px solid #CCCCCC; margin-top: 10px; margin-bottom: none; margin-left: none; margin-right: none;
}
.prof_200609{
	width: 540px; margin-top: none; margin-bottom: none; margin-left: 32px; margin-right: 32px;
	} 
.profile_box{
    width: 528px; background-color: #FFFFFF; border-left: 1px solid #CC3300; border-right: 1px solid #CC3300; border-top: 1px solid #CC3300; border-bottom: 1px solid #CC3300; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; margin-top: none; margin-bottom: 5px; margin-left: 32px; margin-right: 32px; color: #CC3300;
    }

.life_name {
	width: 536px; border-left: 1px solid #2DADBF; border-right: 1px solid #2DADBF; border-top: 1px solid #2DADBF; border-bottom: 1px solid #2DADBF; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; padding-left: 20px; margin-top: none; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; color: #2DADBF;
}

.mgn_5 {
	margin: 5px;
}
.mgn_10 {
	margin: 10px;
}
.mgn_15 {
	margin: 15px;
}
.mgn_20 {
	margin: 20px;
}
.mgn_w_5 {
	margin-left: 5px; margin-right: 5px;
}
.mgn_w_10 {
	margin-left: 10px; margin-right: 10px;
}
.mgn_w_15 {
	margin-left: 15px; margin-right: 15px;
}
.mgn_w_20 {
	margin-left: 20px; margin-right: 20px;
}
.mgn_h_5 {
	margin-top: 5px; margin-bottom: 5px;
}
.mgn_h_10 {
	margin-top: 10px; margin-bottom: 10px;
}
.mgn_h_15 {
	margin-top: 15px; margin-bottom: 15px;
}
.mgn_h_20 {
	margin-top: 20px; margin-bottom: 20px;
}
.mgn_h_30 {
	margin-top: 30px; margin-bottom: 30px;
}
.mgn_right_5 {
	margin-right: 5px;
}
.mgn_right_10 {
	margin-right: 10px;
}
.mgn_right_15 {
	margin-right: 15px;
}
.mgn_right_20 {
	margin-right: 20px;
}
.mgn_left_5 {
	margin-left: 5px;
}
.mgn_left_10 {
	margin-left: 10px;
}
.mgn_left_15 {
	margin-left: 15px;
}
.mgn_left_20 {
	margin-left: 20px;
}
.mgn_top_5 {
	margin-top: 5px;
}
.mgn_top_10 {
	margin-top: 10px;
}
.mgn_top_15 {
	margin-top: 15px;
}
.mgn_top_20 {
	margin-top: 20px;
}
.mgn_bottom_5 {
	margin-bottom: 5px;
}
.mgn_bottom_10 {
	margin-bottom: 10px;
}
.mgn_bottom_15 {
	margin-bottom: 15px;
}
.mgn_bottom_20 {
	margin-bottom: 20px;
}
.mgn_bottom_30 {
	margin-bottom: 30px;
}
.mgn_t20_b40 {
	margin-bottom: 40px; margin-top: 20px; margin-left: 20px; margin-right: 20px;
}

.mgn_b12_r5 {
	margin-bottom: 12px; margin-right: 5px;
}
.font_orenge {
	color: #FF6633; font-weight: bold;
}
.font_red {
	color: #FF3333; font-weight: bold;
}
.font_luv {
	color: #009966; font-weight: bold; font-family: "Times New Roman", Times, serif;
}
.font_brown {
	color: #CC9966; font-weight: bold;
}
.font_enquete {
	color: #CC9900;
}
.font_mini {
	font-size: 10px;
}
.dotline {
	width: 590px; background-image: url(../img/dot.gif); background-repeat: repeat-x; background-position: center; padding-top: 10px; padding-bottom: 10px;
}
a.nextp{
	font-size: 10px;
	padding-left: 9px;
	padding-bottom: 1px;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.nextp-b{
	font-size: 12px;
	padding-left: 9px;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.nextp-top{
	font-size: 12px;
	padding-left: 10px;
	background:    url("../common/p.gif") no-repeat;
}
a.nextp-top-mini{
	font-size: 10px;
	padding-left: 10px;
	background:    url("../common/p.gif") no-repeat;
}
a.nextp-pagetop{
	font-size: 12px;
	padding-left: 10px;
	background:    url("../common/arrow_up.gif") no-repeat;
}



.font_green { font-size: 12px; color:#009966; }
.special TABLE IMG.photo_20070213_1 {
	float: left; padding-right: 10px; padding-bottom: 10px;
}
.special TABLE IMG.photo_20070213_2 {
	float: right; padding-left: 5px; padding-bottom: 10px;
}
.special TABLE IMG.photo_20070213_3 {
	float: right; padding-left: 10px; padding-top: 5px; padding-bottom: 10px;
}
.special TABLE IMG.photo_20070213_4 {
	float: left; padding-top: 30px; padding-right: 5px; padding-bottom: 10px;
}
.special TABLE IMG.photo_20070213_5 {
	float: left; padding-right: 10px; padding-bottom: 5px;
}

.special TABLE IMG.photo_070403_r {
	float: right; padding-right: 0px; padding-bottom: 5px; padding-left: 10px;
}
.special TABLE IMG.photo_070403_r_2 {
	float: right; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
}
.special TABLE IMG.photo_070403_r_1 {
	float: right; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;
}
.special TABLE IMG.photo_070403_l {
	float: left; padding-left: 0px; padding-bottom: 0px; padding-right: 10px;
}
.special TABLE IMG.photo_070403_l_2 {
	float: left; padding-left: 0px; padding-bottom: 10px; padding-right: 10px;
}
.special TABLE IMG.photo_01 {
	float: left; padding-right: 15px; padding-bottom: 50px;
}
.special TABLE IMG.photo_02 {
	float: right; padding-left: 15px; padding-bottom: 50px;
}
.special TABLE IMG.photo_03 {
	float: left; padding-right: 15px; padding-bottom: 15px;
}
.special TABLE IMG.photo_04 {
	float: right; padding-left: 15px; padding-bottom: 15px;
}
.special TABLE IMG.photo_05 {
	float: right; padding-left: 15px; padding-bottom: 15px; padding-right: 25px;
}
.miki_advice {
	padding-top: 10px; padding-bottom: 20px;
}
.fukidashi {
	background: url("../common/fukidashi.gif") no-repeat; width: 320px; height: 120px;
}
.fukidashi2 {
	background: url("../common/fukidashi2.gif") no-repeat; width: 320px; height: 120px;
}
.fukidashi3 {
	background: url("../common/fukidashi3.gif") no-repeat; width: 320px; height: 120px;
}
.fukidashi4 {
	background: url("../common/fukidashi4.gif") no-repeat; width: 320px; height: 120px;
}
.question_20070213 {
	margin-left: 25px; margin-right: 7px; margin-top:5px;
}
.question_20070213_2 {
	margin-left: 25px; margin-right: 7px; margin-top:12px;
}
.tokusyu_top {
	margin-left:25px; margin-right: 45px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background-color: #FFFFCC;
}
.tokusyu_top070320 {
	margin-left: 3px; margin-right: 3px; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; background-color: #FFEFDE; font-size: 9pt;
}
.special_return_20070213 {
	width: 580px; text-align: right; font-size: 10px; padding-left: 9px; background: url("../common/arrow_up.gif") no-repeat; background-position: 540px;
}
.special_backno_20070213 {
	width: 580px; text-align: right; font-size: 10px; padding-left: 9px; background: url("../common/arrow_up.gif") no-repeat; background-position: 516px;
}
.special_backno_200708 {
	width: 580px; text-align: right; font-size: 10px; padding-left: 9px; background: url("../common/arrow_up.gif") no-repeat; background-position: 500px;
}
.midashi {
	margin-bottom: 10px;
}
.midashi_top {
	margin-top: 40px;
}
.special_line_20070213{
    width: 590px; border-bottom: 1px dotted #CCCCCC; margin-top: 10px; margin-bottom: none; margin-left: none; margin-right: none; line-height: 1.5em;
}
.shop_data_20070213 {
	width: 580px; padding-top: 10px; padding-bottom: 10px; background-color: #F2E7DB; border-bottom: 1px solid #CC9966; border-left: 1px solid #CC9966; border-right: 1px solid #CC9966; border-top: 1px solid #CC9966;
}
.shop_data_20070508 {
	width: 580px; padding-top: 10px; padding-bottom: 10px; background-color: #E1FFE9; border-bottom: 1px solid #669933; border-left: 1px solid #669933; border-right: 1px solid #669933; border-top: 1px solid #669933;
}
.tokusyu_0703_comment {
	width: 580px; height: 168px; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; background: url("../common/comment_0703.gif") no-repeat; line-height: 20px;
	}
.tokusyu_070320_comment {
	width: 580px; height: 168px; padding-top: 12px; padding-bottom: 12px; padding-left: 5px; padding-right: 5px; background: url("../common/comment_0703.gif") no-repeat; line-height: 20px;
	}
.tokusyu_0704_comment {
	width: 590px; height: 240px; padding-top: 0px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; background: url("../common/back_1.gif") no-repeat; line-height: 20px;
	}
.tokusyu_0704_memo {
	padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px;
	}
.backno_070306{
	font-size: 10px;
	padding-top: 7px;
	padding-bottom: 1px;
}
.special_070508_waku_01 {
	width: 590px; height: 58px; background: url("../common/waku_01.gif") no-repeat;
	}
.seamo_shokai {
	width: 500px; border: 1px #000000 solid; padding-left: 30px; padding-right: 30px;
}
.shoukai {
	width: 538px; height: 252px; background: url("../common/shoukai_back01.gif") no-repeat; margin-right: 35px; margin-left: 35px; padding-left: 5px; padding-top: 5px;
	}
.shopdata_back {
	width: 538px; height: 252px; background: url("../common/shopdata_back.gif") no-repeat; margin-left: 30px; padding-left: 45px; padding-top: 20px;
	}
.h1 {
	line-height: 13pt;
	}
.meridian_shoukai {
	width: 570px; height: 551px; background: url("../common/school_syokai.gif") no-repeat; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
	}
.meridian_shoukai_sentence {
	font-size: 11px; margin-left: 70px; margin-top: 105px; line-height: 13pt;
}
.meridian_shoukai2 {
	width: 570px; height: 202px; background: url("../common/school_syokai2.gif") no-repeat; margin-right: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
	} 
.meridian_shoukai_sentence2 {
	font-size: 12px; margin-left: 140px; margin-top: 20px; line-height: 12pt;
}
.meridian_logo {
	font-size: 14px;
	}
.meridian_name {
	font-size: 12px;
	}
.070703_sentence {
	line-height: 20pt;
}
.meridian_comment {
	width: 553px; height: 85px; background: url("../common/waku_0703.gif") no-repeat; margin-right: 15px; margin-left: 15px; padding-left: 10px; padding-right: 0px; padding-top: 0px;
	}
.meridian_comment_sentence {
	font-size: 12px; margin-left: 10px; margin-right: 10px; margin-top: 20px; line-height: 13pt;
}
/**＠ばるLUVリニューアル（開始）**/
.top_touroku {
	width: 193px; height: 187px; background: url("../common/bak_touroku.gif") no-repeat; margin-top: 10px; margin-bottom: 15px; margin-right:9px; margin-left: 8px;
	}
.top_touroku p.mgn1 {
	padding-top: 40px; padding-bottom: 10px; padding-right: 8px; padding-left: 10px; line-height: 1.5em;
	}
.top_aboutluv {
	width: 193px; height: 300px; background: url("../common/bak_consept.gif") no-repeat; margin-top: 10px; margin-bottom: 15px; margin-right: 9px; margin-left: 8px; 
		}
.top_aboutluv p.mgn2 {
	padding-top: 65px; padding-bottom: 10px; padding-right: 8px; padding-left: 10px; line-height: 1.5em;
	}
.top_joho1 {
	width: 193px; height: 51px; background: url("../common/bak_joho1.gif") no-repeat; margin-top: 10px; margin-bottom: 0px; margin-right: 9px; margin-left: 8px;
	}
.top_joho3 {
	width: 193px; background: url("../common/bak_joho3.gif") repeat-y; margin-top: 0px; margin-bottom: 0px; margin-right: 9px; margin-left: 8px;
	}
.top_joho3 div.mgn3 {
		padding-top: 15px; padding-bottom: 0px; padding-right: 8px; padding-left: 10px; line-height: 1.4em; font-size: 11px;
	}
.top_joho3 p.top_photo {
	float: left; padding-left: 0px; padding-bottom: 10px;
}
.top_joho2 {
	width: 193px; height: 21px; background: url("../common/bak_joho2.gif") no-repeat; margin-top: 0px; margin-bottom: 10px; margin-right: 9px; margin-left: 8px;
	}
.top_left_mgn4 {
	margin-top: 15px; margin-bottom: 10px; margin-right: 8px; margin-left: 10px; line-height: 1.4em; font-size: 11px;
	}
.top_photo {
	float: left; padding-left: 0px; padding-bottom: 10px;
}
.top_photo2 {
	float: left; padding-right: 5px; padding-bottom: 0px;
}
.top_school_datsufuri {
	width: 270px; height: 125px; background: url("../images/bak_datsufuri.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_school_datsufuri p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_datsufuri2 {
	width: 270px; height: 125px; background: url("../images/bak_datsufuri.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_school_datsufuri2 p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_it {
	width: 270px; height: 125px; background: url("../images/bak_it.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_school_it p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_it2 {
	width: 270px; height: 125px; background: url("../images/bak_it.gif") no-repeat; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_school_it2 p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_eigyo {
	width: 270px; height: 125px; background: url("../images/bak_eigyo.gif") no-repeat; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_school_eigyo p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_eigyo2 {
	width: 270px; height: 125px; background: url("../images/bak_eigyo.gif") no-repeat; margin-top: 5px; margin-bottom: 10px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_school_eigyo2 p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_bak {
	width: 270px; height: 125px; background: url("../images/school_bakimg.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_seminar_bak {
	width: 270px; height: 125px; margin-top: 5px; margin-bottom: 10px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_seminar2_bak {
	width: 270px; height: 125px; margin-top: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_lesson {
	width: 270px; height: 125px; margin-top: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; float: left; text-align: left;
	}
.mgn_12 {
	margin-top: 12px; margin-left: 10px; margin-right: 0px; text-align: left; line-height: 1.8em;
}
/**＠ばるLUVリニューアル（終了）**/
/**OA講座（開始）**/
.bak_oa1 {
	width: 640px; height: 149px; background: url("../common/bak_oa1.gif") no-repeat; margin-top: 30px;
	}
.bak_oa2 {
	width: 640px; background-image: url("../common/bak_oa2.gif"); background-repeat: repeat-y; background-position: center;
	}
.bak_oa3 {
	width: 640px; height: 26px; background: url("../common/bak_oa3.gif") no-repeat; margin-bottom: 30px;
	}
.bak_oatop {
	width: 640px; height: 270px; background: url("../common/bak_oatop.gif") no-repeat; margin-top: 30px;
	}
.oa {
	width: 530px;
	}
.oa TABLE {
	width: 530px; margin-bottom:0px; margin-left: 0px; margin-right: 0px; 
}
.oa TABLE TR TD {
	text-align: left; line-height: 1.4em; padding-bottom:10px;
} 
.oa_top {
	width: 580px; margin: 0px;
	}
.oa_top TABLE {
	width: 580px; margin-bottom:0px; margin-left: 0px; margin-right: 0px; 
}
.bak_tomoko {
	width: 290px; height: 275px; background: url("../common/bak_tomoko.gif") no-repeat; padding-top: 25px;
	}
.bak_tomoko p.oa_tomoko_shokai {
	margin-top: 0px; margin-left: 85px; margin-right: 30px; line-height: 1.6em;
	}
.bak_emi {
	width: 290px; height: 275px; background: url("../common/bak_emi.gif") no-repeat; padding-top: 25px;
	}
.bak_emi p.oa_emi_shokai {
	margin-top: 0px; margin-left: 25px; margin-right: 90px; line-height: 1.6em;
	}
.bak_merit {
	width: 580px; height: 192px; background: url("../common/bak_merit.gif") no-repeat;
	}
.bak_merit TABLE {
	width: 480px; height: 140px; margin-top: 27px; margin-bottom: 25px; margin-left: 50px; margin-right: 50px;
	}
.bak_merit TABLE TR TD {
	text-align: left; line-height: 1.2em;
	}
.oa_photo {
	float: left; padding-left: 0px; padding-bottom: 10px;
}
.oa_photo2 {
	float: right; padding-left: 0px; padding-bottom: 10px;
}
.oa_title {
	width: 530px; height: 37px; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;
	}
.oa_link_space {
	width: 530px; padding: 10px; text-align: center;
}
/**OA講座（終了）**/
/**QアンドA（開始）**/
#qa_content2 {
	clear: both;
	width: 639px;
	padding-top: 30px;
	padding-bottom:30px;
	text-align: left;
}
#qa_list {
	margin-top: 10px;
	background-color: #FFFFCC;
}
#qa_list ul {
	margin: 0;
	padding: 15px 20px 0 20px;
}
#qa_list ul li {
	background-image: url("../common/p_q.gif");
	background-position: 0px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 15px;
}
.qa_ans {
	width: 639px;
	border-top: 1px dotted #333333;
	padding: 10px 2px 25px 2px;
	text-align: left;
}
.qa_ans p.q {
	background-image: url("../common/p_q.gif");
	background-position: 0px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 30px;
	color: #FF9933;
	font-weight: bold;
}
.qa_ans p.ans {
	background-image: url("../common/p_a.gif");
	background-position: 0px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 30px;
}
.qa_ans a.menu-back {
	background-image: url("../common/p_next.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
}
.qa_ans_last {
	width: 639px;
	border-top: 1px dotted #333333;
	padding: 10px 2px 25px 2px;
	text-align: left;
}
.qa_ans_last p.q {
	background-image: url("../common/p_q.gif");
	background-position: 0px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 15px;
	color: #FF9933;
	font-weight: bold;
}
.qa_ans_last p.ans {
	background-image: url("../common/p_a.gif");
	background-position: 0px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 25px;
	padding-bottom: 5px;
}
.qa_ans_last a.menu-back {
	background-image: url("../common/p_next.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
}
.font10 {
	FONT-SIZE: 10px;
}
.font12 {
	FONT-SIZE: 12px;
}
.font_name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;
}
.qa_map {
	height: 280px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 2px solid; MARGIN-TOP: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 588px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 2px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left; padding-rigth: 20px; line-height: 1.4em;
}
.qa_map IMG {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.qa_map OL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 10px; PADDING-TOP: 0px
}
.qa_map OL UL {
	LINE-HEIGHT: 1.4em
}
.r_menu {
	line-height: 1.6em;	margin-top: 10px; margin-bottom: 10px;
	}
/**QアンドA（終了）**/