* {
    margin: 0;
    padding: 0;
}
body {
    text-align: center;
    color: #000000;
    font-size: 18px;
}
body a {
    color: #4B7630;
    text-decoration: none;
    font-family: "源ノ角ゴシック Code JP R";
}
.site-header{
	background: #fff;
    display: flex;
    padding: 0px 0px;
    position: fixed;
    justify-content: space-between;
    width: 100%;
    font-size: 24px;
}
.site-logo img{
    height: 100px;
    width: auto;
}
.gnav__menu{
    display: flex;
	list-style: none;
}
.gnav__menu img{
	height:100px;
	width:auto;
}
.gnav__menu__item{
	height: 90px;
    margin-left: 10px;
}
.gnav__menu__item a{
    color: #333;
    text-decoration: none;
}
#menu{
	padding-top:200px;
	font-family: "07ロゴたいぷゴシック7";
	font-size: 40px;
	line-height: 100px;
	background-color:#467324;
    color:#FFFFFF;
	height:750px;
}
.menu-menu-item a{
	font-family: "07ロゴたいぷゴシック7";
	color:#FFFFFF;
	font-size: 40px;
	line-height: 100px;
	list-style: none;
    text-align: center;
}
.menu-menu{
	list-style: none;
}
#topimage{
	padding-top:130px;
}
#pt-v-tittle{
	font-size: 34px;
	color: #00BDF7;
    text-shadow: 2px 2px 3px #001d9c;
	font: "07ロゴたいぷゴシック7";
}
iframe{
	padding-top: 50px;
	
}
#syourei{
	display: flex;
	justify-content: center;
}
#syourei_menu{
    display: flex;
    padding: 0px 0px;
    justify-content: space-between;
    width: 100%;
	list-style: none;
	width: 300px;
}
#syourei_menu:nth-child(2){
	margin: 0 10px;
}
#innai {
	padding-top:300px;
	height:;
}
.innai-item{
    overflow: hidden;
    display: inline-block;
    width: 40%;
    vertical-align: middle;
    margin-left: 50px;
    text-align: center;
    font-family: "07ロゴたいぷゴシック7";
	font-size:36px;
}

