@charset "utf-8";

/*===============================================================



	COMMON

	

=================================================== =COMMON */

html

{

	width:100%;

	height:100%;
	*height: auto !important;

}

body {

	/*font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" ,  Osaka;*/

	background-color:#000000;

	width:100%;

	height:100%;
	*height: auto !important;

	position:relative;

	punctuation-trim: start end adjacent;

	text-autospace: ideograph-numeric ideograph-alpha;

}

#container

{

	position:relative;

	width:100%;

	height:100%;

	z-index:100;

}

#header

{

	min-height:415px;

	height: auto !important;

	height: 415px;

}

#header h1 , #header h1 a

{

	background-image:url(../img/common/logo.png);

	background-repeat: no-repeat;

	display:block;

	width:509px;

	height:104px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

}

#credit {

	position:absolute;

	top:-30px;

	right:20px;

	text-align:right;

	font-size:10px;

	background-color:#000;

	}

#wrapper

{

	position:relative;

	width:880px;

	margin-right: auto;

	margin-left: auto;

}

#contents

{

	margin-left:160px;

	padding-bottom: 40px;

	padding-right:20px;

	width:700px;

	behavior: url(/common/js/iepngfix.htc);

	background: url(../img/english/common/bg_contents.png) no-repeat left top;

}

.access {

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

}

#contentsBox

{

	padding-right:20px;

	clear:both;

}

#contentsLeft

{

	float:left;

	width:155px;

	padding-top: 45px;

	padding-left: 5px;

}

#contentsRight

{

	width:700px;

	float:right;

	padding-bottom: 40px;

	behavior: url(/common/js/iepngfix.htc);

	background: url(../img/english/common/bg_contents.png) no-repeat left top;

}

#contentsRightNews

{

	width:700px;

	float:right;

	padding-left:10px;

	padding-right:10px;

	padding-bottom: 40px;

	behavior: url(/common/js/iepngfix.htc);

	background: url(../img/english/common/bg_contents.png) no-repeat left top;

}

#footer {

	clear: both;

	padding-bottom: 30px;

	display:block;

	background-image: url(../img/common/footer_bg.png);

	background-repeat: no-repeat;

	behavior: url(/common/js/iepngfix.htc);

	padding-top: 20px;

	background-position: 0px 0px;

}

#footer dl

{

	float:left;

	width:280px;

	display:block;

	font-size:12px;

	font-family:Verdana, helvetica, arial;

	line-height:1.4;

}

#footer dt

{

	float:left;

	width:150px;

	clear:both;

}

#footer dd

{

	float:right;

	width:130px;

}

#footerMid {

	float: left;

	width: 210px;

	padding-right: 70px;

	padding-left: 15px;

}



#footerMid p {

	padding-bottom:5px;

}



#copyright {

	float: left;

	width: 245px;

	font-family:Verdana, helvetica, arial;

	line-height:1.5;

	font-size:9px;

	padding-left: 15px;

}

#pageTopics

{

	padding-top:15px;

}

.accordion

{

	cursor:pointer;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	line-height:1.4;

	font-weight:bold;

}

.hoverBox {

	background-image:url(/common/img/common/blank.gif);

}

#pageTopics {

  

}

.fontN {

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	font-weight:bold;

}

.fontNbold {

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:14px;

	font-weight:bold;

}

.inblock {

	display: inline-block;

}

.normalFont

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	font-weight:normal;

}

.topicsBox,.newsBox,.blogBox,.detailBox,.newsListBox,.blogEntry,.archiveBox,.programPdf,.seasonBox,.detailBoxBlog {

	position:relative;

	z-index:1000;

}

/*=============NAVI=============================================*/

#header ul

{

}

#header ul li

{

	display:block;

	float:left;

	clear:both;

	margin-bottom: 8px;

	cursor:pointer;

}

#header ul li a img

{

	display:block;

	overflow:hidden;

}

#header li p

{

	float:left;

}

#header li div

{

	float:left;

}

#naviHome

{

	position:absolute;

	left:0;

	top:0;

}

#naviMobile

{

	position:relative;

	cursor:pointer;

	display:inline-block;

	width:65px;

}

#naviMobile div

{

	position:absolute;

	left:100px;

	bottom:0px;

	margin:0px;

	/*

	background-image:url(../img/common/QR_code_on.jpg);

	background-repeat: no-repeat;

	background-position:right top;

	*/

	width:100px;

	height:100px;

	cursor:auto;

}

