@charset "utf-8";
/* wow PC */

.pageTitle {
    background-color: #FFFFFF;
    background-image: url(../../img/wow_img1.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.pageTitle .container {
    width: 1008px;
    margin: 0 auto;
}

.pageTitle .contInner {
    display: inline-block;
	width: 720px;
    padding: 20px 30px 10px 10px; 
    background-image: url(../../img/wow_img0.png);
    background-repeat: repeat;
}

.pNavi ul {
	position: relative;
    z-index: 20;
}

#wowTtlArea {
    width: 100%;
    height: 285px;
    position: relative;
    z-index: 0;
    margin-bottom: 120px;
}

#wowTtlBg {
    width: 100%;
    position: absolute;
    top: -47px;
    left: 0;
    background-color: #ffc029;
}

#wowTtlInner {
    width: 1008px;
	padding-top: 80px;
    margin: 0 auto;
}

#wowTtlL {
    display: inline-block;
    float: left;
    padding-left: 35px;
}

#wowTtlR {
    display: inline-block;
    float: left;
    padding: 0 0 0 70px;
}

#wowTtlR h3 {
	color: #F24713;
	font-size: 34px;
	font-weight: bold;
}

#wowTtlR p,
#wowTtlR span {
    width: 690px;
    font-size: 2.0rem;
    color: #672729;
}

section.container {
    padding-right: 0;
    padding-left: 0;
}

.wowCaseBox {
    width: 1008px;
    overflow: hidden;
    margin-bottom: 40px;
}

.wowCaseL {
	width: 504px;
    float: left;
    display: block;
    padding: 29px;
    background-image: url(../../img/wow_img3.jpg);
    background-position: 435px 28px;
    background-repeat: no-repeat;
    border-top: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.wowCaseL dt {
    margin-bottom: 20px;
}

.wowCaseL dd {
    margin-bottom: 20px;
    font-size: 3.0rem;
    font-weight: bold;
    color: #672729;
}

.wowCaseImg {
    width: 100%;
    height: 205px;
}

.wowCaseR {
	width: 504px;
    display: block;
    float: left;
    overflow: hidden;
    padding: 100px 30px 30px;
    background-color: #ffc029;

    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.wowCaseR dt {
    margin-bottom: 20px;
	font-size: 2.4rem;
    font-weight: bold;
    color: #672729;
}

.wowCaseR dt p {
	font-size: 2.4rem;
}

.wowCaseR dd {
    font-size: 2.0rem;
    color: #672729;
}

.wowCaseR span {
    display: block;
    font-size: 1.6rem;
    width: 300px;
	margin-top: 20px;
}

.wowCaseR span.caseTxt {
    display: block;
    font-size: 1.3rem;
    width: 330px;
	margin-top: 10px;
}

.case1 .wowCaseR {
	height: 427px;
	background-image: url(../../img/wow_img4.jpg), url(../../img/wow_img12.jpg);
	background-position: 30px 30px, 335px bottom;
	background-repeat: no-repeat, no-repeat;
}

.case2 .wowCaseR {
	height: 427px;
	background-image: url(../../img/wow_img4.jpg), url(../../img/wow_img13.jpg);
	background-position: 30px 30px, 375px bottom;
	background-repeat: no-repeat, no-repeat;
}

.case3 .wowCaseR {
	height: 427px;
	background-image: url(../../img/wow_img4.jpg), url(../../img/wow_img14.jpg);
	background-position: 30px 30px, 340px bottom;
	background-repeat: no-repeat, no-repeat;
}

.case4 .wowCaseR {
	height: 427px;
	background-image: url(../../img/wow_img4.jpg), url(../../img/wow_img15.jpg);
	background-position: 30px 30px, 360px bottom;
	background-repeat: no-repeat, no-repeat;
}

#wowtxt1 {
    margin-bottom: 60px;
    text-align: center;
}

#wowNow {
    width: 100%;
    padding: 80px 0 75px;
    margin-bottom: 90px;
    background-color: #ffc029;
}

#wowText2 {
    margin-bottom: 55px;
    text-align: center;
}

#wowNow ul {
    width: 1008px;
    display: block;
    margin: 0 auto;
}

#wowNow li {
    float: right;
}

#wowNow li:first-child {
    float: left;
}

#wowNow a {
	-webkit-transition: all 0.3s ease-out;
	transition:all 0.3s ease-out;
}

#wowNow a:hover {
	opacity: .75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	-khtml-opacity: .75;
	-moz-opacity: .75;
}

.footSe01 {
	background-color:#FFFFFF !important;
}

@media screen and (min-width:1010px) and ( max-width:1400px) {
    /* PC用　*/




}
@media screen and (min-width:1400px) {
    /* 右サイド広告がコンテンツに被らない　*/





}