
/******************** float ********************/

.fl		{float:left;}
.fr		{float:right;}


/******************** color ********************/

.bold	{font-weight:bold;}
.gray	{color:#777777;}
.blue	{color:#00b6fd;}
.white	{color:#ffffff;}


/******************** clear ********************/

.clear { clear:both; }


/******************** relative ********************/

.rel   {  
    position: relative;  
}  

.abs-200    {  
    position: absolute;   
    left: 200px;  
} 

/******************** text-align ********************/

.right{text-align: right; }
.left{text-align: left; }
.center{text-align: center; }
.middle{vertical-align:middle;}

/******************** margin ********************/

.mt3	{margin-top: 3px;}
.mt5	{margin-top: 5px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt30	{margin-top:30px;}
.mt40	{margin-top:40px;}
.mt50	{margin-top:50px;}
.mt60	{margin-top:60px;}
.mt70	{margin-top:70px;}
.mt80	{margin-top:80px;}
.mt90	{margin-top:90px;}
.mt200	{margin-top:200px;}
.mt215	{margin-top:215px;}
.mt240	{margin-top:240px;}

	
.mb10	{margin-bottom:10px;}
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}
.mb30	{margin-bottom:30px;}
.mb40	{margin-bottom:40px;}
.mb50	{margin-bottom:50px;}
.mb60	{margin-bottom:60px;}
.mb70	{margin-bottom:70px;}
.mb80	{margin-bottom:80px;}
.mb90	{margin-bottom:90px;}
.mb100	{margin-bottom:100px;}
.mb150	{margin-bottom:150px;}
.mb200	{margin-bottom:200px;}
.mb300	{margin-bottom:300px;}
	
.ml10	{margin-left:10px;}
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}
.ml30	{margin-left:30px;}
.ml40	{margin-left:40px;}
.ml50	{margin-left:50px;}
.ml60	{margin-left:60px;}
.ml70	{margin-left:70px;}
.ml80	{margin-left:80px;}
.ml90	{margin-left:90px;}
.ml210	{margin-left:210px;}
.ml430	{margin-left:430px;}

.mr10	{margin-right:10px;}
.mr20	{margin-right:20px;}
.mr30	{margin-right:30px;}
.mr40	{margin-right:40px;}
.mr50	{margin-right:50px;}
.mr60	{margin-right:60px;}
.mr70	{margin-right:70px;}
.mr80	{margin-right:80px;}
.mr90	{margin-right:90px;}


/******************** padding ********************/

.pt3	{padding-top:3px;}
.pt5	{padding-top:5px;}
.pt6	{padding-top:6px;}
.pt10	{padding-top:10px;}
.pt13	{padding-top:13px;}
.pt14	{padding-top:14px;}
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}
.pt25	{padding-top:25px;}
.pt30	{padding-top:30px;}
.pt40	{padding-top:40px;}
.pt50	{padding-top:50px;}
.pt60	{padding-top:60px;}
.pt70	{padding-top:70px;}
.pt80	{padding-top:80px;}
.pt90	{padding-top:90px;}
.pt100	{padding-top:100px;}
.pt160	{padding-top:160px;}
.pt170	{padding-top:170px;}
.pt180	{padding-top:180px;}
.pt190	{padding-top:190px;}
.pt195	{padding-top:195px;}
.pt197	{padding-top:197px;}
.pt200	{padding-top:200px;}
.pt210	{padding-top:210px;}
.pt220	{padding-top:220px;}
.pt230	{padding-top:230px;}
.pt240	{padding-top:240px;}
.pt250	{padding-top:250px;}
.pt260	{padding-top:260px;}
.pt270	{padding-top:270px;}
.pt280	{padding-top:280px;}
.pt290	{padding-top:290px;}
.pt300	{padding-top:300px;}
.pt310	{padding-top:310px;}
.pt320	{padding-top:320px;}
.pt330	{padding-top:330px;}
.pt340	{padding-top:340px;}
.pt400	{padding-top:400px;}
.pt410	{padding-top:410px;}
.pt420	{padding-top:420px;}
.pt430	{padding-top:430px;}
.pt440	{padding-top:440px;}

.pb3	{padding-bottom:3px;}
.pb5	{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}
.pb40	{padding-bottom:40px;}
.pb50	{padding-bottom:50px;}
.pb60	{padding-bottom:60px;}
.pb70	{padding-bottom:70px;}
.pb80	{padding-bottom:80px;}
.pb90	{padding-bottom:90px;}
.pb300	{padding-bottom:300px;}

.pl3	{padding-left:3px;}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pl15	{padding-left:15px;}
.pl17	{padding-left:17px;}
.pl20	{padding-left:20px;}
.pl21	{padding-left:21px;}
.pl22	{padding-left:22px;}
.pl23	{padding-left:23px;}
.pl24	{padding-left:24px;}
.pl25	{padding-left:25px;}
.pl26	{padding-left:26px;}
.pl27	{padding-left:27px;}
.pl28	{padding-left:28px;}
.pl29	{padding-left:29px;}
.pl30	{padding-left:30px;}
.pl35	{padding-left:35px;}
.pl40	{padding-left:40px;}
.pl50	{padding-left:50px;}
.pl55	{padding-left:55px;}
.pl60	{padding-left:60px;}
.pl70	{padding-left:70px;}
.pl80	{padding-left:80px;}
.pl90	{padding-left:90px;}
.pl95	{padding-left:95px;}
.pl100	{padding-left:100px;}
.pl110	{padding-left:110px;}
.pl115	{padding-left:115px;}
.pl120	{padding-left:120px;}
.pl123	{padding-left:123px;}
.pl125	{padding-left:125px;}
.pl130	{padding-left:130px;}
.pl133	{padding-left:133px;}
.pl135	{padding-left:135px;}
.pl140	{padding-left:140px;}
.pl150	{padding-left:150px;}
.pl160	{padding-left:160px;}
.pl180	{padding-left:180px;}
.pl185	{padding-left:185px;}
.pl190	{padding-left:190px;}
.pl200	{padding-left:200px;}
.pl250	{padding-left:250px;}
.pl300	{padding-left:300px;}
.pl350	{padding-left:350px;}
.pl400	{padding-left:400px;}
.pl410	{padding-left:410px;}
.pl420	{padding-left:420px;}
.pl430	{padding-left:430px;}
.pl440	{padding-left:440px;}
.pl450	{padding-left:450px;}
.pl500	{padding-left:500px;}
.pl550	{padding-left:550px;}
.pl600	{padding-left:600px;}
.pl650	{padding-left:650px;}
.pl700	{padding-left:700px;}
.pl720	{padding-left:720px;}
.pl740	{padding-left:740px;}
.pl750	{padding-left:750px;}
.pl800	{padding-left:800px;}

.pr10	{padding-right:10px;}
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}
.pr30	{padding-right:30px;}
.pr40	{padding-right:40px;}
.pr50	{padding-right:50px;}
.pr60	{padding-right:60px;}
.pr70	{padding-right:70px;}
.pr80	{padding-right:80px;}
.pr90	{padding-right:90px;}
.pr100	{padding-right:100px;}
.pr120	{padding-right:120px;}
.pr140	{padding-right:140px;}
.pr160	{padding-right:160px;}
.pr180	{padding-right:180px;}


