@charset "utf-8";/*====================	*layout.css*1.container2.header3.indexMenuArea4.menuArea5.contents4.contents5.mainArea6.footer7.clearfix====================*/body{	font-family:"MS UI Gothic",sans-serif;	line-height: 1.25;}/*--------------------------------------	1.container---------------------------------------*/#container{	width: 948px;	margin: 0 0 0 3px;	text-align: left;float:left;background-color: #ffffff;}/*--------------------------------------	2.header---------------------------------------*/#header,#header_top{	border-top: 10px solid #00A2E5;	height: 472px;	margin: 0 0 10px 0;	overflow: hidden;	position: relative;}#header{	height: 70px;}#header p,#header_top h1{	padding: 5px 0 3px 14px;}#header_top p{	background: url(/microfinance/_common/img/photo/top.jpg);	height: 407px;	width: 947px;}#header span,#header_top span{	position: absolute;	right: 0;	top: 0;}#header span a,#header_top span a{	display: block;	margin: 22px 10px 0 0;}#header_top p img{	margin: 5px 0 0 5px;}#header p img.txt,#header_top h1 img.txt{	margin: 23px 0 0 5px;}/*--------------------------------------	4.menuArea---------------------------------------*/#menuArea{	overflow: hidden;	margin: 0 0 30px 0;	text-align: center;	float: left;}#menuArea ul li{	float: left;	color: #00A2EC;	font-size: 159%;	font-weight: bold;	letter-spacing: -0.12em;}#menuArea ul li.lineEnd{	background: none;}#menuArea ul li a{	color: #043815;	padding: 0 0 0 0px;}div#subMenuHome01 { visibility: hidden; }div#subMenuHome02 { visibility: hidden; }div#subMenuHome03 { visibility: hidden; }div#subMenuHome04 { visibility: hidden; }div#subMenuHome05 { visibility: hidden; }div#subMenuHome01 {   position:absolute; top: 534px; left: 147px;}div#subMenuHome02 {   position:absolute; top: 580px; left: 147px;}div#subMenuHome03 {   position:absolute; top: 625px; left: 147px;}div#subMenuHome04 {   position:absolute; top: 714px; left: 147px;}div#subMenuHome05 {   position:absolute; top: 760px; left: 147px;}/*--------------------------------------	3.contents---------------------------------------*/#contents{	float: left;}/*--[ left_column ]--*/#left_column{	width: 148px;	float: left;	text-align: left;	padding: 0 0 50px 0;}/*--------------------------------------	4.mainArea---------------------------------------*/#mainArea{	float: right;	width: 780px;}/*--[ main ]--*/#main{	overflow: hidden;	float: left;	width: 760px;	padding: 0 16px 50px 16px;}/*--[ right_column ]--*/#right_column{	float: right;	width: 146px;	padding: 0 0 50px 0;}/*--------------------------------------	common---------------------------------------*/	h1.hl01,h2.hl01_top{}h1.hl01{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #;	margin: 0 0 15px 0;}h2.hl01_top{	width: 100%;	background: no-repeat left center;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #00A2E5;	padding-bottom: 5px;	margin-bottom: 20px;}h2.hl01_top{	zoom: 1;	margin-bottom: 20px;}h1.hl01 em,h2.hl01_top em{	height: 33px;	color: #ffffff;	font-weight: bold;	padding: 0 0 0 3px;	position: relative;	top: 5px;	font-style: normal;}h2.hl01{	font-size:134%;	font-weight:bold;	padding:0 0 3px;	color: #043815;	margin: 0 0 12px 0;	padding: 0 0 0 5px;	border-left: 4px solid #00A2EC;}/*--[ err ]--*/.err_box2,.err_box{	display: block;	font-size: 100%;	color: #C4683C;	margin: 5px 0 0 0;}/*--[ btn ]--*/p.btnAreaR{	float: right;}p.btnAreaC{	text-align: center;}a.btn_details{	background: #ffffff url(/_common/img/arrow/link03_off.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #00A2EC;	color: #043815;	padding: 7px 8px 4px 24px;	width: 78px;}a.btn_details:hover{	border: 1px solid #00A2EC;	background: #043815 url(/_common/img/arrow/link03_on.gif) 8px 9px no-repeat;	text-decoration: none;	color: #ffffff;}a.btn_backHome{	margin: 0 auto;	background: #ffffff url(/_common/img/arrow/link03_off.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #00A2EC;	padding: 7px 8px 4px 24px;	width: 78px;}a.btn_backHome:hover{	border: 1px solid #00A2EC;	background: #043815 url(/_common/img/arrow/link03_on.gif) 8px 9px no-repeat;	text-decoration: none;	color: #ffffff;}/*--[ page_top ]--*/.page_top{	clear: both;	text-align: right;	margin: 0 0 20px 0;}.page_top a{	font-size: 84%;	background: url(/_common/img/arrow/pagetop.gif) left 0.3em no-repeat;	padding: 0 0 0 6px;}/*--------------------------------------	top_what---------------------------------------*/div.top_box{	padding: 0px;	float: left;	width: 100%;	margin-bottom: 15px;}div.top_what{	padding: 0px;	float: left;	width: 100%;	margin-bottom: 30px;}div.top_what p img{	float: right;	padding: 5px;	border: 1px solid #CCCCCC;	margin-right: 20px;}div.top_what dl{	margin: 0px 10px 0px 0px;	padding: 0px;	font-size: 105%;}div.top_what dl dd{	margin-bottom: 5px;	float: left;	width: 100px;}div.top_what_btn{	text-align: right;}div.top_what dl dt{	width: 630px;	margin-bottom: 5px;	margin-left: 120px;}div.top_what2{	width: 370px;	margin: 0px 20px 0px 0px;	font-size: 105%;	float: left;}div.top_what2 table{	font-size: 95%;	border: 1px solid #CCCCCC;	margin-top: 20px;	padding: 3px;	width: 350px;}div.top_what2 table td{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	padding: 5px;	background-color: #CDE2FF;}div.top_what2 p{	width: 370px;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}div.top_what2 span{	font-size: 90%;	color: #333333;}div.top_what2 p img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 20px;	margin-right: 10px;}div.top_what2 em{	color: #0E6EAB;	font-size: 110%;	font-weight: bold;	float: left;	line-height: 1.2em;	margin: 0px;	padding: 0px;	height: 30px;	width: 370px;}div.top_what5{	padding: 0px;	float: left;	width: 100%;	margin-bottom: 30px;}div.top_what5 p img{	padding: 5px;	border: 1px solid #CCCCCC;}div.top_what3 dl dd{	color: #333333;	font-size: 80%;	font-weight: normal;	margin-bottom: 20px;	margin-top: 10px;}div.top_what3{	float: left;	width: 370px;	margin: 0px 0px 0px 20px;	font-size: 110%;}div.top_what3 dl img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 20px;	margin-right: 10px;	float: left;}div.top_what3 p img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 20px;	margin-right: 10px;	float: left;}div.top_what3 dl dt{	font-size: 90%;	color: #000000;	font-weight: normal;}div.top_what3 em{	color: #0E6EAB;	font-size: 110%;	font-weight: bold;	float: left;	line-height: 1.2em;	height: 30px;	width: 370px;}div.top_what3 dl{	color: #0E6EAB;	font-weight: bold;	width: 95%;	margin-bottom: 10px;	font-size: 105%;}div.top_what3 p{	width: 95%;	margin-bottom: 10px;}div.top_what4{	float: left;	width: 340px;	margin: 0px 0px 20px 20px;	font-size: 100%;	background-color: #FFFFFF;}div.top_what4 p img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 10px;	float: left;	background-color: #FFFFFF;	margin-right: 10px;}div.top_what4 p img.topwhat4imgR{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 10px;	float: right;	background-color: #FFFFFF;	margin-right: 10px;}div.top_what4 p{	width: 98%;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	text-align: center;}div.top_what4 p.topwhat4left{	width: 98%;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	text-align: left;}div.top_what4 em{	color: #0E6EAB;	font-size: 110%;	font-weight: bold;	float: left;	line-height: 1.2em;	margin: 0px;	padding: 0px;	height: 30px;	width: 340px;	text-align: center;}div.top_what6{	float: left;	width: 340px;	margin: 0px 0px 20px 20px;	font-size: 100%;	background-color: #FFFFFF;	padding: 10px;}div.top_what6 p{	width: 98%;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	text-align: left;}div.top_what6 p.topwhat6left{	width: 98%;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	text-align: left;}div.top_what6 p img.topwhat6imgR{	padding: 5px;	border: 1px solid #CCCCCC;	margin-bottom: 10px;	float: right;	background-color: #FFFFFF;	margin-right: 10px;}div.top_what6 em{	color: #0E6EAB;	font-size: 110%;	font-weight: bold;	float: left;	line-height: 1.2em;	margin: 0px;	padding: 0px;	height: 30px;	width: 340px;	text-align: center;}div.top_what7{	padding: 0px;	float: left;	width: 100%;	margin-bottom: 30px;}div.top_what7 b{	color: #0099CC;	font-weight: lighter;}div.top_what7 p img {	float: left;	padding-right: 20px;}div.top_what7 p {	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px;}div.top_what7 em{	color: #0E6EAB;	font-size: 115%;	font-weight: bold;}div.top_what7 table {	float: left;	margin-right: 20px;	border: 2px solid #CCCCCC;	margin-bottom: 20px;	width: 100%;}div.top_what7 table tr{}div.top_what7 table th{	padding: 4px 2px 2px;	border: 1px dotted #0099FF;}div.top_what7 table td{	padding: 3px;	text-align: center;	border-top-width: 1px;	border-top-style: dotted;	border-right-style: dotted;	border-left-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-left-color: #999999;	border-right-width: 1px;	border-left-width: 1px;	font-size: 95%;}/*--------------------------------------	top_supporter---------------------------------------*/div.top_supporter{	border-left: 4px solid #0F4535;	margin: 0 0 80px 0;	width: 100%;	clear: both;}div.top_supporter table{	width: 100%;}div.top_supporter table th{	padding: 10px 15px 10px 15px;}div.top_supporter table td{	padding: 10px 15px 0 15px;}div.top_supporter table th{	background: url(/_common/img/bg/linex01.gif) left bottom repeat-x;	font-weight: bold;	color: #043815;	font-size: 159%;}div.top_supporter dl dt{	color: #043815;	margin: 0 0 10px 0;}div.top_suppo:rter dl dt span{	display: block;	font-size: 100%;}div.top_supporter dl dt em{	font-size: 159%;	font-weight: bold;}div.top_supporter dl p{	margin: 0 0 10px 0;}/*--------------------------------------	top_project---------------------------------------*/.top_project{	margin: 10px 0 15px 0;	padding: 0 0 20px 0;	background: url(/_common/img/bg/box_btm.gif) left bottom repeat-y;}.top_project h3{	font-weight: bold;	font-size: 159%;	margin: 0 0 10px 0;	background: url(/_common/img/bg/box_top.gif) left top no-repeat;}.top_project h3 em{	display: block;	background: url(/_common/img/arrow/link01.gif) 15px 14px no-repeat;	padding: 10px 0 0 35px;	color: #CC3333;	font-weight: bold;}.top_project h3 em img{	margin: 2px 0 0 10px;}.top_project .details{	margin: 0 15px;}.top_project .details img{	float: left;	padding: 0 10px 10px 0;}.top_project .details p{	width: 300px;	font-size: 117%;	float: left;}.top_project .details p em{	font-weight: bold;	display: block;	margin: 0 0 5px 0;}.top_project table.tbl_list{	clear: both;	width: 590px;	margin: 0 15px 0 ;}.top_project table.tbl_list th,.top_project table.tbl_list td{	padding: 10px 0 10px 0;	vertical-align: top;	background: url(/_common/img/bg/linex01.gif) left bottom repeat-x;}.top_project table.tbl_list th{	font-weight: bold;	color: #0D441F;	padding: 10px 0 0 5px;	text-align: left;	width: 75px;}.top_project table.tbl_list tr.last td,.top_project table.tbl_list tr.last th{	background: none;}.top_project table.tbl_list td span{	color: #0D441F;}.top_project table.tbl_list td p{	margin: 10px 0 0 0;}/*--[tbl_project]--*/.tbl_project{	background: #F3ECE2;	margin: 0 15px 0 15px;	width: 590px;}.tbl_project td{	padding: 10px;}.tbl_project td.img{	width: 50px;}.tbl_project td.txt{	color: #523823;}.tbl_project td.txt em{	color: #CC3333;	font-weight: bold;	font-size: 117%;	margin: 0 2px 0 0;}/*-------------------------------------	member--------------------------------:-------*/div.member{	padding: 0 4px;}div.member h1{	margin: 0 0 15px 0;}div.member .hlArea h2{	background:transparent url(/_common/img/bg/hl_line03.gif) no-repeat scroll left 10px;	text-align:center;	margin: 0 0 20px 0;}div.member .hlArea h2 em{	background:#FFFFFF none repeat scroll 0 0;	color:#003333;	font-size:100%;	font-style:normal;	font-weight:bold;	height:30px;	margin:0 auto;	padding:0 15px 2px 15px;	position:relative;}div.member .lead_txt{	font-size: 117%;	margin: 0 0 15px 0;}div.member div.promotion p{	margin: 0 0 25px 0;}div.member .tbl_type05 th{	width: 110px;	text-align: right;	font-weight: bold;	color: #00A2EC;	vertical-align: top;	padding: 0 0 20px 0;}div.member .tbl_type05 {	clear: left;}div.member .tbl_type05 td{	vertical-align: top;	line-height: 1.4;	padding: 0 20px 20px 10px;}div.member .regist_method{	padding: 25px 0 25px 0;	background: url(/_common/img/bg/linex01.gif) left top repeat-x;}div.member .merit{	padding: 25px 0 25px 0;	background: none;}div.member h2.hl01,div.member .regist_method h3,div.member .merit h3{	font-size:134%;	font-weight:bold;	padding:0 0 3px;	color: #043815;	margin: 0 0 12px 0;	padding: 0 0 0 5px;	border-left: 4px solid #00A2EC;}div.member .merit dl{	font-size: 117%;}div.member .merit dl dt{	margin: 0 0 10px 0;}div.member .merit dl dd{	color: #663300;	padding: 0 0 5px 15px;	font-weight: bold;}div.member .regist_method p.note{	margin: 0 0 20px 0;	font-size: 117%;}div.member .regist_method p.note em{	font-weight: bold;}div.member .regist_method a{	display: block;	width: 90px;	margin: 0 0 15px 0;	padding: 0 0 0 10px;	background: url(/_common/img/arrow/list01.gif) left 4px no-repeat;}div.member .regist_method .box_form{	width: 580px;	padding: 20px 10px 10px 20px;	background: #F9F9F9;}div.member .regist_method .box_form table{	margin: 0 0 15px 0;}div.member .regist_method .box_form table th,div.member .regist_method .box_form table td{	border-bottom: 1px soli:d #EAEAEA;	vertical-align: top;}div.member .regist_method .box_form th{	padding: 0 0 15px 0;	font-weight: bold;	width: 100px;}div.member .regist_method .box_form table{	width: 100%;}div.member .regist_method .box_form table td{	padding: 0 0 15px 25px;}div.member .regist_method .box_form table td input{	width: 370px;}div.member .regist_method .box_form ul li{	margin: 0 0 15px 0;	padding: 0 0 0 15px;	text-indent: -12px;}div.member .regist_method .btnArea{	background: #EFEFEF;	width: 580px;	padding: 15px;	overflow: hidden;	float: left;	line-height: 1.6;}div.member .regist_method .btnArea .err_box{	width: 380px;	color:#C4683C;	float: left;	text-align: left;	overflow: hidden;}div.member input.member_regist_off,div.member input.member_regist_on{	float: right;	background: url(/_common/img/btn/member_regist_off.gif) no-repeat;	display: block;	border: none;	text-indent: -9999px;	width: 192px;	height: 48px;	zoom: 1;	cursor: pointer;}div.member input.member_regist_on{	background: url(/_common/img/btn/member_regist_on.gif) no-repeat;}div.member .page_top{	clear: both;	margin: 45px 0 0 0;}div.member .err_box2{	text-indent: -12px;	padding: 0 0 0 12px;	margin: 0 0 30px 0;}div.member .mail_link{	margin: 0 0 20px 0;}div.member .mail_link a{	background: url(/_common/img/arrow/link02.gif) left 3px no-repeat;	padding: 0 0 0 10px;}/*--------------------------------------	what---------------------------------------*//*-------------------------------------	greetings---------------------------------------*/.greetings{}.greetingsPad{	padding: 0 70px;}.greetings .message{	margin: 30px 0 30px 0;}.greetings .message p{	font-size: 117%;	line-height: 1.4;	margin: 0 0 20px 0;}.greetings .message p.company{	text-align: right;	font-size: 100%;	margin: 30px 0 0 0;}.greetings .message p.company em{	font-size: 159%;	font-weight: bold;}.greetings h2{	margin: 0 0 5px 0;	font-size: 117%;}.greetings h2 em{	font-weight: bold;}:.greetings .profile{	background: #FAF8F4;	padding: 10px;	overflow: hidden;	margin: 0 0 10px 0;}.greetings .profile p{	margin: 0 0 15px 0;}.greetings .profile div.photo{	float: left;	margin: 0 15px 0 0;}.greetings .profile div.txt{	float: left;	color: #333333;	line-height: 1.4;	width: 430px;}/*-------------------------------------	project---------------------------------------*/.project h1{	margin: 0 0 20px 0;}.project h2{	font-size: 134%;	font-weight: bold;	color: #043815;	border-left: 4px solid #043815;	padding: 0 0 0 10px;	margin: 0 0 20px 0;}.project .type01 h3,.project .type02 h3,.project .type03 h3{	height: 30px;	margin: 0 0 15px 0;	padding: 10px 0 0 55px;	font-weight: bold;	color: #ff6600;	font-size: 159%;}.project p.lead_txt{	font-size: 117%;	margin: 0 0 10px 0;}.project .top_project{	margin: 0 0 40px 0;}.project .tbl_project{	margin: 0 0 0 0;}.project div.type01,.project div.type02,.project div.type03{	padding: 0 15px 15px 15px;	margin: 0 0 20px 0;	width: 590px;	border-top: 4px solid #043815;	overflow: hidden;	background: #FAF8F4 url(/_common/img/icon/project_type01.gif) 15px top no-repeat;}.project div.type02{	background: #FAF8F4 url(/_common/img/icon/project_type02.gif) 15px top no-repeat;}.project div.type03{	background: #FAF8F4 url(/_common/img/icon/project_type03.gif) 15px top no-repeat;}/*--[type‹¤’Ê]--*/.project div p.info{	font-size: 117%;	margin: 0 0 10px 0;	padding: 0 10px;}.project div div.bor,.project div p.bor{	padding-bottom: 15px;	background: url(/_common/img/bg/linex01.gif) left bottom repeat-x;}/*--[type01]--*/.project .fund_details{	margin: 0 0 20px 0;}.project .fund_details th{	font-weight: bold;	width: 80px;	color: #0D441F;}.project .fund_details th,.project .fund_details td{	vertical-align: top;	padding: 0 0 0 5px;}/*--[type02]--*/.project .type02 .banner{	padding: 0 5px;}.type02 h4{	margin: 20px 0 5px 0;	font-size: 117%;}.type02 h4 em{	font-weight: bold;}.ty:pe02 .banner table span{	display: block;	margin: 5px 0 0 0;	color: #666666;}.type02 .banner table td{	padding: 0 0 0 15px;}.type02 .banner table td textarea{	height: 50px;	padding: 5px;	width: 410px;}.type02 .banner table span{	display: block;	margin: 5px 0 0 0;	color: #666666;}.project .type02 p.err_box{	margin: 0 0 0 10px;}.project .type02 p.attention{	background: url(/_common/img/icon/attention2.gif) left 5px no-repeat;	padding: 10px 0 0 24px;	line-height: 1.6;	margin: 0 0 0 10px;	font-size: 100%;	color:#C4683C;}/*--[type03]--*/.project .type03 p{	margin: 0 0 20px 0;	font-size: 117%;}.project .type03 p.err_box{	margin: 0 0 0 0;	padding: 0 130px 0 10px;	text-indent: -12px;	font-size: 100%;}.project .type03 div{	padding: 0 5px;}.project .type03 a.link01{	display: block;	margin: 0 0 20px 0;}/*--------------------------------------	primary---------------------------------------*/div.primary h1{	margin: 0 0 20px 0;}div.primary h2{	color: #043815;	font-size: 100%;	padding: 0 0 10px 0;	margin: 0 0 10px 180px;	background: url(/_common/img/bg/linex01.gif) left bottom repeat-x;}div.primary h2 em{	font-weight: bold;	font-size: 159%;	display: block;}div.primary .supporter_photo{	float: left;	margin: 0 20px 10px 0;}div.primary .photo_right{	float: right;	margin: 0 0 10px 20px;}div.primary .photo_left{	float: left;	margin: 0 20px 10px 0;}div.primary p{	margin: 0 0 20px 0;	font-size: 117%;	line-height: 1.6;}div.primary span.link{	clear: both;	display: block;	padding: 30px 0 0 0;}/*-------------------------------------	community---------------------------------------*/.community{	}.community .lead_txt{	font-weight: bold;	color: #0F4535;	font-size: 159%;	margin: 0 0 30px 0;}.community .merit{	margin: 0 0 30px 0;}.community .merit span{	display: block;	font-size: 117%;	margin: 0 0 20px 0;}.community .merit ul{	margin: 0 0 0 15px;}.community .merit ul li{	color: #663300;	font-size: 117%;	fon:t-weight: bold;	margin: 0 0 0 0;}.community .merit .err_box{	text-indent: -10px;	padding: 0 0 0 40px;	margin: 2px 0 0 0;}.community .method span{	display: block;	font-size: 117%;	margin: 0 0 10px 0;}.community .method div{	background: #F9F9F9;	padding: 0 15px 0 15px;}.community .method table{	width: 100%;}.community .method table th,.community .method table td{	padding: 12px 0 12px 0;	vertical-align: top;}.community .method table th{	font-weight: bold;	width: 170px;}.community .method table th em{	display: block;	font-weight: normal;}.community .method table th.bor,.community .method table td.bor{	border-bottom: 1px solid #EAEAEA;}.community .method table input.comment{	width: 400px;}.community .method table label{	margin: 0 10px 0 0;}.community .btn_area{	background: #EFEFEF;	padding: 10px 0 10px 0;	text-align: center;	overflow: hidden;}.community .btn_area3{	padding: 10px 50px 10px 220px;	text-align: center;	overflow: hidden;}.community .btn_area2{	padding: 10px 0 10px 0;	text-align: center;}.community .btn_area a.regist,.community .btn_area a.change{	background: #ffffff url(/_common/img/arrow/link03_off.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #7DC2EC;	color: #7DC2EC;	padding: 7px 8px 4px 24px;	margin: 0 auto;	width: 148px;}.community .btn_area a.regist{	width: 140px;}.community .btn_area3 a.delet{	background: #ffffff url(/_common/img/arrow/link04.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #7DC2EC;	color: #7DC2EC;	padding: 7px 8px 4px 24px;	width: 135px;	float: left;}.community .btn_area3 a.delet_back{	background: #ffffff url(/_common/img/arrow/link05_off.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #7DC2EC;	color: #7DC2EC;	padding: 7px 8px 4px 24px;	margin: 0 15px 0 0;	width: 35px;	float: left;}.community .btn_area3 a.delet_back:hover{	text-deco:ration: none;	color: #ffffff;	background: #7DC2EC url(/_common/img/arrow/link05_on.gif) 8px 9px no-repeat;}.community .btn_area3 a.delet:hover{	text-decoration: none;	color: #ffffff;	background: #7DC2EC url(/_common/img/arrow/link04_on.gif) 8px 9px no-repeat;}.community .btn_area a.regist:hover,.community .btn_area a.change:hover{	text-decoration: none;	color: #ffffff;	border: 1px solid #043815;	background: #7DC2EC url(/_common/img/arrow/link03_on.gif) 8px 9px no-repeat;}.community a.no_commu{	display: block;	width: 105px;	margin: 10px 0 0 0;	background: url(/_common/img/arrow/link04.gif) left 2px no-repeat;	padding: 0 0 0 15px;}.community p.exe{	font-size: 117%;	margin: 0 0 30px 0;}.community a.back{	background: #ffffff url(/_common/img/arrow/link03_off.gif) 8px 9px no-repeat;	display: block;	font-size: 117%;	font-weight: bold;	border: 1px solid #7DC2EC;	color: #043815;	padding: 7px 8px 4px 24px;	margin: 0 auto;	width: 78px;}.community a.back:hover{	color: #ffffff;	border: 1px solid #7DC2EC;	background: #00A2EC url(/_common/img/arrow/link03_on.gif) 8px 9px no-repeat;	text-decoration: none;}.community p.mod_txt{	font-size: 117%;	line-height: 1.25;	margin: 0 0 20px 0;}.community p.attention{	background: url(/_common/img/icon/attention.gif) left 5px no-repeat;	padding: 10px 0 0 28px;	line-height: 1.4;	font-size: 100%;	margin: -10px 0 0 0;	color:#C4683C;}.community p.memberChange{	margin: 10px 0 0 24px;}/*--------------------------------------	footer---------------------------------------*/#footer{	clear: both;	padding: 10px 0 10px 0;	overflow: hidden;	zoom: 100%;	background: #00A2EC;	font-size: 90%;	color: #FFFFFF;}#footer p{	float: left;	margin: 0 0 0 5px;	font-family: "Arial",sans-serif;}#footer ul{	float: right;}#footer ul li{	float: left;	padding: 0 8px 0 8px;	border-right: 1px solid #FFFFFF;}#footer ul li.last{	border-right: none;}#footer a:link,#footer a:visited,#footer a:active{	color: #FFFFFF;}#foot:er a:hover{	color: #FFFFFF;}/*-------------------------------------	6.clearfix---------------------------------------*/.regist_method:after,#mainArea:after{	content: ".";	display: block;	visibility: hidden;	height: 0.1px;	font-size: 0.1em;	line-height: 0;	clear: both;}*:first-child+html .regist_method,*:first-child+html #mainArea{	display: inline-block;}.subnav{	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	background-position: left center;	font-size: 110%;	color: #00A2E4;	text-decoration: underline;	line-height: 2.3em;	text-indent: 10px;	margin-left: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.subnav_report{	font-size: 120%;	color: #00A2E4;	line-height: 2.1em;	padding: 0px;	margin-top: 20px;	margin-left: 10px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 18pt;	height: 26px;}.subnav_aboutus{	font-size: 120%;	color: #00A2E4;	line-height: 2.2em;	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 10px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 26px;	height: 25px;}.subnav_study{	font-size: 120%;	color: #00A2E4;	line-height: 2.3em;	padding: 0px;	margin-top: 20px;	margin-bottom: 15px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 25px;	height: 26px;	margin-left: 10px;}div.aboutus dl{	margin-top: 5px;	margin-bottom: 5px;	padding: 0px;	margin-right: 10px;	margin-left: 37px;	color: #000000;}div.aboutus li{	padding-bottom: 5px;	margin-left: 10px;}div.aboutus{	margin: 0px;	padding: 0px;	float: left;	width: 100%;	font-size: 105%;}div.aboutus p img{	float: left;	margin-right: 10px;	margin-bottom: 10px;}div.aboutus p{	margin-top: 15px;	margin-bottom: 30px;	padding: 0px;	margin-right: 50px:;	margin-left: 10px;}div.aboutus h3{	font-size: 90%;	color: #000000;	text-align: right;	padding-bottom: 10px;	margin-top: 0px;	margin-right: 50px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}div.aboutus h4{	font-size: 120%;	color: #00A2E4;	padding: 0px;	margin-top: 20px;	margin-left: 10px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 26px;	height: 24px;	line-height: 2.3em;}div.aboutus h1{	font-size: 120%;	color: #00A2E4;	line-height: 2.2em;	padding: 0px;	margin-top: 20px;	margin-left: 10px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 20pt;	height: 26px;}div.aboutus h5{	font-style: italic;	margin-top: 10px;	font-size: 110%;	font-weight: normal;	margin-left: 10px;	color: #00A2EC;	margin-bottom: 10px;}div.message{	margin: 0px;	padding: 0px;	float: left;	width: 100%;	font-size: 105%;}div.message_txt{	margin: 5px 10px 20px;	width: 360px;	float: left;	text-align: left;}div.message img{	margin-left: 10px;	clear: right;}div.message dl{	margin: 30px 50px 30px 10px;	font-size: 105%;	width: 90%;	float: left;	text-align: left;}div.liproject{	width: 490px;	margin: 0px;	padding: 0px;	float: left;	font-size: 105%;}div.liproject p{	margin: 30px 50px 20px 10px;	font-size: 105%;	color: #000000;}div.liproject dl{	margin: 5px 50px 20px 10px;	font-size: 105%;	color: #000000;}div.fund_list table {	float: left;	margin: 10px 5px 5px 0px;	border-bottom: 1px dashed #999999;}div.fund_list table tr{	border-top: 1px dashed #999999;}div.fund_list table th{	width: 90px;	padding: 3px;}div.fund_list table td{	width: 370px;	padding: 5px;}div.kakoi{	width: 575px;	height: 250px;	border: 1px #000000 dashed;	padding: 10px;	margin: 10px;	font-size: 105%;}div.kakoi p{	margin: 0px;	padding: 0px:;	float: left;	font-size: 105%;}div.kakoi p img{	float: right;}div.what h1{	font-style: italic;	margin-top: 10px;	font-size: 110%;	font-weight: normal;	margin-left: 10px;}div.what{	margin: 0px;	padding: 0px;	float: left;	width: 100%;	font-size: 105%;	color: #00A2EC;}div.what p{	margin: 10px 50px 30px 10px;	font-size: 105%;	color: #000000;	padding: 0px;}div.what li{	margin: 50px 0px 20px 10px;	color: #000000;	text-indent: 10px;	font-size: 120%;	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	background-position: left center;}div.what h3{	font-size: 110%;	color: #00A2E4;	line-height: 2.3em;	padding: 0px;	background-image: url(../img/icon/bird_logoS.jpg);	background-repeat: no-repeat;	background-position: left center;	text-indent: 24px;	height: 26px;	margin-left: 10px;}div.report{	margin: 0px;	padding: 0px;	float: left;	width: 100%;	font-size: 105%;}div.report dl{	margin: 10px 50px 5px 10px;	color: #000000;}div.report h1{	margin: 30px 50px 5px 10px;	color: #000000;	font-size: 105%;}div.report p{	text-decoration: underline;	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	text-indent: 10px;	color: #00A2EC;	margin: 0px 0px 5px 20px;	font-size: 105%;	background-position: left center;}div.report li{	text-decoration: underline;	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	text-indent: 10px;	color: #00A2EC;	margin: 0px 0px 0px 43px;	font-size: 100%;	background-position: left center;}div.study {	border: 1px solid #00A2EC;	padding: 10px;	width: 600px;	margin-top: 10px;	margin-bottom: 10px;}div.subnav_link {	text-decoration: underline;	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	text-indent: 10px;	line-height: 0.2em;	color: #00A2EC;	margin: 0px 0px 40px 13px;	font-size: 105%;	background-position: left center;}div.subnav_linkabout {	text-decoration: underline;	background-image: ur:l(../img/arrow/link02.gif);	background-repeat: no-repeat;	text-indent: 10px;	color: #00A2EC;	margin: 0px 0px 5px 13px;	font-size: 110%;	background-position: left center;}div.subnav_linkgreet {	text-decoration: underline;	background-image: url(../img/arrow/link02.gif);	background-repeat: no-repeat;	text-indent: 10px;	color: #00A2EC;	margin: 0px 0px 0px 210px;	font-size: 110%;	background-position: left center;}div.forum{	margin: 5px 50px 20px 10px;	font-size: 105%;	color: #000000;	line-height: 2em;}div.personal{	margin: 0px;	padding: 0px;	float: left;	width: 100%;	font-size: 105%;}div.personal dl{	margin-top: 15px;	margin-bottom: 30px;	padding: 0px;	margin-left: 10px;}div.personal dl dt{	margin-top: 15px;	margin-bottom: 30px;	padding: 0px;	color: #00A2EC;	font-size: 115%;}div.personal p{	margin-top: 15px;	padding: 0px;	margin-left: 10px;	margin-bottom: 15px;}.nolie {	font-size: 85%;	padding-right: 50px;	margin-left: 20px;}div.what_mff{	padding: 0px;	font-size: 110%;	float: left;	width: 100%;	height: 100%;	margin-bottom: 30px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}div.what_mff em{	color: #0E6EAB;	font-size: 105%;	font-weight: bold;	float: left;	margin: 0px;	padding: 0px;	width: 615px;	line-height: 1.2em;	height: 30px;}div.what_mff p{	width: 98%;	margin-bottom: 20px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	float: left;}div.what_mff p img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-left: 30px;}div.what_mff dl img{	padding: 5px;	border: 1px solid #CCCCCC;}div.what_mff dl{	color: #0E6EAB;	float: left;	padding: 0px;	font-size: 100%;	height: 100%;	margin: 10px 0px 20px;}div.what_mff dl dd{	margin-bottom: 5px;	float: left;	height: 100%;	width: 140px;	margin-top: 10px;	padding: 0px;	margin-right: 0px;	margin-left: 0px;}div.what_mff dl dt{	color: #000000;	height: 100%;	width: 460px;	margin-bottom: 5px;	margin-top: 10px;	padding: 0px;	margin-ri:ght: 10px;	margin-left: 10px;	float: right;}div.link{	background: url(/_common/img/arrow/link01.gif) no-repeat left center;	height: 17px;	text-indent: 20px;	margin-bottom: 5px;	padding: 0px;	width: 100%;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	float: left;}div.link_right{	background: url(/_common/img/arrow/link01.gif) no-repeat;	height: 17px;	text-indent: 20px;	margin-bottom: 20px;	padding: 0px;	width: 100%;	margin-top: 0px;	margin-right: 0px;	margin-left: 400px;	float: left;}div.center span{	font-size: 90%;	margin-bottom: 20px;	margin-top: 0px;}div.center{	padding: 0px;	font-size: 110%;	float: left;	width: 100%;	height: 100%;	margin-bottom: 30px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}div.center em{	color: #0E6EAB;	font-size: 105%;	font-weight: bold;	float: left;	margin: 0px;	padding: 0px;	width: 610px;	line-height: 1.2em;	height: 30px;}div.center dl img{	padding: 5px;	border: 1px solid #CCCCCC;}div.center dl{	float: left;	padding: 0px;	font-size: 100%;	height: 100%;	margin: 0px 0px 10px;}div.center dl dd{	color: #000000;	margin-bottom: 10px;	width: 300px;	margin-top: 10px;	padding: 0px;	margin-right: 0px;	margin-left: 0px;	float: left;	height: 100%;}div.center dl dt{	width: 300px;	margin-bottom: 10px;	margin-top: 10px;	padding: 0px;	margin-right: 10px;	margin-left: 10px;	float: left;	height: 100%;}div.center p{	width: 98%;	margin-bottom: 20px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	float: left;}div.center p img{	padding: 5px;	border: 1px solid #CCCCCC;	margin-top: 20px;}div.top_what8{	width: 520px;	margin: 10px 0px 20px 30px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	padding: 10px 10px 10px 10px;}div.top_what8 p{	text-align: center;}div.top_what8 em{	color: #0E6EAB;	font-size: 110%;	font-weight: bold;	line-height: 1.2em;	height: 30px;	width: 200px;	text-align: left;}