@charset "UTF-8";

.red{
	color: #FF0000;
}

.blue{
	color: #0000FF;
}

.orange{
	color: #EC7216;
}

.center{
	text-align: center;
}

.medium{
	font-size: medium;
}

.nomal{
	font-weight: normal;
}

div.h3-top {
	margin-bottom: 20px;
	padding:2px 0 0;
	width:713px;
	background:url("../img/h3-top.gif") top no-repeat;
}

div.h3-top h3 {
	padding:5px 15px;
	width:683px;
	height:auto;
	background:url("../img/h3-bg.gif");
	text-indent:0;
	font-size:110%;
	line-height:1.5;
}

.contents-inner a {
	color: #EC7216;
}

#sengen {
	margin-bottom: 15px;
}

#member_regist p {
	margin-bottom: 15px;
}

#member_regist p a {
	text-decoration: underline;
}

#donation_title {
	margin-bottom: 35px;
}

#donation .caption {
	margin-bottom: 10px;
}

#donation ul {
	margin: 35px 0 35px;
}
#donation li {
	margin-bottom: 20px;
}

.donate-formbg02{
	width:691px;
	padding:10px 12px 0;
	background-color: #f0f0f0;
	text-align: center;
}

div.transfer{
	zoom: 1;
	margin: 10px auto;
	padding:14px 10px;
	overflow: hidden;
	background-color: #FFFFFF;
	text-align: center;
	border:1px solid #d2d2d2;
}

div.transfer .joinBox{
	float:left;
	padding: 0 20px;
	width:293px;
}

div.transfer .joinBox a img{
	margin-right:4px;
}

div.transfer .loginBox {
	float:right;
	padding: 0 20px;
	width:292px;
	border-left: 1px solid #d2d2d2;
}

div.btnJoin {
	text-align:center;
	margin: 10px 0 20px 0;
}

*html div.btnJoin {
	margin: 20px 0;
}

*:first-child+html div.btnJoin {
	margin: 20px 0;
}

div.btnLogin {
	text-align:center;
	margin: 10px 0;
}
	
div.transfer table.loginTable{
	margin:10px 0;
	width:290px;
}

*html div.transfer table.loginTable{
	margin:0;
}

*:first-child+html div.transfer table.loginTable{
	margin:0;
}

div.transfer table.loginTable th{
	white-space: nowrap;
	text-align: left;
	width: 80px;
}

div.transfer table.loginTable td{
	white-space: nowrap;
	text-align: left;
}

div.transfer table.loginTable .mBoxLogin{
	width: 9.5em;
}

.login-attention{
	text-align: left;
}

*html .login-attention{
	padding-left: 0;
}

*:first-child+html .login-attention{
	padding-left: 0;
}

.membernew-title{
	text-align: left;
	width: auto;
	font-size: medium;
	padding-bottom: 10px;
}

*html .membernew-title{
	padding-bottom: 0;
}

*:first-child+html .membernew-title{
	padding-bottom: 0;
}

.login-title{
	text-align: left;
	font-size: medium;
	padding-bottom: 10px;
}

*html .login-title{
	padding-bottom: 0;
}

*:first-child+html .login-title{
	padding-bottom: 0;
}

.login-msg{
	text-align: left;
	padding-bottom: 10px;
}

.alert-left{
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: left;
}

.donate-form_attention{
	text-align: left;
}

table.donate-form{
	width: 691px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-collapse: collapse;
	border: 0;
}

table.donate-form th{
	text-align: right;
	vertical-align: top;
	padding: 10px;
	font-weight: normal;
}

table.donate-form td{
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-weight: normal;
	width: 451px;
}

.bt_confirm{
	background: url(../img/bt_confirm.gif) no-repeat;
	width: 90px;
	height: 25px;
	border: 0;
	margin-right: 12px;
	cursor: pointer;
}

.donate-bt_clear{
	background: url(../img/bt_clear.gif) no-repeat;
	width: 90px;
	height: 24px;
	border: 0;
	margin-right: 12px;
	cursor: pointer;
}

