@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Italianno);

html,body {
  font-family: 'FuturaMaxiStd-Book', sans-serif;
  padding: 1em 2em;
  font-size: 18px;
	background:url("https://aromateabase.jp/images/header.jpg") no-repeat right top;
	background-size: contain;
  background: #fff;
  color: #aaa;
}

h1,h2 {
  font-weight: 200;
  margin: 0.4em 0;
}
h1 { font-size: 3.5em; }
h2 {
  color: #888;
  font-size: 2em;
}

a, a:visited,a:active,a:focus {
	color: #aaa;
	text-decoration: none;
	letter-spacing: 0.2em;
}

#wrapper{
	width:"100%";
	margin:0 auto;
	padding:0;
	
}

#freePage #freePageIn a:link{
	color:#383DA0;
	text-decoration:none;
}

#freePage #freePageIn a:visited{
	color:#383DA0;
	text-decoration:none;
}

#freePage #freePageIn a:hover{
	opacity:1.0;
	text-decoration:underline;
	color:#383DA0;
}

.fade {
    -webkit-transition: 0.8s ease-in-out;
       -moz-transition: 0.8s ease-in-out;
         -o-transition: 0.8s ease-in-out;
            transition: 0.8s ease-in-out;
}
/*ブログinfo*/

.button_in{
	width:100%;
	margin:0px 150px;
}

.button_in .button{
	width:200px;
	height:60px;
	float:left;
	margin:10px 10px;
}
#feed a:hover{
color:#b7ac51!important;
text-decoration:underline;
}

#feed .thum{
border:#fff 3px; 
/*border-radius:5px;*/
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
margin:10px 10px 10px 20px;
float:left;
opacity: 0.8;
filter: alpha(opacity=80);
border: #fff 5px solid;
}

#feed a:hover img {
 opacity: 0.8;
 filter: alpha(opacity=80);
}

#feed .info{
font-size:16px;
margin:10px 50px 20px 20px;
float:right;
}

#feed .tit{
/*background:url("https://www.base.synka.jp/users/aromateabase/files/main1429582359.png") no-repeat;*/
background:url("https://www.base.synka.jp/users/aromateabase/files/blog1434161296.png") no-repeat left center;
font-size:16px;
margin:10px 20px;
padding:3px 40px;
float:left;
}

#feed .content{
height:120px;
font-size:14px;
line-height:1.5em;
border-bottom: #ccc 1px solid;
padding:20px;
margin-right:30px;
margin-left:20px;
}

#feed .clear{
padding-bottom:10px;
clear:both;
}

/*ハーブティー*/
#feed2{
	width:100%;
}

#feed2 ul {
	margin:0;
	padding:0;
	width:230px;
	height:230px;
	float:left;
}
#feed2 ul li{
	float:left;
}

#feed2 a:hover{
color:#b7ac51;
text-decoration:underline;
}

#feed2 .thum2{
	float:left;
	position:relative;
	overflow: hidden;
	width: 230px;
	height:230px;
	border:0px;
paddiing:0;
margin-left:20px;
}
#feed2 img{
		float:left;
	border:0px;
	width: 230px;
	height:230px;
	margin:0;
	padding:0;

}
#feed2 a:hover img {
 opacity: 0.8;
     filter: alpha(opacity=80);
}

#feed2 .title2{
float:left;
position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 230px;
	height:230px;
	background: rgba(255,255,255,.7);
	-webkit-transition: .3s;
	transition: .3s;
	opacity: 0;
}
#feed2 .thum2:hover .title2 {
	opacity: 1;
}
#feed2 .tit2{
	margin:30px 10px 5px 20px;
	font-size:16px;
color:#031053;
border-bottom:1px solid #031053;
}


#feed2 .content2{
font-size:14px;
line-height:1.5em;
padding:10px;
height:115px;
margin-left:10px;
overflow:hidden;
}

#feed2 .clear{
clear:both;
}

.herb{
	width:90%;
	background-color:rgba(255, 255, 255, 0.5);
	/*background-image:url(https://www.base.synka.jp/users/aromateabase/files/blog1434513496.jpg);*/
	background-repeat:no-repeat;
	margin:10px 20px;
	padding:20px;
	font-size:16px;
	color:#27198E;
	text-align:center;
	border-top:1px solid #27198E;
	border-bottom:1px solid #27198E;
	}

