




#elec_header {margin-top:0px;}
#elec_header div.title {background-color:#666666;color:#ffed00;font-size:30px;font-weight:bold;text-align:center;padding:50px 0px;letter-spacing:-1px;}
#elec_header div.name {background-color:#666666;color:#ffed00;font-size:30px;font-weight:bold;text-align:center;padding:27px 0px;letter-spacing:-1px;}
#elec_header div.title_small {background-color:#666666;color:#ffed00;font-size:14px;font-weight:bold;text-align:center;padding:15px 0px;letter-spacing:-1px;}
#elec_header div.desc {margin-top:20px;color:#000000;font-size:12px;font-weight:normal;padding:0px;max-width:720px;margin:auto;}
#elec_header div.desc .text {margin-top:30px;text-align:left;font-size:13px;letter-spacing:-1px;border:1px dotted #aaaaaa;padding:15px;background-color:#eeeeee;}


/* 2017´ë¼± ¸ÞÀÎ */
#elec_contents {}
#elec_contents #content-container{max-width:800px;margin:auto;}
#elec_contents #content-container #content1 {padding:30px 10px;}
#elec_contents #content-container #content1 ul {padding:10px;}
#elec_contents #content-container #content1 ul li {display:inline-block;width:50%;text-align:center;margin-right:-4px;}
#elec_contents #content-container #content1 ul li .image {text-align:center;}
#elec_contents #content-container #content1 ul li .image img {width:90%;height:auto;}
#elec_contents #content-container #content1 ul li .name {text-align:center;font-size:24px;font-weight:bold;padding:28px 0px;letter-spacing:-1px;}
#elec_contents #content-container #content1 ul li .click {cursor:pointer;margin:auto;width:120px;text-align:center;font-size:16px;padding:8px;background-color:#ffed00;border-radius:3px;letter-spacing:-1px;}
#elec_contents #content-container #content1 ul li .click:hover {background-color:#33ccff;}

.youtubeWrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.youtubeWrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}


/* ´ë¼±ÈÄº¸ °³º°ÆäÀÌÁö */
#elec_contents #content-container #candi_pic {max-width:600px;margin:auto;}
#elec_contents #content-container #candi_pic .image {text-align:center;}
#elec_contents #content-container #candi_pic .image img {width:100%;height:auto;}

#elec_contents #content-container #candi_briefing {max-width:600px;margin:auto;}
#elec_contents #content-container #candi_briefing .contents {font-size:14px;text-align:left;border:1px solid #eeeeee;padding:5px;padding:10px 10px;background-color:#33cc33;color:#ffffff;}

/* ¾ÆÄÚµð¾ð ¼¼ÆÃ */
#elec_contents #content-container #candi_info {max-width:600px;margin:auto;}
button.accordion {font-size:18px;font-weight:bold;background-color: #eee;color: #444;cursor: pointer;padding: 18px;width: 100%;text-align: left;border: none;outline: none;transition: 0.4s;}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover {    background-color: #ffed00;}
/* Style the accordion panel. Note: hidden by default */
div.panel {    padding: 10px 18px; background-color:#ffffff; display: none;font-size:16px;border:1px solid #eeeeee;}

button.accordion:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

button.accordion.active:after {
    content: "\2796"; /* Unicode character for "minus" sign (-) */
}

#elec_contents #content-container #candi_profile {margin:20px;}
#elec_contents #content-container #candi_profile .title {font-size:22px;font-weight:bold;text-align:center;margin:10px}
#elec_contents #content-container #candi_profile .contents {font-size:12px;text-align:left;border:1px solid #eeeeee;padding:5px;max-width:600px;margin:auto;}

#elec_contents #content-container #candi_comment {max-width:600px;margin:auto;}
#elec_contents #content-container #candi_comment .title {font-size:18px;font-weight:bold;text-align:center;margin:10px}
#elec_contents #content-container #candi_profile .contents {}


#elec_contents #content-container #return_home {cursor:pointer;margin:auto;max-width:600px;text-align:center;font-size:18px;padding:8px;background-color:#aaaaaa;border-radius:3px;letter-spacing:-1px;font-weight:bold;}
#elec_contents #content-container #return_home:hover {background-color:#33ccff;}








/* ¹Ìµð¾îÄõ¸® */
@media all and (max-width: 360px) {
	#elec_contents #content-container #return_home {max-width:300px;}
}