﻿@charset "UTF-8";
<!--
*{
  margin:0;
  padding:0;
  
  background-repeat : repeat-x;
}
.web{
	border-width: 3px;
	border-style: solid;
	border-color: #cccccc;
	margin-left: 30px;
	margin-right: 25px;
}
.test{
  position: relative;
  color: white;
  background: #81d0cb;
  line-height: 1.4;
  padding: 0.5em 0.5em 0.5em 1.8em;
}

.test::before{
	/*疑似要素*/
  font-family: FontAwesome;
  content: "\f14a";
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
}
.side01{
	display:none;
}

a:link{
	margin-top: 0px;
	font-size: 14px;
	font-family: メイリオ;
	text-align: center;
	color: blue;
	text-decoration: none;
	line-height: 25px;
}

a:visited{
	margin-top: 0px;
	font-size: 14px;
	font-family: メイリオ;
	text-align: center;
	color: #009900;
	text-decoration: none;
	background-image: url(../panic/list.jpg);
	background-repeat: repeat;
	background-position: 1px 25px;
	padding-bottom: 0px;
}


a:hover{
  margin-top : 0px;
  font-size : 14px;
  font-family : メイリオ;
  text-align : center;
  color : red;
  text-decoration : none;
}


a:active{
	margin-top: 0px;
	font-size: 14px;
	font-family: メイリオ;
	text-align: center;
	color: #cc00cc;
	text-decoration: none;
}

#menu-heder{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	color: #ffffff;
	background-color: orange;
	border-top-width: 0px;
}

#menu-heder ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	color: #ffffff;
	background-color: orange;
	border-top-width: 0px;
}
#menu-heder li{
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#menu-heder li a{
	display: block;
	border-width: 0px 0px 1px;
	border-style: none solid none none;
	border-color: #ffffff;
	background-color: orange;
	padding-bottom: 7px;
	text-decoration: none;
	color: #ffffff;
	width: 148px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
}
#menu-heder li a:hover{
	border-left-width: 1px;
	border-style: none;
	border-left-color: #474655;
	border-top-width: 1px;
	border-top-color: #474655;
	border-bottom-width: 1px;
	border-bottom-color: #474655;
	background-color: #f3d898;
	padding-bottom: 7px;
	padding-top: 8px;
	margin-top: 0px;
}

#side1 ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	width: 205px;
}
#side1 li{
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#side1 li a{
	display: block;
	border-top-width: 0px;
	border-style: none none dotted;
	border-top-color: #9f99a3;
	border-left-color: #cccccc;
	border-right-width: 0px;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-decoration: none;
	color: blue;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	text-align: left;
	font-size: 15px;
	line-height: auto;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-image : url(list.jpg);
	background-position: 1px 8px;
	background-repeat: no-repeat;
	width: 205px;
}
#side1 li a:hover{
	border-top-style: none;
	border-top-color: #8593a9;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #8593a9;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #8593a9;
	color: olive;
	background-color: #ffffff;
	width: 205px;
}
#side1 #shita li a{
	display: block; 
border-left: 1px solid #9F99A3;
border-right: 1px solid #9F99A3;
border-bottom: 1px solid #9F99A3;
background-color: #EEEEEE;
padding:padding: 3px 10px;
text-decoration: none;
color: #333;
width: 150px; 
margin: 0px;
text-align: left;
font-size: 14px;
}
#side1 #shita li a:hover{
	border-left: 1px solid #8593A9;
border-right: 1px solid #8593A9;
border-bottom: 1px solid #8593A9;
background-color: #9EB7DD;
}

