

#subcontent0501a {width:100%;}
#subcontent0501a .t0501a {max-width:1000px;margin:0 auto}
#subcontent0501a .t0501a h1 {font-family: 'Noto Sans KR', sans-serif; font-size:50px;font-weight:600;color:#333;margin: 0 auto;padding-bottom:3%;max-width:900px;padding-top:7%;text-align:center;margin: 0 auto;}
#subcontent0501a .t0501a h1 .titler {font-size:50px;font-weight:700;color:#bd1c1c;}
#subcontent0501a .t0501a h1 .titler_02 {font-size:40px;font-weight:700;}
#subcontent0501a .phab {padding-top:3%;color:#555;font-size:14px;text-align:center;max-width:93%;margin:0 auto;}
#subcontent0501a .t0501a p {text-align:center;font-size:16px;padding-top:4%;color:#333;line-height:23px;}
#subcontent0501a .t0501a h2 {font-size:18px;font-weight:500;text-align:center;}
#subcontent0501a .t0501_box {width:100%; margin:20px auto;}
#subcontent0501a .t0501_box img {width:100%;max-width:100%;}


#subcontent0501b {width:100%;background:url(/images/img0501b.jpg);background-size:cover;}
#subcontent0501b .t0501b {max-width:1000px;margin:0 auto}
#subcontent0501b .t0501b ul {margin-bottom:5%;padding-bottom:5%;}
#subcontent0501b .t0501b ul li {color:#fff;font-size:14px;line-height:22px;text-align:left;margin-left:40%}
#subcontent0501b .t0501b h4 {color:#fff;font-size:15px;font-weight:600;text-align:left;margin-left:40%;max-width:500px;margin-top:5%;padding-top:5%;}

#subcontent0501c {width:100%;}
#subcontent0501c .t0501c {max-width:1000px;margin:0 auto}
#subcontent0501c .t0501c h3 {font-size:16px;font-weight:600;text-align:center;}
#subcontent0501c .t0501c h4 {font-size:14px;font-weight:500;text-align:center;color:#333}
#subcontent0501c .t0501c h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
#subcontent0501c .t0501c p {text-align:center;font-size:15px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}
#subcontent0501c .t0501c ul {overflow:hidden;padding-bottom:3%;}
#subcontent0501c .t0501c ul li {float:left;margin-right:-100%;width:19.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%; box-sizing:border-box;background:#e4e4e4;background:url(/images/bg501.gif);}
#subcontent0501c .t0501c ul li:nth-child(5n+1) {margin-left:0%;clear:both;}
#subcontent0501c .t0501c ul li:nth-child(5n+2) {margin-left:20%;clear:none;}
#subcontent0501c .t0501c ul li:nth-child(5n+3) {margin-left:40%;clear:none;}
#subcontent0501c .t0501c ul li:nth-child(5n+4) {margin-left:60%;clear:none;}
#subcontent0501c .t0501c ul li:nth-child(5n+5) {margin-left:80%;clear:none;}



#subcontent0501c .t0501c_1 {max-width:1000px;margin:0 auto}
#subcontent0501c .t0501c_1 ul {overflow:hidden;padding-bottom:3%;}
#subcontent0501c .t0501c_1 ul li {float:left;width:25%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%; box-sizing:border-box;background:#e4e4e4;background:url(/images/bg501.gif);}







#subcontent0501c2 {width:100%;}
#subcontent0501c2 .t0501c {max-width:1000px;margin:0 auto}
#subcontent0501c2 .t0501c h2 {font-weight:500;text-align:center;padding-bottom:2%;}
#subcontent0501c2 .t0501c h3 {font-size:16px;font-weight:600;text-align:left;}
#subcontent0501c2 .t0501c h4 {font-size:14px;font-weight:500;text-align:left;color:#333}
#subcontent0501c2 .t0501c h5 {font-size:12px;font-weight:600;text-align:left;color:#333}
#subcontent0501c2 .t0501c p {text-align:left;font-size:15px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}



