html {
	background-color: #FEFCE9;
	}

body {
	margin: 0px 0px 20px 0px;
	background-color: #FEFCE9;
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #666666;
	font-size: 12px;
	background-image: url(http://lisse-age.com/layout/lisseage_logoback2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

a {
	text-decoration: none;
	}

a:link {
	color: #ff9977;
	}

a:visited {
	color: #ff9977;
	}

a:active {
	color: #ff9977;
	}

a:hover {
	color: #ff9977;
	position: relative; top: 1px; left: 1px;/**/
	}

h1 {
	color: #ff9977;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top: 5px solid #FEFCE9;
	}

h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	background-image: url(http://lisse-age.com/layout/rightbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-top : 24px;
	}


#top2 {/*ブログタイトルと説明*/
	text-align: center;
	margin: 0;
	padding: 0px;
	}

#top2 h2 {
	color: #666666;
	font-size: 12px;
	font-weight:normal;
	display: none;
	}

#top2 a {
	color: #456ba8;
	}

#topmenu {
	margin-right : 190px ;/*サイド幅との兼ね合い*/
	margin-left  : 210px ;/*サイド幅との兼ね合い*/
	margin-top : 60px;
	top : 60px ;
	margin-bottom : 10px;
	height: 25px;
	}

#topmenu table {
	text-align: center;
	}

/**/
#topmenu a:link {
	color: #FFFFFF;
	text-decoration: none;cursor:hand;
	}

#topmenu a:visited {
	color: #FFFFFF;
	}

#topmenu a:active {
	color: #FFFFFF;
	}

#topmenu a:hover {
	color: #ffff99; text-decoration: none; 
	position: relative; top: 1px; left: 1px;/**/
	}

#center {
	margin-right : 195px ;/*サイド幅との兼ね合い*/
	margin-left  : 220px ;/*サイド幅との兼ね合い*/
	top : 120px ;
	padding: 0;
	margin-top: 0;
	line-height: 140%;
	}

#left {
	position : absolute ;
	left :10px ;
	top : 120px ;
	width : 190px ;/*幅*/
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	}
#right {
	position : absolute ;
	right : 10px ;
	top : 173px ;/*右は下がり*/
	width : 165px ;/*幅*/
	margin: 0 0 0 0;
	padding: 0px;
	}

#right-top {/*トップページのみ*/
	position : absolute ;
	right : 10px ;
	top : 115px ;
	width : 165px ;
	margin: 0 0 0 0;
	padding: 0;
	}

.concept {
	margin: 10px 0 10px 0;
	padding: 0;
}

