﻿@charset "utf-8" ;

@import url(picture.css);







/* セカンドページ */







/************************************************************/ 

/* ブロック分け */

/************************************************************/ 



#picture {

	width: 740px ;

	clear: both ;

	border-bottom: 1px #cccccc solid ;

}



#left {

	width: 180px ;

	float: left  ;

}



#right {

	width: 490px ;

	padding: 0px 30px 40px 40px ;

	float: right ;

	color: #000000 ;

}







/************************************************************/ 

/* 写真 */

/************************************************************/ 



#picture p {

	padding: 3px 10px ;

	display: block ;

	color: #ffffff ;

	font-size: 0.8em ;

	line-height: 1.4em ;

	background: #0C507D ;

}



#picture p a {

	color: #ffffff ;

}



#picture h2 {

	width: 740px ;

	height: 50px ;

	display: block ;

	text-indent: -9999px ;

}







/************************************************************/ 

/* 右下部メニュー */

/************************************************************/ 



#right #entries {

	margin : 40px 0px 0px ;

	padding: 20px 40px 20px 50px ;

	background-color: #f5f5f5 ;

	border: 1px #cccccc solid ;

	list-style-type : disc;

}



#right #entries li {

	margin-bottom: 0em ;

	padding-left: 0em ;

}







/************************************************************/ 

/* 左 */

/************************************************************/ 



#left li {

	line-height: 1.4em ;

}



#sideMenu01 {

	margin-bottom: 10px ;

}



#sideMenu01 li {

	padding: 0.5em 10px 0.5em 20px ;

	background: url(../../img/icon/arrow02.gif) no-repeat 5px 0.9em #f5f5f5 ;

	border-top: 1px #ffffff solid ;

	border-right: 1px #cccccc solid ;

	border-bottom: 1px #cccccc solid ;

	border-left: 1px #ffffff solid ;

}



#sideMenu04 {

	margin-bottom: 10px ;

	border-top: 1px #cccccc solid ;

}



#sideMenu04 li {

	margin-top: 1px ;

	padding: 0.5em 0px ;

	border-right: 1px #cccccc solid ;

	border-bottom: 1px #cccccc solid ;

	border-left: 1px #ffffff solid ;

}



#sideMenu04 li a {

	width: 168px ;

	height: 16px ;

	display: block ;

	text-indent: -9999px ;

	line-height: 1.4em ;

}



#sideMenu04 li.subMenu0401 a {

	background: url(../../img/subMenuBg0401.gif) no-repeat 0px 50% ;

}



#sideMenu04 li.subMenu0402 a {

	background: url(../../img/subMenuBg0402.gif) no-repeat 0px 50% ;

}



#sideMenu04 li.subMenu0403 a {

	background: url(../../img/subMenuBg0403.gif) no-repeat 0px 50% ;

}



#sideMenu04 li.subMenu0404 a {

	background: url(../../img/subMenuBg0404.gif) no-repeat 0px 50% ;

}



#sideMenu04 li.subMenu0405 a {

	background: url(../../img/subMenuBg0405.gif) no-repeat 0px 50% ;

}



#left p {

	line-height: 1.4em ;

	text-align: center ;

}







/************************************************************/ 

/* セミナー情報 メニュー */

/************************************************************/ 



#seminarMenu {

	margin-bottom: 10px ;

	background: url(../../img/subMenuSeminarBg.gif) repeat-y #f5f5f5 ;

	border-bottom: 1px #cccccc solid ;

}



#seminarMenu h2 {

	width: 180px ;

	height: 27px ;

	text-indent: -9999px ;

	line-height: 1.4em ;

	background: url(../../img/subMenuSeminar.gif) no-repeat ;

}



#seminarMenu h3 {

	margin: 0px 2px ;

	padding: 0.25em 10px 0.25em 25px ;

	background: url(../../img/icon/arrow01.gif) no-repeat 10px 0.55em #e6e6e6 ;

	border-top: 1px #ffffff solid ;

	border-bottom: 1px #cccccc solid ;

	line-height: 1.4em ;

}



