@charset "Shift_JIS"

@a:hover {	color: #FF0000;}

.style2 {color: #3650A2}
.style3 {color: #FF0000}
.style4 {color: #FFFFFF}
.style4a {color: #FFFFFF;
         font-size:14px;}
.style5 {color: #FF6600}
.style7 {color: #F96400}
.style7a { color:#FF0000;
          font-size:12px;}
.style8 {color: #FF0099}
.style9 {color: #009900}
.style10 {color: #FF0000;font-size: 12px}
.style12 {font-size: 12px}
.style6 {color: #0000FF;
         font-size:12px;
		 text-align:right;}
.style6a {color: #0000FF;
          font-size:12px;}
.style6b {color: #333333;
          font-size:12px;
		  text-align:center;}
.style11 {font-size: 14px}
.style12 {font-size: 12px}
.style13 {color: #33CC00}
.style14 {color: #000000}
.style15 {color: #33CC00}
.style16 {color: #FF0000;
          font-size: 16px;
		  font-weight:bold;
		  text-align:center;}
.style16A {color: #FF0000;
          font-size: 14px;
		  font-weight:bold;
		  text-align:center;}
.style16B {color: #FF0000;
          font-size: 15px;
		  font-weight:bold;
		  text-align:center;}
.style17 {color: #0000FF;
          font-size: 16px;
		  font-weight:bold;
		  text-align:center;}
.style17A {color: #0000FF;
          font-size: 14px;
		  font-weight:bold;
		  text-align:center;} 
.style17B {color: #0000FF;
          font-size: 15px;
		  font-weight:bold;
		  text-align:center;}
.style100 {color: #FF0000;
          font-size: 13px;
		  font-weight:bold;
		  text-align:left;}
.style101 {color: #FF0000;
          font-size: 13px;
		  font-weight:bold;
		  text-align:center}
		  

.style18 {color: #6600CC;
          text-align:center;
          font-size: 10pt;}
.style19 {color: #CC0099;
          text-align:center;
          font-size: 10pt;}
.style20 {color: #006600;
          text-align:center;
          font-size: 10pt;}
		  
.style1 {color: #555555;
         font-size: 10pt;}
		  	  		  
.class1 {  font-size: 8pt;}
.class3 {  font-size: 9pt;}
.class4 {  font-size: 10pt;}
.class5 {  font-size: 11pt;}
.class6 {  font-size: 12pt;}
.class7 {  font-size: 14pt;}

body {
	background-image: url(../img/basic/background.gif);
	margin-top: 0px;
	text-align:center;
}

#table {
    width:700px;
	height:auto;
}

.table1 {
         width:458px;
		 height:80px;
		 float:left;
		 margin:10px 10px 0 30px;
		 background-color:#99ffcc;
		 text-align:center;
		 vertical-align:middle;
		 font-size:18px;
		 font-weight:bold;
		 border:3px ridge #FFFFFF;
		 }

.table2 {
         width:80px;
		 margin:10px 2px 10px 3px;
		 }

.table2a {
         width:90px;
		 margin:10px 0;
		 }
		 
.table3 {
         width:165px;
		 margin:12px 8px 12px 0;
		 float:left;
		 } 
		 
.table4 {
         width:165px;
		 margin:12px 0;
		 float:left;
		 } 
	
h1 {
	font-size: 12px;
	color: #666666;
	width:700px;
	padding-left : 5px;
	margin-bottom:0px;
}
h2 {
	margin-bottom:0px;
	
	}
h3 {
    margin-bottom:0px;
	}

h4 {
	 margin-bottom:0px;
} 

h5 {
	font-size: 12px;
	color: #ffffff;
} 

h6 {
	font-size: 12px;
	color: #ffffff;
}

.p1 {
	font-size: 15px;
	color: #333333;
	line-height:17px;
}

.p2 {
	font-size: 17px;
	color: #333333;
	margin-top:0px;
	line-height:20px;
}

.p3 {
    font-size:12px;
	color:#333333;
	margin-top:0px;
	text-align:left;
	}
	
.p4 {
    font-size:11px;
	font-weight:bold;
	color:#333333;
	margin:0px;
	}
	
.p5 {
    font-size:12px;
	color:#000000;
	margin-top:0px;
	text-align:right;
	}

img {
    border:none;
	
	}

.th1{
	width:700px;
	height:83px;
	text-align:left;
	overflow:visible;
	padding-top:4px;
	background-color:#FFFFFF;
	background-image:url(../img/basic/heder1.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

	

li{
	color:#333333;
	line-height:19px;
	font-size:15px;
    } 

li2{
	list-style-type: none ;
	}

#layout {
	color:#333333;
	width:681px;
	height:700px;
	background-color:#ffffff;
	margin : 0 auto 0 auto;
    } 
	
#title{
	color:#333333;
	width:681px;
	padding-top:2px;
	top: 17px;
	left: 53px;
    margin : 0 auto 0 auto;
	z-index:2;
    } 

#header{
	color:#333333;
	font-size:12px;
	width:681px;
	z-index:2;
	top: 63px;
	height: 100px;
	margin : 0 auto 0 auto;
    } 
	
#information{
	color:#333333;
	width:681px;
	z-index:2;
	font-size:15px;
	padding-top:5px;
	text-align:center;
    margin : 0 auto 0 auto;
    } 

	
#contents1{
	color:#333333;
	width:681px;
	z-index:2;
	margin:20px auto 0px auto;
	padding-top:35px;
    } 

#tiket1{
    background-color:#33CCFF;
	color:#333333;
	width:682px;
	height:91px;
	z-index:2;
    margin : 0 auto 0 auto;
	text-align:center;
	overflow:visible;
    } 
	
#tiket2{
    background-color:#33CCFF;
	color:#333333;
	width:682px;
	height:122px;
	z-index:2;
    margin : 0 auto 0 auto;
	text-align:center;
	overflow:visible;
    } 
	
#tiket3{
    background-color:#33CCFF;
	color:#333333;
	width:682px;
	height:208px;
	z-index:2;
    margin : 0 auto 0 auto;
	text-align:center;
	overflow:visible;
    }

.div1 {
    width:700px;
	padding:0 0 0 550px;
	margin:0;
	}
	
.div2 {
    width:700px;
	padding:0 0 0 550px;
	margin:0;
	}

.tr1{
    background-color:#CCFFFF;
    } 
	
.td1{
    width:280px;
	font-size:15px;
	text-align:left;
    } 
	
.td2{
    width:320px;
	font-size:15px;
	text-align:left;
    } 
	
.th2{
    width:190px;
	height:30px;
	font-size:15px;
	text-align:center;
    } 
	
.td3{
    width:80px;
	height:30px;
	padding-left:5px;
	font-size:15px;
	text-align:left;
    } 
	
.td4{
    width:110px;
	height:30px;
	font-size:15px;
    padding-left:5px;
	text-align:left;
    } 
	
.td5{
    width:195px;
	height:30px;
	font-size:15px;
    padding-left:5px;
	text-align:center;
    } 
	
.td6{
    width:390px;
	height:30px;
	font-size:15px;
    padding-left:5px;
	text-align:center;
    } 

.td7{
                                                                                                                                                                               width:120px;
	height:23px;
	font-size:15px;
    padding-left:5px;
	text-align:center;
    } 
	
.td8{
    width:240px;
	height:23px;
	font-size:15px;
    padding-left:5px;
	text-align:center;
    } 
	
.td9{
    width:156px;
	height:17px;
	font-size:12px;
	text-align:center;
	color:#333333;
	background-color:#CCFFCC;
	}
	
.tdbanner{
    height:100px;
	}
	
.link_A{
	width:170px;
	margin:10px 0;
	float:left;
	padding: 0 0 0 80px;
	}
	
.link_B{
    width:170px;
	margin:10px 0 10px 20px;
	float:left;
	}

#contents2{
	color:#333333;
	width:681px;
	z-index:2;
	margin : 0 auto 0 auto;
	padding-top:30px;
    } 
	
#contents3{
	color:#333333;
	width:681px;
	z-index:2;
	margin : 0 auto 0 auto;
	padding-top:30px;
    } 



	
#maincontents{
	position:absolute;
	color:#333333;
	width:518px;
	z-index:1;
	top: 195px;
	height: 227px;
	left: 2px;
    } 

#plan1{
	position:absolute;
	color:#333333;
	width:202px;
	font-size:17px;
	z-index:1;
	top: 193px;
	height: 21px;
	left: 43px;
	overflow: hidden;
    } 
	
#plan2{
	position:absolute;
	color:#333333;
	width:202px;
	z-index:1;
	font-size:17px;
	top: 193px;
	height: 23px;
	left: 245px;
	overflow: hidden;
    } 
	
