@charset "Shift_JIS";
body .contArea p {line-height: 2.0em;}
.pagetitle {margin: 40px 0 15px 0;}
.sct02 .pagetitle {margin: 0px 0 15px 0;}
.sct01, .sct02, .sct03, .sct04 {overflow: hidden;zoom: 1;margin: 0 0 30px 0;}
/*sct01*/
.sct01 {margin: 0 0 0px 0;}
.sct01 .left {float: left;width: 360px;}
.sct01 .left p {margin: 0px 0 0 0;}
.sct01 .right {float: right;width: 475px;}
.sct01 .right p {float: left;margin: 40px 0 0 0;}
.sct01 p.text {margin: 104px 0 0 15px;}
.sct01 p.text img {margin: 0 0 10px 0;}
.sct01 p.text a {font-weight: bold;}
.sct01 p.link {margin: 20px 0 0 0;}
.txt-l {font-size: 20px;}
/*sct02*/
.sct02 .left {float: left;width: 510px;}
.sct02 .left p {margin: 0px 0 20px 0;}
.sct02 .left p.link {margin: 20px 0 20px 0;}
.sct02 .right {float: right;width: 350px;}
.sct02 .right p {margin: 60px 0 0 0;}
.sct02 .sct-main {overflow: hidden;zoom: 1;}
.sct02 .sct-footer {margin: 30px 0 0 0;clear: both;}
.sct02 p.link {margin: 20px 0 0 0;}
/*sct03*/
.sct03 {padding-top: 20px;}
.sct03 .pagetitle {margin: 40px 0 15px 0;}
.sct03 .pagetitle h2 {margin: 0px 0 20px 0;}
.sct03 .left {float: left;width: 405px;}
.sct03 .left p.remarks {margin: 15px 0 10px 0;font-size: 10px;}
.sct03 .right {float: right;width: 390px;}
.sct03 .right p.img {float: left;width: 104px;margin: 10px 0 0 0;}
.sct03 .right p.info {float: right;width: 260px;margin: 10px 0 0 20px;}
.sct03 .right span {display: block;}
.sct03 .right span.txt {padding: 30px 0 0 0;background: url(../img/line.png) no-repeat 0 18px;}
.sct03 .sct-main {overflow: hidden;zoom: 1;}
.sct03 .sct-footer {margin: 20px 0 0 0;clear: both;}
.sct03 .sct-footer p.link {margin: 35px 0 0 0;}
/*sct04*/
.sct04 {margin: 0px 0 50px 0;}
.sct04 p.link {margin: 20px 0 0 0;}

/*event*/
.event .pagetitle h2 {margin: 0px 0 20px 0;}