@charset "utf-8";

.mt20 {
	margin-top: 20px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.bold {
	font-weight: bold;
}


/* SLIDER */

#slideVisual {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 360px;
	padding: 0px;
	position:relative;
	
}
#slideBox {
	padding-top:20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url(../img/common/main_bg.gif);
	background-repeat: repeat-x;
	height:380px;
}

#slideBox #slideThumb {
	position:absolute;
	top:0px;
	right:0px;
	width:230px;
	height:360px;
	background-color:#000;
}


#slideBox #slideThumb .Thumb{
	display:block;
	width:224px;
	height:354px;
	margin:2px auto;
	overflow:hidden;
	position:relative;
}

#slideBox #slideThumb ul{
	 position:relative;
}
#slideBox #slideThumb ul li{
	width:223px;
	height:60px;
	float:left;
	clear:both;
	margin:1px 0;
	/*border:1px solid #000;*/
	background-color:#000;
	overflow:hidden;
	position:absolute;
}

#slideBox #slideThumb ul li img{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}

#slideBox #slideThumb ul li.select img{
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
}

/*#slideBox #slideThumb ul li.select{
	border:1px solid #FFF;
}*/

#slideVisual #up{ cursor:pointer; width: 220px; height:155px; position: absolute; top: -18px; right: 8px; z-index: 10; }
#slideVisual #dw{ cursor:pointer; width: 220px; height:160px; position: absolute; bottom: -18px; right: 8px; z-index:11; }

#slideVisual #up .arrow{ display:block; width:220px; height:18px; position:absolute; top:0px; background-image: url(../img/common/up.png); background-repeat: no-repeat; background-position: center top; z-index:15;}
#slideVisual #dw .arrow{ display:block; width:220px; height:18px; position:absolute; bottom:0px; background-image: url(../img/common/dw.png); background-repeat: no-repeat; background-position: center bottom; z-index:16; }

#slideVisual #up .grade{ display:block; width:220px; height:135px; position:absolute; bottom:0px; }
#slideVisual #dw .grade{ display:block; width:220px; height:140px; position:absolute; top:0px; }

#slideBox #slideThumb ul{ position:absolute; top:0px; }

#slideVisual #content{
	width:720px;
}
#slideVisual #content ul{ position:relative; }
#slideVisual #content ul li{
	position:absolute;
	top:0px;
	left:0px;
	width:720px;
}


#slideBox #slideThumb .ThumbMask{ position:absolute; top:0px; left:0px; display:block; width:230px; height:360px; background-image: url(../img/common/grade.png);}




/* PRODUCT LINEUP */

#productLineup {
	margin-bottom: 10px;
	padding: 5px;
	width: 460px;
}
#productLineup h2 {
	background-image: url(../img/common/title_product_lineup.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 460px;
	text-indent: -9999px;
}
#productLineup .bnList {
	height: 60px;
	width: 217px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

#productLineup #ydefo,
#productLineup #pdefo,
#productLineup #sdefo,
#productLineup #gdefo{ width:455px; margin-left:5px; }

ul.panel li#tab4 #sdefo p{ padding:5px; }

#productLineup .PB {
	height: 60px;
	width: 217px;
	position: relative;
}
#productLineup .PB p {
	position: absolute;
	top: 0px;
	width: 207px;
	left: 0px;
	padding: 5px;
	height: 50px;
	font-size: 80%;
	display: block;
	line-height: 1em;
}
#productLineup .PB span {
	display: block;
}

#productLineup .PB a {
	height: 60px;
	width: 217px;
	color: #FFFFFF;
	text-indent: -9999px;
}
#productLineup .PB a:hover {
	height: 60px;
	width: 217px;
	text-indent: 0px;
	
}
#productLineup .PB a:hover p {
	background: rgba(0, 0, 0, 0.7);
}


/* TAB */

