@charset "utf-8";



/*-------------------------------------------------
	ページのメニュー背景画像
-------------------------------------------------*/
.page-photo {
	background: url(../images/photo_top.jpg) no-repeat 0 110px;
}




/*-------------------------------------------------
	MAIN
-------------------------------------------------*/








/*-------------------------------------------------
	01
-------------------------------------------------*/
/*

.box_l{
	float:left;
	width:520px;
	}

.box_r{
	float:right;
	width:300px;
	}

img.mab10{margin-bottom:10px;}

*/





/* +++++ content-area +++++ */

.asset-list .list {width:100%;} 

#lead .asset-content .text,
#information .asset-list .text,
#comfortable_travel .asset-content .text{
	float:left;
	width:520px;
	}

#lead .asset-content .image,
#information .asset-list .image,
#comfortable_travel .asset-content .image{
	float:right;
	width:300px;
	text-align:right;
	}



#electricity .asset-content .text{
	float:left;
	width:670px;
	}
#electricity .asset-content .image{
	float:right;
	width:150px;
	text-align:right;
	}




#lead .asset-content .image img{margin-bottom:10px;}
#information .asset-list .image img{margin-top:10px;}
#information .asset-list .image p{margin:0; padding:0; font-size:85%; text-align:left;}


/*テーブルの青い幅*/
#information .asset-list table.list th,
#visa .asset-list table.list th
{
	width:105px;
	}



#information td.position{height:160px; vertical-align:top;}


#information .money{ float:right; width:300px; display:inline; margin:0 0 0 20px; }


/*-------------------------------------------------
	02
-------------------------------------------------*/


/*いざという時に：テーブル用*/
#accident .asset-list table.list th{width:240px;}


#visa .asset-list table dl{width:600px; margin:10px 0; line-height:1.3em;}
#visa .asset-list table dt{float:left; width:200px; padding:10px 0; border-top:1px dotted #CCCCCC;}
#visa .asset-list table dd{float:left; width:400px; padding:10px 0; border-top:1px dotted #CCCCCC;}
	

#history .asset-content .text{
	float:left;
	width:520px;
	}
#history .asset-content .image{
	float:right;
	width:300px;
	}





#history .asset-content .image p,
#column .asset-content .image p
{margin:0 0 10px; padding:0; font-size:85%; text-align:left;}
#history .asset-content .image img.marB0,
#column .asset-content .image img.marB0
{margin-bottom:0;}






#column.asset {border:1px solid #00b0ec; padding:20px 25px 0px 25px; line-height:1.5;}

#column .asset-content .text{
	float:left;
	width:520px;
	}
#column .asset-content .image{
	float:right;
	width:250px;
	}


/*-------------------------------------------------
	Holiday
-------------------------------------------------*/

#Holiday dl {width:600px; margin:30px 0 30px 20px; line-height:1.5em;}
#Holiday dt {width:30px; float:left;}
#Holiday dl {width:570px; float:left;}


#Holiday table td {
	padding:15px 5px 5px 5px;
}

#Holiday table th {
	text-align:center;
	padding:15px 5px 5px 5px;
	color:#FFFFFF;
}


.blue {color:#00b0ec;}
