@charset "UTF-8";
/*
 * layout.css
 *
 *  version --- 3.3
 *  updated --- 2011/07/06
 */


/* !HTML5 elements ---------------------------------------------------------- */
header, footer, nav, section, aside, article
{ display:block;}

/* !Reseting ---------------------------------------------------------------- */
body {
	background: #fff url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/body_bg01.gif) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	-webkit-text-size-adjust:none;
	line-height: 1.5;
	color: #000;
}
/* ie7 */ *:first-child+html body { font-size: 90%; /* 62.5%; */}
/* ie6Below */ * html body { font-size: 90%; /* font-size: 62.5%; */}
/* ie8 */ html>/**/body { font-size /*\**/: 90%\9;}
body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td
{ margin: 0; padding: 0;}
input, textarea
{ margin: 0; font-size: 100%;}
label
{ cursor: pointer;}
table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%;}
fieldset, img
{ border: 0;}
img
{ vertical-align: top;}
address, caption, cite, code, dfn, th, var
{ font-style: normal; font-weight: normal;}
ol, ul
{ list-style: none;}
caption, th
{ text-align: left;}
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal;}
q:after, q:before
{ content:'';}
a, input
{ /* outline: none; */ }
abbr, acronym
{ border: 0;}

/* !Reset Module ------------------------------------------------------------ */
.reset div, .reset dl, .reset dt, .reset dd, .reset ul, .reset ol, .reset li, .reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6,
.reset pre, .reset form, .reset fieldset, .reset p, .reset blockquote, .reset th, .reset td
{ margin: 0; padding: 0;}
.reset input, .reset textarea
{ margin: 0; font-size: 100%;}
.reset table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%;}
.reset fieldset, .reset img, .reset abbr, .reset acronym
{ border: 0;}
.reset address, .reset caption, .reset cite, .reset code, .reset dfn, .reset em, .reset th, .reset var
{ font-style: normal; font-weight: normal;}
.reset ol, .reset ul
{ list-style: none;}
.reset caption, .reset th
{ text-align: left;}
.reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6
{ font-size: 100%; font-weight: normal;}
.reset a, .reset input
{ /* outline: none; */ }
.reset q:after, .reset q:before
{ content:'';}

/* !Clearfix ---------------------------------------------------------------- */
.clearfix,
#contents,
#contents_index,
.sectionFirst,
.section,
.sectionMain,
.sectionArchive,
.sectionSub,
.sectionAlt
{
	display: block;
	min-height: 1%;
}
.clearfix:after,
#contents:after,
#contents_index:after,
.sectionFirst:after,
.section:after,
.sectionSub:after,
.sectionAlt:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix,
* html #contents,
* html #contents_index,
* html .sectionFirst,
* html .section,
* html .sectionMain,
* html .sectionArchive,
* html .sectionSub,
* html .sectionAlt
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* !Layout ------------------------------------------------------------------ */
html { overflow-y: scroll;}
body { text-align: center;}
@media print {
	* html,
	* html body { zoom: 0.65;}
}
/* !header ------------------------------------------------------------------ */
#wrapper {
	margin: 0 auto;
	width: 986px;
	text-align: left;
}
/* !header ------------------------------------------------------------------ */
#header {
	margin: 0 0 30px;
	width: 973px;
}
	#hd_inner {
		margin: 0 auto;
		text-align: left;
	}
		#hd_logo {
			float: left;
			width: 433px;
		}
		.hd_txt {
			float: left;
			width: 265px;
		}
		#searchbar {
			overflow: hidden;
			zoom: 1;
			padding-top: 21px;
		}
			#searchbar .s {
				float: left;
				margin: 0;
				border: 1px solid #ccc;
				padding: 0;
				width: 219px;
				height: 18px;
			}
			* html #searchbar .s {
				width: 210px;
				height: 18px;
			}
			#searchbar .searchsubmit {
				float: left;
				background: #fff url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/ico_search01.gif) no-repeat 14px top;
				margin: 0;
				border-top   : 1px solid #ccc;
				border-right : 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				border-left  : none;
				padding: 0;
				width: 49px;
				height: 20px;
				cursor: pointer;
			}
			* html #searchbar .searchsubmit {
				width: 50px;
				height: 20px;
			}
