<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



@import url('reset.css');



* {

	padding: 0px;

	margin: 0px;

	font-family: 'Ubuntu', Tahoma;

	line-height: 100%;

	outline: none;

}



html {

	border: 0px;

}



body {

	font-size:13px;

	*font-size: small;

	*font: x-small;

	line-height:1;

	cursor: default;

	color: #333;

	letter-spacing : 0.05em;

	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro', 'Hiragino Kaku Gothic Pro', '繝｡繧､繝ｪ繧ｪ', Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', 'MS PGothic', sans-serif;

	background:#EBF3CF;

}



.clear {

	clear: both;

	padding: 0px;

	margin: 0px;

	height: 0px;

}



a {

	text-decoration: none;

	cursor: pointer;

	color: #39c;

}



a:hover {

	color: #c00;

	text-decoration: underline;

}



#cont {

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 70;

	overflow: auto;

}



.copy {

	text-shadow: #111 1px 1px 0px;

	text-align: center;

	padding: 10px 0px;

	line-height: 150%;

}





.box{

	cursor: pointer;

}



/* --------------header-------------- */





header{

	width:100%;

	height:155px;

	margin:0;

	padding:0;

	background:url(../images/bg_head.png) repeat-x center bottom #7ECEF3;

}



header div.header{

	position:relative;

	width:1000px;

	margin:0 auto;

	padding:0;

}



#logo{

	width:430px;

	margin:21px 0 0 0;

	padding:0;

	float:left;

}



#logo img{

	width:343px;

	margin:0;

	padding:0 0 0 0;

}



#navi{

	width:557px;

	margin:22px 0 0 0;

	padding:0;

	float:right;

}







#fontSize{

	width:180px;

	margin:0 0 0 20px;

	padding:2px;

	font-size:0;

	line-height:0;

	float:left;

	background:#BFE7F9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



#fontSize h3{

	width:78px;

	margin:5px 0 0 10px;

	padding:0;

	float:left;

}



#fontSize ul{

	margin:0 0 0 0;

	padding:0;

	float:left;

	list-style-type:none;

}



#fontSize ul li {

	margin:0 0 0 3px;

	padding:0;

	float:left;

	cursor:pointer;

}



#accessBtn{

	width:130px;

	margin:0 0 0 10px;

	padding:0;

	float:left;

}



#search{

	margin:0 0 0 10px;

	padding:0;

	overflow: hidden;

}



#search form#headform{

	width:208px;

	height:24px;

	margin:0 0 0 0;

	padding:2px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background:#fff;

	float:left;

}



#search input#keyword{

	width:170px;

	height:22px;

	margin:0 3px 0 0;

	padding:0;

	font-size:108%;

	line-height:1.5;

	border:none;

	border:1px solid #EBF3CF;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}



#search input#iconSearch{

	width:32px;

	height:24px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	border:0px;

	background:url(../images/icon_search.png) no-repeat 0 0;

	cursor:pointer;

}



p.headTxt{

	position:absolute;

	width:1000px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	text-align:right;

	font-size:108%;

	line-height:1.5;

	color:#fff;

	top:60px;

}



#submenu{

	display:none;

}





/* --------------grandMenu-------------- */





#megaMenu .megaMenuList{

	width:1000px;

	height:54px;

	margin:20px auto 0 auto;

	list-style-type:none;

	position:relative;

	z-index:100000000;

}



#megaMenu .megaMenuList{

	list-style-type:none;

	position:relative;

}



#megaMenu .menuItem{

	height:54px;

	float:left;

}





#megaMenu .menuItemHeader a{

	display:block;

	height:54px;

	background:url(../images/btn_grandmenu01_s.png) no-repeat;

	text-indent:-9999px;

}



#megaMenu .menuItemHeader a.g01{

	width:154px;

	background:url(../images/btn_grandmenu01_s.png) no-repeat;

}



#megaMenu .menuItemHeader a.g01:hover{

	background:url(../images/btn_grandmenu01_so.png) no-repeat;

}



#megaMenu .menuItemHeader a.g02{

	width:185px;

	background:url(../images/btn_grandmenu02_s.png) no-repeat;

}



