  @charset "utf-8";


/* =======================================
	PC用
======================================= */

@media print,screen and (min-width : 769px) {


.pc_none {
	display: none;
}


/* -------------------------------
	レイアウト（PC用）
------------------------------- */

header {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}


#mininavi {
	width:990px;
	padding: 0;
	font-size:11px;
}

#navi {
	clear: both;
	width: 1000px;
	height: 44px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

#contents {
	width: 1008px;
	margin: 0 auto;
	padding: 2px 0;
}

#contents img {
	margin: 0 auto;
	padding: 3px;
}

#subBG {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FAF8F2;
}

#pageWrap1col {
	width: 100%;
	margin: 0;
	padding: 0;
}

#pageWrap {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 15px;
	background: #fff;
	border: 1px solid #EFEBE0;
}

#pageWrap #Left {
	width: 720px;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: left;
	float: left;
}


#pageWrap #Right {
	width: 220px;
	margin: 0 20px;
	padding: 0;
	float: right;
}

.floatMenu {
 position:absolute;
 width:180px;
 top : -2px;
 left:-4px;
}

.box400 {
	width: 400px;
	margin: 0 auto;
}

.box600 {
	width: 600px;
	margin: 0 auto;
}

.box800 {
	width: 800px;
	margin: 0 auto;
}

.box900 {
	width: 900px;
	margin: 0 auto;
}

.box1000 {
	width: 1000px;
	margin: 0 auto;
}

.box100per {
	width: 100%;
	margin: 0 auto;
}

.box95per {
	width: 95%;
	margin: 0 auto;
}

.box90per {
	width: 90%;
	margin: 0 auto;
}

.box85per {
	width: 85%;
	margin: 0 auto;
}

.box80per {
	width: 80%;
	margin: 0 auto;
}

.box70per {
	width: 70%;
	margin: 0 auto;
}



/* -------------------------------
	float関連（PC用）
------------------------------- */

.clear {
  clear: both;
}

.floatWrap {
	width: 100%;
	margin: 0 auto;
	padding: 40px 0;
}

.floatWrap .L {
	width: 45%;
	margin: 0 auto;
	float: left;
}

.floatWrap .R {
	width: 45%;
	margin: 0 auto;
	float: right;
}


/* -------------------------------
	見出し（PC用）
------------------------------- */



h1.shadow1 {
	text-shadow: 0 0 5px #1A64A2,0 0 5px #1A64A2,0 0 50px #1A64A2;
}

h1.shadow2 {
	text-shadow: 0 0 5px #23242E,0 0 5px #23242E,0 0 50px #23242E;
}





/* -------------------------------
	その他の書式（PC用）
------------------------------- */

.indent {
	margin-right: 20px;
	margin-left: 20px;

}

.clearMP {
    margin: 0;
	padding: 0;
	}


.bdBottom {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding-left: 4px;
}

.sq02 {
	margin: 5px auto;
	padding: 20px;
	background: rgba(255,255,255,0.95);
	border-radius: 20px;
	-webkit-border-radius: 20px;  
	-moz-border-radius: 20px;
}

.fsize16{
	font-size:16px;
}

.fsize18{
	font-size:18px;
}

.fsize20{
	font-size:20px;
}

.fsize30{
	font-size:30px;
}

.fsize40{
	font-size:40px;
}

.fcolor_w {
	color: #fff;
}


/* -------------------------------
	画像（PC用）
------------------------------- */

/* 右へfloat*/
img.img_R05em,img.img_right {
	float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

img.img_R1em {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}


/* 左へfloat*/
img.img_L05em {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

img.img_L1em {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

/* 横間隔（float無し）*/
img.img_LR15px {
	margin-left: 15px;
	margin-right: 15px;
}

img.laboTop {
	margin-top: 40px;
}


/* -------------------------------
	labo　mtd　臨病（PC用）
------------------------------- */

section#rinbyou02 {
	background-image: url(/vet/jukensei/images/icover_bg01.jpg);
	background-size:cover;
	background-position:center top;
	background-attachment:fixed;
	background-repeat: no-repeat;
/*  min-width: 100%;*/
	min-height: 100%;
	margin: 0;
	padding: 0;
}

/* -------------------------------
	labo　theriogenology　繁殖（PC用）
------------------------------- */

section#hanshoku02 {
	background-image: url(/vet/jukensei/images/labo/labo_hanshoku_bg.jpg);
	background-size:cover;
	background-position:center top;
	background-attachment:fixed;
	background-repeat: no-repeat;
/*  min-width: 100%;*/
	min-height: 100%;
	margin: 0;
	padding: 0;
}

section#hanshoku02 .sq02 {
	width: 80%;
	padding: 20px 50px;
	margin-bottom: 30px;

}

.ex-map {
    width: 100%;
    height: 830px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    display: table;
	position:relative;
	margin:50px 0;
}


/* -------------------------------
	labo　phealth　公衆衛生（PC用）
------------------------------- */

section#helth02 {
	background-image: url(/vet/jukensei/images/labo/labo_helth_bg.jpg);
	background-size:cover;
	background-position:center top;
	background-attachment:fixed;
	background-repeat: no-repeat;
/*  min-width: 100%;*/
	min-height: 100%;
	margin: 0;
	padding: 0;
}


/* -------------------------------
	labo　anatomy　解剖（PC用）
------------------------------- */

section#kaibou02 {
	background-image: url(/vet/jukensei/images/labo/labo_kaibou_bg.jpg);
	background-size:cover;
	background-position:center top;
	background-attachment:fixed;
	background-repeat: no-repeat;
/*  min-width: 100%;*/
	min-height: 100%;
	width:100%;
	margin: 0 auto;
	padding: 0 0 50px;
}

section#kaibou03 h2.labo {
	text-shadow:none;
}


/* -------------------------------
	oneday（PC用）
------------------------------- */

.oneday {
	width:1000px;
	margin:0 auto 20px;
	padding:0 0 20px 0;
	border-bottom:3px dotted #09C;	
}

.onedayLeft {
	float:left;
	width:430px;
	margin: 0 20px 0 20px;
	padding: 20px 10px;
	text-align:left;
}

.onedayRight {
	float:right;
	width:490px;
	margin: 0;
	padding: 100px 10px 0px;
	text-align:left;
}







}/* PC用ここまで */
