@charset "shift_jis";

/* 日本消化器学会CSS設定
------------------------------------------------------------ */

/* ■タグ設定■
------------------------------ */
a {
	text-decoration: none;
	}

a:link {
	text-decoration:none;
	color: #0000FF;
	}

a:visited {
	text-decoration:none;
	color: #993399;
	}

a:hover {
	color: #FF0000;
	}

blockquote {
	margin:0;
	padding:10px 20px 10px 20px;
}

/* ■基本CSS■
------------------------------ */
.sec {
	padding:0 0 25px 0;
}

.clear {
	clear:both;
}

.caption{
	font-size:10px;
	text-align:right;
}

.caption a {
	color:#168BB7;
}

.float-r {
	float:right;
}

.float-l {
	float:left;
}

.txt-r {
	text-align:right;
}

.txt-l {
	text-align:left;
}

.txt-c {
	text-align:center;
}

.top-icon {
	vertical-align:middle;
	margin-right:10px;
}

.mar25 {
	margin-bottom:25px;
}

/* ■各ページ共通設定■
------------------------------ */
#wrapper {
	text-align:center;
	background:url(../images/wrapper-bg.jpg) 0 0 repeat-x;
}

#wrapper2nd {
	text-align:center;
	background:url(../images/wrapper2nd_bg.jpg) 0 0 repeat-x;
}

#wrapper02 {
	width:821px;
	margin:0 auto;
	text-align:left;
	background:url(../images/wrapper02-bg.jpg) 0 0 repeat-y;
}

#container01 {
	float:left;
	width:10px;
	background:url(../images/container01-bg.jpg) 0 0 repeat-y;
}

#container02 {
	float:left;
	width:801px;
}

#container03 {
	float:left;
	width:10px;
	background:url(../images/container03-bg.jpg) 0 0 repeat-y;
}

#pp {
	color:#FFF;
	text-align:left;
	z-index:100;
	position:relative;
	top:5px;
	left:10px;
}

#pp a {
	color:#FFF;
}

#pp a:hover {
	color:#FFF;
}

/* テーブル（背景色）
------------------------------ */
table td.bgBrown {
	background-image: none;
	background-color: #F3EFE2;
}

/* トップページ設定
------------------------------------------------------------ */
/* ■ヘッダー設定■
------------------------------ */
#header {
	background:url(../images/header-bg.jpg) 0 0 no-repeat;
	width:801px;
	height:76px !important;
	height/**/:76px;
}

#top #header h1 {
	display:none;
}

#header ul {
	padding:0;
	margin:0;
}

#header li {
	float:left;
	padding-right:3px;
}

#headnavi {
	width:510px;
	z-index:100;
	position:relative;
	top:5px;
	left:300px;
}

#headnavi a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#headnavi00 a {
	width:65px;
	background:url(../images/headlist00.jpg) 0 0 no-repeat;
}

#headnavi01 a {
	width:168px;
	background:url(../images/headlist01.jpg) 0 0 no-repeat;
}

#headnavi02 a {
	width:135px;
	background:url(../images/headlist02-02.jpg) 0 0 no-repeat;
}
/*#headnavi02 a {
	width:141px;
	background:url(../images/headlist02.jpg) 0 0 no-repeat;
}*/

#headnavi03 a {
	width:121px;
	background:url(../images/headlist03.jpg) 0 0 no-repeat;
}

#headnavi00 a:hover {
	width:65px;
	background:url(../images/headlist00.jpg) 0 -19px no-repeat;
}

#headnavi01 a:hover {
	width:168px;
	background:url(../images/headlist01.jpg) 0 -19px no-repeat;
}

#headnavi02 a:hover {
	width:135px;
	background:url(../images/headlist02-02.jpg) 0 -19px no-repeat;
}
/*#headnavi02 a:hover {
	width:141px;
	background:url(../images/headlist02.jpg) 0 -19px no-repeat;
}*/

#headnavi03 a:hover {
	width:121px;
	background:url(../images/headlist03.jpg) 0 -19px no-repeat;
}

/* ヘッダーサブリスト */
#language {
	width:135px;
	z-index:200;
	position:relative;
	top:10px;
	left:659px;
}

#language ul {
	padding:0;
	margin:0;
}

#language li {
	float:left;
	padding-right:0px;
}

#language a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height/**/:14px;
	padding-top:14px;
}

#headnavi04 a {
	width:72px;
	background:url(../images/headlist04.jpg) 0 0 no-repeat;
}

#headnavi04ov a {
	width:72px;
	background:url(../images/headlist04.jpg) 0 -14px no-repeat;
}

#headnavi05 a {
	width:63px;
	background:url(../images/headlist05.jpg) 0 0 no-repeat;
}

#headnavi05ov a {
	width:63px;
	background:url(../images/headlist05.jpg) 0 -14px no-repeat;
}

#headnavi04 a:hover {
	width:72px;
	background:url(../images/headlist04.jpg) 0 -14px no-repeat;
}

#headnavi05 a:hover {
	width:63px;
	background:url(../images/headlist05.jpg) 0 -14px no-repeat;
}

