@charset "UTF-8";

@import url("base.css");


#copyright {
	margin:0 0 100px 0;
	}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* floor */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.n {
	display:none;
	}

.noImage {
	display:none;
	}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 2F */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#bg02 {
    box-sizing: border-box;
    padding: 15px 0 15px 114px;
}
#bg02 ul li a,
#bg03 ul li a {
    color: #000;
    display: inline-block;
    font-family: 'Noto Serif JP', serif;
    font-weight: 900;
    line-height: 1.7;
    position: relative;
    text-decoration: none;
}
#bg02 ul li a:hover,
#bg03 ul li a:hover {
    color: #70724d;
}
#bg02 ul li a::before,
#bg03 ul li a::before {
    content: url('../img/moyooshimono/2025/spoon_off.png');
    position: absolute;
    left: -30px;
    top: 5px;
}
#bg02 ul li a:hover::before,
#bg03 ul li a:hover::before {
    content: url('../img/moyooshimono/2025/spoon_on.png');
}
#bg02 ul li del,
#bg03 ul li del {
    font-family: 'Noto Serif JP', serif;
    font-weight: 900;
    text-decoration: line-through;
}
#bg02 ul li i.alert,
#bg03 ul li i.alert {
	color: rgb(220, 53, 53);
    font-family: 'Noto Serif JP', serif;
	font-style: normal;
    font-weight: 900;
}
#bg02 ul li i.message,
#bg03 ul li i.message {
	/* color: rgb(50, 190, 214); */
	color: rgb(35, 146, 210);
    font-family: 'Noto Serif JP', serif;
	font-style: normal;
    font-weight: 900;
}
#bg02 ul li i.new,
#bg03 ul li i.new {
	color: rgb(35, 146, 210);
    font-family: 'Noto Serif JP', serif;
	font-style: normal;
    font-weight: 900;
	position: absolute;
		left: -40px;
		top: 3px;
}
#bg02 ul li,
#bg03 ul li {
    font-family: 'Noto Serif JP', serif;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: .02em;
    line-height: 1.7;
	list-style:none;
	margin:0 0 38px;
	position: relative;
	}


#btnKago {
	z-index:10;
	width:119px;
	height:35px;
	position:absolute;
	top:555px;
	left:105px;
	}

#bg02 {
	clear:both;
	width:386px;
	height:938px;
	/* overflow:hidden; */
	background:url(../img/moyooshimono/2025/bg02.png);
	float:left;
	}
#bg02 h2 {
	width:386px;
	height:178px;
	overflow:hidden;
	text-indent:-7777px;
	}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 3F */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#bg03 {
    box-sizing: border-box;
	width:396px;
	height:938px;
	overflow:hidden;
	background:url(../img/moyooshimono/2025/bg03.png);
	float:left;
    padding: 15px 0 15px 50px;
	}
#bg03 h2 {
	width:396px;
	height:178px;
	overflow:hidden;
	text-indent:-7777px;
	}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main contents */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
    /* min-width: 1100px; */
    min-width: 1116px;
}
#content {
	/* width:1100px; */
	width:1116px;
	}

#comment {
	width:782px;
	height:106px;
	overflow:hidden;
	background-image:url(../img/moyooshimono/2025/comment_done.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/moyooshimono/2025/comment.png', sizingMethod='scale');
	text-indent:-7777px;
	}

#bg01_01 {
	width:782px;
	height:35px;
	overflow:hidden;
	background:url(../img/moyooshimono/2025/bg01_2026.png) 0px 0px;
	text-indent:-7777px;
	}
#bg01_01 li {
	list-style:none;
	float:left;
	}

#bg01_02 {
	width:782px;
	height:35px;
	overflow:hidden;
	background:url(../img/moyooshimono/2025/bg01_2026.png) 0px -35px;
	text-indent:-7777px;
	}
#bg01_02 li {
	list-style:none;
	float:left;
	}

	
#bg01_01 li,
#bg01_02 li {
	width: 81px;
	height: 35px;
	overflow: hidden;
}

#bg01_01 a,
#bg01_02 a {
	display: block;
	width: 81px;
	height: 35px;
}

#bg01_01 li:first-child,
#bg01_02 li:first-child,
#bg01_01 li:first-child a,
#bg01_02 li:first-child a {
	width: 110px;
}

#bg01_01 li:last-child,
#bg01_02 li:last-child,
#bg01_01 li:last-child a,
#bg01_02 li:last-child a {
	width: 89px;
}

#bg01_01 li:first-child a,
#bg01_02 li:first-child a {
	margin: 0 0 0 29px;
}

/* 1行目 */
#bg01_01 li:nth-child(1) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -29px 70px;
}

#bg01_01 li:nth-child(2) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -110px 70px;
}

#bg01_01 li:nth-child(3) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -191px 70px;
}

#bg01_01 li:nth-child(4) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -272px 70px;
}
#bg01_01 li:nth-child(5) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -353px 70px;
}

#bg01_01 li:nth-child(6) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -434px 70px;
}

#bg01_01 li:nth-child(7) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -515px 70px;
}

#bg01_01 li:nth-child(8) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -596px 70px;
}

#bg01_01 li:nth-child(9) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -677px 70px;
}

/* 二行目 */
#bg01_02 li:nth-child(1) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -29px 35px;
}

#bg01_02 li:nth-child(2) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -110px 35px;
}

#bg01_02 li:nth-child(3) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -191px 35px;
}

#bg01_02 li:nth-child(4) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -272px 35px;
}

#bg01_02 li:nth-child(5) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -353px 35px;
}

#bg01_02 li:nth-child(6) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -434px 35px;
}

#bg01_02 li:nth-child(7) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -515px 35px;
}

#bg01_02 li:nth-child(8) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -596px 35px;
}

#bg01_02 li:nth-child(9) a:hover {
	background: url(../img/moyooshimono/2025/bg01_2026.png) -677px 35px;
}


#bg04 {
	width:326px;
	height:750px;
	overflow:hidden;
	background-image:url(../img/moyooshimono/2025/bg04.png);
	background-repeat:no-repeat;
	margin:19px 0 0 0;
	}
