/* 2001 */
.cubeNavigationArea2001 .cubeLink {
	width: 48.5%;
	height: 95px;
	padding-bottom: 1%;
}

.cubeNavigationArea2001 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 10px;
	top: 27px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2001 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 40px;
	right: 20px;
	text-align: right;
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
	width:auto;
}

.cubeNavigationArea2001 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2001 .cubeLink:nth-child(2) {
	padding-top: 1%;
}

.cubeNavigationArea2001 .cubeLink:nth-child(2n+1) {
	padding-left: 1%;
}

.cubeNavigationArea2001 .cubeLink:nth-child(2n+2) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2001 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2001 .cubeLink .cubeLink_a .cubeLink_bg {
	background:rgba(0,0,0,0.2);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2001 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2002 */
.cubeNavigationArea2002 .cubeLink {
	width: 32%;
	height: 95px;
	padding-bottom: 1%
}

.cubeNavigationArea2002 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2002 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px
}
.cubeNavigationArea2002 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_text {
	color: #323232;
}
.cubeNavigationArea2002 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(2) {
	padding-top: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(3) {
	padding-top: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(2n+1) {
	padding-left: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(2n+2) {
	padding-left: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2002 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_bg {
	background-color: rgba(180,180,180,0.7);
}

.cubeNavigationArea2002 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_bg {
	background-color: rgba(3,0,102,0.7);
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2002 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2003 */
.cubeNavigationArea2003 .cubeLink {
	width: 48.5%;
	height: 95px;
	padding-bottom: 1%;
}

.cubeNavigationArea2003 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2003 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2003 .cubeLink:nth-child(4n+1) .cubeLink_a .cubeLink_text,.cubeNavigationArea2003 .cubeLink:nth-child(4n+4) .cubeLink_a .cubeLink_text {
	color:#4b363d;
}

.cubeNavigationArea2003 .cubeLink:nth-child(4n+2) .cubeLink_a .cubeLink_text,.cubeNavigationArea2003 .cubeLink:nth-child(4n+3) .cubeLink_a .cubeLink_text {
	color:#caa78b;
}

.cubeNavigationArea2003 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2003 .cubeLink:nth-child(2) {
	padding-top: 1%;
}

.cubeNavigationArea2003 .cubeLink:nth-child(2n+1) {
	padding-left: 1%;
}

.cubeNavigationArea2003 .cubeLink:nth-child(2n+2) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2003 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2003 .cubeLink:nth-child(4n+1) .cubeLink_a .cubeLink_bg,.cubeNavigationArea2003 .cubeLink:nth-child(4n+4) .cubeLink_a .cubeLink_bg{
	background:#caa78b;
}

.cubeNavigationArea2003 .cubeLink:nth-child(4n+2) .cubeLink_a .cubeLink_bg,.cubeNavigationArea2003 .cubeLink:nth-child(4n+3) .cubeLink_a .cubeLink_bg{
	background:#4b363d;
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2003 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2004 */
.cubeNavigationArea2004 .cubeLink:nth-child(5n+1),.cubeNavigationArea2004 .cubeLink:nth-child(5n+2) {
	width: 48.5%;
	height: 130px;
	padding-bottom: 1%;
}
.cubeNavigationArea2004 .cubeLink:nth-child(5n+3),.cubeNavigationArea2004 .cubeLink:nth-child(5n+4),.cubeNavigationArea2004 .cubeLink:nth-child(5n+5) {
	width: 32%;
	height: 95px;
	padding-bottom: 1%;
}

.cubeNavigationArea2004 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2004 .cubeLink:nth-child(5n+1) .cubeLink_a .cubeLink_ico,.cubeNavigationArea2004 .cubeLink:nth-child(5n+2) .cubeLink_a .cubeLink_ico {
	top: 30px;
}

.cubeNavigationArea2004 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #323232;
	font-size: 16px;
}

.cubeNavigationArea2004 .cubeLink:nth-child(5n+1) .cubeLink_a .cubeLink_text,.cubeNavigationArea2004 .cubeLink:nth-child(5n+2) .cubeLink_a .cubeLink_text {
	bottom: 30px;
}

.cubeNavigationArea2004 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2004 .cubeLink:nth-child(2) {
	padding-top: 1%;
}

.cubeNavigationArea2004 .cubeLink:nth-child(5n+1),.cubeNavigationArea2004 .cubeLink:nth-child(5n+3),.cubeNavigationArea2004 .cubeLink:nth-child(5n+4) {
	padding-left: 1%;
}

.cubeNavigationArea2004 .cubeLink:nth-child(5n+2),.cubeNavigationArea2004 .cubeLink:nth-child(5n+5) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2004 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2004 .cubeLink .cubeLink_a .cubeLink_bg{
    background:#ead077;
}
.cubeNavigationArea2004 .cubeLink:nth-child(5n+4) .cubeLink_a .cubeLink_bg{
    background:#dbe837;
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2004 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2005 */
.cubeNavigationArea2005 .cubeLink {
	width: 32%;
	height: 95px;
	padding-bottom: 2%
}

.cubeNavigationArea2005 .cubeLink .cubeLink_a {
    display:block;
    width: 95px;
    height: 95px;
    margin:0 auto;
}

.cubeNavigationArea2005 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2005 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px
}

.cubeNavigationArea2005 .cubeLink:nth-child(1) {
	padding-top: 2%
}

.cubeNavigationArea2005 .cubeLink:nth-child(2) {
	padding-top: 2%
}

.cubeNavigationArea2005 .cubeLink:nth-child(3) {
	padding-top: 2%
}

.cubeNavigationArea2005 .cubeLink:nth-child(2n+1) {
	padding-left: 1%
}

.cubeNavigationArea2005 .cubeLink:nth-child(2n+2) {
	padding-left: 1%
}

.cubeNavigationArea2005 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2005 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2005 .cubeLink .cubeLink_a .cubeLink_bg {
	background:#3e4561;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
	border:1px solid #3d405f;
	box-shadow:0 2px 3px #b5bbd2;
	box-shadow:inset 0 0 5px rgba(181,187,210,0.6);
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2005 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2006 */
.cubeNavigationArea2006 {
    background-color: #12375f;
    padding:1%;
}
.cubeNavigationArea2006 .cubeLink {
	width: 32.6666%;
	height: 95px;
}

.cubeNavigationArea2006 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2006 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px
}
/*
.cubeNavigationArea2006 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-child(2) {
	padding-top: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-child(3) {
	padding-top: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-child(3n+1) {
	padding-left: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-child(3n+3) {
	padding-right: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-last-child(1) {
	padding-bottom: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-last-child(2) {
	padding-bottom: 1%
}

.cubeNavigationArea2006 .cubeLink:nth-last-child(3) {
	padding-bottom: 1%
}
*/
.cubeNavigationArea2006 .cubeLink .cubeLink_a .cubeLink_bg {
	background-color: #12375f;
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2006 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2007 */
.cubeNavigationArea2007 .cubeLink {
	width: 32%;
	height: 95px;
	padding-bottom: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+2) {
	width: 65%;
}

.cubeNavigationArea2007 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2007 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
    background:rgba(0,0,0,0.3);
    padding:5px 0;
}

.cubeNavigationArea2007 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(2) {
	padding-top: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+1),.cubeNavigationArea2007 .cubeLink:nth-child(8n+3),.cubeNavigationArea2007 .cubeLink:nth-child(8n+6) {
	padding-left: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+4),.cubeNavigationArea2007 .cubeLink:nth-child(8n+7) {
	padding-left: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+2),.cubeNavigationArea2007 .cubeLink:nth-child(8n+5),.cubeNavigationArea2007 .cubeLink:nth-child(8n+8) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
	background-color: #3f67c0;
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
	background-color: #35b5eb;
}
.cubeNavigationArea2007 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
	background-color: #ffa333;
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
	background-color: #eb5b4c;
}
.cubeNavigationArea2007 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
	background-color: #5ecbd5;
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
	background-color: #f7c515;
}
.cubeNavigationArea2007 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
	background-color: #67ae03;
}

.cubeNavigationArea2007 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
	background-color: #ce77c1;
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2007 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2008 */
.cubeNavigationArea2008 .cubeLink {
	width: 32%;
	height: 95px;
	padding-bottom: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-child(4n+2),.cubeNavigationArea2008 .cubeLink:nth-child(4n+3){
	width: 65%;
}

.cubeNavigationArea2008 .cubeLink .cubeLink_a .cubeLink_ico {
	right: 10px;
	bottom: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2008 .cubeLink .cubeLink_a .cubeLink_text {
	top: 10px;
    left:10px;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2008 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-child(2) {
	padding-top: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-child(4n+1),.cubeNavigationArea2008 .cubeLink:nth-child(4n+3) {
	padding-left: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-child(4n+2),.cubeNavigationArea2008 .cubeLink:nth-child(4n+4) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2008 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
	background-color: #31b7ba;
}

.cubeNavigationArea2008 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
	background-color: #ffa333;
}
.cubeNavigationArea2008 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
	background-color: #a51c22;
}

.cubeNavigationArea2008 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
	background-color: #43689c;
}
.cubeNavigationArea2008 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
	background-color: #67ae03;
}

.cubeNavigationArea2008 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
	background-color: #ce77c1;
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2008 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2009 */
.cubeNavigationArea2009 .cubeLink {
	width: 98%;
	height: 50px;    
	padding-bottom: 1%;
    padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2009 .cubeLink .cubeLink_a .cubeLink_ico {
	right: 20px;
	bottom: 5px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2009 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    left:20px;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2009 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2009 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2009 .cubeLink .cubeLink_a .cubeLink_bg {
	background-color: #7b573d;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2009 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2010 */
.cubeNavigationArea2010 .cubeLink {
	width: 32%;
	height: 95px;
	padding-bottom: 2%
}

.cubeNavigationArea2010 .cubeLink .cubeLink_a {
    display:block;
    width: 95px;
    height: 95px;
    margin:0 auto;
}

.cubeNavigationArea2010 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2010 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px
}

.cubeNavigationArea2010 .cubeLink:nth-child(1) {
	padding-top: 2%
}

.cubeNavigationArea2010 .cubeLink:nth-child(2) {
	padding-top: 2%
}

.cubeNavigationArea2010 .cubeLink:nth-child(3) {
	padding-top: 2%
}

.cubeNavigationArea2010 .cubeLink:nth-child(2n+1) {
	padding-left: 1%
}

.cubeNavigationArea2010 .cubeLink:nth-child(2n+2) {
	padding-left: 1%
}

.cubeNavigationArea2010 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2010 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+1) .cubeLink_a .cubeLink_bg {
	background:rgba(204,168,84,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+2) .cubeLink_a .cubeLink_bg {
	background:rgba(108,153,174,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+3) .cubeLink_a .cubeLink_bg {
	background:rgba(129,160,90,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+4) .cubeLink_a .cubeLink_bg {
	background:rgba(202,111,80,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+5) .cubeLink_a .cubeLink_bg {
	background:rgba(113,113,163,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+6) .cubeLink_a .cubeLink_bg {
	background:rgba(183,121,170,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+7) .cubeLink_a .cubeLink_bg {
	background:rgba(113,169,124,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+8) .cubeLink_a .cubeLink_bg {
	background:rgba(199,85,134,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+9) .cubeLink_a .cubeLink_bg {
	background:rgba(150,106,93,0.9);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/254.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/240.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/286.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/329.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/321.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/233.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/293.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/345.png?v=201409221739)
}

.cubeNavigationArea2010 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/322.png?v=201409221739)
}

/* 2011 */
.cubeNavigationArea2011 .cubeLink {
	width: 48.5%;
	height: 95px;
	padding-bottom: 1%;
}

.cubeNavigationArea2011 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 23px;
	top: 15px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2011 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
    left:25px;
	color: #fff;
	font-size: 16px;
    text-shadow:0 1px 2px rgba(0,0,0,0.5);
}

.cubeNavigationArea2011 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2011 .cubeLink:nth-child(2) {
	padding-top: 1%;
}

.cubeNavigationArea2011 .cubeLink:nth-child(2n+1) {
	padding-left: 1%;
}

.cubeNavigationArea2011 .cubeLink:nth-child(2n+2) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2011 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2011 .cubeLink .cubeLink_a .cubeLink_bg{
	background:rgba(107,173,209,0.7);
}

.cubeNavigationArea2011 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_bg{
	background:rgba(255,157,8,0.7);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2011 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2012 */
.cubeNavigationArea2012 .cubeLink {
	width: 32%;
	height: 95px;
    border-left:1px dashed #d0c0a6;
    border-bottom:1px dashed #d0c0a6;
}

.cubeNavigationArea2012 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 8px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    padding:8px;
}

.cubeNavigationArea2012 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 8px;
	text-align: center;
	color: #5f5f5f;
	font-size: 16px
}

.cubeNavigationArea2012 .cubeLink:nth-child(1) {
	margin-top: 1%;
    border-top:1px dashed #d0c0a6;
}

.cubeNavigationArea2012 .cubeLink:nth-child(2) {
	margin-top: 1%;
    border-top:1px dashed #d0c0a6;
}

.cubeNavigationArea2012 .cubeLink:nth-child(3) {
	margin-top: 1%;
    border-top:1px dashed #d0c0a6;
}

.cubeNavigationArea2012 .cubeLink:nth-child(3n+1) {
	margin-left: 1%
}

.cubeNavigationArea2012 .cubeLink:nth-child(3n+3) {
	margin-right: 1%;
    border-right:1px dashed #d0c0a6;
}

.cubeNavigationArea2012 .cubeLink:nth-last-child(1) {
	margin-right: 1%;
    margin-bottom:1%;
}

.cubeNavigationArea2012 .cubeLink:nth-last-child(2) {
    margin-bottom:1%;
}

.cubeNavigationArea2012 .cubeLink:nth-last-child(3) {
    margin-bottom:1%;
}

.cubeNavigationArea2012 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_bg {
	
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/278.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/382.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/389.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/312.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/277.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/374.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/328.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/281.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2012 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#d0c0a6 url(../image/colIcon/343.png?v=201409221739) no-repeat center;
}

/* 2013 */
.cubeNavigationArea2013 .cubeLink {
	width: 98%;
	height: 50px;
	padding-bottom: 1%;
}

.cubeNavigationArea2013 .cubeLink:nth-child(1),.cubeNavigationArea2013 .cubeLink:nth-child(2){
	width: 48.5%;
    height: 95px;
}

.cubeNavigationArea2013 .cubeLink .cubeLink_a .cubeLink_ico {
	right: 20px;
	bottom: 5px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2013 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico,.cubeNavigationArea2013 .cubeLink:nth-child(2) .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	bottom: 40px;
}

.cubeNavigationArea2013 .cubeLink .cubeLink_a .cubeLink_text {
    top: 15px;
    left:20px;
	color: #fff;
	font-size: 16px;
    text-shadow:0 1px 2px rgba(0,0,0,0.5);
}

.cubeNavigationArea2013 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_text, .cubeNavigationArea2013 .cubeLink:nth-child(2) .cubeLink_a .cubeLink_text {
    left:0;
    top: 60px;
	text-align: center;
    }

.cubeNavigationArea2013 .cubeLink:nth-child(1) {
    padding-left: 1%;
	padding-top: 1%;
}

.cubeNavigationArea2013 .cubeLink:nth-child(2) {
	padding-top: 1%;
    padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2013 .cubeLink:nth-child(n+3) {
    padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2013 .cubeLink .cubeLink_a .cubeLink_bg{
	background:rgba(0,0,0,0.8);
     -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2013 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2014 */
.cubeNavigationArea2014 .cubeLink {
	width: 98%;
	height: 50px;    
	padding-bottom: 2%;
    padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+1) {
	width: 80%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+2) {
	width: 90%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+3) {
	width: 85%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+4) {
	width: 92%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+5) {
	width: 90%;
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+6) {
	width: 80%;
}

.cubeNavigationArea2014 .cubeLink .cubeLink_a .cubeLink_ico {
	left:20px;
	bottom: 5px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2014 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    left: 80px;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2014 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2014 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
	background-color: rgba(1,85,51,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
	background-color: rgba(208,202,20,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
	background-color: rgba(8,146,195,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
	background-color: rgba(177,50,105,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
	background-color: rgba(225,66,71,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
	background-color: rgba(48,94,144,0.8);
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2014 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2015 */
.cubeNavigationArea2015 .cubeLink {
	width: 98%;
	height: 50px;    
    padding-left: 1%;
	padding-right: 1%;
}

.cubeNavigationArea2015 .cubeLink .cubeLink_a .cubeLink_ico {
	right: 20px;
	bottom: 5px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2015 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    left:20px;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2015 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2015 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2015 .cubeLink .cubeLink_a .cubeLink_bg {
	background: -webkit-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(44,44,44,1) 100%);
	background: -moz-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(44,44,44,1) 100%);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2015 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2016 */
.cubeNavigationArea2016 .cubeLink {
	width: 32%;
	height: 95px;
    padding-bottom:1%;
}

.cubeNavigationArea2016 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 8px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    padding:8px;
}

.cubeNavigationArea2016 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 8px;
	text-align: center;
	color: #fff;
	font-size: 16px;
    text-shadow:0 1px 2px rgba(0,0,0,0.3);
}

.cubeNavigationArea2016 .cubeLink:nth-child(1) {
    padding-top:1%;
}

.cubeNavigationArea2016 .cubeLink:nth-child(2) {
	padding-top:1%;
}

.cubeNavigationArea2016 .cubeLink:nth-child(3) {
	padding-top:1%;
}

.cubeNavigationArea2016 .cubeLink:nth-child(3n+1) {
	padding-left: 1%
}

.cubeNavigationArea2016 .cubeLink:nth-child(3n+2) {
	padding-left: 1%
}

.cubeNavigationArea2016 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2016 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2016 .cubeLink .cubeLink_a .cubeLink_bg {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
	background:#f78062;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
	background:#52afe0;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
	background:#d88dd9;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
	background:#88bc36;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
	background:#ff9900;
}

.cubeNavigationArea2016 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
	background:#39cbcf;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/398.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/399.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/400.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/401.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/402.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/403.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/404.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/405.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2016 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:rgba(0,0,0,0.3) url(../image/colIcon/406.png?v=201409221739) no-repeat center;
}

/* 2017 */
.cubeNavigationArea2017 {
background:#252932;
padding:1%;
}

.cubeNavigationArea2017 .cubeLink {
	width: 32.6666%;
	height: 75px;
}

.cubeNavigationArea2017 .cubeLink:nth-child(8n+1){
	width: 98%;
}

.cubeNavigationArea2017 .cubeLink:nth-child(8n+2),.cubeNavigationArea2017 .cubeLink:nth-child(8n+3),.cubeNavigationArea2017 .cubeLink:nth-child(8n+7),.cubeNavigationArea2017 .cubeLink:nth-child(8n+8) {
	width: 49%;
}

.cubeNavigationArea2017 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 3px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2017 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 3px;
	text-align: center;
	color: #fff;
	font-size: 16px
}
/*
.cubeNavigationArea2017 .cubeLink:nth-child(1) {
	padding-top: 1%;
}
.cubeNavigationArea2017 .cubeLink:nth-child(8n+1){
	padding-left: 1%;
    padding-right: 1%;
}
.cubeNavigationArea2017 .cubeLink:nth-child(8n+2),.cubeNavigationArea2017 .cubeLink:nth-child(8n+4),.cubeNavigationArea2017 .cubeLink:nth-child(8n+7) {
	padding-left: 1%
}

.cubeNavigationArea2017 .cubeLink:nth-child(8n+3),.cubeNavigationArea2017 .cubeLink:nth-child(8n+6),.cubeNavigationArea2017 .cubeLink:nth-child(8n+8) {
	padding-right: 1%
}

.cubeNavigationArea2017 .cubeLink:nth-last-child(1) {
	padding-bottom: 1%;
}
*/
.cubeNavigationArea2017 .cubeLink .cubeLink_a .cubeLink_bg {
	background-color: #252932;
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739);
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2017 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* 2018 */
.cubeNavigationArea2018 {
background:#1b5c94;
}

.cubeNavigationArea2018 .cubeLink {
	width: 48.5%;
	height: 95px;
    padding-bottom:1%;
}

.cubeNavigationArea2018 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 5px;
	width:100%;
	height: 40px;
    padding:5px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    box-shadow:0 1px 2px rgba(0,0,0,0.3);
}

.cubeNavigationArea2018 .cubeLink .cubeLink_a .cubeLink_ico:after {	
    position:absolute;
    left: 47%;	
	top: 45px;
    width:10px;
    height:10px;  
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg); 
    -o-transform:rotate(45deg); 
    transform:rotate(45deg);  
   
    background:#fff;
    content:"";
}

.cubeNavigationArea2018 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 2px;
	text-align: center;
	color: #fff;
	font-size: 16px;
    background:rgba(0,0,0,0.3);
    padding:2px 0;
}

.cubeNavigationArea2018 .cubeLink:nth-child(1) {
    padding-top:1%;
}

.cubeNavigationArea2018 .cubeLink:nth-child(2) {
	padding-top:1%;
}

.cubeNavigationArea2018 .cubeLink:nth-child(2n+1) {
	padding-left: 1%
}

.cubeNavigationArea2018 .cubeLink:nth-child(2n+2) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2018 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2018 .cubeLink .cubeLink_a .cubeLink_bg {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+1) .cubeLink_ico {    
	background:#fff url(../image/colIcon/203.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#fff url(../image/colIcon/204.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#fff url(../image/colIcon/205.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#fff url(../image/colIcon/207.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#fff url(../image/colIcon/208.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#fff url(../image/colIcon/209.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#fff url(../image/colIcon/210.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#fff url(../image/colIcon/213.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2018 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#fff url(../image/colIcon/214.png?v=201409221739) no-repeat center;
}

/* 2019 */
.cubeNavigationArea2019 {
   background: url(../image/imagetuku/bg2019.jpg?v=201409221739) no-repeat center;
   background-size:cover;
}
.cubeNavigationArea2019 .cubeLink {
	width: 96%;
	height: 50px;    
	padding-bottom: 1%;
    padding-left: 2%;
	padding-right: 2%;
}

.cubeNavigationArea2019 .cubeLink .cubeLink_a .cubeLink_ico {
	right: 20px;
	bottom: 5px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2019 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    left:20px;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2019 .cubeLink:nth-child(1) {
	padding-top: 2%
}

.cubeNavigationArea2019 .cubeLink:nth-last-child(1) {
	padding-left: 2%;
	padding-right: 2%;
    padding-bottom: 2%;
}

.cubeNavigationArea2019 .cubeLink .cubeLink_a .cubeLink_bg {
	background-color: rgba(0,0,0,0.5);
    box-shadow:inset 0 0 5px rgba(0,0,0,0.8);
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/380.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/387.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/403.png?v=201409221739)
}

.cubeNavigationArea2019 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409221739)
}

/* 2020 */
.cubeNavigationArea2020 {
    background: -webkit-linear-gradient(right, rgba(1,153,52,1) 0%, rgba(88,197,226,1) 100%);
	background: -moz-linear-gradient(right, rgba(1,153,52,1) 0%, rgba(88,197,226,1) 100%);
}
.cubeNavigationArea2020 .cubeLink {
	width: 31.5%;
	height: 95px;
	padding-bottom: 3%
}

.cubeNavigationArea2020 .cubeLink .cubeLink_a {
    display:block;
    width: 95px;
    height: 95px;
    margin:0 auto;
}

.cubeNavigationArea2020 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2020 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
    text-shadow:1px 1px 2px rgba(0,0,0,0.8);
}

.cubeNavigationArea2020 .cubeLink:nth-child(1) {
	padding-top: 2%
}

.cubeNavigationArea2020 .cubeLink:nth-child(2) {
	padding-top: 2%
}

.cubeNavigationArea2020 .cubeLink:nth-child(3) {
	padding-top: 2%
}

.cubeNavigationArea2020 .cubeLink:nth-child(2n+1) {
	padding-left: 1%
}

.cubeNavigationArea2020 .cubeLink:nth-child(2n+2) {
	padding-left: 1%
}

.cubeNavigationArea2020 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2020 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2020 .cubeLink .cubeLink_a .cubeLink_bg {
	/*box-shadow:0 0 2px rgba(255,255,255,1);*/
    border:2px solid #fff;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
	border-radius:100%;
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/254.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/240.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/286.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/329.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/321.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/233.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/293.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/345.png?v=201409221739)
}

.cubeNavigationArea2020 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/322.png?v=201409221739)
}

/* 2021 */
.cubeNavigationArea2021 {
    background:#d3eff0 url(../image/imagetuku/bg2021.jpg?v=201409221739) repeat-x top;
}
.cubeNavigationArea2021 .cubeLink {
	width: 32%;
	height: 95px;
    border-left:1px dashed #83ddf5;
    border-bottom:1px dashed #83ddf5;
}

.cubeNavigationArea2021 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 8px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    padding:8px;
}

