@charset "utf-8";
/* View Port サイズに応じたコンテンツ表示/非表示
--------------------------------------------------------------*/

.hideNarrow, .hideSMP {
	display: none !important;
}
/* テキストサイズ揃え
--------------------------------------------------------------*/

body {
	font-family: verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}
body, input, textarea, select, option, button {
	font-size: medium;
	text-align: left;
	-webkit-text-size-adjust: none;
}
big {
	font-size: 115%;
}
/* ヘディング
--------------------------------------------------------------*/

h1, h2, h3, h4, h5 {
	color: #222;
	font-size: 100%;
	line-height: 1.1;
	letter-spacing: 0;
	margin: 0 0 10px;
}
h1 {
	font-size: 180%;
}
h2 {
	font-size: 140%;
	margin-bottom: 20px;
}
h3 {
	font-size: 125%;
	margin-bottom: 20px;
}
h4 {
	font-size: 115%;
}
h1 span, h2 span {
	display: inline-block;/*white-space:nowrap;*/
}
#MAIN .hr span {
	padding: 0 10px;
}
/* 銀座スクエア共通レイアウト
--------------------------------------------------------------*/

#CONTAINER {
	position: relative;
	width: 320px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
	padding-bottom: 70px;
}
/* ヘッダ */

#HEADER {
	width: 100%;
	padding: 0 0 11px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	margin: 0 auto;
	width: 320px;
}
#HEADER a {
	text-decoration: none;
}
#HEADER .hBg {
	position: relative;
	margin: 0 auto;
}
#HEADER #sqLOGO {
	width: 240px;
	text-align: center;
	padding-top: 16px;
	margin: 0 auto;
	top: 0;
	z-index: 1;
}
#HEADER.smp #sqLOGO {
	margin-left: 16px;
}
#HEADER #cosmeLOGO {
	display: none;
}
/* フロアガイド */

#smpFlGuide {
	font-size: 80%;
}
#smpOverlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background-color: rgba(229, 232, 233, 0.8);
}
#smpFlGuide h5 {
	font-size: 130%;
	padding: 20px 0;
	margin: 0;
}
#smpFlGuide #tglButton {
	display: block;
	position: absolute;
	width: 57px;
	height: 57px;
	right: 0;
	top: 0;
	z-index: 110;
	background: url('../img_smpnavi/icon_floorguide.png') no-repeat 5px 7px;
}
#smpFlGuide #tglButton.close {
	background: url('../img_smpnavi/icon_close.png') no-repeat 11px 7px;
}
#smpFlGuide #smpFlList {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	/*width: 280px;*/
	z-index: 100;
	padding: 0 20px 20px;
	/*background: rgba(255, 255, 255, 0.8);*/
	background: #fff;

	width: 100%;
	/*height: 100vh;*/
	box-sizing: border-box;
	overflow: auto;
}
#smpFlGuide #smpContents {
	display: none;
}

#smpFlGuide ul {
	border-top: 1px solid #ddd;
}
#smpFlGuide ul li {
	padding: 5px;
	border-bottom: 1px solid #ddd;
}
#smpFlGuide ul li a {
	display: block;
}
#smpFlGuide ul li a span {
	display: inline-block;
	line-height: 1.1;
	text-indent: -20px;
	padding: 12px 0 12px 42px;
	background: url('../img/icon/lnavi_leader.gif') no-repeat;
}
#smpFlGuide ul li a.i span {
	background-position: 5px 10px;
}
#smpFlGuide ul li a.r span {
	background-position: 5px -50px;
}
#smpFlGuide ul li a.f span {
	background-position: 5px -110px;
}
#smpFlGuide ul li a.h span {
	background-position: 5px -230px;
}
#smpFlGuide ul li a.b span {
	background-position: 5px -290px;
}
#smpFlGuide ul li a.g span {
	background-position: 5px -350px;
}
#smpFlGuide ul li a.s span {
	background-position: 5px -170px;
}
#smpFlGuide ul li a.taxfree img {
	vertical-align: top;
	padding: 13px 0 0 8px;
}
/* パンくずリスト */

#breadcrumbs {
	display: none;
}
/* コンテンツエリア */

#CONTENTSAREA {
	z-index: 100;
	font-size: 80%;
	background: #fff;
	padding-bottom: 14px;
	padding-top: 60px;
}
/* MAIN */

