@charset "utf-8";

/* --HTML-- */
html {
background:#fff;
color:#333;
overflow-y:scroll;
}

/* --BODY-- */
body {
/*font:12px/1.5 'Lucida Grande', Helvetica;
*/
    font:12px/1.5 arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";
    *font-size:small;
    *font:x-small;
	margin:0;
	overflow:visible;
	padding:0;

}

	/* for IE7 */
	*+html body {
	font-family:arial,helvetica,clean,sans-serif,'ＭＳ Ｐゴシック';
	font-size:75%;
	}
	
	/* for IE6 */
	* html body {
	font-family:arial,helvetica,clean,sans-serif,'ＭＳ Ｐゴシック';
	font-size:75%;
	}

/* --OTHER TAGS-- */
a img, img { 
border:0;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%; 
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

ol, ul {
list-style:none;
}

q:before, q:after {
content:'';
}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}



/*------------------------------------------------
				ベーススタイル
------------------------------------------------*/
body {
	background-color:#F2F0E6;
}
#wrapper {
	background-image:url(../parts/bg.gif);
	background-repeat:repeat-y;
	width:900px;
	padding:0px 12px;
	margin:0px auto;
}
#header {
	margin-bottom:15px;
	height:65px;
}
#header h1 {
	float:left;
	_display:inline;
	margin:10px 0px 0px 10px;
}
#header h1 a {
	background-image:url(../parts/logo.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:42px;
	width:408px;
}
#header #Por a {/*ポルトガル*/
	background-image:url(../parts/logo_por.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:42px;
	width:472px;
}
#header #Chi a {/*中国*/
	background-image:url(../parts/logo_chi.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:42px;
	width:451px;
}
#header #Esp a {/*スペイン*/
	background-image:url(../parts/logo_esp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:42px;
	width:459px;
}
#header #Tha a {/*タイ*/
	background-image:url(../parts/logo_tha.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	height:42px;
	width:450px;
}


#head_navi {
	float:right;
	_display:inline;
	/*width:210px;*/
	margin:5px 10px 10px 0px;
}
#head_navi ul li {
	float:right;
	_display:inline;
}
#home {
	background-image:url(../parts/home.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0px 2px;
	margin-left:0px;
}
#sitemap {
	background-image:url(../parts/sitemap.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	margin-left:10px;
}
#access {
	background-image:url(../parts/access.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 3px;
	margin-left:10px;
}
#privacy {
	background-image:url(../parts/privacy.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	background-position:0px 2px;
	margin-left:10px;
}

#language {
	float:right;
	width:390px;
	_display:inline;
	margin-right:10px;
}

/*--各言語切り替えボタン--*/
#language ul li {
	float:left;
	_display:inline;
	margin-left:5px;
	width:60px;
	height:20px;
}
#language #jap, #language #jap a {/*日本語*/
	background-image:url(../parts/jap.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #jap a:hover, #language #on_jap {
	background-image:url(../parts/jap_on.gif);
	background-repeat:no-repeat;
}

#language #eng, #language #eng a {/*英語*/
	background-image:url(../parts/eng.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #eng a:hover, #language #on_eng {
	background-image:url(../parts/eng_on.gif);
	background-repeat:no-repeat;
}

#language #chi, #language #chi a {/*中国語*/
	background-image:url(../parts/chi.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #chi a:hover, #language #on_chi {
	background-image:url(../parts/chi_on.gif);
	background-repeat:no-repeat;
}

#language #por, #language #por a {/*ポルトガル語*/
	background-image:url(../parts/por.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #por a:hover, #language #on_por {
	background-image:url(../parts/por_on.gif);
	background-repeat:no-repeat;
}

#language #tha, #language #tha a {/*タイ語*/
	background-image:url(../parts/tha.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #tha a:hover, #language #on_tha {
	background-image:url(../parts/tha_on.gif);
	background-repeat:no-repeat;
}

#language #esp, #language #esp a {/*スペイン語*/
	background-image:url(../parts/esp.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
#language #esp a:hover, #language #on_esp {
	background-image:url(../parts/esp_on.gif);
	background-repeat:no-repeat;
}