/* !gNavi ------------------------------------------------------------------- */
.menu-topmenu-container {
	display: block;
	width: 972px;
	height: 45px;
	margin-bottom: 30px;
	overflow: hidden;
	zoom:1;
}
.menu-topmenu-container ul {
	border-left: 1px solid #ccc;
	overflow: hidden;
	zoom:1;
	float: right;
}
	.menu-topmenu-container li {
		float: left;
		height: 45px;
		text-align: center;
	}
		.menu-topmenu-container li a {
			display: block;
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/gnavi_bg01.jpg) no-repeat right top;
			font-weight: bold;
			color: #000;
			text-decoration: none;
			white-space: nowrap;
			padding: 12px;
		}
		.menu-topmenu-container li a:hover,
		.menu-topmenu-container li a:focus {
			text-decoration: underline;
		}
/* !contents ---------------------------------------------------------------- */
#contents,
#contents_index {
	margin-bottom: 200px;
}
	#main {
		float: right;
		width: 700px;
	}
		#main .section,
		#main .sectionArchive,
		#main .sectionMain {
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/main_bg01.png) no-repeat center bottom;
			padding-bottom: 9px;
		}
		#main .section ul li dl dd a {
			font-weight: normal;
			color: #000;
			margin-left: 7px;
		}
			#main .section div.section_inner,
			#main .sectionArchive div.section_inner,
			#main .sectionMain div.sectionMain_inner01,
			#main .sectionMain div.sectionMain_inner02,
			#main .sectionMain div.sectionMain_inner03 {
				background: #fff;
				width: 698px;
				margin: 0px;
				border: 1px solid #ccc;
				}
			#main .sectionArchive div.section_inner {
				padding-top: 0px;
				border-top: none;
				border-bottom: none;
			}
			#main .sectionMain div.sectionMain_inner01{
				width: 698px;
				padding: 13px 0px 13px;
				border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: none;
				border-left-style: solid;
				border-top-color: #ccc;
				border-right-color: #ccc;
				border-bottom-color: #ccc;
				border-left-color: #ccc;
			}
			#main .sectionMain div.sectionMain_inner02 {
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/main_bg02.jpg) left top repeat-x #fff;
	padding-top: 0px;
	height: 38px;
	line-height: 38px;
	font-size: 87%;
	_width: 700px;
			}
			#main .sectionMain div.sectionMain_inner03{
	width: 698px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
					border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: none;
				border-left-style: solid;
				border-top-color: #ccc;
				border-right-color: #ccc;
				border-bottom-color: #ccc;
				border-left-color: #ccc;
			}
			* html #main .section div.section_inner,
			* html #main .sectionArchive div.section_inner,
			* html #main .sectionMain div.sectionMain_inner01 {
				width: 700px;
			}
				#main .sectionMain div.sectionMain_inner01 .mainimg{
					padding: 0 13px;
					margin-bottom: 13px;
				}
				#main .sectionMain div.sectionMain_inner01 .bassui01 p {
					font-weight: bold;
					padding-bottom: 3px;
					margin-left: 0px;
				}
				#main .sectionArchive a .bassui01 {
					font-weight: bold;
					padding-bottom: 3px;
					font-size: 87%;
				}
				#main .sectionMain div.sectionMain_inner01 .pageTitle01 p {
					font-size: 158%;
					font-weight: bold;
					padding-bottom: 12px;
					margin-left: 0px;
				}
				#main .sectionArchive a .pageTitle01 {
					font-size: 130%;
					font-weight: bold;
				}
				#main .sectionMain div.sectionMain_inner01 .archive-title{
					font-size: 158%;
					font-weight: bold;
					padding: 25px 15px;
					margin-left: 0px;
				}
				#main .sectionMain div.sectionMain_inner02 .date01{
	float: left;
	padding: 5px;
				}
				#main .sectionMain div.sectionMain_inner02 .addThis01{
					float: right;
					padding: 9px 24px 0 0;
					height: 43px;
					overflow: hidden;
					zoom: 1;
				}
				#datetitle {
	font-size: 40px;
	font-weight: bold;
	margin-left: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 250px;
					}
				#datetitle_msg {
					font-size: 10px;
					margin-left: 12px;
					padding: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					}
#main h1 {
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/h1_bg_bottom.gif) no-repeat left bottom;
	margin-bottom: 12px;
	padding-bottom: 8px;
	margin-top: 12px;
		}
