@charset "UTF-8";

.box{
	background-color:#f5f2e6;
	border:2px solid #ede6c7;
	}
.box:last-child{ margin-bottom:0;}
.box p:last-child{ margin-bottom:0;}
.box h2{
	color:#3b4190;
	}
.box p > a{
	color:#da4b4b;
	}
.btn3{
	margin-top: 30px;
}

#bansen dl{
	margin-bottom:20px;
	}
#bansen dt{
	color:#141a5e;
	font-size:90%;
	line-height:1.4;
	font-weight:bold;
	}
#bansen dd{
	margin-bottom:10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b1b1c8;
	}
#bansen dd h3{
	padding-bottom:0 !important;
	}
.cau{
	font-size:80% !important;
	}

.News .exbox{
	color:#7c878c;
	background:#fbeede;
	padding:20px;
	}
.News .exbox h4{
	color:#027fb5;
	line-height:1.4;
	margin-bottom:5px;
	}
.News .exbox p{
	line-height:1.5;
	}
p.cmnt , .list1{
	margin:1.0em auto;
	background-color:rgba(255,255,255,0.6);
	padding:0.8em 1.0em;
}
p.cmnt strong{
	color:#3b4190;
}

.list1 ul{
	list-style: none;
	line-height: 1.2;
}
.list1 h4{
	line-height: 1.2;
	color:#3b4190;
	padding-bottom: 0.5em;
}
.list1 li{
	margin-bottom:10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e2cd;
}
.list1 li:last-child{
	border: none;
	margin-bottom:0;
}
.list1 li a {
	color:#da4b4b;
}
.list1 li strong{
	line-height: 1.6;
}
.list1 li .sml{
	font-size: 80%;
}
.txt1{
	color:#3b4190;
	font-weight: bold;
}
.txt2{
	color: #ae1d1d;
	font-weight: bold;
}
.bold{
	font-weight: bold;
}

@media all and (min-width: 768px) {
	.con-area .inner{
		padding: 50px;
	}
	.con-area h1{
		height: 360px;
		background: url(../img/news/header.jpg) no-repeat;
	}
	.con-area p{
		font-size: 100%;
		line-height: 1.6;
		margin-bottom: 20px;
	}


	.box{
		padding:30px;
		margin-bottom:20px;
		}
	.box h2{
		font-size:110%;
		line-height:1.5;
		}
	.box h3{
		font-size:100%;
		line-height:1.5;
		color:#d20305;
		padding-bottom:8px;
		}
	.box p{
		font-size:94%;
		line-height:1.6;
		margin-bottom:15px;
		}
	.News .exbox h4{font-size:94%;}
	.box .date{
		font-size:94%;
		color:#7476a7;
		padding:3px 0 10px;
		display:block;
		letter-spacing:0.06em;
		}

	.con-area figure {
		margin: 0 auto 30px;
		text-align: center;
	}
	.con-area .lazy{
		margin: 0 auto;
		position: relative;
		display: block;
	}
	.con-area .tate {
		width: 45%;
		margin: 0 auto 30px;
	}
	.con-area .tate .lazy {
		width: 100%;
		height: 0;
		padding-top: 150%;
		display: block;
		margin: 0 auto;
		position: relative;
		background-size: cover;
	}
	.con-area figcaption{
		margin:.5em 0 0;
		text-align: center;
		display: inline-block;
		font-size: 80%;
	}
	.con-area figcaption span{
		background-color: #e8e3cc;
		padding:.3em;
		line-height: 1.6;
	}
	.list1 h4 , .list1 li{
		font-size: 94%;
	}

	/* �X�}�z�̂݉��s */
	.sp_br{
    display: none;
  }
	.y-movie{
		width: 550px;
		margin: 0 auto 10px;
	}


}
@media all and (max-width: 767px) {
	.con-area .inner{
		width: 90%;
		margin: 0 auto;
		padding: 20px 0;
	}
	.con-area h1{
		width: 100%;
		height: 0;
		padding-top: 39.06%;
		background-size: cover;
		background-image: url(../img/news/header_smp.jpg);
	}
	.con-area p{
		font-size: 90%;
		line-height: 1.6;
		margin-bottom: 20px;
		letter-spacing: 0.01em;
	}
	.con-area .btn1 {
	  width: 100%;
	  margin: 30px auto 10px;
	}
	.box{
		padding:16px;
		margin-bottom:10px;
		}
	.box h2{
		font-size:94%;
		line-height:1.4;
		}
	.box h3{
		font-size:94%;
		line-height:1.4;
		color:#d20305;
		padding-bottom:8px;
		}
	.box p{
		font-size:86%;
		line-height:1.4;
		margin-bottom:15px;
		}
	.News .exbox h4{font-size:86%;}
	.box .date{
		font-size:80%;
		color:#7476a7;
		padding:3px 0 10px;
		display:block;
		letter-spacing:0.06em;
		}

	.News .Img,.News .Img2{	background-size:cover;}

	#bansen dd h3{
		font-size:90% !important;
	}
	.con-area figure{
		margin:0 auto 1em;
	}
	.con-area figure .lazy{
		width: 100%;
		height: 0;
		display: block;
		margin: 0 auto;
		position: relative;
		background-size: cover;
	}
	.con-area .tate {
		width: 60%;
		margin: 0 auto 30px;
	}
	.con-area .tate .lazy {
		padding-top: 150%;
	}

	.con-area figcaption{
		font-size:70%;
		line-height:140%;
		margin:.5em 0 1em;
		text-align: center;
	}
	.con-area figcaption span{
		background-color: #e8e3cc;
		padding:.3em;
	}
	p.cmnt{
		margin:1em auto;
	}
	.list1 h4 , .list1 li{
		font-size: 86%;
	}
	.y-movie{
		position: relative;
		width: 100%;
		padding-top: 56.25%;
		margin-bottom:10px;
	}
	.y-movie iframe{
		position: absolute;
		top: 0;
		right: 0;
		width: 100% !important;
		height: 100% !important;
	}
	/* PC�̂݉��s */
	.pc_br{
    display: none;
  }
}