#main_area, #main_area_about, #main_area_aboutEng, #main_area_aboutChi, #main_area_aboutPor, #main_area_aboutTha, #main_area_aboutEsp, #main_area_active, #main_area_event, #main_area_eventEng, #main_area_eventChi, #main_area_eventPor, #main_area_eventTha, #main_area_eventEsp, #main_area_entry, #main_area_living, #main_area_livingEng, #main_area_livingChi, #main_area_livingPor, #main_area_livingTha, #main_area_livingEsp, #main_area_question, #main_area_other, #main_area_otherEng, #main_area_otherChi, #main_area_otherPor, #main_area_otherTha, #main_area_otherEsp {
	width:880px;
	margin:0px 10px;
	padding: 10px 0px 0px;
}
#side_area {
	float:left;
	width:200px;
	_display:inline;
}
#cont_area {
	float:left;
	width:670px;
	margin-left:10px;
	_display:inline;
}
#center_area {
	float:left;
	width:460px;
	_display:inline;
}
#right_area {
	float:left;
	_display:inline;
	width:200px;
	margin-left:10px;
}
#footer {
	background-image:url(../parts/footerback.gif);
	background-repeat:no-repeat;
	height:91px;
	margin-top:10px;
}
#address {
	/*margin:20px 0px 0px 10px;
	float:left;
	_display:inline;
	font-size:93%;*/
	padding:20px 0px 0px 10px
}
#copyright {
	background-image:url(../parts/copyright.gif);
	background-repeat:no-repeat;
	width:387px;
	height:12px;
	float:right;
	_display:inline;
	margin:60px 10px 0px 0px;
}
/*--menu_area_start--*/
#menu_area {
	margin:0px 0px 5px;
}
ul.menu {
	list-style:none; 
	margin:0; 
	padding:0;
}
ul.menu * {
	margin:0; 
	padding:0;
}
ul.menu a {
	display:block; 
	color:#000; 
	text-decoration:none;
}
ul.menu li {
	position:relative; 
	float:left; 
	_display:inline;
	margin-right:0px;
}
ul.menu ul {/*サブメニュー*/
	position:absolute; 
	top:40px; 
	left:0; 
	display:none; 
	list-style:none;
}
ul.menu ul li {
	position:relative; 
	border-top:none; 
	width:150px; margin:0;
}
ul.menu ul li span {
	display:block; 
	padding:3px 7px 5px; 
	background-color:#d2d2d5; 
	filter: alpha(opacity=80);
	-moz-opacity:0.8; 
	opacity:0.8;
}
ul.menu ul li a {
	display:block; 
	padding:3px 7px 5px; 
	background-color:#d2d2d5; 
	filter: alpha(opacity=80);
	-moz-opacity:0.8; 
	opacity:0.8;
}
ul.menu ul li a:hover {
	background-color:#000000; 
	color:#ffffff; 
	filter: alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
}
ul.menu .menulink {/*メインメニューの状態*/
	border:0px;
	padding:0px 0px 0px;
	width:150px;
}
/*--menu_area_end--*/

/*main_pic*/
#main_pic {
	padding-top:5px;
	clear:both;
}

#pankuzu {
	font-size:80%;
	margin:0px 0px 5px;
}
/*--side_area_start--*/
#event_calendar {
	background-image:url(../parts/calendar.gif);
	background-repeat:no-repeat;
	height:30px;
}
#event_calendarPor {/*ポルトガル*/
	background-image:url(../parts/calendar_por.gif);
	background-repeat:no-repeat;
	height:30px;
}
#event_calendarChi {/*中国*/
	background-image:url(../parts/calendar_chi.gif);
	background-repeat:no-repeat;
	height:30px;
}
#event_calendarEsp {/*スペイン*/
	background-image:url(../parts/calendar_esp.gif);
	background-repeat:no-repeat;
	height:30px;
}
#event_calendarTha {/*タイ*/
	background-image:url(../parts/calendar_tha.gif);
	background-repeat:no-repeat;
	height:30px;
}
#event_calendarEng {/*英語*/
	background-image:url(../parts/calendar_eng.gif);
	background-repeat:no-repeat;
	height:30px;
}



#calendar_title {
	text-align:center;
	font-weight:bold;
}
#calendar_title a:link, #calendar_title a:visited {
	text-decoration:none;
}
.side_box {
	border:1px solid #CECECE;
	border-top:none;
	margin:0px 0px 15px;
	padding: 10px 0px 10px;
}

#tb_event_calendar {
	border:1px solid #cecece;
	background-color:#FFF;
	margin:0px auto;
}
#tb_event_calendar th, #tb_event_calendar td {
	border:1px solid #cecece;
	padding:2px 5px;
	text-align:right;
}
#tb_event_calendar th {
	background-color:#f5f5f5;
	font-weight:bold;
}
#tb_event_calendar .s {
	font-size:80%;
}

