* {
    font-family: "ＭＳ Ｐ明朝", serif;
    vertical-align: 0;
}

a img{
	border:none;
}

h1, h2, h3, h4, h5, h6{
    font-family:Osaka, Arial, sans-serif;
    color: #5f800a;
    margin:10px 0;
}

.img-style{
	float:none !important;
}

.warning{
	color:red;
}

head+body {
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}

body{
	
	line-height:1.9;
	margin: 0;
    padding: 0;
    width: 100%;
    background:white;
    font-size: 12pt;
}


#header{
	border-bottom:1px solid #ccc;
}

#logo a{
	text-decoration:none;
	color:#5f800a;
	
}

#logo a:visited{
	text-decoration:none;
	color:#5f800a;
	
}

a:after {
    content: " >> " attr(href) " ";
    font-size: 10.5pt;
}
#logo a:after {
    content: "";
}


a, a:hover, a:visited{
	color: #477fa9;
	text-decoration:underline;
}

#fadeThis-comp-bx, #ctgry-menu, #menu, #no-print, .b2t, #footer, .golarge, .goprint, .entry{
	display:none !important;
	margin:0 !important;
	padding:0 !important;
}

.txt-bx{
	border-bottom:1px solid #ccc;
	margin:0 0 30px 0;
}

table{
	width:100%;
	border:1px solid #ccc;
	margin-bottom: 1em;
    border-collapse: collapse;
    border-spacing:0;
}

tr, th, td{
	border:1px solid #ccc;
	background:#fff;
	padding:5px 10px;
	border-spacing:0;
}

.thisDetail{
	display:visible !important;
}

.thisDetail p{
}

.goDetail span{
	display:none;
}
