@charset "UTF-8";
/*-----------------------------------------
VIDEO POLICE  基本スタイルシート
更新日：2009年4月23日
-------------------------------------------
目次：

・基本セット
・body設定
・wrap設定
・ヘッダー（検索ボックス）
・メニュー
・メインコンテンツ
・フッター

------------------------------------------*/

/*--------------------------
　　・基本セット
---------------------------*/

/*　magin paddingオールリセット　*/
* {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

/*　テキスト下線消去　*/
a{
	text-decoration: underline;
}


/*　基本リンク色設定　*/
a:link {
	color:#171717;
}

a:visited {
	color:#171717;
}

a:hover {
	color:#FF3300;
	text-decoration: underline;
}

a:active {
	color:#000000;
}

.clearfloat {
	clear: both;
	height: 0px;
	width: 0px;
}

.red {
	color:#FF0000;
}

.bold {
	font-weight: bold;
}

.under01 {
	padding-bottom: 30px;
}

.under02 {
	padding-bottom: 15px;
}

.under03 {
	padding-bottom: 10px;
}

/*-------------------------------------
　　・body設定
-------------------------------------*/

/*　body設定　*/
body {
	font-family: "ＭＳ Ｐゴシック" , sans-serif, "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 0.8em;
	padding: 0px;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #171717;
	background-color: #FF6022;
}

/*-------------------------------------
　　　・wrap設定
-------------------------------------*/

#wrap_back {
	width: 1010px;
	background-image: url(/images/back01.jpg);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}

/*　全体を覆うラップ設定　*/
#wrap {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

/*-------------------------------------
　　・ヘッダー設定
-------------------------------------*/

/*　ヘッダーを覆うラップ設定　*/
#header {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 89px;
	background-image: url(/images/head01.jpg);
	background-repeat: no-repeat;
}

#header h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 950px;
}

/*　h1にリンクを設定　*/
h1 a{
	display: block;
	height: 89px;
	width: 950px;
}

/*-----------------------------------
　　・メインメニュー設定
------------------------------------*/

#main_menu {
	width: 950px;
	height: 36px;
}

#main_menu  ul li  {
	list-style-type: none;
	float: left;
	height: 36px;
	font-size: 1px;
}

/*-----------------------------------
　　・メンバーメニュー設定
------------------------------------*/

#main_menu2 {
	width: 950px;
	height: 38px;
}

#main_menu2  ul li  {
	list-style-type: none;
	float: left;
	height: 38px;
	font-size: 1px;
}

/*-----------------------------------
　　・メインコンテンツ設定
------------------------------------*/

.pagetop01 {
	text-align: right;
	margin-right: 50px;
	clear: both;
	margin-bottom: 50px;
}


/*-----------------------------------
　　　・フッター設定
------------------------------------*/

#footer {
	width: 950px;
	background-image: url(/images/footer01.jpg);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	clear: both;
}

/*---------------------------------
　　　　　404ページの場合
---------------------------------*/

#content_wrap404 {
	background-color: #FF7F00;
}

#textbox404 {
	line-height: 1.8em;
	color: #FFFFFF;
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 50px;
	padding-left: 100px;
}

#textbox404 a:link {
	color:#EEEEEE;
	text-decoration: underline;
}

#textbox404 a:visited {
	color:##EEEEEE;
	text-decoration: underline;
}

#textbox404 a:hover {
	color:#FF3300;
	text-decoration: underline;
}
