@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

body {
   font-family: 'Rounded Mplus 1c',fontAwesome;
}

/****************************************

          footer menu
          
*****************************************/


#footer_sticky_menu {
    position: fixed;
    bottom: -100px;
    width: 100%;
    z-index: 100;
    table-layout: fixed;
    border:none;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
}

.footermenu_col{
    position: relative;
    text-align: center;
    background: #fff;
    color: #fff;
    border:none;
    border-right: 0.5px solid #fff !important;
    padding:0; 
    height: 50px;
    vertical-align: middle;
}

.footermenu_col:last-child {
    border-right: none!important;
}

#footer_sticky_menu a,#footer_sticky_menu button {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 !important
}

#footer_sticky_menu a i {
    font-size: 1.4em;
}

#footer_sticky_menu .footermenu_title {
    font-size: .5em;
}

.footermenu_sns li {
    width: 33.3% !important;
}

.footermenu_sns li a{
  font-size: .6em;
}

.footermenu_sns a.line {
    padding: 1.8em;
}

.footermenu_sns span.sns_name{
  display: block;
  font-weight: bold;
}

/*以下、サイドバーのカレンダー関連*/
div#sidebar div.widget ul li a.sidear-cal-a {
	display: block;
	padding: 10px 15px 7px 15px;
	font-size: 90%;
	line-height:1.2em;
}

div#sidebar div.widget ul li a.sidear-cal-a div.xo_event_cat-cat-div {
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0 0 3px 0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
}

div#sidebar div.widget ul li a time.sidear-cal-time {
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0 0 3px 0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
}

div#sidebar div.widget ul li a div.title {
	font-size: 85%;
	text-align: center;
}

