@charset "utf-8";

/*
information{
�t�@�C���� : "/css/style.css";
�T�v : ����css�t�@�C���͑S�y�[�W���ʂŎg�p�����ϐ��C�֐�����`����Ă��܂��B;
�T�C�g�� : �`;
URL : ;
Last Revision date : �`
�R�s�[���C�g : (c) �`.;
}
*/

html{
	min-width: 1063px;
        float: center;

}
*{
	margin: 0px;
	padding: 0px;
}
img{
	display: block;
	border: 0px none;
}

/*Common */
body{
    color: #6A5D4C;
     font-family: "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro", "�q���M�m�p�S Pro W3", Arial, "���C���I", Meiryo, "MS P �S�V�b�N", sans-serif;
 
    background-color: #fff;
    font-size: 90%;
    line-height: 150%;
    letter-spacing: 0.0em;
	
	background:url(../img/bg_1.gif);
	
}





ul {list-style:none;}
li {float:left;list-style:none;}

.in { position:relative; width:967px; padding: 298px 0px 0px 0px;  }
.in img { position:absolute; left:0; top:0; }


h1{font-size: 100%;
font-weight:normal;
}
h5{ color:#1D4C00; font-size: 100%;
font-weight:normal;
}
h6{ color:#B63C00; font-size: 100%;
font-weight:normal;
}
h7 {
    background-image: url(../img/cursor_2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}
h8 {
    background-image: url(../img/event_2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

h9{ color:#ff3300; font-size: 100%;
}

h10{ color:#336600; font-size: 100%;
}

#f1{ color:#ff3300;
}
#f2{ color:#336600;
}
#f3{
    background-image: url(../img/cursor_2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
	line-height: 30%;
}

#wrap{
	background-image:url(../img/head_back.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
	width: 100%;
	text-align: center;

}




#wrap2{
	margin: 0px auto;
	
	
	width: 967px;
	/*background-color:#281A4D;*/
/*	float:center;*/
	text-align: left;
	
}

#wrap3{
padding: 20px 0px 0px 0px;}



/* LeftColumn */
#rightcolum{
	width:697px;
	padding: 20px 0px 0px 30px;
	float:right;

}



/* RightColumn */
#leftcolum{
width:233px;
	padding: 20px 0px 0px 0px;
	float:left;	
	
}

#contents{
padding: 20px 0px 0px 25px;
}



#head1{
padding: 0px 0px 0px 0px;
	font-size: 90%;
	text-align:left;
	color: #000;
}

#head2{
	padding: 4px 0px 5px 0px;
}

#head3{
	padding: 0px 0px 0px 0px;
}


#head4{
	padding:40px 0px 0px 0px;
}

#head5{
	padding:40px 0px 15px 0px;
}

#menu_bar{
	float:left;
	padding: 0px 0px 0px 0px;
}






/*Footer*/

#footer1{
	
color:#999;
border-top:solid 4px #999;
	width: 100%;
background-color: #000;
height:150px;
}
#footer2{

margin: 0px auto;
		
	width: 967px;
	font-size: 100%;
	padding: 20px 0px 20px 0px;
	text-align: left;
}
#footer3{
	
	width: 100%;
	font-size: 95%;
	padding: 20px 0px 20px 0px;
}
#footer5{
	padding: 0px 0px 0px 0px;
}
#footer6{
	text-align: center;
	
}

#footer7{
font-size: 95%;
width:590px;
float:left;
}

#footer8{
float:right;

}

#footer9{
	color:#999;
clear:both;
font-size:80%;
text-align:right;
float:right;
padding: 70px 0px 40px 0px;
line-height: 140%;
}



#side1{
background-color: #fff;
padding: 7px 0px 0px 7px;
font-size:12px;
/*text-align: center;*/
}

#side2{
padding: 0px 0px 0px 0px;
}

#side3{
padding: 10px 0px 10px 5px;
}

#side4{
width:209px;
padding: 0px 0px 10px 5px;
}

#side5{
	width:209px;
padding: 5px 0px 5px 5px;
border-top:solid 1px #d1d1d1;
}

#side6{
padding: 20px 0px 0px 0px;
}

#side7{
padding: 0px 0px 10px 0px;
}



#top1{
padding: 0px 0px 0px 0px;
}

#top2{
float:left;
padding: 20px 0px 0px 0px;
width:440px;
}

#top3{
float:right;
padding: 20px 0px 0px 0px;
}

#top4{
font-size:12px;
float:left;
padding: 30px 0px 0px 0px;
width:169px;
}

#top5{
font-size:12px;
float:left;
padding: 30px 0px 0px 6px;
width:169px;
}


