#l-about .contents
{
    overflow: hidden;
}#l-about .contents .sec-cmn-03 .txt-about-01
{
    padding: 44px 0 0;
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .txt-about-01
    {
        padding: 40px 0 0;
    }
}#l-about .contents .sec-cmn-03 .btn-cmn-02__gray .ico-plus
{transition: -webkit-transform .1s;transition:         transform .1s;transition:         transform .1s, -webkit-transform .1s;
    -webkit-transform: rotate(135deg);transform: rotate(135deg);
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .img-01
    {display: block;

        margin: 40px auto 60px;
    }
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .img-02
    {
        margin: 50px 0 20px;
    }
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .img-03
    {
        margin: 0 0;
    }
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .img-04
    {
        margin: 15px 0 0;
    }
}#l-about .contents .sec-cmn-03 .about-us-arrow-02
{
    margin-top: 70px;
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .about-us-arrow-02
    {
        margin-top: 0;
    }
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .list-cmn-01
    {
        margin-top: 0;
    }
}@media screen and (max-width: 766px)
{
    #l-about .contents .sec-cmn-03 .grid-float__col
    {
        width: 100%;
    }
}#l-about .contents .table-cmn-03.table-about-01
{
    margin-top: 80px;
}@media screen and (max-width: 766px)
{
    #l-about .contents .table-cmn-03.table-about-01
    {
        width: 1200px;margin-top: 0;
    }
}#l-about .contents .about-ft-txt
{position: relative;

    display: -webkit-flex                                                                        ;display: -ms-flexbox;display:         flex;margin-top: 40px;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
}#l-about .contents .about-ft-txt span
{font-weight: normal;

    position: absolute;top: -52%;right: 0;display: block;-webkit-transform: translateY(-50%);transform: translateY(-50%);
}@media screen and (min-width: 767px)
{
    #l-about .sec-about-in
    {
        width: 1200px;margin: 0 auto;
    }
}#l-about .accordion-cmn-01
{
    background: #f8f8f9;
}#l-about .btn-cmn-02.is-active
{
    margin-bottom: 50px;
}@media screen and (min-width: 767px)
{
    #l-about .btn-cmn-02.is-active
    {
        margin-bottom: 75px;
    }
}@media screen and (min-width: 767px)
{
    #l-about .btn-cmn-02__gray
    {
        min-width: 367px;
    }
}#l-about .box-slider-01 .slider-cmn-01 .slick-list
{
    overflow: initial;
}#l-about .box-slider-01 .slider-cmn-01 .slider-panel .is-shadow
{
    box-shadow: 0 5px 20px -5px rgba(0,0,0,.75);
}#l-about .about-ft-txt
{
    padding: 0 12px;
}#l-about .mod-balloon-02
{
    text-align: center;
}

/*==================================================*/
/* メニュー追加
====================================================*/
/*リストリンクエリア*/
.subcate_link_list{
	width: 1200px;
	margin: 80px auto;
	display: flex;
	justify-content: space-around;
}@media screen and (max-width: 766px){
	.subcate_link_list{width: 100%; display: block; margin: 35px auto;}
}

.subcate_link_list li a{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	display: block;
	width: 500px;
	height: 122px;
	text-align: center;
	box-shadow: 0 5px 20px -5px rgba(0,0,0,.75);
}@media screen and (max-width: 766px){
	
	.subcate_link_list li{margin-bottom: 30px;}
	.subcate_link_list li a{
		width: 100%;
		height: 89px;
	}
}

.subcate_link_list li a span{line-height: 122px;}
@media screen and (max-width: 766px){
	.subcate_link_list li a span{line-height: 89px;}
}

.subcate_01 a{
	background: url(/about/img/about_link_img_01.jpg) center/contain;
}

.subcate_02 a{
	background: url(/about/img/about_link_img_02.jpg) center/contain;
}

.subcate_link_list li a:hover{opacity: 0.7; transition: 0.4s;}

/*ボタンリンクエリア*/
.subcate_btn_wrap{background: #f4f4f4; padding: 50px;}
@media screen and (max-width: 766px){
	.subcate_btn_wrap{padding: 30px 25px; margin: 0 -26px;}
}

.subcate_link_btn{width: 1200px; margin: 0 auto; text-align: center;}
@media screen and (max-width: 766px){
	.subcate_link_btn{width: 100%;}
}

 .subcate_link_btn a{
	font-size: 18px;
	font-weight: bold;
	display: block;
	 width: 30%;
	 margin: 0 auto;
	padding: 10px 60px;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	background: #23bcba;
	background: linear-gradient(135deg, #23bcba 0%, #45e994 100%);box-shadow: 1px 10px 30px -10px #23bcba;
}@media screen and (max-width: 766px){
	.subcate_link_btn a{
		width: 100%;
		padding: 15px;
	}
}

.subcate_link_btn a:hover{opacity: 0.7; transition: 0.4s;}