#MAIN {
	padding: 0 10px;
	margin: auto;
}
#MAIN .section {
	margin-bottom: 50px;
}
#MAIN .sub-section {
	position: relative;
	margin-bottom: 30px;
}
#MAIN p {
/*line-height:1.9;*/
}
#MAIN .article p {
	margin-top: 10px;
}
#MAIN p.tax {
	font-size: 93%;
}
/* トップビジュアル */

#MAIN #top {
	position: relative;
	margin-bottom: 40px;
}
#MAIN #top span, #MAIN #top small {
	display: inline-block;/*white-space:nowrap;*/
}
#MAIN #top h1 {
/*position:absolute;
	z-index:20;
	left:0;
	top:106px;
	color:#fff;
	margin:0;*/
}
#MAIN #top #visual {
	/*position:relative;
	z-index:10;*/
	margin: 0 -10px 10px;
}
#MAIN #top #visual .infobox {
	padding: 2px 5px;
	background-size: 320px auto;
	-webkit-background-size: 320px auto;
}
#MAIN #top #visual .infobox span {
	display: inline-block;
	white-space: pre;
}
#MAIN #top #visual .infobox .floorname, #MAIN #top #visual .infobox .floorinfo {
	padding: 5px;
	text-align: right;
	color: #fff;
}
/* SUB */

#SUB #subNavi {
	/*
	position:relative;
	padding:20px 10px;
	background:#e5e8e9;
*/
	display: none;
}
#smpBlist #smpBreadcrumbs {
	display: block;
	margin-bottom: 20px;
}
#smpBlist #smpBreadcrumbs li {
	display: inline-block;
	background: url('../img/icon/right_s.gif') no-repeat right center;
	padding-right: 9px;
}
#smpBlist #smpBreadcrumbs li:last-of-type {
	background: none;
}
#SUB #sqLNAVI #banner h5 {
	display: none;
}
#SUB #banner {
	padding: 20px 10px;
}
#SUB #banner a {
	display: block;
	width: 250px;
	padding-bottom: 8px;
	background: transparent url('../img/bg_lnavi_btm.png') center bottom no-repeat;
	margin: 0 auto 12px;
}
#SUB #banner a span {
	display: none;
}
/*オンライン予約*/
#SUB #banner #online {
	border: 10px solid #E3DAD0;
	width: 230px;
	margin: 0 auto 22px;
}
#SUB #banner #online a {
	margin: 0 auto -8px;
	background-image: none;
}
#SUB #subNavi {
	padding: 20px 10px;
}
#SUB #contents {
	margin: 0 0 20px;
}
#SUB #contents h5, #SUB #floor h5 {
	font-size: 100%;
	padding: 10px;
	border: solid 1px #bbb;
	margin: 0;
}
#SUB #contents ul, #SUB #floor ul {
	border: solid 1px #bbb;
	border-top: 0 none;
}
#SUB #contents ul li, #SUB #floor ul li {
	padding: 5px;
}
#SUB #contents ul li a, #SUB #floor ul li a {
	display: block;
}
#SUB #subNavi .regular ul li a span {
	display: inline-block;
	line-height: 1.1;
	text-indent: -20px;
	padding: 12px 0 12px 42px;
	background: url('../img/icon/lnavi_leader.gif') no-repeat;
}
# ul li a.i span {
background-position: 5px 5px;
}
#SUB #subNavi .regular ul li a.r span {
	background-position: 5px -55px;
}
#SUB #subNavi .regular ul li a.f span {
	background-position: 5px -115px;
}
#SUB #subNavi .regular ul li a.h span {
	background-position: 5px -235px;
}
#SUB #subNavi .regular ul li a.b span {
	background-position: 5px -295px;
}
#SUB #subNavi .regular ul li a.g span {
	background-position: 5px -355px;
}
#SUB #subNavi .regular ul li a.s span {
	background-position: 5px -175px;
}
#SUB #sqLNAVI .regular ul li a.taxfree img {
	vertical-align: top;
	padding: 8px;
}
#SUB #sqLNAVI .regular ul li a.taxfree:hover img {
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	-ms-opacity: 0.6;
	-o-opacity: 0.6;
	opacity: 0.6;
}
/* フッタ */

