/*====================================================*/
/* right_title */
/*====================================================*/
.cl_title.right_title:after{background:url(../../images/p/event/right_ev_collabo.png) no-repeat center left;}

.cate img{display:block;margin:10px auto;}
.cate > .link_box dt{font-weight:bold;}
.cate > .link_box dd{
display:flex;flex-wrap:wrap;justify-content:center;align-content:center;
}
.cate > .link_box dd a{width:56%;max-width:375px;}
.cate > .link_box dd a > img{display:inline;transition:0.5s ease-in-out;}
.cate > .link_box dd a:hover > img{filter:brightness(1.2);transition:0.5s ease-in-out;}
.cate > .link_box dt{text-align:center;}

div.cate:after{
content:'';display:block;margin:20px auto 10px;
width:100%;height:0px;padding-top:20px;background:url(../../images/p/howto/border01.png);
}
div.copyright{margin:20px auto 0px;text-align:center;}

.red{color:#ff6a7a;}
.blue{color:#5b9def;}
.yellow{color:#c7b316;}
.v_red{color:#c10813;}
.s_peagreen{color:#59ad00;}
@media (min-width: 980px) {
/*====================================================*/
/* leftmenu */
/*====================================================*/
.left_contents ul.tub_list { width:206px; margin:0 auto; padding:5px 5px;}
.left_contents ul.tub_list li {cursor:pointer;margin:0 0 0 0;}
.left_contents ul.tub_list li a {width:206px;padding:35px 0 0;height:0;overflow:hidden;display:block;}
.left_contents ul.tub_list ul { display:block; margin:0 auto; padding:0; color:#f07023;}

.left_contents ul.tub_list ul li { padding: 0; height:auto; }
.left_contents ul.tub_list ul li.link_none{ cursor:default; }
.left_contents ul.tub_list ul li:hover{ background:#093460; text-decoration:none;}
.left_contents ul.tub_list ul li.link_none:hover { background:#ffffff;}
.left_contents ul.tub_list ul li a{ color:#093460; font-weight:bold; text-decoration:none; display:block; padding:5px;margin:0; height:auto; }
.left_contents ul.tub_list ul li a:hover{ color:#ebea7c; }

/*メニュー*/
.left_contents ul li.left_ev_btncl { background:url(../../images/p/event/left_ev_btncollabo.png) no-repeat;  background-position:left 0;}
.left_contents ul li.left_ev_btncl:hover , .left_contents ul li.left_ev_btncl_select { background-position:left 100%;}
}

@media (max-width: 499px) {
/*====================================================*/
/* right_title */
/*====================================================*/
.right_title:after {
    background-size:100% auto !important;
}
}