﻿@charset "utf-8";
body {
	height:100%;
	padding:0;
	-webkit-text-size-adjust: 100%;
	background-color:#FFF;
	max-width: 100%;
}
.pc {
	display:none !important;
}
.sp {
	display:block !important;
}
img {
	max-width:100%;
	height: auto;
}

div#header {
	width: 100%;
	padding:16px 0 14px 0;
	position:relative;
	z-index: 52;
	border-bottom: 1px solid #dd453f;
	box-sizing: border-box;
}
div#header #logo {
	float:none;
	padding: 0;
	margin:0 0 0 10px;
	height: auto;
 width:225px;
}
div#header #logo a {
	display:block;
}
div#header #logo img {
	height:auto;
}
#font_system,
#search,
#main_menu,
#pankuzu {
	display:none;
}

#top_image {
	background-image:url(../images/back_line.jpg);
	background-repeat:repeat-x;
	background-position: 0 -133px;
}

#top_main {
	background: none;
}

#all_contents {
	width:auto;
	margin:0;
}

#contents {
	clear:inherit;
	width:auto;
	float:none;
}

#side_menu {
	width:auto;
	float:none;
}

#to_top {
	clear:both;
	width:141px;
	height:38px;
	padding-top:15px;
	padding-bottom:0;
	margin: 0 10px 0 auto;
}
#special_to_top {
	clear:both;
	width:141px;
	height:38px;
	padding-top:15px;
	padding-bottom:10px;
	margin: 0 10px 0 auto;
}


div#document {
	width:100%;
	margin:0 auto;
}


#contents {
	width: auto;
	float:none;
	padding:10px 10px 0 10px;
	margin-top:0 !important;
	border:none;
	font-size:13px;
}


h1{
	margin:0 0 1.6em 0;
	font-size:17px;
	line-height:140%;
}

h1 span.small{
	font-size:13px;
	line-height:100%;
}

h2{
	height:auto;
	padding:11px 10px 9px 10px;
	margin:1.6em 0 1.0em 0;
	background-image:url(../images/h2_image.png);
	background-size: 100% 100%;
	background-repeat:no-repeat;
	font-family:"HG丸ｺﾞｼｯｸM-PRO","メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:100%;
}

h3{
	padding:0.3em;
	margin:2.4em 0 0.7em 0;
	font-family:"HG丸ｺﾞｼｯｸM-PRO","メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:140%;
	color:#8b9600;
	font-weight:bold;
	border-bottom:1px dashed #8b9600;
	text-indent:-1.5em;
	padding-left:1.7em;
}

h4 {
	margin:1.7em 0 0.9em 0.4em;
	font-size:14px;
	line-height:140%;
}

h5 {
	margin:1.7em 0 0.9em 0.4em;
	font-size:15px;
	line-height:100%;
}

h1.illust00 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust00.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust01 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust01.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust02 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust02.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust03 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust03.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust04 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust04.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust05 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust05.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust06 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust06.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust07 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust07.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust08 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust08.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust09 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust09.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust10 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust10.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust11 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust11.png);
	background-size: 150px auto;
	background-position:center bottom 10px;
	background-repeat:no-repeat;
}

h1.illust12 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust12.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust13 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust13.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust14 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust14.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust15 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust15.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust16 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust16.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust17 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust17.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust18 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust18.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust19 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/konnatoki_illust19.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust51 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/photo_illust01.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust52 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/photo_illust02.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust53 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/photo_illust03.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

h1.illust54 {
	height:180px;
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/photo_illust04.png);
	background-size: 150px auto;
	background-position:center bottom 20px;
	background-repeat:no-repeat;
}

.seikyu_list {
	width:auto;
	margin:0;
	margin-top:15px;
}

.seikyu_list_text {
	padding-right:15px;
	background-image:url(../images/seikyu_image_middle.png);
	background-repeat:repeat-y;
	background-size: 100% 21px;
}
.seikyu_list_top {

}
.seikyu_list_top img {

}

.seikyu_list_text ul li {
	list-style-image:url(../images/list-mark.png);
	margin-left:30px;
	padding-left:5px;
}

.seikyu_list_text ul li img {
	position:relative;
	top:3px;
}
iframe {
	max-width: 100%;
}

.img_box img {
	max-width:100%;
	height:auto;
}


