@charset "UTF-8";
body{
    line-height: normal;
    }
/*----------------------------------------------------------------------------
 設置用に767pxで判断
----------------------------------------------------------------------------*/
@media screen and (min-width: 767px){
	#spot_of_the_care .#main{
		width: 702px;
		margin: 0 0;
		padding:0;
		background-color : white;
	}
	#spot_of_the_care .smart_only{
		display:none;
	}

}
@media screen and (max-width:766px){
	#spot_of_the_care .#main{
		width: 100%;
		margin: 0 0;
		padding:0;
		background-color : white;
	}
	#spot_of_the_care img{
		max-width: 100%;
		height: auto;
		width /***/:auto;
		border:none;
	}
	#spot_of_the_care .pc_only{
		display:none;
	}

}

@media print {
	#spot_of_the_care .smart_only{
		display:none;
	}
}



/*----------------------------------------------------------------------------
 介護の現場（spot_of_the_care）
----------------------------------------------------------------------------*/
#spot_of_the_care .clear{
    clear : both;
}

#spot_of_the_care .mincho {
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

#spot_of_the_care .gothic {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

#spot_of_the_care .space_15 {
	height : 15px;
}

#spot_of_the_care .space_40 {
	height : 40px;
}

#spot_of_the_care .space_65 {
	height : 65px;
}

#spot_of_the_care .space_85 {
	height : 85px;
}

#spot_of_the_care .indent-1 {
	padding-left:1em;
	text-indent:-1em;
}

#spot_of_the_care .padding_20{
	padding : 20px;
}

#spot_of_the_care .indent_plus_1 {
	padding-left:3em;
	text-indent:-1em;
}


#spot_of_the_care .bolderweight {
	font-weight : bolder;
}

#spot_of_the_care .title_border{
	width : 100%;
	border-bottom-width : 20px;
	border-bottom-style : solid;
	border-bottom-color : #d7c863;
}


#spot_of_the_care .menu_box1 {
	background-color : #f2f2f2;
	height : 72px;
	vertical-align: middle;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #d7c863;
}

#spot_of_the_care .menu_box2 {
	padding-top : 8px;
	height : 53px;
	display: table;
}

#spot_of_the_care .menu_box2_smart {
	padding-top : 8px;
	padding-bottom : 8px;
	height : 53px;
	display: table;
}


#spot_of_the_care .menu_width_pc {
	width : 200px;
}

#spot_of_the_care .menu_width_smart {
	width : 350px;
}

#spot_of_the_care .menu_right_border {
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #d7c863;
}

#spot_of_the_care .menu_1 {
	text-align : center;
	font-size: 14px;
	vertical-align: middle;
	display: table-cell;
}

#spot_of_the_care .menu_2 {
	text-align : center;
	font-size: 14px;
	vertical-align: middle;
	display: table-cell;
}

#spot_of_the_care .menu_3 {
	text-align : center;
	font-size: 14px;
	vertical-align: middle;
	display: table-cell;
}

#spot_of_the_care .menu_4 {
	text-align : center;
	font-size: 14px;
	vertical-align: middle;
	display: table-cell;
}

#spot_of_the_care .menu_1 a {
	color : #738779;
	text-decoration: none;
	padding-top : 12px;
	padding-bottom : 12px;
	display:block;
	width: 100%;
}

#spot_of_the_care .menu_2 a {
	color : #738779;
	text-decoration: none;
	padding-top : 12px;
	padding-bottom : 12px;
	display:block;
	width: 100%;
}
#spot_of_the_care .menu_3 a {
	color : #738779;
	text-decoration: none;
	padding-top : 20px;
	padding-bottom : 20px;
	display:block;
	width: 100%;
}
#spot_of_the_care .menu_4 a {
	color : #738779;
	text-decoration: none;
	padding-top : 20px;
	padding-bottom : 20px;
	display:block;
	width: 100%;
}


#spot_of_the_care .title1 {
	font-size: 31px;
	color : #d7c863;
	line-height : 36px;
}

#spot_of_the_care .title2 {
	margin-top : 7px;
	font-size: 16px;
}

#spot_of_the_care .title3 {
	color : #ae6f73;
	margin-top : 7px;
	padding-bottom : 50px;
	font-size: 18pt;
	text-align : center;
}

#spot_of_the_care .title3_smart {
	color : #ae6f73;
	margin-top : 7px;
	padding-bottom : 50px;
	font-size: 16pt;
	text-align : center;
}


#spot_of_the_care .midashi_1{
	margin-top : 40px;
	padding-left : 15px;
	border-left-width : 20px;
	border-left-style : solid;
	border-left-color : #d7c863;
}

#spot_of_the_care .midashi_2{
	margin-top : 15px;
	font-size: 15pt;
	margin-left : 20px;
	font-weight : bolder;
}


#spot_of_the_care .midashi_3{
	margin-top : 5px;
	font-size: 19pt;
	margin-left : 20px;
	margin-right : 20px;
	color : white;
	text-align : center;
	background-color : #9c9c9d;
	padding-top : 9px;
	padding-bottom : 9px;
	font-weight : bolder;
}

#spot_of_the_care .midashi_4{
	font-size: 19pt;
	margin-left : 20px;
	margin-right : 20px;
	color : #ae6f73;
	text-align : center;
	background-color : #dadadb;
	padding-top : 9px;
	padding-bottom : 9px;
	font-weight : bolder;
}


#spot_of_the_care .midashi_5{
	font-size: 19pt;
	margin-left : 20px;
	margin-right : 20px;
	color : #fb7d7f;
	border-bottom-width : 2px;
	border-bottom-style : dotted;
	border-bottom-color : #a2a2a2;
	padding-bottom : 5px;
	line-height : 35px;
	display: inline-block;
}