#subcontent0501c2 .t0501c ul {overflow:hidden;padding-bottom:3%;}
#subcontent0501c2 .t0501c ul li {float:left;margin-right:-100%;width:19.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%;background:#e4e4e4;background:url(/images/bg501.gif);}
#subcontent0501c2 .t0501c ul li:nth-child(5n+1) {margin-left:0%;clear:both;}
#subcontent0501c2 .t0501c ul li:nth-child(5n+2) {margin-left:20%;clear:none;}
#subcontent0501c2 .t0501c ul li:nth-child(5n+3) {margin-left:40%;clear:none;}
#subcontent0501c2 .t0501c ul li:nth-child(5n+4) {margin-left:60%;clear:none;}
#subcontent0501c2 .t0501c ul li:nth-child(5n+5) {margin-left:80%;clear:none;}


#subcontent0501d {width:100%;}
#subcontent0501d .t0501d {max-width:1000px;margin:0 auto}
#subcontent0501d .t0501d h3 {font-size:16px;font-weight:600;text-align:center;padding-top:7%;}
#subcontent0501d .t0501d h4 {font-size:14px;font-weight:500;text-align:center;color:#333}
#subcontent0501d .t0501d h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
#subcontent0501d .t0501d p {text-align:center;font-size:15px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}
#subcontent0501d .t0501d ul {overflow:hidden;padding-bottom:3%;}
#subcontent0501d .t0501d ul li {float:left;margin-right:-100%;width:19.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%;background:#e4e4e4;background:url(/images/bg501.gif);}
#subcontent0501d .t0501d ul li:nth-child(5n+1) {margin-left:0%;clear:both;}
#subcontent0501d .t0501d ul li:nth-child(5n+2) {margin-left:20%;clear:none;}
#subcontent0501d .t0501d ul li:nth-child(5n+3) {margin-left:40%;clear:none;}
#subcontent0501d .t0501d ul li:nth-child(5n+4) {margin-left:60%;clear:none;}
#subcontent0501d .t0501d ul li:nth-child(5n+5) {margin-left:80%;clear:none;}


#subcontent0501e {width:100%;}
#subcontent0501e .t0501e {max-width:1000px;margin:0 auto}
#subcontent0501e .t0501e h3 {font-size:16px;font-weight:600;text-align:center;padding-top:7%;}
#subcontent0501e .t0501e h4 {font-size:14px;font-weight:500;text-align:center;color:#333}
#subcontent0501e .t0501e h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
#subcontent0501e .t0501e p {text-align:center;font-size:15px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}
#subcontent0501e .t0501e ul {overflow:hidden;padding-bottom:1%;}
#subcontent0501e .t0501e ul li {float:left;margin-right:-100%;width:32.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%;background:#e4e4e4;margin-bottom:0.5%;background:url(/images/bg501.gif);}
#subcontent0501e .t0501e ul li:nth-child(3n+1) {margin-left:0%;clear:both;}
#subcontent0501e .t0501e ul li:nth-child(3n+2) {margin-left:33%;clear:none;}
#subcontent0501e .t0501e ul li:nth-child(3n+3) {margin-left:66%;clear:none;}


#subcontent0501f {width:100%;}
#subcontent0501f .t0501f {max-width:1000px;margin:0 auto;padding-bottom:5%;}
#subcontent0501f .t0501f h3 {font-size:16px;font-weight:600;text-align:center;padding-top:7%;padding-bottom:3%;}
#subcontent0501f .t0501f h4 {font-size:14px;font-weight:500;text-align:center;color:#333}
#subcontent0501f .t0501f h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
#subcontent0501f .t0501f p {text-align:center;font-size:15px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}
#subcontent0501f .t0501f ul {overflow:hidden;padding-bottom:3%;}
#subcontent0501f .t0501f ul li {float:left;margin-right:-100%;width:19.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:2%;padding-bottom:2%;background:url(/images/bg501.gif);}
#subcontent0501f .t0501f ul li:nth-child(5n+1) {margin-left:0%;clear:both;}
#subcontent0501f .t0501f ul li:nth-child(5n+2) {margin-left:20%;clear:none;}
#subcontent0501f .t0501f ul li:nth-child(5n+3) {margin-left:40%;clear:none;}
#subcontent0501f .t0501f ul li:nth-child(5n+4) {margin-left:60%;clear:none;}
#subcontent0501f .t0501f ul li:nth-child(5n+5) {margin-left:80%;clear:none;}


