/***********************************************/

/* contents_com.css                           */

/* Use for id content       */

/***********************************************/



/************** header tag styles **************/

/************ content styles **************/





/******search******/

.search_item

	{

	padding:0px 15px 0px 0px;

}

/**search.html縺ｨsearch_result.html縺ｫlabel繧ｿ繧ｰ繧呈諺蜈･縺励◆縺溘ａ縲√ヵ繧ｩ繝ｳ繝医�濶ｲ�･螟ｪ縺戊ｪｿ謨ｴ縺ｮ縺溘ａ縺ｫ霑ｽ蜉 縺励∪縺励◆縲りｶｳ遶九��7/20**/

div.search_item label{
	font-weight:normal;
	color:#000000;
}
/**霑ｽ蜉 縺薙％縺ｾ縺ｧ**/

.search_itembt

	{

	padding:0px 5px 0px 5px;

}

.search_area{

	background-color:#EEEEEE;

	margin:10px 0px 0px 0px;

	padding:5px 15px 5px 15px;

	}

.com_center{

	margin:10px 30px 0px 30px;

	width:660px;

}

.search_detail{

	width:517px;

	margin:5px 0px 5px 0px;

}

.searchtitle_line{

	background-color:#CCCCCC;

	padding: 0px;

	margin: 2px 0px 2px 0px;

}

.serach_title{

	margin: 15px 0px 0px 0px;

}

.s_result_title{

	padding: 15px 0px 0px 10px;

	font-weight: bold;

	border-bottom: solid 1px #999999;

}



.no-result{
	font-weight: bold;
	padding: 15px 0px 30px 10px;

}

.hit{
	text-align:right;
	font-weight: bold;
	/*padding: 5px 0px 5px 260px;*/

}


.se_show_all{

	text-align: right;

	margin: 5px 10px 0px 0px;

}

/******search******/







#com {

	background-color:#FFFFFF;

}





#com h1 img{

	margin:0px 0px 0px 0px;

}



#com h2 img{

	margin:20px 0px 5px 0px;

}



#com h3{

	margin:50px 0px 5px 0px;

}

#com h4{
	margin:5px 0px 5px 10px;
	color:#000099;
	font-weight: bold;

}



.com_bold{

	font-weight:bold;

	margin:5px 0px 5px 0px;

}

.text_right{

	text-align:right;

}

/************ table styles **************/

.comdeta_table_white{

	background-color:#FFFFFF;

}

.comdeta_table_grey{

	background-color:#EFEFEF;

}

.comdeta_table_darkgrey{

	background-color:#666666;

	color:#FFFFFF;

}

.table_titile{

	margin:5px 0px 5px 0px;

}



/*.comdeta_table table, .comdeta_table th, .comdeta_table td{

	padding: 5px 3px 5px 3px;

}*/



/***********************add************************/

#com .arrowlist {

	margin: 5px 0px 10px 0px;

}



#com .arrowlist ul{

	margin-left: 0em;

	margin-top: 0px;

	margin-bottom:0px;

	padding: 0px 0px 0px 0px;

}

#com .arrowlist2 {

	margin: 0px 0px 0px 0px;

}



#com .arrowlist2 ul{

	margin-left: 0em;

	margin-top: 0px;

	margin-bottom:0px;

	padding: 0px 0px 0px 0px;

}





dl.faq_list {

	margin: 0px 0px 0px 0px;

}



.faq_list dt{

	margin: 0px;

	padding: 0px;

}



.faq_list dd{

	margin : 0px 0px 10px 0px;

	padding: 3px 0px 5px 1.2em;

}







/**li_bulet_co_arrow.gif   */

#com .list_com li{

	list-style-type: none;

	line-height: 120%;

	font-weight:normal;

	padding: 0px 0px 0px 15px;

	background: url(img/li_bulet_co_arrow.gif) no-repeat 0px 0.4em;

}



#com dl{

	margin: 0px 0px 0px 0px;

}



#com_sight dl{

	margin: 0px 0px 0px 0em;

}



#com_sight dd{

	margin: 5px 0px 0px 0em;

}



#com .left10 dl{

	margin: 0px 0px 0px 10px;

}



#com dt{

	font-weight:nomal;

	margin: 10px 0px 0px 0px;

}



#com dt.top5 {

	font-weight:nomal;

	margin-top: 5px;

}

#com dt.top10 {

	font-weight:nomal;

	margin-top: 10px;

}

#com dd{

	margin: 0px 5px 2px 10px;

}

#com dd.search{

	margin: 0px 5px 2px 20px;

}

#com dd.top10 {

	margin: 10px 0px 0px 0px;

}

#com dd.under10 {

	margin: 0px 0px 10px 10px;

}



/***media partner****/

.media dl{

	padding:0px 0px 0px 10px;

}

.media dt{

	font-weight:bold;

	margin: 0px 0px 5px 0px;

}

.media dd{

	margin: 0px 0px 2px 1em;

}



/***policy style****/

.policy dl{

	margin: 0px 0px 0px 0px;

}



.policy dt{

	margin: 10px 0px 0px 0px;

}

.policy dd {

	margin: 0em 2em 0em 2em;

}

/***sightmap style****/

.sightmap{

	margin:0px 30px 0px 30px;

}



.sitcat{

	margin:5px 10px 0px 10px;

}



.sight_pagecolor_g{

	color:#666666;

	line-height:110%;

}

.com_ele_history_fontsize{

	/*font-size:8pt;*/

	font-size:x-small;



}



.com_ele_history_td_width{

	width:50px;

}

/***********************************************/

.margin_bt10{

	margin:0px 0px 10px 0px;

}





/*---table---*/

.com_table_bg{

	background-color: #333333;

	margin: 5px 0px;

}

.com_table table, .com_table th, .com_table td{

	padding: 5px 3px 5px 3px;

}



.com_table th{

	text-align: left;

	font-weight: normal;

}



.com_table td{

	text-align: right;

	font-weight: normal;

}



.com_table_gr th{

	background-color: #555555;

	color: #FFFFFF;

}



.com_table_lgr th{

	background-color: #888888;

	color: #FFFFFF;

}



.com_table_form th {

	background-color: #cccccc;

	font-weight: normal;

	text-align: left;

	padding: 5px 10px;

}



.com_table_form td {

	background-color: #eeeeee;

	text-align: left;

	padding: 3px 10px;

}



form.com_table_f {

	background-color: #ffffff;

	margin: 0px;

}



.com_table_f input, .com_table_f textarea, .com_table_f select {

	margin: 0px 5px 0px 0px;

}



.com_table_blgr th, .com_table_blgr td {

	font-weight: normal;

	background-color: #EEEEEE;

	padding: 3px 10px;

}



.com_table_blgr_white th, .com_table_blgr_white td {

	font-weight: normal;

	background-color: #FFFFFF;

	padding: 3px 10px;

}



td.tright {

	font-weight: normal;

	text-align: right;

	background-color: #EEEEEE;

	padding: 3px 15px;

}



td.tright_white {

	font-weight: normal;

	text-align: right;

	background-color: #FFFFFF;

	padding: 3px 15px;

}



td.tcenter {

	font-weight: normal;

	text-align: center;

	background-color: #EEEEEE;

	padding: 3px 10px;

}

td.tcenter_white {

	font-weight: normal;

	text-align: center;

	background-color: #FFFFFF;

	padding: 3px 10px;

}



.a_table {

	margin-top: 12px;

}

/*search help*/
#search_help .item140{
margin:0px 0px 0px 25px;

}

