/* general settings */
@font-face {
	font-family: 'Museo300';
	src: url('/fonts/museo300-regular-webfont.eot');
	src: url('/fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museo300-regular-webfont.woff') format('woff'),
		url('/fonts/museo300-regular-webfont.ttf') format('truetype'),
		url('/fonts/museo300-regular-webfont.svg#Museo300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo500';
	src: url('/fonts/museo500-regular-webfont.eot');
	src: url('/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museo500-regular-webfont.woff') format('woff'),
		url('/fonts/museo500-regular-webfont.ttf') format('truetype'),
		url('/fonts/museo500-regular-webfont.svg#Museo500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo700';
	src: url('/fonts/museo700-regular-webfont.eot');
	src: url('/fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museo700-regular-webfont.woff') format('woff'),
		url('/fonts/museo700-regular-webfont.ttf') format('truetype'),
		url('/fonts/museo700-regular-webfont.svg#Museo700') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	margin:0;
	color:#444;
	font:12px 'Museo300', Arial, Helvetica, sans-serif;
	background:#f2f0eb url(/H2/images/bg-body.png);
	min-width:1000px;
}
img{border:0;}
a{
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#b90065;
	text-decoration:underline;
}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
input, textarea{
	font:100% 'Museo300', Arial, Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
	color:#fff;
}
/* wrapper */
.wrapper-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
#wrapper{
	width:980px;
	margin:0 auto;
}
.decor,
#sidebar,
#header,
#footer{display:none !important;}
/* main */
#main{
	background:url(/H2/images/bg-main.png) repeat-x;
	padding:0 9999px;
	margin:0 -9999px;
	overflow:hidden;
	position:relative;
}
/* content */
#content{padding:18px 0 14px;}
.top-txt-area{
	background:url(/H2/images/bg-top-txt-area.png);
	border:1px solid #d6d3cb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 2px #dedcd9;
	-webkit-box-shadow:0 1px 2px #dedcd9;
	behavior: url(css/PIE.htc);
	overflow:hidden;
	position:relative;
	padding:21px 20px 16px;
	margin:0 0 6px;
}
.top-txt-area .btn{
	float:right;
	background:url(/H2/images/bg-big-btn.png) no-repeat;
	width:225px;
	height:51px;
	overflow:hidden;
	font:22px/48px "Museo700", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #666;
	text-align:center;
	color:#fff;
}
.top-txt-area .btn:hover{
	text-decoration:none;
	background:url(/H2/images/bg-big-btn.png) no-repeat 0 100%;
}
.top-txt-area .txt-box{overflow:hidden;}
.top-txt-area h2{
	margin:0 0 10px;
	font:18px/21px "Museo500", Arial, Helvetica, sans-serif;
	color:#444;
}
.top-txt-area p{
	margin:0;
	font-size:18px;
	line-height:21px;
}
.pet-info-nav,
.ttl-area{
	border:1px solid #e1ded6;
	background:url(/H2/images/bg-ttl-area.png);
	overflow:hidden;
	padding:4px 21px;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	position:relative;
	margin:0 0 6px;
	behavior: url(css/PIE.htc);
}
.pet-info-nav{margin:0 0 26px;}
.ttl-area .link-btn{
	float:right;
	margin:2px 0 0;
	background:url(/H2/images/bg-btn-back.png) no-repeat 0 5px;
	padding:0 0 0 13px;
	color:#b90065;
	font-size:14px;
	line-height:17px;
}
.info-list .ttl-area{
	padding:4px 11px;
	margin:0 0 10px;
}
.ttl-area h2{
	overflow:hidden;
	margin:0;
	color:#444;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #fff;
}
/* info-area */
.info-area{
	overflow:hidden;
	background:#fbfbfb;
	margin:0 0 6px;
	padding:13px 18px 10px 22px;
	border:1px solid #aba9a4;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 2px #dedcd9;
	-webkit-box-shadow:0 1px 2px #dedcd9;
	behavior: url(css/PIE.htc);
}
.info-area-inner{
	background:#f6f6f6 url(/H2/images/bg-info-area-inner.png);
	margin:0 0 14px;
}
.info-area .info-block{
	float:left;
	width:250px;
}
.info-area .info-block h3{
	margin:0 0 10px;
	color:#444;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
}
.frame-info .img-box,
.inform-holder .img-area,
.section-block .img-box,
.pet-info-holder .img-lst li,
.info-area .img-area{
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
	box-shadow:1px 1px 6px #dedddd;
	-webkit-box-shadow:1px 1px 6px #dedddd;
	behavior: url(css/PIE.htc);
	text-align:center;
}
.frame-info .img-box img,
.inform-holder .img-area img,
.section-block .img-box img,
.pet-info-holder .img-lst img,
.info-area .img-area img{vertical-align:top;}
.frame-info .img-box .decor,
.inform-holder .img-area .decor,
.section-block .img-box .decor,
.pet-info-holder .img-lst .decor,
.info-area .img-area .decor{
	position:absolute;
	top:0;
	left:0;
	background:url(/H2/images/bg-img-area-decor.png) no-repeat;
	width:250px;
	height:135px;
	overflow:hidden;
}
.inform-holder .ttl-row,
.info-area .ttl-row{
	overflow:hidden;
	padding:0 0 9px;
	margin:0 0 7px;
	background:url(/H2/images/sep-2line.png) repeat-x 0 100%;
}
.inform-holder .ttl-row h3,
.info-area .ttl-row h3{
	overflow:hidden;
	margin:0;
	font:18px/21px "Museo500", Arial, Helvetica, sans-serif;
	color:#b90065;
}
.btn-like{
	margin:5px 0 0;
	float:right;
	color:#727884;
	font:12px/15px "Museo700", Arial, Helvetica, sans-serif;
	padding:0 0 0 18px;
	background:url(/H2/images/bg-btn-like.png) no-repeat 0 2px;
}
.section-lst p,
.section-block p,
.frame-info .box-txt p,
.press-area .box-txt p,
.inform-holder .info-block p,
.info-area .info-block p{
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#444;
}
.frame-info .link,
.inform-holder .link,
.info-area .link{
	display:inline-block;
	background:url(/H2/images/bg-link.png) no-repeat 100% 50%;
	padding:0 12px 0 0;
}
*+html .frame-info .link,
*+html .inform-holder .link,
*+html .section-lst li,
*+html .places-list .btn-hold .ico,
*+html .contact-pet-lst .label-txt,
*+html .info-list > li,
*+html .info-area .link{
	display:inline;
	zoom:1;
}
.frame-info .link:hover,
.inform-holder .link:hover,
.info-area .link:hover{font-weight:bold;}
.info-area .txt-box{
	float:right;
	width:435px;
}
.info-area .txt-box h3{
	margin:0 0 6px -16px;
	padding:0 0 10px 16px;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
	color:#444;
	border-bottom:1px solid #e4e1d9;
}
.info-area .txt-box p{
	margin:0 0 20px;
	line-height:20px;
}
/* info-list */
.info-list{
	margin:0 -62px 0 0;
	padding:0;
	list-style:none;
}
.info-list > li{
	display:inline-block;
	width:223px;
	margin:0 53px 21px 0;
}
.info-list .img-box{
	width:200px;
	margin:0 auto 11px;
	position:relative;
	box-shadow:1px 1px 6px #dedddd;
	-webkit-box-shadow:1px 1px 6px #dedddd;
	behavior: url(css/PIE.htc);
}
.info-list .img-box img{vertical-align:top;}
.info-list .img-box .decor{
	background:url(/H2/images/bg-img-area-decor2.png) no-repeat;
	width:200px;
	height:108px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.info-list div.ttl{
	background:url(/H2/images/sep-2line.png) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 8px;
	margin:0 11px 7px;
}
.info-list .ttl h3{
	margin:0;
	font:18px/21px "Museo500", Arial, Helvetica, sans-serif;
}
.info-list .ttl h3 a{
	color:#b90065;
	display:block;
	background:url(/H2/images/bg-link.png) no-repeat 100% 7px;
	padding:0 15px 0 0;
}
.pet-info-holder .add-lst,
.info-list .add-lst{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	line-height:17px;
}
.pet-info-holder .add-lst li,
.info-list .add-lst li{
	overflow:hidden;
	padding:5px 0 2px 13px;
	vertical-align:top;
}
.pet-info-holder .add-lst li.highlight,
.info-list .add-lst li.highlight{
	background:url(/H2/images/) no-repeat;
	background:url(/H2/images/bg-side-nav.png);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 3px -1px #e4e1db inset;
	-webkit-box-shadow:0 1px 3px -1px #e4e1db inset;
	behavior: url(css/PIE.htc);
}
.pet-info-holder .add-lst span.ttl,
.info-list .add-lst span.ttl{
	float:left;
	width:74px;
	font:12px/17px "Museo500", Arial, Helvetica, sans-serif;
	padding:0 9px 0 0;
}
.pet-info-holder .add-lst span.txt,
.info-list .add-lst span.txt{
	display:block;
	overflow:hidden;
	color:#444;
}
.info-list p{
	line-height:17px;
	margin:0 0 10px 13px;
	font-family:"Museo500", Arial, Helvetica, sans-serif;
}
.info-list .more-info{overflow:hidden;}
.info-list .more-info a{
	float:right;
	background:url(/H2/images/bg-btn-more-info.png) no-repeat;
	width:133px;
	height:31px;
	overflow:hidden;
	text-align:center;
	font:13px/30px "Museo700", Arial, Helvetica, sans-serif;
	color:#fff;
}
.info-list .more-info a:hover{
	text-decoration:none;
	background:url(/H2/images/bg-btn-more-info.png) no-repeat 0 100%;
}
/* text-area */
.text-area h2{
	color:#b90065;
	margin:0 0 19px;
	padding:0 0 10px;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e4e1d9;
}
.text-area p{
	margin:0 0 27px;
	line-height:25px;
}
.text-area .text{
	display:block;
	padding:0 0 48px;
	font:12px/20px "Museo500", Arial, Helvetica, sans-serif;
}
/* pet-info */
.pet-info{padding:0 0 20px;}
.pet-info-inner{padding:0;}
.places-list .ttl-box,
.pet-info .ttl-box{
	background:url(/H2/images/sep-2line.png) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 12px 20px;
	margin:0 0 10px;
}
.places-list .ttl-box .date,
.pet-info .ttl-box .date{
	float:right;
	padding:1px 6px 0 0;
	font:16px/19px "Museo500", Arial, Helvetica, sans-serif;
}
.places-list .ttl-box h3,
.pet-info .ttl-box h3{
	margin:0 15px 0 0;
	color:#b90065;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-shadow:1px 1px 1px #fff;
}
.places-list .ttl-box h3 a{color:#b90065;}
.places-list .ttl-box h3 a:hover{
	text-decoration:none;
	color:#444;
}
.pet-info-holder{width:100%;}
.pet-info-holder:after{
	content:"";
	clear:both;
	display:block;
}
.pet-info-holder .img-holder{
	float:left;
	padding:11px 26px 0 3px;
	width:250px;
}
.pet-info-inner .pet-info-holder .img-holder{padding:0 46px 0 0;}
.pet-info-holder .img-holder h3{
	margin:0 0 10px;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif; 
}
.pet-info-holder .img-lst{
	margin:0;
	padding:0;
	list-style:none;
}
.pet-info-holder .img-lst li{background:#454545;}
.pet-info-holder .img-lst a{cursor:pointer;}
.pet-info-holder .text-box{overflow:hidden;}
.pet-info-holder .add-lst span.ttl{
	width:140px;
	padding:0 5px 0 0;
}
.pet-info .text-holder{padding:0 0 0 13px;}
.pet-info-holder .text-box h4{
	margin:0 0 5px;
	font:12px/15px "Museo500", Arial, Helvetica, sans-serif;
}
.contact-pet-lst{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}
.contact-pet-lst li{
	overflow:hidden;
	padding:0 0 10px;
	vertical-align:top;
}
.contact-pet-lst .label-txt{
	display:inline-block;
	width:70px;
}
.pet-info-nav .prev,
.pet-info-nav .next{
	float:right;
	color:#b90065;
	font-size:14px;
	background:url(/H2/images/bg-link.png) no-repeat 100% 4px;
	padding:0 14px 0 0;
	text-shadow:1px 1px 1px #fff;
}
.pet-info-nav .prev{
	float:left;
	background:url(/H2/images/bg-btn-back.png) no-repeat 0 4px;
	padding:0 0 0 14px;
}
.pet-info-nav .txt{
	display:block;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
	text-shadow:1px 1px 1px #fff;
	font-size:14px;
	line-height:18px;
}
.contact-bottom-form{
	overflow:hidden;
	padding:15px 20px 10px 23px;
}
.contact-bottom-form .contact-side{
	width:280px;
	float:left;
}
.contact-bottom-form .contact-side h3{
	margin:0 0 32px;
	font-size:14px;
	line-height:17px;
}
.c-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}
.c-list li{
	overflow:hidden;
	vertical-align:top;
	padding:0 0 8px;
}
.c-list .add-txt{
	float:left;
	width:68px;
	padding:0 5px 0 0;
}
.c-list .txt{
	display:block;
	overflow:hidden;
}
.c-list .mail{color:#b90065;}
.contact-bottom-form .contact-form{
	float:right;
	width:430px;
}
.contact-form h3{
	color:#b90065;
	font-size:14px;
	line-height:17px;
	margin:0 0 25px;
}
.contact-form .row{
	overflow:hidden;
	padding:0 0 6px;
}
.contact-form .row label{
	float:left;
	padding:6px 0 0;
	width:102px;
	font:12px/15px "Museo500", Arial, Helvetica, sans-serif;
}
.contact-form .row label.req{color:#b90065;}
.contact-form .field-holder{
	float:left;
	margin:0 -63px 0 0;
	overflow:hidden;
}
.contact-form .decor-field03,
.contact-form .decor-field02,
.contact-form .decor-field-s,
.contact-form .decor-field-m,
.contact-form .decor-field{
	float:left;
	background:url(/H2/images/bg-decor-field.png) no-repeat;
	width:328px;
	height:25px;
	overflow:hidden;
}
.contact-form .decor-field02{
	width:98px;
	margin:1px 0 0 -11px;
}
.contact-form .decor-field03{
	width:181px;
	margin:1px 0 0 -5px;
}
.contact-form .decor-field-m{
	width:246px;
	margin:0 19px 0 0;
}
.contact-form .decor-field-s{
	width:63px;
	margin:0 19px 0 0;
}
.contact-form .decor-field03 input,
.contact-form .decor-field02 input,
.contact-form .decor-field-s input,
.contact-form .decor-field-m input,
.contact-form .decor-field input{
	float:left;
	color:#fff;
	font-size:12px;
	height:15px;
	padding:5px 7px;
	border:0;
	background:none;
	width:314px;
}
.contact-form .decor-field02 input{width:84px;}
.contact-form .decor-field03 input{width:167px;}
.contact-form .decor-field-m input{width:232px;}
.contact-form .decor-field-s input{width:49px;}
.contact-form .decor-txtarea{
	float:left;
	background:url(/H2/images/bg-decor-txtarea.png) no-repeat;
	width:328px;
	height:124px;
	overflow:hidden;
}
.contact-form .decor-txtarea textarea{
	margin:0;
	padding:5px 7px;
	overflow:auto;
	border:0;
	width:314px;
	height:114px;
	resize:none;
	background:none;
	font-size:12px;
	line-height:15px;
}
.contact-form .btn-area{
	overflow:hidden;
	padding:0 0 0 115px;
}
.contact-form .btn-area .btn-send{
	float:right;
	margin:8px 0 0;
	background:url(/H2/images/bg-btn-more-info.png) no-repeat;
	width:133px;
	height:31px;
	text-align:center;
	font:13px/30px "Museo700", Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	cursor:pointer;
	padding:0 0 3px;
}
.contact-form .btn-area .btn-send:hover{background:url(/H2/images/bg-btn-more-info.png) no-repeat 0 -31px;}
.contact-form .btn-area .txt{
	display:block;
	overflow:hidden;
	line-height:15px;
}
.places-list{
	margin:-24px 0 0;
	padding:0;
	list-style:none;
}
.places-list li{
	overflow:hidden;
	padding:0 0 30px;
	vertical-align:top;
}
.places-area{
	overflow:hidden;
	padding:6px 0 0;
}
.places-img{
	float:left;
	margin:0 20px 5px 18px;
	position:relative;
}
.places-img .img{padding:0 0 6px;}
.places-img a{cursor:pointer;}
.places-img img{vertical-align:top;}
.places-img .decor{
	position:absolute;
	top:0;
	left:0;
	background:url(/H2/images/bg-img-area-decor3.png) no-repeat;
	width:140px;
	height:90px;
	overflow:hidden;
	z-index:2;
}
.places-img .txt{
	display:block;
	font-size:10px;
	line-height:13px;
}
.places-list .box-txt{overflow:hidden;}
.places-list .box-txt h3{
	margin:0 0 3px;
	font:12px/15px "Museo500", Arial, Helvetica, sans-serif;
}
.places-list .text-area p{margin:0 0 17px;}
.places-list .btn-hold{overflow:hidden;}
.places-list .btn-hold a{
	float:right;
	background:url(/H2/images/bg-btn-more-info.png) no-repeat;
	width:133px;
	height:31px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	font:13px/30px "Museo700", Arial, Helvetica, sans-serif;
	color:#fff;
}
.places-list .btn-hold a:hover{
	text-decoration:none;
	background:url(/H2/images/bg-btn-more-info.png) no-repeat 0 100%;
}
.places-list .btn-hold .ico{
	display:inline-block;
	background:url(/H2/images/ico04.png) no-repeat 0 11px;
	padding:0 0 0 15px;
}
.places-list .btn-hold .pdf{
	display:inline-block;
	background:url(/H2/images/ico-pdf.png) no-repeat 0 7px;
	padding:0 0 0 19px;
}
/* team-list */
.team-list{
	margin:-25px 0 0;
	padding:0;
	list-style:none;
}
.team-list > li{
	overflow:hidden;
	padding:26px 0;
	vertical-align:top;
	background:url(/H2/images/sep-2line.png) repeat-x;
}
.team-list > li:first-child{background:none;}
.team-list h3{
	margin:0 0 32px;
	font:14px/17px "Museo700", Arial, Helvetica, sans-serif;
}
.team-list .hold{
	overflow:hidden;
	padding:0 120px 0 0;
}
.team-list .img{
	float:left;
	background:url(/H2/images/bg-img-team-lst.png) no-repeat;
	width:117px;
	height:148px;
	margin:0 18px 0 0;
	padding:3px 0 0 3px;
	overflow:hidden;
}
.team-list .img img{vertical-align:top;}
.team-list .box-text{overflow:hidden;}
.team-list .box-text h4{
	margin:0 0 5px;
	color:#b90065;
	font:12px/15px "Museo700", Arial, Helvetica, sans-serif;
}
.team-info-lst{
	margin:0;
	padding:0;
	list-style:none;
}
.team-info-lst .ttl{
	float:left;
	width:138px;
	padding:0 6px 0 0;
	font:12px/25px "Museo500", Arial, Helvetica, sans-serif;
}
.team-info-lst .text{
	overflow:hidden;
	padding:0;
	font:12px/25px "Museo300", Arial, Helvetica, sans-serif;
}
/* img-add-list */
.img-add-list{
	margin:-8px -10px 0 0;
	padding:0 0 3px;
	list-style:none;
	overflow:hidden;
}
.img-add-list li{
	float:left;
	padding:0 10px 10px 0;
}
.img-add-list a{
	float:left;
	position:relative;
	cursor:pointer;
}
.img-add-list img{vertical-align:top;}
.img-add-list .decor{
	position:absolute;
	top:0;
	left:0;
	background:url(/H2/images/bg-img-area-decor4.png) no-repeat;
	width:120px;
	height:75px;
	overflow:hidden;
	z-index:2;
}
.social-media{
	background:url(/H2/images/bg-social-media.png) no-repeat;
	width:205px;
	height:161px;
	padding:11px 0 0 44px;
	overflow:hidden;
}
.social-media ul{
	margin:0;
	padding:0;
	list-style:none;
}
.social-media li{padding:0 0 4px;}
.social-media a.fav{
	display:block;
	background:url(/H2/images/bg-btn-fav.png) no-repeat;
	width:120px;
	height:22px;
	padding:9px 13px 0 0;
	overflow:hidden;
	text-align:right;
	font:12px/15px "Museo700", Arial, Helvetica, sans-serif;
	color:#fff;
}
.pet-info-holder .add-ttl{
	overflow:hidden;
	padding:0 0 10px 10px;
	margin:0 0 18px;
	border-bottom:1px solid #e4e1d9;
}
.pet-info-holder .add-ttl h3{
	margin:0 15px 0 0;
	overflow:hidden;
	color:#b90065;
	font:18px/21px "Museo700", Arial, Helvetica, sans-serif;
}
.add-text-holder{
	background:url(/H2/images/sep-2line.png) repeat-x;
	padding:16px 0 0 20px;
	position:relative;
	margin:16px 0 -20px -20px;
}
/* section-info */
.section-info{width:100%;}
.section-info:after{
	content:"";
	clear:both;
	display:block;
}
.box-title{padding:0 0 9px;}
.box-title > a{
	display:block;
	position:relative;
	cursor:pointer;
}
.box-title > a:hover{text-decoration:none;}
.box-title > a:hover .ttl{color:#444;}
.date-box-main{
	display:block;
	margin:0 0 5px -10px;
	text-align:center;
	background:url(/H2/images/bg-date-box-big.png) no-repeat;
	width:52px;
	height:40px;
	padding:9px 0 0;
}
.date-box{
	background:url(/H2/images/bg-date-box.png) no-repeat;
	width:44px;
	height:36px;
	display:block;
	overflow:hidden;
	text-align:center;
	padding:6px 0 0;
	margin:0 0 6px;
}
.box-title > a:hover .date-box-main{background:url(/H2/images/bg-date-box-big.png) no-repeat 0 100%;}
.box-title > a:hover .date-box{background:url(/H2/images/bg-date-box.png) no-repeat 0 100%;}
.date-box .date,
.date-box-main .date{
	display:block;
	color:#fff;
	font:13px/16px "Museo700", Arial, Helvetica, sans-serif;
}
.date-box .date{
	font-size:11px;
	line-height:14px;
}
.date-box .year,
.date-box-main .year{
	display:block;
	color:#bbb;
	font:10px/13px "Museo500", Arial, Helvetica, sans-serif;
}
.date-box .year{
	font-size:9px;
	line-height:12px;
}
.box-title .ttl{
	display:block;
	color:#b90065;
	font:18px/21px "Museo500", Arial, Helvetica, sans-serif;
}
.section-block{
	float:left;
	padding:8px 0 0;
	width:250px;
}
.section-block .box-txt{
	margin:-44px 0 0;
	position:relative;
	z-index:10;
}
.section-lst-holder{
	float:right;
	overflow:hidden;
	width:461px;
	margin:-3px 0 0;
}
.section-lst{
	margin:0 -60px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.section-lst li{
	padding:12px 0;
	display:inline-block;
	border-top:1px solid #e4e1d9;
	margin:-1px 24px 1px;
	vertical-align:top;
	width:195px;
}
/* inform-holder */
.inform-holder{
	overflow:hidden;
	background:url(/H2/images/sep-2line.png) repeat-x 0 100%;
	padding:0 0 11px;
	margin:0 0 7px;
}
.inform-holder .info-block{
	float:left;
	width:289px;
}
.inform-txt{padding:0 17px 0 22px;}
.inform-holder .info-block .img-area{margin:0 0 22px;}
.inform-frame{
	float:right;
	width:467px;
}
.news-lst{
	margin:0;
	padding:0 16px 10px;
	list-style:none;
}
.news-lst li{
	overflow:hidden;
	padding:0 0 3px;
	vertical-align:top;
}
.news-lst a{
	display:block;
	cursor:pointer;
	border:1px solid #e1ded6;
	background:url(/H2/images/bg-ttl-area.png);
	overflow:hidden;
	padding:4px 7px;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	position:relative;
	behavior: url(css/PIE.htc);
}
.news-lst a:hover{
	text-decoration:none;
	color:#fff;
	background:#757575;
}
.news-lst .hold{
	display:block;
	padding:0 15px 0 0;
	background:url(/H2/images/bg-link.png) no-repeat 100% 2px;
	overflow:hidden;
}
.news-lst a:hover .hold{background:url(/H2/images/bg-arrow-white-hover.png) no-repeat 100% 2px;}
.news-lst .date{
	float:left;
	color:#b90065;
	width:80px;
	padding:0 5px 0 0;
	font:13px/16px "Museo500", Arial, Helvetica, sans-serif;
}
.news-lst .txt{
	display:block;
	line-height:16px;
	color:#757575;
	overflow:hidden;
}
.news-lst a:hover .date,
.news-lst a:hover .txt{color:#fff;}
.news-lst .more-link{
	float:right;
	color:#b90065;
	font:13px/16px "Museo500", Arial, Helvetica, sans-serif;
}
.news-lst a:hover .more-link{color:#fff;}
/* press-area */
.press-area{
	width:100%;
	padding:10px 0 0;
}
.press-area:after{
	content:"";
	clear:both;
	display:block;
}
.press-area .img-box{
	float:left;
	position:relative;
	margin:0 17px 0 18px;
	box-shadow:1px 1px 6px #dedddd;
	-webkit-box-shadow:1px 1px 6px #dedddd;
	behavior: url(css/PIE.htc);
	width:131px;
}
.press-area .img-box img{vertical-align:top;}
.press-area .img-box .decor{
	position:absolute;
	top:0;
	left:0;
	background:url(/H2/images/bg-img-area-decor5.png) no-repeat;
	width:131px;
	height:70px;
	overflow:hidden;
	z-index:10;
}
.press-area .box-txt{overflow:hidden;}
.frame-info .box-txt h3,
.press-area .box-txt h3{
	margin:0 0 5px;
	color:#b90065;
	font:12px/15px "Museo500", Arial, Helvetica, sans-serif;
}
.frame-info .box-txt h4,
.press-area .box-txt h4{
	margin:0 0 3px;
	color:#444;
	font-size:12px;
	line-height:15px;
}
/* frame-info */
.frame-info{
	width:100%;
	padding:3px 0 20px;
}
.frame-info:after{
	content:"";
	clear:both;
	display:block;
}
.frame-info .img-box{
	margin:3px 56px 0 23px;
	float:left;
}
.frame-info .box-txt{overflow:hidden;}
/* send-form */
.send-form{margin:0 -10px 0 -15px;}
.send-form .row label{
	width:145px;
	padding:6px 10px 0 18px;
}
.send-form .row-top{padding:0 0 20px;}
.send-form .row label.big-label{font:14px/17px "Museo700", Arial, Helvetica, sans-serif;}
.check-list,
.check-lst{
	margin:0;
	padding:8px 0 0 5px;
	list-style:none;
	float:left;
}
.check-lst li{
	float:left;
	padding:0 32px 0 0;
}
.check-list li{
	float:left;
	min-width:54px;
	padding:0 17px 0 0;
}
.check-list input,
.check-lst input{
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	float:left;
}
.check-list label,
.check-lst label{
	width:auto !important;
	padding:0 !important;
	color:#444;
}
.send-form .btn-area .btn-send{font-size:12px;}
.send-form .row-holder{
	background:url(/H2/images/sep-2line.png) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 14px;
	margin:0 0 19px;
}
.send-form .title{
	display:block;
	font:12px/15px "Museo700", Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 10px 19px;
}
.send-form .btn-area{padding:4px 260px 0 191px;}