@charset "utf-8";

html,body{height:100%;}
body {
font-size: 62.5%;
line-height: 1.5em;
font-family: Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
color: #736357;
} 


#header {
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#736357+0,998675+50,736357+100 */
background: rgb(115,99,87); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNjM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5ODY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzYzNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(115,99,87,1) 0%, rgba(153,134,117,1) 50%, rgba(115,99,87,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(115,99,87,1) 0%,rgba(153,134,117,1) 50%,rgba(115,99,87,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(115,99,87,1) 0%,rgba(153,134,117,1) 50%,rgba(115,99,87,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736357', endColorstr='#736357',GradientType=1 );
padding: 0.3em 0px;
}



.hid{
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#header .headWrap {
margin: 0px auto;
width: 1000px;
overflow: hidden;
}

.headWrap .logo {
float: left;
width: 48%;
padding-bottom: 2em;
padding-top: 1em;
}


.headWrap h1 {
font: 500 1.2em "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
color: #FFFFFF;
margin-bottom: 0.2em;
letter-spacing: 0.1em;
}


#header .headWrap .headDetail {
float: right;
width: 34.5%;
margin: 2em 0em 0em;
}
.headDetail img {
vertical-align: bottom;
margin-top: .5em;
}


.headDetail .TELNO {
background: url(../images/home/telphone.png) no-repeat;
height: 24px;
margin-bottom: 0.2em;
margin-top: .5em;
}

.headDetail .times {
font-size: 1.3em;
line-height: 1.5em;
color: #FFFFFF;
margin-bottom: 0.3em;
}

.headDetail .times span {
color: #736357;
background: #FFFFFF;
padding: 0.2em;
font-size: 80%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.headDetail ul {
margin: 0px;
padding: 0px;
list-style: none;
letter-spacing: -0.4em;
text-align: left;
}

.headDetail ul li {
letter-spacing: normal;
display: inline-block;
}
.headDetail ul li a{
margin-right: 0.5em;
text-decoration: none;
color: #FFFFFF;
font-size: 1.3em;
}
.headDetail ul .bt1 a{
background: url(../images/home/contact_icon.jpg) no-repeat left center;
height: 12px;
padding-left: 15px;
}
.headDetail ul .bt2 a{
background: url(../images/home/sitemap_icon.jpg) no-repeat left center;
height: 12px;
padding-left: 15px;
}
.headDetail ul .bt3 a{
background: url(../images/home/pp_icon.jpg) no-repeat left center;
height: 12px;
padding-left: 15px;
}
.headDetail ul li a:hover{ color: #FF9966; }
#header .mainNav { clear: both; }
.mainNav ul {
letter-spacing: -.4em;
text-align: center;
margin: 0px;
padding: 0px;
background: #f2f2f2;
clear: both;
}
.mainNav ul li {
letter-spacing: normal;
display: inline-block;
padding-top: 1em;
padding-bottom: 1em;
}
.mainNav ul li a {
font: 1.3em "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
color: #000000;
text-decoration: none;
padding: .5em 4.6em 0.5em;
border-right: 1px solid #999;
display: block;
}
.mainNav ul li a:hover { color: #ff9966; }
.mainNav ul li:first-child a {border-left: 1px solid #999;}


#contents {
margin: 0px auto;
width: 1000px;
clear: both;
overflow: hidden;
}

#contents article header .fb-like { margin-bottom: 5em; }
ul.cateName {
letter-spacing: -0.4em;
border-bottom: 1px solid #000000;
padding-bottom: 3px;
margin-bottom: 2em;
clear: both;
}

.cateName li {
display: inline-block;
letter-spacing: normal;
font-weight: 500;
text-align: left;
}
.cateName li:first-child{
 /*background: url(../images/home/pan_icon.jpg) no-repeat left top;
     padding-left: 45px; */
    font-size: 2.0em;
    height: 17px;
    font-weight: 700;
	padding-right:10px;
}
.cateName li:last-child{
	/* [disabled]float: right; */
	border-left: 1px solid #736357;
	padding-left: 5px;
	font-size: 1.3em;
	float:right;
}

.menu-ttl{
	font-size: 2.5em;
    font-weight: 700;
    line-height: 1.2;
    border-bottom: 1px solid #000000;
	
}
.main {
float: left;
width: 74%;
}

.only65 {
background: url(../images/home/only65over.jpg) no-repeat;
height: 250px;
margin-bottom: 3em;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}

.omotenashi {
background: url(../images/home/omotenashi.jpg) no-repeat;
height: 220px;
margin-bottom: 3em;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}

/*.staffIntoro{
background: url(../images/home/staff_bn.jpg) no-repeat;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
margin-bottom: 5em;
height: 220px;
}*/

.staffIntoro a {
display: block;
height: 220px;width:740px;
background: url(../images/home/staff_bn.jpg) no-repeat;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
margin-bottom: 3em;

}
.staffIntoro a:hover {opacity:.7;}
.news {
background: url(../images/home/topic_bg.jpg) no-repeat center center;
height: 170px;
position: relative;
left: 0px;
top: 0px;
width: 100%;
margin-bottom: 20em;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}
.news .inform {
height: 75%;
width: 95%;
position: absolute;
top: 20px;
left: 20px;
overflow: hidden;
}





.sidebox {
float: right;
width: 22%;
margin-top: 2em;
}



#footer {
clear: both;
width: 100%;
background: rgb(115,99,87); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNjM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5ODY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzYzNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(115,99,87,1) 0%, rgba(153,134,117,1) 50%, rgba(115,99,87,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(115,99,87,1) 0%,rgba(153,134,117,1) 50%,rgba(115,99,87,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(115,99,87,1) 0%,rgba(153,134,117,1) 50%,rgba(115,99,87,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736357', endColorstr='#736357',GradientType=1 );
padding: 0.3em 0px;
height: 115px;
}

#footer .footWrap {
margin: 0px auto;
width: 1000px;
padding-top: 1em;
}
.staffWrap {
margin-bottom: 7em;
overflow: hidden;
}

.staffWrap .staffmember {
margin-bottom: 4em;
overflow: hidden;
}


/*.footWrap .footLogo {
width: 16%;
float: left;
}

#footer .footWrap .f_detail {
float: left;
width: 30%;
}

#footer .footWrap .f_detail .fotTel {
font-size: 3em;
color: #FFF;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
line-height: 1;
padding-left: 0.3em;
font-weight: 500;
}
.f_detail > p{color:#fff;}
#footer .footWrap .footNavi {

float: right;
width: 45%;
}

.footNavi ul {
letter-spacing: -0.4em;
text-align: right;
width: 100%;
float: right;
padding-top: 1em;
}

.footNavi ul li {
letter-spacing: normal;
display: inline-block;
border-left: 1px solid #fff;
margin-bottom: .5em;
}

.footNavi ul li a {
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
display: block;
font-size: 1.3em;
line-height: 1.3;
text-decoration: none;
padding: 0px 1em;
color: #FFFFFF;
}
.footNavi ul li:nth-child(6) a,
.footNavi ul li:nth-child(9) a { border-right: 1px solid #fff; }
.footNavi ul li a:hover{ color: #FF9966; }


#footer .copyright {
clear: both;
text-align: center;
color: #FFFFFF;
}*/

.staffWrap .staffmember .stph {
float: left;
width: 32%;
padding-bottom: 1em;
}

.staffWrap .staffmember .st_detail {
float: right;
width: 60%;
}

.st_detail h1 {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 2.3em;
line-height: 1;
background: url(../images/staff/staff_name_bg.jpg) no-repeat left top;
height: 45px;
padding-left: 0.5em;
font-weight: 500;
color: #000;
padding-bottom: 2em;
}

.st_detail h1 span {
font-size: 66%;
line-height: 2;
font-weight: normal;
margin-right: 1em;
}

.st_detail h1 .eng {
margin-left: 1em;
line-height: 2em;
}

.st_detail table.chara { background: #FFFFFF; }

.st_detail .chara tr th {
font-size: 1.3em;
text-align: left;
padding-left: 1em;
padding-bottom: 2em;
font-weight: normal;
width: 9em;
color: #000;
}

.st_detail .chara tr td {
font-size: 1.3em;
color: #000;
}

.st_detail p {
line-height: 1.5em;
color: #000;
font-size: 1.3em;
padding-top: 1em;
padding-left: 1em;
}

.sitelink {
margin: 0px;
padding: 0px;
}

.sitelink li {
background: url(../images/home/sitemap_arrow.jpg) no-repeat left center;
height: 9px;
margin-bottom: 4em;
padding-left: 12px;
display: block;
}

.sitelink li a {
display: block;
font-size: 1.3em;
text-decoration: none;
color: #736357;
line-height: 9px;
}
.sitelink li a:hover {color: #FF9966;}
.pp_detail {
margin: 0px;
padding: 0px 0px 3em;
}
.pp_detail li{
margin-bottom: 2em;
font-size: 1.3em;
line-height: 1.7em;
}

.pp_detail li p {
text-indent: -1em;
padding-left: 1em;
}


.ppWrap .cateName .none { border-width: 0px; }

.contact_bn {
background: url(../images/home/contact_tel_bn.jpg) no-repeat;
height: 151px;
margin-bottom: 2em;
}

.contactWrap p {
font-size: 1.3em;
line-height: 1.5em;
}

.contactWrap .kugiri {
margin-bottom: 2em;
border-bottom: 1px solid #534640;
padding-bottom: .5em;
}

.aisatsu h1 {
background: url(../images/nail/nail_img.jpg) no-repeat;
height: 200px;
margin-bottom: 2em;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}

.aisatsu ul {
margin: 0px;
padding: 0px;
list-style: none;
float: left;
width: 75%;
}

.aisatsu ul li {
font-size: 1.3em;
line-height: 1.6em;
display: block;
color: #000000;
}
.aisatsu ul li:last-child{
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 1.9em;
line-height: 1.3;
text-align: right;
margin-bottom: 3em;
padding-bottom: 0em;
margin-top: 1.5em;
}
.aisatsu ul li span {
font-size: 75%;
margin-right: 1em;
}

.aisatsu .Owner {
float: right;
margin-bottom: 7em;
}
.nailWrap .nailmenuCate {
overflow: hidden;
clear: both;
margin-bottom: 7em;
}


.nailph {
float: left;
width: 40%;
}

.nail_detail {
float: left;
width: 60%;
}

.nail_detail h1 {
background: url(../images/nail/gel-ttl.jpg) no-repeat;
height: 28px;
margin-bottom: 1.5em;
}

.nail_detail p {
font-size: 1.3em;
line-height: 1.6em;
color: #000000;
margin-bottom: 1em;
}

.nail_detail table.nail {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
margin-bottom: 2em;
}

.nail tr th {
text-align: left;
font-size: 1.2em;
line-height: 1em;
border-bottom: 1px dashed #736357;
padding-top: 1.4em;
font-weight: normal;
}
.nail tr th span {
font-size: 85%;
font-weight: normal;
padding-left: 1.3em;
white-space: nowrap;
line-height: 1.3;
margin-bottom: 0.5em;
}


.nail tr td {
font: 1.3em/1.5em "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
text-align: right;
border-bottom: 1px dashed #736357;
width: 8em;
}

.nail_detail h2 {
background: url(../images/nail/off-ttl.jpg) no-repeat;
height: 28px;
}

.nail_detail .shellac {
background: url(../images/nail/shellac-ttl.jpg) no-repeat;
height: 28px;
}

.nail_detail h2.shellac {
background: url(../images/nail/off2-ttl.jpg) no-repeat;
height: 28px;
}
.nail_detail h1.care {
background: url(../images/nail/care-ttl.jpg) no-repeat;
height: 28px;
}


.nail_detail h1.foot {
background: url(../images/nail/foot-ttl.jpg) no-repeat;
height: 28px;
}
.nail_detail .chip {
background: url(../images/nail/orderchip-ttl.jpg) no-repeat;
height: 28px;
}


.nail tr .long { white-space: nowrap; }

.nail_detail .chipfee {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
text-align: right;
border-bottom: 1px dashed #736357;
font-size: 1.4em;
color: #736357;
font-weight: normal;
}

.other {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 200%;
line-height: 1.5em;
text-align: center;
margin-top: 2em;
margin-bottom: 2em;
}

.aboutWrap { margin-bottom: 7em; }

.aboutWrap .view {
float: left;
width: 46%;
margin-right: 2em;
margin-bottom: 2em;
}

.aboutWrap .concept {
margin: 0px;
padding: 0px;
float: left;
list-style: none;
width: 51%;
}

.aboutWrap .concept li {
font-size: 1.7em;
line-height: 1;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
margin-bottom: 1em;
color: #c69c6d;
letter-spacing: 0.1em;
white-space: nowrap;
}
.aboutWrap .concept li:nth-child(3){ margin-bottom: 2em; 
}
.aboutWrap .concept li:nth-child(4),
.aboutWrap .concept li:nth-child(5),
.aboutWrap .concept li:nth-child(6),
.aboutWrap .concept li:nth-child(7){
margin-bottom: 1.7em;
font-size: 1.3em;
color: #d4495a;
font-weight: normal;
}
.aboutWrap p {
font-size: 1.3em;
color: #000000;
line-height: 1.5em;
}

.aboutWrap .m_owner {
float: right;
display: inline-block;
}

.aboutWrap .m_owner span {
font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 Pro W3","Hiragino Mincho ProN", Meiryo, serif;
font-size: 1.2em;
line-height: 1;
}

.repeat90 {
clear: both;
background: url(../images/about/about_repeat90.jpg) no-repeat;
height: 144px;
margin-bottom: 5em;
}
.salon .infottl {
/*border-bottom: 1px dashed #736357;*/
width: 49%;
}
.salon .infoWrap {
float: left;
width: 49%;
background: url(../images/about/add_bn.png) no-repeat;
height: 152px;
margin-bottom: 5em;
}



.salon .justify-table {
float: left;
/*width: 49%;*/
margin-bottom: 5em;
}

.salon .justify-table tr th {
font-size: 1.3em;
line-height: 1;
width: 6em;
font-weight: normal;
margin-top: 0em;
padding-bottom: 0.2em;
border-bottom: 1px dashed #736357;
padding-top: 1em;
text-align: left;
}

.salon .justify-table tr td {
font-size: 1.3em;
line-height: 1;
margin-top: 0em;
padding-bottom: 0.2em;
border-bottom: 1px dashed #736357;
padding-top: 1em;
padding-left: 0.5em;
}
.salon .justify-table tr .indent { text-indent: -0.5em; }



.salon .infoLogo { float: right; }

.nailWrap .nailmenuCate.end { margin-bottom: 2em; }

/*メニューページ*/
.menuTable{ margin-bottom: 5em; }
.menuTable .ttl {
font-size: 1.5em;
line-height: 2;
text-align: left;
background: url(../images/home/pan_icon.jpg) no-repeat left center;
padding-left: 3.5em;
font-weight: 500;
padding-bottom: 1em;
border-bottom: 1px dashed #6D5D50;
height: 17px;
margin-bottom: 1em;
}

.menuTable tr th {
text-align: left;
padding: 0.5em 0.5em 0.5em 1em;
width: 40%;
font-weight: normal;
font-size: 1.3em;
}

.menuTable tr td { padding: .5em; }
.menuWrap .note {
padding: 1em;
border: 1px solid #6D5A54;
background: #f2f2f2;
margin-bottom: 2em;
}
.menuTable tr td:nth-child(3){
font-size: 1.3em;
line-height: 1;
text-align: left;
width: 20%;
}

.note p {
padding: 0em;
margin: 0px;
font-size: 1.1em;
line-height: 1.5em;
}
.menuTable tr:nth-child(odd){background:#f2f2f2;/*奇数行に背景色*/}
.menuTable.nonbg th { padding-left: 2em; }

.menuTable.nonbg tr:nth-child(odd){background:#fff;/*奇数行に背景色*/}
.menuTable.nonbg tr .ttl2 {
padding-left: 1em;
font-weight: 600;
}

.menuTable.nonbg tr .indent { white-space: nowrap; }

.menuTable.noteari { margin-bottom: 2em; 
}

.menuWrap .note.end { margin-bottom: 5em; }

.toprecurit a{
background: url(../images/home/ariete_kyujin.jpg) no-repeat center center;
height: 130px;
margin-bottom: 5em;
text-decoration: none;
display: block;
}

.toprecurit2 a{
background: url(../images/home/arieteentry-bn.png) no-repeat center center;
height: 130px;
margin-bottom: 5em;
text-decoration: none;
display: block;
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}


.insta{
  margin-bottom: 3em;
}

.insta h3{
  font-size: 2em;
  margin-bottom: 10px;
}
