@charset "utf-8";

/*全体のベーススタイル*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	color: #555555;
}
td{
	color: #555555;
}
a:link{
	color: #663300;
	text-decoration: underline;
}
a:visited{
	color: #663300;
	text-decoration: underline;
}
a:hover{
	color: #663300;
	text-decoration: none;
}



#new_wrapper{
	width: 750px;
}

/*ヘッダー*/
.shoulder{
	margin: 2px 0px 5px 8px;
	color: #555555;
}
.logo-area{
	margin: 16px 0px 0px 15px;
}
.logo-area02{
	margin: 8px 0px 0px 15px;
}
.headlink-area{
	margin: 1px 0px 3px 0px;
}
.subnavi{
	margin: 0px 0px 0px 15px;
}
.head-link{
	margin: 1px 0px 10px 17px;
	color: #555555;
	font-size: 84%;
	text-indent: -10px;
}
a.headlink:link{
	color: #663300;
	text-decoration: underline;
}
a.headlink:visited{
	color: #663300;
	text-decoration: underline;
}
a.headlink:hover{
	color: #663300;
	text-decoration: none;
}
.subnavi-link{
	margin: 15px 0px 5px 15px;
	font-size: 84%;
}
.subnavi-link02{
	margin: 30px 0px 1px 15px;
	font-size: 84%;
}
.subnavi-link03{
	margin: 15px 0px 5px -3px;
	font-size: 84%;
}
.subnavi-link04{
	margin: 30px 0px 5px -3px;
	font-size: 84%;
}
a.subnavilink:link{
	color: #663300;
	text-decoration: underline;
}
a.subnavilink:visited{
	color: #663300;
	text-decoration: underline;
}
a.subnavilink:hover{
	color: #663300;
	text-decoration: none;
}

/*カラー*/
.bg-white{
	background-color: #ffffff;
}
.bg-green1{
	background-color: #dcf4ce;
}
.bg-green2{
	background-color: #c3eda9;
}
.bg-green3{
	background-color: #e3fad6;
}
.bg-green4{
	background-color: #e6f9d9;
}
.bg-green5{
	background-color: #abec83;
}
.bg-green6{
	background-color: #abdf9d;
}
.bg-green7{
	background-color: #eafae1;
}
.bg-orange1{
	background-color: #ffe867;
}
.bg-orange2{
	background-color: #ffcd81;
}
.bg-orange3{
	background-color: #fff6c1;
}
.bg-orange4{
	background-color: #ffa912;
}
.bg-orange5{
	background-color: #ffe867;
}
.bg-orange6{
	background-color: #fff6c1;
}
.bg-gray1{
	background-color: #dddddd;
}



/*print close*/
.print01{
	margin: 6px 0px 3px 28px;
	font-size: 84%;
	text-indent: -21px;
}
.close01{
	margin: 1px 0px 1px 27px;
	font-size: 84%;
}


/*footerスタイル*/
.footer{
	margin: 30px 0px 0px 0px;;
}
.copyright{
	margin: 18px 0px 1px 15px;
}
.copyright2{
	margin: 15px 0px 15px 15px;
}
.cep-logo{
	margin: 15px 0px 20px 15px;
}
.footlink-area{
	margin: 6px 0px 10px 0px;
}
.foot-link{
	margin: 12px 0px 1px 12px;
	color: #663300;
	font-size: 84%;
}
a.footlink:link{
	color: #663300;
	text-decoration: underline;
}
a.footlink:visited{
	color: #663300;
	text-decoration: underline;
}
a.footlink:hover{
	color: #663300;
	text-decoration: none;
}
.pagetop1{
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 1px 0px;
	font-size: 84%;
}
.pagetop2{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 10px 0px;
	font-size: 84%;
}
a.pagetoplink:link{
	color: #663300;
	text-decoration: underline;
}
a.pagetoplink:visited{
	color: #663300;
	text-decoration: underline;
}
a.pagetoplink:hover{
	color: #663300;
	text-decoration: none;
}


/*パンくず*/
.pankuzu-area{
	margin: 0px 0px 0px 15px;
}
.pankuzu{
	margin: 12px 0px 1px 15px;
	font-size: 84%;
	font-weight: normal;
}
.pankuzu-arrow{
	color: #436f10;
	font-weight: bold;
}
a.pankuzulink:link{
	color: #663300;
	text-decoration: underline;
}
a.pankuzulink:visited{
	color: #663300;
	text-decoration: underline;
}
a.pankuzulink:hover{
	color: #663300;
	text-decoration: none;
}