#tb_event_calendar a:link, #tb_event_calendar a:visited {
	color:#C00;
	text-decoration:underline;
}
#tb_event_calendar a:hover {
	text-decoration:none;
	color:#F90;
}
/*#tb_event_calendar .sun a:hover {
	text-decoration:underline;
	color:#C00;
}
#tb_event_calendar .sat a:hover {
	text-decoration:underline;
	color:#03C;
}*/
.sun {
	background-color:#FFDDDD;
	text-align:center;
	vertical-align:top;
}
.sat {
	background-color:#D9F2FF;
	text-align:center;
	vertical-align:top;
}

#tb_event_calendar .f_b {
	font-weight:bold;
}

#side_contents {
	background-image:url(../parts/contents.gif);
	background-repeat:no-repeat;
	height:23px;
}
#ul_side_contents {
	margin:0px 5px;
}
#ul_side_contents li {
	margin:0px 0px 5px;
	border-bottom:1px dotted #999999;
	padding:5px 0px 8px 30px;
}
#news_letter{
	background-image:url(../parts/news_letter.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
#scramble {
	background-image:url(../parts/scramble.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
}
#letterzine {
	background-image:url(../parts/letterzine.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
}
#other {
	background-image:url(../parts/other.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
}
#link {
	background-image:url(../parts/link.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
}
/*--side_area_end--*/




/*------------------------------------------------
			各ページ変動スタイル
------------------------------------------------*/
/*clearfix*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
} /* IE8, ModanBrowser */
.clearfix {
	width: 100%;
} /* clearfix IE 6, 7 */
.clearfix {
	overflow: hidden;
}

.none {
	display:none;
}
.float_l {
	float:left;
	_display:inline;
}
.float_r {
	float:right;
	_display:inline;
}
.page_top {
	text-align:right;
	padding:0px 10px 15px 0px;
}

hr {
	border-width:1px 0px 0px 0px;
	height: 1px;
	border: none;
	border-top: 1px #666666 dotted;
	margin:0px 0px 15px;
	padding:0px;
}


#cont_area p, #cont_area table, #cont_area dl {
	margin:0px 10px 10px;
}
#cont_area h4 {
	font-weight:bold;
	font-size:112%;
	margin:0px 10px 10px;
}
#cont_area ul {
	list-style-type:circle;
	margin:0px 10px 10px 30px;
	padding:0px;
}
#cont_area ul li ul {
	list-style-type:disc;
	margin:0px 10px 0px 30px;
	padding:0px;
}
#cont_area ul li ol {
	list-style-type:decimal;
	margin:0px 10px 0px 35px;
	padding:0px;
}
#cont_area ol {
	list-style-type:decimal;
	margin:0px 10px 10px 35px;
	padding:0px;
}
#cont_area ol li ul {
	list-style-type:disc;
	margin:0px 10px 0px 30px;
	padding:0px;
}
#cont_area ol li ol {
	list-style-type:decimal;
	margin:0px 10px 0px 35px;
	padding:0px;
}
#cont_area dl dd {
	margin:0px 0px 5px 12px;
}

#cont_area table {
	border:1px solid #d5d5d5;
	/* [disabled]margin: 0px auto 10px; */
	margin-bottom: 15px;
}
#cont_area table th {
	border:1px solid #d5d5d5;
	padding:4px 5px;
	background-color:#f2f2f2;
	text-align:center;
}
#cont_area table td {
	border:1px solid #d5d5d5;
	padding:4px 5px;
}
#cont_area .tb_noline {
	border:0px;
	/* [disabled]margin: 0px auto 10px; */
	margin-bottom: 15px;
}
#cont_area .tb_noline th {
	border:0px;
	padding:4px 5px;
	background-color:none;
	text-align:center;
}
#cont_area .tb_noline td {
	border:none;
	padding:4px 5px;
	vertical-align:top;
}

#cont_area .nowrap {
	white-space:nowrap;
}

#cont_area .w650 {
	width:650px;
}
#cont_area .w90 {
	width:90%;
}
#cont_area .w80 {
	width:80%;
}
#cont_area .w70 {
	width:70%;
}
#cont_area .w60 {
	width:60%;
}
#cont_area .w50 {
	width:50%;
}
#cont_area .w40 {
	width:40%;
}
#cont_area .w35 {
	width:35%;
}
#cont_area .w30 {
	width:30%;
}
#cont_area .w25 {
	width:25%;
}
#cont_area .w20 {
	width:20%;
}
#cont_area .w15 {
	width:15%;
}
#cont_area .w10 {
	width:10%;
}
#cont_area .w5 {
	width:5%;
}
#cont_area .bg_blue {
	background-color:#C4E0FD;
}
#cont_area .bg_pink {
	background-color:#FCF;
}
#cont_area .bg_green {
	background-color:#CF6;
}