#FOOTERAREA #sqFOOTER {
	position: relative;
	padding: 6px 10px 20px;
	background: #fff;
}
#FOOTERAREA #sqFOOTER ul {
	display: table;
	width: 100%;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
#FOOTERAREA #sqFOOTER ul li {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 3px;
}
#FOOTERAREA #sqFOOTER ul li a {
	display: block;
	font-size: 60%;
	text-decoration: none;
	text-align: center;
	padding: 10px 0;
}
#FOOTERAREA .pageNavi {
	position: relative;
	padding: 6px 10px 40px;
	background: #fff;
}
#FOOTERAREA .pageNavi li a {
	display: block;
	overflow: hidden;
}
#FOOTERAREA .pageNavi li a span {
	visibility: hidden;
}
#FOOTERAREA .pageNavi .social {
	width: 236px;
	margin: auto;
}
#FOOTERAREA .pageNavi .social ul {
	overflow: hidden;
}
#FOOTERAREA .pageNavi .social ul li {
	float: left;
	margin-right: 18px;
}
#FOOTERAREA .pageNavi .social ul li.twitter {
	width: 68px;
	overflow: hidden;
}
#FOOTERAREA .pageNavi .social ul li:last-child {
	margin-right: 0;
}
#FOOTERAREA .pageNavi .social ul li.facebook {
	margin-right: 18px;
}
#FOOTERAREA .pageNavi li.pageUp {
	background: url(../img/btn/page_up.gif) no-repeat;
	width: 92px;
	height: 47px;
	margin: auto auto 20px auto;
}
#FOOTERAREA .pageNavi li.pageUp a {
	text-decoration: none;
	background-size: 92px 10px;
	-webkit-background-size: 92px 10px;
}
#FOOTERAREA #FLINK .btnAllMenu {
	display: none;
}
#FOOTERAREA #FLINK .pages {
	display: none;
}
#FOOTERAREA #FLINK .social {
	text-align: right;
	padding: 0 10px 20px;
}
#FOOTERAREA #FLINK .social li {
	display: inline-block;
	padding-left: 20px;
}
#FOOTERAREA #FLINK .social li a {
	display: block;
	background: url(/common_cb_2014/img/footer/smp_btn_social.png) no-repeat;
	background-size: 109px 20px;
	-webkit-background-size: 109px 20px;
	height: 20px;
	overflow: hidden;
}
#FOOTERAREA #FLINK .social li a span {
	visibility: hidden;
}
#FOOTERAREA #FLINK .social li.facebook a {
	width: 20px;
}
#FOOTERAREA #FLINK .social li.twitter a {
	width: 28px;
	background-position: -39px 0;
}
#FOOTERAREA #FLINK .social li.mixi a {
	width: 23px;
	background-position: -86px 0;
}
/* #sqGNAVI（フッターエリア） */

#FOOTERAREA #FCOPY .group_logo {
	text-align: center;
	padding: 14px 0 10px;
}
#FOOTERAREA #FCOPY ul {
	background: -moz-linear-gradient(top, #eeeeee 0%, #f8f8fa 25%);
	display: table;
	width: 100%;
	border-top: 1px dashed #605A8C;
}
#FOOTERAREA #FCOPY ul li {
	display: table-cell;
	padding: 5px;
	vertical-align: middle;
}
#FOOTERAREA #FCOPY ul li a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 5px;
}
#FOOTERAREA #FCOPY ul li a span {
	font-size: 45%;
	line-height: 1.5;
}
#FOOTERAREA .copy {
	color: #fff;
	padding: 15px;
	font-size: 55%;
	border-top: 2px solid #605a9a;
}
#FOOTERAREA .copy img {
	width: 100%;
}
/* H2セクションタイトル */

#MAIN h2 {
	/*white-space:nowrap;*/
	padding-left: 12px;
	background: url('../img/icon/type_label.png') no-repeat -169px 50px;
}
.beauty #MAIN h2 {
	background-position: -169px 0;
}
.health #MAIN h2 {
	background-position: -169px -50px;
}
.science #MAIN h2 {
	background-position: -169px -100px;
}
.organic #MAIN h2 {
	background-position: -169px -150px;
}
.general #MAIN h2 {
	background-position: -169px -200px;
}
/* H2セクション直下 */

