/*--------------------------------------------------------*/
/* IMADR WEBサイト [共通CSS]
/* 2012.02.14 - AkuseruDesign Y.kasahara
/*--------------------------------------------------------*/

/*
Theme Name: IMADR 2012
Theme URI: http://www.imadr.org/
Description: IMADR オリジナルテーマ（English）
Author: IMADR JAPAN
Author URI: http://www.imadr.org/
Version: 1.0
*/

/*----- base ---------------------------------------------*/

body	{
	margin:0px;padding:0px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;line-height:1.5em;
	background:url(img/header_bg.gif) top center no-repeat;
}

p {text-align: justify; text-justify: inter-ideograph; padding-right: 15px;  }

#main	{
	width:960px;margin:0px auto 0px auto;padding:0px;
}

#mainClear	{clear:both;}
.clear		{clear:both;}

hr {
	clear:both;
	height:1px;margin:15px 0px;
	border:none;
	background:#aeaeae;
}

/* form */
form	{
	margin:0px;padding:0px;
}
input	{
	font-size:100%;
}
textarea	{
	font-size:100%;
}

label	{
	display:block;
}

/* image link */
a img	{
	border:none;
	margin:0px;padding:0px;
}
a:hover img	{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
 	opacity:0.80;
}

iframe	{
	border:none;

}


/*----- header -------------------------------------------*/

#header	{
	position:relative;
	height:114px;margin:0px auto;padding:0px;
	text-align:center;
}
#header h1	{
	float:left;
	margin:20px 0px 0px 70px;
	line-height:0;
}
.headerText	{
	float:left;
	margin:37px 0px 0px 0px;
	line-height:0;
}
.headerRight	{
	float:right;
	margin:10px 0px 0px 0px;
	text-align:center;
	font-size:14px;line-height:1.4em;
}
.headerRight h6	{
	margin:0px;padding:5px;
	font-size:14px;font-weight:normal;
}

#lang_sel_list	{
	width:80px;
}
#lang_sel_list li	{
	width:80px;
}
.pagePrint	{
	display:none;
}


/*----- menu ---------------------------------------------*/

/* side menu */
.sideMenu	{
	width:150px;margin:0px 0px 10px 0px;padding:0px;
	list-style:none;
	border-bottom:1px solid #ece9e2;
}
.sideMenu li , .sideMenu a 	{
	flot:left;
	display:block;
	width:150px;height:49px;margin:0px;padding:0px;
	/font-size:0;
}

#subMenuAbout a			{background:url(img/side_menu_about.gif) no-repeat;}
#subMenuActivity a		{background:url(img/side_menu_activity.gif) no-repeat;}
#subMenuLibrary a		{background:url(img/side_menu_activity.gif) no-repeat;}
#subMenuPublications a	{background:url(img/side_menu_publications.gif) no-repeat;}
#subMenuAbility a		{background:url(img/side_menu_ability.gif) no-repeat;}
#subMenuCommon a		{background:url(img/side_menu_common.gif) no-repeat;}

#subMenuCommon			{border-top:1px solid #002788;}

.sideMenu span	{
	display:block;
	width:0;height:0;overflow:hidden;
}

#subMenu01 a	{background-position:0px 0px;}
#subMenu02 a	{background-position:0px -49px;}
#subMenu03 a	{background-position:0px -98px;}
#subMenu04 a	{background-position:0px -147px;}
#subMenu05 a	{background-position:0px -196px;}
#subMenu06 a	{background-position:0px -245px;}
#subMenu07 a	{background-position:0px -294px;}
#subMenu08 a	{background-position:0px -343px;}
#subMenu09 a	{background-position:0px -392px;}
#subMenu10 a	{background-position:0px -441px;}

#subMenu01 a:hover	{background-position:-150px 0px;}
#subMenu02 a:hover	{background-position:-150px -49px;}
#subMenu03 a:hover	{background-position:-150px -98px;}
#subMenu04 a:hover	{background-position:-150px -147px;}
#subMenu05 a:hover	{background-position:-150px -196px;}
#subMenu06 a:hover	{background-position:-150px -245px;}
#subMenu07 a:hover	{background-position:-150px -294px;}
#subMenu08 a:hover	{background-position:-150px -343px;}
#subMenu09 a:hover	{background-position:-150px -392px;}
#subMenu10 a:hover	{background-position:-150px -441px;}