/* pic 20200316 credit */
.con-area figure#n20200316 span::after {
	content: "photo by �R�c�q�a";
	font-size: 50%;
	position: absolute;
	bottom: -2em;
}

/* �摜 */
@media screen and (min-width: 768px) {
	.con-area figure#n20200318 .lazy {width: 700px;height: 428px;}
	.con-area figure#n20200606 .lazy {width: 700px;	height: 495px;}
	.con-area figure#linestamp_main .lazy {width: 240px;	height: 240px;}
	.con-area figure#linestamp_24 .lazy {width: 710px;	height: 1075px;}
	.con-area figure#n20200619 .lazy {width: 700px;	height: 495px;}
	.con-area figure#n20200620 .lazy {width: 700px;	height: 495px;}
	.con-area figure#goods .lazy {width: 100%;	height:0; padding-top:81.83%; background-size: cover;}
	.con-area figure#guest20200620 .lazy {width: 476px;	height: 600px;}
	.con-area figure#goods2 .lazy {width: 600px;	height: 913px;background-size: cover;}
	.con-area figure#n20200624 .lazy {width: 400px;	height: 400px;}
	.con-area figure#n20200626 .lazy {width: 700px;	height: 438px;}
	.con-area figure#n20200703 .lazy {width: 450px;	height: 404px;}
	.con-area figure#n20200703_guest1 .lazy , .con-area figure#n20200703_guest2 .lazy{width: 700px;	height: 467px;}
	.con-area figure#n20200709 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200710 .lazy {width: 480px;	height: 720px;}
	.con-area figure#n20200712 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200717_1 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200717_2 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200728 .lazy {width: 700px;	height: 600px;}
	.con-area figure#n20200724 .lazy {width: 700px;	height: 467px;}
	.con-area figure#sugar_okada .lazy {width: 400px;	height: 537px;}
	.con-area figure#soundtrack .lazy {width: 400px;	height: 400px;}
	.con-area figure#n20200731 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200804 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200806 .lazy {width: 700px;	height: 517px;}
	.con-area figure#n20200807 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200807_1 .lazy {width: 700px;	height: 511px;background-size: cover;}
	.con-area figure#n20200807_2 .lazy {width: 700px;	height: 467px;}
	.con-area figure#n20200810 .lazy {width: 700px;	height: 603.4px;background-size: cover;}
	.con-area figure#n20200817 .lazy {width: 100%;	height: 0; padding:45.16% 0 0; background-size: cover;}
	.con-area figure#n20200821 .lazy {width: 700px;	height: 662px; background-size: cover;}
	.con-area figure#n20200821_2 .lazy {width: 100%;	height: 0; padding:38.095% 0 0; background-size: cover;}
	.con-area figure#n20200828{ width: 60%;}
	.con-area figure#n20200828 .lazy {width: 100%;	height: 0; padding:142.28% 0 0; background-size: cover;}
	.con-area figure#n20200827 .lazy {width: 700px;	height: 394px;}
	.con-area figure#n20200901 .lazy {width: 710px;	height: 1020px;}
	.con-area figure#n20200902 .lazy {width: 700px;	height: 517px;}
	.con-area figure#dvd .lazy {width: 700px;	height: 457px;}
	.con-area figure#n20200904_1 .lazy {width:100%;	height: 0; padding:50% 0 0; background-size: cover;}
	.con-area figure#n20200904_2 .lazy {width: 700px;	height: 438px;}
	.con-area figure#n20200904_3 .lazy {width: 400px;	height: 628px;}
	.con-area figure#n20200910 .lazy,.con-area figure#n20201210_1 .lazy {width: 700px;	height: 640px;}
	.con-area figure#n20201106 .lazy {width: 700px;	height: 394px;}
	.con-area figure#n20201127 .lazy {width: 70%;	height: 0;padding:50.909090% 0 0; background-size: cover;}
	.con-area figure#n20201210_2 .lazy {width: 700px;	height: 774px;}
	.con-area figure#n20201214 .lazy {width: 70%;	height: 0;padding-top:70%; background-size: cover;}
	.con-area figure#n20210429 .lazy {width: 700px;	height: 933.1px;background-size: cover;}
	.con-area figure#n20210621 .lazy {width: 700px;	height: 700px; background-size: cover;}
	.con-area figure#n20210623 .lazy {width: 700px;	height: 700px; background-size: cover;}
	.con-area figure#n20210901_1 .lazy {width: 700px;	height: 700px; background-size: cover;}
	.con-area figure#n20210901_2 .lazy {width: 700px;	height: 700px; background-size: cover;}
	.con-area figure#n20211201 .lazy {width: 700px;	height: 495px; background-size: cover;}
	.con-area figure#n20220722 .lazy {width: 400px;	height: 400px; background-size: cover;}
}
@media (max-width: 767px) {
	.con-area figure#n20200318 .lazy{padding:61% 0 0;}
	.con-area figure#n20200606 .lazy{padding:70.71% 0 0;}
	.con-area figure#linestamp_main .lazy { padding:100% 0 0;}.con-area figure#linestamp_main{ width: 50%;}
	.con-area figure#linestamp_24 .lazy { padding:151.4% 0 0;}
	.con-area figure#n20200619 .lazy{padding:70.71% 0 0;}
	.con-area figure#n20200620 .lazy{padding:70.71% 0 0;}
	.con-area figure#goods .lazy{padding:81.83% 0 0;}
	.con-area figure#guest20200620{ width: 60%;}
	.con-area figure#guest20200620 .lazy{padding:126% 0 0;}
	.con-area figure#goods2 .lazy{padding:152.1% 0 0;}
	.con-area figure#n20200624{width: 60%;}
	.con-area figure#n20200624 .lazy{padding:100% 0 0;}
	.con-area figure#n20200626 .lazy{padding:62.57% 0 0;}
	.con-area figure#n20200703{ width: 60%;}
	.con-area figure#n20200703 .lazy{padding:89.77% 0 0;}
	.con-area figure#n20200703_guest1 .lazy , .con-area figure#n20200703_guest2 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200709 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200710{width: 70%;}
	.con-area figure#n20200710 .lazy{padding:150% 0 0;}
	.con-area figure#n20200712 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200717_1 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200717_2 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200728 .lazy{padding:85.71% 0 0;}
	.con-area figure#n20200724 .lazy{padding:66.71% 0 0;}
	.con-area figure#sugar_okada{width: 60%;}
	.con-area figure#sugar_okada .lazy{padding:134.25% 0 0;}
	.con-area figure#soundtrack{width: 70%;}
	.con-area figure#soundtrack .lazy{padding:100% 0 0;}
	.con-area figure#n20200731 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200804 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200806 .lazy{padding:73.85% 0 0;}
	.con-area figure#n20200807 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200807_1 .lazy{padding:73% 0 0;}
	.con-area figure#n20200807_2 .lazy{padding:66.71% 0 0;}
	.con-area figure#n20200810 .lazy{padding:87.3% 0 0;}
	.con-area figure#n20200817 .lazy{padding:45.16% 0 0;}
	.con-area figure#n20200821 .lazy{padding:94.6% 0 0;}
	.con-area figure#n20200821_2 .lazy{padding:38.095% 0 0;}
	.con-area figure#n20200828{width: 70%;}
	.con-area figure#n20200828 .lazy{padding:142.28% 0 0;}
	.con-area figure#n20200827 .lazy{padding:56.28% 0 0;}
	.con-area figure#n20200901 .lazy{padding:143.66% 0 0;}
	.con-area figure#n20200902 .lazy{padding:73.85% 0 0;}
	.con-area figure#dvd .lazy{padding:65.28% 0 0;}
	.con-area figure#n20200904_1{width: 100%;}
	.con-area figure#n20200904_1 .lazy{padding:50% 0 0;}
	.con-area figure#n20200904_2 .lazy{padding:62.57% 0 0;}
	.con-area figure#n20200904_3{width: 70%;}
	.con-area figure#n20200904_3 .lazy{padding:157% 0 0;}
	.con-area figure#n20200910 .lazy,.con-area figure#n20201210_1 .lazy{padding:91.42% 0 0;}
	.con-area figure#n20201106 .lazy{padding:56.28% 0 0;}
	.con-area figure#n20201127 .lazy{padding:72.72727% 0 0;}
	.con-area figure#n20201210_2 .lazy{padding:110.57% 0 0;}
	.con-area figure#n20201214 .lazy {padding:100% 0 0; }
	.con-area figure#n20210429{width: 70%;}
	.con-area figure#n20210429 .lazy {padding:133.3% 0 0; }
	.con-area figure#n20210621 .lazy{padding:100% 0 0;}
	.con-area figure#n20210623 .lazy{padding:100% 0 0;}
	.con-area figure#n20210901_1 .lazy{padding:100% 0 0;}
	.con-area figure#n20210901_2 .lazy{padding:100% 0 0;}
	.con-area figure#n20211201 .lazy{padding:70.78125% 0 0;}
	.con-area figure#n20220722 .lazy{padding:100% 0 0;}
}
