@charset "EUC-JP";

/*@import "reset.css";*/

/*
----------------------------------------------------------------
/misc/navigation/korea.tpl ヘッダー＆ナビゲーション メニュー
--------------------------------*/


/*ヘッダーとナビゲーション
--------------------------------*/
#koreaHeader{
	width: 800px;
	margin:0 auto;
}

#koreaHeader .wrapper{
	width: 800px;
	height: 82px;
	background: url(../img/global/global_parts.gif) no-repeat;
}
/*韓国詳細ページのとき*/
#typeKorea #container #contents #koreaHeader{
	padding-top:10px;
}

/*シネマートchのとき*/
#movie #koreaHeader{
	padding-top:10px;
}
/*ロゴ*/
#koreaHeader .wrapper .logo{
	float: left;
	width: 236px;
	margin-top: 19px;
	margin-left: 13px;
	display:inline;/*forIE6*/
}

/*ユーティリティー*/
#koreaHeader .wrapper .utility{
	float: right;
	width: 523px;
	margin-top: 19px;
	margin-right: 13px;
	margin-left: 15px;
	display:inline;
}
#koreaHeader .wrapper .utility .ktMenu{
	height: 26px;
	margin-bottom: 4px;
	_margin-bottom: 2px;
	position:relative;
}

.ktMenu li a{
	display: block;
	height: 26px;
	text-indent: -9999px;
	background: transparent url(../img/global/tofreepage.gif) no-repeat;
	overflow: hidden;
 outline: none;
}
.ktMenu li.freePage{
	position:absolute;
	right:0;

}
.ktMenu li.freePage a{
	width: 168px;
}

/* ====== Service Menu ============ */
#koreaHeader .wrapper .utility .stMenu{
	float: left;
	padding:0;
}
#koreaHeader .wrapper .utility .stMenu li{
	float: left;
	margin-right: 2px;
}
#koreaHeader .wrapper .utility .stMenu li a{
	display: block;
	height: 29px;
	text-indent: -9999px;
	background: transparent url(/misc/header/service_menu.gif) left top no-repeat;
	overflow: hidden;
 outline: none;
}
#koreaHeader .wrapper .utility .stMenu li#serviceYahooLogin a{
	width: 116px;
	padding-top: 1px;
	text-indent:0;
	background: none;
}
#koreaHeader .wrapper .utility .stMenu li#serviceLogout a{
	width: 79px;
	background-position: -79px top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceLogout a:hover{
	width: 79px;
	background-position: -79px -29px;
}
#koreaHeader .wrapper .utility .stMenu li#serviceMember a{
	width: 79px;
	background-position: -237px top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceMember a:hover{
	width: 79px;
	background-position: -237px -29px;
}
#koreaHeader .wrapper .utility .stMenu li#serviceLogin a{
	width: 79px;
	background-position: left top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceLogin a:hover{
	width: 79px;
	background-position: left -29px;
}
#koreaHeader .wrapper .utility .stMenu li#serviceSignup a{
	width: 79px;
	background-position: -158px top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceSignup a:hover{
	width: 79px;
	background-position: -158px -29px;
}
#koreaHeader .wrapper .utility .stMenu li#serviceFavorite a{
	width: 79px;
	background-position: -316px top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceFavorite a:hover{
	width: 79px;
	background-position: -316px -29px;
}
#koreaHeader .wrapper .utility .stMenu li#serviceHelp a{
	width: 79px;
	background-position: -395px top;
}
#koreaHeader .wrapper .utility .stMenu li#serviceHelp a:hover{
	width: 79px;
	background-position: -395px -29px;
}

/*ユーティリティー 検索*/
#koreaHeader .wrapper .utility .stSearch{
	float: right;
	width: 190px;
	height: 23px;
	padding-top: 5px;
	background: url(../img/global/bgstsearch.gif) no-repeat right top;
}
#koreaHeader .wrapper .utility .stSearch img,
#koreaHeader .wrapper .utility .stSearch input{
	float: left;
	margin-left:4px;
}
#koreaHeader .wrapper .utility .stSearch input:focus{
	background: #FFC;
}

