@charset "utf-8";

/*------------------------------------------------------------------------------
	Date: 2007/08/21
------------------------------------------------------------------------------*/

/*
########################################################
  local navi
########################################################
*/

div#lNaviArea{
	height:135px;
	margin:0 0 0 6px;
	padding:0;
	position:relative;
	background: url(../../../common/img/bg_lnavi.gif) no-repeat 0 32px;
}

div#lNaviArea dl dt{
	display:none;
}

div.lNaviTop{
	height:65px !important;
	background: url(../../../common/img/bg_lnavi03.gif) no-repeat 0 -1px !important;
}

/*
  localnavi01
--------------------------*/

div#lNaviArea dl dd ul.lnavi01{
	height:34px;
	margin:0;
	padding:0;
	position:absolute;
	left:12px;
	font-size:12px;
}

div#lNaviArea dl dd ul.lnavi01 li{
	height:34px;
	display:block;
	float:left;
	padding-top:13px;
	text-align:center;
	font-weight:bold;
	color:#D85D11;
}

div#lNaviArea dl dd ul.lnavi01 li a,
div#lNaviArea dl dd ul.lnavi01 li a:visited{
	height:34px;
	display:block;
	text-align:center;
	margin-top:-13px;
	padding-top:13px;
	font-weight:normal;
	color:#000000;
}

div#lNaviArea dl dd ul.lnavi01 li a:hover,
div#lNaviArea dl dd ul.lnavi01 li a:active{
	height:34px;
	display:block;
	float:left;
	text-align:center;
	text-decoration: underline;
	font-weight:normal;
	color:#D85D11;
}


/*  focus  */

#lnavi01_01{
	width:96px;
	background:url(../img/lnavi_01_01.gif) no-repeat left top;
}

#lnavi01_02{
	width:200px;
	background:url(../img/lnavi_01_02.gif) no-repeat left top;
}

/*  link - visited  */

#lnavi01_01 a,#lnavi01_01 a:visited{
	width:96px;
	background:url(../img/lnavi_01_01_o.gif) no-repeat left top;
}

#lnavi01_02 a,#lnavi01_02 a:visited{
	width:200px;
	background:url(../img/lnavi_01_02_o.gif) no-repeat left top;
}

/*  hover - active  */

#lnavi01_01 a:hover,#lnavi01_01 a:active{
	width:96px;
	background:url(../img/lnavi_01_01.gif) no-repeat left top;
}

#lnavi01_02 a:hover,#lnavi01_02 a:active{
	width:200px;
	background:url(../img/lnavi_01_02.gif) no-repeat left top;
}

/*
  localnavi02
--------------------------*/

div#lNaviArea dl dd ul.lnavi02{
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	left:9px;
	top:40px;
	z-index:1;
}

div#lNaviArea dl dd ul.lnavi02 li{
	display:inline;
	vertical-align:top;
	/*margin-right:-2px;*/
	margin-left:0;
}

div#lNaviArea dl dd ul.lnavi02 li img{
	vertical-align:top;
}

div#lNaviArea dl dd ul.lnavi02 li img.lnavi02FC{
	margin-right:0;
}


/*
  localnavi03
--------------------------*/

div#lNaviArea dl dd ul.lnavi03{
	height:31px;
	margin:0;
	padding:0;
	font-size:12px;
	position:absolute;
	left:20px;
	top:85px;
	z-index:0;
}

div#lNaviArea dl dd ul.lnavi03 li{
	height:31px;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
}

div#lNaviArea dl dd ul.lnavi03 li a,
div#lNaviArea dl dd ul.lnavi03 li a:visited{
	height:28px;
	display:block;
	padding:3px 0 0 0;
	margin-top:-8px;
	text-align:center;
	color:#FFFFFF;
}

div#lNaviArea dl dd ul.lnavi03 li a:hover,
div#lNaviArea dl dd ul.lnavi03 li a:active{
	height:31px;
	display:block;
	float:left;
	padding:8px 0 0 0;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}