#sub0511 { width: 1200px; margin: 0 auto; padding-top: 60px; } 

#sub0511 h1 { margin-bottom: 20px; width: 100%; margin: 0 auto; font-family: 'NanumSquare', sans-serif; font-size: 44px; font-weight: 700; color: #333; letter-spacing: -1px; text-align: center; line-height: 1.2; } 
#sub0511 h1 span {color: #bd1c1c; } 

#sub0511 table { margin: 30px 0 120px; } 
#sub0511 table th { font-family: "NanumSquare", sans-serif; line-height: 21px; font-weight: 800; font-size: 17px; background: url(/images/thbg.gif); color: #fff; padding: 10px;line-height: 1.5em; text-align: center; letter-spacing: -0.02em; } 
#sub0511 table td { font-family: "Pretendard", sans-serif; letter-spacing: -0.02em; }
#sub0511 table td { background: #f8f8f8; border: 1px solid #bababa; font-size: 15px; line-height: 21px; padding: 12px 10px; color: #565656; text-align: left;line-height: 1.5em; word-break: keep-all; } 
#sub0511 table td:nth-child(1) { width: 150px; font-size: 16px; font-weight: 700;  color: #333; text-align: center; } 
#sub0511 table td:nth-child(2) { width: 130px; text-align: center; } 
#sub0511 table td:nth-child(3) { width: 90px; text-align: center; } 
#sub0511 table td:nth-child(4) { width: 130px; text-align: center; } 
#sub0511 table td:nth-child(5) { width: 110px; text-align: center; } 
#sub0511 table td p { margin-bottom: 6px; font-family: "Pretendard", sans-serif; letter-spacing: -0.02em; } 
#sub0511 table td:nth-child(6) p,
#sub0511 table td:nth-child(7) p {padding-left: 12px; position: relative; } 
#sub0511 table td:nth-child(6) p::before,
#sub0511 table td:nth-child(7) p::before {content: "";width: 3px;height: 3px;background: #565656;border-radius: 50%;position: absolute;left: 0;top: 8px; } 
#sub0511 table td a { display: inline-block; margin: 20px auto 0; width: 100px; height: 40px; background: #BD1C1C; border-radius: 4px; color: #FFF; line-height: 40px; text-align: center; transition: all 0.2s ease-out;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); } 
#sub0511 table td a:hover { background: #565656;box-shadow: none; } 