/*--font--*/
#cont_area .f_red {
	color:#C30;
}
#cont_area .f_blue {
	color:#09C;
}
#cont_area .f_green {
	color:#693;
}
#cont_area .f_orange {
	color:#F63;
}
#cont_area .f_b {
	font-weight:bold;
}
#cont_area .f_left {
	text-align:left;
}
#cont_area .f_right {
	text-align:right;
}
#cont_area .f_center {
	text-align:center;
}
#cont_area .f_top {
	vertical-align:top;
}

#cont_area .f_s {
	font-size:75%;/*ie8*/
 }
*+html #cont_area .f_s {/*ie7*/
	font-size:75%;
}
#cont_area .f_s,  x:-moz-any-link {/*モダンブラウザ*/
	font-size:85%;
}
#cont_area .f_s,  x:-moz-any-link, x:default {/*モダンブラウザ*/
	font-size:85%;
}


#cont_area .f_m { font-size:100%; }
#cont_area .f_l { font-size:112%; }
#cont_area .f_ll { font-size:130%; }

a:link, a:visited {
	color:#006699;
}
a:hover {
	color:#F90;
	text-decoration:none;
}

/*--margin--*/
#cont_area .mg_b0 {
	margin-bottom:0px;
}
#cont_area .mg_b5 {
	margin-bottom:5px;
}
#cont_area .mg_b10 {
	margin-bottom:10px;
}
#cont_area .mg_b15 {
	margin-bottom:15px;
}
#cont_area .mg_b20 {
	margin-bottom:20px;
}
#cont_area .mg_b25 {
	margin-bottom:25px;
}
#cont_area .mg_l5 {
	margin-left:5px;
}
#cont_area .mg_l10 {
	margin-left:10px;
}
#cont_area .mg_l15 {
	margin-left:15px;
}
#cont_area .mg_l20 {
	margin-left:20px;
}
#cont_area .mg_r5 {
	margin-right:5px;
}
#cont_area .mg_r10 {
	margin-right:10px;
}
#cont_area .mg_r15 {
	margin-right:15px;
}
#cont_area .auto_box {
	border:1px solid #ccc;
	padding:10px 8px 3px;
	margin:0px auto 15px;
}
#cont_area .box {
	border:1px solid #ccc;
	padding:10px 8px 3px;
	margin:0px 0px 15px;
}


/*------------------------------------------------
			各ページ単体スタイル
------------------------------------------------*/
#cont_area #new_info {/*新着情報*/
	list-style-type:none;
	margin:0px 10px 15px;
	padding:0px;
	border-bottom:none;
}
#cont_area #new_info li {
	border-bottom:1px dotted #666;
	/*background-color:#C9F;*/
	margin:0px;
	padding:8px 10px;
}
#cont_area .tb_member {/*団体会員紹介*/
	width:650px;
}
#cont_area .tb_member .no {
	width:3%;
	text-align:center;
}
#cont_area .tb_member .name {
	width:27%;
}
#cont_area .tb_member .rep {
	width:17%;
}
#cont_area .tb_member .tel {
	width:16%;
}
#cont_area .tb_member .cont {
	width:37%;
}

#cont_area .tb_link {/*リンク*/
	width:650px;
}
#cont_area .tb_link .sitename {
	width:35%;
}
#cont_area .tb_link .area {
	width:15%;
}
#cont_area .tb_link .url {
	width:50%;
}

#main_area_other .ul_photoalbum {/*フォトアルバム*/
	list-style-type:none;
	margin:0px 0px 10px;
	padding:0px;
}
#main_area_other .ul_photoalbum li {
	float:left;
	_display:inline;
	border:1px solid #999;
	width:143px;
	padding:5px;
	margin:0px 0px 0px 10px;
	background-color:#fff;
	line-height:0px;
	font-size:1px;
}
#main_area_other .ul_photoalbum li img {
	width:143px;
}