#main h1 span {
	display: block;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/h1_bg_top.gif) no-repeat left top;
	padding-top: 8px;
	*zoom: 1;
}
#main h1 span span {
	background: none;
	border-left: 6px solid #e23000;
	padding: 12px 23px 12px 23px;
	font-weight: bold;
}
#main h2 {
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/h2_bg01.jpg) left top repeat-y;
	padding: 13px 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
#main .section_news01 h2,
#main .section_topics01 h2 {
	background: none;
}
#main h2 a.ttl_cate00 {
	display: block;
	width: 43px;
	height: 100%;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/ttl_news01_bg.jpg) left bottom no-repeat;
}
#main h2 a.ttl_cate01 {
	display: block;
	width: 43px;
	height: 100%;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/ttl_cate01_bg.jpg) left bottom no-repeat;
}
#main h2 a.ttl_cate02 {
	display: block;
	width: 43px;
	height: 100%;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/ttl_cate02_bg.jpg) left bottom no-repeat;
}
#main h3 {
	font-weight: bold;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/line02.gif) left bottom no-repeat;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 110%;
}

#main h4 {
	border-left: 3px solid #e23000;
	font-weight: bold;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}

#main h5 {
	font-size: 87%;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 150%;
	margin-left: 63px;
	font-weight: bold;
}
#main h6 {
	font-size: 75%;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 150%;
	margin-left: 63px;
	font-weight: bold;
}

#main .mainimg {
	padding: 0px;
	margin: 0px;
}
	
#main p {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 150%;
	margin-left: 63px;
}



	
	
.entry-content ul {
	margin-left: 63px;
	list-style-image: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/list.gif);
	margin-top: 12px;
	margin-bottom: 12px;
}

.entry-content li {
}