#seminarMenu ul {

	margin: 0px 2px ;

	padding: 0.5em 0px ;

	background-color: #f5f5f5 ;

	border-top: 1px #ffffff solid ;

}



#sideMenu02 {

	border-bottom: 1px #cccccc solid ;

}



#seminarMenu li {

	padding: 0.25em 10px 0.25em 25px ;

	background: url(../../img/icon/arrow02.gif) no-repeat 10px 0.55em #f5f5f5 ;

}







/************************************************************/ 

/* 【本文】見出し */

/************************************************************/ 



#right h2 , #right h3 , #right h4 {

	font-weight: bold ;

}



#right h2 {

	margin: 40px 0px 20px;

	padding-left: 10px ;

	border-left: 5px #0C507D solid ;

	color: #0C507D ;

	font-size: 1.45em ;

	line-height: 1.65em ;

}



#right h3 {

	margin: 20px 0px;

	padding: 5px 0px ;

	border-bottom: #cccccc 1px dotted ;

	font-size: 1.2em ;

	line-height: 1.4em ;

}



#right h4 {

	margin: 20px 0px 10px;

	color: #0C507D ;

	font-size: 1.2em ;

	line-height: 1.4em ;

}







/************************************************************/ 

/* 【本文】編集用リンク */

/************************************************************/ 



#right h2 span {

	font-size: 0.65em ;

	line-height: 1em ;

	color: #000000 ;

}



#right h2 span a {

	line-height: 1em ;

}



#right h2 span img {

	margin-right: 5px ;

	vertical-align: middle ;

}







/************************************************************/ 

/* 【本文】装飾 */

/************************************************************/ 



#right div {

	margin-bottom: 40px ;

}



#right p {

	margin-bottom: 0.5em ;

	font-size: 1em ;

	line-height: 1.4em ;

}



#right a {

	line-height: 1.4em ;

	text-decoration: underline ;

}





#right strong {

	color: #f22e00 ;

	line-height: 1.4em ;

	font-weight: bold ;

}



#right div.waku {

border: 1px solid #ccc;

background-color: #ffff99;

padding: 5px;

}



#right div.info {

text-align: center;

border: 1px solid #ccc;

background-color: #ffff99;

padding: 5px;

}

/* 2007/07/02追加 荒井 */
#right div.redbox {

border: 1px solid #ccc;

padding: 5px;

}

/************************************************************/ 

/* 【本文】テーブル */

/************************************************************/ 



table , th , td {

	border: #cccccc 1px solid ;

	border-collapse: collapse;

	color: #000000 ;

}



table {

	width: 99% ;

	height: auto ;

	margin: 10px 0px ;

}



th {

	padding: 10px ;

	text-align: center ;

	vertical-align: middle ;

	line-height: 1.4em ;

	white-space: nowrap ;

	background-color: #e6e6e6 ;

}



td {

	padding: 10px ;

	line-height: 1.4em ;

}



td p {

	margin-bottom: 0em ;

}







/************************************************************/ 

/* 【本文】リスト */

/************************************************************/ 



#right ul , #right dl {

	margin: 10px ;

}



#right li , #right dt , #right dd {

	margin-bottom: 0.5em ;

	line-height: 1.4em ;

}



#right li li , #right li li li {

	font-size: 1em ;

	padding-right: 1em ;

}



#right dd {

	padding-left: 1em ;

}



#right ul.disc , #right ul.number , #right ul.english {

	margin-left: 2em ;

}



#right ul.disc {

	list-style-type : disc;

}



#right ul.number {

	list-style-type: decimal ;

}



#right ul.englishS {

	list-style-type: lower-alpha ;

}







/************************************************************/ 

/* 【本文】セミナーリスト */

