@CHARSET "UTF-8";
body {padding: 0 15px;}
.container-fluid {margin-left: -15px; margin-right: -15px;}
.wp_header{background-color: #5a8b5d; padding: 5px 0px; z-index:100;}
.wp_header .hlogo{float: left; width: 30%; padding-left: 50px;}
.wp_header .hlogo img{width: 240px;}
.wp_header .htext{float: left; width: 70%; text-align: right; padding-right:50px;}
.wp_menu{margin-top: 20px;}
.wp_menu li{padding: 0px 15px;}
.wp_menu a{color: #fff;font-size: 15px;}
.wp_intro{
	position: relative;
}
.wp_intro div{
	bottom: 20px;
    color: #fff;
    font-weight: bold;
    left: 50%;
    line-height: 25px;
    margin: 0;
    position: absolute;
    text-shadow: 0 0 5px black;
    transform:translate(-50%, 0px);
    -webkit-transform:translate(-50%, 0px);
    width: 75%;
    font-size:20px;
    z-index: 15;    
}
.wp_img100 img{width: 100%;}
.wp_content{padding: 0px 25px;}
.wp_content h1.title_1{border-bottom: solid 2px #aaa9a8;color: #5a8b5d;}
.wp_content h1.title_2{border-left:solid 7px #5a8b5d;color:#5a8b5d;padding-left:14px;}
.wp_content table thead{background-color:#5a8b5d;color:#fff;text-align: center;}
.wp_content table thead span{font-size:75%;}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border-bottom-width: 0px;vertical-align: middle;}
.tb_center{text-align: center;}
.wpl{padding: 20px 10px 10px 20px;min-height: 200px;}
.wpl img{width: 100%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin-bottom: 10px;}
.wpl .left{width: 25%; text-align: center;float: left;}
/* .wpl .right{width: 75%; padding: 25px; float: left;} */
.wpl .right{width: 75%; padding-left: 25px;padding-top:10px; float: left;}
.wpl_bg {background-color: #f2f1f2;}
.last_left{width: 15%;float:left;}
.last_right{width: 85%;padding: 0px 25px;float:left;}
.last_img {width: 100%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.wp_footer{background-color: #4e4e4d;color:#fff;text-align: center;padding:5px 0px;}
.wp_content form label{font-weight: normal; margin-top: 10px;}
.wp_content form input{border:none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0; background-color: #f2f1f2;}
.wp_content form textarea{border:none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0; background-color: #f2f1f2;}
.wp_content form select{border:none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0; background-color: #f2f1f2;}
.wp_content .form-control:focus {
    border-color: #5a8b5d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.wp_content button{border:none;background-color:#5a8b5d;margin-top:10px;width:100%;color:#fff;font-size:120%;padding:5px;}

.wid40{width:40%;}
.wid80px{width:80px;}
.height1{height:10px;}
.height2{height:20px;}
.height3{height:30px;}
.wp_clearpadding div{padding: 0px;}
.wp_clearfloat{clear: both;}

.sp_menu_icon{display: none;}
.sp_menu_text{display: none;}

.anchor{display: block;height: 60px;margin-top: -60px;visibility: hidden;}
.only_pc{display: block;}
.only_sp{display: none;}

#insta {margin-bottom: 30px;}
#insta .imgInst {width: calc(100%/9 - 2px); display: inline-block; padding: : 0 5px;}
#insta .imgInst img {width: 100%;}
#instagram_block:after, #instagram_block:before {content: ""; display: table;}
#instagram_block:after {clear: both;}
#instagram_block {text-align: center;}
#insta h2 a {color: #333; display: block; font-weight: normal; text-decoration: none; text-align: center; font-size: 14px;}
#insta h2 a span {font-size: 19px; display: block;}