#boxA{
	text-align: left;
	position: static;
	float: none;
	width: 900px;
	bottom: inherit;
	right: inherit;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #ffffff;
	padding-left: 2px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#boxB{
	margin-right: 0px;
	padding-right: 3px;
	padding-top: 1px;
	border-width: 0px;
	border-style: none;
	float: right;
	color: black;
	bottom: inherit;
	right: inherit;
	width: 690px;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	clear: both;
}
#boxC{
	visibility: visible;
	position: static;
	overflow: hidden;
	font-weight: 100;
	bottom: inherit;
	float: right;
	clear: none;
	text-align: center;
	right: inherit;
	width: 205px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}
#ID{
  text-align:center;
  border-width : 0px;
  border-style : none;
  font-size : 14px;
  color : #ffffff;
  font-family : メイリオ;
  background-repeat : repeat-x;
  background-image : url(bk.gif);
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
#container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
	border-top-width: 0px;
	border-top-style: none;
	clear: both;
	width: 900px;
	bottom: inherit;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	right: inherit;
	left: auto;
	margin-top: 0px;
}
#boxD{
	clear: right;
	color: black;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	text-align: left;
	width: 900px;
	position: static;
	float: none;
	bottom: inherit;
	margin-top: 0px;
	line-height: 18px;
	right: inherit;
	font-size: 14px;
}

.side{
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	border-width: 1px;
	border-style: none;
	background-repeat: no-repeat;
	border-color: #5d4228;
	padding-bottom: 0px;
	background-color: #ffffff;
}
.side01{
  font-size : 14px;
  line-height : 18px;
  text-align : left;
  margin-top : 1px;
  margin-right : 5px;
  padding-bottom : 0px;
  margin-left : 0px;
  background-image : url(../DSC03545.JPG);
  height : 100px;
  padding-top : 0px;
  margin-bottom : 0px;
}

.side03{
	background-image : url(list.jpg);
	background-position: 5px 12px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	padding-top: 5px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #ffffff;
	background-color: white;
	padding-left: 22px;
	margin-top: 5px;
}


.sidetop{
	font-family: メイリオ;
	background-color: #0080c0;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 2px;
	text-align: center;
	color: white;
	margin-right: 3px;
	margin-bottom: -2px;
	font-weight: bold;
}

.side03u{
	font-family: メイリオ;
	background-color: orange;
	padding-bottom: 7px;
	padding-top: 7px;
	margin-top: 4px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 4px;
	padding-right: 3px;
	margin-right: 5px;
	margin-left: 1px;
}
.side04{
  font-size : 11px;
  line-height : 15px;
  margin-top : 0px;
  margin-right : 3px;
  padding-top : 3px;
  border-top-width : 1px;
  border-top-style : solid;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  margin-left : 0px;
  height : 240px;
  background-position : 0px 0px;
  background-repeat : no-repeat;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-color : #f5f5f5 #f5f5f5 #f5f5f5 #f5f5f5;
  padding-bottom : 0px;
  color : #ffffff;
  right : auto;
  padding-left : 10px;
  float : none;
  text-align : left;
  background-color : orange;
}

.mein01{
	font-size: 14px;
	margin-top: 11px;
	margin-left: 35px;
	line-height: 25px;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-left: 3px;
}

.sitemap{
	font-size: 14px;
	margin-top: 3px;
	margin-left: 20px;
	line-height: 20px;
	margin-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: orange;
}



