@charset "utf-8";

/*初期化*/
html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
h1,h2,h3,h4,h5,p,ul,ol {
	font-family: "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック";
	margin: 0px;
	padding: 0px;
}
.fontsize_s {font-size: 10px;line-height: 150%;}
.fontsize_normal {font-size: 12px;line-height: 150%;}
.fontsize_m {font-size: 14px;line-height: 150%;}
.fontsize_big {font-size: 16px;line-height: 150%;}

.clear {
	clear: both;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfix{
	display:inline-block;
	}

/*hides IE-mac \*/
*html .clearfix{height:1%}
.clearfix{display:block;}
/*hide  IE-mac */



img {
	border:none;
	}
.right-p {
	text-align:right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:link {
	color: #0066CC;
	text-decoration: underline;
}
a:visited {
	color: #0066CC;
	text-decoration:underline;
}
a:hover {
	color: #990000;
	text-decoration:underline;
}

.pagearea a:link,
.pagearea a:visited,
.pagearea a:hover {
	text-decoration:none;
}
.center-p {
	text-align: center;
}

.right-p {
	text-align: right;
}
.color-pink {
	color: #FF3366;
}
.color-blueBlack {
	color: #003366;
}
.color-orange {
	color: #FF6600;
}
.color-red {
	color: #FF0000;
}
.color-black {
	color: #000000;
}
.color-white {
	color: #FFFFFF;
}
.color-green {
	color: #009900;
}
/*Margin Padding*/
.maL1{
	margin-left:10px !important;
}
.maL2{
	margin-left:20px !important;
}
.maL3{
	margin-left:30px !important;
}
.maT1{
	margin-top:10px !important;
}
.maT2{
	margin-top:20px !important;
}
.maT3{
	margin-top:30px !important;
}
.maR1{
	margin-right:10px !important;
}
.maR2{
	margin-right:20px !important;
}
.maR3{
	margin-right:30px !important;
}
.maU1{
margin-bottom:10px !important;
}
.maU2{
margin-bottom:20px !important;
}
.maU3{
margin-bottom:30px !important;
}
.paL1{
padding-left:10px !important;
}
.paL2{
padding-left:20px !important;
}
.paL3{
padding-left:30px !important;
}
.paT1{
padding-top:10px !important;
}
.paT2{
padding-top:20px !important;
}
.paT3{
padding-top:30px !important;
}
.paR1 {
padding-right:10px !important;
}
.paR2 {
padding-right:20px !important;
}
.paR3 {
padding-right:30px !important;
}
.paU1{
padding-bottom:10px !important;
}
.paU2{
padding-bottom:20px !important;
}
.paU3{
padding-bottom:30px !important;
}
/* // Margin Padding*/

/*レイアウト*/
body {
	background-color: #FFFCF7;
	margin: 0px;
	padding: 0px;
}
body,td,th,div {
	font-family: "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック";
	font-size:12px;
	line-height:150%;
	color:#333333;
}

#container {
	padding: 25px 0px;
	width: 1016px;
	text-align: left;
	height: auto;
	background-color: #FFFFFF;
	background-image: url(images/commonbg_h.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:100px;
	min-height: 100%;
}
body > #container {
	height: auto;
}
#container #main {
	padding: 0px;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: none;
	width: 980px;
}
#header {
	margin:0px;
	padding:0px;
	position: relative;
	height: 56px;
	overflow: hidden;
}

#header #headTitles {
	background-image: url(images/taikentitles.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 611px;
	text-indent: -9999px;
}
#header #headTitles p{
	font-size:10px;
	visibility: hidden;
}
#headTitles h1 a {
	display: block;
	height: 56px;
	width: 642px;
}
#header #headRight {
	margin: 0px;
	padding: 0px;
	width: 250px;
	text-align: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
img#schoollogo {
	margin-bottom: 8px;
}
a.linksNormal {
	background-image: url(images/licon_taikenlinks.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration: none;
}
a.linksNormal:hover {
	text-decoration:underline;
}
/*Navi--global*/

#navi {
	padding: 0px;
	width: 980px;
	height:172px;
	text-align: left;
	margin: 10px 0px;
	display:block;
	
	
	
}

