body {       font-size:9pt;
 color: #ffffff;
 
       font-family: "Osaka","MS UI Gothic","ヒラギノ角ゴ Pro W3";
       line-height: 130%; 
       background-image:url("");                                                                              /*top背景*/
       background-attachment : fixed;
 
       background-repeat :no-repeat;

       scrollbar-face-color: #fffafa;
 
       scrollbar-highlight-color: #ffa500;
 
       scrollbar-3dlight-color: #fffafa;
 
       scrollbar-shadow-color: #fffafa;
 
       scrollbar-darkshadow-color: #ffa500;
 
       scrollbar-track-color: #fffafa;
 
       scrollbar-arrow-color: #fffafa;
}
.imgscroll{filter:chroma(color=#fffafa)}

.a{background-attachment : fixed;background-repeat :no-repeat;}

td,div {
font-size:9pt;
  color: #ffffff;
 line-height:11pt; font-family: "msp ゴシック","Meiryo UI";
 }
 　　                                                       /*全体font*/


a             　{ text-decoration: none;
}

a:link	{
 color		:#ffffff;
                font-size	:9pt;
                text-decoration	:non;}

a:hover	{
 font-size           　 	:9pt;
                　color          　　     	:#ffffff;
                  background-color	:#ffff99;
                　text-decoration	: none;}

a:active { color: #ff8000; } 

a:visited	{
 font-size       	:9pt;
                　color           	:#ffffff;

                　text-decoration 	:none;}


.vertical {
 	height		: 140px;
	width		: 30px;
	writing-mode	: tb-rl;
	direction		: ltr;
 	font-family	: "Century Gothic";
 
}




#wrapper{
margin:0 auto 0 auto;
padding:0;
border:0px solid #cccccc;
background-color:#ffffff;
width:950px;
}

#header{
margin:0;
padding:0;
background-color:;
}

#contents{
margin:0;
padding:0;
width:950px;
border:0px solid #cccccc;
}

#navi{
margin:0;
padding:0;
float:left;
width:150px;
}

#navi ul{
margin-top:10px;
margin-left:20px;
font-size:0.75em;
}

#main{
margin:0;
padding:0;
float:right;
width:300px;
background-color:#ffffff;
}

#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#footer{
margin:0;
padding:0;
width:950px;
background-color:#0000ff;
}

p{
margin:0;
padding:10px;
}

div.tdftdiv{
text-align:center;
}

.tdftad {text-align:center;}

/*1枚*/
div.pic20{
margin:0px;
padding:0px;
float:left;
width:500px;
border:0px solid #cccccc;
background-color:#ffffff;
}

/*1枚*/
div.pic140{
margin:3px 6px 3px 6px;
padding:0px;
float:left;
width:140px;
overflow:hidden;
border:0px solid #cccccc;
}

/*1枚−右寄せ*/
div.pic140r{
margin:3px 6px 3px 6px;
padding:0px;
float:right;
width:140px;
overflow:hidden;
border:0px solid #cccccc;
}

/*pic460・310中の時はmargin4px*/
div.pic141{
margin:4px;
padding:0px;
float:left;
width:140px;
border:0px solid #cccccc;
}

/*pic461・311(padding5px)の時はmargin3px*/
div.pic142{
margin:3px;
padding:0px;
float:left;
width:140px;
border:0px solid #cccccc;
}

/*pic621(padding5px・komatsuで使用)の時のmargin5px*/
div.pic143{
margin:5px;
padding:0px;
float:left;
width:140px;
border:0px solid #cccccc;
}

/*140 右寄せ*/
div.pic144{
margin:6px;
padding:0px;
float:right;
width:140px;
border:0px solid #cccccc;
}

/*文章用（140×1枚）*/
div.pic145{
margin:0px;
padding:6px 0px 6px 0px;
float:left;
width:153px;
border:0px solid #cccccc;
}

