@charset "utf-8";

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	初期化
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym { border:0;}
/*
.ptA,.ptB,.ptC,#header,#outerLeft,#outerRight,#douga{behavior: url(/common/css/iepngfix.htc);}

*/

div,h2,p,ul,li,dl,dt,dd{behavior: url(/common/css/iepngfix.htc);}




#base_container{
	width: 100%;
}
#base_main{
	background: url(/category/billy/images/head_bg_loop.jpg) center top repeat-x;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	ベース
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	letter-spacing:0.2px;
	line-height:140%;
	margin: 0;
	padding: 0;
	/*background: url(/category/billy/images/head_bg_loop.jpg) center 125px repeat-x;*/
	text-align:center;
	}

hr { clear:left; display: none; }
br { letter-spacing: normal; }
em { display:none; }

/*------リンク-------------------------------*/

a {text-decoration:none;}
a:link {color:#333333;}
a:visited {	color:#333333;}
a:hover {text-decoration:underline;}
a:active {}

a:focus {
	/*\*/
		overflow: auto;
	/**/
	}

/*------------ Javascript警告 -------------*/
#jsWarning {
	width: 100%;
	margin: 0 auto;
	background: #000;
	}
	#jsWarning p {
		padding: 10px 0;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	コンテナ
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#bg_head_top {
	/*width: 1244px;*/
	height: auto;
	background: url(/category/billy/images/head_bg.jpg) center top no-repeat;
	margin:0 auto;
	overflow: hidden;
}
#contains{
	/*width: 967px;*/
	width: 978px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	text-align:left;

}
#contains #headArea{
	width: 978px;
	height: 411px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;

}

/*:::::::::::::フッター:::::::::::::::::::*/
#bg_foot {
	/*width: 1244px;*/
	height: 57px;
	background: url(/category/billy/images/foot_bg.jpg) center top no-repeat;
	margin:0 auto;
	padding-top:80px;
}
#bg_foot ul{
	width: 250px;
	height: 26px;
	margin:0 auto;
}
#bg_foot li{
	display:block;
	float:left;
	height: 26px;
}
#bg_foot li.btn01{
	width: 90px;
	margin-right:30px;
	background: url(/category/billy/images/foot_btn01.gif) center top no-repeat;
}
#bg_foot li.btn01 a{
	width: 90px;
	height: 26px;
	display:block;
}
#bg_foot li.btn01 a:hover{
	width: 90px;
	height: 26px;
	background: url(/category/billy/images/foot_btn01.gif) center -26px no-repeat;
}
#bg_foot li.btn02{
	width: 121px;
	background: url(/category/billy/images/foot_btn02.gif) center top no-repeat;
}

#bg_foot li.btn02 a{
	width: 121px;
	height: 26px;
	display:block;
}
#bg_foot li.btn02 a:hover{
	width: 121px;
	height: 26px;
	background: url(/category/billy/images/foot_btn02.gif) center -26px no-repeat;
}