#megaMenu .menuItemHeader a.g02:hover{

	background:url(../images/btn_grandmenu02_so.png) no-repeat;

}



#megaMenu .menuItemHeader a.g03{

	width:169px;

	background:url(../images/btn_grandmenu03_s.png) no-repeat;

}



#megaMenu .menuItemHeader a.g03:hover{

	background:url(../images/btn_grandmenu03_so.png) no-repeat;

}



#megaMenu .menuItemHeader a.g04{

	width:256px;

	background:url(../images/btn_grandmenu04_s.png) no-repeat;

}



#megaMenu .menuItemHeader a.g04:hover{

	background:url(../images/btn_grandmenu04_so.png) no-repeat;

}



#megaMenu .menuItemHeader a.g05{

	width:236px;

	background:url(../images/btn_grandmenu05_s.png) no-repeat;

}



#megaMenu .menuItemHeader a.g05:hover{

	background:url(../images/btn_grandmenu05_so.png) no-repeat;

}



#megaMenu .menuItemBody{

	display:none;

	z-index:100000000;

}



#megaMenu li:hover .menuItemBody{

	position:absolute;

	top:54px;

	left:0;

	z-index:100000000;

	display:block;

	width:100%;

}



#megaMenu li:hover .bodyInner{

	border:solid 1px #4C370A;

	padding:10px 9px 9px;

	border-radius:4px;

	background:#fff;

}



#megaMenu .bodyInner ul{

	list-style-type:none;

	overflow: hidden;

}



#megaMenu div.bodyInner li a{

	display:block;

	width:280px;

	margin:3px 10px 3px 10px;

	padding:0 0 0 25px;

	float:left;

	font-size:116%;

	line-height:1.5;

	background:url(../images/arrow-topics01.png) no-repeat 0 2px;

	color:#4C370A;

}

















/* --------------breadcrumb�医ヱ繝ｳ縺上★繝ｪ繧ｹ繝茨ｼ�-------------- */



.breadcrumb{

	width:1000px;

	margin:0 auto 0 auto;

	padding:10px 0 10px 0;

    overflow:hidden; 

	list-style-type:none;

}



.breadcrumb a{

	display: inline-block;

	position: relative;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	color: #1D2087;

	font-size: 93%;

	text-decoration: underline;

}









/* --------------liveArea-------------- */







#liveArea{

	clear:both;

	width:1000px;

	margin:0 auto 0 auto;

	padding:35px 0 50px 0;

	overflow: hidden;

}











/* --------------�亥�騾夐Κ��-------------- */





#mainL{

	width:700px;

	margin:0 40px 0 0;

	padding:0;

	float:left;

}



#mainR{

	width:260px;

	margin:0 0 0 0;

	padding:0;

	float:left;

}



#mainR div.blog{

	width:260px;

	margin:0 0 30px 0;

	padding:0;

}



#mainR div.blog h3{

	width:260px;

	height:46px;

	margin:0;

	padding:0 0 0 0	;

	font-size:0;

	background: url(../images/h_side_blog.png) no-repeat ;

}



#mainR div.blog div.board{

	margin:0 0 0 0;

	padding:12px;

	border:1px solid #4BA5D2;

	background:#fff;

}



#mainR div.blog div.board p.date{

	margin:5px 0 0 0;

	padding:0;

	color:#666;

	font-size:100%;

	line-height:1.5;

}



#mainR div.blog div.board h4{

	margin:0 0 10px 0;

	padding:0 0 10px 0;

	font-size:116%;

	line-height:1.5;

	border-bottom:2px dotted #3499CC;

}



#mainR div.blog div.board p{

	margin:5px 0 0 0;

	padding:0;

	color:#666;

	font-size:100%;

	line-height:1.5;

}



#mainR div.bnrRight{

	margin:10px 0 0 0;

	padding:0;

}



#mainR div.bnrRight img{

	width:260px;

}



#mainR div.bnrRight a:hover{

	opacity:0.7;

}









#mapSMP{

	display:none;

}











/*讀懃ｴ｢Map

----------------------- */



