/* CSS Document */p{	margin-bottom:10px;}h2{	margin-bottom:10px;}	#index h2{	line-height:0px;	margin-bottom:0;}h3{	margin-bottom:14px;	font-size:12px;	font-weight:normal;	color:#ffffff;	line-height:24px;	}#index h3{	background:none;	font-size:24px;	font-weight:bold;	padding:10px 0;	height:auto;	line-height: normal;}#index h3 a{	background:none;	padding-left:0;	font-size:24px;	font-weight:bold;	margin-bottom:10px;}#aboutPage h3{	padding-left:20px;	background:url(../img/h3_bg.gif) no-repeat left center;}#usePage h3{	padding-left:20px;	background:url(../img/h3_bg_usepage.gif) no-repeat left center;	}#accessPage h3{	padding-left:20px;	background:url(../img/h3_bg_accesspage.gif) no-repeat left center;	}h4{	margin-top:20px;	margin-bottom:10px;	color:#333333;	border-bottom:dotted 1px #333333;	padding:2px 0;	letter-spacing:2px;	font-size:14px;}#global_navigation{	margin-top:20px;}#index #global_navigation{	margin-top:10px;	margin-bottom:10px;}/*-------------------------------------------------------------------------------index*/#colLeft{	width:500px;	float:left;}#colRight{	width:183px;	float:right;}#colRight a{	display:block;}#colAboutLeft{	padding-top:9px;	width:215px;	float:left;}#colAboutLefttop{	background:url(../img/submenu_top.gif) left top no-repeat;	padding-top:9px;	width:215px;	float:left;	margin-top:10px;}/*left*/#colEvent{	margin-bottom:18px;}#colEvent strong{	color:#990000;	line-height:200%;}#colEvent .colEntry{	clear:both;}#colNews {	background:url(../img/news_bottom.gif) left bottom no-repeat;	padding-bottom:8px;}	#colNews .colEntry{	border-left:2px solid #003399;	border-right:2px solid #003399;	padding:0 10px;}#colNews h3 a{	color:#003399;}	.colEntry td{	padding:2px 0 10px 10px;	vertical-align:top;}/*right*/#colInfo{	margin-bottom:18px;	padding-bottom:8px;	background:url(../img/info_bottom.gif) left bottom no-repeat;}#colInfo .colEntry{	background-image: url(../img/info_arrow.gif);	background-repeat: no-repeat;	background-position: 5px 5px;	border-left:2px solid #08432B;	border-right:2px solid #08432B;	padding:5px 5px 10px 25px;}#colInfo .colEntry a {	line-height: 16px;	color: #003333;}/*-------------------------------------------------------------------------------entry*/.indexOnly{	display:none;}/*-------------------------------------------------------------------------------use*/#usePage p {	width:370px;}#usePage table {	margin:0 5px 10px 5px;	border-collapse:collapse;}#usePage th,#usePage td{	border:1px solid #F7CE79;	padding:3px 20px;}#usePage th{	text-align:left;	font-weight:normal;}#usePage td{	text-align:center;}/*-------------------------------------------------------------------------------about*/#aboutPage h4{	border:none;	padding-bottom:5px;	background:url(../img/about_h4_bg.gif) left bottom repeat-x;	color:#CC3300;}	#colAboutLeft ul{	background:url(../img/submenu_bg.gif) left bottom no-repeat;	padding-bottom:10px;}#colAboutRight{	width:475px;	float:right;}#colAboutRight a{	color:#cc3300;}ul.subNavi li {	background:url(../img/submenu_line.gif) center bottom no-repeat;	color: #666666;	padding:5px 9px 10px 9px;	border-left: 1px solid #C8B6A7;	border-right: 1px solid #C8B6A7;}ul.subNavi li a {	background:url(../img/about_ya_01.gif) left 1ex no-repeat;	display:block;	padding-left:12px;	color: #CC3300;}ul.box li{	padding-left:12px;	background:url(../img/about_ya_01.gif) left 1ex no-repeat;}/*-------------------------------------------------------------------------------access*/#accessPage p{	width:260px;}/*-------------------------------------------------------------------------------messagePage*/#messagePage #main{	padding:0 36px 20px 36px;}/*-------------------------------------------------------------------------------interview*/#interviewTopic #main{	padding:0 59px 20px 59px;}#interviewTopic #main ul{	padding:10px;	border:3px dotted #725651;	margin-bottom:15px;}.interviewBox{	width:auto;	margin-bottom:15px;	clear:left;	border:1px solid #441E18;	padding:10px;	height:100%;	min-height:170px;	background-color:#FFFFFF;}#interviewTopic h3{	background:none;	padding:0;}#interviewTopic p{	padding-bottom:10px;}.interviewBox h3{	background:url(../img/icon_pen.gif) left top no-repeat;	padding:0 0 10px 30px;	font-size:120%;	font-weight:bold;	border-bottom:1px dotted #441E18;}.interviewBox img{	float:left;	border:none;}.interviewBox p{	margin-left:150px;}.comment {	color:#6B5A58;}.note{	border:1px solid #D77B00;	padding:0 10px;	margin-top:20px;	font-size:90%;	color:#444444;}.note p{	margin-top:5px;	margin-bottom:10px;}img.imgflame{	padding:5px;	margin:0 15px 5px 0;	background:url(../img/e_img_bg.gif) repeat;}/*-------------------------------------------------------------------------------yassan*/#yassanPage #colYassanLeft{	float:left;	width:417px;}#yassanPage #colYassanRight{	float:right;	width:276px;}#yassanPage h3{	background:none;	padding:0;}/*-------------------------------------------------------------------------------yassan*/#kikakuPage h3{	background-color:#FCEFD5;	color:#333333;	font-size:28px;	border-bottom:5px solid #FFCC00;	letter-spacing:2px;	padding:8px 0;}#kikakuPage .clr{height:10px;}/*-------------------------------------------------------------------------------donate*/#donatePage #main {	background:#FCEFD5 url(../img/content_bottom_donate.gif) center bottom no-repeat;}/*-------------------------------------------------------------------------------volunteer*/#volunteerPage #main {	background:#FCEFD5 url(../img/content_bottom_volunteer.gif) center bottom no-repeat;}/*-------------------------------------------------------------------------------link*/#linkPage #main {	background:#FCEFD5 url(../img/content_bottom_link.gif) center bottom no-repeat;}/*-------------------------------------------------------------------------------form*/#formPage #main {	background:#FCEFD5 url(../img/content_bottom_form.gif) center bottom no-repeat;}/*-------------------------------------------------------------------------------banners*/#colBannersLeft {	float:left;	width: 220px;}#colBannersLeft h4{margin-top:0;}#colBannersRight {	float:right;	width: 468px;}/*-------------------------------------------------------------------------------faq*/#faq ul.questions{margin:0 0 20px 34px;}#faq ul.questions li{	background:url(../img/about_ya_01.gif) left 1ex no-repeat;	padding:0 0 5px 16px;}#faq .whitebox{margin-bottom:10px;}#faq .whitebox p{padding-top:4px;margin-left:35px; margin-bottom:0px;}#faq .whitebox table{margin: 5px 28px 14px 35px; border-collapse: collapse;}#faq .whitebox th,#faq .whitebox td{ text-align:left; vertical-align:top; font-weight:normal;font-size:12px; padding:5px 7px 5px 10px; border-top:1px solid #F7CC7D; border-bottom:1px solid #F7CC7D;}#faq .whitebox th{ width:136px; background-color:#FCEFD5;border-left:1px solid #F7CC7D;}#faq .whitebox td{ #F7CC7D;border-right:1px solid #F7CC7D;}#faq .whiteboxTop{ color:#0054FF; font-weight:bold;	padding:10px 10px 5px 12px;}#faq .whiteboxBottom{padding:5px 10px 13px 12px;}