#wrap{margin:0}
#wrap .linee{width:calc(100% - 80px);position:absolute;display:flex;top:20px;left:40px;border-radius:50px;overflow:hidden}
#wrap .linee span{width:calc(100%/7);display:inline-block;height:4px;background:#ddd}
#wrap .linee.six span{width:calc(100%/6)}
#wrap .linee.five span{width:calc(100%/5)}
#wrap .linee.eight span{width:calc(100%/8)}
#wrap .linee span.action{background:#f4b362}
#content_wrap{position:unset;padding:0}
.pag_tit{font-size:30px}
.pag_tit:after{display:none}
p.back{z-index:2}
p.back a{color:#696969;display:inline-block;border:2px solid #969696;font-size:16px;padding:9px 85px;color:#969696;border-radius:5px}
#content_wrap form{width:90%;margin:30px auto 0}
#content_wrap form .note{font-size:14px;margin-bottom:10px}
#content_wrap form .item{width:100%;margin-bottom:10px}
#content_wrap form .btnn{position:absolute;bottom:0;right:0;width:calc(100% - 40px);background:#ededed;padding:15px 20px;display:flex;justify-content:flex-end}
#content_wrap form .btnn.two{justify-content:space-between}
#content_wrap form .send_box{display:flex;justify-content:flex-end}
#content_wrap form .send_box a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 85px;background:#f4b362;color:white;border-radius:5px}
#content_wrap form .send_box a:hover{opacity:.85}
#content_wrap form .item label.d_sm_inblock{display:block;font-size:20px;color:#444;line-height:1.4;margin-bottom:10px}
#content_wrap form .item label.d_sm_inblock i{font-style:unset;margin-left:3px;color:#bd1313}
#content_wrap form .item label.d_sm_inblock span{}
#content_wrap form .item.check_box label.d_sm_inblock{width:auto}
#content_wrap form .item.check_box font{width:auto}
#content_wrap form .item.check_box font input{width:107px;border-radius:5px;border:#dadada 1px solid;margin-right:5px}
#content_wrap form .item font{margin-bottom:10px;font-size:17px;color:#7e7c7c;font-weight:400;display:flex;align-items:center;width:100% !important}
#content_wrap form .item font.timm2{display:block}
#content_wrap form .item font input{border:2px solid #eeebeb;margin:0 10px;background:none;vertical-align:text-bottom;padding:10px;width:200px;border-radius:3px}
#content_wrap form .item font input#check{margin:0;width:calc(100% - 160px)}
#content_wrap form .item font input#btnCK{margin-right:0;width:130px;text-align:center;background:#f4b362;border-color:#f4b362;font-size:16px;padding:8px 0;color:#fff;cursor:pointer}
#content_wrap form .item font input#btnCK:hover{opacity:.85}
#content_wrap form .item font input#login{margin:0;width:100%}
#content_wrap form .item font input#tim2{width:calc(70% - 30px);display:block;margin-left:35px;margin-top:10px}
#content_wrap form .item font input.stylle{margin-left:0;width:85%}
#content_wrap form .item font input.chk{border:2px solid #eeebeb;border-radius:3px;height:18px;width:18px;padding:0}
#content_wrap form textarea{background:none;width:calc(100% - 20px);padding:10px;border:2px solid #eeebeb;border-radius:3px}
#content_wrap form .item font select{width:100% !important;padding:15px;border:2px solid #dddddd;border-radius:3px;-webkit-appearance:none;background:url(/images/22/arrow.png) no-repeat scroll 98% center #fcfcfc;background-repeat:no-repeat;background-position:98% 50%;font-size:17px;color:#7e7c7c;font-weight:400;font-family:"Noto Sans TC"}
#content_wrap form .item font select#city,#content_wrap form .item font select#city2{}

@media screen and (max-width:640px){
	#content_wrap form .item font input{width:130px;font-size:16px}
	#content_wrap form .item font input#check{width:calc(100% - 110px)}
	#content_wrap form .send_box a,p.back a{padding:9px 25px}
	.pag_tit{font-size:25px}
	#wrap .linee{width:90%;left:5%}
}