.alert-bt{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.donate-bt_submit{
	background: url(../img/bt_submit.gif) no-repeat;
	width: 94px;
	height: 25px;
	border: 0;
	cursor: pointer;
}

.search-text{
	margin-bottom: 20px;
	text-align: left;
}

.search-text_02{
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.search-text_02 p{
	margin-bottom: 10px;
}

.search-databg{
	background: url(../img/tablebg_search.gif) repeat-y;
	margin: 0;
	padding: 0;
}

.search-databg .search-databg_inner{
	margin: 0 20px;
	padding: 10px 0;
}

.search-list{
	width: 712px;
	margin: 0;
}

table.search-list{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.search-list td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
	font-weight: normal;
}

table.search-list td.list-label-left{
	background-color: #EC7216;
	text-align: center;
	color: #FFFFFF;
	border-top: none;
	border-left: none;
	width: 210px;
}

table.search-list td.list-label-center{
	background-color: #EC7216;
	text-align: center;
	color: #FFFFFF;
	border-top: none;
	border-left: #FFFFFF solid 1px;
}

table.search-list td.list-label-right{
	background-color: #EC7216;
	text-align: center;
	color: #FFFFFF;
	border-top: none;
	border-left: #FFFFFF solid 1px;
	width: 120px;
}

table.search-list td.list-left{
	width: 210px;
	border-left: none;
}

table.search-list td.list-right{
	width: 120px;
}

table.search-list td.list-lefttop{
	width: 210px;
	border-left: none;
	border-top: none;
}

table.search-list td.list-centertop{
	border-top: none;
}

table.search-list td.list-righttop{
	border-top: none;
	width: 120px;
}

.list_pic{
	width: 78px;
	height: 78px;
	padding: 0;
	margin-top: 5px;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.list_pic{
	margin: 0;
	padding: 0;
	width: 78px;
	height:78px;
	border: 0;
}

table.list_pic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.search-list_name{
	margin-left: 88px;
	margin-top: 5px;
	text-align: left;
	color: #333333;
	font-size: small;
}

.search-list_comname{
	margin-left: 88px;
	text-align: left;
	color: #EC7216;
	font-size: x-small;
}

.search-list_schoolname{
	margin-left: 88px;
	text-align: left;
	color: #333333;
	font-size: x-small;
}

.search-list-icon{
	margin-left: 88px;
	text-align: left;
	margin-top: 10px;
}

.search-list_bt{
	clear: both;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search-resultdata_bottom{
	background: url(../img/tablebottom_result.gif) no-repeat;
	height: 3px;
}

.pickupnpo-datatop{
	background: url(../img/tabletop_connection02.gif) no-repeat;
	height: 31px;
	margin-top: 30px;
	margin-bottom: 0;
	padding: 0;
}

.pickupnpo-datatop span{
	display: none;
}

.pickupnpo-databg{
	background: url(../img/tablebg_connection.gif) repeat-y;
	margin: 0;
	padding: 0 20px;
	height: 100%;
	overflow: auto;
}

*html .pickupnpo-databg{
	overflow: visible;
}

*:first-child+html .pickupnpo-databg{
	overflow: visible;
}

.pickupnpo-data-left{
	width: 337px;
	float: left;
}

.pickupnpo-data-right{
	width: 337px;
	float: right;
}

.pickupnpo-data-pic{
	width: 84px;
	height: 84px;
	padding: 0;
	border: #EC7216 solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.pickupnpo-data-pic{
	width: 84px;
	height: 84px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.pickupnpo-data-pic td{
	background-color: #FFCC99;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.pickupnpo-data-title{
	margin-top: 5px;
	margin-left: 94px;
	text-align: left;
	font-size: x-small;
	color: #333333;
}

.pickupnpo-data-text{
	margin-left: 94px;
	text-align: left;
	font-size: small;
	color: #EC7218;
	line-height: 1.2;
}

.pickupnpo-databottom{
	background: url(../img/tablebottom_connection.gif) no-repeat;
	height: 10px;
	clear: both;
}

.pickupnpo-databottom span{
	display: none;
}

.connection-data-left{
	width: 337px;
	float: left;
}

.connection-data-right{
	width: 337px;
	float: right;
}

.connection-data-pic{
	width: 84px;
	height: 84px;
	padding: 0;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.connection-data-pic{
	width: 84px;
	height: 84px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.connection-data-pic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.connection-data-title{
	margin-top: 5px;
	margin-left: 94px;
	text-align: left;
	font-size: x-small;
	color: #333333;
}

.connection-data-text{
	margin-left: 94px;
	text-align: left;
	font-size: small;
	color: #EC7218;
	line-height: 1.2;
}

.connection-databottom{
	background: url(../img/tablebottom_connection.gif) no-repeat;
	height: 10px;
	clear: both;
}

.connection-databottom span{
	display: none;
}

.search-result_paging{
	background: url(../img/bg_searchresult-paging.gif) no-repeat;
	width: 715px;
	height: 32px;
	margin: 20px auto;
}

.search-result_paging-inner{
	width: 674px;
	margin: auto;
	padding-top: 6px;
	text-align: center;
	font-size: small;
}

.donate-formtop{
	background: url(../img/tabletop_donate.gif) no-repeat bottom;
	width: 715px;
	height: 10px;
}

.donate-formtop span{
	display: none;
}
.donate-formbg{
	width: 715px;
	margin: 0;
	padding: 10px 0;
	line-height: 100%;
	background: url(../img/tablebg_donate.gif) repeat-y;
}

table.donate-formbg{
	/*margin: 10px 0;*/
	margin: 0;
	padding: 0;
	width: 701px;
	border-collapse: collapse;
}

table.donate-formbg tr{
	padding: 0;
}

table.donate-formbg td{
	text-align: left;
	vertical-align: top;
	padding: 8px;
}

table.donate-formbg td.donate-projectimg{
	text-align: center;
	vertical-align: middle;
	padding: 0;
	/*padding: 0 10px 15px 0;*/
	/*width: 364px;*/
	width: 400px;
}

.donate-form_catch{
	margin: 0;
	padding: 0 5px 5px;
	text-align: left;
	color: #EC7216;
	font-size: small;
	font-weight: bold;
}

.donate-form_projectname{
	margin: 5px;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: medium;
	font-weight: bold;
}

.donate-form_message{
	margin: 5px;
	padding: 0;
	text-align: left;
	color: #EC7216;
	font-size: small;
	line-height: 1.7;
}

.donate-formbottom{
	background: url(../img/tablebottom_donate.gif) no-repeat;
	width: 715px;
	height: 10px;
	clear: both;
}

.donate-formbottom span{
	display: none;
}

.cate03_donation_bg{
	width: 715px;
	margin: 0;
	padding: 10px 0 11px;
	background: url(../img/tablebg_donate.gif) repeat-y;
}

.cate03_donation_bg table{
	width:715px;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse : collapse;
}

.cate03_donation_bg td.cate03_donation_pic{
	width: 360px;
	text-align: center;
	vertical-align: top;
}

.cate03_donation_bg td.cate03_donation_text{
	width: 355px;
	text-align: left;
	vertical-align: top;
}

.cate03_donation_text_inner{
	width: 330px;
	margin-left: 15px;
	margin-right: 10px;
}

.cate03_donation_title{
	font-size: x-large;
	color: #EC7216;
	text-align: left;
}

.cate03_donation_hr{
	width: 100%;
	background: url(../img/line_donate.gif) repeat-x;
	height: 1px;
	margin: 5px 0 10px;
}

.cate03_donation_hr span{
	display: none;
}

.cate03_donation_topics{
	text-align: left;
	color: #666666;
	font-size: 90%;
	padding: 0 0 0 5px;
}

.cate03_donation_msg1{
	text-align: left;
	color: #EC7216;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 90%;
	padding: 0 0 0 5px;
}

.cate03_donation_msg2{
	text-align: left;
	color: #EC7216;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 90%;
	padding: 0 0 0 5px;
}

.search-result-top{
	background: url(../img/tabletop_donate.gif) no-repeat;
	height: 10px;
	margin-top: 10px;
}

.search-result-top span{
	display: none;
}

.search-result-bg{
	background: url(../img/tablebg_search.gif) repeat-y;
	overflow: auto;
	height: 100%;
}

*html .search-result-bg{
	overflow: visible;
}

*:first-child+html .search-result-bg{
	overflow: visible;
}

.search-result-bg_inner{
	width: 683px;
	margin: 0 auto;
}

table.search-result-bg_inner{
	width: 683px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.search-result-bg_inner td{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.search-condition_etc{
	width: 100%;
	margin: 5px auto 0 auto;
}

.search-condition_etc p{
	background: url(../img/point_search02.gif) no-repeat left center;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
	color: #EC7216;
	font-size: small;
	font-weight: normal;
}

.search-result-count{
	width: 100%;
	text-align: right;
	color: #333333;
	font-size: small;
	margin-bottom: 10px;
}

.search_condition_cate02{
	width: 711px;
	margin: 0 auto 0 1px;
}

.search_condition_cate02 a, .search-resultdata a{
	color: #EC7216;
}

.search_condition_cate02 table{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse : collapse;
	background-color: #EEEEEE;
}

.search_condition_cate02 td.condition_cate02_pic{
	width: 240px;
	text-align: center;
	vertical-align: top;
}

.search_condition_cate02 td.condition_cate02_text{
	width: 471px;
	text-align: left;
	vertical-align: top;
}

.condition_cate02_text_inner{
	width: 446px;
	margin-left: 15px;
	margin-right: 10px;
}

.condition_cate02_title{
	font-size: x-large;
	color: #EC7216;
	text-align: right;
	margin-top: 10px;
}

.condition_cate02_hr{
	width: 100%;
	background: url(../img/line_donate.gif) repeat-x;
	height: 1px;
	margin: 5px 0 10px;
}

.condition_cate02_hr span{
	display: none;
}

.condition_cate02_topics{
	text-align: left;
	color: #666666;
	font-size: 90%;
	padding: 0 5px;
}

.condition_cate02_msg1{
	text-align: left;
	color: #EC7216;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 90%;
	padding: 0 5px;
}

.condition_cate02_bt_donation{
	width: 254px;
	margin: 10px auto 5px;
}

.condition_cate02_bt_donation_text{
	width: 100%;
	text-align: center;
	font-size: x-small;
	margin-bottom: 10px;
}

td.condition_cate02_bt{
	text-align: center;
}

.search-resultdata{
	margin: 0;
	padding: 0;
}

table.search-resultdata{
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.search-resultdata td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
}

table.search-resultdata td.td-lefttop{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	border-top: none;
	border-left: none;
	width: 242px;
}

table.search-resultdata td.td-left{
	width: 242px;
	border-left: none;
}

table.search-resultdata td.td-centertop{
	text-align: center;
	vertical-align: top;
	padding: 5px 10px;
	border-top: none;
	width: 60px;
}

table.search-resultdata td.td-center{
	width: 60px;
	text-align: center;
	vertical-align: top;
}

table.search-resultdata td.td-righttop{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	border-top: none;
	width: 190px;
}

table.search-resultdata td.td-right{
	width: 190px;
}

table.search-resultdata td.label-lefttop{
	border-left: none;
	border-top: none;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-color: #EC7216;
}

table.search-resultdata td.label-center{
	border-top: none;
	border-left: #FFFFFF solid 1px;
	width: 50px;
	text-align: center;
	color: #FFFFFF;
	background-color: #EC7216;
}

table.search-resultdata td.label-right{
	border-top: none;
	border-left: #FFFFFF solid 1px;
	text-align: center;
	color: #FFFFFF;
	background-color: #EC7216;
	width: 348px;
}

.search-resultdata-pic{
	width: 78px;
	padding: 0;
	margin-top: 5px;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.search-resultdata-pic{
	width: 78px;
	height: 78px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.search-resultdata-pic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}



.search-resultdata-catch{
	margin-left: 90px;
	text-align: left;
	color: #333333;
	font-size: x-small;
	margin-top: 10px;
}

.search-resultdata-comname{
	margin-left: 90px;
	text-align: left;
	color: #EC7216;
	font-size: small;
}

.search-resultdata-searchbt{
	margin-left: 90px;
	margin-top: 10px;
	text-align: left;
}

.search-resulttop02{
	height: 32px;
	background: url(../img/tabletop_result02.gif) no-repeat;
	margin-top: 20px;
}

.search-resulttop02 span{
	display: none;
}

.search-bg{
	background: url(../img/tablebg_search.gif) repeat-y;
	width: 715px;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
}

*html .search-bg{
	overflow: visible;
}

*:first-child+html .search-bg{
	overflow: visible;
}

.search-top_cateadd{
	height: 24px;
	background: url(../img/tabletop_search-cateadd.gif) no-repeat;
	margin-top: 20px;
}

.search-top_cateadd span{
	display: none;
}

.searchway-cate{
	width: 244px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 30px;
	text-align: left;
	float: left;
}

*html .searchway-cate{
	padding-left: 30px;
}

*:first-child+html .searchway-cate{
	padding-left: 30px;
}

.searchway-add{
	width: 246px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 106px;
	text-align: left;
	float: right;
}

.search-top_key50{
	height: 24px;
	background: url(../img/tabletop_search-key50.gif) no-repeat;
	margin-top: 20px;
	clear: both;
}

.search-top_key50 span{
	display: none;
}

.searchway-key{
	width: 244px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 30px;
	text-align: left;
	float: left;
}

*html .searchway-key{
	padding-left: 30px;
}

*:first-child+html .searchway-key{
	padding-left: 30px;
}


.searchway-50{
	width: 246px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 106px;
	text-align: left;
	float: right;
}


.search-top_astage{
	height: 24px;
	background: url(../img/tabletop_search-astage.gif) no-repeat;
	margin-top: 20px;
}

.search-top_astage span{
	display: none;
}

.search-bt_search02_inner{
	width: 528px;
	margin: 10px auto;
	text-align: center;
	clear: both;
}

.search-bt_search02{
	background: url(../img/bt_search02.gif) no-repeat;
	width: 50px;
	height: 20px;
	border: 0;
	cursor: pointer;
}

.search-data_menu{
	width: 514px;
	margin: 10px 5px;
	color: #EC7216;
	text-align: left;
	font-size: x-small;
}

.search-data_menu a{
	text-decoration: underline;
}

.search-data_menu a:hover{
	text-decoration: none;
}

.search-databottom{
	background: url(../img/tablebottom_search.gif) no-repeat;
	width: 715px;
	height: 10px;
	clear: both;
}

.search-gotop{
	width: 715px;
	text-align: left;
	margin-top: 10px;
}

.search-datatop{
	background: url(../img/tabletop_search.gif) no-repeat bottom;
	width: 715px;
	height: 39px;
}

.search-datatop ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.search-datatop li{
	display: inline;
}

.search-datatop span{
	display: none;
}

li.tab-group a{
	clear:none;
	display: block;
	background: url(../img/tab_group.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-group-on a{
	clear:none;
	display: block;
	background: url(../img/tab_group-on.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-detail a{
	clear:none;
	display: block;
	background: url(../img/tab_detail.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-detail-on a{
	clear:none;
	display: block;
	background: url(../img/tab_detail-on.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-message a{
	clear:none;
	display: block;
	background: url(../img/tab_message.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-message-on a{
	clear:none;
	display: block;
	background: url(../img/tab_message-on.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-intern a{
	clear:none;
	display: block;
	background: url(../img/tab_intern.gif) no-repeat top left;
	float: left;
	width: 138px;
	height: 30px;
	margin: 0;
}

li.tab-intern-on a{
	clear:none;
	display: block;
	background: url(../img/tab_intern-on.gif) no-repeat top left;
	float: left;
	width: 138px;
	height: 30px;
	margin: 0;
}

li.tab-report a{
	clear:none;
	display: block;
	background: url(../img/tab_report.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

li.tab-report-on a{
	clear:none;
	display: block;
	background: url(../img/tab_report-on.gif) no-repeat top left;
	float: left;
	width: 94px;
	height: 30px;
	margin: 0;
}

.search-data_class{
	/*width: 665px;*/
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	color: #EC7216;
	font-size: x-small;
	/*float: left;
	clear: both;*/
}

.search-data_class02{
	margin: 0 5px;
	padding: 0;
	text-align: left;
	color: #ffffff;
	font-size: x-small;
}

.search-data_comname{
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	color: #EC7216;
	font-size: large;
	font-weight: bold;
	line-height: 1.5;
	/*float: left;*/
}

.search-data_comname02{
	margin: 0 5px;
	padding: 0;
	text-align: left;
	color: #ffffff;
	font-size: medium;
	line-height: 1;
}

.search-data_comname2{
	margin: 0;
	padding: 10px 5px 0 5px;
	text-align: left;
	color: #EC7216;
	font-size: x-small;
}

.search-line{
	border-bottom: #EC7216 dotted 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 0;
	padding: 0;
	height: 1px;
	clear: both;
}

.group-mainpic{
	/*width: 252px;
	height: 252px;*/
	margin: 10px 10px 10px 0;
	padding: 0;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.group-mainpic{
	/*width: 252px;
	height: 252px;*/
	margin: 0;
	padding: 0;
	border: 0;
}

table.group-mainpic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}


.search-data_name{
	margin: 0 5px;
	padding: 0;
	text-align: left;
	color: #EC7216;
	font-size: medium;
}

.search-data_title{
	margin: 10px 5px 0 5px;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: medium;
}

.search-data_title02{
	margin: 0 5px;
	padding: 5px 0 0 0;
	text-align: left;
	color: #333333;
	font-size: x-small;
}

.search-data_message{
	text-align: left;
	font-size: small;
	line-height: 1.7;
	clear: both;
}

.group-subpic-inner{
	width: 126px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

*html .group-subpic-inner{
	margin-right: 2px;
}

*:first-child+html .group-subpic-inner{
	margin-right: 4px;
}

.group-subpic{
	width: 126px;
	height: 126px;
	padding: 0;
	border: #EC7216 solid 1px;
	text-align: center;
	vertical-align: middle;
}

table.group-subpic{
	width: 126px;
	height: 126px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.group-subpic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.group-subpic_caption{
	width: 120px;
	font-size: x-small;
	text-align: left;
	margin-top: 5px;
	padding: 3px;
	clear: both;
}

.group-detail_title{
	margin-bottom: 10px;
}

.group-datatop{
	margin: 0;
	padding: 0 10px;
	text-align: left;
	background: #EC7216 url(../img/tabletop_group.gif) no-repeat top;
	width: 654px;
	height: 45px;
}

.group-databg{
	width: 674px;
	background: url(../img/tablebg_group.gif) repeat-y;
	margin: 0;
}

table.group-databg{
	width: 674px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.group-databg th{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	width: 105px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	font-size: small;
}

table.group-databg td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	font-size: small;
}

table.group-databg th.group-noline{
	border-top: #EC7216 solid 1px;
}

table.group-databg td.group-noline{
	border-top: #EC7216 solid 1px;
}

.group-databottom{
	background: url(../img/tablebottom_group.gif) no-repeat;
	margin: 0 0 20px 0;
	padding: 0;
	width: 674px;
	height: 8px;
	clear: both;
}

.group-databottom span{
	display: none;
}

.detail-label{
	background-color: #EC7216;
	width: 672px;
	margin: 0;
	padding: 5px 20px;
	font-size: small;
	color: #FFFFFF;
}

.detail-data01{
	width: 712px;
	margin: 0;
}

table.detail-data01{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.detail-data01 td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
}

table.detail-data01 td.detaile-left{
	border-left: none;
	vertical-align: middle;
	width: 70px;
}

table.detail-data01 td.detaile-center{
	border-top: none;
	width: 120px;
}

table.detail-data01 td.detaile-right{
	border-top: none;
}

table.detail-data01 td.detaile-lefttop{
	border-left: none;
	border-top: none;
	vertical-align: middle;
	width: 70px;
}

.detail-data02{
	width: 712px;
	margin: 0;
}

table.detail-data02{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.detail-data02 td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
}

table.detail-data02 td.detaile-left{
	border-left: none;
	vertical-align: middle;
	width: 210px;
}

table.detail-data02 td.detaile-right{
	border-top: none;
}

table.detail-data02 td.detaile-bottom{
	border-bottom:  #EC7216 solid 1px;
}

table.detail-data02 td.detaile-lefttop{
	border-left: none;
	border-top: none;
	vertical-align: middle;
	width: 210px;
}

table.detail-data02 td.detaile-leftbottom{
	border-left: none;
	border-bottom:  #EC7216 solid 1px;;
	vertical-align: middle;
	width: 210px;
}

.detail-data03{
	width: 712px;
	margin: 0;
}

table.detail-data03{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.detail-data03 td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
}

table.detail-data03 td.detaile-left{
	border-left: none;
	vertical-align: middle;
	width: 120px;
}

table.detail-data03 td.detaile-right{
	border-top: none;
}

table.detail-data03 td.detaile-bottom{
	border-bottom:  #EC7216 solid 1px;
}

table.detail-data03 td.detaile-01{
	width: 130px;
}

table.detail-data03 td.detaile-lefttop{
	border-left: none;
	border-top: none;
	vertical-align: middle;
	width: 120px;
}

table.detail-data03 td.detaile-01label{
	border-top: none;
	border-left: #EC7216 solid 1px;
	vertical-align: middle;
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	width: 130px;
}

table.detail-data03 td.detaile-02label{
	border-top: none;
	border-left: #FFFFFF solid 1px;
	vertical-align: middle;
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
}
table.detail-data03 td.detaile-rightlabel{
	border-top: none;
	border-left: #FFFFFF solid 1px;
	vertical-align: middle;
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	width: 80px;
}

table.detail-data03 td.detaile-01top{
	border-top: none;
	border-left: #EC7216 solid 1px;
	vertical-align: middle;
	text-align: left;
	width: 130px;
}

table.detail-data03 td.detaile-02top{
	border-top: none;
	border-left: #EC7216 solid 1px;
	vertical-align: middle;
	text-align: left;
}

table.detail-data03 td.detaile-righttop{
	border-top: none;
	border-left: #EC7216 solid 1px;
	vertical-align: middle;
	text-align: left;
	width: 80px;
}

table.detail-data03 td.detaile-leftbottom{
	border-left: none;
	border-bottom:  #EC7216 solid 1px;;
	vertical-align: middle;
	width: 140px;
}

.detail-data04{
	width: 712px;
	margin: 0;
}

table.detail-data04{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.detail-data04 td{
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
	width: 21%;
}

table.detail-data04 td.detaile-left01{
	border-left: none;
	width: 8%;
}

table.detail-data04 td.detaile-left02{
	width: 29%;
}

table.detail-data04 td.detaile-left{
	border-left: none;
	border-top: #EC7216 dotted 1px;
}

table.detail-data04 td.detaile-leftlabel{
	text-align: center;
	border-top: none;
	border-left: none;
	background-color: #666666;
	color: #FFFFFF;
}

table.detail-data04 td.detaile-label{
	text-align: center;
	border-top: none;
	border-left: #FFFFFF solid 1px;
	background-color: #666666;
	color: #FFFFFF;
}

table.detail-data04 td.detaile-lefttop{
	text-align: left;
	vertical-align: middle;
	border-top: none;
	border-left: none;
}

table.detail-data04 td.detaile-lefttop01{
	text-align: center;
	vertical-align: middle;
	border-top: none;
	border-left: none;
	width: 8%;
}

table.detail-data04 td.detaile-lefttop02{
	text-align: left;
	vertical-align: middle;
	border-top: none;
	border-left: #EC7216 solid 1px;
	width: 29%;
}

table.detail-data04 td.detaile-top{
	border-top: none;
}

table.detail-data04 td.detaile-leftbottom{
	border-left: none;
	border-bottom:  #EC7216 solid 1px;
}

table.detail-data04 td.detaile-bottom{
	border-bottom:  #EC7216 solid 1px;
}

p.detail-docs{
	background: url(../img/point_detail.gif) no-repeat left center;
	margin: 0;
	padding-left: 20px;
	text-align: left;
}

.massage-pic{
	/*width: 168px;
	height: 168px;*/
	padding: 0;
	margin: 10px 10px 10px 0;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.massage-pic{
	/*width: 168px;
	height: 168px;*/
	margin: 0;
	padding: 0;
	border: 0;
}

table.massage-pic td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.message-list{
	width: 674px;
	margin-top: 12px;
	margin-bottom: 20px;
	text-align: right;
}

.tab4-title{
	margin-top: 8px;
	margin-bottom: 5px;
}

.intern-datatop{
	width: 674px;
	height: 5px;
	background: url(../img/tabletop_intern.gif) no-repeat;
}

.intern-datatop span{
	display: none;
}

.intern-databg{
	width: 674px;
	height: 100%;
	background: url(../img/tablebg_intern.gif) repeat-y;
}

.intern-data{
	width: 674px;
	margin: 0;
}

table.intern-data{
	width: 674px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.intern-data td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-weight: normal;
	border-top: #FFFFFF dotted 1px;
	font-size: small;
	color: #FFFFFF;
}

table.intern-data td.intern-left{
	border-top: none;
	margin: 0;
	padding: 0;
	width: 96px;
	text-align: center;
	vertical-align: middle;
}

table.intern-data td.intern-center{
	border-top: none;
	width: 96px;
}

table.intern-data td.intern-right{
	border-top: none;
}

.intern-mainpic{
	width: 78px;
	height: 78px;
	padding: 0;
	margin-left: 8px;
	/*border: #EC7216 solid 1px;*/
	text-align: center;
	vertical-align: middle;
}

*html .intern-mainpic{
	margin-left: 0;
}

*:first-child+html .intern-mainpic{
	margin-left: 0;
}

table.intern-mainpic{
	width: 78px;
	height: 78px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.intern-mainpic td{
	background-color: #EE9520;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.intern-databottom{
	width: 674px;
	height: 5px;
	background: url(../img/tablebottom_intern.gif) no-repeat;
}

.intern-databottom span{
	display: none;
}

.intern-subpic_left{
	width: 252px;
	height: 252px;
	padding: 0;
	margin-right: 14px;
	margin-top: 20px;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

*html .intern-subpic_left{
	margin-right: 4px;
}

table.intern-subpic_left{
	width: 252px;
	height: 252px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.intern-subpic_left td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.intern-subpic_right{
	width: 252px;
	height: 252px;
	padding: 0;
	margin-right: 0;
	margin-top: 20px;
	border: #ffffff solid 1px;*/
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.intern-subpic_right{
	  
	height: 252px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.intern-subpic_right td{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}


.intern-data_title{
	margin:  0 5px;
	padding: 20px 0 0 0;
	text-align: left;
	font-weight: bold;
	color: #333333;
	font-size: medium;
	clear: both;
}

.intern-data_text{
	margin:  0 5px;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: small;
}

.intern-bt_intern{
	text-align: right;
	margin: 10px 0;
	padding: 0;
}

.tab5-title{
	width: 400px;
	margin:  0 5px;
	padding: 20px 0 5px 0;
	text-align: left;
	font-weight: bold;
	color: #333333;
	font-size: medium;
	float: left;
}

.tab5-title ul{
	list-style-type: none;
}

.tab5-title li{
	background: url(../img/point_search03.gif) no-repeat 0 3px;
	padding-left: 20px;
}

.tab5-date{
	margin:  0 5px;
	padding: 20px 0 0 0;
	text-align: right;
	color: #333333;
	font-size: small;
	float: right;
}

.tab5-text{
	margin:  0 5px 20px;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: small;
}

.ivy-clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

.mailmagazine_back-bg{
	background: url(../img/tablebg_search.gif) repeat-y;
	width: 715px;
	margin: 0;
	padding: 0;
}

.mailmagazine_back-bg_inner{
	width: 678px;
	margin: 0 auto;
}

table.mailmagazine_back-bg_inner{
	width: 678px;
	margin: 0;
	padding: 0;
	border: 0;
}

table.mailmagazine_back-bg_inner td{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}

.mailmagazine_backnumber{
	width: 712px;
	margin: 0 2px 0 0;
	padding: 0;
}

table.mailmagazine_back{
	width: 712px;
	margin: 0;
	padding: 0;
	font-size: small;
	border-collapse: collapse;
	border: 0;
}

table.mailmagazine_back td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	font-weight: normal;
	border-top: #EC7216 dotted 1px;
	border-left: #EC7216 solid 1px;
	font-size: small;
}

table.mailmagazine_back td.label-left{
	border-left: none;
	border-top: none;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-color: #EC7216;
	width: 402px;
}

table.mailmagazine_back td.label-right{
	border-top: none;
	border-left: #FFFFFF solid 1px;
	width: 120px;
	text-align: center;
	color: #FFFFFF;
	background-color: #EC7216;
}

table.mailmagazine_back td.td-lefttop{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
	border-top: none;
	border-left: none;
	width: 402px;
	font-weight: bold;
}

table.mailmagazine_back td.td-centertop{
	text-align: center;
	vertical-align: top;
	padding: 5px 10px;
	border-top: none;
	width: 120px;
}

table.mailmagazine_back td.td-left{
	width: 402px;
	border-left: none;
	font-weight: bold;
}

table.mailmagazine_back td.td-center{
	width: 120px;
	text-align: center;
	vertical-align: top;
}

table.mailmagazine_back a{
	color: #333333;
	text-decoration: underline;
}

table.mailmagazine_back a:hover{
	color: #999999;
	text-decoration: underline;
}

.mailmagazine_back_top{
	background: url(../img/tabletop_donate.gif) no-repeat;
	height: 10px;
	margin-top: 10px;
}

.mailmagazine_back_top span{
	display: none;
}

.mailmagazine_back_bottom{
	background: url(../img/tablebottom_search.gif) no-repeat;
	height: 10px;
}

.mailmagazine_back-bg{
	background: url(../img/tablebg_search.gif) repeat-y;
	width: 715px;
	margin: 0;
	padding: 0;
}

.mailmagazine_title{
	font-size: medium;
	text-align: left;
	color: #333333;
	font-weight: bold;
}

.mailmagazine_day{
	text-align: left;
	color: #333333;
}

.mailmagazine_text{
	text-align: left;
}

.mailmagazine_tag{
	text-align: left;
}

.mailmagazine_quit_pass{
	text-align: right;
	font-size: x-small;
}

.mailmagazine_quit_form{
	margin: 0 auto;
	width: 400px;
}

.mailmagazine_quit_form table{
	width: 400px;
	margin: 0;
	padding: 0;
	border-collapse : collapse;
	border: none;
}

.mailmagazine_quit_form th{
	width: 120px;
	padding: 0 0 8px 0;
	text-align: right;
}

.mailmagazine_quit_form td{
	padding: 0 0 8px 0;
	text-align: left;
}

.quit{
	margin: 10px auto;
	text-align: center;
	width: 500px;
}

table.quit{
	width:500px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}

table.quit th{
	text-align: right;
	vertical-align: top;
	padding: 5px;
	width: 100px;
	font-weight: normal;
}

table.quit td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-weight: normal;
}

.donation-project{
	width: 673px;
	margin: 0 auto 40px;
	padding: 10px 20px;
	border: 1px #EC7216 solid;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 1.6em;
}

/**html .donation-project{
	margin: 0 auto 30px;
	text-align: left;
}*/

*:first-child+html .donation-project{
	margin: 20px auto 0;
	text-align: left;
}

.donation-project a{
	color: #EC7216;
}

.search-subtitle{
	margin-bottom: 5px;
}

.search-top_cate{
	width: 715px;
	height: 26px;
	background: url(../img/category-subtitle.gif) no-repeat;
}

.search-top_cate span{
	display: none;
}

.search-top_bg{
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

.search-top_bg a {
	color: #fd9e0e;
}

.search-top_bg .search-top_bg_inner{
	width: 674px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

.search-top_databottom{
	background: url(../img/content-bottom.gif) no-repeat;
	width: 715px;
	height: 9px;
}

.search-top_databottom p{
	display: none;
}

.search-cate_cluster{
	width: 94px;
	float: left;
	margin: 0 22px 5px 0;
	text-align: center;
}

.search-cate_cluster_right{
	width: 94px;
	float: right;
	text-align: center;
}

.search-cate_icon{
	width: 94px;
}

.ivy-cate_donation{
	margin-top: 3px;
}

.search-cate_text{
	width: 74px;
	margin: 0 auto;
	text-align: center;
	font-size: x-small;
	line-height: normal;
}

.search-cate_count{
	width: 74px;
	margin: 0 auto;
	text-align: center;
	font-size: x-small;
}

.search-totalgroup{
	height: 163px;
	background: url(../img/tablebg_search-totalgroup.gif) no-repeat;
	padding: 15px 10px 0;
	text-align: center;
	color: #fd9e0e;
	font-size: small;
	letter-spacing: 0.2em;
}

.search-totalgroup_inner{
	width: 690px;
	padding: 0;
	margin: 0 auto;
}

.search-totalgroup_inner table{
	width: 690px;
	height: 165px;
	margin: 0;
	padding: 0;
	border: none;
}

.search-totalgroup_inner td.totaltext_left{
	text-align: center;
	vertical-align: middle;
	width: 350px;
	height: 165px;
	margin: 0;
	padding: 0;
}

.search-totalgroup_inner td.totaltext_right{
	text-align: center;
	vertical-align: top;
	width: 210px;
	height: 147px;
	margin: 0;
	padding: 18px 0 0;
}

.search-totalgroup_inner td.totaltext_other{
	width: 130px;
}

.search-totalgroup_inner td span.search-totalgroup_count{
	font-size: x-large;
}

.search-type{
	width: 713px;
	margin: 10px auto 0;
	padding: 0;
	background-color: #f1f1e9;
}

.search-type table{
	width: 713px;
	margin: 0 auto;
	padding: 0;
	border: none;
	border-spacing: 0;
}

.search-type td{
	background-color: #f2f1e8;
	border-top: #FFFFFF solid 3px;
	padding: 10px 0;
}

.search-type td.search-type_left{
	font-weight:bold;
	text-align: right;
	vertical-align: middle;
	width: 120px;
	padding-right: 5px;
	line-height: normal;
}

.search-type td.search-type_center{
	text-align: left;
	vertical-align: middle;
	width: 174px;
	padding-right: 5px;
	line-height: normal;
}

.search-type td.search-type_right{
	text-align: left;
	vertical-align: middle;
	width: 74px;
	line-height: normal;
}

.search-type td.search-type_other{
	width: 335px;
	margin: 0;
	padding: 0;
}

.search-bt_search{
	cursor:pointer;
	margin:0 0 0 10px;
	width:63px;
	height:23px;
	text-indent:-99999px;
	background:url('../img/search-btn.gif') no-repeat;
	border: 0;
}

.search-50{
	text-align: left;
	margin: 0;
}

.search-50 ul{
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
}

.search-50 li{
	background: url(../img/point_detail2.gif) no-repeat left center;
	margin: 0 3px 0 0;
	padding:0 5px 0 15px;
	font-size: small;
	display: inline;
	line-height: normal;
}

*html .search-50 li{
	background: url(../img/point_detail2.gif) no-repeat left center;
	margin: 0 5px 0 0;
	padding:0 5px 0 15px;
	font-size: small;
	display: inline;
	text-align: right;
}

.search-50 a:link{
	color: #fd9e0e;
	text-decoration: none;
}

.search-50 a:visited{
	color: #fd9e0e;
	text-decoration: none;
}

.search-50 a:hover{
	color: #fd9e0e;
	text-decoration: underline;
}

.search-contents{
	width: 715px;
	margin: 30px 0 0;
}

.search-contents a {
	color: #fd9e0e;
}

.search-contets_left{
	width: 229px;
	float: left;
}

.search-contents_right{
	width: 471px;
	float: right;
}

.search-contents_best{
	width: 229px;
	height: 36px;
	background: url(../img/best5_title.gif) no-repeat;
}

.search-contents_best span{
	display: none;
}

.search-contentstop_best{
	width: 229px;
	height: 12px;
	background: url(../img/tabletop_search-best.gif) no-repeat;
}

.search-contentstop_best span{
	display: none;
}

.search-contentsbg_best{
	width: 229px;
	background: url(../img/tablebg_search-best.gif) repeat-y;
}

.search-contentsbg_theme{
	width: 200px;
	margin: auto;
	color: #FFFFFF;
	font-size: small;
	text-align: center;
}

.search-contentsbottom_best{
	height: 15px;
	background: url(../img/tablebottom_search-best.gif) no-repeat;
}

.search-contentsbottom_best span{
	display: none;
}

.search-contentsbg_best02{
	background: url(../img/tablebg_search-best02.gif) repeat-y;
	height: 100%;
	margin: 0;
	overflow: auto;
}

*html .search-contentsbg_best02{
	overflow: visible;
}

*:first-child+html .search-contentsbg_best02{
	overflow: visible;
}

.search-contentsbottom_best02{
	height: 16px;
	background: url(../img/tablebottom_search-best02.gif) no-repeat;
}

.search-contentsbottom_best02 span{
	display: none;
}

.search-contents_best_inner{
	width: 200px;
	text-align: left;
	margin: 5px 11px 5px 9px;
	padding: 0;
}

.search-contents_best_inner ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #EC7216;
}

.search-contents_best_inner li{
	margin: 0 8px;
	padding: 0 8px 0 24px;
	background: url(../img/point_search02.gif) no-repeat left 7px;
	font-size: small;
}

.best-line{
	border-bottom: #000000 dotted 1px;
	border-top:  none;
	border-left: none;
	border-right: none;
	margin: 5px 11px 5px 9px;
	padding: 0;
	width: 200px;
	height: 1px;
}

.search-contents_pickup{
	height: 36px;
	background: url(../img/representative_title.gif) no-repeat;
}

.search-contents_pickup span{
	display: none;
}

.search-contents_pickup02{
	height: 36px;
	background: url(../img/intern_title.gif) no-repeat;
	margin-top: 20px;
}

.search-contents_pickup02 span{
	display: none;
}

.search-contentstop_pickup{
}

.search-contentstop_pickup span{
	display: none;
}

.search-contentsbg_pickup{
	background: url(../img/tablebg_search-pickup.gif) repeat-y;
}

.search-contents-pickup_inner{
	width: 446px;
	margin: 0 auto;
}

.search-pickup_message-comename{
	text-align: left;
	font-size: small;
	font-weight: bold;
}

.search-pickup_pic{
	width: 78px;
	height: 78px;
	padding: 0;
	margin-top: 5px;
	border: #ffffff solid 1px;
	text-align: center;
	vertical-align: middle;
	float: left;
}

table.search-pickup_pic{
	margin: 0;
	padding: 0;
	width: 78px;
	height: 78px;
	border: 0;
}

table.search-pickup_pic td{
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 0;
}

.search-pickup_name{
	text-align: left;
	width: 356px;
	margin-top: 5px;
	font-size: small;
	color: #333333;
	float: right;
	font-weight: bold;
}

.search-pickup_text{
	text-align: left;
	width: 356px;
	font-size: small;
	color: #333333;
	float: right;
}

.search-pickup_text02{
	text-align: left;
	width: 440px;
	margin: 0 auto;
	font-size: small;
	color: #333333;
}

.search-pickup_bt{
	text-align: left;
	width: 446px;
	margin-top: 10px;
}

.search-contentsbottom_pickup{
	height: 10px;
	background: url(../img/tablebottom_search-pickup.gif) no-repeat;
}

.search-contentsbottom_pickup span{
	display: none;
}