.entry-content ol {
	margin-left: 63px;
	margin-top: 12px;
	margin-bottom: 12px;
}


	#contents_index #main h2,
	#contents_index #main h3,
	#contents_index #main h4,
	#contents_index #main h5,
	#contents_index #main h6,
	#contents_index #main p {
		padding: 0;
		margin: 0;
	}

	#contents_index #main {
		float: right;
		width: 687px;
	}
	#contents_index #main .mainimg_index {
		width: 672px;
		height: 172px;
		background: #fff;
	}
	#contents_index #main #myGallery {
		width: 672px;
		height: 172px;
	}
	#contents_index #main .section {
		margin-bottom: 38px;
	}
	#contents_index #main .section div.section_inner {
		position: relative;
		padding: 0;
	}
	#contents_index #main .section_news01 div.section_inner {
	}
	#contents_index #main .section_reference01 div.section_inner {
		padding-top: 25px;
		*padding-top: 40px;
	}
		#contents_index #main .section div.section_inner {
			width: 670px;
			border-top: 1px solid #ccc;
		}
	#contents_index #main h2 {
		border-right: 1px solid #ccc;
		position: absolute;
		top: 0px;
		left: 0px;
		display: block;
		height: 100%;
		background: none;
	}
	#contents_index #main .section_news01 .btn_more01 {
		text-align: right;
		position: relative;
		top: 24px;
		margin: -24px 15px 0 0;
	}
	#contents_index #main .section_topics01 .btn_more01 {
		text-align: right;
		position: relative;
		top: 24px;
		margin: -24px 15px 0 0;
	}
	#contents_index #main .section_reference01 .btn_more01 {
		text-align: right;
		margin-right: -1px;
		position: relative;
		top: 24px;
	}
	#contents_index #main .ul_index01 {
		padding: 6px 0 8px 0;
	}
	#contents_index #main .ul_index02 {
		padding: 3px 0 3px 0;
	}
	#contents_index #main .dl_index01,
	#contents_index #main .dl_index02 {
		zoom: 1;
		overflow: hidden;
		padding-left: 60px;
	}
	#contents_index #main .dl_index01 {
		padding: 3px 0 1px 60px;
	}
	#contents_index #main .dl_index03 {
		zoom: 1;
		overflow: hidden;
		padding: 15px 0 10px 20px;
	}
	#contents_index #main .dl_index02 {
		padding-top: 12px;
		padding-bottom: 12px;
		background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/line01.gif) 142px bottom no-repeat;
	}
	#contents_index #main .dl_index03 {
		padding-top: 12px;
		padding-bottom: 12px;
		background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/line01.gif) 142px bottom no-repeat;
	}
	#contents_index #main .dl_index01 dt,
	#contents_index #main .dl_index02 dt,
	#contents_index #main .dl_index03 dt {
		float: left;
		color: #999;
		font-size: 79%;
		font-size: 85%\9;
		_font-size: 85%;
		line-height: 24px;
	}
	#contents_index #main .dl_index01 dt {
		line-height: 18px;
	}
	#contents_index #main .dl_index02 dt {
		width: 5em;
	}
	#contents_index #main .dl_index02 dt span {
		border-bottom: 1px solid #999;
		margin-bottom: 3px;
		padding-bottom: 3px;
	}
	#contents_index #main .dl_index03 dt {
		width: 5em;
	}
	#contents_index #main .dl_index03 dt span {
		display:  block;
		text-align: right;
		width: 113px;
	}
	#contents_index #main .dl_index03 dt span.cateBox01 {
		display:  block;
		border: 1px solid #ccc;
		text-align: center;
		font-weight: bold;
		color: #000;
		width: 95px;
		float: left;
		padding: 4px 10px 4px 10px;
		line-height: 14px;
	}
	#contents_index #main .dl_index01 dd {
		font-size: 87%;
		margin-left: 80px;
		margin-right: 25px;
		background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/line01.gif) left bottom no-repeat;
		line-height: 18px;
		padding-bottom: 4px;
	}
	#contents_index #main .dl_index02 dd {
		position: relative;
		margin-right: 25px;
		padding-left: 4.5em;
		padding-left: 4.5em\9;
		/padding-left: 1em;
		font-size: 130%;
		zoom: 1;
	}
	#contents_index #main .dl_index03 dd {
		position: relative;
		margin-right: 25px;
		padding-left: 7.2em;
		padding-left: 7em\9;
		/padding-left: 3.5em;
		_padding-left: 0.5em;
		font-size: 130%;
		zoom: 1;
	}
	#contents_index #main .dl_index02 dd p,
	#contents_index #main .dl_index03 dd p {
		position: relative;
		padding: 0;
		margin: 0;
		margin: -24px 0 0 0\9;
		/margin: 0;
	}
	#contents_index #main .dl_index01 dd div.news_cat01 {
		font-size: 83%;
		float: left;
		font-weight: bold;
		margin: 0 15px 0 4px;
		_margin: 0 15px 0 2px;
		width: 11em;
	}
	#contents_index #main .dl_index01 dd p.news_ttl01 {
		text-indent: -0.5em;
		overflow: hidden;
		zoom: 1;
	}
	#contents_index #main .dl_index02 dd span,
	#contents_index #main .dl_index03 dd span {
		font-size: 83%;
		display: block;
	}
	#contents_index #main li.last .dl_index02,
	#contents_index #main li.last .dl_index03 {
		background: none;
	}

		#main .wp-pagenavi {
			text-align: center;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_btn_archive02.jpg) left top repeat-x;
			height: 43px;
		}
			#main .wp-pagenavi a,
			#main .wp-pagenavi span {
				display: inline-block;
				*display: inline;
				zoom: 1;
				font-size: 125%;
				font-weight: bold;
				width: 54px;
				height: 43px;
				line-height: 43px;
				border-left: 1px solid #ccc;
			}
			#main .wp-pagenavi span.current {
				background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_btn_archive03.jpg) left top repeat-x;
			}
			#main .wp-pagenavi .last {
				border-right: 1px solid #ccc;
			}

				#main .wp-pagenavi a{
					color: #000;
				}
		#main ul.ul_archive02 {
			padding: 50px 0 37px;
		}


		#main table {
			width: 670px;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			margin: 0 0 20px 15px;
			font-size: 87%;
		}
		#main table caption,
		#main table th,
		#main table td {
			border-top: 1px solid #999999;
			border-left: 1px solid #999999;
			padding: 4px 7px;
		}
		#main table caption {
			border-right: 1px solid #999999;
			text-align: center;
		}
		#main table th {
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_table01.gif) left top;
			text-align: right;
		}
		#main a {
			color: #003366;
			font-weight: bold;
		}
		#main a.B {
			font-weight: bold;
			padding: 8px 40px 8px 12px;
			margin: 0px 0px 20px;
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_btn01.jpg) right top no-repeat;
			border: 1px solid #ccc;
			color: #000;
		}
