/********** バナー **********/
#faq h2{
	margin:0 0 20px;
	padding:1% 2% 1% 5%;
	font-size:160%;
	font-weight:bold;
	background:#C9C9C9;
	background-image:url(https://ktora.itembox.design/item/faq/images/index/icon-tora.png);
	background-position:2% 50%;
	background-repeat:no-repeat;
	background-size:44px;
}
#faq h2 span{
	padding:1% 3%;
}
#faq .index-inner{
	padding:20px 20px 0;
	background:#ffd300;
}


/********** 内側 **********/
#faq .rule-inner{
	border:solid 5px #808080;
	padding:35px 20px;
}

/********** 見出し **********/
#faq h3{
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:150%;
	color:#FF4700;
}
#faq .txt{
	margin:10px 0 20px;
}
#faq .txt .td1{
	width:6%;
}
#faq .txt .td2{
	width:94%;
}
#faq .txt p{
	line-height:1.8;
	font-size:110%;
}
#faq .txt .mark1{
	font-weight:bold;
}
#faq .txt .icon-q{
	width:36px;
}
#faq .txt .icon-a{
	width:36px;
}
#faq h4{
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:130%;
	color:#FF4700;
}
#faq h5{
	margin:0 0 15px;
	padding:0 0 5px;
	font-weight:bold;
	font-size:120%;
	color:#000;
}
/********** 決済 **********/
#faq .rule-inner .kessai table{
	width: 100%;
	border: #f6bb9e 2px solid;
}
#faq .rule-inner .kessai td{
	width: 50%;
	border: #F6BB9E 1px solid;
	padding: 5px 10px;
}



@media screen and (min-width: 0px) and (max-width: 767px){


/********** 全体 **********/

#faq{
	max-width:900px;
	width:100%;
	margin:auto;
}

/********** バナー **********/
#faq h2{
	margin:0 0 2%;
	padding:2% 2% 2% 10%;
	font-size:1.8em;
	font-weight:bold;
	background:#C9C9C9;
	background-image:url(https://ktora.itembox.design/item/faq/images/index/icon-tora.png);
	background-position:2% 50%;
	background-repeat:no-repeat;
	background-size:8%;
}
#faq h2 span{
	padding:1% 4%;
}
#faq .index-inner{
	padding:2% 2% 0;
	background:#ffd300;
}
#faq h2 img{
	margin:8px 0 0;
}

/********** 内側 **********/
#faq .rule-inner{
	border:solid 5px #808080;
	padding:3.5% 2%;
}

/********** 見出し **********/
#faq h3{
	margin:0 0 1.5%;
	padding:0 0 1%;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:1.5em;
	color:#FF4700;
}
#faq .txt{
	margin:2% 0px 4%;
}
#faq .txt .td1{
	width:10%;
}
#faq .txt .td2{
	width:90%;
}
#faq .txt p{
	line-height:1.8;
	font-size:1.2em;
}
#faq .txt1 p{
	line-height:2.5;
	font-size:1.2em;
}
#faq .txt .mark1{
	font-weight:bold;
}
#faq .txt .icon-q{
	width:36px;
}
#faq .txt .icon-a{
	width:36px;
}
#faq h4{
	margin:0 0 1.5%;
	padding:0 0 1%;
	border-bottom:solid 3px #ffd300;
	font-weight:bold;
	font-size:1.4em;
	color:#FF4700;
}
#faq h5{
	margin:0 0 1.5%;
	padding:0 0 1%;
	font-weight:bold;
	font-size:1.3em;
	color:#000;
}
/********** 内側 **********/
#faq .kanji-inner{
	padding:35px 20px;
}

/********** セクション **********/
#faq .section{
	padding:0 0 10px;
}

/********** 見出し **********/
#faq h3 .beck{
	margin:0 0 5px;
	padding:10px;
	border-bottom:solid 3px #6bb600;
	font-weight:bold;
	font-size:150%;
	color:#ff6300;
}
#faq h3 .back{
	margin:0 0 15px;
	padding:10px;
	font-weight:bold;
	font-size:150%;
	color:#FFF;
	background-color: #ff6300;
}

#faq h4{
	margin:0 0 15px;
	padding:0 0 5px;
	font-weight:bold;
	font-size:150%;
	color:#000;
}

#faq .txt p{
	margin:0 0 20px;
	line-height:1.6;
	font-size:110%;
}

#faq .txt p .mark1{
	font-weight:bold;
	font-size:115%;
	color:#ff6300;
}
#faq .txt img{
	max-width: 80%;
}
/********** その他コンテンツ **********/
#faq .tax{
	padding:10px 0 0 10px;
}
#faq .tax ul{
}
#faq .tax li{
	font-size: 120%;
	font-weight: bold;
	padding:0 3px 10px 0;
}
