@charset "UTF-8";
/*
Theme Name: tannnomidori
Description:丹野みどりHP
Theme URI: https://tannomidori.com/
Author: tannnomidori
Author URI: https://tannomidori.com/
Version: 
License: tannnomidori
License URI: https://tannomidori.com/s
*/

/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	vertical-align: baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{overflow-y:scroll;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}input,textarea{margin:0;padding:0;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}a:focus{outline:none;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.clearfix{min-height:1px;}* html .clearfix{height:1px;}.both{clear:both;}.inline_block{display:inline-block;*display:inline;*zoom:1;}

/*-------------------------------------------*/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;}
* {  margin: 0px; 
    padding: 0px; }
/*-------------------------------------------*/
.mt05{margin-top: 0.5rem;}
.mt1{margin-top: 1rem;}
.mt2{margin-top: 2rem;}
.mt3{margin-top: 3rem;}
.mt4{margin-top: 4rem;}
.mb05{margin-bottom: 0.5rem;}
.mb1{margin-bottom: 1rem;}
.mb2{margin-bottom: 2rem;}
.mb3{margin-bottom: 3rem;}
.mb4{margin-bottom: 4rem;}
.marker{background: linear-gradient(transparent 30%, #fbd 30%);}
/*-------------------------------------------*/
/*------IE11-------------------------------------*/
main{display:block;}
/*---------------------------------clear----------------*/
.clear{width:100%;overflow:hidden;}
.clear:after{content:"";display:block;clear:both;}
/*----------------------------resizephoto---------------*/
.resizephoto img {height: auto; width: 100%;}
.resizephoto_h img {height: 100%; width: auto;}
img{vertical-align: bottom;}
/*-----------------------a img hover---------------*/
a{text-decoration: none; color: inherit;}
a[href^="tel:"] { cursor: default; }
.op-img a:hover img {opacity: 0.7; filter:alpha(opacity=70); transition: 0.2s;}
/*------------------- display: none ;---------------*/
.hide{ display: none;}

