
BODY{ margin-top : 0px;margin-left : 0px;margin-right : 0px; margin-bottom:0px;background-image:url(http://celtis-ds.com/ga/haikei.gif);font-family : "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6",  Meiryo, メイリオ, sans-serif } 



a:link { color:#ffffff; }
 
 a:visited { color:#ffffff; }

 

A { text-decoration: none;}

img {border: 0px }


#header{width:100%;	height:47px;background:url(http://celtis-ds.com/ga/ugp.jpg) top;padding:0 15px;font-size:5px;text-align: center;color: #D8D8D8;	}

#center{width: 730px;  margin: 0 auto; text-align: left;background: #FFFFFF;}

#ul{ float: left; width:250px; height:79px; text-align: center;	padding-top:20px; }

#ur{ float: right; width: 480px; height:79px;  text-align: center;padding-top:20px;}

#dl{ float: left; width: 250px;font-size : 12px; color : #000000;  text-align : center; padding-top : 7px; padding-bottom : 7px; border-bottom-width : 1px; border-bottom-style : dotted; border-bottom-color : #000000; font-weight : 700; clear:both; }

#dr{ float: right; width: 250px; text-align: center;font-size : 12px;  color : #000000;}

#dc{ width: 730px; height:10px; text-align: center; clear:both; }

#cj{ width: 730px; padding-top: 20px; line-height:0;  clear:both;}

#s1{ float: left; width:105px;height:47px;background: #999; text-align: center;clear:both;}

#s2{ float: left; width:104px;height:47px; background: #556B2F;text-align: center;}

#s3{ float: left; width:104px;height:47px; text-align: center;	}

#s4{ float: left; width:104px; height:47px; text-align: center;}

#s5{ float: left; width:104px; height:47px; text-align: center;}

#s6{ float: left;width:104px; height:47px; text-align: center;}

#s7{ float: left; width:105px;height:47px; background: #999; text-align: center;}

#mm{width:100%; height:36px;  background:url(http://celtis-ds.com/ga/bodalefl.gif) top;text-align: center;font-size : 9px;   color : white;clear:both;}

#m1{ float: left; width:183px;padding-top: 3px; text-align: center;clear:both;}

#m2{ float: left; width:182px;padding-top: 3px; text-align: center;}

#m3{ float: left; width:182px;padding-top: 3px; text-align: center;}

#m4{ float: left; width:183px;padding-top: 3px; text-align: center;}

#l1{ float: left; width:227px; height:24px;	background:url(http://celtis-ds.com/ga/bodasita.gif) top; text-align: center;clear:both;}

#l2{ float: left; width:33px; height:24px; 	background:url(http://celtis-ds.com/ga/bodakado.gif) top; text-align: center;}
#l3{ float: left; width:470px;	height:24px; }

#li1{width:100%; height:15px;clear:both; border-bottom: 7px solid #ffa6a6;	clear:both;}

#li2{width:730px;height:3px; border-bottom: 2px solid #cc0000;}

#li3{ width:730px;height:20px;}

#pan{color: #6E6E6E;font-size: 10px;padding-left:30px ;}

#pan a{color:#6E6E6E ;text-decoration:none;}

#ml{ float: left;width:200px;} 
	
#mlp{	background: #fed8e2;padding-top: 10px;}
	

#ml1{ margin : 0px 7px 7px 7px;    }

#ml2{ text-align: left;  clear:both; }

ul {margin: 0px 0px 10px 0px; padding: 7px 0px 0px 0px ;list-style-position: inside;list-style-type: none; font-size : 13px;  color : white;}

li{padding-left: 10px}

.mc1{background-color:#fc5c85;}
.mc2{background-color:#ff80c0;}
.mc3{background-color:#fbaae2;}
.mc4{background-color:#f8adbe;}

#celtis{margin: 0 auto;width: 190px;margin-bottom: 10px;border-width: 1px;border-style:solid ;border-color:  #666666;}

#stizu{ font-size : 12px;  padding-left : 7px;  letter-spacing : 0px;}

#tizu{text-align: center;margin-top: 10px;}

#qr{margin: auto;width: 98px; }

.qrg{padding : 3px;border-width : 1px;border-style : dashed;border-color : #666666}

.menyu{  margin-top: 0px;font-size : 13px; color : white;text-align: center;}

.keitai{  font-size : 11px;  color : #990000;}

#aka{width: 100%;background-color:#fc5c85; height:12px}

#sp{ width: 100%;background-color: #ff80c0;height:4px;margin-top: 4px;}

#tyuuko{margin: auto;width: 190px;padding: 5px;}

#tyuuko2{margin: auto;width: 143px;}

#tyuukos{ font-size : 12px; color : white;  padding : 5px;;border-width : 2px;border-style : dotted ;border-color : white ;margin: 5px 5px 0px 5px;}

.eco{  font-size : 10px;color : #666666; padding-top : 5px; padding-left : 7px; padding-right : 7px; padding-bottom : 5px; line-height : 11px;}

#eki{padding-top : 5px;padding-left : 5px;padding-right : 5px;padding-bottom : 5px;border-width : 1px ;border-style : dotted ;border-color : gray ;  font-size : 12px;  color : #000000;}

#mr{float: left;  width:520px;margin-left: 10px;}


#top{background:url(http://celtis-ds.com/ga/r8.jpg) top;width: 520px;height: 700px;position: relative;}

#abs{width: 300px;height: 30px;position: absolute;top:20px;left:60px;font-size: 14px;color: white;font-weight : 600}


#abs2{width: 300px;height: 30px;position: absolute;top:175px;left:60px;font-size: 14px;color: white;font-weight : 600}


#abs3{width: 300px;height: 30px;position: absolute;top:330px;left:60px;font-size: 14px;color: white;font-weight : 600}


#abs4{width: 300px;height: 30px;position: absolute;top:485px;left:60px;font-size: 14px;color: white;font-weight : 600}

#abss{width: 150px;position: absolute;top:55px;left:170px;font-size: 12px;color:  #cc0000;line-height : 11pt}

#abss2{width: 150px;position: absolute;top:210px;left:170px;font-size: 12px;color:  #cc0000;line-height : 11pt}

#abss3{width: 150px;position: absolute;top:365px;left:170px;font-size: 12px;color:  #cc0000;line-height : 11pt}

#abss4{width: 150px;position: absolute;top:520px;left:170px;font-size: 12px;color:  #cc0000;line-height : 11pt}




#annnai{width: 500px;height: 1100px;border-left-width: 1px;border-left-style : solid;  border-bottom-color : #000000;color: #000000;margin-left: 10px;}




#annnait{clear: both;width: 460px;height:30px ;padding-top:30px ;padding-bottom: 0px;padding-left: 30px;background-image: url(http://celtis-ds.com/ga/border_subttl.gif);background-position: left bottom;background-repeat: no-repeat;;}

#annnais{clear: both;padding-top:30px ;padding-left: 5px;font-size: 12px;color:  #2a2a2a;width: 460px;}

#annnaish{float: left;width:  300px;}

#gaimen{font-size: 14px;padding-left: 30px;padding-top: 30px;}

#situ2{font-size: 12px;padding-left: 30px;padding-top: 30px;}

#annnaism{float: left;width: 160px;height: 127px;}

#pdf{clear: both;width: 180px;}

#pdfu{float: left;margin-left: 10px;width:80px ;text-align: center;font-size : 11px;color : #666666}

#pdfs{float: left;margin-left: 10px;width: 80px;}

#sikaku{width: 420px;height: 300px;margin-left: 20px;}

#sikakuu{width: 418px;height: 20px;margin-bottom: 3px;padding-left: 2px;background-color:#fc5c85 ;font-size: 12px;color: white;}

#sikakuh{float: left;width: 148px;height: 20px;margin-bottom: 2px;padding-left: 2px;background-color: #ff80c0;font-size: 12px;color: white;}

#sikakuhh{float: left;width: 148px;height: 27px;margin-bottom: 2px;padding-top: 15px;padding-left: 2px;background-color: #ff80c0;font-size: 12px;color: white;}

#sikakum{float: left;width: 268px;height: 20px;margin-bottom: 2px;padding-left: 2px;background-color: #fbaae2;font-size: 12px;color: white;}

#iro{float: right;color:#cc0000 ;font-size: 15px;width: 150px;}

#ryoukinn{width: 520px;height: 500px;}

#ryoukinnt{clear: both;width: 450px;height:30px  ;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;background-image: url(http://celtis-ds.com/ga/border_subttl.gif);background-position: left bottom;background-repeat: no-repeat;}

#ryoukinnth{float: left;width: 321px;}

#ryoukinntm{float: right ;width: 106px;}

#tarif{clear: both;width: 450px;height: 71px;margin-top: 50px;margin-left: 20px;border: 1px solid #000080;}

#a1{float: left;width: 85px;height:23px ;border-right: solid 1px #000080;background-color:  #fc5c85;}

#a2{float: left;width: 181px;height: 21px;border-right: 1px solid #000080;background-color:  #fc5c85;font-size : 12px;color : maroon;text-align: center;padding-top: 2px;}

#a3{float: left;width: 182px;height: 21px;background-color: #fc5c85;font-size : 12px;color : maroon;text-align: center;padding-top: 2px;}

#b1{float: left;width: 85px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;border-right: solid 1px #000080;background-color:  #fc5c85;font-size : 15px;color :#404040;text-align: center}

#b2{float: left;width: 181px;height: 23px;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;border-right: 1px solid #000080;font-size: 15px;text-align: center;}

#b3{float: left;width: 182px;height: 23px;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;font-size: 15px;text-align: center;}

#c1{float: left;width: 85px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;border-right: solid 1px #000080;background-color:  #fc5c85;font-size : 15px;color :#404040;text-align: center}

#c2{float: left;width: 181px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;border-right: 1px solid #000080;font-size: 15px;text-align: center;}

#c3{float: left;width: 182px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;font-size: 15px;text-align: center;}

#b2p{float: left;width: 181px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;border-right: 1px solid #000080;font-size: 11px;text-align: center;}

#b3p{float: left;width: 182px;height:23px ;padding-top: 0px;border-top: solid 1px #000080;background-color:  #f8adbe;font-size: 11px;text-align: center;}


#zei{clear: both;width: 450px;text-align: center;padding-top: 5px;font-size : 13px;  color : #666666;  }

#hutann{margin-bottom: 70px;text-align: center;font-size : 12px;color :#ff0000;padding-top : 0px;}

#sikenryou{width: 386px;margin-left: 50px;margin-top: 30px;}

#sikenwaku{width: 384px;height: 120px;border-top: 1px solid;border-left: 1px solid;}

#sikenu{width: 383px;height: 20px;border: 1px solid black;padding-top: 7px;text-align: center;font-size : 12px;font-weight : 700;color : #666666;background-color: #ffffdc;margin-bottom: 10px;}
#sikea1{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; }
#sikea2{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; }
#sikea3{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; }
#sikea4{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; }
#sikeb1{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; } 
#sikeb2{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; } 
#sikeb3{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; } 
#sikeb4{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; } 
#sikec1{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; } 
#sikec2{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; } 
#sikec3{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; } 
#sikec4{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; text-align: right;} 
#siked1{float: left;width: 188px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;font-size: 11px; }

#siked3{float: left;width: 107px;height: 20px;background-color: #ffffdc;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px; }
#siked4{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; }
#sikee1{float: left;width: 302px;height: 20px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: center; padding-top: 3px;}

#sikee4{float: left;width: 77px;height: 20px;padding-left: 3px;padding-top:3px;border-width: 0px 1px 1px 0px ;border-style: solid;border-color: #000080;font-size: 11px;text-align: right; }

#kotirahe{clear: both;margin-top: 20px;margin-left: 30px;margin-bottom: 40px;letter-spacing : 6px;font-size: 11px;color: #000099 ;}


#sougei{width: 500px;border-left-width: 1px;border-left-style : solid;  border-bottom-color : #000000;color: #000000;margin-left: 10px;}

#kosumr{width: 500px;height: 450px;border-left-width: 1px;border-left-style : solid;  border-bottom-color : #000000;margin-top: 50px;}

#sougeit{clear: both;width: 460px;height:30px  ;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;background-image: url(http://celtis-ds.com/ga/border_subttl.gif);background-position: left bottom;background-repeat: no-repeat;padding-left: 30px;}

#senn{float: left;width: 150px;font-size : 15px;  color : navy;  padding-left : 20px;}

#mmap{float: left;}

#sougeikako{width: 480px;height: 400px}

#soutizu{float: left;width: 125px;text-align: center;margin-left: 50px;margin-top: 30px;margin-right: 30px;font-size: 12px;}

#soueki{margin-left: 0px;margin-top: 20px;width: 430px;}

nav.global-navi ul { color: black; font-size: 14px; text-align: center; width: 100%; display: table; table-layout: fixed;}
 
nav.global-navi ul li { display: table-cell;}

nav.global-navi ul a{color:black ;text-decoration:none;}

#nagaren1{font-size: 16px;color:  #dfdf8d;padding-left: 30px;}

#gina{width: 400px;margin-left: 50px;font-size: 11px;color: gray;padding-top: 15px;padding-left: 15px;padding-bottom: 2px;border-bottom-width: 1px;border-bottom-style: solid;border-color: #000099;}

#ginsya{width: 480px;margin-left: 30px;margin-top: 20px;}

nav.gin-navi ul { color: gray;    font-size: 10px;    text-align: left;    width: 100%;    display: table;    table-layout: fixed;}
 
nav.gin-navi ul li { display: table-cell;}

#nagaren2{font-size: 16px;color:  #f19191;padding-left: 30px;margin-top: 50px;}

#ginhm{width: 450px;padding-left: 70px;}

#ginh{float: left;width: 180px;}

#ginm{float: left;width: 180px;}

#ginh0{width: 180px;height: 20px;text-align: center;margin-top: 20px;background: url(http://celtis-ds.com/ga/pnaname.gif);}

#ginh1{width: 180px;height: 15px;text-align: center;padding-top: 5px;}

#ginh2{width: 180px;height: 20px;text-align: center;background: url(http://celtis-ds.com/ga/tentens.gif);font-size: 14px;}

#ginaname{width: 175px;height: 210px;background: url(http://celtis-ds.com/ga/naname.gif);margin-top: 20px;padding-top: 5px;padding-left: 5px;}

#ginanamenaka{width: 160px;height: 195px;padding-top: 10px;padding-left: 10px;background-color: white;font-size: 11px;}

#siryoku{clear: both;font-size: 11px;color: gray}

#siryoku1{float: left;width: 50px;height: 60px;}

#siryoku1b{float: left;width: 50px;height: 15px;}

#siryoku2{float: left;width: 100px;}

#koju{padding-left: 20px;padding-top: 20px;padding-bottom: 70px;font-size: 12px;color: #000000;  font-weight : 100;}

#kosudai{font-size: 16px;color:  #f19191;padding-left: 30px;}

#kokoti{width: 455px;font-size : 12px;color : gray;text-align: center;margin-top: 30px;padding-top: 5px;padding-bottom: 5px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #666666 #666666 #666666 #666666}

#pointou{width: 450px;height: 40px;background-image: url(http://celtis-ds.com/ga/ptate.gif);text-align: center;padding-top: 10px;font-size: 12px;color: white;}

#pointomr{width: 450px;margin-top: 5px;padding-top: 100px;border-top-style: dashed;border-top-width: 1px;border-top-color: gray;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: maroon;}

.mannnaka{vertical-align: middle;}

#poi1{clear: both;width: 450px;height: 80px;border-left-width: 1px;: ;border-left-color: maroon;border-left-style: solid;border-width: 1px;border-top-color: maroon;border-top-style: dotted;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;font-size: 12px;color: #990000;}


#poia1{float: left;width: 120px;padding-top: 30px;}

#poia2{float: left;width: 100px;}




table#ori {width:480px;font-size: 12px;}


.figure{
	margin-bottom: 60px;
}
.figure span{text-decoration:none
	
	
		
	
	
	

}
.figure:target span{
	
	
	
}
.figure a img{	border: none;
}
.figure div{
	height: 0;
	overflow: hidden;
	transition: height .2s;

}
.figure:target div{
	height: 300px;width: 480px;
}

.figure div#fig2{
	height: 0;
	overflow: hidden;
	transition: height .2s;

}
.figure:target div#fig2{
	height: 600px;width: 480px;
}

figure,
figcaption{


}










table#sougeio{width: 460px;height:20px  ;background-image: url(http://celtis-ds.com/ga/border_subttl.gif);background-position: left bottom;background-repeat: no-repeat;font-size : 15px;  color : navy;padding-bottom:0px ;padding-left: 20px;margin-top:30px;margin-bottom:30px }





#otd{width:150px}

#otd204{width:204px}

#w50{width:50%}

#iro{float: right;color:#cc0000 ;font-size: 15px;width: 150px;}

.siko{color: black;list-style-type: square;list-style-position : outside}


#sita{clear: both;width: 730px;height: 120px;}

#sitah{float: left;width: 250px;text-align: center;font-size : 12px; color : #000000;  padding-top : 7px;  padding-bottom : 7px;  border-bottom-width : 1px;  border-bottom-style : dotted;  border-bottom-color : #000000;  font-weight : 700;}

#todoke{width: 250px;}

#sitam{float: left;width: 469px;margin-top: 37px;}

#footer{clear: both;width:100%;	height:47px;margin-top: 100px;	background:url(http://celtis-ds.com/ga/ugp.jpg) top;padding:0 15px;font-size:7px;text-align: center;clear:both;color: #D8D8D8;	}

.keitai{  text-align: center;  font-size : 11px;  color : #990000;}

#copy{clear: both;font-size: 12px;margin-top: 30px;text-align: center;}

