@charset "UTF-8";


/*-------------------------------------
commonSetting
-------------------------------------*/
body {
background: url("../../common/images/bg_ent_body.jpg") repeat-x;
line-height: 1.6em;
}

#localNavigation h3,
#artistProfileMenu {
text-indent: -9999px;
}


/*-------------------------------------

	layoutSetting

-------------------------------------*/

#contents {
background: url("../../common/images/bg_ent_contents.gif") repeat-y;
}


/*-------------------------------------
titleSetting
-------------------------------------*/
#contents h2 {
width: 418px;
height: 22px;
background: url(../img/entries_ttl.gif) no-repeat;
text-indent: -9999px;
margin-bottom:10px;
}


/*-------------------------------------

	headerSetting

-------------------------------------*/

#header {
background: #F93;
height:66px;
}

/*-------------------------------------
logoSetting
-------------------------------------*/

#header h1 a {
background: url("../../common/images/ent_hed_logo_e.gif") no-repeat;
top:18px;
width: 570px;
height: 40px;
}


#header p a {
width: 123px;
height: 40px;
background: url("../../common/images/ent_hed_logo2.gif") no-repeat;
position: absolute;
top: 14px;
left: 660px;
}


/*-------------------------------------

	globalNavigationSetting

-------------------------------------*/
#globalNavigation {
background: url("../../common/images/ent_bg_glb_navigation.gif") repeat-x #FFF;
}

#globalNavigation li a {
background: url("../../common/images/ent_glb_navigation.gif") no-repeat;
}

#globalNavigation li#enterDigmeout a {
width: 172px;
background-position: -58px 0;
left: 58px;
}

#globalNavigation li#about a {
width: 58px;
background-position: -230px 0;
left: 230px;
}

#globalNavigation li#contact a {
width: 70px;
background-position: -288px 0;
left: 288px;
}

#globalNavigation li#privacy a {
width: 87px;
background-position: -355px 0;
left: 633px;
}

#globalNavigation li#help a {
width: 78px;
background-position: -435px 0;
left: 720px;
}

#globalNavigation li#enterDigmeout a:hover,
#globalNavigation li#enterDigmeout a.activeLink {
background-position: -58px -26px;
}

#globalNavigation li#about a:hover,
#globalNavigation li#about a.activeLink {
background-position: -230px -26px;
}

#globalNavigation li#contact a:hover,
#globalNavigation li#contact a.activeLink
{
background-position: -288px -26px;
}

#globalNavigation li#privacy a:hover,
#globalNavigation li#privacy a.activeLink {
background-position: -355px -26px;
}

#globalNavigation li#help a:hover,
#globalNavigation li#help a.activeLink {
background-position: -435px -26px;
}

/*-------------------------------------

	localNavigationSetting

-------------------------------------*/

/*-------------------------------------
commonSetting
-------------------------------------*/
#entryLoginBox,
#logoutBox,
#enterMailMagazineBox {
padding: 3px;
border-bottom: #FFF 1px solid;
}

#enterMailMagazineBox {
background: #F93;
}

#joinDugoutBox {
padding: 3px;
_padding: 8px 3px 3px 3px;
border-bottom: #FFF 1px solid;
background: #FFCC66;
}

#accessRanking,
#searchRegionalBox,
#searchArtistNameBox,
#searchCategoryBox {
padding: 3px;
padding-bottom: 10px;
border-bottom: #FFF 1px solid;
}

#accessRanking h3,
#searchRegionalBox h3,
#searchArtistNameBox h3,
#searchCategoryBox h3 {
height: 28px;
}

#localNavigation div dl.section dt {
float: left;
}

#localNavigation div p {
margin-bottom: 6px;
text-align: center;
}

#searchCategoryBox p {
margin: 0;
}

.shortTextBox {
border: #999 1px solid;
background: #FFF;
}

#searchRegionalBox dl,
#searchArtistNameBox dl,
#searchCategoryBox dl {
margin-left: 5px;
}

#searchRegionalBox dt,
#searchArtistNameBox dt {
width: 98px;
}

#searchRegionalBox dd,
#searchArtistNameBox dd,
#searchCategoryBox dd {
margin-left: 106px;
}


/*-------------------------------------
entryLoginBoxSetting
-------------------------------------*/
#entryLoginBox {
}

#entryLoginBox h3 {
height: 28px;
background:url("../../common/images/lcl_ttl_login.gif") no-repeat;
}

#entryLoginBox dt {
width: 34px;
text-align: right;
}

#entryLoginBox dd {
margin: 0 0 4px 40px;
}

#entryLoginBox .shortTextBox {
width: 112px;
}

