@charset "UTF-8";

#title_image { margin: 0px -3px 9px -3px; }

.intro { margin: 0px 20px 5px 20px; background-color: #FFF5CC; }
.intro_inner { padding: 10px 20px 10px 20px; color: #444444; font-size: 85%; line-height: 1.4; }
.intro_inner img { margin: 0px 10px 2px 0px; float: left; }

#pamphlet_list { margin: 0px 10px 20px 10px; }
#pamphlet_list table { width: 620px; }
#pamphlet_list table td { padding: 10px; width: 50%; vertical-align: top; }
.item { padding: 1px; border: solid 1px #CCCCCC; }
.item_header { height: 39px; background: url(../images_pamphlet/item_header.gif) 0px 0px repeat-x; color: #333333; font-size: 85%; position: relative; }
.item_header strong { position: absolute; top: 0.8em; left: 10px; }
.item_inner { padding: 13px; color: #333333; font-size: 82%; line-height: 1.4; }
.item_inner img { margin: 10px 0px 5px 0px; }

.pamph_img { margin: 0px 10px 0px 0px !important; float: left; }

.note { margin: 0px 0px 10px 20px; width: 598px !important; width: 600px; border: solid 1px #CCCCCC; }
.note_header { margin: 1px 1px 0px 1px; height: 26px; background-color: #FFF5CC; color: #333333; font-size: 85%; position: relative; }
.note_header p { margin: -0.7em 10px 0px 10px !important; margin: -0.5em 10px 0px 10px; padding: 0px; font-weight: 700; position: absolute; top: 50%; }
.note_inner { padding: 10px 10px 10px 10px; color: #444444; font-size: 82%; line-height: 1.5; }
.note_inner img { margin: 0px 12px 0px 0px; float: left; }
.note_inner p { margin: 0px; padding: 0px; width: 454px; float: left; }

.intro_form { margin: 0px 20px 5px 20px; background-color: #FFF5CC; }
.intro_form_inner { padding: 10px 20px 10px 20px; color: #444444; font-size: 85%; line-height: 1.4; position: relative; }
.intro_form_inner p { margin: 0px; padding: 0px; }
.intro_form_inner ul { margin: 10px 0px 0px 0px; padding: 0px; list-style: none; }
.intro_form_inner ul li { float: left; }
.intro_form_inner img { margin: 0px 10px 2px 0px; float: left; }
.button { margin: 0px; float: none; position: absolute; bottom: 3em !important; bottom: 49.5em; right: 10px !important; right: 30px; }
.foot_note { margin: 10px 0px 0px 0px; font-size: 90%; }

/* - matuny - */
.pamph_form ul { margin: 0px 20px 0px 20px; padding: 0px; list-style: none; }
.pamph_form ul li { margin: 17px 0px 0px 0px; height: auto !important; height: 1px; border: solid 1px #CCCCCC; }
.pamph_form ul li h3 { margin: 0px 1px 0px 1px; padding: 0px; height: 40px; background: #E7F1F5 url(../images_photo/header_background.gif) repeat-x; color: #333333; font-size: 90%; position: relative; }
.pamph_form ul li h3 p { margin: 0px; padding: 0px; float: left; position: absolute; top: 0.9em; left: 12px; }
.pamph_form ul li h3 div { margin: 0px; color: #444444; font-size: 90%; font-weight: 400; float: left; position: absolute; top: 1em; right: 12px; }
.pamph_form ul li h3 div span { color: #FF0000; }
.pamph_form ul li table { margin: 10px 19px 0px 19px; }
.pamph_form ul li table th { padding: 8px 1em 5px 40px; border-bottom: solid 1px #CCCCCC; color: #444444; font-size: 82%; font-weight: 400; line-height: 1.4; text-align: left; vertical-align: top; white-space: nowrap; }
.pamph_form ul li table td { padding: 7px 0px 5px 20px; width: 100%; border-bottom: solid 1px #CCCCCC; color: #444444; font-size: 78%; line-height: 1.4; vertical-align: top; }
.pamph_form ul li table td img { margin: 0px; }
.pamph_form ul li table td input { margin: 0px 0px 3px 0px; width: 250px; }
.pamph_form ul li table td textarea { margin: 0px 0px 3px 0px; width: 250px; height: 10em; }
.pamph_form ul li div { margin: 7px 0px 7px 0px; text-align: center; }
.pamph_form ul li img { margin: 14px 14px 14px 12px; float: left; }

.pamph_form ul li div input { margin-bottom: 10px; }
.pamph_form ul li div span { font-size: 82%; line-height: 1.5; }


