@charset "utf-8";

#wrap {overflow:hidden;max-width:680px;margin:0 auto;padding:0;color:#000;}

img {width:100%;}

div.contents {overflow:hidden;position:relative;margin:0 auto;margin-top:3%;padding:4% 5%;color:#42434a;text-align:justify;}
div.contents h1 {font-size:2.063em;margin:0 auto;padding:2% 0;line-height:140%;font-weight:normal;color:#333;letter-spacing:-0.063em;text-align:center;}
div.contents h2 {font-size:1.000em;margin:0 auto;padding:0 5%;color:#ec0045;font-weight:normal;letter-spacing:-0.063em;text-align:center;}
div.contents h3 {font-size:0.875em;color:#545d76;line-height:180%;letter-spacing:-0.063em;text-align:center;}
div.contents p {margin:4% 0;font-size:1.125em;line-height:170%;font-weight:normal;letter-spacing:-0.063em;}
div.contents p.re {margin:4% 0;font-size:1.100em;line-height:150%;font-weight:300;letter-spacing:-0.063em;text-align:center;}
div.contents p.subtitle {margin:4% 0 0 0;font-size:1.650em;font-weight:normal;color:#333;text-align:center;line-height:150%;letter-spacing:-0.063em;}
div.contents p.title {margin:0 0 2% 0;font-size:1.950em;font-weight:500;color:#333;text-align:center;line-height:140%;letter-spacing:-0.085em;}
div.contents img {width:100%;padding:3% 0 0 0;}
div.contents .line {border-bottom:1px solid #9b9b9b;margin:0 auto;padding:4% 0;}


div.kakao {overflow:hidden;position:relative;margin:0 auto;color:#545454;}
div.kakao img.kakao {width:100%;padding:3% 0;}
div.kakao p.kakao {font-size:1.100em;font-weight:400;line-height:170%;letter-spacing:-0.063em;text-align:justify;padding:0 5%;}
div.kakao h2.kakao {font-size:1.350em;font-weight:600;line-height:150%;letter-spacing:-0.063em;text-align:left;padding:0 5%;color:#202f4d;}

div.infobox {clear:both;overflow:hidden;display:block;position:relative;margin:5% 0 0 0;color:#333;}
div.infobox img {position:relative;margin:0;padding:0}

div.ipForm {padding:3% 5%;border:5px solid #ec0045;background:#fff;}
div.ipForm dl	{width:100%;float:left;padding:0;text-align:left;margin:2% 0;}
div.ipForm dl dt {width:15%;float:left;display:inline-block;font-size:0.875em;letter-spacing:-0.063em;font-weight:normal;text-align:left;padding:3% 0 0 0;}
div.ipForm dl dd {width:80%;float:left;display:inline-block;margin: 0 0 0 3%;}
div.ipForm dl dd label {width:90%;float:left;display:inline-block;}
div.ipForm dl dd ipForm {border:1px solid #ccc;width:30%;padding:5px 3px;}
div.ipForm dl dd input {display:inline-block;width:100%;height:27px;padding:2% 2%;border:1px solid #616161;color:#646464;-webkit-border-radius:0;}
div.ipForm dl dd .inputChk {width:0.750em;height:0.750em;color:#a0a0a0;padding:0;}

div.ipForm .bnr {width:100%;margin:0 auto;padding:0;}
div.ipForm .bnr button {width:100%;padding:3% 0;background:#ec0045;color:#fff;border:0;font-weight:bold;font-size:1.500em;letter-spacing:-0.063em;}


#footer, #footer_close, #footer_more {display:block;position:relative;margin:0 auto;max-width:680px;background-color:#ccc;clear:both;}
#footer p {padding:3% 0;margin:0 auto;text-align:center;font-size:0.750em;letter-spacing:-0.063em;line-height:150%;color:#5d5e67;background-color: #eee;}

#fixed_layer{text-align:right;position:fixed;z-index:99;width:28%;bottom:3%;right:3%;color:#000;}




.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;background-image: url('img/youtube_bgImg.png');background-repeat: no-repeat;background-size: 100%;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 

#vidwrap {
/* Your thumbnail image */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:hidden;
background-repeat: no-repeat;
width:480px;
height:360px;
cursor:pointer;
}


div.infobox2019 {margin:-1px 0 0 0;z-index:1000;background: url(http://adplay.godohosting.com/dsoyou/d3_dbbot_190109_bg.jpg) center center repeat-y;background-size: 100%;}
div.infobox20190524 {margin:-1px 0 0 0;z-index:1000;background-color: #fff;background-size: 100%;}
div.ipForm2019 {border:0;margin: 3%;padding-bottom:3%;color:#333;background:#fff;display:inline-block;margin-top:-5px;}