@charset "Shift-JIS";

/*共通==========*/
body{margin:0;padding:0;font-size:75%;line-height:1.4;color:#fff;text-align:center;background:#08291e url("../p_img/p001/body-bg.jpg") no-repeat 50% 0 fixed;}
h1,h2,h3,h4,h5{margin:0;}
table{border-collapse:collapse;}
th{text-align:left;font-weight: normal;}
a img{border:0;background:none!important;}
a{color:#fff;}
a:hover{}
.thumbleft{float:left;margin:0 10px 10px 0;width:160px;}
.thumbright{float:right;margin:0 0 10px 10px;width:160px;}
.imgmemo{margin:0;width:160px;text-align: center;font-size:0.95em!important;border-bottom:1px solid #d2d2d2;}
.clr{clear:both;margin:0;width:0;height:0;}
.date{margin:5px 0;font-family:serif;font-size:1em;letter-spacing:1px;text-align:right;}
.pagetop{clear:both;margin:20px 0;text-align:center;}
.pagetop a{font-size:0.75em;}
.pagemove{clear:both;margin:10px 0;text-align:center;}
.pagemove a{font-weight:bold;}
div.line-dotted{margin:0.8em 0;width:auto;height:2px;}
p.txt1{margin:5px 12px;}
.nobdr{border:none!important;}

.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/**/

/*IE6 PNG FILTER*/
* html #header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/header-bg.png);}
* html #header img{display:none;}

* html #top-photo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/top-photo.png);}
* html #top-photo img{display:none;}

* html td.about-angel{width:210px;height:210px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/about-angel.png);}
* html td.about-angel img{display:none;text-align:right;}

* html th.concept1{width:190px;height:40px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/salon-concept1.png);}
* html th.concept1 img{display:none;}

* html th.concept2{width:190px;height:40px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/salon-concept2.png);}
* html th.concept2 img{display:none;}

* html th.concept3{width:190px;height:40px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/salon-concept3.png);}
* html th.concept3 img{display:none;}

* html th.concept4{width:190px;height:40px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/salon-concept4.png);}
* html th.concept4 img{display:none;}

* html th.concept5{width:190px;height:40px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.gotemba.info/p_img/p001/salon-concept5.png);}
* html th.concept5 img{display:none;}

#wrapper{margin:0 auto;position:relative;width:800px;height:100%;text-align:center;}

/*トップ・ヘッダ*/
#header{width:800px;height:130px;text-align:center;}
#header h1{}
#header h1 a{display:block;width:800px;height:130px;border:none;}
#header h1 a img{width:800px;height:130px;}
#header h1 a:hover{background:transparent;}

/*ナビ*/
#globalNavi{clear:both;margin:5px auto;width:100%;height:40px;padding: 0 15px;background:url("../p_img/p001/navi-bg.png") 0 0 no-repeat;}
* html #globalNavi{background:url("../p_img/p001/navi-bg-ie.gif") 0 0 repeat;}
#globalNavi ul{margin:0 auto;padding:0;list-style-type:none;text-align:center;}
#globalNavi li{display:inline;}
#globalNavi li a{float:left;width:96px;line-height:40px;text-decoration:none;text-align:center;color:#fffcc8;font-size:18px;font-family:serif;font-weight:bold;font-style:italic;}
#globalNavi li a:hover{color:#f5e956;background:none;}

#container{clear:both;margin:20px auto;width:760px;}

#top-photo{margin:10px 0;width:760px;height:430px;}

#top-content{float:left;margin:10px auto;padding-left:30px;border-bottom:1px solid #fff;}
#top-leftcol{float:left;width:420px;}
#top-rightcol{float:right;}

/*トップ新着一覧*/
#toplist{margin-bottom:20px;text-align:left;}
#toplist h2{margin-bottom:10px;width:420px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-news-top.gif") 0 0 no-repeat;}
#toplist ul{margin:0.5em 0;padding:0;}
#toplist li{margin-left:1.5em;}
#toplist li a{font-size:1.2em;}
#toplist li p.date{margin:0;text-align:left;font-size:0.75em;}
#toplist li.readmore{list-style-type:none;}
#toplist li.readmore a{font-size:0.9em;}

/*トップリンク集*/
#toplink{margin-bottom:20px;text-align: left;}
#toplink h2{margin-bottom:10px;width:420px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-link-top.gif") 0 0 no-repeat;}
#toplink ul{margin:0.5em 0;padding:0;}
#toplink li{margin-left:1.5em;}
#toplink li a{font-size:1.2em;}

