﻿@charset "utf-8";

a {
	display: inline;
}

p:not(#global__pagetitle--title) {
	line-height: 120%;
/*	margin: 0.5em 0 0.5em 0;*/
}


/* システムメンテナンス案内 */

div.textBlock01 .qaBlock01 dl{
	margin: 0 0 0 0;
	padding: 0 30px 5px 30px;
}

/*カテゴリタイトル*/
div.textBlock01 .qaBlock01 ct{
	min-height:25px;
	padding:14px 10px 10px 0px;
	font-weight:bold;
	margin: 0 0 10px;
	font-size: 1.3rem;
	background-color:#dcdcdc;
}

/*カテゴリタイトル*/
div.textBlock01 .qaBlock01 ct2{
	font-size:120%;
	font-weight:bold;
	background-color:#dcdcdc;
	padding:8px 5px;
	line-height:1em;
}


/* Q */
div.textBlock01 .qaBlock01 dl dt{
	min-height:54px;
	padding:14px 10px 10px 40px;
	background: url("./image/ico_q.gif") no-repeat 0 50%;
	font-weight:bold;
	margin: 0 0 0 0 0;
	border-bottom: 1px dotted #999;
}

/* A */
div.textBlock01 .qaBlock01 dl dd{
	margin: 0 0 0 0;
	min-height:50px;
	padding:14px 10px 10px 40px;
	background: url("./image/ico_a.gif") no-repeat 0 50%;
	border-bottom: 1px solid #999;
}
div.textBlock01 .qaBlock01 dl dd p{
	margin: 0 0 5px 0;
}
div.textBlock01 .qaBlock01 dl dd p.image01{
	margin: 10px 0 5px 0;
	padding-left: 1em;
}
div.textBlock01 .qaBlock01 dl dd p.image01 img{
	max-width: 191px;
	width: 100%;
}
div.textBlock01 .qaBlock01 dl dd .indent{
	padding: 0 0 0 1em;
}

.list_qatitile {
	display: block;
	text-indent:0px;
	font-size: 130%;
	background: #f8f8f8;
	padding: 15px 50px;
	width: 90%;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #777;
	border-left: solid 3px #a8a8a8;
	border-right: solid 2px #777;

	max-width: 720;
	border-radius: 10px 10px 10px 10px;

}

.list_qatitile:hover {
	font-weight:bold;
	background-color: #d0d0d0;

	cursor: pointer;
	cursor: hand;
}

.list_qatitile:link, ul.navi a:visited {
	text-decoration: none;
	color: #111;
}

.faqbox {
	margin-left: 2rem;
	margin-right: 2rem;
}
