@charset "euc-kr";

/**************************************************
ÇÁ·Î±×·¥ ID : hobi.css
ÇÁ·Î±×·¥ ¸í : È£ºñ¼Û Cascading Style Sheets
ÀÛ  ¼º   ÀÚ : 
ÃÖÃÊ ÀÛ¼ºÀÏ : 2017/08/10
ÃÖÁ¾ ÀÛ¼ºÀÏ : 
Âü°í   »çÇ× : 
**************************************************/


/* È£ºñ¼Û
------------------------------------------------------------------------------- */
ul.download {margin-bottom:30px; padding-top:20px; text-align:center; border-top:4px solid #ff6478; border-bottom:4px solid #ff6478;}
ul.download li {width:285px; margin:0 0 20px 17px; padding:25px 40px 14px 40px; text-align:center; border:1px solid #d9d9d9; display:inline-block;}
ul.download li:nth-child(3n+1) {margin-left:0;}
ul.download p {position:relative; margin-bottom:4px; padding-bottom:9px; border-bottom:1px solid #e1e1e1;}
ul.download p:before {width:128px; height:87px; margin:0 auto 12px auto; background:url(/Hobi/Images/Ico/ico_play01.png) 0 50% no-repeat; display:block; content:"";}
ul.download p mark {position:absolute; top:31px; left:117px; width:53px; padding:0;}
ul.download.st01 p:before {background:url(/Hobi/Images/Ico/ico_play03.png) 5px 50% no-repeat;}
ul.download.st01 p mark {left:109px;}
ul.download.st02 p:before {background:url(/Hobi/Images/Ico/ico_score01.png) 23px 50% no-repeat;}
ul.download.st02 p mark {left:96px;}
.song .tabCont {padding:30px 91px 30px 92px;}
figure.movie {position:relative; height:100%; margin-top:20px; border:5px solid #ffb2bc; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}
figure.movie span {line-height:0; display:block; overflow:hidden;}
figure.movie figcaption {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.66); display:block;}
figure.movie figcaption div {width:100%; height:100%; display:table;}
figure.movie figcaption p {font-family:"Noto Regular"; font-size:23px; color:#fff; text-align:center; vertical-align:middle; display:table-cell;}
figure.movie figcaption p:before {width:94px; height:93px; margin:0 auto 30px auto; background:url(/Hobi/Images/Ico/ico_play02.png) 0 0 no-repeat; display:block; content:"";}
.songtxt {height:590px; margin-top:50px; padding:65px 56px 0 92px; background:url(/Hobi/Images/Etc/bg_book01.png) 50% 50% no-repeat;}
.songtxt h4, .scrap h4 {margin-bottom:14px; font-size:19px;}
.songtxt .table > * {vertical-align:top;}
.songtxt .table p {margin-top:14px;}
.songtxt .table p:first-child {margin-top:0;}
.scrap {margin-top:40px; padding:33px 34px 28px 34px; border:1px solid #d9d9d9;}
.scrap .btnR {float:right; margin-top:-57px;}
.scrap ol.list02 {clear:both; margin-top:18px; border-top:1px solid #d9d9d9;}
.scrap ol.list02 > li {margin-top:15px;}
.scrap ol.list02 textarea {margin-top:17px;}