#navi ul {
	list-style:none;
	width:980px;
	height:172px;
	margin:0px;
	padding:0px;

}
#navi p {
	text-indent:-9999px;
}
#navi li {
	
	float:left;
/*	width:117px;*/
	margin:0px;
	padding:0px;
	display:block;
}
#navi a {
	display:block;
	background:url(images/navi2010.jpg) no-repeat;
	text-decoration:none;	
}
#navi #menu1 a {
	background-position:0px 0px;
	width:143px;
	height:172px;
}
#navi #menu1 a:hover,
body#trial_design #navi #menu1 a {
	background-position:0px bottom;
}
#navi #menu2 a {
	background-position:-143px 0px;
	width:115px;
	height:172px;
}
#navi #menu2 a:hover,
body#trial_manga #navi #menu2 a {
	background-position:-143px bottom;
}
#navi #menu3 a {
	background-position:-258px 0px;
	width:115px;
	height:172px;
}
#navi #menu3 a:hover,
body#trial_anime #navi #menu3 a {
	background-position:-258px bottom;
}
#navi #menu4 a {
	background-position:-373px 0px;
	width:117px;
	height:172px;
}
#navi #menu4 a:hover,
body#trial_cg #navi #menu4 a {
	background-position:-373px bottom;
}
#navi #menu5 a:hover,
body#trial_game #navi #menu5 a {
	background-position:-490px bottom;
}
#navi #menu5 a {
	background-position:-490px 0px;
	width:115px;
	height:172px;
}
#navi #menu6 a:hover,
body#trial_gamepro #navi #menu6 a {
	background-position:-605px bottom;
}
#navi #menu6 a {
	background-position:-605px 0px;
	width:117px;
	height:172px;
}
#navi #menu7 a:hover,
body#trial_novel #navi #menu7 a {
	background-position:-722px bottom;
}
#navi #menu7 a {
	background-position:-722px 0px;
	width:115px;
	height:172px;
}
#navi #menu8 a:hover,
body#trial_life #navi #menu8 a {
	background-position:-837px bottom;
}
#navi #menu8 a {
	background-position:-837px 0px;
	width:143px;
	height:172px;
}



/* firefoxでの線対応 */
a:focus{
/**/
	overflow: hidden;
/**/
}
/*end Navi--global*/
#footer {
	margin: 15px 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}
.lineNormal{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	height: 1px;
	margin: 0px;
	padding: 0px;
	line-height:1px;
	font-size:1px;
	}
/*Common class*/
.txtSmall {
	font-size: 10px;
	line-height: 180%;
}
.txtMidium {
	font-size: 14px;
	line-height: 180%;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.centerBox {
	text-align: center;
}
.rightBox {
	text-align: right;
}
.imgSpace {
	padding: 10px 0px;
}
.imgSpaceTop {
	padding-top:10px;
}
.imgSpaceUnder {
	padding-bottom:10px;
}
.imgSpaceLeft {
	padding-left:10px;
}
.imgSpaceRight {
	padding-right:10px;
}
#tyui {
	margin: 0px;
	padding: 0px;
}
#tyui li {
	background-image: url(images/iconTyui.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #006699;
	list-style-type: none;
}
#underNavi {
	margin: 8px 0px 20px;
	padding: 0px;
}
#underNaviIn {
	background-image: url(images/undernavi_bg.gif);
	background-repeat: repeat-y;
}
.underBanaBox {
	width: 155px;
	background-image: url(images/undernvaishadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 1px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 140px;
}
#underBanaBoxRight {
	background-image: url(images/undernvaishadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 1px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: right;
	width: 212px;
	border-top-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 140px;
}
.underBanaBox a,
.underBanaBox a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	line-height: 130%;
}
.underBanaBox a:hover {
	text-decoration:underline;
	color:#003366;
	}