#loginButton {
margin-left: 100px;
}


/*-------------------------------------
joinDugoutBoxSetting
-------------------------------------*/
#joinDugoutBox h3 {
margin-top:5px;
height: 35px;
background: url("../../common/images/e_lcl_ttl_join_dugout.gif") no-repeat center 2px;
}


/*-------------------------------------
enterMailMagazineBoxSetting
-------------------------------------*/
#enterMailMagazineBox h3 {
height: 28px;
background: url("../../common/images/lcl_ttl_mail_magazine.gif") no-repeat center 4px;
}

#enterMailMagazineBox a {
padding-right: 12px;
background: url("../../common/images/ico_arrow_blk.gif") no-repeat right top;
color:#FFF;
}


/*-------------------------------------
accessRankingSetting
-------------------------------------*/
#accessRanking h3 {
background: url("../../common/images/ent_lcl_ttl_access_ranking.gif") no-repeat;
}

#accessRanking ol {
margin: 0 10px;
line-height: 1.6em;
}

#accessRanking ol li {
margin-left: 20px;
color: #333;
}

#accessRanking ol li a {
color: #333;
}

/*-------------------------------------
serchBox Setting
-------------------------------------*/
#searchBox{
padding: 3px;
padding-bottom: 10px;
border-bottom: #FFF 1px solid;
color:#333;
}

body #searchBox p{
text-align:left;
margin:0 0 0 8px;
}

#searchBox h3{
height: 28px;
background: url("../../common/images/lcl_ttl_search.gif") no-repeat;
}

#searchBox dl{
margin:0 0 0 5px;
}

#searchBox dt{
}

#searchBox dt select#ent_ctg{
width: 98px;
}

* html body #searchBox dt select#ent_ctg{
width:auto;
}

#searchBox dd{
float:right;
}

#searchBox .shortTextBox {
width: 98px;
}

#searchBox p.allClear{
text-align:center;
}

/*-------------------------------------
searchRegionalBoxSetting
-------------------------------------*/
#searchRegionalBox h3 {
background: url("../../common/images/lcl_ttl_regional.gif") no-repeat;
}


/*-------------------------------------
searchArtistNameBoxSetting
-------------------------------------*/
#searchArtistNameBox h3 {
background: url("../../common/images/lcl_ttl_artist_name.gif") no-repeat;
}

#searchArtistNameBox .shortTextBox {
width: 98px;
}


/*-------------------------------------
searchCategoryBoxSetting
-------------------------------------*/
#searchCategoryBox h3 {
background: url("../../common/images/lcl_ttl_category.gif") no-repeat;
}



/*-------------------------------------

	contentsSetting

-------------------------------------*/

/*-------------------------------------
artistProfileSetting
-------------------------------------*/
#artistProfile {
margin: 20px 20px 10px 10px;
padding-bottom: 10px;
border-bottom: #CCC 2px solid;
}

#artistProfile dt {
margin-bottom: 6px;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4;
}

#artistProfile dt img {
margin-right: 14px;
float: left;
}

#artistProfile dd {
margin-left: 110px;
}


/*-------------------------------------
artistProfileMenuSetting
-------------------------------------*/
#artistProfileMenu {
margin-left: 10px;
height: 15px;
position: relative;
}

#artistProfileMenu p a {
display: block;
position: absolute;
}

#artistProfileMenu #artistsWebsite a {
width: 60px;
height: 15px;
background: url("../../common/images/btn_web_site.gif") no-repeat;
top: 0;
left: 0;
}

#artistProfileMenu #artistsWebsite.noWebsite {
width: 60px;
height: 15px;
background: url("../../common/images/btn_no_web_site.gif") no-repeat;
top: 0;
left: 0;
}

#artistProfileMenu .googleTranslate a {
width: 93px;
height: 15px;
background: url("../../common/images/btn_google_translate.png") no-repeat;
top: 0;
left: 80px;
}

#artistProfileMenu #contactForArtist a {
width: 111px;
height: 11px;
background: url("../../images/atl_btn_contact.gif") no-repeat;
top: 2px;
right: 18px;
}

/*-------------------------------------
entry top page Setting
-------------------------------------*/
.caption{
float:left;
padding-left:20px;
width:410px;
}


.caption p{
margin-bottom:10px;
}
.artistThumb{
margin-top:20px;
position:relative;
}

.newarrival {
background:url("../../common/images/ico_arrow_blk.gif") no-repeat left .3em;
padding-left:13px;
position:absolute;
top:0;
left:15px;
}

.artnumber {
position:absolute;
margin:0;
top:0;
left:10.5em;
}

.artistThumb table.artistThumbTable{
margin:1.5em 0 20px 0;
}

