﻿.hiro {
	/*background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://images.unsplash.com/photo-1423592707957-3b212afa6733?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=e31b19b0266439b0f91f396facf9f89d&auto=format&fit=crop&w=1489&q=80);*/
	/*background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(../Images/event/resume_181010/girl-1357485_1920.jpg);*/
	/*background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://images.unsplash.com/photo-1444567257257-a10a4088a89d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80);*/
	background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/Images/event/resume_181010/colors-over.jpg);
	background-position:center center;
    background-size: cover;
	background-color:#ccc;
	padding:0;
	text-align:center;
	text-shadow:1px 1px #333;
	margin-top:-4px !important;
	height:500px;
	background-origin:content-box;
}

.hiro .main-title{
	width:100%;
	margin-top:10%;
}

.hiro .main-title p.lead{
	width:250px;
	height:34px;
	padding:14px;
	margin:0 auto;
	line-height:4px;
	background-color:#1c2034;
	border:1px solid #1c2034;
	border-radius:30px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-shadow:none;
}

.hiro .main-title h1{
	line-height:84px;
	margin-top:12px;
	color:#fff;
	font-size:58px;
	font-weight:600;
	text-shadow:1px 1px #001d28;
}

.hiro .main-title h1 span{
	width:100%;
	height:49px;
	background-color:#ffa446;
	/*background-color:#c39a2d;*/
}

.hiro .main-title h2{
	margin-top:72px;
	line-height:30px;
	color:#fff;
	font-size:22px;
	font-weight:400;
	text-shadow:1px 1px #001d28;
}

.hiro .main-title h2 span{
	font-size:18px;
	font-weight:300;
}

.RN-Voice{
	width:65%;
	margin:0 auto;
}

.RN-Voice .inner-RN-Voice{
	overflow:hidden;
	width:100%;
	margin-top:10px;
}

.RN-Voice .inner-RN-Voice:first-child{
	margin-top:0;
}

.RN-Voice .inner-RN-Voice .Person-icon{
	float:left;
	width:10%;
}

.RN-Voice .inner-RN-Voice .Person-icon i{
	font-size:45px;
}

.RN-Voice .inner-RN-Voice .balloon{
	position:relative;
	float:right;
	width:90%;
}

.RN-Voice .inner-RN-Voice .balloon p.ballca{
	width:580px;
	height:44px;
	margin-left:4%;
	line-height:42px;
	background:#eee;
	font-size:20px;
	color:#222;
	letter-spacing:-0.4px;
	border:1px solid #eee;
	border-radius:15px;
	font-family: 'Gamja Flower', cursive;
}

.RN-Voice .inner-RN-Voice .balloon .ballca:after{
	position:absolute;
	left:10px;
	top:50%;
	width:22px;
	height:19px;
	margin-top:-6px;
	background:url(../Images/event/resume_181010/balloon_3.png) 0 0 no-repeat;
	content:'';
}

h4.Passing-celebration-sub-title{
	margin-top:0;
	font-size:24px;
}

.Careers-content{}

.Careers-content .Careers-w565{
	overflow:hidden;
	float:left;
	width:565px;
}

.Careers-content .Careers-w565 .sectionTit{
	line-height:1.5em;
	text-align:left;
	color:#333;
	font-weight:500;
	font-size:22px;
}

.Careers-content .Careers-w565 .introDesc{
	margin-top:50px;
	line-height:1.6em;
	color:#333;
	font-weight:300;
	font-size:15px;
	letter-spacing:0;
	text-align:left;
}

.Careers-content .Careers-w435{
	overflow:hidden;
	float:left;
	width:435px;
}

.Careers-content .Careers-w435 ul.introf{
	overflow:hidden;
	width:100%;
	list-style:none;
}

.Careers-content .Careers-w435 ul.introf li{
	float:left;
	width:150px;
	padding:25px;
	margin-left:35px;
	border-radius:20px;
	text-align:center;
	font-weight:300;
	font-size:18px;
	color:#fff;
}

.Careers-content .Careers-w435 ul.introf li.introf-3{
	margin-top:20px;
}

h2.Recruiting-title{}

h2.Recruiting-title span{
	font-size:25px;
	text-transform:uppercase;
}

