@charset "UTF-8";
@import url(_common.css);

/* style.css */
#header-container { width:720px;height:82px; margin:6px auto 0; background:transparent url(../2008qlife_images/header/background.gif) repeat-x scroll left bottom; clear:both; }
#header-container h1 { margin:0;padding:3px 0 0 6px; float:left; }
#header-container h1 a { display:block; width:125px;height:67px;  margin:0;padding:0; cursor:hand; }
#header-container h1 div { width:125px;height:67px;  margin:0;padding:0; background:transparent url(../2008qlife_images/header/logo.gif) no-repeat scroll left top; }
#header-container h1 span {display:none;}
#header-container h2 { width:385px;height:17px; margin:2px 0 0 10px; background:transparent url(../2008qlife_images/header/shoulder.gif) no-repeat scroll 0px 0px; float:left; }
#header-container h2 span { display:none; }
#localhead-container { width:720px; margin:20px auto; }
#localhead-container .header { height:inherit; margin:0;padding:0;padding-bottom:4px; border-bottom:2px solid #CCCCCC; }
#localhead-container .header h3 { height:22px; margin:0;padding:0;padding-left:36px; background:transparent url(../2008qlife_images/mark22/inquiry.gif) no-repeat scroll 10px 0; font-weight:bold; color:#444444; float:left; }
#localhead-container .header small { margin:0;padding:0;margin-left:2em; font-weight:normal; float:left; }
#localhead-container .note { margin:4px 0 4px 34px; color:#b97533; }
#localhead-container .note strong { font-weight:normal; color:#FF0000; }

/* form.css */
form { width:720px; margin:0 auto; }
form fieldset { margin:1em 0;padding:0; border:none; }
form .header { height:30px; margin:0 20px;padding:0; border-bottom:1px solid #ffbe7e; clear:both; }
form .header h3 { margin:0.4em 0 0 0;padding:0; color:#fe633c; font-weight:bold; float:left; }
form .header small { margin:0;padding:0;margin-left:2em; font-weight:normal; float:left; }
form ul { margin:0 20px 0 40px;padding:0; list-style:none; clear:both; }
form ul li { margin:0;padding:0; }
form ul li h4 , form ul li h5 { margin:1em 0 0.5em;padding:0.2em 0;padding-left:14px; color:#333333; }
form ul li h4 { font-weight:bold; background:transparent url(../2008qlife_images/post/green_bullet.gif) no-repeat scroll 0 4px; }
form ul li h5 {font-weight:normal;}
form ul.green li h4 {background-image:url(../2008qlife_images/post/green_bullet.gif);}
form ul li h4 small { font-weight:normal; }
form ul li h4 strong , form ul li h5 strong { margin-left:0.5em; font-weight:normal; color:#FF0000; }
form ul li h4 a , form ul li h5 a { color:#fe633c; }
form ul li div.field { margin:0 14px; }
form ul li div.field ul { margin:0;padding:0; }
form ul li div.field ul li { margin:0.4em 0; }
form ul li div.field ul li img { vertical-align:middle; margin-right:0.6em; }
form ul li p.already { margin:1em 0;padding:0.5em; background-color:#FFFFDD; color:#000000; }
form ul li p.example { margin:0.2em 0 0.5em 2em;padding:0; color:#666666; text-indent: -2em; }
form ul li div.example ul { margin:0.2em 0 0.5em 2em;padding:0; }
form ul li div.example ul li { color:#666666; text-indent: -2em; }
div.attention { margin:0.3em 0; color:#fe633c; }
div.note { margin:0;padding:0; color:#b97533; }
div.note p { margin:0.5em 0; }
div.note ul { margin:0.5em 10px 0 1em;padding:0; }
div.note ul li { margin:0 0 0.5em; text-indent: -1em; }
div.note a { color:#fe633c; }
div.notelist { margin:0.5em 30px 0;padding:0.5em 0 0 0;   color:#b97533; text-indent: -1em; }
div.notelist ul { margin:0 10px 0 3em;padding:0; }
div.notelist ul li { margin:0.5em 0; }
div.notelist a { color:#fe633c; }
div.button { margin:2em 0; text-align:center; }
div.button input { margin:0 0.5em; }
div.button .submit { width:6em; }
div.button .modify { width:6em; }
textarea { width:100%; }
label {  margin-right:0.5em; }
form ul li fieldset { margin:1em 14px 0;padding:0 1em 1em; border:1px solid #ffbe7e; }
form ul li fieldset legend { margin-bottom:1em; color:#fe633c; font-weight:bold; }
form ul li fieldset div.field { margin:0; }
form ul li fieldset label { font-weight:bold; }
div.confirm { margin:0 0 0 1em;padding:0.5em; background-color:#FFFFDD; color:#000000; }
form ul li fieldset div.confirm { margin:0; }
div.confirm ul { margin:0 1.5em; list-style-type: square; }
#dialogue-container { width:720px; margin:40px auto 60px; }
#dialogue-inner { width:500px; margin-left: 110px; padding:1em; border:1px solid #ffc286; }
#dialogue-container h3 { margin:0 0 0.5em;padding-bottom:0.3em; color:#fe633c; font-weight:bold; border-bottom:1px solid #ffc286; }
#dialogue-container p { margin:0.5em 0;padding:0; }
#dialogue-container .notelist { margin:0 1em;padding:0; color:#b97533; border:none; text-indent:-1em; }
#dialogue-container .notelist ul { margin:0;padding:0; list-style:none; }
#dialogue-container .notelist ul li { margin:0.5em 0; }
#dialogue-container .notelist a { color:#fe633c; }
#dialogue-container .back { margin:2em 0 1em;padding:0; text-align:center; }
#dialogue-container .back a { color:#fe633c; }
#dialogue-container a.tomypage:hover {background-position:0 -24px;}
hr.middle { margin:20px; color:#ffbe7e; background-color:#ffbe7e; border:none; height:1px; }
.foldstyle { margin:10px 50px 10px 50px;padding:0; background-color:#ffffff; border:1px solid #ddd5ba; }
.foldstyle p { margin:0; }
.foldstyle p strong { font-weight:bold; }
.foldstyle p small { }
.foldstyle p small strong { color:#FF0000; font-weight:normal; }
.foldstyle a { color:#fe633c; }
.foldstyle-inner { padding:10px 20px; }
.foldstyle div.foldtab { padding:3px 0; background-color:#EEE8D5; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #998866; border-bottom:1px solid #998866; color:#666666; text-align:center; }
.foldstyle a.foldtab { text-decoration:none; }
.foldstyle h2 { margin:0;margin-bottom:0.5em;padding:0;padding-bottom:0.5em; font-weight:bold; color:#666666; border-bottom:1px solid #ddd5ba; }
.foldstyle h3 { margin:0;margin-top:1em;padding:0; font-weight:bold; color:#666666; }
.foldstyle ul { margin:1em 0 1em 2em;padding:0; list-style-type: disc; }
.foldstyle ol { margin:1em 0 1em 2.5em;padding:0; list-style:decimal; }
.foldstyle li { margin:0.5em 0; }
.foldstyle address { margin:0.5em 0;padding:0.3em; font-style:normal; border:1px solid #ddd5ba;   }
#error-container{margin: 0 auto;padding: 10px;background-color: #f5f5f5;color:#FC4C4C;font-weight: bold;width: 650px;}

