﻿@charset "UTF-8";

h1 {
	color: #000000;
	font-size: 20px;
	margin: 0px;
}

h2 {
	color: #000000;
	font-size: 18px;
	margin: 0px;
}

h3 {
	color: #000000;
	font-size: 10px;
	margin: 0px;
}

body, p, td, div {
	font-size: 14px;
	font-family: Verdana, "Droid Sans", Roboto, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

body {
	color: #000000;
	background-color: #ffffff;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        -o-text-size-adjust: 100%;
        text-size-adjust: 100%;
}

td{
       text-align: left;
}

.size_18 {
	font-size: 18px;
}

.size_16 {
	font-size: 16px;
}

.size_14 {
	font-size: 14px;
}

.size_13 {
	font-size: 13px;
}

.size_12 {
	font-size: 12px;
}

.size_10 {
	font-size: 10px;
}

a:link {
	color: #0E1BBB;
	text-decoration: none;
}

a:visited {
	color: #0E1BBB;
	text-decoration: underline;
}

a:hover {
	color: #ff0000;
	text-decoration: underline;
}

a.nashi{
	text-decoration: none;
	color: #000000;
}

a:link.white {
	color: #ffffff;
}

a:visited.white {
	color: #ffffff;
                text-decoration: underline;
}

a:hover.white {
	color: #ff4500;
	text-decoration: underline;
}

.white {
	color: #ffffff;
	font-size: 14px ;
}

.hon {
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

.all {
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 12px;
}

.link {
	font-weight: bold;
}

.size_10 {
	font-size: 10px;
}

div.waku {
	padding: 4px 1px;
	border: 1px solid #8080c0;
	background-color: #ffffff;
	width: 740px;
}

.top-btn {
width: 600px;
margin: 5px auto 0;
}

.top-btn > a {
display: block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #f992c1;
color: #fff;
font-size: 15px;
text-align: center;
height: 42px;
line-height: 42px;
-webkit-box-shadow: 0 3px 0 #c35588;
-moz-box-shadow: 0 3px 0 #c35588;
box-shadow: 0 3px 0 #c35588;
}

.top-btn > a:hover {
-webkit-transform: translate3d(0px,3px,0);
-moz-transform: translate3d(0px,3px,0);
transform: translate3d(0px,3px,0);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

@media print {
  body { display: none !important; }
}

.ads-rectangle{
  display:inline-block;
  margin:10px;
}

.marker_yellow {
background: linear-gradient(transparent 60%, #ffff66 60%);
}

.marker_lime {
background: linear-gradient(transparent 60%, #66ffcc 60%);
}

.marker_water {
background: linear-gradient(transparent 60%, #66ccff 60%);
}

.marker_pink {
background: linear-gradient(transparent 70%, #ffdfef 70%);
}