﻿@charset   "UTF-8";
/* CSS Document */
p, h1, h2, h3, h4, h5, h6,ul {
	margin: 0px;
	padding: 0px;
}
li {
list-style:none;
}
BODY {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: none;
	background-color: #281400;
       font-size: 10pt;
	color: #cccccc;
	text-align: center;
}
h2{
font-size: 12pt;
font-weight:bold;
line-height: 150%;
}

h3{
color:#66ccff;
font-size: 10pt;
font-weight:bold;
line-height: 150%;
}

h4{
font-size: 10pt;
font-weight:normal;
line-height: 150%;
}

h5{
font-size: 9pt;
font-weight:normal;
line-height: 130%;
}

img.grayline {
  border : 1px solid #666666;
}
img.lgrayline {
  border : 1px solid #999999;
}

.textback {
          padding : 10px;
          background : url(midasi.gif) no-repeat;
          border : 1px solid #999999;
} 
.midasiback {
          padding-top : 10px;
          padding-bottom : 5px;
          padding-left : 30px;
          padding-right : 8px;
          background : url(mitasiback.jpg) no-repeat;
          border : 1px solid #999999;
}

#container {
	height: 100%;
	width: 802px;
       margin: 0px auto;
	text-align: left;
}
#header {
	margin:10px auto 5px auto;
	padding:0px;
        height:95px;
}
#logo {
      margin-top:10px;
      float:left;
}
#head_cap {
	font-size:9pt;
	color:#cccccc;
	line-height:130%;
	font-weight:normal;
	padding-top:50px;
        float:left;
}
.head_allow2 {
        clear:both;
	padding-top:30px;
	padding-bottom:5px;
	font-size:9pt;
	color:#cccccc;
	text-align:right;
	float:right;
}
#main_image{
       border: 1px solid #666666;
}
#navibar {
	height: 40px;
	margin-top: 5px;
	margin-left: 2px;
	padding: 0px;
}

#navibar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 800px;
}

/* navigationbar*/

#navibar li{
   list-style-type:none;
   width:113px;
   height:35px;
   border-left:1px solid #666666;
   float:left;
}
#navibar li img{
	border:0;
}
#navibar li.first {
      border-left:none;
}

#navibar #pa{
	background : url(navi-11.gif);
}
#navibar #menu{
	background : url(navi-22.gif);
}
#navibar #voice{
	background : url(navi-44.gif);
}
#navibar #semina{
	background : url(navi-33.gif);
}
#navibar #yousei{
	background : url(navi-55.gif);
}
#navibar #media{
	background : url(navi-66.gif);
}
#navibar #contact{
	background : url(navi-77.gif);
}
#navibar li a{
    display:block;
    width:111px;
    height:35px;
}
#navibar li a:hover {
	background-color:transparent;
}
#navibar li a:hover img{
	visibility:hidden;
}

#sidebar {
        clear:both;
	float: left;
	width: 195px;
	padding-top: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#sidemenu {
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	border: 1px solid #666666;
}
#sidemenu li {
	margin-top: 5px;
	margin-bottom: 5px;
}

#sidemenu li a {
	font-weight: normal;
	color: #cccccc;
	font-size: 9pt;
        line-height: 200%;
}
#sidemenu li a:hover {
	color: #66ccff;
	text-decoration: underline;
}
#sidebar p {
	color: #cccccc;
	font-size: 8pt;
        line-height: 150%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.titleback {
          padding : 5px 5px 5px 10px;
          background : url(titleback.gif) no-repeat;
} 


/* maincontents*/
#maincontent {
	float: right;
	width: 560px;
	padding-right: 0px;
}
#maincontent .maintopic {
	padding: 20px;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
#maincontent .maintopic img {
	margin-right: 10px;
	margin-bottom: 10px;
}

#maincontent .topic_left {
	float: left;
	width: 275px;
	margin-top: 12px;
	clear: both;
}
#maincontent .topic_right {
	float: right;
	width: 275px;
	margin-top: 12px;
}

#maincontent_01 {
	float: right;
	width: 560px;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
        background-color: #fffff0;
        color: #281400;
;}
#maincontent_01 p {
	color: #281400;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-size: 10pt;
       line-height: 15pt;
}
#maincontent_01 #topicPath {   
    margin:10px 0;   
}   
#maincontent_01 #topicPath li {   
    display:inline; 
    list-style-type:none; 
    font-size : 8pt;  
    line-height:120%;   
}   
#maincontent_01 #topicPath li a {   
    padding-right:10px;
    font-weight: normal;     
} 

#maincontent_01 .item {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom: 20px;
}
#maincontent_01 .item img {
	float: left;
	margin-right: 15px;
}
#maincontent_01 .item .item_text p {
	font-size: 12px;
	line-height: 18px;
}
#maincontent_01 a {
	text-decoration: none;
	color: #281400;
}
#maincontent_01 a:hover {
	color: #66ccff;
	text-decoration: underline;
}


/* footer */
A {
	text-decoration: none;
	color: #cccccc;
}
A:hover {
	color: #66ccff;
	text-decoration: underline;
}
#footer {
	clear: both;
	background-color: #281400;
	margin: 20px;
	padding: 20px;
	height: 100px;
}
#footer h6 {
	font-family: Arial, Helvetica;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#footer p {
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#footernavi {
            text-align:center;
            font-size:9pt;
            margin-top: 5px;
            margin-bottom: 20px;
}
#footernavi li {
display:inline;
padding-left:10px;
padding-right:5px;
padding-bottom:20px
border-left:1px solid #cccccc;
float:left;
}
#footernavi li.first {
border-left:none;
}

