@charset UTF-8;

* html #header,* html #header2,* html #content,* html #footer .inner {
behavior:expression(IEPNGFIX.fix(this))
}

/* --- 汎用スタイル全般 --- */
.clear,#sub dl { clear:both }
.left { clear:left;float:left }
.right { float:right }
.noMargin { margin:0; position:relative; top:10px }

/* --- 汎用 - 値段表記 --- */
.yen {
clear:right;
color:#FA8072;
float:right;
font-size:15px;
font-weight:700
}

.yen2 {
clear:right;
color:#FA8072;
float:right;
font-weight:700;
width:100px
}

.yen3 {
clear:right;
color:#c00;
float:right;
font-weight:700;
width:540px
}

.yen4 {
clear:right;
color:#c00;
float:right;
font-weight:700;
text-align:right;
width:200px
}

.yen5 {
bottom:0;
clear:right;
color:#FA8072;
float:right;
font-weight:700;
position:absolute;
right:5px;
text-align:right;
width:160px
}

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

:first-child+html #header2 .inner {
left:0
}

a,#main a {
color:#131313;
text-decoration:none
}

a:hover,#main a:hover {
color:#666;
text-decoration:underline
}

/* -----
レイアウト
------------------------------------------------------------ */

body {
background-color:#ccc;
background-image:url(http://www.turaum.com/img/common/body_bg.gif);
background-position:center top;
background-repeat:repeat;
color:#333;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, "ＭＳ Ｐゴシック", sans-serif;
margin:0 auto;
padding:0;
text-align:center;
z-index:0
}

#banner {
margin:0 auto;
width:1200px
}

#banner .inner {
margin:0 auto;
padding-left:10px;
text-align:left;
width:800px
}

#banner .inner h1 a {
  color:#131313;
  font-size:12px;
  text-decoration:none
}
#banner .inner h1 a:hover{
  text-decoration:underline;
  color:#432314;
}

#content {
background-color:transparent;
background-image:url(http://www.turaum.com/img/common/content_bg.png);
background-position:center top;
background-repeat:repeat-y;
color:#333;
font-size:100%;
margin:0 auto;
padding:0;
text-align:center;
width:1200px
}

#content-inner,#main .inner {
margin:0 auto
}

#footer {
clear:both;
color:#333;
font-size:100%;
margin:0 auto;
text-align:center;
width:1200px
}

#footer .inner {
background-color:transparent;
background-image:url(http://www.turaum.com/img/common/footer_bg.png);
background-position:center top;
background-repeat:no-repeat;
height:148px;
margin:0 auto;
width:945px
}

#footer address {
display:block;
float:left;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-size:70%;
font-weight:700;
height:128px;
padding-top:40px;
text-align:right;
width:350px
}

#footer p {
font-size:70%
}

#footerLinks {
display:block;
font-size:12px;
padding-top:40px
}

#footerLinks a {
color:#5D1A01
}

#header {
background-color:transparent;
background-image:url(http://www.turaum.com/img/common/header_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#333;
height:400px;
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
width:1199px
}

#header .inner {
display:block;
height:400px;
margin:16px auto 0;
width:880px
}

#header h1 {
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-size:160%;
font-weight:700;
margin-bottom:0;
margin-left:0;
margin-top:20px;
padding-bottom:0;
padding-top:0
}

#header h1 a {
background-color:#fff;
color:#333;
text-decoration:none
}

#header img a {
border:none;
margin:0
}

#header p {
background-color:#fff;
color:#333;
font-size:80%;
line-height:140%;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
padding-bottom:0;
padding-top:0
}

#header2 {
background-color:transparent;
background-image:url(http://www.turaum.com/img/common/contents_header_bg.png);
background-position:center top;
background-repeat:no-repeat;
color:#333;
height:311px;
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
width:1199px
}

#header2 .inner {
display:block;
height:107px;
left:130px;
position:relative;
top:140px;
width:858px
}

#indexBox01 {
float:right;
width:100%
}

#indexBox01 img {
display:inline-block;
float:left
}

#main {
background-color:transparent;
color:#333;
float:right;
font-size:80%;
margin:0 auto;
padding-bottom:20px;
padding-right:0;
padding-top:0;
text-align:left;
width:596px
}

