﻿@charset "utf-8";
div#main{width:960px;height:auto;margin:0 auto 60px auto;background-color:#ffffff;font-size:1em;overflow:hidden;}
div.header h1{margin-top:30px;margin-bottom:30px;padding:8px 10px 6px 10px;border-left:8px solid #0033cc;font-size:200%;color:white;font-weight:normal;background-color:#3366ff;}
div.header h2{margin-top:35px;margin-bottom:10px;padding-left:0.5em;border-left:8px solid #ee82ee;font-size:180%;color:black;font-weight:normal;}
div.header h3{margin-top:1em;margin-left:0.5em;padding-left:0.2em;font-size:160%;border-left:5px solid #d3d3d3;color:black;font-weight:normal;}
div.header li{margin-left:0.5em;margin-right:1em;display:inline-block;}
div.header li a{color:#0066ff;outline:none;}
div.header p{margin-left:1.5em;margin-right:1em;margin-top:1em;font-size:140%;display:inline-block;}
div.header p a{color:#0066ff;outline:none;}
div.text{margin-left:2.5em;}
div.text p{margin-left:0.5em;font-size:140%;}
div.text li{margin-left:0.5em;font-size:140%;}
div.text li a{color:#0066ff;outline:none;}
div.contents{width:960px;height:auto;margin-left:2.5em;margin-right:1em;font-size:1em;}
div.contents li{margin-left:0.5em;font-size:140%;line-height:2em;}
div.contents li.link{margin-left:2.5em;list-style-type:disc;}
div.contents li p{margin-left:0.2em;margin-right:0.2em;color:#0066ff;display:inline;}
div.contents li p.file{margin-left:0.5em;font-size:80%;color:#0066ff;}
div.contents li a{color:#0066ff;outline:none;}
div.contents p{font-size:140%;color:black;}
div.information li{margin-left:1em;font-size:140%;}div.information li a{color:#0066ff;outline:none;}
div.information li.date{min-width:9.5em;max-width:auto;margin-right:1em;color:black;float:left;}
div.information li.title{overflow:hidden;}div.information li p{margin-left:0.2em;margin-right:0.2em;color:#0066ff;display:inline-block;}
div.information li p.file{margin-left:0.5em;font-size:80%;color:#0066ff;}
div.side_menu{width:100%;height:auto;margin-top:50px;border:1px solid #cccccc;}
ul.side_menu_caption{background-color:#7d7b83;text-align:center;}
ul.side_menu_caption li{height:auto;padding:15px 10px 15px 10px;font-size:150%;color:#ffffff;}
ul.side_menu_item{background-color:#f8f8f8;text-align:center;}
ul.side_menu_item li.selected{height:auto;padding:15px 10px 15px 10px;background-color:#0068b7;font-size:140%;color:#ffffff;border-top:1px solid #cccccc;}
ul.side_menu_item li.notselected{height:auto;padding:15px 10px 15px 10px;font-size:140%;border-top:1px solid #cccccc;}
ul.side_menu_item li.notselected:hover{background-color:#e0efff;}
ul.side_menu_item a:hover{text-decoration:none;}
