@charset "UTF-8";

.mv{width:100%;height:40vh;overflow:hidden;position:relative;margin: 0 0 50px;}
.mv .mv_ttl{max-width:1100px;margin:0 20px;position:absolute;top:10vh;left:50%;width:100%;text-align:left;transform:translate(-50%,-50%);box-sizing:border-box;}
.mv .mv_ttl h1{font-size:2vw;letter-spacing:4px;line-height:1.2;text-align: center;}
.mv img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;}
@media screen and (max-width: 1060px) {
.mv{width:100%;height:40vh;overflow:hidden;position:relative;margin: 0 0 50px;}
.mv .mv_ttl{max-width:1100px;margin:0 20px;position:absolute;top:10vh;left:50%;width:100%;text-align:left;transform:translate(-50%,-50%);box-sizing:border-box;}
.mv .mv_ttl h1{font-size:3vw;letter-spacing:4px;line-height:1.2;text-align: center;}
.mv img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;}
}
@media screen and (max-width: 767px) {

.mv{width:100%;height:30vh;overflow:hidden;position:relative;margin: 0 0 10%;}
.mv .mv_ttl{max-width:1100px;margin:0;position:absolute;top:8vh;left:50%;width:100%;text-align:left;transform:translate(-50%,-50%);box-sizing:border-box;}
.mv .mv_ttl h1{font-size:4vw;letter-spacing:4px;line-height:1.2;text-align: center;}
.mv img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;}
}




/*-------------------------
__location_style
-------------------------
.pswp__img{background:#fff;}
#contents_box{box-sizing:border-box;padding:0 ;color:#595757;}
#contents_box .en_com_box{text-align:center;}
#contents_box .en_com_box .en_com_main{margin:0 auto 30px;font-size:36px;display:inline-block;color:#000000;}

#contents_box .com_box{width:100%;max-width: 980px;margin:0 auto 40px;}
#contents_box .com_box .main_com{font-size:24px;line-height:28px;font-weight:700;margin-bottom:20px;}
#contents_box .com_box .main_com span{display:inline-block;font-size:20px;line-height:26px;}
#contents_box .area_box .title{font-size:22px;}
#contents_box .area_box a img {width:100%;height:auto;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
#contents_box .com_box .sub_com p{font-size: 14px;line-height: 1.6em;}
#contents_box .img_ttl{width:240px;height:auto;margin-bottom:20px;}

@media screen and (max-width: 960px) {
#contents_box .en_com_box .en_com_main{}
#contents_box .en_com_box .en_com_sub{height:20px;margin:0 auto 30px;}
#contents_box .com_box{width:auto;margin:0 20px 20px;box-sizing:border-box;}
#contents_box .com_box .main_com{font-size:25px;line-height:31px;margin-bottom:20px;}
#contents_box .com_box .main_com span{font-size:15px;line-height:21px;}
#contents_box .com_box .sub_com,
#contents_box .area_box .sub_com,
#contents_box .drive_box .sub_com,
#contents_box .train .sub_com{font-size:14px;line-height:20px;}
}

@media screen and (max-width: 767px) {
#contents_box .en_com_box .en_com_main{font-size:18px;margin:20px auto 0;}
#contents_box .en_com_box .en_com_sub{height:15px;max-width:100%;margin:0 auto 10px;}
#contents_box .com_box{margin: 0 10px 10px;}
#contents_box .com_box .main_com{font-size:20px;line-height:26px;margin:15px 0;}
#contents_box .com_box .sub_com,
#contents_box .area_box .sub_com,
#contents_box .drive_box .sub_com,
#contents_box .train .sub_com{font-size:13px;line-height:19px;}
#contents_box .com_box .sub_com p{text-align:left;}
}
*/