#main blockquote {
	background:url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_blockquote01.jpg) left top repeat-x;
	border: 1px solid #ebebeb;
	border-top: none;
	font-size: 84%;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 8px;
	margin-left: 63px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #333333;
		}

#main blockquote p {
	margin-left: 0px;
	}
		
		#main .dl_archive01 {
			zoom: 1;
			overflow: hidden;
			padding: 0 17px 19px;
		}
		#main .dl_archive01 .dt_archive01 {
			border-left: 3px solid #e23000;
			padding-left: 17px;
			color: #666;
			font-size: 87%;
			float: left;
			width: 103px;
		}
		#main .dl_archive01 .dd_archive01 {
			margin-left: 124px;
			width: 530px;
			overflow: hidden;
			zoom:1;
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/line01.gif) left bottom repeat-x;
			padding-bottom: 13px;
		}
		#main .dl_archive01 .dd_archive01 a {
			color: #000;
			font-weight: normal;
		}

	#side {
		float: left;
		width: 272px;
	}

		.menu-leftmenu-container {
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/side_bg01.gif) repeat left top;
			margin-bottom: 30px;
			padding: 10px;
			*zoom: 1;
		}
			.menu-leftmenu-container ul {
			}
				.menu-leftmenu-container ul li {
					margin-bottom: 2px;
					width: 250px;
					overflow: hidden;
					zoom:1;
					line-height: 45px;
					font-weight: bold;
				}

				.menu-leftmenu-container ul li.last {
					margin-bottom: 0;
				}
					.menu-leftmenu-container ul li a {
						display: block;
						background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/lnavi_bg01.gif) no-repeat left top;
						padding-left: 15px;
						width: 235px;
						height: 45px;
					}
					* html .menu-leftmenu-container ul li a {
						width: 235px;
					}
					.menu-leftmenu-container ul li a:hover {
						background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/lnavi_bg02.gif) no-repeat left top;
					}

					.menu-leftmenu-container ul li.accOpen a {
						background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/lnavi_bg02.gif) no-repeat left top;
					}

					.menu-leftmenu-container ul li ul.sub-menu li {
						display: none;
						margin: 0;
						padding: 0;
						background-color: #f1f3f2;
						border-right: 1px solid #999;
						border-bottom: 1px solid #999;
						border-left: 1px solid #999;
						height: 38px;
						width: 248px;
					}
					.menu-leftmenu-container ul li ul.sub-menu li a {
						background: none;
						margin: 0;
					}
	


		.widgetcontainer {
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/side_bg02.png) no-repeat center bottom;
			padding: 0 0 7px;
			_padding-bottom: 6px;
			width: 272px;
			margin-bottom: 17px;
		}
		.textwidget {
			border: 1px solid #ccc;
			background-color: #fff;
		}
			.widgetcontainer p.title {
				background: #fff url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_w272_01.gif) repeat-x left top;
				padding: 4px 12px;
				border-bottom: 1px solid #ccc;
				zoom: 1;
				vertical-align: middle;
				position: relative;
				font-weight: bold;
			}
			.widgetcontainer p.icon_title01 {
				padding-left: 48px;
			}
				.widgetcontainer p.title img {
					position: absolute;
					left: 7px;
					top: 5px;
				}
			.widgetcontainer dl.table_archive01 {
				background: #fff;
				padding: 14px 14px 0 14px;
				overflow: hidden;
				zoom: 1;
			}
				.widgetcontainer dl.table_archive01 dt {
					background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_dotx_2x1.gif) repeat-x left bottom;
					margin-bottom: 7px;
					padding: 0 0 6px 3px;
				}
				.widgetcontainer dl.table_archive01 dd {
					margin-bottom: 25px;
				}
				.widgetcontainer dl.table_archive01 dd.last {
					margin-bottom: 0;
				}
					.widgetcontainer dl.table_archive01 dd ol {
						overflow: hidden;
						zoom: 1;
					}
						.widgetcontainer dl.table_archive01 dd ol li {
							float: left;
							width: 40px;
							text-align: center;
						}
		.sectionWidget {
			padding: 10px 9px 3px 9px;
		}
		.sectionWidget p {
			padding-bottom: 9px;
		}
		.sectionWidget p.normal {
			font-size: 75%;
		}
		
		#linkcat-2 h5 {
			display: none;
		}
		#linkcat-27 h5 {
			display: none;
		}
		
		.forScholarManual {
			height: 47px;
			width: 250px;
			line-height: 47px;
			text-align: center;
			background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/side_btn01.jpg) left top no-repeat;
		}
		.forScholarManual a {
			display: block;
			zoom: 1;
		}

		.dl_related01 {
			background: url(../../images/line01.gif) left bottom no-repeat;
			/margin: 0;
			/padding: 0;
			/zoom: 1;
			padding-bottom: 5px;
			margin-bottom: 10px;
		}
		.dl_related01 dd {
			font-size: 83%;
		}
		.dl_related01 dt {
			font-weight: bold;
		}