.concept img {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.main {
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px;
	text-align: center;
	border: 1px solid pink;
	}

.main_info {/*メニューページ解説部分*/
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	}

.main_none {/*ボーダー無し*/
	margin: 0 0 15px 0 ;
	text-align: center;
	border: none;
	}

.main_o {/*トップお知らせリスト、お知らせページ*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid pink;
	}

.main_o li {
	list-style-type: none;
	padding: 6px 0 9px 0;
	}

.option {
	margin: 0 0 0 0 ;
	padding: 5px;
	text-align: center;
}

.content {
	color: #666666;
	margin: 0 ;
	padding: 0;
	}

.content pre {
	font-size: larger;
	}

/*.content p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 10px 0px 10px ;
	}*/

#menulist p {
	color: #999999;
	line-height: 120%;
	padding: 0 ;
	margin: 0 ;
	}

.content blockquote {
	line-height: 150%;
	margin: 0 ;
	padding: 0 15px 10px 15px ;
	text-align: left;
	}
.content hr {
	margin: 25px 200px;
	padding: 0 ;
	border: 1px dotted #ff9a6f;
	height: 1px;
	}

.main_o blockquote {/*お知らせページ用*/
	line-height: 150%;
	margin: 0 ;
	padding: 0 ;
	text-align: left;
	}


.kaisetu {/*解説*/
	color: #B3A762;
  	border: 2px dotted #B3A762;
	line-height: 150%;
	margin: 0 15px 10px 15px ;
	padding: 5px 5px 5px 5px ;
	text-align: left;
	}

.tetuwan blockquote {
	line-height: 150%;
	margin: 0 ;
	padding: 0 15px 10px 15px ;
	}

.tetuwan blockquote pre {
	word-break:break-all;
	word-wrap:break-word;
	width: auto;
	}

.content table {
	margin: 0 0 10px 0 ;
	padding: 0 ;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h3 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	background-image: url(http://lisse-age.com/parts/menu_h2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 5px 0 3px 0 ;
	margin: 0 0 10px 0;
/*	letter-spacing: .1em;*/
	}

.content h2 {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-image: url(http://lisse-age.com/parts/menu_h.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding: 4px 0 4px 0 ;
	margin: 0 10px 10px 10px;
	}

.main_o h2 {/*お知らせページ用*/
	font-size: 14px;
	color: #90B3D1;
	text-align: center;
	font-weight: bold;
	background-image: url(http://lisse-age.com/parts/menu_h.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding: 4px 0 4px 0 ;
	margin: 0 10px 10px 10px;
	}

.content img {
	border: none;
	margin: 0 0 0 0;
	}

.menutitle {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	}

.setumei {
	margin: 0 0 5px 0;
	padding: 0 10px 0 10px;
	}

.setumei2 {
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0 10px 0 10px;
	}

.subtitle  {/*ハート付き*/
	color: #A7B5BB;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 5px 0;
	padding: 0 10px 0 20px;
	background-image: url(http://lisse-age.com/heart.gif);
	background-repeat:no-repeat;
	}

.subcopy {
	font-weight: bold;
	text-align: center;
	margin: 10px 0 5px 0;
	padding: 0 10px 0 20px;
	}

.setumei2 .time {
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #999999;
	font-weight: bold;
	}
.setumei2 .price {/*中央グレー*/
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #666666;
	font-size: 150%;
	}

.setumei .price2 {
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #666666;
	font-size: 150%;
	}

.next {/*詳しくはこちら*/
	text-align: right;
	margin: 5px 0 5px 0 ;
	padding: 0 0 0 0 ;
	}

.menulogo {
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 0 0 0 ;
	}

.menulogo img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	}

.mainback {
	text-align: center;
	margin: 5px 0 5px 0 ;
	padding: 0 0 0 0 ;
	}

.posted {/*お知らせページ用*/
	color: #90B3D1;
	border-top: 1px solid #999999;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	line-height: normal;
	font-family: 'Verdana', "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 10px;
	}


/*サイドバー*/

.sidebar {
	padding: 0;

	}
.sidebar img {
	border: none;
	}

.sidebar h2 {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0 2px 0;
	margin: 0 0 5px 0;
	background-color: #ff9977;
	}

.sidebar .title {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	padding: 2px 0 2px 0;
	margin: 0 0 5px 0;
	}

.sidebar ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	margin: 0 0 8px 0;
	list-style-type: none;
	}

#sidemenu {
	padding: 26px 7px 7px 17px;
	margin: 0 0 0 0;
	}
.side_back {
	width: 190px;
	background-image: url(http://lisse-age.com/layout/menu_mid190.gif);
	background-repeat:repeat-y;
	}
.side_header {
	padding: 0;
	margin: 0;
	background-image: url(http://lisse-age.com/layout/menu_top190.gif);
	background-repeat:no-repeat;
	}
.side_footer {
	height: 20px;
	padding: 0;
	margin: 0;
	background-image: url(http://lisse-age.com/layout/menu_bottom190.gif);
	background-repeat:no-repeat;
	}

.sidebar #sidemenu ul {
	padding: 3px 0 0 0;
	}

.sidebar #sidemenu li {
	padding: 2px 0 0 20px;
	background-image: url(http://lisse-age.com/parts/list.gif);
	background-repeat:no-repeat;
	}


# left #menulist {
	font:12px/140% 'Verdana', "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
	padding: 5px;
	margin: 0 0 0 0;
	}

#menulist {/*その他リスト*/
	line-height: 150%;
	padding: 5px;
	margin: 0 0 0 0;
	}

#menulist p {/*お知らせ*/
	line-height: 150%;
	padding: 5px;
	margin: 0 0 0 0;
	}


.sidebar #menulist ul {
	margin: 0 0 0 0;
	padding: 0 5px 3px 20px;
	}