#main_area_other .ul_photoalbum_s {/*フォトアルバム（小）*/
	list-style-type:none;
	margin:0px 0px 10px;
	padding:0px;
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
}
#main_area_other .ul_photoalbum_s li {
	display: inline-block;
	border:1px solid #999;
	width:72px;
	padding:5px;
	margin:0px 0px 10px 10px;
	background-color:#fff;
	line-height:0px;
	font-size:1px;
	text-align:center;
	vertical-align: top;
	letter-spacing: normal; /* 文字間を通常に戻す */
	*display: inline;
	*zoom: 1;
}
#main_area_other .ul_photoalbum_s li img {
	width:72px;
}
#main_area_other .ul_photoalbum_s li .h {
	height:54px;
	width:auto;
}

#wrapper .ul_photoalbum_s .mb17 {
	margin-bottom:17px;
}


#cont_area .sitemap {/*サイトマップ*/
	border-bottom:1px dotted #999;
	margin:0px 10px 15px;
	padding-bottom:15px;
}
#cont_area .sitemap p {
	float:left;
	_display:inline;
	width:235px;
	font-size:112%;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	margin:0px;
	background-image:url(../parts/map_list.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
#cont_area .sitemap ul {
	float:left;
	_display:inline;
	padding:0px;
	margin:0px;
	width:400px;	
}
#cont_area .sitemap ul li {
	margin:0px 0px 3px 15px;
	clear:both;
}

#cont_area .qa {
	margin:0px 15px 25px;
}
#cont_area .qa dt {
	background-image:url(../images/question/q.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	margin-bottom:5px;
	color:#003399;
}
#cont_area .qa .esp {/*スペイン語質問*/
	background-image:url(../images/question/q_esp.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	margin-bottom:5px;
	color:#003399;
}
#cont_area .qa dd {
	background-image:url(../images/question/a.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	margin:0px 0px 15px;
}
#cont_area .qa .por {/*ポルトガル答え*/
	background-image:url(../images/question/a_por.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	margin:0px 0px 15px;
}

#cont_area .tb_calendar {
	width:650px;
}
#cont_area .tb_calendar .day {
	width:10%;
	text-align:center;
	vertical-align:top;
}
#cont_area .tb_calendar .week {
	width:10%;
	text-align:center;
	vertical-align:top;
}
#cont_area .tb_calendar .schedule_time {
	width:20%;
	text-align:center;
	vertical-align:top;
}
#cont_area .tb_calendar .schedule_data {
	width:60%;
	vertical-align:top;
}
.tb_calendar .sat {
	color:#03C;
}
.tb_calendar .sun {
	color:#C00;
}

#cont_area #ul_radio {/*radio*/
	margin:0px 5px;
	padding:0px;
	width:630px;
}
#cont_area #ul_radio li {
	float:left;
	width:200px;
	margin:0px 5px 15px;
	list-style-type:none;
	_display:inline;
}
#cont_area #ul_radio li img {
	vertical-align:bottom;
}



/*------------------------------------------------
					page_style
------------------------------------------------*/
/*--index_cont_area_start--*/
#info_title {
	background-image:url(../../assets/images/index/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}
#info_titlePor {/*ポルトガル*/
	background-image:url(../../assets/images/index_por/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}
#info_titleChi {/*中国*/
	background-image:url(../../assets/images/index_chi/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}
#info_titleEsp {/*スペイン*/
	background-image:url(../../assets/images/index_esp/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}
#info_titleTha {/*タイ*/
	background-image:url(../../assets/images/index_tha/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}
#info_titleEng {/*英語*/
	background-image:url(../../assets/images/index_eng/new_info.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:right;
	font-size:80%;
	padding-right:10px;
	line-height:30px;
}


.list {
	background-image:url(../parts/list.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 3px;
}
.info_box {
	border:1px solid #ddd;
	border-top:none;
	padding:10px 0px 10px;
	margin-bottom: 15px;
}
#center_area ul  {
	margin:0px 15px;
	list-style-type:none;
}
#center_area ul li {
	border-bottom:1px dotted #9d9d9d;
	margin:0px 0px 5px;
	padding:0px 0px 5px;
}
.date {
	margin-right:18px;
	float:left;
	padding-left:10px;
	width:70px;
	_display:inline;
}
.title {
	float:left;
	width:320px;
	padding-right:10px;
	list-style-type:none;
	_display:inline;
}
#top_button_area ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	_display:inline;
}
#top_button_area ul li {
	float:left;
	_display:inline;
	border:0px;
	margin-bottom:0px;
	padding:0px;
}
#top_button_area a:hover {
	position:relative;
	top:2px;
}
/*--right_area--*/
#right_area p {
	margin:0px;
}
#album_pic {
	border:1px solid #cccccc;
	padding:1px;
	width:86px;
	float:left;
	margin-left: 10px;
	_display: inline;
}
#album_date {
	float:left;
	width:85px;
	margin-left:5px;
	font-size:85%;
	_display: inline;
}
#right_area .advertisement {
	text-align:center;
	margin-bottom:10px;
}
/*--index_cont_area_end--*/