.table_basic td img {
	max-width:100%;
	height:auto;
}
p.forScrollTable {
	display: block;
	text-indent:0 !important;
	margin:20px 0 0 0;
	background:url(../images/forScrollTable.png) no-repeat 0 7px;
	background-size:10px auto;
	padding:0 0 2px 15px;
}
.long_table {
	width: 100%;
	overflow: scroll;
 margin-bottom: 1.2em;
}
.long_table table {
	width:200%;
 margin: 0;
}
.long_table .table_kimidori caption{
	padding-top:0;
 font-size: 14px;
}
.long_table table table {
	width: auto;
}
.teishutsu {
 width: 20%;
}
table#shinseisho_link tr {
	letter-spacing: -.4em;
	display: inline;
}
table#shinseisho_link td {
	padding: 0 10px 0 18px;
	background-image:url(../images/list-mark.png);
	_background-image:url(../images/list-mark.gif);/*IE6に対応*/
	background-position:0 6px;
	background-repeat:no-repeat;
	width: 49%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 10px;
	display: inline-block;
	letter-spacing: normal;
}

#sitemap_menu table td {
	display: block;
	width: auto;
}
#special {
	width: auto;
 font-size: 13px;
}
#pecial_contents {
	width: auto;
	margin: 10px;
 font-size: 13px;
}
#special p.tenpo {
	margin:10px 0 15px 0;
	text-align: center;
	text-indent: 0;
}
.anke_btn {
	margin-left: 0;
}
.ziko {
 width: auto;
 float: none;
 margin: 1.5em 0 0 0;
}
.border_box01 {
 padding: 10px 15px;
}



p.sp_menu,
p.sp_menu_close {
	position:absolute;
	right:10px;
	top:15px;
	z-index:56;
	display:block;
 width: 65px;
}
p.sp_menu_close {
	display:none;
}

div#side_menu {
	width:100%;
	z-index: 55;
	padding:10px 0 0 0;
	border: 1px solid #dd453f;
	background: #FFF;

}
.side_menu_list{
	background: none;
	padding-right:0;
	display: none;
}
.side_menu_list ul{
	padding-top:0;
	margin-left:0;
}
#side_menu_bottom {
	display: none;
}
div#sp_bg {
	position: absolute;
	top: 56px;
	left: 0px;
	z-index: 51;
	width: 100%;
	background: #FFF;
	display:none;
	box-sizing: border-box;
	padding:10px;
}




div.sp_search {
	position:relative;
 padding: 0 10px 15px 10px;
	border-bottom: 1px solid #dd453f;
}
div.sp_search form {
	width:100%;
}


div.sp_search .searchInput {
	width:100%;
	height:28px;
}
div.searchInput input {
	border:1px solid #dd453f;
	height:28px;
	width:82%;
	border-radius: 0;
	padding:0 13% 0 4%;
}

div.sp_search .searchBtn {
	right:12px;
	top:0;
	position: absolute;
}
div.sp_search .searchBtn input {
	width:30px;
	height:auto;
}
div#side_menu p.sp_menu_title {
	font-size:12px;
	background:#FFF url("../images/slide_icon.png") no-repeat left 10px top 14px;
	background-size:9px auto;
	padding:10px 10px 10px 25px;
	line-height:1.5;
 color: #3e3a39;
}
div#side_menu p.sp_menu_title.lock01 {
	background:url("../images/lock_icon01.png") no-repeat 0 11px;
}
div#side_menu p.sp_menu_title.lock02 {
	background:url("../images/lock_icon01.png") no-repeat 0 11px;
}
div#side_menu p.sp_menu_title.end {
	border-bottom:none;
}

div#side_menu .side_menu_list {
	padding:0;
	display:none;
	line-height:1.3;
	border:none;
 margin: 0;
}
div#side_menu .side_menu_list.active,
div#side_menu .side_menu_list ul.active {
	display:block;
}
.side_menu_list ul li {
	list-style-image:none;
	font-size:12px;
	list-style-type: none;
	background-size: 6px auto;
	margin: 0;
}
.side_menu_list ul li a {
	display:block;
	text-decoration:none;
	padding:10px 10px 10px 46px;
	background:url("../images/li_sp.png") no-repeat 30px 15px;
	color: #3e3a39;
	background-size: 7px auto;
}

.side_menu_list ul li ul li a {
	background:#f5f8f7 url("../images/li01.png") no-repeat 14px 12px;
 background-size: 7px auto;
	padding:10px 10px 10px 46px;
}
.side_menu_list ul li.slide a {
	background:url("../images/slide_icon2.png") no-repeat 29px 13px;
	background-size:15px auto;
	padding:10px 0 10px 50px;
	border-bottom: none;
}
.side_menu_list ul li.slide ul li a {
	background:url("../images/li01.png") no-repeat 44px 12px;
	background-size:7px auto;
	padding:10px 0 10px 57px;
}
.side_menu_list ul li ul.submenu li.menu_search a {
	background:url("../images/li_search.png") no-repeat 37px 11px;
	background-size:12px auto;
	padding:10px 0 10px 57px;
}




