@charset "UTF-8";
/* CSS Document */
body {
background-color: white;
height: auto;
margin: 0 auto;
font-size: 0px;
}
	
@media screen and (max-width:1199px) {
body {
width: 100%;
}
}

@media screen and (min-width:1200px) {
body {
width: 1200px;
}
}
body a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
#cd{
	clear: both;
}
.cd{
	clear: both;
}

.maintext { text-align: left; }   /* ←左寄せ */
.subject  { text-align: center; } /* ←中央寄せ */
.date     { text-align: right; }  /* ←右寄せ */

@media screen and (min-width:1200px) {
#tops img {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
}

@media screen and (max-width:1199px) and (min-width:700px) {
#tops img {
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:699px) {
#tops img {
      display: none;
}
}
@media screen and (min-width:700px) {
#tops_s img {
	display: none;
}
}
@media screen and (max-width:699px) {
#tops_s img {
    width: 100%;
	height: auto;
}
}
@media screen and (min-width:700px) {
footer{
		clear: left;
	background-color: #000000;
    font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: white;
	text-align: center;
	font-size: 13px;
	height: 40px;
	margin: 0px auto;
}
}
@media screen and (max-width:699px) {
footer{
		clear: left;
	background-color: #000000;
    font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: white;
	text-align: center;
	font-size: 13px;
	height: 40px;
	margin: 0px auto;
}
}
@media screen and (min-width:700px) {
	#menu{
	width: 85%;	
	margin: 0 auto;
    padding-top:10px;
	padding-right: 40px;
	}
	}
@media screen and (max-width:699px) {
		#menu{
		display: none;
	}
	}
#menu_1{
}
.menu_1_category{
	float:left;
	width: 12%;
}
.menu_1_category img{
	width: 100%;
	height: auto;
}
.menu_2_category{
	float:left;
	width: 17%;
}
.menu_2_category img{
	width: 100%;
	height: auto;
}
#menu_1_rogo{
	float:left;
	width: 10%;
}
#menu_1_rogo img{
	width: 100%;
	height: auto;
}
#tel_oshirase{
	margin: 0 auto;
}
@media screen and (min-width:1200px) {
#tel_oshirase{
	width: 45%;

	margin-bottom: 48px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#tel_oshirase{
	width: 45%;

	margin-bottom: 4vw;
}
}
@media screen and (max-width:699px) {
#tel_oshirase{
	width: 90%;
	margin-top: 4vw;
	margin-bottom: 4vw;
}
}
#yoyaku{
	width: 100%;
	color: white;
	background-color: #ef91ae;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";		
	}
#yoyaku a{
	text-decoration: none;
	color: #FFFFFF;
	}
@media screen and (min-width:1200px) {
#yoyaku{
	font-size: 18px;		
}
    #tokyo_bunar{
        width: 85%;
         margin: 0 auto;
        margin-bottom: 48px;
        text-align: center;
    }
    #tokyo_bunar img{
        width: 50%;
        height: auto;
         margin: 0 auto;
    }
}
@media screen and (max-width:1199px) and (min-width:700px) {
#yoyaku{
	font-size: 1.4vw;		
}
    #tokyo_bunar{
        width: 85%;
         margin: 0 auto;
        margin-bottom: 4vw;
        text-align: center;
    }
    #tokyo_bunar img{
        width: 50%;
        height: auto;
         margin: 0 auto;
    }
}
@media screen and (max-width:699px) {
#yoyaku{
	font-size: 3vw;		
}
        #tokyo_bunar{
        width: 90%;
         margin: 0 auto;
        margin-bottom: 4vw;
       text-align: center;
    }
    #tokyo_bunar img{
        width: 70%;
        height: auto;
    }
}
.chusya{
	width: 50%;
	color: white;
	background-color:#0091d7;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.5vw;
	margin: auto;
}
@media screen and (min-width:1200px) {
.chusya{
	font-size: 18px;
}
        .epark{
    margin: 0 auto;
	width: 70%;
	margin-bottom: 30px;
    }
    .epark img{
	width: 100%;
	height: auto;
    }
}
@media screen and (max-width:1199px) and (min-width:700px) {
.chusya{
	font-size: 1.5vw;
}
    .epark{
    margin: 0 auto;
	width: 70%;
	margin-bottom: 2.5vw;
}
.epark img{
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:699px) {
.chusya{
	font-size: 3vw;		
}
    .epark{
    margin: 0 auto;
	width: 70%;
	margin-bottom: 3vw;
}
.epark img{
	width: 100%;
	height: auto;
}
}
#yoyaku a{
	color: white;
}
#oshirase{
	background-color:#E3F7FD;
	color: #000000;	
	border-color: #0091d7;
	width: 87%;
	margin: 0 auto;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	padding: 2vw;
	
}
@media screen and (min-width:1200px) {
#oshirase{
	font-size: 18px;
	border-radius: 1vw;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#oshirase{
	font-size: 1.5vw;
	border-radius: 1vw;
}
}
@media screen and (max-width:699px){
#oshirase{
	height:auto;
	font-size: 2.5vw;	
	vertical-align:middle;
	border-radius: 1vw;
}
}

/* キャッチ*/
#catch_L_1{
	float:left;
	width: 50%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 18px;
}
#catch_L_2{
	width: 80%;	
	margin: 0 auto;
	text-align: left;
}

/* 1200*/
@media screen and (min-width:1200px) {
#catch{
	margin:36px;
    width: 90%;
}
#catch_R{
	float:left;
	width: 50%;
	height: 336px;
	margin: 36px 0;
}
#catch_R iframe{
	width: 100%;
	height: 304.8px;

}
#catch_L_1 h2{
    color: #0091d7;
	font-size: 31px;
}
#catch_s{
   display: none;
}
#catch_L_1 p{
    color: black;
	font-size: 21px;
}
}

/* 700*/
@media screen and (max-width:1199px) and (min-width:700px) {	
#catch{
    width: 90%;
	margin:3vw;

}
#catch_s{
   display: none;
}
#catch_L_1 h2{
    color: #0091d7;
	font-size: 2.4vw;
}
#catch_R{
	float:left;
	width: 50%;
	height: 28vw;
	margin: 3vw 0;
}
#catch_R iframe{
	width: 100%;
	height: 25.4vw;
}
#catch_L_1 p{
    color: black;
	font-size: 1.7vw;
}
}