/*  focus  */

#lnavi03_01{
	width:73px;
	padding:8px 0 0 0;
	background:url(../img/lnavi_03_01_o.gif) no-repeat left top;
}

#lnavi03_04{
	width:124px;
	padding:8px 0 0 0;
	background:url(../img/lnavi_03_04_o.gif) no-repeat left top;
}

#lnavi03_05{
	width:138px;
	padding:8px 0 0 0;
	background:url(../img/lnavi_03_05_o.gif) no-repeat left top;
}

#lnavi03_06{
	width:90px;
	padding:8px 0 0 0;
	background:url(../img/lnavi_03_06_o.gif) no-repeat left top;
}



/*  link - visited  */

#lnavi03_01 a,#lnavi03_01 a:visited{
	width:73px;
	background:url(../img/lnavi_03_01.gif) no-repeat left top;
}

#lnavi03_04 a,#lnavi03_04 a:visited{
	width:124px;
	background:url(../img/lnavi_03_04.gif) no-repeat left top;
}

#lnavi03_05 a,#lnavi03_05 a:visited{
	width:138px;
	background:url(../img/lnavi_03_05.gif) no-repeat left top;
}

#lnavi03_06 a,#lnavi03_06 a:visited{
	width:90px;
	background:url(../img/lnavi_03_06.gif) no-repeat left top;
}


/*  hover - active  */

#lnavi03_01 a:hover,#lnavi03_01 a:active{
	width:73px;
	background:url(../img/lnavi_03_01_o.gif) no-repeat left top;
}

#lnavi03_04 a:hover,#lnavi03_04 a:active{
	width:124px;
	background:url(../img/lnavi_03_04_o.gif) no-repeat left top;
}

#lnavi03_05 a:hover,#lnavi03_05 a:active{
	width:138px;
	background:url(../img/lnavi_03_05_o.gif) no-repeat left top;
}

#lnavi03_06 a:hover,#lnavi03_06 a:active{
	width:90px;
	background:url(../img/lnavi_03_06_o.gif) no-repeat left top;
}









/*
########################################################
  maincontents
########################################################
*/

/* ball top box style
--------------------------------------------*/

div.btMain{
	width:777px;
	height:184px;
	margin:15px 0 0 0;
	padding:0;
	position:relative;
	/*background:url(../img/top/bg_main_bt.jpg) no-repeat left top;*/
}

div.btMain dl{
	margin:0;
	padding:0;
	position:absolute;
	top:29px;
	left:28px;
}

div.btMain dl dt{
	margin:0 0 12px 0;
	padding:0;
}

div.btListBox{
	width:755px;
	height:auto;
	margin:22px auto 0 auto;
	padding:0;
}

div.btListBox dl.btHyperERCBox{
	width:755px;
	height:169px;
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/top/bg_bt_hyper_erc.gif) no-repeat 0 24px;
}

dl.btHyperERCBox dt{
	margin:0 0 22px 0;
	padding:0;
}

dl.btHyperERCBox dd{
	margin:0 0 0 27px;
	padding:0;
}

dl.btHyperERCBox dd ul li{
	margin:0 28px 0 0;
	padding:0;
	display:inline;
}

div.btListBox dl.btLegacyBox{
	width:755px;
	height:198px;
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/top/bg_bt_legacy.gif) no-repeat 0 53px;
}

dl.btLegacyBox dt{
	margin:0 0 5px 0;
	padding:0;
}

dl.btLegacyBox dd{
	margin:0 0 0 27px;
	padding:0;
}

dl.btLegacyBox dd ul li{
	display:inline;
}


div.btListBox div.btOtherBox{
	width:755px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
}

div.btOtherBox ul li{
	float:left;
	padding:0;
	display:block;
	padding-bottom:25px;
}

div.btOtherBox ul li.one {
	padding:0 0 15px 0;
}