/************************************************************/ 



#seminarList td.date , #seminarList td.application {

	text-align: center ;

	vertical-align: middle ;

	white-space: nowrap !important ;

	line-height: 1.4em ;

}



#seminarList tr.holdingEnd td.application {

	line-height: 1.4em ;

	line-height: 1em ;

}



#seminarList tr.ready td.application ,

#seminarList tr.received td.application ,

#seminarList tr.receptionEnd td.application {

	line-height: 1px ;

	font-size: 1px ;

}



#seminarList td.application img {

	margin: 1px 0px ;

}







/************************************************************/ 

/* 【本文】健康フォーラム報告書リスト */

/************************************************************/ 



#reportList td.date , #reportList td.PDF {

	text-align: center ;

	vertical-align: middle ;

	white-space: nowrap !important ;

	line-height: 1.4em ;

}



#reportList td.PDF a {

	font-size: 0.8em ;

}







/************************************************************/ 

/* 【本文】セミナー申込みボタン） */

/************************************************************/ 



.entryBody p.application {

	margin-top: 30px ;

	text-align: center ;

}







/************************************************************/ 

/* 【本文】セミナー概要（表） */

/************************************************************/ 



.entryBody table.seminarOutline {

	margin: 30px 0px 0px ;

}



.entryBody table.seminarOutline tr.map p {

	margin-top: 10px ;

    display: none;

}







/************************************************************/ 

/* 【本文】関連セミナー紹介 */

/************************************************************/ 



#relatedSeminar ul {

	margin: 2em 40px ;

	list-style-type : disc;

}







/************************************************************/ 

/* 【本文】関連セミナー割引情報 */

/************************************************************/ 



#discount {

	margin: 0px ;

	padding: 20px 40px ;

	background-color: #f5f5f5 ;

	border: 1px #cccccc solid ;

}



#discount p {

	margin: 0px ;

}







/************************************************************/ 

/* 【本文】セミナー申し込みフォーム */

/************************************************************/ 



#applicationForm table , #applicationForm th , #applicationForm td {

	border-top: #ffffff 2px solid ;

	border-bottom: #ffffff 2px solid ;

	border-left: #ffffff 1px none ;

	border-right: #ffffff 1px none ;

	border-collapse: collapse;

	color: #000000 ;

}



#applicationForm table {

	height: auto ;

	margin: 10px 0px ;

}



#applicationForm th {

	padding: 3px 10px ;

	white-space: nowrap ;

	text-align: left ;

	vertical-align: middle ;

	line-height: 1.4em ;

	color: #ffffff ;

	background-color: #0C507D ;

}



#applicationForm td {

	padding: 3px 0px 3px 10px ;

	line-height: 1.4em ;

}



#applicationForm label , #applicationForm span {

	line-height: 1.4em ;

}



#applicationForm input.text {

	width:  99% ;

	height: 1.4em ;

}



#applicationForm textarea {

	width:  99% ;

}



#applicationForm input.text5em {

	width:  5em ;

	height: 1.4em ;

	margin: 0px 0.5em ;

}



#applicationForm input.checkbox {

	margin-right: 0.5em ;

}



#applicationForm p.application {

	margin-top: 10px ;

	text-align: center ;

}



#applicationForm tr.lumping td label , #applicationForm tr.number td span.left {

	width: 19em ;

}



#applicationForm p span {

	padding-right: 0.25em ;

	color: #FF6000 ;

	font-weight: bold ;

}



#applicationForm th span {

	padding-left: 0.25em ;

	color: #FF6000 ;

	font-weight: bold ;

}



#applicationForm tr.history td {

	color: #FF6000 ;

}





ul.setsubi {

	margin: 0;

	padding: 0;

	clear: both;

}

ul.setsubi li {

	width: 150px;

	float: left;

	margin: 0 0 0 10px;

}

ul.setsubi li.head { margin: 0;}
