@charset "utf-8";

@import "content_main.css";

#content_faq2 {width:890px; padding:7px 15px 0 15px; background:url(img/content_mein2_back.jpg) repeat-y; float:left;}

#faq_menu {width:200px; float:right; margin:10px; border-bottom:1px #cccccc solid;}
#faq_menu img {width:200px; float:left; margin:0;}
#faq_menu ul {list-style-type:none; border-style:none; border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; float:left; margin-bottom:0px;}
#faq_menu ul li {width:198px;}
#faq_menu ul li#faq_menu01 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu01 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu01 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu01 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}

#faq_menu ul li.faq_menu01 {border-bottom:1px #cccccc solid;}
#faq_menu ul li.faq_menu01 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li.faq_menu01 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 5px 5px 17px;}
#faq_menu ul li.faq_menu01 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li.faq_menu02 {}
#faq_menu ul li.faq_menu02 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li.faq_menu02 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 5px 5px 17px;}
#faq_menu ul li.faq_menu02 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}

.navi3 dt {background:#fff; display:block; padding:5px 0 5px 18px;  background:url(img/faq_menu_plus_span.gif) no-repeat #F4F6F8; background-position:left; float:left; width:180px; border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; }
#bod {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu02 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu02 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu02 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu02 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu03 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu03 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu03 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu03 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu04 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu04 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu04 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu04 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu05 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu05 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu05 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu05 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu06 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu06 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu06 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu06 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu07 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu07 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu07 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu07 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu08 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu08 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu08 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu08 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}
#faq_menu ul li#faq_menu09 {border-bottom:1px #cccccc solid;}
#faq_menu ul li#faq_menu09 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu09 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#faq_menu ul li#faq_menu09 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #fff4f5; background-position:left;}

#faq_content0 {width:920px; float:left;}
#faq_content0 img {width:920px; float:left; padding:0; margin:0;}
.faq_content1 {width:650px; float:left; margin:10px;}
* html .faq_content1 {width:650px; float:left; margin:0; display:block;}
.faq_content1 a {color:#666666; text-decoration:none;}
.faq_content1 a:link {color:#666666; text-decoration:underline;}
.faq_content1 a:visited {color:#666666; text-decoration:underline;}
.faq_content1 a:hover {color:#000000; text-decoration:underline;}
.faq_content1 a:active {color:#000000; text-decoration:underline;}
.faq_content1 h3 {padding:3px 10px; border-left:5px solid #ff9ab2; margin:10px 0 5px 10px; font-size:14px;}
.faq_content1 h3 a {color:#333333; text-decoration:none;}
.faq_content1 h3 a:link {color:#333333; text-decoration:none;}
.faq_content1 h3 a:visited {color:#333333; text-decoration:none;}
.faq_content1 h3 a:hover {color:#333333; text-decoration:none;}
.faq_content1 h3 a:active {color:#333333; text-decoration:none;}

.red_style {color:#e60012;}

.faq_content1_01 {border-top:1px solid #ccc; padding:10px 10px 7px 10px; float:left; width:630px;}
.faq_content1_02 {padding:10px 10px 7px 10px; float:left; width:630px;}

.faq_content1_q {border-bottom:1px dotted #cccccc; padding:0 0 5px 0; width:630px; display:inline-block;}
.faq_content1_q img {float:left;}
.faq_content1_q h5 {font-size:16px; color:#39bff7; padding:5px 0 0 0;}
.faq_content1_a {border-bottom:1px dotted #cccccc; padding:5px 0 7px 0; width:630px; display:inline-block;}
.faq_content1_a01 {float:left; width:30px;}
.faq_content1_a01 img {float:left;}
.faq_content1_a02 {float:left;}
.faq_content1_a02 p {line-height:1.7em; font-size:12px;}

#main table {width:650px; font-size:12px; line-height:150%; margin:0; padding-bottom:10px;}
#main table tr td{border:1px solid #ccc; vertical-align:middle;}
#main table tr td p{margin:10px 5px;}

.formsitem{background:#ecf6fa; width:150px; border-bottom:1px solid #ecf6fa; padding:0; margin:0;}
.formsitem2{border-bottom:1px solid #ecf6fa; padding:0; margin:0;}
.input01, textarea{width:300px; background:#f7f7f7; border:1px solid #e8e8e8;} 
.input001, textarea{width:120px; background:#f7f7f7; border:1px solid #e8e8e8;} 
.input02{width:100px; background:#f7f7f7; border:1px solid #e8e8e8;}
.input03{width:80px; background:#f7f7f7; border:1px solid #e8e8e8;}
.formsitem2 input:focus, .formsitem2 textarea:focus {border: 1px solid #999;}
.select{margin:0 0 0 10px;}
.note{font-size:10px; color:#900; font-weight:bold;}
#btn{text-align:center; border:0;}
#btn input:hover{border:0;}

.cyuui_top {margin:20px 0 10px 10px; float:left;}
.cyuui_top p { line-height:1.7em; margin-bottom:10px;}

.pagetop {width:200px; text-align:right; font-size:10px; padding:5px 10px; background:url(./img/pagetop.gif) no-repeat; background-position:right; margin:0 5px; float:right;}


ul.acc, ul.acc li ul {  
  margin: 0;  
padding: 0;  
  list-style: none;  
}  
 
ul.acc a{  
  display: block;  
  height: 30px;  
  line-height: 30px;  
  color: #feffff;  
}  
 
ul.acc {  
  background-color: #185AAC;  
}  
 
ul.acc li ul {  
  background-color: #A6B5E2;  
} 