.underBanaBox img {
	margin-bottom: 0px;
	margin-left: 15px;
}
#underNavitop {
	position: relative;
	height: 2px;
	width: 980px;
}
#underNavitop #iconKanren {
	position: absolute;
	height: 50px;
	width: 67px;
	left: 0px;
	top: 0px;
}
#underNavitop #iconKanren2 {
	position: absolute;
	height: 50px;
	width: 67px;
	left: 719px;
	top: 2px;
}
#container #main #underNavi #underNaviIn .underBanaBox p {
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
}
.linkboxs {
	border: 1px solid #FFFFFF;
}
#topicTop {
	position: relative;
}
#topicTop #iconTopictop {
	position: absolute;
	height: 50px;
	width: 67px;
	left: 0px;
	top: 0px;
	z-index: 3;
}
#btnAll {
	margin: 0px 0px 8px;
	padding: 0px;
}
#btnAll a {
	background-image: url(images/btn_all.gif);
	background-repeat: no-repeat;
	display: block;
	height: 104px;
	width: 159px;
	text-indent: -9999px;
}
#btnAll a:hover {
	background-position: left bottom;
}
#menuContens {
	margin: 0px;
	padding: 0px;
}
#menuContensIn {
	background-image: url(images/formatmain_bg.jpg);
	background-repeat: repeat-y;
}
#menuZone {
	float: left;
	width: 784px;
}
#menuSub {
	width: 180px;
	float: right;
}
#submenuInfo {
	margin: 0px;
	padding: 0px;
}
#submenuInfo ul {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#submenuInfo li {
	margin-bottom: 10px;
	background-image: url(images/licon_taikenlinks.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	clear: both;
	float: none;
	vertical-align: middle;
	font-size:12px;
	line-height:120%;
	overflow:hidden;
	_zoom:1;
}
#submenuInfo li img {
	padding:0px;
	float:left;
	border: 3px solid #009999;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	
}

#submenuInfo li p {
overflow:hidden;
margin:0;
padding:0;
_zoom:1;
	
}
	
#submenuInfo li a {
	color:#006699;
	text-decoration:none;
	padding-top:10px;
	
}