#MAIN .section .section-visual {
	margin-bottom: 30px;
}
#MAIN .section .section-copy {
	margin-bottom: 20px;
}
/* タイプ */

#MAIN h3.type span, #MAIN h3.type small {
	display: inline-block;
	max-width: 244px;
	vertical-align: middle;
}
/*
#MAIN h3.type span.box{
	width:48px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:88%;
	color:#fff;
	margin-right:8px;
	background:url('../img/icon/type_label.png') no-repeat -70px 50px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.beauty  #MAIN h3.type span.box{background-position:-70px 0;}
.health  #MAIN h3.type span.box{background-position:-70px -50px;}
.science #MAIN h3.type span.box{background-position:-70px -100px;}
.organic #MAIN h3.type span.box{background-position:-70px -150px;}
.gallery #MAIN h3.type span.box{background-position:-70px -200px;}
*/

#MAIN h3.type span.box {
	width: 48px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 88%;
	color: #fff;
	background: url('../img/icon/type_label.png') no-repeat 0 50px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: 8px;
}
.beauty #MAIN h3.type span.box {
	background-position: -5px 0;
}
.health #MAIN h3.type span.box {
	background-position: -5px -50px;
}
.science #MAIN h3.type span.box {
	background-position: -5px -100px;
}
.organic #MAIN h3.type span.box {
	background-position: -5px -150px;
}
.gallery #MAIN h3.type span.box {
	background-position: -5px -200px;
}
#MAIN h4.type span {
	display: inline-block;
	max-width: 244px;
	vertical-align: middle;
}
#MAIN h4.type span.box {
	width: 48px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 88%;
	color: #fff;
	background: url('../img/icon/type_label.png') no-repeat 0 50px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: 8px;
}
.beauty #MAIN h4.type span.box {
	background-position: -5px 0;
}
.health #MAIN h4.type span.box {
	background-position: -5px -50px;
}
.science #MAIN h4.type span.box {
	background-position: -5px -100px;
}
.organic #MAIN h4.type span.box {
	background-position: -5px -150px;
}
.gallery #MAIN h4.type span.box {
	background-position: -5px -200px;
}
/* 画像下のキャプション */

#MAIN .picture .caption {
	font-size: 78%;
	line-height: 1.4;
	margin: 5px 0 0;
}
#MAIN .picture .attention {
	font-size: 78%;
	line-height: 1.4;
}
/* タグ */

#MAIN .tag {
	display: inline-block;
	margin-left: 1em;
}
#MAIN h3 .tag {
	margin: 10px 0 0 0;
}
#MAIN .tag span {
	display: inline-block;
	width: 50px;
	height: 15px;
	text-indent: -9999px;
	vertical-align: middle;
	background: #e5e8e9 url('../img/icon/tags.gif') no-repeat 0 50px;
	margin-right: 8px;
	overflow: hidden;
}
#MAIN .tag span.muryo {
	width: 50px;
	background-position: -5px -2px;
}
#MAIN .tag span.yoyo {
	width: 60px;
	background-position: -5px -32px;
}
#MAIN .tag span.yoyu {
	width: 70px;
	background-position: -95px -92px;
}
#MAIN .tag span.jiyu {
	width: 70px;
	background-position: -5px -62px;
}
#MAIN .tag span.fuyo {
	width: 70px;
	background-position: -5px -92px;
}
#MAIN .tag span.sai {
	width: 50px;
	background-position: -5px -122px;
}
#MAIN .tag span.josei {
	width: 70px;
	background-position: -5px -152px;
}
#MAIN .tag span.ninzu1 {
	width: 100px;
	background-position: -5px -182px;
}
#MAIN .tag span.freed {
	width: 150px;
	background-position: -5px -212px;
}
/*#MAIN .tag span.ninzu2{width:120px;background-position:-5px -362px;}
#MAIN .tag span.jikan1{width:140px;background-position:-5px -392px;}*/
#MAIN .tag span.ninzu2 {
	width: 130px;
	background-position: 0 -360px;
}
#MAIN .tag span.jikan1 {
	width: 198px;
	background-position: 0 -390px;
}
#MAIN .tag span.gentei {
	width: 80px;
	background-position: -90px -60px;
}
#MAIN .tag span.ninzu3 {
	width: 126px;
	background-position: 0 -420px;
}
#MAIN .tag span.ninzu4 {
	width: 126px;
	background-position: 0 -450px;
}
#MAIN .tag span.yooubo {
	width: 70px;
	background-position: -80px -2px;
}
/* お客様の声 */