#main .extended {
display:block;
float:right;
margin-bottom:10px;
margin-top:10px
}

#main .posted img {
border:none;
margin-bottom:-5px
}

#main dd {
padding-left:5px
}

#main dl {
margin-bottom:5px;
margin-top:5px
}

#main dt {
padding:5px 0 10px 5px
}

#main h2 {
background-image:url(http://www.turaum.com/img/common/h2.gif);
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#fff;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-size:140%;
font-weight:700;
height:67px;
line-height:50px;
margin:10px auto;
text-indent:40px;
width:587px
}

#main h3 {
background-image:url(http://www.turaum.com/img/common/h3.gif);
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#a34d21;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-size:120%;
font-weight:700;
height:40px;
line-height:40px;
margin:10px auto;
text-indent:20px;
width:561px
}

#main h4 {
background-image:url(http://www.turaum.com/img/common/h4.gif);
background-position:left center;
background-repeat:no-repeat;
color:#391B0C;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-weight:700;
margin:10px auto;
text-indent:26px
}

#main h5 {
background-image:url(http://www.turaum.com/img/common/h5.gif);
background-position:left center;
background-repeat:no-repeat;
color:#922924;
font-family:Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,メイリオ,"ＭＳ Ｐゴシック", sans-serif;
font-weight:700;
margin:10px auto;
text-indent:26px
}

#main img {
margin-bottom:10px
}

#main ol li,#main ul li {
margin:0;
z-index:4
}

#main ol,#main ul {
margin-bottom:10px;
padding:0
}

#main p {
line-height:20px
}

#main strong {
display:block
}

/* --- TOPページ下インフォメーション --- */
#information{
  margin:10px auto;
  clear:both;
}
#information .infobox-left{
  width:295px;
  float:left;
}
#information .infobox-right{
  width:295px;
  float:right;
}
.newsbox{
  background-color:#f4f1ed;
  border:1px dashed #E1DBD5;
}
.feedbox{
  margin-top:10px;
  background-color:#f4f1ed;
  border:1px dashed #E1DBD5;
  font-family:Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feedbox span.top-date,span.top-date{
  font-weight:bold;
  color:#67412B;
}

#feed dl dt{ padding-bottom:5px;border-bottom:1px dashed #666; }

#information .infobox-left a{
  display:block;
}
#information .infobox-left a img{
  display:block;
  margin:0px auto;
}

.infobox-right ul li {
border-bottom:1px dashed #666;
display:block;
margin:0 auto;
padding-bottom:6px;
padding-top:6px;
padding-left:10px;
}

span.newsTitle {
background-image:url(http://www.turaum.com/img/index/newsBanner01.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:33px;
text-indent:-9999px;
}

span.staffTitle {
background-image:url(http://www.turaum.com/img/index/newsBanner02.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:33px;
text-indent:-9999px;
}

span.feedTitle{
background-image:url(http://www.turaum.com/img/common/feedTitle.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:33px;
text-indent:-9999px;
}

p.blog-t{
  font-weight:bold;
  text-indent:5px;
}

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

#sub {
background-color:transparent;
color:#333;
float:left;
font-size:12px;
margin:0 auto 20px;
padding:0;
text-align:left;
width:204px;
z-index:1
}

#sub .inner {
margin:0 auto;
padding-left:10px
}

#sub dd {
font-size:12px
}

#sub dt {
text-indent:-9999px
}

#sub em {
color:#5C1901;
display:block;
font-style:normal;
font-weight:700;
margin-bottom:4px;
margin-top:10px
}

#sub li.item {
display:inline;
float:left;
height:70px;
margin:0 10px 10px 0;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:70px
}

#sub p {
line-height:20px;
margin:0;
padding:3px 0 0
}

#sub strong {
display:block;
font-size:18px;
letter-spacing:.2em;
text-align:center
}

#sub table.subTable tr td {
text-align:right
}

#sub table.subTable tr th,#sub table.subTable tr td {
border-bottom:1px dashed #999;
padding-bottom:3px
}

#sub table.subTable tr th,p.leftTxt {
text-align:left
}

#sub ul {
list-style:none;
margin:0;
padding:0
}