.blog{
font-size:20px;
border-bottom: #b7ac51 1px solid;
border-top: #b7ac51 1px solid;
padding:10px 0;
margin: 0 10px;
color:#b7ac51;
text-align:center;
}

/*フリーページ共通*/
#freePage{
	font-family:"游明朝体", "Yu Mincho", YuMincho, serif, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#freePage img{
	padding:10px;
}

#freePage a:hover img {
	opacity:0.8;
	    filter: alpha(opacity=80);
}

#freePage{
	line-height:1.8em;
}

#freePage  strong{
background: linear-gradient(transparent 40%, #fbfbe7 20%);
font-weight:bold;
color:#555;
}

/*サロンについて*/
/*バナー*/
.button{
	width:200px;
	height:60px;
	float:left;
	margin:10px 10px 10px 30px;
}

.button a:hover img{
	opacity:0.8;
	    filter: alpha(opacity=80);
}

/*プロフィール*/
#profile{
	width:100%;
	height:320px;
	position:relative;
	clear:both;
	background-image:url("https://www.base.synka.jp/users/aromateabase/files/blog1434162261.jpg");
	background-repeat:no-repeat;
	margin:20px 0;
	line-height:2.5em;
	font-size:12px;

}
#profile .p-text{
	position:absolute;
	top:70px;
	left:220px;
	width:260px;
	line-height:1.5em;
}

.last{
	width:100%;
	height:3px;
	margin:20px 0;
	border-bottom:#b6b04a 1px solid;
}

#profile2{
	width:90%;
	font-size:12px;
	margin-left:20px;
	padding-left:20px;
	line-height:2.0em;
}

#profile2 a:hover {
	position:relative;
	text-decoration:none !important;
	color:#7294B7;
}
#profile2 a:hover .hatenasetumei{
	display: block;
	color:#2a2260;
	background:rgba(230,230,230,0.9);
	width:300px;
	height:auto;
	padding: 30px 20px;
	font-size: 0.9em;
	border:none;
	text-decoration:none !important;
	border-radius:10px;
}

#profile2 a:hover .e {
	display: block;
	color:#2a2260;
background:rgba(230,230,230,0.9);
	width:300px;
	height:auto;
	padding: 30px 20px;
	font-size: 0.9em;
	border:none;
	text-decoration:none !important;
	border-radius:10px;
}

 .p-box{
	width:100%;
	height:0px;
}

.taisetsu{
	padding-left:20px;
}
	

/*タイトル*/
.tit{
/*background:url("https://www.base.synka.jp/users/aromateabase/files/main1429582359.png") no-repeat;*/
background:url("https://www.base.synka.jp/users/aromateabase/files/blog1434161296.png") no-repeat;
font-size:24px;
margin:20px 20px;
padding:3px 40px;
float:left;
color:#434539;
}

/*もっと詳しく*/
.moremore{
	float:right; 
	padding:10px 20px; 
	font-size:14px; 
	border:#ccc 1px solid;
	background-color:#F7F5ED;
	margin-top:10px;
}
.moremore a:link{
		text-decoration:none;
}

.moremore a:hover{
	text-decoration:none;
}
		


/*トップページバナー*/
#bunner{
	margin:0 auto;
}

#bunner img{
	display:block;
	width:200px;
	height:200px;
	margin:20px;
	padding:0;
	float:left;
}

#bunner a:hover img{
	opacity:0.9;
	    filter: alpha(opacity=90);
}

/*メニュー*/

#best3{
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435796146.jpg) no-repeat center top, url(https://www.base.synka.jp/users/aromateabase/files/blog1435796160.jpg) repeat-x center bottom;
		padding:81px 10px 20px 40px;
}
	

#best3 .box{
	width:100%;
}

#best3 .box p.no1{
	height:57px;
	color:#2b008a;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435796971.jpg) no-repeat left top;
	padding-left:60px;
	padding-top:20px;
	font-size:18px;
}

