
#subcontents {width:100%; min-width:1200px; min-height:400px; }
.stitle {text-align:center; font-size:35px; color:#000; font-weight:500; letter-spacing:-2px; margin-top:0px; margin-bottom:30px;}
.stitle:before {content: ""; display:block; width:6px; height:31px; background:#36236c; margin:0 auto; text-align:center;}

.stitle2 {text-align:center; font-size:35px; color:#000; font-weight:500; letter-spacing:-2px; margin-top:65px; margin-bottom:30px;}
.stitle2:before {content: ""; display:block; width:6px; height:31px; background:#36236c; margin:0 auto; text-align:center;}


.scon {width:1200px; margin:0 auto; padding:40px 0;}

/* sidemenu2Depth+3Depth */
#sidemenu {position:relative; width:100%; min-width:1200px; background:#7572a0; margin-top:64px;}
#sidemenu ul {position:relative;clear:both; width:auto; margin:0 auto; text-align:center; font-size:0;  }
#sidemenu ul li {display:inline-block; margin-left:1px; letter-spacing:-1px; }
#sidemenu ul li:first-child {margin-left:0px;}
#sidemenu ul li a {display:block;line-height: 67px; padding:0 25px; font-size:18px; font-weight:500; color:#fff;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color:#fff; border-top:5px solid #36236c; }


#sub01 {width:100%; min-width:1200px; height:1250px; background:url("/img/sub/img1-1.jpg") center top no-repeat;}

.subtable { width:100%; margin:0px auto; border-top:2px solid #000; }
.subtable tr th {text-align:center; background:#f6f6f6; color:#333; border-bottom:1px solid #dbdbdb; font-size:16px; font-weight:500; padding:10px 0; }
.subtable tr td {border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; padding:15px 0 15px 0px; background:#fff; line-height:23px; color:#35363a; text-align:center;font-size:15px; font-weight:300; letter-spacing:-0.03em;}
.subtable tr td.n {border-left:0px solid #dbdbdb;}
