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

/* 共通のスタイル */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol,li, dl, dt, dd, address, th, td, em, strong, form, input {
	margin:0px;
	padding:0px;
}

a img {
border:none;
}

a:link {
	color:#330066;
	text-decoration:underline;
}

a:visited {
	color:#660066;
	text-decoration:underline;
}

a:hover,
a:active {
	color:#CC0000;
	text-decoration:underline;
}


body {
text-align:center;
font-size:16px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
}



/* FLASH用 */

#flash {
text-align:center;
padding-top:80px;
margin:0px auto;
}

/* コンテンツページ用 */
#contentbody {
width:980Px;
margin:0px auto;
}



#head {
height:138px;
width:980Px;
background-image:url(/img/head.jpg);
position:fixed;
top:0px;
left:50%;
margin-left: -490px;
z-index:1000;
}

#headfilter {
height:87px;
width:980Px;
background-image:url(/img/headfilter.png);
background-repeat:repeat-x;
position:fixed;
top:130px;
left:50%;
margin-left: -490px;
z-index:999;
}

#headmenu {
position:fixed;
top:36px;
left:50%;
margin-left: -210px;
}

#contents {
width:760px;
margin:0px 110px;
z-index:10;
text-align:left;
}

h1 {
font-size:10px;
height:20px;
}

h2 {
padding-top:20px;
padding-bottom:20px;
}

h3 {
font-size:20px;
padding-bottom:10px;
}

p {
font-size:16px;
padding:0px 10px 20px 10px;
}

.tabContainer dt {
font-size:16px;
padding:0px 10px 5px 10px;
text-decoration:underline;
color:#000099;
}

.nonetabContainer dt {
font-size:16px;
padding:0px 10px 5px 10px;
}


.tabContainer dd, .tabContainer p {
font-size:12px;
padding:5px 10px 20px 10px;
color:#333333;
text-decoration:none;
}

ul {
padding:0px 10px 20px 10px;
}

#topspace {
height:130px;
}

#bottomspace {
height:60px;
}

#foot {
height:87px;
width:980px;
background-image:url(/img/footfilter.png);
background-repeat:repeat-x;
position:fixed;
bottom:0px;
left:50%;
margin-left: -490px;
z-index:100;
}

.copy {
text-align:center;
margin:65px auto;
}

#thanks {
margin:auto;
text-align:center;
}

#youtube {
z-index:1;
}