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


.present{
	background-image: url(img/bg_present.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding-right: 50px;
	padding-left: 50px;

}
.preImg{
	height:190px;
	margin-bottom: 15px;
}

#pre01{
margin-bottom:15px;
}
#pre01 .colL{
width:350px;
}

#pre01 .colR{
	width:480px;
	padding-top: 80px;
}

#pre02{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-image: url(img/bg_line.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#pre02 .colL{
	width:400px;
	text-align:center;
	padding-top: 15px;
}

#pre02 .colR{
	width:400px;
	text-align:center;
	padding-top: 15px;
}

#pre03{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-image: url(img/bg_line.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#pre03 .colL{
	width:400px;
	text-align:center;
	padding-top: 15px;
}

#pre03 .colR{
	width:400px;
	text-align:center;
	padding-top: 15px;
}

#applybt{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding-top: 20px;
}
.notice{
color:#FF0000;
font-weight:bold;
}

/*snap部分
==========================================================================================*/

#wrapSnap{
	width:700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}

#basePhoto{
	background-image: url(img/bg_snaps.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 35px;
	height: 300px;
}

#idoubt{
text-align:right;
}

#phtArea{
	float:left;
	width: 402px;
}

#phtTxt{
	float:right;
	width: 210px;
	padding-top: 100px;
}


/*
==========================================================================================*/

.bgSide{
	background-image: url(img/bg_side.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.mb0{
margin-bottom:0;
padding-bottom:0px;
}

.mb15{
margin-bottom:15px;
padding-bottom:0px;
}

.layoutR,
.colR{
float:right;
}

.layoutL,
.colL{
float:left;
}

.contsbox{
clear:both;
}



.linkTxt{
	text-align: right;
}

.linkTxt a{
	font-size: 12px;
	background-image: url(img/link_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	padding-left: 20px;
}


.layoutR{
	width:200px;
	padding-right:25px;
	padding-top: 20px;
}


.layoutL{
width:660px;
padding-left:25px;
}

#box01 .colL{
width:350px;
}


#box01 .colR{
width:280px;
}


#vol03box01 .colL{
width:260px;
}


#vol03box01 .colR{
width:380px;
}


#vol03box02 .colL{
width:290px;
}


#vol03box02 .colR{
width:315px;
}


#vol04box01 .colL{
width:285px;
}


#vol04box01 .colR{
width:350px;
}


#vol04box02 .colL{
width:375px;
}


#vol04box02 .colR{
width:250px;
}


#vol05box01 .colL{
width:330px;
}


#vol05box01 .colR{
width:270px;
}

#vol05box02 .colL{
width:330px;
}
#vol05box02 .colR{
width:305px;
}




#vol06box01 .colL{
width:340px;
}


#vol06box01 .colR{
width:280px;
}

.cinfo{
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#efefef;
	padding-top: 90px;
	padding-right: 30px;
	padding-left: 30px;
	width: 590px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

#cvol01{
	background-image: url(img/vol01_point.gif);
}

#cvol02{
	background-image: url(img/favorite02.gif);
}
#cvol03{
	background-image: url(img/favorite03.gif);
}
#cvol04{
	background-image: url(img/favorite04.gif);
}
#cvol05{
	background-image: url(img/vol05_point.gif);
}
#cvol06{
	background-image: url(img/favorite06.gif);
}
.cinfo .colL{
width:192px;
}

.cinfo .colR{
width:375px;
}
#aboutMiu {
	background-color: #FFFFFF;
	background-image: url(img/miu.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#aboutMiu .colL{
width:130px;
}

#aboutMiu .colR{
	width: 420px;
}

#footLink{
text-align:right;
}


#snapGallery01{
	background-image: url(img/bg_snaps01.gif);

}

#snapGallery02{
	background-image: url(img/bg_snaps02.gif);

}

#snapGallery03{
	background-image: url(img/bg_snaps03.gif);

}

#snapGallery04{
	background-image: url(img/bg_snaps04.gif);

}

#snapGallery05{
	background-image: url(img/bg_snaps05.gif);

}
#snapGallery06
{
	background-image: url(img/bg_snaps06.gif);

}


.snap01Box{
	height: 325px;
	width: 648px;
	padding-top: 65px;
	background-repeat: no-repeat;
	background-position: -1px top;
	padding-right: 1px;
	padding-left: 1px;
}

#mainFla{
margin-bottom:15px;
}

#nextback{
font-size:10px;
}
#nextback a{
	color: #FF0000;
	font-size:10px;
}
.back{
float:left;
width:250px;
}
.next{
	color: #FF0000;
	font-size:10px;
	text-align: right;
		float:right;
		width:290px;
}

#wrapSnap #ttl{
padding-left:15px;
}

