﻿@charset "utf-8";

/*@import url(http://fonts.googleapis.com/css?family=PT+Sans);*/

section, nav, header, aside, footer, menu{display:block;} /* for ie 6, 7, 8 */

html,body {margin:0; padding:0; height:100%; font-family:Arial,"Pretendard-Regular", "Malgun Gothic",Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic; -webkit-text-size-adjust:none; font-size:14px; line-height:1; color:#2c2c2c;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
input,textarea,select,td{font-size:14px;}
table {border-spacing:0; border-collapse:collapse; width:100%;}
address,caption,cite,code,dfn,th,var {font-style:normal;}
th{font-weight:normal;}
td {background:#fff;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
hr,legend,caption{display:none;}
img,input,select,textarea{vertical-align:middle;}
img,fieldset {border:none;}
input, textarea, select{font-family:Arial,"Pretendard-Regular", "Malgun Gothic",Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic; -webkit-text-size-adjust:none;}
input{letter-spacing:0 !important;}
a{color:#555353; text-decoration:none;}
menu{margin:0; padding:0;}

.skip{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0;}

@media all and (min-width:768px){
*{text-shadow:none !important; -webkit-box-sizing:content-box !important; -moz-box-sizing:content-box !important;}
}

/*common*/
.c_red {color:#ff0000;}
.mb10 {margin-bottom:10px;}
.mr10 {margin-right:10px;}
.pb0 {padding-bottom:0 !important;}
.ta_l {text-align:left;}
.ta_r {text-align:right;}
.ta_c {text-align:center;}

.logo_cont01 {padding-top:35px; text-align:center;}

/* final40 닌베의 반란 2015-03-31 */
.final40_cont {width:664px; padding:685px 0 50px 0; background:#080d20 url('http://www.phoenixdart.com/images/notice/final40_2015/img_final40_01.jpg') no-repeat;}
.final40_cont .fn40_cont01 {}
.final40_cont .fn40_cont01 dt {padding:0 0 30px 0;}
.final40_cont .fn40_cont01 dd {padding-bottom:25px;}
.final40_cont .fn40_cont01 dd.fn40_img01 {padding-bottom:0; text-align:center;}
.final40_cont .fn40_cont01 dd ol {padding-left:30px;}
.final40_cont .fn40_cont01 dd ol:after {clear:both; display: block; visibility: hidden; content:'';}
*+ html .final40_cont .fn40_cont01 dd ol {display: inline-block;}
* html .final40_cont .fn40_cont01 dd ol {display: inline-block;}
.final40_cont .fn40_cont01 dd ol li {padding-right:14px; float:left;}
.final40_cont .dj_p {padding-bottom:60px; text-align:center;}
@media (max-width:768px){
	.final40_cont {width:auto; padding:100% 0 50px 0; background:#080d20 url('http://www.phoenixdart.com/images/notice/final40_2015/img_final40_01.jpg') no-repeat; background-size:100% auto;}
	.final40_cont .fn40_cont01 {}
	.final40_cont .fn40_cont01 dt img {width:90%;}
	.final40_cont .fn40_cont01 dd.fn40_img01 {padding:0 20px;}
	.final40_cont .fn40_cont01 dd.fn40_img01 img {width:100%;}
	.final40_cont .fn40_cont01 dd ol {padding-left:0;}
	.final40_cont .fn40_cont01 dd ol li {width:100%; padding:0 0 14px 0; text-align:center; }
	.final40_cont .dj_p {padding:0 20px 60px;}
	.final40_cont .dj_p img {width:100%;}
}

/* 대만다트시합 20150403 */
.taiwan_darts2015 {width:664px; padding-bottom:43px; background:#1a0b09; }
.taiwan_darts2015 div {font-size:0; line-height:0;}
@media (max-width:768px){
	.taiwan_darts2015 {width:auto;}
	.taiwan_darts2015 img {width:100%;}
}

/* 독일챔피언 2015-04-07 */
.cont_g01 {}
.cont_g01 dd {padding-bottom:25px; border-bottom:1px solid #e4e4e4;}

.tit_g_s01 {font-weight:bold; font-size:18px; color:#0096f5; margin-top:30px;}
.txt_g_s01 {margin:10px 20px 0 40px; font-size:15px; font-weight:bold; line-height:21px; text-indent:-20px;}
.txt_g_s02 {margin:10px 40px 0 40px; font-size:15px; line-height:21px; text-indent:-20px; color:red;}
.txt_g_s02 li {padding-bottom:5px;}
.txt_g_s02 ul {}
.txt_g_s02 ul li {margin-left:0; color:#666; font-weight:normal; font-size:13px; text-indent:-8px;}
.txt_g_s03 {padding:5px 0 0 20px; font-size:14px; color:#999; line-height:18px;}
.txt_g_s03 li {padding:0 0 5px 14px; text-indent:-14px;}
.txt_g_s03 .link_s01 {font-weight:bold; color:#0a9af5;}
.txt_g_s04 {padding:5px 0 0 20px; font-size:14px; color:#0a9af5; line-height:18px;}
.txt_g_s04 div {padding:0 0 5px 18px; text-indent:-18px;}
.txt_g_s04 div ol {padding-left:18px; color:#666;}
.txt_g_s05 {padding:5px 0 0 20px; font-size:14px; color:#666; line-height:18px;}
.txt_g_s05 li {padding:0 0 5px 14px; text-indent:-14px;}
.txt_g_s05 .link_s01 {font-weight:bold; color:#0a9af5;}
.txt_g_s06 {padding:5px 0 0 20px; font-size:14px; color:#666; line-height:18px;}
.txt_g_s06 li {padding:0 0 5px 17px; text-indent:-17px;}
.txt_g_s07 {padding:0 0 0 30px; color:#666; font-size:15px; line-height:20px;}
.txt_g_s07 span {color:#f96709;}
.txt_g_s08 {padding:10px 0 0 20px; color:#666; font-size:15px; line-height:20px;}
.txt_g_s08 li {padding:0 0 15px 19px; text-indent:-19px;}
.txt_g_s09 {padding:20px 0 0 20px;}
.txt_g_s09 p {}
.txt_g_s09 strong {}

.notice140801_tbl_wrap {padding:10px 20px 0 20px;}
.notice140801_tbl {border:1px solid #ccc; width:100%; color:#8d8d8d; font-size:13px;}
.notice140801_tbl th {height:40px; padding:0 5px; text-align:center; color:#707070; border-left:1px solid #e0dede; border-bottom:1px solid #e0dede; font-weight:bold; background:#f4f3f3;}
.notice140801_tbl td {height:40px; padding:0 5px; text-align:center; border-left:1px solid #e0dede; border-bottom:1px solid #e0dede;}
.notice140801_tbl_fir {color:#707070; font-weight:bold; background:#f4f3f3;}

.img_g_sty09 {padding:30px 0 0 20px;}
.img_g_sty09 p {padding-bottom:10px; color:#666; font-size:15px;}
.img_g_sty09 strong {display:block; color:#333; font-size:15px;}

/* 프랑스 대회결과 2015-04-07 */
.cont_f_0407 {width:664px;}
.cont_0407 {padding:30px 25px 0;}
.france_0407_tbl {border-top:3px solid #201a15; border-left:1px solid #d8d8d8; word-break:break-all;}
.france_0407_tbl th {padding:14px 0 12px;background:#f5f5f5; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; color:#282828; font-weight:bold;}
.france_0407_tbl th span {color:#f1007c; display:block; font-weight:normal;}
.france_0407_tbl th.nor {font-weight:normal;}
.france_0407_tbl td {padding:14px 10px 12px; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; text-align:center;}
.france_0407_tbl td span {padding-left:5px;}
.france_0407_tbl td.txt_lsty {text-align:left;}
.france_0407_tbl td.pnt_t_sty01 {font-weight:bold; color:red;}
.img_g_sty01 {padding:5px 0 0 20px;}

.tit_class01 {padding:55px 0 15px; text-align:center;}

@media (max-width:768px){
	.cont_f_0407 {width:100%;}
	.champion_v01 img {width:100%;}
	.img_g_sty01 img {width:100%;}
}

/* USA TEAM 2015-04-08 */
.cont_usa_team_0408 {width:664px; background:#10053f;}
.usa_team_tit0408 {padding:25px 0 0 0; text-align:center;}
.usa_team_txt0408_01 {padding:15px 40px 40px; color:#f2e4ff; font-size:16px; text-align:center;}
.usa_team_txt0408_01 span {background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_line.gif') repeat-x left bottom; line-height:28px; }
.interested_usa01 {height:74px; padding:24px 0 40px; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_b02.gif') no-repeat;}
.interested_usa01.sty01 {height:76px; padding:14px 0 0; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_b01.gif') no-repeat;}
.interested_usa01 div {padding:0 13px 0 98px; float:left;}
.interested_usa01 a {float:left;}
.usa_team_tit0408_01 {padding-bottom:15px; text-align:center; font-size:0; line-height:0;}
.usa_team_box01 {margin:0 40px 40px; padding:20px 13px 8px; border:1px solid #56449e; color:#bc93ff; font-size:17px;}
.usa_team_box01 ul {}
.usa_team_box01 ul:after {clear:both; display: block; visibility: hidden; content: ' ';}
*+ html .usa_team_box01 ul {display: inline-block;}
* html .usa_team_box01 ul {display: inline-block;}
.usa_team_box01 li {width:50%; padding:0 0 12px 0; float:left; font-size:16px;}
.usa_team_box01 li span {padding:0 5px 0 14px; margin-left:15px; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_dot01.gif') no-repeat left 6px; color:#d8c0ff; display:inline-block;}
.usa_team_box_0408 {position:relative; margin:0 40px 3px; padding:13px 12px; background:#2d1f66; border:1px solid #4c389a; }
.usa_team_box_0408 dt {position:absolute; top:13px; left:12px; font-size:17px; color:#c494ff; font-weight:bold;}
.usa_team_box_0408 dd {margin-left:103px; padding:0 0 2px 17px; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_line01.gif') repeat-y; color:#bcb8fe; line-height:18px; text-align:justify;}
.usa_team_box_0408 dd strong {color:#ffac29;}
.txt_usa_team0408 {padding:15px 50px 40px; text-align:center; font-size:14px; color:#a192dd; line-height:20px;}
.usa_team_tbl_0408 {padding:0 40px;}
.usa_team_tbl_0408:after {clear:both; display: block; visibility: hidden; content: ' ';}
*+ html .usa_team_tbl_0408 {display: inline-block;}
* html .usa_team_tbl_0408 {display: inline-block;}
.usa_team_tbl_0408 .tbl_usa {width:50%; float:left;}
.usa_team_tbl_0408 .tbl_usa table {border:1px solid #4e3d91;}
.usa_team_tbl_0408 .tbl_usa table th {border-bottom:1px solid #4e3d91; color:#9549fd; font-size:18px;}
.usa_team_tbl_0408 .tbl_usa table td {padding-left:33px; border-left:1px solid #4e3d91; border-bottom:1px solid #4e3d91; background:none; font-size:18px; color:#b5a2ff;}
.usa_team_tbl_0408 .tbl_usa table td div {position:relative; height:25px; padding-top:8px;}
.usa_team_tbl_0408 .tbl_usa table td span {position:absolute; top:0; right:0; width:46px; height:24px; padding:9px 0 0 13px; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_p.gif') no-repeat; font-size:17px; display:block; text-align:center; color:#dfbeff;}
.usa_team_tbl_0408 .tbl_usa table td span em {font-size:13px;}
.usa_team_txt_sty01 {padding:15px 0 25px; font-size:16px; color:#a791ff; text-align:center;}
.logo_usa_team {padding:10px 0 15px; background:#fff; text-align:center;}


@media (max-width:768px){
	.cont_usa_team_0408 {width:100%;}
	.usa_team_img0408 img {width:100%;}
	.usa_team_txt0408_01 {padding:15px 15px 40px; color:#f2e4ff; font-size:16px; text-align:center;}
	.interested_usa01 {height:74px; padding:3% 0 5%; background-size:100% auto;}
	.interested_usa01.sty01 {height:76px; padding:3% 0 0; background:url('http://www.phoenixdart.com/images/notice/usa_team20150408/bg_b01.gif') no-repeat; background-size:100% auto;}
	.interested_usa01 div {width:40%; padding:0 10px 0 0; text-align:right;}
	.interested_usa01 a {width:40%; display:block;}
	.interested_usa01 div img {width:80%; padding-left:50px; display:block;}
	.interested_usa01 a img {width:80%;padding-left:20px;}
	.usa_team_tit0408_01 img {width:100%;}
	.usa_team_box01 {margin:0 15px 40px; padding:20px 0 8px; border:1px solid #56449e; color:#bc93ff; font-size:17px;}
	.usa_team_box01 li {width:50%; padding:0 0 7px 0; font-size:12px; letter-spacing:-1px;}
	.usa_team_box01 li span {padding:0 5px 0 7px;}
	.usa_team_box_0408 {position:relative; margin:0 15px 3px; padding:13px 12px; background:#2d1f66; border:1px solid #4c389a; }
	.txt_usa_team0408 {padding:15px 25px 40px; text-align:center; font-size:14px; color:#a192dd; line-height:20px;}
	.usa_team_tbl_0408 .tbl_usa {width:100%; margin-bottom:5px;}
	.usa_team_tbl_0408 {padding:0 20px;}

}

/* item shop 2015-04 */
.item_shop_cont1504 {width:664px; background:#f6f6f6;}
.item_shop_cont1504 .img_txt01 {}
.item_shop_cont1504 .txt_sty01 strong {padding:9px 45px; background:#fff; font-size:21px; color:#2a698a; font-weight:bold; display:inline-block;}
.item_shop_cont1504 .img_sty01 {padding:70px 48px 28px; font-size:0; line-height:0;}
.item_shop_cont1504 .img_sty01 img {width:100%;}
.item_shop_cont1504 .tbl_sty01 {padding:0 33px;}
.item_shop_cont1504 .tbl_sty01 .tbl_typ01 {width:100%; border-top:1px solid #ccc; border-right:1px solid #ccc; font-size:16px;}
.item_shop_cont1504 .tbl_sty01 .tbl_typ01 th {padding:10px 0 10px 14px; background:#f3f3f3; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; text-align:left; color:#777580;}
.item_shop_cont1504 .tbl_sty01 .tbl_typ01 td {padding:10px 0 10px 10px; background:#fff; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; color:#777580;}
.item_shop_cont1504 .titss_i_04 {padding:25px 0 10px; font-size:18px; font-weight:bold; color:#000;}
.item_shop_cont1504 .titss_i_04_01 {color:#292e27; font-size:14px; display:block;}
.item_shop_cont1504 .btn_04_01 {padding:45px 0 55px; text-align:center;}
@media (max-width: 768px){
	.item_shop_cont1504 {width:auto;}
	.item_shop_cont1504 .img_txt01 img {width:100%;}
	.item_shop_cont1504 .txt_sty01 {text-align:center;}
	.item_shop_cont1504 .txt_sty01 strong {padding:9px 3%; background:#fff; font-size:100%; color:#2a698a; font-weight:bold; display:inline-block;}
	.item_shop_cont1504 .tbl_sty01 {padding:0 10px;}
	.item_shop_cont1504 .tbl_sty01 .tbl_typ01 th {padding:3px 0 3px 5px; font-size:12px;}
	.item_shop_cont1504 .tbl_sty01 .tbl_typ01 td {padding:3px 0 3px 7px; font-size:12px;}
	.item_shop_cont1504 .btn_04_01 {padding:25px 0 35px; text-align:center;}
	.item_shop_cont1504 .titss_i_04_01 {color:#292e27; font-size:12px; display:block;}
}

/* summer festival 2015-04-23 */
.summer_festival_cont {width:664px;}
.summer_festival_img01 {position:relative; padding-bottom:10px; background:#1f2c97;}
.summer_festival_img01 div {position:absolute; left:0; bottom:10px; width:100%; text-align:center;}
.summer_festival_content {background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/bg_summer_festival_01.gif') repeat; border-top:1px solid #6f7ff1;}

.sf_cont01 {position:relative;}
.sf_cont01 .sf_cont01_01 {position:absolute; top:49px; left:43px;}
.sf_cont01 .sf_cont01_02 {padding:35px 0 0 247px;}
.sf_cont01 .sf_cont01_02 strong {padding-bottom:20px; display:block; color:#fff; font-size:34px; line-height:36px; letter-spacing:-2px; text-shadow : 0 3px 5px #202b9d !important;}
.sf_cont01 .sf_cont01_02 dl {margin:0 0 9px;}
.sf_cont01 .sf_cont01_02 dl:after {clear: both;display: block; visibility: hidden; content: ' ';}
*+ html .sf_cont01 .sf_cont01_02 dl { display:inline-block; }
* html .sf_cont01 .sf_cont01_02 dl { display:inline-block; }
.sf_cont01 .sf_cont01_02 dl dt {width:88px; padding:6px 0; background:#0d25b2; border-radius:13px; float:left; color:#fff; text-align:center; font-size:14px;}
.sf_cont01 .sf_cont01_02 dl dd {margin:0 0 0 10px; float:left; color:#fff; font-size:17px; font-weight:bold; letter-spacing:-1px; text-align:left; text-shadow : 0 3px 5px #202b9d !important; line-height:22px;}
.sf_cont01 .sf_cont01_02 dl dd span {display:block; font-weight:normal; font-size:13px; color:#d6dfff;}
.sf_cont02 {padding:10px 0 15px 20px; margin-left:100px; background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/ico_summer_festival_01.png') no-repeat left 18px; color:#ffea00; font-size:28px;}
.sf_cont02 strong {font-size:32px;}
.sf_cont02 em {font-size:34px; font-style:normal;}
.sf_cont03 {padding:0 40px 0;}
.sf_cont03 table {width:100%;}
.sf_cont03 table th {padding:16px 0; background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/bg_summer_festival_png01.png') repeat; border-top:2px solid #97a3ee; border-bottom:1px solid #a0abef; border-right:1px solid #5966d9; font-size:17px; color:#fff; font-weight:bold;}
.sf_cont03 table th em {color:#fff691; font-style:normal;}
.sf_cont03 table td {padding:13px 0; background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/bg_summer_festival_png01.png') repeat; border-bottom:1px solid #6376e5; border-right:1px solid #6376e5; color:#fff; text-align:center; font-size:13px; word-break:break-all;}
.sf_cont03 table td p {padding-top:5px;}
.sf_cont03 table td.bg_c {background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/bg_summer_festival_png02.png') repeat;}
.sf_cont03 table .bdrnone {border-right:none;}
.sf_cont03 table td {background:none;}

.logo_sf {padding:20px 0; text-align:center;}
@media (max-width: 768px){
	.summer_festival_cont {width:auto;}
	.summer_festival_img01 {border-bottom:5px solid #1f2c97;}
	.summer_festival_img01 img {width:100%;}
	.summer_festival_img01 div img {width:94%;}

	.sf_cont01 .sf_cont01_01 {position:absolute; top:0; left:0; width:100%; text-align:center;}
	.sf_cont01 .sf_cont01_02 {padding:135px 0 0 10px; text-align:center;}
	.sf_cont01 .sf_cont01_02 strong {font-size:25px;}
	.sf_cont01 .sf_cont01_02 dl dd {font-size:14px; font-weight:normal;}
	.sf_cont01 .sf_cont01_02 dl dd span {font-size:12px; }

	.sf_cont02 {padding:10px 0 15px 20px; margin-left:10px; background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/ico_summer_festival_01.png') no-repeat left 18px; color:#ffea00; font-size:18px; line-height:30px;}
	.sf_cont02 strong {font-size:22px; display:block;}
	.sf_cont02 em {font-size:30px;}

	.sf_cont03 {padding:0 10px 0;}
	.sf_cont03 table th {padding:10px 0; font-size:14px; color:#fff; font-weight:normal;}
	.sf_cont03 table td {padding:10px 0; font-size:12px; color:#fff; line-height:16px;}
	.sf_cont03 table td p {padding-top:5px;}
	.sf_cont03 table td.bg_c {background:url('http://www.phoenixdart.com/images/notice/summer_festival_2015/common/bg_summer_festival_png02.png') repeat;}
	.sf_cont03 table .bdrnone {border-right:none;}
	.sf_cont03 table td {background:none;}
}

.sf_cont_2015 {width:664px; margin:0 auto;}
.sf_cont_2015 .sf_cont {padding:0 18px;}

.sf_line_2015 {padding:35px 0 45px; border-bottom:1px solid #e2e2e2;}

.txt_top_strong01 {padding-top:25px; font-size:38px; color:#0b4885; font-weight:bold; text-align:center; line-height:38px;}

.tit_sf_sty01 {padding-bottom:18px; margin-top:40px; font-size:24px; color:#0b92d4; font-weight:bold;}
.tit_sf_sty01 em {width:31px; height:30px; padding-top:1px; margin:0 5px 0 0; background:#0b92d4; border-radius:31px; display:inline-block; font-size:22px; color:#fff; text-align:center; font-style:normal; vertical-align:middle;}

.tit_sf_sty02 {padding-bottom:18px; margin-top:40px; font-size:24px; color:#0b92d4; font-weight:bold; background:url('http://www.phoenixdart.com/media/webeditorimg/201508/12/bg_tit_line01.gif') repeat-x left 15px;}
.tit_sf_sty02 span {padding-right:5px; background:#fff;;}
.tit_sf_sty02 em {width:31px; height:30px; padding-top:1px; margin:0 5px 0 0; background:#0b92d4; border-radius:31px; display:inline-block; font-size:22px; color:#fff; text-align:center; font-style:normal; vertical-align:middle;}

.tits_sf_sty01 {padding:0 0 12px 20px; background:url('http://www.phoenixdart.com/media/webeditorimg/201505/07/ico_summer_festival01.gif') no-repeat 6px 9px; font-size:18px; color:#040404; font-weight:bold;}
.tits_sf_sty01 span {padding-left:10px; color:#0b4886;}
.txt_sf_sty01 {padding:0 0 15px 20px; font-size:13px; color:#666; line-height:20px;}
.txt_sf_sty02 {font-size:13px; color:#666; line-height:18px;}
.txt_sf_sty02 li {padding:0 0 5px 9px; text-indent:-9px;}
.txt_sf_sty03 {padding:5px 0 30px; text-align:center; color:#ff4343; font-size:14px;}

.sf_map01 {text-align:center;}

.btn_map_sf01 {padding-top:32px; text-align:center;}
.btn_map_sf01 a {height:33px; padding:6px 30px 0; background:#0b4885; border-radius:39px; font-size:18px; font-weight:bold; color:#fff; display:inline-block;}

.tbl_sty01 {width:100%; margin-bottom:10px; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4;}
.tbl_sty01 th {padding:22px 0; background:#eee; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:16px; color:#000; font-weight:bold;}
.tbl_sty01 th span {padding-right:4px; color:#0058af;}
.tbl_sty01 td {padding:11px 0; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; font-size:13px; color:#333; line-height:18px; word-break:break-all;}
.tbl_sty01 td.line_tbl {height:1px; padding:0; background:#d4d4d4;}

.fs_pnt01 {color:#ff4343;}
.sf_pnt02 {color:#0b4886; font-weight:bold;}

.sf_box01 {padding:15px 0; margin:10px 0 0 9px;  background:#e2e2e2; line-height:18px;}
.sf_box01 span {padding-left:27px; font-size:14px; color:#0b4886;}

@media (max-width: 768px){
	.sf_cont_2015 {width:auto;}
	.sf_cont_2015 .sf_cont {padding:0 10px; border:0;}

	.sf_line_2015 {padding:35px 0 45px; border-bottom:1px solid #e2e2e2;}

	.txt_top_strong01 {padding-top:25px; font-size:25px; color:#0b4885; font-weight:bold; text-align:center; line-height:28px;}

	.tit_sf_sty01 {padding-bottom:18px; font-size:19px; color:#0b92d4; font-weight:bold; line-height:25px;}
	.tit_sf_sty01 em {width:23px; height:21px; padding-top:2px; margin:0 5px 0 0; background:#0b92d4; border-radius:23px; display:inline-block; font-size:15px; color:#fff; text-align:center; font-style:normal; vertical-align:middle; line-height:18px;}

	.tit_sf_sty02 {padding-bottom:18px; font-size:19px; color:#0b92d4; font-weight:bold; line-height:25px;}
	.tit_sf_sty02 em {width:23px; height:21px; padding-top:2px; margin:0 5px 0 0; background:#0b92d4; border-radius:23px; display:inline-block; font-size:15px; color:#fff; text-align:center; font-style:normal; vertical-align:middle; line-height:18px;}

	.tits_sf_sty01 {padding:0 0 8px 20px; background:url('http://www.phoenixdart.com/media/webeditorimg/201505/07/ico_summer_festival01.gif') no-repeat 6px 7px; font-size:16px; color:#040404; font-weight:bold;}
	.tits_sf_sty01 span {padding-left:10px; font-size:16px; color:#0b4886;}
	.txt_sf_sty01 {padding:0 0 15px 20px; font-size:12px; color:#666; line-height:20px;}
	.txt_sf_sty02 {font-size:13px; color:#666; line-height:18px;}
	.txt_sf_sty02 li {padding:0 0 5px 9px; text-indent:-9px;}
	.txt_sf_sty03 {padding:5px 0 30px; text-align:center; color:#ff4343; font-size:12px;}

	.sf_map01 {text-align:center;}
	.sf_map01 img {width:100%;}

	.btn_map_sf01 {padding-top:18px; text-align:center;}
	.btn_map_sf01 a {height:31px; padding:8px 30px 0; background:#0b4885; border-radius:39px; font-size:18px; font-weight:bold; color:#fff; display:inline-block;}

	.tbl_sty01 {width:100%; margin-bottom:10px; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4;}
	.tbl_sty01 th {padding:22px 0; background:#eee; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; font-size:16px; color:#000; font-weight:bold;}
	.tbl_sty01 th span {padding:0 0 3px; color:#0058af; display:block;}
	.tbl_sty01 td {padding:11px 0; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; font-size:13px; color:#333; line-height:18px;}
	.tbl_sty01 td.line_tbl {height:1px; padding:0; background:#d4d4d4;}

	.fs_pnt01 {color:#ff4343;}
	.sf_pnt02 {color:#0b4886; font-weight:bold;}

	.sf_box01 {padding:15px 0; margin:10px 0 0 9px;  background:#e2e2e2; line-height:18px;}
	.sf_box01 span {padding-left:27px; font-size:14px; color:#0b4886; display:block;}
}

.cont_capsule_event {width:664px; padding:0 0 25px; background:#fffbb6;}
.capsule_event_c {margin:0 30px; padding:25px 13px 50px 25px; background:#3d1719;}
.capsule_event_c dl {position:relative;}
.capsule_event_c dl dt {position:absolute; top:0; left:0; height:24px; padding:7px 29px 0 20px; background:#ffde00 url('http://www.phoenixdart.com/media/webeditorimg/201505/22/bg_capsule_event02.gif') no-repeat right top; text-align:center; font-size:15px; color:#4b2407; font-weight:bold;}
.capsule_event_c dl dd {padding:45px 0 25px; font-size:13px; color:#fff; line-height:18px;}
.capsule_event_c dl dd.txt_capsule_event01 {font-size:18px; color:#ffde00; line-height:19px; font-weight:bold;}
.capsule_event_c dl dd ul {}
.capsule_event_c dl dd ul li {padding:0 0 10px 9px; background:url('http://www.phoenixdart.com/media/webeditorimg/201505/22/bg_capsule_event03.gif') no-repeat left 7px;}
.btn_c_b {margin:0 0 0 10px;}
.btn_c_b a {padding:5px 10px; margin-right:3px; background:#a2683c; font-size:12px; color:#fff;}

.btn_c {padding-bottom:32px; text-align:center;}
.c_ga_btn01 {background:url('http://www.phoenixdart.com/media/webeditorimg/201505/22/btn_capsule_event02.jpg') repeat-x; display:inline-block;}
.c_ga_btn01 .c_ga_btn_l {background:url('http://www.phoenixdart.com/media/webeditorimg/201505/22/btn_capsule_event03.jpg') no-repeat;}
.c_ga_btn01 .c_ga_btn_r {background:url('http://www.phoenixdart.com/media/webeditorimg/201505/22/btn_capsule_event03.jpg') no-repeat right top;}
.c_ga_btn01 .c_ga_btn_r div {height:79px; background:url('http://www.phoenixdart.com/media/webeditorimg/201505/22/btn_capsule_event01.jpg') no-repeat center top;}
.c_ga_btn01 .c_ga_btn_r div a {position:relative; height:79px; padding:13px 25px; font-size:24px; font-weight:bold; color:#fff; display:block;}
.c_ga_btn01 .c_ga_btn_r div span {position:relative; height:79px; padding:13px 25px; font-size:24px; font-weight:bold; color:#fff; display:block;}

.btn_c .img_p01 {position:absolute; top:6px; right:-114px;}
.btn_c .img_p02 {position:absolute; top:43px; right:-20px;}

@media all and (max-width:768px){
	.capsule_event_c {margin:0 10px; padding:25px 13px 50px 10px; background:#3d1719;}
	.cont_capsule_event {width:auto; padding:0 0 25px; background:#fffbb6;}
	.capsule_event img {width:100%;}
	.btn_c .img_p01 {display:none;}
	.btn_c .img_p02 {display:none;}
	.btn_c {padding-bottom:20px;}
	.c_ga_btn01 {padding-top:10px; background:none;}
	.c_ga_btn01 .c_ga_btn_l {background:none;}
	.c_ga_btn01 .c_ga_btn_r {background:none;}
	.c_ga_btn01 .c_ga_btn_r div {height:auto; background:none;}
	.c_ga_btn01 .c_ga_btn_r div a {}
	.c_ga_btn01 .c_ga_btn_r div span {height:auto; background:#ff3842; font-size:15px; border-radius:10px;}
	.capsule_event_c dl dd.txt_capsule_event01 {font-size:17px; color:#ffde00; line-height:19px; font-weight:bold;}
}

/* NEW 피닉스 캡슐 이벤트 */
.f_capsule_event_cont01 {width:664px; background:#2a0f46;}
.btn_capsule_event {background:#1b082e; height:120px; text-align:center;}
.btn_capsule_event div {position:relative; margin:0 auto; display:inline-block;}
.btn_capsule_event div a {height:77px; padding:0 40px;  background:url('/media/webeditorimg/201508/26/btn_capsule_event01.gif') no-repeat center top; display:inline-block; font-size:22px; color:#fff; line-height:56px; letter-spacing:-1px; font-weight:bold;}
.btn_capsule_event div img {position:absolute; top:6px; right:-109px;}
.txt_capsule_event {height:104px; padding-top:18px; margin-top:13px; background:url('/media/webeditorimg/201508/26/bg_capsule_event01.gif') no-repeat; border-left:1px solid #170628; border-right:1px solid #170628; border-top:1px solid #19004c; border-bottom:1px solid #19004c; text-align:center; color:#fff; font-weight:bold; font-size:18px;}
.txt_capsule_event span {color:#ffde00;}
.txt_capsule_event p {padding-top:3px;}
.capsule_event_cont {padding:0 40px 35px; border:1px solid #170628; border-top:none;}
.capsule_event_cont dl {}
.capsule_event_cont dl dt {height:31px; padding:0 35px 0 27px; background:#ffde00 url('/media/webeditorimg/201508/26/bg_capsule_event02.gif') no-repeat right top; font-size:15px; color:#4b2407; font-weight:bold; display:inline-block; line-height:31px;}
.capsule_event_cont dl dd {padding:16px 0 23px; font-size:14px; color:#fff;}
.capsule_event_cont dl dd ol {}
.capsule_event_cont dl dd ol li {padding-left:15px; text-indent:-15px; line-height:20px;}
.capsule_event_cont dl .color_point01 {color:#ffde00;}
.btn_link_capsule {}
.btn_link_capsule a {padding:7px 10px; background:#6f2ab6; color:#fff; display:inline-block; font-size:12px;}

@media (max-width: 768px){
	.f_capsule_event_cont01 {width:auto;}
	.btn_capsule_event {height:80px;}
	.btn_capsule_event div a {height:77px; padding:0 30px;  font-size:20px;}
	.btn_capsule_event div img {display:none;}
	.txt_capsule_event {height:auto; padding:18px 10px; margin:13px 0 20px; background:#6c24ff; font-size:15px; line-height:22px; text-align:left;}
	.txt_capsule_event p {padding-top:0; display:inline;}
	.capsule_event_cont {padding:0 10px 35px;}
	.capsule_event_cont dl dd {padding:10px 0 23px;}
	.btn_link_capsule a {padding:7px 5px; letter-spacing:-1px;}
}



/* 20190404_설문조사 추가 */
.mobile_view { display:none; }
.survey_write_con .tit { padding:10px; line-height:42px; font-size:30px; font-weight:bold; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.survey_write_con .desc { padding:25px 35px 20px 35px; line-height:25px; font-size:15px; background:#f4f4f4; border-bottom:6px solid #c2281f; }
.survey_write_con .desc .period { padding-top:20px; line-height:24px; font-size:18px; font-weight:bold; }
.survey_write_con .survey_write_list { padding:35px 8px; }
.survey_write_con .survey_write_list dl dt { padding-bottom:12px; line-height:28px; font-size:22px; font-weight:bold; }
.survey_write_con .survey_write_list dl dd { padding-bottom:35px; }
.survey_write_con .survey_write_list dl dd li { display:inline-block; width:22%; padding:0 3% 10px 0; vertical-align:top; }
.survey_write_con .survey_write_list dl dd li.last_chk_box { white-space:nowrap; }
.survey_write_con .survey_write_list dl dd label { cursor:pointer; }
.survey_write_con .survey_write_list dl dd textarea { width:100%; }
.survey_write_con .survey_write_list dl dd .prefer { display:table; table-layout:fixed; width:100%; }
.survey_write_con .survey_write_list dl dd .prefer p { display:table-cell; text-align:center; vertical-align:middle; }
.survey_write_con .survey_write_list dl dd .prefer p.txt { padding:24px 4px 0 4px; line-height:20px; }
.survey_write_con .survey_write_list dl dd .prefer p.radio { width:46px !important; }
.survey_write_con .survey_write_list dl dd .prefer p.radio em { display:block; font-style:normal; line-height:24px; }
.survey_write_con .survey_write_list dl dd .prefer p.radio strong { display:block; background:#f1f1f1; padding:10px; }
.survey_write_con .survey_write_list dl dd .prefer p.radio strong .radio_check { margin:0; }
.survey_write_con .agreement { padding:20px 0; }
.survey_write_con .agreement .agree_con_box { margin-bottom:8px; padding:10px; line-height:20px; height:60px; overflow-y:auto; border:1px solid #ccc; }
#open_survey { width:664px; margin:20px auto; }
.baseTbl .survey_yet td { background:#ffe682; }
.baseTbl .survey_yet td a:after { content:""; display:inline-block; padding-left:8px; width:13px; height:13px; background:url(/images/etc/survey/survey_pen.png) right center no-repeat; }


@media (max-width: 768px){
	.pc_view { display:none; }
	.mobile_view { display:block; }
	#open_survey { width:100%; }
	.survey_write_con { padding:10px; }
	.survey_write_con img { max-width:100%; }
	.survey_write_con .tit { padding:10px 0; line-height:28px; font-size:18px; border:0 none; }
	.survey_write_con .desc { padding:18px 20px 12px 20px; line-height:19px; font-size:13px; border-bottom:3px solid #c2281f; }
	.survey_write_con .desc .period { padding-top:18px; line-height:21px; font-size:15px; }
	.survey_write_con .survey_write_list { padding:20px 5px; }
	.survey_write_con .survey_write_list dl dt { padding-bottom:9px; line-height:21px; font-size:15px; }
	.survey_write_con .survey_write_list dl dd { padding-bottom:25px; }
	.survey_write_con .survey_write_list dl dd li { width:30%; padding:0 2.5% 10px 0; }
	.survey_write_con .survey_write_list dl dd li.last_chk_box { width:100%; padding:0 0 10px; }
	.survey_write_con .survey_write_list dl dd textarea { width:100%; }

	.survey_write_con .survey_write_list dl dd .prefer p.txt { padding:20px 3px 0 3px; line-height:18px; }
	.survey_write_con .survey_write_list dl dd .prefer p.radio { width:30px !important; }
	.survey_write_con .survey_write_list dl dd .prefer p.radio em { line-height:20px; }
	.survey_write_con .survey_write_list dl dd .prefer p.radio strong { padding:8px; }

	.baseTbl .survey_yet td a:after { padding-left:6px; width:9px; height:9px; background-size:auto 9px; }

}

