@charset "utf-8";
/* CSS Document */
#mcontent{width:1000px; position:relative; height:auto;}
#mleft{float:left; width:560px; height:410px;}
#mright{float:right; margin-left:10px; width:430px; height:410px; /*background:#F00;*/}
.section01{width:210px; height:200px; float:left;}
.s01_part01{width:210px; height:100px; background:url(../images/main/arrow01.png) no-repeat 165px 49px #82a1c7; float:left;}
.s01_part02{width:210px; height:100px; background:url(../images/main/arrow01.png) no-repeat 165px 49px #323e62; float:left;}
.s01_title{font-size:22px;  color:#fff;  font-family: 'Lora', serif;  font-weight:400; padding:15px 0px 10px 20px;}
.s01_con{font-size:11px; color:#fff; line-height:16px; padding:5px 45px 10px 20px;}
.s01_con a:link, .s01_con a:focus, .s01_con a:visited{font-size:11px; color:#fff; line-height:16px; text-decoration:none;}
.s01_con a:hover{text-decoration:underline;}
.section02{width:210px; height:200px; float:left;}
.s02_part01{width:210px; height:200px; background:url(../images/main/m_section02_img.png) no-repeat 130px 5px #fff; float:left;}
.s02_title{font-size:22px;  color:#222;  font-family: 'Lora', serif;font-weight:700;  padding:20px 0px 0px 30px;}
.s02_con{font-size:12px; color:#2c2c2c; padding:5px 0px 10px 30px;}
.s02_con ul{margin-top:12px;}
.s02_con ul li{line-height:23px;}
.s02_con ul li a:link, .s02_con ul li a:focus, .s02_con ul li a:visited{line-height:23px; background:url(../images/main/arrow02_off.png) no-repeat 0px 0px ; padding:0px 0px 4px 20px; }
.s02_con ul li a:hover{line-height:23px;background:url(../images/main/arrow02_over.png) no-repeat 0px 0px ; padding:0px 0px 4px 20px; color:#222; font-weight:bold;}
.section03{width:210px; height:200px; float:left;}
.s03_part01{width:210px; height:200px; background:url(../images/main/section03_img.jpg) no-repeat 0px 0px ; }
.s03_title{font-size:22px;  color:#fff;  font-family: 'Lora', serif; font-weight:400; padding:130px 0px 0px 20px;}
.s03_title a{font-size:22px;  color:#fff;  font-family: 'Lora', serif; font-weight:400; }
.section04{width:210px; height:200px; float:left;}
.s04_part01{width:210px; height:200px; background:url(../images/main/m_section04_img.png) no-repeat 20px 40px #eeeeee; float:left;}
.s04_title{font-size:22px;  color:#004e6a;  font-family: 'Lora', serif; font-weight:700; padding:130px 0px 0px 30px;}
.s04_title a{font-size:22px;  color:#004e6a;  font-family: 'Lora', serif; font-weight:700;}