@charset "UTF-8";

/* support */

div#two-colums {
	margin:5px 63px 6px 11px;
	width:746px;
	}
	
div#two-colums .left {
	padding-top:5px;
	float:left;
	width:181px;
	}
	
div#two-colums .left img {
	margin-bottom:2px;
	}
	
div#two-colums .left li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}
	
div#two-colums .right {
	float:left;
	padding-top:13px;
	padding-left:18px;
	padding-bottom:24px;
	margin-bottom:6px;
	border-left:solid 1px #e4e0e0;
	width:546px;
	}
	
div#two-colums .right h2 {
	margin:0 0 23px 0;
	}
	
div#two-colums .info {
	padding-bottom:24px;
	clear:both;
	width:546px;
	margin-bottom:6px;
	}

div#two-colums .ref {
	padding-bottom:24px;
	clear:both;
	width:546px;
	margin-bottom:6px;
	color:#5c5c5c;
	line-height: 150%;
	}

div#two-colums .date {
	float:left;
	width:75px;
	border-left:4px solid #5f5f5f;
	color:#5c5c5c;
	padding-left:7px;
	margin-bottom:12px;
	}
	
div#two-colums .info p {
	float:right;
	width:430px;
	color:#5c5c5c;
	margin-bottom:12px;
	line-height:140%;
	}


div#two-colums .info p a {
	color:#0000ff;
	text-decoration:none;
	}

div#two-colums .info p a:hover {
	text-decoration:underline;
	}

div#two-colums .faq p {
	color:#5c5c5c;
	margin-bottom:35px;
	line-height:140%;
	}
	
div#two-colums #cat {
	line-height:140%;
	}
	
div#two-colums #cat .title {
	color:#5c5c5c;
	font-weight:bold;
	margin-top:37px;
	}
	

div#two-colums .faq h3 {
	color:#5c5c5c;
	text-decoration:none;
	}
	
div#two-colums .question {
	color:#5c5c5c;
	font-weight:bold;
	margin-bottom:5px;
	}
	
div#two-colums .answer {
	color:#5c5c5c;
	margin-bottom:15px;
	}
	
div#two-colums #kiyaku p {
	color:#5c5c5c;
	line-height:140%;
	margin:0 0 30px 0;
	}
	
div#two-colums #kiyaku li.disc {
	list-style-type:disc;
	list-style-posision:inside;
	margin:30px 0 0 20px;
	padding:0;
	color:#5c5c5c;
	}
	
div#two-colums #kiyaku .mi {
	color:#5c5c5c;
	font-weight:bold;
	}
	
div#two-colums #kiyaku ul li.num {
	list-style-type:decimal;
	margin:0 0 0 15px;
	color:#5c5c5c;
	}
	
/* faq */
div#two-colums .faq p {
	color:#2a2a2a;
	margin-bottom:17px;
	line-height:140%;
	}
	
div#two-colums .faq ul {
	list-style:none;
	margin:0;
	padding:0 0 37px 0;
	line-height:1.5;
	}
	
div#two-colums .faq li {
	margin:0 30px;
	padding:0 0 0 25px;
	height:25px;
	background:url(../images/support/ico.gif) 0 0.08em no-repeat;
	}
	
div#two-colums .faq li a {
	color:#0000ff;
	text-decoration:none;
	}

div#two-colums .faq li a:hover {
	text-decoration:underline;
	}
	
div#cat .cat-title {
	color: #49B701;
	font-weight: bold;
	border-bottom: solid 2px #49B701;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