* html #naviMobile div 

{

	position:absolute;

	left:100px;

	/*

	bottom:7px;

	*/

	bottom:-1px;

	/*

	

	background-image:url(../img/common/QR_code_on.jpg);

	background-repeat: no-repeat;

	background-position:right top;

	*/

	width:100px;

	height:100px;

	cursor:auto;

}

#naviMobile02

{

	position:relative;

	cursor:pointer;

	display:inline-block;

	width:65px;

}

#naviMobile02 div

{

	position:absolute;

	left:100px;

	bottom:0px;

	/*

	background-image:url(../img/common/QR_code_on.jpg);

	background-repeat: no-repeat;

	background-position:right top;

	*/

	width:100px;

	height:100px;

	cursor:auto;

}

* html #naviMobile02 div 

{

	position:absolute;

	left:100px;

	bottom:-1px;

	/*

	background-image:url(../img/common/QR_code_on.jpg);

	background-repeat: no-repeat;

	background-position:right top;

	*/

	width:100px;

	height:100px;

	cursor:auto;

}

#naviJapanese

{

	position:absolute;

	left:0;

	top:26px;

}

#naviEnglish

{

	position:absolute;

	left:0;

	top:26px;

}

/*=============NAVI=============================================*/



.pngfix {

	behavior: url(/common/js/iepngfix.htc);

}









/*===============================================================



	FLASH

	

=================================================== =FLASH */

#flashArea

{

	position:absolute;

	width:100%;

	height:100%;

	overflow:hidden;

	text-align:center;

	background-position: center center;

	z-index:1;

	clear:both;

}

#flash

{

	width:100%;

	height:100%;

}







/*===============================================================



	TOP

	

=================================================== =TOP */

#feature

{

	padding-top: 20px;



}

#feature h2