div.btOtherBox ul li.btOtherBoxLC{
	margin:0 !important;
}

div.btOtherBox ul li.middleBoxR {
	width:422px;
}

div.btOtherBox ul li.middleBoxL{
	width:310px;
	margin-right:23px;
}

div.btOtherBox ul li.middleBoxL,
div.btOtherBox ul li.otherBoxL {
	clear:left;
}

div.btOtherBox ul li.otherBoxL,
div.btOtherBox ul li.otherBoxC {
	margin-right:32px;
}

div.btOtherBox ul li.otherBoxL,
div.btOtherBox ul li.otherBoxC,
div.btOtherBox ul li.otherBoxR {
	width:230px;
}

div.btOtherBox ul li dl dt{
	height:45px;
	margin:0 0 10px 0;
	padding:0;
}

div.btOtherBox ul li dl dt img{
	vertical-align:bottom !important;
}


/* ball box style
--------------------------------------------*/

div.ballMainBox{
	width:778px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
}

div.ballMainBox div#flashContents01{
	width:509px;
	height:377px;
	margin:0;
	padding:0;
	float:left;
}

div.ballMainBox div.productDetail{
	width:251px;
	height: auto;
	margin:0 0 0 5px;
	padding:0;
	float:left;
}

div#legacyMainBox{
	width:781px;
	height:286px;
	margin:10px 0 0 0;
	padding:0;
}

/* add */

#movieDummy{
	display:none;
	width:781px;
	height:286px;
	margin:10px 0 0 0;
	padding:0;
}

#movieBtn{
	position:relative;
}

#movieBtn span{
	position: absolute;
	left:5px;
	top:18px;
}

/* add */

div.productDetail ul li{
	width:251px;
	height: auto;
	margin:0;
	padding:6px 0;
	text-align:center;
	border-top:1px solid #c8c8c8;
}

div.productDetail ul li ol li{
	margin:0;
	padding:0;
	border-top:none !important;
}

div.productDetail ul li ol li img{
	vertical-align:top;
}

div.productDetail ul li dl.seriesDetail01{
	height: auto;
	margin:0 0 0 10px;
	padding:0;
}

div.productDetail ul li dl.seriesDetail01 dt{
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
}

div.productDetail ul li dl.seriesDetail02{
	height: auto;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
}

div.productDetail ul li dl.seriesDetail02 dt{
	margin:0 6px 0 0;
	padding:0;
	float:left;
}

div.productDetail ul li dl.seriesDetail02 dd{
	width:145px;
	margin:0;
	padding:0;
	float:left;
}

div.productDetail ul li dl.seriesDetail02 dd p{
	margin:0 0 5px 0;
	padding:0;
}

/*  box01  */

div.ballBox01 ul{
	width:768px;
	height:auto;
	padding:0;
	margin:0;
}

div.ballBox01 ul li{
	clear:both;
	font-weight:bold;
	margin:0 0 10px 10px;
}

div.ballBox01 ul li dl{
	font-weight:normal;
	margin:3px 0 0 0;
}

div.ballBox01 ul li dt{
	float:left;
}

div.ballBox01 ul li dd{
	float:left;
	margin:0 0 0 10px;
	width:545px;
}

div.ballBox01 ul li div#flashContents02{
	margin:3px 0 0 0;
}

/*  box02  */

div.ballBox02{
	width:778px;
	height:auto;
	padding:0;
	margin:10px 0 0 0;
}

div.ballBox02 dl{
	width:755px;
	height:auto;
	padding:0;
	margin:10px 0 0 12px;
}