/* sub menu on */
body.page_about		#subMenu01 a	{background-position:-150px 0px;}
body.page_outline	#subMenu02 a	{background-position:-150px -49px;}
body.page_staff		#subMenu03 a	{background-position:-150px -98px;}
body.page_access	#subMenu04 a	{background-position:-150px -147px;}

body.page_dalits-buraku		#subMenu01 a	{background-position:-150px 0px;}
body.page_icerd-cerd		#subMenu02 a	{background-position:-150px -49px;}
body.page_un				#subMenu03 a	{background-position:-150px -98px;}
body.page_minority			#subMenu04 a	{background-position:-150px -147px;}
body.page_trafficking		#subMenu05 a	{background-position:-150px -196px;}
body.page_minority-indigenous	#subMenu06 a	{background-position:-150px -245px;}
body.page_srilanka			#subMenu07 a	{background-position:-150px -294px;}

body.page_mat_dalits-buraku	#subMenu01 a	{background-position:-150px 0px;}
body.page_mat_racism-and-un	#subMenu02 a	{background-position:-150px -49px;}
body.page_mat_un			#subMenu03 a	{background-position:-150px -98px;}
body.page_mat_minority		#subMenu04 a	{background-position:-150px -147px;}
body.page_mat_trafficking	#subMenu05 a	{background-position:-150px -196px;}
body.page_mat_minority-indigenous	#subMenu06 a	{background-position:-150px -245px;}
body.page_mat_srilanka		#subMenu07 a	{background-position:-150px -294px;}

body.page_l_dalits-buraku	#subMenu01 a	{background-position:-150px 0px;}
body.page_l_icerd-cerd		#subMenu02 a	{background-position:-150px -49px;}
body.page_l_un				#suMenu03 a	{background-position:-150px -98px;}
body.page_l_minority		#subMenu04 a	{background-position:-150px -147px;}
body.page_l_trafficking		#subMenu05 a	{background-position:-150px -196px;}

body.page_pub_peoples	#subMenu01 a	{background-position:-150px 0px;}
body.page_nl_en			#subMenu02 a	{background-position:-150px -49px;}
body.page_nl_connect	#subMenu03 a	{background-position:-150px -98px;}
body.page_pub_books		#subMenu04 a	{background-position:-150px -147px;}

body.page_ability		#subMenu01 a	{background-position:-150px 0px;}
body.page_join			#subMenu02 a	{background-position:-150px -49px;}
body.page_impart		#subMenu03 a	{background-position:-150px -98px;}
body.page_support		#subMenu04 a	{background-position:-150px -147px;}

body.page_information	#subMenu01 a	{background-position:-150px 0px;}
body.page_news			#subMenu02 a	{background-position:-150px -49px;}
body.page_contact		#subMenu05 a	{background-position:-150px -196px;}
body.page_sitemap		#subMenu06 a	{background-position:-150px -245px;}
body.page_privacy		#subMenu07 a	{background-position:-150px -392px;}


/*----- top page contents -------------------------------*/

#topContents	{
	float:left;
	width:758px;margin:0px;padding:0px;
}

/*----- top contents main -----*/
#topContentsMain	{
	float:right;
	width:598px;margin:0px;padding:0px;
	background-color:#FFFFFF;
}
#topContentsMain h3	{
	margin:0px 0px 10px 0px;padding:6px;
	border:3px double #FFFFFF;background-color:#426bd0;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:133%;color:#FFFFFF;line-height:1.4em;
}

/* main image */
.topMainImage	{
	height:313px;margin:0px 0px 10px 0px;padding:0px;
}

