@charset "utf-8";

body {
	margin:0;
	padding:0;
	background-color:#8faabf;
}
html{/*IE*/ 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#1342a5;
	scrollbar-highlight-color:#1342a5;
	scrollbar-face-color:#031033;
	scrollbar-shadow-color:#031033;
	scrollbar-darkshadow-color:#031033;
	scrollbar-track-color:#DEDAD8;
}
body, th, td {
	font-size:14px;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Helvetica","ＭＳ Ｐゴシック", Osaka, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}


/* clear */
#container:after, #tcontents_wrap:after, #info_cell:after, .btn_cell:after, #footer_nv_wrap:after, 
.cl_info_wrap:after, .clind_dp:after, .tckt:after, .tckt_dt:after, .ico_cell:after, #atst_ofcell:after, 
dl.cln_list dt:after, dl.cln_dp dd:after, ul#toplnk ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
#container, #tcontents_wrap, #info_cell, .btn_cell, #footer_nv_wrap, 
.cl_info_wrap, .clind_dp, .tckt, .tckt_dt, .ico_cell, #atst_ofcell, 
dl.cln_dp dd, dl.cln_list dt, ul#toplnk ul {
	display:inline-block;
}
* html #container, * html #tcontents_wrap, * html #info_cell, * html .btn_cell, * html #footer_nv_wrap, 
* html .cl_info_wrap, * html .clind_dp, * html .tckt, * html .tckt_dt, * html .ico_cell, * html #atst_ofcell, 
* html dl.cln_dp dd, * html dl.cln_list dt, * html ul#toplnk ul {
	height:1%;
}
#container, #tcontents_wrap, #info_cell, .btn_cell, #footer_nv_wrap, 
.cl_info_wrap, .clind_dp, .tckt, .tckt_dt, .ico_cell, #atst_ofcell, 
dl.cln_dp dd, dl.cln_list dt, ul#toplnk ul {
	display:block;
}


/* layout */
#container_wrap {
	width:980px;
	margin:0 auto;
	background:url(../image/container_bg.gif) repeat-y;
}
#container {
	width:950px;
	margin:0 auto;
}
#header {
	width:950px;
}
#tcontents_wrap {
	width:906px;
	margin:10px auto;
	min-height:600px;
}
#info_cell {
	width:589px;
	float:left;
}
#t_side {
	width:307px;
	float:right;
}

#tcontents_wrap p {
	padding:10px;
	line-height:1.8;
	font-size:13px;
}


/* header */
#title {
	width:0;
	height:0;
	font-size:0;
	text-indent:-9999px;
}
#header_fl {
	width:950px;
	height:116px;
	background-color:#031134
}
ul#hnavi {
	display:block;
	width:950px;
	height:43px;
	list-style-type:none;
}
#hnavi li {
	display:block;
	float:left;
	height:43px;
	text-indent:-9999px;
	font-size:0;
}
#hnavi li a{
	display:block;
	height:43px;
	text-decoration:none;
}
#hn_home{
	width:145px;
	background:url(../image/hn_home.jpg) no-repeat;	
}
#hn_ct{
	width:222px;
	background:url(../image/hn_ct.jpg) no-repeat;	
}
#hn_tck{
	width:195px;
	background:url(../image/hn_tck.jpg) no-repeat;	
}
#hn_hg{
	width:194px;
	background:url(../image/hn_hg.jpg) no-repeat;	
}
#hn_us{
	width:194px;
	background:url(../image/hn_us.jpg) no-repeat;	
}

#hn_home a:hover{
	width:145px;
	background:url(../image/hn_home_o.jpg) no-repeat;	
}
#hn_ct a:hover{
	width:222px;
	background:url(../image/hn_ct_o.jpg) no-repeat;	
}
#hn_tck a:hover{
	width:195px;
	background:url(../image/hn_tck_o.jpg) no-repeat;	
}
#hn_hg a:hover{
	width:194px;
	background:url(../image/hn_hg_o.jpg) no-repeat;	
}
#hn_us a:hover{
	width:194px;
	background:url(../image/hn_us_o.jpg) no-repeat;	
}

