@charset 'UTF-8';

	/* for layout check -- border:1px dotted #ff0000; */

/* contentsWide
------------------------------------------------------------ */

/* #contentsWide h1#h1_qa
------------------------------------------------------------ */

#contentsWide h1#h1_qa{
	width:780px;
	height:36px;
	background:url(../images/qa/title.gif) no-repeat 0 0;
	padding:0px 0px 20px 0px;
}


/* #contentsWide #tabMenu
------------------------------------------------------------ */
#contentsWide #tabMenu {
	width:780px;
	height:27px;
	margin:0 auto;
	padding:0;
	background:url(../images/qa/bg_menu_faq.gif) repeat-x bottom;
	margin-bottom:20px;
	}

#contentsWide #tabMenu ul {
	margin:0;
	padding:0;
	position:relative;
	height:27px;
	}

#contentsWide #tabMenu li {
	margin:0;
	padding:0;
	height:27px;
	list-style-type:none;
	float:left;
	}

#contentsWide #tabMenu li a {
	display:block;
	height:27px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-decoration:none;
	text-indent:-10000px;
} 

#contentsWide #tabMenu li#menu01 a {
	background-image:url(../images/qa/tab_faq_01.gif);
	width:157px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu02 a {
	background-image:url(../images/qa/tab_faq_02.gif);
	width:131px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu03 a {
	background-image:url(../images/qa/tab_faq_03.gif);
	width:81px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu04 a {
	background-image:url(../images/qa/tab_faq_04.gif);
	width:81px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu05 a {
	background-image:url(../images/qa/tab_faq_05.gif);
	width:81px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu06 a {
	background-image:url(../images/qa/tab_faq_06.gif);
	width:131px;
	overflow:hidden;
}

#contentsWide #tabMenu li#menu07 a {
	background-image:url(../images/qa/tab_faq_07.gif);
	width:67px;
	overflow:hidden;
}


#contentsWide #tabMenu li a:hover {
	background-position:0px -27px;
}


/*menu on
------------------------------------------------------------ */

#contentsWide #tabMenu.menu01on li#menu01 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu02on li#menu02 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu03on li#menu03 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu04on li#menu04 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu05on li#menu05 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu06on li#menu06 a {
	background-position:0px -27px;
}

#contentsWide #tabMenu.menu07on li#menu07 a {
	background-position:0px -27px;
}

/*qusetion and answer
------------------------------------------------------------ */

#contentsWide #qandaBox {
	width:710px;
	margin:20px 20px 12px 20px;
	padding:0 0 20px 0;
	}
#contentsWide #qandaBox #question {
	margin:0 0 20px 0;
	padding:0 0 6px 27px;
	background:url(../images/qa/icon_q.gif) no-repeat 0 0;
	border-bottom:1px dotted #b5b3a0;
	font-weight:bold;
	color:#339900;
	font-size:14px;
	line-height:22px;
	}	
#contentsWide #qandaBox #answer {
	margin:0;
	padding:0px 0 6px 27px;
	background:url(../images/qa/icon_a.gif) no-repeat 0 0;
	color:#333;
	font-size:12px;
	line-height:22px;
	}

#contentsWide_in h3.h3_title_wide{
	width:666px;
	height:23px;
	background:url(../images/common/h3_title_wide.gif) no-repeat;
	padding:1px 0px 0px 17px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-top: 20px;
}

#contentsWide_in ul.PageLink{
	width:666px;
}

#contentsWide_in ul.PageLink li{
	background:url(../images/common/bt01.gif) no-repeat 0 6px;
	padding:0px 0px 0px 13px;
	margin-top:5px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#019cf2;
	text-decoration:underline;
}

#contentsWide_in dl.list_tel{
margin-top:10px;
	}

#contentsWide_in dl.list_tel dt{
float:left;
width:145px;
padding:0px;
	font-size:12px;
 clear:both;
	}

#contentsWide_in dl.list_teldl dd{
	width:300px;
	margin-left:145px;
	font-size:12px;
	padding:0px;
	color:#333333;
	}

#contentsWide_in p.midashi{
	width:710px;
	margin:0px 20px 10px 20px;
	padding-top:10px;
	border-top:1px solid #9ec30a;
	font-weight:bold;
	color:#339900;
	font-size:14px;
	line-height:22px;
}

/*qusetion list
------------------------------------------------------------ */

#contentsWide_in #questionList {
	width:710px;
	margin:0px 20px 12px 20px;
	padding:0 0 20px 0;
	}
	
#contentsWide_in #questionList ul {
	margin:0;
	padding:0;
	}

#contentsWide_in #questionList li {
	margin:0;
	padding:0 0 1px 0;
	background:url(../images/common/line_dot.gif) repeat-x bottom;
	font-size:12px;
	color:#333;
	}

#contentsWide_in #questionList li a {
	margin:0;
	padding:5px 5px 7px 37px;
	display:block;
	text-decoration:none;
	}

#contentsWide_in #questionList li a:hover {
	background:;
	color:#019cf2;
	background:#f0f4e1;
	}
	
/*question icon
------------------------------------------------------------ */
#contentsWide_in #questionList li#q01 a {
	background:url(../images/qa/icon_q01.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q01 a:hover {
	background:url(../images/qa/icon_q01.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q02 a {
	background:url(../images/qa/icon_q02.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q02 a:hover {
	background:url(../images/qa/icon_q02.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q03 a {
	background:url(../images/qa/icon_q03.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q03 a:hover {
	background:url(../images/qa/icon_q03.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q04 a {
	background:url(../images/qa/icon_q04.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q04 a:hover {
	background:url(../images/qa/icon_q04.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q05 a {
	background:url(../images/qa/icon_q05.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q05 a:hover {
	background:url(../images/qa/icon_q05.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q06 a {
	background:url(../images/qa/icon_q06.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q06 a:hover {
	background:url(../images/qa/icon_q06.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q07 a {
	background:url(../images/qa/icon_q07.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q07 a:hover {
	background:url(../images/qa/icon_q07.gif) no-repeat 0 8px #f0f4e1;
	}
#contentsWide_in #questionList li#q08 a {
	background:url(../images/qa/icon_q08.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q08 a:hover {
	background:url(../images/qa/icon_q08.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q09 a {
	background:url(../images/qa/icon_q09.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q09 a:hover {
	background:url(../images/qa/icon_q09.gif) no-repeat 0 8px #f0f4e1;
	}

#contentsWide_in #questionList li#q10 a {
	background:url(../images/qa/icon_q10.gif) no-repeat 0 8px;
	}	
#contentsWide_in #questionList li#q10 a:hover {
	background:url(../images/qa/icon_q10.gif) no-repeat 0 8px #f0f4e1;
	}