#contents_box .main_map .title,
#contents_box .map_info .title,
#contents_box .area_box .title,
#contents_box .drive_box .title,
#contents_box .train .title
{font-size: 32px;font-weight: 700;
color: #000;
margin-bottom: 20px;
line-height: 1.4;text-align: center;}
#contents_box .main_map .sub_com,
#contents_box .map_info .sub_com{font-size: 24px;
color: #000;
margin-bottom: 50px;
line-height: 1.4;text-align: center;}
#contents_box .map_info .sub_com span{font-size:16px;}
@media screen and (max-width: 767px) {
#content {padding: 0 0 85px;}
#contents_box .main_map .title,
#contents_box .map_info .title,
#contents_box .area_box .title,
#contents_box .drive_box .title{margin:0 0 10px;font-size:18px;}
#contents_box .main_map .title img,
#contents_box .map_info .title img,
#contents_box .area_box .title img,
#contents_box .drive_box .title img,
#contents_box .train .title img{height:100%;width:auto;}
#contents_box .main_map .sub_com,
#contents_box .map_info .sub_com{font-size:16px;line-height:22px;}
}



.map {}
.map img {width: 100%;height: auto;}
@media screen and (max-width: 767px) {

}






.area_btm{margin:80px 0 0;}
.area_btm ul li{float:left;width:calc((100% - 40px) / 3);text-align:left;box-sizing:border-box;
text-align: left;
font-size: 16px;
line-height: 1.6;
color: #000;
}
.area_btm ul li:last-child{margin-right:0;}
.area_btm ul li img{width:100%;height:auto;}
.area_btm ul li .da_photo{margin-bottom:15px;}

.area_btm ul li.wide100 {width: 100%;}
.area_btm ul li.wide100 .da_photo ul {}
.area_btm ul li.wide100 .da_photo ul li {width:32%;margin: 0 2% 0 0;padding: 0;}
.area_btm ul li.wide100 .da_photo ul li:nth-child(3n) {margin-right: 0;}

.area_top ul li .da_title,.area_btm ul li .da_title{font-size:1.2em;margin-bottom:10px;font-weight:700;line-height:1.6;}


.area_btm ul li .da_title img  {height: 20px;width: auto;vertical-align: middle!important;display: inline;margin: 0 0 10px;}