#hn_home_actv{
	width:145px;
	background:url(../image/hn_home_o.jpg) no-repeat;	
}
#hn_ct_actv{
	width:222px;
	background:url(../image/hn_ct_o.jpg) no-repeat;	
}
#hn_tck_actv{
	width:195px;
	background:url(../image/hn_tck_o.jpg) no-repeat;	
}
#hn_hg_actv{
	width:194px;
	background:url(../image/hn_hg_o.jpg) no-repeat;	
}
#hn_us_actv{
	width:194px;
	background:url(../image/hn_us_o.jpg) no-repeat;	
}

/* main */
#mainwrap {
	display:block;
	width:906px;
	height:301px;
	margin:10px auto;
	position:relative;
}
#main {
	display:block;
	width:906px;
	height:301px;
	padding:10px 0 0 10px;
	background:url(../image/main_bk.jpg) no-repeat;
	position:absolute;
	z-index:1;
}
#recom {
	display:block;
	width:165px;
	height:280px;
	position:absolute;
	z-index:2;
	top:10px;
	right:10px;
}


/* info */
#info_cell h2 {
	display:block;
	width:589px;
	height:35px;
	background:url(../image/info_title.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#infobox {
	width:585px;
	margin:5px auto 15px;
	border-collapse:collapse;
}
td.info {
	width:285px;
	padding:7px 0;
	font-size:12px;
	background:url(../image/info_bk.jpg);
	vertical-align:top;
}
.ln {
	width:15px;
	font-size:0;
	text-indent:-9999px;
}
.hr {
	height:6px;
	background:#ffffff;
	font-size:0;
	text-indent:-9999px;
}