/*------------------------------------------------
				ページ共通メニュー
------------------------------------------------*/

#cont_area .page_menu {/*目次背景ノーマル*/
	list-style-type:none;
	margin:0px 10px 10px;
	padding:0px;
}
#cont_area .page_menu li {
	background-image:url(../parts/page_menu.gif);
	background-repeat:no-repeat;
	height:55px;
	width:125px;
	padding:5px 10px 10px 20px;
	float:left;
	_display:inline;
}

#cont_area .page_menu_m {/*目次背景M*/
	list-style-type:none;
	margin:0px 10px 10px;
	padding:0px;
}
#cont_area .page_menu_m li {
	background-image:url(../parts/page_menu_m.gif);
	background-repeat:no-repeat;
	height:85px;
	width:125px;
	padding:5px 10px 10px 20px;
	float:left;
	_display:inline;
	position:relative;
}

#cont_area .page_menu_m li img {
	position:absolute;
	bottom:10px;
	right:10px;
}

#cont_area .page_menu_l {/*目次背景L*/
	list-style-type:none;
	margin:0px 10px 10px;
	padding:0px;
}
#cont_area .page_menu_l li {
	background-image:url(../parts/page_menu_l.gif);
	background-repeat:no-repeat;
	height:115px;
	width:125px;
	padding:5px 10px 10px 20px;
	float:left;
	_display:inline;
}

#cont_area .page_menu_ll {/*目次背景LL*/
	list-style-type:none;
	margin:0px 10px 10px;
	padding:0px;
}
#cont_area .page_menu_ll li {
	background-image:url(../parts/page_menu_ll.gif);
	background-repeat:no-repeat;
	height:155px;
	width:125px;
	padding:5px 10px 10px 20px;
	float:left;
	_display:inline;
	position:relative;
}
#cont_area .page_menu_ll li img {
	position:absolute;
	bottom:5px;
	right:5px;
}

