@charset "utf-8";

/*--CTBdesign_2010-eventCSS -- 2010.01. Rel-ish yu-ki--*/


/* --------------------------- PAGE H3*/
/* Event guide - Hiking */
.event_2010_hina h3,
.event_20100421 h3,
.event_20100417 h3,
.event_20100522 h3,
.event_2010sakura h3,
.event_popfes2010 h3,
.event_20100415-0509 h3,
.event_2010hinata h3,
.event_2010doll h3,
.event_20100425-0505 h3,
.event_2010guidewalk02 h3,
.event_20100529 h3,
.event_20100622 h3,
.event_2010recipe h3,
.event_20100710 h3,
.event_2010extra h3,
.event_2010wedding h3,
.event_2010festa h3,
.event_2010autumn_guidew h3
{
	background: url(../../event/img/bg_h_event.jpg) no-repeat left bottom;
}



/* --------------------------- EVENT page */
/* event box */
.event_20100118,
.event_2010_forum,
.event_2010_guidewalk,
.event_2010_hina,
.event_20100421,
.event_20100417,
.event_20100522,
.event_2010sakura,
.event_popfes2010,
.event_20100415-0509,
.event_2010hinata,
.event_2010doll,
.event_20100425-0505,
.event_2010guidewalk02,
.event_20100529,
.event_20100622,
.event_2010recipe,
.event_20100710,
.event_2010extra,
.event_2010wedding,
.event_2010festa,
.event_2010autumn_guidew
{
	margin: 0 0 20px;
}



/* =event_2010_forum */
.event_2010_forum img {
	vertical-align: top;
}

.event_2010_forum p {
	margin: 0 20px 15px;
}

.event_2010_forum p.text_style {
	width: 671px;
	margin: 1px 0 23px;
	padding: 20px;
	background: #eaeaea;
}

