*{
	margin: 0px;
	padding: 0px;

}
body {
	background:url(img/sora61.jpg) repeat #ffffff;
	font-size: 100%;
	line-height: 150%;
	text-align: center;
	color: #000080;
	margin: 25px;
}
div#page {
	text-align: left;
	border: 0px solid #cccccc;
	background: #ffffff;
	width:85%;
	margin: 5px auto;
        font-family:"MS Pゴシック",Osaka,sans-serif
        padding:20PX;
       max-width;1260px;
        min-width: 960px; 
}
div#head {
	padding: 10px 10px 5px 5px;
	margin: 0px;
	background:url(img/ttl6.png) no-repeat #ffffff center;
        letter-spacing:0.5em;
        text-indent:1em;
        font-size:50%;
        text-align:center;
        height:248px;
        border-bottom:0px solid #87cefa;
        border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
        color:#000000;
}

div#menu {
	padding: 5px;
	background: #ffffff;
	border-top: 0px solid #191970;
	border-bottom: 0px solid #191970;
	height: 40px;
        border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#menu ul{
	margin: 5px;
	padding: 5px;
}
div#menu li{
	float: left;
	padding: 1px;
	margin-left: 10px;
	color: #ffffff;
	list-style: none;
}
div#menu a{
	color: #191970;
	text-decoration: none;
        margin-left:15px;
        border-left: 0px solid  #000088;
        border-right: 0px solid  #ffffff;
        border-bottom:2px solid #f5f5f5;
        font-size:85%;
}

div#menu a:hover{
        color: #000088;
	background: #cdcdcd;
        margin-left:15px;
}

div#main {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
	padding: 20px 0px;
	background: #FFFFFF;
	width: 60%;
	float: left;
        font-family:"MS Pゴシック",Osaka,sans-serif

}
div#main p {
	margin: 0px 0px 20px 40px;
        clear:both;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#main ul {
	margin-left: 60px;
	margin-bottom: 1em;
	margin-right: 30px;
}


div#topmain {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
	padding: 20px 0px;
	background: #FFFFFF;
	width: 45%;
	float: left;
        font-family:"MS Pゴシック",Osaka,sans-serif

}
div#topmain p {
	margin: 0px 0px 20px 40px;
        clear:both;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#topmain ul {
	margin-left: 60px;
	margin-bottom: 1em;
	margin-right: 30px;
}

div#submenu {
	width: 20%;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px;
	float: left;
        font-size: 80%;
        text-align:center;
        background:#ffffff;
        border-left:0px solid #cccccc;
        border-right:0px solid #cccccc;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#submenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}
div#submenu p{
	margin: 10px 0px 0px 10px;
}

div#topsubmenu {
	width: 25%;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px;
	float: left;
        font-size: 75%;
        text-align:center;
        background:#ffffff;
        border-left:0px solid #cccccc;
        border-right:0px solid #cccccc;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#topsubmenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}
div#topsubmenu p{
	margin: 10px 0px 0px 10px;
}


div#lmenu {
	width: 30%;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px;
        padding-left: 40px;
	float: left;
        font-size: 75%;
        text-align:center;
        background:#ffffff;
        border-right:1pX
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#lmenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}
div#lmenu p{
	margin: 10px 0px 0px 10px;
        font-family:"MS Pゴシック",Osaka,sans-serif
}


div#toplmenu {
	width: 25%;
	margin: 5px 0px 5px 0px;
	padding: 10px 0px;
        padding-left: 40px;
	float: left;
        font-size: 80%;
        text-align:center;
        background:#ffffff;
        border-right:1pX
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#toplmenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}
div#toplmenu p{
	margin: 10px 0px 0px 10px;
        font-family:"MS Pゴシック",Osaka,sans-serif
}

div#foot {
	border-top: 1px solid #006633;
	padding: 0px;
	text-align: right;
	clear: both;
	margin: 0px;
	background: #000080;
	color: #FFFFFF;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
div#foot p{
	margin: 5px 0px 0px;
	padding: 5px 0px;

}
strong {
	color: #CC3333;
}

h1 {
	font-size: 110%;
	padding: 25px 15px 5px;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font-weight: bold;
        font-family:"MS Pゴシック",Osaka,sans-serif
}
h2 {
	font-size: 105%;
	margin:10px 0px 20px 20px;
	color: #333333;
	border-bottom: 1px dashed #999999;
	padding:10px 0px 0px 5px;
	clear: both;
        font-family:"MS Pゴシック",Osaka,sans-serif
}

h3{
        font-size: 100%;
	padding: 10px 15px 0px;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
	font-weight: bold;
        font-family:"MS Pゴシック",Osaka,sans-serif
}    

h4{
        font-size: 90%;
	padding: 25px 15px 5px;
	border-bottom: 1px solid #cccccc;
	background:#ffffff;
	font-weight: bold;
        font-family:"MS Pゴシック",Osaka,sans-serif
}    

h5{
        font-size: 95%;
	padding: 10px 15px 0px;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font-weight: bold;
        font-family:"MS Pゴシック",Osaka,sans-serif
}


