@charset "utf-8";
body { 
        background-color: #FFffff; margin-top: 25pt; margin-left: 50pt; font-family: Osaka,"qMmpSPro W3","¬ΛSVbN StdB","lr@oSVbN",; 
}
body.a { 
        background-image:url(../imgm/013-02.jpg); background-attachment: fixed; background-repeat-x:repeat-y;
}
body.a-1 { 
        background-image: url(../imgm/b4-97.gif); background-attachment: fixed; background-repeat: repeat; margin-top: 25pt; margin-left: 50pt ;
 }
body.a-3 { 
        background-image: url(../imgm/b4-42.gif); background-attachment: fixed; background-repeat: repeat; margin-top: 15pt; margin-left: 50pt ; 
 }
body.a-4 { 
        background-image: url(../imgm/stu5.jpg); background-attachment: fixed; background-repeat: repeat; margin-top: 15pt; margin-left: 48pt ; 
}
body.a-5 { 
        background-image: url(imgr/rihahaikei.jpg); background-attachment: fixed; background-repeat: repeat; margin-top: 15pt; margin-left: 50pt ; 
         }
body.b { 
        background-image:url(../imgm/haikei2.png); background-attachment:fixed; background-repeat-x:repeat-y;
}

body.c { 
        background-image:url(../imgp/fuurin6.gif); width: 2; background-attachment:fixed; background-repeat:repeat-Y;
}
body.d { 
        background-image:url(img/s-wi8.jpg); width: 48; background-attachment:fixed; background-repeat:repeat;
}
div.a  {margin-left:25%; border:3px solid gray; text-align: center; width:48%; height:100px;} @media print{#jogai{display:none;} }
div.b_1 {width:34%; height:500pt;overflow:aout;float:left;background-color:#000000;}
div.b_2 {float: left; margin-left:0%;width44%; height:330pt;float:left;background-color:#aa9933;}
div.b_3 {width:25%; height:330pt;float:right;background-color:#009900;}
div.c {margin-left:0%;height:30pt;width:80%; text-align:center;clear:both;
           background-color:#bb5500;}
li { height:40pt;}
video { float: right; }
}
thead{
	background-color:#803080;
	color:#ffffff;
        line-height:30pt;
}
tbody{
	line-height:25pt;
}
nav{
	position:absolute;
}
.catch{
	position:absolute;
	top:2px;
	left:20px;
}