H1{
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	padding-bottom: 3px;
	color: black;
	background-repeat: no-repeat;
	padding-top: 3px;
	font-family: メイリオ;
	background-color: orange;
	border-top-width: 0px;
	border-top-style: none;
	margin-bottom: 0px;
	padding-left: 6px;
	margin-left: 0px;
}
h2{
	font-size: 24px;
	padding-left: 25px;
	border-right-width: 5px;
	background-color: #efd350;
	margin-left: 25px;
	margin-right: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	margin-top: 15px;
	padding-top: 5px;
	font-weight: normal;
}
h3{
	font-size: 22px;
	padding-left: 25px;
	border-right-width: 5px;
	background-color: #99cc99;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 3px;
	padding-top: 4px;
	font-weight: normal;
	margin-bottom: 15px;
}
H4{
	font-size: 20px;
	padding-left: 25px;
	border-right-width: 5px;
	background-color: #efd350;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 3px;
	font-weight: normal;
}
H5{
	font-size: 16px;
	padding-left: 25px;
	border-right-width: 5px;
	background-color: #efd350;
	margin-left: 25px;
	margin-right: 25px;
	font-weight: normal;
}
.st01{
  margin-top : 3px;
  font-size : 14px;
  line-height : 26px;
  background-repeat : no-repeat;
  background-position : 0px 0px;
  color : white;
  padding-top : 0px;
  right : auto;
  text-align : left;
  border-width : 0px;
  border-style : solid solid dotted;
  border-color : #5e4329 #5e4329 silver;
  margin-left : 0px;
  margin-right : 3px;
  padding-bottom : 0px;
  margin-bottom : 5px;
  font-family : メイリオ;
}

.top{
	font-family: メイリオ;
	background-color: orange;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 2px;
	text-align: center;
	color: #ffffff;
	margin-left: 0px;
	margin-right: 3px;
	font-size: 14px;
	font-weight: bold;
}
.topbar{
  color : #ffffff;
  margin-left : 0px;
  height : 40px;
  line-height : 40px;
  background-repeat : no-repeat;
  background-color : gray;
  font-family : メイリオ;
}
#boxB1{
  margin-top : 10px;
  margin-bottom : 10px;
  border-width : 0px 0px 0px 0px;
  border-style : solid solid solid solid;
  border-color : #999999 #999999 #999999 #999999;
  width : 580px;
  margin-left : 15px;
  bottom : auto;
  margin-right : 10px;
}
.st05{
  font-size : 14px;
  line-height : 15px;
  text-align : left;
  padding-top : 7px;
  padding-bottom : 7px;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 4px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #666666 #666666 #666666 #666666;
  padding-left : 5px;
  padding-right : 5px;
  margin-bottom : 19px;
  background-image : url(../image/st05.gif);
}
TD{
  font-size : 14px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  text-align : left;
  margin-left : 25px;
  width : 550px;
  font-family : メイリオ;
}
.mein02{
  font-size : 14px;
  line-height : 24px;
  margin-bottom : 11px;
  margin-left : 25px;
  margin-right : 20px;
  padding-bottom : 14px;
  padding-left : 25px;
}
.side02{
  background-image : url(../image/list.gif);
  background-repeat : no-repeat;
  background-position : 8px 11px;
  font-size : 14px;
  line-height : 28px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ffffff;
  margin-left : 3px;
}
.mein01Q{
  margin-left : 30px;
  font-size : 24px;
}
.mein01a{
  font-size : 24px;
  margin-left : 30px;
}
.mein01up{
  text-align : right;
  margin-right : 16px;
}
TABLE{
  margin-left : 25px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  width : 560px;
}
LI{
  margin-left : 45px;
  font-size : 14px;
}


.blocka{
  height : 90px;
  bottom : auto;
  right : auto;
  float : left;
  background-repeat : no-repeat;
  width : 50%;
  background-image : url(../image/bacck.gif);
  padding-top : 5px;
  text-align : left;
  padding-left : 5px;
  padding-right : 10px;
  font-size : 11px;
}
.blockb{
  height : 90px;
  bottom : auto;
  right : auto;
  background-repeat : no-repeat;
  text-align : left;
  background-image : url(../image/testbk.jpg);
  float : right;
  width : 270px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  font-size : 11px;
}
#box01{
  margin-left : 28px;
  width : 550px;
  bottom : auto;
  right : auto;
  height : 90px;
  left : auto;
}
#box01u{
  width : 550px;
  margin-left : 28px;
  height : 30px;
}
.blockau{
  width : 50%;
  float : left;
  height : 30px;
  font-size : 14px;
  background-image : url(../image/blockbu.jpg);
  background-repeat : no-repeat;
  padding-left : 7px;
  padding-top : 10px;
  line-height : 18px;
  text-align : left;
}
.blockbu{
  font-size : 14px;
  line-height : 30px;
  width : 270px;
  height : 30px;
  background-image : url(../image/blockbu.jpg);
  background-repeat : no-repeat;
  float : right;
}