#sub ul li {
font-size:12px;
padding:2px 0 3px;
z-index:99
}

#sub ul li a {
background-color:#fff;
background-image:url(http://www.turaum.com/img/common/icon_topcategory.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#453326;
display:block;
font-weight:700;
height:40px;
letter-spacing:.1em;
line-height:40px;
margin:0;
position:relative;
text-decoration:none;
text-indent:30px;
width:180px;
z-index:99
}

#sub ul li a:hover {
color:#666;
position:relative;
text-decoration:underline;
z-index:99
}

#sub ul li li {
font-size:12px;
margin-left:20px
}

#wrapper {
margin:0 auto;
width:800px
}

div.box01 {
margin:10px auto;
padding:6px
}

div.contactBox02 {
border:1px solid #ccc;
display:block;
margin:10px auto;
padding:10px;
width:500px
}

div.entryBox {
margin:10px auto;
width:560px
}

div.goodsBox {
background-color:#ededed;
border:1px solid #cecece;
display:block;
float:left;
height:350px;
margin-right:4px;
margin-top:10px;
overflow:hidden;
position:relative;
width:180px
}

div.goodsBox p {
display:block;
margin:0 auto;
width:160px
}

div.goodsTitle {
background-image:none;
display:block;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
overflow:hidden;
text-indent:4px;
width:180px
}

div.mapbutton {
clear:both;
margin:10px auto;
text-align:center;
width:560px
}

div.menuBox table {
display:block;
margin-bottom:20px
}

