@charset "utf-8";

/* 리스트 */
.adm_boardlist                 { width:100%; margin:0px 0px 20px 0px; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.adm_boardlist tr th	       { padding:7px; border:1px solid #cdcdcd; background:url('../adm/img/th_bg.gif'); }
.adm_boardlist tr th           { color:#666666; text-align:center; }
.adm_boardlist tr th a:link    { color:#666666; }
.adm_boardlist tr th a:visited { color:#666666; }
.adm_boardlist tr th a:active  { color:#666666; }
.adm_boardlist tr th a:hover   { color:#666666; text-decoration:underline;}
.adm_boardlist tr td           { padding:7px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; text-align:center; }
.adm_boardlist tr td           { color:#666666; }
.adm_boardlist tr td.ll        { border-left:0px; }
.adm_boardlist tr td.le        { text-align:left; }
.adm_boardlist tr td.re        { text-align:right; }
.adm_boardlist tr td a:link    { color:#666666; }
.adm_boardlist tr td a:visited { color:#666666; }
.adm_boardlist tr td a:active  { color:#666666; }
.adm_boardlist tr td a:hover   { color:#666666; text-decoration:underline;}

/* 글쓰기 */
.adm_boardform       { width:100%; margin:0px 0px 20px 0px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.adm_boardform tr th { padding:7px; border-bottom:1px solid #ededed; background:#fafafa; color:#666666; text-align:left; }
.adm_boardform tr td { padding:7px; border-bottom:1px solid #ededed; text-align:left; }

/* 상단 */
.adm_headmenu           { color:#666666; }
.adm_headmenu a:link    { color:#9ca7b9; }
.adm_headmenu a:visited { color:#9ca7b9; }
.adm_headmenu a:active  { color:#9ca7b9; }
.adm_headmenu a:hover   { color:#ffd013; }

/* 사이즈 */
div.adm_leftmenu_dir           { color:333333; text-align:left; }
div.adm_leftmenu_doc           { padding:10px 0px 0px 0px; font-weight:none; }
div.adm_leftmenu_doc a:link    { display:block; color:#666666; letter-spacing:0px; }
div.adm_leftmenu_doc a:visited { display:block; color:#666666; letter-spacing:0px; }
div.adm_leftmenu_doc a:active  { display:block; color:#666666; letter-spacing:0px; }
div.adm_leftmenu_doc a:hover   { display:block; color:#333333; letter-spacing:0px; }
div.adm_leftmenu_line          { font-size:1px; background:url('../adm/img/left_line.gif'); height:2px; margin:15px 0px 15px 0px; }

/* 타이틀 */
div.adm_title        { padding:10px 0px 10px 20px; font-size:14px; font-weight:bold; color:#111111; letter-spacing:-1px; background-image:url('../adm/img/adm_title_icon.gif'); background-repeat:no-repeat; text-align:left; }
div.adm_title span   { font-size: 8pt; color:#999999; letter-spacing:0px; padding-left:5px;}

/* 공통 */
.btn1 { color:#ffffff; background-color:#3058a9; padding:7px; font-size:11px; border:0px; font-weight:bold; } 
.btn2 { color:#ffffff; background-color:#cccccc; padding:7px; font-size:11px; border:0px; font-weight:bold; } 
input.text     { border:1px solid #eee; padding:7px; }
input.radio    { vertical-align:-2px; }
input.checkbox { vertical-align:-2px; }

/* 상단 */
.headmenu           { font-size:11px; color:#666666; letter-spacing:-1px; } 
.headmenu span      { font-size: 9px; color:#999999; letter-spacing:-1px; } 
.headmenu a:link    { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:visited { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:active  { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:hover   { font-size:11px; color:#111111; letter-spacing:-1px; }

/* 하단 */
.tailmenu           { font-size:11px; color:#666666; letter-spacing:-1px; } 
.tailmenu span      { font-size: 9px; color:#999999; letter-spacing:-1px; } 
.tailmenu a:link    { font-size:11px; color:#666666; letter-spacing:-1px; }
.tailmenu a:visited { font-size:11px; color:#666666; letter-spacing:-1px; }
.tailmenu a:active  { font-size:11px; color:#666666; letter-spacing:-1px; }
.tailmenu a:hover   { font-size:11px; color:#111111; letter-spacing:-1px; }

/* 최신글 */
.latestmenu           { color:#666666; } 
.latestmenu a:link    { color:#666666; }
.latestmenu a:visited { color:#666666; }
.latestmenu a:active  { color:#666666; }
.latestmenu a:hover   { color:#111111; }

/* 좌측 */
.leftmenu				  { margin:0px; padding:0px; }
.leftmenu ul			  { margin:0px; padding:0px; }
.leftmenu ul li           { font-size:14px; line-height:200%; padding-left:10px; list-style:none; text-align:left; }
.leftmenu ul li a:link    { color:#222222; padding:5px; }
.leftmenu ul li a:visited { color:#222222; padding:5px; }
.leftmenu ul li a:active  { color:#222222; padding:5px; }
.leftmenu ul li a:hover   { color:#ffffff; padding:5px; background:#222222; }

/* 이용약관, 개인정보취급방침, 이메일무단수집거부, 사이트맵 */ 
.sub_info_box01   { border:15px solid #3c3c3c; }
.sub_info_box02   { border: 1px solid #3c3c3c; }
.sub_info_content { border: 1px solid #3c3c3c; color:#666666; border:0px; line-height:200%; width:100%; height:430px; }

.boardbutton { margin:20px 0px 20px 0px; }
.boardpage { text-align:center; margin:20px; }
.boardpage a:link { color:#777; }
.boardsearch     { text-align:center; margin-bottom:20px; }
.boardsearchip   { width:300px;height:27px;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;border-left:0px solid #cacaca;padding-top:7px;padding-left:4px; color:666666;}

/* Shop */
.shop_itemqalist                 { width:100%; border-collapse:collapse; }
.shop_itemqalist tr th	         { padding:7px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; }
.shop_itemqalist tr th           { color:#666666;  background:#f3f3f3;}
.shop_itemqalist tr th.ll        { border-left:0px; }
.shop_itemqalist tr th a:link    { color:#666666; }
.shop_itemqalist tr th a:visited { color:#666666; }
.shop_itemqalist tr th a:active  { color:#666666; }
.shop_itemqalist tr th a:hover   { color:#666666;  text-decoration:underline;}
.shop_itemqalist tr td           { padding:7px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; text-align:center; }
.shop_itemqalist tr td           { color:#666666;  }
.shop_itemqalist tr td.ll        { border-left:0px; }
.shop_itemqalist tr td.le        { text-align:left; }
.shop_itemqalist tr td a:link    { color:#666666;  }
.shop_itemqalist tr td a:visited { color:#666666;  }
.shop_itemqalist tr td a:active  { color:#666666;  }
.shop_itemqalist tr td a:hover   { color:#666666;   text-decoration:underline;}

.shop_itemqaform       { width:100%; margin:0px 0px 20px 0px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.shop_itemqaform tr th { padding:7px; border-bottom:1px solid #ededed; background:#fafafa; color:#666666;  text-align:left; }
.shop_itemqaform tr td { padding:7px; border-bottom:1px solid #ededed; text-align:left; }

.shop_itembaesong				  { margin:0px; padding:0px; }
.shop_itembaesong ul			  { margin:0px; padding:0px; }
.shop_itembaesong ul li           { font-size:12px; border-bottom:1px solid #ccc; line-height:200%; padding:5px; list-style:none; text-align:left; }
.shop_itembaesong ul li span      { color:#da3b44; }

.shop_listnavigation                { width:100%; margin-bottom:20px; border:2px solid #dddddd; }
.shop_listnavigation th             { padding:10px;background-color:#f3f3f3; text-align:left; }
.shop_listnavigation td             { padding:5px 5px 0px 5px; background-color:#ffffff; text-align:left; }
.shop_listnavigation span a:link    { color:#6AC402; }
.shop_listnavigation span a:visited { color:#6AC402; }
.shop_listnavigation span a:active  { color:#6AC402; }
.shop_listnavigation span a:hover   { color:#6AC402; }

.shop_listcategory           { width:100%; }
.shop_listcategory a:link    { color:#666666; }
.shop_listcategory a:visited { color:#666666; }
.shop_listcategory a:active  { color:#666666; }
.shop_listcategory a:hover   { color:#111111; }

.shop_list           { width:100%; margin-top:20px; }
.shop_list           { color:#aaaaaa; text-align:center; }
.shop_list span      { color:#ff0000; text-align:center; font-weight:bold; }
.shop_list a:link    { color:#666666; text-align:center; }
.shop_list a:visited { color:#666666; text-align:center; }
.shop_list a:active  { color:#666666; text-align:center; }
.shop_list a:hover   { color:#111111; text-align:center; }

.shop_item_title td { font-size:14px; color:#111111; font-weight:bold; background-color:#f6f6f6; border-top:1px solid #eeeeee;  border-bottom:1px solid #eeeeee; padding:10px 10px 10px 10px; }
.shop_item_spec  th { color:#7b7b7b; letter-spacing:-1px; line-height:150%; padding:10px 10px 0px 10px;  text-align:left; }
.shop_item_spec  td { color:#7b7b7b; letter-spacing:-1px; line-height:150%; padding:10px 10px 0px 10px;  }

.shop_item_miniboard     { border-top:2px    solid #eeeeee; }
.shop_item_miniboard  td { border-bottom:1px solid #eeeeee; }
.shop_item_miniboard  td { color:#7b7b7b;letter-spacing:-1px;line-height:150%; }

.shop_cart_title      { width:100%; border:1px solid #d6d6d6; text-align:left; margin-bottom:20px; }
.shop_cart_title      { font-family:arial; color:#999999; }
.shop_cart_title span { font-family:arial; color:#111111; font-weight:bold; }

.shop_cart_subject      { text-align:left; margin-bottom:5px; padding-left:15px;width:100%; }
.shop_cart_subject      { font-family:arial; color:#333333; font-weight:bold; background:url('../shop/img/icon_cart_subject.gif'); background-repeat:no-repeat; }
.shop_cart_subject a:link    { color:#666666; }
.shop_cart_subject a:visited { color:#666666; }
.shop_cart_subject a:active  { color:#666666; }
.shop_cart_subject a:hover   { color:#666666;  text-decoration:underline;}

.shop_cartlist                 { width:100%; margin:0px 0px 20px 0px; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.shop_cartlist tr th	       { padding:7px; border:1px solid #cdcdcd; }
.shop_cartlist tr th           { color:#666666;  background:url('../adm/img/th_bg.gif');}
.shop_cartlist tr th a:link    { color:#666666; }
.shop_cartlist tr th a:visited { color:#666666; }
.shop_cartlist tr th a:active  { color:#666666; }
.shop_cartlist tr th a:hover   { color:#666666;  text-decoration:underline;}

.shop_cartlist tr td           { padding:7px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; text-align:center; }
.shop_cartlist tr td           { color:#666666;  }
.shop_cartlist tr td.ll        { border-left:0px; }
.shop_cartlist tr td.le        { text-align:left; }
.shop_cartlist tr td a:link    { color:#666666;  }
.shop_cartlist tr td a:visited { color:#666666;  }
.shop_cartlist tr td a:active  { color:#666666;  }
.shop_cartlist tr td a:hover   { color:#666666;   text-decoration:underline;}


/* 글쓰기 */
.shop_cartform       { width:100%; margin:0px 0px 20px 0px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.shop_cartform tr th { padding:7px; border-bottom:1px solid #ededed; background:#fafafa; color:#666666;  text-align:left; }
.shop_cartform tr td { padding:7px; border-bottom:1px solid #ededed; text-align:left; }




/* defualt */
html,body{margin:0;padding:0;height:100%;}
body{font:12px "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;background:#fff;color:#767676;overflow-y:scroll;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th{font:12px "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
fieldset{border:0 none;}
img{vertical-align:middle;border:0 none;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a:link,a:visited{color:#767676;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

.songorder_view    { width:100%; border-collapse:collapse; margin-bottom:20px; border:1px solid #000; }
.songorder_view th { padding:10px; background-color:#f6f6f6; border:1px solid #000; text-align:left; color:#000; }
.songorder_view td { text-align:left; padding:10px; border:1px solid #000; text-align:left; line-height:150%; color:#000; }

.estimate_view{ width:100%; border-collapse:collapse; margin-bottom:20px; }
.estimate_view td { text-align:left; padding:10px; text-align:left; line-height:150%; font-size:14px; color:#000;}



	/*  video  */
.floor {width:960px; margin:0 auto; margin-bottom:30px;}
.floor ul li {display:inline-block;  }
.floor ul li img {width:317px;}

.Pstyle {
 opacity: 0;
 display: none;
 position: relative;
 width: auto;
z-index:99999999999999999999;
margin-top:200px;
}

.b-close {
 position: absolute;
 right: 10px;
 top: 10px;
 padding: 10px;
 display: inline-block;
 cursor: pointer;
}
.video_make {border-bottom:3px solid #c9171e; width:960px; margin:0 auto; margin-bottom:30px;}
.video_make .title_02 {font-size:34px;color:#666;font-family:"맑은 고딕"; margin-bottom:10px;}
.video_make .title_02 img  {vertical-align:middle;margin-top:-8px}
.video_make .title_02 span {font-size:20px;}
.video_make .text_01 {font-family:"맑은 고딕"; font-size:14px; margin-left:60px;margin-bottom:20px;}
.video_02 {width:1000px; margin:0 auto; margin-bottom:30px;}
.video_text {font-family:"맑은 고딕";font-size:14px; font-weight:bold; color:#c9151f; margin-bottom:50px; }
.video_text_1 {font-family:"맑은 고딕";font-size:14px; font-weight:bold; color:#c9151f; margin-bottom:20px; }


.title_03 {font-size:34px;color:#666;font-family:"맑은 고딕"; font-weight:bold;  color:#000;margin-bottom:50px;  text-align:center;}
.title_03 img  {vertical-align:middle;margin-top:-8px}
.title_03 span {font-size:20px;}

.table_02 {width:960px; margin:0 auto; margin-bottom:30px;}
.table_02 table {width:100%;}
.table_02 table th {background-color:#c9171e; border-right:1px solid #ccc; font-family:"맑은 고딕"; font-size:14px; font-weight:bold; color:#fff; height:50px;}
.table_02 table td{border:1px solid #ccc; width:50%; padding:10px 20px; font-family:"맑은 고딕"; font-size:13px; line-height:18px; color:#333;}