.Recruiting-sub-title{
	margin:0 auto;
	font-size:1.2em;
}

.Recruiting-content{
	width:100%;
}

.Recruiting-content ul{
	overflow:hidden;
	list-style:none;
}

.Recruiting-content ul li{
	float:left;
	width:23.68%;
	padding:20px;
	margin-right:20px;
	background-color:#f3f3f3;
}

.Recruiting-content ul li:last-child{
	margin-right:0;
}

.Recruiting-content ul li img{
	width:30%;
}

.Recruiting-content ul li img.progress-icon{
	width:25%;
}

.Recruiting-content ul li p{
	margin-top:10px;
	margin-bottom:0;
	line-height:26px;
	font-size:20px;
}

.Recruiting-content ul li p span{
	font-size:24px;
	font-weight:600;
}

.Recruiting-standard{
	width:100%;
	text-align:right;
}

.Recruiting-standard span{
	font-weight:300;
}

.Announcement-sub-title{
	margin:0 auto;
	font-size:1.2em;
}

.Announcement-sub-title span{
	font-weight:500;
	color:#e74c3c;
}

.Announcement-center{
	width:80%;
	margin:0 auto;
}

.Announcement-center .Announcement-wrap{
	overflow:hidden;
	width:100%;
}

.Announcement-center .Announcement-wrap .Announcement-inner{
	width:82%;
	margin:0 auto;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01{
	float:left;
	width:21.9%;
	padding:15px;
	margin-top:5.5%;
	margin-right:24px;
	background-color:#fff;
	border:3px solid #005ab1;
	color:#000;
	border-radius:30px;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01 h5{
	font-size:16px;
	font-weight:500;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01 p{
	margin-top:13px;
	font-size:12px;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box02{
	float:left;
	width:49%;
	padding:18px;
	margin:0 auto;
	margin-right:24px;
	background-color:#fff;
	border:4px solid #005ab1;
	color:#000;
	border-radius:30px;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box02 img{
	width:45%;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box02 p{
	margin-top:13px;
	font-size:18px;
	font-weight:500 !important;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03{
	float:right;
	width:21.9%;
	padding:15px;
	margin-top:5.5%;
	background-color:#fff;
	border:3px solid #005ab1;
	color:#000;
	border-radius:30px;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03 h5{
	font-size:16px;
	font-weight:500;
}

.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03 p{
	margin-top:13px;
	font-size:12px;
}

h1.whu-resume-title{
	margin-bottom:60px;
	font-family:'Nanum Myeongjo', serif;
	font-weight:600;
	font-size:40px;
}

h1.whu-resume-title span{
	color:#005ab1;
	font-weight:800;
}

.Proposal-sub-title{
	overflow:hidden;
	padding:10px 30px;
	margin:0 auto;
	margin-bottom:30px;
	color:#e74c3c;
}

.Proposal-sub-title .Proposal-sub-title-group{
	width:36%;
	margin:0 auto;
}

.Proposal-sub-title h5{
	float:left;
	padding:0;
	margin:0 10px;
	text-decoration:none;
	font-size:18px;
	text-align:center;
}

.Proposal-sub-title span{
	display:block;
	float:left;
	width:100px;
	height:2px;
	background-color:#e74c3c;
	margin:0 auto;
	margin-top:8px;
}

h4.Proposal-sub-title02{
	font-size:22px;
}

h2.Proposal-title span{
	font-size:35px;
	color:#f33623;
}

.Proposal-wrap{
	width:100%;
}

.Proposal-wrap .Proposal-inner-PC{
	overflow:hidden;
	width:100%;
	margin:0 auto;
}

.Proposal-wrap .Proposal-inner-PC .Proposal-box01{
	float:left;
	width:25%;
	padding:17px;
	margin-right:24px;
	line-height:78px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-inner-PC i.Proposal-icon{
	float:left;
	margin-right:24px;
	line-height:110px;
	font-size:22px;
	color:#666;
}

.Proposal-wrap .Proposal-inner-PC .Proposal-box02{
	float:left;
	width:39%;
	padding:20px;
	margin-right:24px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-wrap .Proposal-inner-PC .Proposal-box02 span{
	color:#fe6a00;
	font-weight:600;
}

.Proposal-wrap .Proposal-inner-PC .Proposal-box02 button{
	padding:4px 11px;
	margin-top:13px;
	font-size:12px;
	font-weight:500;
	background-color:#2dafa3;
	border:1px solid #2dafa3;
	color:#fff;
	outline:none;
}

.Proposal-wrap .Proposal-inner-PC .Proposal-box03{
	float:left;
	width:25%;
	padding:17px;
	line-height:78px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-wrap .Proposal-inner-Mobile{
	display:none;
	overflow:hidden;
	width:100%;
	margin:0 auto;
}

.Proposal-wrap .Proposal-inner-Mobile .Proposal-box01{
	float:left;
	width:25%;
	padding:17px;
	margin-right:24px;
	line-height:78px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-inner-Mobile i.Proposal-icon{
	float:left;
	margin-right:24px;
	line-height:110px;
	font-size:22px;
	color:#666;
}

.Proposal-wrap .Proposal-inner-Mobile .Proposal-box02{
	float:left;
	width:39%;
	padding:20px;
	margin-right:24px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-wrap .Proposal-inner-Mobile .Proposal-box02 span{
	color:#fe6a00;
	font-weight:600;
}

.Proposal-wrap .Proposal-inner-Mobile .Proposal-box02 button{
	padding:4px 11px;
	margin-top:13px;
	font-size:12px;
	font-weight:500;
	background-color:#2dafa3;
	border:1px solid #2dafa3;
	color:#fff;
	outline:none;
}

.Proposal-wrap .Proposal-inner-Mobile .Proposal-box03{
	float:left;
	width:25%;
	padding:17px;
	line-height:78px;
	background-color:#c9e2fd;
	border-radius:8px;
	color:#003a77;
	font-size:20px;
	font-weight:400;
}

.Proposal-wrap .Proposal-standard{
	width:100%;
	margin-top:30px;
}

.Proposal-wrap .Proposal-standard span{
	font-weight:300;
}

.Proposal-wrap .resume-bottom-pc{
	width:100%;
	margin-top:30px;
}

.Proposal-wrap .resume-bottom-pc button{
	width:315px;
	height:70px;
	margin:0 auto;
	background:#005ab1;
	border:1px solid #005ab1;
	border-radius:50px;
	color:#fff;
	font-size:24px;
	font-weight:500;
	outline:none;
}

.Proposal-wrap .resume-bottom-mobile{
	display:none;
	width:100%;
	margin-top:30px;
}

.Proposal-wrap .resume-bottom-mobile button{
	width:315px;
	height:70px;
	margin:0 auto;
	background:#005ab1;
	border:1px solid #005ab1;
	border-radius:50px;
	color:#fff;
	font-size:24px;
	font-weight:500;
	outline:none;
}

.Oneclick-sub-title{
	overflow:hidden;
	padding:10px 30px;
	margin:0 auto;
	margin-bottom:30px;
	color:#2DAF4A;
}

.Oneclick-sub-title .Oneclick-sub-title-group{
	width:41%;
	margin:0 auto;
}

.Oneclick-sub-title h5{
	float:left;
	padding:0;
	margin:0 10px;
	text-decoration:none;
	font-size:18px;
	text-align:center;
}

.Oneclick-sub-title span{
	display:block;
	float:left;
	width:100px;
	height:2px;
	background-color:#2DAF4A;
	margin:0 auto;
	margin-top:8px;
}

h4.Oneclick-sub-title02{
	font-size:22px;
}

.resume-icon{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}

.icon-box{
	float:left;
	width:30%;
	margin-right:5%;
}


.icon-box:last-child{
	margin-right:0;
}

.icon-box .resume-icon-box{
	width:40%;
	margin:0 auto;
}

.icon-box .resume-icon-box img{
	width:100%;
}

.icon-box .resume-text-box{
	width:100%;
}

.icon-box .resume-text-box h4.resume-account{
	font-size:19px;
	font-weight:600;
}

.icon-box .resume-text-box p.resume-icon-account{
	font-size:15px;
	font-weight:500;
}

.icon-box .resume-text-box p.resume-icon-account span{
	font-weight:600;
}

.mobile-resume-icon{
	display:none;
}

.resume-bottom-pc{
	width:100%;
	text-align:center;
	margin-top:49px;
}

.resume-bottom-pc .resume-btn{
	width:315px;
	height:70px;
	margin:0 auto;
	background:#005ab1;
	border:1px solid #005ab1;
	border-radius:50px;
	color:#fff;
	font-size:24px;
	font-weight:500;
	outline:none;
}

.resume-bottom-mobile{
	display:none;
	width:100%;
	text-align:center;
	margin-top:49px;
}

.resume-bottom-mobile .resume-btn{
	width:315px;
	height:70px;
	margin:0 auto;
	background:#005ab1;
	border:1px solid #005ab1;
	border-radius:50px;
	color:#fff;
	font-size:24px;
	font-weight:500;
	outline:none;
}

h2.section-title{
	line-height:42px;
}

img.resume-product{
	width:40%;
	margin:36px 0;
}

.product1{
	width:80%;
	margin:0 auto;
	margin-top:14px;
}

#tickets1{
	width:70%;
	margin:0 auto;
	border-left:1px solid #020100;
	border-right: 1px solid #020100;
}

#tickets1 tr {
	border-top:1px solid #020100;
}

#tickets1 tr:last-child{
	border-bottom:1px solid #020100;
}

#tickets1 th,
#tickets1 td {
	border-top: none;
	border-bottom: none;
	text-align:left;
	background-color:#fff;
}

#tickets1 th {
	background:#fff;
	border-right:1px solid #020100;
	text-align:center;
	font-size:15px;
}

#tickets1 span.ot-text{
	line-height:40px;
}

#tickets1 span.ot-text2{
	line-height:70px;
}

#tickets1 td{
	line-height:18px;
	font-size:14px;
	background-color:#fff;
}

#tickets1 td span.additional-explanation{
	font-size:12px;
	line-height:10px;
}

#tickets1 td.inner-event-givaway span.additional-explanation{
	font-size:12px;
	color:#546bb2;
}

/*.product1 .gifticon-standard{
	width:70%;
	margin:0 auto;
	margin-top:14px;
	text-align:left;
	font-size:12px;
	color:#737373;
}

.product1 .gifticon-standard ul{
	list-style:none;
}*/

.step-circle { 
	display:inline-block;
	width:30%;
	padding:5px;
	margin:0 auto;
}

.step-circle:last-child{
	margin-left:0;
}

.step-circle .item {
	padding-top:0;
	border-radius: 5px;
	border: 1px solid #0073b0 ;
	min-height:120px !important;
	max-height:120px !important;
	overflow:hidden;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 auto;
	width:70%;
}

.step-circle .item h1 { 
	font-weight:500;
	color:#0073b0;
	font-size:3em;
	margin-top:16px;
}

.step-circle .item h4 {
	font-weight: 700;
	color: #0073b0 ;
}

.step-circle .item p {
	margin: 0px;
	color: #d86666 ;
	min-height:50px;
}

/*media query*/
@media( max-width: 1200px) {
	.hiro .main-title{
		margin-top:9%;
	}

	.RN-Voice .inner-RN-Voice .balloon p.ballca{
		width:94%;
	}

	.Careers-content .Careers-w565{
		width:648px;
	}

	.Careers-content .Careers-w435{
		width:372px;
	}
}

@media( max-width: 1199px) {
	.hiro .main-title{
		margin-top:10%;
	}

	.RN-Voice{
		width:72%;
	}

	.RN-Voice .inner-RN-Voice .balloon .ballca:after{
		left:6px;
	}

	.Careers-content .Careers-w565{
		width:596px;
	}

	.Careers-content .Careers-w435{
		width:325px;
	}

	.Careers-content .Careers-w435 ul.introf li{
		width:144px;
		margin-left:18px;
	}

	.Recruiting-content ul li{
		margin-right:16px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner{
		width:100%;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:44%;
	}

	.Proposal-wrap .Proposal-inner .Proposal-box01{
		margin-right:20px;
	}

	i.Proposal-icon{
		margin-right:20px;
	}

	.Proposal-wrap .Proposal-inner .Proposal-box02{
		margin-right:20px;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:50%;
	}

	img.resume-product{
		width:42%;
	}

	#tickets1{
		width:78%;
	}

	.product1 .gifticon-standard{
		width:78%;
	}
}

@media( max-width: 1172px ){
	.RN-Voice{
		width:74%;
	}
}

@media( max-width: 991px ) {
	.hiro .main-title {
		margin-top: 13%;
	}

	.RN-Voice{
		width:94%;
	}

	.Careers-content{
		width:100%;
	}

	.Careers-content .Careers-w565{
		width:100%;
	}

	.Careers-content .Careers-w565 .sectionTit{
		text-align:center;
	}

	.Careers-content .Careers-w565 .introDesc{
		margin-top:24px;
		margin-bottom:28px;
	}

	.Careers-content .Careers-w435{
		width:100%;
	}

	.Careers-content .Careers-w435 ul.introf{
		width:90%;
		margin:0 auto;
	}

	.Careers-content .Careers-w435 ul.introf li.introf-3{
		margin-top:0;
	}

	.Recruiting-content{
		width:100%;
		margin-top:10px;
	}

	.Recruiting-content ul{
		width:80%;
		margin:0 auto;
	}

	.Recruiting-content ul li{
		width:47.2%;
		margin-bottom:16px;
	}

	.Recruiting-standard{
		width:88%;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01{
		width:100%;
		padding:0;
		margin-top:0;
		margin-bottom:22px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01 h5{
		font-size:18px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01 p{
		font-size:14px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box02{
		width:100%;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box02 img{
		width:30%;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03{
		width:100%;
		padding:0;
		margin-top:4%;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03 h5{
		font-size:18px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03 p{
		font-size:14px;
	}

	h1.whu-resume-title{
		font-size:34px;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:60%;
	}

	.Proposal-wrap .Proposal-inner-PC{
		display:none;
	}

	.Proposal-wrap .Proposal-inner-Mobile{
		display:block;
	}

	.Proposal-wrap .Proposal-inner-Mobile .Proposal-box01{
		width:100%;
		padding:0;
		line-height:60px;
	}

	.Proposal-inner-Mobile i.Proposal-icon{
		width:100%;
		line-height:50px;
	}

	.Proposal-wrap .Proposal-inner-Mobile .Proposal-box02{
		width:100%;
		padding:22px;
	}

	.Proposal-wrap .Proposal-inner-Mobile .Proposal-box02 button{
		padding:7px 22px;
		font-size:14px;
	}

	.Proposal-wrap .Proposal-inner-Mobile .Proposal-box03{
		width:100%;
		padding:0;
		line-height:60px;
	}

	.Proposal-wrap .resume-bottom-pc{
		display:none;
	}

	.Proposal-wrap .resume-bottom-mobile{
		display:block;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:66%;
	}

	.resume-bottom-pc{
		display:none;
	}

	.resume-bottom-mobile{
		display:block;
	}

	img.resume-product{
		width:52%;
	}

	#tickets1,
	#tickets1 thead,
	#tickets1 tbody,
	#tickets1 tr,
	#tickets1 th,
	#tickets1 td {
		display: block;
		text-align:center;
		width:100%;
	}

	#tickets1 th {
		border-right:0;
		border-bottom:1px solid #020100;
	}

	#tickets1 td .win-reason-btn{
	display:block;
	margin:4px auto 1px;
	}

	#tickets1 span.ot-text{
		line-height:0;
	}

	#tickets1 span.ot-text2{
		line-height:0;
	}

	#tickets1 span.event-giveaway{
		line-height:0;
	}

	#tickets1 td.inner-event-givaway{
		padding-top:0;
	}

	.product1 .gifticon-standard{
		width:100%;
	}

	.step-circle {
	width:100%;
	}
}

@media(max-width:985px){
	.RN-Voice .inner-RN-Voice .balloon p.ballca{
		font-size:18px;
	}
}

@media( max-width: 800px){
	.resume-icon{
		display:none;
	}

	.mobile-resume-icon{
		display:block;
		width:80%;
		margin:0 auto;
		overflow:hidden;
	}
	.mobile-icon-box{
		float:left;
		width:100%;
		border:1px solid #8ec8e7;
		border-radius:20px;
		margin-bottom:10px;
		padding:4%;
	}

	.mobile-icon-box:last-child{
		margin-right:0;
	}

	.mobile-icon-box .mobile-resume-icon-box{
		width:20%;
		float:left;
	}

	.mobile-icon-box .mobile-resume-icon-box img{
		width:100%;
		margin-top:7px;
	}

	.mobile-icon-box .mobile-resume-text-box{
		float:right;
		width:77%;
		text-align:left;
		margin-top:10px;
	}

	.mobile-icon-box .mobile-resume-text-box h4.resume-account{
		font-size:20px;
		font-weight:600;
	}

	.mobile-icon-box .mobile-resume-text-box p.resume-icon-account{
		font-size:16px;
		font-weight:500;
		margin-top:-1%;
	}

	.mobile-icon-box .mobile-resume-text-box p.resume-icon-account span{
		font-weight:600;
	}

	.mobile-resume-icon .down-arrow{
		margin-bottom:10px;
		font-size:20px;
		font-weight:bold;
		color:#4191bb;
	}

	#tickets1 td.inner-event-givaway{
		padding-top:6px;
	}
}

@media( max-width: 768px){
	.hiro .main-title{
		margin-top:13%;
	}

	img.resume-product{
		width:44%;
	}

	#tickets1 th{
		height:38px;
	}

	#tickets1 span.ot-text{
		line-height:23px;
	}
}

@media( max-width: 740px) {
	.Careers-content .Careers-w435 ul.introf{
		width:94%;
	}

	.Recruiting-content ul{
		width:100%;
	}

	.Recruiting-standard{
		width:97%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:67%;
	}
}

@media( max-width: 700px) {
	.hiro .main-title {
		margin-top:14%;
	}

	.Careers-content .Careers-w435 ul.introf{
		width:98%;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:64%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:71%;
	}

	img.resume-product{
		width:48%;
	}
}

@media( max-width: 660px){	
	.hiro .main-title h1{
		font-size:57px;
	}

	.Careers-content .Careers-w435 ul.introf{
		width:100%;
	}

	.Careers-content .Careers-w435 ul.introf li{
		margin-left:12px;
	}

	.mobile-icon-box .mobile-resume-text-box{
		margin-top:8px;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:68%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:76%;
	}

	img.resume-product{
		width:54%;
	}
}

@media( max-width: 640px){
	.hiro .main-title{
		margin-top:16%;
	}

	.hiro .main-title p.lead{
		font-size:18px;
	}

	.hiro .main-title h1{
		line-height:80px;
		font-size:55px;
	}

	.Careers-content .Careers-w435 ul.introf{
		width:100%;
		margin:0 auto;
	}

	.Careers-content .Careers-w435 ul.introf li{
		width:100%;
		margin-top:10px;
		margin-left:0;
	}

	.Careers-content .Careers-w435 ul.introf li.introf-3{
		margin-top:10px;
	}

	.Careers-content .Careers-w435 ul.introf li:first-child{
		margin-top:0;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:71%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:79%;
	}

	img.resume-product{
		width:60%;
	}
}

@media( max-width: 600px){
	.hiro .main-title {
		margin-top:17%;
	}

	.hiro .main-title h1{
		font-size:52px;
	}

	.RN-Voice .inner-RN-Voice .balloon p.ballca{
		height:63px;
		padding:13px 30px;
		line-height:20px;
	}

	.RN-Voice .inner-RN-Voice .balloon .ballca:after{
		left:3px;
		top:67%;
	}

	.Recruiting-content ul li{
		width:100%;
	}

	.Recruiting-content ul li img{
		width:15%;
	}

	.Recruiting-content ul li img.progress-icon{
		width:13%;
	}

	.Recruiting-standard{
		width:100%;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:76%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:85%;
	}

	img.resume-product{
		width:60%;
	}
}

@media( max-width: 540px){
	.hiro .main-title{
		margin-top:22%;
	}

	.hiro .main-title h1{
		line-height:70px;
		font-size:48px;
	}

	.hiro .main-title h2{
		font-size:22px;
	}

	.hiro .main-title h2 span{
		font-size:17px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01{
		margin-bottom:15px;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:86%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:97%;
	}

	.mobile-icon-box{
		width:100%;
		border:1px solid #8ec8e7;
		border-radius:20px;
		margin-bottom:10px;
		padding:4%;
	}

	.mobile-icon-box .mobile-resume-icon-box{
		width:100%;
		margin:0 auto;
	}

	.mobile-icon-box .mobile-resume-icon-box img{
		width:27%;
	}

	.mobile-icon-box .mobile-resume-text-box{
		width:100%;
		text-align:center;
	}

	.mobile-icon-box .mobile-resume-text-box h4.resume-account{
		font-size:20px;
		font-weight:600;
	}

	.mobile-icon-box .mobile-resume-text-box p.resume-icon-account{
		font-size:16px;
		font-weight:500;
		margin-top:-1%;
	}

	.mobile-icon-box .mobile-resume-text-box p.resume-icon-account span{
		font-weight:600;
	}

	.mobile-resume-icon .down-arrow{
		margin-bottom:10px;
		font-size:20px;
		font-weight:bold;
		color:#4191bb;
	}

	img.resume-product{
		width:65%;
	}
}

@media( max-width: 532px){
	.Proposal-sub-title .Proposal-sub-title-group{
		width:88%;
	}

	.Oneclick-sub-title .Oneclick-sub-title-group{
		width:100%;
	}
	img.resume-product{
		width:64%;
	}
}

@media( max-width: 522px){
	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01{
		padding:4px;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box03{
		padding:4px;
	}
}

@media( max-width: 440px){
	.hiro .main-title {
		margin-top:20%;
	}

	.hiro .main-title p.lead{
		width:234px;
		font-size:17px;
	}

	.hiro .main-title h1{
		line-height:65px;
		font-size:46px;
	}

	.hiro .main-title h2{
		font-size:20px;
	}

	.hiro .main-title h2 span{
		font-size:16px;
	}

	.RN-Voice .inner-RN-Voice .balloon p.ballca{
		height:66px;
	}

	.RN-Voice .inner-RN-Voice .balloon .ballca:after{
		top:70%;
	}

	.Proposal-sub-title .Proposal-sub-title-group{
		width:100%;
	}

	.Proposal-sub-title span{
		width:80px;
	}

	.Oneclick-sub-title span {
		width:50px;
	}

	img.resume-product{
		width:75%;
	}
}

@media( max-width: 410px){
	.Proposal-sub-title span{
		width:60px;
	}

	.Oneclick-sub-title span{
		width:40px;
	}

	img.resume-product{
		width:80%;
	}
}

@media( max-width: 390px){
	.hiro .main-title {
		margin-top:22%;
	}

	.hiro .main-title h1{
		line-height:62px;
		font-size:44px;
	}

	.hiro .main-title h2{
		font-size:18px;
	}

	.RN-Voice .inner-RN-Voice .Person-icon{
		margin-top:33px;
	}

	.RN-Voice .inner-RN-Voice .balloon p.ballca{
		height:87px;
	}

	.RN-Voice .inner-RN-Voice .balloon .ballca:after{
		top:77%;
	}

	.Announcement-center .Announcement-wrap .Announcement-inner .Announcement-box01{
		margin-bottom:11px;
	}

	.Proposal-sub-title span{
		width:56px;
	}

	.Oneclick-sub-title span{
		width:33px;
	}

	img.resume-product{
		width:74%;
	}
}

@media( max-width: 370px){
	.hiro .main-title {
		margin-top:26%;
	}

	.hiro .main-title h1{
		line-height:60px;
		font-size:42px;
	}

	.Proposal-sub-title span{
		width:46px;
	}

	.Oneclick-sub-title span{
		width:30px;
	}

	.Oneclick-sub-title h5{
		font-size:17px;
	}

	img.resume-product{
		width:76%;
	}
}

@media( max-width: 360px){
	.Proposal-sub-title span{
		width:41px;
	}

	.Oneclick-sub-title span{
		width:27px;
	}

	.Oneclick-sub-title h5{
		font-size:16px;
	}

	img.resume-product{
		width:78%;
	}
}