@media screen and (max-width:789px) {
	#subcontent0501a .sub0501a_img {max-width:100%; outline:none;}
	#subcontent0501a .sub0501a_img img {width:100%;}

	#subcontent0501a {width:100%;}
	#subcontent0501a .t0501a {width:95%;margin:0 auto}
	#subcontent0501a .t0501a h1 {font-size:30px;font-weight:600;color:#333;margin: 0 auto;padding-bottom:3%;max-width:900px;padding-top:7%;text-align:center;margin: 0 auto;}
	#subcontent0501a .t0501a h2 {font-size:14px;font-weight:500;text-align:center;}
	#subcontent0501a .t0501a h1 .titler {font-size:30px;font-weight:700;color:#bd1c1c;}
	#subcontent0501a .t0501a h1 .titler_02 {font-size:25px;font-weight:700;}
	#subcontent0501a .t0501a p {text-align:left;font-size:12px;padding-top:4%;color:#555;line-height:18px;}
	#subcontent0501a .phab {padding-top:3%;color:#555;font-size:13px;text-align:center;max-width:93%;margin:0 auto;}
	
	#subcontent0501b {width:100%;background:url(/images/img0501b.jpg);background-size:cover;background-position:-400px 0;}
	#subcontent0501b .t0501b {width:95%;margin:0 auto}
	#subcontent0501b .t0501b ul {margin-bottom:5%;padding-bottom:5%;}
	#subcontent0501b .t0501b ul li {color:#fff;font-size:12px;line-height:19px;text-align:left;margin-left:4%}
	#subcontent0501b .t0501b h4 {color:#fff;font-size:13px;font-weight:600;text-align:left;margin-left:0%;max-width:500px;margin-top:5%;padding-top:5%;line-height:22px;}

	#subcontent0501c .t0501c {width:95%;margin:0 auto;}
	#subcontent0501c .t0501c h3 {font-size:14px;font-weight:600;text-align:center;}
	#subcontent0501c .t0501c h4 {font-size:13px;font-weight:500;text-align:center;color:#333}
	#subcontent0501c .t0501c h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
	#subcontent0501c .t0501c p {text-align:left;font-size:12px;padding-top:2%;color:#555;line-height:19px;padding-bottom:3%;}
	#subcontent0501c .t0501c ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501c .t0501c ul li {float:left;margin-right:-100%;width:32.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501c .t0501c ul li:nth-child(3n+1) {margin-left:0%;clear:both;}
	#subcontent0501c .t0501c ul li:nth-child(3n+2) {margin-left:33%;clear:none;}
	#subcontent0501c .t0501c ul li:nth-child(3n+3) {margin-left:66%;clear:none;}



	#subcontent0501d .t0501d {width:95%;margin:0 auto}
	#subcontent0501d .t0501d h3 {font-size:14px;font-weight:600;text-align:center;padding-top:7%;}
	#subcontent0501d .t0501d h4 {font-size:13px;font-weight:500;text-align:center;color:#333}
	#subcontent0501d .t0501d h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
	#subcontent0501d .t0501d p {text-align:left;font-size:12px;padding-top:2%;color:#555;line-height:19px;padding-bottom:3%;}
	#subcontent0501d .t0501d ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501d .t0501d ul li {float:left;margin-right:-100%;width:32.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501d .t0501d ul li:nth-child(3n+1) {margin-left:0%;clear:both;}
	#subcontent0501d .t0501d ul li:nth-child(3n+2) {margin-left:33%;clear:none;}
	#subcontent0501d .t0501d ul li:nth-child(3n+3) {margin-left:66%;clear:none;}

	#subcontent0501e .t0501e {width:95%;margin:0 auto}
	#subcontent0501e .t0501e h3 {font-size:14px;font-weight:600;text-align:center;padding-top:7%;}
	#subcontent0501e .t0501e h4 {font-size:13px;font-weight:500;text-align:center;color:#333}
	#subcontent0501e .t0501e h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
	#subcontent0501e .t0501e p {text-align:left;font-size:12px;padding-top:2%;color:#555;line-height:19px;padding-bottom:3%;}
	#subcontent0501e .t0501e ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501e .t0501e ul li {float:left;margin-right:-100%;width:32.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501e .t0501e ul li:nth-child(3n+1) {margin-left:0%;clear:both;}
	#subcontent0501e .t0501e ul li:nth-child(3n+2) {margin-left:33%;clear:none;}
	#subcontent0501e .t0501e ul li:nth-child(3n+3) {margin-left:66%;clear:none;}
	

	#subcontent0501f .t0501f {width:95%;margin:0 auto;padding-bottom:10%;}
	#subcontent0501f .t0501f h3 {font-size:14px;font-weight:600;text-align:center;padding-top:7%;padding-bottom:3%;}
	#subcontent0501f .t0501f h4 {font-size:13px;font-weight:500;text-align:center;color:#333}
	#subcontent0501f .t0501f h5 {font-size:12px;font-weight:600;text-align:center;color:#333}
	#subcontent0501f .t0501f p {text-align:left;font-size:12px;padding-top:2%;color:#555;line-height:22px;padding-bottom:3%;}
	#subcontent0501f .t0501f ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501f .t0501f ul li {float:left;margin-right:-100%;width:32.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501f .t0501f ul li:nth-child(3n+1) {margin-left:0%;clear:both;}
	#subcontent0501f .t0501f ul li:nth-child(3n+2) {margin-left:33%;clear:none;}
	#subcontent0501f .t0501f ul li:nth-child(3n+3) {margin-left:66%;clear:none;}


	#sub0511 { width: 95%; margin: 0 auto; } 
	#sub0511 h1 { font-size: 24px; }
	#sub0511 .scroll { overflow-x :scroll; }
	#sub0511 table { width: 800px; }
	#sub0511 table th { font-size: 13px; padding: 5px; } 
	#sub0511 table td { font-size: 12px; padding: 10px; }
	#sub0511 table td:nth-child(1) { width: 100px; font-size: 12px; } 
	#sub0511 table td:nth-child(2) { width: auto; } 
	#sub0511 table td:nth-child(3) { width: auto; } 
	#sub0511 table td:nth-child(4) { width: auto; } 
	#sub0511 table td:nth-child(6) p,
	#sub0511 table td:nth-child(7) p { padding-left: 6px; position: relative; } 
	#sub0511 table td:nth-child(6) p::before,
	#sub0511 table td:nth-child(7) p::before {content: "";width: 3px;height: 3px;background: #565656;border-radius: 50%;position: absolute;left: 0;top: 8px; } 
	#sub0511 table td a { max-width: 90px; height: 34px; line-height: 34px; }

}

