@charset "utf-8";
/* CSS Document */

/* プラン */

.btmap5{
	margin-top: 4px;
}

.0leftTD{
	font-size:12px;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
}
.0mnini_PhotoTD{
	font-size:12px;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	width: 215px;
}
.0mnini_PlateTD{
	font-size:10px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	width: 125px;
}
.obi_name{
	font-size:16px;
	background-image: url(OBI/images/SOB_EJ.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.obi_nameGR{
	font-size:16px;
	background-image: url(OBI/images/SOB_GR.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.obi_nameCD{
	font-size:16px;
	background-image: url(OBI/images/SOB_CD.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.obi_nameHL{
	font-size:16px;
	background-image: url(OBI/images/SOB_HL.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.obi_nameGrs{
	font-size:16px;
	background-image: url(OBI/images/SOB_GRS.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}




.obi_nameGT{
	font-size:16px;
	background-image: url(OBI/images/SOB_GT.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.obi_nameSG{
	font-size:16px;
	background-image: url(OBI/images/SOB_SG.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.obi_nameSP{
	font-size:16px;
	background-image: url(OBI/images/SOB_SP.gif);
	color: #FFFFFF;
	vertical-align: middle;
	height: 40px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.obi_bt{
font-size:14px;
}

.plan_mainTD{
	font-size:12px;
	line-height: 19px;
	padding-top: 10px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
}
.plan_restTD{
	font-size:10px;
	line-height: 15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

.plan_hyoTD12{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #FF6633;
	padding: 2px;
}

.plan_hyoTD12_GT{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #BF6C0A;
	padding: 2px;
}
.plan_hyoTD12_honkan{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #AA66A1;
	padding: 2px;
}

.plan_hyoTD12_hanakan{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #AA66A1;
	padding: 2px;
}

.plan_hyoTD12_CD{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #B06751;
	padding: 2px;
}
.plan_hyoTD12_Grs{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #776E58;
	padding: 2px;
}
.plan_hyoTD12_HL{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #7A6761;
	padding: 2px;
}





.plan_hyoTD12_CDL{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	color: #B06751;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	line-height: 18px;
}
.plan_hyoTD12_CDY{
	font-size:12px;
	background-color: #FFF5DE;
	text-align: center;
	vertical-align: middle;
	color: #B06751;
	padding: 2px;
}
.plan_hyoTD12_CDP{
	font-size:12px;
	background-color: #FFCCCC;
	text-align: center;
	vertical-align: middle;
	color: #B06751;
	padding: 2px;
}
.plan_hyoTD12_CDV{
	font-size:12px;
	background-color: #E0CDD6;
	text-align: center;
	vertical-align: middle;
	color: #B06751;
	padding: 2px;
}
.plan_hyoTD12_SG{
	font-size:12px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #399FC9;
	padding: 2px;
}
.plan_hyoTD14{
	font-size:14px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #FF6633;
	padding: 2px;
}

.plan_hyoTD14_GT{
	font-size:14px;
	background-color: #BF6C0A;
	text-align: center;
	vertical-align: middle;
	color: #FF6633;
	padding: 2px;
}

.plan_hyoTD14_CD{
	font-size:14px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #B06751;
	padding: 2px;
}

.plan_hyoTD14_SG{
	font-size:14px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #399FC9;
	padding: 2px;
}

.plan_hyoTD14_hanakan{
	font-size:14px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	color: #AA66A1;
	padding: 2px;
}


.plan_plateTD{
	font-size:12px;
	line-height: 19px;
	text-align: right;
	vertical-align: top;
}


/* リスト09修正 */

.name_suginoiF14{
	font-size:14px;
	color: #399FC9;
	padding-bottom: 5px;
	line-height: 21px;
	font-weight: bold;
}

.name_suginoiF{
	font-size:12px;
	color: #399FC9;
	padding-bottom: 5px;
}
.gyokan{
	font-size:10px;
	line-height: 10px;
}
/* リスト */

.plan_name{
font-size:14px;
}
.name_price{
	font-size:14px;
	color: #F75900;
}
.plan_price{
	font-size:14px;
	color: #F75900;
}
.name_honkan{
	font-size:12px;
	color: #AA66A1;
}
.name_hanakan{
	font-size:12px;
	color: #E14B62;
}
.name_ceada{
	font-size:12px;
	color: #B06751;
}
.name_Grs{
	font-size:12px;
	color: #776E58;
}
.name_HL{
	font-size:12px;
	color: #7A6761;
}
.name_spa{
	font-size:12px;
	color: #AF4F4F;
}.name_gtf{
	font-size:12px;
	color: #BF6C0A;
}
.name_suginoi{
	font-size:12px;
	color: #399FC9;
}
.name_rest{
	font-size:12px;
	color: #BB58A1;
}
.plan_orange{
	color: #F75900;
}
.plan_orange10{
	color: #F75900;
	font-size: 10px;
	line-height: 16px;
}

.plan_listTD{
	font-size:12px;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}
.plan_priceTD{
	font-size:12px;
	line-height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C9B4E4;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}

.priceTD_GT{
	font-size:12px;
	line-height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BF6C0A;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}

.priceTD_CD{
	font-size:12px;
	line-height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B06751;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}

.priceTD_SG{
	font-size:12px;
	line-height: 19px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #399FC9;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}
.td_top10Attention{
	padding: 10px 0px 0px 0px;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}

/*リスト(ライン)*/

.lineTD{
	background-image: url(images/plan_line.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.lineTD_GT{
	background-image: url(images/plan_line_GT.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.lineTD_CD{
	background-image: url(images/plan_line_CD.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.lineTD_SG{
	background-image: url(images/plan_line_SG.gif);
	background-repeat: repeat-x;
	height: 25px;
}

