

/*
.input-area {padding:0; border:0; border-bottom:1px solid #dee3eb;}
.content-box-bt .input-area ul {width: 100%;}
.content-box-bt .input-area ul li {display: block; width: 100%; margin-bottom:0;}
.content-box-bt .input-area .row {border-bottom:0;}
.vote-wrap {border:0; margin-top:20px;}
.vote-wrap .radio-label {font-size: 1.4rem;}
.vote-pop-wrap .vote-pop-area .vote-pop .body {padding:30px;}
.vote-pop-wrap .vote-pop-area .vote-pop .head { border:0; padding:10px;}
.vote-pop-wrap .vote-pop-area .vote-pop > .head { padding:20px 40px; }
.vote-pop-wrap .vote-pop-area .vote-pop .body .notice {padding: 15px; border: 10px solid #f3f3f3; font-size: 1.5rem; line-height: 25px;}
.vote-pop-wrap .vote-pop-area .vote-pop .body .notice i { margin-right: 5px; vertical-align: middle; color:#52a2e4;}
*/

.vote-wrap {margin-top: 20px;}
.vote-wrap .input-area {padding:20px;}
.vote-wrap .input-area .body {padding:20px;}
.vote-wrap .input-area .head { border:0; padding:10px; position: relative; width: 100%; background: #f5f5f5;}
.vote-wrap .input-area .body .notice {padding: 15px; border: 10px solid #f3f3f3; font-size: 1.5rem; line-height: 25px;}
.vote-wrap .input-area .body .notice i { margin-right: 5px; vertical-align: middle; color:#52a2e4;}

.btn-wrap button {border:0; padding:0 30px; height: 40px; font-size: 1.4rem; border-radius: 3px;}
.btn-wrap button.btn-blue {color: #fff; background: #52a2e4; display: block; margin: 20px auto 0;}
.btn-wrap button.btn-blue:hover {background: #2f8cd8; }


.content-area .content-box .intro { height: 365px; background: url(../../img/subCommon/intro_bg.png); padding: 20px 0; }
.content-area .content-box .intro .intro-box { background: rgba(255,255,255,0.65); border: 3px solid #52a2e4; text-align: center; padding: 60px 30px; }
.content-area .content-box .intro .intro-box h5 { font-size: 3rem; line-height: 4rem; }
.content-area .content-box .intro .intro-box h5 .imp { color: #52a2e4; }
.content-area .content-box .intro .intro-box p { font-size: 1.7rem; color: #333; line-height: 1.7; margin-top: 30px; }

@media all and (max-width: 475px) {
	.content-area .content-box .intro {height: auto;}
	.content-area .content-box .intro .intro-box { padding: 30px 20px; word-break: keep-all;}
	.vote-wrap {border: 0;}
	.vote-wrap .input-area {padding: 0;}

}