<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body{
background-color:#f1ebe1;
}
/* -------------------------------------------------------------------- */
#content .sp_only{
	display:none;
}
#content .sp_only_400{
	display:none;
}
@media only screen and (max-width: 767px) {
#content .pc_only{
	display:none;
}
#content .sp_only{
	display:inherit;
}
}
@media only screen and (max-width: 400px) {
#content .pc_only_400{
	display:none;
}
#content .sp_only_400{
	display:inherit;
}
}
/* -------------------------------------------------------------------- */
#content{
width:100%;
}

/*header -------------------------------*/
#mv_img{
width:100%;
}
#mv_img h2{
width:970px;
margin:0 auto;
background-color:#ffffff;

}
/*article -------------------------------*/
article{
width:100%;
}
article #content{
width:970px;
margin:0 auto;
}
#content_01,#content_02,#content_03,#content_04,#content_05,#content_06{
position: relative;
}
#all_img_01,#all_img_02,#all_img_03,#all_img_04,#all_img_05,#all_img_06{
position: relative;
top: 0;
left: 0;
}
#btn_st{
	width: 970px;
	margin: auto;
}
#btn_st img{
display:inline-block;
margin-left:10px;
}
#btn_st a:hover{
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.ytb{
width: 907px;
text-align:center;
margin:0 auto;
overflow:hidden;
position: absolute;
top: 11.33%;
left: 4.343%;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
}
.ytb iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#link{
position: absolute;
width: 100%;
top: 80%;
left: 4.343%;
}
#link div{
margin-bottom:15px;
font-size:130%;
}
#link a{
color:#17b4f5;
}



/* ↓150716 *************************************/


div#top_box {
	width: 970px;
	margin: 50px auto 50px;
}


div#btn_st {
	margin: 0 auto 100px;
}
div#btn_st p {
	margin: 80px 0 50px;
}
div#btn_st ul {
	text-align: center;
}
div#btn_st ul li {
	height: 77px;
	margin: 0 10px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
div#btn_st ul li.li_01 { width: 418px;}
div#btn_st ul li.li_02 { width: 323px;}
div#btn_st ul li img {
	width: 100%;
	margin: 0;
}
div#btn_st ul li span {
	color: #444;
	font-size: 12px;
	display: block;
}


/* ↑150716 *************************************/




/*footer -------------------------------*/
footer{
width:100%;
}
footer #copy{
width:990px;
margin:0 auto;
background:#ff6600;
}

/*767 -------------------------------*/

@media only screen and (max-width: 767px) {
#mv_img h2,article #content,footer #copy{
width:100%;
}
#mv_img h2{
margin:0 auto 0 auto;
}
#mv_img h2 img{
width:100%;
}
#content img{
width:100%;
}



/* ↓150716 *************************************/


div#top_box {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	background: #f1ebe1;
}
div#top_box img {
	width: 100%;
	height: auto;
}


div#btn_st {
	width: 100%;
	margin: 0 auto 0;
	padding: 30px 0 40px;
	background: #f1ebe1;
}
div#btn_st img {
	width: 100%;
	height: auto;
	margin-left: 0;
}
div#btn_st p {
	margin: 0 auto 30px;
}
div#btn_st ul {
}
div#btn_st ul li {
	height: 50px;
}
div#btn_st ul li.li_01 { width: 271px; margin: 0 0 35px;}
div#btn_st ul li.li_02 { width: 210px;}
div#btn_st ul li img {
}
div#btn_st ul li span {
	font-size: 11px;
}


/* ↑150716 *************************************/






.ytb{
	width: 92%;
}
#link{
top: 86%;
}
#link div{
margin-bottom:8px;
line-height:1.1em;
font-size:98%;
}
}
</pre></body></html>