<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";



/*
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
　　salon.css
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
*/


/*　＝＝＝＝＝＝＝＝＝　振り分け：PC＆スマホ　＝＝＝＝＝＝＝＝＝　*/
.for_pc		{ display: block;}
.for_smp	{ display: none;}



/*　＊＊＊＊＊　基本　＊＊＊＊＊　*/
body	{
	margin: 0 auto 20px auto;
	padding: 0;
	line-height: 1.5;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #000000;
	background-color: #ffffff;
	-webkit-text-size-adjust: 100%;
}

.ctr	{ text-align: center;}
.lft	{ text-align: left;}
.rgt	{ text-align: right;}

a {  text-decoration: none;}
a:link {  color: #0000ff;}
a:visited {  color: #0000ff;}
a:hover { color: #ff0000;}
a:active { color: #ff0000;}

p, div	{ margin: 0; padding: 0;}
strong	{ font-weight: bold; font-style: normal;}
img	{ border: none;}



/*　＊＊＊＊＊　全体　＊＊＊＊＊　*/
#outer	{
	min-width: 980px;
	overflow-x: hidden;
	margin: 0 auto;
	background-color: #ffffff;
}



/*　＊＊＊＊＊　フラッシュ部　＊＊＊＊＊　*/
#flasharea	{
	margin: 0 auto 3px auto;
	padding: 0;
	width: 100%;
	height: 110px;
	background-color: #ffffff;
}
#flasharea #flashContent {
	margin: 0 auto;
	padding: 0;
	border: 1px solid #cccccc;
	height: 108px;
	min-width: 930px;
	max-width: 1098px;
	width: expression(document.body.clientWidth &lt; 932? "930px" : document.body.clientWidth &gt; 1100? "1098px" : "auto");
}



/*　＊＊＊＊＊　フラッシュ無い版　＊＊＊＊＊　*/
#flasharea #flashContent #noflash *	{
	margin: 0;
	padding: 0;
}
#flasharea #flashContent #noflash .slideFrame {
	overflow: hidden;
	/*width: 1098px;*/
	width: 100%;
}
#flasharea #flashContent #noflash .slideCell {
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	width: 182px;
}
#flasharea #flashContent #noflash .long-img{width: 364px !important;}
#flasharea #flashContent #noflash .slideCell img{width: 100%;height: 108px;}
#flasharea #flashContent #noflash #slider-0.slideFrame {height: 108px;}



/*
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
　　ロゴ・メニューボタン部
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
*/
/*
2021/03/05
リンク、ロゴ部分レイアウト変更
*/
#container-btn-pc	{
	margin: 0 auto 3px auto;
	padding: 0;
	background-image: url(../img/btn1100-370waku.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#container-btn-pc #pc-area {
	overflow: hidden;
	width: 900px;
	height: 368px;
	margin: 0 auto;
	padding: 1px 0;
	text-align: center;
}
#container-btn-pc #pc-area #leftside {	/*　左側：プレステージ　*/
	width: 405px;
	height: 368px;
	float: left;
	margin: 0 auto 0 20px;
	padding: 0;
}
#container-btn-pc #pc-area #rightside h2 {
	margin: 12px 16px 9px auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#container-btn-pc #pc-area #rightside p.line {
	clear: both;
	width: 386px;
	height: 1px;
	margin: 0 16px 0 auto;
	padding: 0 0 5px 0;
}
#container-btn-pc #pc-area #rightside ul	{
	width: 405px;
	height: 114px;
	margin: 0 auto;
	padding: 0;
}
#container-btn-pc #pc-area #rightside li	{
	float: left;
	margin: 5px auto 6px auto;
	padding: 0;
	list-style-type: none;
}
#container-btn-pc #pc-area #rightside li.pad	{
	margin-left: -14px;
	padding-right: 37px;
}
#container-btn-pc #pc-area #rightside li a	{
	display: block;
}
#container-btn-pc #pc-area #rightside p.btnBook {
	margin: 2px 30px 0 auto;
	padding: 0;
}

#container-btn-pc #pc-area #rightside {	/*　右側：プルミエ　*/
	width: 405px;
	height: 368px;
	float: right;
	margin: 0 20px 0 auto;
	padding: 0;
}
#container-btn-pc #pc-area #leftside h2 {
	margin: 12px auto 13px auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#container-btn-pc #pc-area #leftside p.line {
	clear: both;
	width: 365px;
	height: 1px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}
#container-btn-pc #pc-area #leftside ul	{
	width: 350px;
	height: 94px;
	margin: 8px auto 8px auto;
	padding: 0;
}
#container-btn-pc #pc-area #leftside li	{
	float: left;
	margin: 0 auto;
	padding: 10px 0;
	list-style-type: none;
}
#container-btn-pc #pc-area #leftside li.pad1	{
	padding-right: 33px;
}
#container-btn-pc #pc-area #leftside li.pad2	{
	padding-right: 55px;
}
#container-btn-pc #pc-area #leftside li a	{
	display: block;
}
#container-btn-pc #pc-area #leftside p.btnBook {
	margin: 0px auto 0 auto;
	padding: 0;
}

/*
#container-btn-pc #pc-area #top_prs_button{
	display: block;
	margin: 10px 0px 0px 0px;
}
*/