/* 699*/
@media screen and (max-width:699px){
#catch{
		display: none;

}
#catch_s{
	padding-bottom: 8vw;

}
#catch_L_1_s{
	width: 90%;
	margin: 0 auto;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 18px;
	padding-top: 20px;
}
#catch_L_2_s{
	width: 100%;	
	margin: 0 auto;
	text-align: center;
	margin-bottom: 8vw;
}
#catch_L_1_s h2{
    color: #0091d7;
	font-size: 5vw;
}
#catch_R_s{
	width: 100%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 14px;
	color:  black;
	margin-bottom: 8vw;
}
#catch_R_s iframe{
	width: 100%;
	height: 50.8vw;
}
#catch_L_1_s p{
    color: black;
	font-size: 2.5vw;
	text-align: left;
}
#catch_R_s{
	width: 90%;
	margin: 0 auto;
	}
#catch_R_s img{
	width: 100%;
	height: auto;
	}

}

/* esports歯科はじめました*/

@media screen and (min-width:1200px) {
    #esports_shika{
        width: 64%;
        margin: 0 auto;
        padding: 0vw 24px 60px 24px;
    }
    #esports_shika img{
        width: 100%;
        margin: 0 auto;
        height: auto;
    }   
     }
@media screen and  (min-width:700px) and ( max-width:1199px)  {
   #esports_shika{
        width: 64%;
        margin: 0 auto;
        padding: 0vw 2vw 5vw 2vw;
    }
    #esports_shika img{
        width: 100%;
        margin: 0 auto;
        height: auto;
    }
  } 
@media screen and (max-width:699px) {
   #esports_shika{
        width: 64%;
        margin: 0 auto;
        padding: 0vw 2vw 5vw 2vw;
    }
    #esports_shika img{
        width: 100%;
        margin: 0 auto;
        height: auto;
    } 
  } 
/* メニュー*/
#menu_icon{
	background-image: url(../images/back_menu.jpg);
	width: 100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#circle_1 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_1:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -3.5em;
  content: '診察内容';
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}

/* 1500*/
@media screen and (min-width:1500px) {
.circle{
	float:left;
	width: 22%;
	margin: 28px 50px 32px;    
}
}
/* 1499*/
@media screen and (max-width:1499px) and (min-width:900px){
.circle{
	float:left;
	width: 22%;
	margin: 28px 40px 32px;    
}
}
/* 1200*/
@media screen and (min-width:1200px) {
#menu_icon{
	height: 660px;
}
#circle_big{
	width: 80%;
	margin: 0 auto;
	padding-left: 96px;
	padding-top: 24px;
}
}
/* 899*/
@media screen and (max-width:899px) and (min-width:700px) {
.circle{
	float:left;
	width: 22%;
	margin: 23px 26px 30px;    
}
}
/* 700*/
@media screen and (max-width:1199px) and (min-width:700px) {
#menu_icon{
	height: 55vw;
}
#circle_big{
	width: 80%;
	margin: 0 auto;
	padding-left: 8vw;
	padding-top: 2vw;
}
}

/* 699*/
@media screen and (max-width:699px) {
#menu_icon{
	height: 60vw;
}
#circle_big{
	width: 90%;
	margin: 0 auto;
	padding-left: 6vw;
	padding-top: 2vw;
}
}

/* 350*/
@media screen and (max-width:699px) and (min-width:350px) {
.circle{
	float:left;
	width: 22%;
	margin: 13px 13px 13px;    
}
}

/* 349*/
@media screen and (max-width:349px) {
.circle{
	float:left;
	width: 20%;
	margin: 13px 13px 13px;    
}
}

@media screen and (min-width:1200px) {
#circle_1:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_1:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_1:before {
  font-size:3vw;
}
}
#circle_2 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_2:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -3.5em;
  content: '当院について';
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}
@media screen and (min-width:1200px) {
#circle_2:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_2:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_2:before {
  font-size:3vw;
}
}
#circle_3 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_3:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -3.5em;
  content: '院長コラム';
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}
@media screen and (min-width:1200px) {
#circle_3:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_3:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_3:before {
  font-size:2.5vw;
}
}
#circle_4 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_4:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -3.5em;
  content: 'アクセス';
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}
@media screen and (min-width:1200px) {
#circle_4:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_4:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_4:before {
  font-size:2.5vw;
}
}
#circle_5 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_5:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -3.5em;
  content: 'お問い合わせ';
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}
@media screen and (min-width:1200px) {
#circle_5:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_5:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_5:before {
  font-size:2.5vw;
}
}
#circle_6 {
  position: relative;
  padding: 50%;
  border-radius: 50%;
  background-color: #0091d7;
  opacity: 0.7;
  border: solid 2px;
  border-color: white;
}
#circle_6:before {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 1em;
  margin-top: -1.3em;
  margin-left: -3.5em;
 line-height:3vw;
  content: '　体制加算　\A　記録項目　';
　white-space: pre;
  color: white;
  font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
  text-align: center;
}
@media screen and (min-width:1200px) {
#circle_6:before {
  font-size:24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#circle_6:before {
  font-size:2vw;
}
}
@media screen and (max-width:699px) { 
#circle_6:before {
  font-size:2.5vw;
}
}