/* 学会についてヘッダーサブリスト */
#what #language {
	width:135px;
	z-index:200;
	position:relative;
	top:10px;
	left:661px;
}

#what #headnavi04 a {
	width:72px;
	background:url(../what/images/headlist04-w.jpg) 0 0 no-repeat;
}

#what #headnavi04ov a {
	width:72px;
	background:url(../what/images/headlist04-w.jpg) 0 -14px no-repeat;
}

#what #headnavi05 a {
	width:63px;
	background:url(../what/images/headlist05-w.jpg) 0 0 no-repeat;
}

#what #headnavi04 a:hover {
	width:72px;
	background:url(../what/images/headlist04-w.jpg) 0 -14px no-repeat;
}

#what #headnavi05 a:hover {
	width:63px;
	background:url(../what/images/headlist05-w.jpg) 0 -14px no-repeat;
}


/* 一般市民ヘッダーサブリスト */
#citizen #language {
	width:135px;
	z-index:200;
	position:relative;
	top:10px;
	left:659px;
}

#citizen #headnavi04 a {
	width:72px;
	background:url(../citizen/images/headlist04-c.jpg) 0 0 no-repeat;
}

#citizen #headnavi04ov a {
	width:72px;
	background:url(../citizen/images/headlist04-c.jpg) 0 -14px no-repeat;
}

#citizen #headnavi05 a {
	width:63px;
	background:url(../citizen/images/headlist05-c.jpg) 0 0 no-repeat;
}

#citizen #headnavi04 a:hover {
	width:72px;
	background:url(../citizen/images/headlist04-c.jpg) 0 -14px no-repeat;
}

#citizen #headnavi05 a:hover {
	width:63px;
	background:url(../citizen/images/headlist05-c.jpg) 0 -14px no-repeat;
}



/* 会員ヘッダーサブリスト */
#member #language {
	width:135px;
	z-index:200;
	position:relative;
	top:10px;
	left:659px;
}

#member #headnavi04 a {
	width:72px;
	background:url(../member/images/headlist04-m.jpg) 0 0 no-repeat;
}

#member #headnavi04ov a {
	width:72px;
	background:url(../member/images/headlist04-m.jpg) 0 -14px no-repeat;
}

#member #headnavi05 a {
	width:63px;
	background:url(../member/images/headlist05-m.jpg) 0 0 no-repeat;
}

#member #headnavi04 a:hover {
	width:72px;
	background:url(../member/images/headlist04-m.jpg) 0 -14px no-repeat;
}

#member #headnavi05 a:hover {
	width:63px;
	background:url(../member/images/headlist05-m.jpg) 0 -14px no-repeat;
}



/* ■ナビゲーション設定■
------------------------------ */
#gnavi .float-l {
	width:267px;
}

/* ■コンテンツ部分設定■
------------------------------ */
#contents {
	background: url(../images/contents-bg.jpg) 0 0 no-repeat;
}

#primary {
	width:538px !important;
	width/**/:568px;
	float:left;
	padding:19px 14px;
}

#primary h2 {
	padding-bottom:25px;
}

#primary h3 {
	background:url(../images/h3_bg.jpg) 0 0 no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:8px 0 0 15px;
	margin-bottom:15px;
	height:30px;
}

#primary h4 {
	background:url(../images/h4_bg.jpg) 10px 1px no-repeat;
	font-size:12px;
	font-weight:bold;
	padding:0 22px 0;
}

#primary p.midashi02 {
	font-size:12px;
	font-weight:bold;
	background:url(../images/h4_bg.jpg) 10px 1px no-repeat;
	color:#333;
	padding:0 22px 10px;
	margin-bottom:0;
}

#primary p {
	padding:0 0 20px 10px;
}

#primary ul {
	padding:0;
}

#primary #whatsnew li {
	background:url(../images/whatsnew-listbg.jpg) 0 0 no-repeat;
	width:532px !important;
	width/**/:542px;
	padding:13px 0 13px 10px;
	border-bottom:1px dotted #ADADAD;
}

#primary #whatsnew table td {
	background:url(../images/whatsnew-listbg.jpg) 0 0 no-repeat;
	border-bottom:1px dotted #ADADAD;
}

#primary ol {
	padding:0 0 15px 30px;
}

#primary ol li {
	background:none;
	padding:5px 0;
	/*width:568px !important;
	width:568px;*/
	border:none;
}


#secondary {
	width:205px !important;
	width/**/:231px;
	float:left;
	padding:19px 14px 219px; 
}

#secondary h2 {
	padding-bottom:10px;
}

#top #secondary #searcharea {
	background:none;
	height:63px !important;
	height/**/:71px;
	margin-top:20px;
	padding:4px 8px;
}

#top #secondary #searcharea h2 {
	font-weight:normal;
	font-size:14px;
	padding:0px;
	margin:0px;
}

/* ■フッター設定■
------------------------------ */
#footer {
	background:url(../images/footer-bg.jpg) 0 0 no-repeat;
	padding:40px 15px 22px 5px;
	text-align:right;
}