.tatst_phto img {
	display:block;
	margin:0 auto 5px;
	border:2px solid #023697;
}
.tatst_phto a img {border:2px solid #023697;}
.tatst_phto a:hover img {border:2px solid #03d0fc;}

.infodet {
	width:265px;
	margin:0 auto;
	min-height:100px;
}
* html .infodet {height:100px;}
.infodet img {float:right;}
.release, .cmsoon, .onsale {
	height:20px;
	font-size:0;
	text-indent:-9999px;
}
.release {width:58px; background:url(../image/release.gif) no-repeat;}
.cmsoon {width:84px; background:url(../image/cmsoon.gif) no-repeat;}
.onsale {width:45px; background:url(../image/onsale.gif) no-repeat;}

.infodet strong {
	display:block;
	margin:0;
	padding:0 5px 0 0;
	color:#003399;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	float:left;
}
.infodet strong a {color:#003399;}

table.tdtil {
	margin:5px 0 2px;
	clear:both;
}
.tdtil th, .tdtil td {
	font-size:12px;
	line-height:1.3;
	font-weight:normal;
	text-align:left;
}
.tdtil th {
	padding:0 0 0 10px;
	background:url(../image/dot.gif) no-repeat left center;
	font-weight:bold;
	color:#333;
}
.tdtil td {
	padding:0 0 3px 10px;
}
.tdtil td span {
	display:block;
	margin:0;
	padding:0 5px;
	border:1px solid #CC0000;
	color:#CC0000;
	font-size:11px;
}
.soldout{
	width:250px;
	height:14px;
	background:url(../image/soldout.gif) no-repeat 183px 0;
}


/* news */
#news_cell {
	display:block;
	width:307px;
	background: url(../image/news_cell_bk.jpg) repeat-y;
}
#news_cell_inner {
	display:block;
	width:300px;
	min-height:335px;
	margin:0 auto;
}
* html #news_cell_inner {height:335px;}

#news_cell h2 {
	display:block;
	width:387px;
	height:51px;
	margin:0;
	background: url(../image/news_title.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
table.news {
	margin:0 5px 10px 20px;
}
.news th, .news td {
	font-size:12px;
	line-height:1.5;
	vertical-align:top;
	text-align:left;
}
.news th {
	padding:5px 5px 0 13px;
	background: url(../image/arrow.gif) no-repeat 0 10px;
	font-weight:normal;
}
.news td {
	padding:5px 10px 0 0;
}
#news_cell_bottom {
	width:387px;
	height:29px;
	margin:0;
	background: url(../image/news_cell_bottom.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
ul.btn_cell{
	display:block;
	margin:0 20px;
	list-style-type:none;
}
.more {
	width:129px;
	height:44px;
	float:right;
	background:url(../image/more.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.more a{
	display:block;
	width:129px;
	height:44px;
	text-decoration:none;
}
.more a:hover{
	width:129px;
	height:44px;
	background:url(../image/more_o.gif) no-repeat;
}

.go_top{
	display:block;
	width:118px;
	height:21px;
	margin:5px 0;
	background:url(../image/go_top.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:right;
}
.go_top a{
	display:block;
	width:118px;
	height:21px;
	text-decoration:none;
}


/* lnkbnr */
ul#lnkbnr {
	display:block;
	width:300px;
	margin:10px auto;
	list-style-type:none;
}
ul#lnkbnr li {
	display:block;
	width:300px;
	text-align:center;
	margin-bottom:3px;
}


/* mob */
.bn_cell {
	margin:10px 0;
}
.bn_cell ul {
	margin:0;
	list-style-type:none;
}
.bn_cell ul li {
	display:block;
	width:260px;
	text-indent:-9999px;
	font-size:0;
}
.bn_cell ul li a {
	display:block;
	width:260px;
	text-decoration:none;
}
#mob_bn {
	width:307px;
	height:135px;
	background:url(../image/mob_bn.jpg) no-repeat;	
}


/* bottom_link */

#footer_nv_wrap{
	margin:0 0 5px 0;
}

ul.btm_nv{
	float:right;
	list-style-type:none;
}
ul.btm_nv li{
	display:block;
	height:18px;
	text-indent:-9999px;
	font-size:0;
	float:left;
	margin:0 10px 0 0;
}
ul.btm_nv li a{
	display:block;
	height:18px;
	text-decoration:none;
}
#aboutus{
	width:88px;
	background:url(../image/aboutus.gif) no-repeat;	
}
#aboutus a:hover{
	width:88px;
	background:url(../image/aboutus_o.gif) no-repeat;	
}
#sitemap{
	width:81px;
	background:url(../image/sitemap.gif) no-repeat;	
}
#sitemap a:hover{
	width:81px;
	background:url(../image/sitemap_o.gif) no-repeat;	
}
#prvcy{
	width:131px;
	background:url(../image/prvcy.gif) no-repeat;	
}
#prvcy a:hover{
	width:131px;
	background:url(../image/prvcy_o.gif) no-repeat;	
}

#aboutusactv{
	width:88px;
	height:18px;
	background:url(../image/aboutus_o.gif) no-repeat;	
}

#sitemapactv{
	width:81px;
	height:18px;
	background:url(../image/sitemap_o.gif) no-repeat;	
}

#prvcyactv{
	width:131px;
	height:18px;
	background:url(../image/prvcy_o.gif) no-repeat;	
}


/* footer */
#footer {
	width:950px;
	height:59px;
	position:relative;
	background:#031134;
	overflow:hidden;
/*
	background:url(../image/footer_bk.jpg) no-repeat;
*/
}
#fstar {
	width:950px;
	height:59px;
	position:absolute;
	z-index:1;
}
#copy {
	width:950px;
	height:30px;
	color:white;
	font-size:10px;
	text-align:right;
	position:absolute;
	top:5px;
	right:5px;
	z-index:2;
}

/*---------------------------------------------------------------------------------------------------------------------------*/


/* INFORMATION */