.side_menu_list ul li.lock01 a {
	padding:10px 0 10px 46px;
	background:url("../images/lock_icon01.png") no-repeat 29px 13px;
	background-size:10px auto;
}

.side_menu_list ul li.lock02 a {
	padding:10px 0 10px 30px;
	background:url("../images/lock_icon01.png") no-repeat 30px 14px;
	background-size:10px auto;
}
.side_menu_list ul li.slide ul li.lock01 a {
	background:url("../images/lock_icon01.png") no-repeat 29px 9px;
	background-size:10px auto;
	padding:10px 0 10px 45px;
}
.side_menu_list ul li.slide ul li ul li.lock01 a {
	background:url("../images/lock_icon01.png") no-repeat 40px 12px;
	background-size:10px auto;
	padding:10px 0 10px 57px;
}





div#footer {
	margin-top: 20px;
}
#footer_top,
#footer_middle,
#main_menu,
#pankuzu {
	display:none;
}
#footer_bottom{
	clear:both;
	height:6px;
	background-image:url("../images/footer_bottom_sp.png");
	background-repeat:repeat-x;
	background-size: 100% 6px;
	font-size:1px;
	line-height:1%;
}
#footer_copy{
	height:auto;
}
#footer_copy_text{
	width:auto;
	margin:0 auto;
	padding:10px;
	font-size: 10px;
}
#footer_copy_text p{
	float:left;
	padding:2px 0px;
	margin-right:0;
	color: #4a4538;
}

#footer_copy_text p#copy{
	float:none;
	padding:7px 0px 0 0;
	margin-right:0;
	font-size:7px;
	clear: both;
}

#footer_copy_text a{
	display:block;
	float:left;
	padding:2px 0;
	margin-right:0;
	color: #4a4538;
}
div.footer_area {
	width: auto;
 margin: 0;
 padding: 15px;
}

p.page-top {
	margin:10px 0 7px 0;
	text-align: center;
	position: static;
}
p.page-top img {
 width: 23px;
 margin: 0 auto;
}
#contents .fM   { font-size: 13px;}





/* ============================================
 popup
============================================ */
#top_image.pop {
	background-image:url(../images/back_line.jpg);
	background-repeat:repeat-x;
	background-position: center -118px;
}
.pop #header {
	background-color: #FFF;
	padding: 15px 0;
}
.pop #header #logo{
	float:none;
	padding: 0;
	margin:0 0 0 10px;
	height: auto;
	width:225px;
}
.pop #header #logo.pop980 {
	width:225px;
}
.pop #header #logo.pop730 {
	width:225px;
}
.pop #all_contents {
	width: auto;
	margin: 0 auto;
}

.pop #contents {
	float:none;
	margin: 0 auto 0 auto;
	border: none;
	background-color: #FFF;
	padding: 10px;
	box-sizing: border-box;
}
.pop #contents.pop980 {
	width: auto;
}
.pop #contents.pop730 {
	width: auto;
}
.pop h2{
	background-image:url(../images/h2_image.png);
	background-repeat:no-repeat;
	background-size: 100% 100%;
}
.close {
	text-align: center;
	margin: 30px 0 0 0;
}
#to_top.pop980,
#to_top.pop730 {
	clear:both;
	width:auto;
	height:38px;
	padding-top:0;
	padding-bottom:0;
	margin: 0 auto;
	text-align: right;
}
a:hover img.hov {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}






/* ---------------------------------------------
	current表示
--------------------------------------------- */
/*組合のご案内*/
.kumiai  div#side_menu .side_menu_list.kumiai_list,
.towa  div#side_menu .side_menu_list.kumiai_list,
.naze  div#side_menu .side_menu_list.kumiai_list,
.soshiki  div#side_menu .side_menu_list.kumiai_list,
.jigyou  div#side_menu .side_menu_list.kumiai_list,
.zaisei  div#side_menu .side_menu_list.kumiai_list {
	display:block;
}
.kumiai li a.kumiai,
.towa li a.towa,
.naze li a.naze,
.soshiki li a.soshiki,
.jigyou li a.jigyou,
.zaisei li a.zaisei {
	background-color: #f8d9d7 !important;
}


/*しくみ*/