/* topics */
.topList	{
	margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;
	list-style:none;
}
.topList li	{
	min-height:16px;height:auto !important;height:16px;
	margin:0px 0px 10px 0px;padding:0px 0px 0px 20px;
	font-size:117%;line-height:1.4em;
	background:url(img/point_01.gif) no-repeat 0px 3px;
}

/* movie */
.topMovie	{
	text-align:center;
	margin:0px 0px 15px 0px;padding:0px;
}
.topMovie iframe	{
	margin:0px 10px;
}

/* newsletter */
.sideNewsLetter	{
	margin:0px 0px 15px 0px;padding:0px;
	list-style:none;
	border-top:1px solid #CCCCCC;
}
.sideNewsLetter li	{
	min-height:65px;height:auto !important;height:65px;
	margin:0px 0px 0px 0px;padding:10px 0px;
	border-bottom:1px solid #CCCCCC;
}
.sideNewsLetter li img	{
	float:left;
	margin:0px 8px 0px 0px;padding:0px;
	border:1px solid #dadada;
}
.sideNewsLetter li h5	{
	margin:0px 0px 5px 0px;padding:0px;
	font-size:100%;
}
.sideNewsLetter li p	{
	margin:0px 0px 5px 0px;padding:0px;
	font-size:100%;line-height:1.4em;
}
.sideNewsLetter li a	{
	float:right;
	font-size:100%;
}

/* books */
.topBooks	{
	margin:0px 0px 15px 0px;padding:0px;
	list-style:none;
}
.topBooks li	{
	float:left;
	width:174px;margin:0px 0px 0px 10px;padding:0px;
	text-align:center;
	_margin:0px 0px 0px 5px;/*IE6*/
}
.topBooks li img	{
	margin:0px 0px 5px 0px;padding:0px;
	border:1px solid #dadada;
}
.topBooks li h5	{
	margin:0px 0px 5px 0px;padding:0px;
	font-size:117%;
}

/*----- top contents left -----*/
#topContentsLeft	{
	float:left;
	width:150px;margin:0px;padding:0px;
}

#topContentsLeft h3	{
	margin:0px;padding:0px;
	line-height:0;
}

/* minority */
.sideMinorityMenu	{
	width:150px;margin:0px 0px 10px 0px;padding:0px;
	list-style:none;
}
.sideMinorityMenu li , .sideMinorityMenu a	{
	display:block;
	width:150px;height:36px;margin:0px;padding:0px;
	/font-size:0;
}
.sideMinorityMenu a	{background:url(img/side_minority_menu.gif) no-repeat;}
.sideMinorityMenu span	{
	display:block;
	width:0;height:0;overflow:hidden;
}
#minorityMenu01 a	{background-position:0px 0px;}
#minorityMenu02 a	{background-position:0px -36px;}
#minorityMenu03 a	{background-position:0px -72px;}
#minorityMenu04 a	{background-position:0px -108px;}
#minorityMenu01 a:hover	{background-position:-150px 0px;}
#minorityMenu02 a:hover	{background-position:-150px -36px;}
#minorityMenu03 a:hover	{background-position:-150px -72px;}
#minorityMenu04 a:hover	{background-position:-150px -108px;}

.amazone	{
	margin:0px 0px 5px 0px;padding:5px;
	border:1px solid #F90;
}


/*----- top contents right -----*/
#topContentsRight	{
	float:right;
	width:192px;margin:0px;padding:0px;
}

#topContentsRight h3	{
	margin:0px;padding:0px;
	line-height:0;
}

/* magazine */
.sideMagazine	{
	margin:0px 0px 10px 0px;padding:5px 10px 10px 10px;
	background:#e4decc;
	font-size:100%;
}
.sideMagazineText 	{
	float:left;
	width:118px;height:20px;margin:0px 0px 5px 0px;padding:1px;
	border:none;color:#777777;font-size:100%;
}
.sideMagazineButton 	{
	width:42px;height:20px;margin:1px 0px 5px 5px;padding:0px;
	border:none;
}

/*----- side contents -----*/