#container-btn-pc #pc-area #top_prs_button{
	display: block;
	width: 386px;
	height: 330px;
	background-image: url('../img/top_prs_button_20211220.png');
	margin: 20px 0px 0px 20px;
}

#container-btn-pc #pc-area #top_prs_button:hover{
	background-image: url('../img/top_prs_button_20211220_over.png');
}



/*
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
　　box-banner：バナー部
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
*/
#box-banner	{
	width: 980px;
	margin: 0 auto 15px auto;
	padding: 0;
	background-color: #ffffff;
}

#box-banner div.waku,
#box-banner div.waku-red,
#box-banner div.waku-pink {
	clear: both;
	width: 1098px;
	margin-left: -60px;
	margin-bottom: 3px;
	border: 1px solid #dddddd;
}
#box-banner div.waku-red {
	border: 1px solid #ff9999;
}
#box-banner div.waku-pink {
	border: 1px solid #ffc5e2;
}

#box-banner div.inside {
	display: table;
	width: 910px;
	margin-left: 120px;
	padding: 13px 0;
	background-color: #ffffff;
}
#box-banner div.inside.more {
	padding: 21px 0;
}

#box-banner div.inside div.left {
	display: table-cell;
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
}
#box-banner div.inside div.left.small {
	width: 70px;
}
#box-banner div.inside div.left.large {
	width: 180px;
}
#box-banner div.inside div.left.large_vd{
	/*width: 370px;*/
	width: 220px;
	box-sizing: border-box;
}
#box-banner div.inside div.left.large_vd img{width: 200px; border: #ffccdd 5px solid; box-sizing: border-box;}
#box-banner div.inside div.left.festa{
	width: 360px !important;
	box-sizing: border-box;
}

#box-banner div.inside div.left.middle {
	width: 100px;
}
#box-banner div.inside div.right {
	display: table-cell;
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.8;
	letter-spacing: 1px;
}

#box-banner div.inside div.right span.book_copy{display: inline-block !important;padding: 0.5em 0 0 0 !important;font-size: 90%;}


/*　＊＊　画像枠色　＊＊　*/
#box-banner img.ccc	{ border: solid 1px #cccccc;}
#box-banner img.fcc	{ border: solid 1px #ffcccc;}
#box-banner img.f69	{ border: solid 1px #ff6699;}


/*　＊＊　インデント　＊＊　*/
#box-banner .indent {
	margin-left: 1em;
	text-indent: -1em;
}

/*　＊＊　インデント(スマホの料理教室お知らせ用に追加20210304)　＊＊　*/
#box-banner .indent2 {
	margin-left: 2em;
	text-indent: -1em;
}



/*　＊＊　リンク色　＊＊　*/
/*　赤　→  緑　*/
#box-banner .cRed,
#box-banner .cRed a { color: #e10101;}
#box-banner .cRed a:hover { color: #008800;}

/*　緑　→　赤　*/
#box-banner .cGrn,
#box-banner .cGrn a { color: #007700;}
#box-banner .cGrn a:hover { color: #ff0000;}


/*　＊＊　囲み枠　＊＊　*/
#box-banner a span.moji4,
#box-banner a span.moji5	{
	display: inline-block;
	margin: 0 1.35em 0.25em auto;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 2px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}
#box-banner div.inside div.right a span.moji4	{
	padding: 7px 1.5em 7px 1.5em;
}
#box-banner div.inside div.right a span.moji5	{
	padding: 7px 1em 7px 1em;
}



/*
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
　　フッター部
　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
*/
h3	{
	margin: 8px auto 0 auto;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
}
p.text-copy	{
	width: 980px;
	padding: 0 0 10px 0;
	margin: 10px auto 0 auto;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
	background-color: #ffffff;
}
p.line-copy {
	width: 1098px;
	margin: 0 auto 3px auto;
	background-image: url(../img/line_ccc.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#container-fplayer	{
	width: 710px;
	margin: 10px auto;
	padding: 0;
}
#container-fplayer #waku {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
#container-fplayer #waku p.text {
	float: left;
	margin: 10px auto;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	line-height: 1;
	letter-spacing: 1px;
	color: #333333;
}
#container-fplayer #waku img {
	padding-left: 10px;
}

.mepot{
	clear: both;
	padding: 13px 0;
}
.mepot div{
	display: table;
	width: 860px;
	margin-left: 120px;
	padding: 0;
	overflow: hidden;
	height: 140px;
	background: #fff2dc;
}
.mepot p{float: left;}
.mepot p.right-txt{/*height:170px;width:430px;*/width:45% !important;padding: 30px 0px 30px 30px;box-sizing: border-box;font-size: 100%;}
.mepot p.right-txt span{color: #e40012;display: block;font-weight: bold;font-size: 140%;}
.mepot a:link,
.mepot a:visited{display: block; color: #000;}
.mepot a:hover,
.mepot a:active{opacity: 0.8;cursor: pointer;}

.min{
/* 明朝体指定*/
font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  "HG明朝E", "Sawarabi Mincho", serif, Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho";
transform: rotate(.03deg);
font-size: 110%;line-height: 1.8;font-weight: 600;
}



@media screen and (min-width: 931px) {
    body {
        //overflow-x: hidden;
    }
}
</pre></body></html>