.gnav__list.menu-11 > a { background-color: #fff; }

.contents .subnav .odd { background-color: #f1f5f8; }
.contents .subnav .even { background-color: #fafcfd; }
.contents__heading { color: #ff7caf; }
.contents__heading--simple { color: #ff7caf; font-size: 16px; font-weight: bold; left: 1.4; margin: 60px 0 30px; padding: 10px 20px; }
.contents__heading--simple:first-child { margin-top: 0; }
.contents__box--img-list { overflow: hidden; }
.contents__box--img-list li { float: left; padding: 0 .5% 1em; width: 24%; }
.contents__box--img-list img { display: inline-block; height: auto; width: 100%; }
.contents__side-nav a.cu, .contents__side-nav a:hover { background-color: #fff1f4; }

.cat01 { background-image: url(/2016/img/about/ico.png); color: #fb317e; }
.cat01.contents__box strong, .cat01.contents__box a { color: #fb317e; }

.cat02 { background-image: url(/2016/img/stage/ico.png); color: #3fcb71; }
.cat02.contents__box strong, .cat02.contents__box a { color: #3fcb71; }
.cat02.contents__box .contents__heading--simple { background: #f0fce6; color: #3fcb71; }

.cat03 { background-image: url(/2016/img/main/ico.png); color: #f96868; }
.cat03.contents__box strong, .cat03.contents__box a { color: #f96868; }
.cat03.contents__box .contents__heading--simple { background: #ffe3e4; color: #f96868; }

.cat04 { background-image: url(/2016/img/creator/ico.png); color: #fbc405; }
.cat04.contents__box strong, .cat04.contents__box a { color: #fbc405; }
.cat04.contents__box .contents__heading--simple { background: #fefae2; color: #fbc405; }

.cat05 { background-image: url(/2016/img/business/ico.png); color: #506cc9; }
.cat05.contents__box strong, .cat05.contents__box a { color: #506cc9; }
.cat05.contents__box .contents__heading--simple { background: #e5e8f9; color: #506cc9; }

.cat06 { background-image: url(/2016/img/goods-food/ico.png); color: #ff8644; }
.cat06.contents__box strong, .cat06.contents__box a { color: #ff8644; }

.cat07 { background-image: url(/2016/img/aj_night/ico2.png); color: #041b46; }
.cat07.contents__box strong, .cat07.contents__box a { color: #041b46; }
.cat07.contents__box .contents__heading--simple { background: #04225a; color: #fff; }

.contents__box { background: none; color: #030303; }
