body {
  font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";
}

html>/**/#mmu {
  font-size: 10px; /* Except IE */
}

.cBoth { clear:both;}

#mmu{
	font-size: 62.5%; /* IE */
	width:100%;
	font-size:12px;
	line-height:20px;
	text-align:center;
	background:#FFFFFF;
}
#mmu table,#mmu td{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";
	font-size:12px;
	line-height:20px;
}
.mmuWrapper{
	width:960px;
	margin:0 auto;
}
#mmuPageTopBtn{
	width:100%;
	margin:0 auto;
	padding:30px 0 20px 0;
	text-align:right;
}


#mmu .txtS,#mmu .txtS666,#mmu .txtSRed{
	font-size:10px;
	line-height:14px;
}
#mmu .txtS666{color:#666666;}
#mmu .txtSRed{color:#FF3300;}
#mmu .txtRed{color:#FF3300;}
#mmu .txtOrange{color:#ff6600;}
#mmu .txt14{font-size:14px;}
#mmu .txt18{
	font-size:18px;
	line-height:26px;
}
#mmu A,#mmu A:visited{ color:#ff6600; text-decoration:none;}
#mmu A:active,#mmu A:hover{ color:#ff6600; text-decoration: none; background:#feb957;}

.spring{
	color:#ff6988;
}
.summer{
	color:#3cbee1;
}
.fall{
	color:#fabe00;
}

#infoNote{
	border:1px solid #feb957;
	padding:30px;
	margin-bottom:20px;
}
#infoNote2{
	border:1px dashed #000;
	margin-bottom:20px;
}
#infoNote2 .infoNote2Inenr{
	padding:30px;
	text-align:center;
}
#infoNote2 .infoCopy{
	width:100%;
	text-align:right;
}

.txt16{
	font-size:16px;
	line-height:20px;
}
.txt20{
	font-size:20px;
	line-height:26px;
}

/*=============================================
/		header
/=============================================*/
#mmuHeader{
	margin:0 auto;
	padding:40px 0 7px 0;
	background:url(/img/common/header_bg.gif) top repeat-x;
	text-align:center;
}
#mmuHeader .headerLogo{
	width:297px;
	float:left;
	padding-top:3px;
	text-align:left;
}
#mmuHeader .headerCopy{
	width:233px;
	float:left;
	text-align:right;
}
#mmuHeader .headerAd{
	width:420px;
	float:right;
	text-align:left;
}
#mmuNavi{
	background:url(/img/common/n_bg.gif) repeat-x;
	text-align:center;
	padding-bottom:40px;
}


/*=============================================
/		footer
/=============================================*/
#mmuFooter{
	width:100%;
	background:url(/img/common/footer_bg.gif) #febc5d repeat-x top;
	padding:30px 0 20px 0;
	color:#FFFFFF;
	text-align:center;
}
#mmuFooter .mmuWrapper{
	background:url(/img/common/footer_bg_line.gif) repeat-y;
}
#mmuFooter .powerdby{
	width:700px;
	float:left;
	font-size:10px;
	line-height:15px;
}
#mmuFooter .powerdby b{
	line-height:20px;
}
#mmuFooter .powerdby .powerdbys{
	display:block;
}
#mmuFooter .sitemap{
	width:230px;
	float:right;
	line-height:24px;
	color:#FFCA79;
}
#mmuFooter .sitemap li{
	line-height:16px;
	padding-left:30px;
}
#mmuFooter .sitemap ul{
	padding-bottom:5px;
}
#mmuFooter .sitemap img{
	margin-bottom:8px;
}
ul.fSitemapS li{
	font-size:9px;
	line-height:12px;
}
#mmuFooterPageTopBtn{
	width:100%;
	margin:0 auto;
	text-align:right;
}
#mmuFooter #mmuCopyright{
	padding-top:20px;
	color:#FF6600;
	font-size:9px;
	line-height:14px;
}
#mmuFooter A,#mmuFooter A:visited{ color:#FFF; text-decoration:none;}
#mmuFooter A:active,#mmuFooter A:hover{ color:#ec6700; text-decoration:none; background:#fff;}
#mmuCopyright A:hover{background:none;}



/*=============================================
/		contents
/=============================================*/

#mmu #portfolio{
	height:260px;
	overflow:hidden;
	margin-bottom:20px;
}
#mmu #portfolio li{
	display: none;
}
.mmuLeftBlock{
	width:270px;
	float:left;
	padding-bottom:20px;
}
.mmuRightBlock{
	width:660px;
	float:right;
	text-align:left;
}
#mmu #mainTtl{
	width:100%;
	border-bottom:1px dotted #ec6700;
	padding-bottom:5px;
	margin-bottom:20px;
	font-size:16px;
	font-weight:bold;
	color:#ec6700;
}
#mmu #mainTtlDetail{
	width:100%;
	padding-bottom:20px;
}
#mmu .backIndexLink{
	float:right;
	font-size:12px;
	font-weight:normal;
}
#mmu .backIndexLinkBottom{
	width:100%;
	text-align:right;
	padding-top:10px;
}
#mmuTopMap #mainTtl{
	padding-top:20px;
	margin-bottom:10px;	
}
#mmuTopMap img{border:#cccccc 3px solid;}


