/* ---------------------------------------------------------
faq.0634.co.jp

CascadingStyleSheet Settingfile

2008/05/20
--------------------------------------------------------- */
/*** base style ***/
body{
	margin:0px;
	margin-left:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	background-position:left;
	text-align:left;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-y;
}
/*** Fix Text ***/
.j10 {
	font-size:10px;
	line-height:130%;
}
.j12 {
	font-size:12px;
	line-height:140%;
}
.j14 {
	font-size:14px;
	line-height:140%;
}
/*** Fix Img ***/
img{
	border:0px;
}
/*** Link Color ***/
A:link {
	color:#3366CC;
	text-decoration:none;
}
A:visited {
	color:#3366CC;
	text-decoration:none;
}
A:hover {
	color:#FF0000;
	text-decoration:underline;
}
A:active {
	color:#FF0000;
	text-decoration:underline;
}
/***form***/
form {
	margin:0;
}
/***Clear***/
.c-both {
	clear:both;
}
/***Header***/
#header{
	width:920px;
	height:70px;
	background-image: url(/images/header_bg.jpg);
	background-repeat: repeat-x;
}
#logo{
	margin-top:20px;
	margin-left:30px;
	float: left;
}
#logo_m{
	margin-top:30px;
	margin-right:30px;
	float: right;
}
/***contents***/
#contents{
	width:920px;
	text-align:left;
	background-image: url(/images/menu_bg.gif);
	background-repeat: repeat-y;
}
/***footeer***/
#footer{
	width:920px;
	height:25px;
	background-color:#666666;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}
/***left menu***/
#l_menu{
	float: left;
	width: 175px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #20ABE0;
}
/***right***/
#right{
	float: right;
	width: 740px;
}
#pan{
	float: right;
	width: 725px;
	height:30px;
	padding-left:15px;
	padding-top:7px;
	background-image: url(/images/pan_bg.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:14px;
	display: block;
	margin-bottom: 15px;
}
#pan A:link {
	color:#FFFFFF;
	text-decoration:none;
}
#pan A:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#pan A:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#pan A:active {
	color:#FFFFFF;
	text-decoration:underline;
}
/***search***/
#search{
	width:700px;
	margin-left:20px;
	margin-bottom: 15px;
}
.category{
	width:200px;
}
.keyword{
	width:350px;
}

/***main***/
#main{
	float: left;
	width: 510px;
	margin-left:20px;
	margin-bottom: 15px;
}
#main_full{
	float: left;
	width: 700px;
	margin-left:20px;
	margin-bottom: 15px;
}
.title{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-color: #20ABE0;
	border-right-color: #20ABE0;
	border-bottom-color: #20ABE0;
	border-left-color: #20ABE0;
	margin-bottom: 5px;
}
.question{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #20ABE0;
	border-right-color: #20ABE0;
	border-bottom-color: #20ABE0;
	border-left-color: #20ABE0;
	background-color: #FFFFDF;
}
.answer{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #20ABE0;
	border-right-color: #20ABE0;
	border-bottom-color: #20ABE0;
	border-left-color: #20ABE0;
}
.text_color_red{
	color:#CC0033;
}
/***sub***/
#sub{
	float: right;
	width: 170px;
	margin-right:20px;
	margin-bottom: 15px;
}