/*トップ・アイテム紹介*/
#top-item-kerastase{margin-bottom:10px;width:418px;text-align:left;border:1px solid #fff;background: url("../p_img/p001/top-item-kerastase.gif") 0 50% no-repeat;}
#top-item-kerastase p{margin:5px 5px 5px 150px;}
#top-item-kerastase a{text-decoration:none;}

#top-item-uevo{margin-bottom:10px;width:418px;text-align:left;border:1px solid #fff;}
#top-item-uevo{background:transparent url("../p_img/p001/top-item-uevo.jpg") 0 50% no-repeat;}
#top-item-uevo p{margin:5px 5px 5px 150px;}
#top-item-uevo a{text-decoration:none;}

#top-news-box{margin-bottom:10px;width:418px;text-align:left;border:1px solid #fff;}
#top-news-box p{margin:5px;}

/*トップ・右列*/
#top-rightcol ul{width:200px;margin:10px auto;padding:0;}
#top-rightcol li{margin-left:1.5em;text-align:left;}
#top-calender{margin:0 auto;width:240px;text-align:center;}
#top-calender p{margin:10px auto;padding-left:10px;}

#top-coupon{margin-left:20px;margin-bottom:20px;width:230px;}
#top-coupon h3{width:230px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-coupon.gif") no-repeat 0 0;}
#top-coupon p{margin: 5px auto;}
#top-coupon p a{text-decoration:none;}
#top-coupon p.coupon-txt{margin:5px;text-align:left;}
#top-coupon p.coupon-txt a{font-size:0.95em;text-decoration:none;}

table#about{margin:10px 0;}
div.top-add{margin-left:20px;margin-bottom:20px;width:230px;text-align:left;border:1px solid #fff;}
div.top-add p{margin:5px;line-height:1.7;}

#top-barcode{margin-left:20px;margin-bottom:20px;width:230px;border:1px solid #fff;}
#top-barcode table{text-align:left;}
#top-barcode td.title{padding:4px;border-bottom:1px solid #fff;}
#top-barcode th{padding:10px;}

h2{margin-bottom:16px;height:32px;line-height:32px;text-indent:0.5em;color:#000;}
*+html h2{font-size:1.5em;}

#topmsg{margin: 10px auto;text-align:center;color:#fffcc9;}
p.toppage{margin:20px 0;padding:0;height:240px;}

/*トップ・記事*/
#toparticle{margin-bottom:10px;border-bottom:1px solid #d2d2d2;}
#toparticle h3{margin:8px 10px;font-size:0.9em;border-bottom: 1px solid #ff6600;}
#toparticle h3 a{color:#333;}
#toparticle img{float:left;margin:10px;}
#toparticle p.comm{margin-left:180px;}
.readmore{margin:5px 10px;font-size:1.0em;text-align:right;}

address{margin:20px auto;padding:5px;width:400px;text-align:left;font-style:normal;font-size:1.25em;line-height:1.5;color:#fff;border: 1px solid #fff;}
address strong{font-size:1.5em;}

/*料金表*/
/*
#pricelist{text-align:left;margin:10px auto 30px auto;width:680px;}
#pricelist h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-menu.gif") 0 0 no-repeat;}
#pricelist p.lead{margin:10px 20px;font-size:1.2em;}
#pricelist div{margin:10px auto 30px auto;width:640px;font-size:1em;text-align:left;border-top:1px solid #fff;background:url("../p_img/p001/pricelist-head-bg.png") repeat-x 0 0;}
*html #pricelist div{background:url("../p_img/p001/pricelist-head-bg.gif") repeat-x 0 0;}
#pricelist div h3{float:left;padding-left:5px;width:120px;}
#pricelist div table{float:left;margin-top:10px;width:360px;}
#pricelist div table caption{padding:5px;text-align:left;}
#pricelist div table th{padding:5px;border-bottom:1px solid #fff;}
#pricelist div table td{padding:5px;width:80px;border-bottom:1px solid #fff;font-size:1.2em;}
#pricelist div p{float:right;margin:5px;width:130px;}
*/
#price h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-menu.gif") 0 0 no-repeat;}

#price p.lead{margin:10px 20px;font-size:1.2em;}
#price ul{
	margin: 10px auto;
	width: 620px;
	text-align: left;
}
#price div{
	margin: 10px auto 30px auto;
	width: 640px;
}

#price .thumbbox{
	float: left;
	width: 160px;
}
#price h3{
	margin: 0 auto;
	padding: 8px 0;
	text-indent: 10px;
	width: 640px;
	text-align: left;
	font-weight: normal;
	font-size: 1.5em;
	border-top: 1px solid #fff;
	background: url("../p_img/p001/pricelist-head-bg.png") repeat-x 0 0;
}
#price table{
	margin-left: 160px;
	width: 480px;
	text-align:left;
}
#price th,#price td{
	padding: 8px;
	border-bottom: 1px solid #fff;
}
#price th{
	width: 400px;
	font-size: 1.2em;
}
#price td.commentcol{
}
#price td.pricecol{
	width: 80px;
	letter-spacing: 1px;
	font-size: 1.2em;
}