/* 挨拶*/
@media screen and (min-width:700px) {
.greeting_L_1{
	float:left;
	width: 60%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 18px;
}
}
@media screen and (max-width:699px) { 
.greeting_L_1{
	width: 100%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 18px;
}
}
@media screen and (min-width:700px) {
.greeting_L_2{
	width: 80%;	
	margin: 60px auto;
}
}
@media screen and (max-width:699px) { 
.greeting_L_2{
	width: 80%;	
	margin: 60px auto;
}
}
@media screen and (min-width:1200px) {
.greeting_L_1 h2{
    color: #0091d7;
	font-size: 31px;
}
}
.date2{
    text-align: right;
}
@media screen and (max-width:1199px) and (min-width:700px) {
.greeting_L_1 h2{
    color: #0091d7;
	font-size: 2.6vw;
}
}
@media screen and (max-width:699px) { 
.greeting_L_1 h2{
    color: #0091d7;
	font-size: 5vw;
	text-align: center;
}
}
@media screen and (min-width:1200px) {
.greeting_L_1 p{
    color: black;
	font-size: 18px;
}
.date2{
    font-size: 13.2px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
.greeting_L_1 p{
    color: black;
	font-size: 1.5vw;
}
.date2{
    font-size: 1.2vw;
}
}
@media screen and (max-width:699px) { 
.greeting_L_1 p{
    color: black;
	font-size: 2.5vw;
}
.date2{
    font-size: 2vw;
}
}
@media screen and (min-width:700px) {
.greeting_R{
	float:left;
	width: 40%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 14px;
	color:  black;
}
}
@media screen and (max-width:699px) { 
.greeting_R{
	width: 100%;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
		font-size: 14px;
	color:  black;
}
}
@media screen and (min-width:700px) {
.greeting_R img{
	width: 100%;
	height: auto;
	padding-bottom: 4vw;
	padding-top: 60px;
}
}
@media screen and (max-width:699px) {
.greeting_R img{
	width: 50%;
	height: auto;
	padding-bottom: 5vw;
}
}
@media screen and (min-width:1200px){

    #greeding_comon{
        width: 75%;
        background-color: #ffffff;
        margin: 0vw auto;
        padding: 36px;
        border:solid 1px #0071bc  ;
	    border-radius:10px;
        padding-bottom: 60px;
        height: 240px;
        margin-top: 84px;
        margin-bottom: 84px;
        font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
    }
    #greeding_comon_L{
        float: left;
        width: 65%;
    }
    #greeding_comon_L_1{
        font-size: 20.4px;
        width: 93%;
        color: #000000;
        margin-top: 60px;
        margin-bottom: 24px;
        border-bottom: solid 1px #0071bc;
        padding-bottom: 12px;
        font-weight: 600;
    }
    #greeding_comon_L_2{
        font-size: 14.4px;
        color: #000000;
    }
    #greeding_comon_R_pc{
        float: left;
        width: 35%;
    }
    #greeding_comon_R_pc img{
        width: 100%;
        height: auto;
    }
    #greeding_comon_R_mobile{
        display: none;
    }
    #greeding_comon_title{
        color: #ffffff;
        background-color: #0071bc;
        font-size: 15.6px;
        width: 48px;
        height: 54px;
        float: left;
        text-align: center;
        border-radius: 50%;
        margin-left: 144px;
        margin-top: 38.4px;
        padding: 21.6px  21.6px  21.6px  21.6px;
        font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
    }
}

@media screen and  (min-width:700px) and ( max-width:1199px){

    #greeding_comon{
        width: 75%;
        background-color: #ffffff;
        margin: 0vw auto;
        padding: 3vw;
        border:solid 1px #0071bc  ;
	    border-radius:10px;
        padding-bottom: 5vw;
        height: 20vw;
        margin-top: 7vw;
        margin-bottom: 7vw;
        font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
    }
    #greeding_comon_L{
        float: left;
        width: 65%;
    }
    #greeding_comon_L_1{
        font-size: 1.7vw;
        width: 93%;
        color: #000000;
        margin-top: 5vw;
        margin-bottom: 2vw;
        border-bottom: solid 1px #0071bc;
        padding-bottom: 1vw;
        font-weight: 600;
    }
    #greeding_comon_L_2{
        font-size: 1.4vw;
        color: #000000;
    }
    #greeding_comon_R_pc{
        float: left;
        width: 35%;
    }
    #greeding_comon_R_pc img{
        width: 100%;
        height: auto;
    }
    #greeding_comon_R_mobile{
        display: none;
    }
    #greeding_comon_title{
        color: #ffffff;
        background-color: #0071bc;
        font-size: 1.3vw;
        width: 4vw;
        height: 4.5vw;
        float: left;
        text-align: center;
        border-radius: 50%;
        margin-left: 12vw;
        margin-top: 3.5vw;
        padding: 1.8vw  1.8vw  1.8vw  1.8vw;
        font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
        
    }
    }
@media screen and (max-width:699px){

#greeding_comon{
        width: 75%;
        background-color: #ffffff;
        margin: 0vw auto;
        padding: 3vw;
        border:solid 1px #0071bc  ;
	    border-radius:10px;
        padding-bottom: 5vw;
        height: 68vw;
        margin-top: 7vw;
        margin-bottom: 7vw;
        position: relative;
    font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
    }
    #greeding_comon_L{
        width: 100%;
        padding-top: 40vw;
    }
    #greeding_comon_L_1{
        font-size: 3vw;
        width: 93%;
        color: #000000;
        margin: 0 auto;
        margin-top: 5vw;
        margin-bottom: 2vw;
        border-bottom: solid 1px #0071bc;
        padding-bottom: 1vw;
        font-weight: 600;
       text-align: center;
    }
    #greeding_comon_L_2{
       font-size: 2vw;
       color: #000000;
       text-align: center;
    }
    #greeding_comon_title_s{
        color: #ffffff;
        background-color: #0071bc;
        font-size: 2.5vw;
        width: 12vw;
        height: 10vw;
        text-align: center;
        border-radius: 50%;
        margin-left: 0vw;
        margin-top: 0vw;
        padding: 2vw  0vw  0vw  0vw;
        position: absolute;
        top: 4vw;
        left: 8vw;
        z-index: 1000;
    }
    #greeding_comon_R_pc{
        width: 100%;
        text-align: center;
        position: absolute;
        top: 6vw;
        left: 0;
        z-index: 100;
    }
    #greeding_comon_R_pc img{
        width: 60%;
        height: auto;
    }
    #greeding_comon_title{
       display: none;
        
    }
}



@media screen and (min-width:1200px) {
#aboutus{
    background-image: url(../images/naname_back.jpg);
	width: 100%;
	height: 804px;
	padding-top: 10px;
	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#aboutus{
    background-image: url(../images/naname_back.jpg);
	width: 100%;
	height: 67vw;
	padding-top: 10px;
	
}
}
@media screen and (max-width:699px) {
	#aboutus{
    background-image: url(../images/naname_back_s.jpg);
	width: 100%;
	height: 142vw;
	padding-top: 10px;
	
	
}
}
#aboutus_top{
	margin: 40px auto;
	text-align: center;
	line-height: 10px;
}
#aboutus_top h2{
    color: #0091d7;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
