@charset "utf-8";
/* CSS Document */

.body-container .page-title img {bottom:38px;}
.notice {font-size:1.3rem; margin-top:20px; display: inline-block}
.notice i {font-size:1.4rem; margin-right:3px; color:#5283e0;}
.notice .imp { color: #5283E0; }
.calc-btn { width: 100%; height: 50px; background: #5283e0; border: none; font-size: 1.5rem; color: #fff; margin-bottom:40px;}
.custom-check {display: none;}


/* 셀렉트 커스텀 */
.selectbox { position: relative; border-style: none;  z-index: 1; display: inline-block; height: 33px; width: 50%; vertical-align: top; transition: background .25s ease; background: #fff; border: 1px solid #dcdcdc; float: right; }
.selectbox:before { content: "";  position: absolute; top: 50%; margin-top: -10px; right: 8px; background: url("../../../img/common/select_arrow.png") no-repeat 99% 50%; width: 20px; height: 20px; opacity: 0.5; }
.selectbox label { position: absolute; top: 0; left: 0; color: #222;  z-index: -1;  /* IE8에서 label이 위치한 곳이 클릭되지 않는 것 해결 */ font-size: 13px; line-height: 31px; text-align: left; width: 85%; padding-left: 10px; cursor: pointer; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.selectbox select { width: 100%; line-height: normal;  /* line-height 초기화 */ font-family: inherit; border: 0; opacity: 0;  /* 숨기기 */  filter:alpha(opacity=0);  /* IE8 숨기기 */ -webkit-appearance: none; /* 네이티브 외형 감추기 */  -moz-appearance: none; appearance: none; margin-left: 0; height: 31px; cursor: pointer; padding: 0 5px; }
.selectbox select option {  font-size: 13px; }