.sec1 .item_title sapn{text-shadow:2px 2px 3px #333}.sec2{position:relative}.sec2_photo_mode{width:90%;margin:30px auto 20px auto}.sec2_photo_mode div.info_margin{margin-bottom:30px}.sec2_photo_mode p.info_theme{padding:25px 0;letter-spacing:1px}.sec2_photo_mode p.info_theme span{display:block}.sec2_photo_mode p.info_theme span.cont_date{margin-bottom:8px}.sec2_photo_mode p.info_theme span.cont_title{margin-bottom:18px}.sec2_photo_mode p.info_theme span.cont_txt{margin-bottom:8px}.sec2_photo_mode p.info_theme a{display:inline-block;border:1px solid #333;background:#333;color:#fff;width:100px;line-height:35px;text-align:center;float:right;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;margin-top:30px}.sec2_photo_mode p.info_theme a:hover{background:#148dc0;color:#fff;border:1px solid #148dc0}.sec2_list_mode{}.sec2_list_mode a{display:inline-block;width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:20px;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;margin-bottom:45px}.sec2_list_mode a ul{margin:0 0}.sec2_list_mode a ul li.list_1{margin-bottom:10px;letter-spacing:1px}.sec2_list_mode a ul li.list_2 span{position:relative;display:block;margin:20px 0 0 0;;border:1px solid #333;background:#333;color:#fff;width:80px;line-height:30px;text-align:center;float:none;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.sec2_list_mode a:hover ul li.list_2 span{background:#148dc0;color:#fff;border:1px solid #148dc0}@media screen and (min-width:992px){.sec2{background:#f2f3f4}.sec2:before{content:"";display:inline-block;background:#fff;width:80%;height:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.sec2_photo_mode p.info_theme{padding:65px 20px;width:80%}.sec2_photo_mode p.info_theme{padding:65px 20px;letter-spacing:1px}.sec2_list_mode a{width:45%;margin:0 2%;padding-bottom:20px;margin-bottom:45px}.sec2_list_mode a ul li.list_2 span{top:-6px;width:80px;float:right}}@media screen and (min-width:600px) and (max-width:767px){}@media screen and (max-width:991px){.sec2_photo_mode p.info_theme{padding:25px 15px;display:inline-block}.sec2_photo_mode p.info_theme a{margin-top:10px}}@media screen and (max-width:767px){.sec2_photo_mode p.info_theme{padding:25px 0}.sec2_photo_mode p.info_theme a{margin-top:30px}}@media screen and (max-width:330px){}