span, p, a, li, dt{word-break:keep-all;}

.m_box{width:100%;  text-align:center;}
.m_box img{width:100%; max-width:1800px; margin:0px auto;}
.m_box_in{width:100%; max-width:1200px; margin:0px auto;}
.m_box_in img{width:100%;}

.topgo{position:fixed; bottom:3%; right:2%; z-index:1000; display:none;  }
.topgo a{text-align:center; display:block;}
.topgo a:before{content:"\e930"; font-family:'xeicon'; display:block; font-size:20px; position:absolute; top:0; text-align:center; width:100%; padding-top:3px;}
.topgo a span{color:rgba(0,0,0,0.6); line-height:60px; font-size:14px; font-weight:bolder; }
.topgo .btn_topgo{width:50px; height:50px; border:1px solid rgba(0,0,0,0.3); border-radius:7px; background-color:rgba(255,255,255,0.7); position:relative;}

.m_slidebox{background-color:#21242d;}
.m_slidebox .m_box_in{background-image:url("../images/main/slide_bg.png"); background-repeat:no-repeat; background-position:top center; background-size:cover;
			max-width:1800px; margin:0px auto; text-align:center;}
.m_slidebox .m_box_in img{max-width:1200px;}

.m_box_go{background-image:url("../images/main/btm_go_space.png"); background-repeat:no-repeat; background-position:center; padding-top:60px; padding-bottom:50px;}
.m_box_go .m_box_in{/*position:absolute; top:-10%;*/position:relative; margin:0px auto; }
.m_box_go .m_box_in span{ display:block;}
.m_box_go .m_box_go_01{display:inline-block; width:50%; vertical-align:top;}
.m_box_go .m_box_go_01 a{width:33%; display:inline-block; vertical-align:top; color:#fff; padding-top:40px; padding-bottom:40px; height:240px; position:relative;}
.m_box_go .m_box_go_01 a h5 span{font-size:35px; font-weight:800; display:block; text-align:center; margin-bottom:19px;}
/*진료시간 추가로 스타일 변경_20231030*/
.m_box_go .m_box_go_01_{display:inline-block; width:50%; height:240px; vertical-align:top; background-color:rgba(41,81,149,1); padding:35px 25px; overflow:hidden;}
.m_box_go_01_info{display:inline-block; margin-right:20px; vertical-align:top;}
.m_box_go_01_ dl{display:flex; justify-content:flex-start; gap:20px; margin-bottom:13px; align-items:baseline;}
.m_box_go_01_ dl:last-child{margin-bottom:0px;}
.m_box_go_01_ dt{color:#fff; font-size:25px; font-weight:800; line-height:1;}
.m_box_go_01_ dd{color:#fff; font-size:19px; text-align:left;}
.m_box_go_01_ dd a{
	font-size:13px; font-weight:800; letter-spacing:-0.02em; background-color:#fff; color:#295195; padding:5px 12px; border-radius:4px; margin-left:10px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	}
.m_box_go_01_ ul{}
.m_box_go_01_ li{display:flex; justify-content:flex-start; gap:20px; align-items:center;position:relative;}
.m_box_go_01_ li span{display:inline-block; line-height:1; padding:3px 0;}
.m_box_go_01_ li span:nth-child(2){position:absolute; left:70px; width:100%;}
.m_box_go_01_question{display:inline-block; vertical-align:top; }
.m_box_go_01_question a{color:#fff; font-size:25px;font-weight:800; display:block; border-radius:4px; width:100%;box-shadow:1px 1px 3px rgba(0,0,0,0.2); }
.m_box_go_01_question a:nth-child(1){background-color:#740ff0; margin-bottom:5px;padding:15px 10px;}
.m_box_go_01_question a:nth-child(2){background-color:#0078ff;padding:10px;}
.m_box_go_01_question a em{font-size:30px; font-weight:400; letter-spacing:-0.09em; display:block; line-height:1; margin-top:10px;}
.m_box_go_01_question a p{font-size:14px; font-weight:300; letter-spacing:-0.04em; display:block; line-height:1; margin-top:5px;}
/**/
.m_box_go_01a{ background-color:#3181de; }
.m_box_go_01a p{font-size:30px; margin-bottom:28px;}
.m_box_go_01a p:last-child{color:#3181de;font-size:20px; font-weight:500; line-height:28px; background-color:rgba(255,255,255,0.7); width:70%; margin:0px auto;}
.m_box_go_01b{background-color:#2d3f55;}
.m_box_go_01b p{font-size:20px; line-height:24px; margin-bottom:20px;}
.m_box_go_01b p:last-child{color:#2d3f55; font-size:20px; line-height:28px; font-weight:500; background-color:rgba(255,255,255,0.7); width:70%; margin:0px auto;}
.m_box_go_01c{ background-color:#284f91;}
.m_box_go_01c h5 span{/*color:#3181de;*/ padding-bottom:62px;}
.m_box_go_01c p:last-child{color:#284f91;font-size:20px; font-weight:500; line-height:28px; background-color:rgba(255,255,255,0.7); width:70%; margin:0px auto;}
.m_box_go_01a p:last-child, .m_box_go_01b p:last-child, .m_box_go_01c p:last-child{position:absolute;left:15%; bottom:20%;}
.m_box_go .m_box_go_02{display:inline-block; width:50%; vertical-align:top;}
.m_box_go_02 a{
	/*width:33%;*/ width:50%; display:inline-block; vertical-align:top; color:#99bde8; background-color:#fff; 
	border-top:1px solid #99bde8;border-bottom:1px solid #99bde8; border-left:1px solid #99bde8; box-sizing:border-box;
	text-align:center; height:240px;  padding-top:25%; background-repeat:no-repeat; background-position:center 25%;
	}
.m_box_go_02 a:hover{background-color:#99bde8;}
.m_box_go_02 a:hover h5 span{color:#fff;}
.m_box_go_02 a h5 span{font-size:27px; color:#99bde8; display:block; text-align:center;} 
.m_box_go_02 a h5 span strong{display:block; font-weight:800;}
.m_box_go_02a{background-image:url("../images/main/m_box_go_02a.png");}
.m_box_go_02a:hover{background-image:url("../images/main/m_box_go_02a_off.png");}
.m_box_go_02b{background-image:url("../images/main/m_box_go_02b.png");}
.m_box_go_02b:hover{background-image:url("../images/main/m_box_go_02b_off.png");}
.m_box_go_02c{background-image:url("../images/main/m_box_go_02c.png");}
.m_box_go_02c:hover{background-image:url("../images/main/m_box_go_02c_off.png");}

.section1 {background:url("../images/test/ver_01_profile_bg.png") repeat-x bottom;}

.m_pro{}
.m_pro_text{width:100%; max-width:1200px; margin:0px auto; text-align:left; padding-left:50px; padding-top:150px; padding-bottom:100px;
            background-image:url("../images/main/doctor_det.png") ; background-position:bottom right; background-repeat:no-repeat; background-size:35%;}
.m_pro_text h3 span{font-size:40px; margin-bottom:30px; display:block; }
.m_pro_text h3 span strong{color:#3181e0; font-weight:900;}
.m_pro_text ul{ margin-bottom:40px;}
.m_pro_text li{font-size:20px; line-height:35px; text-align:left; position:relative; padding-left:30px;}
.m_pro_text li:before{content:"\e929"; font-family:'xeicon'; font-size:25px; color:#3181e0; position:absolute; left:0;}
.m_pro_text a{font-size:25px; background-color:#3480d4; color:#fff !important;  padding:20px 20px 20px 20px;  display:block; width:370px;
			   background-image:url("../images/main/m_pro_icon.png"); background-repeat: no-repeat; background-position:90% center;}

.verbox{ background:#fff; padding-top:100px; padding-bottom:100px; }
.verbox h3 span{display:block; text-align:center; font-size:55px; font-weight:900;}
.verbox h3 span:last-child{color:#a2a5ab; font-size:33px;font-weight:300; letter-spacing:0.04em; margin-top:5px;}
.verbox p{font-size:35px; margin-bottom:58px; margin-top:50px;}
.verbox ul{
	padding-left:170px; padding-right:170px;background:url("../images/main/verbox_bg.jpg") no-repeat center; 
	display:flex; flex-wrap:wrap; justify-content:center; gap:5px; position:relative;
	}
.verbox ul:before{content:""; width:93%; height:80%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.verbox ul li{
	color:rgba(255,255,255,0.7); font-size:20px; /*width:32%;*/ width:calc(100% / 3.2); vertical-align:top; /*margin-right:1%; margin-bottom:1%; */
	display:inline-block; padding-top:160px; padding-bottom:25px; background-repeat:no-repeat; background-color:#3684e1; background-position:center 17%;
	line-height:1.2;
	}
.verbox ul li strong{font-size:30px; color:rgba(255,255,255,1); display:block; margin-bottom:15px;}
.verbox ul li:nth-child(1){background-image:url("../images/main/verbox_01_icon.png");}
.verbox ul li:nth-child(2){background-image:url("../images/main/verbox_02_icon.png");}
.verbox ul li:nth-child(3){background-image:url("../images/main/verbox_03_icon.png"); margin-right:0;}
.verbox ul li:nth-child(4){background-image:url("../images/main/verbox_04_icon.png");}
.verbox ul li:nth-child(5){background-image:url("../images/main/verbox_05_icon.png");}
.verbox ul li:nth-child(6){background-image:url("../images/main/verbox_06_icon.png");margin-right:0;}

.verbox01{text-align:center;background:url("../images/main/ver_02_bg.jpg") no-repeat; background-size:cover; padding-top:100px; padding-bottom:100px;}
.verbox01 h3 span{ margin:0px auto; display:block; text-align:center; padding-bottom:45px;}
.verbox01 h3 span img{max-width:636px;}
.verbox01_01{max-width:1020px; margin:0px auto; position:relative; top:28px;}
.verbox01_01 div{background-image:url("../images/main/ver_02_text_bg02.png"); background-repeat:repeat-y; background-size:contain; padding:70px 190px; }
.verbox01_01:before{content:''; background-image:url("../images/main/ver_02_text_bg01.png"); position:absolute; top:-28px;left:0; display:block; width:100%; height:28px;
					background-repeat:no-repeat; background-size:contain; background-position:center bottom;}
.verbox01_01:after{content:''; background-image:url("../images/main/ver_02_text_bg03.png"); background-repeat:no-repeat; background-size:contain;  background-position:center top; 
				   position:absolute; bottom:-28px;left:0; display:block; width:100%; height:28px;}
.verbox01_01 p{position:relative; z-index:100;}
.verbox01_01 p:nth-child(1){color:#3181e0; font-size:33px; margin-bottom:50px;font-weight:600;}
.verbox01_01 p:nth-child(2){color:#3d4047; font-size:27px; line-height:35px; margin-bottom:45px;}
.verbox01_01 p:nth-child(3){color:#3d4047; font-size:30px; line-height:40px;}
.verbox01_01 p:nth-child(3) strong{font-weight:800; background-color:rgba(106,177,238,0.3); padding-right:1%; padding-left:1%;}

.verbox03{}
.verbox03 div {margin-bottom:100px;}
.verbox03 h3 span{font-size:55px; font-weight:600; color:#464c58; display:block; text-align:center; margin-top:125px; margin-bottom:80px;}
.verbox03 h3 span strong{color:#4ba4ff;}
.verbox03 ul{display:flex; flex-wrap:wrap; gap:6px; justify-content:space-between;}
.verbox03 li{/*width:32%; height:290px;margin-right:1%; margin-bottom:1%; */ display:inline-block; vertical-align:top; font-size:28px; font-weight:600; 
			 background-repeat:no-repeat; background-position:bottom center; background-size:contain; border:1px solid #4c92e7;
			 width:calc(33.5% - 6px); margin-right:0px; margin-bottom:0px; padding-top:0px !important; height:auto !important;
			 }
.verbox03 li:nth-child(1){background-image:url("../images/main/ver_03_01.png"); /*padding-top:25px;*/}
.verbox03 li:nth-child(2){background-image:url("../images/main/ver_03_02.png"); /*padding-top:40px;*/}
.verbox03 li:nth-child(3){background-image:url("../images/main/ver_03_03.png"); /*padding-top:25px; margin-right:0px;*/}
.verbox03 li:nth-child(4){background-image:url("../images/main/ver_03_04.png"); /*padding-top:25px;*/}
.verbox03 li:nth-child(5){background-image:url("../images/main/ver_03_05.png"); /* padding-top:40px;*/}
.verbox03 li:nth-child(6){background-image:url("../images/main/ver_03_06.png"); /*padding-top:40px; margin-right:0px;*/}
.verbox03 li span{width:100%; height:100%; display:flex; justify-content:center; align-items:center; padding:8% 0 50%; line-height:1.4; font-size:28px;}

.verbox04{background:url("../images/main/ver_04_bg.jpg") no-repeat #f8f8f8; text-align:center; background-size:contain; padding-bottom:80px;}
.verbox04 h3 span{font-size:55px; display:block; text-align:center; color:#fff; padding:80px 0 5px; font-weight:bold;}
.verbox04_toptit p{color:rgba(255,255,255,0.6); font-size:25px;  padding-bottom:30px; letter-spacing:10px;}
.verbox04_taptit{margin-bottom:70px;}
.verbox04_taptit li{width:24%; max-width:290px; min-height:660px; display:inline-block; vertical-align:top; padding:0px; margin-right:1%; 
				border:1px solid #4c92e7;background:#fff; cursor:pointer;}
.verbox04_taptit li:last-child{margin-right:0;}
.verbox04_taptit li img{width:100%; margin-bottom:25px; }
.verbox04_taptit li span{display:block;color:#547aa7; font-size:25px;}
.verbox04_taptit li span strong{font-size:33px; font-weight:900; display:block; padding-top:10px;}
.verbox04_taptit span:first-child{}
.verbox04_taptit li span:last-child{color:#4b4d51; font-size:17px; line-height:25px; margin-top:35px; padding-right:10%; padding-left:10%;}
.verbox04_01{}
.verbox04_01 h4 span, .verbox04_02 h4 span, .verbox04_03 h4 span,
.verbox04_04 h4 span, .verbox04_06 h4 span{font-size:50px; color:#2e72c2; display:block; font-weight:800; text-align:center; padding-bottom:70px;}
.verbox04_01 ul{display:flex; flex-wrap:wrap; justify-content:space-between; gap:6px;}
.verbox04_01 li{width:calc(25% - 5px); /*max-width:290px;*/ display:inline-block; vertical-align:top; /*margin-right:1%; margin-bottom:1%;*/ position:relative; 
				border:1px solid #4c92e7; background:#fff; overflow:hidden;}
.verbox04_01 li:nth-child(4),.verbox04_01 li:nth-child(8){margin-right:0;}
.verbox04_01 li img{width:100%;}
.m_tit_num{position:absolute; left:0; top:0; background:#609de3; text-align:right; font-size:35px; font-weight:800; color:#fff !important; width:75px; height:60px; padding-top:18px;padding-right:5px;}
.m_tit_story{font-size:26px; font-weight:600; padding-top:20px; padding-bottom:20px; display:block; letter-spacing:-0.09em;}
.verbox04_01 li:nth-child(5) .m_tit_story{font-size:25px;}
.verbox04_02, .verbox04_03, .verbox04_04, .verbox04_06{margin-top:80px;}
.verbox04_02 p{font-size:30px;color:#404347; font-weight:600; margin-top:50px;}
.verbox04_02 li{width:24%; display:inline-block; margin-right:1%;margin-bottom:1%;}
.verbox04_02 li:first-child{width:100%; margin-right:0;}
.verbox04_02 li:last-child{margin-right:0;}
.verbox04_02 li.no_02{width:100%;}
/**/
.verbox04_02 .list-group{display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px 6px;}
.verbox04_02 .list-group li{margin-right:0px !important; margin-bottom:0px !important;}
.verbox04_02 .list{position:relative; font-size:0px;}
.verbox04_02 .list:before{content:""; position:absolute; background-repeat:no-repeat; background-size:cover ;background-position:center;}
.verbox04_02 .list span{display:block; font-size:30px; color:#fff; font-weight:800; letter-spacing:-0.06em; text-align:left; width:100%; line-height:1.2;}
.verbox04_02 .list p{margin-top:20px; color:rgba(255,255,255,.7); font-size:18px; font-weight:500; letter-spacing:-0.06em; line-height:1.3; text-align:left;}
.no_01{width:calc(100% - 285px); background-color:#3181e0; padding:45px 35px; text-align:left; margin-left:285px;}
.no_01:before{background-image:url("../images/main/verbox04_02_01_in.jpg"); left:-285px; top:0px; width:285px; height:100%;}
.no_01:after{content:"";}
.no_01 ul{background-color:#fff; display:flex; flex-wrap:wrap; gap:7px 0px; font-size:0px; padding:30px 20px; margin-top:35px; justify-content:space-between;}
.no_01 ul li{
	width:calc(100% / 2.1); font-size:19px; font-weight:500; margin-bottom:0px; margin-right:0px; color:#575a5e; /*padding-right:10%;*/ letter-spacing:-0.06em; line-height:1.3; 
	position:relative; padding-left:30px;
	}
.no_01 ul li:before{content:""; position:absolute; left:0px; top:2px; /*transform:translateY(-50%);*/ background-image:url("../images/main/icon_check.gif"); background-repeat:no-repeat; width:22px; height:20px;}
.no_01 ul li:first-child{width:calc(100% / 2.1);}
/*.no_02{width:100%;}*/
.no_02, .no_03, .no_04, .no_05{
	width:calc(25% - 3px); max-width:291px; background-color:#3181e0; /*height:calc(100% - 246px); height:100%; */
	margin-top:246px; padding:30px 25px;
	}
.no_02:before{top:-246px; left:0px; background-image:url("../images/main/verbox04_02_02_in.jpg"); width:100%; height:246px;}
.no_03:before{top:-246px; left:0px; background-image:url("../images/main/verbox04_02_03_in.jpg"); width:100%; height:246px;}
.no_03:after{
	content:"PHILPS affiniti 50G"; position:absolute; top:-35px; left:0px; height:31px; font-size:18px; color:#fff; font-weight:600; background-color:#c521d8; padding:2px 8px;
	}
.no_04:before{top:-246px; left:0px; background-image:url("../images/main/verbox04_02_04_in.jpg"); width:100%; height:246px;}
.no_05:before{top:-246px; left:0px; background-image:url("../images/main/verbox04_02_05_in.jpg"); width:100%; height:246px;}

.verbox04_03{font-size:0px;}
.verbox04_03 .verbox04_03_01{
	/*width:33%; width:calc(100% / 3); max-width:400px; max-height:395px;*//*height:225px;*//*border-top:1px solid #609de3; border-left:1px solid #609de3;*/
	width:calc(33.3% - 1px);   height:auto; display:inline-block; overflow:hidden; vertical-align:top;  
	/*border-top:0px !important; border-left:0px !important; border-bottom:0px !important; border-right:0px !important;*/
	position:relative; font-size:0px;  min-height:unset; max-height:unset; 
	}
.verbox04_03 .verbox04_03_01:nth-child(1) span{/*padding-top:13%; padding-bottom:5%;*/}
.verbox04_03 .verbox04_03_01:nth-child(2) span{/*padding-top:13%; padding-bottom:5%;*/}
.verbox04_03 .verbox04_03_01:nth-child(4){}
.verbox04_03 .verbox04_03_01:nth-child(4){/*border-right:1px solid #609de3; width:34%;*/ border-right:0px;}
.verbox04_03 .verbox04_03_01:nth-child(5){/*border-bottom:1px solid #609de3;*/}
.verbox04_03 .verbox04_03_01:nth-child(6){/*border-bottom:1px solid #609de3;*/}
.verbox04_03 .verbox04_03_01:nth-child(7){/*border-bottom:1px solid #609de3;border-right:1px solid #609de3; width:34%;*/}
.verbox04_03_01 h5 span{
	width:100%; min-height:90px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; flex-direction:column;  gap:5px;
	color:#609de3; font-size:40px; font-weight:600; text-align:center; /*display:block;*/ padding-bottom:15px;line-height:1.3; padding-top:0px; padding-bottom:0px; 
	}
.verbox04_03_01 h5 span strong{
	font-weight:300; font-size:30px; /*display:block; margin-top:-7px;*/ width:100%; margin-top:0px; line-height:1.3; margin-bottom:0px;
	width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; flex-diretion:column; gap:5px;
	}
.verbox04_03 p{color:#4f5356; font-size:20px; line-height:28px; padding-right:10%; padding-left:10%;}
.verbox04_03 .more{font-size:20px; color:#666a6c; border-bottom:1px solid #8b8d8f; padding-right:15px;padding-left:15px; 
					padding-bottom:2px; position:absolute; bottom:6%; right:37%;} 
.verbox04_03 .more:before{content:''; background:url("../images/test/ver043_line.png") no-repeat right bottom; width:8px; height:8px; position:absolute; right:0; bottom:0;}

.verbox04_03 .group{display:flex; flex-wrap:wrap; gap:2px 1px; justify-content:space-between; background-color:#609de3; border:2px solid #609de3;}
.verbox04_03 .verbox04_03_01 a{
	background:#fff; height:100%; min-height:unset; max-height:unset; /*display:block;*/ padding-top:35px; padding-bottom:30px;
	display:flex; flex-wrap:wrap; justify-content:left; flex-direction:column;
	align-items:center; gap:10px 0px;
	}
.verbox04_03 .verbox04_03_01 a:hover{background:#609de3;}
.verbox04_03 .verbox04_03_01 a:hover h5 span{color:#fff; } 
.verbox04_03 .verbox04_03_01 a:hover p{color:rgba(255,255,255,0.8);} 
.verbox04_03 .verbox04_03_01 a:hover .more{color:rgba(255,255,255,0.8); border-bottom:1px solid #fff;}
.verbox04_03 .verbox04_03_01 a:hover .more:before{background:url("../images/test/ver043_line_on.png") no-repeat right bottom;}

.verbox04_03_02{background-color:#609de3; padding-top:80px; padding-bottom:80px;}
.verbox04_03_02 li img{width:90%;}
.verbox04_03_02 ul{overflow:hidden;}
.verbox04_03_02 li{background-color:#fff; max-width:1080px; margin:0px auto; text-align:left; padding:60px 40px; position:relative;
	display:flex; flex-wrap:wrap; justify-content:space-between; /*gap:2%;*/
	}
/*.verbox04_03_02 li:before{content:""; height:100%; position:absolute; right:50px; top:50px; background-repeat:no-repeat; background-size:contain;}*/
.verbox04_03_02 li:before{
	content:""; width:calc(100% - 80px); height:1px; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); background-color:#ccc; z-index:12;
	}
.verbox04_03_02 li .L_txt{width:45%; position:relative; z-index:11;}
.verbox04_03_02 li .L_txt:before{
	content:""; position:absolute; bottom:-14%; width:100%; height:100%; background-repeat:no-repeat;	
	background-size:contain;background-position:bottom center;
	}
.verbox04_03_02 li .R_img{width:calc(100% - 46%); text-align:center;}
.verbox04_03_02 li .R_img img{max-width:100%;}
.verbox04_03_02 li .tit{color:#212121; font-size:29px; font-weight:800; margin-bottom:20px; display:block; letter-spacing:-0.06em; position:relative;}
.verbox04_03_02 li .tit em{ font-weight:300; margin-bottom:20px;}
.verbox04_03_02 li .t01{padding-left:0px; font-size:18px; line-height:1.3; font-weight:600; margin-bottom:20px; padding-right:0px;}
.verbox04_03_02 li .t02{padding-left:0px; font-size:16px; line-height:1.3; font-weight:600; margin-bottom:20px; padding-right:0px; }
.verbox04_03_02 li .t_btm{font-size:15px; padding-left:0px; line-height:1.2; color:#888e94; letter-spacing:-0.06em; /*width:45%;*/ display:block; position:relative;}
.verbox04_03_02 li .t_btm em{font-size:18px; line-height:1.3; font-weight:700;  color:#3585e4; display:block; margin-bottom:15px; }
.verbox04_03_02 li.n01{}
.verbox04_03_02 li.n02{}
.verbox04_03_02 li.n02 .t_btm{color:#212121; font-size:17px; line-height:1.3; }
.verbox04_03_02 li.n03 .t_btm{color:#212121; font-size:17px; line-height:1.3; }
.verbox04_03_02 li.n03 .L_txt{padding-bottom:13%;}
.verbox04_03_02 li.n03 .L_txt:before{background-image:url("../images/main/ver_04_03_03_in.jpg"); }
.verbox04_03_02 li.n04 .t_btm{color:#212121; font-size:17px; line-height:1.3; }
.verbox04_03_02 li.n04 .L_txt{padding-bottom:15%;}
.verbox04_03_02 li.n04 .L_txt:before{background-image:url("../images/main/ver_04_03_04_in.jpg");}
.verbox04_03_02 li.n05 .t_btm{color:#212121; font-size:16px; line-height:1.3; }
.verbox04_03_02 li.n05 .L_txt{padding-bottom:11%;}
.verbox04_03_02 li.n05 .L_txt:before{background-image:url("../images/main/ver_04_03_05_in.jpg");}
.verbox04_03_02 li.n06:before{display:none;}
.verbox04_03_02 li.n06 .t_btm{color:#212121; font-size:17px; line-height:1.3; }
.verbox04_03_02 li.n06 .L_txt{padding-bottom:23%;}
.verbox04_03_02 li.n06 .L_txt:before{bottom:-7%; background-image:url("../images/main/ver_04_03_06_in.jpg");}
.verbox04_03_02 li.n06 .R_img{margin-top:50px;}
.verbox04_03_03{margin-top:80px;}
.verbox04_03_03 h5 span{color:#609de3; font-size:40px; font-weight:600; text-align:center; display:block; padding-bottom:15px;}
.verbox04_03_03 .table_p{display:none;}
.verbox04_03_03 .box_table{overflow-x:auto;}
.verbox04_03_03 table{min-width:620px;}
.verbox04_03_03 table th{text-align:center; border:1px solid #aab5c2; padding:20px 15px; /*word-break:keep-all;*/}
.verbox04_03_03 table thead th{ background-color:#dfeeff; font-size:24px; font-weight:700; }
.verbox04_03_03 table tbody th{font-size:20px; background-color:#f8f8f8;}
.verbox04_03_03 table td{ font-size:20px; border:1px solid #aab5c2; padding:25px 15px; line-height:1.35; word-break:keep-all; background-color:#fff;}


.verbox04_04{}
.verbox04_04 p{font-size:25px; line-height:33px; margin-bottom:70px;}
.verbox04_04 ul{font-size:0px;}
.verbox04_04 li{
	position:relative; width:32%; vertical-align:top; margin-right:1%; margin-bottom:1%; display:inline-block;border:1px solid #4c92e7;background:#fff;font-size:0px;
	}

.verbox04_05{ margin-top:7%;}
.verbox04_05 img{width:90%;}

.verbox04_06{padding-right:5%;padding-left:5%; padding-bottom:50px; background:linear-gradient( 45deg, #5a98e0, #95c6ff); }
.verbox04_06 h4 span{color:#fff; padding-top:50px;}
/*.verbox04_06 li{display:inline-block; width:49%; margin-right:1%; margin-bottom:1%; }
.verbox04_06 li img{width:100%;}*/
.verbox04_06 ul{display:flex; flex-wrap:wrap; gap:15px;}
.verbox04_06 li{
	min-height:265px; font-size:0px; width:calc(50% - 8px); margin-right:0px; margin-bottom:0px; padding:30px 35px 20px; 
	background-color:rgba(255,255,255,0.9); border-radius:2px; position:relative; overflow:hidden;
	}
.verbox04_06 li:before{
	content:""; position:absolute; top:0px; right:10px; width:30%; max-width:150px; height:100%; 
	background-repeat:no-repeat; background-position:top center; background-size:contain;
	}
.verbox04_06 li:nth-child(1):before{background-image:url("../images/main/ver04_06_01_img.png");}
.verbox04_06 li:nth-child(2):before{background-image:url("../images/main/ver04_06_02_img.png");}
.verbox04_06 li:nth-child(3):before{background-image:url("../images/main/ver04_06_03_img.png");}
.verbox04_06 li:nth-child(4):before{background-image:url("../images/main/ver04_06_04_img.png");}
.verbox04_06 li .tit{display:block; color:#4887d1; font-size:32px; font-weight:800; text-align:left; margin-bottom:20px;}
.verbox04_06 .list {display:block; margin-right:30%;}
.verbox04_06 .list li{
	min-height:unset; background-color:transparent; width:100%; color:#56585b; font-size:16px; text-align:left; padding:0px 0px 0px 15px; position:relative;
	margin-bottom:3px; line-height:1.3; letter-spacing:-0.05em; font-weight:600;
	}
.verbox04_06 .list li:before{content:""; width:3px; height:3px; border-radius:50%; background-color:#3181e0; position:absolute; left:0px; top:7px;}
.verbox04_06 .list li strong{font-weight:800; color:#393939;}

/*액취증*/
.osmbox{ background:#fff; padding-top:100px; padding-bottom:100px; }
.osmbox h3 span{display:block; text-align:center; font-size:55px; font-weight:900;}
.osmbox h3 span:last-child{color:#a2a5ab; font-size:33px;font-weight:300; letter-spacing:0.04em; margin-top:5px;}
.osmbox p{font-size:35px; margin-bottom:58px; margin-top:50px;}
.osmbox ul{padding-left:170px; padding-right:170px; background:url("../images/main/verbox_bg.jpg") no-repeat center; display:flex; flex-wrap:wrap; justify-content:center; gap:5px; position:relative;}
.osmbox ul:before{content:""; width:93%; height:80%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.osmbox ul li{color:rgba(255,255,255,0.7); font-size:20px; /*width:32%;*/ width:calc(100% / 3.2); vertical-align:top; /*margin-right:1%; margin-bottom:1%;*/ 
			  display:inline-block; padding-top:160px; padding-bottom:25px;
			  background-repeat:no-repeat; background-color:#5c78e6; background-position:center 17%;}
.osmbox ul li strong{font-size:30px; color:rgba(255,255,255,1); display:block; margin-bottom:15px;}
.osmbox ul li:nth-child(1){background-image:url("../images/main/verbox_01_icon.png");}
.osmbox ul li:nth-child(2){background-image:url("../images/main/verbox_02_icon.png");}
.osmbox ul li:nth-child(3){background-image:url("../images/main/verbox_03_icon.png"); margin-right:0;}
.osmbox ul li:nth-child(4){background-image:url("../images/main/verbox_04_icon.png");}
.osmbox ul li:nth-child(5){background-image:url("../images/main/verbox_05_icon.png");}
.osmbox ul li:nth-child(6){background-image:url("../images/main/verbox_06_icon.png"); margin-right:0;}

.osmbox01{background-color:#5873df;/*background-color:#f0f0f0;padding:5% 0;*/ }
.osmbox01 div {padding-bottom:100px;}
.osmbox01 h3 span{font-size:55px; font-weight:600; /*color:#464c58;*/ color:#fff; display:block; text-align:center; padding-top:125px; padding-bottom:80px;}
.osmbox01 h3 span strong{/*color:#557ae5;*/ color:#d8e0ff;}
.osmbox01 ul{display:flex; justify-content:space-between; gap:6px; flex-wrap:wrap;}
.osmbox01 li{
	/*margin-right:1%; margin-bottom:1%; width:32%;height:290px; display:inline-block;*/
	width:calc(33% - 3px); display:inline-block; vertical-align:top; font-size:28px; font-weight:600; background-repeat:no-repeat; 
	background-position:bottom center; background-size:contain; background-color:#fff; border:1px solid #8491e1;}
.osmbox01 li:nth-child(1){background-image:url("../images/main/ver_03_01.png"); /*padding-top:25px;*/}
.osmbox01 li:nth-child(2){background-image:url("../images/main/osm_01_02.png"); /*padding-top:25px;*/}
.osmbox01 li:nth-child(3){background-image:url("../images/main/osm_01_03.png"); /*padding-top:25px; margin-right:0px;*/}
.osmbox01 li:nth-child(4){background-image:url("../images/main/osm_01_04.png"); /*padding-top:25px;*/}
.osmbox01 li:nth-child(5){background-image:url("../images/main/osm_01_05.png"); /*padding-top:25px;*/}
.osmbox01 li:nth-child(6){background-image:url("../images/main/osm_01_06.png");/* padding-top:40px; margin-right:0px;*/}
.osmbox01 li span{width:100%; height:100%; display:flex; justify-content:center; align-items:center; padding:8% 0 50%; line-height:1.4;}

.osmbox02_top{background-image:url("../images/main/osm02_top.png"); background-repeat:no-repeat; background-color:#5873df; background-position:top center; 
				 text-align:center;}
.osmbox02_top div{width:100%; max-width:1200px; margin:0px auto; padding-left:20px; padding-top:90px; padding-bottom:100px;}
.osmbox02_top div a{display:block;}
.osmbox02_top h3 span{font-size:50px; line-height:63px; display:block; text-align:left; color:#fff; font-weight:bold;}
.osmbox02_top p{color:rgba(255,255,255,0.6); font-size:25px; margin-top:20px; text-align:left; position:relative; letter-spacing:-0.04em;}
.osmbox02_top p i{}
.osmbox02_top p i:before{margin-left:5px; font-size:25px; position:absolute; top:3px;}

.osmbox02{background-color:#f8f8f8;}
.osmbox02_01, .osmbox02_02, .osmbox02_03{padding-top:80px;}
.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span
{font-size:50px; color:#596ec1; display:block; font-weight:800; text-align:center; padding-bottom:70px;}
.osmbox02_01 p, .osmbox02_02 p{font-size:45px; color:#424347; letter-spacing:-0.04em; margin-bottom:35px;}
.osmbox02_01 ul{margin-bottom:40px; font-size:0px; display:flex; flex-wrap:wrap; gap:0px;}
.osmbox02_01 li{width:50%; display:inline-block; vertical-align:top; background-color:#fff; border-right:1px solid #596ec1;border-bottom:1px solid #596ec1;
				padding-top:45px; height:305px; font-size:0px;}
.osmbox02_01 li:nth-child(1){border-top:1px solid #596ec1;border-left:1px solid #596ec1;}
.osmbox02_01 li:nth-child(2){border-top:1px solid #596ec1;}
.osmbox02_01 li:nth-child(3){border-left:1px solid #596ec1; height:340px;}
.osmbox02_01 li:nth-child(4){height:340px;}
.osmbox02_01 li:nth-child(1) strong{margin-bottom:20px;}
.osmbox02_01 li:nth-child(2) strong, .osmbox02_01 li:nth-child(3) strong,.osmbox02_01 li:nth-child(4) strong{margin-top:20px;}
.osmbox02_01 li .osm_num{color:#d6daed; font-size:60px; line-height:50px; font-weight:800; margin-bottom:35px;}
.osmbox02_01 li span{display:block;}
.osmbox02_01 li .osm_text{font-size:30px; color:#596ec1; letter-spacing:-0.06em;}
.osmbox02_01 li .osm_text strong{font-size:40px;display:block; font-weight:800;}
.osmbox02_02{}
.osmbox02_02_1{border:1px solid #596ec1; background-color:#fff; display:flex; justify-content:space-between; align-items:stretch;}
.osmbox02_02_1 div{display:inline-block; width:50%; vertical-align:top;}
.osmbox02_02_1L{background-image:url("../images/main/osm02_02.png"); background-repeat:no-repeat; background-size:cover; background-position:center; padding-top:140px; padding-bottom:90px; }
.osmbox02_02_1L p:first-child{font-size:23px; line-height:30px; margin-bottom:60px;  font-weight:300;}
.osmbox02_02_1L p{font-size:27px; line-height:35px; color:#fff; padding-bottom:0; margin-bottom:0;}
.osmbox02_02_1R{padding-left:50px;padding-top:90px;}
.osmbox02_02_1R h5 span{font-size:35px; line-height:35px; font-weight:800; color:#596ec1;}
.osmbox02_02_1R ul{margin-top:70px;}
.osmbox02_02_1R li{text-align:left; font-size:23px; line-height:1.4; /*line-height:38px; padding-left:23px;*/ padding-left:35px; padding-bottom:5px; position:relative;}
.osmbox02_02_1R li strong{position:absolute; left:0px; top:-1px;}
.osmbox02_03{}
.osmbox02_03_1{display:flex; justify-content:space-between; align-items:stretch; gap:5px;}
.osmbox02_03_1 dl{
	/*width:32%;*//*background-color:#fff; margin-right:1%; display:inline-block;padding-top:70px;*/
	width:calc(33% - 3px); height:309px; vertical-align:top; background-size:contain; background-repeat:no-repeat;
	display:flex; flex-wrap:wrap; justify-content:center; align-items:center; flex-direction:column; gap:20px 0px;
	/*padding-top:20px; padding-bottom:20px;*/ 
	}
.osmbox02_03_1 dl:nth-child(1){background-image:url("../images/main/osm02_03_1.png");}
.osmbox02_03_1 dl:nth-child(2){background-image:url("../images/main/osm02_03_2.png");}
.osmbox02_03_1 dl:nth-child(3){background-image:url("../images/main/osm02_03_3.png"); margin-right:0;}
.osmbox02_03_1 dt{
	width:100%; font-size:35px; /*line-height:39px; margin-bottom:30px; height:79px;*/ line-height:1.3; font-weight:800; color:#596ec1;
	min-height:70px; display:flex; justify-content:center; align-items:center;
	}
.osmbox02_03_1 dd{font-size:18px; line-height:26px; color:rgba(54,55,60,0.8); letter-spacing:-0.04em;}
.osmbox02_03_2{
	background-image:url("../images/main/osm_02_03.png"); background-color:#3b4771; background-size:cover; background-repeat:no-repeat; 
	padding-top:60px; padding-bottom:60px; margin-top:30px;
	}
.osmbox02_03_2 h5 span{font-size:45px; display:block; text-align:center; color:#fff; font-family:'Nanum Myeongjo','MaruBuri', serif; font-weight:600; margin-bottom:35px;}
.osmbox02_03_2 p{font-size:20px; color:rgba(255,255,255,0.6); letter-spacing:-0.04em;}
.osmbox02_03_2 p:last-child{font-size:30px; color:#fff; margin-top:25px;}
.osmbox02_03_2 p:last-child strong{color:#8372ff; display:inline-block; margin-bottom:10px;}
.osmbox02_03_2 p:last-child span{display:inline-block; border-bottom:1px solid #fff; line-height:30px;}

.osmbox05{padding-top:55px; background-color:#f8f8f8;text-align:center;}
.osmbox05 h3 span{font-size:45px; line-height:45px; display:block; width:100%; max-width:1200px; margin:0px auto; text-align:center; padding-bottom:35px;}
.osmbox05 p{font-size:20px; font-weight:300;width:100%; max-width:1315px; margin:0px auto; padding-bottom:30px;}
.osmbox05 p strong{font-size:40px; line-height:40px; margin-bottom:15px; font-weight:800; display:block; color:#596ec1;}
.osmbox05_01{width:100%; max-width:1200px; margin:0px auto; background-color:#fff; border:1px solid #dfdfdf; padding-top:35px; padding-bottom:35px; margin-bottom:70px;}
.osmbox05_01 h4 span{font-size:27px; display:block; text-align:center; margin-bottom:40px;}
.osmbox05_01 ul{display:flex; justify-content:center; align-items:center; gap:0px;}
.osmbox05_01 li{
				 /*width:18%;*//*display:inline-block;*//*padding-top:6%;*/
				background-color:#8a9ada; margin-right:2%; display:flex; justify-content:center; align-items:center; border-radius:50%;
				width:165px; height:165px; color:#fff; font-size:20px;  position:relative; vertical-align:top;}
.osmbox05_01 li:before{content:"\ea3e"; font-family:'xeicon'; font-size:23px; color:#bcc0d0; position:absolute; right:-14%; top:45%;}
.osmbox05_01 li:last-child{margin-right:0;}
.osmbox05_01 li:last-child:before{display:none;}
.osmbox05_02{/*margin-top:38px;*/}

.osmbox03{text-align:center;background:url("../images/test/osm_03_bg.png") no-repeat center #f2f2f2; background-size:cover; }
.osmbox04{text-align:center;}

.osmbox05_01 img{width:80%; margin:0px auto; margin-top:5%;}
.osmbox06{background:#3d5069; }
.m640{display:none;}

/*다한증*/
.hypbox02{background:linear-gradient(to right, #ecedf1, #f1f1f1);}
.hypbox04{background:url("../images/main/hyp_04_bg.png") no-repeat center;}


@media screen and (max-width: 1200px){

	.m_pro_text{padding-top:13%; padding-bottom:9%; padding-left:4%;}
	.m_box_go .m_box_go_01 a{padding-top:7%; padding-bottom:7%;}
	.m_box_go .m_box_go_01 a h5 span{margin-bottom:6%; font-size:32px;}
	.m_box_go_01a p{margin-bottom:16%; font-size:28px; }
	.m_box_go_01a p:last-child, .m_box_go_01b p:last-child, .m_box_go_01c p:last-child{font-size:18px;line-height:22px; padding-top:5%; padding-bottom:5%;}
	.m_box_go_01b p{margin-bottom:8%; font-size:18px;}
	.m_box_go_01b p:last-child{}
	.m_box_go_01c h5 span{padding-bottom:35%;}
	.m_box_go_01c p:last-child{}
	.m_box_go_02 a h5 span{font-size:25px;}
	/*20231030_진료시간*/
	.m_box_go .m_box_go_01_{}
	.m_box_go_01_ dt{font-size:20px;}
	.m_box_go_01_ dd{position:relative; font-size:17px; line-height:1.3;}
	.m_box_go_01_ dd br{display:none;}
	.m_box_go_01_ dd a{position:absolute; bottom:0px; left:0; margin-left:0px;}
	.m_box_go_01_info dl:nth-child(1) dd{padding-bottom:30px;}
	.m_box_go_01_info{width:60%;}
	.m_box_go_01_question{width:30%;}
	.m_box_go_01_question a{font-size:20px;}
	.m_box_go_01_question a em{font-size:23px;}

	.verbox{padding-top:17%; padding-bottom:17%;}
	.verbox h3 span{font-size:45px;}
	.verbox h3 span:last-child{font-size:28px; margin-top:2%;}
	.verbox p{font-size:30px; margin-top:10%; margin-bottom:10%;}
	.verbox ul{padding-right:10%;padding-left:10%;}
	.verbox ul li{font-size:18px;}
	.verbox ul li strong{font-size:25px;}

	.verbox01{padding-top:9%; padding-bottom:9%;}
	.verbox01_01{}
	.verbox01 h3 span{padding-bottom:4%;}
	.verbox01 h3 span img{width:65%;}
	.verbox01_01 div{padding:6% 15%;}
	.verbox01_01 p:nth-child(1){margin-bottom:7%;}
	.verbox01_01 p:nth-child(2){margin-bottom:6%;}

	.verbox03 div{margin-bottom:17%;}
	.verbox03 h3 span{font-size:45px;}
	.verbox03 li{/*height:220px;*/}

	.verbox04{/*margin-bottom:10%;*/}
	.verbox04_toptit{}

	.verbox04_01 h4 span, .verbox04_02 h4 span, .verbox04_03 h4 span,
	.verbox04_04 h4 span, .verbox04_04 h6 span{font-size:45px;}

	.m_tit_num{font-size:30px; width:70px; height:60px;}
	.m_tit_story{font-size:22px;}

	.verbox04_03_01 h5 span{font-size:35px; /*padding-bottom:4%;*/}
	.verbox04_03 p{font-size:21px; line-height:29px;}
	.verbox04_03 .verbox04_03_01{/*min-height:250px;*/}
	.verbox04_03 .verbox04_03_01 a{/*min-height:250px;*/ padding-top:9%;padding-bottom:7%;}
	.verbox04_03_02{padding-top:7%;padding-bottom:7%; }
	.verbox04_03_03{margin-top:7%;}

	.verbox04 h3 span{font-size:40px; /*padding-top:17%;*/ padding-top:10%;}
	.verbox04_toptit p{padding-bottom:5%;}
	.verbox04_taptit li{min-height:600px;}
	.verbox04_taptit li img{margin-bottom:10%;}
	.verbox04_taptit li span{font-size:20px;}
	.verbox04_taptit li span strong{font-size:26px; padding-top:2%;}
	.verbox04_taptit li span:last-child{font-size:15px; line-height:23px; margin-top:7%; }

	.osmbox{padding-top:17%; padding-bottom:17%;}
	.osmbox h3 span{font-size:45px;}
	.osmbox h3 span:last-child{font-size:28px; margin-top:2%;}
	.osmbox p{font-size:30px; margin-top:10%; margin-bottom:10%;}
	.osmbox ul{padding-right:10%;padding-left:10%;}
	.osmbox ul li{font-size:18px;}
	.osmbox ul li strong{font-size:25px;}

	.osmbox01 div{padding-bottom:10%;}
	.osmbox01 h3 span{font-size:45px; padding-top:10%; padding-bottom:7%;}
	.osmbox01 li{/*height:260px;*/ font-size:26px;}
	/*
	.osmbox01 li:nth-child(1){padding-top:2%;}
	.osmbox01 li:nth-child(2){padding-top:2%;}
	.osmbox01 li:nth-child(3){padding-top:2%;}
	.osmbox01 li:nth-child(4){padding-top:2%;}
	.osmbox01 li:nth-child(5){padding-top:2%;}
	.osmbox01 li:nth-child(6){padding-top:3%;}*/

	.osmbox02_01, .osmbox02_02, .osmbox02_03{padding-top:8%;}
	.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span{font-size:45px; padding-bottom:6%;}
	.osmbox02_01 p, .osmbox02_02 p{font-size:40px; margin-bottom:2%;}
	.osmbox02_top div{padding-left:5%; padding-top:7%; padding-bottom:9%;}
	.osmbox02_top h3 span{font-size:47px; line-height:60px;}
	.osmbox02_top p{font-size:23px; margin-top:2%;}
	.osmbox02_top p i:before{margin-left:1%; top:2px;}
	.osmbox02_01 ul{margin-bottom:4%; margin-right:2%; margin-left:2%;}
	.osmbox02_01 li{padding-top:4%; padding-left:2%; padding-right:2%; height:auto; padding-bottom:5%;}
	.osmbox02_01 li:nth-child(3){ height:auto; }
	.osmbox02_01 li:nth-child(4){ height:auto; }
	.osmbox02_01 li .osm_num{margin-bottom:6%;}
	.osmbox02_02_1R{padding-left:4%; padding-top:8%;}
	.osmbox02_02_1R h5 span{font-size:33px;}
	.osmbox02_02_1R ul{margin-top:13%;}
	.osmbox02_02_1R li{font-size:21px;}
	.osmbox02_02_1L{ padding-top:13%; padding-bottom:8%;}
	.osmbox02_02_1L p:first-child{font-size:21px; margin-bottom:11%;}
	.osmbox02_02_1L p{font-size:25px;}
	.osmbox02_03_1 dl{
		padding-top:5%; padding-bottom:5%; background-image:none; background-color:#fff; border:2px solid #bcc0d0; border-radius:20px;
		height:auto;
		}
	.osmbox02_03_1 dl:nth-child(1), .osmbox02_03_1 dl:nth-child(2), .osmbox02_03_1 dl:nth-child(3){ background-image:none;}
	.osmbox02_03_1 dt{font-size:32px; /*margin-bottom:7%;*/}
	.osmbox02_03_1 dd{font-size:16px; line-height:21px; letter-spacing:-0.07em; padding-right:2%; padding-left:2%;}
	.osmbox02_03_2{padding-top:6%; padding-bottom:6%; margin-top:3%;}
	.osmbox02_03_2 h5 span{margin-bottom:4%;font-size:40px;}
	.osmbox02_03_2 p{font-size:17px; letter-spacing:-0.07em;}
	.osmbox02_03_2 p:last-child{margin-top:3%; font-size:28px;}
	.osmbox02_03_2 p:last-child strong{margin-bottom:1%;}

	.osmbox05{padding-top:5%;}
	.osmbox05 h3 span{padding-bottom:3%; font-size:40px;}
	.osmbox05 p{padding-bottom:3%; font-size:18px;}
	.osmbox05 p strong{margin-bottom:1%; font-size:35px;}
	.osmbox05_01{padding-top:4%;padding-bottom:4%; margin-bottom:6%;}
	.osmbox05_01 h4 span{margin-bottom:4%;}
	.osmbox05_01 li{}
	.osmbox02_01 li .osm_text{font-size:28px;}
	.osmbox02_01 li .osm_text strong{font-size:37px;}
}

@media screen and (max-width: 1110px){

	.verbox03 li{/*height:270px;*/}
	.verbox03 li span{font-size:24px;}

	.verbox04_02 li{width:calc(25% - 6px);}
	.verbox04_02 li.no_02{width:calc(25% - 6px);}
	.no_02, .no_03, .no_04, .no_05{max-width:unset;}

	.verbox04_03_02 ul{width:94%; margin:0px auto;}		

}


@media screen and (max-width: 850px){

	.m_box_go .m_box_go_01 a h5 span{font-size:25px; padding-right:5%; padding-left:5%;}
	.m_box_go_01a p{font-size:23px;}
	.m_box_go_01a p:last-child, .m_box_go_01b p:last-child, .m_box_go_01c p:last-child{font-size:15px;}
	.m_box_go_01b p{font-size:15px; line-height:20px;}
	.m_box_go_02 a h5 span{font-size:20px;}
	.m_box_go_02 a{padding-top:38%;}
	/**/
	.m_box_go_01_ dl{display:block; text-align:left;}
	.m_box_go_01_ dd a{position:unset; margin-left:10px;}
	.m_box_go_01_info dl:nth-child(1) dd{padding-bottom:0px; margin-top:5px;}
	.m_box_go_01_ li span:nth-child(2){position:absolute !important;}

	.m_pro_text h3 span{font-size:35px;}
	.m_pro_text{background-size:40%; background-position:92% bottom;}
	.m_pro_text li{font-size:18px; line-height:30px;}

	.verbox04_01 h4 span, .verbox04_02 h4 span, .verbox04_03 h4 span, .verbox04_04 h4 span, .verbox04_06 h4 span{font-size:40px; padding-bottom:7%;}

	.verbox h3 span{font-size:37px;}
	.verbox h3 span:last-child{font-size:24px;}
	.verbox p{font-size:25px;}
	.verbox ul li{font-size:16px; padding-top:25%; padding-bottom:7%; background-size:50%;}
	.verbox ul li strong{font-size:20px; line-height:20px; margin-bottom:4%;}

	.verbox01 h3 span img{width:65%;}

	.verbox03 h3 span{font-size:40px; margin-top:17%; margin-bottom:10%;}
	.verbox03 ul{padding-right:2%; padding-left:2%;}
	.verbox03 li{/*height:185px;height:220px;*/ font-size:20px; }
	.verbox03 li span{font-size:20px;}

	.verbox04 h3 span{font-size:35px;}

	.verbox04_toptit{font-size:14px !important; letter-spacing:7px !important; padding-bottom:3% !important;}
	.verbox04_toptit p{font-size:20px;}
	.verbox04_taptit li{min-height:515px;}

	.m_tit_num{width:60px; height:50px; font-size:25px;}

	.verbox04_02 p{font-size:22px;}

	.verbox04_03 .verbox04_03_01{/*min-height:250px;*/}
	.verbox04_03 .verbox04_03_01 a{/*min-height:250px; padding-top:20%;*/}
	.verbox04_03 h5 span{font-size:30px;}
	.verbox04_03 h5 span strong{font-size:25px; /*margin-top:-13%;*/}
	.verbox04_03 p{font-size:18px; line-height:27px;}
	.verbox04_03 .more{font-size:14px; right:30%;}\
	
	.verbox04_03_02 li .tit{font-size:24px;}		
	.verbox04_03_02 li .t01{font-size:16px;}
	.verbox04_03_02 li .t02{font-size:15px;}
	.verbox04_03_02 li .t02 br{display:none;}
	.verbox04_03_02 li .t_btm{font-size:14px;}
	.verbox04_03_02 li .t_btm em{font-size:16px;}
	.verbox04_03_02 li.n02 .t_btm{font-size:15px;}
	.verbox04_03_02 li.n03 .t_btm{font-size:15px;}
	.verbox04_03_02 li.n04 .t_btm{font-size:15px;}
	.verbox04_03_02 li.n05 .t_btm{font-size:14px;}
	.verbox04_03_02 li.n06 .t_btm{font-size:15px;}
	.verbox04_03_02 li .R_img{margin-top:5%;}


	.verbox04_04 li{min-height:170px;}
	.verbox04_04 p{font-size:18px; margin-bottom:12%;}
	.m_tit_story{font-size:17px; /*padding-top:13%; padding-bottom:13%;*/ height:57px; padding-top:unset; padding-bottom:unset; display:flex; justify-content:center; align-items:center;}
	.verbox04_01 li:nth-child(5) .m_tit_story{font-size:17px; padding-top:unset; padding-bottom:unset; line-height:1.2;}
	.c401_box07 li:nth-child(5) .m_tit_story{/*padding-top:5%; padding-bottom:5%;*/}

	.osmbox h3 span{font-size:40px;}
	.osmbox h3 span:last-child{font-size:24px;}
	.osmbox p{font-size:25px;}
	.osmbox ul li{font-size:16px; padding-top:25%; padding-bottom:7%; background-size:50%;}
	.osmbox ul li strong{font-size:20px; line-height:20px; margin-bottom:4%;}

	.osmbox01 h3 span{font-size:40px; padding-top:17%; padding-bottom:10%;}
	.osmbox01 ul{padding-right:2%; padding-left:2%;}
	.osmbox01 li{/*height:185px;*/ font-size:20px;}

	.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span{font-size:40px;}
	.osmbox02_01 p, .osmbox02_02 p{font-size:35px;}
	.osmbox02_01 li .osm_num{font-size:50px;}
	.osmbox02_01 li .osm_text{font-size:26px;}
	.osmbox02_01 li .osm_text strong{font-size:32px;}
	.osmbox02_01 li:nth-child(4) .osm_text br{display:none;}
	.osmbox02_02_1L p:first-child{font-size:18px; line-height:23px;}
	.osmbox02_02_1L p{font-size:23px;}
	.osmbox02_02_1R h5 span{font-size:30px;}
	.osmbox02_02_1R ul{margin-top:7%;}
	.osmbox02_02_1R li{font-size:18px; /*line-height:30px;*/}
	.osmbox02_03_1 dl{/*height:250px;*/}
	.osmbox02_03_1 dl:nth-child(1), .osmbox02_03_1 dl:nth-child(2), .osmbox02_03_1 dl:nth-child(3){background-image:none;}
	.osmbox02_03_1 dt{font-size:28px; /*line-height:32px; height:65px;*/}
	.osmbox02_03_1 dd{font-size:14px; line-height:19px;}
	.osmbox02_03_2{background-image:none;}
	.osmbox02_03_2 h5 span{font-size:35px;}
	.osmbox02_03_2 p{font-size:15px;}
	.osmbox02_03_2 p:last-child{font-size:25px;}

	.osmbox05 h3 span{font-size:35px; line-height:35px;}
	.osmbox05 p{font-size:16px;}
	.osmbox05 p strong{font-size:30px;}
	.osmbox05_01 h4 span{font-size:25px;}
	.osmbox05_01 ul{padding-right:2%; padding-left:2%;}
	.osmbox05_01 li{width:140px; height:140px;}
	.osmbox05_01 img{width:100%; padding-right:2%; padding-left:2%;}

	/*20250722*/
	.no_01 ul li{width:100%;}
	.no_01 ul li:first-child{width:100%;}
	.verbox04_02 .list-group li.no_02,
	.verbox04_02 .list-group li.no_03,
	.verbox04_02 .list-group li.no_04,
	.verbox04_02 .list-group li.no_05{width:calc(50% - 3px); max-width:unset;}

	.verbox04_06 li{width:100%; min-height:unset; display:block; padding:7% 6%;}
	.verbox04_06 li:before{height:95%;}
	.verbox04_06 li .tit{font-size:22px; margin-bottom:10px;}
	.verbox04_06 .list{margin-right:26%;}
	.verbox04_06 .list li{font-size:14px; padding:0px 0px 0px 10px; margin-bottom:6px;}
	.verbox04_06 .list li:before{top:4px;}

}

@media screen and (max-width: 760px){

	.m_box_go_01_info{margin-right:5%; width:55%;}
	.m_box_go_01_question{width:35%;}
	.m_box_go_01_ dt{font-size:18px;}
	.m_box_go_01_ dd{font-size:15px;}
	.m_box_go_01_question a em{font-size:20px; margin-top:5px;}

	/*20250722*/
	.verbox04_02 {margin-right:2%; margin-left:2%; overflow:hidden;}
	.verbox04_02 .list span{font-size:26px;}
	.verbox04_02 .list p{font-size:17px;}
	.no_01{margin-left:195px;}
	.no_01:before{}
	/*.no_01 p br{display:none;}*/
	.no_01 ul li{font-size:17px;}
	.no_02, .no_03, .no_04, .no_05{margin-top:200px;}
	.no_02:before, .no_03:before,
	.no_04:before, .no_05:before{top:-200px; height:200px;}
}

@media screen and (max-width: 640px){

	.foot_copy h1{width:110px;}

	.m_pro_text h3 span{font-size:30px;}
	.m_pro_text{background-size:52%; background-position:115% bottom;}
	.m_pro_text li{font-size:18px; line-height:30px;}

	.m_box_go{background-size:cover;}
	.m_box_go .m_box_go_01, .m_box_go .m_box_go_02{display:block; width:96%; margin:0px auto;}
	.m_box_go .m_box_go_01 a{height:auto; min-height:190px;}
	.m_box_go .m_box_go_01 a h5 span{font-size:20px;}
	.m_box_go_01a h5 span{margin-bottom:10% !important;}
	.m_box_go_01a p{font-size:18px;}
	.m_box_go_01a p:last-child{font-size:12px; line-height:16px; padding:5% 0;}
	.m_box_go_01b p{font-size:12px; line-height:18px;}
	.m_box_go_01b p:last-child{font-size:12px;}
	.m_box_go_01c h5 span{padding-bottom:30%;}
	.m_box_go_01c p:last-child{font-size:12px; line-height:16px; padding:5% 0;}
	.m_box_go_02 a{height:auto; min-height:180px; /*background-size:40%;*/ background-size:26%; padding-top:20%;}
	.m_box_go_02 a h5 span{font-size:17px;}
	/**/
	.m_box_go .m_box_go_01_{padding:6% 7%; display:flex; width:96%; margin:0px auto; justify-content:space-between; }
	.m_box_go_01_ dl{margin-bottom:7%; display:flex;}
	.m_box_go_01_ dt{font-size:20px;}
	.m_box_go_01_ dd{font-size:17px;}
	.m_box_go_01_ li span:nth-child(2){position:absolute !important;}
	.m_box_go_01_info{width:auto;}
	.m_box_go_01_question a{font-size:23px;}
	.m_box_go_01_question a em{font-size:25px;}
	.m_box_go_01_question a:nth-child(1){padding:15px 25px;}

	.verbox01{padding-bottom:15%;}
	.verbox01 h3 span img{width:85%;}
	.verbox01_01{width:96%;}
	.verbox01_01 div{padding:6% 10%;}
	.verbox01_01 p:nth-child(1){font-size:23px;}
	.verbox01_01 p:nth-child(2){font-size:17px; line-height:25px;}
	.verbox01_01 p:nth-child(3){font-size:20px; line-height:27px;}

	.verbox03 li{/*height:195px;*/}
	.verbox03 li span{}

	.verbox04_taptit li{min-height:445px;}

	.m_tit_num{width:52px; font-size:23px;}

	.verbox04_03_01 h5 span{font-size:24px;}
	.verbox04_03 h5 span strong{font-size:22px;}
	.verbox04_03 p{font-size:15px; line-height:23px;}
	.verbox04_03 .verbox04_03_01{/*min-height:230px;*/}
	.verbox04_03 .verbox04_03_01 a{/*min-height:230px;*/ padding-top:10%; padding-bottom:10%;}
	.verbox04_03_02 li .L_txt{width:100%;}
	.verbox04_03_02 li .L_txt:before{background-position:top right; width:75%; bottom:unset; top:-11%; right:-25%;}
	.verbox04_03_02 li .R_img{width:100%;}
	.verbox04_03_02 li .R_img img{width:100%;}
	.verbox04_03_02 li .tit{font-size:21px;}
	.verbox04_03_02 li .t02{font-size:14px;}
	.verbox04_03_02 li .t_btm{font-size:14px;}
	.verbox04_03_02 li .t_btm em{font-size:15px;}
	.verbox04_03_02 li.n02 .L_txt{padding-bottom:5%;}
	.verbox04_03_02 li.n02 .t_btm{font-size:14px;}
	.verbox04_03_02 li.n03 .L_txt{padding-bottom:5%;}
	.verbox04_03_02 li.n03 .t_btm{font-size:14px;}
	.verbox04_03_02 li.n04 .L_txt{padding-bottom:5%;}
	.verbox04_03_02 li.n04 .t_btm{font-size:14px;}
	.verbox04_03_02 li.n05 .L_txt{padding-bottom:5%;}
	.verbox04_03_02 li.n05 .L_txt:before{right:-8%;}
	.verbox04_03_02 li.n05 .t_btm{font-size:13px;}
	.verbox04_03_02 li.n06 .L_txt{padding-bottom:5%;}
	.verbox04_03_02 li.n06 .L_txt:before{width:63%; right:-5%;}
	.verbox04_03_02 li.n06 .t_btm{font-size:14px;}
	.verbox04_03_02 li.n06 .R_img{margin-top:0px;}
	.verbox04_03_03{padding-right:5%; padding-left:5%;}
	.verbox04_03_03 .box_table{
		}
	.verbox04_03_03 table th{}
	.verbox04_03_03 table thead th{font-size:18px; padding:4% 2%;}
	.verbox04_03_03 table tbody th{font-size:16px; padding:4% 2%;}
	.verbox04_03_03 table td{font-size:16px; padding:4% 2%;}

	.verbox04_06 li{width:100%; display:block;}
	.verbox04_01 li:nth-child(5) .m_tit_story{font-size:16px; padding-top:7%; padding-bottom:7%;}

	.osmbox h3 span{font-size:35px; line-height:35px;}
	.osmbox h3 span:last-child{font-size:22px; line-height:22px;}
	.osmbox p{font-size:20px;}

	.osmbox01 li{/*height:125px;*/ font-size:18px;}
	.osmbox01 h3 span{font-size:35px;}

	.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span{font-size:35px;}
	.osmbox02_01 p, .osmbox02_02 p{font-size:30px;}
	.osmbox02_01 li .osm_num{font-size:45px;}
	.osmbox02_01 li .osm_text{font-size:22px;}
	.osmbox02_01 li .osm_text strong{font-size:28px;}
	.osmbox02_02_1L{padding-right:2%; padding-left:2%;}
	.osmbox02_02_1L p{font-size:20px; line-height:27px;}
	.osmbox02_02_1L p:first-child{font-size:16px;}
	.osmbox02_02_1R{padding-right:2%;}
	.osmbox02_02_1R h5 span{font-size:25px;} 
	.osmbox02_02_1R li{font-size:16px; line-height:20px; padding-bottom:2%; padding-left:25px;}
	.osmbox02_03_1 dl{/*height:230px;*/}
	.osmbox02_03_1 dt{font-size:23px; min-height:40px; /*line-height:28px; height:80px;*/}
	.osmbox02_03_1 dd{font-size:13px; line-height:17px; /*padding-right:3%; padding-left:3%;*/}
	.osmbox02_03_1 dd br{display:none;}
	.osmbox02_03_2 h5 span{font-size:30px;}
	.osmbox02_03_2 p{font-size:13px; padding-right:10%; padding-left:10%; }
	.osmbox02_03_2 p:last-child{font-size:22px;}
	.osmbox02_03_2 p:last-child strong{line-height:23px;}
	.osmbox02_03_2 p:last-child span{line-height:23px;}
	.m640{display:block;}

	.osmbox05_01 li{width:100px; height:100px; font-size:16px; padding-right:2%; padding-left:2%;}
	.osmbox05_01 li:before{font-size:17px; top:43%;}


}

@media screen and (max-width: 599px){
	
	.verbox03 li span{font-size:18px;}

	.verbox04_03_03 .table_p{display:block; color:rgba(0,0,0,0.4); margin-bottom:3%;}

	/*20250722*/
	.no_01{margin-left:0px;}

	.osmbox05_01 li{width:90px; height:90px; }

}

@media screen and (max-width: 480px){

	.m_box_go .m_box_go_01 a{min-height:165px;}
	.m_box_go_02 a{min-height:140px; /*padding-top:25%;*/ padding-top:19%;}
	.m_box_go_02 a h5 span{font-size:14px;}
	.m_box_go .m_box_go_01 a h5 span{font-size:16px;}
	.m_box_go_01a p{font-size:15px;}

	.m_slidebox .m_box_in{background-size:210%; height:300px; position:relative;}
	.m_slidebox .m_box_in img{position:absolute; bottom:5%; right:0; width:114%;}
	.m_box_in img{width:100%;}

	.m_pro_text{background-size:65%; background-position:132% bottom; padding-right:7%;}
	.m_pro_text h3 span{font-size:28px; line-height:35px; margin-bottom:6%;}
	.m_pro_text h3 span strong{display:block;}
	.m_pro_text li{font-size:14px; line-height:18px; padding-left:6%; padding-right:35%; padding-bottom:2%;}
	.m_pro_text li:before{font-size:16px; padding-right:2%;}
	.m_pro_text a{font-size:15px; line-height:20px; width:50%; padding-right:15%; background-size:17%; background-position:87% center;}

	.verbox h3 span{font-size:28px; line-height:28px;}
	.verbox h3 span:last-child{font-size:22px; line-height:22px;}
	.verbox p{font-size:16px; margin-top:7%; margin-bottom:7%;}
	.verbox ul{background-image:none;}
	.verbox ul:before{border:4px solid #f1f4fb;}
	.verbox ul li{
		font-size:14px; /*min-height:133px;*/ padding-top:22%; background-size:45%; position:relative; 
		padding-right:1%; padding-left:1%; padding-bottom:5%; 
		}
	.verbox ul li strong{font-size:17px; line-height:1.2; margin-bottom:7%;}

	.verbox01_01{top:18px;}
	.verbox01_01:before{top:-18px; height:18px;}
	.verbox01_01:after{bottom:-18px; height:18px;}
	.verbox01_01 p:nth-child(1){font-size:20px; line-height:25px;}
	.verbox01_01 p:nth-child(2){font-size:14px; line-height:20px;}
	.verbox01_01 p:nth-child(2) br{display:none;}
	.verbox01_01 p:nth-child(3){font-size:17px; line-height:23px;}

	.verbox03 h3 span{font-size:28px;}
	.verbox03 h3 span strong{/*display:block;*/}
	.verbox03 ul{}
	.verbox03 li{font-size:16px; width:calc(50% - 3px); /*margin-right:0px; margin-bottom:0px; height:165px;*/}
	.verbox03 li:nth-child(1){/*padding-top:3%;*/}
	.verbox03 li:nth-child(2){/*padding-top:5%;*/}
	.verbox03 li:nth-child(3){/*padding-top:3%;*/}
	.verbox03 li:nth-child(4){/*padding-top:3%;*/}
	.verbox03 li:nth-child(5){/*padding-top:5%;*/}
	.verbox03 li:nth-child(6){/*padding-top:5%;*/}
	.verbox03 li span{font-size:16px;}

	.verbox04{background-size:220% !important;}
	.verbox04 h3 span{font-size:28px;}
	.verbox04_taptit{padding-right:2%;padding-left:2%; margin-bottom:12%; display:flex; flex-wrap:wrap; gap:6px; justify-content:center; align-items:center;  }
	.verbox04_taptit li{
		width:calc(50% - 3px); overflow:hidden; min-height:130px; /*margin-bottom:1%;*/ margin-bottom:0px; margin-right:0px; 
		position:relative; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; flex-direction:column; gap:5px 0px;
		}
	.verbox04_taptit li:before{content:''; background-color:rgba(20,55,96,0.8); width:100%; /*height:300px;*/ height:100%; position:absolute; left:0; top:0px; z-index:1001;}
	.verbox04_taptit li:nth-child(2){margin-right:0;}
	.verbox04_taptit li img{margin-top:-50%; position:absolute; left:0; z-index:1000;}
	.verbox04_taptit li span{font-size:19px; width:100%; color:#fff; position:relative; z-index:1002;  /*top:17%;*/}
	.verbox04_taptit li span strong{font-size:19px; display:inline-block; padding-top:0; padding-left:1%;}
	.verbox04_taptit li:nth-child(1) span:last-child{ padding-right:5%; padding-left:5%;}
	.verbox04_taptit li:nth-child(2) span:last-child{ padding-right:5%; padding-left:5%;}
	.verbox04_taptit li:nth-child(3) span:last-child{ padding-right:5%; padding-left:5%;}
	.verbox04_taptit li span:last-child{margin-top:4%; font-size:14px; line-height:19px; margin-bottom:1%; padding-right:5%; padding-left:5%;
										position:relative; top:33%; color:rgba(255,255,255,0.75); letter-spacing:-0.07em;}
	.verbox04_taptit li span:last-child br{display:none;}

	.verbox04_01 h4 span, .verbox04_02 h4 span, .verbox04_03 h4 span, .verbox04_04 h4 span, .verbox04_06 h4 span{font-size:25px; padding-bottom:5%;}
	.verbox04_01 ul{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:6px; width:95%; margin:0px auto;}
	.verbox04_01 li{/*min-height:180px;*/ width:calc(50% - 3px); margin-right:0px; margin-bottom:0px;}
	.m_tit_story{font-size:14px; /*padding-top:15%; padding-bottom:5%;*/ min-height:44px; padding-top:unset; padding-bottom:unset; display:flex; justify-content:center; align-items:center;}
	.verbox04_01 li:nth-child(5) .m_tit_story{/*font-size:13px;*/ font-size:14px; letter-spacing:-0.12em; line-height:1.2; /*padding-top:10%;*/ padding-top:unset; padding-bottom:unset; }

	.verbox04_02 p{font-size:16px; line-height:23px; margin-top:5%;}
	.verbox04_02, .verbox04_03, .verbox04_04{margin-top:12%;}
	.verbox04_04{padding-right:2%; padding-left:2%;}

	.m_tit_num{width:35px; /*height:33px;*/ height:auto; font-size:17px; padding-top:7%; padding-bottom:3%;}
	.verbox04_03{padding-right:2%; padding-left:2%;}
	.verbox04_03 .verbox04_03_01{/*min-height:180px; height:180px;*/}
	.verbox04_03 .verbox04_03_01 a{/*min-height:180px; height:100%;*/}
	.verbox04_03 h5 span{font-size:18px; /*padding-bottom:10%;*/}
	.verbox04_03 h5 span strong{font-size:14px; /*margin-top:-10%;*/}
	.verbox04_03 p{font-size:12px; line-height:17px; padding-bottom:0; padding-right:5%; padding-left:5%; }
	.verbox04_03 .more{font-size:12px; padding-right:10%; padding-left:10%; right:24%;}
	.verbox04_03 .verbox04_03_01 h5 span{/*min-height:unset;*/ min-height:40px; gap:0px;}

	.verbox04_03_02 ul{width:90%; margin-bottom:7%;}
	.verbox04_03_02 li{padding:40px 30px;}
	.verbox04_03_02 li:before{width:calc(100% - 60px);}
	.verbox04_03_02 li .tit{font-size:19px;}
	.verbox04_03_02 li .tit em{position:absolute; top:-18px; left:0px; font-size:15px;}
	.verbox04_03_02 li .t01{margin-bottom:13px;}
	.verbox04_03_02 li .t01 br{display:none;}
	.verbox04_03_02 li .t_btm{font-size:13px;}
	.verbox04_03_02 li .t_btm br{display:none;}
	.verbox04_03_02 li .t_btm em{margin-bottom:15px;}
	.verbox04_03_02 li .t_btm em br{display:block;}
	.verbox04_03_02 li .L_txt:before{width:69%; right:-20%;}
	.verbox04_03_02 li.n01 .L_txt{padding-bottom:7%;}
	.verbox04_03_02 li.n02 .t_btm{font-size:13px;}
	.verbox04_03_02 li.n03 .t_btm{font-size:13px;}
	.verbox04_03_02 li.n03 .t_btm em br{/*display:none;*/}
	.verbox04_03_02 li.n04 .t_btm{font-size:13px;}
	.verbox04_03_02 li.n05 .L_txt:before{width:60%; right:0px;}
	.verbox04_03_02 li.n06 .t_btm{font-size:13px;}
	.verbox04_03_02 li.n06 .L_txt:before{width:60%;}

	.verbox04_03_03 h5 span{font-size:25px;}
	.verbox04_03_03 table thead th{font-size:16px; }
	.verbox04_03_03 table tbody th{font-size:14px; }
	.verbox04_03_03 table td{font-size:14px; }

	.verbox04_04 p{font-size:13px; line-height:18px;}
	.verbox04_04 li{min-height:120px; width:49%;}

	.osmbox h3 span{font-size:28px; line-height:28px;}
	.osmbox h3 span:last-child{font-size:22px; line-height:22px;}
	.osmbox p{font-size:16px; margin-top:7%; margin-bottom:7%;}
	.osmbox ul{background-image:none;}
	.osmbox ul:before{border:4px solid #f1f4fb;}
	.osmbox ul li{font-size:12px; min-height:133px; padding-top:22%; background-size:45%; padding-right:1%; padding-left:1%; position:relative; }
	.osmbox ul li strong{font-size:15px; line-height:15px; margin-bottom:7%;}

	.osmbox01 h3 span{font-size:28px;}
	.osmbox01 h3 span strong{/*display:block;*/}
	.osmbox01 li{font-size:16px; /*height:120px;*/ line-height:1.2; width:calc(50% - 3px);}
	/*.osmbox01 li:nth-child(1){padding-top:3%;}
	.osmbox01 li:nth-child(2){padding-top:3%;}
	.osmbox01 li:nth-child(3){padding-top:3%;}
	.osmbox01 li:nth-child(4){padding-top:3%;}
	.osmbox01 li:nth-child(5){padding-top:3%;}
	.osmbox01 li:nth-child(6){padding-top:3%; padding-right:10px; padding-left:10px;}*/

	.osmbox02_top{background-size:210%; background-position:44% top;}
	.osmbox02_top h3 span{font-size:25px; line-height:33px;}
	.osmbox02_top p{font-size:15px;}
	.osmbox02_top p i:before{font-size:15px;}

	.osmbox02{background-size:220% !important;}

	.osmbox02_01, .osmbox02_02, .osmbox02_03{padding-top:13%;}
	.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span{font-size:25px; padding-bottom:5%;}
	.osmbox02_01 p, .osmbox02_02 p{font-size:23px; line-height:23px; margin-bottom:5%; padding-right:2%; padding-left:2%;}
	.osmbox02_01 ul{/*margin-right:2%;margin-left:2%;*/}
	.osmbox02_01 li{padding-top:8%; /*height:180px;*/ padding-right:2%; padding-left:2%;} 
	.osmbox02_01 li .osm_num{font-size:35px; line-height:35px; margin-bottom:5%;}
	.osmbox02_01 li .osm_text strong{font-size:22px; margin-bottom:5%; line-height:1.3;}
	.osmbox02_01 li:nth-child(2) strong{margin-top:5%; margin-bottom:0;}
	.osmbox02_01 li .osm_text{font-size:14px;}
	.osmbox02_01 li .osm_text br{display:none;}
	.osmbox02_01 li:nth-child(3){/*height:240px;*/}
	.osmbox02_01 li:nth-child(4){/*height:240px;*/}
	.osmbox02_01 li:nth-child(3) strong, .osmbox02_01 li:nth-child(4) strong{margin-top:5%;}
	.osmbox02_02_1{margin-right:2%;margin-left:2%;}
	.osmbox02_02_1L{padding-top:14%; padding-bottom:11%; padding-right:2%; padding-left:2%;}
	.osmbox02_02_1L p:first-child{font-size:13px; line-height:19px;}
	.osmbox02_02_1L p{font-size:16px; line-height:21px;}
	.osmbox02_02_1L p:last-child br{display:none;}
	.osmbox02_02_1R{padding-left:5%; padding-top:8%; padding-bottom:5%;}
	.osmbox02_02_1R h5 span{font-size:20px; line-height:20px;}
	.osmbox02_02_1R ul{margin-top:12%;}
	.osmbox02_02_1R li{font-size:13px; /*line-height:14px;*/ line-height:1.2; margin-bottom:3%; padding-left:23px;}
	.osmbox02_02_1R li strong{font-weight:800;}
	.osmbox02_03_1{/*display:inline-block;*/ width:100%; clear:both; padding-right:2%; padding-left:2%;}
	.osmbox02_03_1 dl{
		float:left; /*height:190px;*/ padding-top:5%; padding-right:1%; padding-left:1%; background-image:none; background-color:#fff; border:1px solid #bcc0d0; border-radius:15px;
		gap:12px 0px;
		}
	.osmbox02_03_1 dl:nth-child(1){background-image:none;}
	.osmbox02_03_1 dl:nth-child(1) dt{/*padding-top:15%;*/ min-height:30px;}
	.osmbox02_03_1 dl:nth-child(2){background-image:none;}
	.osmbox02_03_1 dl:nth-child(3){background-image:none;}
	.osmbox02_03_1 dl:nth-child(3) dt{/*padding-top:10%;*/}
	.osmbox02_03_1 dt{font-size:17px; /*line-height:20px; height:65px; margin-bottom:5%;*/}
	.osmbox02_03_1 dt br{display:none;}
	.osmbox02_03_1 dd{/*font-size:11px; line-height:13px;*/}
	.osmbox02_03_2 p:last-child{margin-top:5%;}

	.osmbox02_03_2{padding-right:2%; padding-left:2%; background-size:282%; background-position:14%; background-image:none;}
	.osmbox02_03_2 h5 span{font-size:25px;}
	.osmbox02_03_2 p{font-size:15px;}
	.osmbox02_03_2 p:last-child{font-size:20px;}
	.osmbox02_03_2 p:last-child strong{margin-bottom:1%;}

	.osmbox05{padding-top:7%;}
	.osmbox05 h3 span{font-size:27px; line-height:27px;}
	.osmbox05 p{font-size:14px;}
	.osmbox05 p strong{font-size:22px; line-height:22px;}
	.osmbox05_01{width:95%;}
	.osmbox05_01 h4 span{font-size:19px;}
	.osmbox05_01 ul{margin-left:1%;}
	.osmbox05_01 li{font-size:13px; width:75px; height:75px; padding-right:2%; padding-left:2%; margin-right:3%; /*padding-top:5%;*/}
	.osmbox05_01 li:last-child{/*padding-top:3%;*/ margin-right:0;}
	.osmbox05_01 li:before{font-size:14px; right:-17%;}

	/**/
	.m_box_go .m_box_go_01_{display:block; padding:7% 6%;}
	.m_box_go_01_info{margin-right:0px; display:block;}
	.m_box_go_01_ dl{margin-bottom:3%; gap:10px}
	.m_box_go_01_ dt{font-size:17px;}
	.m_box_go_01_ dd{line-height:1.3; font-size:14px; position:relative;}
	.m_box_go_01_ dd br{display:none;}
	.m_box_go_01_ dd a{font-size:11px; position:absolute; top:-3px; padding:5px 8px; left:unset;}
	.m_box_go_01_question{width:100%; display:flex; gap:8px; margin-top:3%;}
	.m_box_go_01_question a{font-size:18px;}
	.m_box_go_01_question a em{font-size:18px; margin-top:4px;}
	.m_box_go_01_question a p{margin-top:4px; font-size:16px;}
	.m_box_go_01_question a:nth-child(1){padding:10px 15px; margin-bottom:0px;}
	.m_box_go_01_question a:nth-child(2){padding:10px 15px;}

	/*20250722*/
	.verbox04_02 .list span{font-size:21px;}
	.verbox04_02 .list p{font-size:15px;}
	.no_01 ul li{font-size:15px; padding-left:25px;}
	.no_01 ul li:before{width:18px; height:16px; background-size:cover;}
	.verbox04_02 .list-group li.no_02, .verbox04_02 .list-group li.no_03, 
	.verbox04_02 .list-group li.no_04, .verbox04_02 .list-group li.no_05{width:100%; }
	.no_02, .no_03, .no_04, .no_05{margin-top:0px; margin-left:150px;}
	.no_02:before, .no_03:before, .no_04:before, .no_05:before{top:0; left:-150px; height:100%; width:150px;}
	.no_03:after{top:unset; bottom:0px; left:-150px; font-size:15px; height:auto; padding:4px 6px;}

	.verbox04_06 li{min-height:220px;}
	.verbox04_06 li:before{height:100%;}
	.verbox04_06 li .tit{font-size:19px;}
	.verbox04_06 .list{margin-right:30%;}
	.verbox04_06 .list li{font-size:13px;}
	.verbox04_06 .list li br{display:none;}


}

@media screen and (max-width: 425px){

	.m_box_go_02 a{padding-top:22%;}
	.osmbox05_01 li{width:65px; height:65px;}

}

@media screen and (max-width: 410px){

	.verbox03 li{height:150px;}

	.verbox04_02 .list p br{display:none;}

	.verbox04_03 .verbox04_03_01{width:calc(50% - 1px) !important;}
	
	.m_box_go .m_box_go_01_{height:auto;}
	.m_box_go_01_info dl:nth-child(1) dd{padding-bottom:25px;}
	.m_box_go_01_ dt{font-size:15px;}
	.m_box_go_01_ dd a{left:0px;margin-left:0px; bottom:0; top:unset; font-size:10px;}
	
	.no_01 p br{display:none;}

	.verbox04_03 .verbox04_03_01 h5 span{/*min-height:65px;*/}

}

@media screen and (max-width: 380px){

	.verbox04_01 li{width:49%;}
	/*.m_tit_num{width:45px; height:38px; font-size:20px; padding-top:5%; padding-bottom:3%;}*/
	.m_tit_num{width:35px; /*height:33px;*/ height:auto; font-size:17px; padding-top:7%; padding-bottom:3%;}
	.m_tit_story{/*padding-top:10%;*/ font-size:17px; height:56px;}
	.verbox04_01 li:nth-child(5) .m_tit_story{font-size:17px; /*padding-top:5%;*/ letter-spacing:-0.08em;}
	.verbox04_01 li:nth-child(2), .verbox04_01 li:nth-child(6){margin-right:0px;}

	.verbox04_03 .verbox04_03_01{width:50%; /*height:145px;*/ min-height:145px;}
	.verbox04_03 .verbox04_03_01 a p{/*display:none;*/}
	.verbox04_03 .verbox04_03_01:nth-child(4), .verbox04_03 .verbox04_03_01:nth-child(7){width:50%;}
	.verbox04_03 .verbox04_03_01:nth-child(3), .verbox04_03 .verbox04_03_01:nth-child(5){border-right:1px solid #609de3;} 
	.verbox04_03 .verbox04_03_01:nth-child(4){border-right:0;}
	.verbox04_03 .verbox04_03_01:nth-child(5){border-bottom:0;}

	.verbox04_03_03 table thead th{font-size:14px; }
	.verbox04_03_03 table tbody th{font-size:13px; }
	.verbox04_03_03 table td{font-size:13px; }

	/**/
	.m_box_go_01_question a{font-size:16px;}
	.m_box_go_01_question a em{font-size:15px;}
	.m_box_go_01_question a p{font-size:13px;}

	.no_01 ul{margin-top:20px;}
	.no_01 ul li{font-size:13px;}
	.no_01 ul li:before{width:16px; height:14px; top:0px;}
	.verbox04_02 .list p{font-size:13px; margin-top:15px;}
	.verbox04_02 .list span{font-size:20px;}

	.verbox04_06 li{min-height:190px;}
	.verbox04_06 li:before{}
	.verbox04_06 li .tit{font-size:17px;}
	.verbox04_06 .list li{font-size:12px;}

	.osmbox05_01 ul{flex-wrap:wrap;}
	.osmbox05_01 li{/*width:60px; height:60px;*/ width:80px; height:80px; line-height:1.2; margin-right:5%;}

}

@media screen and (max-width: 350px){

	.m_slidebox .m_box_in {background-size:232%;}

	/*.m_pro_text{background-size:75%;}*/
	.m_pro_text h3 span{font-size:25px; line-height:30px;}
	.m_pro_text ul{margin-bottom:7%;}
	.m_pro_text li{font-size:13px; line-height:16px;}
	.m_pro_text a{padding-top:5%;padding-bottom:5%; font-size:14px; line-height:18px;}

	.verbox h3 span{font-size:23px;}
	.verbox h3 span:last-child{font-size:16px;}
	.verbox ul li strong{font-size:13px; line-height:13px;}
	.verbox ul li{font-size:10px; line-height:12px; min-height:100px;}

	.verbox03 h3 span{font-size:23px;}
	.verbox03 li{font-size:14px; /*line-height:16px; height:100px; height:122px;*/}
	.verbox03 li span{font-size:14px;}

	.verbox04 h3 span{font-size:25px;}
	.verbox04_toptit p{font-size:16px;}
	.verbox04_taptit li{}
	.verbox04_taptit li span:last-child{font-size:13px; line-height:17px;}
	.verbox04_02 li{width:49%;}
	.verbox04_02 li:nth-child(3){margin-right:0;}
	.verbox04_03 h5 span{font-size:18px; /*padding-bottom:10%;*/ padding-bottom:0px;}
	.verbox04_03 h5 span strong{font-size:14px; /*margin-top:-10%;*/}
	.verbox04_03 p{/*font-size:11px;*/ line-height:15px; padding-bottom:0;}
	.verbox04_03 .verbox04_03_01{min-height:150px; height:auto;}
	.verbox04_03 .verbox04_03_01 a{min-height:150px;}
	.verbox04_03 .more{font-size:12px;}
	.verbox04_04 p{font-size:13px; line-height:18px; padding-right:2%; padding-left:2%;}
	.verbox04_04 p br{display:none;}
	.verbox04_04 li{min-height:100px;}
	.m_tit_story{font-size:15px; line-height:1.3; padding-top:unset; padding-bottom:unset; display:flex; justify-content:center; align-items:center;}
	.verbox04_01 li:nth-child(5) .m_tit_story{font-size:15px; padding-top:unset; padding-bottom:unset;}
	
	.verbox04_06 li:before{opacity:0.8; right:-20px;}
	.verbox04_06 li{min-height:170px;}
	.verbox04_06 .list{margin-right:15%;}

	.osmbox h3 span{font-size:23px; line-height:23px;}
	.osmbox h3 span:last-child{font-size:14px; line-height:14px;}
	.osmbox p{font-size:14px;}
	.osmbox ul li strong{font-size:14px; line-height:14px;}
	.osmbox ul li{/*font-size:10px; line-height:12px;*/ min-height:100px;}

	.osmbox01 h3 span{font-size:23px;}
	.osmbox01 li{font-size:13px; line-height:1.5; /*line-height:16px; height:100px;*/}

	.osmbox02_top h3 span{font-size:23px; line-height:30px;}

	.osmbox02_01 h4 span, .osmbox02_02 h4 span, .osmbox02_03 h4 span{font-size:23px;}
	.osmbox02_01 p, .osmbox02_02 p{font-size:19px;}
	/*.osmbox02_01 li{height:180px;}
	.osmbox02_01 li:nth-child(3){height:210px;}
	.osmbox02_01 li:nth-child(4){height:210px;}*/
	.osmbox02_01 li .osm_num{font-size:30px;}
	.osmbox02_01 li .osm_text{font-size:14px;}
	.osmbox02_01 li .osm_text strong{font-size:18px;}
	.osmbox02_02_1R{padding-left:3%;}
	.osmbox02_02_1R h5 span{font-size:18px;}
	.osmbox02_02_1R li{font-size:12px;}
	.osmbox02_02_1L p{font-size:14px; line-height:18px;}
	.osmbox02_02_1L p:first-child{font-size:12px; line-height:17px;}

	.osmbox02_03_1 dl{padding-right:1%;padding-left:1%;}
	.osmbox02_03_1 dt{font-size:15px; line-height:18px; height:55px; /*margin-bottom:9%;*/}
	.osmbox02_03_2 h5 span{font-size:20px;}
	.osmbox02_03_2 p{font-size:13px;}
	.osmbox02_03_2 p:last-child span{line-height:20px;}

	.osmbox05 h3 span{font-size:24px;}
	.osmbox05 p strong{font-size:19px;}
	.osmbox05 p{font-size:13px;}
	.osmbox05_01 h4 span{font-size:17px;}
	.osmbox05_01 li{/*width:55px; height:55px; padding-right:3%; padding-left:3%; padding-top:7%;*/}
	.osmbox05_01 li:last-child{/*padding-top:4%;*/}

	.verbox04_02 .list span{position:relative; z-index:11;}
	.verbox04_02 .list p{font-weight:600; position:relative; z-index:11;}
	.no_01{padding:35px 30px;}
	.verbox04_02 .list-group li.no_02, .verbox04_02 .list-group li.no_03, .verbox04_02 .list-group li.no_04, .verbox04_02 .list-group li.no_05{background-color:transparent; margin-left:0px;}
	.no_02:before, .no_03:before, .no_04:before, .no_05:before{width:100%; left:0px;}
	.no_02:after, .no_03:after, .no_04:after, .no_05:after{content:""; background-color:rgba(49,129,224,0.8); width:100%; height:100%; position:absolute; left:0px; top:0px; padding:0px 0px;}

}


.pop01{top:96px; position:absolute; display:none; z-index:1002; /*max-width:450px;*/ max-width:550px;}
.pop01 .tice_pop img{vertical-align:top; border:0px; width:100%;}
.pop01 input[type="checkbox"]{float:left; height:20px; margin-right:3px;}
.pop02{top:102px; /*left:402px;*/ left:0; position:absolute; display:none; z-index:100;}
.pop02 .tice_pop img{vertical-align:top; border:0px;}
.pop02 input[type="checkbox"]{float:left; height:20px; margin-right:3px;}
.close_pop{background-color:#666; padding:0px 10px; display:inline-block; width:100%; clear:both; display:block;}
.close_pop span{color:#fff; font-size:13px; line-height:20px; cursor:pointer;}

@media screen and (max-width: 640px){

	.pop01{top:75px; width:95%; margin-left:2.5%;}
	.pop01 .tice_pop img{width:100%;}

}


















