@charset "utf-8";
/* CSS Document */
#main-contest{
	padding: 0;
}

.section1{
	width: 676px !important;
	margin: 15px 0 0 15px;
	text-align: left;
}


#cont .pagetop { text-align:right; padding-top:5px; }

.tit{
	width: 676px;
	background-image: url(/membership/contest/yrc_no06/images/tit_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 10px;
}
.tit p{
	padding:8px 0;
}
#top .tit{
	margin: 0;
}
.tit h2{
	margin-bottom: 22px;
}


.navi{
	width: 675px;
}
.navi ul{
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style: none;
}
.navi ul li{
	float: left;
}

.navi .area{
	margin: 0;
	width: 675px;
	height: 30px;
	overflow: hidden;
}
.navi .area ul{
}
.navi .area ul li{
	height: 30px;
	width: 75px;
	text-indent: -999px;
	display: block;
}
.navi .area ul li a{
	text-indent: -999px;
	display: block;
	height: 30px;
	width: 75px;
}
.navi .area ul li.naviarea01{background-image: url(/membership/contest/yrc_no06/images/navi_area01.gif);}
.navi .area ul li.naviarea02{background-image: url(/membership/contest/yrc_no06/images/navi_area02.gif);}
.navi .area ul li.naviarea03{background-image: url(/membership/contest/yrc_no06/images/navi_area03.gif);}
.navi .area ul li.naviarea04{background-image: url(/membership/contest/yrc_no06/images/navi_area04.gif);}
.navi .area ul li.naviarea05{background-image: url(/membership/contest/yrc_no06/images/navi_area05.gif);}
.navi .area ul li.naviarea06{background-image: url(/membership/contest/yrc_no06/images/navi_area06.gif);}
.navi .area ul li.naviarea07{background-image: url(/membership/contest/yrc_no06/images/navi_area07.gif);}
.navi .area ul li.naviarea08{background-image: url(/membership/contest/yrc_no06/images/navi_area08.gif);}
.navi .area ul li.naviarea09{background-image: url(/membership/contest/yrc_no06/images/navi_area09.gif);float: right;}

/* 北日本 */
#area01 .navi .area ul li.naviarea01{background-image: url(/membership/contest/yrc_no06/images/navi_area01_on.gif);}

/* 上信越 */
#area02 .navi .area ul li.naviarea01{width: 74px; background-position: left;}
#area02 .navi .area ul li.naviarea01 a{width: 74px;}
#area02 .navi .area ul li.naviarea02{background-image: url(/membership/contest/yrc_no06/images/navi_area02_on.gif); width:76px;}

/* 首都圏 */
#area03 .navi .area ul li.naviarea02{width: 74px; background-position: left;}
#area03 .navi .area ul li.naviarea02 a{width: 74px;}
#area03 .navi .area ul li.naviarea03{background-image: url(/membership/contest/yrc_no06/images/navi_area03_on.gif); width:76px;}

/* 関東 */
#area04 .navi .area ul li.naviarea03{width: 74px; background-position: left;}
#area04 .navi .area ul li.naviarea03 a{width: 74px;}
#area04 .navi .area ul li.naviarea04{background-image: url(/membership/contest/yrc_no06/images/navi_area04_on.gif); width:76px;}

/* 中部 */
#area05 .navi .area ul li.naviarea04{width: 74px; background-position: left;}
#area05 .navi .area ul li.naviarea04 a{width: 74px;}
#area05 .navi .area ul li.naviarea05{background-image: url(/membership/contest/yrc_no06/images/navi_area05_on.gif); width:76px;}

/* 北陸 */
#area06 .navi .area ul li.naviarea05{width: 74px; background-position: left;}
#area06 .navi .area ul li.naviarea05 a{width: 74px;}
#area06 .navi .area ul li.naviarea06{background-image: url(/membership/contest/yrc_no06/images/navi_area06_on.gif); width:76px;}

/* 関西 */
#area07 .navi .area ul li.naviarea06{width: 74px; background-position: left;}
#area07 .navi .area ul li.naviarea06 a{width: 74px;}
#area07 .navi .area ul li.naviarea07{background-image: url(/membership/contest/yrc_no06/images/navi_area07_on.gif); width:76px;}

/* 中国・四国 */
#area08 .navi .area ul li.naviarea07{width: 74px; background-position: left;}
#area08 .navi .area ul li.naviarea07 a{width: 74px;}
#area08 .navi .area ul li.naviarea08{background-image: url(/membership/contest/yrc_no06/images/navi_area08_on.gif); width:76px;}

