@charset "utf-8";
 @import url("http://fonts.googleapis.com/earlyaccess/notosansjapanese.css");
@import url("http://fonts.googleapis.com/css?family=Sorts+Mill+Goudy");
body {
font-family: 'Noto Sans Japanese', sans-serif;
background:white;
}
.blogentry iframe{display:none !important;}
*{padding:0;
margin:0;
}
body {
color:#362e2b;
font-size:14px;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
-webkit-background-size: 100% auto; 
-moz-background-size: 100% auto; 
-o-background-size: 100% auto; 
-ms-background-size: 100% auto; 
}
h1{	background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/android.png);
}
p {background-image:url(//freestyle-seitai.com/wp-content/themes/cocoiro/image);}
h2 {background-image:url(//freestyle-seitai.com/wp-content/themes/cocoiro/image);}
li{background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/android.png);
}
#content{margin-top:77% !important;}
#tel_img{
width:80%;
margin:auto;
max-width:400px;
}
#index{  background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2816_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
#relaxation-menu {
background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2817_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;
}  
#blog {
background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2819_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;
}  
#news,#webmaster-and-privacypolicy{	background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2820_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
#access{background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2821_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
#faq{
background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2822_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;
}
#contact,#note{background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2823_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
#thanks{background:url(//freestyle-seitai.com/wp-content/themes/cocoiro/images/IMG_2824_mob.png) no-repeat left top;
background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
#new_entry,#intro,#intro2,#intro3{
width:94%;
margin:20px auto;}
#new_entry li{
font-size:16px;
line-height:180%;
padding-bottom:10px;
list-style:none;}
#entry_all{width:94%;}
#entry_list{width:98% !important;}
img.h2img{display:block;
margin:auto;
margin-top:10px !important;
margin-bottom:20px;}
#menu-box{ 
display: none;
}
#menu-box{display:inline;
width:100%;
display: block;
position: fixed;
top: 0;
left: 0;
z-index:9999;
}
#head_all{
display: none;
background:none;
}
#change{display:none !important;
background:none;}
#logo_small{display:none;}
#menu{
display: none;
}
#menu li{
width: 100%;
text-align:center;
background:#f2fab2;
color:white;
border-bottom:1px solid #90c31f;
}
#menu li a{display:block;  
padding:20px 0px;
color:#90c31f;  
}
#menu li a:hover{
font-weight:bold;}
#toggle{
display: block;
position: relative;
width: 100%;
background: #f2fab2;
}
#toggle img{
width:38%;
height:auto;
max-width:200px;}
#toggle a{
display: block;
position: relative;
padding: 8px 0 6px;
border-bottom: 2px solid #90c31f;
color: #fff;
text-align: center;
text-decoration: none;
}
#toggle:before{
display: block;
content: "";
position: absolute;
top: 50%;
left: 10px;
width: 20px;
height: 20px;
margin-top: -10px;
background: #90c31f;
}
#toggle a:before, #toggle a:after{
display: block;
content: "";
position: absolute;
top: 50%;
left: 10px;
width: 20px;
height: 4px;
background: #f2fab2;
}
#toggle a:before{
margin-top: -6px;
}
#toggle a:after{
margin-top: 2px;
}
img{    max-width: 100% !important;
height: auto !important;
}
#intro img{
width: 100%;
height:auto;
margin-bottom:20px;
float:none;
}
#intro_text{
width: 100%;
float:none;}
#intro2 img{
width: 100%;
height:auto;
margin-bottom:20px;
float:none;
}
#intro2_text{
float:none;
width: 100%;
}
#page-top{display:none;}
#snsw{display:none;}
#cation{
width:90%;
margin:auto;
margin-bottom:20px;}
#followus{display:inline;
display:block;
width:90%;
margin:auto;
text-align:center;
}
#followus h2{border-bottom:2px solid #90c31f;}
#followus img{margin-top:10px;}
#list_nail{width:22%;
display:block;
padding-right:5% !important;
float:left;
}
#list_nail img{width:100%;
max-width:300px;
height:auto;}
#list_text{width:73%;
float:left;}
#entry_all{width:94%;
margin:auto;}
#entry{
width:100%;
}
#entry p.date{margin-bottom:10px !important;}
#gallery ul.gallery_list{list-style:none;
width:98%;
margin:0 auto;
margin-right:-2%;}
.gallery_list li{display: inline-block;
text-align: center;
width:46%;
margin-right:2%;
margin-bottom:2%;
}
#d_slider{width:100% !important;
float:none;
}
#d_slider img{
width: 100%;
height:auto;
}
#intro3_text{
width:100%;
float:none !important;
margin-top:20px;}
#blogbottom{
margin-top:40px;
margin-bottom:30px;
border:none;
padding:0;
border-top:1px solid #b4a798;
text-align:left;}
#blogbottom h2{margin-bottom:20px;}
#map_text{margin-top:20px;}
img.foot_img{width:100%;
margin-bottom:20px;
margin-top:20px;}