@charset "Shift_JIS";/* CSS Document */@import url("fonts.css");@import url("reset.css");body {	background: url(../img/bg.jpg) repeat-x;	line-height:150%;	color: #454545;}#container #header {	height: 60px;	margin-bottom: 9px;}#header {	width: 800px;}#container {	margin: 0px auto;	width: 800px;}#footer {	background: url(../img/bg_footer.jpg) repeat-x;	color: #FFF;}#footer #footer-inner {	margin: 0px auto;	width: 800px;	padding: 10px 0px;}#container #header #power a {	background: url(../img/tab_power.jpg) left top;	text-indent: -9999px;	display: block;	width: 400px;	height: 60px;	float:left;}#container #header #power a:hover,#container #header #power a.current{	background: url(../img/tab_power.jpg) no-repeat left -60px;	}		#container #header #pic a {	background: url(../img/tab_pic.jpg) left top;	text-indent: -9999px;	display: block;	width: 400px;	height: 60px;	float:left;}#container #header #pic a:hover,#container #header #pic a.current{	background: url(../img/tab_pic.jpg) no-repeat left -60px;	}#container #contents #twocolumn {	margin-top: 10px;}#container #contents #twocolumn #menu ul li {	display: block;	height: 40px;	width: 198px;}#container #contents #twocolumn #menu {	float: left;	width: 200px;	padding: 10px 10px 0px 10px;}#container #contents #twocolumn #menu #top a {	background: url(../img/menu_home.gif) left top;	text-indent: -9999px;	display: block;	width: 198px;	height: 40px;}#container #contents #twocolumn #menu #top a:hover,#container #contents #twocolumn #menu #top a.current{	background: url(../img/menu_home.gif) no-repeat left -40px;	}#container #contents #twocolumn #menu #faq a {	background: url(../img/menu_faq.gif) left top;	text-indent: -9999px;	display: block;	width: 198px;	height: 40px;}#container #contents #twocolumn #menu #faq a:hover,#container #contents #twocolumn #menu #faq a.current{	background: url(../img/menu_faq.gif) no-repeat left -40px;	}#container #contents #twocolumn #menu #contact a {	background: url(../img/menu_contact.gif) left top;	text-indent: -9999px;	display: block;	width: 198px;	height: 40px;}#container #contents #twocolumn #menu #contact a:hover,#container #contents #twocolumn #menu #contact a.current{	background: url(../img/menu_contact.gif) no-repeat left -40px;	}#footer #footer-inner .notice {	font-size: 0.9em;	color: #FFF;	padding: 10px 0px 10px 0px;}#container #contents #twocolumn #main {	float: left;	width: 580px;}#container #contents #twocolumn #main h3 {	margin: 10px 0px;}#container #contents #twocolumn #main ul li {	background: url(../img/icon_list.jpg) no-repeat 2px 2px;	padding-left: 20px;	line-height: 200%;	font-weight: bold;}#container #contents #twocolumn #main ul {	padding-left: 10px;}#container #contents #twocolumn #main h4 {	margin-top: 10px;	margin-bottom: 10px;	border-left: 5px solid #C00;	padding-left: 10px;	font-size: 1.1em;	font-weight: bold;	border-bottom: 1px solid #E8E8E8;}#container #contents #twocolumn #main .btnright {	text-align: right;	margin: 10px 0px;}#container #contents #twocolumn #main .comment {	font-size: 0.8em;	text-align: right;	padding: 10px 0px;}#container #contents #twocolumn #main ul .question {	background: url(../img/icon_q.jpg) no-repeat 5px 10px;	padding: 5px 5px 5px 35px;	list-style: none;	margin: 0px;	font-weight: bold;}#container #contents #twocolumn #main ul .answer {	background: url(../img/icon_a.jpg) no-repeat 5px 10px;	padding: 5px 5px 5px 35px;	list-style: none;	margin: 0px 0px 20px 0px;	font-weight: normal;}#container #contents #twocolumn #main .formtbl {	margin-left: 30px;	margin-top: 20px;}#container #contents #twocolumn #main form .formtbl td {	font-size: 1.1em;	color: #000;	background: #E8E8E8;	border-bottom: 2px solid #FFF;	padding: 2px;}#container #contents #twocolumn #main form .formtbl tr th {	background: #CCC;	border-right: 2px solid #FFF;	border-bottom: 2px solid #FFF;	font-weight: bold;	padding: 2px;}#container #contents #twocolumn #main form .formtbl td.sousin {	background: transparent;	padding: 5px 0px;	text-align: center;}#container #contents #twocolumn #main .thankyou {	background: url(../img/betty_panda.jpg) no-repeat right bottom;	height: 150px;	margin-right: 30px;	margin-left: 30px;	padding-top: 50px;	font-size: 1.1em;	font-weight: bold;	color: #526FAC;}#container #contents #twocolumn #main .backtotop {	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}
