
img.emoji {
    width: 13px;
    padding: 3px 0.5px;
    pointer-events: none;
}


body,
.txt-default    { color: #ffffff; }
a,
.txt-point  { color: #bc1730; }


@media all and (min-width: 1001px) { 
    #header         {
            background-attachment: fixed;
        }

    #gnb_wrapper                {
            background-repeat: no-repeat;
            background-position: center top;
        }

    #gnb_control_box    { display: none; }
}

@media all and (max-width: 1000px) {
    #header         {
        }

    #gnb_wrapper                {
            background-repeat: no-repeat;
            background-position: center top;
        }

    #gnb_control_box    {
        display: block;
    }
}

#gnb_wrapper{
    position:relative;
    z-index:99;
    text-align:left;
}


#footer { height:0 !important;padding:0 !important;display: none !important; } 


#header {
    position: relative;
    margin: 0;
    padding: 0;
    clear: both;
    height: 75px;
}
#header .fix-layout { height: 100%; }
#logo   {
    display: inline-block;
    position:relative;
    z-index:999;
    padding-right:10px;
    line-height:75px;
}

#login_box {float:right;}
 

#gnb p {display:block;}
#gnb a { 
    color : #ffffff; 
    font-size: 14px;
    }
#gnb a:hover {
    color: #bc1730;
    font-size: 14px;
}
#logo a {
    color: #ffffff;
    font-size: 18.2px;
}
#logo a:hover {
    color: #bc1730;
    font-size: 18.2px;
}

#footer{ 
    padding:10px;
    box-sizing:border-box;
    }



@media all and (min-width: 1001px) { 
    html            {
            background-image: url('http://igoyo.ivyro.net/img/bg/6.png');
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 100% 100%;
            background-attachment: fixed;
        }
}

@media all and (max-width: 1000px) {
    html            {
            background-image: url('http://igoyo.ivyro.net/img/bg/15.png');
            background-repeat: repeat-y;
            background-size: cover;
            background-attachment: fixed;
        }

    #footer {margin-left:0;}
}




