@charset "UTF-8";


/*---------------------------pc---------------------------*/

/*---------------------------mvSummer2018---------------------------*/

.mvSummer2018{
    height: auto;
	line-height: 0;
    margin-bottom: 0;
}
.mvSummer2018 img{
    max-width: 100%;
}
.mvSummer2018 img+img{
    display: none;
}



/*---------------------------class_prv---------------------------*/

.prv-pc{
	display: block !important;
}
.prv-sp{
	display: none !important;
}
.prv-pc a:hover{
	opacity: 0.5;
}
.prv-sp a:hover{
	opacity: 0.5;
}


/*---------------------------s-Box01---------------------------*/

.s-Box01{
	background-color: #fffcdb;
	margin: 30px;
	padding: 20px;
}



/*---------------------------s-inrBox01---------------------------*/

.s-inrBox01{
	background-color: #FFF;
	margin-bottom: 20px;
	padding: 15px;
}
.s-inrBox01:last-child{
	margin-bottom: 0;
}



/*---------------------------s-Txtbox---------------------------*/

.s-Txtbox{
	background-color: #ddeefb;
	box-sizing: border-box;
	color: #3e3a39;
	font-weight: bold;
	letter-spacing: -0.2px;
	margin-bottom: 30px;
	padding: 10px;
}



/*---------------------------s-Box02---------------------------*/

.s-Box02{
    background-color: #ddeefb;
    padding: 25px 40px;
}



/*---------------------------s-inrBox02---------------------------*/

.s-inrBox02{
	background-color: #FFF;
	margin-bottom: 20px;
	padding: 15px;
}
.s-inrBox02:last-child{
	margin-bottom: 0;
}
.s-inrBox02 span{
	background: linear-gradient(transparent 70%, #fff100 70%);
	color: #3e3a39;
	font-weight: bold;
}



/*---------------------------s-Txtbox---------------------------*/

.s-Txtbox{
	background-color: #ddeefb;
	box-sizing: border-box;
	color: #3e3a39;
	font-weight: bold;
	letter-spacing: -0.2px;
	margin-bottom: 30px;
	padding: 10px;
}


/*---------------------------fL-box---------------------------*/

.fL-box{
	float: left;
	margin-right: 20px;
}
.clear{
	clear: both;
}



/*---------------------------fR-name---------------------------*/

.fR-name{
	color: #2e59a7;
	float: right;
	font-weight: bold;
}



/*---------------------------head---------------------------*/

.head04{
	color: #2e59a7;
	font-size: 16px;
}
.headBorder{
	color: #3e3a39;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.headBorder span{
	background: linear-gradient(transparent 40%, #fff100 40%);
	color: #3e3a39;
	font-size: 20px;
	font-weight: bold;
}



/*---------------------------imgCenter---------------------------*/

.imgCenter{
	text-align: center;
	margin-bottom: 40px;
}



/*---------------------------noteList---------------------------*/

.noteList ul{
}
.noteList li{
	margin-top: 3px;
	list-style: none;
	text-align: right;
}
.noteList li:before{
	content: '※';
}



/*---------------------------sp---------------------------*/

@media screen and (max-width:760px) {
	
	
/*---------------------------sp---------------------------*/	

.mvSummer2018{
	height: auto;
}
.mvSummer2018 img{
	display: none;
}
.mvSummer2018 img+img{
	display: inline;
}
	
	
/*---------------------------class_prv---------------------------*/

.prv-pc {
	display: none !important;
}
.prv-sp {
	display: block !important;
}
.prv-pc.prv-sp img {
	max-width: 100%;
}
	
	
/*---------------------------s-Box01---------------------------*/

.s-Box01{
	margin: 0 0 40px 0;
	padding: 20px;
}

	
/*---------------------------s-inrBox01---------------------------*/

.s-inrBox01{
	margin-bottom: 20px;
	padding: 15px;
}

	
/*---------------------------s-Txtbox---------------------------*/

.s-Txtbox{
	margin-bottom: 30px;
	padding: 10px;
}

	
/*---------------------------s-Box02---------------------------*/

.s-Box02{
	margin-bottom: 40px;
    padding: 25px;
}

	
/*---------------------------fL-box---------------------------*/

.fL-box{
	float: none;
	margin: 0;
}
	
	
/*---------------------------fR-name---------------------------*/

.fR-name{
	margin-top: 20px;
}

	
/*---------------------------head---------------------------*/

.head04{
	font-size: 25px;
	margin-top: 10px;
}
	

/*---------------------------noteList---------------------------*/

.noteList li{
	font-size: 10px;
}
	
	
	
	
	
	
}