.sidebar #menulist li {
	list-style-type: circle;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	}


.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

.footmenu {
	text-align: center;
	margin: 5px 0 5px 0 ;
	padding: 0 0 0 0 ;

	}

#footer {
	text-align: center;
	margin: 5px 0 5px 0 ;
	padding: 0 0 0 0 ;

	}

.dot {/*オプションテーブル*/
	padding: 5px;
	margin: 5px;
	}

.dotfree {/*サイド囲みメイン*/
	border: 2px dotted #ff9977;
	padding: 5px;
	margin: 0 0 5px 0;
	text-align: center;
	background-color: #FFFFFF;
	}

form {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	}


/*カテゴリー下部リンク*/
.original {
	color: #FFFFFF;
/*	font-weight: bold;*/
	background-color: #ff9a6f;
	text-align: center;
	padding: 5px;
	margin: 5px 5px 10px 5px;
	}



.inquiry {
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	}

.link2 {/*登録リンクスクロール*/
	text-align: center;
	overflow: auto; height: 400px;
	}


textarea {/*MacIE文字化け対策*/
	PADDING: 0px; 
	MARGIN: 0px; 
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
	}


/*鉄腕日記用ここから*/

.iron a {
	text-decoration: none;
	}

.iron a:link {
	color: pink;
	}

.iron a:visited {
	color: #999999;
	}

.iron a:active {
	color: pink;
	}

.iron a:hover {
	color: pink;
	text-decoration: none;
	position: static;
	}

.menulist a:hover {
	color: pink;
	text-decoration: none;
	position: static;
	}

.content .iron h2 {/*日付*/
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	background: #e18888;
	padding: 4px 10px 4px 10px;
	margin: 0px 0px 20px 0px;
	font-family: Georgia, 'Times New Roman', serif;
	}

