@charset "utf-8";

/*----- target/top -----*/
.target .c_list{
	position:relative;
	margin:50px 0 0;
	border-top:1px solid #ddd;
}
.target .c_list::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#ddd;
}
.target .c_item{
	position:relative;
	width:33.333% !important;
	margin:0 !important;
	border-bottom:1px solid #ddd;
}
.target .c_item::after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	width:1px;
	height:calc(100% - 60px);
	background:#ddd;
}
.target .c_item:nth-child(3n)::after{display:none;}
.target .c_link{
	display:flex;
	align-items:center;
	height:100%;
	padding:10px 50px 10px 20px;
	background:url("https://www.juyoungoh.com/img/common/arrow_r_s_black.svg") no-repeat center right 20px;
	text-decoration:none !important;
	transition:background-color 0.3s, color 0.3s;
}
.target .c_link:hover{
	background-color:#E5F5FF;
	background-image:url("https://www.juyoungoh.com/img/common/arrow_r_s_blue.svg");
}
.target .c_thumb{display:none;}
.target .c_title{
	margin:0;
	font-size:1.5rem;
	letter-spacing:1.8px;
	text-decoration:none;
}


/*----- target/child -----*/
.target_news_list{
	padding:0;
	margin:0 0 20px;
	border-top:1px solid #ddd;
}
.target_news_item{
	list-style:none;
	margin:0 !important;
	border-bottom:1px solid #ddd;
}
.target_news_item:last-child{margin-bottom:0;}
.target_news_link{
	display:flex;
	align-items:center;
	padding:21px 50px 19px 23px;
	background:url("https://www.juyoungoh.com/img/common/arrow_r_s_black.svg") no-repeat center right 20px;
	text-decoration:none !important;
	color:#333;
	transition:background 0.3s;
}
.target_news_link:hover{
	background-color:#E5F5FF;
	background-image:url("https://www.juyoungoh.com/img/common/arrow_r_s_blue.svg");
}
.target_news_date{
	position:relative;
	font-size:1.2rem;
	letter-spacing:0.96px;
	width:90px;
	padding-right:20px;
	color:#666 !important;
}
.target_news_date::after{
	position:absolute;
	content:"";
	width:1px;
	height:10px;
	background:#666;
	top:calc(50% - 5px);
	right:0;
}
.target_news_cate{
	font-size:1.1rem;
	letter-spacing:0.44px;
	color:rgba(102, 102, 102, 1);
	padding:0 15px;
	width:97px;
}
.target_news_title{
	position:relative;
	font-weight:500;
	font-size:1.5rem;
	letter-spacing:1.2px;
	padding:0;
	margin:0;
	z-index:1;
	transition:all .3s;
	width:calc(100% - 185px);
}
.target_news_link:hover .target_news_title{
	color:#09f;
}
.target_news_txt{text-align:right;}
.target_news_btn{
	margin:0;
	font-size:1.2rem;
	letter-spacing:0.96px;
}
.cta_pamphlet{
	padding:45px 20px 50px;
	margin:75px 0 80px;
	border-top:2px solid #09f;
	border-bottom:2px solid #09f;
}
.cta_pamphlet p{
	margin:0 0 35px;
	line-height:3.2rem;
	text-align:center;
}
.cta_pamphlet .link_btn{text-align:center;}
.cta_pamphlet .link_btn a{
	width:300px;
	padding:13px 0 12px;
	font-size:1.5rem;
	letter-spacing:1.8px;
}
.target_col3_list{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0;
	margin:0;
}
.target_col3_list li{
	list-style:none;
	width:30.909%;
	margin:0 0 80px !important;
}
.target_col3_list a{
	display:flex;
	flex-direction:column;
	height:100%;
	text-decoration:none !important;
	padding:0 !important;
	background:none !important;
}
.target_col3_list div{
	flex-shrink:0;
	overflow:hidden;
}
.target_col3_list img{transition:transform 0.3s;}
.target_col3_list a:hover img{transform:scale(1.05);}
.target_col3_list dl{
	height:100%;
	padding:14px 0 70px;
	margin:0 !important;
	background:url("https://www.juyoungoh.com/img/common/arrow_r_l_black.svg") no-repeat right bottom 30px;
	border-bottom:2px solid #ddd;
	transition:border 0.3s;
}
.target_col3_list a[target="_blank"] dl{background-image:url("https://www.juyoungoh.com/img/common/popup_black.svg");}
.target_col3_list a:hover dl{background-image:url("https://www.juyoungoh.com/img/common/arrow_r_l_blue.svg");border-color:#09f;}
.target_col3_list a[target="_blank"]:hover dl{background-image:url("https://www.juyoungoh.com/img/common/popup_blue.svg");}
.target_col3_list dt{
	margin-bottom:12px;
	font-size:2rem;
	font-weight:500;
	letter-spacing:1.2px;
	transition:color 0.3s;
}
.target_col3_list a:hover dt{color:#09f !important;}
.target_col3_list dd{
	color:#333;
	font-size:1.3rem;
	letter-spacing:1.56px;
}
.target_col3_list + .target_col4_list{margin-top:0;}
.target_col4_list{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	border-top:1px solid #ddd;
	padding:0;
	margin-top:50px;
}
.target_col4_list::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background:#ddd;
}
.target_col4_list li{
	position:relative;
	list-style:none;
	width:25%;
	margin:0 !important;
	border-bottom:1px solid #ddd;
}
.target_col4_list li::after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
	width:1px;
	height:calc(100% - 60px);
	background:#ddd;
}
.target_col4_list li:nth-child(4n):after{display:none;}
.target_col4_list a{
	display:flex;
	align-items:center;
	height:80px;
	padding:10px 50px 10px 20px !important;
	background:url("https://www.juyoungoh.com/img/common/arrow_r_s_black.svg") no-repeat center right 20px;
	text-decoration:none;
	transition:background-color 0.3s, color 0.3s;
}
.target_col4_list a[target="_blank"]{background:url("https://www.juyoungoh.com/img/common/popup_black.svg") no-repeat center right 20px;}
.target_col4_list a:hover{
	background-color:#E5F5FF;
	background-image:url("https://www.juyoungoh.com/img/common/arrow_r_s_blue.svg");
}
.target_col4_list a[target="_blank"]:hover{background-image:url("https://www.juyoungoh.com/img/common/popup_blue.svg") !important;}