/*=============================================
/		left block
/=============================================*/
ul#portfolioSide{
	height:220px;
	overflow:hidden;
	margin-bottom:20px;

}
ul#portfolioSide li{
	display: none;
}
.mmuRbBox,.mmuRbBoxTwitter,#flashLeft,#mmuEcoBlog{
	width:100%;
	margin-bottom:10px;
	text-align:center;
	color:#FF6600;
}
.mmuRbBox{
	background:url(/img/common/left_bg.gif);
}
.mmuRbBoxInner{
	width:240px;
	margin:0 auto;
	text-align:left;
	line-height:18px;
	color:#333333;
}
.mmuRbDate{
	font-size:10px;
}
.mmuRbBoxInner li{
	border-top:1px #333333 dotted;
	padding-top:10px;
	margin-top:10px;
	width:100%;
}
.mmuRbBoxInner li.noLine{
	padding-top:15px;
	margin:0;
	border:none;
}
.mmuRbNewsPh{
	width:42px;
	float:left;
}
.mmuRbNewsPh img{
	width:40px;
	height:64px;
}
.mmuRbNewsTtl{
	width:190px;
	float:right;
}
#mmuRbNews #eca A,#mmuRbNews #eca A:visited{color:#71ba2e;}
#mmuRbNews #eca A:active,#mmuRbNews #eca A:hover{color:#71ba2e; background:#cdfda1;}

#mmuRbNews .cBoth{
	height:8px;
	display:block;
}
#mmuRbPartners .mmuRbNewsPh img{
	width:42px;
	height:auto;
}
#mmuRbBanner{
	padding-top:15px;
}
#mmuEcoBlog{
	background:url(http://www.ecozzeria.jp/asa-univ/img/common/b_eco_bg.gif);
	line-height:16px;
}
#mmuEcoBlog #feed{
	margin:0 auto;
	width:240px;
}
#mmuEcoBlog #feed li{
	border-top:1px dotted #51c64a;
	padding-top:7px;
	margin-top:7px;
}
#mmuEcoBlog A,#mmuEcoBlog A:visited{ color:#35a02e; text-decoration:none35a02e}
#mmuEcoBlog A:active,#mmuEcoBlog A:hover{ color:#35a02e; text-decoration: 35a02e; background:#b6e0a8;}



/*=============================================
/		course
/=============================================*/
#cTtl{
	width:99%;
}
#cTtl .cTtlTtl{
	width:50%;
	float:left;
}
#cTtl .cTtlCopy{
	width:49%;
	float:right;
	padding:5px 0 0 0;
	text-align:right;
	font-size:14px;
}

