﻿span {            /*コメント欄*/ 
color:#ff1493;
}

h1 {
color:#000000;
font-size:35px;
}

h2 {
color:#FFFFFF;
font-size:35px;
}

h3 {
color:#0000ff;
font-size:40px;
}

h4 {
color:#0000ff;
font-size:40px;
}

body {
width: 100%;
margin: 0%;
padding: 0px;
color: #000000;
font-family: Arial, sans-serif;
background: #FFFACD;
}

#acc{             /*アクセス*/  
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 0px 20px 0px;
background:#51e9af
}
  
#container{          /*ボタンの場所*/
width: 100%px;
margin: -10px 0px 0px 0px;
padding: 20px 0px 10px 0px;
background:#FFFFFF
}
  
#calen{             /*カレンダー*/  
width: 100%;
margin: 0% 0px 0px 0px;
padding: 10px 0px 25px 0px;
background:#00FFFF
}
  
#heart{               /*診療方針*/  
width: 100%;
margin: 0% 0px 0px 0px;
padding: 10px 0px 20px 0px;
background:#f07bbf
}
  
#heart2{             /*診療方針の空行(未使用）*/
width: 100%;
margin: -2px 0px 0px 0px;
padding: 20px 0px 10px 0px;
background:#f07bbf
}
  
#houmon{             /*訪問診療*/
width: 100%;
margin: 0px 0px 0px 0px;
padding: 20px 0px 10px 0px;
background:#9ed5fa
}
  
#insta{              /*インスタグラム*/
width: 100%;
margin: 0px 0px 0px 0px;
padding: 40px 0px 10px 0px;
background:#015a01
}
  
#jyuujisya{         /*未使用*/
width: 100%;
background:#49ee9b
}
  
#keiji{         /*動画/掲示*/
width: 100%;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 0px;
background:#bdbcbc
} 
      
#kubun{         /*未使用*/  
width: 100%;
height: 1000px;
margin-top: -20px;
background: #C0C0C0
}
  
#kuni{         /*未使用*/  
width: 100%;
line-height: 1.2;
padding: 10px 0px 0px 0px;
background:#ff69b4
}
  
#kijyun{          /*施設基準の詳細*/  
width: 100%;
margin: 0px;
padding: 20px 0 30px 0;
background:#DE4B22
}
    
#kakunin{         /*未使用*/  
width: 100%;
background:#04700a
}
  
#oshirase{         /*おしらせ*/  
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 0px 15px 0px;
background:#a8ebe3
}
  
#top{               /*タイトル*/  
width: 100%;
margin-top: 0px;
padding: 0px;
}
  
#work{         /*職場環境*/  
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 0px 30px 0px;
background:#ff7f50
}
  
#worker{         /*仕事関連の背景*/  
width: 100%;
height: 2000px;
margin: 0px 0 0 0;
padding: 20px 0 20px 0;
background:#ff7f50
}

#yoyaku{         /*アプリ*/  
width: 100%;
margin-top: 0px;
padding: 20px 0 10px 0;
background:#f5c2f2
}

.ishidan{          /*未使用*/  
padding:0px 0px 0px 0px;
background:#fd97a7
}
  
.keireki{            /*未使用*/  
float: left;  
padding: 0px 0px 0px 0px;
background:#fd97a7
}

.ichi{
  margin: 0px 0px 0px 80px 
}

.photosize{
  width: 160px;
}


.syoukai{          /*未使用*/  
width: 80%;
position: relative;  
}
  
.syoukai img{       /*未使用*/  
width: 80%;
}
 
p{                /*段落　2行は改行用*/  
word-break: keep-all;
overflow-wrap: anywhere;
line-height: 1.2;
font-size: 35px;
width: 90%;
}

p2{            /*段落２*/  
position: absolute;
font-size: 150%;
top: 30px;
left: 400px;
}

.flex {
 display: flex; /*横並び*/
}

.flex .image {
  width: 10%; /*画像サイズ指定*/
  height: auto;
  padding: 0px 0px 0px 70px ;
}

.flex .text {
  margin: 0 0 0 50px;
  padding: 0;
}
  
.inner_box {           /*未使用*/  
  width: 60%;
  height: 100px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }
  
.test {             /*未使用*/  
  position: relative;
  left: 0px;
  width: 80%;
  background: #f5f5f5;
  border: 10px solid #f30f0f;
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  box-sizing:border-box;
  }
  
.box{                /*就職関連*/  
  position: relative; top: 50px; 
  width: 80%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 40px 0px;
  font-size: 40px;
  border-radius: 30px;
  background: #ffffff;
}

.box2{                /*就職関連*/  
  position: relative; top: 50px; 
  width: 80%;
  margin: 10px 0px 100px 0px;
  padding: 10px 0px 15px 0px;
  font-size: 40px;
  border-radius: 30px;
  background: #ffffff;
}

.flex_test-box {
  background-color: #eee;     /* 背景色指定 */
  padding:  10px;             /* 余白指定 */
}

.flex_test-item {
  padding: 10px;
  color:  #fff;               /* 文字色 */
  margin:  10px;              /* 外側の余白 */
  border-radius:  5px;        /* 角丸指定 */
}

.flex_test-item:nth-child(1) {
  background-color:  #2196F3; /* 背景色指定 */
}

.flex_test-item:nth-child(2) {
  background-color:  #4CAF50; /* 背景色指定 */
}

.flex_test-item:nth-child(3) {
  background-color: #3F51B5; /* 背景色指定 */
}

.flex_test-item:nth-child(4) {
  background-color:  #00BCD4; /* 背景色指定 */
}

.flex_test-box {
  display: flex;              /* フレックスボックスにする */
}