#MAIN #voice dl {
	padding: 9px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.beauty #MAIN #voice dl {
	border-color: #d86999;
}
.health #MAIN #voice dl {
	border-color: #f1a000;
}
.science #MAIN #voice dl {
	border-color: #7b9fd3;
}
.organic #MAIN #voice dl {
	border-color: #7d8a41;
}
.general #MAIN #voice dl {
	border-color: #284088;
}
.tour#MAIN #voice dl {
	border-color: cornflowerblue;
}
#MAIN #voice dt {
	font-size: 115%;
	margin-bottom: 5px;
}
.beauty #MAIN #voice dt {
	color: #d86999;
}
.health #MAIN #voice dt {
	color: #f1a000;
}
.science #MAIN #voice dt {
	color: #7b9fd3;
}
.organic #MAIN #voice dt {
	color: #7d8a41;
}
.general #MAIN #voice dt {
	color: #273f87;
}
/* 関連ページ */

#MAIN #relation .sub-section .picture {
	/*float:left;
	width:115px;*/
	margin: 0 10px 10px 0;
}
#MAIN #relation .sub-section .article {
}
#MAIN #relation .sub-section .article p {
	margin: 0;
}
#MAIN #relation .sub-section {
	border-width: 5px;
	border-style: solid;
	padding: 10px;
}
.beauty #MAIN #relation .sub-section {
	border-color: #f7e1eb;
}
.health #MAIN #relation .sub-section {
	border-color: #fceccc;
}
.science #MAIN #relation .sub-section {
	border-color: #e5ecf6;
}
.organic #MAIN #relation .sub-section {
	border-color: #f2f3ec;
}
.general #MAIN #relation .sub-section {
	border-color: #5265a2;
}
#p_8f.health #MAIN #relation .sub-section {
	border-color: #e5ecf6;
}
/* アイコン付きボタン */

#MAIN .phone a span {
	font-size: 150%;
	padding-left: 32px;
	padding-right: 16px;
	background: url('../img/icon/phone_l.png') no-repeat 0 50%;
	background-size: 24px auto;
}
#MAIN .gmap a span {
	background-size: 24px auto;
}
#MAIN .infobox .phone {
	margin: 5px 5px 8px;
}
/* Lightbox */

#MAIN a.fancybox {
	width: 100%;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-ms-box-shadow: 1px 1px 2px #ccc;
	-o-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
}
#MAIN .zoomguide {
	min-height: 18px;
	font-size: 93%;
	padding-left: 22px;
	background: url('../img/icon/zoom.png') no-repeat 0 0;
	background-size: 18px auto;
	-webkit-background-size: 18px auto;
	margin-top: 10px;
}
#fancybox-title {
/*font-size: 12px;
	z-index: 1102;
	position:absolute;
	left:50% !important;
	bottom:-20px;*/
}
#MAIN .section p.note, #MAIN .section p.noteBlack {
	margin: 10px 0 0 0;
}
/* 共通 フロア<==>クーポン 相互リンク */

#MAIN .cplink a, #MAIN .flink a {
	color: #3d5394;
}
/* タグ 　スマホ用*/

#SMPTB .tag {
	display: inline-block;
	margin-left: 1em;
}
#SMPTB h3 .tag {
	margin: 10px 0 0 0;
}
#SMPTB .tag span {
	display: inline-block;
	width: 50px;
	height: 16px;
	text-indent: -9999px;
	vertical-align: middle;
	background: #e5e8e9 url('../img/icon/tags.gif') no-repeat 0 50px;
	margin-right: 8px;
	overflow: hidden;
}
#SMPTB .tag span.muryo {
	width: 50px;
	background-position: -5px -2px;
}
#SMPTB .tag span.yoyo {
	width: 60px;
	background-position: -5px -32px;
}
#SMPTB .tag span.yoyu {
	width: 70px;
	background-position: -95px -92px;
}
#SMPTB .tag span.jiyu {
	width: 70px;
	background-position: -5px -62px;
}
#SMPTB .tag span.fuyo {
	width: 70px;
	background-position: -5px -92px;
}
#SMPTB .tag span.sai {
	width: 50px;
	background-position: -5px -122px;
}
#SMPTB .tag span.josei {
	width: 70px;
	background-position: -5px -152px;
}
#SMPTB .tag span.ninzu1 {
	width: 100px;
	background-position: -5px -182px;
}
#SMPTB .tag span.freed {
	width: 150px;
	background-position: -5px -212px;
}
#SMPTB .tag span.ninzu2 {
	width: 120px;
	background-position: -5px -362px;
}
#SMPTB .tag span.jikan1 {
	width: 140px;
	background-position: -5px -392px;
}


