@charset "utf-8";
* {margin:0; padding:0;}
html { background:#FFFFFF;overflow-x: hidden;}
body { margin:0; padding:0;background-repeat:repeat-y; font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;}
img { border:none;}
#layout { width:700px; text-align:left;word-wrap: break-word; word-break:break-all;background-color:#F5F5F5; }
#layout:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
#layout {display: inline-block;}
*/ #layout { display: block; min-height:1px;}
#faqmenu H1 {overflow:hidden;height:15px;background-color:#EE0000; color:#FFFFFF; margin:0; padding:0;background:url(images/faq-top.gif) no-repeat top; margin-bottom:10px; }
#faqmenu H1 STRONG{ position:absolute; top:0; margin-top:-10000px;}
#faqmenu { width:200px; height:190px; float:left;top:10px;}
#faqmenu H2 { position:absolute; top:0; margin-top:-10000px;}
#faqmenu H3 { font-size:11px; padding:0; margin:0 0 0 5px; line-height:14px;}
#faqmenu A { color:#000000;text-decoration:none; background-repeat:no-repeat;}
#faqmenu A:hover {color:#EE0000;text-decoration:none; background-repeat:no-repeat;} 
#faqmenu A:active {color:#EE0000; text-decoration:none; background-repeat:no-repeat;} 
#faqmenu UL { margin:0; margin-left:0; padding:0; margin-bottom:7px;}
#faqmenu LI { list-style:none;margin:0 0 0 5px; padding:0; list-style:none;font-size:10px; line-height:13px; }
#faqmenu LI A {background-image:url(images/faq-pt1.gif); background-position:0% 50%; margin-left:10px; padding-left:1.5em;}
#faqmenu LI A:hover {background-image:url(images/faq-pt2.gif); background-position:0% 50%; margin-left:10px; padding-left:1.5em;}
#faqmenu LI A:active {background-image:url(images/faq-pt2.gif); background-position:0% 50%; margin-left:10px; padding-left:1.5em;}
#faqmenu P { font-size:10px; padding:0; margin:0 0 0 5px; line-height:14px;}
#logo {background-image:url(images/faq-logo.gif); display:block; width:190px; height:35px;}
#logo A {display:block; width:190px; height:35px;}
#logo STRONG {position:absolute; top:0; margin-top:-10000px;}
#faq { width:480px; background:#FFFFFF; float:right; padding:10px; }
#faq H2 {font-size:13px; padding:0 0 0 1em; margin:5px 0 0 0; line-height:24px;border-left: 8px solid #000;}
#faq H3 {font-size:11px; padding:0; margin:5px 0 5px 2em; line-height:16px;color:#EE0000;}
#faq H3 A { background:url(images/faq-pt2.gif) no-repeat; background-position:0% 50%; padding-left:1.5em;}
#faq H4 {font-size:11px; padding:0 0 0 3em;margin:5px 0 0 2em; line-height:18px;color: #000;}
#faq P {font-size:11px; padding:0 0 18px 3em; margin:0 0 0 4em; line-height:18px; color:#555;}
#faq P A { background:#F0F8FF; color:#55AAFF; text-decoration:none; padding:0 5px;}
#faq P A:hover { background:#55AAFF; color:#FFF; text-decoration:none;padding:0 5px;}
.faq-intro {font-size:11px; padding:5px 10px; margin:5px 0 1em 1em; line-height:18px;color:#333; background:#F5F5F5; border:#999999 1px solid;}