.cubeNavigationArea2021 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 8px;
	text-align: center;
	color: #5f5f5f;
	font-size: 16px
}

.cubeNavigationArea2021 .cubeLink:nth-child(1) {
	margin-top: 60px;
    border-top:4px solid #fb6b53;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    -o-border-top-left-radius:5px;
    border-top-left-radius:5px;
}

.cubeNavigationArea2021 .cubeLink:nth-child(2) {
	margin-top: 60px;
    border-top:4px solid #9fd269;
}

.cubeNavigationArea2021 .cubeLink:nth-child(3) {
	margin-top: 60px;
    border-top:4px solid #50c0e6;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -o-border-top-right-radius:5px;
    border-top-right-radius:5px;
}

.cubeNavigationArea2021 .cubeLink:nth-child(3n+1) {
	margin-left: 1%
}

.cubeNavigationArea2021 .cubeLink:nth-child(3n+3) {
	margin-right: 1%;
    border-right:1px dashed #83ddf5;
}

.cubeNavigationArea2021 .cubeLink:nth-last-child(1) {
	margin-right: 1%;
    margin-bottom:1%;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -o-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}

.cubeNavigationArea2021 .cubeLink:nth-last-child(2) {
    margin-bottom:1%;
}

.cubeNavigationArea2021 .cubeLink:nth-last-child(3) {
    margin-bottom:1%;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -o-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}