#plan3{
	position:absolute;
	color:#333333;
	width:416px;
	z-index:1;
	font-size:17px;
	top: 218px;
	height: 24px;
	left: 40px;
	overflow: hidden;
    } 
	
#subcontents{
	position:absolute;
	color:#333333;
	width:558px;
	z-index:1;
	font-size:17px;
	top: 450px;
	height: 488px;
	left: 4px;
	overflow: hidden;
    } 
	
#subcontents2{
	position:absolute;
	color:#333333;
	width:558px;
	z-index:1;
	font-size:17px;
	top: 939px;
	height: 230px;
	left: 6px;
	overflow: hidden;
    } 
	
#subcontents3{
	position:absolute;
	color:#333333;
	width:558px;
	z-index:1;
	font-size:17px;
	top: 1180px;
	height: 323px;
	left: 9px;
	overflow: hidden;
    } 
	
.air{
    list-style-image:url(file:///C|/My%20Documents/kakuyasukoukuuken.com/image/plane.gif);
    } 
	
#place1{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 169px;
	height: 163px;
	left: 8px;
	overflow: visible;
    } 
	
#place2{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 195px;
	height: 40px;
	left: 5px;
	overflow: visible;
    } 
	
#place3{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 165px;
	height: 148px;
	left: 8px;
	overflow: visible;
    } 

	

	
