
@media screen and (max-width:1119px){

.header_img{margin-top: 100px;text-align:center;overflow: hidden;background: url(image/sub00_index_backpic.png);background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height:150px;background-color: RGBA(113,19,24,0.9);}
.header_word{font-size: 40px;letter-spacing: 10px;font-family: 游明朝;color: WHITE;margin-top: 50px;}

#section_1{margin-top: 100px;}
.section_title {font-size: 27px;color: #711318;font-weight: BOLD;font-family: 游明朝;width:94%;margin-left: auto;margin-right: auto;border-bottom: 1px solid #CCCCCC;letter-spacing: 2.5px;padding-bottom:10px;}

.section_word{width: 94%;font-size: 18px;margin-left: auto;margin-right: auto;margin-top: 50px;line-height: 1.4;}

.section_link_wra{margin-top:50px;font-size:0px;width: 100%;;margin-left: auto;margin-right: auto;}
.section_link_left{max-width: 450px;background-color: #DDD;margin-left: auto;margin-right: auto;width: 94%;}
.section_link_right{max-width: 450px;background-color: #DDD;margin-left: auto;margin-right: auto;margin-top:50px;width: 94%;}

.section_link_block{display:inline-block;vertical-align: top;}
.section_link_title{font-size: 20px;font-family: 游明朝;margin-top: 75px;margin-left: 15px;letter-spacing: 2.5px;}
.section_link_title_2{font-size: 20px;font-family: 游明朝;margin-top:57px;margin-left: 15px;letter-spacing: 2.5px;line-height: 1.2;}
.section_link_word{font-size: 15px;color: RED;margin-top: 20px;margin-left:15px;letter-spacing: 2.4px;}

.tel_wra{text-align: center;width:100%;margin-left: auto;margin-right: auto;margin-top: 50px;font-size:0px;}
.tel_left{display:inline-block;width:320px;height:120px;background-color:#3967ac;margin-left:20px;margin-right:20px;margin-bottom: 50px;}
.tel_right{display:inline-block;width:320px;height:120px;background-color:#b64a40;margin-left:20px;margin-right:20px;margin-bottom: 50px;}
.tel_word{color: WHITE;margin-top: 19px;font-size: 25px;}
.tel_number{color: WHITE;margin-top: 15px;font-size: 43px;}

.table_wra{margin-top:30px;}
.section_2_table{margin-left: auto;margin-right: auto;width: 95%;font-size:0px;background-color: #fff;}
.section_2_table tr{height:75px;}
.section_2_table td{height:50px;vertical-align: middle;}
.section_2_table th{font-size: 13px;border-bottom: 1px solid #DBDBDB;vertical-align: middle;text-align: left;background-color: #EFEFEF;width:30%;}
.section_2_table_th_span{margin-left: 10px;font-size: 13px;}
.section_2_table td{font-size: 13px;border-bottom: 1px solid #DBDBDB;width:50%;color: #818A91;}
.necessary_span{margin-left: 24px;margin-top: 10px;background-color: RED;color: WHITE;display: inline-block;padding-top: 5px;padding-bottom: 5px;border-radius: 5px;font-size: 12px;padding-left: 5px;padding-right: 5px;}
.section_2_input{font-size: 14px;height: 30px;width: 90%;vertical-align: middle;}
.section_2_textarea{font-size: 18px;height:200px;width: 90%;vertical-align: middle;resize:none;margin-top:10px;margin-bottom:10px;}
.section_2_button{cursor: pointer;background-color: #eeac00;width:80%;max-width: 500px;text-align: center;color: WHITE;border-radius: 7px;border: 0;font-size: 20px;height: 65px;}
.section_2_button_wra{margin-top:80px;}
.section_2_button:hover{background-color: #CCCCCC;}
.error_comment{color: RED;font-size: 17px;margin-bottom: 100px;line-height: 1.8;}
.form_comment{font-size: 17px;margin-bottom: 100px;}
.form_end_comment{font-size: 17px;margin-top: 200px;margin-bottom: 200px;line-height: 2}
#section_2{text-align:center;padding-top:50px;padding-bottom:100px;}
.section_2_radio{width: 20px;height: 20px;margin-right: 10px;vertical-align: bottom;}
.left_radio{margin-left:20px;}
.radio_td{text-align:left;}
.radio_div{margin-top:10px;margin-bottom:10px;}
.submit_button{border: 0px;width:80%;max-width: 510px;background: -webkit-linear-gradient(top, #B64A40, #711318);background: linear-gradient(to bottom,#B64A40, #711318);background: -moz-linear-gradienttop,#B64A40, #711318); color: WHITE;font-size: 20px;font-family: 游明朝;padding-top: 15px;padding-bottom: 15px;letter-spacing: 3px;margin-left: 20px;margin-right: 20px;margin-bottom: 25px;cursor:pointer;}
.button_link_a{text-decoration: none;}

}

@media screen and (min-width:1120px) {
.header_img{text-align:center;overflow: hidden;background: url(image/sub00_index_backpic.png);background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height:150px;background-color: RGBA(113,19,24,0.9);}
.header_word{font-size: 40px;letter-spacing: 10px;font-family: 游明朝;color: WHITE;margin-top: 50px;}

#section_1{margin-top: 100px;}
.section_title {text-align:left;font-size: 30px;color: #711318;font-weight: BOLD;font-family: 游明朝;width: 1000px;margin-left: auto;margin-right: auto;border-bottom: 1px solid #CCCCCC;letter-spacing: 2.5px;padding-bottom:10px;}

.section_word{width: 1000px;font-size: 18px;margin-left: auto;margin-right: auto;margin-top: 50px;line-height: 1.4;}

.section_link_wra{margin-top:50px;font-size:0px;width: 1000px;margin-left: auto;margin-right: auto;}
.section_link_left{width:450px;margin-right:50px;display:inline-block;background-color:#DDD;}
.section_link_right{width:450px;margin-left:50px;display:inline-block;background-color:#DDD;}

.section_link_block{display:inline-block;vertical-align: top;}
.section_link_title{font-size: 25px;font-family: 游明朝;margin-top: 70px;margin-left: 30px;letter-spacing: 2.5px;}
.section_link_title_2{font-size: 25px;font-family: 游明朝;margin-top:50px;margin-left: 30px;letter-spacing: 2.5px;line-height: 1.2;}
.section_link_word{font-size: 17px;color: RED;margin-top: 20px;margin-left: 30px;letter-spacing: 2.4px;}

.tel_wra{text-align: center;width:1000px;margin-left: auto;margin-right: auto;margin-top: 50px;font-size:0px;}
.tel_left{display:inline-block;width:360px;height:120px;background-color:#3967ac;margin-left:20px;margin-right:20px;}
.tel_right{display:inline-block;width:360px;height:120px;background-color:#b64a40;margin-left:20px;margin-right:20px;}
.tel_word{color: WHITE;margin-top: 19px;font-size: 27px;}
.tel_number{color: WHITE;margin-top: 15px;font-size: 45px;}

.table_wra{margin-top:30px;}
.section_2_table{margin-left: auto;margin-right: auto;width:800px;font-size:0px;background-color: #fff;}
.section_2_table tr{height:75px;}
.section_2_table td{height:50px;vertical-align: middle;}
.section_2_table th{font-size: 18px;border-bottom: 1px solid #DBDBDB;vertical-align: middle;text-align: left;background-color: #EFEFEF;width:30%;}
.section_2_table_th_span{margin-left: 25px;font-size: 15px;}
.section_2_table td{font-size: 18px;border-bottom: 1px solid #DBDBDB;width:70%;color: #818A91;}
.necessary_span{background-color: RED;color: WHITE;display: inline-block;padding-top: 5px;padding-bottom: 5px;border-radius: 5px;font-size: 15px;padding-left: 5px;padding-right: 5px;margin-left: 20px;}
.section_2_input{font-size: 18px;height: 30px;width: 80%;vertical-align: middle;}
.section_2_textarea{font-size: 18px;height:200px;width: 80%;vertical-align: middle;resize:none;margin-top:10px;margin-bottom:10px;}
.section_2_button{cursor: pointer;background-color: #eeac00;width: 500px;text-align: center;color: WHITE;border-radius: 7px;border: 0;font-size: 20px;height: 65px;}
.section_2_button_wra{margin-top:80px;}
.section_2_button:hover{background-color: #CCCCCC;}
.error_comment{color: RED;font-size: 17px;margin-bottom: 100px;line-height: 1.8;}
.form_comment{font-size: 17px;margin-bottom: 100px;}
.form_end_comment{font-size: 17px;margin-top: 200px;margin-bottom: 200px;line-height: 2}
#section_2{text-align:center;padding-top:100px;padding-bottom:100px;}
.section_2_radio{width: 20px;height: 20px;margin-right: 10px;vertical-align: bottom;}
.left_radio{margin-left:55px;}
.radio_td{text-align:left;}
.radio_div{margin-top:10px;margin-bottom:10px;}
.submit_button{border: 0px;width: 510px;background: -webkit-linear-gradient(top, #B64A40, #711318);background: linear-gradient(to bottom,#B64A40, #711318);background: -moz-linear-gradienttop,#B64A40, #711318); color: WHITE;font-size: 20px;font-family: 游明朝;padding-top: 15px;padding-bottom: 15px;letter-spacing: 3px;margin-left: 20px;margin-right: 20px;margin-bottom: 25px;cursor:pointer;}
.button_link_a{text-decoration: none;}
.contact_br{display:none;}
}

@media screen and (max-width:600px){
.section_2_table_th_span{font-size: 12px;}
}

@media screen and (max-width:790px){
}

@media screen and (max-width:560px){
}