.cubeNavigationArea2021 .cubeLink .cubeLink_a .cubeLink_bg {
	background:#fff;
}
.cubeNavigationArea2021 .cubeLink:nth-last-child(1) .cubeLink_a .cubeLink_bg {
	-webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -o-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.cubeNavigationArea2021 .cubeLink:nth-last-child(3) .cubeLink_a .cubeLink_bg {
	-webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -o-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background: url(../image/colIcon/48.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background: url(../image/colIcon/77.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background: url(../image/colIcon/63.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background: url(../image/colIcon/51.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background: url(../image/colIcon/74.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background: url(../image/colIcon/76.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background: url(../image/colIcon/56.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background: url(../image/colIcon/68.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2021 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background: url(../image/colIcon/65.png?v=201409221739) no-repeat center;
}

/* 2022 */
.cubeNavigationArea2022 {
background: #f4f4f4;
}
.cubeNavigationArea2022 .cubeLink {
	width: 96%;
	height: 50px;    
    padding-left: 2%;
	padding-right: 2%;
    padding-bottom: 1px;
}

.cubeNavigationArea2022 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 1px;
	top: 0px;
	width: 90px;
	height: 50px;
}

.cubeNavigationArea2022 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico {
    height: 51px;
	 -webkit-border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;
    -o-border-top-left-radius:10px;
    border-top-left-radius:10px;
}

.cubeNavigationArea2022 .cubeLink:nth-last-child(1) .cubeLink_a .cubeLink_ico {
	 -webkit-border-bottom-left-radius:10px;
    -moz-border-bottom-left-radius:10px;
    -o-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
}

.cubeNavigationArea2022 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    left:100px;
	color: #5f5f5f;
	font-size: 16px;
}

.cubeNavigationArea2022 .cubeLink:nth-child(1) {
	padding-top: 2%;
    padding-bottom: 2px;
}

.cubeNavigationArea2022 .cubeLink:nth-last-child(1) {
	padding-bottom: 2%;
}

.cubeNavigationArea2022 .cubeLink .cubeLink_a .cubeLink_bg {
	background: #fff url(../image/imagetuku/ico2022.png?v=201409221739) no-repeat 95% center;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
}

.cubeNavigationArea2022 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_bg {
    border-top:1px solid #d9d9d9;
    -webkit-border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;
    -o-border-top-left-radius:10px;
    border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -o-border-top-right-radius:10px;
    border-top-right-radius:10px;
}

.cubeNavigationArea2022 .cubeLink:nth-last-child(1) .cubeLink_a .cubeLink_bg {
    border-bottom:1px solid #d9d9d9;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-bottom-left-radius:10px;
    -o-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-bottom-right-radius:10px;
    -o-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background:#c4403e url(../image/colIcon/398.png?v=201409231147) no-repeat center;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background:#d67771 url(../image/colIcon/399.png?v=201409231147) no-repeat center;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background:#b3d0be url(../image/colIcon/400.png?v=201409231147) no-repeat center;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background:#d67771 url(../image/colIcon/401.png?v=201409231147) no-repeat center;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background:#b3d0be url(../image/colIcon/407.png?v=201409231147) no-repeat center;
}

.cubeNavigationArea2022 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background:#3ec47a url(../image/colIcon/402.png?v=201409231147) no-repeat center;
}

/* 2023 */
.cubeNavigationArea2023 {
    background: url(../image/imagetuku/bg2023.jpg?v=201409221739) no-repeat;
    background-size:cover;
}
.cubeNavigationArea2023 .cubeLink {
	width: 45%;
	height: 95px;
	padding-bottom: 3%;
}

.cubeNavigationArea2023 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 15px;
	bottom: 8px;
	width: 45px;
	height: 45px;
    box-shadow:0 0 4px rgba(0,0,0,0.5);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    -webkit-transform:rotate(20deg);
    -moz-transform:rotate(20deg);
}

.cubeNavigationArea2023 .cubeLink .cubeLink_a .cubeLink_text {
	top: 15px;
    right:15px;
	color: #fff;
	font-size: 16px;
    text-shadow:0 1px 2px rgba(0,0,0,0.5);
    text-align:right;
}

.cubeNavigationArea2023 .cubeLink:nth-child(1) {
	padding-top: 3%;
}

.cubeNavigationArea2023 .cubeLink:nth-child(2) {
	padding-top: 3%;
}

.cubeNavigationArea2023 .cubeLink:nth-child(2n+1) {
	padding-left: 3%;
}

.cubeNavigationArea2023 .cubeLink:nth-child(2n+2) {
	padding-left: 3%;
	padding-right: 3%;
}

.cubeNavigationArea2023 .cubeLink:nth-last-child(1) {
	padding-left: 3%;
	padding-right: 3%;
}

.cubeNavigationArea2023 .cubeLink .cubeLink_a .cubeLink_bg{
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    border:3px solid #fff;
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+1) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(62,136,243,1) 0%, rgba(8,72,178,1) 100%);
	background: -moz-linear-gradient(top, rgba(62,136,243,1) 0%, rgba(8,72,178,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+2) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(228,103,195,1) 0%, rgba(217,51,177,1) 100%);
	background: -moz-linear-gradient(top, rgba(228,103,195,1) 0%, rgba(217,51,177,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+3) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(134,97,211,1) 0%, rgba(100,28,216,1) 100%);
	background: -moz-linear-gradient(top, rgba(134,97,211,1) 0%, rgba(100,28,216,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+4) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(234,180,196,1) 0%, rgba(215,140,117,1) 100%);
	background: -moz-linear-gradient(top, rgba(234,180,196,1) 0%, rgba(215,140,117,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+5) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(247,107,71,1) 0%, rgba(243,81,17,1) 100%);
	background: -moz-linear-gradient(top, rgba(247,107,71,1) 0%, rgba(243,81,17,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+6) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(249,209,95,1) 0%, rgba(249,188,63,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,209,95,1) 0%, rgba(249,188,63,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(7n+7) .cubeLink_a .cubeLink_bg{
	background: -webkit-linear-gradient(top, rgba(160,208,62,1) 0%, rgba(125,181,44,1) 100%);
	background: -moz-linear-gradient(top, rgba(160,208,62,1) 0%, rgba(125,181,44,1) 100%);
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+1) .cubeLink_ico {    
	background:#fff url(../image/colIcon/203.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#fff url(../image/colIcon/228.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#fff url(../image/colIcon/205.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#fff url(../image/colIcon/207.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#fff url(../image/colIcon/208.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#fff url(../image/colIcon/209.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#fff url(../image/colIcon/210.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#fff url(../image/colIcon/213.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2023 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#fff url(../image/colIcon/214.png?v=201409221739) no-repeat center;
}

/* 2024 */
.cubeNavigationArea2024 {
    background: url(../image/imagetuku/bg2024.jpg?v=201409221739) no-repeat;
    background-size:cover;
}
.cubeNavigationArea2024 .cubeLink {
	width: 90%;
	height: 85px;
    padding-left: 5%;
    padding-right: 5%;
}

.cubeNavigationArea2024 .cubeLink:nth-child(1) {
	height: 110px;
}

.cubeNavigationArea2024 .cubeLink{
    background: url(../image/imagetuku/linetwo2024.png?v=201409221739) repeat-y center;
}

.cubeNavigationArea2024 .cubeLink .cubeLink_a{
   
}

.cubeNavigationArea2024 .cubeLink .cubeLink_a .cubeLink_ico {
    top:3px;
	width: 40px;
	height: 40px;
    border: 2px solid rgba(0,0,0,0.5);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    padding:8px;
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    transition: transform 2s;
}

.cubeNavigationArea2024 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_ico {
	left: 0;
}
.cubeNavigationArea2024 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_ico {
	right: 0;
}

.cubeNavigationArea2024 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico {
	left: 0;
    right:0;
    padding:20px;
}

.cubeNavigationArea2024 .cubeLink .cubeLink_a .cubeLink_ico:hover {
    -webkit-transform: rotate(180deg); 
    -moz-transform:rotate(180deg);
    transform: rotate(180deg);
}

.cubeNavigationArea2024 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 0px;
	color: #fff;
	font-size: 16px;
    text-align: center;
    width: 100px;
}

.cubeNavigationArea2024 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_text {
	left: -20px;
}

.cubeNavigationArea2024 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_text {
	right: -20px;
}

.cubeNavigationArea2024 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_text {
    width: 100%;
    left: 0px;
}

.cubeNavigationArea2024 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2024 .cubeLink:nth-last-child(1) {
	padding-bottom: 1%;
}

.cubeNavigationArea2024 .cubeLink .cubeLink_a .cubeLink_bg {
    position:absolute;
    width: 49.7%;
	height: 90px;
    background: url(../image/imagetuku/line2024.png?v=201409221739) repeat-x center 29px;
    }

.cubeNavigationArea2024 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_bg {
    left:0;
}

.cubeNavigationArea2024 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_bg {
    right:0;
}

.cubeNavigationArea2024 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_bg {
    background: none;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/254.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/240.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/286.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/329.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/321.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/233.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/293.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/345.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2024 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#6e89a4 url(../image/colIcon/322.png?v=201409221739) no-repeat center;
}

/* 2025 */
.cubeNavigationArea2025 {
    background:#e9e9e9;
}
.cubeNavigationArea2025 .cubeLink {
    height: 95px;
    padding-bottom:1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(6n+1),.cubeNavigationArea2025 .cubeLink:nth-child(6n+2),.cubeNavigationArea2025 .cubeLink:nth-child(6n+3),.cubeNavigationArea2025 .cubeLink:nth-child(6n+4) {
	width: 24.25%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(6n+5),.cubeNavigationArea2025 .cubeLink:nth-child(6n+6){
	width: 49%;
	
}

.cubeNavigationArea2025 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 7px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    padding:8px;
    border:4px solid #fff;
    box-shadow:0 0 5px rgba(0,0,0,0.3);
}

.cubeNavigationArea2025 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 3px;
	text-align: center;
	color: #a0a09e;
	font-size: 16px
}

.cubeNavigationArea2025 .cubeLink:nth-child(1) {
	padding-top: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(2) {
	padding-top: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(3) {
	padding-top: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(4) {
	padding-top: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(6n+1), .cubeNavigationArea2025 .cubeLink:nth-child(6n+3), .cubeNavigationArea2025 .cubeLink:nth-child(6n+5){
	padding-left: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-child(6n+4), .cubeNavigationArea2025 .cubeLink:nth-child(6n+6) {
	padding-right: 1%;
}

.cubeNavigationArea2025 .cubeLink:nth-last-child(1) {
    padding-bottom:1%;
}

.cubeNavigationArea2025 .cubeLink .cubeLink_a .cubeLink_bg {
	background: -webkit-linear-gradient(top, rgba(255,251,252,1) 0%, rgba(240,240,238,1) 100%);
	background: -moz-linear-gradient(top, rgba(255,251,252,1) 0%, rgba(240,240,238,1) 100%);
    border-bottom:1px solid #dedede;
    border-top:1px solid #dedede;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:#f18f74 url(../image/colIcon/254.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#aad494 url(../image/colIcon/240.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#4fd3be url(../image/colIcon/286.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#f7b75f url(../image/colIcon/329.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#4fd3be url(../image/colIcon/321.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#ec9174 url(../image/colIcon/233.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#f6ba5a url(../image/colIcon/293.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#a8d590 url(../image/colIcon/345.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2025 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#52d4ba url(../image/colIcon/322.png?v=201409221739) no-repeat center;
}

/* 2026 */
.cubeNavigationArea2026 {
    background: url(../image/imagetuku/bg2026.jpg?v=201409221739) no-repeat;
    background-size:cover;
}
.cubeNavigationArea2026 .cubeLink {
	width: 50%;
	height: 95px;
    border-bottom:2px solid #fff;
}

.cubeNavigationArea2026 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px;
}

.cubeNavigationArea2026 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 15px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.cubeNavigationArea2026 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_bg {
    border-right:2px solid #fff;
}

.cubeNavigationArea2026 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_bg {
    border-left:2px solid #fff;
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/398.png?v=201409231147);
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/399.png?v=201409231147);
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/400.png?v=201409231147);
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/401.png?v=201409231147);
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/407.png?v=201409231147);
}

.cubeNavigationArea2026 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/402.png?v=201409231147);
}

/* 2027 */
.cubeNavigationArea2027 {
background:#f0f0f0;
}

.cubeNavigationArea2027 .cubeLink {
	width: 32%;
	height: 110px;
    padding-bottom:1%;
}

.cubeNavigationArea2027 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	bottom: 6px;
	width:40px;
	height: 40px;
    padding:10px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    box-shadow:0 2px 3px rgba(0,0,0,0.5);
}

.cubeNavigationArea2027 .cubeLink .cubeLink_a .cubeLink_text {	
    top: 5px;
	text-align: center;
	color: #343434;
	font-size: 16px;
    background:#fff;
    width:90%;
    padding:3px 0;
    margin:0 5%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    box-shadow:0 2px 3px rgba(0,0,0,0.5);
}

.cubeNavigationArea2027 .cubeLink .cubeLink_a .cubeLink_text:after {	
    position:absolute;
    left: 47%;	
	top: 20px;
    width:10px;
    height:10px;  
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg); 
    -o-transform:rotate(45deg); 
    transform:rotate(45deg);     
    background:#fff;
    content:"";
}

