.list_none{ padding:0; margin:0;}
.list_none li{ list-style:none;}
.letter_negative{ letter-spacing:-1px;text-align:justify;}
ul.list-point-style li{ list-style:none; position:relative;}
ul.list-point-style li:before{ background: url(../images/icon_point.png) no-repeat center center; content:''; left:-18px; top:8px; position:absolute; display:block; width:10px; height:10px;}
img{ border:0;vertical-align: middle;}

ol.decimal-zero { list-style-type:decimal-leading-zero;}

.text-center{ text-align:center;}
.text-right{ text-align:right;}
.text-left{ text-align:left;}

.w_50{ width:50%;box-sizing: border-box;}
.w_100{ width:100%;box-sizing: border-box;}

/*font color*/
.red{ color:#c14f32;}
.blue{ color:#2b3d6e;}
.yellow-gray{ color:#9a9184;}
.text-underline{ text-decoration:underline;}

/*bg-color*/
.bg-white{background: rgba(255,255,255,.2);}
.bg-white3{background: rgba(255,255,255,.3);}

/*btn*/
.bt_icon{ position:relative; display:inline-block;}
.bt_icon i{ border-radius: 50%; display: block; background: #fff; height: 18px; width: 18px; line-height: 18px;text-align: center; color: #000; position:absolute; top:50%; margin-top:-9px; right:34px;}
.bt_icon:hover i{ opacity:0.7;}

input.brown_bt{ border:0; width:145px; height:31px; color:#fff; font-size:13pt; background: url(../images/btn_brown.png) no-repeat; display:block; position: relative;font-family: Arial, Helvetica, "Microsoft JhengHei", sans-serif;}
input.brown_bt:hover{ background: url(../images/btn_brown_hover.png) no-repeat;}

input.pink_bt{ border:0; width:144px; height:36px; color:#fff; font-size:13pt; background: url(../images/search/input_pink_bg.png) no-repeat; display:block; position: relative;font-family: Arial, Helvetica, "Microsoft JhengHei", sans-serif; cursor:pointer;}
input.pink_bt:hover{ background:url(../images/search/input_pink_bg.png) no-repeat; opacity:0.7;}

input.brown_bt2{ border:0; width:158px; height:42px; color:#fff; font-size:13pt; background: url(../images/estimation/brown_btn.png) no-repeat; display:inline-block; position: relative;font-family: Arial, Helvetica, "Microsoft JhengHei", sans-serif; cursor:pointer;}
input.brown_bt2:hover{ background: url(../images/estimation/orange_btn.png) no-repeat;}

.brown_bt2{ height:42px; color:#fff; font-size:13pt; background: url(../images/examination/brown_center.png) repeat-x left center; display:inline-block; position: relative; padding:0 5px; line-height:42px; position:relative;}
.brown_bt2:before{ content:''; display:block; background:url(../images/examination/brown_left.png) no-repeat; width:28px; height:42px; position:absolute; left:-28px; top:0;}
.brown_bt2:after{ content:'';display:block; background:url(../images/examination/brown_right.png) no-repeat; width:28px; height:42px; position:absolute; right:-28px; top:0;}
.brown_bt2:hover{ background:url(../images/examination/orange_center.png) repeat-x; color:#fff;}
.brown_bt2:hover:before{ background:url(../images/examination/orange_left.png) no-repeat;}
.brown_bt2:hover:after{ background:url(../images/examination/orange_right.png) no-repeat;}

.orange_bt{ height:42px; color:#fff; font-size:13pt; background: url(../images/examination/orange_center.png) repeat-x left center; display:inline-block; position: relative; padding:0 5px; line-height:42px; position:relative;}
.orange_bt:before{ content:''; display:block; background:url(../images/examination/orange_left.png) no-repeat; width:28px; height:42px; position:absolute; left:-28px; top:0;}
.orange_bt:after{ content:'';display:block; background:url(../images/examination/orange_right.png) no-repeat; width:28px; height:42px; position:absolute; right:-28px; top:0;}
.orange_bt:hover{ background:url(../images/examination/brown_center.png) repeat-x; color:#fff;}
.orange_bt:hover:before{ background:url(../images/examination/brown_left.png) no-repeat;}
.orange_bt:hover:after{ background:url(../images/examination/brown_right.png) no-repeat;}

.back_bt{ background:url(../images/about/btn_gray_bg.png) repeat-x 0 -90px; height: 35px; line-height: 33px; margin: 0 30px; display:inline-block; position:relative;}
.back_bt:before{ content: ''; width: 25px; height: 35px;  position: absolute; left: -25px; top: 0; background: url(../images/about/btn_gray_bg.png) no-repeat 0 0;}
.back_bt:after{ content: ''; width: 25px; height: 35px;  position: absolute; right: -25px; top: 0; background: url(../images/about/btn_gray_bg.png) no-repeat 0 -45px;}
.back_bt:hover{ background:url(../images/about/btn_orange_bg.png) repeat-x 0 -90px; height: 35px; line-height: 33px; margin: 0 30px; display:inline-block; position:relative; color:#FFF;}
.back_bt:hover:before{ content: ''; width: 25px; height: 35px;  position: absolute; left: -25px; top: 0; background: url(../images/about/btn_orange_bg.png) no-repeat 0 0;}
.back_bt:hover:after{ content: ''; width: 25px; height: 35px;  position: absolute; right: -25px; top: 0; background: url(../images/about/btn_orange_bg.png) no-repeat 0 -45px;}


/**/
hr.yellow-gray{border:0; height:1px; background-color:#d4ccbf;}
hr.line{border:0; height:3px; background:url(../images/footer_title_line.png) repeat-x; opacity:.2;}

/**/
ul.msg_list{ padding:20px; margin:0;}
ul.msg_list li{ list-style:none;padding:10px 0; background:url(../images/school/line.png) repeat-x left bottom; }
ul.msg_list li a{ color:#4e3c32; display:inline-block;}
ul.msg_list li a:hover{ color:#998675;}
ul.msg_list li:last-child{ background:none;}

/**/
/**/
.m0{ margin:0 !important;}
.m10{ margin:10px !important;}
.m15{ margin:15px !important;}
.m20{ margin:20px !important;}
.m25{ margin:25px !important;}
.m30{ margin:30px !important;}
.m35{ margin:35px !important;}
.m40{ margin:40px !important;}
.m50{ margin:50px !important;}
.m60{ margin:60px !important;}
.m70{ margin:70px !important;}
.m80{ margin:80px !important;}
.m90{ margin:90px !important;}
.m100{ margin:100px !important;}

/**/
.mT0{ margin-top:0 !important;}
.mT10{ margin-top:10px !important;}
.mT15{ margin-top:15px !important;}
.mT20{ margin-top:20px !important;}
.mT25{ margin-top:25px !important;}
.mT30{ margin-top:30px !important;}
.mT35{ margin-top:35px !important;}
.mT40{ margin-top:40px !important;}
.mT50{ margin-top:50px !important;}
.mT60{ margin-top:60px !important;}
.mT70{ margin-top:70px !important;}
.mT80{ margin-top:80px !important;}
.mT90{ margin-top:90px !important;}
.mT100{ margin-top:100px !important;}

/**/
.mB0{ margin-bottom:0 !important;}
.mB5{ margin-bottom:5px !important;}
.mB10{ margin-bottom:10px !important;}
.mB15{ margin-bottom:15px !important;}
.mB20{ margin-bottom:20px !important;}
.mB25{ margin-bottom:25px !important;}
.mB30{ margin-bottom:30px !important;}
.mB35{ margin-bottom:35px !important;}
.mB40{ margin-bottom:40px !important;}
.mB50{ margin-bottom:50px !important;}
.mB60{ margin-bottom:60px !important;}
.mB70{ margin-bottom:70px !important;}
.mB80{ margin-bottom:80px !important;}
.mB90{ margin-bottom:90px !important;}
.mB100{ margin-bottom:100px !important;}

/**/
.mB0{ margin-right:0 !important;}
.mR10{ margin-right:10px !important;}
.mR15{ margin-right:15px !important;}
.mR20{ margin-right:20px !important;}
.mR25{ margin-right:25px !important;}
.mR30{ margin-right:30px !important;}
.mR35{ margin-right:35px !important;}
.mR40{ margin-right:40px !important;}
.mR50{ margin-right:50px !important;}
.mR60{ margin-right:60px !important;}
.mR70{ margin-right:70px !important;}
.mR80{ margin-right:80px !important;}
.mR90{ margin-right:90px !important;}
.mR100{ margin-right:100px !important;}

/**/
.mLR20{ margin-left:20px; margin-right:20px;}
.mLR30{ margin-left:30px; margin-right:30px;}
.mLR40{ margin-left:40px; margin-right:40px;}
.mLR50{ margin-left:50px; margin-right:50px;}
.mLR60{ margin-left:60px; margin-right:60px;}
.mLR70{ margin-left:70px; margin-right:70px;}
.mLR80{ margin-left:80px; margin-right:80px;}

/**/
.p10{ padding:10px !important;}
.p15{ padding:15px !important;}
.p20{ padding:20px !important;}
.p25{ padding:25px !important;}
.p30{ padding:30px !important;}
.p35{ padding:35px !important;}
.p40{ padding:40px !important;}
.p45{ padding:45px !important;}
.p50{ padding:50px !important;}
.p55{ padding:55px !important;}

/**/
.pL0{ padding-left:0 !important;}
.pL10{ padding-left:10px !important;}
.pL15{ padding-left:15px !important;}
.pL20{ padding-left:20px !important;}
.pL25{ padding-left:25px !important;}
.pL30{ padding-left:30px !important;}
.pL35{ padding-left:35px !important;}
.pL40{ padding-left:40px !important;}
.pL50{ padding-left:50px !important;}
.pL80{ padding-left:80px !important;}
.pL90{ padding-left:90px !important;}
.pL100{ padding-left:100px !important;}

/**/
.pT0{ padding-top:0 !important;}
.pT10{ padding-top:10px !important;}
.pT15{ padding-top:15px !important;}
.pT20{ padding-top:20px !important;}
.pT25{ padding-top:25px !important;}
.pT30{ padding-top:30px !important;}
.pT35{ padding-top:35px !important;}
.pT40{ padding-top:40px !important;}
.pT50{ padding-top:50px !important;}
.pT80{ padding-top:80px !important;}
.pT90{ padding-top:90px !important;}
.pT100{ padding-top:100px !important;}


/**/
.pB0{ padding-bottom:0 !important;}
.pB10{ padding-bottom:10px !important;}
.pB15{ padding-bottom:15px !important;}
.pB20{ padding-bottom:20px !important;}
.pB25{ padding-bottom:25px !important;}
.pB30{ padding-bottom:30px !important;}
.pB35{ padding-bottom:35px !important;}
.pB40{ padding-bottom:40px !important;}
.pB50{ padding-bottom:50px !important;}
.pB80{ padding-bottom:80px !important;}
.pB90{ padding-bottom:90px !important;}
.pB100{ padding-bottom:100px !important;}

/*input*/
.input_style{ border:0; border-radius:5px; padding:8px;}
textarea{ width:100%; box-sizing: border-box; min-height:130px; /*margin-top: 5px;*/ margin-bottom:-5px; max-width:100%;}
select.select_style{ width:230px; border-radius:5px; /*border:1px solid #d5cdc2;*/ border:0; padding:5px; margin-right:15px;color:rgba(53,32,16,0.4); font-size:12pt; font-family:Arial, Helvetica, "Microsoft JhengHei", sans-serif; font-weight:bold;}
select.select_style option{ color:rgba(53,32,16,1);}