.event_2010_forum h4 {
	height: 26px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.event_2010_forum h4.t_01 {
	background: url(../../event/img_forum/h4_01.jpg) no-repeat left top;
}

.event_2010_forum h4.t_02 {
	background: url(../../event/img_forum/h4_02.jpg) no-repeat left top;
}

.event_2010_forum h4.t_04 {
	background: url(../../event/img_forum/h4_04.jpg) no-repeat left top;
}

.event_2010_forum div.t_03 {
	margin: 0 0 20px;
	padding: 0 0 20px;
	background: #eaeaea;
}

.event_2010_forum div.t_03 h4 {
	background: url(../../event/img_forum/h4_03.jpg) no-repeat left top;
}

.event_2010_forum div.t_03 p {
	margin: 15px 20px;
}

.event_2010_forum div.t_03 h6 {
	margin: 15px 20px;
	font-weight: bold;
}

.event_2010_forum div.t_03 div.box_01 {
	background: url(../../event/img_forum/photo_ookoso.jpg) no-repeat 532px 20px;
}

.event_2010_forum div.t_03 div.box_01 p,
.event_2010_forum div.t_03 div.box_02 p,
.event_2010_forum div.t_03 div.box_03 p
{
	width: 490px;
	margin: 0 20px;
}

.event_2010_forum div.t_03 div.box_03 p.top_m {
	margin: 15px 0 0 20px;
}

.event_2010_forum div.t_03 div.box_03 {
	background: url(../../event/img_forum/photo_umetu.jpg) no-repeat 532px 20px;
}

.event_2010_forum div.box_04 {
	margin: 0 0 13px;
	padding: 15px 20px;
	background: #eaeaea;
}

.event_2010_forum div.box_04 p {
	margin: 0;
	padding: 0;
}


/* =event_20100118 */
.event_20100118 h4 {
	height: 30px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.event_20100118 h4.re_01 {
	background: url(../../event/img_20100118/re_01.jpg) no-repeat left top;
}

.event_20100118 h4.re_02 {
	background: url(../../event/img_20100118/re_02.jpg) no-repeat left top;
}

.event_20100118 h4.re_03 {
	background: url(../../event/img_20100118/re_03.jpg) no-repeat left top;
}

.event_20100118 p {
	margin: 30px 20px;
}

.event_20100118 img {
	margin: 10px 0 30px;
}


/* =event_2010_guidewalk : 20100514 */
.e_2010guidewalk02_01 {
	padding: 0 0 20px;
	background: #e0f5cc;
}

.e_2010guidewalk02_01 h4 {
	height: 79px;
	background: url(../../event/img_2010guidewalk02/re_001.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.e_2010guidewalk02_01 table {
	width: 680px;
	margin: 5px auto;
}

.e_2010guidewalk02_01 th {
	padding: 5px 0 0;
}

.e_2010guidewalk02_01 td {
	padding: 0 0 10px 40px;
	background: url(../../event/img_2010guidewalk02/line_dot.jpg) repeat-x left bottom;
	vertical-align: top;
}

.e_2010guidewalk02_01 td.prg {
	padding: 0 0 10px 0;
}

.e_2010guidewalk02_01 td.end {
	background: none;
}

.e_2010guidewalk02_01 td p {
	margin: 0 0 1em;
}

.e_2010guidewalk02_01 td ol {
	width: 300px;
	line-height: 0;
}

.e_2010guidewalk02_01 td li {
	float: left;
	width: 150px;
	line-height: 180%;
	zoom: 1;
}


.e_2010_gidwlk_02 {
	margin: 20px 0 0;
	padding: 0 0 10px;
	background: #e0ebcc;
}

.e_2010_gidwlk_02 h4 {
	height: 72px;
	background: url(../../event/2010_guidewalk/re_002.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}



/* =2010-hina */
.e_hina_01,
.e_hina_02,
.e_hina_03
{
	margin: 15px 0 0;
	padding: 0 0 10px;
	background: #ffc;
}

.e_hina_01 h4,
.e_hina_02 h4,
.e_hina_03 h4
{
	height: 68px;
}

.e_hina_01 p,
.e_hina_02 p,
.e_hina_03 p
{
	margin: 15px 20px;
}

.e_hina_01 h4 {
	background: url(../../event/img_2010_hina/re_001.jpg) no-repeat left top;
}

.e_hina_02 h4 {
	background: url(../../event/img_2010_hina/re_002.jpg) no-repeat left top;
}

.e_hina_03 h4 {
	background: url(../../event/img_2010_hina/re_003.jpg) no-repeat left top;
}

.e_hina_03 ul {
	margin: 15px 20px;
	line-height: 0;
}

.e_hina_03 li {
	padding: 0 0 5px 30px;
	line-height: 150%;
}

/**/
.e_hina_03 li.blet_01 {
	background: url(../../event/img_2010_hina/blet_01.jpg) no-repeat left top;
}

.e_hina_03 li.blet_02 {
	background: url(../../event/img_2010_hina/blet_02.jpg) no-repeat left top;
}

.e_hina_03 li.blet_03 {
	background: url(../../event/img_2010_hina/blet_03.jpg) no-repeat left top;
}



/* =event_20100421 */
.event_20100421_a {
	min-height: 284px;
	_height: 284px;
	margin: 0 0 10px;
	padding: 0 266px 0 20px;
	background: url(../../event/img_20100421/bg_img.jpg) no-repeat right top;
}

.event_20100421_a h4 {
	height: 140px;
}

.event_20100421_b h5 {
	height: 33px;
	margin: 15px 0;
}

.event_20100421_b p {
	margin: 0 20px 1em;
}

.event_20100421_b p.attention {
	margin: 0 0 20px;
	padding: 15px 20px;
	background: #ffc;
}

.event_01 {
	background: url(../../event/img_20100421/re_001.jpg) no-repeat left top;
}

.event_02 {
	background: url(../../event/img_20100421/re_002.jpg) no-repeat left top;
}

.event_03 {
	background: url(../../event/img_20100421/re_003.jpg) no-repeat left top;
}

.event_04 {
	background: url(../../event/img_20100421/re_004.jpg) no-repeat left top;
}

.event_05 {
	background: url(../../event/img_20100421/re_005.jpg) no-repeat left top;
}

.event_06 {
	background: url(../../event/img_20100421/re_006.jpg) no-repeat left top;
}



/* =event_20100417 */
.e_20100417_01 {
	min-height: 189px;
	_height: 189px;
	margin: 10px 0 20px;
	background: url(../../event/img_20100417/photo_01.jpg) no-repeat right 40px;
}

.e_20100417_01 h4 {
	height: 30px;
	background: url(../../event/img_20100417/re_001.jpg) no-repeat left top;
}

.e_20100417_01 p {
	padding: 0 260px 0 0;
}

.e_20100417_02 {
	margin: 0 0 5px;
	padding: 20px 25px 1px;
	background: #e5e5cc;
}

.e_20100417_02 dd {
	margin: 0 0 25px;
}




/* =event_20100522 */
.ev_100522_01 {
	margin: 20px 0;
	padding: 0 0 0 293px;
	background: url(../../event/img_20100522/photo_01.jpg) no-repeat left top;
}

.ev_100522_01 h4 {
	height: 79px;
	margin: 0 0 10px;
	background: url(../../event/img_20100522/re_001.jpg) no-repeat left top;
}

.ev_100522_01 p {
	padding: 10px 20px;
	background: #ebe0cc;
}


/*02*/
.ev_100522_02 {
	margin: 0 0 20px;
}

.ev_100522_02 table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 5px;
}

.ev_100522_02 th {
	padding: 3px 0;
	background: #969;
	text-align: center;
}

.ev_100522_02 th.time,
.ev_100522_02 th.place
{
	width: 250px;
}

.ev_100522_02 th.am,
.ev_100522_02 th.pm
{
	height: 52px;
	vertical-align: middle;
}

.ev_100522_02 th.am {
	background: #e9dee9 url(../../event/img_20100522/blet_01.jpg) no-repeat 30px center;
}


.ev_100522_02 th.pm {
	background: #e9dee9 url(../../event/img_20100522/blet_02.jpg) no-repeat 30px center;
}

.ev_100522_02 td {
	padding: 5px 10px;
	border: solid 1px #996799;
}

.ev_100522_02 td.price {
	vertical-align: middle;
}


/*03*/
.ev_100522_03 {
	margin: 0 0 40px;
	padding: 20px;
	background: #ebe0cc;
}

.ev_100522_03 table {
	width: 100%;
	margin: 0 0 5px;
}

.ev_100522_03 th {
	padding: 5px 0;
}

.ev_100522_03 td {
	padding: 10px 15px;
}

/*04*/
.ev_100522_04 {
	background: #e9dee9;
}

.ev_100522_04 h4 {
	height: 49px;
	background: #fff url(../../event/img_20100522/re_002.jpg) no-repeat left top;
}

.ev_100522_04 p {
	margin: 0 20px;
	padding: 10px 0 20px;
}


/* =event_2010sakura */
.e_2010sakura {
	background: #ffebeb;
	padding: 0 0 30px;
}

.e_2010_sakura_01,
.e_2010_sakura_02,
.e_2010_sakura_03
{
	width: 676px;
	margin: 0 auto 20px;
	padding: 0 0 10px;
	border: solid 1px #ff3466;
	background: #ffc;
}

.e_2010_sakura_03 {
	margin: 0 auto;
}

.e_2010_sakura_01 h4,
.e_2010_sakura_02 h4,
.e_2010_sakura_03 h4
{
	height: 44px;
}

/*h4*/
.e_2010_sakura_01 h4 {
	background: url(../../event/2010_sakura/re_001.jpg) no-repeat left top;
}

.e_2010_sakura_02 h4 {
	background: url(../../event/2010_sakura/re_002.jpg) no-repeat left top;
}

.e_2010_sakura_03 h4 {
	background: url(../../event/2010_sakura/re_003.jpg) no-repeat left top;
}

.e_2010_sakura_01 h5,
.e_2010_sakura_02 h5,
.e_2010_sakura_03 h5
{
	height: 28px;
	width: 618px;
	margin: 20px auto 5px;
}

/*h5*/
.e_2010_sakura_01 h5 {
	background: url(../../event/2010_sakura/re_001_01.jpg) no-repeat left top;
}

.e_2010_sakura_02 h5 {
	background: url(../../event/2010_sakura/re_002_01.jpg) no-repeat left top;
}

.e_2010_sakura_03 h5 {
	background: url(../../event/2010_sakura/re_003_01.jpg) no-repeat left top;
}

.e_2010_sakura_01 h6,
.e_2010_sakura_02 h6,
.e_2010_sakura_03 h6
{
	height: 33px;
	width: 618px;
	margin: 0 auto 10px;
}

/*h6*/
.e_2010_sakura_01 h6 {
	background: url(../../event/2010_sakura/re_001_02.jpg) no-repeat left top;
}

.e_2010_sakura_02 h6 {
	background: url(../../event/2010_sakura/re_002_02.jpg) no-repeat left top;
}

.e_2010_sakura_03 h6 {
	background: url(../../event/2010_sakura/re_003_02.jpg) no-repeat left top;
}

.e_2010_sakura_01 p,
.e_2010_sakura_02 p,
.e_2010_sakura_03 p
{
	width: 588px;
	margin: 0 auto 10px;
	padding: 15px;
	background: #ffe0b8;
}

.e_2010_sakura_01 img,
.e_2010_sakura_02 img,
.e_2010_sakura_03 img
{
	display: block;
	margin: 0 auto 10px;
}



/* =event_popfes2010 */
.event_popfes2010 img {
	vertical-align: middle;
}

.e_popfes2010_01 {
	height: 339px;
	background: url(../../event/img_20100501/bg_img.jpg) no-repeat left top;
	overflow: hidden;
}

.e_popfes2010_01 p {
	width: 430px;
	margin: 130px 30px 0;
	line-height: 140%;
}

.e_popfes2010_02 {
	padding: 5px;
	border-left: solid 10px #333;
	border-right: solid 10px #333;
	border-bottom: solid 10px #333;
}

.e_popfes2010_02 dd {
	padding: 8px 0 10px 5px;
}




/* =event_20100415-0509:botan */
.event_20100415-0509 img {
	vertical-align: bottom;
}

.e_20100415-0509_01 {
	min-height: 130px;
	_height: 133px;
	margin: 0;
	padding: 95px 10px 0 289px;
	background: url(../../event/img_20100415-0509/bg_img.jpg) no-repeat left top;
}

.e_20100415-0509_02 {
	width: 691px;
	margin: 0 auto;
}

.e_20100415-0509_02 dl {
	margin: 10px 0 0;
}

.e_20100415-0509_02 dd {
	margin: 10px 15px 25px;
}

.e_20100415-0509_03 {
	width: 692px;
	margin: 0 auto;
	background: url(../../event/img_20100415-0509/box_in.jpg) repeat-y left top;
}

.e_20100415-0509_03 div.box_top {
	height: 11px;
	background: url(../../event/img_20100415-0509/box_top.jpg) no-repeat left top;
}

.e_20100415-0509_03 div.box_bottom {
	height: 11px;
	background: url(../../event/img_20100415-0509/box_bottom.jpg) no-repeat left bottom;
	vertical-align: bottom;
}

.e_20100415-0509_03 div.box_in {
	min-height: 320px;
	_height: 314px;
	background: url(../../event/img_20100415-0509/box_bg.jpg) no-repeat 11px 5px;
}

.e_20100415-0509_03 p {
	margin: 105px 20px 0 180px;
}

.e_20100415-0509_03 dl {
	margin: 20px 20px 0 180px;
}

.e_20100415-0509_03 dt {
	float: left;
	width: 40px;
	margin: 0 10px 10px 0;
	clear: left;
}

.e_20100415-0509_03 dd {
	min-height: 25px;
	_height: 25px;
	margin: 0 0 10px;
}

.e_20100415-0509_03 dt.list_01,
.e_20100415-0509_03 dd.list_01,
{
	min-height: 40px;
	_height: 40px;
	margin: 0 0 5px;
}


/* =e_2010hinata_01 */
.e_2010hinata_01 {
	background: url(../../event/img_2010hinata/bg_img.jpg) no-repeat right 316px;
}

.e_2010hinata_01 h5 {
	display: none;
}

.e_2010hinata_01 ul {
	float: left;
	height: 275px;
	width: 237px;
	margin: 0 0 10px;
}

.e_2010hinata_01 li {
	display: none;
}

.e_2010hinata_01 ul.list_01 {
	background: url(../../event/img_2010hinata/list_01.jpg) no-repeat left top;
}

.e_2010hinata_01 ul.list_02 {
	background: url(../../event/img_2010hinata/list_02.jpg) no-repeat left top;
}

.e_2010hinata_01 ul.list_03 {
	background: url(../../event/img_2010hinata/list_03.jpg) no-repeat left top;
}

.e_2010hinata_01 ul.list_mogiten {
	background: url(../../event/img_2010hinata/list_04.jpg) no-repeat left top;
}

.e_2010hinata_02 {
	clear: both;
}

.e_2010hinata_02 h4 {
	height: 28px;
	background: url(../../event/img_2010hinata/re_001.jpg) no-repeat left top;
}

.g_map {
	float: left;
	width: 425px;
}

.hinata_access {
	float: left;
	background: url(../../event/img_2010hinata/img_taiyou.jpg) no-repeat 10px 5px;
	padding: 80px 0 0 15px;
}


/* =event_2010doll */
.event_2010doll img {
	vertical-align: bottom;
}

.e_2010doll_01 {
	padding: 0 15px;
	border-left: 10px solid #bbc1a7;
	border-right: 10px solid #bbc1a7;
	border-bottom: 10px solid #bbc1a7;
}

.e_2010doll_01 dd {
	padding: 10px 0 20px;
}


/* =event_20100425-0505 : koinobori */
.e_20100424-0505_01 {
	margin: 10px 0 0;
}

.e_20100424-0505_01 dd {
	padding: 8px 0 16px 20px;
}

.e_20100424-0505_01 p {
	width: 671px;
	margin: 10px 0 0;
	padding: 15px 20px;
	background: #d1f0ff;
}



/* =event_20100529 */
.e_20100529_a {
	min-height: 219px;
	_height: 219px;
	margin: 15px 0 20px;
	background: url(../../event/img_20100529/photo_01.jpg) no-repeat right top;
}

.e_20100529_a dd {
	padding: 5px 0 10px 5px;
}

.e_20100529_a p {
	width: auto;
	padding: 8px 10px;
	background: #ccc;
}

.e_20100529_b {
	background: url(../../event/img_20100529/box_in_y.jpg) repeat-y left top;
}

.e_20100529_b div.box_top {
	height: 186px;
	background: url(../../event/img_20100529/box_top.jpg) no-repeat left top;
}

.e_20100529_b div.box_bottom {
	height: 14px;
	background: url(../../event/img_20100529/box_bottom.jpg) no-repeat left top;
}

.e_20100529_b table {
	width: 682px;
	margin: 5px auto;
}

.e_20100529_b th {
	padding: 5px 0;
	width: 84px;
	vertical-align: top;
}

.e_20100529_b td {
	padding: 5px 0 5px 20px;
}



/* =event_20100622 */
.e_20100622_a {
	margin: 20px 0 0;
}

.e_20100622_a dd {
	padding: 5px 0 10px;
}

.e_20100622_a dd.sche_list {
	width: 711px;
	height: 260px;
	background: url(../../event/img_20100622/img_sche.jpg) no-repeat left 10px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.e_20100622_a ul {
	margin: 15px 0 0;
	line-height: 0;
}

.e_20100622_a li {
	padding: 0 0 0 1em;
	text-indent: -1em;
	line-height: 150%;
}

.e_20100622_a p {
	width: auto;
	margin: 20px 0 0;
	padding: 10px 15px;
	background: #ebe0cc;
}





/* =event_2010recipe */
.event_2010recipe h3 {
	height: 1px;
	margin: 0 0 15px 0;
	padding: 30px 0 5px 15px;
	font-size: 146.5%;
	line-height: 200%;
}

.event_2010recipe ul {
	margin: 23px 0 40px -11px;
	line-height: 0;
}

.event_2010recipe li {
	display: inline;
	padding: 0 0 0 11px;
	zoom: 1;
}

.e_recipe_01,
.e_recipe_02
{
	margin: 20px 0 20px;
	padding: 0 0 20px;
}

.e_recipe_01 img.btn,
.e_recipe_02 img.btn
{
	display: block;
	margin: 10px auto 0;
}

.e_recipe_01 table,
.e_recipe_02 table
{
	width: 650px;
	margin: 0 auto 20px;
}

.e_recipe_01 th,
.e_recipe_02 th
{
	padding: 10px 0;
}

.e_recipe_01 td,
.e_recipe_02 td
{
	padding: 0 0 15px;
}

.e_recipe_01 td div,
.e_recipe_02 td div
{
	width: 620px;
	margin: 10px 0;
	padding: 15px 20px 30px;
}

.e_recipe_01 td div h6,
.e_recipe_02 td div h6
{
	margin: 10px 0 5px;
}

/**/
.e_recipe_01 {
	background: #fcc;
}

.e_recipe_01 h4 {
	height: 46px;
	background: url(../../event/img_2010recipe/re_001.jpg) no-repeat left top;
}

.e_recipe_01 td {
	background: url(../../event/img_2010recipe/line_bg_pink.jpg) repeat-x left bottom;
}

.e_recipe_01 td dt {
	float: left;
	width: 175px;
	padding: 0 5px 0 0;
	clear: left;
}

.e_recipe_01 td div {
	background: #e0ad8e;
}

/**/
.e_recipe_02 {
	background: #b2e599;
}

.e_recipe_02 h4 {
	height: 46px;
	background: url(../../event/img_2010recipe/re_002.jpg) no-repeat left top;
}

.e_recipe_02 td {
	background: url(../../event/img_2010recipe/line_bg_green.jpg) repeat-x left bottom;
}

.e_recipe_02 td div {
	background: #9fd272;
}

/**/
.e_recipe_03 {
	margin: 20px 0 0;
	padding: 15px 17px;
	border: solid 5px #f90;
}

a.tomail {
	color: #333;
}



/* =20100710 : yasai */
.event_20100710 h3 {
	height: 1px;
	margin: 0 0 15px 0;
	padding: 30px 0 5px 15px;
	font-size: 146.5%;
	line-height: 200%;
}

.e_20100710_01 {
	min-height: 140px;
	_height: 140px;
	margin: 15px 0 25px;
	background: url(../../event/img_20100710/photo_001.jpg) no-repeat right top;
}

.e_20100710_01 h4 {
	height: 56px;
	background: url(../../event/img_20100710/re_001.jpg) no-repeat left top;
}

.e_20100710_01 p {
	width: 420px;
}

.e_20100710_02 dd {
	padding: 5px 0 15px;
}

.e_20100710_03 {
	margin: 15px 0 0;
	padding: 15px 10px;
	background: #e6e6e6;
}



/* =event_2010extra */
.e_2010extra_01 {
	margin: 20px 0;
}

.e_2010extra_01 h4 {
	height: 121px;
	background: url(../../event/img_2010extra/re_001.jpg) no-repeat left top;
}

.e_2010extra_01 p {
	width: 640px;
	margin: 0 0 0 70px;
}

.e_2010extra_02 {
	padding: 13px;
	border: solid 10px #fc0300;
}

.e_2010extra_02 h4 {
	height: 29px;
	background: url(../../event/img_2010extra/re_001_02.jpg) no-repeat left top;
}

.e_2010extra_02 table {
	width: 663px;
	margin: 0 auto;
}

.e_2010extra_02 th {
	width: 110px;
	padding: 8px 0;
	vertical-align: top;
}

.e_2010extra_02 td {
	width: auto;
	padding: 8px 0;
	vertical-align: top;
}


/* =2010 wedding */
.e_2010wedding_01 {
	min-height: 464px;
	_height: 464px;
	background: #c7b883 url(../../event/img_2010wedding/photo_01.jpg) no-repeat 267px 115px;
}

.e_2010wedding_01 h4 {
	height: 115px;
	background: url(../../event/img_2010wedding/re_001.jpg) no-repeat left top;
}

.e_2010wedding_01 p {
	width: 223px;
	margin: 0 0 1em 26px;
}

.e_2010wedding_02 {
	padding: 0 0 51px;
	background: #c7b883 url(../../event/img_2010wedding/bg_01.jpg) no-repeat left bottom;
}

.e_2010wedding_02 table {
	width: 664px;
	margin: 0 auto;
}

.e_2010wedding_02 td {
	padding: 15px 10px;
}

.e_2010wedding_02 dl {
	margin: 0 0 15px;
}

.e_2010wedding_02 dt {
	font-weight: bold;
}

.e_2010wedding_03 {
	padding: 0 0 51px;
	background: #c7b883 url(../../event/img_2010wedding/bg_01.jpg) no-repeat left bottom;
}

.e_2010wedding_03 p {
	padding: 20px;
}



/* =event_2010festa */
.e_2010festa_00 {
	padding: 15px 0;
	background: url(../../event/img_2010festa/bg_y.jpg) repeat-y left top;
}

.e_2010festa_01 {
	background: url(../../event/img_2010festa/photo_001.jpg) no-repeat left 122px;;
}

.e_2010festa_01 h4 {
	height: 122px;
	background: url(../../event/img_2010festa/re_001.jpg) no-repeat left top;
}

.e_2010festa_01 dl {
	margin: 0 0 1em 320px;
}

.e_2010festa_01 dt {
	font-weight: bold;
}

.e_2010festa_01 p {
	margin: 0 20px 1em 320px;
}

.e_2010festa_02,
.e_2010festa_03
{
	margin: 10px 0 0;
}

.e_2010festa_02 h4 {
	height: 122px;
	background: url(../../event/img_2010festa/re_002.jpg) no-repeat left top;
}

.e_2010festa_02 dl,
.e_2010festa_03 dl
{
	margin: 10px 20px;
}

.e_2010festa_02 dt,
.e_2010festa_03 dt
{
	font-weight: bold;
}

.e_2010festa_02 p,
.e_2010festa_03 p
{
	margin: 0 20px 1em;
}

.e_2010festa_03 h4 {
	height: 122px;
	background: url(../../event/img_2010festa/re_003.jpg) no-repeat left top;
}



/* =2010_autumn_guide */
.e_2010autumn_guidew_01 {
	margin: 15px 0 10px;
	padding: 0 0 15px;
	background: #e0f5cc;
}

.e_2010autumn_guidew_02 {
	margin: 15px 0 10px;
	padding: 0 0 15px;
	background: #ffebeb;
}

.e_2010autumn_guidew_03 {
	margin: 15px 0 10px;
	padding: 0 0 15px;
	background: #e0f5f5;
}

.e_2010autumn_guidew_04 {
	margin: 15px 0 10px;
	padding: 0 0 15px;
	background: #ffebcc;
}

.e_2010autumn_guidew_05 {
	margin: 15px 0 10px;
	padding: 0 0 15px;
	background: #ebe0eb;
}

.e_2010autumn_guidew_06 {
	margin: 15px 0 10px;
	padding: 15px 20px;
	background: #ccc;
}

.e_2010autumn_guidew_01 h4,
.e_2010autumn_guidew_02 h4,
.e_2010autumn_guidew_03 h4,
.e_2010autumn_guidew_04 h4,
.e_2010autumn_guidew_05 h4
{
	height: 62px;
}

.e_2010autumn_guidew_01 h4 {
	background: url(../../event/2010autumn_guidew/re_001.jpg) no-repeat left top;
}

.e_2010autumn_guidew_02 h4 {
	background: url(../../event/2010autumn_guidew/re_002.jpg) no-repeat left top;
}

.e_2010autumn_guidew_03 h4 {
	background: url(../../event/2010autumn_guidew/re_003.jpg) no-repeat left top;
}

.e_2010autumn_guidew_04 h4 {
	background: url(../../event/2010autumn_guidew/re_004.jpg) no-repeat left top;
}

.e_2010autumn_guidew_05 h4 {
	background: url(../../event/2010autumn_guidew/re_005.jpg) no-repeat left top;
}

.e_2010autumn_guidew_01 table,
.e_2010autumn_guidew_02 table,
.e_2010autumn_guidew_03 table,
.e_2010autumn_guidew_04 table,
.e_2010autumn_guidew_05 table
{
	width: 680px;
	margin: 0 auto;
}

.e_2010autumn_guidew_01 th,
.e_2010autumn_guidew_02 th,
.e_2010autumn_guidew_03 th,
.e_2010autumn_guidew_04 th,
.e_2010autumn_guidew_05 th
{
	padding: 10px 0 0;
}

.e_2010autumn_guidew_01 td,
.e_2010autumn_guidew_02 td,
.e_2010autumn_guidew_03 td,
.e_2010autumn_guidew_04 td,
.e_2010autumn_guidew_05 td
{
	padding: 5px 5px 15px 40px;
	background: url(../../event/2010autumn_guidew/line_x.gif) repeat-x left bottom;
}

.e_2010autumn_guidew_01 td.end,
.e_2010autumn_guidew_02 td.end,
.e_2010autumn_guidew_03 td.end,
.e_2010autumn_guidew_04 td.end,
.e_2010autumn_guidew_05 td.end
{
	background: none;
}

.e_2010autumn_guidew_02 p {
	margin: 10px 0 0 30px;
}


/* ---------------------------------------clearfix---------------------------------------- */

.e_2010hinata_01:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}

.e_2010hinata_01 { display: inline-block; }

/* exlude MacIE5 \*/

* html .e_2010hinata_01 { height: 1% }

.e_2010hinata_01 {display:block;}
/* end MacIE5 */


/* ---------visuals IE */
.e_visuals img {
	font-size: 0;
	line-height: 0;
	vertical-align: top;
}