﻿/*******【body 全体】********/

body{
      background-color:#ccccff;
      margin:0px;
}

/*******【全体】********/

#site-box{
      width:1042px;
      margin:auto;
      background-color:#ccccff;
      padding-top:0%;
      border-top:5px solid #ccccff;
      border-left:25px solid #ccccff;
      border-right:25px solid #ccccff;
}

/*******【index, 学会概要,大会プログラムの一部】********/
#intro{
      margin-top:25px;
      margin-bottom:10px;
      margin-left:25px;
      margin-right:25px;
      background-color:#e6e6fa;
      padding-top:10px;
      padding-left:30px;
      padding-right:30px;
      text-indent:0em;
}

/*******【フッター】********/

#foot{
      clear:both;
      width:1067px;
      background-color:#ccccff;
      margin:0px;
}

/*******【メニューバー 全体】********/

.menu{
      float:left;
      width:200px;
      background-color:#ffffff;

}

/*******＜メニュー内のリスト＞********/
.menu li a{
      display: block; 
      border-bottom: 0px solid;
      background-color: #fff;
      padding: 3px 3px;
      text-decoration: none;
      color: #333;
      margin: 0px;
      font-size: 18px;
}

/*******＜メニューにカーソルを乗せた時のデザイン＞********/
.menu li a:hover{
     border-left: 0px;
     border-top: 0px;
     border-right: 0px;
     border-bottom: 0px solid #474655;
     background-color: #d7efd7;
}

.menu ul{

      padding-left:10px;
      padding-right:10px;
      list-style-type:none;
      font-size:14pt;
      line-height:200%;

}

/*******【コンテンツ部分】********/
.content{
      float:right;
      width:830px;
      background-color:#ffffff;     
      text-indent:1em;
}

/*******【全国大会直近　プログラム部分】********/
.content ul{
      list-style-type:none;
      font-size:12pt;
      line-height:200%;
}

/*******【お知らせ部分】********/

.news	{
	margin:20px;
	padding:20px;
	border:solid 5px #dddddd
}

/*******＜"ニュース"の文字＞********/
.news h3{
	margin-top:0;
	margin-bottom:5px;
	font-size:18px;
	color:#666666
}

/*******＜ニュースのリスト全体＞********/
.news ul{
	margin:0;
	padding:0;
	list-style:none
}

/*******＜ニュースのリストそれぞれのデザイン＞********/
.news li a {
	display:block;
	padding:5px;
	color:#000000;
	font-size:14px;
	text-decoration:none
}

/*******＜ニュース　カーソルを乗せた時＞********/	
.news li a: hover{
	background-color:#eeeeee
}

/*******＜ニュース内の日付表示部分＞********/
.news time{
	margin-right:10px;
	color: #888888;
	font-weight: bold
}

/*******【プログラムの時間の部分】********/

.time{
      color:#364f80;
      border:solid 2px #ccccff;
      padding:0;
      margin-left:25px;
      margin-right:25px;
      margin-top:25px;
}

/*******【会則の本文】********/

p.regulation{
      margin-left:45px;
      margin-right:35px;
      margin-top:5px;
      margin-bottom:5px;
      text-indent:0px;
}

/*******【学会役員,お問い合わせ,入会案内,部会】********/
p.all{
      margin-left:35px;
      margin-right:35px;
      margin-top:5px;
      margin-bottom:0px;
      text-indent:0px;
      line-height:140%
}

/*******【雑誌本文】********/
p.mag{
      margin-left:35px;
      margin-right:35px;
      margin-top:5px;
      margin-bottom:0px;
      text-indent:0px;
      line-height:140%;
      font-size:11pt;

}

/*******【雑誌本文　氏名部分】********/

p.magS{
      margin-left:35px;
      margin-right:35px;
      margin-top:5px;
      margin-bottom:0px;
      text-indent:0px;
      line-height:140%;
      font-size:11pt;

}

/*******【新雑誌　本文2種類】********/

.mag2{
	margin-left:40px;
	margin-right:40px;
	text-indent: 0em;
	}

.mag3{
	margin-left:20px;
	margin-right:20px;
	text-indent: 0em;
}

/*******【ホームページロゴ】********/
h1{
      font:40pt bold;
      letter-spacing:0.15em;
      padding-right:20px;
      padding-left:20px;
      padding-top:30px;
      padding-bottom:15px;
      margin-top:10px;
      margin-left:3px;
      margin-right:18px;
      margin-bottom:30px;
      background-color:#ffffff;
      box-shadow: 15px 15px  #364f80;
      line-height:80%;

}

a      {
      color:black;
      text-decoration:none;
}


h2{
      line-height:0.5;
      margin-bottom:0px;
      margin-left:10px;
}

h3{
      line-height:1;
}

h4{
      background-color:#e6e6fa;
      padding:2px;
      margin-left:25px;
      margin-right:25px;
      margin-top:0.5px;
      margin-bottom:0.5px;
      border-left:solid 3px #364f80;

}

h5{
      background-color:#99CC99;
      padding:2px;
      margin-left:25px;
      margin-right:25px;
      margin-top:0.5px;
      margin-bottom:0.5px;

]
p{
      line-height:2;
      padding-top:5px;
      padding-bottom:10px;
      margin-bottom:1px;     
}