*+html .artistThumb table.artistThumbTable{
position:relative;
top:1.5em;
}

* html .artistThumb table.artistThumbTable{
position:relative;
top:1.5em;
}

.artistThumb table.artistThumbTable th,
.artistThumb table.artistThumbTable td{
text-align:center;
vertical-align: middle; 
width:140px;
}

.artistThumb table.artistThumbTable th{
border-top:none;
font-weight:normal;
line-height:120%;
padding:0 5px 5px 5px;
}

.artistThumb table.artistThumbTable td{
border-bottom:none;
height:135px;
}

.artistThumb table.artistThumbTable td a{
display:block;
}

/*-------------------------------------
artistListThumbnailSetting
-------------------------------------*/
#artistListThumbnail {
margin: 20px 0 28px;
}

#artistListThumbnail li {
margin:0 5px 16px 0;
width: 140px;
height:160px;
text-align: center;
float: left;
}

#artistListThumbnail li img {
margin: 0 auto 6px auto;
display: block;
}

/*-------------------------------------
nextBackNavigationSetting
-------------------------------------*/
#nextBackNavigation {
margin-bottom: 20px;
}

#nextBackNavigation p.backButton {
padding-left: 12px;
background: url(../../common/images/ico_arrow_blk2.gif) no-repeat 0 .5em;
float: left;
}

#nextBackNavigation p.nextButton {
padding-right: 12px;
background: url(../../common/images/ico_arrow_blk.gif) no-repeat right .5em;
float: right;
}

/*-------------------------------------
artistListNavigationSetting
-------------------------------------*/
#artistListNavigation {
margin:0 0 0 15px;
padding: 8px;
border: #CED5D9 1px solid;
}

#artistListNavigation dt {
margin-bottom: 4px;
color: #666;
font-weight: bold;
}

#artistListNavigation dd {
margin-right: 8px;
display: inline;
}

#artistListNavigation dd a {
color: #999;
}

#artistListNavigation dd a:hover {
color:#666;
}

#artistListNavigation dd.act a {
color:#666;
/*font-size:larger;*/
font-weight: bold;
}

p.artistListbt {
margin:15px 0 0 15px;
padding:5px 5px 5px 8px;
display:block;
background:#CED5D9;
width:120px;
}

p.artistListbt a {
text-decoration:none;
}

/*-------------------------------------
artistNewsSetting
-------------------------------------*/
#artistNews {
margin: 10px 16px 10px 10px;
padding-top: 16px;
background: url("../../common/images/dotline_gray.gif") repeat-x;
}

#artistNews dl.section {
margin: 10px;
line-height: 1.6;
}

#artistNews dl.section dt {
width: 7em;
padding-bottom:0px;
float: left;
}

#artistNews dl.section dd {
margin-left: 7em;
padding-bottom:3px;
}

#artistNewsDetial {
margin: 10px 16px 10px 10px;
padding-top: 16px;
background: url("../../common/images/dotline_gray.gif") repeat-x;
}

#artistNewsDetial p.img {
float: left;
margin-right: 10px;
}

/* editorbanner */

#editorbanner {
margin: 10px 16px 10px 10px;
}







/*-------------------------------------

	editPageSetting

-------------------------------------*/

/*-------------------------------------
commonSetting
-------------------------------------*/
#baseInfoModificationBox,
#auditionRequestBox,
#createSheetBox,
#previewBox {
padding: 10px;
}

#baseInfoModificationBox,
#auditionRequestBox,
#createSheetBox {
border-bottom: #FFF 1px solid;
}

/* editButton */
.editButton {
margin-left: 8px;
color: #F60;
line-height: 1;
}

.editButton img {
margin-right: 5px;
}

#auditionRequestBox .keywd li {
	background:#F3F3F3;
	margin-bottom:3px;
	padding:2px 2px 2px 4px;
}

#addNewData,
#conversationBox {
margin: 0 16px 16px 10px;
padding: 4px 10px;
}

/*-------------------------------------
contentsSetting
-------------------------------------*/
body.edit #contents {
background: url("../../common/images/bg_ent_contents_edt.gif") repeat-y;
}


/*-------------------------------------
logoutBoxSetting
-------------------------------------*/
#logoutBox h3 {
height: 28px;
background: url("../../common/images/lcl_ttl_login_edt.gif") no-repeat;
}

#logoutBox p#welcomeText {
margin-left: 8px;
margin-right: 8px;
text-align: left;
}

#logoutButton {
margin-left: 100px;
}


/*-------------------------------------
artistProfileSetting
-------------------------------------*/
body.edit #artistProfile dt .editButton {
font-size: .8em;
font-weight: normal;
}