.innai-item a {
     margin: -4em 0;
     padding: 5em 1em;
     display :block;
}
.li innai-item a:hover {
     background: #68abcd;
}
.hero img{
	margin-top:190px;
    height:auto ;
    width: 100%;
}
table{
	margin-left: auto;
    margin-right: auto;
}
#access-guide{
	width:800px;
	height:auto;
    margin-left: auto;
    margin-right: auto;
	font-family: "07ロゴたいぷゴシック7";
	font-size:46px;
	line-height: 100px;
}
#map-guide{
	width:900px;
	height:auto;
    margin-left: auto;
    margin-right: auto;
	padding-top:30px;
}
img {
width:100%;
max-width: 100%;
}
.table_bd {
    border-color:#009900;border-style:solid;border-width:0 0 0 1px;
}
.table_bd2 {
    border-color:#009900;border-style:solid;border-width:0 1 0 0px;
}
.table_bd3 {
    border-color:#009900;border-style:solid;border-width:1 1 1 1px;
}
body li a {
    display: block;
    width: 100%; /* Windows Internet Explorer 6対策 */
    padding: 8px 0;
    font-size : 12px;
    text-align: left;
    font-family: Arial, Helvetica,sans-serif;
    font-weight: bold;
    color: #007d00;
    text-decoration: none;
}
.table1     {
    font-size: 12px;
    color: #660000;
    background-color: #e6ffe6;
    valign: middle;
    height: 25;
}
.table2     {
    font-size: 12px;
    color: #ff8000;
    background-color: #e6ffe6;
    valign: middle;
    height: 25;
}
.table3     {
    font-size: 12px;
    valign: middle;
    height: 35;
}
#osirase{
	background-image: url("file:///C|/Users/info/OneDrive/Desktop/parkminamisenba/images/osirase-bg.png");
	background-size:cover;
	width:100%;
	hight:;
	margin-left: auto;
    margin-right: auto;
	padding-top:30px;
	font-size: 32px;
	font-family: "07ロゴたいぷゴシック7";
	line-height: 58px;
}
.osirase-title{
	font-size:40px;
	letter-spacing: 10px;
}
.date{
	color:#F7C083;
}
.campaign-detail a{
	color:#F7C083;
}
.campaign-detail a:hover {
position: relative;
top: 1px;
left: 1px;
text-decoration: none;
}
.taisaku-detail a{
	color: #F7C083;
}
.taisaku-detail a:hover {
position: relative;
top: 1px;
left: 1px;
text-decoration: none;
}
#main{
	width: 100%;
	margin-bottom: 5px;
}
.sym {
    padding: 10px 10px 0 10px;
    font-size: 14px;
    line-height: 21px;
}
.table_sisei {
    height: 257px;
    valign: top;
    font-size: 12px;
}
.sisei {
    width: 120px;
    font-size: 12px;
    align: center;
    text-align: center;
}
.sisei_head {
    width: 720px;
    height: 70px;
    font-size: 18px;
    valign: middle;
    text-align: center;
}
.sisei_setsumei {
    width: 120px;
    font-size: 12px;
    valign: top;
    align: center;
    text-align: left;
    line-height: 19px;
    padding: 5px 0 0 0;
    background: #ddffdd;
}
.sisei_foot {
    font-size: 16px;
    align: center;
    text-align: center;
    line-height: 24px;
    padding: 10px 0 0 0;
    color: #ff8000;
}
H1{margin-top: 10px;
}
H2 {
    font-size: 36px;
    color: #FFFFFF;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: bold;
    background-color: #000000;
    padding-top: 150px;
    padding-right: auto;
    padding-left: auto;
}
.sym2 {
	padding: 5px 0 5px 0;
	font-size: 14px;
	line-height: 30px;
	background: #E9E9E9;
	color: #000000;
}
.nav {
    text-align: center;
}

.wrapper {
    max-width: 750px;
    margin: 0 auto;
    text-align: center;
	font-family: "07ロゴたいぷゴシック7";
	font-size: 21px;
	line-height: 30px;
  }
#filebox{
   padding-top:20px;
	font-family:"07ロゴたいぷゴシック7";
	font-size:46px;
	line-height: 90px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}
.filebox-box1{
	background-color:#409C4A;
	background-size:contain;
}
.filebox-box2{
	background-color: #0D5919;
	background-size:contain;
}
.filebox-box1-item{
	font-family: "07ロゴたいぷゴシック7";
	color:#FFFFFF;
	font-size: 40px;
	line-height: 100px;
    text-align: center;
}
.filebox-point{
	font-family:"07ロゴたいぷゴシック7";
	color:#54310A;
	font-size:48px;
}
#syoureimenu{
	padding-top:20px;
	font-size: 48px;
	line-height: 100px;
	width:750px;
	margin-left: auto;
	margin-right: auto;
}
#tittle{
	margin-left: auto;
    margin-right: auto;
}
#syourei-koumoku{	
	font-size: 32px;
	color: #795804;
	font-family:"源ノ角ゴシック Code JP R";
	line-height: 70px;
	margin-top:50px;
    margin-left: auto;
    margin-right: auto;
}
#bar-kuwasiku{
	width: 600px;
	margin-left: auto;
    margin-right: auto;
}
#syourei-setumei{
	letter-spacing: 5;
	width:800px;
	margin-left: auto;
    margin-right: auto;
	font-size: 38px;
}
#patient-prof{
	width:700px;
	font-size:42px;
	padding-top:200px;
}
H3{
	width:700px;
	font-size:46px;
	padding-top:20px;
	margin-left: auto;
    margin-right: auto;
}
#sikiri{
	width:800px;
	margin-left: auto;
	margin-right: auto;
}
#rinen{
	width:900px;
	margin-left: auto;
    margin-right: auto;
}
#map-title{
	    height: auto;
    width: 600px;
	margin-left: auto;
    margin-right: auto;	
	padding-top: 30px;
}
    margin-right: auto;	