#best3 .box p.no2{
	height:57px;
	color:#2b008a;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435796981.jpg) no-repeat left top;
	padding-left:60px;
	padding-top:20px;
	font-size:18px;
}

#best3 .box p.no3{
	height:57px;
	color:#2b008a;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435796990.jpg) no-repeat left top;
	padding-left:60px;
	padding-top:20px;
	font-size:18px;
}

#category{
	width:480px;
	padding:10px 20px;
	margin: 10px auto;
	clear:both;
	background:#F4EFDD;
	box-shadow:#D8D0B8 0px 0px 10px;
	position:relative;
}

#category a:link{
	color:#222 !important;
	text-decoration:none;
}

#category a:visited{
	color:#222 !important;
	text-decoration:none;
}

#category a:hover{
	opacity:1.0;
	text-decoration:none !important;
	color:#222;
	background:rgba(255,255,255,0.57);
	padding:3px 0px;
}

#category p.title{
	background:none;
	font-family: 'Italianno', cursive;
	color:#2835A5;
	font-size:48px;
	text-shadow:0px 0px 5px rgba(148,146,208,0.9);
	position:absolute;
	right:20px;
	top:10px;
	z-index:100;
}

#category ul li{
	width:100%;
	background:url("https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png") no-repeat left 5px;
	padding:0px 25px 10px;
	margin:10px auto;
	font-size:16px;
}

#category .setsumei{
	border:#BFA3A3 1px solid;
	padding:12px;
}

#category .setsumei p{
	line-height:1.5em;
	font-size:12px;
}

#category .setsumei p.big{
	font-size:18px;
	padding-bottom:10px;
	clear:both;
}

#menu_1{
}

#menu_1 .box{
	width:100%;
		margin-top:0px;
		padding:20px 0 0;
}
	
#menu_1 .title{
	font-size:20px;
	background:url(https://www.base.synka.jp/users/aromateabase/files/main1429582359.png) no-repeat left center;
	margin:0px 0 10px;
	padding-left:30px;

}

#menu_1 .setsumei{
	padding:10px;
	margin: 10px 0;
	clear:both;
	background:#F4EFDD;
	line-height:1.8em;
}
#menu_1 .left{
	width:350px;
	float:left;
}
#menu_1 .left ul{
	float:left;
}

#menu_1 .left ul li{
background:url(https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png) no-repeat left 5px;
	padding:0px 10px 0px 25px;
	margin:10px auto;
}
#menu_1 .left ul li.hatena-ari{
background:url(https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png) no-repeat left 5px;
	padding:0px 5px 0px 25px;
	margin:10px auto;
	float:left;
}

#menu_1 .left li.hatena{
	background:none;
	width:17px;
	height:16px;
	margin-top:3px;
	padding:0;
	float:left;
}

.hatenasetumei {
	display: none;
	position: absolute;
	width:200px;
	height:auto;
	top: 1em;	
	left: 1em;
}
#menu_1 a:link {
	text-decoration:underline !important;
}

#menu_1 a:hover {
	position:relative;
	text-decoration:none !important;
	color:#7294B7;
}
#menu_1 a:hover .hatenasetumei{
	display: block;
	color:#2a2260;
	background:rgba(230,230,230,0.9);
	width:300px;
	height:auto;
	padding: 30px 20px;
	font-size: 0.9em;
	border:none;
	text-decoration:none !important;
	border-radius:10px;
}

#menu_1 a:hover .e {
	display: block;
	color:#2a2260;
background:rgba(230,230,230,0.9);
	width:300px;
	height:auto;
	padding: 30px 20px;
	font-size: 0.9em;
	border:none;
	text-decoration:none !important;
	border-radius:10px;
}

#menu_1 .mark{
	float:left;
}

#menu_1 .mark ul{
	float:left;
	width:150px;
	margin-left: auto;
	margin-top:50px;
}

#menu_1 .mark ul li.hanshin{
	float:right;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435812321.jpg) no-repeat left bottom;
	width:72px;
	height:81px;
	font-size:0px;
}

#menu_1 .mark ul li.dekorute{
	float:right;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435812635.jpg) no-repeat left bottom;
	width:72px;
	height:81px;
		font-size:0px;
}

