@charset "Shift_JIS";

body#form div#contents { width: 730px; margin: 0 auto; padding: 28px 0; }

/* fontsizeArea */
div#formTextsize { width: expression(document.body.clientWidth < 732? "730px" : "100%"); height: 26px; background: #181818 url(/content/000000004.gif); text-align: right; }
div#fontsizeArea { float: right; position: relative; width: 150px; padding: 0 32px 0 0;}
div#fontsizeArea dl#fontsize dt { position: absolute; height: 11px; top: 7px; left: 0px; display: block; font-size: 0.01em; line-height: 1.1em; }
div#fontsizeArea dl#fontsize dd { position: absolute; top: 4px; left: 68px; }
div#fontsizeArea dl#fontsize dd ul li { position: absolute; width: 39px; height: 17px; }
div#fontsizeArea dl#fontsize dd ul li a { display: block; }
div#fontsizeArea dl#fontsize dd ul li.item1 { left: 0; }
div#fontsizeArea dl#fontsize dd ul li.item2 { left: 42px; }

/* formLogo */
div#formLogo { width: expression(document.body.clientWidth < 732? "730px" : "100%"); height: 60px; background: #fff; border-bottom:solid 3px #96c200; text-align:left; }
div#formLogo div#logoArea { width: 187px; height: 34px; margin: 13px 0 0 32px; }

/* formBody */
div#formBody { width: 100%; min-width: 730px; background: #fff; }

/* h1 */
div#contents div.h1box { width: 665px; margin: 0 auto 12px auto; padding: 0 0 0 4px; background: url(/content/000000054.gif) no-repeat; }
div#contents div.h1box div.bg { width: 641px; padding: 9px 11px 9px 13px; background: #fafafa url(/content/000000070.gif); }
div#contents div.h1box div.bg h1 { font-size: 1.1em; line-height: 1.2em; font-weight: bold; }

/* h2 kanata*/
div#contents div.h2box { width: 665px; margin: 0 auto 14px auto; padding: 0 0 4px 0; border-bottom: 1px solid #dddddd; }
div#contents div.h2box h2 { padding: 5px 0 5px 13px; background: url(/content/000000059.gif) no-repeat; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }

/* h3 kanata*/
div#contents h3 { width: 637px; margin: 0 auto 13px auto; padding: 0 0 0 11px; background: url(/content/000000064.gif) no-repeat; font-size: 1em; line-height:1.2em; font-weight: bold; }

/* text */
div#formText { width: 637px; margin: 0 auto; padding: 0 14px; text-align: left; }

/* form */
body#form table#formTbl { width: 730px; margin: 24px auto 17px auto; border-collapse: collapse; }
body#form table#formTbl th { background:#f0f0f0; min-height:39px; padding: 6px 0 6px 5px; border-collapse: collapse; border-top: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; vertical-align:middle; }
body#form table#formTbl td { width:575px; padding: 6px 5px 6px 0; border-collapse: collapse; border-top: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; background:#f0f0f0; vertical-align:middle; }
body#form table#formTbl th p { background: url(/content/000000054.gif) no-repeat; padding: 4px 0 4px 14px; }
body#form table#formTbl td p { margin: 0 0 14px 0; }
body#form table#formTbl caption { display:block; text-align: left; font-size: 1em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }

/* form2 kanata */
body#form table#formTbl2 { width: 637px; margin: 12px auto 17px auto; border-collapse: collapse; }
body#form table#formTbl2 th { background:#eeeeee; min-height:39px; padding: 6px 12px 6px 5px; border-collapse: collapse; border-top: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; vertical-align:middle; }
body#form table#formTbl2 td { padding: 6px 5px 6px 6px; border-collapse: collapse; border: solid 1px #d0d0d0; background:#f0f0f0; vertical-align:middle; }
body#form table#formTbl2 th p { background: url(/content/000000054.gif) no-repeat; padding: 4px 0 4px 14px; }
body#form table#formTbl2 td p { margin: 0 0 14px 0; }
body#form table#formTbl2 caption { display:block; text-align: left; font-size: 1em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }

/* form3 kanata */
body#form div#formTbl3 table { width: 637px; margin: 12px auto 17px auto; border-collapse: collapse; }
body#form div#formTbl3 table th { background:#eeeeee; min-height:39px; padding: 6px 12px 6px 5px; border-collapse: collapse; border-top: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; vertical-align:middle; }
body#form div#formTbl3 table td { padding: 6px 5px 6px 6px; border-collapse: collapse; border: solid 1px #d0d0d0; background:#f0f0f0; vertical-align:middle; }

/* btnArea */
body#form div#btnArea { position: relative; width: 182px; height: 22px; margin:0 auto;}
body#form div#btnArea input#btn_reset { position: absolute; left: 0; }
body#form div#btnArea input#btn_send { position: absolute; left: 100px; }

/* text */
p#formText2 { width: 642px; margin: 0 auto; padding: 16px 14px 50px 14px; text-align: center; font-size: 0.7em; line-height: 1.4em; }

/* formFooter */
div#formFooter { width: expression(document.body.clientWidth < 732? "730px" : "100%"); min-width:730px; height:50px; }
div#formFooter p#formCopyright { float: left; padding: 17px 32px;  font-size: 0.7em; line-height: 1.4em; }
div#formFooter p#btnClose { float: right; padding: 11px 32px 0 0; }

/* テキスト重要  kanata */
.text_imp{ color: red; }

/* テキスト最重要  kanata */
.text_mimp { color: red; font-weight: bold; }

/* インデント  kanata */
.indent { display: block; padding: 0 0 0 1.7em; }

