@charset "UTF-8";
/* CSS Document */

#main {
  width:960px;
  height:auto;
  margin:0px auto;
  background-color:#FFFFFF;
  padding:10px 0px 0px 0px;
}

#main_box {
	width:960px;
	height:600px;
}

/* left
---------------------------------------------------- */

#leftbox {
	float:left;
	width:217px;
	margin-top:5px;
	padding-left:16px;
}
.koujoukengaku {
	margin-bottom:10px;
	width:217px;
	height:auto;
	
}

#serch {
	padding-top:10px;
	width:217px;
	height:181px;
	background-image:url(../img/serchbg.gif);
}

#serch_title {
	margin-left:11px;
	margin-bottom:8px;
	width:195px;
	height:34px;
}

#serch1 {
	margin-bottom:5px;
	margin-left:14px;
}

#serch1 a span {
	display:none;
}

#serch1 a {
	display:block;
	width:189px;
	height:60px;
	background-image:url(../img/printing.gif);
	background-repeat:no-repeat;
}

#serch1 a:hover {
	background-image:url../img/printing.gif);
	background-repeat:no-repeat;
	background-position:0 -60px;
}

#serch2 {
	margin-bottom:5px;
	margin-left:14px;
}

#serch2 a span {
	display:none;
}

#serch2 a {
	display:block;
	width:189px;
	height:60px;
	background-image:url(../img/service.gif);
	background-repeat:no-repeat;
}

#serch2 a:hover {
	background-image:url../img/service.gif);
	background-repeat:no-repeat;
	background-position:0 -60px;
} 



/* infomation pmark fsc
---------------------------------------------------- */
#infomation_pmark {
	float:left;
	width:211px;
	padding:10px 0px 0px 0px;
}

#infomation_fsc {
	float:left;
	width:187px;
	padding:15px 0px 0px 0px;
}

.infomation_img {
	width:62px;
	float:left;
}

.infomation_txt {
	float:right;
	width:126px;
	margin:0 0 0 5px;
	font-size:65%;
	color:#111111;
}


/* jisseki
---------------------------------------------------- */

#jisseki {
	width:217px;
	height:54px;
	margin-top:5px;
	margin-bottom:5px;
}

#jisseki a {
	display:block;
	width:217px;
	height:54px;
	background-image:url(../img/jisseki.gif);
	background-repeat:no-repeat;
}

#jisseki a:hover {
	background-image:url../img/jisseki.gif);
	background-repeat:no-repeat;
	background-position:0 -54px;
}

/* center
---------------------------------------------------- */

#centerbox {
	float:right;
    padding:5px 16px 0px 0px;
	width:695px;
	height:auto;
}

#topics {
	float:left;
	width:490px;
}

#centerbar {
	width:489px;
	margin-bottom:5px;
}

.topicstxt {
	margin:0px 0 6px 7px;
	font-size:88%;
	border-bottom-style:1px dotted #9a9ea9;
}

.topicstxt a {
	color:#111111;
	text-decoration:none;
}

.topicstxt a:hover {
	color:#111111;
	text-decoration:underline;
}

.topicstxtright {
	float:right;
	width:420px;
}

#infomation {
	width:480px;
	padding-bottom:3px 15px 0 0;
	margin:10px 0 0 3px;
	border-bottom-style:1px dotted #9a9ea9;
	color:#111111;
}

/* right
---------------------------------------------------- */

#rightbox {
	float:right;
	margin-left:15px;
	width:190px;
	display:inline;
}

#rightbox .banner {
	width:190px;
	margin-bottom:5px;
	text-align:center;
}



/* ondetxt
---------------------------------------------------- */
.ondetxtright {
	width:490px;
	height:auto;
	font-size:95%;
	padding:20px 0 20px 0px;
}

.onde_txt {
	font-size:80%;
	color:#111111;
	height:auto;
	border-style:solid;
	margin:0;
	border-width:2px 0 0 0;
	border-top-color:#c3c9dc;
    padding:3px 0px 3px 0px;
}

/* q&a 
-----------t----------------------------------------- */
.alart{
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}

textarea{
	width:480px;
	margin:0 0 0 5px;
	font-size:90%;
}

textname{
	font-size:100%;
	margin:0 0 0 5px;
}


qa{
	width:472px;
	height:100px;
	overflow-y:scroll;
	margin:1px;
	padding:8px;
	border: 1px gray solid;
	font-size:90%;
	
}

/* print how to 
-----------t----------------------------------------- */
#serch3 {
    padding:10px 5px 5px 14px;
}

#serch3 a span {
	display:none;
}

#serch3 a {
	display:block;
	width:189px;
	height:60px;
	background-image:url(../img/print.gif);
	background-repeat:no-repeat;
}

#serch3 a:hover {
	background-image:url../img/print.gif);
	background-repeat:no-repeat;
	background-position:0 -60px;
} 