.cubeNavigationArea2027 .cubeLink:nth-child(1) {
    padding-top:1%;
}

.cubeNavigationArea2027 .cubeLink:nth-child(2) {
	padding-top:1%;
}

.cubeNavigationArea2027 .cubeLink:nth-child(3) {
	padding-top:1%;
}

.cubeNavigationArea2027 .cubeLink:nth-child(3n+1) {
	padding-left: 1%
}

.cubeNavigationArea2027 .cubeLink:nth-child(3n+2) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2027 .cubeLink:nth-child(3n+3) {
    padding-right: 1%;
}

.cubeNavigationArea2027 .cubeLink .cubeLink_a .cubeLink_bg {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+1) .cubeLink_ico {    
	background:#fff url(../image/colIcon/203.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#fff url(../image/colIcon/204.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#fff url(../image/colIcon/205.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#fff url(../image/colIcon/207.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#fff url(../image/colIcon/208.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#fff url(../image/colIcon/209.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#fff url(../image/colIcon/210.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#fff url(../image/colIcon/213.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2027 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#fff url(../image/colIcon/214.png?v=201409221739) no-repeat center;
}

/* 2028 */
.cubeNavigationArea2028 .cubeLink {
	width: 32.666666%;
	height: 90px;
}

.cubeNavigationArea2028 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 5px;
	width:100%;
	height: 40px;
    padding:5px 0;
    box-shadow:0 1px 1px rgba(0,0,0,0.8);
}