#searchMap{

	margin:20px 0 0 0;

	position:relative;

	padding-bottom:10px;

}



#searchMap h3{

	margin:0 0 0 0;

	font-size:0;

}



#searchMap p{

	margin:0 0 0 0;

	font-size:100%;

	line-height:1.5;

}



#searchMap div.map{

	margin:0 0 0 0;

	padding:0;

}





#searchMap div#findByMap {

	position: absolute;

	top:65px;

	left:0px;

}





/*繧ｨ繝ｪ繧｢繝ｪ繧ｹ繝�*/

#searchAreaList{

	padding:10px 0 40px;

}



#searchAreaList ul{

	margin-left:20px;

	width:125px;

	float:left;

}



/* tooltip */

#fukidashi{

	background:url('../images/ken_fukidashi.png') 	no-repeat;

	position:absolute;

	width:117px;

	height:50px;

	display:none;

}



#fukidashi p{

	text-align: center;

	line-height:40px;

	margin-top:3px;

}









/* --------------footer-------------- */



footer{

	width:1000px;

	margin:0px auto 0 auto;

	padding:40px 0 40px 0;

	border-top:1px solid #D2CDAA;

}



footer #footerLogo{

	width:500px;

	margin:0;

	padding:0 0 0 0;

	float:left;

	text-align:left;

}



footer #footerLogo h2{

	margin:0;

	padding:0 0 0 0;

}



footer #footerLogo h2 img{

	width:300px;

	margin:0;

	padding:0 0 0 0;

}



footer #footerLogo p{

	margin:10px 0 0 0;

	padding:0 0 0 0;

	font-size:100%;

	line-height:1.5;

}



footer ul{

	width:500px;

	margin:0;

	padding:0 0 0 0;

	text-align:right;

	float:right;

}



footer ul li{

	margin:0 0;

	padding:0 20px;

	border-left:1px solid #999;

display:inline-block;

/display:inline;

/zoom:1;

vertical-align:top;

}



footer ul li:first-child{

	border-left:none;

}



footer ul li a{

	color:#333;

}



p.copyright{

	clear:both;

	margin:0;

	padding:20px 0 0 0;

	text-align:left;

	font-size:85%;

	color:#666;

}



/* ---------------page-top--------------- */



#page-top {

	position: fixed;

	bottom: 100px;

	right: 20px;

}

#page-top a {

	text-decoration: none;

	padding: 0 0;

	display: block;

}





#page-top img {

	width:50px;

}









/* --------------�医ヨ繝��繝壹�繧ｸ��-------------- */









.swiper-container{

	width:700px;

	height:390px;

}



.swiper-container-sp{

	display:none;

}



.swiper-slide{

	width:700px;

	height:330px;

	text-align:center;

	font-size:18px;

	display:-webkit-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	display:flex;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-box-align:center;

	-ms-flex-align:center;

	-webkit-align-items:center;

	align-items:center;

}











.pagination {

	bottom: 19px;

	left: 0;

	width: 100%;

	height: 15px;

	text-align: center;

	position: absolute;

	z-index: 200;

}



.pagination a {

	margin: 0 7px;

	width: 10px;

	height: 10px;

	display: inline-block;

	overflow: hidden;

	background: #333;



	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

}

.pagination a.active {

	filter:alpha(opacity=100)!important;

	-moz-opacity: 1!important;

	opacity: 1!important;

	background:#000 !important;

}





.wideslider ul:after {

	content: ".";

	height: 0;

	clear: both;

	display: block;

	visibility: hidden;

}



.wideslider ul {

	display: inline-block;

	overflow: hidden;

}

















#freeArea{

	margin:60px 0 -30px 0;

	padding:20px;

	border:1px solid #D2CDAA;

	background:#fff;

	font-size:108%;

	line-height:1.5;

}



#freeArea h2{

	margin:0 0 0 0;

	padding:10px 20px;

	background:#E8E6D4;

	font-size:123.1%;

	line-height:1.5;

	border:1px solid #D2CDAA;

	border-radius: 3px;

}



#freeArea p{

	margin:0 0 0 0;

	padding:0 0 0 20px;

	font-size:108%;

	line-height:1.7;

}