h2#info_title {
	display:block;
	width:906px;
	height:41px;
	background:url(../image/info_title.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
ul.news_n{
	display:block;
	list-style-type:none;
	font-size:14px;
	margin:0 10px;
}
ul.news_n li{
	margin:10px 0;
	padding:0 0 0 20px;
	background: url(../image/arrow.gif) no-repeat 0 18px;
	line-height:3.0;
}

#info_dt_cell{
	margin:10px auto;
	width:850px;
}
#info_dt_cell h3{
	font-size:16px;
	color:#666;
	border-bottom:2px solid #061c58;
	margin:30px 0 0 0;
	padding:0 0 5px 0;
}
.info_sdate{
	display:block;
	font-size:12px;
	text-align:right;
	margin:0 0 30px 0;
}
#info_dt_cell p{
	font-size:14px;
	line-height:2.0;
}

.back_btn {
	width:118px;
	height:21px;
	float:right;
	background:url(../image/back_btn.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.back_btn a{
	display:block;
	width:118px;
	height:21px;
	text-decoration:none;
}
.back_btn a:hover{
	width:118px;
	height:21px;
	background:url(../image/back_btn_o.gif) no-repeat;
}

/* CONCERT＆LIVE */
h2#cnclv_title {
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/cnclv_title.gif) no-repeat;
}
.cl_info_wrap {
	width:906px;
	margin:10px auto;
	border-bottom:1px dotted #666;
}
.atst_photo {
	display:block;
	width:325px;
	float:left;
	padding-bottom:10px;
}
.atst_photo img.art {
	border:2px solid #023697;
}
ul.Jacket {
	display:block;
	width:280px;
	margin:0 auto;
	list-style-type:none;
}
ul.Jacket li {
	display:block;
	width:135px;
}
ul.Jacket li.lt {float:left;}
ul.Jacket li.rt {float:right;}
ul.Jacket li img {
	display:block;
	margin-bottom:5px;
}

.cl_dt_cell{
	display:block;
	width:575px;
	margin:0;
	float:right;
}
.cl_dt_cell h3{
	padding:0 0 5px 0;
	line-height:1.3;
	font-size:17px;
}
ul.clind_dp{
	margin:5px 0;
	list-style-type:none;
}
ul.clind_dp li{
	display:block;
	padding:0;
	float:left;
	margin:0 0 0 10px;
}
.ind_date{
	font-weight:bold;
	font-size:13px;
	margin:0 8px 0 0;
}
.ind_place{
	font-size:16px;
	margin:0 15px 0 0;
	font-size:13px;
}

ul.ico_cell{
	margin:20px 0 0 0;
	list-style-type:none;
}
ul.ico_cell li{
	display:block;
	padding:0;
	float:left;
	margin:0 0 0 10px;
}

.lawtick_ico{
	display:block;
	width:37px;
	height:11px;
	text-indent:-9999px;
	font-size:0;
	margin:0 0 5px 0;
	background:url(../image/lawtick_ico.gif) no-repeat;	
}
.cn_ico{
	display:block;
	width:24px;
	height:11px;
	text-indent:-9999px;
	font-size:0;
	margin:0 0 5px 0;
	background:url(../image/cn_ico.gif) no-repeat;	
}
.pia_ico{
	display:block;
	width:23px;
	height:13px;
	text-indent:-9999px;
	font-size:0;
	margin:0 0 5px 0;
	background:url(../image/pia_ico.gif) no-repeat;	
}
.epl_ico{
	display:block;
	width:20px;
	height:13px;
	text-indent:-9999px;
	font-size:0;
	margin:0 0 5px 0;
	background:url(../image/epl_ico.gif) no-repeat;	
}


.ind_dt_btn{
	display:block;
	width:90px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	float:right;
	background:url(../image/detail_btn.gif) no-repeat;	
}
.ind_dt_btn a{
	display:block;
	width:90px;
	height:21px;
	text-decoration:none;
}
.ind_dt_btn a:hover{
	background:url(../image/detail_btn_o.gif) no-repeat;	
}





