﻿@charset "UTF-8";

body {
 background-color:#ffffff;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 color:#2F4F4F;
}
#page {
 width:950px;
 margin:0 auto;
 padding:0px;

}
#header{ 
 height:100px;
 width:100%;
 margin:5px 5px 5px 5px;
 padding:5px 0px 0px 20px;
 background-image:url(http://www.za.ztv.ne.jp/tsuchigoya/ti.jpg);
 background-repeat:no-repeat;
 background-position:top left;
}
#header p{
 padding-top:5px;
 text-align:center;
 width:150px;
 border:2px solid gray;
 background:#CCFF66;

 -moz-border-radius:20px 20px 20px 20px/10px 10px 10px 10px;
 -webkit-border-radius:20px 20px 20px 20px/10px 10px 10px 10px;
 -o-border-radius:20px 20px 20px 20px/10px 10px 10px 10px;
 -ms-border-radius:20px 20px 20px 20px/10px 10px 10px 10px;
 border-radius:20px 20px 20px 20px/10px 10px 10px 10px;

 background:-moz-linear-gradient(top left,RGBa(238,224,229,0.7),rgba(255,255,255,0.7));/* Firefox用 */  
 background:-webkit-gradient(linear,top left,bottom right,from(RGBa(238,224,229,0.7)),to(rgba(255,255,255,0.7);));

 -moz-box-shadow:3px 3px 0px RGBa(119,136,153,0.3);
 -webkit-box-shadow:3px 3px 0px RGBa(119,136,153,0.3);
 -o-box-shadow:3px 3px 0px RGBa(119,136,153,0.3);
 -ms-box-shadow:3px 3px 0px RGBa(119,136,153,0.3);
 box-shadow:3px 3px 0px RGBa(119,136,153,0.3);

 filter:Alpha(opacity=70);
}
#header font{
 font-family:HGP行書体;
 text-shadow:1px 1px 0px #FF6A6A;
 -moz-text-shadow:1px 1px 0px #FF6A6A;
 -webkit-text-shadow:1px 1px 0px #FF6A6A;
 -o-text-shadow:1px 1px 0px #FF6A6A;
 -ms-text-shadow:1px 1px 0px #FF6A6A;
}
#dc{
 width:65%;
 text-align:center;
 background:-moz-linear-gradient(top,#EEE8CD,#ffffff);/* Firefox用 */  
 background:-webkit-gradient(linear,top,right bottom,from(#EEE8CD),to(#ffffff));

 -moz-box-shadow:1px 1px 0px #828282;
 -webkit-box-shadow:1px 1px 0px #828282;
 -o-box-shadow:1px 1px 0px #828282;
 -ms-box-shadow:1px 1px 0px #828282;
 box-shadow:1px 1px 0px #828282;

 -moz-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -webkit-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -ms-border-radius:05px 5px 5px 5px/5px 5px 5px 5px;
 border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 padding:1px 0px 1px 0px;
}

#nav{
 float:left;
 width:200px;
 margin:0px 0px 0px 0px;
 padding:0px;

}
#nav ul{
 margin:5px;
 padding:5px 5px 5px 5px;

 filter:progid:DXImageTransform.Microsoft.Shadow(color='#2B3C45',Direction=135,Strength=2);

 -moz-border-radius:0px 10px 0px 10px/0px 10px 0px 10px;
 -webkit-border-radius:0px 10px 0px 10px/0px 10px 0px 10px;
 -o-border-radius:0px 10px 0px 10px/0px 10px 0px 10px;
 -ms-border-radius:0px 10px 0px 10px/0px 10px 0px 10px;
 border-radius:0px 10px 0px 10px/0px 10px 0px 10px;

 background:-moz-linear-gradient(left,#EEE9BF,rgba(255,255,255,0));/* Firefox用 */  
 background:-webkit-gradient(linear,left,right,from(#EEE9BF),to(rgba(255,255,255,0)));

 -moz-box-shadow:3px 3px 0px #BEBEBE;
 -webkit-box-shadow:3px 3px 0px #BEBEBE;
 -o-box-shadow:3px 3px 0px #BEBEBE;
 -ms-box-shadow:3px 3px 0px #BEBEBE;
 box-shadow:3px 3px 0px #BEBEBE;

}
#nav li{
 text-align:center;
 -moz-border-radius:0px 0px 5px 5px/0px 0px 5px 5px;
 -webkit-border-radius:0px 0px 5px 5px/0px 0px 5px 5px;
 -o-border-radius:0px 0px 5px 5px/0px 0px 5px 5px;
 -ms-border-radius:0px 0px 5px 5px/0px 0px 5px 5px;
 border-radius:0px 0px 5px 5px/0px 0px 5px 5px;
 margin-bottom:5px;
 display:block;
 padding:1px 0px 1px 0px;
 background:-moz-linear-gradient(top,rgba(255,255,255,0),#CDC9A5);/* Firefox用 */  
 background:-webkit-gradient(linear,top,right,from(rgba(255,255,255,0)),to(#CDC9A5));
}


#section { 
 float:right;
 width:730px;
 margin:0px;
 padding:0px;
 background:url(s.jpg) no-repeat top right;
}
#sl div{
 background:#ffffff;
 border:1px solid #BEBEBE;
 text-align:center;
 vertical-align:middle;

 filter:progid:DXImageTransform.Microsoft.Shadow(color='#2B3C45',Direction=135,Strength=2);

 -moz-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -webkit-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 -ms-border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 border-radius:5px 5px 5px 5px/5px 5px 5px 5px;
 padding:4px 3px 2px 3px;
 background:-moz-linear-gradient(top left,#E8E8E8,#ffffff);/* Firefox用 */  
 background:-webkit-gradient(linear,top left,right bottom,from(#E8E8E8),to(#ffffff));
 -moz-box-shadow:1px 1px 1px #828282;
 -webkit-box-shadow:1px 1px 1px #828282;
 -o-box-shadow:1px 1px 1px #828282;
 -ms-box-shadow:1px 1px 1px #828282;
 box-shadow:1px 1px 1px #828282;

}
#sl td{padding:3px;}

#footer{
 clear:both;
 width:100%;
 margin:0px;
 text-align:center;
}

a{
 color:#333300;
 text-decoration:none;
}
a:hover{
 color:#FF0000;
 cursor:pointer;
}
a img:hover{
 opacity:0.6;
}

img{border-width:0px;}