#freeArea h3{

	margin:20px 0 0 20px;

	padding:10px 0 10px 20px;

	font-size:116%;

	line-height:1.5;

	border-bottom:1px solid #D2CDAA;

	background:url(../images/arrow-h3.png) no-repeat 0 14px;

}



#freeArea table{

	margin:20px 0 0 20px;

	padding:0;

	border-collapse: collapse;

}



#freeArea table th{

	margin:0;

	padding:5px 10px;

	border:1px solid #ccc;

	font-size:108%;

	line-height:1.5;

}



#freeArea table td{

	margin:0;

	padding:5px 10px;

	border:1px solid #ccc;

	font-size:108%;

	line-height:1.5;

}



#freeArea ul{

	margin:20px 0 0 20px;

	padding:0;

	list-style-type:none;

}



#freeArea ul li{

	margin:0 0 0 0;

	padding:0 0 0 20px;

	font-size:108%;

	line-height:1.7;

	background:url(../images/arrow-ul.png) no-repeat 0 9px;

}



#freeArea ol{

	margin:20px 0 0 0;

	padding:0 0 0 40px;

}



#freeArea ol li{

	font-size:108%;

	line-height:1.7;

}



#freeArea div.linkList{

	margin:30px 0 0 20px;

	padding:10px 0 0 0;

	border-top:1px dashed #D2CDAA;

}



#freeArea div.linkList h4{

	margin:0 0 0 0;

	padding:10px 0 10px 35px;

	font-size:108%;

	line-height:1.7;

	background:url(../images/icon_link.png) no-repeat 0 10px;

}



#freeArea div.linkList p{

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-size:100%;

	line-height:1.7;

}



#freeArea ul.siteLink{

	margin:30px 0 0 20px;

	padding:0 0 0 0;

	list-style-type:none;

}



#freeArea ul.siteLink li{

	margin:5px 0 0 0;

	padding:0 0 0 25px;

	font-size:100%;

	line-height:1.7;

	background:url(../images/arrow-sitelink.png) no-repeat 0 2px;

}









#topicsTop{

	margin:60px 0 0 0;

	padding:0 0 0 0;

	background: url(../images/bg_news.png) ;

}



#topicsTop h2{

	width:700px;

	height:46px;

	margin:0;

	padding:0 0 0 0	;

	font-size:0;

	background: url(../images/h_top_news.png) no-repeat ;

}





.tab-content{

	padding: 15px 0 0 0;

	border:1px solid #0099CC;

}



.tab-content input[type="radio"] {

	display: none;

}



.tab-content label {

	display: inline-block;

	margin:0 5px 0 0;

	padding: 8px 10px 8px 26px;

	font-size: 12px;

	line-height:1.5;

	color: #333;

	cursor: pointer;

	border-radius: 5px 5px 0 0;

	box-sizing: border-box;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

}



.tab-content label.arrow01{

	margin: 0 5px 0 10px;

	padding: 8px 10px 8px 10px;

	border-top:3px solid #333;

}



.tab-content label.arrow02{

  background:url(../images/arrow-topics01.png) no-repeat 5px 50%;

	border-top:3px solid #369;

}



.tab-content label.arrow03{

  background:url(../images/arrow-topics02.png) no-repeat 5px 50%;

	border-top:3px solid #693;

}



.tab-content label.arrow04{

  background:url(../images/arrow-topics03.png) no-repeat 5px 50%;

	border-top:3px solid #c66;

}



.tab-content label.arrow05{

  background:url(../images/arrow-topics04.png) no-repeat 5px 50%;

	border-top:3px solid #c90;

}



.tab-content label.arrow06{

  background:url(../images/arrow-topics05.png) no-repeat 5px 50%;

	border-top:3px solid #666;

}



.tab-content label:hover,

.tab-content input[type="radio"]:checked + label {

  color: #333;

  background-color: #fff;

  color: #333;

}



.tab-content .tab-box {

	width: 100%;

	height: 100%;

	padding: 10px;

	box-sizing: border-box;

	background:#fff;

	color: #333;

	font-size:108%;

	line-height:1.5;

	border-top:1px solid #ccc;

}