#boxform{
  float : right;
  text-align : right;
  width : 200px;
  padding-top : 15px;
  padding-right : 1px;
  padding-bottom : 1px;
  height : 50px;
  background-image : url(../kokyuu.jpg);
  margin-left : 200px;
}

.MyTable{
  display:table;
  width:480px;
}

.MyTable div.row{
  display:table-row;
}

.MyTable div.cell{
  display:table-cell;
  border: 1px solid #ff6a00;
} 
.meinqa{
  padding-left : 20pt;
  margin-left : 15px;
}
.ken{
  margin-left : 25px;
  margin-right : 25px;
border-width : 1px;border-style : solid;border-color : silver;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}


body{
	margin-top: 0px;
	font-size: 14px;
	font-family: メイリオ;
	text-align: center;
	background-image : url(bk.gif);
}
.side04b{
  background-color : orange;
  width : 184px;
  text-align : left;
  padding-left : 3px;
  margin-top : 3px;
  font-size : 11px;
  line-height : 15px;
  padding-top : 2px;
}

MAP{
  margin-top : 3px;
  margin-bottom : 3px;
  width : 185px;
  padding-bottom : 3px;
}

.meinkoe{
	background-image : url(me-center.jpg);
	background-repeat: repeat-y;
	margin-left: 36px;
	padding-right: 10px;
	padding-left: 5px;
	margin-right: 68px;
}

