#di_contents .con_page_title{background:#f4f1ee;padding:23px 0 20px;margin-top:10px}@media only screen and (max-width:640px){#di_contents .con_page_title{padding:4% 0 3%}}@media only screen and (max-width:640px){#di_contents .con_page_title{margin-top:2%}}#di_contents .con_page_title h2{text-align:center}#di_contents .con_page_title h2 span{line-height:1;color:#262626;display:block;font-size:200%;font-weight:bold}@media only screen and (min-width:641px)and (max-width:1022px){#di_contents .con_page_title h2 span{font-size:185%}}@media only screen and (min-width:641px)and (max-width:1022px)and (min-width:641px)and (max-width:831px){#di_contents .con_page_title h2 span{font-size:170%}}@media only screen and (max-width:640px){#di_contents .con_page_title h2 span{font-size:154%;line-height:1.1}}#di_contents .con_page_title h2 em{color:#005285;display:block;margin-top:5px;font-size:116%;font-weight:bold}@media only screen and (max-width:640px){#di_contents .con_page_title h2 em{font-size:85%}}#di_contents .con_page_title h2 span{font-size:231%}@media only screen and (min-width:641px)and (max-width:1022px){#di_contents .con_page_title h2 span{font-size:231%}}@media only screen and (max-width:640px){#di_contents .con_page_title h2 span{font-size:131%}}#di_contents .con_page_title h2 em{font-size:108%}@media only screen and (min-width:641px)and (max-width:1022px){#di_contents .con_page_title h2 em{font-size:108%}}@media only screen and (max-width:640px){#di_contents .con_page_title h2 em{font-size:62%}}#login_body{text-align:center;width:280px;margin:auto;margin-bottom:20px}#login_body ul{list-style:none;text-align:center;width:100%;margin:auto;padding:0;margin-top:30px}#login_body ul li{text-align:center;list-style:none;margin-top:5px}#login_body ul li span{font-weight:bold}#login_body ul li .checkbox{margin-bottom:20px}#login_body ul li a{text-decoration:underline}#login_body ul li a:hover{text-decoration:none}@media only screen and (max-width:640px){#login_body h2{font-size:131%}#login_body ul{margin-top:10px}#login_body ul li{font-size:85%}}#login_body .btn_sub{margin-top:20px;width:100%}#login_body .btn_sub a{margin:auto;width:200px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1;color:#fff;background:#e26811;border:3px solid #e26811;padding:.8em 0;text-align:center;text-decoration:none;-moz-border-radius:3em;-webkit-border-radius:3em;border-radius:3em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#login_body .btn_sub a:after{content:"";font-family:FontAwesome;margin-left:.35em}#login_body .btn_sub a{-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}#login_body .btn_sub a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#login_body .form-control{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #979797;-moz-border-radius:3px;-webkit-border-radius:0;border-radius:3px;padding:0 .5em;height:2.5em;line-height:2.5em;width:100%}#login_body .text-danger{color:#a94442}