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

}
.header {
	width: 720px; background-image: url(../common/header_back.gif); background-repeat: no-repeat; text-align: left;
}
.globalNavi UL {
	width: 720px;
}
.globalNavi UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 120px; HEIGHT: 21px;
}
.globalNavi UL LI A {
	text-decoration: none; PADDING-RIGHT: 0px; DISPLAY: block; text-indent: -9999px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 120px; HEIGHT: 21px;
}
.globalNavi UL LI.tab1 {
	background-image: url(../common/tab_1.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab1 A:hover {
	background-image: url(../common/tab_1.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi UL LI.tab2 {
	background-image: url(../common/tab_2.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab2 A:hover {
	background-image: url(../common/tab_2.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi UL LI.tab3 {
	background-image: url(../common/tab_3.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab3 A:hover {
	background-image: url(../common/tab_3.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi UL LI.tab4 {
	background-image: url(../common/tab_4.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab4 A:hover { 
	background-image: url(../common/tab_4.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi UL LI.tab5 {
	background-image: url(../common/tab_5.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab5 A:hover {
	background-image: url(../common/tab_5.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi UL LI.tab6 {
	background-image: url(../common/tab_6.gif); background-repeat: no-repeat; background-position: left top;
}
.globalNavi UL LI.tab6 A:hover {
	background-image: url(../common/tab_6.gif); background-repeat: no-repeat; background-position: 0 -21px;
}
.globalNavi2 UL {
	width: 720px;
}
.globalNavi2 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 102px; HEIGHT: 21px;
}
.globalNavi2 UL LI A {
	text-decoration: none; PADDING-RIGHT: 0px; DISPLAY: block; text-indent: -9999px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 102px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab1 {
	background-image: url(../common/tab_1_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab1 A:hover {
	background-image: url(../common/tab_1_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab2 {
	background-image: url(../common/tab_2_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab2 A:hover {
	background-image: url(../common/tab_2_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab3 {
	background-image: url(../common/tab_3_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab3 A:hover {
	background-image: url(../common/tab_3_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab4 {
	background-image: url(../common/tab_4_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab4 A:hover { 
	background-image: url(../common/tab_4_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab5 {
	background-image: url(../common/tab_5_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab5 A:hover {
	background-image: url(../common/tab_5_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab6 {
	background-image: url(../common/tab_6_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 102px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab6 A:hover {
	background-image: url(../common/tab_6_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 102px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab7 {
	background-image: url(../common/tab_7_2.gif); background-repeat: no-repeat; background-position: left top; WIDTH: 103px; HEIGHT: 21px;
}
.globalNavi2 UL LI.tab7 A:hover {
	background-image: url(../common/tab_7_2.gif); background-repeat: no-repeat; background-position: 0 -21px; WIDTH: 103px; HEIGHT: 21px;
}
.footer {
	width: 720px; background-image: url(../common/footer_line.gif); background-repeat: repeat-x; clear: left;
} 
.footer UL {
	MARGIN-TOP: 0px; 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: 720px;
}
.footer TABLE TR
{

} 
.footer TABLE TR TD {
	background-image: url(../common/footer_back.gif); background-position: Left top; background-repeat: no-repeat; text-align: right;
} 
.copyright {
	font-size: 8px; margin-bottom: 35px; line-height: normal;
} 
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: 720px; margin-bottom: 40px; margin-top: 10px;
}
.left_contents {
	width: 510px; margin-right: 10px; float: left;
}
.left_luvly {
	width: 150px; margin-left: 6px; 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_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_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: 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;
}
.right_contents {
	width: 180px; height: 1100px; float: left; background-image: url(../img/right_back.gif); text-align: left; padding-left: 10px; padding-right: 10px;
}
.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.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.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;
}

.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;
}
.cinema_base {
	width: 720px; text-align: center; margin-top: 20px;
}
.cinema_main {
	width: 550px; float: left; margin-right: 10px; line-height: 1.5em;
}
.cinema_option {
	width: 160px; float: left;
}
.cinema_header {
	width: 550px; background-color: #FEBF10;
}
.cinema_header IMG {
	vertical-align: bottom;
}
.cinema_header UL {

}
.cinema_header UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 82px; HEIGHT: 22px;
}
.cinema_header UL LI A {
	text-decoration: none; PADDING-RIGHT: 0px; DISPLAY: block; text-indent: -9999px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 82px; HEIGHT: 22px;
}
.cinema_header UL LI.tab1 {
	background-image: url(../common/tab_index_off.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab1 A:hover {
	background-image: url(../common/tab_index_off.gif); background-repeat: no-repeat; background-position: 0 -22px;
}
.cinema_header UL LI.tab2 {
	background-image: url(../common/tab_lineup_off.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab2 A:hover {
	background-image: url(../common/tab_lineup_off.gif); background-repeat: no-repeat; background-position: 0 -22px;
}
.cinema_header UL LI.tab3 {
	background-image: url(../common/tab_report_off.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab3 A:hover {
	background-image: url(../common/tab_report_off.gif); background-repeat: no-repeat; background-position: 0 -22px;
}
.cinema_header UL LI.tab4 {
	background-image: url(../common/tab_present_off.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab4 A:hover { 
	background-image: url(../common/tab_present_off.gif); background-repeat: no-repeat; background-position: 0 -22px;
}
.cinema_header UL LI.tab5 {
	background-image: url(../common/tab_ranking_off.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab5 A:hover {
	background-image: url(../common/tab_ranking_off.gif); background-repeat: no-repeat; background-position: 0 -22px;
}
.cinema_header UL LI.tab6 {
	background-color:#FEBF10; width: 140px; text-indent: -9999px;
}
.cinema_header UL LI.tab1_on {
	background-image: url(../common/tab_index_on.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab2_on {
	background-image: url(../common/tab_lineup_on.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab3_on {
	background-image: url(../common/tab_report_on.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab4_on {
	background-image: url(../common/tab_present_on.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_header UL LI.tab5_on {
	background-image: url(../common/tab_ranking_on.gif); background-repeat: no-repeat; background-position: left top;
}
.cinema_pickup {
	width: 300px; margin-right: 10px; float: left; text-align: left; margin-bottom: 20px; margin-top: 10px; 
}
.cinema_ranking TABLE {
	width: 240; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; font-size: 10px;  margin-top: 10px;
}
.cinema_ranking TABLE TH {
	background-color:#CCCCCC; font-weight: normal; text-align: left;
}
.cinema_ranking TABLE TH IMG {
	margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 15px; vertical-align: middle;
}
.cinema_ranking TABLE TD{
	padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: left;
}
.cinema_ranking UL {
	list-style-position: outside; vertical-align: top;
}
.cinema_ranking UL LI {
	line-height: 1.2em; margin-left: 15px; padding-bottom: 10px;
}
.cinema_ranking UL LI.top1 {
	list-style-image: url(../common/ranking_top_1st.gif);
}
.cinema_ranking UL LI.top2 {
	list-style-image: url(../common/ranking_top_2nd.gif);
}
.cinema_ranking UL LI.top3 {
	list-style-image: url(../common/ranking_top_3rd.gif);
}
.cinema_ranking UL LI.top4 {
	list-style-image: url(../common/ranking_top_4th.gif);
}
.cinema_ranking UL LI.top5 {
	list-style-image: url(../common/ranking_top_5th.gif);
}
.cinema_copyrigaht {
	font-size: 8px; line-height: 1.2em; text-align: left;
}
.cinema_lineup {
	width: 550px; clear: left;
}
.cinema_lineup TABLE {
	text-align: left;
}
.cinema_lineup TABLE TR {

}
.cinema_lineup TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
.cinema_lineup TABLE TR TD {
	font-size: 10px; padding-left: 10px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px; padding-top: 10px;
}
.cinema_lineup TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.cinema_lineup TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}

.cinema_lineup TABLE TR TD.last {
	padding-bottom: 20px; border-bottom: none;
}
.cinema_report {
	width: 550px; clear: left; margin-bottom: 20px;
}
.cinema_report TABLE {
	text-align: left;
}
.cinema_report TABLE TR {

}
.cinema_report TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
.cinema_report TABLE TR TD {
	font-size: 10px; padding-left: 10px;
}
.cinema_report TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.cinema_report TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
.cinema_report TABLE TR TD {
	font-size: 10px; padding-left: 10px; padding-top: 10px;
}
.cinema_report TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.cinema_present {
	width: 550px; clear: left; margin-bottom: 20px;
}
.cinema_present TABLE {
	text-align: left;
}
.cinema_present TABLE TR {

}
.cinema_present TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
.cinema_present TABLE TR TD {
	font-size: 10px; padding-left: 10px; padding-top: 10px;
}
.cinema_present TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.cinema_present TABLE TR TH {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}
.cinema_present TABLE TR TD {
	font-size: 10px; padding-left: 10px;
}
.cinema_present TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.cinema_contents {
	margin-top: 10px;
}
.cinema_contents IMG.photo {
	float: right; padding-left: 10px;
}
.cinema_contents IMG.photo2 {
	float: left; padding-right: 10px;
}
.cinema_staffcast_left {
	float: left; width: 260px; text-align: left;
}
.cinema_staffcast_right {
	float: left; width: 290px;
}
.cinema_introduction {
	margin-top: 20px; text-align: left; width: 540px;
}
.cinema_story {
	margin-top: 20px; margin-bottom: 40px; text-align: left; width: 540px;
}
.cinema_next {
	width: auto; text-align: center; font-size: 10px; margin-top: 10px; margin-bottom: 10px;
}
.cinema_return {
	width: auto; text-align: right; font-size: 10px; padding-left: 9px; background: url("../common/arrow_up.gif") no-repeat; background-position: 490px;
}
.cinema_footer {
	width: 550px; background-color: #F8D98A; margin-bottom: 40px; clear: both;
}
.cinema_footer UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; PADDING-bottom: 5px; TEXT-ALIGN: center;
} 
.cinema_footer UL LI {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 12px; LINE-HEIGHT: 12px; LIST-STYLE-TYPE: none;
} 
.cinema_footer UL LI.border-none {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
.kouki_title {
	width: 620px; margin-bottom: 0px; padding-bottom: 0px;
}
.kouki_contents2 {
	width: 618px; background-color:#FFFFFF; border-top: none; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; text-align: left; margin-top: 0px;
}
.kouki_contents {
	width: 610px; background-color:#FFFFFF; border-top: none; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; text-align: left; margin-top: 0px;
} 
.backno_200609_prof{
    width: 540px; background-color: #CC3300; 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: 15px; margin-bottom: none; margin-left: 32px; margin-right: 32px; color: #CC3300;
}
.clip{
	width: 590px; border-top: 1px solid #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: none; padding-right: 5px; padding-left: 5px; margin-top: 15px; margin-bottom: none; margin-left: 32px; margin-right: 32px;
}
.backnumber{
    width: 540px; background-color: #FADDCD; border-left: 1px solid #FADDCD; border-right: 1px solid #FADDCD; border-top: 1px solid #FADDCD; border-bottom: 1px solid #FADDCD; padding-top: 1px; padding-bottom: none; padding-right: 5px; padding-left: 5px; margin-top: 10px; margin-bottom: 5px; margin-left: 32px; margin-right: 32px; color: #CC3300;
}
.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;
    }
.recipe_line1{
    width: 566px; border-bottom: 1px dotted #CCCCCC; margin-top: 10px; margin-bottom: none; margin-left: none; margin-right: none; line-height: 1.5em;
}
.recipe_contents {
	width: 618px; 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: none; text-align: left;
}
.recipe_h2 {
	width: 580px; margin-left: 20px; margin-top: 0px; margin-bottom: 30px; margin-right: 0px; line-height: 1.5em;
}
.recipe_h2 IMG {
	padding-bottom: 10px;
}
.recipe_name {
	width: 536px; border-left: 1px solid #CC3300; border-right: 1px solid #CC3300; border-top: 1px solid #CC3300; border-bottom: 1px solid #CC3300; 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: #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;
}
.zairyo_2 {
	width: 221px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #CC3300; border-left: 7px solid #CC3300; border-right: none; border-top: none; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-left: none;
}
.zairyo_3 {
	width: 221px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #2DADBF; border-left: 7px solid #2DADBF; border-right: none; border-top: none; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-left: none;
}
.tukurikata_2 {
	width: 221px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #CC3300; border-left: 7px solid #CC3300; border-right: none; border-top: none; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-left: none;
}
.tukurikata_3 {
	width: 221px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #2DADBF; border-left: 7px solid #2DADBF; border-right: none; border-top: none; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-left: none;
}
.recipe_honbun { 
	width: 574px; margin-left: 20px; margin-right: 20px;
}
.backnumber_recipe {
    width: 574px; margin-top: 20px; margin-bottom: 10px;
}
.contents_enquete {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-left: 0px; padding-left: 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;
}
.enquete {
	width: 540px; margin-bottom: 20px; margin-top: 20px; text-align: left;
}
.enquete_h {
	width: 530px; background-color:#CC9900; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-weight: bold; color: #FFFFFF; margin-bottom: 10px;
}
.column_contents {
	width: 618px; 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: none; text-align: left;
}
.column_h2 {
	width: 580px; margin-left: 20px; margin-top: 0px; margin-bottom: 30px; margin-right: 0px;
}
.column_comment {
	width: 560px; padding-left: 30px; padding-right: 30px; line-height: 1.5em;
}
.column_photo_left {
	float: left; margin-right: 10px; margin-bottom: 10px;
}
.column_photo_right {
	float: right; margin-left: 10px; margin-bottom: 10px;
}
.column_introduce {
	width: 560px; margin-left: 20px; margin-top: 20px; margin-bottom: 10px; margin-right: 0px; background-color: #999999; font-size: 10px; color: #FFFFFF; line-height: 1.5em; padding: 10px 10px 10px 10px;
}
.column_introduce_left {
	width: 270px; float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;
}
.column_introduce_right {
	width: 250px; float: right; margin-bottom: 10px;
}
.column_introduce_right IMG {
	margin-top: 10px;
}
.column_hr {
	clear: both; color: #FFFFFF; height: 1px;
}
a.column {
	color: #FFFFFF;
}	
.mgn_logo {
	margin-bottom: 10px; margin-top: 10px;
}
.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_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_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;
}
/* ニュース関連 開始 */
.news_base {
	width: 720px; margin-top: 10px;
}
.news_option {
	width: 170px; float: left;
}
.news_navigation{
	font-size:10px; padding-bottom:5px;
}
.news_navigation TABLE {
	text-align: left;
}
.news_navigation TABLE TR TD {
	padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
}
.news_detail, .news_category, .news_middlecategory {
	width: 550px; float: left; margin-bottom: 20px;
}
.news_category_contents TABLE, .news_middlecategory_contents TABLE {
	text-align: left;
}
.news_category_contents TABLE TR TH, .news_middlecategory_contents TABLE TR TH{
	padding:5px; background-color:#E6F7EE;
    BORDER-TOP: #66cc99 1px solid;
    BORDER-RIGHT: #66cc99 1px solid;
    BORDER-LEFT: #66cc99 1px solid;
}
.news_category_contents TABLE TR TD, .news_middlecategory_contents TABLE TR TD {
	padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
    BORDER-RIGHT: #66cc99 1px solid;
    BORDER-LEFT: #66cc99 1px solid;
    BORDER-BOTTOM: #66cc99 1px solid;
}
.news_category_daily_title {
	font-size:14px; font-weight:bold; color:#5FC994;
}
.news_middlecategory_daily_title{
	font-size:14px; font-weight:bold; color:#FF6600;
}
.news_middlecategory_time{
	font-size:12px;font-weight:normal;color:#000000;
}
.news_category_page TABLE TR TD{
	font-size:12px;
	text-align:center;
}
.news_detail_contents TABLE {
	text-align: left;
    BORDER-TOP: #CFEFD8 1px solid;
    BORDER-RIGHT: #CFEFD8 1px solid;
    BORDER-LEFT: #CFEFD8 1px solid;
    BORDER-BOTTOM: #CFEFD8 1px solid;
}
.news_detail_contents TABLE TR {
	background-color:#E6F7EE;
}
.news_detail_contents TABLE TR TH {
	margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 5px;
}
.news_detail_contents TABLE TR TD {
	padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
}
.news_detail_contents TABLE TR TD IMG {
	vertical-align: middle; margin-bottom: 5px;
}
.news_detail_title, .news_category_title{
	margin-left:0px;
	padding-left:0px;
	padding-bottom:5px;
	font-size:12px; font-weight:bold; color:#FF6600;
	text-align:left;
}
.news_detail_title TABLE TR TD, .news_category_title TABLE TR TD{
	padding-left:5px;
}
.news_detail_contents P{
	font-size:12px; line-height:150%; padding-bottom:10px;
}
.news_detail_contents H1{
	font-size:16px; font-weight:bold; padding-bottom:10px;
}
.news_detail_contents_copyright{
	padding-right:5px; padding-bottom:3px; text-align:right; font-size:10px;
}
.news_detail_etcnews TABLE {
	text-align: left; width:550px;
}
.news_detail_etcnews TABLE TR TH{
	padding:5px; background-color:#66CC99;
}
.news_detail_etcnews TABLE TR TD {
	padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
    BORDER-RIGHT: #66cc99 1px solid;
    BORDER-LEFT: #66cc99 1px solid;
    BORDER-BOTTOM: #66cc99 1px solid;
}
.news_detail_etcnews_title{
	font-size:14px; font-weight:bold; color:#FFFFFF;
}
.news_detail_etcnews_contents, .news_category_contents_list, .news_middlecategory_contents_list{
	padding-bottom:5px;
}
a.news_next{
	font-size: 14px; padding-left: 10px; line-height:140%;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.news_index_next{
	font-size: 12px; padding-left: 10px; line-height:135%;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.news_middlecategory_next{
	font-size: 12px; padding-left: 10px;
	background:    url("../common/arrow_next.gif") no-repeat;
}
.news_index TABLE{
	text-align:left; width:510px;
}
.news_index TABLE TR TD {
	padding-left: 5px; padding-top: 0px; padding-bottom: 5px; padding-right: 10px;
}
/* ニュース関連 終わり */

/* Topページの天気関連 始まり */
.tenki_index_topics TABLE{
	text-align:left;width:180px;
}
.tenki_index_topics TABLE TR TD {
	padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
}
.tenki_index_topics_head TABLE{
	text-align:left;width:180px;background-color:#66cc99;
    BORDER-TOP: #66cc99 1px solid;
    BORDER-RIGHT: #66cc99 1px solid;
    BORDER-LEFT: #66cc99 1px solid;
}
.tenki_index_topics_head A{
    color:#ffffff;font-weight:bold;text-decoration:underline;
}
.tenki_index_topics_contents TABLE{
	text-align:center;width:180px;
    BORDER-RIGHT: #66cc99 1px solid;
    BORDER-LEFT: #66cc99 1px solid;
    BORDER-BOTTOM: #66cc99 1px solid;
}
.tenki_index_topics_contents TABLE TR TD {
	background-color:#FFFFFF;font-weight:bold;	
}
.tenki_index_copy{
    text-align:right;font-size:10px;
}
/* Topページの天気関連 終わり */

/* 天気設定用 開始 */
.weather_base {
	width:100%;  margin-top: 10px;
}
.weather_base TABLE TR TH, .weather_base TABLE TR TD{
	font-size:12px;
}
/* 天気設定用 終わり */

.uranai {
	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;
}

.uranai TABLE {
	width: 590px; table-align: center;
}
.uranai TABLE TR {

}
.uranai TABLE TR TD{
	text-align: center; 
}
/*
#enter_birth{
  text-align:left;
}
*/
.uranai TABLE TR TD.topmgn30 {
	padding-top: 30px;
}
#uranai_back {
  text-align: center; background: url("../common/uranai_back.gif") no-repeat; width: 360px; height: 210px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; line-height: 2; margin: 5px;
}
.uranai_midashi {
	text-align: center; width: 200px; height: 20px; border-top: #FF6666 1px solid; border-bottom: #FF6666 1px solid; border-left: #FF6666 5px solid; border-right: #FF6666 5px solid;
}
.uranai_result {
	text-align: right; width: 300px; height: 300px;
}
.uranai_result2 {
	text-align: left; width: 90%; height: 100%; border: #FFC617 1px none; padding: 3px;
}
.character {
	text-align: left; width: 240px; height: 300px;
}
#birth {
	text-align: center; background: url("../common/flower3.gif") no-repeat; width: 250px; height: 30px; border-top: #FF6666 1px dotted; border-bottom: #FF6666 1px dotted; line-height: 2; font-size: 11pt;
}	