#spot_of_the_care .honbun1 {
	margin-top : 30px;
	margin-left : 20px;
	margin-right : 20px;
	font-size: 11pt;
	line-height : 28px;
}

#spot_of_the_care .honbun2 {
	font-weight : bold;
	font-size: 13.5pt;
}

#spot_of_the_care .honbun3 {
	margin-top : 5px;
	font-size: 11pt;
	line-height : 28px;
}


#spot_of_the_care .gray_box {
	margin-top : 15px;
	background-color : #c0bebd;
	margin-left : 20px;
	margin-right : 20px;
	padding-top : 25px;
	padding-left : 15px;
	padding-right : 15px;

}

#spot_of_the_care .graph_box {
	text-align : center;
	font-size: 10pt;
	float : right;
	padding-left : 10px;
}

#spot_of_the_care .graph_box2 {
	text-align : center;
	font-size: 10pt;
	padding-left : 10px;
}

#spot_of_the_care .sankaku{
	margin-left : 20px;
	margin-right : 20px;

}


.triangle{
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 100% solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 100% solid #ee4f16;
}


#spot_of_the_care .info_obi{
	background-color : #f9d849;
	padding : 16px;
	font-size: 22pt;
	font-weight : bolder;
	background-image : url(img/obi.png);
	background-repeat : no-repeat;
}

#spot_of_the_care .info_bun {
	background-color : #ffffff;
	padding-right : 20px;
}

#spot_of_the_care .bokashi {
	margin-top : 25px;
	margin-left : 20px;
	margin-right : 20px;
	box-shadow:0px 0px 10px;
	border:0px solid #000;
}



#spot_of_the_care ul.info_bun_kome {
	list-style:none;
	font-size: 15pt;
	margin-left : 20px;
	padding-bottom:25px;

}



#spot_of_the_care .goteian {
	margin-top : 35px;
	margin-left : 20px;
	margin-right : 20px;
}


#spot_of_the_care .goteian_tabel {
	font-size: 16px;"
}

#spot_of_the_care .goteian_tabel_td{
	font-size: 10pt;
}

#spot_of_the_care .info_bun2 {
	background-color : #ffffff;
}

#spot_of_the_care .table_under_bun{
	margin-top : 15px;
	font-size: 12pt;
}


#spot_of_the_care .kazari_box{
	background-image : url(img/kazari_1.png);
	background-position:center top;
	background-repeat:no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	margin-top : 35px;
	margin-left : 20px;
	margin-right : 20px;
	padding-top : 6px;
	padding-left : 30px;
	padding-right : 30px;
	padding-bottom : 30px;
}


#spot_of_the_care .kazari_title:before {
	content: url(img/kazari_mark.png);
	position: relative;
	top: 14px;
}

#spot_of_the_care .kazari_title {
	font-size: 16pt;
	color : #fb7d7f;
}


#spot_of_the_care .genba_box_table{
	margin-top : 30px;
	margin-right : 30px;
	margin-left : 25px;
	display: table;
}

#spot_of_the_care .genba_box_cell1{
	display: table-cell;
	padding-right : 30px;
	vertical-align: top;
}

#spot_of_the_care .genba_box_cell2{
	display: table-cell;
	 vertical-align: top;
}

#spot_of_the_care .genba_iken1{
	font-size: 11pt;
	line-height : 28px;
	margin-bottom : 30px;
}

#spot_of_the_care .genba_iken2{
	color : #f19000;
}

#spot_of_the_care ul.info_bun_no li {
	font-size: 15pt;
	list-style: none;
}


#spot_of_the_care .info_bun2{
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 10px;
	background-color : #ffffff;
}

#spot_of_the_care .bokashi2 {
	margin-left : 20px;
	margin-right : 20px;
	box-shadow:0px 0px 10px;
	border:0px solid #000;
}

#spot_of_the_care .tanto_box_table{
	margin-top : 30px;
	margin-right : 30px;
	margin-left : 25px;
	display: table;
}

#spot_of_the_care .tanto_box_cell1{
	display: table-cell;
	padding-right : 5px;
	 vertical-align: top;
	font-size: 11pt;
	line-height : 28px;
}

#spot_of_the_care .tanto_box_cell2{
	display: table-cell;
	 vertical-align: top;
}

#spot_of_the_care .tel_box {
	margin-top : 30px;
	margin-left : 20px;
	margin-right : 20px;
	padding : 23px;
	background-color : #ffec96;
	font-size: 15pt;
}


#spot_of_the_care .tel_box_bun {
	font-size: 11pt;
}

#spot_of_the_care .tel_box_1{
	margin-top : 30px;
	color : #ae6f73;
	font-size: 17pt;
}


#spot_of_the_care .tel_box_1_smart{
	margin-top : 30px;
	color : #ae6f73;
	font-size: 15pt;
}


#spot_of_the_care .tel_box_2_table{
	display: table;
}

#spot_of_the_care .tel_box_2_cell1{
	display: table-cell;
	 vertical-align:middle ;
}

#spot_of_the_care .tel_box_2_cell2{
	display: table-cell;
	 vertical-align:middle ;
	font-weight : bolder;
	font-size: 36pt;
}

#spot_of_the_care .tel_box_2_cell2_smart{
	display: table-cell;
	 vertical-align:middle ;
	font-weight : bolder;
	font-size: 20pt;
}

#spot_of_the_care .tel_box_2_cell3{
	display: table-cell;
	 vertical-align:middle ;
	font-size: 12pt;
}

.tbl01_clas01 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 2px;

}
tbody tr .tbl01_clas01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 12pt;
}



.tbl01_font01 {
	font-size: 8pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 10px;
	padding-top: 5px;

}
