@charset "shift_jis";
/* CSS Document */


#contents {
	max-width: 639px;
}


#ct_box {
	max-width: 639px;
	width:100%;
}

#ct_box .ct_inbox {
	position: inherit;
}

#ct_box br.br_sp {
	display: inherit;
}

#ct_box .ct_inbox .navi_box {
	position: inherit;
	z-index:10;
	width:100%;
	padding:15px 10px 5px;
	background: #00b9ef;
	
	
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	
}

#ct_box .ct_inbox .navi_box .whatsnew_box {
	width:100%;
	margin: 0 auto 10px;
	border: solid 2px #fff;
	border-radius:8px;
	overflow:hidden;
	
	background: #9ae7fe;
background: -moz-linear-gradient(top,  #9ae7fe 0%, #ffffff 30%, #ffffff 70%, #9ae7fe 100%);
background: -webkit-linear-gradient(top,  #9ae7fe 0%,#ffffff 30%,#ffffff 70%,#9ae7fe 100%);
background: linear-gradient(to bottom,  #9ae7fe 0%,#ffffff 30%,#ffffff 70%,#9ae7fe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ae7fe', endColorstr='#9ae7fe',GradientType=0 );
}

#ct_box .ct_inbox .navi_box .whatsnew_box strong {
	float: none;
	font-size: 14px;
	padding: 4px 8px 3px;
	text-align:left;
	width:auto;
}
#ct_box .ct_inbox .navi_box .whatsnew_box a {
	display:block;
	float: none;
	padding: 4px 8px;
	font-size:13px;
	text-decoration:none;
}

#ct_box .ct_inbox .navi_box .navi_inbox a {
	display:inline-block;
	margin:0 3px 10px;
}

#ct_box .ct_inbox .navi_box .navi_inbox a img {
	width:140px;
	height:auto;
}


@media (max-width:479px){
}