@media screen and (max-width:1024px){
/*----- target/top -----*/
.target_news_date{
	font-size:1.1rem;
	letter-spacing:0.88px;
	line-height: 1.8rem;
	width:85px;
	padding-right:15px;
}
.target_news_cate{
	letter-spacing:0.4px;
	line-height:1.8rem;
}
.target_news_title{
	font-size:1.3rem;
	letter-spacing:1.04px;
	line-height:2.2rem;
}
.target_news_title{
	width:100%;
}
.target_news_link{
	flex-wrap:wrap;
	padding:17px 50px 17px 15px;
}
.target_col3_list{
	margin:0 -2.5% -40px 0 !important;
}
.target_col3_list li{
	width:47.5%;
	margin:0 2.5% 40px 0 !important;
}
/*----- target/child -----*/
.target_col3_list{
	margin:0 -2.33333% 0 0 !important;
}
.target_col3_list li{
	width:31%;
	margin-right:2.33333% !important;
}
.target .c_link{
	padding:28px 50px 28px 20px;
}
.target_col3_list dl{
	padding:0 0 47px;
	background:url("https://www.juyoungoh.com/img/common/arrow_r_l_black.svg") no-repeat right bottom 25px;
}
.target_col3_list dt{
	font-size:1.6rem;
	margin:12px 0 13px;
}
.target_col3_list dd{
	font-size:1.2rem;
	letter-spacing:1px;
	line-height:1.9rem;
}
.target_col4_list{margin-top:40px;}
}
@media screen and (max-width:767px){
/*----- target/top -----*/
.target .page_title{padding:29px 20px 0;margin:0 auto 20px;}
.target .content_area.parent{padding:0 20px 70px;}
.target .c_title{
	font-size:1.2rem;
	letter-spacing:1.2px;
	line-height:2.9rem;
}
.target .c_list{margin:23px 0 0;}
.target .c_item{width:100% !important;}
.target .c_link{
	padding:11px 50px 11px 12px;
	background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_black.svg") no-repeat center right 13px;
}
.target .c_link:hover{background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_blue.svg") no-repeat #E5F5FF center right 13px;}
.target_news_link{
	padding:17px 40px 20px 9px;
	background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_black.svg") no-repeat center right 20px;
}
.target_news_link:hover{background-image:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_blue.svg");}
.target_news_cate{
	font-size: 1rem;
}
.target_news_date {
    width: 79px;
}
/*----- target/child -----*/
.cta_pamphlet{
	padding:30px 0 30px;
	margin:53px 0 60px;
}
.cta_pamphlet p{
	font-size:1.5rem;
	letter-spacing:1.8px;
	margin:0 0 22px;
}
.cta_pamphlet .link_btn a{
	width:220px;
	padding:6px 0;
	font-size:1.2rem;
}
.target_col3_list{margin:0 -2.5% 0 0 !important;}
.target_col3_list li{
	width:47.5%;
	margin-right:2.5%;
}
.target_col3_list dl{
	padding:0 0 47px;
	background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_l_black.svg") no-repeat right bottom 20px;
}
.target_col3_list dt{
	font-size:1.3rem;
	letter-spacing:1.04px;
	line-height:2.2rem;
	margin:9px 0;
}
.target_col3_list dd{
	font-size:1.1rem;
	letter-spacing:0.66px;
	line-height:1.8rem;
}
.target_col3_list a:hover dl{background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_l_blue.svg") no-repeat bottom 20px right 0;}
.target_col3_list a[target="_blank"]:hover dl{background:url("https://www.juyoungoh.com/img/common/popup_blue.svg") no-repeat bottom 20px right 0 !important;}
.target_col4_list{margin-top:25px;}
.target_col4_list li{width:50%;}
.target_col4_list li::after{height:20px;}
.target_col4_list li:nth-child(2n)::after{display:none;}
.target_col4_list a{
	display:flex;
	align-items:center;
	font-size:1.2rem;
	line-height:1.8rem;
	letter-spacing:1.2px;
	height:100%;
	min-height:59px;
	padding:12px 25px 11px 10px !important;
	background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_black.svg") no-repeat center right 10px;
}
.target_col4_list a[target="_blank"]{background-position:center right 10px;}
.target_col4_list a:hover{background:url("https://www.juyoungoh.com/img/common/smp_arrow_r_s_blue.svg") no-repeat center right 10px;}
}