@charset "euc-jp";

/*===== 1: RESET ==========================================*/
html, body,div,
ul, ol, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
p, blockquote{
	margin: 0px;
	padding: 0px;
	border: none;
}

a:link { color: #0000FF; text-decoration:underline; }
a:visited { color: #003399; }
a:hover { color: #FF3300; }
a:active { color: #FF0000; }

body td {
	font-Size:13px;
	line-height:130%;
	color:#333333;
	background:#ffffff;
	}

p {
	margin: 5px 8px 12px 8px;
	line-height:1.3;
	}

.pankuzu {
	text-align:left;
	font-size:11px;
	padding:5px 0px;
	background:#ffffff;
	color:#333333;
	}

.title1 {
	margin:0px 0px 12px 0px;
	}
	
/*.main {
	display:block;
	width:750px;
	background:#ffffff;
	color:#333333;
	margin: 0px auto;
	}*/

#wrapper {
	width: 750px;
	display:block;
	position:relative;
	margin: 0 auto 0 auto;
	background:#ffffff;
	color:#333333;
	}


.side {
	width:230px;
	padding-bottom:12px;
	}

.qamain {
	width:515px;
	background:#ffffff;
	color:#333333;
	}

/*.item {
	display:none;


	}*/

.item {
	width:225px;
	padding-bottom:12px;
	padding-right:10px;
/*	margin-right:10px;*/
	}

ul.tebiki {
	margin:12px 12px 0px 35px;/*¾å±¦²¼º¸*/
	padding:0px;
	list-style: none;
	line-height: 120%;
	}

li.tebiki {
	margin:0px;
	padding:0px 0px 7px 0px;
	list-style:url(image/pdf.gif) disc;
	font-size:85%;
	}

/*ul.menu {
	display:none;
	}

li.menu {
	display:none;
	}*/
	
ul.menu {
	margin:12px 12px 12px 25px;
	padding:0px;
	list-style: none;
	line-height: 120%;
	}

ul.menu2 {
	margin:0 8px 20px 25px;
	padding:0px;
	list-style: none;
	line-height: 120%;
	}

li.menu {
	margin:0px;
	padding:0px 0px 7px 0px;
	list-style:url(image/faq_pnt.gif) disc;
	}	

.list_block {
	border-bottom: dotted 1px #999966;
	margin:0 0 10px 0;
	}
	
.list_box {
	padding:0 0 0 10px;
	}
ul.list {
	padding:0px;
	margin:0 8px 10px 25px;
	/*padding:0px 10px 0px 20px;*/
	/*margin: 0px;*/
	list-style: none;
	line-height: 120%;
	}

li.list {
	margin:0px;
	padding:0px 0px 7px 0px;
	/*padding:0px 10px 0px 5px;*/
	/*margin:5px 0px 5px 0px;*/
	list-style:url(image/q.gif) disc;
	}

.footer {
	width:750px;
	height:75px;
	text-align:right;
	padding-top:30px;
	}

td.clm_bg {
	background: url(image/clm_bg.gif);
	width:225px;
	}

td.announce_bg {
	background: url(image/announce_bg.gif);
	width:222px;
	}

td.tebiki_bg {
	background: url(image/tebiki_bg.gif);
	width:218px;
	}

td.helpdesk_bg {
	background: url(image/helpdesk_bg.gif);
	width:700px;
	}

ul.question {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	line-height: 150%;
	}

li.q {
	padding:0px 5px 0px 18px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	color:#333333;
	background: url(image/q.gif) no-repeat 0px 0% #d6cba5;
	text-decoration:none;
	}

li.a {
	padding:0px 5px 0px 18px;
	margin:0px 0px 10px 0px;
	background: url(image/a.gif) no-repeat 0px 1%;
	line-height: 130%;
	}

.back {
	font-size:75%;
	text-align:right;
	}

.sml {
	font-size:75%;
	}

.tokki {
	font-size:80%;
	background:#ffffff;
	color:#993333;
	line-height:130%;
	}
/* ########## h-TITLE ########## */
h1{
font-weight: 700;
font-size: 120%;
text-align:left;
background: url(image/h1_cat_border.gif) repeat-x left bottom;
margin-top: 0.5em;
margin-bottom: 1.2em;
}
	h1 span.border{
	display: block;
	padding: 0 0 0.3em 0;
	/* IE hack */_padding-bottom: 0.3em;
	background: url(image/h1_border.gif) no-repeat left bottom;
	}


h2 {
	font-size: 125%;
	font-weight: 700;
	padding: 2px 0 2px 8px ;
	margin-bottom: 0.8em;
	border-left: 8px solid #2F4F8E;
	border-bottom: 1px solid #2F4F8E;
	}

h3{
	font-size: 100%;
	font-weight: 700;
	background: url(image/h3_dec.gif) 0 50% no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0.7em 0.6em;
}

h4 {S
font-weight: 400;
color: #FFF;
padding-left: 0.5em;
background-color: #666;
margin-bottom: 0.8em;
}
	h4.related {
		font-weight: 400;
		color: #FFF;
		padding-left: 0.5em;
		background-color: #666;
		margin: 0;
	}