/* search */
.sideSearch	{
	margin:0px 0px 15px 0px;
}
.sideFormText 	{
	float:left;
	width:138px;height:18px;margin:0px;padding:1px;
	color:#777777;
	\width:130px;
}
.sideFormButton 	{
	width:42px;height:20px;margin:1px 0px 0px 5px;padding:0px;
	border:none;
}

/* banner */
.sideBanner	{
	margin:0px;padding:0px;
	list-style:none;
	line-height:0;
}
.sideBanner li, .sideBanner a	{
	display:block;
	/font-size:0;
}
.sideBanner li	{
	margin:0px 0px 10px 0px;
}

/* side list 01 */
.sideList01	{
	margin:0px 0px 10px 0px;padding:0px;
	list-style:none;
}
.sideList01 li	{
	margin:0px;padding:0px;
	border:1px solid #dadada;
	font-size:117%;line-height:1.2em;
}
.sideList01 a	{
	display:block;
	margin:0px;padding:8px 10px;
	background:#f4f1ea;
}
.sideList01 a:hover	{background:#ebe4d3;}

/* side list 02 */
.sideList02	{
	margin:0px 0px 10px 0px;padding:0px 10px;
	background:url(img/side_list_02_bg.gif) bottom;
	list-style:none;
}
.sideList02 li	{
	margin:0px;padding:10px 0px 10px 0px;
	border-top:1px dotted #FFFFFF;
	font-size:117%;line-height:1.4em;
	/*background:url(img/list_point_01.gif) no-repeat 2px 15px;*/
}
.sideList02 li img	{
	margin:5px 0px;
}

/* side list 03 */
.sideList03	{
	margin:0px 0px 10px 0px;padding:0px 0px;
	list-style:none;
}
.sideList03 li	{
	display:block;
	height:41px;margin:0px 0px 1px 0px;
	font-size:14px;line-height:1.2em;
}
.sideList03 li a	{
	display:block;
	height:29px;padding:12px 10px 0px 10px;
	background-image:url(img/side_list_03_bg.gif);
	background-position:0px 0px;
	color:#002788;font-weight:bold;
}
.sideList03 li a:hover	{
	background-position:-192px 0px;
	color:#002788;
}

/* side list 04 */
.sideList04	{
	margin:0px 0px 10px 0px;padding:0px 10px;
	background:url(img/side_list_bg_4.gif) bottom;
	list-style:none;
}
.sideList04 li	{
	margin:-1px 0px 0px 0px;padding:11px 0px 10px 0px;
	border-top:1px dotted #416bcf;
	font-size:117%;line-height:1.4em;
	/*background:url(img/list_point_01.gif) no-repeat 2px 15px;*/
}
.sideList04 li img	{
	margin:5px 0px;
}

/* side list 05 */
.sideList05	{
	margin:0px 0px 10px 0px;padding:9px;
	list-style:none;
	border:1px solid #BBBBBB;
	background:#FFFFFF;
}
.sideList05 li	{
	margin:0px 0px 1px 0px;padding:0px 0px 1px 0px;
	font-size:100%;line-height:1.4em;
}

/* movie */
.sideMovie	{
	margin:0px 0px 10px 0px;padding:0px 10px 10px 10px;
	background:url(img/side_list_02_bg.gif) bottom;
}

/*----- page contents ------------------------------------*/

#pageContents01	{
	float:left;
	width:758px;margin:0px;padding:0px;
}
#pageContents02	{
	float:left;
	width:960px;margin:0px;padding:0px;
}

/*----- page contents main -----*/
#pageContentsMain01	{
	float:right;
	width:598px;margin:0px;padding:0px 0px 20px 0px;
	background-color:#FFFFFF;
}
#pageContentsMain02	{
	float:right;
	width:800px;margin:0px;padding:0px 0px 20px 0px;
	background-color:#FFFFFF;
}

h2.pageTitleText	{
	margin:0px 0px 10px 0px;padding:6px;
	border:3px double #FFFFFF;background-color:#426bd0;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:133%;color:#FFFFFF;line-height:1.4em;
}
h2.pageTitleImage	{
	margin:0px 0px 10px 0px;padding:0px;
}

