<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 縺ｻ縺吶⊇縺� 蜈ｱ騾咾SS */
@charset "utf-8";

/***** tag *****/
body{
	margin:0px;
	padding:0px;
	background-color:#fff;
	background-image:url(/imgs/common/bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-attachment:fixed;
	color:#222;
	font-size:11px;
	font-family:Meiryo,'繝｡繧､繝ｪ繧ｪ','Hiragino Kaku Gothic Pro','繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3',sans-serif;
	word-break:break-all;
}
p,ul,ol,dl,dt,dd{
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
}
a:link{ color:#6356AE; text-decoration:none; }
a:visited{ color:#6356AE; text-decoration:none; }
a:hover{ color:#F26C4F; text-decoration:none; }

/***** common *****/
.po_r{ position:relative; }
.po_a{ position:absolute; }

.float_r{ float:right; }
.float_l{ float:left; }
.of_h{overflow:hidden; }

.left{ text-align:left; }
.right{ text-align:right; }
.center{ text-align:center; }

.none{ display:none; }

.clear_both{ clear:both; }
.both{ clear:both; }

.end{ margin-bottom:6px; }
.spc{ padding-bottom:6px; }
.spc10{ padding-bottom:10px; }
.spc_end{ margin-bottom:20px; }
.spc_top{ margin-top:6px; }

.round, .round_left, .round_right, .round_none, .round_bottom{ box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2); }
.round{ border-radius:10px; }
.round_left{ border-radius:6px 0px 0px 6px; }
.round_right{ border-radius:0px 6px 6px 0px; }
.round_none{ border-radius:0px; }
.round_bottom{ border-radius:0px 0px 6px 6px; }

.img_link:hover{ opacity:0.7; }
.link{ cursor:pointer; color:#6356AE; }
.gray{ color:#bbb; }
.loading{ padding:50px;text-align:center; }
.err{
	padding:10px;
	color:#d00;
}

.top{
	display:none;
}
.cap{
	clear:both;
	width: 980px;
	margin:0px auto 10px auto;
	padding:5px;
}

.tit_big{
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.tit{
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
.tit_s{
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
.cmt{
	overflow:hidden;
	margin-bottom:4px;
	font-size:12px;
	line-height:16px;
}
.cmt_2{
	overflow:hidden;
	overflow:none;
	height:32px;
	margin-bottom:4px;
	font-size:12px;
	line-height:16px;
}
.cmt_s{
	overflow:hidden;
	margin-bottom:4px;
	font-size:11px;
	line-height:14px;
}
.cmt_s2{
	overflow:hidden;
	height:28px;
	margin-bottom:4px;
	font-size:11px;
	line-height:14px;
}

.date{
	color:#e33;
	font-size:10px;
	line-height:10px;
}
.kana{
	color:#555;
	font-size:9px;
	font-weight:normal;
	line-height:10px;
}
.kana_eng{
	padding-bottom:1px;
	color:#555;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:12px;
}
.area{
	margin-bottom:2px;
	color:#f59;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}
.shop{
	height:32px;
	margin-bottom:2px;
	color:#f59;
	font-size:12px;
	font-weight:nomal;
	line-height:16px;
}
.staff_tit{
	overflow:hidden;
	font-size:8px;
	line-height:11px;
}
.staff_num{
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.staff{
	overflow:hidden;
	font-size:11px;
	line-height:12px;
}
.qst{
	color:#f59;
}
.type{
	margin-bottom:4px;
	font-size:10px;
	line-height:10px;
	color:#f59;
}
.num{
	font-weight:bold;
	font-size:14px;
	line-height:14px;
}
.s_open{
	margin-left:5px;
}
.f_level{
	list-style-type:none;	
}
.f_level &gt; li{
	float:left;
	width:12px;
	height:12px;
	margin-right:4px;
	background:url(/imgs/icon/star.png);
}
.f_level &gt; .non{
	background:url(/imgs/icon/star_n.png);
}
.f_type{
	list-style-type:none;	
}
.f_type .c2{
	width:100px;
}
.f_type &gt; li{
	float:left;
	width:46px;
	margin-right:2px;
	margin-bottom:2px;
	padding:2px;
	border:solid 1px #ccc;
	border-radius:5px;
	box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1) inset;
	color:#f59;
	font-size:9px;
	line-height:10px;
	text-align:center;
}

/***** sns *****/
.btn-sns{
	height:26px;
	margin-right:4px;
}
.btn-sns ul{
	float:right;
	list-style-type:none;	
}
.btn-sns li{
	float:left;
	height:20px;
	margin-left:12px;
}

/***** grp *****/
.grp_cmt{
	padding:20px;
	border-radius:6px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1) inset;
	background:#f8f8f8;
}

.grp{
	margin-top:8px;
	padding-top:20px;
	border-radius:0px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1) inset;
	background:#cbcbcb;
}
.grp .item{
	float:left;
	width:120px;
	margin-left:12px;
	margin-bottom:12px;
	font-size:9px;
	line-height:11px;
	text-align:center;
}
.grp .item &gt; div{
	height:23px;
}
.grp_sub{
	padding:8px;
	border-radius:6px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1) inset;
	background:#f2f2f2;
}

.grp_fm{
	margin-bottom:8px;
	padding:8px;
	border-radius:6px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1) inset;
	background:#f2f2f2;
}

/*** title ***/
.tit_hd{
	clear:both;
	float:none;
	position:relative;
	margin-bottom:15px;
	padding:16px 0px 14px 65px;
	border-radius:10px 10px 10px 10px;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
	font-size:13px;
	font-weight:bold;
	line-height:13px;
}
.tit_bg1{
	background:#ff99c5;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffb0cf),to(#ff90c0));
	background:-moz-linear-gradient(#ffbad7,#ff90b7);
	color:white;
	background-image: url(/imgs/menu/bg.jpg);
}
.tit_bg2{
	background:#666;
	background:-webkit-gradient(linear,left top,left bottom,from(#555),to(#888));
	background:-moz-linear-gradient(#555,#777);
	color:white;
	background-image: url(/imgs/menu/bg2.jpg);
}
.tit_bg3{
	border-bottom:solid 1px #ccc;
	background:#eee;
	background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#f8f8f8));
	background:-moz-linear-gradient(#eee,#f8f8f8);
	color:gray;
	background-image: url(/imgs/menu/bg3.jpg);
}
.tit_bg1 &gt; .tit_icon, .tit_bg2 &gt; .tit_icon{
	position:absolute;
	top:12px;
	left:16px;
	width:30px;
	height:18px;
	background:url(/imgs/common/tit_icon1.png);
}
.tit_bg3 &gt; .tit_icon{
	position:absolute;
	top:12px;
	left:16px;
	width:30px;
	height:18px;
	background:url(/imgs/common/tit_icon2.png);
}
.tit_bg1 &gt; .tit_sub, .tit_bg2 &gt; .tit_sub, .tit_bg3 &gt; .tit_sub{
	position:absolute;
	top:11px;
	right:15px;
	font-size:12px;
	line-height:25px;
}

/***** btn *****/
.btn_play{
	cursor:pointer;
	width:257px;
	height:57px;
	margin-top:6px;
	margin-left:-2px;
	background:url(/imgs/icon/pr_mov.png);
}
.btn_play:hover{
	opacity:0.7;
}

.btn{
	font-size:10px;
	line-height:11px;
}
.btn &gt; a:nth-child(1){
	margin-left:0px;
}
.btn a{
	float:left;
	display:block;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.05);
	margin-left:10px;
	margin-bottom:3px;
	padding:4px 20px 4px 30px;
	border:solid 1px #ccc;
	border-radius:10px;
	background:url('/imgs/common/btn_bg.gif');
    	color:#666;
}
.btn a:hover{
	color:red;
	background:url('/imgs/common/btn_bg2.gif');
}

.btn_click{
	padding:3px 30px 3px 30px;
	border:solid 1px #ccc;
	border-radius:18px;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
	background:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d8d8d8));
	background:-moz-linear-gradient(white,#d8d8d8);
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}
.btn_click:hover{
	background:#eee;
	background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));
	background:-moz-linear-gradient(white,#ddd);
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.05) inset;
}

/***** btn chk *****/
.btn_chk{
	cursor:pointer;
	float:left;
	width:97px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);
	margin-top:14px;
	margin-left:14px;
	padding:6px 0px 6px 28px;
	border:solid 1px #ccc;
	border-radius:7px;
	background:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
	background:-moz-linear-gradient(white,#eee);
	color:#444;
	font-size:10px;
	line-height:16px;
}
.btn_chk:hover{
	color:red;
}
.btn_chk_sel{
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.05) inset;
	background:#f2f2f2;
	background-image:url('/imgs/icon/check.png');
    	background-repeat: no-repeat;
    	background-position:7px 7px;
	color:red;
}
.btn_chk_non{
	float:left;
	width:97px;
	margin-top:14px;
	margin-left:14px;
	padding:6px 0px 6px 28px;
	border:solid 1px #ddd;
	border-radius:7px;
	background:white;
	color:#aaa;
	font-size:10px;
	line-height:16px;
}

/***** tab *****/
.tab{
	clear:both;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
}
.tab ul{
	list-style-type:none;	
}
.tab li{
	display:block;
	float:left;
	box-shadow:1px 0px 3px 1px rgba(0,0,0,0.05);
	margin-top:8px;
	margin-left:7px;
	padding:7px 9px 6px 9px;
	border:solid 1px #ccc;
	border-radius:8px 8px 0px 0px;
	background:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(white),to(#eee));
	background:-moz-linear-gradient(white,#eee);
	color:#666;
}
.tab li:hover{
	border-bottom:solid 1px white;
	background:white;
	color:red;
}
.tab &gt; .select{
	border-bottom:solid 1px white;
	background:white;
	color:red;
}
.tab &gt; .non, .tab &gt; .non:hover{
	border-bottom:solid 1px #ccc;
	background:#fff;
	color:#aaa;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1) inset;
}

/***** tabTop *****/
.tabTop{
	clear:both;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
}
.tabTop ul{
	list-style-type:none;	
}
.tabTop li{
	display:block;
	float:left;
	box-shadow:1px 0px 3px 1px rgba(0,0,0,0.05);
	margin-top:8px;
	margin-left:7px;
	padding:12px 9px 11px 9px;
	border:solid 1px #ccc;
	border-radius:8px 8px 0px 0px;
	background:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(white),to(#eee));
	background:-moz-linear-gradient(white,#eee);
	color:#666;
}
.tabTop li:hover{
	border-bottom:solid 1px white;
	background:white;
	color:#fba3cd;
}
.tabTop &gt; .select, .tabTop &gt; .select:hover{
	margin-top:3px;
	border-bottom:solid 1px white;
	background:white;
	color:#fba3cd;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
.tabTop &gt; .non, .tab &gt; .non:hover{
	border-bottom:solid 1px #ccc;
	background:#fff;
	color:#aaa;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1) inset;
}

/*** table ***/
.tbl{
	font-size:11px;
	line-height:16px;
}
.tbl tr{
	border-top:solid 1px #ccc;
}
.tbl tr:first-child{
	border-top:none;
}
.tbl .ti{
	width:85px;
	padding:8px;
	color:#f59;
	text-align:center;
}
.tbl .bd{
	padding:8px 16px 8px 0px;
}

/*** form table ***/
.tbl_form{
	width:100%;
	font-size:11px;
	line-height:16px;
}
.tbl_form tr{
	border-top:solid 1px #ccc;
}
.tbl_form td{
	padding:6px;
}
.tbl_form tr:first-child{
	border-top:none;
}
.tbl_form .ti{
	width:140px;
	border-right:solid 1px #ccc;
	color:#f59;
	text-align:center;
}
.tbl_form .ti2{
	color:#f59;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}

/*** shop table ***/
.tbl_shop{
	font-size:11px;
	line-height:16px;
}
.tbl_shop tr{
	border-top:solid 1px #ccc;
}
.tbl_shop td{
	padding:8px;
}
.tbl_shop tr:first-child{
	border-top:none;
}
.tbl_shop .ti_main{
	border-radius: 6px 6px 0px 0px;
	background: -webkit-gradient(linear,left top,left bottom,from(#515151),to(#2a2a2a));
	background: -moz-linear-gradient(#515151,#2a2a2a);
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	color:hotpink;
}
.tbl_shop .ti{
	width:140px;
	border-right:solid 1px #ccc;
	color:#f59;
	text-align:center;
}
.tbl_shop .ti2{
	color:#f59;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}

.staff_icon{
	position:absolute;
	left:15px;
	bottom:10px;
	opacity:0.8;
}
.staff_icon ul{
	list-style-type:none;
}
.staff_icon li{
	float:left;
	width:13px;
	height:13px;
}
.staff_icon .icon-mov{
	background:url(/imgs/icon/mov.png);
}

/***** navi *****/
#navi{
	position:fixed;
	bottom:0px;
	width:100%;
	text-align:center;
}

.naviPageTop{
	cursor:pointer;
	width:150px;
	margin:0px auto 0px auto;
	padding:5px;
	border-radius:13px 13px 0px 0px;
	background:rgba(30,30,30,0.3);
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
}
.naviPageTop:hover{
	background:#000;
	color:#fff;
}

/*** head ***/
#head_title{
	position:relative;
	width:980px;
	height:80px;
	margin:0px auto 0px auto;
	background:white url('/imgs/head/bg.gif') no-repeat 50% 0%;
}

/*** headSearch ***/
.headSearch{
	position:absolute;
	right:0px;
	bottom:3px;
	border-radius:10px;	
	padding:5px;
}

.headSearchMenu{
	clear:both;
	padding:5px;
	color:#666;
	font-size:11px;
	line-height:11px;
	text-align:right;
}
.headSearchMenu span{
	padding:3px;
}
.headSearchMenu span:hover{
	color:#ff87ba;
}
.headSearchMenu &gt; .select{
	color:#ff87ba;
}

.headSearchCts{
	position:relative;
	width:258px;
	height:26px;
	border-radius:10px;
	border:solid 1px #FFA9CC;
	background-color:#FFC3DA;
}
.headSearchText{
	border: solid 1px #a1a1a1;
	position:absolute;
	top:2px;
	left:20px;
	width:205px;
	border:solid 1px #999;
	padding:2px;
	color:#666;
	font-size:12px;
	line-height:12px;
}
.headSearchSubmit{
	position:absolute;
	top:4px;
	right:6px;
	width:18px;
	height:17px;
	padding:0px;
	margin:0px;
	border:none;
	background:url(/imgs/icon/search.png);
}

/*** head menu ***/
#head_menu{
	overflow:hidden;
	list-style-type:none;
	width:980px;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
	margin:0px auto 10px auto;
	padding:0px;
	border-radius:10px;
	font-size:11px;
	line-height:10px;
	text-align:center;
	background: url(/imgs/menu/bg.jpg);
}
#head_menu li{
	float:left;
}
#head_menu li a{
	display:block;
	width:107px;
	border-top:solid 1px #f6b3cb;
	border-left:solid 1px #f6b3cb;
	border-right:solid 1px #fe8ab5;
	border-bottom:solid 1px #fe8ab5;
	padding:9px 0px;
	color:white;
	font-weight:;
}
#head_menu li:first-child a{
	width:106px;
	padding:13px 0px 13px 0px;
	border-radius:10px 0px 0px 10px;
}
#head_menu li a:hover{
	background:white;
	background: url(/imgs/menu/h_bg.jpg);
	color:#666;
}

/***** contents *****/
#contents{
	width:980px;
	margin:5px auto 5px auto;
}

/***** main *****/
#main{
	float:left;
	width:723px;
}

#path {
	float:left;
	padding-top:4px;	
	padding-bottom:5px;	
	font-size:12px;
	line-height:14px;
}
#path a{
	font-weight:bold;
}

#map_canvas{
	overflow:hidden;
	height:600px;
}

/***** sub *****/
#sub{
	float:left;
	width:240px;
	margin-top:17px;
	margin-left:15px;
	margin-bottom:15px;	
	text-align:right;
}
#sub &gt; .ad{
	display:block;
	margin-bottom:14px;
}
#sub &gt; .ad:hover{
	opacity:0.7;
}