#menu_1 .mark ul li.zenshin{
	float:right;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435814526.jpg) no-repeat left bottom;
	width:72px;
	height:81px;
		font-size:0px;
}

#menu_1 .mark ul li.face{
	float:right;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435814533.jpg) no-repeat left bottom;
	width:72px;
	height:81px;
		font-size:0px;
}

#menu_1 .price{
	height:50px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:right;
	font-size:24px;
	color:#DE3739;
	float:none;
	bottom:0;
	border-bottom:#404040 1px solid;
	padding-bottom:10px;
	margin-bottom:20px;
}

#menu_1 .yoyaku{
	display:block;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1429589935.jpg) no-repeat center top;
	width:230px;
	height:60px;
	margin:10px auto;
	font-size:200px;
}

#menu_1 .yoyaku a:link{
	color:rgba(255,255,255,0) !important;
}
#menu_1 .yoyaku a:visited{
	color:rgba(255,255,255,0) !important;
}

#menu_1 .yoyaku a:hover{
	color:rgba(255,255,255,0) !important;
	opacity:0.5;
	    filter: alpha(opacity=50);
}
	
#menu_1 .clear{
	clear:both;
	height:0;
}

/*お客様の声*/
.voice{
	width:90%;
	padding:20px 30px;
	background:#F1EFDD url(https://www.base.synka.jp/users/aromateabase/files/free1433681084.jpg);
	border-radius:0px;
	box-shadow:0px 0px 10px #C5B99D;
	color:#534A41;
	line-height:2.0em;
	margin:40px 0;
}

.voice p.title{
font-size:20px;
padding:10px;
margin-bottom:20px;
border-bottom:1px solid #1D185D;
}

#freePage .voice strong{
	background:none;
font-weight:bold;
color:#342D8D;
}


/*Q & A*/
#qqaa ul{
	padding:10px 20px;
	margin: 20px 0;
	clear:both;
	background:#F4EFDD;
	box-shadow:#D8D0B8 0px 0px 10px;
	font-size:16px;
}
	

#qqaa ul li{
	background:url("https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png") no-repeat left 5px;
	padding:0px 25px 10px;
	margin:10px auto;
}

#qqaa a:link{
	color:#222 !important;
	text-decoration:none;
}

#qqaa a:visited{
	color:#222 !important;
	text-decoration:none;
}

#qqaa a:hover{
	opacity:1.0;
	text-decoration:none !important;
	color:#222;
	background:rgba(255,255,255,0.57);
	padding:3px 0px;
}

#qqaa h2{
/*background:url("https://www.base.synka.jp/users/aromateabase/files/main1429582359.png") no-repeat;*/
background:url("https://www.base.synka.jp/users/aromateabase/files/blog1434161132.png") no-repeat;
font-family:"游明朝体", "Yu Mincho", YuMincho, serif, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:24px;
margin:20px 10px;
padding:0px 50px;
color:#434539;
}

.QandA {
		width:100%;
		height:auto;
	padding:30px 0;
	border-top:#676F9E 1px solid;
}

.QandA .qa{
	width:440px;
	font-size:18px;
	font-weight:strong;
	float:left;
	margin-bottom:20px;
}

.QandA .q{
	width:50px;
	font-family: 'Great Vibes', cursive;
	font-size: 30pt;
	padding:0pt 10pt 10pt 0 ;
	color:#27198E;
	margin-bottom:20px;
	float:left;
}

.QandA .qa2{
	width:100%;
	height:auto;
}

.QandA .a{
	width:50px;
	font-family: 'Great Vibes', cursive;
	font-size: 30pt;
	padding:0pt 10pt 10pt 0;
	color:#AF1D54;
	margin:20px 0px;
	float:left;
	clear:both;
}

.QandA .qap{
	width:420px;
	font-size:14px;
	line-height:2.0em;
	margin-bottom:10px;
	float:left;

}

/*アクセス*/

#infoPage{
	font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}
#infoPage .topInfo .info .description{
	color:#000;
}
/*コンタクト*/
#contactPage{
	font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}

#contactPage .box_c{
	display:block;
	width:100%;
	background:#EEEDED;
	padding:10px;
	margin:10px;
	line-height:2.0em;
}
	

