@charset "utf-8";
/* CSS Document */

/* index.html
-----------------------------------------*/
div#flash {
	width:884px;
	height:303px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;/*	background-image:url(img/flash.jpg);*/
}

div.indexNews {
	width:886px;
	height:36px;
	margin:10px auto;
	background-image:url(img/news.jpg);
}
div.indexNews #newsTopic li,
div.indexNews #newsTopic li a{
	text-decoration:none;
	text-align:center;
	line-height:34px;
	font-weight:normal;
	color:#033;
	padding:0 75px;
	font-size:14px;
}
div.indexNews #newsTopic li a:hover{
	text-decoration:underline;
}
div.indexNews #newsTopic li em {
	font-size:14px;
}

/* 3column 両サイド
-----------------------------------------*/
div.indexSide {
	float:left;
	width:184px;
	background:url(img/sidebox_top.jpg) no-repeat top;
	padding-top:17px;
	color:#000;
}

div.indexSideBox {
	background:url(img/sidebox_bg.jpg);
	clear:both;
}
div#content div.indexSideBox a {
	display:block;
	margin:0 3px;
	text-decoration:none;
	font-weight:bold;
	color:#1E1B15;
	padding:10px 8px 9px 8px;
	font-size:10px;
	line-height:1.25;
	background:url(img/boder_gray.gif) no-repeat bottom center;
}

/*div#content div.Rbox a {
	background:url(img/border_green.gif) no-repeat bottom center;
}*/
div#content div.indexSideBox a:hover {
	text-decoration:underline;
}
div.indexSideBox a span {
	display:block;
	font-size:14px;
	background:url(img/icon_side.gif) no-repeat top left;
	padding-left:10px;
}


div.indexSide2 {
	float:left;
	width:184px;
	background:url(img/sidebox_top.jpg) no-repeat top;
	padding-top:17px;
	color:#000;
}

div.indexSideBox2 {
	background:url(img/sidebox_bg.jpg);
	clear:both;
}
div#content div.indexSideBox2 a {
	display:block;
	margin:0 3px;
	text-decoration:none;
	font-weight:bold;
	color:#1E1B15;
	padding:10px 8px 9px 8px;
	font-size:10px;
	line-height:1.25;
}

/*div#content div.Rbox a {
	background:url(img/border_green.gif) no-repeat bottom center;
}*/
div#content div.indexSideBox2 a:hover {
	text-decoration:underline;
}
div.indexSideBox2 a span {
	display:block;
	font-size:14px;
	background:url(img/icon_side.gif) no-repeat top left;
	padding-left:10px;
}




div#myOnPageContent {
	display:none;
}

div#content div.trial a {
	margin:0 2px;
	background:#FFFFC8 url(img/boder_gray.gif) no-repeat bottom center;
	font-size:10px;
	font-weight:normal;
	padding:5px 10px 15px 10px;
}
div.trial a img {
	margin-top:6px;
}

div.indexSideBox small{
	padding-left:10px;
	font-weight:normal;
	font-size:10px;
	display:block;
}

div.indexSideBox2 small{
	padding-left:10px;
	font-weight:normal;
	font-size:10px;
	display:block;
}

div#content div.money {
}
div#content div.money img {
	float:right;
}

div#content div.mailmate{
	margin:0;
	background:url(img/sidebox_foot.gif) no-repeat bottom;
}


div#content div.telemail,
div#content div.Rbox div.qr{
	margin:0;
	text-align:center;
	background:url(img/sidebox_foot.gif) no-repeat bottom;
}
div#content div.telemail a{
	display:block;
/*	background:url(img/boder_gray.gif) no-repeat top center;*/
	text-decoration:none;
	font-size:10px;
	padding:10px 8px 15px 8px;
	color:#000;
	line-height:1.2;
	text-align:center;
}
div#content div.telemail a:hover{
	text-decoration:underline;
}
div#content div.telemail img{
	display:block;
	margin:auto;
}
div#content div.Rbox div.qr a{
	display:block;
	text-decoration:none;
	font-size:10px;
	padding:10px 8px 15px 8px;
	color:#000;
	line-height:1.2;
	background:url(img/sidebox_foot.gif) no-repeat bottom;
}
div#content .Rbox {
	position:relative;
}
.owl {
	position:absolute;
	top:5px;
	left:115px;
}

div.indexSide .bnr {
	text-align:center;
	margin:2px 0;
}

div.telemail a:hover {
	color:#666;
}

