/* CSS Document */

/*-------------------------------------------------

01 ヘッダー（ヘッダーレイアウト・ナビボタン）
02 メイン＆コラム
03 左サイド
04 フッター
10 トップページ
11 スタイリスト
12 メニュー
99 各種フォント

-------------------------------------------------*/

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FDFCFA;
background-image:url(../images/kitano/common/bg.gif);
background-position:bottom left;
background-attachment:fixed;
background-repeat:no-repeat;
font-size:12px;
color:#FAF6F3;
}

#wrap {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:940px;
background-image:url(../images/kitano/common/wrap_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
}

a:link {
color:#BEE0CE;
text-decoration:none;
}

a:visited {
color:#BEE0CE;
text-decoration:none;
}

a:hover {
color:#83ccd2;
text-decoration:none;
}

a:active {
color:#83ccd2;
text-decoration:none;
}

.published_kiji {
font-size:10px;
font-weight:normal;
}

.column_body {
margin:0px 30px 10px 30px;
padding:0px 0px 0px 0px;
}

/* =01 ヘッダー-------------------------------------------------------------
------------------------------------------------------------------------ */

h1 {
float:left;
margin:18px 0px 0px 70px;
padding:0px 0px 0px 0px;
background-image:url(../images/kitano/common/logo.jpg);
background-position:left top;
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
width:154px;
height:110px;
}

#navi {
float:right;
azimuth:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
width:600px;
}

#navi_bot {
text-align:right;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#navi_bot img {
margin:0px 0px 0px 14px;
padding:0px 0px 0px 0px;
}

h2 {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#F6E5CC;
font-size:12px;
}

/* =02 メイン＆コラム-------------------------------------------------------------
------------------------------------------------------------------------ */

#main {
clear:both;
}

#column {
float:right;
margin:10px 0px 0px 0px;
padding:0px 0px 40px 1px;
width:639px;
}

h3 {
background-image:url(../images/kitano/common/h3_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0px 0px 30px 0px;
padding:50px 0px 0px 38px;
width:600px;
height:70px;
color:#5B462D;
font-size:14px;
}

h4 {
clear:both;
background-image:url(../images/kitano/common/h4_bg.gif);
background-position:left top;
background-repeat:no-repeat;
margin:10px 20px 10px 20px;
padding:26px 0px 0px 24px;
height:34px;
color:#e9dacb;
font-size:12px;
}

h5 {
color:#E4AC8C;
font-size:12px;
margin:0px 0px 2px 30px;
padding:20px 0px 0px 0px;
font-weight:normal;
}

#column p {
margin:0px 30px 10px 30px;
padding:0px 0px 0px 0px;
}

#column table {
margin:0px 36px 10px 36px;
padding:0px 0px 0px 0px;
}


/* =03 左サイド-------------------------------------------------------------
------------------------------------------------------------------------ */

#side {
float:left;
margin::0px 0px 0px 0px;
padding:0px 0px 0px 60px;
width:180px;
}

p.side_menu {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

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

.side_banner img {
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
}


/* =04 フッター-------------------------------------------------------------
------------------------------------------------------------------------ */

#footer {
clear:both;
text-align:right;
background-color:#3A322F;
margin:0px 0px 0px 300px;
padding:6px 4px 6px 0px;
width:636px;
}

/* =10 トップページ-------------------------------------------------------------
------------------------------------------------------------------------ */

#info {
background-image:url(../images/kitano/index/info_bg.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0px 30px 0px 30px;
padding:40px 0px 0px 0px;
}

.info_kiji {
clear:both;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

#info h6 {
float:left;
background-image:url(../images/kitano/index/h6_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:4px 0px 0px 16px;
color:#F6E5CC;
font-size:12px;
}

.date_info {
float:right;
text-align:left;
width:450px;
margin:0px 20px 0px 0px;
padding:4px 0px 0px 0px;
}

#info p {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#info p.look_more {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

/* インフォページ　*/

#info2 {
margin:0px 30px 0px 30px;
padding:0px 0px 0px 0px;
}

#info2 h6 {
float:left;
background-image:url(../images/kitano/index/h6_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
padding:4px 0px 0px 16px;
color:#F6E5CC;
font-size:12px;
}

#info2 p {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#info2 p.look_more {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

/* =11 スタイリスト-------------------------------------------------------------
------------------------------------------------------------------------ */

.stylist_class td {
border-color:#CCCCCC;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.stylist_icon {
float:left;
width:150px;
text-align:center;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#column .stylist_icon p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.asset-body img {
float:right;
background-color:#FFFFFF;
padding:6px;
border-color:#999999;
border-style:solid;
border-width:1px;
margin:0px 30px 20px 10px;
}

/* =12 メニュー-------------------------------------------------------------
------------------------------------------------------------------------ */

#column table.menu_price {
float:right;
margin:0px 36px 10px 10px;
padding:0px 0px 0px 0px;
background-image:url(../images/kitano/pages/price_bg.jpg);
color:#504946;
}

#column table.menu_price2 {
margin:0px 36px 20px 36px;
padding:0px 0px 0px 0px;
background-image:url(../images/kitano/pages/price_bg.jpg);
color:#504946;
}

.menu_price td {
border-color:#9d8e87;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.menu_price2 td {
border-color:#9d8e87;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

/* =13 サロンインフォ-------------------------------------------------------------
------------------------------------------------------------------------ */

.salon_info td {
border-color:#cccccc;
border-style:dashed;
border-width:0px 0px 1px 0px;
}


/* =99 各種フォント-------------------------------------------------------------
------------------------------------------------------------------------ */