.kaiin{
	padding:10px 20px; 
	font-size:14px; 
	border:#ccc 1px solid;
	background-color:#280096;
	margin-top:20px;
	color:#fff;
}
.kaiin a:link{
		text-decoration:none;
		color:#fff !important;
		
}

.kaiin a:visited{
		text-decoration:none;
		color:#fff !important;
}

.kaiin a:hover{
	text-decoration:none;
	color:#F4F3C0;
}

/*カレンダー*/
#cal .yoyaku{
	display:block;
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1429589935.jpg) no-repeat center top;
	width:230px;
	height:60px;
	margin:10px auto;
	font-size:200px;
}

#cal .yoyaku a:link{
	color:rgba(255,255,255,0) !important;
}
#cal .yoyaku a:visited{
	color:rgba(255,255,255,0) !important;
}

#cal .yoyaku a:hover{
	color:rgba(255,255,255,0) !important;
	opacity:0.5;
	    filter: alpha(opacity=50);
}



#footerimg{
	background:url(https://www.base.synka.jp/resize_image.php?p=https://www.base.synka.jp/users/aromateabase/files/blog1430441851.png) top center repeat-x;
	width:100%;
	height:80px;
	margin:10px 0;
}

.clear{
	clear:both;
}
@media screen and (max-width:640px){
	
#bunner img{
	margin:10px 50px;
}
	
a:link, a:visited{
	color:#333;
	tpadding-bottom:5px;
	border-bottom:1px #aaa solid;
}


a:hover{
	color:#1A2776;
}

a:link, a:visited img{
	border:0;
}

a:hover img{
		opacity:0.5;
		    filter: alpha(opacity=50);
}
	
#feed .content{
line-height:1.5em;
border-bottom: #ccc 1px solid;
padding:20px;
margin-right:30px;
margin-left:20px;
}

#profile{
	width:100%;
	height:600px;
	background-image:url("https://www.base.synka.jp/users/aromateabase/files/blog1434162261.jpg");
	background-repeat:no-repeat;
	margin:20px 0;
	clear:both;
	position:static;

}
#profile .p-text{
width:100%;
max-width:100%;
overflow:hidden;
padding:350px 0 0px 0px;
position:static;

}

.p-box{
	width:100%;
	height:100px;
}



#freePage img{
		max-width:90%;
		
}

#qqaa h2{
/*background:url("https://www.base.synka.jp/users/aromateabase/files/main1429582359.png") no-repeat;*/
background:url("https://www.base.synka.jp/users/aromateabase/files/blog1434161132.png") no-repeat;
font-family:"游明朝体", "Yu Mincho", YuMincho, serif, "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:18px;
margin:20px 0px;
padding:0px 40px;
color:#434539;
}

.QandA {
		width:100%;
		height:auto;
	padding:30px 0;
	border-top:#676F9E 1px solid;
}

.QandA .qa{
	width:80%;
	font-size:16px;
	font-weight:strong;
	float:left;
	margin-bottom:20px;
}

.QandA .q{
	width:10%;
	font-family: 'Great Vibes', cursive;
	font-size: 18pt;
	padding:0pt 10pt 10pt 0 ;
	color:#27198E;
	margin-bottom:20px;
	float:left;
}

.QandA .qa2{
	width:100%;
	height:auto;
}

.QandA .a{
	width:10%;
	font-family: 'Great Vibes', cursive;
	font-size: 20pt;
	padding:0pt 10pt 10pt 0;
	color:#AF1D54;
	margin:20px 0px;
	float:left;
	clear:both;
}

.QandA .qap{
	width:80%;
	font-size:14px;
	line-height:2.0em;
	margin-bottom:10px;
	float:left;

}

.voice{
	width:80%;
	padding:20px 30px;
	background:#F1EFDD url(https://www.base.synka.jp/users/aromateabase/files/free1433681084.jpg);
	border-radius:0px;
	box-shadow:0px 0px 10px #C5B99D;
	color:#534A41;
	line-height:2.0em;
	margin:40px 0;
}

/*#feed img{
border:#fff 3px; 
/*border-radius:5px;*/
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8);
-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.8);
margin:10px 10px 10px 20px;
float:left;
opacity: 0.8;
border: #fff 5px solid;*/