#submenuInfo li a:hover {
cursor:pointer;
}
#submenuInfo li a:hover p{
text-decoration:underline;
}
#menuZone #menuCat {
	margin: 20px 20px 15px;
	padding: 0px;
}
table.tableMenu {
	border-collapse:collapse;
	border:1px none #CCCCCC;
	width:783px;
	_width:784px;
	/*padding: 5px;

*/
}
table.tableMenu td {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding: 15px;
	font-size: 10px;
	line-height: 150%;
/*	background-image: url(images/menuBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	vertical-align: top;
}
table.tableMenu th {
	border-collapse:collapse;
	border:1px none #CCCCCC;
	padding: 5px;
	font-size:10px;
	color:#333333;
	text-align: left;
}
/*.btnGoForm {
	margin: 0px;
	padding: 0px;
	width: 133px;
	height: 35px;
}
.btnGoForm a {
	background-image: url(images/btngoform.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 133px;
	display: block;
	text-indent: -9999px;
}*/

.btnGoForm {
	margin: 0;
	padding: 0px;
	width: 172px;
	height: 55px;
}
.btnGoForm a {
	background-image: url(images/new_btn_entry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	width: 172px;
	display: block;
	text-indent: -9999px;
}

.btnGoForm a:hover {
	background-position: left bottom;
}

.btnGoForm_shosai {
	margin: 0;
	padding: 0px;
	width: 239px;
	height: 46px;
}
.btnGoForm_shosai a {
	background-image: url(images/new_btn_entry2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 239px;
	display: block;
	text-indent: -9999px;
}

.menuPhotos {
	float: right;
	margin: 0px 0px 0px 15px;
}

.taikenDays {
	background-image: url(images/icon_kaisaibi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 10px 30px;
	padding: 0px 0px 0px 50px;
	font-size: 18px;
	line-height:110%;
	color: #003366;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.taikenMenutitles {
	font-size: 16px;
	color: #DA8624;
	font-weight: bold;
	margin: 0px 0px 15px;
	padding: 0px;
	line-height: 130%;
}
.taikenComment {
	font-size: 12px;
	margin: 0px 0px 15px;
	padding: 0px;
}
.tableMenu {

}
table.tableMenu td.menuCell {
	height: auto;
	width: auto;
width:50%;
background-color:#FFF;


}
table.tableMenu td.menuSp {
	/*background-color:#FFFFCC;
background-image:none;*/
border: 2px dashed #CC0000 !important;
border-collapse: collapse;
padding:13px; /*15ps -2px*/



}
/*table.tableMenu td.menuSp img{
background-color:#FFFFFF;
padding:3px;
}*/

.iconSpMenu {
	background-image: url(images/icon_sp_menu.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 67px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.menuIcons {
	position: relative;
	left: -15px;
	top: -15px;
}
#menuQr {
	margin: 0px;
	padding: 0px;
}
.menuInboxs {
	margin: 20px;
	padding: 0px;
}

.menuSp .iconSpMenu {
	background-image: url(images/icon_sp_sp.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 67px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.menuSp .taikenMenutitles {
	color: #B52100;
	font-size: 18px;
	background-image: url(images/sp_bg201007.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	background-color: #FFFBBD;
	padding-bottom: 15px;
	padding-left: 10px;
	overflow:hidden;
	_zoom:1;
	
	
}
.tableMenu .menuMonth,
.tableMenu .menuMonth2 {
	margin: 0px;
	padding: 10px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background-image:none;
	background-color:#FFFFCC !important;
/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;*/
}
.tableMenu .menuMonth2 {
	color: #0066CC;
	/*border-bottom-color: #0066CC;*/
}
.pagetoplink {
	text-align: right;
	margin: 2px 0px;
	padding: 0px;
}
.marginCenter {
	margin-right: auto;
	margin-left: auto;
}
.eventnoneComment {
	background-color: #E9E9E9;
	border: 1px solid #FF6600;
	margin: 25px;
	padding: 15px;
}
.boxRedline {
	margin: 0px;
	padding: 15px;
	border: 1px solid #FF0000;
}
/* table-style */

table.table-no {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding: 5px;


}
table.table-no td {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	padding: 5px;

}
table.table-no th {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#EDEDED;
	padding: 5px;
	text-align:left;
	color:#333333;
}
.menuComent {
	background-color: #E6F3FF;
	padding: 8px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 230px;
	font-size: 12px;
	color: #0099FF;
}
.midashiType2 {
	background-color: #ECECEC;
	padding: 5px;
	margin: 0px 0px 10px;
}
.boxNormaltype {
	padding: 10px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.cataCommentBox {
	position: relative;
	display: none;
}
.commentIn {
	background-image: url(images/wtaikenprpane2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 196px;
	position: absolute;
	top: 14px;
	right: 17px;
	text-indent: -9999px;
}
.commentIn a {
	display: block;
	height: 80px;
	width: 196px;
}
#bannerpreset {
	text-align: center;
	padding: 15px;
}
.menuMonth2 .monthTxt {
	color: #FFFFFF;
	background-color: #0066CC;
	padding: 3px;
	margin-right: 10px;
	font-size:16px;
}
.menuMonth .monthTxt {
	color: #FFFFFF;
	background-color: #FF6600;
	padding: 3px;
	margin-right: 10px;
		font-size:16px;
}
.monthTxt .monthTxtm {
	font-size:12px;

}

.boxPinkBoldtype {
	padding: 5px;
	margin: 0px;
	border: 5px solid #FF9999;
}
table.tableStrog {
	border-collapse:collapse;
	border:5px solid #CCCCCC;
	padding: 5px;


}
table.tableStrog td {
	border-collapse:collapse;
	border:1px solid #999999;
	padding: 5px;
	color: #003366;

}
table.tableStrog th {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#003366;
	padding: 5px;
	text-align:left;
	color:#FFFFFF;
}
.menuUnderbaner {
	text-align: center;
	padding: 10px;
}
.iconGrayback {
	color: #FFFFFF;
	background-color: #333333;
	padding: 1px;
	margin: 0px 5px 0px 0px;
	font-size: 10px;
}
#headBus {
	background-image: url(images/headrbes.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 124px;
	text-indent: -9999px;
	position: absolute;
	top: 15px;
	right: 243px;
	z-index: 10;
	
	/*非表示に*/
/*display:none;*/
}
#headBus a {
	display:block;
	height: 39px;
	width: 122px;
	border: 1px solid #CCCCCC;
}
#headBus a:hover{
	border: 1px solid #003366;
}
.photoShadow {
	background-image: url(images/photoshadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px 15px 15px 10px;
}
.btnAbout {
	width: 127px;
	margin: 0px 0px 15px;
	padding: 0px;
}
.btnCatMenu {
	margin: 5px 4px;
	padding: 0px;
	width: 172px;
	height: 35px;
}
.btnCatMenu a {
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 172px;
	display: block;
	text-indent: -9999px;
}
.btnCatMenu a:hover {
	background-position: left bottom;
}
.btnCatMenu a.btnCatMenu01 {
	background-image: url(images/btn_catm01.gif);
}
.btnCatMenu a.btnCatMenu02 {
	background-image: url(images/btn_catm02.gif);
}
.btnCatMenu a.btnCatMenu03 {
	background-image: url(images/btn_catm03.gif);
}
.btnCatMenu a.btnCatMenu04 {
	background-image: url(images/btn_catm04.gif);
}
.btnCatMenu a.btnCatMenu05 {
	background-image: url(images/btn_catm05.gif);
}
.btnCatMenu a.btnCatMenu06 {
	background-image: url(images/btn_catm06.gif);
}
.btnCatMenu a.btnCatMenu07 {
	background-image: url(images/btn_catm07.gif);
}
.btnCatMenu a.btnCatMenu08 {
	background-image: url(images/btn_catm08.gif);
}.topkokuti {
	margin: 0px 0px 15px;
	padding: 10px;
	border: 1px solid #CE1900;
	background-color: #FFFFFF;
	color: #990000;
	text-align: center;
}
.menucattype {
	color: #0066CC;
	background-color: #ECF4F7;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	padding: 3px;
	font-weight: bold;
	margin-bottom: 5px;
}
.teachers {
	padding: 5px;
}
#teacherindex .menuSp .taikenDays {
	font-size: 22px;
}
/*------------------------------*/
/*Efect */
/*------------------------------*/

/*banner rollover end etc*/
a:hover img.overBtn{
 filter: alpha(opacity=70);
    -moz-opacity:0.80;
    opacity:0.80;
}
/* //banner rollover */
table.tableMenu td.menuCelSpace {
	padding:0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	height:1;
	background-color:#FFFFFF;
	background-image:none;
	line-height:0;
	font-size:0;

}
.teachersInfo {
	margin: 0px;
	padding: 5px 10px;
	border: 1px solid #FF3366;
	clear: both;
}
.teachersInfo .teachersAb {
	font-size: 14px;
	padding: 0px 0px 0px 30px;
	color: #FF3366;
	margin-bottom:5px;
	background-image: url(../img/teachers_img/te_ion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.teachersInfo .teachersNa {
	font-weight: bold;
	margin-bottom:5px;
}
.teachersInfo .teachersCom {
	font-size: 10px;
	line-height:120%;
}
.teachersInfo .teachersNa span {
	background-color: #FF99FF;
	padding: 5px;
}
.taikenMenutitles p {
	margin-bottom: 5px;
}

/*------------------------------*/
/*for txt float2  */
/*------------------------------*/
.floatOver{
	overflow:hidden;
	_zoom:1;
}
#sideBannerSet p a:hover img{
 filter: alpha(opacity=70);
    -moz-opacity:0.80;
    opacity:0.80;
}
/*サイドバナー*/
#sideBannerSet {
display:none;/*非表示*/
}
.taikenDays_cm {
	font-size: 14px;
	font-weight: normal;
	color: #09F;
	background-color: #F9F9F9;
	padding: 5px;
}
.taikenDays span {
	font-size: 12px;
}