.cubeNavigationArea2028 .cubeLink .cubeLink_a .cubeLink_ico:after {	
    position:absolute;
    left: 50%;
    margin:-5px 0px 0px -12px;	
	top: 50px;
    width:24px;
    height:10px; 
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    background:#252525;
    content:"";
    box-shadow:0 1px 1px rgba(0,0,0,0.3);
}

.cubeNavigationArea2028 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 2px;
	text-align: center;
	color: #343434;
	font-size: 16px;
    padding:2px 0;
}

.cubeNavigationArea2028 .cubeLink:nth-child(1) {
    padding-top:1%;
}

.cubeNavigationArea2028 .cubeLink:nth-child(2) {
	padding-top:1%;
}

.cubeNavigationArea2028 .cubeLink:nth-child(3) {
	padding-top:1%;
}

.cubeNavigationArea2028 .cubeLink:nth-child(3n+1) {
	padding-left: 1%
}

.cubeNavigationArea2028 .cubeLink:nth-child(3n+3) {
    padding-right: 1%;
}

.cubeNavigationArea2028 .cubeLink .cubeLink_a .cubeLink_bg {
  
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:#252525 url(../image/colIcon/254.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:#252525 url(../image/colIcon/240.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:#252525 url(../image/colIcon/286.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:#252525 url(../image/colIcon/329.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:#252525 url(../image/colIcon/321.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:#252525 url(../image/colIcon/233.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:#252525 url(../image/colIcon/293.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:#252525 url(../image/colIcon/345.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2028 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:#252525 url(../image/colIcon/322.png?v=201409221739) no-repeat center;
}