div.menuBox table tr td {
background-image:url(http://www.turaum.com/img/common/menuBox_td_bg.jpg);
background-position:left top;
background-repeat:repeat-y;
float:left;
margin:2px auto;
padding:5px 5px 10px;
width:260px
}

div.menuBox table tr th {
background-color:#73482A;
border:1px solid #999;
color:#fff;
padding:5px
}

div.menuTblTitle {
border-bottom:1px dashed #9c7342;
display:block;
margin:0 auto 4px;
padding-bottom:4px;
padding-top:4px;
width:260px
}

div.menuTblTitle span.rightTxt {
clear:both;
display:block;
margin:0 auto;
width:260px
}

div.menuTblTitle strong {
color:#630;
display:block;
font-size:15px;
margin:0 auto;
width:260px
}

div.recommendBox {
border:1px solid #cecece;
clear:right;
display:block;
float:right;
line-height:180%;
margin:10px auto;
padding:10px;
width:340px
}

div.salonBox01 {
background-image:url(http://www.turaum.com/img/salon/salon_bg011.jpg)
}

div.salonBox01 p,div.salonBox03 p,div.salonBox05 p {
display:block;
position:relative;
top:90px;
width:305px
}

div.salonBox01,div.salonBox02,div.salonBox03,div.salonBox04,div.salonBox05 {
background-position:left top;
background-repeat:no-repeat;
clear:both;
height:304px;
margin:0 auto 10px;
width:549px
}

div.salonBox02 {
background-image:url(http://www.turaum.com/img/salon/salon_bg022.jpg)
}

div.salonBox02 p,div.salonBox04 p {
display:block;
left:20px;
position:relative;
top:90px;
width:305px
}

div.salonBox03 {
background-image:url(http://www.turaum.com/img/salon/salon_bg033.jpg)
}

div.salonBox04 {
background-image:url(http://www.turaum.com/img/salon/salon_bg044.jpg)
}

div.salonBox05 {
background-image:url(http://www.turaum.com/img/salon/salon_bg055.jpg)
}

div.salonMap {
float:left;
left:10px;
position:relative;
top:-6px;
width:251px
}

div.salonMap a {
display:block;
left:10px;
position:relative;
top:-4px
}

div.staff01 {
background-image:url(http://www.turaum.com/img/staff/staff01.jpg)
}

div.staff01 p,div.staff03 p {
left:-20px;
position:relative;
top:20px;
width:320px
}

div.staff01,div.staff02,div.staff03 {
background-image:url(http://www.turaum.com/img/staff/staff01.jpg);
background-position:left top;
background-repeat:no-repeat;
height:221px;
margin:0 auto;
width:543px;
position:relative;
}

/* --- ブログへのリンクボタン --- */

/* -- 共通スタイル -- */
div.staff01 span.bloglink,
div.staff02 span.bloglink,
div.staff03 span.bloglink{
  display:block;
  width:200px;
  height:30px;
  line-height:30px;
  background-image:url(http://www.turaum.com/img/common/bloglink_bg.gif);
  text-align:center;
  font-size:14px;
  letter-spacing:0.02em;
  position:absolute;
  color:#fff;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

/* -- 個別スタイル -- */
div.staff01 span.bloglink{ bottom:40px; right:20px; }
div.staff02 span.bloglink{ bottom:25px; left:100px; }
div.staff03 span.bloglink{ bottom:40px; right:20px; }

#main div.staff01 span.bloglink a,
#main div.staff02 span.bloglink a,
#main div.staff03 span.bloglink a{
  color:#fff;
}

/* --- ブログへのリンクボタンここまで --- */

div.staff02 {
background-image:url(http://www.turaum.com/img/staff/staff02.jpg)
}

div.staff02 p {
left:20px;
position:relative;
top:20px;
width:320px
}

div.staff03 {
background-image:url(http://www.turaum.com/img/staff/staff03.jpg)
}

div:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

fieldset {
margin:10px auto
}

form {
border:1px solid #cecece;
display:block;
margin:0 auto;
width:560px
}

form p {
padding-left:10px
}

h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,blockquote,cite,q,address {
font-size:100%;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

h2.commitment {
background:url(http://www.turaum.com/img/title/01.jpg)no-repeat left top
}

h2.commitment,h2.menu,h2.recommend,h2.salon,h2.staff,h2.haircare,h2.voice,h2.contact {
display:block;
height:216px;
margin:0 auto;
text-indent:-9999px;
width:560px
}

h2.contact {
background:url(http://www.turaum.com/img/title/08.jpg)no-repeat left top
}

h2.haircare {
background:url(http://www.turaum.com/img/title/06.jpg)no-repeat left top
}

h2.menu {
background:url(http://www.turaum.com/img/title/02.jpg)no-repeat left top
}

h2.recommend {
background:url(http://www.turaum.com/img/title/03.jpg)no-repeat left top
}

h2.salon {
background:url(http://www.turaum.com/img/title/04.jpg)no-repeat left top
}

h2.staff {
background:url(http://www.turaum.com/img/title/05.jpg)no-repeat left top
}

h2.voice {
background:url(http://www.turaum.com/img/title/07.jpg)no-repeat left top
}

img {
border-style:none
}

img.centerImg {
display:block;
margin:0 auto 10px;
text-align:center
}

img.leftImg {
clear:left;
display:block;
float:left
}

img.onborder {
border:3px solid #5c1901
}

img.rightImg {
clear:right;
display:block;
float:right
}

legend {
background-color:#73482a;
border:1px solid #cecece;
color:#fff;
font-weight:700;
padding:6px
}

p.bottomborder {
border-bottom:1px dashed #999
}

p.centerTxt {
margin:0 auto;
text-align:center
}

p.commitmentBox {
float:left;
width:340px
}

p.commitmentBox2 {
float:right;
width:340px
}

p.recommendTxt {
width:360px
}

p.rightTxt {
float:right;
margin:0;
width:400px
}

p.voiceBox {
background-color:#ededed;
margin:0 auto;
padding:10px;
width:540px
}

p.width340 {
width:340px
}

span.click img {
vertical-align:middle
}



span.red {
color:#c00
}

span.rightTxt {
display:block;
text-align:right
}

span.strong {
display:block;
font-size:14px;
font-weight:700;
text-align:left
}

table.accessTbl {
display:block;
width:320px
}

table.accessTbl tr td {
border:1px solid #999;
padding:6px;
text-align:right
}

table.accessTbl tr th {
background-color:#73482A;
border:1px solid #999;
color:#fff;
padding:6px
}

table.contactTbl01 {
display:block;
margin:10px auto;
width:540px
}

table.contactTbl01 tr td {
border:1px solid #cecece;
padding:4px
}

table.contactTbl01 tr th {
background-color:#73482A;
color:#fff;
padding:4px
}

ul.site-archives {
left:50px;
position:relative
}