/*455の中で3枚並べ*/
div.pic146{
margin:0px;
padding:6px 4px 6px 4px;
float:left;
width:140px;
border:0px solid #cccccc;
}


/*ワイド写真用（D60）*/
div.pic157{
margin:3px;
padding:0px;
float:left;
width:157px;
border:0px solid #cccccc;
}

/*ワイド写真用（D60）margin11px*/
div.pic158{
margin:3px 11px 3px 11px;
padding:0px;
float:left;
width:157px;
border:0px solid #cccccc;
}

/*158文章用　margin3px*/
div.pic159{
margin:3px 3px 3px 3px;
padding:0px;
float:left;
width:175px;
border:0px solid #cccccc;
}

/*ワイド写真用（D60）margin11px*/
div.pic160{
margin:3px 11px 3px 11px;
padding:0px;
float:right;
width:157px;
border:0px solid #cccccc;
}

/*超ワイド写真用margin5px*/
div.pic187{
margin:5px;
padding:0px;
float:left;
width:187px;
border:0px solid #cccccc;
}

/*187の横3枚均等割りmargin5px幅220*/
div.pic188{
margin:3px 5px 3px 5px;
padding:0px;
float:left;
width:233px;
border:0px solid #cccccc;
}

/*文章用の188 (margin2px)*/
div.pic189{
margin:5px 2px 2px 2px;
padding:0px;
float:left;
width:220px;
border:0px solid #cccccc;
}


/*140+280+280／写真横2枚*/
div.pic280{
margin:5px;
padding:0px;
float:left;
width:280px;
border:0px solid #cccccc;
}

/*写真横1枚と横文字*/
div.pic281{
margin:5px;
padding:0px;
float:left;
width:295px;
border:0px solid #cccccc;
}


/*620とペア（komatsu・kurondoで使用）*/
div.pic295{
margin:6px;
padding:0px;
float:left;
width:295px;
border:0px solid #cccccc;
}

/*2枚写真用*/
div.pic296{
margin:3px 4px 3px 5px;
padding:0px;
float:left;
width:295px;
border:0px solid #cccccc;
}




/*文章用（140×2枚分）*/
div.pic300{
margin:0px;
padding:6px 0px 6px 0px;
float:left;
width:305px;
border:0px solid #cccccc;
}



/*311(2枚)＋610(4枚)の2枚側*/
div.pic310{
margin:6px;
padding:0px;
float:left;
width:310px;
border:1px solid #cccccc;
}

/*311(2枚)＋610(4枚)の枠無し*/
div.pic311{
margin:6px;
padding:5px;
float:left;
width:310px;
border:1px solid #ffffff;
}



/*TITLE用*/
div.pic350{
margin:1px;
padding:5px;
float:left;
width:350px;
border:0px solid #cccccc;
background-color:#ffffff;
}



/*文章用（140×3枚分）*/
div.pic455{
margin:0px;
padding:6px 0px 6px 0px;
float:left;
width:450px;
border:0px solid #cccccc;
}




/*3枚＋3枚*/
div.pic460{
margin:6px;
padding:0px;
float:left;
width:460px;
border:1px solid #cccccc;
}

/*3枚＋3枚、padding3px*/
div.pic461{
margin:6px;
padding:3px;
float:left;
width:456px;
border:1px solid #cccccc;
}

/*3枚＋3枚、padding4px*/
div.pic462{
margin:6px;
padding:4px;
float:left;
width:450px;
border:1px solid #cccccc;
}

/*pic140×3枚　枠線なし　marginなし*/
div.pic463{
margin:0px;
padding:0px;
float:left;
width:470px;
border:0px solid #cccccc;
}


/*475＋475→ヘッダーに使用*/
div.pic475{
margin:0px;
padding:0px 0px 0px 12px;
float:left;
width:475px;
height:30px;
border:0px solid #cccccc;
}




/*文章用（140×4枚分）*/
div.pic600{
margin:0px;
padding:6px 0px 6px 0px;
float:left;
width:608px;
border:0px solid #cccccc;
}