ul.tab {
	padding: 0px 0px 5px 0px;
	width:439px;
	margin:0px auto 10px auto;
	background-image: url(../img/common/lineup_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
ul.tab li {
	float:left;
	width:141px;
	height:20px;
	margin:0px;
	text-align:center;
}

ul.tab li#tab01 { margin:0px 0px 0px 0px; }
ul.tab li#tab02 { margin:0px 8px; }
ul.tab li#tab03 { margin:0px 0px 0px 0px; }
ul.tab li a {
	outline:none;
	display:block;
	line-height:1.5em;
	color:#000;
	width:141px;
	height:20px;
	background-image: url(../img/common/lineupTab_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.tab li a.selected {
	text-decoration:none;
	color: #F65279;
	width:141px;
	height:20px;
	background-image: url(../img/common/lineupTab_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.panel {
	clear:both;
	border-top:none;
	padding:0;
}
ul.panel li {
	list-style-type:none;
	background-image: url(../img/common/tab_line.gif);
	background-repeat: no-repeat;
	background-position: center 60px;
	width:450px;
	margin:0px auto;
}

ul.panel li p{ width:380px; margin:0px auto; padding-bottom:10px; }

ul.panel li#tab4 {
	list-style-type:none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center 30px;
}

ul.panel li#tab4 p{ padding:10px; }

ul.panel li form{
	padding-bottom:25px;
	text-align:center;
}




#productLineup .longBN {
	margin-bottom: 10px;
	text-align: center;
}
#productLineup .longBN a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}
#productLineup .shortBN {
	float: left;
	height: 60px;
	width: 223px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}
#productLineup .shortBN2 {
	float: left;
	height: 60px;
	width: 223px;
	margin-right: 3px;
	margin-left: 5px;
	margin-bottom: 3px;
}
#productLineup .shortBN a:hover img,
#productLineup .shortBN2 a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}
#productLineup #bnLongBox {
	background-image: url(../img/common/dot_bn.gif);
	background-repeat: no-repeat;
	width: 460px;
	padding-top: 20px;
}




/* CALENDAR */

#calendar {
	padding: 5px;
	width: 460px;
	margin-bottom: 10px;
}
#calendar h2 {
	background-image: url(../img/common/title_calendar.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 460px;
	text-indent: -9999px;
}
#calendar #calendarInner {
	padding: 5px;
}



ul.tab2 {
	padding: 0;
	width:449px;
	margin:0px auto;
}
ul.tab2 li {
	list-style-type:none;
	height:20px;
	float:left;
	margin-bottom: 0px;
	background-image: url(../img/common/tab_date.gif);
	background-repeat: no-repeat;
	width: 73px;
	margin-right:2px;
	text-align: center;
	font-size: 90%;
}
ul.tab2 li#tab04 {
	margin-right: 0px;
}

ul.tab2 li a {
	outline:none;
	display:block;
	line-height:20px;
	color: #323232;
}
ul.tab2 li a:hover {
	outline:none;
	display:block;
	line-height:20px;
	color: #cc103d;
}
ul.tab2 li a.selected2 {
	text-decoration:none;
	cursor:default;
	color: #f65279;
}
ul.panel2 {
	clear:both;
	border-top:none;
	padding: 0;
}
ul.panel2 li {
	list-style-type:none;
	max-height:500px;
	overflow:auto;
	margin-top:5px;
	padding-bottom:15px;
}
#calendar .release {
	background-image: url(../img/common/dot_calendar.gif);
	background-repeat: no-repeat;
	width: 425px;
	float: left;
	margin-right: 8px;
	margin-left: 7px;
	margin-top: 10px;
	font-size: 90%;
	padding-top:10px;
}
#calendar .release a {
	color: #f65279;
}
#calendar .release a:hover {
	color: #cc103d;
}

#calendar .release dt {
	background-color: #949494;
	color: #FFFFFF;
	padding: 3px 4px;
	margin-bottom: 0px;
	float:left;
	width:80px;
	text-align:center;
}
#calendar .release .pkg {
	width: 70px;
	display: block;
	height: 90px;
	padding-left: 10px;
	float: left;
}

#calendar .release .pkg a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}

#calendar .icon { float:right; margin-left:10px; width:320px; font-size:11px; padding-top:5px; }
#calendar .titleName{ float:right; margin-left:10px; width:320px; }
#calendar .release .icon img {
	margin-right: 5px;
}







/* TOPICS */

#topics {
	padding: 5px;
	width: 475px;
	margin-bottom: 10px;
}
#topics #topicsInner {
	position: relative;
}
#topics h2 {
	background-image: url(../img/common/title_topics.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 470px;
	text-indent: -9999px;
}
#topics #topicsInner #topicsList {
	position: absolute;
	height: 20px;
	width: 65px;
	left: 400px;
	top: -31px;
}


#topicsList a:hover img,
#topicsListBTM a:hover img
 {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}
