@charset "utf-8";
/* CSS Document */
#ul-contents.fnp .title p{ margin-left:20px; margin-right:20px;}
#ul-contents.fnp .fnpwrapper{ padding-top:40px;}
#ul-contents .multilist .c-event{ border:1px dashed #CCCCCC; padding:40px 50px 30px 50px; margin:44px 0 40px 0;}
#ul-contents .multilist .c-event p,#ul-contents .multilist .c-event ul{ margin-bottom:20px;}

.multi-block .mt-title{ background-color:#eeeeee; padding:30px 20px 35px 20px; text-align:center;font-size:24px;font-family:FOT-UD明朝 Pro L, UDMinchoPro-L; line-height:1.4em;}
.multi-block .mt-dtl{ width:840px; margin:40px auto 0 auto;}

#ul-contents .notelist{ padding-top:40px;}
#ul-contents .notelist .note.gl-photoblock .photo{ max-width:440px; margin-left: auto;margin-right: auto;}
#ul-contents .notelist .note.gl-photoblock .tag{ position:absolute; width:94%; padding:10px; top:0; display:block; color:#ffffff; line-height:1em;font-family:"游ゴシック", YuGothic, "Hiragino Kaku ProN", "メイリオ" , sans-serif; z-index:5; text-align:left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#ul-contents .notelist .note.gl-photoblock .tag span{display:inline-block;color:#ffffff; font-size:12px !important; padding:4px 6px 2px 6px;line-height:1.1em; margin:0 5px 5px 0;}
#ul-contents .notelist .note.gl-photoblock .tag span.bltag{ background-color:#3D9FD3;}
#ul-contents .notelist .note.gl-photoblock .tag span.grtag{ background-color:#666;}

/* BottomBtn */
.btm-multibtn{clear:both;}
.btm-multibtn ul{ display:table;border-top:1px solid #cccccc; width:100%;}
.btm-multibtn ul li{ display:table-cell; vertical-align:middle; height:283px; border-right:1px solid #cccccc; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; text-align:center; font-family:FOT-UD明朝 Pro L, UDMinchoPro-L; font-size:172%;background-color:#ffffff; line-height:1.3em; padding:0 10px;}
.btm-multibtn ul.mt3 li{width:33.3%;}
.btm-multibtn ul.mt4 li{width:25%;}
.btm-multibtn ul.mt5 li{width:20%;}
.btm-multibtn ul li:last-child{border-right:none;}
.btm-multibtn ul li:hover{ background-color:#eeeeee; cursor:pointer;}
.btm-multibtn ul li:hover a{ color:#3D9FD2;}

@media(max-width:1290px){
.btm-multibtn ul li{font-size:143%;}
}
@media(max-width:990px){
.btm-multibtn ul li{font-size:115%; height:160px;}
.multi-block .mt-dtl{ width:auto; margin:40px 20px 0 20px;}
}
@media(max-width:768px){
#ul-contents .multilist .c-event{ padding:20px 20px 0 20px; margin:20px 20px 20px 20px;}
#ul-contents .multilist .c-event p,#ul-contents .multilist .c-event ul{ font-size:86%; line-height:1.6em;}
#ul-contents .notelist .note.gl-photoblock .tag{ width:100%; margin:0; padding:4px;}
#ul-contents .notelist .note.gl-photoblock .tag span{font-size:10px !important;padding:3px 4px 2px 4px; margin:0 2px 2px 0;}

.multi-block .mt-title{ font-size:14px; padding:10px 20px 15px 20px;}
.multi-block .mt-dtl{font-size: 86%;line-height: 1.6em; margin:20px 20px 0 20px;}
	
.btm-multibtn ul{ display:block;border-top:1px solid #cccccc; overflow:hidden;}
.btm-multibtn ul li{ padding:0;}
.btm-multibtn ul .mltsp{ display:table-cell; vertical-align:middle;}
.btm-multibtn ul.mt3 li,.btm-multibtn ul.mt4 li,.btm-multibtn ul.mt5 li{ display:table; float:left; word-spacing:normal;width:50%; height:auto; border-bottom:1px solid #cccccc;font-size:86%;}
.btm-multibtn ul.mt4 li:nth-of-type(3){border-bottom:none;}
.btm-multibtn ul.mt4 li:nth-of-type(3){border-bottom:none;}
.btm-multibtn ul li:last-child{border-right:1px solid #cccccc;}
.btm-multibtn ul li:nth-of-type(2n){ border-right:0;}
.btm-multibtn ul li a{ display:block; padding:13px 10px;}
.btm-multibtn ul li:last-child{border-bottom:none;}
}