/*311(2枚)＋610(4枚)の4枚側*/
div.pic610{
margin:6px;
padding:0px;
float:left;
width:610px;
border:1px solid #cccccc;
}

/*311(2枚)＋610(4枚)の4枚側のpadding×５px*/
div.pic611{
margin:6px;
padding:5px;
float:left;
width:610px;
border:1px solid #cccccc;
}


/*4枚（komatsu・kurondoで使用）*/
div.pic620{
margin:6px;
padding:0px;
float:left;
width:620px;
border:1px solid #cccccc;
}

/*4枚（komatsu・kurondoで使用）×padding5px*/
div.pic621{
margin:6px;
padding:5px;
float:left;
width:620px;
border:1px solid #cccccc;
}


/*文章用（140×5枚分）*/
div.pic760{
margin:0px;
padding:6px 0px 6px 0px;
float:left;
width:757px;
border:0px solid #cccccc;
}

/*横6枚*/
div.pic932{
margin:6px;
padding:0px;
float:left;
width:932px;
border:1px solid #cccccc;
}

/*横6枚−padding左0px*/
div.pic933{
margin:6px;
padding:6px 0px 6px 6px;
float:left;
width:932px;
border:1px solid #cccccc;
}

/*横6枚−height:7px*/
div.pic934{
margin:6px;
padding:6px;
float:left;
width:932px;
height:7px;
border:0px solid #cccccc;
}

/*933の中に933（文章用）*/
div.pic935{
margin:0px;
padding:0px;
float:left;
width:922px;
border:0px solid #cccccc;
}

/*933内の仕切り用*/
div.pic936{
margin:0px;
padding:0px;
float:left;
width:922px;
height:0px;
border:1px solid #cccccc;
}


/*横長写真１枚用*/
div.pic937{
margin:6px;
padding:6px;
width:922px;

border:0px solid #cccccc;
}

/*935のマージン無し*/
div.pic938{
margin:0px;
padding:0px;
width:932px;
height:0px;
border:0px solid #cccccc;
}

/*横6枚−border無し*/
div.pic950{
margin:0px;
padding:0px;
float:left;
width:950px;
border:0px solid #cccccc;
}


.td1{
 font-size: 10pt; color: #ffffff;
}　
.td2{
 font-size: 11pt;
 color: #ff0000; font-family: "Comic Sans MS";
}						/*記事タイトル*/
.td3{
 font-size: 10pt;
 color: #ff0000; font-family: "Lucida Calligraphy";
}　
.td4{
 font-size: 9pt;
 color: #ff0000; font-family: "Comic Sans MS";
}						/*見出し*/ 
.td5{
 font-size: 12pt;
 color: #000000; font-family: "HG創英角ﾎﾟｯﾌﾟ体";
}
.td6{
 font-size: 11pt;
 color: #000000; font-family: "HG創英角ﾎﾟｯﾌﾟ体";
}
.td7{ background-image:url("top/sky2.jpg");　　　　　　　　　　　　　　　　　　　　　                                                                 /*記事背景*/
         background-attachment : fixed;
 
         background-repeat :repeat;}
.td8{
 font-size: 17pt;
 color: #ff0000; font-family: "Cooper Black";
 line-height:18pt;
}                    			/*タイトル*/
.td9{
 font-size: 12pt;
 color: #deb887; font-family: "MS P ｺﾞｼｯｸ";
}						/*bottom記事*/
.td10{
 font-size: 30pt;
 color: #ff0000; font-family: "Comic Sans MS";line-height:30pt;
}				/*toppageタイトル*/
.td11{
 font-size: 11pt;
 color: #ff0000; font-family: "MSPｺﾞｼｯｸ";line-height:12pt;
}				/*toppage-menu見出し*/