#topics #topicsInner #topicsBox {
	width: 455px;
	height:1300px;
	padding: 10px;
	overflow:auto;
}
#container #contents #contntRight #topics #topicsInner #topicsBox #topicsBoxBTM {
	text-align: right;
	background-image: url(../img/common/dot_calendar.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 15px;
	display:none;
}



/* SEARCH */

#search {
	background-image: url(../img/common/search.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 470px;
	position: relative;
}
#search #searchBox {
	width: 210px;
	position: absolute;
	left: 180px;
	top: 20px;
}
#search p {
	text-indent: -9999px;
}

#search #searchBox #searchForm {
	width: 210px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#search #searchBtn {
	height: 26px;
	width: 52px;
	position: absolute;
	left: 402px;
	top: 15px;
}

#searchBtn input {
	background-image: url(../img/common/search_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 52px;
	text-indent: -9999px;
	display: block;
	border:none;
	cursor:pointer;
}
#search #searchBtn input:hover {
	background-position: 0px -26px;
	border:none;
}

#search #searchBtn a {
	background-image: url(../img/common/search_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 52px;
	text-indent: -9999px;
	display: block;
}
#search #searchBtn a:hover {
	background-position: 0px -26px;
}
#searchModel {
	background-image: url(../img/common/search_model.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 460px;
	padding-top: 30px;
	padding-left: 10px;
}
ul.model {
	padding: 0;
}
ul.model li {
	list-style-type:none;
	height:20px;
	float:left;
	margin-bottom: 5px;
	background-image: url(../img/common/search_tab.gif);
	background-repeat: no-repeat;
	width: 108px;
	margin-right: 5px;
	text-align: center;
	font-size: 90%;
}
ul.model li a {
	outline:none;
	display:block;
	line-height:20px;
	color: #323232;
}
ul.model li a:hover {
	outline:none;
	display:block;
	line-height:20px;
	color: #cc103d;
}
ul.model li a.selected {
	text-decoration:none;
	cursor:default;
	color: #f65279;
}


#title_search #secSearch {
	width: 470px;
	float: left;
	margin-bottom: 20px;
}
#title_search #secSearch p {
	text-indent: -9999px;
}

#title_search #secSearch {
	background-image: url(../img/common/search.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 470px;
	position: relative;
}
#title_search #secSearch #searchBox {
	width: 210px;
	position: absolute;
	left: 180px;
	top: 20px;
}

#title_search #secSearch #searchBox #searchForm {
	width: 210px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_search #secSearch #searchBtn {
	height: 26px;
	width: 52px;
	position: absolute;
	left: 402px;
	top: 15px;
}
#title_search #secSearch #searchBtn a {
	background-image: url(../img/common/search_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 52px;
	text-indent: -9999px;
	display: block;
}
#title_search #secSearch #searchBtn a:hover {
	background-position: 0px -26px;
}



#title_search #pageTitle {
	width: 470px;
	float: left;
	height: 56px;
	margin-bottom: 20px;
}




/* PAGE TITLE */
#pageTitle #productInfo {
	background-image: url(../img/sec/title_product_info.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #about {
	background-image: url(../img/about/title_about.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #question {
	background-image: url(../img/question/title_question.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 274px;
	text-indent: -9999px;
}
#pageTitle #support {
	background-image: url(../img/support/title_support.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #contact {
	background-image: url(../img/contact/title_contact.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #privacy {
	background-image: url(../img/privacy/title_privacy.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 293px;
	text-indent: -9999px;
}
#pageTitle #sitemap {
	background-image: url(../img/sitemap/title_sitemap.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #notfound {
	background-image: url(../img/sec/title_not.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #pageTopics {
	background-image: url(../img/topics/title_topics.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}
#pageTitle #pageSearch {
	background-image: url(../img/search/title_search.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 230px;
	text-indent: -9999px;
}

#pageTitle #blog {
	background-image: url(../img/blog/title_blog.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 250px;
	text-indent: -9999px;
}
#pageTitle #account {
	background-image: url(../img/account/title_account.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 330px;
	text-indent: -9999px;
}

/* YEAR LIST */
#yearList ul {
	margin-left: 5px;
}
#yearList li {
	background-image: url(../img/sec/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	float: left;
	padding-right: 25px;
}
#yearList a {
	color: #333333;
}
#yearList a:hover {
	color: #f65279;
}



/* MODEL LIST */



#modelList {
	background-image: url(../img/sec/tab_bg.gif);
	background-repeat: no-repeat;
	height: 61px;
	width: 940px;
	padding-top: 16px;
}
#modelList li {
	background-image: url(../img/sec/tab.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 88px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
}
#modelList a {
	display: block;
	height: 18px;
	width: 88px;
	color: #333333;
}
#modelList a:hover {
	display: block;
	height: 18px;
	width: 88px;
	color: #f65279;
}

