@charset "UTF-8";

/* スタイル */
body    {font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif; font-size: 14px;
             margin: 0; background-color: #ffffff; -webkit-text-size-adjust: 100%} 

p         {line-height: 1.6}

/* ヘッダー */
.header         {background-color: #ffffff}

/* サイト名 */
.boxA            {margin: 0 auto; width: 860px; height: 90px}
.boxA:after    {content: ""; display: block;  clear: both}
.boxA-1         {float: left; width: 320px; padding-top: 12px}
.boxA-2         {float: left; width: 540px; padding-top: 60px}

/*ナビゲーション */
.menu ul       {margin: 0; padding: 0; list-style: none}
.menu li a     {display: block; color: #000000; font-size: 12px; text-decoration: none}
.menu li a:hover   {color: #6699FF}
.menu ul:after      {content: ""; display: block;  clear: both}
.menu li               {float: left; border-right: solid 1px #aaaaaa; padding-left: 8px; padding-right: 8px}
.menu li:first-child     {border-left: solid 1px #aaaaaa}

/* top画像 */
.topimg        {background-color: #000000; height: 100px}

/*個別対応 */
#sample1        {font-size: 12px; }
#sample2        {font-size: 13px; }
#sample3        {font-size: 14px; }
#sample4        {line-height: 2}
#sample5        {font-size: 15px; color: #4B0082}

ul#sample3  {list-style-type:disc; line-height: 1.8}
ol#sample3  {line-height: 1.8}

del     {color: #ff0000; }
span   {color: #000000; }


/* コンテンツ */
.contenar1            {margin: 0 auto; width: 860px; background-color:#ffffff; }
.contenar1:after    {content: ""; display: block;  clear: both}
.contenar1-1         {background-color: #ffffff; float: left; width: 630px; padding-top: 5px}
.contenar1-2         {background-color: #ffffff; float: right; width: 200px; padding-top: 0px;  padding-left: 30px; }
.contenar1-3         {background-color: #ffffff; float: left; width: 430px; padding-top: 0px}
.contenar1-4         {background-color: #ffffff; float: right; width: 430px; padding-top: 0px}
.contenar1-5         {background-color: #ffffff; float: left; width: 230px; padding-top: 0px}
.contenar1-6         {background-color: #ffffff; float: right; width: 610px; padding-top: 66px; padding-left: 20px}



/* 見出しベース */
.ttl1  {padding: 3px 10px; color:#ffffff; border-bottom:solid 1px #bababa; border-right:solid 1px #bababa; 
          background-color: #6b8e23; width: 610px}  

.ttl2  {padding: 3px 10px; color:#ffffff; border-bottom:solid 1px #bababa; border-right:solid 1px #bababa; 
          background-color: #6b8e23; width: 840px}  

.ttl3  {padding: 3px 10px; color:#ffffff; border-bottom:solid 1px #bababa; border-right:solid 1px #bababa; 
          background-color: #6b8e23; width: 590px}  



/* 事務局 */
.jimuwaku      {padding-top: 5px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; 
                       border: solid 2px #dddddd;}

/* TOPサイドnav */
#nav        {width:200px; float:left; }
#nav ul    {margin: 0; padding: 0; list-style-type:none}
#nav li     {width: 200px; margin-bottom: 8px; background-color:#9999cc; line-height: 50px; text-indent: 5px}
#nav a     {display:block; text-decoration:none; padding-left:11px; color:#ffffff}
#nav li:hover  {background-color:#6699FF}

/* events nav */
#nav2        {width: 230px; float: left; }
#nav2 ul    {margin: 0; padding: 0; list-style-type:none}
#nav2 li     {width: 230px; margin-bottom: 10px; background-color:#9999cc; line-height: 40px; text-indent:5px}
#nav2 a     {display:block; text-decoration:none; padding-left:11px; color:#ffffff}
#nav2 li:hover  {background-color:#6699FF}

.waku        {padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; 
                  background-color: #fcfcfc; border: solid 1px #dcdcdc; margin-bottom: 5px;}

/* 医学賞 nav */
#nav3        {width: 230px; float: left; }
#nav3 ul    {margin: 0; padding: 0; list-style-type:none}
#nav3 li     {width: 230px; margin-bottom: 10px; background-color:#9999cc; padding-top: 10px; padding-bottom: 10px; line-height: 20px; text-indent:5px}
#nav3 a     {display:block; text-decoration:none; padding-left:11px; color:#ffffff}
#nav3 li:hover  {background-color:#6699FF}


/* フッター */
.footer	      {padding-top: 15px; padding-bottom: 15px; background-color: #000000}
.copyright      {width: 860px; margin-left: auto; margin-right: auto; }
.copyright p   {margin: 0; color: #ffffff; font-size: 12px; text-align: center; }