#footer p {
	padding:0;
	margin:0;
	color:#FFF;
	font-size:12px;
}





/* 第２階層テンプレート設定
------------------------------------------------------------ */

/* ▼会員向けページ▼
---------------------------------------- */
/* ■ヘッダー設定■
------------------------------ */
#member #header {
	background:url(../member/images/header-bg_member.jpg) 0 0 no-repeat;
	height:76px !important;
	height/**/:76px;
}

/* ■メインエリア設定■
------------------------------ */
#member #contents {
	background:none;
}

#member #contents #primary {
	width:598px !important;
	width/**/:638px;
	padding:10px 20px 0;
	background:url(../images/primary_shadow.jpg) 0 0 repeat-x;
	float:right;
}

#member #contents #primary ul {
	margin-bottom:15px;
}

#member #contents #primary ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 35px;
	border-bottom:none;
}

#member #contents #primary ol li {
	list-style:decimal;
	padding:5px 0 0 0;
	margin:0 0 0 50px;
	border-bottom:none;
}

#breadcrumbs {
	font-size:10px;
	padding:0 0 10px;
}

/* PDFDL用リスト */
#member #contents #primary #dlpdf ul {
	padding:0 0 15px 30px;
}

#member #contents #primary #dlpdf li {
	background:url(../images/adobe_readericon.jpg) 0 0 no-repeat;
	padding:5px 0 10px 35px;
	width:500px !important;
	width/**/:500px;
	border-bottom:none;
}



/* ■サイドナビゲーション設定■
------------------------------ */
#member #contents #secondary {
	width:163px !important;
	width/**/:163px;
	background:url(../images/sidenavi_bg.jpg) 0 0 repeat-y;
	padding:0;
	float:right;
}

#member #contents #secondary h2 {
	margin:0;
	padding:0;
}

#admissionarea {
	height:91px !important;
	height/**/:101px;
	padding:5px 10px 6px;
	background-image: url(../member/images/loginarea_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#searcharea {
	background:url(../images/search_bg.jpg) 0 0 no-repeat;
	height:63px !important;
	height/**/:71px;
	padding:4px 8px;
}

#searcharea form {
	margin:0;
	padding:0;
}

#formember {
	margin-bottom:2px;
}

#formember a {
	display:block;
	overflow:hidden;
	width:140px;
	height:0 !important;
	height/**/:32px;
	padding-top:32px;
	background:url(../member/images/list_formember.png) 0 0 no-repeat;
}

#formember a:hover {
	display:block;
	overflow:hidden;
	width:140px;
	height:0 !important;
	height/**/:32px;
	padding-top:32px;
	background:url(../member/images/list_formember.png) -140px 0 no-repeat;
}

#personal {
	margin-bottom:4px;
}

#personal a {
	display:block;
	overflow:hidden;
	width:140px;
	height:0 !important;
	height/**/:32px;
	padding-top:32px;
	background:url(../member/images/list_forpersonal.png) 0 0 no-repeat;
}

#personal a:hover {
	display:block;
	overflow:hidden;
	width:140px;
	height:0 !important;
	height/**/:32px;
	padding-top:32px;
	background:url(../member/images/list_forpersonal.png) -140px 0 no-repeat;
}

#membersearch {
	float:left;
}

#membersearch a {
	display:block;
	overflow:hidden;
	width:69px;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
	background:url(../member/images/list_membersearch.jpg) 0 0 no-repeat;
}

#membersearch a:hover {
	display:block;
	overflow:hidden;
	width:69px;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
	background:url(../member/images/list_membersearch.jpg) -69px 0 no-repeat;
}

#admission {
	float:left;
	padding-left:2px;
}

#admission a {
	display:block;
	overflow:hidden;
	width:69px;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
	background:url(../member/images/list_admission.jpg) 0 0 no-repeat;
}

#admission a:hover {
	display:block;
	overflow:hidden;
	width:69px;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
	background:url(../member/images/list_admission.jpg) -69px 0 no-repeat;
}

#member #contents #secondary ul {
	margin:0;
	padding:0;
}

#member #contents #secondary li a {
	display:block;
	overflow:hidden;
	width:162px;
}

#member #contents #secondary img {
	margin:0;
	padding:0;
}

/* ■PDFダウンロード用リスト■
------------------------------ 
#member #contents .dlpdf {
	background:url(../images/adobe_readericon.jpg) 0 0 no-repeat;
	padding:5px 0 10px 35px;
	width:533px !important;
	width:568px;
	border-bottom:none;
}*/