.tab-content &gt; .tab-box &gt; div {

  display: none;

}



#tab1:checked ~ .tab-box &gt; #tabView1 {

  display: block;

}



#tab2:checked ~ .tab-box &gt; #tabView2 {

  display: block;

}



#tab3:checked ~ .tab-box &gt; #tabView3 {

  display: block;

}



#tab4:checked ~ .tab-box &gt; #tabView4 {

  display: block;

}



#tab5:checked ~ .tab-box &gt; #tabView5 {

  display: block;

}



#tab6:checked ~ .tab-box &gt; #tabView6 {

  display: block;

}



#topicsTop div.topicsList {

	margin:0 10px;

	padding:8px 0;

	border-bottom:1px dotted #D2CDAA;

	overflow: hidden;

}



#topicsTop div.topicsList h3 a{

	display:block;

	width:160px;

	margin:0 10px 0 0;

	padding:10px 0;

	font-size:93%;

	font-weight:normal;

	line-height:1.5;

	border-radius: 3px;

	color:#fff;

	text-align:center;

	float:left;

}



#topicsTop div.topicsList h3.tab2 a{

	background:#369;

}



#topicsTop div.topicsList h3.tab3 a{

	background:#693;

}



#topicsTop div.topicsList h3.tab4 a{

	background:#c66;

}



#topicsTop div.topicsList h3.tab5 a{

	background:#c90;

}



#topicsTop div.topicsList h3.tab6 a{

	background:#666;

}



#topicsTop div.topicsList p{

	width:480px;

	margin:-3px 0 0 0;

	padding:0 0;

	font-size:108%;

	line-height:1.5;

	float:left;

}



#topicsTop div.topicsList p span{

	margin:-5px 0 0 0;

	padding:0 0;

	font-size:85%;

	line-height:1;

	color:#999;

}





#topicsTop div.topicsListLink {

	margin:0 0;

	padding:15px 3% 8px 0;

	text-align:center;

}









#businessTop{

	margin:20px 0 0 0;

	padding:0 0 0 0;

	overflow: hidden;

}



#businessTop h2{

	width:700px;

	height:46px;

	margin:0;

	padding:0 0 0 0	;

	font-size:0;

	background: url(../images/h_top_business.png) no-repeat ;

}



#businessTop div.busiBoard{

	margin:0 0 0 0;

	padding:20px 0 10px 20px;

	overflow: hidden;

	border:1px solid #399;

	background:#fff;

}



#businessTop div.busiList{

	width:210px;

	margin:0 10px 10px 0;

	padding:0 0;

	border:1px solid #D9ECEC;

	background:#fff;

	float:left;

	border-radius: 3px;

}



#businessTop div.busiList h3{

	margin:0 0;

	padding:0;

	font-size:108%;

	line-height:1.5;

}



#businessTop div.busiList h3 a{

	display:block;

	margin:0 0 0 0;

	padding:15px 5px 15px 35px;

	color:#399;

	background:url(../images/arrow-busi.png) no-repeat 12px 50% #D9ECEC;

}



#businessTop div.busiList h3 a:hover{

	opacity:0.7;

}



#businessTop div.busiList ul{

	margin:0 0 0 0;

	padding:10px 0 10px 30px;

}



#businessTop div.busiList li{

	font-size:108%;

	line-height:1.5;

}



#businessTop div.busiList li a{

	color:#666;

}









/* --------------�井ｸ句ｱ､繝�Φ繝励Ξ繝ｼ繝茨ｼ�-------------- */





#pagetitle{

	width:640px;

	margin:0 0 0 0;

	padding:20px 30px;

	background:url(../images/bg_2nd_title.png);

	border-radius: 5px 5px 0 0;

	font-size:153.9%;

	line-height:1.5;

}



#secondArea{

	width:638px;

	margin:0 0 30px 0;

	padding:0 30px 30px 30px;

	background:#fff;

	font-size:108%;

	line-height:1.5;

	border:1px solid #8FD5F5;

}



