@charset "utf-8";

/* greeting */
.grt_wrap{ overflow:hidden; padding-bottom:10px;}
.grt_wrap .grt_img{ float:left; width:276px; background:url('') 0 0 no-repeat; height:420px; text-align:center;}
.grt_wrap .grt_img > div{ margin-top:15px; text-align:center; padding-bottom:20px; border-bottom:1px solid #ccc; box-sizing:border-box;}
.grt_wrap .grt_img > div p{ font-size:22px; line-height:20px; font-family:'nsr_b'; color:#000; margin-bottom:5px;}
.grt_wrap .grt_img > div b{ font-size:34px; line-height:40px; font-family:'nsr_b'; color:#000;}
.grt_wrap .grt_text{ padding-left:330px;}
.grt_wrap .grt_text p{ margin-bottom:20px; line-height:1.6; font-family:'nsr_b';}
.grt_wrap .grt_text p b{ font-size:25px; font-weight:normal; line-height:1.3;}
.grt_wrap .grt_text span{ color:#1b7abd; font-family:'nsr_b';}

/* history */
.history_img{ padding:40px 20px; background:url('../images/info/history_bg.png') 50% 50% no-repeat; text-align:center; color:#fff; font-size:28px;}
.history_img b{ font-size:28px;}

.history_ul{ background:url('../images/info/history_dot.png') 4px 0 repeat-y; padding:10px 0 10px 35px; position:relative; margin-top:30px;}
.history_ul:before,
.history_ul:after{ content:''; position:absolute; width:11px; height:11px; display:block; background-color:#21649c; border-radius:50%;}
.history_ul:before{ top:0; left:0;}
.history_ul:after{ bottom:0; left:0;}
.history_ul ul{}
.history_ul ul li{ font-size:18px; padding-left:170px; margin:10px 0;}
.history_ul ul li p{ display:inline-block; width:170px; margin-left:-170px; font-size:36px; color:#21649c;}

/* location */
.wt_area{ text-align:center; margin:40px 0;}
table.t_st2 tr th, table.t_st2 tr td { padding:10px 5px; word-break:keep-all;}
table.t_st2 tbody tr th{ border-bottom:1px solid #e0e6ef;}
@media (max-width:1199px){
	.grt_wrap .grt_img{ float:none; width:auto;}
	.grt_wrap .grt_text{ float:none; width:auto; padding:40px 0 0 0;}
}

@media (max-width:959px){
	.history_ul{ padding:0; background:none;}
	.history_ul:before,
	.history_ul:after{ display:none;}
	.history_ul ul li{ font-size:14px; padding-left:0px;}
	.history_ul ul li p{ display:block; width:auto; margin-left:0px; font-size:22px; font-weight:Bold;}
}