h2.pageTitleText2	{
	margin:0px 0px 0px 0px;padding:6px;
	border:3px double #FFFFFF;background-color:#DDDDDD;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:133%;color:#333333;line-height:1.4em;
}

#blogMain	{
	margin:0px;padding:0px;
}
#blogMain h3	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#6a3906;line-height:1.5em;
}
#blogMain h4	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#555555;line-height:1.5em;
}
#blogMain p	{
	clear:both;
	margin-top:0px;margin-bottom:15px;padding-left:10px;padding-right:10px;
	font-size:117%;line-height:1.5em;
}
#blogMain table	{
	margin-top:0px;margin-bottom:15px;padding-left:10px;
	font-size:100%;line-height:1.5em;
}
#blogMain ul {
	clear:both;
	font-size:117%;
	font-weight:normal;
	margin:0px 0px 10px 15px;padding:0px;
	list-style:disc;
	list-style-position:outside;
}
#blogMain ol {
	clear:both;
	font-size:117%;
	font-weight:normal;
	margin:0px 0px 10px 20px;padding:0px;
	list-style:decimal;
	list-style-position:outside;
}
#blogMain li {
	font-weight:normal;
	margin:0px 0px 5px 20px;padding:0px;
	line-height:1.5em;
}

#minorityMain	{}
#minorityMain h3	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#6a3906;line-height:1.5em;
}
#minorityMain h4	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#555555;line-height:1.5em;
}
#minorityMain p	{
	clear:both;
	margin-top:0px;margin-bottom:15px;padding-left:10px;
	font-size:117%;line-height:1.5em;
}
#minorityMain ul {
	margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;
	list-style:none;
}
#minorityMain ol {
	margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;
	list-style:none;
}
#minorityMain li {
	margin:0px 0px 10px 0px;padding:0px;
	font-size:117%;line-height:1.4em;
}

#bookMain	{
	font-size:117%;
}
#bookMain h3	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#6a3906;line-height:1.5em;
}
#bookMain h4	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#555555;line-height:1.5em;
}
#bookMain h5	{
	clear:both;
	margin:10px 0px 15px 0px;padding:10px 0px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;color:#555555;line-height:1.5em;
	border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;
}
#bookMain p	{
	clear:both;
	margin-top:0px;margin-bottom:15px;padding-left:10px;
	line-height:1.5em;
}
#bookMain ul {
	clear:both;
	margin:0px 0px 15px 15px;padding:0px;
	list-style:disc;
	list-style-position:outside;
}
#bookMain ol {
	clear:both;
	margin:0px 0px 15px 20px;padding:0px;
	list-style:decimal;
	list-style-position:outside;
}
#bookMain li {
	margin:0px 0px 5px 20px;padding:0px;
	line-height:1.5em;
}



#bookNL	{
	font-size:117%;
	margin:0px 1px 15px 1px;padding:10px;
	border:1px solid #DDDDDD;
}
#bookNL h3	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#6a3906;line-height:1.5em;
}
#bookNL h4	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#555555;line-height:1.5em;
}
#bookNL h5	{
	clear:both;
	margin:10px 0px 15px 0px;padding:10px 0px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;color:#555555;line-height:1.5em;
	border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;
}
#bookNL p	{
	clear:both;
	margin-top:0px;margin-bottom:15px;padding-left:10px;
	line-height:1.5em;
}
#bookNL ul {
	clear:both;
	margin:0px 0px 15px 15px;padding:0px;
	list-style:disc;
	list-style-position:outside;
}
#bookNL ol {
	clear:both;
	margin:0px 0px 15px 20px;padding:0px;
	list-style:decimal;
	list-style-position:outside;
}
#bookNL li {
	margin:0px 0px 5px 20px;padding:0px;
	line-height:1.5em;
}


/* main image */
.pageMainImage	{
	margin:0px 0px 10px 0px;padding:0px;
}

/* list */
.libraryList	{
	margin:0px 0px 10px 10px;padding:0px;
	list-style:none;
}
.libraryList li	{
	margin:0px 0px 10px 0px;padding:0px;
	font-size:117%;line-height:1.5em;
}