.tour_title {
	padding:5px 0;
	font-size:16px;
	line-height:1.0;
	color:#061c58;
	font-weight:bold;
}
.official_btn {
	display:block;
	width:260px;
	height:40px;
	margin:0 auto;
	background:url(../image/official_btn.gif) no-repeat 0 5px;
	font-size:0;
	text-indent:-9999px;
}
.official_btn a {
	display:block;
	width:260px;
	height:40px;
	text-decoration:none;
}
.official_btn a:hover{
	background:url(../image/official_btn_o.gif) no-repeat 0 5px;
}
.bdr {
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:1px dotted #666;
}
.cln_list {
	margin:10px 0;
	padding:0 8px;
	border-left:6px solid #690001;
}
dl.cln_list dt {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#333;
}
dl.cln_list dd {
	display:block;
	margin:0 0 5px;
	font-size:12px;
	color:#333;
}


dl.cln_dp {
	display:block;
	margin:10px 0;
	padding:0 8px;
	border-left:6px solid #690001;
}
dl.cln_dp dt {
	display:block;
	margin:0 0 5px;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, Osaka,sans-serif;
	font-weight:bold;
	color:#333;
}
dl.cln_dp dd {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.place {
	font-weight:bold;
	font-size:14px;
	margin-right:20px;
	float:left;
}
.place_dt_btn {
	display:block;
	width:63px;
	height:21px;
	float:left;
	background:url(../image/place_dt_btn.gif) no-repeat;	
	font-size:0;
	text-indent:-9999px;
}
.place_dt_btn a {
	display:block;
	width:63px;
	height:21px;
	text-decoration:none;
}
.place_dt_btn a:hover{
	background:url(../image/place_dt_btn_o.gif) no-repeat;	
}
.n_txt_n {
	display:block;
	padding:0 15px 10px;
	font-size:13px;
	line-height:1.3;
}
.n_txt_n ul {
	display:block;
	margin-bottom:10px;
	font-size:13px;
	line-height:1.3;
	list-style-type:none;
}
.n_txt_n li {
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	background:url(../image/star.gif) no-repeat 0 1px;
}
.n_txt_n strong {
	display:block;
	font-size:14px;
}
.cln_infor {
	font-size:14px;
	color:#333;
}
.cln_infor span {
	display:block;
	font-size:12px;
	font-weight:normal;
}
.n_txt_n th, .n_txt_n td {
	font-weight:normal;
	text-align:left;
	padding:3px 10px 3px 0;
	font-size:12px;
	border-bottom:1px dotted #ccc;
}


.dt_date{
	display:block;
	width:42px;
	height:14px;
	text-indent:-9999px;
	background:url(../image/dt_date.gif) no-repeat;	
	margin:5px 0;
}
.n_date{
	font-weight:bold;
	font-size:14px;
}
.n_place{
	display:block;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin:0 8px 0 0;
}
.dt_free{
	display:block;
	width:42px;
	height:14px;
	text-indent:-9999px;
	background:url(../image/dt_free.gif) no-repeat;	
	margin:5px 0;
}
.n_fee{
	font-weight:bold;
	font-size:14px;
}

.dt_ticket{
	display:block;
	width:54px;
	height:14px;
	text-indent:-9999px;
	background:url(../image/dt_ticket.gif) no-repeat;	
	margin:15px 0 5px 0;
}
.n_ticket{
	font-weight:bold;
	font-size:14px;
}

.go_ticketpage {
	display:block;
	width:341px;
	height:46px;
	background:url(../image/go_ticketpage.gif) no-repeat 0 10px;
	font-size:0;
	text-indent:-9999px;
}
.go_ticketpage a {
	display:block;
	width:341px;
	height:46px;
	text-decoration:none;
}
/* ///******************************************************************************** */
.clist_tbl {
	border-collapse:separate;
	margin:5px;
}
.clist_bdr {
	width:5px;
	background:#690001;
	font-size:0;
	text-indent:-9999px;
}
.clist {
	padding:3px 5px 0;
	font-size:14px;
	font-weight:bold;
}
.clist_dt {
	padding:0 5px 3px;
	font-size:12px;
	color:#333;
}
.clist_bl {
	height:3px;
	font-size:0;
	text-indent:-9999px;
}


/* TICKET */

h2#ticket_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/ticket_title.gif) no-repeat;
}

