@charset "UTF-8";
/* CSS Document */
@media screen and (max-device-width: 480px){
	#content{width:100%;min-height:inherit; background-image:none; border-top:none;}
	#q_content{width:100%; padding:0; padding-top:15px; padding-bottom:20px; background-image:none; border-top:none;}
	#q_content .logo_title{ margin-bottom:15px;}
	#footer{width:100%;}
	.go{ padding-bottom:50px;}
	.question{ width:95%; margin:0 auto;}
	.q_text{ width:78%;}
	input{ margin-bottom:15px;}
	.act{ padding-left:0; width:100%;}
	.circle{ width:65px;}
	.gary{ width:100%;}
	.next{ margin-right:10px;}
	.ss{ margin-right:10px;}
	.s_text{ margin-right:10px;}
	.fix480{ margin-left:0px;}
	.white_s img{ width:50px !important;}
	.white{ font-size:15px;}
	.fix4802{ float:none !important; margin-right:0 !important;}
	.fix4803{ float:none !important;}
	.br480{ display:block;}
	.square .blue_s{ height:84px;}
	.square.blue{ height:92px;}
	.q10fix{ margin-bottom:10px;}
	.number{
		background-position:0px 4px;
		height:55px;
		width:48px;
		padding-left:7px; 
		}
}
@media screen and (max-device-width: 430px){
	.q11fix{ margin-bottom:35px !important;}
	}
@media screen and (max-device-width: 414px){
	.share{ right:53%;}
	}
@media screen and (max-device-width: 385px){
	.q11fix385{ margin-bottom:35px !important;}
	}
@media screen and (max-device-width: 360px){
	.mb5{ margin-bottom:7px;}
	.ss{ margin-right:0px;}
	.s_text{ margin-right:0;}
	}
@media screen and (max-device-width: 359px){
	.square{ font-size:15px;}
	}
@media screen and (max-device-width: 320px){
	..white{ font-size:12px;}
	label{ font-size:12px !important;}
	.white .s_text{ margin-right:-1px; color:#359a1f;}
	.q11fix385{ margin-bottom:8px !important;}
	.q_text{ width:76%; font-size:16px;}
	.aaabg{ padding-left:31px;}
	
	
	.mb4{ margin-bottom:75px;}
	.mb5{ margin-bottom:5px;}
	.mb6{ margin-bottom:25px;}
	.square{ width:110%;margin-left: calc(50% - 55%);}
}