#top6{
padding: 30px 0px 0px 0px;
}

#top7{
padding: 20px 0px 10px 0px;
}

#top8{
padding: 5px 0px 5px 5px;
border-top:solid 1px #d1d1d1;
}


#menu1{
padding: 0px 0px 20px 0px;
}

#menu2{
background-color:#ffffff;
padding: 0px 0px 0px 0px;
}

#menu3{
width:300px;
float:left;
padding: 0px 0px 10px 0px;
}

#menu4{
width:90px;
float:left;
padding: 0px 0px 10px 0px;
}

#menu5{
font-size:10px;
}

#menu6{
padding: 15px 15px 15px 15px;
}

#menu7{
background-color:#dadada;
padding: 5px 5px 5px 5px;
}
#menu8{
padding: 5px 5px 5px 5px;
}

#menu9{
padding: 0px 0px 20px 0px;
border-top:solid 1px #d1d1d1;
}

#menu10{
width:300px;
float:left;
padding: 0px 0px 20px 0px;
}

#menu11{
float:left;
}
#menu12{
float:right;
}



#op1{
padding: 0px 0px 20px 0px;
}

#op2{
background-color:#ffffff;
padding: 0px 0px 0px 0px;
}

#op3{
padding: 15px 15px 15px 15px;
}

#op4{
padding: 0px 0px 0px 0px;
float:left;
}

#op5{
padding: 0px 0px 0px 0px;
float:right;
}

#op6{
padding: 10px 0px 0px 5px;
}

#op7{
float:left;
padding: 20px 0px 0px 0px;
}

#op8{
float:left;
padding: 20px 0px 0px 17px;
}


#op9{
padding: 40px 0px 20px 0px;
}



#st1{
padding: 0px 0px 20px 0px;
}

#st2{
background-color:#ffffff;
padding: 0px 0px 0px 0px;
}

#st3{
padding: 15px 15px 15px 15px;
}

#st4{
width:155px;
float:left;
padding: 0px 0px 0px 0px;
}
#st5{
float:left;
padding: 0px 0px 0px 0px;
}

#st6{
padding: 5px 5px 5px 5px;
background-color:#000;
color:#ffd200;
width:135px;
}

#st7{
padding: 10px 0px 0px 0px;
}

#st8{
padding: 0px 0px 5px 0px;
border-top:solid 1px #d1d1d1;
}

#st9{
padding: 0px 0px 5px 0px;
}

#st10{

float:left;
padding: 0px 0px 0px 0px;
}

#st11{

float:left;
padding: 0px 0px 0px 20px;
}

#st12{

float:left;
padding: 20px 0px 0px 0px;
}

#st13{

float:left;
padding: 20px 0px 0px 20px;
}

#ac1{
padding: 0px 0px 20px 0px;
}

#ac2{
background-color:#ffffff;
padding: 0px 0px 0px 0px;
}

#ac3{
padding: 15px 25px 15px 25px;
}

#ac4{
float:left;
padding: 0px 0px 0px 0px;
}

#ac5{
padding: 0px 0px 0px 0px;
}

#ac6{
	float:right;
padding: 0px 0px 5px 0px;
}

#ac7{
padding: 0px 0px 5px 0px;
border-top:solid 1px #d1d1d1;
}

#ac8{

padding: 20px 0px 0px 65px;
}



#bold{
font-weight:bold;
}


.pink{
color:#FF7D9E;
font-size:130%;
}



#pg{
width: 100%;
padding: 20px 0px 0px 0px;
}

#pg2{
width:967px;
margin: 0px auto;
padding: 20px 0px 0px 0px;
text-align:right;
}




.left{
float:left;
}

.right{
float:right;
}

.m1{padding:6px 0px;}

.m2{padding:3px 0px;}

.m3{padding: 0px 0px 0px 0px;}

*:first-child+html#m4{padding: 150px 0px 0px 0px;}

.line{
border-bottom:1px solid #ccc;
width:100%;
}

table.d{
    font-size: 100%;
    line-height: 150%;
    letter-spacing: 0.1em;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.d th{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#ccc;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.d td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
    border-top:1px solid #ccc;
	
    padding:5px;
}



/* �����N�����ݒ� */
a:link,
a:visited {
    color: #666;
    text-decoration: none;
}

a.orange:visited {
    color: #666;
    text-decoration: none;
}

a:link:hover,
a[href]:hover {
    color: #666;
    text-decoration: underline;
}


.clear{
  clear: both;
}

.space1{
padding: 10x 0px 0px 0px;
}
.space2{
padding: 50x 0px 0px 30px;
}
