.con_title .box_title .title_txt{min-width:350px}@media only screen and (max-width: 767px){.con_title .box_title .title_txt{min-width:20em}}.con_photo{max-width:1203px;margin:100px auto 0;overflow:hidden}@media only screen and (min-width: 1024px) and (max-width: 1260px){.con_photo{max-width:801px}}.con_photo ul li{position:relative;overflow:hidden}.con_photo .box_photo{overflow:hidden}.con_photo .box_photo li{float:left;margin:0 3px 10px 0}.con_photo .box_photo li:last-child{margin-right:-3px}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_photo li:nth-child(even){margin-right:-3px}}.con_photo .box_l{overflow:hidden;margin-bottom:10px}.con_photo .box_l .photo_l{float:left;margin-right:3px;position:relative;overflow:hidden}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_l .photo_l{margin:0 0 10px 0}}.con_photo .box_l ul{float:right}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_l ul{float:none}}.con_photo .box_l ul li{margin-bottom:10px}.con_photo .box_l ul li:last-child{margin-bottom:-10px}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_l ul li{float:left}.con_photo .box_l ul li:first-child{margin-right:3px}}.con_photo .box_r{overflow:hidden;margin-bottom:10px}.con_photo .box_r .photo_r{float:right;margin-left:3px;position:relative;overflow:hidden}.con_photo .box_r ul{float:left}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_r ul{float:none;margin:0 0 10px 0}}.con_photo .box_r ul li{margin-bottom:10px}.con_photo .box_r ul li:last-child{margin-bottom:-10px}@media only screen and (min-width: 1024px) and (max-width: 1259px){.con_photo .box_r ul li{float:left}.con_photo .box_r ul li:first-child{margin-right:3px}}.con_photo .lb_area{color:#fff}.con_photo .lb_area .txt_hov{text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(107,173,222,0.7);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;color:#fff}.con_photo .lb_area .txt_hov:hover{opacity:1}.con_photo .lb_area .txt_hov .box_txt{width:100%;position:absolute;top:15%;font-size:94%}.con_photo .lb_area .txt_hov .box_txt img{margin-bottom:30px}.con_photo_sp{overflow:hidden;margin-top:45px}.con_photo_sp ul{display:flex;flex-wrap:wrap}.con_photo_sp ul li{margin-bottom:1%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_photo_sp ul li{width:33%;margin-right:0.5%}.con_photo_sp ul li:nth-child(3n){margin-right:-0.5%}}@media only screen and (max-width: 767px){.con_photo_sp ul li{width:49.5%;margin-right:1%}.con_photo_sp ul li:nth-child(even){margin-right:-1%}}
