﻿.main	{ width:860px; padding:0px 20px 0px 20px; }
.main_L	{ text-align:left; float: left; width:660px; }
.main_R	{ text-align:left; float: left; width:200px; }

a:link{ color:#2b6582; text-decoration: none;}
a:visited{ color:#2b6582; text-decoration: none;}
a:hover{ color:#85cdc2; text-decoration: none;}
a:active{ color:#2b6582; text-decoration: none;}

img		{ border:0;}
.clear	{ clear: both;}


/* Top */
.top { width:800px; padding:100px 50px 10px 50px;}
.t_title { float:left; }
.t_enter { float:right; width: 330px;}
.h1_top { font-size:12px; margin:0; padding:0;}

/* Banner IFrame */
.bn8831 {margin:0px 0px 10px 0px;}
.bn8831 iframe {width:860px; height:140px;}
.bn_bottom iframe {width:860px; height:100px; margin:10px 0px 10px 0px; border: solid 1px #DDD;}

/* Footer */
.footer {color:#999;}

/* Window */
.tb860 { background:url('../img/tb_860.gif') no-repeat; line-height:20px; height:20px; width:860px; text-align:left;}
.tw860m{ background:#FFF; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; width:840px; padding:10px 9px 0px 9px; text-align:left; }
.tw860f{ background:url('../img/tw_860f.gif') no-repeat; line-height:15px; height:15px; width:860px; margin-bottom:10px; }
.tb860 h2 {font-size:12px; margin:0px 0px 0px 10px; padding:0; color:#2b6582;}
.tb860 h3 {font-size:12px; margin:0px 0px 0px 10px; padding:0; color:#2b6582;}
.tw860m .DeliText h2 {font-size:14px;}

.tb200 { background:url('../img/tb_200.gif') no-repeat; line-height:20px; height:20px; width:200px; text-align:left;}
.tw200m{ background:#FFF; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; width:180px; padding:10px 9px 0px 9px; text-align:left; }
.tw200f{ background:url('../img/tw_200f.gif') no-repeat; line-height:15px; height:15px; width:200px; margin-bottom:10px; }

/* PageSetting */
.p_footer { width:860px; padding:2px 20px 2px 20px; color:#888;}
.p_footer h1 { font-size:12px; display:inline; margin:0; padding:0;}
.p_title { float:left; }
.p_right { float:right; text-align: right;}

/* live */
.shop_title { float:left; font-size:16px; }
.shop_st { float:right; font-size:14px; }

.live_twm{ background:url('../img/live_twm.gif') no-repeat; height:20px; width:860px; }
.live_tws{ background:#FFF; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; width:840px; padding:10px 9px 0px 9px; text-align:left; }
.live_tws ol{text-align:left; list-style-type : none; margin:0; padding:0; line-height:20px;}
.live_tws li{border-bottom:solid 1px #dedede; padding:0px 5px 0px 0px;}


/* CSSMenu */
.menu 
{
	background:url('../img/menu_bg.gif') repeat-x;
	padding: 0;
	height:42px;
	overflow: hidden;
	margin:0px 0px 10px 0px;
}

.menu div {	width:860px;}

.menu img {
	visibility: hidden;
}

.menu a,
.menu a:link,
.menu a:visited {
	background-position: 0px 0px;
	float:left;
}
.menu a:focus,
.menu a:hover,
.menu a:active {
	background-position: 0px 42px;
	float:left;
}

.menu .m_home a {
	background-image: url('../img/menu_home.gif');
}

.menu .m_search a {
	background-image: url('../img/menu_search.gif');
}

.menu .m_list a {
	background-image: url('../img/menu_list.gif');
}

.menu .m_girl a {
	background-image: url('../img/menu_girl.gif');
}

/* RealTimeEvent */
.rte		{text-align:left; list-style-type : none; margin:0; padding:0;}
.rte h3		{font-size:12px; display:inline; margin:0; padding:0;}
.rte h2		{font-size:18px; display:inline; margin:0; padding:0;}
.rte .f_l	{float:left; text-align:left;}
.rte .f_lt	{float:left; text-align:left; width:260px;}
.rte .f_r	{float:right;}
.rte .f_rb	{float:right; margin:0px 0px 4px 0px; }

.rte .free	{background:#FFF url('../img/bg_plan_white.gif'); border:solid 1px #DDD; margin:0px 20px 10px 0px; border-bottom:solid 1px #CCC; padding:10px 10px 10px 10px;}
.rte .plan	{background:#FFC url('../img/bg_plan_yew.gif'); border:solid 1px #DCB; margin:0px 20px 10px 0px; border-bottom:solid 1px #B98; margin:0px 20px 10px 0px; padding:10px 10px 10px 10px;}
.rte .free2	{background:#FFF; border:solid 1px #DDD; margin:0px 20px 10px 0px; padding:10px;}
.rte .free2 h3{font-size:12px; display:inline; font-weight:normal; margin:0; padding:0;}
.rte .free2 h2{font-size:12px; display:inline; margin:0; padding:0;}
.rte .free2 .name{float:left; text-align:left; width:300px;}
.rte .free2 .eve{float:left; text-align:left; width:300px; padding-left:10px; border-left:solid 1px #DDD;}

.rte .free .local	{ color:#888888; border:solid 1px #dddddd; background:#ffffff; padding:5px; margin:3px 0px 10px 0px;}
.rte .plan .local	{ color:#6d5c4b; border:solid 1px #ddccbb; background:#ffffff; padding:5px; margin:3px 0px 10px 0px;}

.rte .event li	{width:330px;}
.rte .free .event {border-left:solid 1px #dddddd; text-align:left; list-style-type : none; margin:0px 0px 0px 0px; padding:3px 3px 3px 10px; line-height:14px;}
.rte .plan .event {border-left:solid 1px #ddccbb; text-align:left; list-style-type : none; margin:0px 0px 0px 0px; padding:3px 3px 3px 10px; line-height:14px;}

.rte .img {text-align:center;}
.rte .free .img img	{margin-right:13px; margin-left:13px; border:solid 1px #ffffff;}
.rte .plan .img img	{margin-right:2px;margin-left:2px; border:solid 1px #ffffff;}

.icon_open{background:url(../img/icon_open.gif) no-repeat; float:left; line-height:20px; height:20px; padding:0px 10px 0px 22px;}
.icon_tel{background:url(../img/icon_tel.gif) no-repeat; float:left; line-height:20px; height:20px; padding:0px 10px 0px 22px;}
.icon_shop{background:url(../img/icon_shop.gif) no-repeat; float:left; line-height:20px; height:20px; padding:0px 10px 0px 22px;}

/* Movie List */
.ml_home	{text-align:left; list-style-type : none; margin:0; padding:0;}
.ml_home li	{float:left; background:url('../img/ml_bg.gif') no-repeat; font-size:10px; width:116px; height:120px; margin:5px 10px 5px 0px; padding:2px 2px 2px 2px; overflow: hidden; }
.ml_home div{line-height:14px; margin:0px 0px 0px 3px;}	

/* Button */
.r_menu {padding: 0; margin:0px 0px 10px 0px; text-align: center; list-style-type : none;}
.r_menu li {background:url('../img/btn_bg.gif') no-repeat; line-height:30px; width:200px; height:30px; margin:0px 0px 3px 0px;}
.r_menu li a{display:block; width:200px; overflow:hidden;}

/* What Delivery Health */
.DeliText{ overflow:auto; height:150px; color:#888; }
.DeliText2{ overflow:auto; height:50px; color:#888; }
.DeliText strong{ color:#555; }
.DeliText h3{ font-size:12px; margin:0; padding:0; color:#555;}

/* Link */
.link_l			{float:left; text-align:left; width:600px; margin:0px 0px 0px 10px;}
.link_l ul		{text-align:left; list-style-type : none; margin:0; padding:0;}
.link_l li		{float:left; margin:5px 10px 5px 0px; padding:0; overflow: hidden;}

/* PageRight */
.right_girl			{margin:0px 0px 10px 0px; padding:3px; background:#ededed; border:solid 1px #DDD ;}
.right_girl .photo	{float:left;}
.right_girl .data	{float:left; padding:0px 0px 0px 5px;}
.right_girl .data p	{font-size:10px; color:#555;}

/* Support */
.support	{padding:10px; background:#f5f5f5; border:solid 1px #ededed ;}
.support th	{padding:5px; background:#e8e8e8; border:solid 1px #ededed ; text-align:right; color:#555;}
.support td	{padding:5px; text-align:left;}
.sup_n		{text-align:left; padding:5px 5px 5px 5px; background:#f5f5f5; border:solid 1px #ededed ;}
.support strong		{font-size:18px; color:#555;}

/* Top */
.search		{font-size:14px; margin-top:10px;}
.search span{font-size:12px; color:#888;}
.search .b	{background:url('../img/border_dot.gif'); text-align:left; list-style-type : none; margin:2px 0px 0px 0px; padding:5px 0px 0px 0px; line-height:20px;}
.search	h2	{font-size:14px; display:inline; margin:0; padding:0; color:#555;}

/* 広告 */
.k_l		{width:270px; float:left; padding: 40px 0px 0px 0px; text-align:center;}
.k_l p		{font-size:14px;}
.k_l a		{color:#db4f71; text-decoration: none;}
.k_r		{width:568px; float:left; padding: 40px 0px 0px 0px;}
.k_r strong	{color:#db4f71; font-size:16px;}
.k_r span	{color:#2b6582; font-size:12px;}
.k_r span b	{color:#2b6582; font-size:16px;}

.k_d			{padding-top:5px; margin-top:5px;}
.k_d ul			{text-align:left; list-style-type : none; margin:0px 0px 20px 0px; padding:0px; line-height:18px;}
.k_d li			{background:#f5f5f5; border:solid 1px #DDD; padding:3px; margin:0px;}
.k_d li .kou	{margin:0px 10px 0px 0px;}
.k_d li .kou .kat	{text-align:left; padding:15px 5px 5px 5px;}
.k_d li .kou .kan	{text-align:right; padding:5px; border-top:solid 1px #DDD; color:#2b6582; font-size:16px;}
.k_d li .kou strong	{color:#2b6582; font-size:16px;}
.k_d li .data	{margin:0px 0px 0px 20px;}

/* Search */
.search_txt	{color:#b0b0b0; width:860px; font-size:10px; text-align:left; background:url('../img/tb_860.gif');}
.search_txt	strong	{color:#000;}

/* 4Girl */
.four_girl			{width:180px; float:left; background:#eeeeee; margin:5px 13px 5px 13px; border: solid 1px #e0e0e0;}
.four_girl .name	{margin:3px; padding:3px; background:#f5f5f5; border: solid 1px #e0e0e0; font-size:14px;}
.four_girl .name_s	{margin:3px; padding:3px; background:#f5f5f5; border: solid 1px #e0e0e0; font-size:12px;}