#map {
    padding-top:50px;
}
#tel{
	padding-top: 10px;
	font-size:64px;
	color:#47793a;
	font-family:"07ロゴたいぷゴシック7";
}
#address{
	padding-top: 10px;
	font-size:38px;
	color:#5B3223;
	font-family:"07ロゴたいぷゴシック7";
}
#e-mail a{
	padding-top:10px;
	font-size:64px;
	font-family:"07ロゴたいぷゴシック7";
}
#tekiou-title{
	font-family:"07ロゴたいぷゴシック7";
	font-size:34px;
	padding-top:40px;
}
#tekiou-syoujou{
	font-family:"07ロゴたいぷゴシック7";
	font-size:34px;
	padding-top:20px;
}
#time-title{
	font-family:"07ロゴたいぷゴシック7";
	font-size:34px;
	padding-top:20px;
}
#time{
	font-family:"07ロゴたいぷゴシック7";
	font-size:38px;
	padding-top:20px;
}
#hosoku{
	font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-size:28px;
	padding-top:10px;	
}
#ryoukin-title{
	font-family:"07ロゴたいぷゴシック7";
	font-size:38px;
	padding-top:30px;
}
#ryoukin{
	font-family:"07ロゴたいぷゴシック7";
	font-size:38px;
	padding-top:10px;
	line-height: 70px;
}
#ryokin-logo{
	width:400px;
    margin-left: auto;
    margin-right: auto;	
}
#ryoukin-seitumei{
	font-family:"07ロゴたいぷゴシック7";
	font-size:40px;
	padding-top:5px;
	line-height: 55px;
	color:#AC0030;
}
.ryoukin-last a{
	background-color: #0D5919;
	background-size:contain;
	color: #FFFFFF;
	font-size:48px;
	font-family:"07ロゴたいぷゴシック7";
}
#hotpepper-yoyaku{
	width:950px;
    margin-left: auto;
    margin-right: auto;	
}
#yoyaku-form{
	font-family:"07ロゴたいぷゴシック7";
	font-size:38px;
	padding-top:10px;
	line-height: 70px;
}
#form-yoyaku{
	width:600px;
    margin-left: auto;
    margin-right: auto;	
}
#staff{
	padding-top:170px;
	width:800px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}
.staff-item{
	padding-top:20px;
}#pt-voice-tittle{
	
}
#pt-voice{
	padding-top:50px;
	width:800px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}
.pt-voice-item{
	font-size:32px;
	list-style: none;
}
#tap{
	padding-top:200px;
	font-size:46px;
    margin-left: auto;
    margin-right: auto;
	font-family:"07ロゴたいぷゴシック7";
}
#modoru{
	padding-top:60px;
	font-size:46px;
	}
#home{
	padding-top:30px;
	font-size:46px;
}
#copyright{
	padding-top:30px;
}
#campaign-tittle{
	padding-top:180px;
	font-family: "07ロゴたいぷゴシック7";
	font-size:48px;
	color:#2F6C24
}
#campaign{
	padding-top:30px;
	font-family:"07ロゴたいぷゴシック7";
	font-size:36px;
	line-height: 50px;
	width:890px;
	margin-left: auto;
    margin-right: auto;
}
#fee-tittle{
	padding-top:80px;
	font-family:"07ロゴたいぷゴシック7";
	font-size:48px;
}
#fee{
	padding-top:50px;
	font-family:"07ロゴたいぷゴシック7";
	font-size:48px;
	line-height: 80px;
}
#kansen-tittle{
	font-family:"07ロゴたいぷゴシック7";
	font-size:34px;
}
#shool-prof {
    padding-top: 50px;
    font-family: "07ロゴたいぷゴシック7";
    font-size: 38px;
    color: #33803A;
}
#school-kougi{
	padding-top:50px;
	width:800px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}
#dougahaisin-tittle{
	padding-top:180px;
	font-family: "07ロゴたいぷゴシック7";
	font-size:48px;
	color:#2F6C24
}
#webyoyaku2{
	width:400px;
	margin-left: auto;
    margin-right: auto;
}