dl {
	margin: 0px 0px 50px 40px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
}
.imgbox {
	margin: 0px 10px 1em 40px;
}
.imgbox img{
	border: 1px solid #666666;
}
.imgbox_f {
	margin: 0px 10px 1em;
	float: right;
        width:20%;
        height:20%;

}
.imgbox_f img{
	border: 1px solid #666666;
}

.photo_s {
        width:150px;
        float:right; 

    
}

.photob {
        
        float:left;
}

iframe.ifs{
        width:400px;
        height:400px;
        border-top:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
        border-right:1px solid #ffffff;
        border-left:1px solid #ffffff;      
}
img.img00{
        padding:0px;
        margin:2px;
        border-style:none;
}

.photo_a {
        width:250px;
        border:0px solid #ff4500;
         
}


.photo_b {
        width:250px;
        border:0px solid #ff4500;
        float:right;
}

.photo_c {
        width:300px;
        border:0px solid #ff4500;
}

div#b1{
        font-size: 90%;
	border-bottom: 1px solid #cccccc;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif
}

div#b1 a{
	color: #000080;
	text-decoration: none;
}


div#b1 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#b2{
        font-size: 90%;
	border-bottom: 1px solid #cccccc;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
        border-left: 12px solid #cccccc;
}

div#b2 a{
	color: #000080;
	text-decoration: none;
}

div#b2 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#b3{
        font-size: 90%;
	border-bottom: 1px solid #cccccc;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
}

div#b3 a{
	color: #ffffff;
	text-decoration: none;
       
}

div#b3 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#b4{
        font-size: 90%;
	border-bottom: 1px solid #cccccc;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
}

div#b4 a{
	color: #000080;
	text-decoration: none;
}

div#b4 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#b5{
        font-size: 90%;
	border-bottom: 12px solid #cccccc;
        border-top: 12px solid #6495ed;
        border-left: 12px solid #cccccc;
        border-right: 12px solid #6495ed;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
}

div#b5 a{
	color: #000088;
	text-decoration: none;
}

div#b5 a:hover{
        color: #000080;
	background: #fff000;
        margin-left:0px;

}

div#b6{
        font-size: 90%;
	border-bottom: 12px solid #6495ed;
        border-top: 12px solid #cccccc;
        border-left: 12px solid #cccccc;
        border-right: 12px solid #6495ed;
	background:#ffffff;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
}

div#b6 a{
	color: #000080;
	text-decoration: none;
}

div#b6 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#b7{
        font-size: 90%;
	border-bottom: 1px solid #cccccc;
	background:#cccccc;
	font-weight: bold;
        color:#000080;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif
}

div#b7 a{
	color: #000080;
	text-decoration: none;
}


div#b7 a:hover{
        color: #000080;
	background: #cccccc;
        margin-left:15px;

}

div#b8{
        font-size: 110%;
	border-bottom: 1px solid #cccccc;
	background:radial-gradient(#ffffff,#87cefa);
	font-weight: bold;
        color:#000080;
        text-decoration: none;
        border-left: 1px solid #cccccc;
}

div#b8 a{
	color: #000080;
	text-decoration: none;
}

div#b8 a:hover{
        color: #000080;
	background: #ffffff;
        margin-left:15px;

}

div#mainb {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
	padding: 20px 0px;
	background: #FFFFFF;
	width: 60%;
	float: left;
	border-right: 0px solid #CCCCCC;

}
div#mainb p {
	margin: 0px 0px 20px 40px;
        clear:both;
}
div#mainb ul {
	margin-left: 60px;
	margin-bottom: 1em;
	margin-right: 30px;
}

tr{
        
}

td{
        font-size:70%;
}

th{
        font-size:70%;
        text-align:left;
}

div#c1{
        font-size: 100%;
	background:#ffcccc;
        color:#000080;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif";
        margin-left:15px;
        margin:10px 0px 20px 20px;
}

div#c1 a{
	color: #000080;
	text-decoration: none;
}


div#c1 a:hover{
        color: #000080;
	background: #cccccc;
        margin-left:15px;

}

div#c2{
        font-size: 100%;
	background:#0000ff;
        color:#ffffff;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif";
        margin-left:15px;
        margin:10px 0px 20px 20px;
}

div#c2 a{
	color: #ffffff;
	text-decoration: none;
}


div#c2 a:hover{
        color: #ff0000;
	background: #cccccc;
        margin-left:15px;

}

div#c3{
        font-size: 100%;
	background:#ccffff;
        color:#000080;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif";
        margin-left:15px;
        margin:10px 0px 20px 20px;
}

div#c3 a{
	color: #000080;
	text-decoration: none;
}


div#c3 a:hover{
        color: #ff0000;
	background: #cccccc;
        margin-left:15px;

}

div#c4{
        font-size: 80%;
	background:#ffffff;
        color:#000080;
        text-decoration: none;
        font-family:"MS Pゴシック",Osaka,sans-serif";
        margin-left:15px;
        padding:10px 0px 0px 5px;
}

div#c4 a{
	color: #000080;
	text-decoration: none;
}


div#c4 a:hover{
        color: #ff0000;
	background: #cccccc;
        margin-left:15px;

}