/* 九州 */
#area09 .navi .area ul li.naviarea08{width: 74px; background-position: left;}
#area09 .navi .area ul li.naviarea08 a{width: 74px;}
#area09 .navi .area ul li.naviarea09{background-image: url(/membership/contest/yrc_no06/images/navi_area09_on.gif); width:76px;}



.navi .navi_best{
	margin: 0;
	width: 675px;
	background-image: url(/membership/contest/yrc_no06/images/navi_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 23px;
	text-align: center;
}

.navi .navi_best ul{
	margin: auto;
	width: 655px;
}
.navi .navi_best ul li{
	margin: 0 15px 0 0;
}



#cont{
	width: 675px;
	margin: 30px 0;
}

#cont .titbox{
	width: 675px;
}
#cont .titbox .left{
	width: 230px;
	float: left;
}
#cont .titbox .left dl.name{
	margin: 0 0 10px 0;
}
#cont .titbox .left dl.name dt{
	margin: 0 0 20px 0;
}
#cont .titbox .left dl.name dd{
	margin: 0 0 10px 0;
}

#cont .titbox .left p{
	margin: 10px 0;
	color: #663333;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 150%;
}
#cont .titbox .left dl.adoption{
	margin: 10px 0 10px 1em;
	line-height: 150%;
}
#cont .titbox .left dl.adoption dt{
	color: #663333;
	margin: 0;
}
#cont .titbox .left dl.adoption dd{
	color: #663333;
	padding-left: 1em;
	text-indent: -1em;
}


#cont .titbox .imgbox{
	width: 436px;
	float: right;
}


#cont p.cap{
	margin: 5px 0;
}

#cont h3{
	margin-top: 40px;
}
#cont h4{
	margin-bottom: 10px;
}
#cont .box{
	margin: 20px 0;
}

#cont .box .txt{
	width: 445px;
	float: left;
}
#cont .box .before{
	width: 212px;
	float: right;
}


#cont .pointbox{
	border-top: 1px solid #d6c9c7;
	margin: 20px 0;
	padding-top: 20px;
}
#cont .pointbox ul{
	list-style: none;
}
#cont .pointbox ul li{
	background-image: url(/membership/contest/yrc_no06/images/icon_maru.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 0 0 5px 0;
}

#cont .pointbox .pointimg{
	margin: 20px 0;
}
#cont .pointbox .pointimg .imgbox{
	float: left;
	width: 213px;
	margin-right: 18px;
}
#cont .pointbox .pointimg .imgboxend{
	width: 213px;
	float: right;
	margin: 0;
}
#cont .pointbox p{
	width: 200px;
	line-height:
}

/*　イメージ2コラム　*/
#cont .pointbox .pointimg2{
	margin: 20px 0;
}
#cont .pointbox .pointimg2 .imgbox{
	float: left;
	width: 330px;
}
#cont .pointbox .pointimg2 .imgboxend{
	width: 330px;
	float: right;
}
#cont .pointbox .pointimg2 p{
	width: 320px;
	line-height:
}


#cont .voice{
	margin: 20px 0;
	border-top: 1px solid #d6c9c7;
	border-bottom: 1px solid #d6c9c7;
}
#cont .voice dl{
	margin: 5px 0;
}
#cont .voice dl dt{
	float: left;
	width: 114px;
}
#cont .voice dl dd{
	padding: 10px 0;
	float: right;
	width: 550px;
	line-height: 1.8em;
}

.under_navi{
	padding: 30px 0;
}


#top{}

#top .topnavi{
	margin: 20px 0;
}

#top .topnavi ul{ list-style: none; margin: 0; padding: 0; width: 675px;}
#top .topnavi ul li{ float: left; width: 75px;}
#top .topnavi ul li.end{ float: right;}


#top h4{ margin: 20px 0;}
#top .topbox{
	margin: 20px 0;
	background-image: url(/membership/contest/yrc_no06/images/dotted.jpg);
	background-position: top;
}
#top .topbox .casebox{
	margin-right: 25px;
	width: 210px;
	float: left;
}
#top .topbox .caseboxend{
	float: right;
	margin: 0;
	width: 200px;
}
#top .topbox dl{
}
#top .topbox dl dt{
	margin-bottom: 3px;
}
#top .topbox dl dd{

}
#top .topbox ul{
	list-style: none;
}
#top .topbox ul li{
	width: 95px;
	float: left;
}


#top .title {
	color:#72340C;
	line-height:1.4em!important;
}
#top .add {
	color:#72340C;
	border:1px solid #963;
	width:154px;
	padding:0 3px;
	margin:0;
	font-size: 88%;
}
#top .kameiten { color:#72340C; font-size:94%; line-height:1.2em; }

.pagetop a:link,
.pagetop a:visited{ color: #666666;}
.pagetop a:hover{ color: #9c7714;}