@media screen and (max-width:589px) {
	#subcontent0501c .t0501c ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501c .t0501c ul li {float:left;margin-right:-100%;width:49.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501c .t0501c ul li:nth-child(2n+1) {margin-left:0%;clear:both;}
	#subcontent0501c .t0501c ul li:nth-child(2n+2) {margin-left:50%;clear:none;}

	#subcontent0501c2 .t0501c {width:95% !important;}
	#subcontent0501c2 .t0501c .zz {width:100% !important;}
	#subcontent0501c2 .t0501c .zz2 {width:100%  !important;margin-left:0  !important;padding-top:2%  !important;}

	#subcontent0501d .t0501d ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501d .t0501d ul li {float:left;margin-right:-100%;width:49.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501d .t0501d ul li:nth-child(2n+1) {margin-left:0%;clear:both;}
	#subcontent0501d .t0501d ul li:nth-child(2n+2) {margin-left:50%;clear:none;}

	#subcontent0501e .t0501e ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501e .t0501e ul li {float:left;margin-right:-100%;width:49.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501e .t0501e ul li:nth-child(2n+1) {margin-left:0%;clear:both;}
	#subcontent0501e .t0501e ul li:nth-child(2n+2) {margin-left:50%;clear:none;}

	#subcontent0501f .t0501f ul {overflow:hidden;padding-bottom:3%;}
	#subcontent0501f .t0501f ul li {float:left;margin-right:-100%;width:49.5%;list-style:none;text-align:left;border:1px dotted #a01710;padding-top:3%;padding-bottom:3%;margin-bottom:0.5%;}
	#subcontent0501f .t0501f ul li:nth-child(2n+1) {margin-left:0%;clear:both;}
	#subcontent0501f .t0501f ul li:nth-child(2n+2) {margin-left:50%;clear:none;}


	#sub0511 { width: 95%; margin: 0 auto; }

	#sub0511 table { margin: 30px 0 60px; } 
	#sub0511 table th { padding: 5px; } 
	#sub0511 table td { padding: 5px; word-break: break-all; }
	#sub0511 table td a { height: auto; padding: 5px; line-height: 1.5em; }
	#sub0511 table td a p { margin-bottom: 0; }

}