.courseItemBlock{
	width:210px;
	float:left;
	text-align:center;
	border:1px solid;
	margin:0 8px 10px 0;
}
#partners.courseItemBlock{
	/*height:230px;*/
}
#courseItemInner{
	width:180px;
	margin:15px auto;
	text-align:left;
	line-height:16px;
}
#courseItemInner .courseItemMark{
	width:50px;
	float:left;
	text-align:center;
}
#courseItemInner .courseItemPh{
	width:125px;
	float:right;
	padding-bottom:10px;
}
#courseItemInner .txtS{
	padding:5px 0 10px 0;
}
#courseItemInner #courseStatus{
	font-size:10px;
	line-height:14px;
	padding-bottom:12px;
	text-align:center;
}
.statusComingsoon,.statusBook{ color:#ff6633;}
.statusSoldout,.statusDeadline{ color:#000;}
.courseItemDate{ font-size:14px; line-height:20px; font-weight:bold; padding-bottom:3px;}


/* eco */
.eco_color{color:#00ae96;}
#eco.courseItemBlock{border-color:#00ae96;}
#mmuContactDetail #eco b{color:#00ae96;}
#eco A,#eco A:visited{ color:#00ae96; text-decoration:none;}
#eco A:active,#eco A:hover{ color:#00ae96; text-decoration:none; background:#acf7ed;}
#eco.blogBlock,#eco .blogTtl{ border-color:#00ae96;}

/* food */
.food_color{color:#e4ae02;}
#food.courseItemBlock{border-color:#e4ae02;}
#mmuContactDetail #food b{color:#e4ae02;}
#food A,#food A:visited{ color:#e4ae02; text-decoration:none;}
#food A:active,#food A:hover{ color:#e4ae02; text-decoration:none; background:#fce395;}
#food.blogBlock,#food .blogTtl{ border-color:#e4ae02;}

/* body */
.body_color{color:#914898;}
#body.courseItemBlock{border-color:#914898;}
#mmuContactDetail #body b{color:#914898;}
#body A,#body A:visited{ color:#914898; text-decoration:none;}
#body A:active,#body A:hover{ color:#914898; text-decoration:none; background:#fbcaea;}
#body.blogBlock,#body .blogTtl{ border-color:#914898;}


/* trip */
.trip_color{color:#007cc3;}
#trip.courseItemBlock{border-color:#007cc3;}
#mmuContactDetail #trip b{color:#007cc3;}
#trip A,#trip A:visited{ color:#007cc3; text-decoration:none;}
#trip A:active,#trip A:hover{ color:#007cc3; text-decoration:none; background:#bde1fc;}
#trip.blogBlock,#trip .blogTtl{ border-color:#007cc3;}

/* communication */
.communication_color{color:#3cbde4;}
#communication.courseItemBlock{border-color:#3cbde4;}
#mmuContactDetail #communication b{color:#3cbde4;}
#communication A,#communication A:visited{ color:#3cbde4; text-decoration:none;}
#communication A:active,#communication A:hover{ color:#3cbde4; text-decoration:none; background:#c2e9f5;}
#communication.blogBlock,#communication .blogTtl{ border-color:#3cbde4;}

/* money */
.money_color{color:#bd9800;}
#money.courseItemBlock{border-color:#bd9800;}
#mmuContactDetail #money b{color:#bd9800;}
#money A,#money A:visited{ color:#bd9800; text-decoration:none;}
#money A:active,#money A:hover{ color:#bd9800; text-decoration:none; background:#e0d39d;}
#money.blogBlock,#money .blogTtl{ border-color:#bd9800;}

/* beauty */
.beauty_color{color:#eb6ea5;}
#beauty.courseItemBlock{border-color:#eb6ea5;}
#mmuContactDetail #beauty b{color:#eb6ea5;}
#beauty A,#beauty A:visited{ color:#eb6ea5; text-decoration:none;}
#beauty A:active,#beauty A:hover{ color:#eb6ea5; text-decoration:none; background:#fed2e6;}
#beauty.blogBlock,#beauty .blogTtl{ border-color:#eb6ea5;}

/* art */
.art_color{color:#4e347c;}
#art.courseItemBlock{border-color:#4e347c;}
#mmuContactDetail #art b{color:#4e347c;}
#art A,#art A:visited{ color:#4e347c; text-decoration:none;}
#art A:active,#art A:hover{ color:#4e347c; text-decoration:none; background:#a087ca;}
#art.blogBlock,#art .blogTtl{ border-color:#914898;}

/* tradition */
.tradition_color{color:#7a3b00;}
#tradition.courseItemBlock{border-color:#7a3b00;}
#mmuContactDetail #tradition b{color:#7a3b00;}
#tradition A,#tradition A:visited{ color:#7a3b00; text-decoration:none;}
#tradition A:active,#tradition A:hover{ color:#7a3b00; text-decoration:none; background:#dbad83;}
#tradition.blogBlock,#tradition .blogTtl{ border-color:#7a3b00;}

/* information */
.information_color{color:#12847e;}
#information.courseItemBlock{border-color:#12847e;}
#mmuContactDetail #information b{color:#12847e;}
#information A,#information A:visited{ color:#12847e; text-decoration:none;}
#information A:active,#information A:hover{ color:#12847e; text-decoration:none; background:#93d4d1;}
#information.blogBlock,#information .blogTtl{ border-color:#12847e;}

/* create */
.create_color{color:#8f969c;}
#create.courseItemBlock{border-color:#8f969c;}
#mmuContactDetail #create b{color:#8f969c;}
#create A,#create A:visited{ color:#8f969c; text-decoration:none;}
#create A:active,#create A:hover{ color:#8f969c; text-decoration:none; background:#dfdfdf;}
#create.blogBlock,#create .blogTtl{ border-color:#8f969c;}

/* tora */
.tora_color{color:#231815;}
#tora.courseItemBlock{border-color:#231815;}
#mmuContactDetail #tora b{color:#231815;}
#tora A,#tora A:visited{ color:#231815; text-decoration:none;}
#tora A:active,#tora A:hover{ color:#231815; text-decoration:none; background:#a9a19e;}
#tora.blogBlock,#tora .blogTtl{ border-color:#231815;}


/* marunouchi */
.marunouchi_color{color:#a71f3e;}
#marunouchi.courseItemBlock{border-color:#a71f3e;}
#mmuContactDetail #marunouchi b{color:#a71f3e;}
#marunouchi A,#marunouchi A:visited{ color:#a71f3e; text-decoration:none;}
#marunouchi A:active,#marunouchi A:hover{ color:#a71f3e; text-decoration:none; background:#fecdd8;}
#marunouchi.blogBlock,#marunouchi .blogTtl{ border-color:#a71f3e;}

/* partners */
#partners.courseItemBlock{border-color:#ff6633;}
#partners A,#partners A:visited{ color:#ff6633; text-decoration:none;}
#partners A:active,#partners A:hover{ color:#ff6633; text-decoration:none; background:#fcd2c4;}

/* open campus */
#openCampus.courseItemBlock{border-color:#ff6633;}
#openCampus A,#openCampus A:visited{ color:#ff6633; text-decoration:none;}
#openCampus A:active,#openCampus A:hover{ color:#ff6633; text-decoration:none; background:#fcd2c4;}
#openCampus .courseItemBlock{
	height:290px;
}