#bookList	{
	clear:both;
	margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;
	border-bottom:1px solid #aeaeae;
}
#bookListImage	{
	float:left;
	width:140px;margin:0px;
}
#bookListMain	{
	float:right;
	width:392px;margin:0px 10px 0px 0px;
}
#bookListMain h3	{
	font-size:133%;color:#002788;
}
#bookListMain p	{
	margin:0px 10px 10px 0px;
	font-size:117%;line-height:1.5em;
}
.bookListPrice	{
	text-align:right;
	text-decoration:underline;
}

#newsLetter	{
	clear:both;
	margin:0px 0px 15px 0px;padding:0px;
}
#newsLetter h3	{
	clear:both;
	margin:10px 0px 15px 0px;padding:10px 0px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:133%;color:#555555;line-height:1.5em;
	border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;
}
#newsLetter h4	{
	margin:0px 0px 5px 0px;padding-left:10px;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:117%;color:#6a3906;line-height:1.5em;
}
#newsLetter p	{
	clear:both;
	margin-top:0px;margin-bottom:15px;padding-left:10px;
	font-size:117%;line-height:1.5em;
}
#newsLetter ul {
	clear:both;
	margin:0px 0px 15px 15px;padding:0px;
	list-style:disc;
	list-style-position:outside;
}
#newsLetter ol {
	clear:both;
	margin:0px 0px 15px 20px;padding:0px;
	list-style:decimal;
	list-style-position:outside;
}
#newsLetter li {
	margin:0px 0px 5px 20px;padding:0px;
	line-height:1.5em;
}

/* magazine */
.entryMagazine	{
	margin:0px 0px 10px 10px;padding:10px;
	background:#e4decc;
	font-size:117%;
}
.entryMagazineText 	{
	float:left;
	width:240px;height:20px;margin:0px 0px 5px 0px;padding:1px;
	border:none;color:#777777;font-size:100%;
}
.entryMagazineButton 	{
	width:42px;height:20px;margin:1px 0px 5px 5px;padding:0px;
	border:none;
}

/* area */

#areaMap	{
	position:relative;
	width:733px;height:362px;margin:0px 13px 12px 12px;padding:0px;
	background:url(img/area_map2.jpg);
	list-style:none;
}
#areaMap li	{
	position:absolute;
	width:58px;height:58px;margin:0px;padding:0px;
	border:1px solid #FFFFFF;line-height:1.0em;
	background:#FFFFFF;
}
#areaMap li a	{
	width:58px;height:58px;
}
#areaMap li img	{
	width:58px;height:58px;
}

.area00	{top:292px;left:663px;}
.area01	{top:220px;left:505px;}
.area02	{top:113px;left:298px;}
.area03	{top:273px;left:235px;}
.area04	{top:157px;left:574px;}
.area05	{top:73px;left:362px;}
.area06	{top:198px;left:127px;}
.area07	{top:049px;left:298px;}
.area08	{top:185px;left:441px;}
.area09	{top:120px;left:504px;}
.area10	{top:203px;left:318px;}
.area11	{top:084px;left:158px;}
.area12	{top:158px;left:638px;}
.area13	{top:92px;left:638px;}
.area14	{top:092px;left:574px;}
.area15	{top:102px;left:44px;}

#areaList	{
	clear:both;
	width:733px;margin:0px 13px 12px 12px;padding:0px;
	list-style:none;
	border-top:1px solid #aeaeae;
}
#areaList li	{
	clear:both;
	min-height:107px;height:auto !important;height:107px;
	margin:0px;padding:10px 0px;
	list-style:none;
	border-bottom:1px solid #aeaeae;
}
.areaListPhoto	{
	float:left;
	width:105px;height:105px;margin:0px 10px 0px 0px;padding:0px;
	text-align:center;
	border:1px solid #aeaeae;
}
.areaListText	{
	float:right;
	width:612px;margin:0px;padding:0px;
	font-size:100%;
}
.areaListName	{
	font-size:117%;color:#6a3906;
	font-weight:bold;
}