#sub &gt; .frm{
	padding:0px 0px 0px 10px;
	border:solid 0px #a1a1a1;
}

#sub .cts{
	margin-bottom:16px;
	border:solid 1px #a1a1a1;
	border-radius:10px 10px 0px 0px;
	background:white;
	box-shadow:1px 1px 4px 1px rgba(0,0,0,0.05);
	font-size:11px;
	line-height:15px;
	text-align:left;
}
#sub .cts .hd{
	height:18px;
	padding:12px 0px 10px 14px;
	border-radius:9px 9px 0px 0px;
	background-image: url(/imgs/menu/topi_bg.jpg);
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
#sub .cts .bd{
	padding:14px;
	box-shadow:0px 1px 3px 1px rgba(0,0,0,0.1) inset;
}
#sub .cts .lnk{
	cursor:pointer;
	padding:10px;
	border-radius:9px 9px 0px 0px;
	background:#ffbad7;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffbad7),to(#ff90b7));
	background:-moz-linear-gradient(#ffaac8,#fe8ab5);
	color:#fff;
}
#sub .cts .lnk:hover{
	color:#000;
}

/***** foot *****/
#foot{
	clear:both;
	background:#323232;
}
#foot_cts{
	width:980px;
	margin:0px auto 0px auto;
	padding:10px;
}
#foot_cts .foot_clm{
	list-style-type:none;
}
#foot_cts .foot_clm &gt; li{
	float:left;
	margin-right:18px;
}