div.ballBox02 dl dt{
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

div.ballBox02 dl dd{
	width:545px;
	padding:0;
	margin:0;
	float:left;
}

/*  box03  */

div.ballBox03{
	width:770px;
	height:auto;
	padding:0 0 10px 0;
	margin:10px 0 0 12px;
}

div.ballBox03 dl dt{
	padding:0;
	margin:0 0 10px 0;
	font-size:85%;
}

div.ballBox03 dl dt strong{
	font-size:160% !important;
	color:#747061 !important;
}

div.ballBox03 dl dd.specDetail{
	margin:0;
	padding:0;
}

div.ballBox03 dl dd.specDetail ul li{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}





dl dd.ownnameBox{
	clear:both;
	width:762px;
	margin:20px 0 0 0;
	padding:0 0 11px 0;
	background: url(../img/bg_ownname_bottom.gif) no-repeat left bottom;
}

dl dd.ownnameBox dl{
	width:762px;
	margin:0;
	padding:11px 0 0 0;
	background: url(../img/bg_ownname_top.gif) no-repeat left top;
}

dl dd.ownnameBox dl dt{
	margin:0 10px 0 15px;
	padding:0;
	display:inline;
	float:left;
}

dl dd.ownnameBox dl dd{
	width:608px;
	margin:0;
	padding:0;
	float:left;	
}

dl dd.ownnameBox dl dd h5{
	margin:0 0 5px 0;
	padding:0 0 4px 0;
	background:url(../../../common/img/line_dot_01.gif) repeat-x left bottom;
}

dl dd.ownnameBox dl dd h5 img{
	margin:0 5px 0 0;
	vertical-align:middle;
}

dl dd.ownnameBox dl dd p a{
	display:block;
	margin:25px 0 0 0;
	padding:0;
}

dl.serviceOwn {
	padding:0 0 15px 9px
}

/*  2column box
--------------------------------------------*/

div.ballBox2Column{
	width:770px;
	height:auto;
	margin:0;
	padding:0;
}

div.ballBox2Column div.ballBox2ColumnL{
	width:370px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

div.ballBox2Column div.ballBox2ColumnR{
	width:370px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}

/*  2column box left  */

div.ballBox2ColumnL ul,
div.ballBox2ColumnR ul{
	width:360px;
	height:auto;
	padding:0;
	margin:0 0 0 10px;
}

div.ballBox2ColumnL ul li,
div.ballBox2ColumnR ul li{
	clear:both;
	font-weight:bold;
	margin:0 0 10px 10px;
}

div.ballBox2ColumnL ul li dl,
div.ballBox2ColumnR ul li dl{
	font-weight:normal;
	margin:3px 0 0 0;
}

div.ballBox2ColumnL ul li dt,
div.ballBox2ColumnR ul li dt{
	float:left;
}

div.ballBox2ColumnL ul li dd,
div.ballBox2ColumnR ul li dd{
	float:left;
	margin:0 0 0 10px;
	width:190px;
}



/* spec table 01*/

div.ballBox03 dl dd.specDetail ul li table.ballSpecTB01{
	width:220px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	border-collapse:collapse;
	border-bottom:2px solid #666666;
	border-top:2px solid #666666;
}

table.ballSpecTB01 th{
	width:21%;
	height:auto;
	margin:0;
	padding:5px 0 5px 2px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	border-collapse:collapse;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

table.ballSpecTB01 td{
	margin:0;
	padding:5px 0 5px 8px;
	vertical-align:top;
	border-collapse:collapse;
	border-bottom:1px solid #666666;
}

/* spec table 02*/

div.ballBox03 dl dd.specDetail ul li table.ballSpecTB02{
	width:325px;
	height:auto;
	margin:10px 0 0 10px;
	padding:0;
	border-collapse:collapse;
	border-bottom:2px solid #666666;
	border-top:2px solid #666666;
}

table.ballSpecTB02 th{
	width:32%;
	height:auto;
	margin:0;
	padding:5px 0 5px 5px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	border-collapse:collapse;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}

table.ballSpecTB02 td{
	margin:0;
	padding:5px 0 5px 8px;
	vertical-align:top;
	border-collapse:collapse;
	border-bottom:1px solid #666666;
}

/* newbb box style
--------------------------------------------*/

div.newbbMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background:url(../img/big_bertha/img_main_big_bertha.jpg) no-repeat left top;
}

div.newbbMainBox dl.newbbMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.newbbMainBox dl.newbbMainCopy dl{
	margin:23px 0 0 0;
	padding:0;
}

div.newbbMainBox dl.newbbMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}

/* newhex_hot box style
--------------------------------------------*/

div.newhexHotMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background: url(../img/new_hx_hot/img_main_newhex_hot.jpg) no-repeat left top;
}