#aboutus_top p{
    color: black;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#aboutus_top p{
	font-size: 18px;
}
#aboutus_top h2{
	font-size: 31px;
}	
}
@media screen and (max-width:1199px) and (min-width:700px) {
#aboutus_top p{
	font-size: 1.5vw;
}
#aboutus_top h2{
	font-size: 2.6vw;
}	
}
@media screen and (max-width:699px) {
#aboutus_top p{
	font-size: 2vw;
}
#aboutus_top h2{
	font-size: 5vw;
}	
}
#aboutus_LR{
	width: 87%;
	margin: 0 auto;	
	color: black;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	
}
@media screen and (min-width:700px) {
#aboutus_L{
	margin-top: 27px;
	float:left;
	width: 50%;
}
}
@media screen and (max-width:699px) {
#aboutus_L{
	margin-top: 27px;
	margin: 0 auto;	
	width: 100%;
	text-align: center;
}
}
@media screen and (min-width:700px) {
#aboutus_L img{
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:699px) {
#aboutus_L img{
	width: 60%;
	margin: 0 auto;	
	height: auto;
	text-align: center;
}
}
@media screen and (min-width:700px) {
#aboutus_R_1{
	float:right;
	width: 50%;
}
}
@media screen and (max-width:699px) {
#aboutus_R_1{
	width: 100%;
}
}
@media screen and (min-width:1200px) {
#aboutus_R_2{
	width: 92%;
	color: black;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
	font-size: 18px;
	margin-left: 48px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#aboutus_R_2{
	width: 92%;
	color: black;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
	font-size: 1.5vw;
	margin-left: 4vw;
}
}
@media screen and (max-width:699px) {
#aboutus_R_2{
	width: 100%;
	color: black;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";	
	font-size: 2.5vw;
	text-align: center;
}
}
#aboutus_R_2 h2{
	color: #0091d7;
	margin-bottom: auto;
}
#bunur{
	width: 87%;
	margin: 40px auto;	
}
#bunur img{
	width: 100%;
	height: auto;
}

/* アドレス*/

/* 1200*/
@media screen and (min-width:1200px) {
#address_LR{
	width: 87%;
	height: 550px;
	margin: 50px auto;	
}
#address_L{
	margin: 0 auto;
	width: 60%;	
	padding-bottom: 24px;
}
#address_L_1 img{
	float:left;	
	width: 100%;
	height: auto;	
	text-align: center;
}
#address_L_2 img{
	float:left;	
	width: 100%;
	height: auto;	
}

#address_R{
	display: none;
	width: 30%;
	padding-left: 60px;
	height: 240px;
	padding-bottom: 10px;
}
.fb-container {
	width: 100%;
	height: 20vw;
	padding-bottom: 5vw;
}
}

/* 700*/
@media screen and (max-width:1199px) and (min-width:700px) {
#address_LR{
	width: 87%;
	height: 45vw;
	margin: 50px auto;	
}
#address_L{
    margin: 0 auto;
	width: 60%;	
	padding-bottom: 2vw;
}
#address_L_1 img{
	float:left;	
	width: 100%;
	height: auto;	
	text-align: center;
}
#address_L_2 img{
	float:left;	
	width: 100%;
	height: auto;	
}
#address_R{
	display: none;
	width: 30%;
	padding-left: 5vw;
	height: 8vw;
	padding-bottom: 1vw;
}
.fb-container {
	width: 100%;
	padding-bottom: 5vw;
}
}

/* 699*/
@media screen and (max-width:699px) {
#address_LR{
	width: 87%;
	height: 70vw;
	margin: 50px auto;	
}
#address_L{
	width: 90%;	
	padding-bottom: 20px;
	margin: 0 auto;	
}
#address_L_1 img{
	width: 100%;
	height: auto;	
}
#address_L_2 img{
	width: 100%;
	height: auto;
	text-align: center;
}
#address_R{
    display: none;
	width: 90%;
	height: 25vw;
	padding-bottom: 10px;
	margin: 0 auto;	
	text-align: center;	
}
.fb-container {
	width: 100%;
	height: 20vw;
	padding-bottom: 5vw;
}
}


@media screen and (min-width:700px) {
#map{	
	clear: left;
	position:relative;
		width: 87%;
	    height:0;
    padding-top:50%;
	margin: 0 auto;
}
}
@media screen and (max-width:699px) {
#map{	
	clear: left;
	position:relative;
		width: 87%;
	    height:0;
    padding-top:100%;
	margin: 0 auto;
	margin-top: 8vw;
}
}
#map iframe{	
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
@media screen and (min-width:1200px) {
#medical_flame{
	width: 90%;
	height: 120px;
	background-color: white;
	margin: 0 auto;
	border-radius: 20px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_flame{
	width: 90%;
	height: 10vw;
	background-color: white;
	margin: 0 auto;
	border-radius: 20px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
}
@media screen and (max-width:699px) {
#medical_flame{
	display: none;
}
}
#medical_top_bunner{
	background-image:  url(../images/medical_top_image.jpg);
    width: 100%;	
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
@media screen and (min-width:1200px) {
#medical_top_bunner{
	height: 480px;
}
}
@media screen and (max-width:1199px) {
#medical_top_bunner{
	height: 40vw;
}
}
#medical_titel h2{
    color: white;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.7));
	
}
@media screen and (min-width:1200px) {
#medical_titel h2{
	font-size: 42px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_titel h2{
	font-size: 3.5vw;
}
}
@media screen and (max-width:699px) {
#medical_titel h2{
	font-size: 5.5vw;
}
}
#medical_titel p{
    color: white;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.9));
	
}
@media screen and (min-width:1200px) {
#medical_titel p{
	font-size: 30px;
}
}
@media screen and (max-width:1199px) {
#medical_titel p{
	font-size: 2.5vw;
}
}
#medical_titel{
	line-height: 10px;
	padding-top: 70px;
}
#medical_flame_LR{
	width: 90%;
	margin: 0 auto;
}
#medical_flame_L{
	float:left;
	width: 25%;
	padding-top: 1vw;
}
#medical_flame_L img{
	width: 100%;
	height: auto;
}
#medical_flame_R_1_2{
		margin: 0 auto;
}
@media screen and (min-width:1200px) {
#medical_flame_R_1_2 p{
		font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 14.4px;
	text-align: center;
}
}
@media screen and (max-width:1199px) {
#medical_flame_R_1_2 p{
		font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.2vw;
	text-align: center;
}
}