/* オフマウス時 */
/* メインリスト */
#member #contents #secondary #list01 a {
	background:url(../member/images/list01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list02 a {
	background:url(../member/images/list02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list03 a {
	background:url(../member/images/list03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list04 a {
	background:url(../member/images/list04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list05 a {
	background:url(../member/images/list05.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list06 a {
	background:url(../member/images/list06.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list07 a {
	background:url(../member/images/list07.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list08 a {
	background:url(../member/images/list08.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list09 a {
	background:url(../member/images/list09.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list10 a {
	background:url(../member/images/list10.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list11 a {
	background:url(../member/images/list11.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list12 a {
	background:url(../member/images/list12.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list13 a {
	background:url(../member/images/list13.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list14 a {
	background:url(../member/images/list14.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list16 a {
	background:url(../member/images/list16.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list02_01 a {
	background:url(../member/images/list02_01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list02_02 a {
	background:url(../member/images/list02_02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list02_03 a {
	background:url(../member/images/list02_03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list02_04 a {
	background:url(../member/images/list02_04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list03_02 a {
	background:url(../member/images/list03_02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list04_01 a {
	background:url(../member/images/list04_01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list04_02 a {
	background:url(../member/images/list04_02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list04_03 a {
	background:url(../member/images/list04_03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list02_01-01 a {
	background:url(../member/images/list02_01-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_01-02 a {
	background:url(../member/images/list02_01-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}
/*国際会議追加*/
#member #contents #secondary #list02_01-03 a {
	background:url(../member/images/list02_01-03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-01 a {
	background:url(../member/images/list02_02-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-02 a {
	background:url(../member/images/list02_02-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-03 a {
	background:url(../member/images/list02_02-03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-04 a {
	background:url(../member/images/list02_02-04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-05 a {
	background:url(../member/images/list02_02-05.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-06 a {
	background:url(../member/images/list02_02-06.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-07 a {
	background:url(../member/images/list02_02-07.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-08 a {
	background:url(../member/images/list02_02-08.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-09 a {
	background:url(../member/images/list02_02-09.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-10 a {
	background:url(../member/images/list02_02-10.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-11 a {
	background:url(../member/images/list02_02-11.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-12 a {
	background:url(../member/images/list02_02-12.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list03_01-01 a {
	background:url(../member/images/list03_01-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-01 a {
	background:url(../member/images/list04_01-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-02 a {
	background:url(../member/images/list04_01-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-03 a {
	background:url(../member/images/list04_01-03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}



/* オンマウス時 */
#member #contents #secondary #list01 a:hover {
	background:url(../member/images/list01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list02 a:hover {
	background:url(../member/images/list02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list03 a:hover {
	background:url(../member/images/list03.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list04 a:hover {
	background:url(../member/images/list04.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list05 a:hover {
	background:url(../member/images/list05.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list06 a:hover {
	background:url(../member/images/list06.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list07 a:hover {
	background:url(../member/images/list07.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list08 a:hover {
	background:url(../member/images/list08.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list09 a:hover {
	background:url(../member/images/list09.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list10 a:hover {
	background:url(../member/images/list10.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list11 a:hover {
	background:url(../member/images/list11.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list12 a:hover {
	background:url(../member/images/list12.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list13 a:hover {
	background:url(../member/images/list13.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list14 a:hover {
	background:url(../member/images/list14.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list16 a:hover {
	background:url(../member/images/list16.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#member #contents #secondary #list02_01 a:hover {
	background:url(../member/images/list02_01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list02_02 a:hover {
	background:url(../member/images/list02_02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list02_03 a:hover {
	background:url(../member/images/list02_03.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list02_04 a:hover {
	background:url(../member/images/list02_04.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list03_02 a:hover {
	background:url(../member/images/list03_02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list04_01 a:hover {
	background:url(../member/images/list04_01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:23px;
	padding-top:23px;
}

#member #contents #secondary #list04_02 a:hover {
	background:url(../member/images/list04_02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list04_03 a:hover {
	background:url(../member/images/list04_03.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#member #contents #secondary #list02_01-01 a:hover {
	background:url(../member/images/list02_01-01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_01-02 a:hover {
	background:url(../member/images/list02_01-02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}
/*国際会議追加*/
#member #contents #secondary #list02_01-03 a:hover {
	background:url(../member/images/list02_01-03.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-01 a:hover {
	background:url(../member/images/list02_02-01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-02 a:hover {
	background:url(../member/images/list02_02-02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-03 a:hover {
	background:url(../member/images/list02_02-03.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-04 a:hover {
	background:url(../member/images/list02_02-04.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-05 a:hover {
	background:url(../member/images/list02_02-05.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-06 a:hover {
	background:url(../member/images/list02_02-06.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-07 a:hover {
	background:url(../member/images/list02_02-07.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-08 a:hover {
	background:url(../member/images/list02_02-08.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-09 a:hover {
	background:url(../member/images/list02_02-09.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-10 a:hover {
	background:url(../member/images/list02_02-10.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-11 a:hover {
	background:url(../member/images/list02_02-11.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list02_02-12 a:hover {
	background:url(../member/images/list02_02-12.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list03_01-01 a:hover {
	background:url(../member/images/list03_01-01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-01 a:hover {
	background:url(../member/images/list04_01-01.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-02 a:hover {
	background:url(../member/images/list04_01-02.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}

#member #contents #secondary #list04_01-03 a:hover {
	background:url(../member/images/list04_01-03.jpg) -163px 0 no-repeat;
	height:0 !important;
	height/**/:19px;
	padding-top:19px;
}




/* ▼学会についてページ▼
---------------------------------------- */
/* ■ヘッダー設定■
------------------------------ */
#what #header {
	background:url(../what/images/head-bg_what.jpg) 0 0 no-repeat;
	height:76px !important;
	height/**/:76px;
}

/* ■メインエリア設定■
------------------------------ */
#what #contents {
	background:none;
}

#what #contents #primary {
	width:598px !important;
	width/**/:638px;
	padding:10px 20px 0;
	background:url(../images/primary_shadow.jpg) 0 0 repeat-x;
	float:right;
}

#what #contents #primary ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 35px;
	border-bottom:none;
}

#what #contents #primary ol li {
	list-style:decimal outside !important;
	padding:5px 0 0 0;
	margin:0 0 0 50px;
	border-bottom:none;
}

#what #contents #primary #inlist ol li {
	list-style:decimal outside !important;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:none;
}

/* PDFDL用リスト */
#what #contents #primary #dlpdf ul {
	padding:0 0 15px 30px;
}

#what #contents #primary #dlpdf li {
	background:url(../images/adobe_readericon.jpg) 0 0 no-repeat;
	list-style:none;
	padding:5px 0 10px 35px;
	width:533px !important;
	width/**/:568px;
	border-bottom:none;
}


/* ■サイドナビゲーション設定■
------------------------------ */
#what #contents #secondary {
	width:163px !important;
	width/**/:163px;
	background:url(../images/sidenavi_bg.jpg) 0 0 repeat-y;
	padding:0;
	float:right;
}

#what #contents #secondary h2 {
	margin:0;
	padding:0;
}

#what #contents #secondary ul {
	margin:0;
	padding:0;
}

#what #contents #secondary li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
	width:162px;
}

#what #contents #secondary img {
	margin:0;
	padding:0;
}

/* オフマウス時 */
#what #contents #secondary #list01 a {
	background:url(../what/images/list01.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list02 a {
	background:url(../what/images/list02.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list03 a {
	background:url(../what/images/list03.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list04 a {
	background:url(../what/images/list04.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list05 a {
	background:url(../what/images/list05.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list06 a {
	background:url(../what/images/list06.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list07 a {
	background:url(../what/images/list07.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list08 a {
	background:url(../what/images/list08.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list09 a {
	background:url(../what/images/list09.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list10 a {
	background:url(../what/images/list10.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list11 a {
	background:url(../what/images/list11.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list12 a {
	background:url(../what/images/list12.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list13 a {
	background:url(../what/images/list13.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list14 a {
	background:url(../what/images/list14.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list15 a {
	background:url(../what/images/list15.jpg) 0 0 no-repeat;
}

#what #contents #secondary #list16 a {
	background:url(../what/images/list16.jpg) 0 0 no-repeat;
}
#what #contents #secondary #list17 a {
	background:url(../what/images/list17.jpg) 0 0 no-repeat;
}

/* オンマウス時 */
#what #contents #secondary #list01 a:hover {
	background:url(../what/images/list01.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list02 a:hover {
	background:url(../what/images/list02.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list03 a:hover {
	background:url(../what/images/list03.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list04 a:hover {
	background:url(../what/images/list04.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list05 a:hover {
	background:url(../what/images/list05.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list06 a:hover {
	background:url(../what/images/list06.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list07 a:hover {
	background:url(../what/images/list07.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list08 a:hover {
	background:url(../what/images/list08.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list09 a:hover {
	background:url(../what/images/list09.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list10 a:hover {
	background:url(../what/images/list10.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list11 a:hover {
	background:url(../what/images/list11.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list12 a:hover {
	background:url(../what/images/list12.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list13 a:hover {
	background:url(../what/images/list13.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list14 a:hover {
	background:url(../what/images/list14.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list15 a:hover {
	background:url(../what/images/list15.jpg) -162px 0 no-repeat;
}

#what #contents #secondary #list16 a:hover {
	background:url(../what/images/list16.jpg) -162px 0 no-repeat;
}
#what #contents #secondary #list17 a:hover {
	background:url(../what/images/list17.jpg) -162px 0 no-repeat;
}


/* ■サイトマップ設定■
------------------------------ */
#sitemap {
	width:598px !important;
	width/**/:598px;
	padding:0 0 0 14px;
}

#sitemap h3 {
	background:none;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin-bottom:15px;
	height:auto;
}

#sitemap-l {
	width:282px !important;
	width/**/:292px;
	padding:0 8px 0 0;
	float:left;
}

#sitemap-r {
	width:283px !important;
	width/**/:291px;
	padding:0 0 0 8px;
	float:left;
	border-left:1px dotted #CCC;
}

#what #contents #primary #sitemap-l #list-what ul li {
	background:url(../what/images/listbg01_what.gif) 0 10px no-repeat;
	padding:5px 0 0 8px;
	border-bottom:none;
	margin-left:15px;
}

#what #contents #primary #sitemap-l #list-citizen ul li {
	background:url(../what/images/listbg01_citizen.gif) 0 10px no-repeat;
	padding:5px 0 0 8px;
	border-bottom:none;
	margin-left:15px;
}

#what #contents #primary #sitemap-l #list-citizen ul li .inlist li {
	background:url(../what/images/listbg02_citizen.gif) 0 12px no-repeat;
}

#what #contents #primary #sitemap-l #list-english ul li {
	background:url(../what/images/listbg01_english.gif) 0 10px no-repeat;
	padding:5px 0 0 8px;
	border-bottom:none;
	margin-left:15px;
}

#what #contents #primary #sitemap-l #list-english ul li .inlist li {
	background:url(../what/images/listbg02_english.gif) 0 12px no-repeat;
}

#what #contents #primary #sitemap-r #list-member ul li {
	background:url(../what/images/listbg01_member.gif) 0 10px no-repeat;
	padding:5px 0 0 8px;
	border-bottom:none;
	margin-left:15px;
}

#what #contents #primary #sitemap-r #list-member ul li .inlist li {
	background:url(../what/images/listbg02_member.gif) 0 12px no-repeat;
}

#what #contents #primary #sitemap-r #list-member ul li .inlist li .inlist02 li {
	background:none;
	padding:5px 0 0 0;
	margin-left:15px;
}

.inlist {
	border-bottom:none;
}

.inlist02 {
	border-bottom:none;
}



/* ▼市民向けページ▼
---------------------------------------- */
/* ■ヘッダー設定■
------------------------------ */
#citizen #header {
	background:url(../citizen/images/header-bg02_citizen.jpg) 0 0 no-repeat;
	height:76px !important;
	height/**/:76px;
}

/*#citizen #header {
	background:url(../citizen/images/header-bg_citizen.jpg) 0 0 no-repeat;
	height:76px !important;
	height:76px;
}*/

/* ■メインエリア設定■
------------------------------ */
#citizen #contents {
	background:none;
}

#citizen #contents #primary {
	width:598px !important;
	width/**/:638px;
	padding:10px 20px 0;
	background:url(../images/primary_shadow.jpg) 0 0 repeat-x;
	float:right;
}

#citizen #contents #primary ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 35px;
	border-bottom:none;
}

#senmon {
	float:left;
}

#senmon ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 10px;
	border-bottom:none;
}


#citizen #contents #primary ol li {
	list-style:decimal;
	padding:5px 0 0 0;
	margin:0 0 0 50px;
	border-bottom:none;
}

#citizen #contents #primary .table04 {
	margin:0 0 25px 25px;
	font-size:10px;
	background:#CCC;
}

#citizen #contents #primary .table04 th {
	text-align:left;
	font-weight:normal;
	background:#EEE;
	padding:5px;
}

#citizen #contents #primary .table04 td {
	text-align:left;
	font-weight:normal;
	background:#FFF;
	padding:5px;
}

/* ■サイドナビゲーション設定■
------------------------------ */
#citizen #contents #secondary {
	width:163px !important;
	width/**/:163px;
	background:url(../images/sidenavi_bg.jpg) 0 0 repeat-y;
	padding:0;
	float:right;
}

#citizen #contents #secondary h2 {
	margin:0;
	padding:0;
}

#citizen #contents #secondary ul {
	margin:0;
	padding:0;
}

#citizen #contents #secondary li a {
	display:block;
	overflow:hidden;
	width:162px;
}

#citizen #contents #secondary img {
	margin:0;
	padding:0;
}

/* 通常時 */
#citizen #contents #secondary #list01 a {
	background:url(../citizen/images/list01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list02 a {
	background:url(../citizen/images/list02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list03 a {
	background:url(../citizen/images/list03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list04 a {
	background:url(../citizen/images/list04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list01-01 a {
	background:url(../citizen/images/list01-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-01 a {
	background:url(../citizen/images/list02-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-02 a {
	background:url(../citizen/images/list02-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-03 a {
	background:url(../citizen/images/list02-03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-04 a {
	background:url(../citizen/images/list02-04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list03-01 a {
	background:url(../citizen/images/list03-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list05 a {
	background:url(../citizen/images/list05.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


/* マウスオーバー時 */
#citizen #contents #secondary #list01 a:hover {
	background:url(../citizen/images/list01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list02 a:hover {
	background:url(../citizen/images/list02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list03 a:hover {
	background:url(../citizen/images/list03.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list04 a:hover {
	background:url(../citizen/images/list04.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#citizen #contents #secondary #list01-01 a:hover {
	background:url(../citizen/images/list01-01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-01 a:hover {
	background:url(../citizen/images/list02-01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-02 a:hover {
	background:url(../citizen/images/list02-02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-03 a:hover {
	background:url(../citizen/images/list02-03.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list02-04 a:hover {
	background:url(../citizen/images/list02-04.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list03-01 a:hover {
	background:url(../citizen/images/list03-01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:25px;
	padding-top:25px;
}

#citizen #contents #secondary #list05 a:hover {
	background:url(../citizen/images/list05.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


/* 英語版
------------------------------------------------------------ */
/* ■ヘッダー部分■
------------------------------ */
#english #header {
	background:url(../english_pre/images/header_bg-english.jpg) 0 0 no-repeat;
	height:76px !important;
	height/**/:76px;
}

/* ■メインエリア設定■
------------------------------ */
#english #contents {
	background:none;
}

#english #contents #primary {
	width:598px !important;
	width/**/:638px;
	padding:10px 20px 0;
	background:url(../images/primary_shadow.jpg) 0 0 repeat-x;
	float:right;
}

#english #contents #primary ul {
	margin-bottom:15px;
}

#english #contents #primary ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 35px;
	border-bottom:none;
}

#english #contents #primary ol li {
	list-style:decimal;
	padding:5px 0 0 0;
	margin:0 0 0 50px;
	border-bottom:none;
}

/* ■サイドナビ設定■
------------------------------ */
#english #contents #secondary {
	width:163px !important;
	width/**/:163px;
	background:url(../images/sidenavi_bg.jpg) 0 0 repeat-y;
	padding:0;
	float:right;
}

#english #contents #secondary h2 {
	margin:0;
	padding:0;
}

#english #contents #secondary ul {
	margin:0;
	padding:0;
}

#english #contents #secondary li a {
	display:block;
	overflow:hidden;
	width:162px;
}

/* オフマウス時 */
/* メインリスト */
#english #contents #secondary #list01 a {
	background:url(../english_pre/images/english_list01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list01-01 a {
	background:url(../english_pre/images/english_list01-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:53px;
	padding-top:53px;
}

#english #contents #secondary #list01-02 a {
	background:url(../english_pre/images/english_list01-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}


#english #contents #secondary #list02 a {
	background:url(../english_pre/images/english_list02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


#english #contents #secondary #list03 a {
	background:url(../english_pre/images/english_list03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list03-01 a {
	background:url(../english_pre/images/english_list03-01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#english #contents #secondary #list03-02 a {
	background:url(../english_pre/images/english_list03-02.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}

#english #contents #secondary #list03-03 a {
	background:url(../english_pre/images/english_list03-03.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}


#english #contents #secondary #list04 a {
	background:url(../english_pre/images/english_list04.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list05 a {
	background:url(../english_pre/images/english_list05.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

/* オンマウス時 */

#english #contents #secondary #list01 a:hover {
	background:url(../english_pre/images/english_list01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list01-01 a:hover {
	background:url(../english_pre/images/english_list01-01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:53px;
	padding-top:53px;
}

#english #contents #secondary #list01-02 a:hover {
	background:url(../english_pre/images/english_list01-02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}


#english #contents #secondary #list02 a:hover {
	background:url(../english_pre/images/english_list02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


#english #contents #secondary #list03 a:hover {
	background:url(../english_pre/images/english_list03.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list03-01 a:hover {
	background:url(../english_pre/images/english_list03-01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:26px;
	padding-top:26px;
}

#english #contents #secondary #list03-02 a:hover {
	background:url(../english_pre/images/english_list03-02.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}

#english #contents #secondary #list03-03 a:hover {
	background:url(../english_pre/images/english_list03-03.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:41px;
	padding-top:41px;
}


#english #contents #secondary #list04 a:hover {
	background:url(../english_pre/images/english_list04.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

#english #contents #secondary #list05 a:hover {
	background:url(../english_pre/images/english_list05.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


/* PDFDL用リスト */
#english #contents #primary #dlpdf ul {
	padding:0 0 15px 30px;
}

#english #contents #primary #dlpdf li {
	background:url(../images/adobe_readericon.jpg) 0 0 no-repeat;
	padding:5px 0 10px 35px;
	width:500px !important;
	width/**/:500px;
	border-bottom:none;
}






/* MT設定
------------------------------------------------------------ */
/* ■カテゴリアーカイヴ設定■
------------------------------ */
#categoly {
	
}

#primary #categoly h4 {
	background:url(../images/entrytitle_bg.jpg) -10px -5px no-repeat;
/*	height:20px !important;*/
/*	height:30px;*/
	padding:5px 12px 5px;
	margin:0 0 5px 10px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #23A3D3;
}

#categoly .box-solid {
	border:1px solid #EAEAEA;
	padding:5px 10px 5px;
	margin:0 0 20px 10px;
}

#categoly .writetime {
	text-align:right;
	background:url(../images/writetime_bg.jpg)  415px 0 no-repeat !important;
	background/**/:url(../images/writetime_bg.jpg)  430px 0 no-repeat;
	padding:2px 0 5px;
	height:20px;
	font-size:12px;
	font-weight:normal;
}

#modifieddate .writetime {
	text-align:right;
	background:url(../images/writetime_bg.jpg)  400px 0 no-repeat !important;
	background/**/:url(../images/writetime_bg.jpg)  415px 0 no-repeat;
	padding:2px 0 5px;
	margin-top:15px;
	height:20px;
	font-size:12px;
	font-weight:normal;
}


/* ■支部会テーブル設定■
------------------------------ */

.shibu01 {
	background:#ECF4F8;
	padding:0 5px;
}

.shibu02 {
	background:#E3ECF0;
	padding:0 5px;
}

#btn-table {
	margin:0 auto;
}



/* 一般市民設定
------------------------------------------------------------ */
/* ■健康情報季刊誌設定■
------------------------------ */
#now {
}

#primary #now h3 {
	color:#235D99;
	font-weight:normal;
}

#primary #now h3 span {
	font-size:12px;
}

#backnumber {
	margin-bottom:15px;
}

#search .table-normal {
	}

#search .table-normal {
	width:90%;
	max-width:570px;
	margin:0 0 25px 0;
	font-size:12px;
}

#search .table-normal th {
	font-weight:normal;
	padding:0;
}

#search .table-normal td {
	font-weight:normal;
}

#headersearch .table05 {
	width:95%;
	margin:0 0 25px 0;
	font-size:12px;
}

#headersearch .table05 tr {
	background:url(../citizen/images/bg_p2-search.jpg) 0 0 repeat-x;
}

#headersearch .table05 th {
	font-weight:normal;
	padding:0;
}

#headersearch .table05 td {
	font-weight:normal;
	padding:5px;
}

#primary .searchtable {
	margin:0 0 25px 0;
	padding:0;
	width:90%;
}

#primary .searchtable th {
	background:#E6F4FF;
	padding:5px;
}

#primary .searchtable .sell01 {
	background:#F4FAFF;
}


/* ポストグラデュエイトコース
------------------------------------------------------------ */
/* ■基本構造およびトップページ■
------------------------------ */
#postgra #header {
	background:url(../postgrd/images/header-bg_postgra.jpg) 0 0 no-repeat;
	height:76px !important;
	height/**/:76px;
}

#postgra #contents {
	background:none;
}

#postgra #contents #primary {
	width:598px !important;
	width/**/:638px;
	padding:10px 20px 0;
	background:url(../images/primary_shadow.jpg) 0 0 repeat-x;
	float:right;
}

#postgra #contents #primary ul {
	margin-bottom:15px;
}

#postgra #contents #primary ul li {
	background:url(../images/list-head.jpg) 25px 12px no-repeat;
	padding:5px 0 0 35px;
	border-bottom:none;
}

#postgra #contents #primary ol li {
	list-style:decimal;
	padding:5px 0 0 0;
	margin:0 0 0 50px;
	border-bottom:none;
}

/* オフマウス時 */
#postgra #contents #secondary #list01 a {
	background:url(../postgrd/images/list01.jpg) 0 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}

/* オンマウス時 */
#postgra #contents #secondary #list01 a:hover {
	background:url(../postgrd/images/list01.jpg) -162px 0 no-repeat;
	height:0 !important;
	height/**/:33px;
	padding-top:33px;
}


/* ■サイドナビゲーション設定■
------------------------------ */
#postgra #contents #secondary {
	width:163px !important;
	width/**/:163px;
	background:url(../images/sidenavi_bg.jpg) 0 0 repeat-y;
	padding:0;
	float:right;
}

#postgra #contents #secondary h2 {
	margin:0;
	padding:0;
}

#postgra #contents #secondary ul {
	margin:0;
	padding:0;
}

#postgra #contents #secondary li a {
	display:block;
	overflow:hidden;
	width:162px;
}

#postgra #contents #secondary img {
	margin:0;
	padding:0;
}


/* 404 Not Found
------------------------------------------------------------ */
#notfound {
	padding:50px;
}

#notfound p {
	padding:0 0 15px 10px;
}



/* プラグイン補助
------------------------------------------------------------ */
/* ■演題登録背景変更用■
------------------------------ */
.table-endai01 .honbantouroku {
	background:#FF9900;
}

.table-endai01 .rensyutouroku {
	background:#FFFF66;
}

.table-endai02 .honbantouroku {
	background:#FF9900;
}

.table-endai02 .rensyutouroku {
	background:#FFFF66;
}

.midashi02 {
	font-size:12px;
	font-weight:bold;
	background:url(../../../../images/h4_bg.jpg) 10px 1px no-repeat;
	color:#333;
	padding:0 22px 10px;
	margin-bottom:0;
}

/* サイト内検索
------------------------------------------------------------ */
/* ■サイト内検索ヘルプページ■
------------------------------ */
.ex {
	font-weight:bold;
	color:#3366CC;
}

/* 専門医試験FAQ
------------------------------------------------------------ */
.qLine {
	margin: 10px;
	border-bottom: 1px solid #53859e;
	color: #53859e;
	font-weight: bold;
}
.que {
	font-weight: bold;
	margin: 0px 10px 10px;
}
.ans {
	margin: 10px 10px 25px 25px;
}
.fBlue {
	color: #53859e;
}

/* 
------------------------------------------------------------ */
#fuchi {

}
#fuchi table {
	border:1px solid #cccccc;
}
#fuchi table th, #fuchi table td, {
	border:1px solid #cccccc;
}
#fuchi table.subTable {
	border:none;
}
#fuchi table.subTable th, #fuchi table.subTable td {
	border:none;
}