.shikumi div#side_menu .side_menu_list.shikumi_list,
.hifuyou div#side_menu .side_menu_list.shikumi_list,
.hokenshou div#side_menu .side_menu_list.shikumi_list,
.hokenryou div#side_menu .side_menu_list.shikumi_list,
.kyuufu div#side_menu .side_menu_list.shikumi_list,
.ichiran div#side_menu .side_menu_list.shikumi_list,
.shiharai div#side_menu .side_menu_list.shikumi_list,
.koujyo div#side_menu .side_menu_list.shikumi_list,
.kougaku div#side_menu .side_menu_list.shikumi_list {
	display:block;
}
.shikumi li a.shikumi,
.hifuyou li a.hifuyou,
.hokenshou li a.hokenshou,
.hokenryou li a.hokenryou,
.kyuufu li a.kyuufu,
.ichiran li a.ichiran,
.shiharai li a.shiharai,
.koujyo li a.koujyo,
.kougaku li a.kougaku {
	background-color: #f8d9d7 !important;
}


/*保健事業*/

.hoken div#side_menu .side_menu_list.hoken_list,
.kenko div#side_menu .side_menu_list.hoken_list,
.school div#side_menu .side_menu_list.hoken_list,
.dial div#side_menu .side_menu_list.hoken_list,
.jyoubiyaku div#side_menu .side_menu_list.hoken_list,
.influenza div#side_menu .side_menu_list.hoken_list,
.generic div#side_menu .side_menu_list.hoken_list,
.iryouhitsuchi div#side_menu .side_menu_list.hoken_list,
.konami div#side_menu .side_menu_list.hoken_list,
.shika div#side_menu .side_menu_list.hoken_list
{
	display:block;
}
.hoken li a.hoken,
.kenko li a.kenko,
.school li a.school,
.dial li a.dial,
.jyoubiyaku li a.jyoubiyaku,
.influenza li a.influenza,
.generic li a.generic,
.iryouhitsuchi li a.iryouhitsuchi,
.konami li a.konami,
.shika li a.shika
{
	background-color: #f8d9d7 !important;
}

/*保養所*/

.hoyoujyo  div#side_menu .side_menu_list.hoyoujyo_list,
.shirahama  div#side_menu .side_menu_list.hoyoujyo_list,
.jtb  div#side_menu .side_menu_list.hoyoujyo_list,
.kinkinihon  div#side_menu .side_menu_list.hoyoujyo_list,
.laforet  div#side_menu .side_menu_list.hoyoujyo_list,
.resorttrust  div#side_menu .side_menu_list.hoyoujyo_list,
.kenporen  div#side_menu .side_menu_list.hoyoujyo_list,
.takigyou  div#side_menu .side_menu_list.hoyoujyo_list {
	display:block;
}
.hoyoujyo li a.hoyoujyo,
.shirahama li a.shirahama,
.jtb li a.jtb,
.kinkinihon li a.kinkinihon,
.laforet li a.laforet,
.resorttrust li a.resorttrust,
.kenporen li a.kenporen,
.takigyou li a.takigyou {
	background-color: #f8d9d7 !important;
}


/*Q&A*/
.qa  div#side_menu .side_menu_list.qa_list,
.qa_shinryou  div#side_menu .side_menu_list.qa_list,
.qa_tatekae  div#side_menu .side_menu_list.qa_list,
.qa_kougaku  div#side_menu .side_menu_list.qa_list,
.qa_zaitaku  div#side_menu .side_menu_list.qa_list,
.qa_zaitaku  div#side_menu .side_menu_list.qa_list,
.qa_hokengai  div#side_menu .side_menu_list.qa_list,
.qa_shusan  div#side_menu .side_menu_list.qa_list,
.qa_sibou  div#side_menu .side_menu_list.qa_list,
.qa_yasumi  div#side_menu .side_menu_list.qa_list,
.qa_jiko  div#side_menu .side_menu_list.qa_list,
.qa_taishoku  div#side_menu .side_menu_list.qa_list,
.qa_hoken_index  div#side_menu .side_menu_list.qa_list,
.qa_influenza  div#side_menu .side_menu_list.qa_list,
.qa_other  div#side_menu .side_menu_list.qa_list {
	display:block;
}
.qa li a.qa,
.qa_shinryou li a.qa_shinryou,
.qa_tatekae li a.qa_tatekae,
.qa_kougaku li a.qa_kougaku,
.qa_zaitaku li a.qa_zaitaku,
.qa_hokengai li a.qa_hokengai,
.qa_shusan li a.qa_shusan,
.qa_sibou li a.qa_sibou,
.qa_yasumi li a.qa_yasumi,
.qa_jiko li a.qa_jiko,
.qa_taishoku li a.qa_taishoku,
.qa_hoken_index li a.qa_hoken_index,
.qa_influenza li a.qa_influenza,
.qa_other li a.qa_other {
	background-color: #f8d9d7 !important;
}




