@charset "UTF-8";

@font-face {
  font-family: "bleageFont";
  src: url("./font/bleage_font.eot?") format('eot'),
       url('./font/bleage_font.eot?#iefix') format('embedded-opentype'),
    url('./font/bleage_font.woff') format('woff'),
    url('./font/bleage_font.ttf') format('truetype');
}

/* many faq */
#main .manyBox {margin-bottom:10px;}
#main .manyBox h3 {width:650px;height:26px;background-image:url(../images/contTtlMany.gif);background-position:0px 0px;}
#main .manyBox ul {border:solid 1px #F0D5DE;border-top:none;padding-bottom:10px;}
#main .manyBox ul li {margin:0 20px 0;padding:8px 0 6px 23px;border-bottom:dotted 1px #EBAFC5;background:url(../images/iconMarkL.gif) no-repeat 1px 9px}

/* list Box */
#main .listBox {margin-bottom:20px;padding:50px;background:#fff;}
#main .listBox h3 {}
#main h3.category {padding:0 0 25px;font-weight:bold;font-size:24px;}
#main h3.category.other { font-size:22px; }
#main .listBox h3.search {background:#101010 url(../images/contTtlSearch.gif) no-repeat top left;}
#main .listBox h3.tag {background:#101010 url(../images/contTtlTag.gif) no-repeat top left;}
#main .listBox h4 {margin:10px 15px 5px;padding:6px 0 5px 22px;background:url(../images/iconSubTtl.gif) no-repeat 6px 2px;line-height:1.0;}
.faqList li {border-bottom:1px solid #ddd;}
.faqList li a{ position:relative;display:block;padding:17px 40px 17px 1.5em;text-decoration:none;text-indent:-1.5em;}
.faqList li a:after{position:absolute;right:0;top:50%;margin-top:-18px;content:'\f105'; font-size:20px;font-family: 'FontAwesome';color:#999;text-indent:0;}
.faqList li:first-child a{border-top: 1px solid #ddd;}
.faqList li a:before{ content: 'Q.';font-weight:bold;margin-right:5px;color:#666; font-family: "bleageFont";font-size:20px; }

/* detail Box */
#main article .title { margin:0 0 40px;padding: 0 0 25px;font-size:22px;border-bottom:1px solid #ddd;letter-spacing: 0.02em; }
#main article h2.tit {padding-left:45px;}
#main .article{margin: 0 0 40px;padding:50px;background:#fff;}
#main .article .q,
#main .article .a{ line-height:1.1;float:left;font-weight:bold;margin-right:5px;color:#999; font-family: "bleageFont";font-size:36px; }
#main .article .q{color:#666;}
#main article .postBody p {margin-bottom:10px;}
#main article .postBody table {border-top:solid 1px #CCC;border-left:solid 1px #CCC;}
#main article .postBody table tr {}
#main article .postBody table th {padding:2px 5px;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
#main article .postBody table td {padding:2px 5px;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
#main article .postBody a {text-decoration:underline;}
#main article .postBody a:hover {color:#999; text-decoration:none;}
#main .article .text{
	padding-left:45px;
}

/* お問い合わせ */
.inquiry{
	padding:30px 0 10px;
	text-align: center;
	background:#f0f0f0;
}
.inquiry .text{
	margin-bottom: 10px;
}
