@media screen and (max-width:960px){

	body { font-size: 0.9rem; }

	.cus_logiin_wrap {
		width:100%;
	}

	.cus_logiin_wrap .cus_login_form {
		margin:0 auto;
		width:96%;
		padding:0 2%;
	}
	.arr { width:100%; padding:5px 0; color:#000;}
	.arr li { font-size:12px; color:#000; line-height:23px;}


	#admin_content_area { position:relative; width:100%; height:300px;}
	#admin_content_area .check_sn { left:0; top:30px; width:100%; height:145px; margin:0; }
	.check_sn { left:50%; top:50%; transform: translate(-50%,-50%); width:100%; max-width:400px; margin:0 auto; }


	.t_st1_login input[type="text"] { width:100%;}
	.t_st1_login input#genu_serial2 { width:50%;}

	.t_st1 input[name="email_f"] { width:25%;}
	.t_st1 input[name="email_b"] { width:20%;}
	.t_st1 input#post1 { width:20%;}
	.t_st1 input#post2 { width:15%;}
	.t_st1 input#address_01 { width:100%;}
	.t_st1 input#address_02 { width:100%;}
	.t_st1 input#service_serial{ width:50%;}
	.t_st1 input#genu_serial{ width:50%;}

	.t_st2_list {
		padding:0;
		border-spacing:0px;
		border-collapse:collapse;
		border-top:2px #444444 solid;
		border-left:1px #e1e1e1 solid;
		width:100%;
		text-align:center;
	}
	.t_st2_list th {border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:5px; background-color:#f4f4f4; color:#000000; font-weight:normal;}
	.t_st2_list td {border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:5px;
	word-break:break-all;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
	.t_st2_list tr.bottom  td{border-bottom:2px #444444 solid;}
	.t_st2_list td.bottom {border-bottom:2px #444444 solid;}


	.service_page_form_inner #name1 { width:180px;}
	.service_page_form_inner #name { width:187px;}
	.service_page_form_inner #mobile_02,
	.service_page_form_inner #mobile_03 { width:17%;}
	.service_page_form_inner ul li.email_wrap input { width:80px; }

	.service_login .service_page_tab ul li a { font-size:14px;}
	.service_login .service_page_tab ul li { width:30%; }
	.service_login .service_page_tab ul li:first-child { width:30%;}
	.service_login .service_page_tab ul li:nth-child(2) { width:40%;}

	.cus_new2 .new_request ul li {font-size:14px; }
	.service_page_form .service_page_form_inner .info_memo span {display:inline; }
}