﻿@charset "utf-8";
body {
 text-align:center;
 font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
 line-height:1.4;
 font-size: 14px;
}
#header {
 width:100%;
 clear:right;
}

#leftmenu {
 width:240px;
 float:right;
}

@media (min-width: 1050px) {
	
#container {
 width:1050px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#contents {
 width:550px;
 float:right;
 margin-left:10px
}

#wrapper {
 width:740px;
 float:left;
 margin-right:10px;
}

#rightmenu {
 width:300px;
 float:left;
}

#footer {
 width:100%;
 clear:left;
}

#leftmenu {
 width:180px;
 float:right;
}
.left_result {
 width:180px;
 float:left;
}

}
a img.linkimg{
	background:none
;
}
TD{
	font-size:small; COLOR: #333333; LINE-HEIGHT: 1.2
;
}
a:hover img.linkimg{
	opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none;
}
A:link{
	COLOR: #333333; TEXT-DECORATION: underline
;
}
A:visited{
	COLOR: #333333; TEXT-DECORATION: underline
;
}
A:hover{
	COLOR: #ff0066; TEXT-DECORATION: underline
;
}
.dot1{
	BORDER-BOTTOM: #c0c0c0 1px dotted
;
}
a.overwhite{
    background-color:#ffffff;
    display:block;
}

a.overwhite:hover img{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}
.topicpath {
	margin-bottom:14px;
}
.topicpath ol {
	margin: 0;
	padding: 0;
}

.topicpath ol li {
        display: inline;
        list-style-type: none;
}

.topicpath ol li:before {
        content: " > ";
}

.topicpath ol li:first-child:before {
        content:"";
}