div.newhexHotMainBox dl.newhexHotMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.newhexHotMainBox dl.newhexHotMainCopy dl{
	margin:23px 0 0 0;
	padding:0;
}

div.newhexHotMainBox dl.newhexHotMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}

/* tour i box style
--------------------------------------------*/

/* 01 */

div#hxTourMainBox01{
	width:781px;
	height:286px;
	margin:25px 0 0 0;
	padding:0;
	position:relative;
	background: url(../img/hx_tour/bg_main_hx_tour01.jpg) no-repeat left top;
}

div#hxTourMainBox01 dl.hxTourMainBox01L{
	position:absolute;
	left:18px;
	top:21px;
}

div#hxTourMainBox01 dl.hxTourMainBox01R{
	position:absolute;
	right:23px;
	top:19px;
}

dl.hxTourMainBox01L dd{
	margin:0 0 11px 0;
}

dl.hxTourMainBox01R dt{
	text-align:right;
	margin:0 0 5px 0;
}

dl.hxTourMainBox01R dd{
	text-align:right;
	margin:0 0 11px 0;
}

div#hxTourMainBox01 p#hxTourBtn01{
	position:absolute;
	left:32px;
	bottom:4px;
	cursor:pointer;
}







/* 02 */

div#hxTourMainBox02{
	width:781px;
	height:286px;
	margin:25px 0 0 0;
	padding:0;
	position:relative;
	display:none;
	background: url(../img/hx_tour/bg_main_hx_tour02.jpg) no-repeat left top;
}

div#hxTourMainBox02 dl.hxTourMainBox02T{
	position:absolute;
	left:65px;
	top:46px;
}

div#hxTourMainBox02 dl.hxTourMainBox02B{
	position:absolute;
	left:65px;
	top:160px;
}

dl.hxTourMainBox02T dt,dl.hxTourMainBox02B dt{
	float:left;
}

dl.hxTourMainBox02T dd{
	float:left;
	margin:8px 0 0 50px;
}

dl.hxTourMainBox02B dd{
	float:left;
	margin:3px 0 0 14px;
}

div#hxTourMainBox02 p#hxTourBtn02{
	position:absolute;
	left:32px;
	bottom:4px;
	cursor:pointer;
}

/* own name box style
--------------------------------------------*/

/* 01 */
#orderBox div.ownCommonBox01{
	width:755px;
	height:auto;
	margin:0;
	/*margin:15px 0 0 10px;*/
	padding:0;
}

div.ownCommonBox01{
	width:755px;
	height:auto;
	margin:15px 0 0 0;
	/*margin:15px 0 0 10px;*/
	padding:0;
}

div.ownCommonBox01 strong{
	color:#747061 !important;
}

div.ownCommonBox01 ul.ownBtnList{
	margin:10px 0 0 0;
}

div.ownCommonBox01 ul.ownBtnList li{
	margin:0 5px 0 0;
	display:inline;
}

div.ownCommonBox01 ul.ownBtnList li img{
	margin:0 0 10px 0;
}

/* 02 */

div.ownCommonBox02{
	width:756px;
	height:auto;
	margin:15px 0 0 0;
	/*margin:15px 0 0 10px;*/
	padding:0;
	background:url(../../../common/img/bg_commonbox02_middle.gif) repeat-y left top;
}