#secondArea h2{

	margin:30px 0 0 0;

	padding:10px 20px;

	background:#E8E6D4;

	font-size:123.1%;

	line-height:1.5;

	border:1px solid #D2CDAA;

	border-radius: 3px;

}



#secondArea p{

	margin:0 0 0 0;

	padding:15px 0 0 20px;

	font-size:108%;

	line-height:1.7;

}



#secondArea h3{

	margin:20px 0 0 20px;

	padding:10px 0 10px 20px;

	font-size:116%;

	line-height:1.5;

	border-bottom:1px solid #D2CDAA;

	background:url(../images/arrow-h3.png) no-repeat 0 14px;

}



#secondArea table{

	margin:20px 0 0 20px;

	padding:0;

	border-collapse: collapse;

}



#secondArea table th{

	margin:0;

	padding:5px 10px;

	border:1px solid #ccc;

	font-size:108%;

	line-height:1.5;

}



#secondArea table td{

	margin:0;

	padding:5px 10px;

	border:1px solid #ccc;

	font-size:108%;

	line-height:1.5;

}



#secondArea ul{

	margin:20px 0 0 20px;

	padding:0;

	list-style-type:none;

}



#secondArea ul li{

	margin:0 0 0 0;

	padding:0 0 0 20px;

	font-size:108%;

	line-height:1.7;

	background:url(../images/arrow-ul.png) no-repeat 0 9px;

}



#secondArea ol{

	margin:20px 0 0 0;

	padding:0 0 0 40px;

}



#secondArea ol li{

	font-size:108%;

	line-height:1.7;

}



#secondArea div.linkList{

	margin:30px 0 0 20px;

	padding:10px 0 0 0;

	border-top:1px dashed #D2CDAA;

}



#secondArea div.linkList h4{

	margin:0 0 0 0;

	padding:10px 0 10px 35px;

	font-size:108%;

	line-height:1.7;

	background:url(../images/icon_link.png) no-repeat 0 10px;

}



#secondArea div.linkList p{

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-size:100%;

	line-height:1.7;

}



#secondArea ul.siteLink{

	margin:30px 0 0 20px;

	padding:0 0 0 0;

	list-style-type:none;

}



#secondArea ul.siteLink li{

	margin:5px 0 0 0;

	padding:0 0 0 25px;

	font-size:100%;

	line-height:1.7;

	background:url(../images/arrow-sitelink.png) no-repeat 0 2px;

}



.pageLink{

	width:636px;

	margin:0 0 20px 0;

	padding:20px 30px;

	background:#fff;

	font-size:108%;

	line-height:1.5;

	border:2px solid #D2CDAA;

}



.pageLink h2{

	margin:0 0 0 0;

	padding:0 0 0 25px;

	font-size:123.1%;

	line-height:1.5;

	background:url(../images/arrow-pagelink.png) no-repeat 0 50%;

}



.pageLink h2 a{

	margin:0 0 0 0;

	padding:0 0;

	color:#797763

}



.pageLink p{

	margin:0 0 0 0;

	padding:5px 0 0 25px;

	font-size:100%;

	line-height:1.7;

}







#pagenavi{

	margin:25px 0 25px 0;

	padding:0 0 0 0;

	text-align:center;

	font-size:116%;

	line-height:1.7;

}



#pagenavi span.page-numbers{

	padding:5px;

	border:1px solid #39c;

}



#pagenavi a.page-numbers{

	padding:5px;

	border:1px solid #39c;

}






.qanda{
	margin:30px 0 0 0;

}
.acd-check{
  display: none;
}
.acd-label{
  background: #8FD5F5;
  color: #333;
  display: block;
  margin-bottom: 2px;
  padding: 15px;
line-height:150%;
font-weight:bold;

}
.acd-content{
max-height: 0;
  opacity: 0;
  padding: 0 10px;
  transition: .15s;
  visibility: hidden;
}

.acd-content-visi{
max-height: 1000px;
  padding: 5px 0 20px 10px;
}


.acd-check:checked + .acd-label + .acd-content{
max-height: 1000px;
  opacity: 5;
  padding: 5px 0 20px 10px;
  visibility: visible;
}</pre></body></html>