@charset "utf-8";
/* CSS Document */
.index_page3_page { background-image: url(../files/bg-03.png); background-repeat: no-repeat; background-position: center top; width: 100%; clear: both; float: left; background-color: #f0dbe2; position: relative; z-index: 10; padding-top: 0px; padding-bottom: 0px; }
.index_page3_box { width: 80%; clear: both; margin-right: 10%; margin-left: 10%; margin-top: 0px; margin-bottom: 30px; display: block; float: left; padding: 0px;}
.index_page3_page .area_title_box{ margin-top: 40px; }
.index_page3_page .area_title_box strong{ color: #c21452; }
.index_page3_page .index_page3_box .content_box { padding-top: 20px; padding-bottom: 0px; line-height: normal; width: 100%; display: block; clear: both; float: left; position: relative; z-index: 10; }
.index_page3_page .index_page3_box .index_page3_one_box { clear: both; float: left; width: 100%; background-color: rgba(0, 0, 0, 0.10); margin-bottom: 30px; padding: 3%; }
.index_page3_page .index_page3_box .index_page3_one_box1 { clear: both; float: left; width: 100%; background-color: rgba(0, 0, 0, 0.10); margin-bottom: 30px; padding: 0%; }
.index_page3_page .index_page3_box .photo_box { clear: both; float: left; width: 100%;   }
.index_page3_page .index_page3_box .photo_box img { clear: both; float: left; width: 100%; height: auto; }

.index_page3_page .index_page3_box .txt_list_ul{ list-style-image: none; list-style-type: none; padding: 0px; clear: both; float: left; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.index_page3_page .index_page3_box .txt_list_li{ list-style-image: none; list-style-type: none; margin: 0px; padding: 3%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:rgba(0, 0, 0, 0.10) ; clear: both; float: left; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.10); }
.index_page3_page .txt_list_title{ line-height: 32px; padding: 0px; display: block; text-align: left; font-size: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; font-weight: bold; }
.index_page3_page .txt_list_title a,
.index_page3_page .txt_list_title a:link,
.index_page3_page .txt_list_title a:visited{ color: #FFF; }
.index_page3_page .txt_list_title a:hover{ color: #FFF; }
.index_page3_page .photo_box1 { padding-right: 0px; padding-left: 16px; clear: both; float: left; width: 100%; }
.index_page3_page .photo_box1 img { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: #DDD 1px solid; height: auto; width: 100%; }

.index_page3_page .txt_list_title_line{ width: 30%; border-top-width: 2px; border-top-style: solid; border-top-color: #09C; margin-bottom: 3%; clear: both; }
.index_page3_page .index_page3_box .title_box { float: left; display: block; padding-top: 5px; clear: both; width: 100%; text-align: left; padding-bottom: 5px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
.index_page3_page .index_page3_box .title_box:before { content:"\f105"; font-family: FontAwesome; font-size: 16px; font-weight: normal; padding-right: 10px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; color: #FFF; margin: 0px; height: 16px; width: 16px; float: left; display: inline-block; }
.index_page3_page .index_page3_box .title_box strong { font-size: 18px; color: #FFF; display: block; text-transform: uppercase; padding-left: 16px; font-weight: normal; }
.index_page3_page .index_page3_box .sub_title_box { float: left; display: block; clear: both; width: 100%; text-align: left; padding-bottom: 10px; line-height: 18px; padding-top: 10px; }
.index_page3_page .index_page3_box .sub_title_box strong { font-size: 15px; color: #FFF; display: block; font-weight: normal; padding-left: 16px; }
.index_page3_page .index_page3_box .all_more_page { position: relative;}
.index_page3_page .index_page3_box .all_more_page .btn { background: #004986; color: #FFF; border-top-color: #00325B; border-right-color: #00325B; border-bottom-color: #00325B; border-left-color: #00325B; }
.index_page3_page .index_page3_box .all_more_page .btn:hover { background: #2f2a29; color: #FFF; border-color: #2f2a29; }

.index_page3_page .index_page3_list {  overflow: hidden; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.index_page3_page .index_page3_list__item { float: left; padding: 0.625rem; /* 10 */ display: -webkit-flex; display: -ms-flexbox; display: flex;
 }
.index_page3_page .index_page3_list__item__inner { width: 100%; color: #474d51; background-color: #fff; overflow: hidden;

 -webkit-box-shadow: 0px 0px 2px rgba( 0, 0, 0, .2 ); /* 2 5 */ 
 box-shadow: 0px 0px 2px rgba( 0, 0, 0, .2 ); /* 2 5 */ }
 
 
.index_page3_tab_one_page { margin-top: 0px; margin-right: 0px; margin-bottom: 2%; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #8B8B8B; padding-top: 0px; padding-right: 0px; padding-bottom: 2%; padding-left: 0px; clear: both; float: left; width: 100%; text-align: left; display: block; }
.index_page3_tab_one_page .index_page3_tab_photo_box { padding-right: 0px; padding-left: 0px; }
.index_page3_tab_one_page .index_page3_tab_photo_box img { padding: 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: #DDD 1px solid; }
.index_page3_tab_one_page .index_page3_tab_txt_box {}
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_title{ color: #c21452; font-size: 18px; margin-top: 0.8%; margin-right: 0px; margin-bottom: 0.8%; margin-left: 0px; line-height: 22px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .sub_index_page3_tab_title{ color: #d26294; font-size: 13px; margin-top: 0.8%; margin-right: 0px; margin-bottom: 0.8%; margin-left: 0px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_txt{ font-size: 15px; line-height: 24px; color: #63656a; margin-top: 0.8%; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_txt strong{ color: #F60; font-size: 16px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_more{ font-size: 13px; color: #c21452; font-weight: normal; padding-left: 15px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_more:before{ content:"\f101"; font-family: FontAwesome; font-size: 15px; font-weight: 400;   position: absolute; z-index: 0; text-align: left; margin-left: -12px; line-height: 24px; }

.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_page{ color: #A1A1A1;margin-top: 0.5%;margin-bottom: 0.5%; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_tag{font-size: 13px;  font-weight: normal; padding-left: 16px;}
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_tag:before{ content:"\f02b"; color: #898989; font-family: FontAwesome; font-size: 15px; font-weight: 400; position: absolute; z-index: 0; text-align: left; margin-left: -16px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_day{ font-size: 13px;  font-weight: normal; padding-left: 26px; }
.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_day:before{ content:"\f017";color: #898989; font-family: FontAwesome; font-size: 15px; font-weight: 400; position: absolute; z-index: 0; text-align: left; margin-left: -16px;  }



@media screen and (max-width: 1680px){
	.index_page3_page {padding-top: 0px;padding-bottom: 0px; }
	.index_page3_box{ width: 90%; margin-right: 5%; margin-left: 5%;}
	.index_page3_page .area_title_box{ margin-top: 30px; }
	.index_page3_page .index_page3_box .title_box strong{}
	.index_page3_page .index_page3_box .sub_title_box strong{}
	
	}
@media screen and (max-width: 1280px){
	.index_page3_page {padding-top: 0px;padding-bottom: 0px; }
	.index_page3_box{ width: 90%; margin-right: 5%; margin-left: 5%;}
	.index_page3_page .area_title_box{ margin-top: 20px; }
	.index_page3_page .index_page3_box .content_box{ padding-top: 10px; padding-bottom: 10px; }
	.index_page3_page .index_page3_box .title_box strong{}
	.index_page3_page .index_page3_box .sub_title_box strong{}
	}
@media screen and (max-width: 980px){
	.index_page3_page {padding-top: 0px;padding-bottom: 0px; }
	.index_page3_box{ width: 90%; margin-right: 5%; margin-left: 5%;margin-bottom: 20px;}
	.index_page3_page .area_title_box{ margin-top: 20px; }
	.index_page3_page .index_page3_box .content_box{ padding-top: 10px; padding-bottom: 10px; }
	.index_page3_page .index_page3_box .title_box strong{ }
	.index_page3_page .index_page3_box .sub_title_box strong{ }
	
	
	.index_page3_tab_one_page .index_page3_tab_txt_box { padding-top: 1%;margin-bottom: 1%; }
	.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_title{margin-top: 1%;margin-bottom: 1%; }
	.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_txt{ margin-top: 1%;margin-bottom: 1%; }
	.index_page3_tab_one_page .index_page3_tab_txt_box .sub_index_page3_tab_title{margin-top: 1%;margin-bottom: 1%; }
	.index_page3_tab_one_page .index_page3_tab_txt_box .index_page3_tab_icon_page{margin-top: 1%;margin-bottom: 1%; }
	
	}
@media screen and (max-width: 736px){
	.index_page3_box{ width: 90%; margin-right: 5%; margin-left: 5%;margin-bottom: 10px;}
	.index_page3_page .index_page3_box .title_box strong{ line-height: 24px; }
	.index_page3_page .index_page3_box .area_title_box span{margin-top: 10px; }
	.index_page3_page .index_page3_box .sub_title_box strong{ }
	}
@media screen and (max-width: 480px){
	.index_page3_page .index_page3_box .title_box strong{line-height: 24px; }
	.index_page3_page .index_page3_box .sub_title_box strong{ }
	.index_page3_page .index_page3_box .area_title_box span{margin-top: 10px; }
	.index_page3_page .area_title_box  img{ height: auto; width: 30px; }
	}
@media screen and (max-width: 320px){}


@media(max-width:767px){
	}

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

	}

@media(min-width:992px) and (max-width:1199px){}

@media(min-width:1200px){}