﻿@charset "utf-8";
/* ------------------------------------------------------
共通
------------------------------------------------------ */
div#contentsArea {
width:600px;
}
div#contentsArea a.photo {
width:240px;
height:305px;
margin:0 0 0 10px;
display:block;
text-indent:-9999px;
} 
div#contentsArea div#style_header {
width:600px;
height:450px;
background:URL(images/style_bg_01.jpg) no-repeat;
}
div#contentsArea div#style_header h2, div#contentsArea div#style_header h3 {
text-indent:-9999px;
height:60px;
}
div#contentsArea div#style_header p {
padding:170px 0px 0px 45px;
width:320px;
float:left;
line-height:18px;
}
div#contentsArea div#style_header ul {
margin:0px;
list-style:none;
height:300px;
width:175px;
margin:0px;
padding: 0 30px 0 0px;
float:right;
}
div#contentsArea div#style_header li {
height:100px;
}
div#contentsArea div#style_header li a {
display:block;
width:175px;
height:100px;
text-indent:-9999px;
}
div#contentsArea div#style_header li a#btn01 {
background:URL(images/btn_bg.jpg) 0px -0px no-repeat;
}
div#contentsArea div#style_header li a#btn02 {
background:URL(images/btn_bg.jpg) 0px -100px no-repeat;
}
div#contentsArea div#style_header li a#btn03 {
background:URL(images/btn_bg.jpg) 0px -200px no-repeat;
}
/*
div#contentsArea div#style_header li a#btn04 {
background:URL(images/btn_bg.jpg) 0px -150px no-repeat;
}
div#contentsArea div#style_header li a#btn05 {
background:URL(images/btn_bg.jpg) 0px -200px no-repeat;
}
div#contentsArea div#style_header li a#btn06 {
background:URL(images/btn_bg.jpg) 0px -250px no-repeat;
}
*/
div#contentsArea div#style_header li a:hover#btn01,
div#contentsArea div#style_header li a:hover#btn02,
div#contentsArea div#style_header li a:hover#btn03,
div#contentsArea div#style_header li a:hover#btn04,
div#contentsArea div#style_header li a:hover#btn05,
div#contentsArea div#style_header li a:hover#btn06
 {
background:none;
}
div#contentsArea div#contents01 {
width:570px;
height:930px;
background:URL(images/style_bg_02.jpg) no-repeat;
padding:0 0 0 30px;
clear:both;
}
div#contentsArea div#contents02 {
width:570px;
height:930px;
background:URL(images/style_bg_03.jpg) no-repeat;
padding:0 0 0 30px;
clear:both;
}
div#contentsArea div#contents03 {
width:570px;
height:930px;
background:URL(images/style_bg_04.jpg) no-repeat;
padding:0 0 0 30px;
clear:both;
}
div#contentsArea div#contents01 div, div#contentsArea div#contents02 div, div#contentsArea div#contents03 div {
width:280px;
height:930px;
float:left;
}
div#contentsArea div#contents01 div h5, div#contentsArea div#contents02 div h5, div#contentsArea div#contents03 div h5 {
height:65px;
text-indent:-9999px;
}
div#contentsArea div#contents01 div h4, div#contentsArea div#contents02 div h4, div#contentsArea div#contents03 div h4 {
height:50px;
text-indent:-9999px;
}
.subtitle {
font-weight:bold;
}
.subtitle_jp {
font-size:10px;
font-weight:normal;
}
p.nailsalon {
text-align:right;
height:20px;
padding: 0px 35px 0 0;
}
div#contentsArea div#contents01 div span.subtitle {
color:#70A07E;
}
div#contentsArea div#contents02 div span.subtitle {
color:#309DC5;
}
div#contentsArea div#contents03 div span.subtitle {
color:#E0654D;
}
div#contentsArea div#contents01 div p.cmnt01, div#contentsArea div#contents02 div p.cmnt01, div#contentsArea div#contents03 div p.cmnt01 {
width:260px;
height:240px;
padding: 10px 0 0 0;
line-height:17px;
}
div#contentsArea div#contents01 div p.cmnt02, div#contentsArea div#contents02 div p.cmnt02, div#contentsArea div#contents03 div p.cmnt02 {
width:260px;
height:135px;
padding: 10px 0 0 0;
line-height:17px;
}
div#contentsArea div#contents01 div ul, div#contentsArea div#contents02 div ul, div#contentsArea div#contents03 div ul {
width:280px;
height:55px;
list-style:none;
clear:both;
}
div#contentsArea div#contents01 div li, div#contentsArea div#contents02 div li, div#contentsArea div#contents03 div li {
width:125px;
height:40px;
padding:0 10px 0 0;
float:left;
}
div#contentsArea div#contents01 div li a, div#contentsArea div#contents02 div li a, div#contentsArea div#contents03 div li a {
display:block;
text-indent:-9999px;
width:125px;
height:40px;
}
div#contentsArea div#contents01 div p.links, div#contentsArea div#contents02 div p.links, div#contentsArea div#contents03 div p.links {
width:55px;
height:25px;
padding: 0px 0 0 200px;
}
div#contentsArea div#contents01 div p.links a, div#contentsArea div#contents02 div p.links a, div#contentsArea div#contents03 div p.links a {
display:block;
text-indent:-9999px;
width:65px;
height:25px;
}

div#contentsArea div#style_info {
width:550px;
height:300px;
padding: 0px 0 0 50px;
background:URL(images/style_bg_06.jpg) no-repeat;
}
div#contentsArea div#style_info h5 {
height:75px;
text-indent:-9999px;
}
div#contentsArea div#style_info div#left {
width:310px;
float:left;
}
div#contentsArea div#style_info div#right {
width:200px;
padding:0px 0 0 0;
float:left;
}
div#contentsArea div#style_info div#right a {
width:200px;
height:165px;
display:block;
text-indent:-9999px;
}

div#contentsArea div#style_info p {
width:290px;
line-height:17px;
color:#927E5E;
}
div#contentsArea div#style_info table {
color:#927E5E;
font-size:12px;
margin-top:10px;
}
div#contentsArea div#style_info table td.ttl {
font-weight:bold;
}

div#contentsArea div#style_footer {
width:400px;
height:195px;
padding: 15px 0 0 200px;
background:URL(images/style_bg_05.jpg) no-repeat;
}
div#contentsArea div#style_footer a {
display:block;
text-indent:-9999px;
width:360px;
height:50px;
margin-bottom:10px;
}