/*sitemap*/
.sitemap	{}
.sitemap table {
	width:100%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;
}
.sitemap table th {
	width:35%;padding:5px;
	text-align:left;vertical-align:top;
	font-weight:normal;
	background-color:#F5F5F5;
	border-bottom:1px solid #CCCCCC; border-left:#426bd0 5px solid;
}
.sitemap table td {
	width:65%;padding:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
}


/*----- page contents left -----*/
#pageContentsLeft	{
	float:left;
	width:150px;margin:0px;padding:0px 0px 20px 0px;
}

#pageContentsLeft h3	{
	margin:0px;padding:0px;
	line-height:0;
}

/*----- page contents right -----*/
#pageContentsRight	{
	float:right;
	width:192px;margin:0px;padding:0px 0px 20px 0px;
}

#pageContentsRight h3	{
	margin:0px;padding:0px;
	line-height:0;
}


/*----- common -------------------------------------------*/

#contentsHeader	{
	clear:both;
	height:20px;margin:0px;padding:10px 0px 10px 10px;
	font-size:100%;color:#666666;
}
.mediaButton	{
	float:right;
	margin:0px;padding:0px;
}
.twitter	{
	float:right;
	text-align:right;
	width:85px;margin:0px 0px 0px 10px;
	border:none;
}
.fb-like	{
	float:right;
	text-align:right;
	margin:0px 0px 0px 10px;
}

.table01 {
	width:100%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;
}
.table01 th {
	width:25%;padding:5px;
	text-align:left;vertical-align:top;
	font-weight:normal;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
}
.table01 td {
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.indent10	{padding-left:10px;}
.indent15	{padding-left:15px;}

.imageLeft		{float:left;margin:0px}
.imageRight		{float:right;margin:0px}
.imageLeftM		{float:left;margin:0px 10px 15px 0px;}
.imageRightM	{float:right;margin:0px 0px 15px 10px;}

.alignright	{float:right;margin:0px 0px 15px 10px;}
.alignleft	{float:left;margin:0px 10px 15px 0px;}

.icon01	{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
.icon02	{
	vertical-align:text-bottom;
	margin:0px 5px 0px 10px;
}
.iconNew	{
	vertical-align:middle;
	margin:0px 0px 1px 8px;
}

.btnPrint	{
	margin:0px;padding:15px 0px;
	text-align:right;
}

a.btn01	{
	display:block;
	margin:0px 0px 15px 0px;padding:6px;
	text-align:center;
	border:3px double #FFFFFF;background-color:#DDDDDD;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;color:#333333;line-height:1.4em;
}
a:hover.btn01	{
	display:block;
	margin:0px 0px 15px 0px;padding:6px;
	text-align:center;
	border:3px double #FFFFFF;background-color:#9CF;
	font-family:"Times New Roman", Times, serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;color:#333333;line-height:1.4em;
}


/*----- paging -------------------------------------------*/

.tablenav {
	height:20px;margin:0px 10px;padding:10px 0px;text-align:center;
	color:#AEAAA2;background-color:#FFFFFF;
}

a.page-numbers, .tablenav .current {
	padding:3px 5px;
	border:solid 1px #AEAAA2;
	font-size:12px;color:#AEAAA2;text-decoration:none;
}

a.page-numbers:hover {
	color:#FFFFFF;background:#AEAAA2;
}

.tablenav .current {
	color:#FFFFFF;
	background:#AEAAA2;border-color:#AEAAA2;
}

.tablenav .next, .tablenav .prev {
	padding:3px 4px;
	border:solid 1px #AEAAA2;
	font-size:12px;color:#80796D;text-decoration:none;
}

#paging	{
	text-align:center;
	margin:10px;padding:0px;
}
#paging a	{
	text-align:center;margin:0px 2px;padding:3px 4px 2px 4px;
	text-decoration:none;font-weight:bold;color:#555555;
	border:1px solid #CCCCCC;background:#FFFFFF;
}
#paging a:hover		{background:#FFCC99;}
#paging a:active	{background:#CCFFCC;}