.productBox {
	width: 940px;
	margin-top: 20px;
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
.productPKG {
	float: left;
	width: 180px;
	margin-right: 20px;
	padding-left: 20px;
}
.productINFO {
	float: left;
	width: 700px;
}
.productPKG dt {
	margin-bottom: 10px;
}
.productPKG dd {
	margin-bottom: 10px;
}

.productPKG .officialsite {
	background-repeat: no-repeat;
	height: 22px;
	width: 117px;
	margin-bottom: 5px;
}
.productPKG .officialsite a {
	background-image: url(../img/sec/official_site.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 117px;
	display: block;
	text-indent: -9999px;
}
.productPKG .officialsite a:hover {
	background-position: 0px -22px;
}
.productPKG .onlineshop {
	height: 22px;
	width: 117px;
}
.productPKG .onlineshop a {
	background-image: url(../img/sec/onlineshop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -9999px;
	height: 22px;
	width: 117px;
}
.productPKG .onlineshop a:hover {
	background-position: 0px -22px;
}.productPKG .onlineshopOFF {
	background-image: url(../img/sec/onlineshop.gif);
	background-repeat: no-repeat;
	background-position: 0px -44px;
	height: 22px;
	width: 117px;
	text-indent: -9999px;
}
.productINFO .gameTitle {
	background-image: url(../img/sec/product_title.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 680px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
}
.productINFO .gameInfo {
	background-image: url(../img/sec/product_dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;
}
.gameInfo dt {
	width: 120px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	color: #999999;
	font-weight: bold;
}
.gameInfo dd {
	width: 220px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.gameTxt {
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;
}
.gameTxt p {
	line-height: 20px;
	margin-bottom: 10px;
}
.gameTxt .copyright {
	color: #999999;
	font-size: 10px;
}
.gameTxt .bikoBox {
	margin-bottom: 10px;
	background-color: #f9f9f9;
	padding: 8px;
}
.gameTxt .bikoBox p {
	margin: 0px;
	padding: 0px;
}


/* SEC */

#secContents .productBox .gameTitle a {
	color: #FFFFFF;
}
#secContents .productBox .gameTitle a:hover {
	color: #f65279;
}

#secContents .productBox a,
#secContents #contactBox a,
#secContents #aboutBox a,
#secContents #supportBox a,
#secContents #sitemapBox a,
#secContents #blogBox a,
#secContents #accountBox a {
	color: #f65279;
}
#secContents .productBox a:hover,
#secContents #contactBox a:hover,
#secContents #aboutBox a:hover,
#secContents #supportBox a:hover,
#secContents #sitemapBox a:hover,
#secContents #blogBox a:hover,
#secContents #accountBox a:hover {
	color: #cc103d;
}
#privacyBox .txtBox,
#contactBox .txtBox,
#aboutBox .txtBox,
#supportBox .txtBox,
#blogBox .txtBox,
#accountBox .txtBox {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#privacyBox .txtBox p,
#contactBox .txtBox p,
#aboutBox .txtBox p,
#supportBox .txtBox p,
#blogBox .txtBox p,
#accountBox .txtBox p {
	margin-bottom: 10px;
	line-height: 20px;
}
/*
#privacyBox h3 {
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 14px;
	width: 930px;
	padding-left: 10px;
}
*/
#privacyBox h3,
#contactBox h3,
#aboutBox h3,
#supportBox h3,
#blogBox h3,
#accountBox h3 {
	font-weight: bold;
	font-size: 14px;
	width: 930px;
	padding-left: 10px;
	background-color: #f3f3f3;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
}
#privacyBox .txtBox ol,
#supportBox .inBox ol {
	list-style-type: decimal;
	margin-left: 30px;
}
#privacyBox .txtBox li,
#supportBox .inBox li {
	line-height: 20px;
	margin-bottom: 10px;
}



/* CONTACT */

#contactBox .kome,
#supportBox .kome {
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #666666;
}
#contactBox .kome p,
#supportBox .kome p {
	margin: 0px;
	padding: 0px;

}