#medical_flame_R_1_2 p a{
		    color: #000000;
		  text-decoration: none;
	}


#medical_flame_R{
	float:left;
	width: 75%;
}
#medical_flame_R_1{
	width: 100%;
}
#medical_flame_R_1 img{
	width: 13%;
	height: auto;
}
#medical_flame_R_2{
	width: 95%;
	color: white;
	background-color: #ef91ae;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin: 0 auto;
}
#medical_flame_R_2 a{
		  text-decoration: none;
	}
@media screen and (min-width:1200px) {
#medical_flame_R_2{
	font-size: 12px;	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_flame_R_2{
	font-size: 1.0vw;	
}
}
#medical_flame_R_2 a{
	color: white;
}
@media screen and (min-width:700px) {
#medical_point{
	width: 90%;
	height: auto;
	margin: 0 auto;
}
}
@media screen and (max-width:699px) {
#medical_point{
	width: 90%;
	height: auto;
	margin: 3vw auto;
}
}
@media screen and (min-width:700px) {
#medical_point_1{
	float:left;
	width: 25%;
}
}
@media screen and (max-width:699px) {
#medical_point_1{
	float:left;
	width: 50%;
}
}
@media screen and (min-width:1200px) {
#medical_point_2{
	width: 90%;
	background-color: white;
    border: solid 2px #0091d7;
	border-radius: 36px;
	line-height: 21px;
	margin: 60px auto;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_point_2{
	width: 90%;
	background-color: white;
    border: solid 2px #0091d7;
	border-radius: 3vw;
	line-height: 1.8vw;
	margin: 5vw auto;
}
}
@media screen and (max-width:699px) {
#medical_point_2{
	width: 90%;
	background-color: white;
    border: solid 2px #0091d7;
	border-radius: 3vw;
	line-height: 3.5vw;
	margin: 2vw auto;
}
}
#medical_point_2 h2{
	width: 90%;
	color: #0091d7;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin-bottom: 0;
}
@media screen and (min-width:1200px) {
#medical_point_2 h2{
	font-size: 21px;	
	padding-left: 12px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_point_2 h2{
	font-size: 1.8vw;	
	padding-left: 1vw;
}
}
@media screen and (max-width:699px) {
#medical_point_2 h2{
	font-size: 3.2vw;	
	padding-left: 1vw;
}
}
@media screen and (min-width:1200px) {
#medical_point_2 p{
	width: 90%;
	color: black;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 15px;	
		padding-left: 1vw;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_point_2 p{
	width: 90%;
	color: black;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.3vw;	
		padding-left: 1vw;
}
}
@media screen and (max-width:699px) {
#medical_point_2 p{
	width: 90%;
	color: black;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;	
		padding-left: 1vw;
}
}
#medical_contents_hoken{
	width: 100%;
	margin: 0 auto;
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_L{
	float: left;
	width: 50%;
	background-color: white;
    border-radius: 24px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 60px;
	padding-bottom: 24px;
	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_L{
	float: left;
	width: 50%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	padding-bottom: 2vw;
	
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_L{
	margin: 0 auto;
	width: 100%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	padding-top: 3vw;
	padding-bottom: 3vw;
	
}
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_L h2{
	color: #0091d7;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 21px;
		line-height: 21px;
		margin-bottom: 0;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_L h2{
	color: #0091d7;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.8vw;
		line-height: 1.8vw;
		margin-bottom: 0;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_L h2{
	color: #0091d7;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 3vw;
	line-height: 1.8vw;
		margin-bottom: 0;
}
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_L p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 17px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_L p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.4vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_L p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;
}
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_contents{
	width: 100%;
	height: 900px;
	background-color: #D6E7F6;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_contents{
	width: 100%;
	height: 70vw;
	background-color: #D6E7F6;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_contents{
	width: 100%;
	height: auto;
	padding-bottom: 5vw;
	background-color: #D6E7F6;
}
}
#medical_contents_hoken_L_1{
	width: 90%;
	margin: 0 auto;
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 21px;
	text-align: center;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.8vw;
	text-align: center;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;
	text-align: center;
}
}
@media screen and (min-width:700px) {
#medical_contents_hoken_LR{
	width: 90%;
	margin: 0 auto;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_LR{
	width: 90%;
	margin: 0 auto;
	padding-top: 0.3vw;
}
}
@media screen and (min-width:700px) {
#medical_contents_hoken_R{
	float: left;
	width: 50%;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_R{
	width: 100%;
}
}
@media screen and (min-width:1200px) {
#medical_contents_hoken_R img{
	width: 90%;
	height: auto;
	margin-left: 48px;
	margin-top: 60px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_hoken_R img{
	width: 90%;
	height: auto;
	margin-left: 4vw;
	margin-top: 5vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_hoken_R img{
	width: 100%;
	height: auto;
	padding-top: 8vw;
	margin: 0 auto;
}
}

#medical_contents_jihi{
	width: 100%;
	margin: 0 auto;
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_L{
	float: left;
	width: 50%;
	background-color: white;
    border-radius: 24px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 60px;
	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_L{
	float: left;
	width: 50%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_L{
	width: 100%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	padding-top: 3vw;
	padding-bottom: 3vw;
	
}
}
#medical_contents_jihi_L h2{
	color: #39B54A;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin-bottom: 0;
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_L h2{
	font-size: 21px;
	line-height: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_L h2{
	font-size: 1.8vw;
	line-height: 1.8vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_L h2{
	font-size: 3vw;
	line-height: 1.8vw;
}
}
#medical_contents_jihi_L p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_L p{
	font-size: 17px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_L p{
	font-size: 1.4vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_L p{
	font-size: 2.5vw;
}
}
#medical_contents_jihi_contents{
	width: 100%;
	background-color: #CCE8E6;
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_contents{
	height: 3360px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_contents{
	height: 280vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_contents{
	height: 560vw;
}
}
#medical_contents_jihi_L_1{
	width: 90%;
	margin: 0 auto;
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 21px;
	text-align: center;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.8vw;
	text-align: center;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;
	text-align: center;
}
}
@media screen and (min-width:700px) {
#medical_contents_jihi_LR{
	width: 90%;
	margin: 0 auto;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_LR{
	width: 90%;
	margin: 0 auto;
	padding-top: 0.3vw;
}
}
@media screen and (min-width:700px) {
#medical_contents_jihi_R{
	float: left;
	width: 50%;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_R{
	width: 100%;
}
}
@media screen and (min-width:1200px) {
#medical_contents_jihi_R img{
	width: 90%;
	height: auto;
	margin-left: 48px;
	margin-top: 60px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_jihi_R img{
	width: 90%;
	height: auto;
	margin-left: 4vw;
	margin-top: 5vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_jihi_R img{
	width: 100%;
	height: auto;
	margin-top: 5vw;
	
}
}
@media screen and (min-width:1200px) {
#medical_contents_kochira{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 14px;
	color:white;
	background: #999999;
}
}
@media screen and (max-width:1199px) {
#medical_contents_kochira{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.2vw;
	color:white;
	background: #999999;
}
}
@media screen and (min-width:700px) {
#medical_contents_rent_LR{
	width: 90%;
	margin: 0 auto;
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_LR{
	width: 90%;
	margin: 0 auto;
}
}
@media screen and (min-width:700px) {
#medical_contents_rent_L{
	float: left;
	width: 50%;	
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_L{
	display: none;	
}
}
@media screen and (min-width:1200px) {
#medical_contents_rent_R{
	float: left;
	width: 45%;
	background-color: white;
    border-radius: 24px;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 60px;
	margin-left: 48px;
	display: none;
	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_rent_R{
	float: left;
	width: 45%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	margin-left: 4vw;
	display: none;
	
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_R{
	width: 100%;
	background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	margin-top: 5vw;
	padding-top: 3vw;
	padding-bottom: 3vw;
	display: none;
	
}
}
@media screen and (min-width:700px) {
#medical_contents_rent_R_1{
	width: 90%;
	margin: 0 auto;
	display: none;
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_R_1{
	width: 90%;
	margin: 0 auto;
	display: none;
}
}
#medical_contents_rent_R h2{
	color: #39B54A;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin-bottom: 0;
}
@media screen and (min-width:1200px) {
#medical_contents_rent_R h2{
	font-size: 21px;
	line-height: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_rent_R h2{
	font-size: 1.8vw;
	line-height: 1.8vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_R h2{
	font-size: 3vw;
	line-height: 1.8vw;
}
}
#medical_contents_rent_R p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#medical_contents_rent_R p{
	font-size: 17px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_rent_R p{
	font-size: 1.4vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_R p{
	font-size: 2.5vw;
}
}
@media screen and (min-width:1200px) {
#medical_contents_rent_L img{
	width: 100%;
	height: auto;
	margin-top: 60px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_rent_L img{
	width: 100%;
	height: auto;
	margin-top: 5vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_rent_L img{
	width: 100%;
	height: auto;
	margin-top: 5vw;
}
}
@media screen and (min-width:1200px) {
#medical_contents_ct{
	width: 100%;
	margin: 0 auto;
	margin-top: 96px;
	height: 900px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct{
	width: 100%;
	margin: 0 auto;
	margin-top: 8vw;
	height: 75vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_ct{
	width: 100%;
	margin: 0 auto;
	margin-top: 2vw;
	height: 220vw;
}
}
@media screen and (min-width:1200px) {
#medical_contents_ct_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 21px;
	text-align: center;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.8vw;
	text-align: center;
}
}
@media screen and (max-width:699px) {
#medical_contents_ct_title{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;
	text-align: center;
}
}
#medical_contents_ct_LR{
	width: 100%;
	margin: 0 auto;
}
@media screen and (min-width:700px) {
#medical_contents_ct_L{
	float: left;
	width: 50%;	
}
}
@media screen and (max-width:699px) {
#medical_contents_ct_L{
	width: 100%;	
}
}
@media screen and (min-width:1200px) {
#medical_contents_ct_L img{
	width: 100%;
	height: auto;
	margin-top: 60px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct_L img{
	width: 100%;
	height: auto;
	margin-top: 5vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_ct_L img{
	width: 100%;
	height: auto;
}
}
@media screen and (min-width:1200px) {
#medical_contents_ct_R{
	float: left;
	width: 40%;
	margin-top: 60px;
	margin-left: 36px;
	margin-right: 36px;
}	
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct_R{
	float: left;
	width: 40%;
	margin-top: 5vw;
	margin-left: 3vw;
	margin-right: 3vw;
}	
}
@media screen and (max-width:699px) {
#medical_contents_ct_R{
	width: 90%;
	text-align: center;
	margin: 4vw auto;	
}	
}
#medical_contents_ct_R h2{
	color: #FBB03B;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#medical_contents_ct_R h2{
	font-size: 26px;
	line-height: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct_R h2{
	font-size: 2.2vw;
	line-height: 1.8vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_ct_R h2{
	font-size: 3vw;
	line-height: 1.8vw;
}
}
#medical_contents_ct_R p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#medical_contents_ct_R p{
	font-size: 18px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#medical_contents_ct_R p{
	font-size: 1.5vw;
}
}
@media screen and (max-width:699px) {
#medical_contents_ct_R p{
	font-size: 2.5vw;
}
}
@media screen and (min-width:1200px){
#column_top_bunner{
	background-image:url(../images/column_back.jpg);
    width: 100%;	
	height: 480px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#column_top_bunner{
	background-image:url(../images/column_back.jpg);
    width: 100%;	
	height: 40vw;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}