/*----- footer -------------------------------------------*/

#footerMenu	{
	clear:both;
	margin:0px;padding:5px 0px 0px 0px;
	border-top:1px solid #AEAEAE;
}
#footerMenu ul	{
	float:left;
	width:180px;margin:0px 0px 0px 10px;padding:0px;
	list-style:url(img/footer_list_point.gif) outside;
	font-size:100%;line-height:1.5em;
}
#footerMenu ul h5	{
	margin:5px 0px 5px 0px;padding:0px;
	font-size:100%;line-height:1.5em;
}
#footerMenu ul li	{
	margin:0px 0px 5px 15px;padding:0px;
}
.footerNavi	{
	clear:both;
	margin:0px;padding:2px 0px;text-align:right;
	border-bottom:1px solid #AEAEAE;
	line-height:1.0em;
}
.footerMenu	{
	clear:both;
	margin:0px;padding:6px 0px;text-align:center;
	font-size:100%;
	line-height:1.0em;
}

#footerBase	{
	clear:both;
	margin:0px auto;padding:0px;
	background:url(img/footer_bg.gif) top center no-repeat;
}

.footer	{
	clear:both;
	width:960px;margin:0px auto;padding:18px 0px;
}
.footerPrint	{
	display:none;
}


/*----- base font ----------------------------------------*/

a:link		{color:#002788;text-decoration:none;}
a:visited	{color:#002788;text-decoration:none;}
a:hover		{color:#FF6600;text-decoration:underline;}
a:active	{color:#FF6600;text-decoration:underline;}

.sizeS		{font-size:12px;line-height:1.4em;}
.size1		{font-size:100%;line-height:1.4em;}
.size2		{font-size:120%;line-height:1.4em;}
.size3		{font-size:140%;line-height:1.4em;}
.size4		{font-size:160%;line-height:1.4em;}
.size5		{font-size:180%;line-height:1.4em;}

.colorBlk	{color:#000000;}
.colorGry	{color:#666666;}
.colorWht	{color:#FFFFFF;}
.colorNvy	{color:#000080;}
.colorBlu	{color:#0066CC;}
.colorOlv	{color:#808000;}
.colorGrn	{color:#008000;}
.colorMrn	{color:#800000;}
.colorPnk	{color:#E9287D;}
.colorRed	{color:#FF0000;}
.colorOrg	{color:#FF6600;}
.colorYlw	{color:#FFCC00;}

.colorBlkBold	{color:#000000;font-weight:bold;}
.colorGryBold	{color:#666666;font-weight:bold;}
.colorWhtBold	{color:#FFFFFF;font-weight:bold;}
.colorNvyBold	{color:#000080;font-weight:bold;}
.colorBluBold	{color:#0066CC;font-weight:bold;}
.colorOlvBold	{color:#808000;font-weight:bold;}
.colorGrnBold	{color:#008000;font-weight:bold;}
.colorMrnBold	{color:#800000;font-weight:bold;}
.colorPnkBold	{color:#E9287D;font-weight:bold;}
.colorRedBold	{color:#FF0000;font-weight:bold;}
.colorOrgBold	{color:#FF6600;font-weight:bold;}
.colorYlwBold	{color:#FFCC00;font-weight:bold;}


/*----- point font ---------------------------------------*/

.pointNvy	{font-size:10px;color:#000080;margin-right:3px;}
.pointBlu	{font-size:10px;color:#0000FF;margin-right:3px;}
.pointGrn	{font-size:10px;color:#008000;margin-right:3px;}
.pointMrn	{font-size:10px;color:#800000;margin-right:3px;}
.pointPpl	{font-size:10px;color:#800080;margin-right:3px;}
.pointRed	{font-size:10px;color:#FF0000;margin-right:3px;}
.pointOrg	{font-size:10px;color:#FF6600;margin-right:3px;}
.pointYlw	{font-size:10px;color:#FFCC00;margin-right:3px;}


/*----- end. ---------------------------------------------*/