/* common */
div#meet_area h2 { background-image: url(../images/meet_mainimage.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 576px; height: 189px; }
div#meet_area h3 { color: #666; font-weight: bold; background-image: url(../images/pagetitle_bg.gif); background-repeat: no-repeat; width: 544px; height: 22px; margin-top: 1em; padding-top: 10px; padding-left: 32px; }
div#meet_area h4 { color: #f60; font-size: 1.2em; font-weight: bold; line-height: 1.5em; margin-top: 1em; margin-right: 1em; margin-left: 1em; }
div#meet_area h5 { color: #fff; font-weight: bold; background-image: url(../images/columntitle_bg.gif); background-repeat: no-repeat; height: 21px; clear: both; margin-top: 2em; padding-top: 3px; padding-left: 32px; }
div#meet_area h6.intro { color: #060; font-size: 1.5em; font-weight: bold; background-image: url(../images/meet_intro_img07.gif); background-repeat: no-repeat; height: 32px; margin-top: 1em; margin-left: 180px; padding-top: 6px; padding-left: 36px; }
div#meet_area table {}
div#meet_area table td { vertical-align: top; padding: 1em; }
div#meet_area p.meet_intro1 { margin-top: 1em; margin-left: 1em; }
div#meet_area img.meet_image1 { margin-top: 1em; margin-left: 1em; }
div#meet_area img.meet_image2 { float: left; margin-top: 1em; margin-right: 2em; margin-left: 1em; }
div#meet_area ul.meet_intro1 { background-color: #ddd; background-image: url(../images/meet_intro_img02.gif); background-repeat: no-repeat; background-position: 1em 1em; width: 551px; height: 256px; padding: 1em; border: solid 1px #999; }
div#meet_area ul.meet_intro1 li { color: #fff; line-height: 1.5em; height: 36px; margin-bottom: 7px; margin-left: 336px; list-style-type: none; }
div#meet_area ul.meet_intro2 { background-color: #ffffe5; margin-top: 1em; padding: 2em 1em 1em; border: solid 1px #f60; }
div#meet_area ul.meet_intro2 li { background-image: url(../images/meet_intro_img09.gif); background-repeat: no-repeat; background-position: 0 6px; margin-right: 2em; margin-bottom: 1em; margin-left: 2em; padding-left: 12px; list-style-type: none; }
div#meet_area ul.meet_intro3 {  }
div#meet_area ul.meet_intro3 li { clear: both; margin-top: 1em; padding-top: 0.5em; border-color: #ccc; border-style: dotted; border-width: 1px 0 0; }
div#meet_area ul.meet_intro3 li img { float: left; }
div#meet_area ul.meet_intro3 li object { float: right; }
div#meet_area table.meet_explan { margin-top: 1em; border-collapse: separate; }
div#meet_area table.meet_explan td { padding: 1em 2em; border: solid 1px #ccc; }
div#meet_area table.meet_explan td.explan_image { background-color: #f0f0f0; }
div#meet_area table.meet_explan td.explan_comment1 { background-color: #f0f0f0; }
div#meet_area table.meet_explan td.explan_comment2 { background-color: #e0f0f0; }
div#meet_area table.meet_explan td.explan_space { padding: 0; border-style: none; } 
div#meet_area table.meet_explan td dl {}
div#meet_area table.meet_explan td dl dt { font-weight: bold; line-height: 1.5em; background-image: url(../images/marker4.gif); background-repeat: no-repeat; margin-bottom: 0.5em; padding-left: 24px; }
div#meet_area table.meet_explan td dl dd {}

div#meet_area table.price { font-weight: normal; width: 95%; margin-top: 1em; margin-bottom: 2em; margin-left: 1em; }
div#meet_area table.price th { font-weight: normal; background-color: #f0f0f0; padding: 0.5em; border-color: #ccc; border-style: ridge solid solid; border-width: 4px 1px 1px; }
div#meet_area table.price td { text-align: center; padding: 0.5em; border: solid 1px #ccc; }
div#meet_area table.price td.left { text-align: left; padding-left: 16px; }