#koreaHeader .wrapper .utility .stSearch #stEntireSearchEntry{
	color:#B7BCC9;
	font-size:10px;
	height:14px;
	width:132px;
	padding:0 0 0 5px;
}
/*検索メニューありバージョン*/
#koreaHeader .wrapper .utility .menuVer #stEntireSearchEntry{
	width:105px;
}

/*yahoo以外のISP*/
#koreaHeader .wrapper .utility .ispVer #stEntireSearchEntry{
	width:132px;
}
/*Yahooのとき*/
#koreaHeader .wrapper .utility .ispYahoo{
	width: 157px;
	background: url(../img/global/bgstsearch_yahoo.gif) no-repeat 0 0;
}
#koreaHeader .wrapper .utility .ispYahoo #stEntireSearchEntry{
	width:100px;
}

/*検索ジャンルメニュー*/
#koreaHeader .wrapper .utility .stSearch div#searchListBox{
	display: none;
	position: absolute;
	top: 122px;
	right: 120px;
	z-index: 1;
}
#koreaHeader .wrapper .utility .stSearch div#searchListBox ul{
	width: 198px;
	height:449px;
	padding: 31px 15px 0px 0;
	background: transparent url(/misc/header/search_box/list_box.png) left top no-repeat;
}
* html #koreaHeader .wrapper .utility .stSearch div#searchListBox ul{
	background-image: url(/misc/header/search_box/list_box.gif);
}

#koreaHeader .wrapper .utility .stSearch div#searchListBox ul li{
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	border-color: #ced1d6;
}
#koreaHeader .wrapper .utility .stSearch div#searchListBox ul li a{
	width: 172px;
	display: block;
	padding: 0 0 0 24px;
	line-height: 26px;
	text-align: left;
	color: #878b96;
	font-size: 12px;
	text-decoration: none;
}
#koreaHeader .wrapper .utility .stSearch div#searchListBox ul li a:hover{
	background-color: #b5c4ca;
	color: #fff;
}
#koreaHeader .wrapper .utility .stSearch div#searchListBox ul li a.selectedItem{
	background-image: url(/misc/header/search_box/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}
#koreaHeader .wrapper .utility .stSearch div#searchListBox ul li a span{
	font-size: 10px;
}


/*CSSspriteロールオーバー*/
/*ナビゲーション
ISPはニュースがNG*/
#koreaHeader #koreaNavi{
	width: 800px;
	height: 45px;
	margin-bottom: 6px;
	background: url(../img/global/global_parts.gif) no-repeat;
	background-position: 0 -82px;
	overflow:hidden;
	position:relative;
}
#koreaHeader #koreaNaviIsp{
	width: 800px;
	height: 45px;
	margin-bottom: 6px;
	background: url(../img/global/global_parts.gif) no-repeat;
	background-position: 0 -172px;
}
#koreaHeader #koreaNavi:after,
#koreaHeader #koreaNaviIsp:after{
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	font-size: 0.1em;
	content: ".";
}
#koreaHeader #koreaNavi li,
#koreaHeader #koreaNaviIsp li{
	display: inline;
	float: left;
}
#koreaHeader #koreaNavi li a,
#koreaHeader #koreaNaviIsp li a{
	display: block;
	height: 36px;
	margin-left: 1px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/global/global_parts.gif) no-repeat;
}
#koreaHeader #koreaNavi #ktDrama a,
#koreaHeader #koreaNaviIsp #ktDrama a{
	width:111px;
	margin-left:10px;
	background-position: -10px -82px;
}
#koreaHeader #koreaNavi #ktMovie a,
#koreaHeader #koreaNaviIsp #ktMovie a{
	width:111px;
	background-position: -122px -82px;
}
#koreaHeader #koreaNavi #ktEnter a,
#koreaHeader #koreaNaviIsp #ktEnter a{
	width:111px;
	background-position: -234px -82px;
}
#koreaHeader #koreaNavi #ktMnet a,
#koreaHeader #koreaNaviIsp #ktMnet a{
	width:111px;
	background-position: -346px -82px
}
#koreaHeader #koreaNavi #ktNews a{
	width:110px;
	background-position: -458px -82px
}
#koreaHeader #koreaNavi #ktStar a{
	width:110px;
	background-position: -569px -82px
}
#koreaHeader #koreaNavi #ktList a{
	width:110px;
	background-position: -680px -82px
}