div.ownCommonBox02 div.ownCommonBox02T{
	width:756px;
	height:12px;
	margin:0;
	padding:0;
	background:url(../../../common/img/bg_commonbox02_top.gif) repeat-y left top;
}

div.ownCommonBox02 div.ownCommonBox02B{
	width:756px;
	height:auto;
	margin:0x;
	padding:0 0 12px 0;
	background:url(../../../common/img/bg_commonbox02_bottom.gif) no-repeat left bottom;
}

/* 02-01 */

ul.ownCBIn01{
	width:730px;
	height:auto;
	margin:0 0 0 13px;
	padding:0;
}

ul.ownCBIn01 li{
	display:inline;
	font-weight:bold;
	vertical-align:bottom;
}

ul.ownCBIn01 li img{
	margin:3px 5px 0 0;
}

p.ownNotice01{
	margin:10px;
	padding:0 0 0 1em;
	text-indent:-1em;
	font-size:100%;
}



/* 02-02 */

dl.ownCBIn02{
	width:730px;
	height:auto;
	margin:0 0 0 13px;
	padding:0;
}

dl.ownCBIn02 dt{
	width:720px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 5px 5px 5px;
	background:url(../../../common/img/line_dot_01.gif) repeat-x left bottom;
}

dl.ownCBIn02 dt strong{
	color:#47453D !important;
	font-size:140%;
	margin:0 10px 0 0;
}

dl.ownCBIn02 dt.ownCBInADD01DT{
	font-weight:bold;
}

dl.ownCBIn02 dd{
	margin:0 5px;
	padding:0;
}

dl.ownCBIn02 dd ul.ownCbList01{
	padding:6px 0 0 0;
}

dl.ownCBIn02 dd ul.ownCbList01 li{
	display:inline;
	float:left;
	width:190px;
	margin:0 12px 0 0;
	font-size:100%;
}

dl.ownCBIn02 dd ul.ownCbList01 li img{
	margin:0 0 5px 0;
}

dl.ownCBIn02 dd ul.ownCbList01 li.ownCBInADD01L{
	float:left;
	width:273px;
}

dl.ownCBIn02 dd ul.ownCbList01 li.ownCBInADD01R{
	float: right;
	width:420px;
	font-size:100%;
}

dl.ownCBIn02 dd ul.ownCbList01 li.ownCBInADD01R strong{
	color:#747061 !important;
}




dl.ownCBIn02 dd ul.ownCbList02-01,
dl.ownCBIn02 dd ul.ownCbList02-02{
	padding:6px 0 0 0;
}

dl.ownCBIn02 dd ul.ownCbList02-01 li{
	display:inline;
	margin:0 4px 0 0;
}

dl.ownCBIn02 dd ul.ownCbList02-02 li{
	display:inline;
	margin:0 4px 0 0;
}

dl.ownCBIn02 dd ul.ownCbList02-01 li img,
dl.ownCBIn02 dd ul.ownCbList02-02 li img{
	margin:0 0 5px 0;
}

li.ownCbListLC{
	margin-right:0 !important;
}




dl.ownCBIn02 dd.ownNotice02{
	margin:0 0 10px 3px;
	padding:0 0 0 1em;
	text-indent:-1em;
	font-size:100%;
}





/* 02-03 */

ul.ownCBIn03{
	width:730px;
	height:auto;
	margin:0 0 0 13px;
	padding:0;
}

ul.ownCBIn03 li{
	display:inline;
}

ul.ownCBIn03 li img{
	margin:0 0 3px 0;
}

/* 02-04 */

ul.ownCBIn04{
	margin:10px;
}

ul.ownCBIn04 li{
	text-indent:-1em;
	padding:0 0 0 1em;
	font-size:100%;
	margin:3px 0 0 0;
}



/* title style */

.owntxtR{
	position:relative;
}

.owntxtR span{
	position: absolute;
	top:8px;
	right:0;
	font-weight:normal;
	color:#666666 !important;
}