@media screen and (max-width:699px) {
#column_top_bunner{
	background-image:url(../images/column_back_s.jpg);
    width: 100%;	
	height: 40vw;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}
@media screen and (min-width:1200px) {
#column_titel{
	line-height: 21px;
		padding-top: 70px;
}
}
@media screen and (max-width:1199px) {
#column_titel{
	line-height: 1.8vw;
		padding-top: 70px;
}
}
@media screen and (min-width:1200px) {
#column_titel h2{
    color: white;
	font-size: 42px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
	
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#column_titel h2{
    color: white;
	font-size: 3.5vw;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
	
}
}
@media screen and (max-width:699px) {
#column_titel h2{
    color: white;
	font-size: 5.5vw;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	
}
}
@media screen and (min-width:1200px) {
#column_titel p{
    color: white;
	font-size: 30px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	
}
}
@media screen and (max-width:1199px) {
#column_titel p{
    color: white;
	font-size: 2.5vw;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	
}
}
#column_1{
	width: 100%;
	height: auto;
	background-color: #D6E7F6;
	padding-top: 30px;
	padding-bottom: 30px;
}
#column_contents{
	width: 60%;
	margin: 0 auto;
    background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	padding: 40px;
	
}
@media screen and (min-width:1200px) {
#column_contents_1 h2{
	color: #0091d7;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 33px;
		line-height: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#column_contents_1 h2{
	color: #0091d7;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.8vw;
		line-height: 1.8vw;
}
}
@media screen and (max-width:699px) {
#column_contents_1 h2{
	color: #0091d7;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 3.5vw;
		line-height: 1.8vw;
}
}
#column_contents_1 p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
@media screen and (min-width:1200px) {
#column_contents_1 p{
	font-size: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#column_contents_1 p{
	font-size: 1.8vw;
}
}
@media screen and (max-width:699px) {
#column_contents_1 p{
	font-size: 2.3vw;
}
}
#column_contents_1 img{
	width: 100%;
	height: auto;
}
#column_contents_2{
	color: black;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	letter-spacing: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (min-width:1200px) {
#column_contents_2{
	font-size: 21px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#column_contents_2{
	font-size: 1.8vw;
}
}
@media screen and (max-width:699px) {
#column_contents_2{
	font-size: 2.5vw;
}
}
#column_contents_2 a{
	text-decoration: none;
}
@media screen and (min-width:700px) {
header{
	display: none;
}
}

