@charset "utf-8";
@import url(/css/screen/basic.css);

@font-face {
    font-family:'notokr-regular';
    src: url('/fonts/notokr-regular.eot');
    src: url('/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/notokr-regular.woff') format('woff'),
         url('/fonts/notokr-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'notokr-bold';
    src: url('/fonts/notokr-bold.eot');
    src: url('/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/notokr-bold.woff') format('woff'),
         url('/fonts/notokr-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'notokr-light';
    src: url('/fonts/notokr-light.eot');
    src: url('/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/notokr-light.woff') format('woff'),
         url('/fonts/notokr-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'notokr-thinlight';
    src: url('/fonts/notokr-thinlight.eot');
    src: url('/fonts/notokr-thinlight.eot?#iefix') format('embedded-opentype'),
         url('/fonts/notokr-thinlight.woff') format('woff'),
         url('/fonts/notokr-thinlight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/* skipnavigation */

#skipnavigation {position:absolute;top:0;left:-1000%;}



/* ============
	기본레이아웃
===============	*/

#ev_contents { margin:0 auto; width:1000px; font-family:'notokr-regular'; color:#000; letter-spacing:-0.5px; font-size:14px; line-height:1.3em; }


.pat {padding-bottom:10px;}
.pat a{width:120px; height:28px; border-radius:20px;  background-color:#67318e;  line-height:26px; text-align:center;  color:#fff;  font-size:13px;  display: inline-block; float:right;}


.tab_7st { width:1000px; margin-top:1px; *margin-left:1px; border-left:1px solid #67318e; margin-top:35px; }
.tab_7st li { width:141px; border:1px solid #67318e; margin:-1px 0 0 -1px; height:48px; font-size:18px; float:left; text-align:center; line-height:48px; }
.tab_7st:after {content:""; clear:both; display:block;}
.tab_7st li.on, .tab_7st li.on a, .tab_7st li.on a:hover { background-color:#67318e; height:48px; font-size:18px;  color:#fff;  width:145px;}
.tab_7st li a { display:inline-block; width:100%; height:100%; color:#67318e; }
.tab_7st li a:hover { color:#67318e;}

#ev_contents .ev_rank { padding:20px 30px 30px 30px; background:#f6f6f6;  clear:both; }

table.rank_top { margin-top:20px; background:#eee;  border-bottom:2px solid #000;  border-top:2px solid #000; width:940px }
table.rank_top td { text-align:center; padding:10px 0; border-left:1px solid #ccc;  text-align:center;  font-size:14px; border-right:1px solid #ccc;  color:#111; font-family:'notokr-bold'; }
table.rank_top td:first-child { border-left:1px solid #32363f;  }
table.rank_top td:last-child { border-right:1px solid #32363f;  }


.rank_list { margin:0 auto; width:939px; max-height:633px; overflow-y:scroll; background:#fff; border-right:1px solid #32363f; border-bottom:1px solid #32363f; } 
.rank_list table { width:920px; } 
.rank_list td {  text-align:center; padding:8px 0 ; font-family:'notokr-regular'; border-bottom:1px solid #c1c2c5; border-left:1px solid #c1c2c5; } 
.rank_list td:first-child { border-left:1px solid #32363f; } 
.rank_list td.left  {  text-align:left; padding-left:50px; } 
.rank_list td span {color:#fd6267; font-family:'notokr-bold'}
.rank_list td.p1{color:#fd6267; font-family:'notokr-bold'}
.rank_list a { font-size:18px; color:#252525;  } 
.rank_list td a.ca {width:80px; height:26px; border-radius:13px; border:1px solid #aa4bff; line-height:26px; text-align:center; color:#67318e; font-size:13px; display:inline-block;}
.rank_list td a.ca:hover { color:#aa4bff; }

.mt10{margin-top:10px;}


.fl {float:left; border:1px solid red;}
.fr {float:right; border:1px solid red;}
.textr{text-align:right;}



/* 스코어카드 */

.calculation_1 { width:700px; border:3px solid #353637; padding:25px; position:relative; font-family:'notokr-regular'; overflow:hidden; }
.calculation_1 a { position:absolute; color:#a5a9ac; top:0px; right:20px; font-size:36px; }
.calculation_1 h3{font-size:19px; padding-bottom:10px; font-weight:normal; }
.calculation_1 h3 span{font-weight: bold; }
.calculation_1 .ccName {font-size:15px; font-weight:bold;}

.score_card_detail { width:100%; margin-top:10px; font-family:'tahoma','NanumGothicR'; }
.score_card_detail thead { border-top:1px solid #616a87; }
.score_card_detail tbody { border-bottom:1px solid #616a87; }
.score_card_detail thead th { padding:6px 0;color:#fff; background:#838ea4 ; border-right:1px solid #616a87; border-bottom:1px solid #616a87; }
.score_card_detail thead th:first-child	{border-left:1px solid #616a87;}
.score_card_detail thead th.text_right	{padding:6px 15px;text-align:right;}
.score_card_detail thead th.thead_th { background:#758099; }
.score_card_detail .score th {background:#e5e9f8;color:#4c5892;border-right:1px solid #cfd1da;border-bottom:1px solid #cfd1da;}
.score_card_detail .score th:first-child	{border-left:1px solid #cfd1da;}
.score_card_detail .score th span	{font-size:11px;}
	.score_card_detail .score th em		{display:inline-block;width:20px;height:20px;text-align:center;line-height:1.5em; font-family:'NanumGothicB';}
    .score_card_detail .score th.dbbogey1 em		{ background:url(../images/score_bg_dbbogey.png) center center no-repeat; color:#fff; }
	.score_card_detail .score th.bogey1 em		{ background:url(../images/score_bg_bogey.png) center center no-repeat; color:#; }
	.score_card_detail .score th.birdie1 em		{ background:url(../images/score_bg_birdie.png) center center no-repeat; color:#; }
	.score_card_detail .score th.eagle1 em		{ background:url(../images/score_bg_eagle.png) center center no-repeat; color:#fff; }


.score_card_detail tbody th { padding:6px 15px;text-align:right;color:#707070; background:#f9fafc; border-right:1px solid #eaebed; border-left:1px solid #eaebed; border-bottom:1px solid #eaebed;}
.score_card_detail td { padding:3px 0;min-height:10px;color:#4c5892; border-right:1px solid #eaebed; *border-bottom:1px solid #eaebed; text-align:center; }
.score_card_detail tr { border-bottom:1px solid #eaebed; }
.score_card_detail td i	{color:#758099;font-size:16px;}
.score_card_detail .companion th { padding:6px 15px;background:#fff; text-align:right;border-bottom:1px solid #cfd1da; border-left:1px solid #eaebed; border-right:0; border-top:1px solid #cfd1da; font-family:'NanumGothicB'; }
.score_card_detail .companion td { font-weight:normal; border-bottom:1px solid #cfd1da;  }

	.score_card_detail td em		{display:inline-block;width:20px;height:20px;text-align:center;line-height:1.5em; font-family:'NanumGothicB';}
	.score_card_detail .dbbogey em		{ background:url(../images/common/score_bg_dbbogey.png) center center no-repeat; color:#fff; }
	.score_card_detail .bogey em		{ background:url(../images/common/score_bg_bogey.png) center center no-repeat; color:#; }
	.score_card_detail .birdie em		{ background:url(../images/common/score_bg_birdie.png) center center no-repeat; color:#; }
	.score_card_detail .eagle em		{ background:url(../images/common/score_bg_eagle.png) center center no-repeat; color:#fff; }


.score_card_detail_notes ul { *zoom:1; }
.score_card_detail_notes ul:after {content:""; clear:both; display:block;}
.score_card_detail_notes li { float:left; margin-right:10px; color:#758099; font-size:12px; } 
.score_card_detail_notes li img { margin-right:5px; vertical-align:middle; } 

/* 스코어보정치 */
.calculation { width:400px; border:3px solid #353637; padding:25px; position:relative; font-family:'notokr-regular'; overflow:hidden; }
.calculation a { position:absolute; color:#a5a9ac; top:0px; right:20px; font-size:36px; }
.calculation h3{font-size:19px; padding-bottom:10px; font-weight:normal; }
.calculation h3 span{font-weight: bold; }
.calculation .ccName {font-size:15px; font-weight:bold;}
.calculation table{ width:100%; letter-spacing:0em;  font-family:'notokr-regular';}
.calculation table th { text-align:center; padding:6px 0; border:1px solid #7a7c7f;  text-align:center;  font-size:14px; color:#fff;  background:#67696c;  line-height:14px; } 
.calculation table td { text-align:center; height:28px; font-family:'notokr-regular'; border:1px solid #c1c2c5; font-size:14px; } 
.calculation table td a{ font-size:14px;}
.calculation table td span{ font-family:'notokr-bold';  font-size:14px;  }
.calculation table td span.pink1{ color:#fd6267; }

.calculation_2 { width:600px; border:3px solid #353637; padding:25px; position:relative; font-family:'notokr-regular'; overflow:hidden; }
.calculation_2 a { position:absolute; color:#a5a9ac; top:0px; right:20px; font-size:36px; }
.calculation_2 h3{font-size:19px; padding-bottom:10px; font-weight:normal; }
.calculation_2 h3 span{font-weight: bold; }
.calculation_2 .ccName {font-size:15px; font-weight:bold;}
.calculation_2 table{ width:100%; letter-spacing:0em;  font-family:'notokr-regular';}
.calculation_2 table th { text-align:center; padding:6px 0; border:1px solid #7a7c7f;  text-align:center;  font-size:14px; color:#fff;  background:#67696c;  line-height:14px; } 
.calculation_2 table td { text-align:center; height:28px; font-family:'notokr-regular'; border:1px solid #c1c2c5; font-size:14px; } 
.calculation_2 table td a{ position: relative; right:0px; text-align: center; font-size:14px;  color:#fd6267;}
.calculation_2 table td span{ font-family:'notokr-bold';  font-size:14px;  }
.calculation_2 table td span.pink1{ color:#fd6267; }