*::-webkit-scrollbar-track          { background-color: #181818; }
*::-webkit-scrollbar-thumb          { background: #bc1730; }

* { outline-color: #bc1730; }
::selection         { background:#bc1730; }
::-moz-selection    { background:#bc1730; }
::-webkit-selection { background:#bc1730; }

::selection         { color:#181818; }
::-moz-selection    { color:#181818; }
::-webkit-selection { color:#181818; }


.highlight {
    display:inline-block;
    padding:0 5px;
    margin-bottom:5px;
    line-height:18px;
    font-family:'dotum',sans-serif;
            color:#181818; 
                background:#bc1730;
    }


.ui-btn {
    color:          #ffffff;
    background:     #181818;
    border-color:   #181818;
}
.ui-btn:hover   {
    color:          #ffffff;
    background:     #181818;
    border-color:   #181818;
}

.ui-btn.point           {
    color:          #ffffff;
    background:     #222222;
    border-color:   #222222;
}
.ui-btn.point:hover     {
    color:          #ffffff;
    background:     #bc1730;
    border-color:   #222222;
}

.ui-btn.etc         {
    color:          #ffffff;
    background:     #181818;
    border-color:   #333333;
}
.ui-btn.etc:hover   {
    color:          #ffffff;
    background:     #bc1730;
    border-color:   #333333;
}


.pg_wrap .pg_page   {
    color:          #ffffff;
    background:     #181818;
    border-color:   #181818;
}
.pg_wrap .pg_page:hover {
    color:          #ffffff;
    background:     #181818;
    border-color:   #181818;
}

.pg_wrap .pg_current,
.pg_wrap .pg_current:hover  {
    color:          #ffffff;
    background:     #222222;
    border-color:   #222222;
}




.music-player .ply_text2 {
    color: #181818;
}
.music-player #player-infos {
    color: #181818;
}
 


hr.line {
    background: #bc1730;
}




.form-input,
input[type="file"],
input[type="text"],
input[type="password"],
textarea,
select              {
    color:          #181818;
    background:     #ffffff;
    border-color:   #181818;
}

::-webkit-input-placeholder {
    color: #181818;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #181818;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #181818;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #181818;
}

 
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #ffffff !important;
  color: #181818;
}
 

.theme-box  {
    background-color: rgba(255, 255, 255, 0.7);;
    border: 1px solid #181818;
    color: #181818;
 
}
.theme-box.no-link a    {
    color: #181818;
}
 

.theme-list,
.theme-form {
    background-color:   ;
    color:              ;
}

/*** Form Area ***/
.theme-form th  {
    background-color:   #000000;
    color:              #ffffff;
}
.theme-form td  {
    background-color:   rgba(255, 255, 255, .1);
    color:              #ffffff;
    border-top-color:  #333333;
    border-top-style:  solid;
    border-top-width:  1px;
    border-bottom-color:  #333333;
    border-bottom-style:  solid;
    border-bottom-width:  1px;
}

/*** List Area ***/
.theme-list th  {
    background-color:   #000000;
    color:              #ffffff;
    border-top-color:    #333333;
    border-top-style:    double;
    border-top-width:    1px;
    border-bottom-color:    #333333;
    border-bottom-style:    double;
    border-bottom-width:    1px;
}
.theme-list td  {
    background-color:   ;
    color:              #ffffff;
}

    .bo_list .bn::after    { color: #ffffff; }
    .bo_list .bn::before  { border-bottom-color: #bc1730; }
    .bo_list .bn::after {background: #bc1730;}
    .bo_list .my-banner p a:active {color: #bc1730;}



#tab_list { border-color: #222222; }
 



#load_log_board {
    }

.board-notice   {
            background-color: rgba(24, 24, 24, 0.9);
            color: #ffffff;
    }

#log_list   {
    }
#log_list .item     {
    
            margin-bottom: 18px !important;
    }

#log_list .item .item-inner .ui-pic     {
            color: #ffffff;
    }


#log_list .item .item-inner .item-comment       {
            color: #181818;
                margin-bottom: 8px !important;
    }

#log_list .item .item-inner .item-comment.parent,
#log_list .item .item-inner .item-comment.item-reply {
 margin-bottom:1px !important;
 }
#log_list .item .item-inner .item-comment.item-reply.last{
    border-bottom-style:;
            margin-bottom: 8px !important;
    }
#log_list .item .item-inner .item-comment.item-reply .co-header:before {         color: #373737;
    }

#log_list .item .item-inner .ui-comment     {
            color: #181818;
    
    }


#log_list .item .item-inner .co-header p,
#log_list .item .item-inner .co-header p a  {
            color: #181818;
                font-size: 14px;
    }

#log_list .item .item-inner .co-header p.owner,
#log_list .item .item-inner .co-header p.owner a    {
            color: #181818;
                font-size: 14px;
    }

#log_list .item-comment .co-content .tag {
            background: #bc1730;
                color: #ffffff;
    }
#log_list .item-comment .co-content .tag::before {
            background: #ffffff;
    }
#log_list .item-comment .co-content .tag::after {
            border-right-color: #bc1730;
    }

#log_list .item-comment .co-content .tag.co-more:hover {
            background: #181818;
                color: #bc1730;
    }
#log_list .item-comment .co-content .tag.co-more:hover::before {
            background: #bc1730;
    }
#log_list .item-comment .co-content .tag.co-more:hover::after {
            border-right-color: #181818;
    }
#log_list .bo_vc_w  > h4 {
            color: #bc1730;
    }

#log_list .item .item-inner .co-footer .date    {
            color: #373737;
                font-size: 10px;
    }
#log_list .item .item-inner .co-content .other-site-link    {
            color: #bc1730;
    }
#log_list .item .item-inner .co-content .link_hash_tag  {
            color: #bc1730;
    }
#log_list .item .item-inner .co-content .log_link_tag   {
            color: #bc1730;
    }
#log_list .item .item-inner .co-content .member_call    {
            color: #29c7c9;
    }



#bo_gall .bo_tit.on {
    background-color: rgba(255, 255, 255, 0.7);;
 
}