/*--------------------
	menu area
--------------------*/
#member_nav{
	display:none;
}
.ui.vertical.menu.fluid.grid .item{
	border-left-width:0px;
	padding:0.2em 0.2em 0.1em 0.2em;
}
.ui.vertical.menu.fluid.grid .item span{
	padding:0em 0.65em!important;
	font-size:0.75em!important;
	font-weight:bold;
	vertical-align:60%;
}
.ui.vertical.menu.fluid.grid .item .bar{
	display:inline-block;
	width:3px;
	height:33px;
	background-color:#ffdade;
}
.ui.vertical.menu.fluid.grid .active.item,
.ui.vertical.menu.fluid.grid .item:hover{
	color:#ff8b8b;
	background-color:transparent;
}
.ui.vertical.menu.fluid.grid .active.item .bar,
.ui.vertical.menu.fluid.grid .item .bar:hover{
	background-color:#ff7070;
}
/*--------------------
	PC only
--------------------*/
@media only screen and (min-width: 920px) {
	/*--------------------
		toc
	--------------------*/
	#member_nav{
		display:block;
		width:160px!important;
		float:left;
		margin-top:1em!important;
	}
	#member_nav > ul{
		margin:0!important;
	}
	.ui.right.container{
		width:700px!important;
		float:right;
		margin-top:1em!important;
		margin-left:0!important;
		margin-right:0!important;
	}
}
/*--------------------
	SP only
--------------------*/
@media only screen and (max-width: 699px) {
	.ui.right.container{
		margin-left:0!important;
		margin-right:0!important;
	}
}
