﻿@charset "utf-8";
/* CSS Document */


.container {padding-right:0;padding-left:0;}
.toptext{font-size:22px;color:#852e2f;font-weight:bold}
.form-signin {max-width: 550px;margin: 0 auto;}
.btn_circle {width: 100px !important; height: 100px;  border-radius: 50px; background-color:#5c707b;color:#fff  text-align:center; margin:0 auto}
.btn_circle:hover{background-color:#4b585f}
.btn_circle:active{background-color:#4b585f !important; color: #d8d8d8 !important}
.link{text-decoration:underline}
.div_maintext{font-size:15px;background-color: #e9e9e9;padding:30px;margin-top: 20px;border-top:2px solid #DADADA}
.div_input span{color:#666666}
.div_link{color:#666}
.ul_agree{padding-left:15px}
.ul_agree li{line-height:22px;margin-bottom:10px}
.ul_agree li span{font-weight:bold}
/*폼컨트롤 재정의*/
.form-control{width:70%}
.fl {float:left}
.cl{clear:left}
.vam{vertical-align:middle}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt15{margin-top:15px}
.pd10{padding:10px}
.pd15{padding:15px}
.pt15{padding-top:15px}
.ml30{margin-left:30px}


@media screen and (min-width:769px)  {
   .form-signin{ border: 1px solid #e9e9e9;
    box-shadow: 3px 9px 22px 0px #D0D0D0;
    margin-top: 100px;
    padding-bottom: 40px;
    padding-top: 15px;
    background-color: #fff;}
}


