@charset "shift_jis";/* =====================================================Šî–{===================================================== */body{	margin:0;	padding:0;	border:none;	background-color:#FFFFFF;	color:#333333;	text-align:center;}h1,h2,h3,h4,h5,div,ul,li,dd,dt,dl,form,td,p{	margin:0;	padding:0;	font-size:12px;}ul,li,dd,dt,dl{	list-style-type: none;	}img {	border:none;}th,td{	font-size:12px;}/* clear */.clear{	clear:both;}/* clearfix */.index-pickup-box,.clearfix{    zoom:1;}.index-pickup-box:after,.clearfix:after{    content:".";    display: block;    height:0px;    clear:both;    visibility:hidden;}/* link */a,a:link,a:visited{ color: #FF6666; text-decoration: underline; }a:active,a:hover		{ color: #666666; text-decoration: none; }/* =====================================================headline===================================================== */#headline{	background-color: #FFCCCC;	text-align:center;}#headline h1{	width:950px;	margin:0 auto;	text-align:right;	color:#FFFFFF;	font-weight:normal;	line-height:18px;}#headline p{	color: #FFFFFF;	float: right;	margin:0 0 0 5px;}#headline a{color:#FFFFFF;}/* =====================================================search===================================================== */#search{	height: 98px;	background-image: url(../images/search_bg.gif);	text-align: center;	background-repeat: repeat-x;}#search .haba{	width:900px;	margin:0 auto;	text-align:left;}#search h2{	width:260px;	padding:25px 0 0 0;	float:left;	text-align:right;}#search .bstylesearch{	float:right;	width:350px;	padding:30px 40px 0 0;}#search .bstylesearch table{	background:transparent;}/* =====================================================mainarea===================================================== */#mainarea{	width: 950px;	text-align: left;	background-color: #FFFFFF;	margin: 0px auto;}/* =====================================================globalmenu===================================================== */.globalmenu{	clear:both;	padding:10px 0;	text-align:center;	color:#999999;}.globalmenu a{	color: #FF6666;	text-decoration: underline;	padding: 0px 2px;}.globalmenu a:hover{	color: #666666;	text-decoration: none;}/* =====================================================column===================================================== */#column{	font-size:12px;}/* =====================================================footer===================================================== */#footer{	background-color: #EEEEEE;	padding-bottom: 80px;	text-align: center;}#footer .haba{	width:950px;	margin:0 auto;}#footer h2{	font-size: 10px;	font-weight: normal;	text-align: left;	padding-top:20px;	color: #999999;}#footer h2 a{	font-size: 10px;	font-weight: normal;	text-align: left;	padding: 20px 0;	color: #999999;	text-decoration:none;}#footer strong{	font-weight: normal;}#footermenu{	text-align:right;	color: #999999;	margin-bottom:20px;	padding-top:20px;}#footermenu a{color: #999999; text-decoration: underline;}#footermenu a:hover{color: #666666; text-decoration: none;}div.footerlink li,ul.footerlink li{float:left;padding:10px 5px 0 5px;}#copyrights{	text-align:right;}#copyrights a{color: #999999; text-decoration: none;}