﻿@charset "utf-8";

/*------------------------------------------------------------------------------
Date: 2016-05-27
Copyright (C) KYOTO TOOL CO., LTD. All Rights Reserved.
------------------------------------------------------------------------------*/

#main{
	width:970px;
	float:none;
}

.title01 {
	display: table-cell;
	width: 970px;
	height: 95px;
	background: url(/files/images/common/bg_tit_01.png) no-repeat 0 0;
	padding: 5px 0 0 40px;
	vertical-align: middle;
	border-bottom: none;
}
.title01 .innerTit {
	font-size: 261.6%;
	font-family: "ヒラギノ角ゴ Pro W6","メイリオ",Meiryo, Osaka;
	letter-spacing: 0.1em;
	color: #fff;
}

@media screen and (max-width:767px){
	#main{
		width:auto;
		float:none;
	}
	#topicPath{
		display:none;
	}
	.title01{
	margin-top:20px;
	}
}

ul.pageNav02 li {
	width: calc(92% /4);
	vertical-align: top;
}
.end {font-size:80%;}
@media screen and (max-width:767px){
	ul.pageNav02 li {
		width: 100%;
	}
}


#faq .questions{
	margin-top:30px;
	padding: 0 40px 30px 40px;
	border-top:solid 5px #004EA2;
	background-color: #fff;
	border-bottom:solid 2px #d4d4d4;
}

#faq .questions .headline02 {
	width: 930px;
	margin: 0 0 30px -40px;
	padding-left: 40px;
	font-size: 192.4%;
	letter-spacing: 0.05em;
}

#faq .section {
  padding: 0px 0 30px;
}

#faq .section div.tglBtn {
  border-bottom: 1px solid #000000;
  font-size: 130%;
  padding: 0 2em 5px 1em;
  background: url(/files/images/faq/icon_faq-01.png) 99% 45% no-repeat;
  line-height: 18px;
}

#faq .section div.tglBtn .question {
  background: url(/files/images/faq/bg_faq-01.png) 0 0 no-repeat;
  padding: 0 0 0 2em;
  margin: 20px 0 0;
}


#faq .section p.answer {
  background: url(/files/images/faq/bg_faq-02.png) 15px 15px no-repeat #f4f4f4;
  padding: 15px 15px 15px 3.5em;
  margin: 1em 0 0 0px;
}

@media screen and (max-width:767px){
	#faq .questions .headline02 {
		width: 100%;
		margin: 0 -20px 30px -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	#faq .questions{
		margin-top:30px;
		padding:0 15px 30px;
	}
	#faq .section {
	  padding: 0 0 5px;
	}
}
