@charset 'utf-8';



@media screen {



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	HTML Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	* {



		margin				:0;



		padding				:0;



		}



	hr {



		display				:none;



		}



	img {



		border				:0;



		}



	ul,



	ol {



		list-style			:none;



		}



	em {



		color				:#CC0000;



		font-style			:normal;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Basic Font Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	body {		

		color				:#000000;



		font-size			:small;



		font-size			:75%;



		font-style			:normal;



		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;



		line-height			:125%;
		
			scrollbar-face-color: #CCCCCC;       /* 表面の色 */
	scrollbar-3dlight-color: #CCCCCC;    /* 左端と上端の色 */
 	scrollbar-darkshadow-color: #CCCCCC; /* 右端と下端 */
 	scrollbar-highlight-color: #EEEEEE;  /* ハイライトの色 */
 	scrollbar-shadow-color: #999999;     /* 影の色 */
 	scrollbar-arrow-color: #FFFFFF;      /* 矢印の色 */
 	scrollbar-track-color: #EEEEEE;      /* バーの背景の色 */


		}


	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Basic Ancher Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	a {



		color				:#0c319b;
		text-decoration: none;


		}



	a:visited {



		color				:#0c319b;
		text-decoration: none;


		}



	a:hover {



		color				:#f60;



		}



	a:active {



		color				:#f60;



		}


	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Page : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	body {



		text-align			:center;



		margin				:0px auto 0;



		background			:#dddddd;



		}



	#Page {



		width				:750px;



		text-align			:left;



		margin				:auto;



		border				:1px #000 solid;



		background			:#fff url("../img/page_bg.gif") repeat-y;



		voice-family			:"\"}{\"";voice-family:inherit;



		width				:750px;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Header : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Header {



		position			:relative;



		width				:780px;



		height				:120px;



		overflow			:hidden;



		background			:url("../img/head_bg.gif") no-repeat;



		}



	#Header .banner {



		position			:absolute;



		top					:0;



		right				:0;



		height				:93px;



		margin				:0px;



		}



	#Header .language {



		position			:absolute;



		top				:100px;



		right				:0;



		height				:20px;



		}



	#Header .language li {



		display				:inline;



		float				:left;



		}



	#Header2 {



		position			:relative;



		width				:780px;



		height				:120px;



		overflow			:hidden;



		background			:url("../img/head_bg_en.gif") no-repeat;



		}



	#Header2 .banner {



		position			:absolute;



		top					:0;



		right				:0;



		height				:93px;



		margin				:0px;



		}



	#Header2 .language {



		position			:absolute;



		top				:100px;



		right				:0;



		height				:20px;



		}



	#Header2 .language li {



		display				:inline;



		float				:left;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Content : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Content {



		width				:750px;



		clear				:both;



		background			:url("../img/content_bg.gif") no-repeat top;



		}



	#Content:after {



		line-height			:0;clear:both;display:block;visibility:hidden;content:"--";



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	GlobalMenu : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#GlobalMenu {



		width				:200px;



		float				:left;



		padding				:0 4px 0 5px;



		border-right			:1px #FFF solid;



		background-color		:#CCC;



		voice-family			:"\"}{\"";voice-family:inherit;



		width				:190px;



		}



	#GlobalMenu ul {



		padding				:14px 0 10px;



		}



	#GlobalMenu ul.Regular {							background:url("../img/globalmenu/head_regular.gif") no-repeat top;}



	#GlobalMenu ul.Exhibition {							background:url("../img/globalmenu/head_exhibition.gif") no-repeat top;}



	#GlobalMenu ul.Meca-Exhibition {					background:url("../img/globalmenu/head_mecaexhibition.gif") no-repeat top;}



	#GlobalMenu ul.Ele-Exhibition {						background:url("../img/globalmenu/head_eleexhibition.gif") no-repeat top;}



	#GlobalMenu ul.SpExhibition {						background:url("../img/globalmenu/head_spexhibition.gif") no-repeat top;}



	#GlobalMenu ul.SpExhibition2 {						background:url("../img/globalmenu/head_spexhibition2.gif") no-repeat top;}



	#GlobalMenu ul.exhibition_2009 {						background:url("../img/globalmenu/head_exhibition_2009.gif") no-repeat top;}





	#GlobalMenu ul.Utility {							background:url("../img/globalmenu/head_utility.gif") no-repeat top;}



	#GlobalMenu ul li {



		display				:inline;



		}



	#GlobalMenu ul li a {



		color				:#fff;



		text-decoration			:none;



		width				:190px;



		_height				:16px;



		min-height			:16px;



		display				:block;



		padding				:2px 2px 1px 18px;



		border-top			:1px #CCC solid;



		border-right			:1px #666 solid;



		border-bottom			:1px #333 solid;



		border-left			:1px #CCC solid;



		background			:#999 url("../img/globalmenu/icon_article.gif") no-repeat 0 50%;



		voice-family			:"\"}{\"";voice-family:inherit;



		width				:168px;



		}



	#GlobalMenu ul ul {



		display				:none;



		margin				:0;



		padding				:0;



		}



		/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



		GlobalMenu : Style Pattern : Setting



		++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



		/* COMMON MENU */



		#GlobalMenu ul a:hover {						background-color:#666;}



		/* REGULAR MENU */



		#GlobalMenu ul .TopPage a {						background-image:url("../img/globalmenu/icon_toppage.gif");}



		#GlobalMenu ul .AccessMap a {					background-image:url("../img/globalmenu/icon_accessmap.gif");}



		#GlobalMenu ul .ContactUs a {					background-image:url("../img/globalmenu/icon_contactus.gif");}



		/* EXHIBITION MENU MECHATRO*/



		#GlobalMenu ul .Mechatroabout a {				background-image:url("../img/globalmenu/icon_toppage.gif");}



		#GlobalMenu ul .Mechatroabout a:hover {			background-color:#FF0000;}



		#GlobalMenu ul .MotorTech a {					background-image:url("../img/globalmenu/icon_motortech.gif");}



		#GlobalMenu ul .MotorTech a:hover {				background-color:#FF0000;}



		#GlobalMenu ul .MotionEng a {					background-image:url("../img/globalmenu/icon_motioneng.gif");}



		#GlobalMenu ul .MotionEng a:hover {				background-color:#00A0C6;}



		#GlobalMenu ul .Mechatoronics a {				background-image:url("../img/globalmenu/icon_globalpartproc.gif");}



		#GlobalMenu ul .Mechatoronics a:hover {			background-color:#CCCCCC;}





		/* EXHIBITION MENU ELECTRO*/



		#GlobalMenu ul .PowerSupply a {					background-image:url("../img/globalmenu/icon_powersupply.gif");}



		#GlobalMenu ul .PowerSupply a:hover {			background-color:#FF4D00;}



		#GlobalMenu ul .Battery a {							background-image:url("../img/globalmenu/icon_space.gif");}



		#GlobalMenu ul .Battery a:hover {					background-color:#008837;}





		#GlobalMenu ul .EMC a {							background-image:url("../img/globalmenu/icon_emc.gif");}



		#GlobalMenu ul .EMC a:hover {					background-color:#008837;}



		#GlobalMenu ul .NetworkTech a {					background-image:url("../img/globalmenu/icon_networktech.gif");}



		#GlobalMenu ul .NetworkTech a:hover {			background-color:#6A51A3;}



		#GlobalMenu ul .Cleaneng a {					background-image:url("../img/globalmenu/icon_globalpartproc.gif");}



		#GlobalMenu ul .Cleaneng a:hover {				background-color:#B32C57;}



		/* EXHIBITION MENU*/

		

		



		#GlobalMenu ul .BoardCom a {					background-image:url("../img/globalmenu/icon_boardcom.gif");}



		#GlobalMenu ul .BoardCom a:hover {				background-color:#0C419A;}



		#GlobalMenu ul .ThermalEng a {					background-image:url("../img/globalmenu/icon_thermaleng.gif");}



		#GlobalMenu ul .ThermalEng a:hover {			background-color:#F33799;}



		#GlobalMenu ul .AutomobileEle a {				background-image:url("../img/globalmenu/icon_automobileele.gif");}



		#GlobalMenu ul .AutomobileEle a:hover {			background-color:#7FC41C;}







		#GlobalMenu ul .RAndDProduct a {				background-image:url("../img/globalmenu/icon_randdproduct.gif");}



		#GlobalMenu ul .RAndDProduct a:hover {			background-color:#7D4D1F;}



		#GlobalMenu ul .GlobalPartProc a {				background-image:url("../img/globalmenu/icon_globalpartproc.gif");}



		#GlobalMenu ul .GlobalPartProc a:hover {		background-color:#4889B2;}











		/* SP EXHIBITION MENU */



		#GlobalMenu ul .SpExhibition a {				background-image:url("../img/globalmenu/icon_spex.gif");}

		#GlobalMenu ul .linear a {				background-image:url("../img/globalmenu/icon_space.gif");}

		#GlobalMenu ul .fluid_power a {				background-image:url("../img/globalmenu/icon_space.gif");}

		#GlobalMenu ul .solar_power a {				background-image:url("../img/globalmenu/icon_space.gif");}

		#GlobalMenu ul .led_and_electro a {				background-image:url("../img/globalmenu/icon_space.gif");}
		#GlobalMenu ul .led_and_electro a:hover {			background-color:#7D4D1F;}


		#GlobalMenu ul .touch_panel a {				background-image:url("../img/globalmenu/icon_space.gif");}

		#GlobalMenu ul .takumi a {				background-image:url("../img/globalmenu/icon_space.gif");}

		/* UTILITY MENU */



		#GlobalMenu ul .SiteMap a {						background-image:url("../img/globalmenu/icon_sitemap.gif");}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main {



		width				:580px;



		float				:left;



		overflow			:hidden;



		padding				:10px 10px 100px;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:560px;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Promotion : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Promotion {



		margin				:0 0 10px;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Alias : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Alias {



		display				:none;



		overflow			:hidden;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Footer : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Footer {



		width				:780px;



		_height				:0%;



		clear				:both;



		padding				:0 0 200px;



		background-color	:#333;



		}



	#Footer:after {



		line-height			:0;clear:both;display:block;visibility:hidden;content:"--";



		}



	#Footer .FootMenu {



		width				:780px;



		clear				:both;



		padding				:5px 10px 10px;



		background			:#000 url("../img/foot_separate.gif") repeat-x bottom;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:760px;



		}



	#Footer .FootMenu:after {



		line-height			:0;clear:both;display:block;visibility:hidden;content:"--";



		}



	#Footer .FootMenu li {



		float				:left;



		padding				:0 20px 0 16px;



		background			:url("../img/foot_menu_cursor.gif") no-repeat 0 50%;



		}



	#Footer .FootMenu li.GoPageTop {



		float				:right;



		padding				:0 0 0 31px;



		border-left			:1px #FFF solid;



		background			:url("../img/foot_menu_gotoppage.gif") no-repeat 15px 50%;



		}



	#Footer .FootMenu li a {



		color				:#FFF;



		text-decoration		:none;



		}



	#Footer .FootMenu li a:hover {



		text-decoration		:underline;



		}



	#Footer .Copyright {



		color				:#999;



		width				:500px;



		float				:left;



		padding				:5px 10px 10px;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:480px;



		}



	#Footer .ISOMark {



		text-align			:left;



		width				:280px;



		float				:left;



		padding				:5px;



		voice-family		:"\"}{\"";voice-family:inherit;



		}



	



	



	



	



	



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : h2 Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main h2 {



		margin-bottom		:15px;



		}



	#Main p {



		margin				:0 0 15px;



		}



	#Main ol {



		list-style-type		:decimal;



		padding				:0 0 0 30px;



		}



	#Main ol li {



		margin				:0 0 15px;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : SectionLv3 Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv3 {



		width				:580px;



		margin				:10px 0 20px;



		padding				:10px;



		border				:1px #ccc solid;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:580px;



		}



	#Main .SectionLv3 .Image {



		text-align			:center;



		}



	#Main .SectionLv3 h3 {



		font-size			:75%;



		font-weight			:bold;



		line-height			:75%;



		margin				:0 0 5px;



		padding				:5px 5px 3px;



		border				:1px #CCC solid;



		border-bottom		:1px #999 solid;



		background			:#CCC url("../img/frame_edge.gif") no-repeat left top;



		}



	#Main .SectionLv4 {



		margin				:10px 0 20px;



		}



	#Main .SectionLv4 h4 {



		font-weight			:bold;



		margin				:5px 0;



		padding				:2px 0 0 5px;



		border-left			:4px #CCC solid;



		}



	#Main .SectionLv5 h5 {



		font-weight			:bold;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Table Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv3 table {



		width				:100%;



		margin				:10px 0;



		border-collapse		:collapse;



		}



	#Main .SectionLv3 table th {



		vertical-align		:top;



		padding				:10px;



		border				:1px #CCC solid;



		background			:#EEE url("../img/frame_edge.gif") no-repeat left top;



		}



	#Main .SectionLv3 table td {



		vertical-align		:top;



		padding				:5px;



		border				:1px #CCC solid;



		background			:# url("../img/frame_edge.gif") no-repeat;



		}



	#Main .SectionLv3 table thead th {



		vertical-align		:middle;



		background			:#DDD url("../img/frame_edge.gif") no-repeat;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Annotation Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv3 .Annotation {



		color				:#666;



		}



	#Main .SectionLv3 .Questionnaire {



		text-align			:right;



		}



	



	



	



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Summary Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .Summary {



		width				:560px;



		_height				:180px;



		min-height			:180px;



		margin				:10px 0;



		padding				:10px 10px 10px 260px;



		border				:none;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:290px;



		}



	#Main .Summary h3 {



		padding				:5px 0 5px 5px;



		border				:none;



		border-left			:5px #CCC solid;



		border-bottom		:1px #CCC solid;



		background			:none;



		}











	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Seminar Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .Seminar {



		width				:560px;



		_height				:180px;



		min-height			:180px;



		margin				:10px 0;



		padding				:10px 10px 10px 260px;



		border				:none;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:290px;



		}



	#Main .Seminar h3 {



		padding				:5px 0 5px 5px;



		border				:none;



		border-left			:5px #CCC solid;



		border-bottom		:1px #CCC solid;



		background			:none;



		}























	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : ForSpExhibition Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .ForSpExhibition {



		width				:560px;



		margin				:10px 0;



		padding				:10px;



		border				:none;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:540px;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : List Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .VisitorList ul,



	#Main .ExhibitList ul,



	#Main .PreviousExhibitList ul,



	#Main .SiteMap ul {



		width				:100%;



		padding				:0 10px 20px;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:518px;



		}



	#Main .VisitorList ul:after,



	#Main .ExhibitList ul:after,



	#Main .PreviousExhibitList ul:after,



	#Main .SiteMap ul:after {



		line-height			:0;clear:both;display:block;visibility:hidden;content:"--";



		}



	#Main .VisitorList ul li,



	#Main .ExhibitList ul li,



	#Main .PreviousExhibitList ul li,



	#Main .SiteMap ul li {



		width				:28%;



		float				:left;



		padding				:7px 3% 7px 2%;



		background			:url("../img/treelist/tree_item.gif") no-repeat 0 0%;



		}



	#Main .VisitorList ul ul,



	#Main .ExhibitList ul ul,



	#Main .PreviousExhibitList ul ul,



	#Main .SiteMap ul ul {



		width				:auto;



		padding				:0;



		}



	#Main .VisitorList ul ul li,



	#Main .ExhibitList ul ul li,



	#Main .PreviousExhibitList ul ul li,



	#Main .SiteMap ul ul li {



		width				:auto;



		float				:none;



		padding				:3px 0 0 20px;



		background			:url("../img/treelist/tree_next.gif") no-repeat 0 0;



		}



	#Main .VisitorList ul ul li.LastNode,



	#Main .ExhibitList ul ul li.LastNode,



	#Main .PreviousExhibitList ul ul li.LastNode,



	#Main .SiteMap ul ul li.LastNode {



		background			:url("../img/treelist/tree_end.gif") no-repeat 0 0;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : ExhibitList Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .ExhibitList h4 {



		font-weight			:bold;



		margin				:5px 0;



		padding				:2px 0 0 5px;



		border-left			:3px #CCC solid;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : PDFListForDownLoad Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .PDFListForDownLoad ul {



		margin				:0 0 20px;



		}



	#Main .PDFListForDownLoad ul li {



		margin				:10px 0;



		padding-left		:22px;



		background			:url("../img/icon_pdf.gif") no-repeat 0 50%;



		}



}





	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	畟ǉ



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : SectionLv7 Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv7 {



		width				:560px;



		margin				:0px 0 20px;



		padding				:5px;



		border				:1px #ccc solid;



		voice-family		:"\"}{\"";voice-family:inherit;



		width				:538px;



		}



	#Main .SectionLv7 .Image {



		text-align			:center;



		}



	#Main .SectionLv7 h3 {



		font-size			:125%;



		font-weight			:bold;



		line-height			:125%;



		margin				:0 0 5px;



		padding				:5px 5px 3px;



		border				:0px #CCC solid;



		border-bottom		:1px #999 solid;



		background			:#CCC url("../img/frame_edge.gif") no-repeat left top;



		}



	#Main .SectionLv8 {



		margin				:10px 0 20px;



		}



	#Main .SectionLv8 h4 {



		font-weight			:bold;



		margin				:5px 0;



		padding				:2px 0 0 5px;



		border-left			:4px #CCC solid;



		}



	#Main .SectionLv9 h5 {



		font-weight			:bold;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Table Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv7 table {



		width				:100%;



		margin				:5px 0;



		border-collapse		:collapse;



		}



	#Main .SectionLv7 table th {



		vertical-align		:top;



		padding				:0px;



		border				:0px #CCC solid;



		background			:#EEE url("../img/frame_edge.gif") no-repeat left top;



		}



	#Main .SectionLv7 table td {



		vertical-align		:top;



		padding				:5px;



		border				:0px #CCC solid;



		background			:# url("../img/frame_edge.gif") no-repeat;



		}



	#Main .SectionLv7 table thead th {



		vertical-align		:middle;



		background			:#DDD url("../img/frame_edge.gif") no-repeat;



		}



	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



	Main : Annotation Style : Setting



	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



	#Main .SectionLv7 .Annotation {



		color				:#666;



		}



	#Main .SectionLv7 .Questionnaire {



		text-align			:right;



		}



	
	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	rݒ
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


	
#indexb {
 border: 1px solid #8c8c8c;
}