body.edit #artistProfile dt a img {
margin-right: 5px;
float: none;
}


/*-------------------------------------
artistNewsSetting
-------------------------------------*/
body.edit #artistNews h3 {
font-size: 1em;
font-weight: normal;
}

body.edit #artistNews h3 img {
vertical-align: middle;
}


/*-------------------------------------
artistListThumbnailSetting
-------------------------------------*/
#artistListThumbnail li .editButton {
margin-left: 0;
}

#artistListThumbnail li .editButton img {
margin: 0 5px 0 0;
display: inline;
}


/*-------------------------------------
addNewDataSetting
-------------------------------------*/
#addNewData {
background: #FFE4B4;
border: #FF6702 1px solid;
}

#addNewData .editButton {
margin-left: 0;
}


/*-------------------------------------
conversationBoxSetting
-------------------------------------*/
#conversationBox {
background: #FFF0DA;
border: #CF9977 1px solid;
}

#conversationBox h3 {
margin-bottom: 8px;
color: #C30;
font-size: 1.2em;
}

#conversationBox .longTextArea {
margin-bottom: 6px;
width: 100%;
height: 52px;
background: #FFF;
border: #CF9977 1px solid;
}

#conversationBox p.writeButton {
text-align:right;
}

#conversationBox #clearButton {
margin-left: 12px;
}

#conversationBox dl.section {
margin: 10px 0;
padding-top: 10px;
border-top: #FFF 2px solid;
}

#conversationBox dl.section dt {
width: 7em;
float: left;
}

#conversationBox dl.section dd {
margin-left: 7em;
margin-bottom: 6px;
}


/*-------------------------------------
entryFormList
-------------------------------------*/

#contents .entryForm {
padding:0 0 10px 0;
margin:0 0 15px 0;
display: block;
width:610px;
}

#contents .entryForm h3 {
font-size: 1.4em;
font-weight: bold;
}

#contents .entryForm p.must {
text-align:right;
}

#contents .entryForm p.thanks {
margin-top:60px;
}


#contents .entryForm table.entryArtist {
border-left:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
margin-top:5px;
}

#contents .entryForm table.entryArtist td {
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
padding: 5px;
}

/*-------------------------------------

	aboutPageSetting

-------------------------------------*/

#contents .about {
border-bottom: #CCC 1px dotted;
padding:0 0 10px 0;
margin:0 0 15px 0;
display: block;
width:610px;
}

#contents .about h3 {
margin-bottom:1em;

}

#contents .about p {
/*line-height:1.2em;*/
margin-bottom:2em;
}

#contents .about ol li {
margin:0 0 1em 2.5em;
line-height:1.6em;
}


#contents .about p.sinsa {
padding:15px;
border: thin solid #CCCCCC;
margin-top:30px;
}



/*-------------------------------------

contact and contact_artistPageSetting

-------------------------------------*/

#contents .contact {
padding:0 0 10px 0;
margin:0 0 15px 0;
display: block;
width:610px;
}

#contents .contact h3 {
font-size: 1.4em;
font-weight: bold;
margin-bottom:20px;
}

#contents .contact p {
margin:5px 0;
}

#contents .contact p.must {
text-align:right;
}

#contents .contact p.thanks {
margin-top:60px;
}


#contents .contact table.forartist {
border-left:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
margin-top:5px;
}

#contents .contact table.forartist td {
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
padding: 5px;
}

/*-------------------------------------

	policyPageSetting

-------------------------------------*/

#contents .policy h3 {
margin-bottom:1em;

}

#contents .policy p {
line-height:1.2em;
margin-bottom:2em;
}

#contents .policy ol li {
margin:0 0 1em 2.5em;
/*line-height:1.2em;*/
}

#contents .policy ul {
margin:1em 0 0 0;
line-height:1.2em;
}


/*-------------------------------------

	helpPageSetting

-------------------------------------*/
#contents .help {
margin-bottom:50em;
}


#contents .help h3 {
margin-bottom:1em;

}

#contents .help p {
line-height:1.2em;
margin-bottom:2em;
}


#contents .help ul,
#contents .help dl {
margin:0 0 1em 0;
line-height:1.2em;
}

#contents .help ul{
margin:0 0 1em 0;
padding:0 0 1em 0;
line-height:1.2em;
border-bottom:#999999 solid 1px;
}

#contents .help li{
margin:0 0 1em 0;
}

#contents .help dl dt {
margin:1em 0 0.5em 0;
line-height:1.2em;
}

#contents .help dl dd {
padding:1em;
line-height:1.2em;
background:#FFDC9C;
}




