*{margin:0;padding:0;}

html{
	background:#fefefe;
}

body{
	font    : 13px/1.5 Sans-Serif,"メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";
	color   : #252525;
	top     : 0px;
	left    : 0px;
	width   : 100%;
	height  : 100%;
	margin  : 0;
}

#footer{
	font    : 12px/1.5 Sans-Serif,"メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";
}

/***************************************************************
 * 共通設定
 ***************************************************************/
a{color:#333333;}
a:hover{color:#919191;text-decoration:none;}
a:active, a:focus {outline:0;}

img{border:0;}

p{line-height:20px;}

p.p00{line-height:18px;}

.clear{clear:both;}

#header , #navigation , #contents , #footer{
	margin : 0 auto;
}
/* 共通設定 ここまで */

/***************************************************************
 * ヘッダー部分
 ***************************************************************/
#header{
	width    : 100%;
	height   : 200px;
}

#header #line{
	height     : 3px;
	background : #9fedd1;
}

#header #header_inner{
	width      : 980px;
	height     : 200px;
	margin     : 0 auto;
	background : url('./assets/teaser00.png') center center no-repeat;
}

#header #header_inner #logo{
	position : relative;
	top      : 20px;
	left     : 20px;
}
/* ヘッダー部分ここまで */

/***************************************************************
 * ナビゲーション部分 今回未使用
 ***************************************************************/
#navigation{
/*
	width    : 980px;
	position : relative;
	height   : 30px;
	border   : 1px solid #555555;
*/
}
/* ナビゲーション部分ここまで */

/***************************************************************
 * コンテンツ部分
 ***************************************************************/
#contents{
	width      : 980px;
	min-height : 400px;
	position   : relative;
	background : url('./assets/content00.png') no-repeat 5% 50%;
}

#contents #contents_inner{
	min-height: 320px;
	float     : right;
}
#contents #contents_inner h3{
	margin : 20px;
	width  : 400px;
}

#contents #contents_inner table#campanyinfo{
	margin : 5px 20px 10px 20px;
}

#contents #contents_inner table#campanyinfo td.col00{
	vertical-align : top;
	border-bottom  : dotted 1px #777777;
	width          : 100px;
}

#contents #contents_inner table#campanyinfo td.col01{
	vertical-align : top;
	border-bottom  : dotted 1px #777777;
	width          : 300px;
}

#contents #contents_inner div#infomation{
	overflow   : auto;
	overflow-x : hidden;
	max-height : 110px;
	margin     : 10px 0 10px 20px;
	width      : 420px;
}

#contents #contents_inner div#infomation div.infomation_inner{
	margin        : 0 0 5px 0;
	width         : 400px;
	border-bottom : dotted 1px #777777;
}

#contents #contents_inner div#infomation div.infomation_inner div.info{
	width : 320px;
	float : left;
}

#contents #contents_inner div#infomation div.infomation_inner div.date{
	width  : 75px;
	margin : 0 5px 0 0;
	float  : left;
}

/* コンテンツ部分ここまで */

/***************************************************************
 * フッター部分
 ***************************************************************/
#footer{
	width    : 100%;
	height   : 200px;
}

#footer #footer_inner{
	width      : 980px;
	height     : 177px;
	margin     : 0 auto;
	background :url('./assets/footer00.png') center center no-repeat;
}

#footer #footer_inner #language{
	float  : left;
	margin : 150px 20px 20px 20px;
}

#footer #footer_inner #language .style00{
	margin:0 10px;
}

#footer #footer_inner #campanyinfo{
	float  : right;
	margin : 20px
}

#footer #copyright{
	width      : 980px;
	height     : 23px;
	margin     : 0 auto;
	text-align : right;
}

#footer #line{
	height     : 3px;
	background : #9fedd1;
}
/* フッター部分ここまで */