/*スペシャル*/
#specialmenu{text-align:left;margin:10px auto 30px auto;width:680px;}
#specialmenu h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-special.gif") 0 0 no-repeat;}
ul#sp-navi{margin:10px 10px 20px;padding:0;list-style-type:none;}
ul#sp-navi li{display:inline;border-left:1px solid #fff;}
ul#sp-navi li a{padding:5px;font-size:0.95em;text-decoration:none;}
ul#sp-navi li a:hover{text-decoration:underline;}
#specialmenu h3{margin:8px;padding:4px;color:#333;border:4px double #333;background:#fff;}

#sp-gallery table{color:#333;border:4px double #ff419a;background:#fff;}
#sp-gallery td{text-align: center;}

div#sp-bridal table{color:#333;border:4px double #fffa97;background:#fff;}
div#sp-bridal table a{color:#333;}
div#sp-bridal th{padding:10px;font-size:1.25em;line-height:1.7;}
div#sp-bridal th,div#sp-bridal td{text-align:center!important;}
div#sp-bridal td{padding-bottom:15px;}

#sp-touhi td.comment{
	font-size: 1.2em;
	border: 2px solid #ffff33;
}

#specialmenu div td{padding:10px;vertical-align:top;}
#specialmenu div table{margin:20px auto;width:640px;}

table#keras-pickup1{border-collapse:separate;}
table#keras-pickup1 th{padding:3px;color:#666;text-align:center;background:#fff;}
table#keras-pickup1 td{width:33%;color:#666;background:#fff;}
table#keras-pickup1 td img{margin:10px auto;}
table#keras-pickup1 h4{font-size:1.2em;}
table#keras-pickup1 h4.krs-item1{color:#434c57;}
table#keras-pickup1 h4.krs-item2{color:#ed7c00;}

table#keras-pickup2{border-collapse:separate;}
table#keras-pickup2 th{padding:3px;color:#666;text-align:center;background:#fff;}
table#keras-pickup2 h4{font-size:1em;}
table#keras-pickup2 td{width:33%;color:#666;background:#fff;}
table#keras-pickup2 td img{float:left;}
table#keras-pickup2 td p{margin-left:80px;}
table#keras-pickup2 td.keras-item1{border:1px solid #401e75;}
table#keras-pickup2 td.keras-item1 h4{color:#401e75;}
table#keras-pickup2 td.keras-item2{border:1px solid #ed7c00;}
table#keras-pickup2 td.keras-item2 h4{color:#ed7c00;}
table#keras-pickup2 td.keras-item3{border:1px solid #006633;}
table#keras-pickup2 td.keras-item3 h4{color:#006633;}

#sp3 td.lead img{padding-right:5px;}
#sp5 td.comment{padding:5px;font-size:1.2em;}

/*スタッフ*/
#staff{text-align:left;margin:10px auto 30px auto;width:680px;}
#staff h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-staff.gif") 0 0 no-repeat;}
#staff table.message-staff{margin:20px auto;width:670px;border-collapse:separate;}
#staff table.message-staff td{width:25%;border:1px solid #ffe600;color:#666;text-align:center;vertical-align:top;background:#fff;}
#staff p.staff-name{margin:5px auto;font-size:1.25em;}
#staff p.staff-photo{margin:0 auto;}
#staff p.staff-comment{margin:2px;text-align:left;}
#staff table.message-owner{margin:20px auto;width:650px;color:#666;border:1px solid #ffe600;background:#fff;}

/*店舗案内*/
#about{text-align:left;margin:10px auto 30px auto;width:680px;}
#about h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-about.gif") 0 0 no-repeat;}
table#concept{margin:20px auto;}
table#concept th{text-align:right!important;}

