@charset "utf-8";
/* CSS Document */
/* ページ全般 */
.mein-box{
}
.sub-box{	
}
.img-bg{
}
.menu-list{
}
.media-y-grp,.media-y-grp-xs{
	background-color:#eff7ff;
	border-bottom:solid 1px #eff7ff;
}
.media-itm{
	background-color:#313939;
}
.nav-menu{
	background-color:#5d7791;
}

/* リンク */
.menu-logo a:link,.menu-btn a:link{
	color:#cbecfc;
	background-color:#313939;
}
.menu-logo a:active,.menu-btn a:active{
	color:#b0b787;
}
.menu-logo a:hover,.menu-btn a:hover{
	color:#feb969;
}
.menu-logo a:visited,.menu-btn a:visited{
	color:#cbecfc;
}
.nav-btn li a:link{
	color:#eff7ff;
}
.nav-btn li a:active{
	color:#3c3c3c;
}
.nav-btn li a:hover{
	color:#946394;
}
.nav-btn li:hover{
	background-color:#fff;
}
.nav-btn li a:visited{
	color:#313939;
}
.media-body a:link{
	color:#c861a1;
}
.media-body a:active{
	color:#119aa5;
}
.media-body a:hover{
	color:#80c69f;
}
.media-body a:visited{
	color:#c861a1;
}
.media-g-btn a:link,.media-y-btn a:link{
	color:#fce0d4;
}
.media-g-btn a:active,.media-y-btn a:active{
	color:#fdeae6;
}
.media-g-btn a:hover{
	color:#e4435b;
}
.media-y-btn a:hover{
	color:#fff;
}
.media-g-btn a:visited,.media-y-btn a:visited{
	color:#fce0d4;
}
.media-g-btn a:hover{
	background-color:#fff;
}
.media-y-btn a:hover{
	background-color:#e44c3c;
}
/* リリース */
.text-box{
	background-color:#ffffff;
}
.news-logo,.rel-logo{
	color:#e9525a;
}
.dl-horizontal.news-itm dt{
	color:#f0876d;
}
/* タイトル */
.plo-logo{
	color:#119aa5;
}
.media-logo{
	color:#726fb1;
}
.goods-logo{
	color:ec78ab;
}
.con-logo{
	color:#f8a237;
}
.goods-logo{
	color:#ffbd00
}
.book-logo{
	color:#e84055;
}
/* ▼スマホ対応 */
@media screen and (min-width: 0px) and (max-width: 767px) {
html,body {
	background-color:#313939;
}
.mein-box{
	background-color:#5d7791;
}
.img-bg{
	background-image:url(img/2024-1.png);
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center center;
}
.bg-box{
	min-height: 400px;
}
}

/* ▼タブレット・PC対応 */
@media screen and (min-width: 768px) {
html,body {
	background-color:#313939;
}
.mein-box{
	background-image:url(img/2024-1.png);
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center right;
	position:relative;
	background-attachment:fixed;
}
.bg-box{
}
}