@charset "utf-8";

/* (C) salon-bonjour.jp */
body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:center;
background:#FFF;
}
body,table,td,tr,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form {
margin:0;
padding:0;
color:#594A41;
font-size:12px;
}
h1,h2,h3,h4,h5,h6,p {
font-size:12px;
color:#594A41;
}
table {
border-collapse:collapse;
}
a:link,a:visited,a:active {
color:#750A0A;
text-decoration:underline;
outline:none;
}
a:hover {
color:#F6921D;
text-decoration:underline;
}
.clear {
clear:both;
}
.center {
text-align:center;
}
img {
border:0;
}
li {
list-style:none;
}
#analysis {
display:none;
}

/* IE6 PNG Setting */
img,#concept {
behavior:url(../js/iepngfix.htc);
}

/* header */
#header {
margin:0 auto;
width:900px;
height:186px;
background:url(../images/common/img_h_back.gif) no-repeat;
text-align:left;
}

#h_left {
width:230px;
float:left;
}
#h_left a {
margin:28px 0 0 9px;
width:221px;
height:72px;
display:block;
}

#h_right {
width:670px;
height:140px;
float:right;
}
h1 {
margin-top:20px;
text-align:right;
font-size:10px;
font-weight:normal;
}
#h_contact {
margin-top:16px;
text-align:right;
}
#header #h_right ul {
margin-top:18px;
float:right;
}
#header #h_right ul li {
height:20px;
float:left;
}
#btn_h_home {width:67px;}
#btn_h_sitemap {width:72px;}

#btn_h {
padding:16px 16px 0;
clear:both;
}
#btn_h li {
float:left;
}
#btn_h li a {
width:124px;
height:30px;
display:block;
text-indent:-9999px;
}

#btn_h01 {background:url(../images/common/btn_h.gif) no-repeat 0 0;}
#btn_h02 {background:url(../images/common/btn_h.gif) no-repeat -124px 0;}
#btn_h03 {background:url(../images/common/btn_h.gif) no-repeat -248px 0;}
#btn_h04 {background:url(../images/common/btn_h.gif) no-repeat -372px 0;}
#btn_h05 {background:url(../images/common/btn_h.gif) no-repeat -496px 0;}
#btn_h06 {background:url(../images/common/btn_h.gif) no-repeat -620px 0;}
#btn_h07 {background:url(../images/common/btn_h.gif) no-repeat -744px 0;}

#btn_h01 a:hover {background:url(../images/common/btn_h.gif) no-repeat 0 -30px;}
#btn_h02 a:hover {background:url(../images/common/btn_h.gif) no-repeat -124px -30px;}
#btn_h03 a:hover {background:url(../images/common/btn_h.gif) no-repeat -248px -30px;}
#btn_h04 a:hover {background:url(../images/common/btn_h.gif) no-repeat -372px -30px;}
#btn_h05 a:hover {background:url(../images/common/btn_h.gif) no-repeat -496px -30px;}
#btn_h06 a:hover {background:url(../images/common/btn_h.gif) no-repeat -620px -30px;}
#btn_h07 a:hover {background:url(../images/common/btn_h.gif) no-repeat -744px -30px;}


/* container */
#container {
margin:0 auto;
padding-bottom:10px;
width:900px;
text-align:left;
background:url(../images/common/img_container_back.gif) repeat-y;
}


/* contents */
#contents {
padding:16px 16px 0;
}

#left {
width:200px;
float:left;
}

#right {
width:652px;
float:right;
line-height:18px;
}

#main_img {
margin-bottom:16px;
width:868px;
height:174px;
}

#right h2 {
width:652px;
height:45px;
}

.con {
padding:0 15px 15px;
}

#con306l {
width:306px;
float:left;
}
#con306r {
width:306px;
float:right;
}

/* side */
#left ul li {
width:200px;
}


/* footer */
#footer {
height:304px;
background:url(../images/common/img_f_back.gif) repeat-x;
}

#f_area {
height:276px;
background:url(../images/common/img_f_area_back.jpg) no-repeat center 72px;
}

#f_contents {
margin:0 auto;
width:900px;
height:276px;
text-align:left;
}
#pagetop {
width:900px;
height:30px;
background:url(../images/common/img_pagetop_back.gif) no-repeat;
}
#pagetop a {
margin:0 0 0 784px;
width:70px;
height:20px;
display:block;
}

#btn_f {
margin:9px 16px 15px;
width:868px;
height:18px;
}
#btn_f li {
float:left;
}
#btn_f li a {
width:124px;
height:18px;
display:block;
text-indent:-9999px;
}

#btn_f01 {background:url(../images/common/btn_f.gif) no-repeat 0 0;}
#btn_f02 {background:url(../images/common/btn_f.gif) no-repeat -124px 0;}
#btn_f03 {background:url(../images/common/btn_f.gif) no-repeat -248px 0;}
#btn_f04 {background:url(../images/common/btn_f.gif) no-repeat -372px 0;}
#btn_f05 {background:url(../images/common/btn_f.gif) no-repeat -496px 0;}
#btn_f06 {background:url(../images/common/btn_f.gif) no-repeat -620px 0;}
#btn_f07 {background:url(../images/common/btn_f.gif) no-repeat -744px 0;}

#btn_f01 a:hover {background:url(../images/common/btn_f.gif) no-repeat 0 -18px;}
#btn_f02 a:hover {background:url(../images/common/btn_f.gif) no-repeat -124px -18px;}
#btn_f03 a:hover {background:url(../images/common/btn_f.gif) no-repeat -248px -18px;}
#btn_f04 a:hover {background:url(../images/common/btn_f.gif) no-repeat -372px -18px;}
#btn_f05 a:hover {background:url(../images/common/btn_f.gif) no-repeat -496px -18px;}
#btn_f06 a:hover {background:url(../images/common/btn_f.gif) no-repeat -620px -18px;}
#btn_f07 a:hover {background:url(../images/common/btn_f.gif) no-repeat -744px -18px;}


#f_left {
padding-top:42px;
width:530px;
float:left;
}
#f_left img {
margin-left:16px;
}

#f_right {
padding-top:42px;
width:370px;
float:right;
text-align:right;
}
#f_right img {
margin-right:16px;
}

#copy {
margin:0 auto;
width:900px;
height:28px;
text-align:right;
}
#copy img {
margin-right:16px;
}

/* 404 */
body#jump {
margin:20px 0;
}

#jump h1 {
padding-bottom:20px;
font-size:18px;
text-align:center;
font-weight:bold;
}

#jump p {
line-height:18px;
padding-bottom:20px;
}

/* font */
.f10 {
font-size:10px;
}
.f12red {
font-size:12px;
color:#BE1D2C;
}
.f12pinkb {
font-size:12px;
color:#e5004f;
font-weight:bold;
}

