@charset "UTF-8";
/* CSS Document */

#contents-word-break{
width:auto;
height:auto;
margin:0;
padding:0;
position:fixed;
top:180px;
right:30px;	
font-size:10px;
letter-spacing:0.2em;
color:#000000;
z-index:1;
}


#contents-word-break,  x:-moz-any-link  { display:none; }


ul.topic-list{
width:auto;
height:auto;
margin:0;
padding:0;
font-family: "ff-enzo-web",sans-serif;
-ms-writing-mode:tb-rl;
-webkit-writing-mode:vertical-rl;
direction:ltr;
float:right;
}

ul.topic-list li{
display:inline;
}

ul.topic-list li a{
font-weight:bold;
color:#666666;
}


ul.category-list{
width:auto;
height:auto;
margin:0;
padding:0;
font-family: "ff-enzo-web",sans-serif;
-ms-writing-mode:tb-rl;
-webkit-writing-mode:vertical-rl;
direction:ltr;
float:right;
}

ul.category-list li{
width:auto;
height:auto;
margin:0px 2px 0 0;
padding:0px 0 5px 0px;
}

ul.category-list li a{
font-weight:bold;	
color:#666666;
}

ul.category-list li a:hover{
font-weight:bold;	
color:#666666;
}


@media screen and (max-width: 40em) {
	
	
#contents-word-break{
width:auto;
height:auto;
margin:0;
padding:20px;
position:inherit;
top:0px;
left:0px;	
font-size:10px;
letter-spacing:0.2em;
color:#000000;
z-index:9999!important;
}
	

ul.topic-list{
width:auto;
height:auto;
margin:0;
padding:0;
font-family: "ff-enzo-web",sans-serif;
-ms-writing-mode:lr-tb;
-webkit-writing-mode:horizontal-tb;
float:none;
position:relative;
z-index:9999!important;
}

ul.topic-list li{
display:inline;	
}

ul.category-list{
width:auto;
height:auto;
margin:0;
padding:0;
font-family: "ff-enzo-web",sans-serif;
-ms-writing-mode:lr-tb;
-webkit-writing-mode:horizontal-tb;
float:none;
}

ul.category-list li{
margin:10px 0 0 0;
}

ul.category-list img{
display:none;	
}

}