/* header */
.header {
	text-align: left;
	background: #FFFFFF;
}

.header-title {
	background: #FFFFFF;
	text-align: center;
	font-weigth: bold;
	height: 40px;
}

hr.searchheader {
        border-width: 2px 0px 0px 0px;
        border-style: solid;
        border-color: #808000;
        height: 1px;
}

/* body */
body {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}

/* footer */
hr.searchfooter {
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #808000;
	height: 1px;
}

/* herf(back link) */
a.backlink {
	color: #808000;
	text-decoration: none;
	font-size: 14px;
}

a.backlink img {
	margin: auto;
	vertical-align: middle;
}

img.totop {
	width: 20px;
	margin: auto;
	vertical-align: middle;
}

.kakumaru_red {
	/* background: #FF0000; */
	border: 0px solid #999999;
	padding: 1px;
	text-align: center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	-moz-border-radius-bottomright: 5px;  
	-moz-border-radius-bottomleft: 5px;
}

.kakumaru_white {
        background: #FFFFFF;
        border: 0px solid #999999;
        padding: 1px;
        text-align: center;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}