.content .iron h3 {
	color: #666666;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 2px 0px 0px 19px;
	background-image: url(http://lisse-age.com/heart.gif);
	background-repeat:no-repeat;
	}

.iron blockquote {
	font-size: 12px;
	line-break:strict;
	text-align: left;
	font-weight:normal;
	letter-spacing: 0em;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: 2px dotted #ff9977;
	background-color: #fefce9;
	}


.iron blockquote pre {
	word-break:break-all;
	word-wrap:break-word;
	width: auto;
	margin: 0px;
	padding: 0px;
	}

.iron img {
	border: none;
	margin: 0 0 0 0;
	}
.iron p img {
	border: none;
	margin: 0 10px 10px 0;
	}

.entrybody {/*リスねぇ*/
	background-image: url(http://lisse-age.com/lissenee_s5.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color: #FFFFFF;
	margin: 0 0 10px 0 ;
	padding: 5px;
	text-align: left;
	}

.extended {
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

.extended img {
	border: none;
	margin: 0 0 0 0;
	}

.sans {/*アマゾン商品タイトル*/
	color:#e18888;
	font-weight: bold;
	}



.page-link {
	line-height: 120%;
	text-align: center;
	border : 2px dotted #ff9977;
	padding: 7px 5px 5px 5px;
	margin: 0 0 5px 0;
	background-color: #FFFFFF;
	font-size: 10px;
	}

.iron .posted {
	color: #999999;
	border-top: 1px solid #999999;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 20px 0px;
	line-height: normal;
	font-family: 'Verdana', "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size: 10px;
	}

/*投稿者の色*/
.staff {
	color: #fbc4c8;
	}

.nacchi {
	color: #99ccff;
	}

.lisse-age {
	color: #ff9a6f;
	}


/*ブログピープル*/
.blogpeople-powered-by {
	text-align: center;
	margin:  0 0 0 -16px;
	}

/*人気メニュー*/
.backtop {
	margin: 0;
	padding: 0 0 0 0;
	background-image: url(http://lisse-age.com//parts/rank-dai-top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.entry {
	margin: 0 0 0 -2px;
	padding: 0;
	background-image: url(http://lisse-age.com//parts/rank-dai.gif);
	background-repeat:repeat-y;
	}
.backbottom {
	height: 20px;
	margin: 0 0 0 -2px;
	padding: 0 0 5px 0;
	background-image: url(http://lisse-age.com//parts/rank-dai-bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

.entry a {
	text-decoration: none;
	}

.entry a:link {
	color: #ff9977;
	text-decoration: none;cursor:hand;
	}
/*鉄腕日記用ここまで*/

/*メーカー別カラーメインメニュー*/
.collabo｛/*2010*/
	color: #FFFFFF;
	background-color: #FF5E5E;
	background-color: #333333;
	}
.ca {/*カリタ*/
	color: #FFFFFF;
	background-color: #fcbeba;
/*	background-color: #333333;*/
	}
.carita {/*カリタ新*/
	color: #FFFFFF;
	background-color: #fcbeba;
/*	background-color: #333333;*/
	}
.katsuyama {/*カツヤマ*/
	color: #FFFFFF;
	background-color: #CCDDB4;
	}
.algotherm {/*アルゴテルム*/
	color: #FFFFFF;
	background-color: #B3D2DB;
	}
.original {/*オリジナル*/
	color: #FFFFFF;
	background-color: #FECC5C;
	}
.fruitstherapie {/*フルーツテラピー*/
	color: #FFFFFF;
	background-color: #E85A5A;
	}
.aromatherapie {/*アロマテラピー*/
	color: #FFFFFF;
	background-color: #FBCD93;
	}
.mainh {/*オリジナル*/
	color: #FFFFFF;
	background-color: pink;
	}
.about {/*サロン案内*/
	color: #FFFFFF;
	background-color:#c082a2;
	}
.bridal {
	color: #FFFFFF;
	background-color:#D6CAD0;
	}

/*メーカー別メイン枠*/
.main_carita {/*カリタ*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #FCBEBA;
	}
.main_katsuyama {/*カツヤマ*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #CCDDB4;
	}
.main_algotherm {/*アルゴテルム*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #B3D2DB;
	}
.main_original {/*オリジナル*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #FECC5C;
	}
.main_fruitstherapie {/*フルーツテラピー*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #E85A5A;
	}
.main_aromatherapie {/*アロマテラピー*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #FBCD93;
	}



.main_about {/*サロン案内*/
	background-color: #FFFFFF;
	margin: 0 0 15px 0 ;
	padding: 10px 15px 5px 15px;
	text-align: center;
	border: 1px solid #c082a2;
	}

/*サブメニュータイトル*/
.submenutitle {
	color: #982115;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	}

.subtitle_bold {/*ハート付き２*/
	font-size: 14px;
	padding: 0px 0px 0px 20px ;
	background-image: url(http://lisse-age.com//heart.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight: bold;
	}

/*メニュー値段部分*/
.price_set {
	margin: 14px;
	padding: 0;
	color: #999999;/*指定のない場合の文字色*/
	}

.time {
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #999999;
	font-weight: bold;
	}
.yen {
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #999999;
	font-size: 130%;
	}
.price {
	font-family: 'MS UI Gothic','Osaka','sans-serif';
	color: #FF0033;
	font-weight: bold;
	font-size: 150%;
	}
.tax {
	font-size: 100%;
	}

.nagare {/*流れ部分*/
	color: #982115;/*指定のない場合の文字色*/
	margin: 14px;
	}

.copy {/*説明の一言コピー*/
	color: #777777;
	font-size: 16px;
	text-align: center;
	margin-bottom: 14px;
	letter-spacing: .1em;
	}

.tel {/*説明の一言コピー*/
	font-size: 20px;
	}

.top_info {/*季節の挨拶*/
	text-align: center;
	color: green;
	background-color: #FCFCF7;
	border: 1px solid green;
	margin: 10px 0 10px 0 ;
	padding: 5px 15px 25px 15px;
	background-image: url(http://lisse-age.com//parts/clover.gif);
	background-repeat:no-repeat;
	background-position:bottom 
right;
	}

.consultation {/*当サロン問い合わせ*/
	color: #FFFFFF;
	background-color: #FECC5C;
	margin: 0 0 15px 0 ;
	padding: 5px 15px 5px 15px;
	}

.flash {
	text-align: center;
	margin: 20px 0 15px 0 ;
	padding: 0;
	}