.a1{
    line-height:20px;
	font-size:15px;
	
    } 
	

#contact{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 1489px;
	height: 148px;
	left: 25px;
	text-align:center;
	overflow: visible;
    } 
	
#link{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 1638px;
	height: 148px;
	left: 27px;
	text-align:center;
	line-height:30px;
	overflow: visible;
    } 
	
#company{
	position:absolute;
	color:#333333;
	width:512px;
	z-index:1;
	font-size:15px;
	top: 1910px;
	height: 243px;
	left: 26px;
	text-align:left;
	overflow: visible;
    } 
	
#shop{
	position:absolute;
	color:#333333;
	width:171px;
	z-index:1;
	font-size:15px;
	top: 20px;
	height: 18px;
	left: 305px;
	text-align:left;
	overflow: visible;
    } 
	
	
#tel{
	position:absolute;
	color:#333333;
	width:171px;
	z-index:1;
	font-size:15px;
	top: 46px;
	height: 18px;
	left: 10px;
	text-align:left;
	overflow: visible;
    } 


#fax{
	position:absolute;
	color:#333333;
	width:171px;
	z-index:1;
	font-size:15px;
	top: 47px;
	height: 18px;
	left: 304px;
	text-align:left;
	overflow: visible;
	background-image: url(FAX:03-5413-6581);
    } 

#add{
	position:absolute;
	color:#333333;
	width:510px;
	z-index:1;
	font-size:17px;
	top: 74px;
	height: 36px;
	left: 1px;
	text-align:left;
	line-height:20px;
	overflow: visible;
    } 

#freedial{
	position:absolute;
	color:#333333;
	width:171px;
	z-index:1;
	font-size:17px;
	top: 122px;
	height: 20px;
	left: 10px;
	text-align:left;
	overflow: visible;
    } 

#add2{
	position:absolute;
	color:#333333;
	width:575px;
	z-index:1;
	font-size:17px;
	top: 150px;
	height: 40px;
	left: 3px;
	text-align:left;
	overflow: visible;
    } 

#licence{
	position:absolute;
	color:#333333;
	width:506px;
	z-index:1;
	font-size:17px;
	top: 181px;
	height: 18px;
	left: 4px;
	text-align:left;
	overflow: visible;
    } 

#time{
	position:absolute;
	color:#333333;
	width:579px;
	z-index:1;
	font-size:17px;
	top: 205px;
	height: 30px;
	left: 3px;
	text-align:left;
	overflow: visible;
    } 
	


#copyright{
	position:absolute;
	color:#333333;
	width:584px;
	z-index:1;
	font-size:17px;
	top: 247px;
	height: 18px;
	left: 0px;
	text-align:center;
	overflow: visible;
    }
	
.siteinfo{
	width:700px;
	padding-top:0px;
	margin-left:0px;
		}
		
.menu{
	width:700px;
	padding-top:0px;
	margin-left:0px;
	text-align:right;
		}


/*----------------------------------------*/

.link_Left{
	width:170px;
	margin:10px 0 10px 0;
	float:left;
	}
	
.link_Right{
    width:170px;
	margin:10px 0 10px 20px;
	float:left;
	}


.jalanFrame	{
	margin:0 0 1em 0;
	}

/*-----------------------------------------------------
	clearfix
----------------------------------------------------**/
/* For modern browsers */
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
	zoom:1;
}

