@charset "UTF-8";

/* CSS Document 
Title:      swallowski_seavice.dep_all styles
Updated:    oct. 01 2009
*/


/*--common table 2009.10new -- */

table {
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
	border: none;
}

td {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
}

.left_box {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #80A6CE;
	border-width: 1px;
	width: 455px;
}

.left_box td {
	margin: 0px;
	padding: 10px;
	background-color: #D6E1EE;
}

.rightBd {
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #80A6CE;
}

.right_box {
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid;
	border-width: 1px;
	text-align: center;
	width: 227px;
}

.right_box td {
 margin: 0px;
	padding:10px;
}

.padZero {
	padding: 0px !important;
}

.padLeft {
	padding: 0px 0px 0px 10px !important;
}

.bgWhite {
	background-color: #FFFFFF !important;
}

.bgGreen {
background-color: #E6F476;
border-color: #8CC919;
}

.bgOrange {
background-color: #FDD9C9;
border-color: #FF7F00;
}

.bgBrown {
background-color: #E5DD90;
border-color: #997C0D;
}

.bgBlue {
background-color: #D6F0F6;
border-color: #67C6DD;
}


/* -- common 2009.10new -- */

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

.midashi {
	color: #996600;
	font-weight: bold;
}

.exp,
.today,
.size,
.agency,
.order {
	color: #08608A;
}

.pagetop {
	text-align: right !important;
	padding-top: 10px;
}

.proviso {
	font-size: 0.9em;
	line-height: 1.2em;
}

.fontRed {
	color:#CC0000;
}

.bgBase_blue {
background-color:#D6E1EE;
}

.imagesRight {
	text-align: right;
}

.imagesCenter {
	text-align: center;
}


/* -- agency 2009.10new --*/

.boxAgency {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #80A6CE;
	border-width: 1px;
	width: 351px;
}

.boxAgency td {
	margin: 0px;
	padding: 5px;
	background-color: #D6E1EE;
}

.padRight {
	padding-right: 0px !important;
}

.padLeft2 {
	padding-left: 0px !important;
}

/* -- rental 2009.10new --*/

.rental_top {
	background: #7AAEDE;
}
.rental #read {
	color: #FFFFFF;
	text-align: center;
}

	
	/* -- today 2009.10new --*/	
	
.today .left_box td {
	margin: 0px;
	padding: 10px;
	background-color: #FFFFFF;
}
	
.today .right_box li {
	list-style: disc outside;
	margin-left: 15px;
}

/* -- price 2009.10new -- */

.price_box {
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #999999;
	border-width: 1px;
	width: 725px;
}

.price_box td {
 margin: 0px;
	padding:5px;
}

.price_box2 {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #999999;
	border-width: 1px;
	text-align: right;
	float: right;
}

/* -- catalog 2009.10new -- */

.catalog .box {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #807965;
	border-width: 1px;
}

.catalog .box td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #807965;
	border-width: 0 0 1px 1px;
}

.catalog  h2 {
	float: left;
}

.catalog #contents p {
	text-align: left;
	margin-bottom: 20px;
	clear: both;
}

/* -- company 2009.10new -- */

.com_box {
	margin: 0px auto;
	padding: 0px;
	border-collapse: separate;
	border: none;
	width: 680px;
}

.com_box td {
	margin: 0px auto;
	padding: 5px;
	border: none;
	text-align: left;
}

.bgCom {
	background: #FF7F00;
}

.com_fc {
	color:#009933;
}

.com_bg {
	background-color:#FFBF80;
	vertical-align: middle;
}

.com_bg2 {
	background-color:#E3E3E3;
}

/* -- link 2009.10new -- */

.link table {
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border: none;
}

.link td {
	margin: 0px auto;
	padding: 0px;
	border: none;
	text-align: left;
}

.link .linkMap td {
	text-align: center !important;
}
.link .bdBottom {
	border-bottom: 1px solid #CCCCCC;
}


.link .linkSki_box {
 width:759px;
}

.link .linkSki_box td {
	padding: 1px 1px 1px 5px!important;
}

.link_bg01 {
	background-color:#CCCCCC;
}
.link_bg02 {
	background-color:#FFFFFF;
}
.link_bg03 {
	background-color:#D6F0F6;
}
.link_bg04 {
	background-color:#D6E1EE;
}
.link_bg05 {
	background-color:#E6F47F;
}
.link_bg06 {
	background-color:#E5DD90;
}
.link_bg07 {
	background-color:#FDD9D9;
}
.link_bd {
	border: 1px solid #666666;
}

