﻿body{margin:0;padding:0;line-height:180%;color:#666;font-family:'Hiragino Sans', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, Verdana, sans-serif;font-size:14px;background:url(../img/common/background.jpg)}article,aside,canvas,details,figcaption,figure,header,footer,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;border:none}h1{float:left;margin:15px 0 15px 10px}h2{float:right;margin:10px 0 0 0;color:#999;font-size:86%;font-weight:normal}div.contents{margin:0 auto;width:960px}p.note{margin:0;padding-left:1em;text-indent:-1em}p.note::before{content:'※'}header{overflow:hidden;*zoom:1;border-top:5px #362e2b solid;border-bottom:1px #362e2b solid;background:#fff}header div#headerRight{float:right;margin:0 10px 0 0;width:596px}header div#headerRight h2{width:100%;text-align:right}header div#headerRight nav#navi ul{list-style:none;margin:0;padding:0;text-indent:-99999px}header div#headerRight nav#navi ul li{float:left;margin:25px 0 0 0}header div#headerRight nav#navi ul li a{display:block;height:40px}header div#headerRight nav#navi ul li#color a{width:133px;background:no-repeat 0 0 url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#color a.current,header div#headerRight nav#navi ul li#color a:hover{background:no-repeat 0 -40px url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#henna a{width:133px;background:no-repeat -133px 0 url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#henna a.current,header div#headerRight nav#navi ul li#henna a:hover{background:no-repeat -133px -40px url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#access a{width:137px;background:no-repeat -266px 0 url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#access a.current,header div#headerRight nav#navi ul li#access a:hover{background:no-repeat -266px -40px url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#contact a{width:193px;background:no-repeat -403px 0 url(../img/common/nav.gif)}header div#headerRight nav#navi ul li#contact a.current,header div#headerRight nav#navi ul li#contact a:hover{background:no-repeat -403px -40px url(../img/common/nav.gif)}div#main{overflow:hidden;*zoom:1;margin:40px 10px 0 10px;padding:30px}div#main img{float:left}div#main h3{margin:0;padding:0}div#main h3 img{margin:0 0 0 30px}div#main p{float:right;margin:0;padding:20px 0 0 0;width:450px;color:#fff}div#intro{overflow:hidden;*zoom:1;margin:40px 10px 0 10px}div#intro section{float:left}div#intro section h3{margin:0}div#intro section p{margin:1em 0 0 0;width:700px}div#intro img#introImg{float:right}div#priceProfile{overflow:hidden;*zoom:1}section#priceArea{float:left;margin:0 0 0 10px;width:440px}section#priceArea h3{margin:40px 0 20px 0;padding:5px 5px 5px 10px;color:#fff;font-size:129%;font-weight:normal}section#priceArea table{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #8c8c8c;width:100%;line-height:150%}section#priceArea table tr th{text-align:left;font-size:115%;font-weight:bold}section#priceArea table tr td.price{text-align:right}section#profileArea{float:right;margin:40px 10px 0 0;padding:0 20px 20px 20px;width:420px}section#profileArea h3{margin:20px 0 0 0}section#profileArea p#profile{margin:1em 0}section#profileArea img#profileImg{float:left}section#profileArea p#profileText{float:right;margin:0;width:300px}div#imgArea{margin:40px 10px 0 10px;padding:30px}div#imgArea img{margin:0 20px 0 0}div#imgArea img.last{margin:0}footer{margin:95px 0 0 0;background:#878892}footer div.contents{position:relative}footer div.contents div#pageTop{position:absolute;top:-35px;right:10px}footer div.contents div#footerLogoArea{float:left;padding-top:85px;width:194px}footer div.contents div#accessDataArea{float:left;padding-top:45px}footer div.contents div#accessDataArea p#tel{margin:15px 0;color:#fff;font-size:24px}footer div.contents div#accessDataArea p#tel img{vertical-align:baseline;margin-left:10px}footer div.contents div#accessDataArea p#hardData{color:#fff}footer div.contents div#accessDataArea div#icons img{vertical-align:middle;margin:0 15px 0 0}footer div.contents div#mapArea{float:right;padding-top:85px;width:380px}footer div.contents div#mapArea img{margin-bottom:10px}footer div.contents p#copyright{clear:both;margin:0;padding:40px 0 20px 0;color:#fff;text-align:center;font-size:86%}