/******************** font-size ********************/

.fs7	{font-size:7px;}
.fs8	{font-size:8px;}
.fs9	{font-size:9px;}
.fs10	{font-size:10px;}
.fs11	{font-size:11px;}
.fs12	{font-size:12px;}
.fs13	{font-size:13px;}
.fs14	{font-size:14px;}
.fs15	{font-size:15px;}
.fs16	{font-size:16px;}
.fs17	{font-size:17px;}
.fs18	{font-size:18px;}
.fs19	{font-size:19px;}
.fs20	{font-size:20px;}
.fs21	{font-size:21px;}
.fs22	{font-size:22px;}
.fs23	{font-size:23px;}
.fs24	{font-size:24px;}
.fs25	{font-size:25px;}
.fs26	{font-size:26px;}
.fs27	{font-size:27px;}
.fs28	{font-size:28px;}
.fs29	{font-size:29px;}


/******************** 検索窓 ********************/
#searchform #s {
  width: 140px;
}

/******************** テーブル・リスト ********************/
hr.dot {
  border: 0;
  border-bottom: 1px dotted #000;
}

.w80 {
  width: 80px;
}

.book {
  width: 140px;
}

.book2 {
  width: 380px;
}

.bgf {
  background-color: #ffffff;
}

/******************** 介護ページ専用スタイル ********************/
.kaigo #contents table {
  width: 90% !important;
  margin: 0 auto;
  border-collapse: collapse;
  border-bottom: 1px solid #eee;
}

.kaigo #contents table.kaigoyouken td:first-child {
  width: 100px;
}

.kaigo #contents table tr {
  border-top: 1px solid #eee;
}

.kaigo #contents table tr td,
.kaigo #contents table tr th {
  padding: 10px;
}

.kaigo #contents table tr td {
  border-left: 1px solid #eee;
}

.kaigo #contents table tr td:first-child {
  border: none;
}

.kaigo #contents ul {
  margin-bottom: 20px;
}

.kaigo #contents ul li {
  list-style-type: disc;
  list-style-position: inside;
  margin-left: 50px;
}

/******************** その他のテーブルスタイル ********************/
.kakou {
  border: 1px solid #999;
  padding: 10px;
  color: #444;
}

.is-style-stripes table {
  padding: 0 25px 20px 25px;
}

.is-style-stripes table td,
.is-style-stripes table th {
  padding: 8px;
}

