@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------------------------
アルカサバ　body用スタイルシート
2010/10/01　D.Kobayashi 作成
---------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------
ボディ定義
---------------------------------------------------------------------------------*/
body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	color: #666666;
}

/*--------------------------------------------------------------------------------
リンク定義
---------------------------------------------------------------------------------*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

/*--------------------------------------------------------------------------------
画像･リスト定義
---------------------------------------------------------------------------------*/
img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/*--------------------------------------------------------------------------------
見出し定義
---------------------------------------------------------------------------------*/
h1{
	background-image: url(../../img/head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 34px;
}
h2{
	background-image: url(../../img/top-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 251px;
	width: 959px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3{
}
h4{
	margin: 0px;
	padding: 0px;
}
h5{
}

/*--------------------------------------------------------------------------------
共通定義
---------------------------------------------------------------------------------*/
#Wrapp{
	padding: 0px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 964px;
}

#Head{
}

#Content{
	clear: left;
}

#Left-content{
	float: left;
	width: 700px;
	margin-right: 3px;
	padding: 3px;
}

#Right-content{
	float: left;
	width: 230px;
	padding: 3px;
}
#Blog,#Ad{
	display: block;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Blog h3,#Ad h3{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	text-indent: -9999px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#Blog p,#Ad p{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: center;
}
#Blog h3{
	background-image: url(../../img/blog.gif);
}
#Ad h3{
	background-image: url(../../img/pr.gif);
}

#Foot{
	clear: left;
	text-align: center;
	color: #FFFFFF;
	background-color: #BE1A21;
	padding: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Foot a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#Foot a:link,a:visited,a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
/*--------------------------------------------------------------------------------
Nav定義
---------------------------------------------------------------------------------*/
#Nav{
	width: 960px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#Global,#Global li,#Global a{
	margin: 0;
	padding: 0;
}
#Global {
	width: 960px;
	height: 35px;
	background-image: url(../../img/nav.gif);
	background-repeat: no-repeat;
}

/* LI for main navigation */
#Global li{
	float:left;
	list-style: none;
	display: block;
}
	
#Global li, #Global a{
	height: 35px;
	display: block;
	color: #FFFFFF;
}

/* Modified Phark Image Replacement Technique */
#Global a{
	text-indent: -9999px;
}

#nav0 a{left: 0px; width:105px;}
#nav1 a{left: 105px; width:107px;}
#nav2 a{left: 212px; width:107px;}
#nav3 a{left: 319px; width:106px;}
#nav4 a{left: 425px; width:107px;}
#nav5 a{left: 532px; width:106px;}
#nav6 a{left: 638px; width:106px;}
#nav7 a{left: 744px; width:107px;}
#nav8 a{left: 851px; width:107px;}

/*	menua	*/
#nav0 a:hover, #nav0 a:visited:hover{background: transparent url(../../img/nav.gif) 0px -35px;}
/*	menub	*/
#nav1 a:hover, #nav1 a:visited:hover{background: transparent url(../../img/nav.gif) -105px -106px;}
/*	menuc	*/
#nav2 a:hover, #nav2 a:visited:hover{background: transparent url(../../img/nav.gif) -212px -106px;}
/*	menud	*/
#nav3 a:hover, #nav3 a:visited:hover{background: transparent url(../../img/nav.gif) -319px -106px;}
/*	menue	*/
#nav4 a:hover, #nav4 a:visited:hover{background: transparent url(../../img/nav.gif) -425px -106px;}
/*	menue	*/
#nav5 a:hover, #nav5 a:visited:hover{background: transparent url(../../img/nav.gif) -532px -106px;}
/*	menue	*/
#nav6 a:hover, #nav6 a:visited:hover{background: transparent url(../../img/nav.gif) -638px -106px;}
/*	menue	*/
#nav7 a:hover, #nav7 a:visited:hover{background: transparent url(../../img/nav.gif) -744px -106px;}
/*	menue	*/
#nav8 a:hover, #nav8 a:visited:hover{background: transparent url(../../img/nav.gif) -851px -106px;}

/*--------------------------------------------------------------------------------
clearfix定義
---------------------------------------------------------------------------------*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{display: inline-block;}
/*Hide form IE Mac\*/
.clearfix{display: block}
/*End hide from IE Mac*/
