﻿@charset "utf-8";

/*------------------------------------------------------------------------------
大阪ペピイ動物看護 専門学校 - CSS Modules Import
URL: http://www.peppy.ac.jp/
Date: 2011-02-18
Copyright © Osaka Peppy Animal Nursing College.
------------------------------------------------------------------------------*/

div#Content {
	padding: 35px 0 50px;
}

/* HdrSec03
------------------------------- */

div#HdrSec03 {
	padding-top: 0;
	border-bottom: none;
	background: url(../img/top/bg_hdr_02.png) 0 0 repeat-x;
	zoom: 1;
}

/* ----------------------------------------

Main

---------------------------------------- */

div#Main {
	margin-bottom: 0;
}

/* Article01
------------------------------- */

div#Article01 {
	float: left;
	width: 450px;
}

/* -- TopInfo,TopBlog -- */

div#Article01 .Title {
	position: relative;
	width: 450px;
	margin-bottom: 15px;
}

div#Article01 .Title a {
	position: absolute;
	top: 6px;
	right: 5px;
}

div#Article01 dl#TopInfo,
div#Article01 ol#TopBlog { margin-bottom: 25px;}

div#Article01 ol#TopBlog li p {
	padding-left: 115px;
	background: url(../img/top/spr_icon_01.png) 0 50% no-repeat;
}

div#Article01 ol#TopBlog li.BlogID03 p {}
div#Article01 ol#TopBlog li.BlogID05 p { background-position: -450px 50%;}
div#Article01 ol#TopBlog li.BlogID04 p { background-position: -900px 50%;}

/* -- ExSec01 -- */

div.ExSec01 {
	position: relative;
	float: left;
	width: 215px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	padding-bottom: 1px;
}

div.ExSec01 h3 {
	margin-bottom: 12px;
}

div.ExSec01 p {
	margin-bottom: 10px;
	padding-left: 115px;
	font-size: 83.4%;
}

div.ExSec01 p img.Pict {
	position: absolute;
	top: 45px;
	left: 10px;
}

div#MovieSec {
	float: right;
}

/* Article02
------------------------------- */

div#Article02 {
	float: right;
	width: 240px;
}

ul#NavCourse {
	margin-bottom: 14px;
	padding-bottom: 16px;
	background: url(../img/common/line_grunge_01.png) 0 100% repeat-x;
}

div#Reason {
	padding-bottom: 15px;
	background: url(../img/top/bg_reason_01.png) 0 100% no-repeat;
}


/* ----------------------------------------

Content - Sub

---------------------------------------- */

/* PushNav
------------------------------- */

ul#PushNav01 {
	padding-top: 0;
	background: none;
}

ul#PushNav01 li#ao,
ul#PushNav01 li#exam,
ul#PushNav02 li.Evt { display: block;}

ul#PushNav01 li#exam {
	padding-bottom: 10px;
}

ul#PushNav02 li.Reason,
ul#PushNav02 li.Course,
ul#PushNav02 li.Backup,
ul#PushNav02 li.Work,
ul#PushNav02 li.Blog { display: none;}

/* ----------------------------------------

Footer

---------------------------------------- */

div#Footer {
	background: url(../img/common/line_grunge_02.png) 0 0 repeat-x;
}


/* ----------------------------------------

ホバー時の透過度変更

---------------------------------------- */

div#Article01 .Title a:hover img,
div.ExSec01 a:hover img,
ul#NavCourse a:hover img {
	opacity: .65; /* Standard: FF gt 1.5, Opera, Safari */  
	filter: alpha(opacity=65); /* IE lt 8 */  
	-ms-filter: "alpha(opacity=65)"; /* IE 8 */  
	-khtml-opacity: .65; /* Safari 1.x */  
	-moz-opacity: .65; /* FF lt 1.5, Netscape */
}

/* ----------------------------------------

ClearFix (必要なければ消す)

---------------------------------------- */

/* Modern Browsers
------------------------------- */

div#Main:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

/* IE7
------------------------------- */

*:first-child+html div#Main {
	zoom: 1;
}

/* Legacy IE
------------------------------- */

* html div#Main {
	zoom: 1;
}
