@media screen and (min-width: 751px) {
.lightbox,
.lightboxOverlay{min-width: var(--site_size);}

/* HOVER */
	.under_anchor_link li a:hover {color: #A1A1A1;}
	.under_bnr li a:not([target="_blank"]):hover {opacity: 0.8;}
	.under main #topic_path li a:hover {text-decoration: underline;}
	.under main .ovn_content p a:not([target="_blank"]):hover {text-decoration: none;}
	.under main .btn_list .is_none a:hover {background: var(--scolor);border-color: var(--scolor);}
}

@media screen and (max-width: 750px) {
.under main #content{padding-top: 64px;}

.under main .image_r,
.under main .image_l{float:none;display:inline-block;width:100%;text-align:center;margin:0 auto 30px !important}
	
	.under h1 {position: absolute;top: calc(100% + 24px);width: calc(100% - 56px);left: 28px;margin: 0;}
	.under #logo {text-align: left;}
	.under #logo a {background: none;}
	.under #logo img {opacity: 1;width: 268px;}
	.under .h_inner {padding: 10px;display: flex;align-items: center;height: 64px;}
	.under .h_box {padding: 0;position: fixed;background: #fff;}
	.under .hamburger {top: 0;border-radius: 0;}
	.under h1.hide {display: none;}

/*==========================================================
                 C U S T O M
==========================================================*/
/*  TOP INFO  */
	.under main #top_info {height: 267px;background-image: url("../images/under_main_ic_sp.svg");background-size: auto 100%;background-position: top right;padding-top: 66px;}
	
	.under_anchor_link li a {display: block;}
}


/* IPHONE 14 */
@media screen and (max-width: 440px) {
/*============ ORTHER ============ */


}
@media screen and (max-width: 430px) {
/*============ ORTHER ============ */
	.under_bnr li a .lager {font-size: 115%;}
	.under_bnr li a:after { width: 20px; right: 15px; }
	.under_bnr li a { padding-right: 38px; padding-left: 20px; font-size: 4.2vw; background-size: 120% auto;}
	.under_item_col:before { font-size: 14vw; padding: 0 5vw; top: -8vw; }
	.under main .list_step_item_img:before { width: 60px; height: 60px; font-size: 30px; }
	.top_info_ttl {font-size: 24px;}
	.under main h2 {font-size: 24px;padding: 10px;}
	.pick_en {font-size: 40px;}
	.under main .frame_pick .pick_ttl {font-size: 24px;}
	.list_news_item .img, .under main .list_news_item .twentytwenty-wrapper { height: auto; aspect-ratio: 3 / 2; }
}


/* IPHONE 6 */
@media screen and (max-width: 360px) {
	.under #logo img {width: 230px;}
	.under main .news_cate {flex-direction: column;}
	.under main .news_cate .btn {width: 100%;}
	.under main .frame_pick .pick_ttl {font-size: 22px;}

}
