@charset "utf-8";

body{
	background-image:url(srcCommon/img/bgBody.jpg);
	background-repeat:repeat-x;
	}

/* ------------------------------------------------------------
		^Cg
------------------------------------------------------------ */

h1{
	margin:0px 0px 0px 300px;
	padding:0px;
	height:106px;
	background-image:url(./img/agLogo.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
	text-indent:-9999px;
	border-width:0px 0px 1px;
	border-color:#ffffff;
	border-style:solid;
	}
	
/* ------------------------------------------------------------
		wb_
------------------------------------------------------------ */
	
div#header{
	margin:0px;
	padding:1px 0px 0px;
	}
	
div#headerContents{
	width:800px;
	height:107px;
	margin:-1px auto 0px;
	padding:0px;
	background-color:#C0F7F8;
	background-image:url(img/bgHeaderIndex.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	}
	

/* ------------------------------------------------------------
		C
------------------------------------------------------------ */
	
div#main{
	position:relative;
	padding:0px 0px 1px;
	background-image:url(img/welcomeDog.jpg);
	background-position:0% 100%;
	background-repeat:no-repeat;
	}



/* ------------------------------------------------------------
		̎ʐ^
------------------------------------------------------------ */

p#billboard{
	margin:0px;
	padding:0px;
	background-image:url(img/billboard.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:250px;
	padding:0px;
	text-indent:-9999px;
	}


/* ------------------------------------------------------------
		Z[X|Cg
------------------------------------------------------------ */

div#sp{
	position:relative;
	width:648px;
	height:250px;
	margin:-1px 0px 0px 152px;
	padding:0px;
	background-image:url(img/bgSp.jpg);
	background-repeat:no-repeat;
	}
	
div#sp ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
div#sp li{
	margin:0px;
	padding:0px 10px;
	list-style-type:none;
	text-indent:-9999px;
	}

div#sp li img{
	display:none;
	}

	
p#button img{
	display:block;
	margin:0px;
	width:228px;
	height:228px;
	visibility:hidden;
	}
	
div#sp p#button{
	position:absolute;
	right:17px;
	top:-4px;
	width:228px;
	height:228px;
	}
	
div#sp p#button a:link, div#sp p#button a:visited{
	display:block;
	width:228px;
	height:228px;
	background-image:url(img/buttonRo.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	} 

div#sp p#button a:hover{
	background-position:0px -230px;
	}

a#clearButton{
	position:absolute;
	left:112px;
	bottom:22px;
	display:block;
	margin:0px 0px 0px 0px;
	width:142px;
	height:67px;
	}
	
p#lang img{
	display:block;
	margin:0px;
	width:94px;
	height:33px;
	visibility:hidden;
	}
	
div#lang{
	position:absolute;
	right:680px;
	top:20px;
	width:94px;
	height:33px;
	}
	
div#lang a:link, div#lang a:visited{
	display:block;
	width:94px;
	height:33px;
	background-image:url(img/english_n.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	} 

div#lang a:hover{
	display:block;
	width:94px;
	height:33px;
	background-image:url(img/english_m.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