/*ISP差分*/
#koreaHeader #koreaNaviIsp #ktStar a{
	width:110px;
	background-position: -458px -172px;
}
#koreaHeader #koreaNaviIsp #ktList a{
	width:110px;
	background-position: -569px -172px;
}


#koreaHeader #koreaNavi #ktDrama a:hover,
#koreaHeader #koreaNaviIsp #ktDrama a:hover{
	width:111px;
	margin-left:10px;
	background-position: -10px -127px;
}
#koreaHeader #koreaNavi #ktMovie a:hover,
#koreaHeader #koreaNaviIsp #ktMovie a:hover{
	width:111px;
	background-position: -122px -127px;
}
#koreaHeader #koreaNavi #ktEnter a:hover,
#koreaHeader #koreaNaviIsp #ktEnter a:hover{
	width:111px;
	background-position: -234px -127px;
}
#koreaHeader #koreaNavi #ktMnet a:hover,
#koreaHeader #koreaNaviIsp #ktMnet a:hover{
	width:111px;
	background-position: -346px -127px;
}
#koreaHeader #koreaNavi #ktNews a:hover{
	width:110px;
	background-position: -458px -127px;
}
#koreaHeader #koreaNavi #ktStar a:hover{
	width:110px;
	background-position: -569px -127px;
}
#koreaHeader #koreaNavi #ktList a:hover{
	width:110px;
	background-position: -680px -127px;
}

/*ISP差分*/
#koreaHeader #koreaNaviIsp #ktStar a:hover{
	width:110px;
	background-position: -458px -217px;
}
#koreaHeader #koreaNaviIsp #ktList a:hover{
	width:110px;
	background-position: -569px -217px;
}

/*カレントディレクトリのとき*/
#drama #koreaNavi #ktDrama a,
#drama #koreaNaviIsp #ktDrama a{
	background-position: -10px -127px;
}
#movie #koreaNavi #ktMovie a,
#movie #koreaNaviIsp #ktMovie a{
	background-position: -122px -127px;
}
#enter #koreaNavi #ktEnter a,
#enter #koreaNaviIsp #ktEnter a{
	background-position: -234px -127px;
}
#mnet #koreaNavi #ktMnet a,
#mnet #koreaNaviIsp #ktMnet a{
	background-position: -346px -127px;
}
#news #koreaNavi #ktNews a{
	background-position: -458px -127px;
}
#star #koreaNavi #ktStar a{
	background-position: -569px -127px;
}
#list #koreaNavi #ktList a{
	background-position: -680px -127px;
}

/*ISP差分*/
#news #koreaNaviIsp #ktNews a{
	background-position: -346px -217px;
}
#star #koreaNaviIsp #ktStar a{
	background-position: -458px -217px;
}

/*韓国詳細ページのとき*/
#typeKorea #container #contents #koreaNavi #ktDrama a,
#typeKorea #container #contents #koreaNaviIsp #ktDrama a{
	background-position: -10px -127px;
}


/*グローバルメニュー newアイコン*/
#koreaNavi li,
#koreaNaviIsp li{
	position:relative;
}
#koreaNavi li .newIcon,
#koreaNaviIsp li .newIcon{
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 1;
	right: -3px;
	top:0;
}

/*ページトップへのスクロール*/
.pageTop{
	text-align:right;
	padding:0 10px 10px;
}

          