/* 3column 中央
-----------------------------------------*/
div.indexCenter {
	float:left;
	width:518px;
}

div.indexCenterBnr {
	width:470px;
/*	height:90px;*/
	margin:0 auto 18px;
}


div#rssMovie {
	width:470px;
	height:90px;
	margin:0 auto 16px auto;
	background:url(img/animalmovie_foot.gif) no-repeat bottom;
}

div#rssMovie div {
	background-image:url(img/animalmovie_bg.gif);
}
div#rssOcablog {
	width:470px;
	margin:0 auto 16px auto;
	background:url(img/ocablog_foot.gif) no-repeat bottom;
	position:relative;
}
div#rssOcablog div {
	background:url(img/ocablog_bg.gif) no-repeat center 50px;
}
div#rssOcablog img.headimg {
	position:absolute;
	top:-24px;
	right:-5px;
}

div#rssStudents {
	width:470px;
	margin:0 auto 16px auto;
	background:url(img/studentsblog_foot.gif) no-repeat bottom;
	position:relative;
}
div#rssStudents div {
	background:url(img/studentsblog_bg.gif) no-repeat center 50px;
}
div#rssStudents img.headimg {
	position:absolute;
	top:-4px;
	right:-4px;
}

div#rssEcofarm {
	width:470px;
	margin:0 auto 16px auto;
	background:url(img/ecofarm_foot.gif) no-repeat bottom;
	position:relative;
}
div#rssEcofarm div {
	background:url(img/ecofarm_bg.gif) no-repeat center 50px;
}
div#rssEcofarm img.headimg {
	position:absolute;
	top:-4px;
	right:-4px;
}


p.morelink {
	padding:10px;
}


div#rssOcablog iframe,
div#rssStudents iframe,
div#rssEcofarm iframe{
	width:470px;
	height:9em;
	border:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
div#rssOcablog iframe {
	background:url(img/ocablog_bg.gif);
}
div#rssStudents iframe {
	background:url(img/studentsblog_bg.gif);
}
div#rssEcofarm iframe {
	background:url(img/ecofarm_bg.gif);
}


/* ブログ */
#whatNew {
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
	width:220px;
}
#whatNew ul{
	margin:10px 0;
	}
#whatNew li {
	background-image: url(common/img/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.2em;
	padding-left: 20px;
	font-size: 10px;
	line-height: 100%;
	margin-bottom: 0.5em;
}
#whatNew li a:link,
#whatNew li a:visited {
	color:#052054;
	text-decoration: none;
}
#whatNew li a:hover {
	color:#052054;
	text-decoration: underline;
}



/*告知*/
div.centerInfo {
	width:470px;
	margin:0 auto 12px auto;
	border:1px solid #F90;
	background:#FFC;
}
div.centerInfo h2 {
	padding:4px 10px;
	background:#F90;
	margin:5px;
	text-align:center;
	color:#FFF;
}
div.centerInfo p {
	margin:5px 10px;
}