h3#ticket_title1, h3#ticket_title2, h3#ticket_title3, h3#ticket_title4, h3#ticket_title5, 
h3#pia_t, h3#ltike_t, h3#cnplayguide_t, h3#eplus_t, h3#ather_t {
	display:block;
	width:906px;
	height:50px;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
}
h3#ticket_title1 {background:url(../image/ticket_title1.gif) no-repeat 0 5px;}
h3#ticket_title2 {background:url(../image/ticket_title2.gif) no-repeat 0 5px;}
h3#ticket_title3 {background:url(../image/ticket_title3.gif) no-repeat 0 5px;}
h3#ticket_title4 {background:url(../image/ticket_title4.gif) no-repeat 0 5px;}
h3#ticket_title5 {background:url(../image/ticket_title5.gif) no-repeat 0 5px;}
h3#pia_t {background:url(../image/pia_t.gif) no-repeat 0 5px;}
h3#ltike_t {background:url(../image/ltike_t.gif) no-repeat 0 5px;}
h3#cnplayguide_t {background:url(../image/cnplayguide_t.gif) no-repeat 0 5px;}
h3#eplus_t {background:url(../image/eplus_t.gif) no-repeat 0 5px;}
h3#ather_t {background:url(../image/ather_t.gif) no-repeat 0 5px;}

table.tck, table.tcka {
	width:905px;
	margin:0 auto;
}
table.tck th, table.tck td {
	vertical-align:top;
	width:450px;
	text-align:left;
}
table.tcka td {
	padding-right:10px;
	line-height:1.5;
	vertical-align:top;
	text-align:left;
}
table.tcka td.pd {
	padding-top:10px;
}
h4.phone, h4.internet, h4.tenpo, h4.contact {
	display:block;
	line-height:39px;
	padding-left:45px;
}
h4.phone {background:url(../image/ico_phone.gif) no-repeat;}
h4.internet {background:url(../image/ico_net.gif) no-repeat;}
h4.tenpo {background:url(../image/ico_tenpo.gif) no-repeat;}
h4.contact {background:url(../image/ico_contact.gif) no-repeat;}
h4.phone a, h4.internet a, h4.tenpo a, h4.contact a {
	display:block;
	line-height:39px;
}
.tckt_dt table ol {
	display:block;
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
}
.tckt_dt table ol li {
	display:inline;
	margin:0;
	padding:0 15px 0 0;
}
.tckt_dt table ul {
	display:block;
	padding:10px 0;
	list-style-type:none;
}
.tckt_dt table ul li {
	display:block;
	margin:3px 0 5px;
	padding:0 0 0 15px;
	background:url(../image/circle.gif) no-repeat 0 5px;
	line-height:1.5;
}

.line {
	clear:both;
	margin:10px 0;
	height:1px;
	background:url(../image/line.gif);	
}
dl.tckt {
	float:left;
	margin:5px 0;
}

.phne, .net, .stre, .contact_tckt {
	width:906px;
	height:39px;
	text-indent:-99999px;
	font-size:0;
	line-height:0;
	cursor: pointer;
}
.phne{
	background:url(../image/phne.gif) no-repeat;		
}
.net{
	background:url(../image/net.gif) no-repeat;		
}
.stre{
	background:url(../image/stre.gif) no-repeat;		
}
.contact_tckt{
	background:url(../image/contact_tckt.gif) no-repeat;		
}
.caption{
	font-size:11px;
}


.accordion {
	width:906px;
}

.tckt_dt{
	margin: 0;	
	padding:0;	
	display: none;
}

dl.tckt dt{
	display:block;
	padding:5px 0 5px 0;
	font-size:16px;
	font-weight:bold;
}
.pne_num{
	color:#f06f07;
}

