@charset "utf-8";
 #index{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2816_mob.png) no-repeat left top;}
#menu-price,#profile {
background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2817_mob.png) no-repeat left top;
}  
#blog {
background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2819_mob.png) no-repeat left top;
}  
#news,#webmaster-and-privacypolicy{	background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2820_mob.png) no-repeat left top;}
#access{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2821_mob.png) no-repeat left top;}
#faq{
background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2822_mob.png) no-repeat left top;
}
#contact,#note{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2823_mob.png) no-repeat left top;}
#thanks{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/IMG_2824_mob.png) no-repeat left top;}
#index,#menu-price,#blog,#news,#webmaster-and-privacypolicy,#access,#faq,#contact,#note,#thanks,#profile{background-size: 100% auto;
display: block;
position:absolute;
top: 0;
left: 0;
width: 100%;
height:100% !important;
content: "";
z-index: -1;}
body {
font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
.blogentry iframe{display:none !important;}
.blogentry h3{border-top:2px dashed #F96;
border-bottom:2px dashed #F96;
background:white;
padding:2%;
margin-bottom:2%;}
*{padding:0;
margin:0;
}
body {
color:#59493f;
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(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/android.png);
}
p {background-image:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/image);}
h2 {background-image:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/image);}
li{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/android.png);
}
#content{margin-top:78% !important;}
#tel_img{
width:94%;
margin:auto;
}
#new_entry,#intro,#intro2,#intro3{
width:96%;
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:white;
color:white;
border-bottom:1px solid #c8a063;
}
#menu li a{display:block;  
padding:16px 0px;
color:#c8a063;  
}
#menu li a:hover{
font-weight:bold;}
#toggle{
display: block;
position: relative;
width: 100%;
background: white;
}
#toggle img{
width:38%;
height:auto;
max-width:200px;}
#toggle a{
display: block;
position: relative;
padding: 8px 0 6px;
border-bottom: 2px solid #c8a063;
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: #c8a063;
}
#toggle a:before, #toggle a:after{
display: block;
content: "";
position: absolute;
top: 50%;
left: 10px;
width: 20px;
height: 4px;
background: white;
}
#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 #c8a063;}
#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;}
#breadcrumb{
margin:5% auto !important;}
#entry_all{width:94%;
margin:auto;}
#entry p.date{margin-bottom:10px !important;}
#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;}
#belt_01{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/line_bg.png) repeat-x;
background-size:cover;
height:30px;
}
#belt_02{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/line_bg2.png) repeat-x;
background-size:cover;
height:30px;
}
#belt_03{background:url(//usagi-shinkyu.com/wp-content/themes/cocoiro/images/line_bg3.png) repeat-x;
background-size:cover;
height:30px;
}
#michi{width:100%;
text-align:center;
margin:auto;
margin-bottom:3%;}
#michi img{margin:20px 0px 8px 0px;}
#tab_all{margin:16px 0px;}
.tab{overflow:hidden;}
.tab li{
width:20%;
background:#d2d2d2; float:left;
list-style:none;
font-size:8px;
padding:5px;}
.tab li.select{background:#eeeeee;}
.naiyou li{background:#eeeeee; padding:20px;}
.hide {display:none;}
img.profimg{width:100%;
display:block;
margin: 16px auto;}
#footer_ban {
margin: 0 auto;
padding: 0;
width: 100%;
overflow: hidden;
display: table;
position: fixed;
bottom: 0;
left:0;
background: #f0f0f0;
z-index: 9999;
line-height:0;
}
#line_contact{width:98%;
margin:2% auto;}