/* 2029 */
.cubeNavigationArea2029 .cubeLink {
	width: 32%;
	height: 95px;
}

.cubeNavigationArea2029 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 5px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:55% 70% 70% 55%;
    -moz-border-radius:55% 70% 70% 55%;
    -o-border-radius:55% 70% 70% 55%;
    border-radius:55% 70% 70% 55%;
    padding:10px 18px;
}

.cubeNavigationArea2029 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 5px;
	text-align: center;
	color: #444;
	font-size: 16px;
    text-shadow:0 1px 1px rgba(0,0,0,0.2);
}

.cubeNavigationArea2029 .cubeLink:nth-child(1) {
    padding-top:1%;
}

.cubeNavigationArea2029 .cubeLink:nth-child(2) {
	padding-top:1%;
}

.cubeNavigationArea2029 .cubeLink:nth-child(3) {
	padding-top:1%;
}

.cubeNavigationArea2029 .cubeLink:nth-child(3n+1) {
	padding-left: 1%
}

.cubeNavigationArea2029 .cubeLink:nth-child(3n+2) {
	padding-left: 1%
}

.cubeNavigationArea2029 .cubeLink:nth-child(3n+3) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2029 .cubeLink:nth-last-child(1) {
	padding-left: 1%;
    padding-right: 1%;
}