dl.tckt dd{
	display:block;
	font-size:12px;
	width:650px;
}
.bb_txt{
	display:block;
	width:180px;
	padding:5px 20px;
	margin:5px 0;
	font-size:14px;
	font-weight:bold;
	color:#031134;
	float:left;
}
#ltick{
	display:block;
	width:180px;
	height:55px;
	margin:5px 20px;
	background:url(../image/ltick.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#ltick a{
	display:block;
	width:122px;
	height:55px;
	text-decoration:none;
}
#pia{
	display:block;
	width:180px;
	height:45px;
	margin:5px 20px;
	background:url(../image/pia.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#pia a{
	display:block;
	width:145px;
	height:45px;
	text-decoration:none;
}
#eplus{
	display:block;
	width:180px;
	height:63px;
	margin:5px 20px;
	background:url(../image/eplus.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#eplus a{
	display:block;
	width:121px;
	height:63px;
	text-decoration:none;
}
#cnp{
	display:block;
	width:180px;
	height:35px;
	margin:5px 20px;
	background:url(../image/cnp.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:left;
}
#cnp a{
	display:block;
	width:139px;
	height:35px;
	text-decoration:none;
}
ul#toplnk {
	display:block;
	width:906px;
	margin:10px auto;
	list-style-type:none;
}
ul#toplnk li {
	display:block;
	width:107px;
	height:17px;
	float:right;
	background:url(../image/tlnk.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
ul#toplnk li a {
	display:block;
	width:107px;
	height:17px;
	text-decoration:none;
}
ul#toplnk li a:hover {background:url(../image/tlnk_o.gif) no-repeat;}


/* GUIDE */
h2#hguid_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/hguid_title.gif) no-repeat;
}
#guid_cell{
	width:850px;
	margin:10px auto;
}

.prf_tcg, .prf_gnm, .prf_ibk{
	display:block;
	height:40px;
	font-size:0;
	text-indent:-9999px;
}
.prf_tcg {background:url(../image/prf_tcg.gif) no-repeat;}
.prf_gnm {background:url(../image/prf_gnm.gif) no-repeat;}
.prf_ibk {background:url(../image/prf_ibk.gif) no-repeat;}

#guid_cell table {
	width:850px;
}
#guid_cell table th, #guid_cell table td {
	border-bottom:1px dotted #ccc;
	padding:5px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}

.map_btn{
	display:block;
	width:65px;
	height:21px;
	margin:5px 0;
	background:url(../image/map.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	float:right;
}
.map_btn a{
	display:block;
	width:65px;
	height:21px;
	text-decoration:none;
}


/* ABOUT US */
h2#about_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/about_title.gif) no-repeat;
}
.about_cell {
	width:850px;
	margin:10px auto 20px;
}
.about_cell h3 {
	display:block;
	background:#7db3dd;
	padding:5px 10px;
	color:#ffffff;
	font-size:16px;
}
.about_cell table {}
.about_cell th, .about_cell td {
	padding:10px 5px;
	font-size:13px;
	text-align:left;
}
.about_cell th {
	width:5em;
	border-left:4px solid #061c58;
}
.about_cell td hr {
	display:block;
	height:1px;
	color:#ccc;
	line-height:1px;
}
#mapwrap {
	width:430px;
	padding:5px 0;
	margin:0 auto;
	border:2px solid #061c58;
}
#map {
	width:420px;
	height:400px;
	margin:0 auto;
}


/* LINK */

h2#link_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/link_title.gif) no-repeat;
}
.link_cell {
	width:850px;
	margin:10px auto 20px;
}

.link_cell h3 {
	display:block;
	background:#7db3dd;
	padding:5px 10px;
	color:#ffffff;
	font-size:16px;
}
.link_cell table {
	width:850px;
	margin:0 auto;
}
.link_cell th, .link_cell td {
	border-bottom:1px dotted #ccc;
	padding:5px;
	font-size:13px;
	text-align:left;
}
.link_cell th {
	width:140px;
}

/* SITEMAP */

h2#sitemap_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/sitemap_title.gif) no-repeat;
}

/* PRIVACY POLICY */

h2#privacy_title{
	display:block;
	width:906px;
	height:41px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/privacy_title.gif) no-repeat;
}