.area_btm ul li .da_title span{display:block;font-size:0.8em;margin-top:5px;color:#9cd2e4;}
.area_btm ul li .da_com{font-size:1.4em;line-height:1.6em;}
.area_btm ul li .da_com .accent{font-weight:bold;margin-bottom: 5px;display: block;}
.area_btm ul li .da_com .time{font-size:12px;line-height:1.6em;background:rgba(0,0,0,0.05);padding:7px;display:block;position:absolute;left:0;bottom:0;right:0;}





.area_btm ul.wide2 li{float:left;width:calc((100% - 20px) / 2);text-align:left;box-sizing:border-box;}
.area_btm ul.wide2 li:nth-child(2n){margin-right:0;}
.area_btm ul.wide2 li:nth-child(3n){margin-right:20px;}
.area_btm ul.wide2 li img{width:100%;height:auto;}
.area_btm ul.wide2 li .da_photo{margin-bottom:15px;}
.area_btm ul.wide2 li .da_title,.area_btm ul.wide2 li .da_title{font-size:1.2em;margin-bottom:5px;font-weight:700;line-height:1.6;margin: 0 0 10px;}
.area_btm ul.wide2 li .da_title img {height: 20px;width: auto;vertical-align: middle!important;display: inline;}
.area_btm ul.wide2 li .da_title,.area_btm ul.wide2 li h3 {font-size: 20px;
line-height: 1.6;}

.area_btm ul.wide2.area_btm ul.wide2 li .da_title span{display:block;font-size:0.8em;margin-top:5px;color:#9cd2e4;}
.area_btm ul.wide2 li .da_com{font-size:1.4em;line-height:1.6em;}
.area_btm ul.wide2 li .da_com .accent{font-weight:bold;margin-bottom: 5px;display: block;}
.area_btm ul.wide2 li .da_com .time{font-size:12px;line-height:1.6em;background:rgba(0,0,0,0.05);padding:7px;display:block;position:absolute;left:0;bottom:0;right:0;}

@media screen and (max-width: 960px) {
.drive_box{margin:0 20px 40px;}
.area_top ul li:nth-child(1){width:68%;}
.area_top ul li:nth-child(2){width:31%;}
}

@media screen and (max-width: 767px) {
.pc_none{ display:none;}


.area_btm{margin:80px 0 0;}
.area_btm ul li{float:left;width:calc((100% - 40px) / 3);text-align:left;box-sizing:border-box;}
.area_btm ul li:last-child{width: 100%; margin-right:0;}
.area_btm ul li img{width:100%;height:auto;}
.area_btm ul li .da_photo{margin-bottom:10px;}

.area_btm ul li.wide100 {width: 100%;margin-right: 0;}
.area_btm ul li.wide100 .da_photo ul {}
.area_btm ul li.wide100 .da_photo ul li {width:32%;margin: 0 2% 0 0;padding: 0;}
.area_btm ul li.wide100 .da_photo ul li:nth-child(3n) {margin-right: 0;}

.area_top ul li .da_title,.area_btm ul li .da_title{font-size:1.8em;margin-bottom:5px;font-weight:700;line-height:20px;}


.area_btm ul li .da_title img  {height: 20px;width: auto;vertical-align: middle!important;display: inline;}

.area_btm ul li .da_title span{display:block;font-size:0.8em;margin-top:5px;color:#9cd2e4;}
.area_btm ul li .da_com{font-size:1.4em;line-height:1.6em;}
.area_btm ul li .da_com .accent{font-weight:bold;margin-bottom: 5px;display: block;}
.area_btm ul li .da_com .time{font-size:12px;line-height:1.6em;background:rgba(0,0,0,0.05);padding:7px;display:block;position:absolute;left:0;bottom:0;right:0;}


.area_btm ul.wide2 li{float:left;width:100%!important;text-align:left;box-sizing:border-box;margin-right: 0;margin-bottom: 5vw}
.area_btm ul.wide2 li:nth-child(2n){margin-right:0;}
.area_btm ul.wide2 li:nth-child(3n){margin-right:0;}
.area_btm ul.wide2 li:last-child{margin-bottom: 0;}
.area_btm ul.wide2 li img{width:100%;height:auto;}
.area_btm ul.wide2 li .da_photo{margin-bottom:10px;}
.area_btm ul.wide2 li .da_title,.area_btm ul.wide2 li .da_title{font-size:14px;margin:0;}
.area_btm ul.wide2 li .da_title img {height: 4vw;width: auto;margin: 0 0 10px;}



}

@media screen and (max-width: 767px) {
.sph_none{ display:none;}
.drive_box{margin: 0 0 20px;}
.area_top ul li:nth-child(1){width:100%;height:auto;}
.area_top ul li img{width:100%;}
.area_btm{margin:10vw 0 0;}
.area_btm ul li{float:left;margin-right:10px;margin-bottom:10px;width:50%;width:calc((100% - 10px) / 2);box-sizing:border-box;}
.area_btm ul li:nth-child(2){margin-right:0;}
.area_btm ul li{}
.area_top ul li .da_title,.area_btm ul li .da_title{font-size:1.5em;}
.area_top ul li .da_com,.area_btm ul li .da_com{font-size:1.3em;line-height:1.4em;}
.area_btm ul li .da_com .time{background:#fff;}
}
.area_box{max-width:980px;margin:0 auto 40px;padding:0 5%;}


@media screen and (min-width: 768px) {



}


#contents_box .attention{font-size:12px;line-height:18px;text-align:left;padding: 10px 0 0;}
@media screen and (max-width: 1060px) {
#contents_box .attention{font-size:12px;line-height:18px;text-align:left;padding: 10px 0 0;display: inline-block;}
}
@media screen and (max-width: 767px) {


}




.area_box ul{display:flex;flex-wrap:wrap;}
.area_box ul li{margin-right:20px;margin-bottom:20px;width: 33.33333%;width: calc((100% - 40px) / 3);text-align:left;box-sizing:border-box;position: relative;}
.area_box ul li:nth-child(3n) {margin-right: 0;}
@media screen and (max-width: 960px) {
.area_box{margin: 0 20px 40px;}
}
@media screen and (max-width: 767px) {
.area_box{margin: 0 0 5vw;}




}
@media screen and (max-width: 499px) {

}

.main_map{max-width:980px;margin:0 auto 40px;padding: 80px 5% 0;}
.main_map img{width:100%;height:auto;transition:.3s;}
@media screen and (min-width:961px) {
.main_map a:hover img{opacity:0.7;filter:alpha(opacity=70);}
}




.map_info{max-width:1080px;margin:0 auto;padding:0;box-sizing:border-box;text-align:left;padding: 80px 0 0;}
.map_info ul {margin: 0 5%;
    font-family: 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.map_info ul li {float:left;margin-right:30px;margin-bottom:30px;width: 50%;width: calc((100% - 30px) / 2);}
.map_info ul li:nth-child(2n) {margin-right: 0;}


.map_info dl{}
.map_info dl:nth-child(even){margin-right:0px;}
.map_info dl dt{font-size:1.7em;letter-spacing:0.05em;font-weight:bold;margin-bottom:10px;}
.map_info dl dd{}
.map_info dl dd table{width:100%;font-size:1.3em;line-height:1.3em;border-collapse:collapse;}
.map_info dl dd table tr th{border-bottom:1px solid #000;padding:8px 0;}
.map_info dl dd table tr td{border-bottom:1px solid #000;text-align:right;padding:8px 0;}
.train{width:980px;margin:0 auto 40px;}
.train .train_left{width:680px;height:auto;float:left;}
.train .train_right{width:266px;height:auto;float:right;}
.train .train_right img{width:100%;height:auto;}
.school_box{width:980px;margin:0 auto;}
.school_box dl{width:465px;height:auto;float:left;text-align:left;}
.school_box dl:nth-child(2){
	margin-left:50px;}

.school_box dl dt{
	width:100%;}

.school_box dl dt img{
	width:100%;
	height:auto;}

.school_box dl dd{
	font-size:1.3em;
	line-height:1.4em;
	margin-top:5px;
	color:#4e3829;}

.school_box dl dd span:first-child{
	display:block;
	float:left;}

.school_box dl dd span:last-child{
	display:block;
	float:right;}

@media screen and (max-width: 960px) {

.main_map{
	width:auto;
	margin:0 20px 20px;}
	
/*.main_map img{
	width:100%;
	height:auto;}*/

#contents{
	margin:0;}

.map_info{
	padding:80px 20px 0;
	box-sizing:border-box;
}

.map_info dl{
	float:left;
	margin-right:20px;
	width: 100%;}

.train{
	width:auto;
	margin:0 20px 30px;}

.train .train_left{
	width:70%;
	height:auto;
	float:left;}

.train .train_right{
	width:30%;
	height:auto;
	float:right;}

.school_box{
	width:auto;
	margin:0 20px;}

.school_box dl{
	width: 50%;
	height: auto;
	width: calc((100% - 20px) / 2);
	width: -webkit-calc((100% - 20px) / 2);
	width: -moz-calc((100% - 20px) / 2);
	margin-right:20px;
	box-sizing:border-box;}

.school_box dl:nth-child(2){
	margin-left:0;
	margin-right:0;}

}

@media screen and (max-width: 767px) {
.main_map{
	margin:10vw 5vw;
	padding:0;}

.map_info{width: 90%;max-width: inherit;
	padding:0;margin: 0 auto;}
	
	
	.map_info ul {margin: 0;}
.map_info ul li {float:left;margin-right:0;margin-bottom:10vw;width: 50%;width:100%;}
.map_info ul li:nth-child(2n) {margin-right: 0;}



.map_info dl{
	width: 100%;
	float:none;}

.map_info dl dt{
	font-size:1.5em;
	margin-bottom:5px;}

.map_info dl dd table{
	font-size:1.2em;
	line-height:1.2em;}
.map_info dl dd table tr{display:block;}
.map_info dl dd table tr th,
.map_info dl dd table tr td{display:block;width:100%;}
.map_info dl dd table tr th{border-bottom:0px;padding:8px 0 0 0;}
.map_info dl dd table tr td{text-align:left;}
.train{
	width:100%;
	margin:0;}
.school_box{
	width:100%;
	margin:0;}

.school_box dl{
	width: 50%;
	height: auto;
	width: calc((100% - 10px) / 2);
	width: -webkit-calc((100% - 10px) / 2);
	width: -moz-calc((100% - 10px) / 2);
	margin-right:10px;
	box-sizing:border-box;}

}

/*-- Area Map --*/
#contents_box #train{padding: 80px 5% 0;}
#contents_box #train .title{font-size: 32px;font-weight: 700;
color: #000;
margin-bottom: 20px;
line-height: 1.4;text-align: center;}



#contents_box .train{max-width:980px;margin:30px auto 50px;display:flex;align-items:center;justify-content:space-between;}
#contents_box .train img{width: calc(50% - 10%);}

#contents_box .train ul{margin:0 0 30px;}
#contents_box .train ul li{height:auto;width:48%;margin-right:4%;box-sizing:border-box;float:left;}
#contents_box .train ul li:nth-child(2n){margin-right:0;}
#contents_box .train ul li img{width:100%;height:auto;}
#contents_box .train ul li p{margin-top:10px;font-size:1.4em;}

#contents_box .losen{max-width:980px;margin:0 auto 40px;padding:20px;box-sizing:border-box;border:1px solid #000;background-color:#fff;}
#contents_box .losen img{width:100%;height:auto;}

@media screen and (max-width: 960px) {
#contents_box #train{padding: 10vw 5vw 0;}
#contents_box #train .title{font-size: 32px;font-weight: 700;
color: #000;
margin-bottom: 20px;
line-height: 1.4;text-align: center;}



#contents_box .train{max-width:980px;margin:30px auto 50px;display:flex;align-items:center;justify-content:space-between;}
#contents_box .train img{width: calc(50% - 25px);}

#contents_box .train ul{margin:0 0 30px;}
#contents_box .train ul li{width:25%;height:auto;width:calc((100% - 15px) / 2);width:-webkit-calc((100% - 15px) / 2);width:-moz-calc((100% - 15px) / 2);margin-right:15px;box-sizing:border-box;float:left;}
#contents_box .train ul li:nth-child(2n){margin-right:0;}
#contents_box .train ul li img{width:100%;height:auto;}
#contents_box .train ul li p{margin-top:10px;font-size:1.4em;}

#contents_box .losen{max-width:980px;margin:0 auto 40px;padding:20px;box-sizing:border-box;border:1px solid #000;background-color:#fff;}
#contents_box .losen img{width:100%;height:auto;}
}

@media screen and (max-width: 767px) {
#contents_box .train{margin:20px auto;flex-direction:column;}
#contents_box .train img{width: 100%;}
#contents_box .train .com_box{width:100%;margin-top:10px;}
#contents_box .train .com_box .title{margin:0 0 10px;font-size:18px;}
#contents_box .train .com_box .main_com{font-size:14px;line-height:20px;margin-bottom:10px;}
#contents_box .train .com_box p{font-size:12px;}
#contents_box .train ul{margin:0;}
#contents_box .train ul li{width:100%;height:auto;margin-right:0 0 5vw;box-sizing:border-box;float:left;}
#contents_box .train ul li:nth-child(2n) {margin: 0;}
#contents_box .train ul li p{margin-top:5px;}

#contents_box .losen{margin:0 auto 20px;}
}
/*-------------------------
__link_box
-------------------------*/
#link_box{max-width:980px;margin:0 auto 130px;text-align:left;
    font-family: 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	}
#link_box .town_box{background:rgba(255,255,255,0.5);box-sizing:border-box;padding:20px;margin-bottom:40px;}
#link_box .town_box .d_info{display:flex;border-bottom:1px solid #000;margin-bottom:20px;}
#link_box .town_box .d_info .town_title{font-size:1.8em;font-weight:700;width:160px;}
/*#link_box .school .school_title em{display:inline-block;background:#555;padding:7px 20px 5px;color:#FFF;font-size:0.85em;}*/
#link_box .town_box .d_info .town_title span{position:relative;margin-left:25px;}
#link_box .town_box .d_info .town_title span::before{content:"";display:inline-block;width:20px;height:20px;margin:auto auto auto 0;position:absolute;top:0;left:-25px;background:url("/images/icon02.png") no-repeat;background-size:contain;}
#link_box .town_box .d_info .town_text{font-size:1.4em;line-height:1.5;margin-bottom:10px;width:calc(100% - 150px);}
#link_box .town{display:flex;justify-content:space-between;}
#link_box .town a{display:block;width:48%;height:95px;background:url("/images/town_ba1@2x.jpg")no-repeat;background-size:cover;position:relative;text-decoration:none;}
#link_box .town a span{font-size:2.2em;font-weight:700;letter-spacing:0.04em;color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;}
#link_box .town a{display:block;width:48%;height:95px;background:url("/images/town_ba1@2x.jpg")no-repeat;background-size:cover;position:relative;text-decoration:none;}
#link_box .town a:last-child{background:url("/images/town_ba2@2x.jpg")no-repeat;background-size:cover;}
#link_box .town a span{font-size:2.2em;font-weight:700;letter-spacing:0.04em;color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;}
#link_box .school_link{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin: auto;max-width: 980px;padding: 0 20px;}
#link_box .school_link .s_info_title{width:100%;font-size:1.5em;font-weight:700;text-align:center;padding:5px 0;background:rgba(255,255,255,0.5);margin-bottom:10px;}
#link_box .school_link a{width:49%;background:#000000;text-align:center;text-decoration:none;box-sizing:border-box;padding:15px 20px;border-radius:10px;}
#link_box .school_link a span{font-size:1.6em;color:#FFF;position:relative;}
#link_box .school_link a span::before{content:"";display:inline-block;width:20px;height:20px;margin:auto auto auto 1em;position:absolute;top:3px;left:-45px;background:url(/images/icon10.png) no-repeat;background-size:contain;}
#link_box .school_link a:last-child span::before{background:url(/images/icon11.png) no-repeat;background-size:contain;}
@media screen and (min-width:768px) {
#link_box .school_link a:hover{opacity:0.7;}
#link_box .town a:hover{opacity:0.7;}
}
@media screen and (max-width:767px) {
#link_box{margin:0 auto 40px;}
#link_box .town_box{margin-bottom:20px;background:#fff;}
#link_box .town_box .d_info{display:block;}
#link_box .town_box .d_info .town_title{width:100%;margin-bottom:10px;}
#link_box .town_box .d_info .town_text{width:100%;}
#link_box .town{display:block;}
#link_box .town a{width:100%;}
#link_box .town a:last-child{margin-top:10px;}
#link_box .town a span{font-size:1.7em;}
#link_box .town .link_double{width:100%;height:auto;}
#link_box .town .link_double a{height:95px;margin-top:10px;}
#link_box .town .link_double a:last-child{margin-top:10px;}
#link_box .school_link{display:block;}
#link_box .school_link a{display:block;width:100%;}
#link_box .school_link a:last-child{margin-top:10px;}
#link_box .school_link .s_info_title{background:#fff;}
}








.sec_com{text-align:center;margin:0 0 40px;box-sizing:border-box;}
.sec_com .s_title{color:#000000;text-align:center;font-size:36px;margin-bottom:20px;letter-spacing: 4px;}
.sec_com .s_title img {height:60px;width: auto;}
.sec_com h1,
.sec_com h2{font-size:24px;color:#000;margin-bottom:20px;line-height:1.4;}
.sec_com h1.pc_none,
.sec_com h2.pc_none{display:none;}
.sec_com .basic_text{font-size: 16px;line-height: 1.6;}
@media screen and (max-width:767px) {
.sec_com{margin:0 0 30px;}
.sec_com .s_title{font-size:20px;}
.sec_com .s_title img {height:10vw;width: auto;}
.sec_com h1,
.sec_com h2{font-size:18px;line-height:1.6;}
.sec_com h1.pc_none,
.sec_com h2.pc_none{display:block;}
.sec_com .basic_text,.thi_com .basic_text{font-size:14px;text-align:left;}
.sec_com .basic_text br,.thi_com .basic_text br{display:none;}
}





.card_txt{text-align:left;font-size:16px;line-height: 1.6; color:#000;}
.card_txt img {height: 20px!important;width: auto!important;margin: 0 0 10px!important;}




@media screen and (max-width:767px) {
.card_txt{font-size:14px;margin-top:8px;}
.card_txt img {height: 4vw!important;width: auto!important;}
}