@media screen and (max-width:699px) {
header{
  padding:10px;
  background: #D6E7F6;
}
}

/*体制加算 記録項目*/
@media screen and (min-width:1200px) {
#taisei_titel{
	line-height: 21px;
		padding-top: 70px;
}
}
@media screen and (max-width:1199px) {
#taisei_titel{
	line-height: 1.8vw;
		padding-top: 70px;
}
}
@media screen and (min-width:1200px){
#taisei_top_bunner{
	background-image:url(../images/taisei_back.jpg);
    width: 100%;	
	height: 410px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#taisei_titel h2{
    color: white;
	font-size: 41px;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#taisei_top_bunner{
	background-image:url(../images/taisei_back.jpg);
    width: 100%;	
	height:35vw;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#taisei_titel h2{
    color: white;
	font-size: 3.5vw;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
}
@media screen and (max-width:699px) {
#taisei_top_bunner{
	background-image:url(../images/taisei_back_s.jpg);
    width: 100%;	
	height: 30vw;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#taisei_titel h2{
    color: white;
	font-size: 5vw;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	text-align: center;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
}
#taisei_1{
	width: 100%;
	height: auto;
	background-color:#E7FDE9;
	padding-top: 30px;
	padding-bottom: 30px;
}

#taisei_contents{
	width: 80%;
	margin: 0 auto;
    background-color: white;
    border-radius: 2vw;
	filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
	padding: 40px;
	
}
#taisei_contents a{
	text-decoration: none;
	color: #000000;
	}
@media screen and (min-width:1200px) {
#taisei_contents_1 h2{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 30px;
		line-height: 21px;
}
	#taisei_contents_1 h1{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 24px;
		line-height: 21px;
}
#taisei_contents_1 p{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 17px;
	line-height: 24px;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#taisei_contents_1 h2{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2.5vw;
		line-height: 1.8vw;
}
#taisei_contents_1 h1{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2vw;
		line-height: 1.8vw;
}
#taisei_contents_1 p{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.4vw;
	line-height: 2vw;
}
}
@media screen and (max-width:699px) {
#taisei_contents_1 h2{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 4vw;
		line-height: 1.8vw;
}
#taisei_contents_1 h1{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 3vw;
		line-height: 1.8vw;
}
#taisei_contents_1 p{
	color: #000000;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 2vw;
	line-height: 3vw;
}
}
#taisei_contents_1 p{
	color: black;
	text-align: left;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}

#taisei_contents_1 img{
	width: 100%;
	height: auto;
}

