@charset "UTF-8";

/*====================================
	common design styles
====================================*/

/*common
------------------------------------*/
p,table,th,td {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,'ＭＳ Ｐゴシック',sans-serif;
	color:#333;
	line-height: 1.3;
}

/* IE */
head~/* */body p { letter-spacing: 1px;}
html:not(:target) p { letter-spacing: normal;}
* html p { letter-spacing: 1px;}
*+html p { letter-spacing: 1px;}

/*----- kiso Chishiki -----*/
#kisoTit p {
	width:540px;
	font-size:77%;
	line-height: 1.5;
	color:#999;
}

/* IE */
head~/* */body #kisoTit p { letter-spacing: 3px;}
html:not(:target) #kisoTit p { letter-spacing: normal;}
* html #kisoTit p { letter-spacing: 3px;}
*+html #kisoTit p { letter-spacing: 3px;}

/*----- plan Title-----*/
#planCntTit {
	width:365px;
}

#planCntTit p {
	font-size:77%;
	line-height: 1.5;
	color:#666;
}

/*----- plan variation Title-----*/
.variationTit {
	position: relative;
	height: 22px;
}

.variationTit img,
.variationTit p {
	position: absolute;
	display: inline;
	background-color: #fff;
}

.variationTit p {
	left: 8px;
	top:4px;
	line-height: 1;
	color:#888;
}

.variationTit p span {
	margin:0 5px 0 10px;
}

/* IE */
head~/* */body .variationTit p { letter-spacing: 2px;padding-top:2px;}
html:not(:target) .variationTit p { letter-spacing: normal;padding-top:0;}
* html .variationTit p { letter-spacing: 2px;padding-top:2px;}
*+html .variationTit p { letter-spacing: 2px;padding-top:2px;}

/*----- plan variation icon-----*/
td.icon p {font-size:63%;padding:2px 0 5px 17px;margin-bottom:5px;line-height: 1;}

/* IE */
head~/* */body td.icon p { letter-spacing: 1px;}
html:not(:target) td.icon p { letter-spacing: normal;}
*+html td.icon p { padding:3px 0 5px 20px;letter-spacing: 1px;}
* html td.icon p { padding:3px 0 5px 20px;letter-spacing: 1px;}

p.iconDGr {background: url(../img/bg_icon_DGr_100.gif) no-repeat 0 0;color:#336666;}
p.iconDRe {background: url(../img/bg_icon_DRe_100.gif) no-repeat 0 0;color:#990000;}
p.iconDRe2 {background: url(../img/bg_icon_DRe_125.gif) no-repeat 0 0;color:#990000;}
p.iconOr {background: url(../img/bg_icon_Or_125.gif) no-repeat 0 0;color:#ff9900;}
p.iconYGr {background: url(../img/bg_icon_YGr_140.gif) no-repeat 0 0;color:#8db217;}

p.iconTu {background: url(../img/bg_icon_Tu_110.gif) no-repeat 0 0;color:#05b58b;}
p.iconRe1 {background: url(../img/bg_icon_Re1_100.gif) no-repeat 0 0;color:#be2100;}
p.iconAllGl {background: url(../img/bg_icon_all_Gl_100.gif) no-repeat 0 0;color:#ffffff;font-weight: bold;}
p.iconCh {background: url(../img/bg_icon_Ch_110.gif) no-repeat 0 0;color:#a7600e;}
p.iconBl1 {background: url(../img/bg_icon_Bl1_80.gif) no-repeat 0 0;color:#0055d5;}
p.iconAllYGr {background: url(../img/bg_icon_all_YGr_100.gif) no-repeat 0 0;color:#ffffff;font-weight: bold;}
p.iconAllGo {background: url(../img/bg_icon_all_Go_140.gif) no-repeat 0 0;color:#ffffff;font-weight: bold;}

p.iconGr1 {background: url(../img/bg_icon_Gr1_125.gif) no-repeat 0 0;color:#259e00;}
p.iconVRe {background: url(../img/bg_icon_VRe_80.gif) no-repeat 0 0;color:#9e0044;}
p.iconMa {background: url(../img/bg_icon_Ma_100.gif) no-repeat 0 0;color:#7e1b00;}
p.iconORe {background: url(../img/bg_icon_ORe_100.gif) no-repeat 0 0;color:#ff4900;}
p.iconBl2 {background: url(../img/bg_icon_Bl2_100.gif) no-repeat 0 0;color:#2048ff;}
p.iconAllYe {background: url(../img/bg_icon_Ye_80.gif) no-repeat 0 0;color:#626262;font-weight: bold;}
p.iconGr2 {background: url(../img/bg_icon_Gr2_140.gif) no-repeat 0 0;color:#007312;}
p.iconLBl {background: url(../img/bg_icon_LBl_125.gif) no-repeat 0 0;color:#1084c6;}
p.iconRe2 {background: url(../img/bg_icon_Re2_110.gif) no-repeat 0 0;color:#c72c00;}
p.iconOl {background: url(../img/bg_icon_Ol_110.gif) no-repeat 0 0;color:#5b6a00;}
p.iconGl {background: url(../img/bg_icon_Gl_125.gif) no-repeat 0 0;color:#575757;}


/*kitchen
------------------------------------*/
/*WC
------------------------------------*/
/*yokushitsu
------------------------------------*/