.cubeNavigationArea2029 .cubeLink .cubeLink_a .cubeLink_bg {
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+1) .cubeLink_ico {
	background:#66d1ce url(../image/colIcon/203.png?v=201409221739) no-repeat center; 
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+2) .cubeLink_ico {
	background:#f8816f url(../image/colIcon/204.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+3) .cubeLink_ico {
	background:#97d178 url(../image/colIcon/205.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+4) .cubeLink_ico {
	background:#6bb4f6 url(../image/colIcon/206.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+5) .cubeLink_ico {
	background:#d88dd9 url(../image/colIcon/207.png?v=201409221739) no-repeat center;
}

.cubeNavigationArea2029 .cubeLink:nth-child(6n+6) .cubeLink_ico {
	background:#ff9900 url(../image/colIcon/208.png?v=201409221739) no-repeat center;
}

/* 2030 */
.cubeNavigationArea2030{
	background:#467c98;
}
.cubeNavigationArea2030 .cubeLink {
	width: 45.5%;
	height: 75px;
	padding-bottom: 3%;
}

.cubeNavigationArea2030 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 10px;
	top: 10px;
	width: 40px;
	height: 40px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    border:2px solid #fff;
    padding:5px;
}

.cubeNavigationArea2030 .cubeLink .cubeLink_a .cubeLink_ico:after {	
    position:absolute;
    left: 0;
	top: 0;
    width: 50px;
	height: 50px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
    background:-webkit-linear-gradient(left,rgba(16,170,213,0.3) 0%,rgba(16,170,213,0.2) 50%,rgba(16,135,164,0.2) 50%,rgba(16,135,164,0.3) 100%);
    background:-moz-linear-gradient(left,rgba(16,170,213,0.3) 0%,rgba(16,170,213,0.2) 50%,rgba(16,135,164,0.2) 50%,rgba(16,135,164,0.3) 100%);
    background:linear-gradient(left,rgba(16,170,213,0.3) 0%,rgba(16,170,213,0.2) 50%,rgba(16,135,164,0.2) 50%,rgba(16,135,164,0.3) 100%);
    content:" ";
}

