 @media (max-width:1600px) {

.bg_02 {
	background: url(../in_images/bg_02-.png) no-repeat;
}

/* #footer {
	background: url(../images/bg_bottom_s.png)no-repeat 50% 100%;
} */

 }

 @media (max-width:1200px) {

.police,.sheep_b,.sheep_c,.sheep_s,.boat_b,.boat_s,.bird_b,.bird_s {
	display: none;
}



.bg_01{
	width: 100%;
	height: 551px;
	background: url(../in_images/mobbg_01.png) no-repeat 50% 100%;
}

.bg_02{
	width: 100%;
	height: 755px;
	background: url(../in_images/mobbg_02.png) no-repeat 50% 100%;
	bottom: 0px;
	
}


.bg_03{
	width: 100%;
	height: 605px;
	background: url(../in_images/mobbg_03.png) no-repeat 50% 100%;
	bottom: 0px;
}

/* .bg_sky {
	height: 600px;
} */


.con {
	margin-top: 0px;
 }	
.article {
	min-height: inherit;
}
.article .owl-carousel img {
	width: auto;
	max-height: 150px !important
}
.article .box .owl-next {
	right: 10px;
}
.article .box .owl-prev {
	left: 10px;
}

#main_type {
	padding: 0 0 5px 0;
}
.list {
	margin-top: 5px;
}

.main {
	

}

#footer {
	padding: 0px;
}

.footer_word {
	white-space: normal;
	padding: 0px 5px;
	text-align: center;
	
}
h1 {
	float: none;
}
.main_bn {
	float: none;
	margin: 5px 0;
}
#main_type {
	text-align: left
}
.menu2 {
	width: 100%;
}
.top_menu {
	display: none
}
.menu02 {
	display: none
}
#menu_bth {
	display: block
}
.menu_nav {
	display: none
}
.tabulation2 .example {
	margin: 0;
}

.content_txt {
	padding-left: 0px;
}

.place {
	position: static;
	margin: 0px;

}




#div_content {
	background-image: url(../images/main.png);
	background-position: top;
}



.Gotop {
	width: 125px;
    height: 77px;
    right: 0px;
	background-image: url(../images/gotop_s.png);
    background-repeat: no-repeat;
}


.footer_main {
    bottom: 0px;
    top: 67%;
    
}


/*----------------------------calendar---------------------*/
#calendar ul li dl span, #calendar ul .date .plan dd {
	display: none
}
#calendar ul .date span {
	padding: 0;
}
#calendar ul .date span a {
}
.calendar_month, .calendar_type,#calendar2_week {
	float: none;
	position:static;	margin-bottom:10px;
}

#calendar2_week{ width:100%;}
#calendar2_week a {
	width: calc(100%/5 - 2px);
	margin-right: calc(2px * 5 / 4);
	padding:0;
}

#calendar2_week a:last-of-type{
	margin-right: 0;
}



#calendar_title{ padding:0;}

.calendar_type a{ padding:0 10px;}

/*----------------------------rwd-table---------------------*/

.rwd-table {
	background: #fff;
	overflow: hidden;
}
.rwd-table {
	min-width: 100%;
}
.rwd-table .list_head {
	display: none;
}
.rwd-table dd {
	display: block;
}
.rwd-table span:before {
	content: attr(data-th) "  ";
	font-weight: bold;
	width: 6.5em;
}
.rwd-table li, .rwd-table dd {
	text-align: left;
}
.rwd-table li, .rwd-table dd:before {
	font-weight: bold;
}
.rwd-table .list li {
	border-bottom: 1px solid #ccc;
}
.list_date {
	border: 1px solid #ccc;
}
.rwd-table li {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.rwd-table .list {
}
.rwd-table .list_date span {
	display: block;
	width: 100%;
	padding: 5px
}
.rwd-table .list_date a {
	display: inline
}
.rwd-table .list_word {
	background: none;
	padding: 5px;
}
}
 @media (max-width: 767px) {
.inputXS, .inputS, .inputM, .inputL, .inputXL {
	width: 100%
}
.content_txt .imgbox, .faq .imgbox, .gallery_list .imgbox, .gallery_list .imgbox2 {
	float: none;
	padding:0;
	margin: 0;
}
.pic dl {
	width: 100%;
	max-width: none;
}

}
 @media (max-width: 500px) {
.pic dl {
	width: 100%;
}
.registration_date3 {
	padding: 0
}
.registration_enroll {
	padding: 0
}
.registration_sign {
	padding: 0
}
.mail3_date {
	font-size: 78%;
	letter-spacing: -1px;
}
.search_title {
	width: 30%;
}
#search_btn li {
	width: 100%;
	margin-bottom: 10px;
}
#search_btn {
	margin-bottom: 0px;
}
.calendar2_date {
	width: 20%;
}
.calendar2_date2 {
	width: 20%;
}


}
 @media (min-width: 1201px) {
#main_menu .menu2 {
	display: none !important
}
.left_menu .menu2 {
	display: block !important
}
}
