@charset "utf-8";



/* bannerArea */
.bannerArea2 {
    padding-top: 8px;
    height: 420px;
    min-width: 1300px;
    position: absolute;
    top: 0;
    z-index:0;
    width: 100%;
}
.bannerArea2 ul li{
	background-size:cover;
    height: 420px;
}

.bannerArea2 ul li div {
    margin: 0 auto;
    padding: 170px 0 0;
    text-align: center;
    width: 960px;
}
.bx-wrapper2 {
    border: medium none !important;
    box-shadow: none !important;
}
.bx-wrapper2 img {
    display: inline-block !important;
}
.bannerArea2 div {
    animation:show 1s both;
}
.bannerArea2 ul li:first-child {
    background:url("../img/main_banner.jpg") no-repeat scroll center center / cover ;
}

/* creation.css
------------------------------------------ */
body {
    border-top: 8px solid #f7c08e;
}
.naviArea li.education {
    background:#f7c08e;
}
#menuArea li.m04{
    background:#f7c08e;
}
h2.title {
    background: #f7c08e;
    margin-top: 0;
    padding: 20px 0 15px;
    text-align: center;
}
.bannerArea ul li:first-child {
    background: #c39400;
    background-image:none;
}


/* summaryArea
------------------------------------------ */
.summaryArea{
    margin:30px auto;
    max-width:980px;
    background:url(../img/bg_title.jpg) no-repeat center top;
}
.summaryArea h3{
    text-align:center;
    margin-top:110px;
}
.summaryArea p.lead{
    font-size:16px;
    line-height:1.6;
    text-align:center;
}
.summarySec{
    padding-top:30px;
}
.summaryArea p.info{
    font-size:16px;
    line-height:1.6;
    text-align:center;
    margin:10px auto;
    width:980px;
}



.w980{
	width: 912px;
	margin: 20px auto 0;
}
.tti_txt{
	font-size:23px;
    margin-top:35px;
    margin-bottom:100px;
    line-height:1.8em;
	letter-spacing: 0.05em;
	text-align: center;
}
.hanahusaArea{
	margin-bottom: 50px;
}
.hanahusaArea h3{
    text-align:left;
    margin:30px 0 10px;
    color:#dc841a;
    font-size:40px;
    font-weight:normal;
	clear: both;
}
.hanahusaArea p{
    font-size:18px;
    line-height:1.8em;
	letter-spacing: 0.05em;
}
.photoArea{
	background:#f7c08e;
	padding:30px 0;
	margin-bottom: 50px;
}
.photoSec{
	width:890px;
	margin:auto;
}
.photo{
    float:left;
    margin:0;
}
.photo h3{
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.5em;margin-bottom: 5px;
}
.photo:first-child img{
	margin-right: 25px;
}
.photo img:nth-of-type(2n){margin-left: 25px;}

.menu1 li.m04 {
    border-bottom: 4px solid #f7c08e;
}

.m04 a { color: #111!important; }

header {
    background: url("../img/main_banner.jpg");
}