/*コース名一覧*/
.course-list{
	background-image:url(img/course-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
}

.course-list-box{
	float:left;
	margin-right:6px;
}

.course-list-box li{
	margin-bottom:6px;
}

.course-list-box-last{
	float:left;
}

.course-list-box-last li{
	margin-bottom:6px;
}

.mg-top59{
	margin-top:59px;
}
.mg-top44{
	margin-top:44px;
}
.mg-top15{
	margin-top:15px;
}
.course-list li a {
	display:block;
	padding: 10px;
	width: 152px;
	height: 19px;
	line-height: 19px;
	font-weight:bold;
	font-size: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.course-list li a:link, .course-list li a:visited {
background-position: center top;
}
.course-list li a:hover {
background-position: center bottom;
}
/*ペットワールド３*/
.course-list li.dogmaster a{
	background-image:url(img/course-dogmaster.jpg);
}
.course-list li.animalwelfare a{
	background-image:url(img/course-animalwelfare.jpg);
}
.course-list li.animaltherapy a{
	background-image:url(img/course-animaltherapy.jpg);
}
.course-list li.dogmaster a:link, .course-list li.dogmaster a:visited,
.course-list li.animalwelfare a:link, .course-list li.animalwelfare a:visited,
.course-list li.animaltherapy a:link, .course-list li.animaltherapy a:visited {
	color: #FF4200;
}
.course-list li.dogmaster a:hover,
.course-list li.animalwelfare a:hover,
.course-list li.animaltherapy a:hover {
	color: #FF6630;
}
/*ペットワールド２*/
.course-list li.pettrimmer a{
	background-image:url(img/course-pettrimmer.jpg);
}
.course-list li.petesthe a{
	background-image:url(img/course-petesthe.jpg);
	/*line-height: 110%;*/
}
.course-list li.dogcafe a{
	background-image:url(img/course-dogcafe.jpg);
}
.course-list li.animalnurse a{
	background-image:url(img/course-animalnurse.jpg);
}
.course-list li.dogtrainer a{
	background-image:url(img/course-dogtrainer.jpg);
}
/*動物ワールド*/
.course-list li.wildanimal a{
	background-image:url(img/course-wildanimal.jpg);
}
.course-list li.zookeeper a{
	background-image:url(img/course-zookeeper.jpg);
	line-height: 110%;
}
.course-list li.pettrimmer a:link, .course-list li.pettrimmer a:visited,
.course-list li.petesthe a:link, .course-list li.petesthe a:visited,
.course-list li.dogcafe a:link, .course-list li.dogcafe a:visited,
.course-list li.animalnurse a:link, .course-list li.animalnurse a:visited,
.course-list li.dogtrainer a:link, .course-list li.dogtrainer a:visited,
.course-list li.wildanimal a:link, .course-list li.wildanimal a:visited,
.course-list li.zookeeper a:link, .course-list li.zookeeper a:visited {
	color: #FF6600;
}
.course-list li.pettrimmer a:hover,
.course-list li.petesthe a:hover,
.course-list li.dogcafe a:hover,
.course-list li.animalnurse a:hover,
.course-list li.dogtrainer a:hover,
.course-list li.wildanimal a:hover,
.course-list li.zookeeper a:hover {
	color: #FF8330;
}
/*海洋ワールド*/
.course-list li.dolphintrainer a{
	background-image:url(img/course-dolphintrainer.jpg);
	line-height: 110%;
}
.course-list li.aquarist a{
	background-image:url(img/course-aquarist.jpg);
	line-height: 110%;
}
.course-list li.dolphintrainer a:link, .course-list li.dolphintrainer a:visited,
.course-list li.aquarist a:link, .course-list li.aquarist a:visited {
	color: #0090FF;
}
.course-list li.dolphintrainer a:hover,
.course-list li.aquarist a:hover {
	color: #30A5FF;
}
/*フラワーワールド*/
.course-list li.flowershop a{
	background-image:url(img/course-flowershop.jpg);
	line-height: 110%;
}
.course-list li.bridalflower a{
	background-image:url(img/course-bridalflower.jpg);
}
.course-list li.flowershop a:link, .course-list li.flowershop a:visited,
.course-list li.bridalflower a:link, .course-list li.bridalflower a:visited {
	color: #00B28E;
}
.course-list li.flowershop a:hover,
.course-list li.bridalflower a:hover {
	color: #30C0A3;
}
/*健康農食ワールド*/
.course-list li.organicfood a{
	background-image:url(img/course-organicfood.jpg);
}
.course-list li.brandingredient a{
	background-image:url(img/course-brandingredient.jpg);
}
.course-list li.farmcafe a{
	background-image:url(img/course-farmcafe.jpg);
}
.course-list li.gardeningcultivation a{
	background-image:url(img/course-gardeningcultivation.jpg);
}
.course-list li.organicfood a:link, .course-list li.organicfood a:visited,
.course-list li.brandingredient a:link, .course-list li.brandingredient a:visited,
.course-list li.farmcafe a:link, .course-list li.farmcafe a:visited,
.course-list li.gardeningcultivation a:link, .course-list li.gardeningcultivation a:visited {
	color: #04A700;
}
.course-list li.organicfood a:hover,
.course-list li.brandingredient a:hover,
.course-list li.farmcafe a:hover,
.course-list li.gardeningcultivation a:hover {
	color: #33B830;
}


.tabNav{
}

.tabNav li{
	float:left;
	margin-right:10px;
}




/* style was added on 2011.05.31 */

.course-list li a { /* hack for IE6 */
	_height: 23px;
	_padding: 10px 10px 6px 10px;
}

/* style was added on 2011.06.02 */

div#flashWrap {
	overflow: hidden;
	zoom: 1;
}
div#flash {
	width:680px;
	height:360px;
	margin: 0;
	float: left;
}
ul#mainBnr {
	width: 195px;
	float: right;
}
ul#mainBnr li {
	padding-bottom: 9px;
}