.cubeNavigationArea2030 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 28px;
    left:50%;
	color: #fff;
	font-size: 16px;
    text-shadow:0 1px 2px rgba(0,0,0,0.5);
}

.cubeNavigationArea2030 .cubeLink:nth-child(1) {
	padding-top: 3%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(2) {
	padding-top: 3%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(2n+1) {
	padding-left: 3%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(2n+2) {
	padding-left: 3%;
	padding-right: 3%;
}

.cubeNavigationArea2030 .cubeLink .cubeLink_a .cubeLink_bg{
	background:rgba(255,255,255,0.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background:url(../image/colIcon/254.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background:url(../image/colIcon/240.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background:url(../image/colIcon/286.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background:url(../image/colIcon/329.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background:url(../image/colIcon/321.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background:url(../image/colIcon/233.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background:url(../image/colIcon/293.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background:url(../image/colIcon/345.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

.cubeNavigationArea2030 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background:url(../image/colIcon/322.png?v=201409221739) no-repeat center;
    background-size:65% 65%;
}

/* 2031 */
.cubeNavigationArea2031 {
    background: url(../image/imagetuku/bg2031.jpg?v=201409221739) no-repeat;
    background-size:cover;
}
.cubeNavigationArea2031 .cubeLink {
	width: 33%;
	height: 95px;
	padding-bottom: 1%;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    transition: width 1s;
}

.cubeNavigationArea2031 .cubeLink:active {
	width: 64%;
}


.cubeNavigationArea2031 .cubeLink:nth-child(1) {
	width: 67%;
}

.cubeNavigationArea2031 .cubeLink:nth-child(1):active {
	width: 98%;
}

.cubeNavigationArea2031 .cubeLink .cubeLink_a .cubeLink_ico {
	left: 0;
	right: 0;
	top: 15px;
	width: 40px;
	height: 40px
}

.cubeNavigationArea2031 .cubeLink .cubeLink_a .cubeLink_text {
	bottom: 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
    background:rgba(0,0,0,0.3);
    padding:5px 0;
}

.cubeNavigationArea2031 .cubeLink:nth-child(1) {
	padding-top: 1%
}

.cubeNavigationArea2031 .cubeLink:nth-child(1),.cubeNavigationArea2031 .cubeLink:nth-child(2n+2) {
	padding-left: 1%
}

.cubeNavigationArea2031 .cubeLink:nth-child(2n+1) {
	padding-left: 1%;
	padding-right: 1%
}

.cubeNavigationArea2031 .cubeLink .cubeLink_a .cubeLink_bg {
	background:rgba(255,255,255,0.4);
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+1) .cubeLink_ico {
	background-image: url(../image/colIcon/278.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+2) .cubeLink_ico {
	background-image: url(../image/colIcon/382.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+3) .cubeLink_ico {
	background-image: url(../image/colIcon/389.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+4) .cubeLink_ico {
	background-image: url(../image/colIcon/312.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+5) .cubeLink_ico {
	background-image: url(../image/colIcon/277.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+6) .cubeLink_ico {
	background-image: url(../image/colIcon/374.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+7) .cubeLink_ico {
	background-image: url(../image/colIcon/328.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+8) .cubeLink_ico {
	background-image: url(../image/colIcon/281.png?v=201409221739)
}

.cubeNavigationArea2031 .cubeLink:nth-child(9n+9) .cubeLink_ico {
	background-image: url(../image/colIcon/343.png?v=201409221739)
}

/* default */
.cubeNavigationArea .cubeLink .textLayout1 .cubeLink_ico {
	left: 0;
	right: 0;
	top: 10%;
	bottom: auto
}

.cubeNavigationArea .cubeLink .textLayout1 .cubeLink_text {
	left: auto;
	right: auto;
	top: auto;
	bottom: 10%;
	text-align: center;
	height: auto
}

.cubeNavigationArea .cubeLink .textLayout2 .cubeLink_ico {
	left: 0;
	right: 0;
	top: auto;
	bottom: 10%
}

.cubeNavigationArea .cubeLink .textLayout2 .cubeLink_text {
	left: auto;
	right: auto;
	top: 10%;
	bottom: auto;
	text-align: center;
	height: auto
}

.cubeNavigationArea .cubeLink .textLayout3 .cubeLink_ico {
	left: 10%;
	right: auto;
	top: 0;
	bottom: 0
}

.cubeNavigationArea .cubeLink .textLayout3 .cubeLink_text {
	left: auto;
	right: 10%;
	top: auto;
	bottom: auto;
	text-align: right;
	height: 100%;
	display: inline-table
}

.cubeNavigationArea .cubeLink .textLayout3 .cubeLink_text_p {
	display: table-cell;
	vertical-align: middle
}

.cubeNavigationArea .cubeLink .textLayout4 .cubeLink_ico {
	left: auto;
	right: 10%;
	top: 0;
	bottom: 0
}

.cubeNavigationArea .cubeLink .textLayout4 .cubeLink_text {
	left: 10%;
	right: auto;
	top: auto;
	bottom: auto;
	text-align: left;
	height: 100%;
	display: inline-table
}

.cubeNavigationArea .cubeLink .textLayout4 .cubeLink_text_p {
	display: table-cell;
	vertical-align: middle
}

.cubeNavigationArea .cubeLink .textLayout5 .cubeLink_ico {
	left: auto;
	right: 10%;
	top: auto;
	bottom: 10%
}

.cubeNavigationArea .cubeLink .textLayout5 .cubeLink_text {
	right: auto;
	top: 10%;
	bottom: auto;
	text-align: left;
	height: auto;
	position: absolute;
	display: block;
}

.cubeNavigationArea .cubeLink .textLayout6 .cubeLink_ico {
	left: 10%;
	right: auto;
	top: 10%;
	bottom: auto
}

.cubeNavigationArea .cubeLink .textLayout6 .cubeLink_text {
	left: auto;
	right: 10%;
	top: auto;
	bottom: 10%;
	text-align: right;
	height: auto
}

.cubeNavigationArea .cubeLink .textLayout7 .cubeLink_ico {
	left: 10%;
	right: auto;
	top: auto;
	bottom: 10%
}

.cubeNavigationArea .cubeLink .textLayout7 .cubeLink_text {
	/*left: 0px;*/
	right: 10%;
	top: 10%;
	bottom: auto;
	text-align: right;
	height: auto;
}

.cubeNavigationArea .cubeLink .textLayout8 .cubeLink_ico {
	left: auto;
	right: 10%;
	top: 10%;
	bottom: auto
}

.cubeNavigationArea .cubeLink .textLayout8 .cubeLink_text {
	left: 10%;
	right: auto;
	top: auto;
	bottom: 10%;
	text-align: left;
	height: auto; 
	width:auto;
}