.td12{
 font-size:9pt;
  color: #a52a2a;
 line-height:11pt; font-family: "Osaka","MS UI Gothic","ヒラギノ角ゴ Pro W3";
 }
 　　/*toppage-menu記事*/
.td13{ background-image:url("top/sky3.jpg");　　　　　　　　　　　　　　　　　　　　　                                                               /*記事背景*/
         background-attachment : fixed;
 
         background-repeat :repeat;}
.td14{
 font-size: 17pt;
 color: #ff0000; font-family: "MS P ｺﾞｼｯｸ";
 line-height:18pt;
}                    			/*タイトル*/
.td15{
 font-size: 9pt;
 color: #a52a2a; font-family: "Century Gothic";line-height:20pt;
}                                                     /*top見出し*/
.td16{font-size: 9pt;
 color: #808080; font-family: "Century Gothic";
          background-image:url("");　　　　　　　　　　　　　　　　　　　　                                                                                   　 /*botttom*/
         background-attachment : fixed;
 
         background-repeat :repeat;}
.td17{
 font-size: 9pt;
 color: #8b4513; font-family: "tahoma";
 line-height:11pt;
}                    			/*王子動物園_本文*/




h1 {
 font-size: 3.5em; color: #ffa07a;
 font-family: "Comic Sans MS";line-height:45pt; 
}
h1:first-letter {
 font-size: 1.3em;
 color: #ff0000;
 
}


h2 {
 font-size: 11pt;
 color: #f0f8ff; font-family: "Comic Sans MS"; background: #ffa500;
 }


h3 {
 font-size: 11pt;
 color: #f0f8ff; font-family: "Comic Sans MS"; }


h4 {
 font-size: 8pt;
 color: #f0f8ff; font-family: "Comic Sans MS"; }



.t1 {
 list-style-type: none;
 
 margin-left: 0;
 padding-left: 0;
 }

.opaque { filter:Alpha(opacity=30); background-color: #FFFFFF}

#opaque {
	filter: alpha(opacity=90);
	-moz-opacity: 0.6;
	background-color: rgba( 255, 255, 255, 0.65 );
          
    }


.indent {text-indent : 60pt;}
.indent1 {text-indent : 90pt;}


.travel {
 margin: 10px 10px 0px 10px;
 
          background-image:url("top/enbosu.gif");
 
          background-repeat:repeat;
 
          background-position: 98% 50%;
 
          background-attachment: fixed;
 
          
}



.travel1  {
          background-image:url("");
                   
          background-repeat:no-repeat;
 
          background-attachment: fixed;
}


 /*・・・・・・・・・・・・・・・・・picture設定・・・・・・・・・・・・・・・・・  */  
 /*・・・・・・・・・・・・・ヨコ・・・・・・・・・・・・・  */    
.pict {   padding	: 0px;
             margin	: 0px;
             height	: 190px;}
.pict1 { padding	: 0px;
             margin	: 0px;
             height	: 144px;}
.pict2 { padding	: 0px;
             margin	: 0px;
             height	: 105px;}
.pict3 { padding	: 0px;
             margin	: 0px;
             height	: 95px;}
.pict4 { padding	: 0px;
             margin	: 0px;
             height	: 80px;}
.pict5 { padding	: 0px;
             margin	: 0px;
             height	: 48px;}

  /*・・・・・・・・・・・・・タテ・・・・・・・・・・・・・  */   
.pict6 { padding	: 0px;
             margin	: 0px;
             width	: 192px;
             height	: 256px;}
.pict7 { padding	: 0px;
             margin	: 0px;
             width	: 144px;
             height	: 192px;}
.pict8 { padding	: 0px;
             margin	: 0px;
             width	: 112px;
             height	: 150px;}
.pict9 { padding	: 0px;
             margin	: 0px;
             width	:   75px;
             height	: 100px;}
.pic10 { border	: 1px solid #eee;
             padding	: 0px;
             margin	: 0px;
             width	: 68px;
             height	: 91px;}












