#wrap {width:100%;height:auto;background:#fff;}

#main_img {margin-top:53px;width:100%;height:auto;}
#main_img img {width:100%;height:auto;}

#title {width:100%;height:auto;box-sizing:border-box;}
#title .title_text {padding-top:38px;font-size:1.8em;color:#9ad4cd;}
#title .subtitle_text {padding-bottom:38px;font-size:0.8em;color:#4c4c4c;}

#select {margin:0 12px;width:calc(100% - 24px);height:30px;}
#select select {width:100%;height:30px;text-align:center;border:1px solid #939393;box-sizing:border-box;}

#search_number {margin:0 12px;width:calc(100% - 24px);height:50px;line-height:50px;text-align:left;font-size:0.8em;color:#939393;}
#search_number span {color:#9ad4cc;}

.img {margin:20px 12px 0;width:calc(100% - 24px);height:auto;border:1px solid #ebebeb;box-sizing:border-box;}
.img img {width:100%;height:auto;}
.first {margin-top:0;}

.text {margin:0 12px;width:calc(100% - 24px);height:21px;line-height:21px;text-align:left;padding:0 10px;font-size:0.8em;color:#202020;background:#ebebeb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;}
.text .date {float:right;}

#blank {width:100%;height:50px;}

#sub_nav1 {margin:0 12px;margin-top:20px;margin-bottom:0px;width:calc(100% - 24px);height:36px;box-sizing:border-box;}
#sub_nav1 li {float:left;width:33.3%;height:36px;text-align:center;line-height:36px;font-size:0.8em;color:#202020;border:1px solid #dae9e7;box-sizing:border-box;}
#sub_nav1 li.on {color:#fff;background:#9ad4cc;}
#sub_nav1 li a {color:#202020;}