@charset "utf-8";
@charset "utf-8";

  table.table01 {
background:#bbb;
width:100%;
margin:auto;
}
table.table01 tr td{
background:#fff;
padding:7px;
}
table.table01 tr td.title {
background:#ffeedd;
text-align:center;
}
table.table02 {
background:#bbb;
width:100%;
margin:auto;
}
table.table02 tr td {
background:#fff;
padding:7px;
}
table.table02 tr td.photo {
width:140px;
}
table.table02 tr td img.fleft {
float:left;
margin-right:15px;
}
table.table02 tr td p.chosho {
padding-top:40px;
line-height:2.0;
padding-bottom:20px;
}
table.table02 tr td.title {
background:#ffeedd;
text-align:center;
width:17%;
}
p.prize {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/icon/prize.png) no-repeat;
padding-left:32px;
line-height:31px;
border-bottom:1px dashed #ccc;
padding-bottom:5px;
margin-bottom:5px;
}
ul.kouen {
list-style:none;
}
ul.kouen li {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/icon/fukidashi.gif) no-repeat;
padding-left:25px;
line-height:16px;
padding-top:8px;
border-bottom:1px dashed #ccc;
padding-bottom:5px;
margin-bottom:5px;
}
ul.kouen li span {
color:#cc9955;
}
.lecture-list-block ul.kouen li {
padding-top: 0px !important;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.company-history-block table{
margin-bottom: 8px;
}
.company-history-block table td.title{
width:102px;
}
.company-history-block .history-date{
text-align:right;
}
.about-local-link table{
width:100%;
margin-bottom:15px;
border-collapse: collapse;
}
.about-local-link table td{
text-align: center;
width: 20%;
padding: 1px;
border: 1px solid #463c36;
background: #887d77;
}
.about-local-link table td a{
padding-top: 12px;
padding-bottom: 8px;
display: block;
line-height: 1;
background: #736357;
background: -moz-linear-gradient(top, #736357 0%, #544841 100%);
background: -webkit-linear-gradient(top, #736357 0%,#544841 100%);
background: linear-gradient(to bottom, #736357 0%,#544841 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736357', endColorstr='#544841',GradientType=0 );
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 15px;
}
.about-local-link table td a:hover{
opacity: 0.7;
}
.about-local-link table td a i.fa{
font-size: 20px;
}
.about-goto-top{
text-align:right;
margin-bottom: 8px;
margin-top: 8px;
}
.about-goto-top i.fa{
margin-right:2px;
font-size:15px;
}
  .seven-block .seven-box {
float:left;
width:223px;
padding:5px;
}
.seven-block .seven-box p {
border:1px solid #ddd;
padding:2px;
}
.seven-block .seven-box p a {
display:block;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/seven-bg.jpg) repeat-x;
text-decoration:none;
padding:8px;
font-size: 0.95em;
}
.seven-block .seven-box p a:hover {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/seven-bg_o.jpg) repeat-x;
}
.seven-block .seven-box.last {
float:none;
width:auto;
text-align:center;
clear:both;
}
.seven-block .seven-box p a span {
width:39px;
height:38px;
float:left;
display:block;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/icon/strength-number.png) no-repeat;
padding-top:7px;
padding-left:7px;
margin-right:10px;
color:#fff;
font-size:1.5em;
margin-right:5px;
font-weight:bold;
}
.seven-block .seven-box.last p a span{
float:none;
display:inline;
padding-bottom:7px;
padding-right:10px;
}
.large-box {
padding:10px;
}
.large-box .access-box {
margin-top:10px;
}
.large-box .access-box dl {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #ddd;
}
.large-box .access-box dl.first {
width:230px;
margin-right:10px;
}
.large-box .access-box dl.second {
width:210px;
margin-right:10px;
}
.large-box .access-box dl.third {
width:210px;
}
.large-box .access-box dl dt {
padding-left:35px;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/icon/train.gif) no-repeat;
color:#44aa77;
line-height:29px;
display:block;
}
.large-box .access-box dl.first dd {
padding-left:3px;
}
.large-box .access-box dl.second dd {
letter-spacing:2px;
padding-left:3px;
}
.large-box .access-box dl.third dd {
letter-spacing:2px;
padding-left:3px;
}
.large-box ul.photo-three {
list-style:none;
margin-left:0px;
margin-top:10px;
}
.large-box ul.photo-three li {
float:left;
}
.large-box ul.photo-three li.first {
margin-right:10px;
margin-left:10px;
}
.large-box ul.photo-three li.second {
margin-right:10px;
}
.large-box ul.photo-three li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.photo-three.shisatsu li img {
padding: 2px;
border:0px solid #ddd;
}
.large-box ul.photo-five {
list-style:none;
margin-left:5px;
margin-top:10px;
}
.large-box ul.photo-five li {
float:left;
margin:5px;
}
.large-box ul.photo-five li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.plan-three {
margin-top:20px;
}
.large-box ul.plan-three li {
float:left;
margin-right:6px;
width:222px;
list-style:none;
}
.large-box ul.plan-three li.last {
margin-right:0px;
}
.large-box ul.plan-three li img {
border:1px solid #ddd;
}
.large-box ul.plan-three li p.detail {
text-align:left;
margin-top:10px;
}
.large-box ul.space-three {
list-style:none;
margin-left:5px;
margin-top:10px;
}
.large-box ul.space-three li {
float:left;
margin-right:15px;
margin-bottom:15px;
}
.large-box ul.space-three li.last {
margin-right:0px;
}
.large-box ul.space-three li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.space-three li p {
padding-left:10px; border-left:3px solid #049a48;
color: #049a48;
}
.large-box ul.answer-three {
list-style:none;
margin-left:5px;
margin-top:10px;
}
.large-box ul.answer-three li {
float:left;
margin-right:15px;
margin-bottom:15px;
}
.large-box ul.answer-three li.last {
margin-right:0px;
}
.large-box ul.answer-three li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.answer-three li h5 {
padding-left:10px; margin-bottom:10px;
border-left:3px solid #049a48;
color: #049a48;
}
.large-box ul.answer-three li p.detail {
text-align:center;
}
.large-box ul.pr-box {
list-style:none;
margin-left:5px;
margin-top:10px;
}
.large-box ul.pr-box li {
float:left;
margin-right:15px;
margin-bottom:15px;
}
.large-box ul.pr-box li.last {
margin-right:0px;
}
.large-box ul.pr-box li.fuji {
width:160px;
margin-right:25px;
}
.large-box ul.pr-box li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.pr-box li.other img {
padding: 0px;
border:0;
}
.large-box ul.pr-box li h5 {
padding-left:10px;
border-left:3px solid #44aa77;
color:#338833;
margin-bottom:10px;
}
.large-box ul.photo-four {
list-style:none;
margin-left:5px;
margin-top:10px;
}
.large-box ul.photo-four li {
float:left;
margin-right:5px;
margin-bottom:15px;
}
.large-box ul.photo-four li.last {
margin-right:0px;
}
.large-box ul.photo-four li img {
padding: 1px;
border:1px solid #ddd;
}
.large-box ul.photo-three.shisatsu li h5 {
padding-left:10px;
border-left:3px solid #44aa77;
color:#338833;
margin-bottom:10px;
}
.large-box ul.photo-three.shisatsu li {
width:213px;
}
#MainContents .large-box.large-large {
background:url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/search-bg.gif) no-repeat bottom;
}
.subPage #MainContents h4.noneunderline  {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/midashi/midashi_bg4.gif) no-repeat;
}
.subPage #MainContents h4.noneunderline a {
}
.subPage #MainContents h4.noneunderline a span {
float:right;
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg.gif) repeat-x;
border:1px solid #ddd;
line-height: 24px;
padding:1px 5px 2px;
margin-left:10px;
margin-top:3px;
font-size:0.8em;
font-weight:normal;
color: #fff;
text-decoration:none;
}
.subPage #MainContents h4.noneunderline a:hover span {
background: url(//entre-salon.com/wordpress/wp-content/themes/wp.vicuna/images/bg/detail_bg_o.gif) repeat-x;
}