#b3f {
 border: 1px solid #3f3f3f;
}

#b0c319b {
 border: 1px solid #0c319b;
}

#border_1 {
 border: 1px solid #8c8c8c;
}

#border_2 {
 border: 1px solid #ffffff;
}


	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	tHgݒ
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#h1 {

		font-size			:130%;
		margin				:0 0 5px;



		padding				:7px 7px 3px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:180%;
}


#h2 {

		font-size			:110%;
		margin				:0 0 5px;



		padding				:5px 5px 1px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:120%;
}

#h3 {
		font-size			:100%;
		margin		:	3px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:130%;
}

#h4 {
		font-size			:85%;
		margin		:	5px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:160%;
}

#h5 {
		font-size			:75%;
		margin		:	5px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:150%;
}

#h6 {
		font-size			:100%;
		margin		:	5px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:150%;
}

#h7 {
		font-size			:80%;
		margin		:	5px;
		font-style			:normal;
		font-family			:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height			:100%;
}
	
	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	FN
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#white2,
#white2 a:link,
#white2 a:visited {
color: #ffffff;
text-decoration: none;
		font-size			:95%;
}

#table.note {
  border-collapse:collapse;
}
#table.note tr {
  border-bottom: 0px solid white;
}

	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Sheet
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.sheet h3 {
	font-weight: normal;
	font-size: 110%;
}
.sheet h4 {
	font-weight: normal;
	font-size: 85%;
	margin-bottom: 5px;
}
table.attraction {
	border-collapse: collapse;
	width: 100%;
	font-size: 75%;
	text-align: center;
	border: solid 2px #000000;
}
table.attraction th {
	padding: 5px 2px;
	border: solid 1px #000000;
	color: #000000;
	background-color: #FFFF00;	
}
table.attraction td {
	border: solid 1px #000000;
	color: #000000;
	background-color: #ffffff;
	padding: 5px 2px;
}
table.attraction thead tr {
	border: solid 2px #000000;
}
.sheet img {
	margin: 10px auto;
}

	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	記事本文
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.honbun h3 {
	color: #0000CC;
	font-weight: bold;
	font-size: 100%;
	margin: 3px 3px 20px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 130%;
	padding-bottom: 10px;
	border-bottom: solid 1px #666633;
}
.honbun h4 {
	color: #000000;
	font-weight: bold;
	font-size: 85%;
	margin: 3px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 160%;
}
.honbun h5 {
	color: #000000;
	font-weight: bold;
	font-size: 85%;
	margin: 3px 0 8px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 160%;
}
.honbun p {
	font-size: 85%;
	margin: 0;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 160%;
}
.imgHonbun {
	float: right;
	text-align: right;
	margin-left: 10px;
}
.imgHonbun img {
	margin-bottom: 5px;
	}