#foot_cts h3{
	margin:8px 0px 16px 0px;
	padding:6px 6px 6px 12px;
	border-bottom:solid 1px #ccc;
	border-radius:12px;
	background:#f2f2f2;
	background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eee));
	background:-moz-linear-gradient(#ffaac8,#fe8ab5);
	color:#888;
	font-size:12px;
	line-height:16px;
}	
#foot_cts .foot_menu{
	list-style-type:none;
	margin:0px 0px 12px 0px;
	padding:2px;
	border-radius:10px;
	background:#1d1d1d;
}
#foot_cts .foot_menu li{
	margin:0px 5px 0px 5px;
	padding:4px 20px 4px 10px;
	border-bottom:dashed 1px #bbb;
}
#foot_cts .foot_menu li:last-child{
	border-bottom:none;
}
#foot_cts .foot_menu li a{
	color:#fff;
	font-size:11px;
	line-height:11px;
}
#foot_cts .foot_menu li a:hover{
	color:#fa94c2;
}

#result{
	font-size:13px;
	font-weight:bold;
	line-height:13px;
}

.body_spc{
	width:980px;
	margin:5px auto 5px auto;
	background:#ddd;
}
.body_spc .left,.ad_sub{
	float:left;
}
.body_spc .left{
	width:723px;
}