/*------------------------------------------------
				UCIAについて
------------------------------------------------*/
/*--main_area_about_start--*/
#main_area_about #side_title {
	background-image:url(../parts/about_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_about #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_about #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_about h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_about h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_about_end--*/

/*--main_area_aboutEng_start-------英語*/
#main_area_aboutEng #side_title {
	background-image:url(../parts/about_side_eng.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_aboutEng #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_aboutEng #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_aboutEng h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_aboutEng h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_aboutEng_end-------英語*/

/*--main_area_aboutChi_start-------中国*/
#main_area_aboutChi #side_title {
	background-image:url(../parts/about_side_chi.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_aboutChi #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_aboutChi #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_aboutChi h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_aboutChi h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_aboutChi_end-------中国*/

/*--main_area_aboutPor_start-------ポルトガル*/
#main_area_aboutPor #side_title {
	background-image:url(../parts/about_side_por.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_aboutPor #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_aboutPor #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_aboutPor h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_aboutPor h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_aboutPor_end-------ポルトガル*/

/*--main_area_aboutTha_start-------タイ*/
#main_area_aboutTha #side_title {
	background-image:url(../parts/about_side_tha.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_aboutTha #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_aboutTha #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_aboutTha h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_aboutTha h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_aboutTha_end-------タイ*/

/*--main_area_aboutEsp_start-------スペイン*/
#main_area_aboutEsp #side_title {
	background-image:url(../parts/about_side_esp.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_aboutEsp #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_aboutEsp #side_menu li {
	background-image:url(../parts/about_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_aboutEsp h2 {
	background-image:url(../parts/about_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_aboutEsp h3 {
	background-image:url(../parts/about_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_aboutEsp_end-------スペイン*/



/*------------------------------------------------
				活動紹介
------------------------------------------------*/
/*--main_area_active_start--*/
#main_area_active #side_title {
	background-image:url(../parts/active_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_active #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_active #side_menu li {
	background-image:url(../parts/active_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_active h2 {
	background-image:url(../parts/active_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_active h3 {
	background-image:url(../parts/active_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_active_end--*/


/*------------------------------------------------
				イベント
------------------------------------------------*/
/*--main_area_event_start--*/
#main_area_event #side_title {
	background-image:url(../parts/event_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_event #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_event #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_event h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_event h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_event_end--*/

/*--main_area_eventEng_start--*/
#main_area_eventEng #side_title {
	background-image:url(../parts/event_side_eng.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_eventEng #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_eventEng #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_eventEng h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_eventEng h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_eventEng_end--*/

/*--main_area_eventChi_start--*/
#main_area_eventChi #side_title {
	background-image:url(../parts/event_side_chi.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_eventChi #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_eventChi #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_eventChi h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_eventChi h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_eventChi_end--*/

/*--main_area_eventPor_start--*/
#main_area_eventPor #side_title {
	background-image:url(../parts/event_side_por.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_eventPor #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_eventPor #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_eventPor h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_eventPor h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_eventPor_end--*/

/*--main_area_eventTha_start--*/
#main_area_eventTha #side_title {
	background-image:url(../parts/event_side_tha.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_eventTha #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_eventTha #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_eventTha h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_eventTha h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_eventTha_end--*/

/*--main_area_eventEsp_start--*/
#main_area_eventEsp #side_title {
	background-image:url(../parts/event_side_esp.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_eventEsp #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_eventEsp #side_menu li {
	background-image:url(../parts/event_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_eventEsp h2 {
	background-image:url(../parts/event_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_eventEsp h3 {
	background-image:url(../parts/event_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_eventEsp_end--*/






/*------------------------------------------------
				各種登録
------------------------------------------------*/
/*--main_area_entry_start--*/
#main_area_entry #side_title {
	background-image:url(../parts/entry_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_entry #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_entry #side_menu li {
	background-image:url(../parts/entry_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_entry h2 {
	background-image:url(../parts/entry_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_entry h3 {
	background-image:url(../parts/entry_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_entry_end--*/


/*------------------------------------------------
				リビングイン宇都宮
------------------------------------------------*/
/*--main_area_living_start--*/
#main_area_living #side_title {
	background-image:url(../parts/living_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_living #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_living #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_living h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_living h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_living_end--*/

/*--main_area_livingEng_start--*/
#main_area_livingEng #side_title {
	background-image:url(../parts/living_side_eng.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_livingEng #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_livingEng #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_livingEng h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_livingEng h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_livingEng_end--*/

/*--main_area_livingChi_start--*/
#main_area_livingChi #side_title {
	background-image:url(../parts/living_side_chi.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_livingChi #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_livingChi #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_livingChi h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_livingChi h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_livingChi_end--*/

/*--main_area_livingPor_start--*/
#main_area_livingPor #side_title {
	background-image:url(../parts/living_side_por.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_livingPor #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_livingPor #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_livingPor h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_livingPor h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_livingPor_end--*/

/*--main_area_livingTha_start--*/
#main_area_livingTha #side_title {
	background-image:url(../parts/living_side_tha.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_livingTha #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_livingTha #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_livingTha h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_livingTha h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_livingTha_end--*/

/*--main_area_livingEsp_start--*/
#main_area_livingEsp #side_title {
	background-image:url(../parts/living_side_esp.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_livingEsp #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_livingEsp #side_menu li {
	background-image:url(../parts/living_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_livingEsp h2 {
	background-image:url(../parts/living_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_livingEsp h3 {
	background-image:url(../parts/living_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_livingEsp_end--*/






/*------------------------------------------------
				よくある質問
------------------------------------------------*/
/*--main_area_question_start--*/
#main_area_question #side_title {
	background-image:url(../parts/question_side.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_question #side_menu {
	margin:0px 5px 15px 5px;
}
#main_area_question #side_menu li {
	background-image:url(../parts/question_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_question h2 {
	background-image:url(../parts/question_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_question h3 {
	background-image:url(../parts/question_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_question_end--*/

/*--各言語side_titleのみ--*/
#main_area_question #side_titleEng {/*英語*/
	background-image:url(../parts/question_side_eng.gif);
	background-repeat:no-repeat;
	height:23px;
}
#main_area_question #side_titleChi {/*中国*/
	background-image:url(../parts/question_side_chi.gif);
	background-repeat:no-repeat;
	height:23px;
}

#main_area_question #side_titlePor {/*ポルトガル*/
	background-image:url(../parts/question_side_por.gif);
	background-repeat:no-repeat;
	height:23px;
}

#main_area_question #side_titleTha {/*タイ*/
	background-image:url(../parts/question_side_tha.gif);
	background-repeat:no-repeat;
	height:23px;
}

#main_area_question #side_titleEsp {/*スペイン*/
	background-image:url(../parts/question_side_esp.gif);
	background-repeat:no-repeat;
	height:23px;
}




/*------------------------------------------------
				その他
------------------------------------------------*/
/*--main_area_other_start--*/
#main_area_other #side_title {
	background-image:url(../parts/other_side.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_other #side_menu {
	margin-bottom:15px;
}
#main_area_other #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_other #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_other h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_other h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_other_end--*/

/*--main_area_otherEng_start--*/
#main_area_otherEng #side_title {
	background-image:url(../parts/other_side_eng.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_otherEng #side_menu {
	margin-bottom:15px;
}
#main_area_otherEng #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_otherEng #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_otherEng h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_otherEng h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_otherEng_end--*/

/*--main_area_otherChi_start--*/
#main_area_otherChi #side_title {
	background-image:url(../parts/other_side_chi.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_otherChi #side_menu {
	margin-bottom:15px;
}
#main_area_otherChi #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_otherChi #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_otherChi h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_otherChi h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_otherChi_end--*/

/*--main_area_otherPor_start--*/
#main_area_otherPor #side_title {
	background-image:url(../parts/other_side_por.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_otherPor #side_menu {
	margin-bottom:15px;
}
#main_area_otherPor #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_otherPor #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_otherPor h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_otherPor h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_otherPor_end--*/

/*--main_area_otherTha_start--*/
#main_area_otherTha #side_title {
	background-image:url(../parts/other_side_tha.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_otherTha #side_menu {
	margin-bottom:15px;
}
#main_area_otherTha #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_otherTha #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_otherTha h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_otherTha h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_otherTha_end--*/

/*--main_area_otherEsp_start--*/
#main_area_otherEsp #side_title {
	background-image:url(../parts/other_side_esp.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	font-weight:bold;
	color:#007B43;
	font-size:112%;
}
#main_area_otherEsp #side_menu {
	margin-bottom:15px;
}
#main_area_otherEsp #side_menu ul {
	margin:0px 5px 15px 5px;
}
#main_area_otherEsp #side_menu li {
	background-image:url(../parts/other_list.gif);
	background-repeat:no-repeat;
	background-position:15px 11px;
	padding:5px 0px 8px 30px;
	border-bottom:1px dotted #999999;
}

#main_area_otherEsp h2 {
	background-image:url(../parts/other_title.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	padding-left:15px;
	line-height:30px;
	font-size:131%;
	margin-bottom:10px;
}
#main_area_otherEsp h3 {
	background-image:url(../parts/other_sub.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:20px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}
/*--main_area_otherEsp_end--*/


/*----h3-----*/
#main_area_about h3.two, #main_area_aboutEng h3.two, #main_area_aboutChi h3.two, #main_area_aboutPor h3.two, #main_area_aboutTha h3.two, #main_area_aboutEsp h3.two {
	background-image:url(../parts/about_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_active h3.two, #main_area_activeEng h3.two, #main_area_activeChi h3.two, #main_area_activePor h3.two, #main_area_activeTha h3.two, #main_area_activeEsp h3.two {
	background-image:url(../parts/active_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_event h3.two, #main_area_eventEng h3.two, #main_area_eventChi h3.two, #main_area_eventPor h3.two, #main_area_eventTha h3.two, #main_area_eventEsp h3.two {
	background-image:url(../parts/event_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_entry h3.two, #main_area_entryEng h3.two, #main_area_entryChi h3.two, #main_area_entryPor h3.two, #main_area_entryTha h3.two, #main_area_entryEsp h3.two {
	background-image:url(../parts/entry_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_living h3.two, #main_area_livingEng h3.two, #main_area_livingChi h3.two, #main_area_livingPor h3.two, #main_area_livingTha h3.two, #main_area_livingEsp h3.two {
	background-image:url(../parts/living_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_question h3.two, #main_area_questionEng h3.two, #main_area_questionChi h3.two, #main_area_questionPor h3.two, #main_area_questionTha h3.two, #main_area_questionEsp h3.two {
	background-image:url(../parts/question_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

#main_area_other h3.two, #main_area_otherEng h3.two, #main_area_otherChi h3.two, #main_area_otherPor h3.two, #main_area_otherTha h3.two, #main_area_otherEsp h3.two {
	background-image:url(../parts/other_sub2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	height:40px;
	font-weight:bold;
	padding:5px 0px 5px 35px;
	line-height:20px;
	font-size:128%;
	margin:0px 0px 10px;
}