/*JMDeSバナー*/
.bunar_jmdes{
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    }
@media screen and (min-width:1200px) {
.bunar_jmdes{
    width: 86%;
    margin: 0 auto;
    margin-bottom: 60px;
    border-radius: 24px;
    background-color: #f1f1f1;
}
.jmdes_buner{
width: 100%;
padding: 0vw;
height: 360px;
margin: 0 auto;
}
.jmdes_buner_L{
    float: left;
    width: 50%;
}
.jmdes_buner_L img{
    width: 100%;
    height: auto;
    border-radius: 24px 0 0 24px;
}
.jmdes_buner_R{
    float: left;
    width: 50%;
    text-align: center;
    margin: 0 auto;
}
.jmdes_text_1,.wdm_text_1{
    font-size: 24px;
    color: #0097b9;
     padding: 24px 36px 12px 36px;
}
.wdm_text_1{
    color:#1eaa39;
}
.jmdes_text_2{
    font-size: 13.2px;
    color: #757575;
    text-align: left;
    width: 87%;
    padding: 0vw 96px 0vw 36px ;
    margin-bottom: 24px;
}
.jmdes_text_3,.wdm_text_3{
    font-size: 13.2px;
    text-decoration: none;
    color: #ffffff;
    background-color: #0097b9;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 24px;
}
.wdm_text_3{
    background-color: #1eaa39;
}
.jmdes_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
.wdm_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
}
@media screen and (max-width:1199px) and (min-width:700px){
.bunar_jmdes{
    width: 86%;
    margin: 0 auto;
    margin-bottom: 7vw;
    border-radius: 2vw;
    background-color: #f1f1f1;
}
.jmdes_buner{
width: 100%;
padding: 0vw;
height: 30vw;
margin: 0 auto;
}
.jmdes_buner_L{
    float: left;
    width: 50%;
}
.jmdes_buner_L img{
    width: 100%;
    height: auto;
    border-radius: 2vw 0 0 2vw;
}
.jmdes_buner_R{
    float: left;
    width: 50%;
    text-align: center;
    margin: 0 auto;
}
.jmdes_text_1,.wdm_text_1{
    font-size: 2vw;
    color: #0097b9;
    padding: 2vw 3vw 1vw 3vw;
}
.wdm_text_1{
    color:#1eaa39;
}
.jmdes_text_2{
    font-size: 1.2vw;
    color: #757575;
    text-align: left;
    width: 87%;
    padding: 0vw 8vw 0vw 3vw ;
    margin-bottom: 2vw;
}
.jmdes_text_3,.wdm_text_3{
    font-size: 1.2vw;
    text-decoration: none;
    color: #ffffff;
    background-color: #0097b9;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 2vw;
}
.wdm_text_3{
    background-color: #1eaa39;
}
.jmdes_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
.wdm_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
}
@media screen and (max-width:699px) {
.bunar_jmdes{
    width: 86%;
    margin: 0 auto;
    margin-bottom: 5vw;
    border-radius: 2vw;
    background-color: #f1f1f1;
}
.jmdes_buner{
width: 100%;
padding: 0vw;
margin: 0 auto;
}
.jmdes_buner_L{
    width: 100%;
}
.jmdes_buner_L img{
    width: 100%;
    height: auto;
    border-radius: 2vw 2vw 0vw 0vw;
}
.jmdes_buner_R{
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background-color: #f1f1f1;
    margin-bottom: 6vw;
    border-radius: 0 0 2vw 2vw ;
}
.jmdes_text_1,.wdm_text_1{
    font-size: 3vw;
    color: #0097b9;
    padding: 3vw 3vw 1vw 3vw;
}
.wdm_text_1{
    color:#1eaa39;
}
.jmdes_text_2{
    font-size: 2.5vw;
    color: #757575;
    text-align: left;
    width: 90%;
    padding: 1vw 8vw 3vw 5vw ;
}
.jmdes_text_3,.wdm_text_3{
    font-size: 2.5vw;
    text-decoration: none;
    color: #ffffff;
    background-color: #0097b9;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 6vw;
}
.wdm_text_3{
    background-color: #1eaa39;
}
.jmdes_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
.wdm_text_3 a{
    text-decoration: none;
    color: #ffffff;
}
}
    


#nav-drawer {
  position: relative;
}

/*チェックボックス等は非表示に*/
.nav-unshown {
  display:none;
}

/*アイコンのスペース*/
#nav-open {
  display: inline-block;
  width: 30px;
  height: 22px;
  vertical-align: middle;
}

/*ハンバーガーの形をCSSで表現*/
#nav-open span, #nav-open span:before, #nav-open span:after {
  position: absolute;
  height: 3px;/*線の太さ*/
  width: 25px;/*長さ*/
  border-radius: 3px;
  background: #555;
  display: block;
  content: '';
  cursor: pointer;
}
#nav-open span:before {
  bottom: -8px;
}
#nav-open span:after {
  bottom: -16px;
}

/*閉じる用の薄黒箇所*/
#nav-close {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: .3s ease-in-out;
}

/*メニューの中身*/
#nav-content {
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 90%;
  max-width: 330px;/*最大幅（お好みで調整を）*/
  height: 100%;
  background: #fff;
  transition: .3s ease-in-out;
  -webkit-transform: translateX(-105%);
  transform: translateX(-105%);
}
#nav-content h2{
	font-size: 4vw;
}
/*チェックがついたら表示させる*/
#nav-input:checked ~ #nav-close {
  display: block;
  opacity: .5;
}

#nav-input:checked ~ #nav-content {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  box-shadow: 6px 0 25px rgba(0,0,0,.15);
}

.header-logo-menu{
	display: flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
}

/*ロゴやサイトタイトルをセンタリング*/
.logo-erea{text-align:center;margin:auto;}

#nav-content{
	color: black;
	text-align: center;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 1.8vw;
	
}

/*トップへ戻る」ボタン*/
@media screen and (min-width:700px) {
h2{
  text-align: center;
  margin-bottom: 30px;
}
#page_top{
  width: 50px;
  height: 50px;
  position: fixed;
  right: 15px;
  bottom: -50px;
  background: #ef3f98;
  opacity: 0.6;
  border-radius: 50%;
	z-index: 9998;
}
#page_top a{
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
}
#page_top a::before{
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '\f102';
  font-size: 25px;
  color: #fff;
  position: absolute;
  width: 25px;
  height: 25px;
  top: -5px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}
}
@media screen and (max-width:699px) {
h2{
  text-align: center;
  margin-bottom: 30px;
}
#page_top_s{
  width: 50px;
  height: 50px;
  position: fixed;
  right: 15px;
  bottom: -50px;
  background: #ef3f98;
  opacity: 0.6;
  border-radius: 50%;
z-index: 9998;
}
#page_top_s a{
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  text-decoration: none;
}
#page_top_s a::before{
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '\f102';
  font-size: 25px;
  color: #fff;
  position: absolute;
  width: 25px;
  height: 25px;
  top: -5px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}	
	
}

/* open-chatbot*/
@media screen and (min-width:1200px) {
#open-chatbot { 
position: fixed;
bottom: 20px;
right: 10px;
width: 300px;
height: auto;
 border: none;
background: transparent;
z-index: 9999;
}
#open-chatbot img{ 
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:1199px) and (min-width:700px) {
#open-chatbot { 
position: fixed;
bottom: 20px;
right: 10px;
width: 25%;
height: auto;
 border: none;
background: transparent;
z-index: 9999;
}
#open-chatbot img{ 
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:699px) {
#open-chatbot { 
position: fixed;
bottom: 20px;
right: 10px;
width: 55%;
height: auto;
 border: none;
background: transparent;
z-index: 9999;
}
#open-chatbot img{ 
	width: 100%;
	height: auto;
}
}
