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

/* HOVER */
.under main #topic_path li a:hover{text-decoration:underline}
.under main a[data-lightbox]:hover,
.under main .bnn a:hover, .under_bnr a:not([target="_blank"]) .txt:hover, .list_faq_item_btn:hover, .under_bnr li.line .txt:hover, .under_case_item_btn:hover, .blog_item:not(.show_cate):hover, .blog_item.show_cate a:hover ~ .blog_item_main{opacity: 0.7;}

.under main .wp_content p a:not([target=_blank]):hover,
.under main .link:not([target=_blank]):hover{color: var(--scolor);}
.under main .under_blog_category .btn.active a{background-color: var(--orange);pointer-events: none;background-image: url("../images/ic_arr_white.svg");}

	.under_anchor_link li a:hover {color: var(--mcolor);}
	.under main .under_accordion_ttl:hover {background-color: var(--mcolor);}
	.blog_detail_btn li a:hover {background-color: var(--scolor);}
}

@media screen and (max-width: 750px) {
	.under h1 { max-width: calc(100% - 50px); }
	.under #logo_sp {display: none;}
	.under #logo_sp a {display: inline-block;background: url("../images/ft_logo.svg") no-repeat center center/100% auto;}

/*==========================================================
                 C U S T O M
==========================================================*/
/*  TOP INFO  */
.under main #top_info{padding-top: 100px;height: 243px;padding-bottom: 20px;border-top-right-radius: 0;}

/*============ TABLE ============ */
.under main table{margin-bottom:30px}

/* TABLE SCROLL */
.under main .tb_scroll{overflow:scroll;}
.under main .tb_scroll:not(:last-child){margin-bottom: 30px;}
.under main .tb_scroll table{width: 800px;}
.under main .tb_note{margin-bottom: 10px;color: #999;}

/*============ LIST ============ */
.under main .list01,
.under main .wp_content ul{}
.under main .list01 li,
.under main .wp_content ul li{}
.under main .list01 li::before,
.under main .wp_content ul li::before{}

.under main .list_check{}
.under main .list_check li{}

/*============ FRAME ============ */
.under main .frame01{padding:20px}

/* ============ ORTHER ============ */
.under main .box_map{height:250px}


.under main .btn_list {display: flex;margin: 0 auto;flex-direction: column;align-items: center;}
.under main .btn_list li:not(:last-child) {margin-bottom: 20px;}
	
	.under main .under_doctor:after, .under main .pick_main:after,  .under main .list_faq:after { width: 100vw;left: -20px;}
	.under main .pick_img {width: 100vw;left: -20px;}
	.under_bnr li {max-width: 335px;margin: 0 auto 24px;}
}


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

}


/* IPHONE 6 */
@media screen and (max-width: 360px) {
	.under_bnr .txt .lager {font-size: 20px;}
	.under_bnr .txt {padding: 20px 10px 20px 20px;}
	.under_bnr li.line .txt .lager:before {top: 4px;}
	.under_bnr .txt .lager:before {top: 5px;}
	.under_merit:before {width: 200px;height: 86px;left: calc(50% - 126px);}
	.under_merit, .under_demerit {padding-top: 70px;}
	.under_demerit:before {width: 240px;height: 88px;left: calc(50% - 109px);}
	.under_doctor_grap_list li .year {width:115px;letter-spacing: 0;}
	.under_doctor_grap_list li { letter-spacing: -0.04em;}
	.top_info_ttl {font-size: 25px;letter-spacing: 0.1em;}
	.blog_detail_btn li a {font-size: 13px;}
	#min-ortho .top_info_ttl { font-size: 20px; }
}