/*こんなとき、どうする？*/
.k_nyusha div#side_menu .side_menu_list.konnatoki_list,
.k_shinryou div#side_menu .side_menu_list.konnatoki_list,
.k_tatekae div#side_menu .side_menu_list.konnatoki_list,
.k_jyudo div#side_menu .side_menu_list.konnatoki_list,
.k_kougaku div#side_menu .side_menu_list.konnatoki_list,
.k_nyuten div#side_menu .side_menu_list.konnatoki_list,

.k_kazoku_index div#side_menu .side_menu_list.konnatoki_list,
.k_kazoku_henkou div#side_menu .side_menu_list.konnatoki_list,
.k_shimei_henkou div#side_menu .side_menu_list.konnatoki_list,
.k_shusan_index div#side_menu .side_menu_list.konnatoki_list,
.k_shusan_shitatoki div#side_menu .side_menu_list.konnatoki_list,
.k_shusan_yasumi div#side_menu .side_menu_list.konnatoki_list,
.k_shusan div#side_menu .side_menu_list.konnatoki_list,

.k_sibou div#side_menu .side_menu_list.konnatoki_list,
.k_yasumi div#side_menu .side_menu_list.konnatoki_list,
.k_jiko div#side_menu .side_menu_list.konnatoki_list,
.k_nakusitatoki div#side_menu .side_menu_list.konnatoki_list,
.k_taishoku div#side_menu .side_menu_list.konnatoki_list,
.k_75sai div#side_menu .side_menu_list.konnatoki_list,
.k_kaigo div#side_menu .side_menu_list.konnatoki_list,
.k_other div#side_menu .side_menu_list.konnatoki_list,
.k_zaitaku div#side_menu .side_menu_list.konnatoki_list,
.k_hokengai div#side_menu .side_menu_list.konnatoki_list {
	display:block;
}
.k_nyusha li a.k_nyusha,
.k_shinryou li a.k_shinryou,
.k_tatekae li a.k_tatekae,
.k_jyudo li a.k_jyudo,
.k_kougaku li a.k_kougaku,
.k_nyuten li a.k_nyuten,
.k_kazoku li a.k_kazoku,
.k_shusan li a.k_shusan,

.k_kazoku_index li a.k_kazoku_index,
.k_kazoku_henkou li a.k_kazoku_henkou,
.k_shimei_henkou li a.k_shimei_henkou,

.k_shusan_index li a.k_shusan_index,
.k_shusan_shitatoki li a.k_shusan_shitatoki,
.k_shusan_yasumi li a.k_shusan_yasumi,

.k_sibou li a.k_sibou,
.k_yasumi li a.k_yasumi,
.k_jiko li a.k_jiko,
.k_nakusitatoki li a.k_nakusitatoki,
.k_taishoku li a.k_taishoku,
.k_75sai li a.k_75sai,
.k_kaigo li a.k_kaigo,
.k_zaitaku li a.k_zaitaku,
.k_hokengai li a.k_hokengai {
	background-color: #f8d9d7 !important;
}



/*各種申請書*/

.download div#side_menu .side_menu_list.download_list {
	display:block;
}
.download li a.download {
	background-color: #f8d9d7 !important;
}



/*公告*/
.koukoku div#side_menu .side_menu_list.koukoku_list,
.standard div#side_menu .side_menu_list.koukoku_list,
.terms div#side_menu .side_menu_list.koukoku_list {
	display:block;
}
.koukoku li a.koukoku,
.standard li a.standard,
.terms li a.terms {
	background-color: #f8d9d7 !important;
}




/*担当者専用ページ*/
.tantou div#side_menu .side_menu_list.tantou_list {
	display:block;
}

/*組合員専用ページ*/
.kumiai div#side_menu .side_menu_list.kumiai_list_list,
.yosan div#side_menu .side_menu_list.kumiai_list_list,
.tayori div#side_menu .side_menu_list.kumiai_list_list,
.famiry div#side_menu .side_menu_list.kumiai_list_list,
.daiwa div#side_menu .side_menu_list.kumiai_list_list,
.routein div#side_menu .side_menu_list.kumiai_list_list {
	display:block;
}




.koho_new .koho_pc.sp,
.koho_bk .koho_pc.sp,
.koho_hoken .koho_pc.sp {
	display:block !important;
}
.koho_new div#side_menu .side_menu_list.koho,
.koho_bk div#side_menu .side_menu_list.koho,
.koho_hoken div#side_menu .side_menu_list.koho {
	display:block;
}