{

	background-image:url(../img/title/feature.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#topics

{

	padding-top:40px; 

}

#topics h2

{

	background-image:url(../img/title/topics.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:40px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.topicsBox {

	display: block;

	padding-top: 11px;

	padding-bottom: 11px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	min-height:80px;

	height: auto !important;

	height: 80px;

	background-image:url(/common/img/common/blank.gif);

	/*

	behavior:url("/common/js/csshover3.htc");

	*/

}



.topicsDate {

	font-weight: bold;

	color: #0088FF;

	padding-bottom: 5px;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	float:left;

	width:210px;

	padding-right:10px;

	padding-left: 10px;

}

.topicsDate h3 {

	color: #ffffff;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

	padding-top: 3px;

}

.topicsPic {

	float: left;

	width: 220px;

	padding-top: 3px;

	padding-bottom: 4px;

}

.topicsText {

	float: left;

	width: 230px;

	padding-left: 10px;

	font-size: 12px;

	line-height: 1.2;

	padding-top: 1px;

	padding-right: 10px;

	text-align:justify;

	text-justify: inter-ideograph;

}

#news

{

	padding-top: 35px;



}

#news h2

{

	background-image:url(../img/title/latest_news.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:31px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

	padding-left: 270px;

	padding-top: 3px;

}

#news h2 span

{

  display:none;

}

.news

{

	border-bottom: 1px solid #FFFFFF;

	clear:both;

}

.newsBox

{

	padding-top: 11px;

	padding-bottom: 12px;

	margin-right:15px;

	cursor:pointer;

	float:left;

	background-image:url(/common/img/common/blank.gif);

	text-align:justify;

	text-justify: inter-ideograph;

}

.newsBox-null

{

	padding-top: 11px;

	padding-bottom: 12px;

	margin-right:15px;

	float:left;

	background-image:url(/common/img/common/blank.gif);

	text-align:justify;

	text-justify: inter-ideograph;

}

.overGray {

  background-color:#333333;

	background-image:url(/common/img/common/blank.gif);

}

.over {

  background-color:#333333;

	filter: alpha(opacity=1);

  -moz-opacity:1.0;

  opacity:1.0;

}

.newsDate {

	font-weight: bold;

	color: #0088FF;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	padding-right:10px;

}

.newsBox h3 , .newsBox h3 a

{

	color: #ffffff;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

	padding-top: 3px;

}

#blog

{

	padding-top: 35px;



}

#blog h2

{

	background-image:url(../img/title/latest_blog.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

	padding-left: 245px;

	padding-top: 3px;

}

#blog h2 span

{

  display:none;

}

.blog

{

	border-bottom: 1px solid #FFFFFF;

	clear:both;

}

.blogBox

{

	padding-top: 11px;

	padding-bottom: 12px;

	margin-right:15px;

	cursor:pointer;

	float:left;

	background-image:url(/common/img/common/blank.gif);

	text-align:justify;

	text-justify: inter-ideograph;

}

.blogBox-null

{

	padding-top: 11px;

	padding-bottom: 12px;

	margin-right:15px;

	float:left;

	background-image:url(/common/img/common/blank.gif);

	text-align:justify;

	text-justify: inter-ideograph;

}

.blogDate {

	font-weight: bold;

	color: #0088FF;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	padding-right:10px;

}

.blogBox h3 , .blogBox h3 a {

	color: #ffffff;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

	padding-top: 3px;

}

/*===============================================================



	NEWSLIST

	

=================================================== =NEWSLIST */

#newsList

{

	padding-top: 15px;



}

#newsList h2

{

	background-image:url(../img/title/topics.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.newsListBox {

	display: block;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

	padding-top: 15px;

}

/*

.newsListBox:hover {

	background-color:#333333;

	border-bottom: 1px solid #FFFFFF;

	behavior:url("/common/js/csshover3.htc");

}

*/

.newsListDate {

	font-weight: bold;

	color: #0088FF;

	padding-bottom: 5px;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	padding-right:10px;

}

.newsListBox h3 {

	color: #ffffff;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

}

.dateList ul li

{

	text-align:left;

	padding-left:5px;

	font: normal 12px Verdana, helvetica, arial;

	line-height:1.2;

}

/*===============================================================



	NEWSDETAIL

	

=================================================== =NEWSDETAIL */

#newsDetail

{

	padding-top: 15px;



}

#newsDetail h2

{

	background-image:url(../img/title/topics.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.newsDetailBox {

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

	text-align:justify;

	text-justify: inter-ideograph;

}

.newsDetailBox h3 {

	color: #ffffff;

	padding-bottom:12px;

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

/* 2010.05.01変更

.newsDetailContents

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	line-height:1.2;

}

*/

.newsDetailContents

{

	font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.5;

	text-align:justify;

	text-justify: inter-ideograph;

}

.newsGotoList

{

	font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	text-align:right;

}







/*===============================================================



	BLOGLIST

	

=================================================== =BLOGLIST */

#blogList

{

	padding-top: 15px;



}

#blogList h2

{

	background-image:url(../img/title/bloglist.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#blogListSuzuki {

  padding-top:15px;

}

#blogListSuzuki h2

{

	background-image:url(../img/title/blog_suzuki.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.detailBox {

	display: block;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

}

.detailBoxBlog {

	display: block;

	width:220px;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	background-image:url(/common/img/common/blank.gif);

}

.blogColumn {

	float:left;

	width:210px;

	margin-right:20px;

}

*html .blogColumn {

	float:left;

	width:210px;

	margin-right:10px;

}

.blogListBox {

	display: block;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

}

.blogListBoxAfter {

	display: block;

	background-image:url(/common/img/common/blank.gif);

}

.blogListLeft

{

	float:left;

	width:430px;

	padding-top: 12px;

	padding-bottom: 12px;

	text-align:justify;

	text-justify: inter-ideograph;

}

.blogListLeft h3

{

  font-weight:bold;

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

.blogListLeft div , .blogEntry h4

{

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

.blogListRight

{

	float:right;

	width:250px;

	text-align:justify;

	text-justify: inter-ideograph;

}

.blogEntry

{

	padding-top:12px;

}

.blogEntry h4

{

	padding-bottom:12px;

	display: block;

}

.blogListDate {

	font-weight: bold;

	color: #0088FF;

	padding-bottom: 2px;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	padding-right:10px;

}

#blogDetail

{

	padding-top: 15px;



}

#blogDetail h2

{

	background-image:url(../img/title/blog.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.blogDetailBox {

	display: block;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

}

.blogDetailCategoryBox

{

	display: block;

	border-bottom: 1px solid #FFFFFF;

	padding-top: 12px;

	padding-bottom: 12px;

	margin-bottom: 1px;

	padding-left:10px;

	padding-right:10px;

}

#blogDetail .blogDetailCategoryBox h3 , .blogDetailCategoryBox h3

{

  font-weight:bold;

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

.blogDetailCategoryBox div

{

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

.blogDetailDate {

	font-weight: bold;

	color: #0088FF;

	font-family:Verdana, helvetica, arial;

	font-size:12px;

	padding-right:10px;

	padding-bottom: 3px;

}

#blogDetailBox h4

{

	font:bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

}

.blogDetailLink

{

	border-top:1px solid #ffffff;

}

.blogDetailArticle

{

	font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	padding-bottom:40px;

	padding-top: 8px;

	line-height:1.5;

	text-align:justify;

	text-justify: inter-ideograph;

}

.blogPager

{

	text-align:right;

	padding-bottom:5px;

	width: 700px;

	display: inline-block;

}

.blogPager li , .blogPager li a

{

	width:18px;

	font-family:Verdana, helvetica, arial;

	font-size:11px;

	text-align:center;

	display: inline;

}

.blogPagerOn

{

	background-color:#FFFFFF;

	color:#000000;

	background-image: url(../img/common/pager_bg.gif);

	background-repeat: repeat-x;

}

.pager

{

	float: right;

}

.pager table {

	font-family:Verdana, helvetica, arial;

	font-size:11px;

	font-weight:bold;

	text-align: right;

}

.pager td {

	text-align: center;

	text-decoration:none;

	width:18px;

	height:20px;

	padding:0;

	margin:0;

}

* html .pager td a:hover {

	background-color:#FFFFFF;

	color:#000000;

	width:18px;

	height:20px;

	padding:0;

	margin:0;

	display:block;

	line-height:18px;

}

*:first-child+html .pager td a:hover {

	background-color:#FFFFFF;

	color:#000000;

	width:18px;

	height:20px;

	padding:0;

	margin:0;

	display:block;

	line-height:18px;

}

.pagerOn

{

	background-image:url(../img/common/pager_on.gif);

	color:#000000;

	width:18px;

	height:20px;

	padding:0;

	margin:0;

	background-repeat: no-repeat;

}



/*===============================================================



	ACCESS

	

=================================================== =ACCESS */

#address

{

	padding-top:20px;

}

#address h2

{

	background-image:url(../img/title/address_contact.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.addressBox {

	line-height:1.4;

	width:335px;

	padding-right:15px;

	float:left;

}

.addressBoxRight {

	line-height:1.4;

	width:330px;

	float:left;

}

.addressBox h3 , .addressBoxRight h3{

	color: #ffffff;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	font-weight:bold;

}

#access

{

	padding-top:35px;

	line-height:1.4;

}

#access h2

{

	background-image:url(../img/title/accesstoTOGA.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#accessLeft {

	width:315px;

	float:left;

	padding-right:10px;

	text-align:justify;

	text-justify: inter-ideograph;

	padding-left: 10px;

}

#accessLeft h3 {

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	font-weight:bold;

}

#accessRight {

	width:365px;

	float:right;

	padding-top: 2px;

}

#artPark

{

	padding-top:35px;

	line-height:1.4;

}

#artPark h2

{

	background-image:url(../img/title/TOGA_Artpark.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#accessLink

{

	padding-top:35px;

	line-height:1.4;

}

#accessLink h2

{

	background-image:url(../img/title/link.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#accessLink div

{

	padding-bottom:20px;

	line-height:1.4;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	padding-left: 10px;

}

/*===============================================================



	PROFILE

	

=================================================== =PROFILE */

#profile

{

	padding-top:20px;

}

#profile h2

{

	background-image:url(../img/title/profile.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#profileBox

{

}

#profileText

{

	padding-left:15px;

	text-align:justify;

	text-justify: inter-ideograph;

	float:right;

	width: 455px;

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial;

	/*line-break:strict;*/

	line-height:1.4;

	padding-right: 10px;

}

.historyLeft

{

  width:340px;

	float:left;

  font-family: Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Geneva, Arial;

	/*color:#0088ff;*/

	line-height:1.2;

	font-size:12px;

}

.historyLeft li

{

  padding-bottom:10px;

}

#profile h3

{

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#profileHistoryBox h3

{

	background-image:url(../img/title/history.png);

}

#profileOverseasBox h3

{

	background-image:url(../img/title/overseas.png);

}

#profileBookBox h3

{

	background-image:url(../img/title/book.png);

}

#profileRebookBox h3

{

	background-image:url(../img/title/related_book.png);

}

#profileStateBox h3

{

	background-image:url(../img/title/statement.png);

}

#profileHistoryBox ul li {

  float:left;

}

#profileHistoryBox dl {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.5;

	padding-left: 10px;

}

#profileHistoryBox dl dt {

  float:left;

	width:35px;

	clear:both;

}

#profileHistoryBox dl dd {

  float:left;

	width:600px;

}

#profileHistoryBox dl dd a {

  color:#0088ff;

}





/*===============================================================



	METHOD

	

=================================================== =METHOD */

#method

{

	padding-top:20px;

}

#method h2

{

	background-image:url(../img/title/method.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.methodText

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	/*color:#0088ff;*/

	line-height:1.4;

	padding-right:10px;

	text-align:justify;

	text-justify: inter-ideograph;

	float:left;

	width: 330px;

	padding-left: 10px;

	/*line-break:strict;*/

}

/*===============================================================



	SCOT

	

=================================================== =SCOT */

#scot

{

	padding-top:20px;

	width: 700px;

}

#scot h2

{

	background-image:url(../img/title/scot.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.scotText

{

	text-align:justify;

	text-justify: inter-ideograph;

	float:left;

	display:block;

	padding-bottom: 140px;

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;	/*line-break:strict;*/

	/*line-break:strict;*/

	line-height:1.4;

}

.scotTextBox

{

	text-align:justify;

	text-justify: inter-ideograph;

	display:block;

	padding-bottom: 40px;

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;	/*line-break:strict;*/

	line-height:1.4;

}



.scotTextBox dt

{

	clear:both;

	float:left;

	width:28px;

}

.scotTextBox dd

{

	float:left;

	width:652px;

}



/*===============================================================



	CONTACT

	

=================================================== =CONTACT */

#contact

{

	padding-top:20px;

}

#contact h2

{

	background-image:url(../img/title/contact.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#contact ul li

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	color:#FFFFFF;

}

/*===============================================================



	ARCHIVELIST

	

=================================================== =ARCHIVELIST */

#archiveList

{

	padding-top: 20px;



}

#archiveList h2

{

	background-image:url(../img/title/archive.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.archiveListBox {

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

}

.archiveYear

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:15px;

	color:#FFFFFF;

	font-weight:bold;

	padding-bottom:30px;

	padding-top: 15px;

}

.archiveBox {

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	color:#FFFFFF;

}

.archiveLeft

{

  width:180px;

	float:left;

	padding-left:10px;

	padding-right:10px;

}

.archiveBox h4

{

  float:right;

	width:500px;

}

.archiveTitle

{

  display:block;

	border-bottom: 1px solid #FFFFFF;

	padding-bottom:4px;

}

/*===============================================================



	PROGRAM

	

=================================================== =PROGRAM */

#program

{

	padding-top: 20px;



}

#program h2

{

	background-image:url(../img/title/suzuki_works.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:24px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#program h3 , #programDetail h3

{

	padding-top: 15px;

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	padding-bottom: 5px;

	line-height:1.2;

}

.seasonName

{

	text-align:right;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	font-weight:bold;

	line-height:1;

	padding-top: 5px;

}

#program h3

{

	padding-top: 15px;

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	padding-bottom: 5px;

	line-height:1.2;

	padding-left: 10px;

}

/*===============================================================



	PROGRAM DETAIL

	

=================================================== =PROGRAM DETAIL */

#programDetail

{

	padding-top: 20px;



}

#programDetail h2

{

	background-image:url(../img/title/program_detail.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:24px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

.programDetailBox

{

  padding-top:15px;

  padding-bottom:15px;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	line-height:1.2;

}

#programDetail h4

{

	border-bottom:1px solid #ffffff;

	height:24px;

	behavior: url(/common/js/iepngfix.htc);

}

.tabContents

{

  padding-top:15px;

  padding-bottom:15px;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	line-height:1.2;

}

#programDetailPic div

{

	float:left;

	width:220px;

	padding-right:20px;

}

.programDetailTitle

{

	border-bottom:1px solid #ffffff;

	width:700px;

}

.programBox

{

	font-family: Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Geneva, Arial;

	line-height:1.2;

	font-size:12px;

	padding-top:12px;

	padding-bottom:12px;

}

.programBoxTab

{

	font-family: Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Geneva, Arial;

	line-height:1.2;

	font-size:12px;

	display: block;

}

.programPdf

{

	float:left;

	width:302px;

	cursor: pointer;

	background-image: url(../img/common/pdf.gif);

	background-repeat: no-repeat;

	background-position: left 12px;

	padding-left: 38px;

	display: block;

	padding-top: 11px;

	min-height:47px;

	height: auto !important;

	height: 59px;

}

.programPdfpic

{

	background-image:url(/common/img/common/blank.gif);

	padding-top: 5px;

	padding-bottom: 15px;

}

.programList {

	padding-bottom: 30px;

	padding-right:20px;

}

.programList li {

	padding-bottom:10px;

}

.programLink

{

	font-family: Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Geneva, Arial;

	line-height:1.8;

	font-size:12px;

	font-weight:bold;

	padding-bottom: 4px;

}









/*===============================================================



	PROGRAM SEASON

	

=================================================== =PROGRAM SEASON */

#season

{

	padding-top: 20px;



}

#season h2

{

	background-image:url(../img/title/season.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:39px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#season h3

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:14px;

	font-weight:bold;

	padding-bottom:5px;

}

.seasonList

{

	border-bottom:1px solid #ffffff;

	padding-bottom:5px;

	display:block;

}

.seasonBox {

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #FFFFFF;

	cursor:pointer;

	clear:both;

	background-image:url(/common/img/common/blank.gif);

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

	/*

	min-height:80px;

	height: auto !important;

	height: 80px;

	*/

}

.seasonDate {

	float:left;

	width:200px;

}

#season h4

{

  float:left;

	width:280px;

	padding-right:20px;

}

.seasonRight

{

  float:right;

	width:200px;

}

.seasonTxt

{

  padding-top:15px;

  padding-bottom:15px;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.2;

	font-size:12px;

}







/*===============================================================



	PROGRAM OTHER

	

=================================================== =PROGRAM OTHER */

#programOther

{

	padding-top: 20px;



}

#programOther h2

{

	background-image:url(../img/title/program_other.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:24px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#programOtherBox

{

	padding-bottom:15px;

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	font-size:12px;

	line-height:1.2;

}

#programOther h3

{

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	height:24px;

	font-weight:bold;

	line-height:1.2;

}



/*===============================================================



	TAB

	

========================================================== =TAB */

#tabs ul

{

}

#tabs ul li

{

  display:inline;

}

#tab1 , #tab2 , #tab3 , #tab4 , #tab5

{



}

.dateList {

	padding-bottom: 50px;

}

.TabbedPanels {

	margin: 0px;

	padding: 0px;

	float: left;

	clear: none;

	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/

}



.TabbedPanelsTabGroup {

	margin: 0px;

	padding: 0px;

}



.TabbedPanelsTab {

	position: relative;

	float: left;

	list-style: none;

	-moz-user-select: none;

	-khtml-user-select: none;

	cursor: pointer;

}



.TabbedPanelsTab a {

	text-decoration: none;

}



.TabbedPanelsContentGroup {

	clear: both;

	font-family: Lucida Grande,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Geneva, Arial;

	line-height:1.2;

	font-size:12px;

	padding-top: 12px;

	padding-bottom: 12px;

	text-align:justify;

	text-justify: inter-ideograph;

}



.TabbedPanelsContent {



}

.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;

	position: relative;

}



.VTabbedPanels .TabbedPanelsTab {

	float: none;

	margin: 0px;

	border-top: none;

	border-left: none;

	border-right: none;

}



.VTabbedPanels .TabbedPanelsTabSelected {

	background-color: #EEE;

	border-bottom: solid 1px #999;

}



.VTabbedPanels .TabbedPanelsContentGroup {

	clear: none;

	float: left;

	padding: 0px;

}

.tabPic

{

  float:left;

	width:220px;

	padding-right:20px;

}

#TabbedPanels1 ul

{

	padding-top:5px;

	border-bottom:1px solid #ffffff;

	width:700px;

}

#TabbedPanelsContent1 {

	display: block;

}

#TabbedPanelsContent2 {

	display: none;

}

#TabbedPanelsContent3 {

	display: none;

}

#TabbedPanelsContent4 {

	display: none;

}

.disBlock

{

  display:block;

}

.disNone

{

  display:none;

}

#season {

}

.overseasBox {

	float: left;

	width: 165px;

	padding-left: 10px;

}

.overseasBox dl {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.6;

}

.overseasBox dl dt {

	float:left;

	width:35px;

	clear:both;

}

.overseasBox dl dd {

	float:left;

	width:120px;

}

.country {

  font-weight:bold;

	clear:both;

	padding-top:25px;

	padding-bottom:2px;

}

#profileBookBox {

  padding-top:20px;

}

#profileBookBox dl , #profileRebookBox dl {

	clear:both;

	display:block;

	padding-bottom:10px;

}

#profileBookBox dl dt , #profileRebookBox dl dt {

  float:left;

	width:150px;

	padding-right:15px;

	text-align:center;

}

#profileBookBox dl dt img , #profileRebookBox dl dt img {

  text-align:center;

}

#profileBookBox dl dd , #profileRebookBox dl dd {

	float:left;

	width:525px;

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.4;

	padding-right: 10px;

}

#bookLong {

  clear:both;

  display:block;

	padding-bottom:15px;

}

#bookLong p {

  float:left;

	width:295px;

	padding-left:30px;

}

#bookLongRight {

  width:375px;

	float:right;

}

#profileStateBox p {

	font: bold 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	padding-bottom:1em;

	padding-top:15px;

	line-height:1;

}

#profileStateBox div {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	text-align:justify;

	text-justify: inter-ideograph;

	line-height:1.4;

}

#profileStateBox , #profileRebookBox , #profileOverseasBox , #profileHistoryBox {

	padding-top: 20px;

}

/*===============================================================



	TOGA

	

========================================================== =TOGA */

#toga

{

	padding-top:20px;

}

#toga h2

{

	background-image:url(../img/title/toga.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}



#togaBox {

	padding-top: 25px;

}

#togaBox h3{

	font: bold 14px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.4;

}

.togaTxt {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	text-align:justify;

	text-justify: inter-ideograph;

	padding-bottom: 15px;

	line-height:1.4;

}

.togaPicBox p {

  float:left;

	padding-right:12px;

	width:128px;

	padding-bottom:15px;

}

.togaPicBox p a img , .togaPicBox div a img {

  display:block;

}

#togaMap {

	background-image:url(../../toga/img/map.png);

	background-repeat:no-repeat;

	width:700px;

	height:700px;

	clear: both;

	behavior: url(/common/js/iepngfix.htc);

}









#worksDetail h2 {

	background-image:url(../img/title/suzuki_works.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:36px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#worksDetail h3 {

	font-size:14px;

	font-family:Verdana, helvetica, arial;

	line-height:1.4;

	font-weight:bold;

	line-height:1.0;

	padding-top:15px;

	padding-bottom:10px;

}

#worksDetail p {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	line-height:1.4;

}

#noteTitle {

  display:block;

	border-bottom:1px solid #fff;

	padding-top:25px;

	padding-bottom:5px;

}

#noteEntry {

	font-size:14px;

	font-family:Verdana, helvetica, arial;

	line-height:1.4;

	font-weight:bold;

	line-height:1.0;

	padding-bottom:20px;

	padding-top:15px;

}

#worksDetailContents {

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

	text-align:justify;

	text-justify: inter-ideograph;

	line-height:1.4;

}

.worksDetailPic {

	float:left;

	width:340px;

	padding-right:20px;

	text-align:center;

}

.worksDetailPic p {

	text-align:left;

	font: 12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana;

}



/*===============================================================



	ESSAYS

	

=================================================== =ESSAYS */

#essaysList

{

	padding-top: 15px;



}

#essaysList h2

{

	background-image:url(../img/title/statement.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#essaysDetail

{

	padding-top: 15px;



}

#essaysDetail h2

{

	background-image:url(../img/title/statement.png);

	background-repeat: no-repeat;

	background-position:left top;

	display:block;

	height:34px;

	text-indent: -9999px;

	/*\*/

	overflow:hidden;

	/* */

	behavior: url(/common/js/iepngfix.htc);

	border-bottom:1px solid #ffffff;

}

#worksDetail { padding-top: 20px; }