table#salon-address{margin:10px auto;border-top:1px solid #fff;border-left:1px solid #fff;}
table#salon-address caption{font-size: 1.5em;}
table#salon-address th{width:100px;}
table#salon-address td{width:240px;}
table#salon-address th,table#salon-address td{padding:6px;font-size:1.2em;text-align:left;border-right:1px solid #fff;border-bottom:1px solid #fff;}
table.salon-photo{margin:10px auto 0 auto;}
table.salon-photo td{padding: 5px;}

/*フッタ*/
table.foot-add{margin:10px auto;margin-bottom:-30px;text-align:left;}
* html table.foot-add{margin-bottom:0;}
table.foot-add th{padding:5px;font-size:1.25em;vertical-align:top;}
table.foot-add td{padding:5px;}

#footer-col{}
#footer{clear:both;margin-bottom:20px;padding:0 10px;height:30px;text-align:center;}
#footer p.copyright{margin:0;width:800px;font-size:12px;line-height:30px;color:#fff;background: transparent url(../p_img/p001/navi-bg.png) 0 0 no-repeat;}
* html #footer p.copyright{background:url("../p_img/p001/navi-bg-ie.gif") 0 0 repeat;}
#acc{display:none;}
#g-link{clear:both;margin:5px 10px;text-align:right;}

/*マルチ表示*/
#multiview{margin-top:10px;text-align:left;}
#multiview h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-news.gif") 0 0 no-repeat;}
#multiview table{margin:10px auto;width:640px;}
#multiview th{width:90px;border-bottom:1px solid #d2d2d2;}
#multiview td{border-bottom:1px solid #d2d2d2;}
#multiview td a{font-size:1.25em;}

/*シングル表示*/
#singleview{margin-top:10px;text-align:left;}
#singleview h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-news.gif") 0 0 no-repeat;}
#firstbox,#secondbox,#thirdbox{margin:10px auto;padding-bottom:20px;width:640px;}
#singleview h3{margin:4px auto;width:640px;font-size:1.5em;border-bottom:1px solid #fff;}
#singleview p.date{margin:4px auto;width:640px;text-align:right;}
#singleview div.clr{margin:5px 0;width:100%;border-bottom:1px solid #aaa;}
#singleview div p{font-size:1.25em;line-height:1.7;}
#singleview .cmt2{margin-top:20px;}
#secondbox{padding-top:10px;text-align:left;}
#thirdbox{clear:both;padding-top:10px;text-align:left;}
div.map p{margin:4px;font-size:70%;text-align:right;}

/*クーポン画面*/
#coupon-page{text-align:left;margin:10px auto 30px auto;width:680px;}
#coupon-page h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-coupon-long.gif") 0 0 no-repeat;}
#coupon-page table{margin:10px auto;width:620px;}
#coupon-page th,#coupon-page td{padding:10px;font-size:1.25em;line-height:1.7;}
#coupon-page a{text-decoration:none;}

/*地図*/
#mapview{text-align:center;}
#mapview h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-map.gif") 0 0 no-repeat;}
#mapview iframe{margin:20px;padding:0;background:#000;}
#mapview a{color:#666;font-size:0.95em;}

#mapview table{margin:10px auto;border:1px solid #fff;}
#mapview table#g-map{}
#mapview table#illust-map{font-size:1.2em;text-align:left;}
#mapview table#illust-map td{padding:10px;}

.csname{color:#333;}
.csname a{font-size:1em;color:#333;}
p#illustmap{margin:20px;}

/*メールフォーム*/
#contact{margin-top:10px;}
#contact h2{margin:0 auto 20px;width:680px;height:30px;text-indent:-9999px;background:url("../p_img/p001/title-contact.gif") 0 0 no-repeat;}
#contact p.errmsg{padding:6px;color:#FFFF99;}
#contact table{margin:10px auto;border-top:1px solid #fff;border-left:1px solid #fff;}
#contact th{padding:10px;width:160px;text-align:right;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#contact td{padding:10px;width:400px;font-size:1.25em;text-align:left;border-right:1px solid #fff;border-bottom:1px solid #fff;}
p#contact-lead{margin:5px auto;font-size:1.2em;}
p#contact-tel{margin:5px auto;font-size:1.2em;}
p#contact-tel strong{color:#ff9900;}
p#contact-tel em{font-size:1.5em;font-style:normal;text-decoration:underline;}

#contact p.submitbtn{margin:20px auto;padding:5px;width:600px;padding:4px;border:2px solid #fff;background:#051912;}

/* Win IE5.5用 */
@media tty {i{content:"\";/*" "*/}}@m; @import 'p001ie55.css';
 {;}/*";}}/* */