@charset "UTF-8";
-ms-viewport {width: device-width;}
body {
	background-color: #FFffff;	
	margin-top: 25pt; 
	margin-left: 50pt;
	padding:0;
	font-family: 'メイリオ','Hiragino Kaku Gothic Pro', sans-serif;
}
body.a { background-image:url(../imgm/013-02.jpg); background-attachment:fixed; background-repeat:repeat;}
body.b { background-image:url(img/s-gatag-00013396.jpg); background-attachment:fixed; background-repeat:repeat-y;}
body.c { background-image:url(imgp/fuurin6.gif); width: 2; background-attachment:fixed; background-repeat:repeat;}
body.d { background-image:url(img/s-背景8.jpg); width: 50; background-attachment:fixed; background-repeat:repeat;}


images-2.jpg
div.a  {margin-left:25%; border:3px solid gray; text-align: center; width:49%; height:100px;} @media print{#jogai{display:none;} }
div.b_1 {width:32%; height:800pt;float:left;loat:left;background-image:url(../siriyou/s-015-01.jpg);}
div.b_2 {width:65%; height:800pt;float:right;background-color:#c0c0c0;}
div.b_3 {width:37%; height:800pt;float:left;background-image:url(../siriyou/s-015-03.jpg);}
div.c {margin-left:0%;height:30pt;width:100%; text-align:center;clear:both; background-image:url(../siriyou/s-015-04.jpg);}
li { height:30pt;}

img { float: left ; } 
nav ul {
       border-radius:10px;
       color:#ff0000;
       background-color:#008080;
       font-weight:bild;
       height:40px;
       padding-top:30px;
}
nav li {
       display:inline;
       padding-left:10px;
       padding-top:15px;
       padding-bottom:15px;
       padding-right:10px;
       border-right:1px solid #ffffff;
}
h1    {
      bacground-image:linear-gradient(to left,#ffffff,#dcdcdc);
      padding-left:10px;
      border-left:15px solid #003368;
      -ms-filter:"progid:DXImageTransform.Microsoft.gradient
(GradientType=1,StartColorStr=#dcdcdc,EndColorStr=#ffffff)";
}

.tomo2{
       font-size: 1vh; }
/* 959px以下の場合 */
@media(max-width:959px){
header img{
	float:none;
}
nav ul{
	text-align:left;
	padding:0;
}
article{
	width:auto;
}
article img{
	max-width:100%;
	height:auto;
}
.header-in{
	width:auto;
}
.bukken-kiji{
	float:none;
	width:100%;
}
aside{
	float:none;
}


/* 600px以下の場合 */
@media(max-width:600px){
nav li{
	font-size:75%;
	padding-left:2px;
	padding-right:2px;
}
.catch{
	top:5px;
	left:5px;
}
.point-img{
	float:none;
}
video{
	max-width:100%;
	height:auto;
}
iframe{
	max-width:100%;
}
input,textarea{
	width:320px;
}


/* プリント出力 */
@media print{
.catch{
	color:#000000;
	text-shadow:none;
}
#sample1 {text-shadow:darkqray 20px 10px 5px;}