/*下層共通*/
.contents1{
	margin: 30px 0px 1px 0px;
}
.contents2{
	margin: 15px 0px 1px 0px;
}
.contents3{
	margin: 10px 0px 1px 0px;
}
.title1{
	margin: 8px 0px 1px 15px;
}
.lead01{
	margin: 30px 0px 1px 15px;
	color: #555555;
	line-height: 1.3em;
}
.lead02{
	margin: 30px 10px 1px 0px;
	color: #555555;
	line-height: 1.3em;
}
.subtitle1{
	margin: 4px 0px 2px 15px;
	font-size: 112%;
	color: #23a10a;
	font-weight: bold;
}
.subtitle2{
	margin: 5px 0px 1px 18px;
	font-size: 112%;
	color: #ffffff;
	font-weight: bold;
}
.subitem1{
	margin: 5px 0px 1px 0.7em;
	font-size: 112%;
	color: #65b703;
	font-weight: bold;
	text-indent: -1.0em;
}
.subitem2{
	margin: 30px 0px 1px 0.7em;
	font-size: 112%;
	color: #65b703;
	font-weight: bold;
	text-indent: -1.0em;
}
.subitem3{
	margin: 15px 0px 1px 10px;
	font-size: 112%;
	color: #23a10a;
	font-weight: bold;
}
.norepeat{
	background-repeat: no-repeat;
}



/*guideメニュー*/
.guide-mainimg{
	margin: 30px 0px 1px 0px;
}
.guide-mainimg2{
	margin: 15px 0px 1px 0px;
}
.guide-navicontents01{
	margin: 19px 0px 1px 0px;
}
.guide-navicontents02{
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 15px;
}
.guide-navicontents03{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}
.guide-navi01{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 1em;
	color: #555555;
	text-indent: -0.8em;
}
.guide-navi02{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 1em;
	color: #555555;
	text-indent: -0.8em;
}
.guide-navi03{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 1em;
	color: #555555;
	text-indent: -0.8em;
}
a.guidelink:link{
	color: #663300;
	text-decoration: underline;
}
a.guidelink:visited{
	color: #663300;
	text-decoration: underline;
}
a.guidelink:hover{
	color: #663300;
	text-decoration: none;
}
.guide-line01{
	margin: 15px 0px 10px 0px;
}
.guide-line02{
	margin: 15px 0px 1px 0px;
}
.guide-midashi01{
	margin: 5px 0px 2px 0px;
	color: #ff6600;
	font-weight: bold;
}
.guide-midashi02{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 15px;
	color: #ff6600;
	font-weight: bold;
}
.guide-midashi03{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 0px;
	font-weight: bold;
	line-height: 1.3em;
}
.guide-text01{
	margin: 5px 0px 2px 0px;
	line-height: 1.3em;
}
.guide-text02{
	line-height: 1.3em;
	font-size: 84%;
}
.guide-text03{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 15px;
	line-height: 1.3em;
}
.guide-text04{
	margin: 0px 0px 0px 0px;
	padding: 8px 15px 1px 15px;
	line-height: 1.3em;
}
.guide-text05{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 0px;
	line-height: 1.3em;
}
.guide-img01{
	margin: 5px 0px 1px 15px;
}
.guide-img02{
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 1px 0px;
}
.guide-img03{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
}
.guide-img04{
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 0px;
}




/*event top*/
a.eventlink:link{
	color: #663300;
	text-decoration: underline;
}
a.eventlink:visited{
	color: #663300;
	text-decoration: underline;
}
a.eventlink:hover{
	color: #663300;
	text-decoration: none;
}



/*event detail*/
.ev-i-img01{
	margin: 15px 0px 1px 0px;
}
.ev-i-line01{
	margin: 15px 0px 15px 0px;
}
.ev-i-lead01{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 1px 15px;
	line-height: 1.3em;
	font-size: 112%;
}
.ev-i-item01{
	margin: 0px 0px 1px 0px;
	color: #555555;
	line-height: 1.3em;
}
.ev-i-listtext01{
	margin: 0px 0px 1px 15px;
	line-height: 1.3em;
}
.ev-i-listtext02{
	margin: 0px 0px 1px 27px;
	line-height: 1.3em;
}
.ev-i-listtext03{
	margin: 25px 0px 1px 15px;
	line-height: 1.3em;
}

/*voice*/
.voice-comment01{
	margin: 10px 15px 1px 15px;
	line-height: 1.4em;
}
.voice-title01{
	margin: 5px 16px 3px 10px;
	font-size: 112%;
	color: #ffffff;
	font-weight: bold;
}
.voice-img1{
	margin: 10px 0px 5px 0px;
}
.voice-profile{
	margin: 0px 0px 0px 0px;
	padding: 5px 35px 1px 0px;
	font-size: 84%;
	color: #ffffff;
}
.voice-name{
	font-weight: bold;
}
.pagemove01{
	margin: 15px 0px 0px 0px;
	color: #663300;
	font-size: 84%;
}
.pagemove02{
	margin: 9px 0px 0px 0px;
	color: #663300;
	font-size: 84%;
}


