.dot {
	color: #DDDDDD;
	border: thin dotted;
}
.LineBotom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px 0px 5px;


}
.LineNoTop {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-right-style: solid;
	border-top-style: none;
}

.LT {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.LR {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;


}
.middle {
	text-align: center;
	vertical-align: middle;
}

.BlueLine {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D0D0D0;
	display: block;



}

.midashiBlue {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-image: url(../zero/zero_img/zero_sukel_top.gif);
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 10px;
	background-repeat: no-repeat;



}
.BlueLine2 {
	font-size: 14px;
	background-color: #DCF4FC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	font-weight: bold;
	color: #999999;

}

.ebird1 {
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../index/index_img/ebird_back_supple.gif);
	background-repeat: no-repeat;
}
.ebird2 {
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../zero_img/ebird_autum.gif);
	background-repeat: no-repeat;
}
.backsukel {
	background-image: url(../store_img/navi_store_index_back_sukel.gif);
	background-repeat: repeat-x;
	height: 20px;


}
.imgover {

	text-align: center;
	vertical-align: middle;
	border: #FFFFFF;
	display: run-in;
	background-image:   url(../waku/waku_img/top_image3microway2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.imgunder {

	text-align: center;
	vertical-align: middle;
	border: #FFFFFF;
	display: run-in;
	background-image:   url(../waku/waku_img/top_image3microway7.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.L112B {
	font-size: 13px;
	font-weight: bold;
	color: #0066FF;
	text-align: center;
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	background-color: #A8D2F9;
	display: block;
	height: 20px;
	border: 1px solid #0066CC;
	padding-top: 3px;
	padding-bottom: 3px;

}
.font9 {
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 9px;
	font-weight: normal;
	letter-spacing: -1px;
}
.font10B {
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}
.center10 {
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
.totle1 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 137px;
	padding-bottom: 2px;
	font-size: 12px;
	background-color: #C0C0C0;
	padding-top: 2px;





}
.imgleft {
	text-align: center;
	vertical-align: middle;
	border: #FFFFFF;
	display: run-in;
	background-image:  url(../waku/waku_img/top_image3microway4.gif);
	background-repeat: repeat-y;
	background-position: left top;




}
.imgright {
	text-align: center;
	background-image:  url(../waku/waku_img/top_image3microway5.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


.backsukeigreen {
	background-image: url(../store_img/navi_supple_index_back_sukel_green.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.backsukelblue {
	background-image: url(../store_img/navi_supple_index_back_sukel_blue.gif);
	background-repeat: repeat-x;
	height: 20px;
}


.backsukelindex {
	background-image: url(../index/index_img/2006_navi_backindex.gif);
	background-repeat: repeat-x;
	height: 20px;

}
.topnaviback {
	background-image: url(../index_img/top_navi_back63.gif);
	background-repeat: repeat-x;
}

.LineL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0D0D0;
}
.LineR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D0D0D0;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.backsukeiTop {
	background-image: url(../back/nav_back_top.gif);
	background-repeat: repeat-x;
	height: 20px;


}
.backsukelblueZero {

	background-image: url(../microway_store/store_img/navi_supple_index_back_sukel_blue.gif);
	background-repeat: repeat-x;
	height: 20px;
}

.LTB {
	border-top-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;



}

.Tunder {
	border: #FFFFFF;
	display: none;
	background-image:  url(../waku/waku_img/t7.gif);
	background-repeat: repeat-x;

	text-align: center;
	vertical-align: middle;
	border: #FFFFFF;
	display: run-in;
	background-image:   url(../waku/waku_img/top_image3microway7.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.Tleft {
	border: #FFFFFF;
	background-image:  url(../waku/waku_img/t4.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.dotBack {
	font-size: 14px;
	font-weight: bold;
	border: 2px dotted #0033FF;




}

.BlueLine3 {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #B4B4DA;
	border-right-color: #B4B4DA;
	border-bottom-color: #B4B4DA;
	border-left-color: #B4B4DA;
	font-size: 14px;
	font-weight: bolder;
	color: #005BB7;
	border-top-width: 2px;
	font-style: normal;
	border-bottom-width: 4px;


}

.midashiGreen {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../back/foodnature_back_green.gif);
	text-align: center;
	vertical-align: middle;
	font-style: normal;


}




.LineNoTopBlack {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #E1E1E1;


}
.PinkBac {

	font-size: 13px;
	font-weight: bold;
	background-color: #FD8AB8;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: none #FD6CA6;
	border-right: none #FF6699;
	border-bottom: thin solid #BCBCBC;
	border-left: 20px solid #BCBCBC;
	color: #FFFFFF;
}
.PinkBack13B {


	font-size: 13px;
	font-weight: bold;
	background-color: #FD8AB8;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: none #FD6CA6;
	border-right: none #FF6699;
	border-bottom: thin solid #BCBCBC;
	border-left: 20px solid #BCBCBC;
	color: #FFFFFF;
}

.BRBackGreenB13 {

	font-size: 13px;
	font-weight: bold;
	background-color: #CFE4CD;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: medium none #86BB82;
	border-right: medium none #86BB82;
	border-bottom: 2px solid #86BB82;
	border-left: 25px solid #86BB82;
	color: #53B632;
}
.BRBackCleamB13 {

	font-size: 13px;
	font-weight: bold;
	background-color: #F1E2D8;
	background-repeat: repeat-x;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: thin none #BFBF40;
	border-right: thin none #BFBF40;
	border-bottom: thin solid #BFBF40;
	border-left: thin solid #BFBF40;
	color: #E48503;
}
.FontWide14 {

	font-size: 9px;
	font-weight: normal;
	line-height: 155%;
}
.F13H135 {

	font-size: 13px;
	line-height: 145%;
	font-weight: normal;
	text-transform: none;
}
.FB14 {
	font-weight: bold;
	line-height: 130%;
	font-size: 14px;

}
.F14H135 {

	font-size: 14px;
	font-weight: normal;
	line-height: 155%;
}
.FB12 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 135%;
	font-style: normal;


}
.F12 {
	font-size: 12px;
	float: none;
	line-height: normal;
	margin: 1px;
	font-weight: normal;




}
.F12H125 {
	font-size: 12px;
	line-height: 140%;
	color: #555555;
	padding: 0.5em;


}
.F12H125COrange {

	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #FF9900;
}
.F11 {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	vertical-align: middle;


}
.F10 {

	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
.FB12CBlue {

	font-weight: bold;
	color: #0099CC;
	line-height: 130%;
	font-size: 12px;
}
.FB14S25 {
	font-size: 14px;
	font-weight: bold;
	height: 25px;


}
.FB11 {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 125%;

}
.FB13BrDot {

	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #F0F0F4;
}
.FB13 {

	font-weight: bold;
	font-size: 13px;
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height: 135%;
}
.F13 {
	font-size: 13px;
	line-height: normal;
	color: #222222;
}
.BRBackGreenFB13 {

	font-size: 13px;
	font-weight: bold;
	background-color: #CFE4CD;
	background-repeat: repeat-x;
	display: table-cell;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: 2px none #86BB82;
	border-right: 2px none #86BB82;
	border-bottom: 2px solid #86BB82;
	border-left: 2px none #86BB82;
	color: #50AD30;
}
.FB12CGreen {

	font-weight: bold;
	color: #00CC00;
	line-height: 130%;
	font-size: 12px;
}
.FB13CBlueNot {

	font-size: 13px;
	line-height: 130%;
	font-weight: bold;
	color: #FF3300;
	text-decoration: line-through;
}
.FB13CBlue {

	font-size: 13px;
	font-weight: bold;
	color: #249ECC;
	line-height: 135%;
	border: none;
}
.FB13H125CWhitePro {


	font-weight: normal;
	font-size: 13px;
	font-family: "俫俧恨集窫-PRO";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 125%;
}
.FB13H125CGrayPro {



	font-weight: normal;
	font-size: 13px;
	font-family: "俫俧恨集窫-PRO";
	font-size: 13px;
	font-weight: bold;
	color: #484E6F;
	line-height: 125%;
}
.FB13H135CGrayPRO {

	font-size: 13px;
	line-height: 135%;
	font-weight: normal;
	text-transform: none;
	font-family: "HGP恨集窫";
	color: #5F5F5F;
}
.BRBackBlueB13 {

	font-size: 13px;
	font-weight: bold;
	background-color: #CCE1E6;
	background-repeat: repeat-x;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: thin none #779CDB;
	border-right: thin none #779CDB;
	border-bottom: thin solid #779CDB;
	border-left: thin none #779CDB;
	color: #0084C4;
}
.BRBackGrayB13 {

	font-size: 13px;
	font-weight: bold;
	background-color: #EAEAEA;
	background-repeat: repeat-x;
	display: block;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-top: thin none #666666;
	border-right: thin none #666666;
	border-bottom: thin solid #666666;
	border-left: thin none #666666;
}
.FB13S20 {


	font-size: 13px;
	font-weight: bold;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
}
.Box20FB13BackGrayCell {
	font-size: 13px;
	font-weight: bold;
	background-color: #F2F2F4;
	background-repeat: repeat-x;
	display: table-cell;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #666666;
	border-left: thin solid #CCCCCC;
	text-align: center;
	color: #652C1B;
	margin: 0px;


}.Box25FB14BackGray {


	font-size: 14px;
	font-weight: bold;
	background-color: #EAEAEA;
	background-repeat: repeat-x;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	border-top: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	border-bottom: 2px solid #003399;
	border-left: 1px solid #BEBEBE;
}
.FB15H1145CWhitePro {

	font-weight: bold;
	font-size: 15px;
	font-family: "俫俧恨集窫-PRO";
		color: #FFFFFF;
	line-height: 145%;
}
.BRF11{
	font-size: 11px;
	border-top: medium dotted #FECFFE;
	border-right: medium none #FECFFE;
	border-bottom: medium dotted #FECFFE;
	border-left: medium none #FECFFE;
	padding-top: 6px;
	padding-bottom: 6px;

}
.F11H140 {
	font-size: 11px;
	line-height: 125%;

}

.BRBackGreenFB12 {
	font-size: 12px;
	font-weight: bold;
	background-color: #E3EFE2;
	background-repeat: repeat-x;
	display: table-cell;
	height: 15px;
	text-align: center;
	border-top: 1px solid #86BB82;
	border-right: 1px none #86BB82;
	border-bottom: 2px solid #86BB82;
	border-left: 1px none #86BB82;
	color: #50AD30;
	margin: 0px;

}
.BrBotom12L125Copy {
	font-size: 12px;
	line-height: 185%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #919191;



}
.F11HNormal {

	font-size: 11px;
	line-height: normal;
	margin: auto;
}
.FB12ems {
	font-family: "俵俽 俹僑僔僢僋", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 135%;
	font-style: normal;
	letter-spacing: -0.2mm;



}
.backsukelBital {

	background-image: url(../back/nav_back_bital.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.backsukelSupple {

	background-image: url(../back/nav_back_supple.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.backsukelNatural {


	background-image: url(../back/nav_back_natural.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.backsukeiBeauty {

	background-image: url(../back/nav_back_beauty.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.BU13B1 {
	font-size: 13px;
	font-weight: bold;
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../common/body/30_B1.gif);
	

}
.BU13B2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B2.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13B3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B3.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}.BU13B4 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B4.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Bg1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Bg2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Bg3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Pu1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Pu1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Pu2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13Pu3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13G1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_G1.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13G2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_G2.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13G3 {
	font-size: 13px;
	font-weight: bold;
	color: #5D5D5D;
	background-image: url(../common/body/30_G4.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	height: 22px;

}
.BU13G4 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-image: url(../common/body/30_G4.gif);
	background-repeat: repeat-x;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	height: 22px;

}
.BU13BGreen1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_BGreen1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13BGreen2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_BGreen2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU13BGreen3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_BGreen3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-align: center;
}
.BU14B1 {
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../common/body/30_B1.gif);
	

}
.BU14B2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14B3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}.BU14B4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_B4.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Bg0 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg0.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Bg1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Bg2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Bg3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Bg3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Pu1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Pu2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14Pu3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_Pu3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14G1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_G1.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14G2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_G2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14G3 {
	font-size: 14px;
	font-weight: bold;
	color: #5D5D5D;
	background-image: url(../common/body/30_G3.gif);
	background-repeat: repeat-x;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14G4 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-image: url(../common/body/30_G4.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14BGreen1 {
	background-image: url(../common/body/30_BGreen1.gif);
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: middle;
}

.BU14BGreen2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_BGreen2.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.BU14BGreen3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../common/body/30_BGreen3.gif);
	background-repeat: repeat-x;
	display: table-cell;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-align: center;
}
.enao {
	font-size: 15px;
	background-image: url(../common/body/15_enao.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	font-family: "俫俧恨集窫-PRO";
	font-weight: bold;
	background-color: #F7F7F7;
	display: block;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	height: 18px;
	color: #006699;
}
.backsukelwhite {
	background-image: url(../index/index_img/2006_navi_backindex.gif);
	background-repeat: repeat-x;
	height: 20px;

}
.line4Table {
	border: 1px solid #E0E0E0;
}
.T1 {
	font-size: 12px;
	line-height: 150%;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 100%;
	width: 100%;
	border: 1px solid #D8D8D8;
}
.wside {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;

}

.L1px {
	background-image: url(../waku/waku_img/line1.gif);
	background-repeat: repeat-y;
	background-position: center center;

}
.L2px {
	background-image: url(../waku/waku_img/line2.gif);
	background-repeat: repeat-x;
	background-position: center center;



}

.wsidebtm {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;

}
.LineLB {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #D0D0D0;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
}
.LineLT {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0D0D0;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-top-style: solid;

}

.FSmall {
	font-size: 100%;
	color: #666666;
	border: #999999;
	line-height: 1.5;
	margin-top: 3px;
	font-family: "僸儔僊僲妏僑 Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "儊僀儕僆", "Meiryo", "俵俽 俹僑僔僢僋", "MS PGothic", "sans-serif";








}
.F12BackGray {
	font-size: 12px;
	float: none;
	line-height: normal;






}
.Fcm {


	font-size: 13px;
	line-height: 145%;
	font-weight: normal;
	text-transform: none;
}
.Fbm {
	font-size: 11px;
	line-height: 125%;
	font-family: "俵俽 俹柧挬", "嵶柧挬懱";

}
.F12Cell24 {
	font-size: 12px;
	float: none;
	background-position: center;
	height: 24px;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: normal;
	font-weight: bold;


}
.Br1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}

.Br2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}

.Br4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}

.Br12 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}.Br13 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br14 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br23 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br24 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br34 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br123 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.BR124 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
}
.Br1234 {
	border: 1px solid #D0D0D0;
}
.Br234 {
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px none #D0D0D0;

}
.F11H140Blue {
	font-size: 11px;
	line-height: 125%;
	color: #0099FF;

}




.lineL413 {
	font-size: 13px;
	border: 1px solid #999999;
	background-color: #E7E7E7;
	vertical-align: middle;
	margin-top: 2px;







}
.lineL414 {
	font-size: 13px;
	border: 1px solid #6060B0;
	background-color: #E8E8FF;
	vertical-align: middle;
	color: #8080C0;





}
.lineL415 {
	font-size: 13px;
	border: 1px solid #666666;
	background-color: #F8F8F8;
	vertical-align: middle;
	color: #4E82B1;


}
.Br1234frStoreTop {


	border: 1px solid #FFFF00;
}
.waku1 {
	background-color: #F5F5F5;
	border: 2px dotted #CEE1FB;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.info {
	background-image: url(../index_img/index_info4.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 600px;



	}
.F125 {
	font-family: "僸儔僊僲妏僑 Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "儊僀儕僆", "Meiryo", "俵俽 俹僑僔僢僋", "MS PGothic", "sans-serif";
	font-size: 125%;
	color: #333333;
}

.alignLeft {
	text-align: left;
	margin-left: 0px;

}
.alignRight {
	text-align: right;
	margin-right: 0px;



}
.borderB {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #03B4E0;
	border-right-color: #03B4E0;
	border-bottom-color: #03B4E0;
	border-left-color: #03B4E0;
	height: 1px;
	width: 100%;

}
.FontPreGray {
	font-size: 108%;
	line-height: 1.8em;
	font-weight: bold;
	color: #7b7b7b;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;

}
.FontPre2Blue {
	font-family: "僸儔僊僲妏僑 Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "儊僀儕僆", "Meiryo", "俵俽 俹僑僔僢僋", "MS PGothic", "sans-serif";
	font-size: 105%;
	line-height: 1.5em;
	font-weight: bold;
	color: #0DA0BF;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #00B6E3;
	border-right-color: #00B6E3;
	border-bottom-color: #00B6E3;
	border-left-color: #00B6E3;
	margin-bottom: 5px;
	background-image: url(../back/heart2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}
.F13HWide {
	font-size: 13px;
	line-height: 180%;
	padding: 0.5em;


}
.colorGreenBall {
	font-size: 100%;
	color: #666666;
	line-height: normal;
	font-weight: bold;
	background-image: url(../beaute/btngreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	text-align: left;
	display: block;


}
.colorPurplecosm {
	font-size: 13px;
	color: #9495CB;
	line-height: 1.5em;
	font-weight: bold;
	background-image: url(../button/beauty_link_pur.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;

}
.line8 {
	background-image: url(../line/line_img/ten1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 7px;



}
.star3 {
	background-image: url(../back/star5.gif);
	background-repeat: no-repeat;
	background-position: -40px 0px;
	text-align: center;
	height: 25px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
.star4 {
	background-image: url(../back/star5.gif);
	background-repeat: no-repeat;
	background-position: -20px 0px;
	text-align: center;
	height: 25px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}.star5 {
	background-image: url(../back/star5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 25px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}

