*{
	color:#000000;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:100;
	line-height:150%;
}

A:link { text-decoration:none; color:#3333FF; line-height:150%;}
A:visited { text-decoration:none; color:#3366FF; line-height:150%;}
A:active { text-decoration:underline; color:#3366FF;line-height:150%; }
A:hover { text-decoration:underline; color:#3399FF;line-height:150%; }


/* 上へ */
.totop {
	width:380px;
	text-align:right;
	padding:3 3 3 3;
	margin:10 0 10 10;
	border-bottom-color:#111111;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

.Inquirycontainer {
	padding:0 0 20 0;
	margin:0 0 0 0;
	width:400px;
}

h2{
	color:#3399FF;
	font-size:160%;
}

h3{
	font-weight:bold;
	color:#000000;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:120%;
	padding:0 0 0 7px;
	margin:0 10px 0 0;
	border-color:#666666;
	border-left-color:#666666;
	border-width:0 0 1 5px;
	border-left-style:solid;
	border-bottom-style:solid;
	line-height:150%;
}




/* Q&A（よくあるお問い合わせ） */
.QuestionContainer {
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	line-height:150%;
}

.QuestionContainer ul{	
	width:380px;
	padding:0px 0px 0px 35px ;
	margin:0px 0px 5px 0px;
}
.QuestionContainer ul li{
	line-height:250%;
	list-style-type:none;
	list-style-image:url(/faq/img/q_icon.gif);
	list-style-position:outside;
	padding:0px 0px 10px 0px;
	margin:5px 0px 5px 10px;
}





.QuuestionContainer ul li ul{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px;
}

/* お問い合わせ先 */
.ContentcontactContainer {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:3 3 3 3;
	margin:20 0 0 10;
	line-height:150%;
}
.ServicecontactContainer {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:3 3 3 3;
	margin:10 0 0 10;
	line-height:150%;
}

.ServicecontactContainer ul{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px;
}
.ServicecontactContainer ul li{
	list-style-position:inherit;
	list-style-type:none;
	list-style-image:none;
	padding:3 3 3 3;
}

.ContentcontactContainer ul{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px;
}
.ContentcontactContainer ul li{
	list-style-type:none;
	list-style-image:none;
	list-style-position:inherit;
	padding:3 3 3 3;
}

/* 検索方法について */
.QuuestionContainer ul li ul li{
	font-size:120%;
	list-style-type:none;
	list-style-image:none;
	list-style-position:inside;
	padding:0 0 0 0;
	margin:0px 0px 0px 0px;
}

/* ■参照の多い問合せ */
.PopulerQuuestion{
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
	text-align:left;
	line-height:10%;
}




li.QColor A:link { text-decoration:none; color:#3333FF; line-height:150%;}
li.QColor A:visited { text-decoration:none; color:#3366FF; line-height:150%;}
li.QColor A:active { text-decoration:underline; color:#3366FF;line-height:150%; }
li.QColor A:hover { text-decoration:underline; color:#3366FF;line-height:150%; }

li.AColor { text-decoration:none; color:#CC0000; line-height:150%;}
li.AColor A:link { text-decoration:none; color:#000000; line-height:150%;}
li.AColor A:visited { text-decoration:none; color:#000000; line-height:150%;}
li.AColor A:active { text-decoration:underline; color:#000000;line-height:150%; }
li.AColor A:hover { text-decoration:underline; color:#000000;line-height:150%; }


.PopulerQuuestion p{
	padding:5 5 5 5;
	margin:0 0 0 0;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:200;
}

.PopulerQuuestion ul{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding:0 0 0 0;
	margin:0 0 0 0;	
}

.PopulerQuuestion ul li{
	padding:3 3 3 3;
	margin:0 0 0 0;
	text-align:left;
	
}