/* !pageTop ----------------------------------------------------------------- */
.pageTop {
}

/* !jcarousellite ----------------------------------------------------------- */
#carousel1 {
	position: relative;
	background: #ececec;
	margin: 0 0 25px 25px;
	width: 937px;
	height: 61px;
	overflow: hidden;
	zoom:1;
}
#carousel2 {
	position: relative;
	background: #ececec;
	margin: 0px 0 10px;
	/margin: 1px 0 10px;
	width: 270px;
	height: 120px;
	overflow: hidden;
	zoom:1;
}
	#slideTit {
	}
	#slideImg {
	}
		#carousel1 .slidebnr {
			position: relative;
			background: #ececec;
			padding: 0 33px 0 30px;
			width: 874px;
			height: 61px;
			overflow: hidden;
			zoom: 1;
		}
		* html #carousel1 .slidebnr {
			width: 880px;
		}
			#carousel1 .prev,
			#carousel1 .next {
				position: absolute;
				top: 0;
				width: 31px;
				height: 61px;
				z-index: 30;
			}
			#carousel1 .prev {
				background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/scroll_btn_prev.gif) no-repeat left top;
				left: 0;
			}
			#carousel1 .next {
				background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/scroll_btn_next.gif) no-repeat left top;
				right: 0;
			}
				#carousel1 .prev a,
				#carousel1 .next a {
					display: block;
					width: 31px;
					height: 61px;
				}
					#carousel1 .prev span,
					#carousel1 .next span {
						display: none;
					}
			#carousel1 .slidebnr .view_all {
				display: none;
			}
			#carousel1 .slidebnr ul {
				position: relative;
				left: 0;
				width: auto;
				overflow: hidden;
				zoom: 1;
			}
				#carousel1 .slidebnr ul li {
					display: inline;
					float: left;
					background: #ececec;
					width: 176px;
					height: 61px;
				}
				* html #carousel1 .slidebnr ul li {
					width: 177px;
				}
					#carousel1 .slidebnr ul li p {
						border-right: 1px solid #bdbdbd;
						padding-top: 5px;
						height: 56px;
						text-align: center;
					}
					* html #carousel1 .slidebnr ul li p {
						height: 61px;
					}


		#carousel2 .slidebnr {
			position: relative;
			background: #fff;
			padding: 0;
			width: 270px;
			height: 120px;
			overflow: hidden;
			zoom: 1;
		}
		* html #carousel2 .slidebnr {
			width: 378px;
		}
			#carousel2 .prev2,
			#carousel2 .next2 {
				position: absolute;
				top: 0;
				width: 11px;
				height: 120px;
				z-index: 30;
			}
			#carousel2 .prev2 {
				background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/scroll_btn_prev02.gif) no-repeat left top;
				left: 0;
			}
			#carousel2 .next2 {
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/scroll_btn_next02.gif) no-repeat left top;
	right: 0;
			}
				#carousel2 .prev2 a,
				#carousel2 .next2 a {
					display: block;
					width: 120px;
					height: 11px;
					font-weight: bold;
				}
					#carousel2 .prev2 span,
					#carousel2 .next2 span {
						display: none;
					}
			#carousel2 .slidebnr .view_all {
				display: none;
			}
			#carousel2 .slidebnr ul {
				position: relative;
				left: 0;
				width: auto;
				overflow: hidden;
				zoom: 1;
			}
				#carousel2 .slidebnr ul li {
					display: inline;
					float: left;
					background: #fff;
					width: 270px;
					height: 120px;
					text-align: center;
					line-height: 120px;
				}
				* html #carousel2 .slidebnr ul li {
					margin-top: 8px;
				}
				#carousel2 .slidebnr ul li {
					margin-top: 8px\9;
				}
				#carousel2 .slidebnr ul li img {
					vertical-align: middle;
				}
					#carousel2 .slidebnr ul li p {
						border-right: 1px solid #bdbdbd;
						padding-top: 5px;
						height: 116px;
						text-align: center;
					}
					* html #carousel2 .slidebnr ul li p {
					}