.owntxtR span.ownPriceIco{
	position: absolute;
	top:8px;
	right:0;
	padding:1px 0 1px 40px;
	font-weight:normal;
	color:#666666 !important;
	background:url(../img/ownname/ico_priceless.gif) no-repeat 0 1px;
}



/* userimpression style(only hx_tour)
--------------------------------------------*/

div.ballUserBox{
	width:755px;
	height:auto;
	margin:10px 0 0 10px;
	padding:0;
}

div.ballUserBox table.reserchTable{
	width:715px;
	height:auto;
	margin:15px auto 30px auto;
	padding:0;
	border:1px solid #BCBCBC;
	border-collapse:collapse;
}

div.ballUserBox table.reserchTable th{
	width:15%;
	padding:8px;
	font-size:90%;
	font-weight:normal;
	text-align:center;
	background:#E7E7E7 url(../../../common/img/line_dot_01.gif) repeat-x left top;
}

div.ballUserBox table.reserchTable td{
	padding:8px 10px;
	background:url(../../../common/img/line_dot_01.gif) repeat-x left top;
}

.reserchTableFC th,
.reserchTableFC td{
	background-image:none !important;
}

div.hxTourQBox{
	width:715px;
	height:auto;
	margin:0 auto;
	padding:0;
}

div.hxTourQBox h5{
	clear:both;
	width:715px;
	height:auto;
	font-size:120%;
	margin:0 0 20px 0;
	padding:0;
	position:relative;
}

div.hxTourQBox h5 img{
	margin:0 10px 0 0;
	padding:0;
	vertical-align:top;
}

div.hxTourQBox h5 span{
	width:660px;
	margin:0;
	padding:0 0 3px 0;
	position:absolute;
	left:55px;
	top:2px;
	border-bottom:1px solid #8C8879;
}

div.hxTourQBox dl{
	margin:0 0 20px 65px;
	padding:0;
}

div.hxTourQBox dl dt{
	margin:0;
	padding:0;
	float:left;
}

div.hxTourQBox dl dd{
	width:282px;
	margin:36px 0 0 29px;
	padding:0 0 10px 0;
	float:left;
	background:url(../img/hx_tour/user/bg_q_bottom.gif) no-repeat left bottom;
}

div.hxTourQBox dl dd ul{
	width:282px;
	margin:0;
	padding:20px 0 0 0;
	background:url(../img/hx_tour/user/bg_q_top.gif) no-repeat left top;
}

div.hxTourQBox dl dd ul li{
	margin:0 20px 10px 20px;
	padding:0;
	font-size:110%;
	*font-size:115%;
	font-weight:bold;
}


/* tab Box */

div.hxTourTabBox{
	width:661px;
	height:auto;
	margin:10px 0 25px 55px;
	padding:0;
	background:url(../img/hx_tour/user/bg_tnavi_middle.gif) repeat-y left top;
}

div.hxTourTabBox div.hxTourTabBoxT{
	width:661px;
	height:44px;
	margin:0;
	padding:0;
	position:relative;
	background:url(../img/hx_tour/user/bg_tnavi_top.gif) no-repeat 0 1px;
}

div.hxTourTabBox div.hxTourTabBoxB{
	width:661px;
	height: auto;
	margin:0;
	padding:10px 0 30px 0;
	background:url(../img/hx_tour/user/bg_tnavi_bottom.gif) no-repeat left bottom;
}

/* tab navi */

div.hxTourTabBoxT ul{
	width:661px;
	height:36px;
	margin:0;
	padding:0;
	position:absolute;
	left:11px;
}

div.hxTourTabBoxT ul li{
	display:inline;
}

div.hxTourTabBoxT ul li img{
	vertical-align:bottom;
}



/* tab contents */

div.INNER0{
	width:600px;
	height:auto;
	margin:0 auto;
	padding:0;
}

div.INNER0 p{
	width:600px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	color:#000000;
	font-size:95%;
	*font-size:100%;
	background:url(../../../common/img/line_dot_02.gif) repeat-x left top;
}

