@charset "shift_jis";

@import url("add_bgimg.css");

/*リンク部分の枠デザイン：オレンジ*/
.l_frame{
	border-left:double 20px #FF9B05;
	border-top: double;
	border-right: double;
	border-bottom: double;
	border-color: #FF9B05;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top:10px;
}

/*リンク部分の金額*/
.price_line{
	color: #FF0000;
	font-size: 16pt;
	font-family: 'ＭＳ ゴシック';
	font-weight: bold;
	padding: 1px;
}

/*早割画像の位置*/
.haya_img{
	vertical-align: bottom;
}

/*リンク部分の金額”以外”の文字(赤・サイズ10・太文字)*/
.red_bold{
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
}

/*テーブルに下右線*/
td.t_split_btmlgt{
	border-right: solid 1px #674100;
	border-bottom: solid 1px #674100;
	padding: 5px;
}

/*テーブルに下線*/
td.t_split_btm{
	border-bottom: solid 1px #674100;
	padding: 5px;
}
/*下右線灰色*/
.brLine_ccc{border-bottom: solid 1px #ccc;border-right: solid 1px #ccc;}
/*下線灰色*/
.bLine_ccc{border-bottom: solid 1px #ccc;}
/*右線灰色*/
.rLine_ccc{border-right: solid 1px #ccc;}
/*左線灰色*/
.lLine_ccc{	border-left: solid 1px #ccc;}
/*上線灰色*/
.tLine_ccc{	border-top: solid 1px #ccc;}
/*下線赤*/
.bLine_red{border-bottom: solid 1px red;}
/*右線赤*/
.rLine_red{border-right: solid 1px red;}
/*左線赤*/
.lLine_red{	border-left: solid 1px red;}
/*上線赤*/
.tLine_red{	border-top: solid 1px red;}
/*下線青*/
.bLine_blue{border-bottom: solid 1px blue;}
/*右線青*/
.rLine_blue{border-right: solid 1px blue;}
/*左線青*/
.lLine_blue{border-left: solid 1px blue;}
/*上線青*/
.tLine_blue{border-top: solid 1px blue;}
/*破線下 青*/
.bdashLine_3e83d1{border-bottom:1px dashed #3e83d1;}
/*破線下 オレンジ*/
.bdashLine_FF9900{border-bottom:dashed 1px #FF9900;}
/*線右　オレンジ*/
.rdashLine_FF9900{border-right:dashed 1px #FF9900;}
/*ドット点線上線水色*/
.tdotLine_9999c2{border-top:dotted 3px #9999c2;}
/*ドット点線下線水色*/
.bdotLine_9999c2{border-bottom:dotted 3px #9999c2;}
/*破線下線灰色*/
.bdashLine_gray{border-bottom:dashed 1px gray;}
/*solid線下線濃いオレンジ*/
.bsolidLine_e05d00{border-bottom:solid 1px #e05d00;}
/*破線暗い灰色*/
.dashLine_666666{border:dashed 1px #666666;}
/*solid線こげ茶色*/
.solidLine_394139{border:solid 1px #394139;}
/*solid線灰色*/
.solidLine_ccc{border:solid 1px #ccc;}
/*solid線白色*/
.solidLine_FFFFFF{border:solid 1px #FFFFFF;}
/*solid線濃い水色色*/
.solidLine_3e83d1{border:solid 1px #3e83d1;}
/*solid線ダークターコイズ色*/
.solidLine2_00ced1{border:solid 2px #00ced1;}
/*solid線オレンジ色*/
.solidLine_ffa500{border:solid 1px #ffa500;}
/*solid線緑色*/
.solidLine_339966{border:solid 1px #339966;}
/*solid線濃い桃色*/
.solidLine_FF6666{border:solid 1px #FF6666;}
/*solid線2pxオレンジ色*/
.solidLine2_ffa500{border:solid 2px #ffa500;}
/*solid線ライトスカイブルー*/
.solidLine2_87cefa{border:solid 2px #87cefa;}
/*solid線1px薄暗い緑色*/
.solidLine_8eb28e{border:solid 1px #8eb28e;}
/*飾 - 左太線10px濃いオレンジ*/
.lLine10_e05d00{border-left:solid 10px #e05d00;}
/*飾 - 右太線10px濃いオレンジ*/
.rLine10_e05d00{border-right:solid 10px #e05d00;}
/*飾 - 左太線10px濃い水色*/
.lLine10_3399ff{border-left:solid 10px #3399ff;}
/*飾 - 右太線10px濃い水色*/
.rLine10_3399ff{border-right:solid 10px #3399ff;}
/*飾 - 左太線10px濃い白色*/
.lLine10_FFFFFF{border-left:solid 10px #FFFFFF;}

/*文字の背景*/
p.bg_explanation{
	background-color: #faf8de;
}

/*画像に枠をつける*/
.line_img{
	border: solid 1px #ccc;
	margin: 6px 6px 6px 6px;
	padding: 3px;
	background-color: #ffffff;
}
/*画像に線をつける*/
.line_img2{
	border: solid 1px #ccc;
	margin: 5px 5px 5px 5px;
	padding: 0;
}
/*画像に枠をつける。marginなし*/
.line_img3{
	border: solid 1px #ccc;
	padding: 3px;
	background-color: #ffffff;
}
/*長方形の枠だけ*/
.line_rtgl{
	border: solid 1px #ccc;
	padding: 7px;
	margin: 5px;
}
/*ブロック要素にする*/
.dis_blck{display:block;}

/*リストの・を消す*/
.li_stylenone{
	margin-left:0px;
	list-style-type: none;
}
/*リストに数字をふる*/
.li_decimal{ list-style-type:decimal-leading-zero;}

/*リストの頭に画像*/
li.li_ic_brown { background-image:url(../img/bali_ic_brown.gif); background-repeat:no-repeat; padding:5px 3px 5px 15px; background-position:0 8px;}

/*.li_ic_brown のハック*/
* html li.li_ic_brown ,*:first-child+html li.li_ic_brown { margin-left:-30px;}

/*カーソルを手にする*/
.crsr_pointer{cursor: pointer;}



/*配置----------------------------------------*/
/*padding2px*/
.pdd_2{padding:2px;}
/*padding4px*/
.pdd_4{padding:4px;}
/*padding8px*/
.pdd_8{padding:8px;}
/*padding-左5px*/
.pdd_left5{padding-left:5px;}
/*padding-左20px*/
.pdd_left20{padding-left:20px;}
/*padding-左50px*/
.pdd_left50{padding-left:50px;}
/*padding-右5px*/
.pdd_right5{padding-right:5px;}
/*padding-上5px*/
.pdd_top5{padding-top:5px;}
/*padding-上10px*/
.pdd_top10{padding-top:10px;}
/*padding-上20px*/
.pdd_top20{padding-top:20px;}
/*padding-上下8px*/
.pdd_topbtm8{padding:8px 0px 8px 0px;}
/*margin2px*/
.mrgn_2{margin:2px;}
/*margin4px*/
.mrgn_4{margin:4px;}
/*margin8px*/
.mrgn_8{margin:8px;}
/*margin-左10px*/
.mrgn_left10{margin-left:10px;}
/*margin-左16px*/
.mrgn_left16{margin-left: 16px;}
/*margin-左50px*/
.mrgn_left50{margin-left: 50px;}
/*margin-左80px*/
.mrgn_left80{margin-left: 80px;}
/*margin-右5px*/
.mrgn_right5{margin-right:5px;}
/*margin-右16px*/
.mrgn_right16{margin-right:16px;}
/*margin-上10px*/
.mrgn_top10{margin-top:10px;}
/*margin-上50px*/
.mrgn_top50{margin-top:50px;}
/*margin-下4px*/
.mrgn_btm4{margin-bottom:4px;}
/*margin-下10px*/
.mrgn_btm10{margin-bottom:10px;}
/*margin-下20px*/
.mrgn_btm20{margin-bottom:20px;}
/*margin,padding 0px*/
.mrgpdd_0{margin:0px; padding:0px;}
/*margin-5 15 5 5*/
.mrgn_51555{margin:5px 15px 5px 5px;}

/*上に寄せる*/
.ver_top{vertical-align:top;}
/*行間1.2倍*/
.Lheight_12{line-height:1.2;}
/*行間1.5倍*/
.Lheight_15{line-height:1.5;}
/*行間1.7倍*/
.Lheight_17{line-height:1.7;}
/*行間2倍*/
.Lheight_20{line-height:2;}
/*高さ55px-スパ特集で使用*/
.Lheight_55px{line-height:55px;}
/*ポジション-relative　相対的*/
.posi_rltv{position:relative;}
/*テーブルをセンタリング　IE用*/
div.ctable{text-align: center;}
/*テーブルをセンタリング　IE以外用*/
div.ctable table{
	margin: auto;
	text-align: left;
}
/*inline-block*/
.dis_iblock{
	display:inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align:top;
}

dl.kayu_spa_menu {width:740px; margin-left:auto; margin-right:auto;}
dl.kayu_spa_menu dt { width:315px; background-color:transparent!important;}
dl.kayu_spa_menu dt img { padding:2px; border:solid 1px #CCCCCC; margin:3px;}
dl.kayu_spa_menu dd { width:400px; padding:5px;}

/*文字---------------------------------------*/
/*span強調大文字黒*/
span.fEmp_brack{font-size:x-large;font-weight:bold;}
/*strong*/
span.str{font-weight:bold;}
/*文字太さノーマル*/
.fntw_nml{font-weight:normal;}
/*spanちょっと大文字*/
.strL_brack{font-size:large;}
/*文字大きさ120％*/
.fnt_120perc{font-size:120%;}
/*文字の大きさ140％*/
.fnt_140perc{font-size:140%;}
/*文字大きさ200％*/
.fnt_200perc{font-size:200%;}
/*文字小さく*/
.fnt_xsmall{font-size:x-small;}
/*白文字*/
.clr_white{color:white;}
/*スカラベ色（深緑）*/
.clr_12411d{color:#12411d;}
/*赤文字*/
.clr_red{color:red;}
/*ピンク文字*/
.clr_fuchsia{color:fuchsia;}
/*紫文字*/
.clr_7314d1{color: #7314d1;}
/*オレンジ文字*/
.clr_e05d00{color:#e05d00;}
/*紺色文字*/
.clr_003d84{color:#003d84;}

/*背景カラー---------------------------------*/
/*頭文字だけバックを変える*/
.headchar_bgorange{ background-color:#FF6600; color:#FFFFFF; font-size:170%; font-weight:bold; padding:3px; margin-right:2px;}
/*背景白*/
.bg_white{background-color:white;}
/*背景もっと濃いオレンジ*/
.bg_e05d00{background-color:#e05d00;}
/*背景濃いオレンジ*/
.bg_ff6633{background-color:#ff6633;}
/*背景薄いオレンジ*/
.bg_ffe699{background-color:#ffe699;}
/*背景薄い青緑色*/
.bg_b0e0e6{background-color:#b0e0e6;}
/*背景薄い青色*/
.bg_cce3ff{background-color:#cce3ff;}
/*背景濃い水色*/
.bg_3e83d1{background-color:#3e83d1;}
/*背景薄いピンク*/
.bg_ffe4e1{background-color:#ffe4e1;}
/*背景ごく薄いピンク*/
.bg_FFDFDF{background-color:#FFDFDF;}
/*背景薄い黄色*/
.bg_ffff99{background-color:#ffff99;}
/*背景非常に薄い黄色*/
.bg_ffffcc{background-color:#ffffcc;}
/*背景薄い緑*/
.bg_bfefbf{background-color:#bfefbf;}
/*背景薄い黄緑*/
.bg_ccff99{background-color:#ccff99;}
/*背景紺色*/
.bg_000099{background-color:#000099;}
/*非常に薄い紫*/
.bg_e6ddff{background-color:#e6ddff;}
/*薄明るい紫*/
.bg_f2e5ff{background-color:#f2e5ff;}
/*非常に薄い灰色*/
.bg_e7e7e7{background-color:#e7e7e7;}
/*非常に薄い紫色*/
.bg_f2eeff{background-color:#f2eeff;}


