/* CSS Document */

/*mv*/
	#mv { background: url("../images/pet/mv.jpg") center center no-repeat;
		background-size: cover; z-index:100;}
	#mv img { margin: 0px 0 0 -274px; }
	#fnav { top:0px; }
	#gnav {display:none; }
	
	#point{ background:url(../images/pet/img01.png) no-repeat center;height:413px;}
	div.lead{ padding-top:100px; line-height:180%;}
	div.lead h3{ color:#2a8296;font-family: "minamoto_l","游明朝", "YuMincho", serif;}
	span.mo{font-size:20px;}
	#img02{margin-top:55px;margin-left:40px;z-index:100;position:relative;}
	#img03{margin-top:-190px;}
	h4{ font-size:22px;color:#2a8195;font-family: "minamoto_l","游明朝", "YuMincho", serif;border-bottom:1px #58acc6 dashed;line-height:190%;text-indent:1em;background:url(../images/h_icon.png) no-repeat left;}
	.mainw p{margin:10px 0px;line-height:180%;}
	table.ctable th{font-weight:normal;}
	#img04{width:502px;height:487px;background:url(../images/pet/img04.png) no-repeat;text-indent:-9999px;display: block;margin-top:-120px;position:relative;z-index:100;}
	.col640L{width:640px;float:left;display: block;margin-top:40px;}
	.col500R{width:500px;float:right;margin-top:30px;}
	ul#lilycolor{width:809px;background:#FFFFFF;display: block;clear:both;font-family: "minamoto_l","游明朝", "YuMincho", serif;}
	ul#lilycolor li{float:left;background:#FFFFFF;text-indent:-9999px;margin-top:32px;margin-bottom:28px;}
	ul#lilycolor li#col01{width:219px;height:147px;background:url(../images/pet/col01.png) no-repeat;margin-left:31px;}
	ul#lilycolor li#col02{width:233px;height:147px;background:url(../images/pet/col02.png) no-repeat;margin-left:35px;}
	ul#lilycolor li#col03{width:233px;height:147px;background:url(../images/pet/col03.png) no-repeat;margin-left:19px;}
	.mt10{margin-top:10px;}
	.mb120{margin-bottom:120px;}
	.col500R a.rsv {width:240px;height:38px;background: url("../images/arrow_w.svg") 205px center no-repeat #58acc6; display: block;line-height:38px;text-indent:1em; color: #ffffff;
		border-radius: 5px; float:left;}
	.col500R a.rsv:hover { 
		background: url("../images/arrow_w.svg") 210px center no-repeat #428493; opacity: 1; color: #ffffff; }
	.col500R a.rsv2 { float: right; margin-top: 15px; }
	.col500R .cbtn { font-size: 14px; border-top: #58acc6 1px dashed; border-bottom: #58acc6 1px dashed;
		color: #2a8296; display: block; text-align: left; line-height: 38px;
		 width: 240px; height: 38px;margin-right:20px;
		 background: url("../images/arrow_g.svg") 205px center no-repeat; float:left; }
	
	.col500R .cbtn:hover { opacity: 1; background-position: 210px center; }