/* 固定ナビ 　スマホ用*/
.gnav {
	width: 100%;
	/*height: 64px;*/
	background: #9fb7d4;
	overflow-x: auto;
	overflow-y: hidden;
	position: fixed;
	bottom: 0;
	font-size: 68%;
	color: #fff;
	border-top: 1px solid #eee;
	z-index: 1000;
}

.gnav ul {
	/*width: 606px;*/width: 100%;
	/*height: 60px;*/
	/*margin: 0 auto 2px auto;*/
	list-style: none;
	display: flex;
	color: #fff;
}
.gnav ul li {
	text-align: center;
	border-left: 1px solid #eee;
	display: inline-block;
	/*width: 106px;*/width: 20%;
	/*height: 60px;*/height: 64px;
	background: #9fb7d4;
	color: #fff;
	text-decoration: none;
}
.gnav ul li:last-child {
	/*border-right: 1px solid #eee;*/
}
.gnav ul li:first-child {
	border-left: 0px solid #eee;
}

.gnav ul li a, 
.gnav ul li a:link, 
.gnav ul li a:visited {
	color: #fff;
}


.gnav ul li a, 
.gnav ul li a:link, 
.gnav ul li a:visited {
	color: #fff;
	text-decoration: none;
}
.gnav ul li a:hover, 
.gnav ul li a:active {
	color: #fff;
	text-decoration: none;
}

.gnav::-webkit-scrollbar {
 height: 2px;
}
.gnav::-webkit-scrollbar-track {
 margin: 0 2px;
 background: #ccc;
 border-radius: 5px;
}
.gnav::-webkit-scrollbar-thumb {
 background: #d49fc2;
 border-radius: 5px;
}


/*プルアップメニュー*/

.dropnavi1,
.dropnavi2,
.dropnavi3 {
	position: absolute;
    position: fixed;
	z-index: 999;
	width: 100%;
	bottom:60px;
	left: 0;
	display: none;
	background-color: #9fb7d4;
	padding-top: 20px;
}

.dropnavi1 ul li,
.dropnavi2 ul li,
.dropnavi3 ul li{
	text-align: center;
	color: #fff;
	font-size: 80%;
	height: 40px;
	line-height: 1.3;
}


.dropnavi1 ul li a{
	text-decoration:none; 
	color:#ffffff;
}
.dropnavi1 ul li:link {text-decoration:none; color:#ffffff;}
.dropnavi1 ul li a:visited {text-decoration:none; color:#ffffff;}
.dropnavi1 ul li a:hover {text-decoration:none; color:#ffffff;}
.dropnavi1 ul li a:active {text-decoration:none; color:#ffffff;}


.dropnavi2 ul li a{
	text-decoration:none; 
	color:#ffffff;
}
.dropnavi2 ul li:link {text-decoration:none; color:#ffffff;}
.dropnavi2 ul li a:visited {text-decoration:none; color:#ffffff;}
.dropnavi2 ul li a:hover {text-decoration:none; color:#ffffff;}
.dropnavi2 ul li a:active {text-decoration:none; color:#ffffff;}




.dropnavi3 ul li a{
	text-decoration:none; 
	color:#ffffff;
}
.dropnavi3 ul li:link {text-decoration:none; color:#ffffff;}
.dropnavi3 ul li a:visited {text-decoration:none; color:#ffffff;}
.dropnavi3 ul li a:hover {text-decoration:none; color:#ffffff;}
.dropnavi3 ul li a:active {text-decoration:none; color:#ffffff;}