/*****new contents*****/
/*자격대상*/
.sub0504_a {width:100%; height:auto;outline:0px solid blue; margin-top:30px;}

.sub0504_a img {width:100%; max-width:100% !important;}

.box0504a {max-width:1000px; margin:0 auto; outline:0px solid #ccc; margin-bottom:1%;}

.box0504a div {float:left; width:50%; outline:0px solid green; }
.box0504a_2 div.buttonwrap{float:initial; width:100%; text-align:center;}
.sub0504_a div.buttonwrap{float:initial; width:100%; text-align:center; margin:80px auto;   display: flex; flex-flow: row;justify-content: space-around;}
.sub0504_a a span.button_01 {line-height:60px; border:5px solid #e62020; background-color:#fff; border-radius:35px;padding:15px 70px; font-size:25px;}

.box0504a div h2, .box0504a_2 div h2 {font-size:21px; margin-top:15px;}

.box0504a div h3 {font-size:17px; margin-top:10px; text-align:left;}

.box0504a div ul, .box0504a_2 div ul {margin-top:2%; padding:2%; box-sizing:border-box;}

.box0504a div ul li, .box0504a_2 div ul li {margin-bottom:1%; line-height:150%; font-weight:600; color:#333;}

.box0504a_2 div ul li {font-size:17px;}
.box0504a_2 a span.button_01 {line-height:60px; border:5px solid #e62020; background-color:#fff; border-radius:35px;padding:15px 70px; font-size:25px;}

/*j1비자특징*/
.box0504a_2 {width:100%; /* background:url(/images/a0504_bg1.jpg); background-repeat:no-repeat; background-position:center; */ margin-bottom:1%;}

.box0504a_2 div {max-width:1000px; margin:0 auto; outline:0px solid red;}
.box0504a_2 div h3 {text-align:left; font-size:20px; font-weight:600;}


#a0504_1img {margin-top:6%;}

/*이미지*/
.box0504a_3 {max-width:1000px; margin:0 auto;outline:0px solid #ccc;}
.box0504a_3 div {float:left; width:32%; outline:0px solid red;}
.box0504a_3 div:not(:last-child) {margin-right:2%;}
.box0504a_3 div img {width:100%;}

/*비자종류*/
.box0504a_4 div {width:100%;}

table.sub0504_atbl {margin-top:2%; width:100%; border-collapse:collapse;}

table.sub0504_atbl th, table.sub0504_atbl td {border:1px solid #c1c1c1; padding:2%;}
table.sub0504_atbl th{background: url(/images/bg501.gif);}
table.sub0504_atbl td {font-size:14px;} 


.box0504a_5 div {float:left; width:50%; outline:0px solid red;}

.box0504a_6 {width:100%; background:#fff; padding-bottom:2%; /*margin-bottom:3%;*/}
.box0504a_6 div h2 {font-size:21px; margin-top:15px;}
.box0504a_6 div, .box0504a_6 ul {max-width:1000px; margin:0 auto;}


.box0504a_6 ul li {float:left; height:70px; padding:1%; box-sizing:border-box;border:1px solid #888;}

.box0504a_6 ul li:nth-child(1) {width:30%; border-right:none;}
.box0504a_6 ul li:nth-child(2) {width:70%;}


@media all and (max-width : 768px){
.box0504a div {width:100%;}
#a0504_1img {margin-top:0;}
.box0504a_6 {padding-bottom:5%;}
.box0504a_6 ul li {border:none;}
.sub0504_a div.buttonwrap{display: flex; flex-flow: column;justify-content: space-around; margin:30px auto;}
.sub0504_a a span.button_01 {width:100px; line-height:40px; border:2px solid #e62020;border-radius:35px;padding:5px 30px; font-size:18px;}

}