.koe{
	border-width: 10px;
	border-style: solid;
	border-color: orange;
	width: 390px;
	padding-top: 0px;
	margin-top: 15px;
	margin-left: 35px;
	margin-right: 0px;
}
.mokuji{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	width: 380px;
	margin-left: 25px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.denwa{
	border-width: 10px;
	border-style: solid;
	border-color: orange;
	width: 380px;
	margin-left: 35px;
	margin-top: 15px;
}

.denwadai{
	border-style: none;
	margin-left: 35px;
}
.chk1{
	font-size: 18px;
	color: black;
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 5px;
	background-image : url(chkm.gif);
	background-repeat: no-repeat;
	font-weight: bolder;
	padding-left: 38px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.chk{
	font-size: 18px;
	color: black;
	margin-top: 10px;
	margin-left: 3px;
	margin-bottom: 5px;
	background-image : url(chkm.gif);
	background-repeat: no-repeat;
	font-weight: bolder;
	padding-left: 38px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.hyoutop02{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin-left: 35px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 0px;
	color: #ffffff;
	background-position: 0px 0px;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	background-color: orange;
	margin-right: 123px;
}
.utsu{
	table-layout: auto;
	border-collapse: collapse;
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: left;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 532px;
	position: static;
	left: 1px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 35px;
}

ul.hyoujyun{
	margin-left: 10px;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 160%;
}

.sampleTable{
	border-collapse: collapse;
	width: 590px;
	margin-left: 45px;
	margin-bottom: 30px;
} 
.sampleTable th, 
.sampleTable td{
	 
border: 1px solid #CCCCCC; 
padding: 5px 10px; 
text-align: left; 
} 
.sampleTable th{
	 
background-color: #FFFFFF; 
} 
 
div.kadomaru5{
	-moz-border-radius: 5px;/* 古いFirefox */
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;/* 古いSafari,Chrome */
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;/* CSS3 */
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;/* 枠線の装飾 */
	background-color: #fff7ee;/* 背景色 */
	padding-left: 20px;
	margin-left: 35px;
	padding-right: 20px;
	margin-right: 20px;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.kadomaru5koe{
	-moz-border-radius: 5px;/* 古いFirefox */
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;/* 古いSafari,Chrome */
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;/* CSS3 */
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;/* 枠線の装飾 *//* 背景色 */
	padding-left: 5px;
	margin-left: 35px;
	padding-right: 5px;
	margin-right: 30px;
	padding-top: 5px;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.kadomaruor5koe{
	-moz-border-radius: 5px;/* 古いFirefox */
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;/* 古いSafari,Chrome */
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;/* CSS3 */
	border-width: 2px;
	border-style: solid;
	border-color: orange;/* 枠線の装飾 *//* 背景色 */
	padding-left: 5px;
	margin-left: 35px;
	padding-right: 5px;
	margin-right: 30px;
	padding-top: 5px;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.kadomaruor5denwa{
	-moz-border-radius: 5px;/* 古いFirefox */
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;/* 古いSafari,Chrome */
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;/* CSS3 */
	border-width: 2px;
	border-style: solid;
	border-color: orange;/* 枠線の装飾 *//* 背景色 */
	padding-left: 5px;
	margin-left: 35px;
	padding-right: 5px;
	margin-right: 30px;
	padding-top: 5px;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.kado5{
   -moz-border-radius: 5px;    /* 古いFirefox */
   -webkit-border-radius: 5px; /* 古いSafari,Chrome */
   border-radius: 5px;         /* CSS3 */
   border: 1px #cccccc solid;     /* 枠線の装飾 */
   background-color: non;   /* 背景色 */
   padding-left: 20px;
   margin-left: 20px;
   padding-right: 20px;
   margin-right: 20px;
   padding-top: 10px;
   margin-top: 10px;
   padding-bottom: 10px;
   margin-bottom: 10px;
}

div.k5underlink-u{
	            /* アンダーの蓋 */
   -moz-border-radius: 2px;    /* 古いFirefox */
   -webkit-border-radius: 2px; /* 古いSafari,Chrome */
   border-radius: 2px;         /* CSS3 */
   border: 1px #cccccc solid; 
   border-bottom-style : dashed;    /* 枠線の装飾 */ 
   background-color: #fffffff;   /* 背景色 */
   padding-left: 10px;
   margin-left: 21px;
   padding-right: 10px;
   margin-right: 20px;
   padding-top: 10px;
   margin-top: 10px;
   padding-bottom: 6px;
   margin-bottom: 0px;
   font-size: 18px;
}

div.k5underlink-d{
	            /* アンダーの底 */
   -moz-border-radius: 2px;    /* 古いFirefox */
   -webkit-border-radius: 2px; /* 古いSafari,Chrome */
   border-radius: 2px;         /* CSS3 */
   border: 1px #cccccc solid;     /* 枠線の装飾 */
   border-top-width : 0px;
   background-color: #fffffff;   /* 背景色 */
   padding-left: 10px;
   margin-left: 21px;
   padding-right: 10px;
   margin-right: 20px;
   padding-top: 13px;
   margin-top: 0px;
   padding-bottom: 12px;
   margin-bottom: 10px;
}


div.kadomaruunder{
	　　　　　　/*下 */
   -moz-border-radius: 5px;    /* 古いFirefox */
   -webkit-border-radius: 5px; /* 古いSafari,Chrome */
   border-radius: 5px;         /* CSS3 */

   border: 1px #ffffff solid;     /* 枠線の装飾 */
   background-color: orange;   /* 背景色 */
   padding-left: 3px;
   margin-left: 20px;
   padding-right: 3px;
   margin-right: 20px;
   padding-top: 10px;
   margin-top: 10px;
   padding-bottom: 3px;
   margin-bottom: 20px;
}

div.kadomaruunderin{
	          /*下内 */
   -moz-border-radius: 5px;    /* 古いFirefox */
   -webkit-border-radius: 5px; /* 古いSafari,Chrome */
   border-radius: 5px;         /* CSS3 */

   border: 1px #ffffff solid;     /* 枠線の装飾 */
   background-color: #ffffff;   /* 背景色 */
   padding-left: 20px;
   margin-left: 0px;
   padding-right: 20px;
   margin-right: 0px;
   padding-top: 20px;
   margin-top: 10px;
   padding-bottom: 20px;
   margin-bottom: 0px;
}

div.kadomaru10{
   -moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px; /* 古いSafari,Chrome */
   border-radius: 10px;         /* CSS3 */

   border: 1px #cccccc solid;     /* 枠線の装飾 */
   background-color: #ffffff;   /* 背景色 */
   padding-left: 20px;
   margin-left: 20px;
   padding-right: 20px;
   margin-right: 20px;
   padding-top: 10px;
   margin-top: 10px;
   padding-bottom: 10px;
   margin-bottom: 10px;
}

div.kadomaru15{
	-moz-border-radius: 15px;/* 古いFirefox */
	-webkit-border-top-left-radius: 15px 15px;
	-webkit-border-top-right-radius: 15px 15px;
	-webkit-border-bottom-right-radius: 15px 15px;
	-webkit-border-bottom-left-radius: 15px 15px;/* 古いSafari,Chrome */
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;
	border-bottom-right-radius: 15px 15px;
	border-bottom-left-radius: 15px 15px;/* CSS3 */
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;/* 枠線の装飾 *//* 背景色 */
	padding-left: 20px;
	margin-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
	padding-top: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div.blocka{
	background-color: blue;
	margin-left: 35px;
	height: 50px;
	width: 550px;
	margin-right: 25px;
}
div.blockb{
	float: left;
	width: 30%;
	background-color: fuchsia;
	height: 100px;
	margin-left: 35px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-right: 0px;
}
div.blockb2{
	float: left;
	width: 30%;
	background-color: fuchsia;
	height: 100px;
	font-size: 11px;
	margin-left: 0px;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

div.blockc{
	float: left;
	width: 50%;
	background-color: maroon;
	height: 50px;
	margin-right: 25px;
	font-size: 11px;
}
div.blockd{
	float: left;
	width: 100%;
	clear: both;
	background-color: silver;
	height: 50px;
	font-size: 11px;
}
.kusuri{
	width: 80%;
	border-collapse: collapse;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-left: 35px;
	margin-right: 35px;
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
}
 .kusuri th{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: center;
	vertical-align: top;
	color: #666666;
	background-color: orange;
	background-image : url(../css/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	font-weight: bold;
}
 .kusuri tdstyle01 .video{
	margin-left: 25px;
	padding-left: 25px;
}
.top{
	width: 90%;
	border-collapse: collapse;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: orange;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: orange;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: orange;
	margin-left: 25px;
	margin-right: 35px;
	text-align: left;
	font-weight: bold;
	margin-top: 35px;
	font-size: 30px;
	background-color: #ffffff;
	color: black;
	padding-left: 5px;
}
 .top th{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
	color: #ffffff;
	background-color: orange;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: orange;
	border-left-style: solid;
	border-left-color: orange;
	font-weight: bold;
	font-size: 30px;
}
 .top td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: black;
	background-color: #ffcc99;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-style: double;
	border-color: orange;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	line-height: 120%;
	padding-right: 6px;
}
.top2{
	width: 90%;
	border-collapse: collapse;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-left: 25px;
	margin-right: 35px;
	text-align: left;
	font-weight: bold;
	margin-top: 35px;
	font-size: 30px;
	background-color: #ffffff;
	color: black;
	padding-left: 5px;
}
 .top2 th{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
	color: #ffffff;
	background-color: orange;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-style: solid;
	border-left-color: #cccccc;
	font-weight: normal;
	font-size: 25px;
}
 .top2 td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	color: black;
	background-color: #fff8f4;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-style: double double double solid;
	border-color: #cccccc;
	font-weight: normal;
	font-size: 16px;
	margin-left: 15px;
	text-align: left;
	line-height: 120%;
}
.top3{
	width: 90%;
	border-collapse: collapse;
	border-width: 2px;
	border-style: solid;
	border-color: orange;
	margin-left: 35px;
	margin-right: 35px;
	text-align: center;
	font-weight: bold;
	margin-top: 0px;
	font-size: 30px;
	background-color: #ffffff;
	color: black;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 .top3 th{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: center;
	color: #ffffff;
	background-color: orange;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	font-weight: bold;
	font-size: 25px;
	line-height: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
 .top3 td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	color: black;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-style: solid;
	border-color: orange;
	font-weight: normal;
	font-size: 20px;
	margin-left: 15px;
	text-align: left;
	line-height: 30px;
	margin-top: 0px;
}
.style01{
	padding-left: 20px;
	color: black;
	background-color: #efd350;
	margin-left: 25px;
	line-height: 30px;
	font-size: 27px;
	margin-right: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
}


.style02{
	padding-left: 20px;
	color: black;
	background-color: #efd350;
	margin-left: 25px;
	line-height: 30px;
	font-size: 20px;
	margin-right: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.style02b{
	padding-left: 20px;
	color: #ffffff;
	background-color: #efd350;
	margin-left: 25px;
	line-height: 30px;
	font-size: 20px;
	margin-right: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.nijyuwaku{
	padding-left: 10px;
	color: black;
	margin-left: 25px;
	font-size: 18px;
	margin-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
	border-width: 3px;
	border-style: double;
	border-color: orange;
}
.top4{
	width: 90%;
	border-collapse: collapse;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-left: 25px;
	margin-right: 35px;
	text-align: left;
	font-weight: bold;
	margin-top: 35px;
	font-size: 30px;
	background-color: #ffffff;
	color: black;
	padding-left: 5px;
}
 .top4 th{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
	color: #ffffff;
	background-color: #00b700;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-style: solid;
	border-left-color: #cccccc;
	font-weight: bold;
	font-size: 30px;
}
 .top4 td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	color: black;
	background-color: #fff8f4;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-width: 2px;
	border-style: double double double solid;
	border-color: #cccccc;
	font-weight: bold;
	font-size: 20px;
	margin-left: 15px;
	text-align: left;
	line-height: 120%;
}
.orenge-line{
	background-color: transparent;
	background-image: linear-gradient(transparent 70%, #ffaaaa 90%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 20px;
}
.orang-midashi{
	background-image : url(orange.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 20px;
	color: #ffffff;
	padding-left: 15px;
	margin-left: 35px;
	margin-right: 25px;
	border-width: 2px;
	border-style: solid;
	border-color: orange;
	margin-top: 10px;
	font-weight: bold;
	line-height: 54px;
	text-indent: 30em;
}
.red{
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 22px;
	color: red;
	margin-left: 35px;
	font-weight: bolder;
}
.tel{
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 35px;
	margin-left: 35px;
	font-weight: bolder;
	line-height: 48px;
	margin-right: 20px;
}
.henho{
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 15px;
	margin-left: 85px;
	margin-right: 80px;
	margin-bottom: 15px;
	border-style: none;
	border-color: orange;
}
.henho{
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	margin-top: 15px;
	margin-left: 85px;
	margin-right: 80px;
	margin-bottom: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: orange;
}
.under{
	background-color: transparent;
	background-image: linear-gradient(transparent 0px, #8effa1 0px);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 18px;
	line-height: 26px;
	padding-left: 5px;
	margin-left: 35px;
	margin-right: 25px;
}
.under2{
	background-color: transparent;
	background-image: linear-gradient(transparent 0px, #00cccc 0px);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	font-size: 18px;
	line-height: 26px;
	padding-left: 5px;
	margin-left: 35px;
	margin-right: 25px;
}
.pink_line_narrow{
      background:rgba(0, 0, 0, 0) linear-gradient(transparent 70%, #ffb2d8 0%) repeat scroll 0 0;
}
.blue_line_narrow{
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(transparent 70%, #00cc33 0%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	line-height: 120%;
}
div.kado3{
	-moz-border-radius: 3px;/* 古いFirefox */
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-bottom-left-radius: 3px 3px;/* 古いSafari,Chrome */
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;/* CSS3 */
	border-width: 2px;
	border-style: solid;
	border-color: orange;/* 枠線の装飾 *//* 背景色 */
	padding-left: 1px;
	margin-left: 35px;
	padding-right: 1px;
	margin-right: 30px;
	padding-top: 1px;
	margin-top: 15px;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
div.kado4{
	-moz-border-radius: 3px;/* 古いFirefox */
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-bottom-left-radius: 3px 3px;/* 古いSafari,Chrome */
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;/* CSS3 */
	border-width: 3px;
	border-style: solid;
	border-color: orange;/* 枠線の装飾 *//* 背景色 */
	padding-left: 20px;
	margin-left: 35px;
	padding-right: 4px;
	margin-right: 30px;
	padding-top: 4px;
	margin-top: 15px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
}
div.kadow{
	-moz-border-radius: 3px;/* 古いFirefox */
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-bottom-left-radius: 3px 3px;/* 古いSafari,Chrome */
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;/* CSS3 */
	border-width: 5px 5px 6px 6px;
	border-style: double;
	border-color: orange;/* 枠線の装飾 *//* 背景色 */
	padding-left: 20px;
	margin-left: 35px;
	padding-right: 19px;
	margin-right: 30px;
	padding-top: 15px;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
}
.waku{
	border-width: 1px;
	border-style: solid;
	border-color: orange;
	padding-top: 0px;
	margin-top: 15px;
	margin-left: 35px;
	margin-right: 43px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.waku2{
	border-width: 2px;
	border-style: solid;
	border-color: orange;
	padding-top: 0px;
	margin-top: 15px;
	margin-left: 35px;
	margin-right: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.box26{
	position: relative;
	margin-top: 0px;
	margin-right: 296px;
	margin-bottom: 2em;
	margin-left: 35px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-width: 3px;
	border-style: solid;
	border-color: orange;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	background-repeat: no-repeat;
	background-color: #fffcf9;
}
.box26 .box-title{
	position: absolute;
	display: inline-block;
	top: -13px;
	left: 10px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	line-height: 1;
	font-size: 19px;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	color: orange;
	font-weight: bold;
	margin-top: 0px;
}
.box26 p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.box27{
	position: relative;
	margin-top: 0px;
	margin-right: 296px;
	margin-bottom: 2em;
	margin-left: 35px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-width: 3px;
	border-style: solid;
	border-color: #ffcc99;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	background-repeat: no-repeat;
	background-color: orange;
}
.box27 .box-title{
	position: absolute;
	display: inline-block;
	top: -13px;
	left: 10px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	line-height: 1;
	font-size: 19px;
	background-color: #ffcc99;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-size: auto auto;
	background-origin: padding-box;
	background-clip: border-box;
	color: #fff8f4;
	font-weight: bold;
	margin-top: 0px;
}
.box27 p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.orang{
	font-size: 22px;
	padding-left: 5px;
	margin-left: 35px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: orange;
	margin-top: 10px;
	color: orange;
	font-weight: normal;
	text-align: left;
	padding-top: 3px;
	margin-right: 25px;
	position: relative;
}
.black{
	font-size: 22px;
	padding-left: 5px;
	margin-left: 35px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: orange;
	margin-top: 10px;
	color: black;
	font-weight: normal;
	text-align: left;
	padding-top: 3px;
	margin-right: 25px;
	position: relative;
}
.video{
	width:100%;
padding-bottom: 56.25%;
height:0px;
position: relative;
}
.video iframe{
	position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>

-->