/* !comment ----------------------------------------------------------------- */
#main h4.module-title,h3#reply-title {
	border: none;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/h1_bg_bottom.gif) no-repeat left bottom;
	margin: 0 0 12px 0 !important;
	padding: 0 0 8px 0 !important;
	zoom: 1;
}
		#main h4.module-title span,h3#reply-title span {
			border-left: 6px solid #e23000;
			padding: 12px 23px 12px 23px;
			font-weight: bold;
			font-size: 120%;
			display: block;
			overflow: hidden;
			zoom: 1;
		}

.comment-node {
	overflow: hidden;
	zoom: 1;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/bg_comment01.gif) left top #fff no-repeat;
	margin-bottom: 25px;
}
.comment-node .comment-controls {
	float: right;
	height: 47px;
	line-height: 47px;
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/btn_comment01.gif) left top #fff no-repeat;
}
#main .comment-node .comment-controls a {
	padding: 0 15px 0 23px;
	display: block;
	font-size: 85%;
	color: #000;
}
.comment-node .comment-author {
	float: left;
	display: inline;
	margin-left: 25px;
	height: 47px;
	line-height: 47px;
}
.comment-node .comment-author cite {
	font-weight: bold;
}
.comment-node .comment-meta {
	float: left;
	margin-left: 34px;
	height: 47px;
	line-height: 47px;
	font-size: 83%;
	color: #7d7d7d;
}
.comment-node .comment-content {
	clear: both;
	padding: 12px 21px;
}
#main .comment-node .comment-content p {
	padding-left: 4px;
}

#commentlist li .children li {
	background: url(../../images/bg_comment02.gif) 75px top no-repeat #fff;
}
#commentlist li .children .comment-node {
	margin-left: 100px;
}

dl.comment-notes {
	padding: 0 28px 20px 28px;
	font-weight: bold;
}
dl.comment-notes dt {
	float: left;
}
dl.comment-notes dd {
	display: block;
	margin-left: 128px;
	zoom: 1;
}

#contents #main p.comment-form-author,
#contents #main p.comment-form-email,
#contents #main p.comment-form-url,
#contents #main p.comment-form-comment {
	padding: 9px 0;
	background-color: #f1f0f0;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 11px;
}
#contents #main p.comment-form-author label,
#contents #main p.comment-form-email label,
#contents #main p.comment-form-url label,
#contents #main p.comment-form-comment label {
	width: 143px;
	display: block;
	float: left;
	padding-right: 12px;
	text-align: right;
	font-size: 85%;
	font-weight: bold;
}
#contents #main p.comment-form-author label span,
#contents #main p.comment-form-email label span,
#contents #main p.comment-form-url label span,
#contents #main p.comment-form-comment label span {
	display: block;
	font-size: 123%;
}
#contents #main p.comment-form-author input,
#contents #main p.comment-form-email input,
#contents #main p.comment-form-url input {
	height: 32px;
	width: 521px;
}
#contents #main p.comment-form-comment textarea {
	height: 130px;
	width: 524px;
	_width: 521px;
}
#respond #submit {
	margin-left: 140px;
}


.form-allowed-tags {
	display: none;
}

/* !footer ------------------------------------------------------------------ */
#footer {
	background: url(http://smc-japan.org/wordpress/wp-content/themes/new2011/images/foot_bg01.png) no-repeat center top;
	margin: 0 auto;
	padding: 18px 0 24px;
	width: 972px;
}
/* !h(n)eading -------------------------------------------------------------- */
.h1_basic {}
.h2_basic {}
.h3_basic {}
.h4_basic {}
.h5_basic {}
.h6_basic {}
/* !Listing ----------------------------------------------------------------- */
.ul_basic {}
	.ul_basic li {}

.ol_basic {}
	.ol_basic li {}

.dl_basic {}
	.dl_basic dt {}
	.dl_basic dd {}
/* !Section ----------------------------------------------------------------- */
.sectionFirst { /* First Section */ }
.section      { /* Basic Section */ }
	.sectionSub { /* Sub Section including .sectionFirst and .section */ }
	.sectionAlt { /* Alternative Section including .sectionFirst and .section */ }
