form { display: block; margin: 20px auto; background: #fff; border-radius: 10px; padding: 15px }
#progress { position:relative; width:100%; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }
#bar { background-color: #b4f5b4; width:0%; height:20px; border-radius: 3px; }
#percent { position:absolute; display:inline-block; top:3px; left:48%; }



body, form, div, span {margin:0; padding:0; border:0}
img,fieldset{border:0}
a {color:#3578CF;text-decoration:none}
a:visited {color:#3578CF}
a:active { color: #3578CF}
a:hover { color: #ff0000}

.a_fix_link { color: #3578CF; font-size: 12px; font-family: Verdana; font-weight: normal }
.a_fix_link_black { color: #000000; font-size: 12px; font-family: Verdana; font-weight: normal }

td { font-size: 12px; font-family: verdana; font-weight: normal }

.menu {font-size:11px; font-family:Verdana; color:#999999}
.menu_selected {font-size:11px; font-family:Verdana; color:#000000; font-weight:bold}

.buttom_ {font-size:14px; font-family:Verdana; color:#fff; font-weight:bold; padding:0 15px}
.buttom_ a {font-size:14px; font-family:Verdana; color:#fff; font-weight:bold}
.buttom_ a:hover {font-size:14px; font-family:Verdana; color:#fff600; font-weight:bold}
 
.content_le_tit01 {font-size:22px; font-family:Verdana; color:#639000; padding-left:10px}
 
.tit {font-size:14px; font-family:Verdana; color:#235c77; font-weight:bold; padding-left:12px}
.tit2 {font-size:12px; font-family:Verdana; color:#000; font-weight:bold; padding-left:12px}


.title { font-size: 14px; font-family: Verdana; font-weight: bold }
.title_select {color:#000000;font-size:12px; font-family: Verdana;}

.subtitle { font-size: 13px; font-family: Verdana; font-weight: bold }
.subtitle_select {color:#000000; font-size: 12px; font-family: Verdana;}

.smbtn { background: #FFCC00 ; color: #B90000; font-size: 7pt; }
.frm { background: #fff ; color: #000000; border-width: 1pt; border-color: #cccccc; font-family: Verdana; border-style: solid; font-size: 10pt; }
.frm_sm { background: #fff ; color: #000000; border-width: 1px; border-color: #cccccc; font-family: Verdana; border-style: solid; font-size: 11px; }


.big_btn
{
        width:135px;
        height:35px;
        color: #ffffff;
        font-size:12pt;
        font-weight:bold;
        background-image:url('/img/main/login_buttom.gif');
        background-color:#327290;
        text-decoration:none;
        border:0;
        cursor:pointer
}

.btn
{
        color: #ffffff; 
        font-size:9pt; 
        border-width:0px;
        font-weight:bold;
        background-image:url('/img/main/login_buttom.gif');
        background-color:#327290;
        cursor:pointer
}


.notice_url
{
        padding:10px;
        font-size:10pt;
        line-height:150%;
        background-color:#fffffff;
}

.notice_earn
{
        margin-top:5px;
        padding:10px;
        font-size:10pt;
        line-height:150%;
        border: solid 1px #96a6c5;
        background-color:#fffffff;
}

.rank_box
{
        padding:3px;
        border: solid 1px #c0c0c0;
        background-color:#fffffff;
}

.shorten_code_rank_header
{
        width:431px;
        background-color:#e0edfa;
        color:#304961
        font-size:12pt;
        height:30px;
}


.mermo_rank_header
{
        width:291px;
        background-color:#e0edfa;
        color:#304961
        font-size:12pt;
        height:30px;
}

.shorten_code_rank_list
{
        width:431px;
        height:49px;
        overflow:hidden;
        padding:3px;
        white-space:nowrap;
}

#line
{
        margin-top:3px;
        width:98%;
        height:1px;
        overflow:hidden;
        background-color:#edebeb;
}



#memo_rank_list
{
        width:291px;
        overflow:hidden;
        padding:3px;
        margin-top:3px;
}


#content_title
{
        font-size:12pt;
        color:#0000ff;
}

#content_descrription
{
        font-size:11pt;
        color:#222222;
}

#shorten_code_link
{
        font-size:9pt;
}

#shorten_code_link_a
{
        color:#009933;
}

#content_header
{
        font-size:7pt;
}

#content_header_point
{
        color:#ff9211;
}

#content_header_left_time
{
        font-size:7pt;
        color:#404040;
}


#memo_header
{
        font-size:7pt;
}

#memo_header_point
{
        color:#ff9211;
}
#memo_header_left_time
{
        color:#404040;
}

#memo_content
{
        overflow:hidden;
}

#more
{
        font-size:7pt;
}

.rank_box
{
        padding:3px;
        border: solid 1px #c0c0c0;
        background-color:#fffffff;
}

.shorten_code_rank_header
{
        width:781px;
        background-color:#e0edfa;
        color:#304961
        font-size:12pt;
        height:30px;
}

.shorten_code_rank_list
{
        width:631px;
        overflow:hidden;
        padding:3px;
        white-space:nowrap;
}

#line
{
        margin-top:3px;
        width:98%;
        height:1px;
        overflow:hidden;
        background-color:#edebeb;
        margin-bottom:3px;
}


#content_title
{
        font-size:12pt;
        color:#0000ff;
}

#shorten_code_link
{
        font-size:9pt;
}

#shorten_code_link_a
{
        color:#009933;
}

#content_header
{
        font-size:7pt;
}

#content_header_point
{
        color:#ff9211;
}

#content_header_left_time
{
        font-size:7pt;
        color:#404040;
}

#more
{
        font-size:9pt;
}

#img_box
{
        cursor:pointer;
        width:45px;
        height:45px;
        border: solid 1px #ececec;
        margin-right:5px;
}