/**** 虹の広場 ****/

h4.senryu {
	color: #006600;
	font-weight: bold;
	font-size: 100%;
	margin: 3px 3px 10px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 130%;
}
h4.toukou {
	color: #006600;
	font-weight: bold;
	font-size: 100%;
	margin: 20px 3px 10px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 130%;
}
h4.bosyu {
	color: #FF6600;
	font-weight: bold;
	font-size: 100%;
	margin: 20px 3px 10px;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 130%;
}
p.toukouinfo {
	text-align: right;
}

/**** index ****/

.post {
	width: 500px;
	padding: 0 0 16px;
	margin: 0 0 16px;
	border-bottom: solid 1px #aaaaaa;
}
.postNoImg {
	padding: 0;
	padding-left: 10px;
	border-left: solid 5px #3f3f3f;
}
/*
.postNoNo {
	height: 50px;
	margin: 0 0 16px;
	padding: 0 0 0 10px;
	border-left: solid 5px #3f3f3f;
}
*/
.postThumb {
	float: left;
	width: 150px;
	margin-right: 15px;
}
.postContent {
	float: left;
	width: 335px;
	padding: 0;
	margin: 0;
}
.postTitle h3 {
	font-size: 100%;
	margin: 0 0 3px;
	padding: 0;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight: bold;
}
.postDesc {
	padding: 0;
	margin: 0;
}
.postDesc p {
		font-size: 85%;
		font-style: normal;
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
		line-height: 160%;
}

/**** table 縦あわせ ****/

table.tate th,
table.tate td
{
	text-align: left;
	font-weight: normal;
	font-size: 85%;
	font-style: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	line-height: 160%;
}
table.tate th {
	padding-right: 10px;
}

/**** モニターアンケート ****/

.enq th,
.enq td
{
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	padding: 7px 4px 7px 0;
}
.enq th {
	padding-top: 10px;
}
td.alignR {
	text-align: right;
}

/**** micro-clearfix ****/

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/**** align ****/

.alignL {
	text-align: left;
}
.alignR {
	text-align: right;
}
.alignC {
	text-align: center;
}