#feed a:hover img {
 opacity: 0.7;
     filter: alpha(opacity=70);
}

#feed .info{
font-size:16px;
margin:10px 50px 20px 20px;
float:right;
}

#feed .tit{
/*background:url("https://www.base.synka.jp/users/aromateabase/files/main1429582359.png") no-repeat;*/
background:url("https://www.base.synka.jp/users/aromateabase/files/blog1434161296.png") no-repeat;
font-size:16px;
margin:10px 20px;
padding:3px 40px;
float:left;
}

#feed .content{
height:auto;
font-size:14px;
line-height:1.5em;
border-bottom: #ccc 1px solid;
padding:20px;
margin-right:10px;
margin-left:10px;
}

#feed .clear{
padding-bottom:10px;
clear:both;
}

.blog{
font-size:20px;
border-bottom: #b7ac51 1px solid;
border-top: #b7ac51 1px solid;
padding:10px 0;
margin: 0 10px;
color:#b7ac51;
text-align:center;
}

.herb{
	background-color:rgba(255, 255, 255, 0.5);
	/*background-image:url(https://www.base.synka.jp/users/aromateabase/files/blog1434513496.jpg);*/
	background-repeat:no-repeat;
	margin:10px;
	padding:10px;
	font-size:14px;
	color:#27198E;
	text-align:center;
	border-top:1px solid #27198E;
	border-bottom:1px solid #27198E;
	}
	
#best3{
	background:url(https://www.base.synka.jp/users/aromateabase/files/blog1435796146.jpg) no-repeat center top, url(https://www.base.synka.jp/users/aromateabase/files/blog1435796160.jpg) repeat-x center bottom;
		padding:81px 10px 20px 10px;
}
	
#category{
	width:85%;
	position:static;
}

#category p.title{
	text-align:right;
	background:none;
	font-family: 'Italianno', cursive;
	color:#2835A5;
	font-size:48px;
	text-shadow:0px 0px 5px rgba(148,146,208,0.9);
	marigin-bottom:20px;
	position:static;
}

#menu_1 ul li{
	border:none;
	margin-bottom:10px;
}
#menu_1 .left{
	width:90%;
	position:relative;
}
	
#menu_1 ul{
	float:left;
}
	
#menu_1 .left ul li{
background:url(https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png) no-repeat left top;
	padding:0px 0px 0px 20px;
	text-align:left;
	line-height:1.5em;
	height:auto;
}
#menu_1 .left ul li.hatena-ari{
		text-align:left;
background:url(https://www.base.synka.jp/users/aromateabase/files/blog1433731042.png) no-repeat left top;
	padding:0px 0px 0px 20px;

}

#menu_1 .left li.hatena{
	background:none;
	width:17px;
	height:16px;
	padding:0;
	position:absolute;
	bottom:10px;
	right:0px;
	
}

#menu_1 a:link{
	text-decoration:none !important;
}

#menu_1 a:visited{
	text-decoration:none !important;
}

#menu_1 .yoyaku a:link{
	color:rgba(255,255,255,0) !important;
	text-decoration:none !important;
	border:0 !important;
}
#menu_1 .yoyaku a:visited{
	color:rgba(255,255,255,0) !important;
	text-decoration:none !important;
	border:0 !important;
}

#menu_1 .yoyaku a:hover{
	color:rgba(255,255,255,0) !important;
	opacity:0.5;
}

#cal .yoyaku a:link{
	color:rgba(255,255,255,0) !important;
	text-decoration:none !important;
	border:0 !important;
}
#cal .yoyaku a:visited{
	color:rgba(255,255,255,0) !important;
	text-decoration:none !important;
	border:0 !important;
}

#cal .yoyaku a:hover{
	color:rgba(255,255,255,0) !important;
	opacity:0.5;
}

.button_in{
	width:100%;
	margin:10px auto;
}

.button_in .button{
	margin:10px 50px;
}

#contactPage .box_c{
	width:90%;
	background:#EEEDED;
	padding:10px;
	margin:10px 0;
	line-height:2.0em;
}
	
}
 