/***** list *****/
.list{
	clear:both;
	margin-bottom:20px;
	border:solid 1px #a1a1a1;
	border-radius:10px 10px 0px 0px;
	background:#fafafa;
	color:#666;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .head{
	clear:both;
	float:none;
	position:relative;
	box-shadow:0px 0px 0px 1px rgba(0,0,0,0.1);
	padding:16px 0px 15px 65px;
	border-radius:9px 9px 0px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}
.list &gt; .menu{
	clear:both;
	float:none;
	padding:8px 0px 0px 0px;
	border-top:solid 1px #ccc;
	background:#e9e9e9;
	background:-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#f2f2f2));
	background:-moz-linear-gradient(#e0e0e0,#ccc);
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1) inset;
}
.list &gt; .cts{
	clear:both;
	float:none;
}
.list &gt; .cts .cts_tit{
	position:relative;
	width:694px;
	margin:14px 0px 0px 14px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-shadow:0px 1px 3px rgba(0,0,0,0.2);
}

.list &gt; .cts ul{
	display:block;
	list-style-type:none;
}
.list &gt; .cts .cell{
	cursor:pointer;
	position:relative;
	float:left;
	border:solid 1px #bbbbbb;
	border-radius:10px;
	padding:10px;
	margin:14px 0px 0px 14px;
	background:url(/imgs/common/btn_bg.jpg);
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .cts .cell:hover{
	background:#eee;
}
.list &gt; .cts .cell_n{
	position:relative;
	float:left;
	border:solid 1px #a1a1a1;
	border-radius:10px;
	padding:10px;
	margin:14px 0px 0px 14px;
	background:#fff;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .cts .cell_free{
	position:relative;
	float:left;
	margin:11px 0px 0px 11px;
	background:white;
}
.list &gt; .cts .cell_all{
	position:relative;
	float:left;
	width:678px;
	border:solid 1px #ccc;
	border-radius:0px;
	padding:10px;
	margin:11px 0px 0px 11px;
	background:white;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .cts .cell_all_bdr{
	width:698px;
	border:solid 1px #ccc;
	border-radius:7px;
	margin:11px 0px 0px 11px;
	background:white;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .cts .cell_all_n{
	position:relative;
	float:left;
	width:694px;
	border-radius:7px;
	margin:11px 0px 0px 11px;
}

.list &gt; .cts .cell3_n{
	cursor:pointer;
	position:relative;
	float:left;
	width:222px;
	margin:14px 0px 0px 14px;
}

.list &gt; .cts .cell1{width:672px;}
.list &gt; .cts .cell2{width:318px;}
.list &gt; .cts .cell3-2{width:436px;}
.list &gt; .cts .cell3{width:200px;}
.list &gt; .cts .cell4{width:141px;}
.list &gt; .cts .cell4-3{width:495px;}
.list &gt; .cts .cell5{width:106px; height:160px;}
.list &gt; .cts .cell6{width:82px;}
.list &gt; .cts .cell7{width:65px;}
.list &gt; .cts .left{ float:left; margin-right:10px; }

.list &gt; .cts .icon{
	position:absolute;
	top:9px;
	right:8px;
}

.list &gt; .cts .topics-seatch{
	position:relative;
	width:602px;
	float:left;
	border:solid 1px #909090;
	border-radius:10px;
	padding:30px 20px 12px 20px;
	margin:16px 0px 6px 38px;
	background:url(/imgs/area_search/bg_02.jpg);
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.list &gt; .cts .topics-seatch .form-div{
	text-align: center;
}


.list &gt; .foot{
	float:none;
	border-top:solid 1px #a1a1a1;
	background:#eaeaea;
	background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),color-stop(0.58, #eaeaea),color-stop(0.58, #ddd),color-stop(0.91, #ccc),color-stop(0.91, #ffbedb),to(#ff9cc9));
	background:-moz-linear-gradient(#fff,#eaeaea 58%,#eaeaea 58%,#ccc 91%,#fa94c2 91%,#ffbedb);
}

.list &gt; .foot ul{
	display:block;
	list-style-type:none;
}
.list &gt; .foot li{
	float:left;
	padding:16px 8px 16px 8px;
	border-left:solid 1px #a1a1a1;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
}
.list &gt; .foot li:hover{
//	background:white;
}
.list &gt; .foot li:first-child{
	border-left:none;
}
.list &gt; .foot .cell1{ width:705px; }
.list &gt; .foot .cell2{ width:344px; }
.list &gt; .foot .cell3{ width:223px; }

.cell_end{ clear:both; height:24px; }

/*** staff ***/
.profile{
	clear:both;
	margin-top:16px;
	padding:15px;
	padding-bottom:9px;
	border-radius:6px;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1) inset;
	background:#f8f8f8;
}
.profile table{
	width:100%;
}
.profile table td{
	width:50%;
}
.profileQst{
	padding-bottom:2px;
	color:#f59;
	font-size:11px;
	line-height:14px;
}
.profileAns{
	padding-left:24px;
	padding-bottom:6px;
	padding-right:20px;
	font-size:11px;
	line-height:14px;
}

/*** eventList ***/
.eventList{
	font-size:11px;
	line-height:16px;
}
.eventList tr{
	border-top:solid 1px #ccc;
}
.eventList tr:first-child{
	border-top:none;
}
.eventList .w1{
	background:#f2f2ff;
	color:blue;
}
.eventList .w2{
	background:#fff8f8;
	color:red;
}
.eventList .ti{
	width:85px;
	padding:8px;
	border-right:solid 1px #ccc;
	font-weight:bold;
	text-align:center;
}
.eventList tr:first-child td:first-child{
	border-radius:7px 0px 0px 0px;
}
.eventList tr:first-child td:last-child{
	border-radius:0px 7px 0px 0px;
}

.eventList .bd{
	color:#666;
}
.eventList .bd li{
	padding:8px;
	margin-left:2px;
	margin-right:2px;
	border-top:solid 1px #ccc;
}
.eventList .bd li:first-child{
	border-top:none;
}

/*** pickDate ***/
.pickDate{
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	right:0px;
	padding:8px;
	border-radius:6px 6px 0px 0px;
	background:rgba(0,0,0,0.8);
	color:red;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
}

/*** adTopL ***/
.adTopL{
	clear:both;
	height: 214px;
	border-radius: 0px;
	background: #cbcbcb;
	border: solid 1px #a1a1a1;
	padding: 10px 0px 10px 0px;
}
.adTopL ul{
	clear:both;
	list-style-type:none;
}
.adTopL li{
	float:left;
	margin:10px 0px 6px 8px;
	font-size:1px;
	line-height:1px;
}

/*** totalView ***/
.totalView{
	clear:both;
	list-style-type:none;
}
.totalView li{
	display:block;
	float:left;
	margin-left:8px;
	color:#888;
	font-size:12px;
	line-height:10px;
}

/***** shopMenu JS *****/
.shopMenu{
	clear:both;
	list-style-type:none;
	height:30px;
	border-radius:13px;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
}
.shopMenu li{
	cursor:pointer;
	display:block;
	float:left;
	padding:7px 8px 7px 8px;
	border:solid 1px #999;
	border-right:none;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.07);
	background:#f0f0f0;
	background:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));
	background:-moz-linear-gradient(#e8e8e8,#fff);
	color:#666;
	text-align:center;
}
.shopMenu &gt; li:first-child{
	border-radius:13px 0px 0px 13px;
}
.shopMenu &gt; li:last-child{
	padding-right:7px;
	border-right:solid 1px #999;
	border-radius:0px 13px 13px 0px;
}
.shopMenu &gt; li:nth-child(7){
	width:30px;
}
.shopMenu &gt; li:nth-child(9){
	width:34px;
}
.shopMenu li:hover{
	color:#f59;
}
.shopMenu &gt; .select, .shopMenu &gt; .select:hover{
	box-shadow:none;
	background:#808080;
	background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#777));
	background:-moz-linear-gradient(#888,#777);
	color:#fff;
}
.shopMenu &gt; .non, .shopMenu &gt; .non:hover{
	cursor:auto;
	color:#ccc;
}

/***** recruitMenu *****/
.recruitMenu{
	clear:both;
	display:block;
	width:606px;
	margin:20px auto;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

.recruitMenu ul{
	list-style-type:none;
	height:30px;
	border-radius:13px;
}
.recruitMenu ul li{
	cursor:pointer;
	display:block;
	float:left;
	width:200px;
	padding:9px 0px 9px 0px;
	border:solid 1px #999;
	border-right:none;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.07);
	background:#f0f0f0;
	background:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#fff));
	background:-moz-linear-gradient(#e8e8e8,#fff);
	color:#666;
	text-align:center;
	color:hotpink;
}
.recruitMenu ul &gt; li:first-child{
	border-radius:8px 0px 0px 8px;
}
.recruitMenu ul &gt; li:last-child{
	border-right:solid 1px #999;
	border-radius:0px 8px 8px 0px;
}
.recruitMenu ul li:hover{
	background:#3b3b3b;
	background:-webkit-gradient(linear,left top,left bottom,from(#515151),to(#2a2a2a));
	background:-moz-linear-gradient(#515151,#2a2a2a);
	color:hotpink;
}
.recruitMenu .non, .recruitMenu .non:hover{
	cursor:auto;
	color:#ccc;
}


/* top CM*/
.top_cm{
	clear:both;
	margin-bottom:20px;
	padding-top:110px;
	border:solid 1px #1d1d1d;
	border-radius:10px;
	background-color:#1d1d1d;
	background-image:url("/imgs/bg/top_cm.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
	color:#666;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);
}
.top_cm &gt; ul{
	display:block;
	list-style-type:none;
}
.top_cm .cell{
	cursor:pointer;
	position:relative;
	float:left;
	width:65px;
	border:solid 1px #737373;
	border-radius:10px;
	padding:10px;
	margin:14px 0px 0px 14px;
	background:#000;
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1) inset;
}
.top_cm .cell:hover{
	background:#323232;
}
.top_cm .cell .name{
	overflow:hidden;
	height:28px;
	font-size:11px;
	line-height:14px;
}
.top_cm .cell a{
	color:#fff;
}
.top_cm .cell img{
	width:65px;
}
.top_cm .btn{
	cursor:pointer;
	position:relative;
	width:280px;
	height:59px;
	margin:20px auto;
	background-image:url("/imgs/btn/cm_btn.png");
}
.top_cm .btn:hover{
	cursor:pointer;
	position:relative;
	width:280px;
	height:59px;
	margin:20px auto;
	background-image:url("/imgs/btn/cm_btn_on.png");
}


/***** top-btn *****/
.top-btn{
	margin-bottom:20px;
}
.top-btn ul{
	list-style-type:none;
}
.top-btn li{
	margin:10px 40px;
	width:640px;
	font-size:1px;
	line-height:1px;	
	text-align:center;
}
.top-btn li:hover{
	opacity:0.8;
}

/***** present-txt *****/
.present-txt{
	color:#00d;
}

.present-mov{
	text-align:center;
}
.present-mov iframe{
	width:694px;
	height:420px;
	rel=0&amp;autoplay=1&amp;theme=dark&amp;start=0" 
}

/***** clm *****/
.clm_top{
	position:relative;
	margin-bottom:20px;
	background-image:url("/img/clm/bg.jpg");
}
.clm_top_img{
        -webkit-transition: 0.2s ease-in-out;
        -moz-transition: 0.2s ease-in-out;
        -o-transition: 0.2s ease-in-out;
        transition: 0.2s ease-in-out;
}
.clm_top_img:hover{
	background-color:#fff;
	opacity:0.8;
        filter: alpha(opacity=80);
}
.clm_top_bn{
	position:absolute;
	bottom:5px;
	right:5px;
}
.clm_top_bn:hover{
	opacity:0.8;
}

.clm_tit{
	margin:10px 10px 0px 10px;
	padding:30px 30px 10px 30px;
	background-color:#000;
	color:#fff;
	font-size:18px;
}
.clm_tit span{
	padding-left:20px;
	color:#888;
	font-size:12px;
}

.clm_lst{
	margin:0px 10px 10px 10px;
	background-color:#000;
	color:#aaa;
	font-size:11px;
}
.clm_lst li{
	clear: both;
	padding:20px 20px 0px 20px;
}
.clm_lst .clm_img{
	float:left;
	background-color:#fff;
        -webkit-transition: 0.2s ease-in-out;
        -moz-transition: 0.2s ease-in-out;
        -o-transition: 0.2s ease-in-out;
        transition: 0.2s ease-in-out;
}
.clm_lst .clm_img:hover{
	background-color:#fff;
	opacity:0.4;
        filter: alpha(opacity=80);
}
.clm_lst .clm_img:before{
	content:'';
	position:absolute;
	width:228px;
	height:128px;
	background-image:url('/imgs/sp/icon/play.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	-webkit-background-size:50px 50px;
	opacity:0.7;
}
.clm_lst .clm_img img{
	width:228px;
	height:128px;
}

.clm_lst .clm_img img:hover{
	background-color:#fff;
	width:228px;
	height:128px;
}
.clm_lst .clm_stat{
	overflow:hidden;
	height:108px;
	padding:10px;
	background-color:#222;
}
.clm_lst .clm_staff{
	font-size:14px;
}
.clm_lst .clm_cmt{
	padding:10px 0px;
	font-size:10px;
}

/* shopPhoto*/
.shopPhoto{
	margin:31px 31px 8px;
	padding-top:8px;
	background:#323232;
	box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1) inset;1
}
.shopPhoto li{
	float:left;
	width:136px;
	height:136px;
	margin-left:10px;
	margin-bottom:0px;
	padding:8px;
	background:;
	font-size:1px;
	line-height:0px;
	text-align:center;
}
.shopPhoto li img{
	border: solid 1px #737373;
	border-radius: 0px;
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2);
}

/***** index *****/
.ad_idx1 {width:980px;margin-bottom:5px;text-align:center;}
.ad_idx1 .info {padding-left:20px;width:380px;padding-top:3px;font-size:10px;text-align:left;}
.ad_idx1 .cmt {padding-right:20px;padding-top:3px;font-size:11px;text-align:left;}
.ad_idxL {width:980px;font:10px/100% sans-serif;text-align:center;}
.ad_top1 {margin-bottom:5px;}
.ad_topL {margin-bottom:5px;}
</pre></body></html>