@charset "UTF-8";

/* contact.html 専用CSS */

html,body{
  -webkit-text-size-adjust:200%;
  text-size-adjust:200%;
  min-width:840px;
  margin:0;
  padding:0;
  color:#606060;
  background:#f0f0f0;
  font-family:"ＭＳ Ｐゴシック",Arial,sans-serif;
  font-size:100%;
  line-height:150%;
}
p{margin:.7em 0;}
a{color:#a04080;}
a:hover{color:#f0f;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:100%;}
dt{font-weight:bold;}
dl,ul,form{margin:0;}
form p{margin:1px;line-height:100%;}
textarea,input{font-size:100%;line-height:100%;}
img{border:0;}
img.sdbn{margin-bottom:1px;}

.visually-hidden{
position:absolute;width:1px;height:1px;margin:-1px;padding:0;
overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;
}

#banner{
width:100%;min-width:840px;padding:0 20px 0 0;box-sizing:border-box;
border-bottom:1px solid;
background:#9f2836 url(https://bunbunmaru-np.com/img/banner_koyo05.webp) no-repeat top right;
background-size:auto 100%;color:#fff;
}
#banner a{text-decoration:none;}
#banner a img{border:0;}

#content{
position:absolute;left:220px;
padding:8px 10px 8px 5px;
min-width:620px;width:70%;
-webkit-text-size-adjust:180%;
text-size-adjust:180%;
}
#content .item{
margin-bottom:16px;
background:#fff;
border:2px groove #fff;
padding:8px;
}
#content .item h2{
-webkit-text-size-adjust:none;
text-size-adjust:none;
font-family:Arial,"ＭＳ Ｐゴシック",sans-serif;
font-size:24px;
font-weight:bold;
border-bottom:2px dotted;
line-height:1.2;
}
#content .item .category{
-webkit-text-size-adjust:none;
text-size-adjust:none;
float:right;
font-size:16px;
font-weight:bold;
}
#content .item .text{
clear:both;
margin:.5em;
font-size:16px;
line-height:1.5;
}

#links,#links *{
-webkit-text-size-adjust:none;
text-size-adjust:none;
}
#links{
padding:30px 10px 0 20px;
width:190px;
margin:0;
}
#links .side{
margin-left:16px;
margin-bottom:16px;
}
#links img{border:0;}
#links h4,#links h5,#links h6{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
margin:0 0 10px;
}

div.mfp_buttons button{
-webkit-appearance:none;
appearance:none;
color:#000;
background:#fff;
border:1px solid #ccc;
}
