@charset "UTF-8";

/* LIST OF CONTENT========================================


===================================================== */


/* 1  ==================================================== */

body#qa div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#qa div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#qa div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#qa div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#qa div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

body#qa div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#qa div#container div#main div#contents div#center_column div.about_box {
	width:630px;
	margin:20px 0 0 10px;
	padding:10px;
	background:#fff4f4;
}

body#qa div#container div#main div#contents div#center_column div.about_box ul li {
	padding:0 0 0 35px;
	background:url(../img/cmn_icon_bl.gif) 20px 2px no-repeat;
	float:left;
	width:175px;
}

body#qa div#container div#main div#contents div#center_column div.about_box ul li a {
	color:#332014;
}

body#qa div#container div#main div#contents div#center_column div.contents_bg {
	width:644px;
	margin:20px 0 0 13px;
	padding:0;
	background:url(../qa/img/qa_contents_bg.gif) left top repeat-y;
}

body#qa #container #main #contents #center_column .contents_bg .inner {
	width:612px;
	padding:10px 16px 0 16px;
	background:url(../qa/img/qa_contents_bg_btm.gif) left bottom no-repeat;	
}


body#qa #container #main #contents #center_column .contents_bg .inner h4 {
	padding:20px 0 15px 16px;
}

body#qa #container #main #contents #center_column .contents_bg .inner ul {
	padding:0 0 0 16px;
}

body#qa #container #main #contents #center_column .contents_bg .inner ul li {
	padding:0 0 0 20px;
	background:url(../img/cmn_icon_pk01.gif) 5px 5px no-repeat;
	line-height:2;
}

body#qa #container #main #contents #center_column .contents_bg .inner img.lines {
	margin:30px 0 0 0;
}

body#qa #container #main #contents #center_column .contents_bg .inner p.pagetop2 {
	width:612px;
	padding:5px 0 30px 0;
	text-align:right;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl {
	padding:20px 0;
	border-top:solid 1px #ccc;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl.first {
	margin:20px 0 0 0;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl.last {
	border-bottom:solid 1px #ccc;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl dt {
	padding:2px 20px 20px 50px;
	background:url(../qa/img/qa_icon_q.gif) 16px 0 no-repeat;
	color:#c33f6b;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl dd {
	padding:2px 20px 5px 50px;
	background:url(../qa/img/qa_icon_a.gif) 16px 0 no-repeat;
}

body#qa #container #main #contents #center_column .contents_bg .inner dl dd ul li {
	background:none;
	list-style-type:decimal;
	line-height:1.6;
	padding:0 0 5px 3px;
}

body#qa #container #main #contents #center_column .contents_bg dl.bnrarea {
	width:611px;
	margin:20px auto;
	padding:0 0 20px 0;
	text-align:center;
	background:url(../qa/img/qa_hr_dotted.gif) left bottom no-repeat;
}

body#qa #container #main #contents #center_column .contents_bg dl.bnrarea dt span {
	display:block;
	padding:0 0 5px 0;
}

body#qa #container #main #contents #center_column .contents_bg dl.bnrarea dd span.caution {
	color:#ff0000;
}