.hilight {
	color: #CC0000;
}
#contactBox #btnBox {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 42px;
}
#contactBox #btnBox #btn01 {
	width: 280px;
	height: 42px;
	position: absolute;
	left: 0px;
}
#contactBox #btnBox #btn02 {
	width: 280px;
	height: 42px;
	position: absolute;
	left: 310px;
	top: 0px;
}
#contactBox #btnBox #btn03 {
	width: 280px;
	height: 42px;
	position: absolute;
	left: 620px;
}
#contactBox #btnBox #btn01 a {
	background-image: url(../img/contact/btn01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	width: 280px;
	display: block;
	text-indent: -9999px;
}
#contactBox #btnBox #btn02 a {
	background-image: url(../img/contact/btn02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	width: 280px;
	display: block;
	text-indent: -9999px;
}
#contactBox #btnBox #btn03 a {
	background-image: url(../img/contact/btn03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	width: 280px;
	display: block;
	text-indent: -9999px;
}
#contactBox #btnBox #btn01 a:hover,
#contactBox #btnBox #btn02 a:hover,
#contactBox #btnBox #btn03 a:hover {
	background-position: 0px -42px;
}
#aboutBox .txtBox .block {
	margin-bottom: 30px;
}
#aboutBox .txtBox .dotblock {
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.anker {
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#supportBox #btn01 {
	width: 280px;
	height: 42px;
}
#supportBox #btn01 a {
	background-image: url(../img/contact/btn01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 42px;
	width: 280px;
	display: block;
	text-indent: -9999px;
}
#supportBox #btn01 a:hover {
	background-position: 0px -42px;
}#supportBox h4 {
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-position: left bottom;
	font-weight: bold;
}
#supportBox h5 {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#supportBox .inBox {
	padding: 10px;
}
#sitemapBox p {
	margin-bottom: 20px;
}
#questionBox .contentstitle_contents {
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 20px;
}
#questionBox .item-body_contents {
	position: relative;
	margin-bottom: 50px;
}
#questionBox .item-bodyin_contents {
	padding-left: 20px;
}
#questionBox .item-body_contents .item-bodyin_contents #loginform {
	position: absolute;
	left: 442px;
	top: 40px;
}
#questionBox #loginform input {
	width: 150px;
	height: 30px;
}
#questionBox #questionBtnBox {
	position: relative;
	height: 42px;
}
#questionBox #questionBtnBox #questionBtn {
	height: 42px;
	width: 280px;
	position: absolute;
	left: 331px;
}
#questionBox #questionBtnBox #questionBtn a {
	background-image: url(../img/question/btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 280px;
}
#questionBox #questionBtnBox #questionBtn a:hover {
	background-position: 0px -42px;
}
/*
* Topix
**/
.topixCategory {
	float:left;
	margin-top: 20px;
	width:200px;
	margin-right:20px;
}
.topixCategory h3 a{
	background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
}
.topixCategory h3{
	background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0px;
    padding: 3px;
}
.topixCategory h3.archive{
	background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 0px;
	margin-bottom:10px;
    padding: 3px;
}

.topixCategory li{
	border-bottom:dotted 1px #999;
	padding-bottom:10px;
	padding-top:10px;
	background-image: url("../img/common/arrow2.gif");
    background-repeat: no-repeat;
	background-position:0px 10px;
	padding-left: 15px;
	padding-right:5px;
}

.topixCategory a{
	display:block;
	
    color: #000000;
    font-size: 12px;
    font-weight: normal;
   
}

select#archive-dd{
	width:200px;
}


.topixBox {
	width: 700px;
	float:right;
	margin-top: 10px;
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	background-position: left top;/**/
	padding-bottom: 0px;
	padding-top:20px;
	
}

#secContents .topixBox {
	width: 700px;
	float:right;
	margin-top: 20px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;/**/
	padding-bottom: 0px;
	padding-top:0px;
	
}

.topixBox .topics{
	width: 700px;
	background-image: url(../img/sec/dot_long.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom:0px;
}

.topixBox .topics:last-child{ background-image:none; }




.timeline-header {
	border-width: 0 0 1px;
	box-shadow: 0 0 0 -3px transparent;
	transition: box-shadow 0.3s ease-out 0s;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 34px;
}#contntLeft #twitter {
	position: relative;
}
#contntLeft #twitter #twitterTitle {
	position: absolute;
	top: 7px;
	left: 7px;
}