div.INNER0 p.userPanellFC{
	margin:0 !important;
	background:none !important;
}






/* warbird box style
--------------------------------------------*/

div.warbirdMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background:url(../img/warbird/img_main_warbird.jpg) no-repeat left top;
}

div.warbirdMainBox dl.warbirdMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.warbirdMainBox dl.warbirdMainCopy dl{
	margin:23px 0 0 0;
	padding:0;
}

div.warbirdMainBox dl.warbirdMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}

/* hx hot bite box style
--------------------------------------------*/

div.hxHotBiteMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background:url(../img/hx_hot_bite/img_main_hx_hot_bite.jpg) no-repeat left top;
}

div.hxHotBiteMainBox dl.hxHotBiteMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.hxHotBiteMainBox dl.hxHotBiteMainCopy dl{
	margin:23px 0 0 0;
	padding:0;
}

div.hxHotBiteMainBox dl.hxHotBiteMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}

/* tour i box style
--------------------------------------------*/

div#touriMainBox{
	width:781px;
	height:286px;
	margin:25px 0 0 0;
	padding:0;
	position:relative;
	background: url(../img/tour_iz_is/bg_main_tour_iz_is.jpg) no-repeat left top;
}

div#touriMainBox dl.touriMainBoxL{
	position:absolute;
	left:11px;
	top:24px;
}

div#touriMainBox dl.touriMainBoxR{
	position:absolute;
	right:10px;
	top:24px;
}

dl.touriMainBoxL dd{
	margin:0;
}

dl.touriMainBoxR dt{
	margin:0;
}

dl.touriMainBoxR dd{
	margin:0;
}


/* erc box style
--------------------------------------------*/

div.ercMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background:url(../img/erc/img_main.jpg) no-repeat left top;
}

div.ercMainBox dl.ercMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.ercMainBox dl.ercMainCopy dl{
	margin:16px 0 0 0;
	padding:0;
}

div.ercMainBox dl.ercMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}


/* diablo box style
--------------------------------------------*/

div.diabloMainBox{
	width:781px;
	height:255px;
	margin:25px 0 0 0;
	padding:0;
	background:url(../img/diablo/img_main.jpg) no-repeat left top;
}

div.diabloMainBox dl.ercMainCopy{
	margin:0 0 0 31px;
	padding:27px 0 0 0;
}

div.diabloMainBox dl.ercMainCopy dl{
	margin:23px 0 0 0;
	padding:0;
}

div.diabloMainBox dl.ercMainCopy dl dt{
	margin:0 0 18px 0;
	padding:0;
}


/* releaseBox
--------------------------------------------*/
.releaseBox{
	float:right;
	padding:0 10px 0 0;
	margin-bottom:5px;
	font-size:130%;
	line-height:150%;
	font-weight:bold;
	color:#DF501A;
}


/* ownname
--------------------------------------------*/
div.specTabBox{
	width:778px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	background:url(../../../common/img/bg_commonbox01_middle.gif) repeat-y left top;
}

div.specTabBoxTop{
	position:relative;
	width:778px;
	height:37px;
	margin:15px 0 0 0;
	padding:0;
	background: url(../../club/img/spec/bg_commonbox01_top.gif) no-repeat 0 0;
}

div.specTabBoxBottom{
	width:756px;
	height:auto;
	margin:0;
	padding:10px 11px 30px 11px;
	background:url(../../../common/img/bg_commonbox01_bottom.gif) no-repeat left bottom;
}

div.specTabBoxTop ul.specTab{
	width:778px;
	height:37px;
	margin:0;
	padding:0;
}

div.specTabBoxTop ul.specTab li{
	display:inline;
}

/*------------------------------------------------------------------------------
	update: 2010/03/05
------------------------------------------------------------------------------*/

img.ballTtl {
	margin-top: 18px;
}
