@charset "shift_jis";

body {
    align: center;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font:14px/1.231 "ヒラギノ角ゴ Pro W3";
    -webkit-text-size-adjust: none;
}
#wrapper {
    align: center;
	text-align: center;
	background-color: #FFFFFF;
}

a {
	/* ▼枠線 */
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #999 #999 #ccc;
	/* ▼角丸 */
	-webkit-border-radius: 5px; /* Chrome,Safari */
	-moz-border-radius: 5px;    /* Firefox */
	border-radius: 5px;         /* CSS3 */
	/* ▼余白 */
	padding: 0.3em 0.9em;
	margin: 0px 0.3em;
	/* ▼文字装飾 */
	text-decoration: none;
	/* ▼背景 */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
	background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
	background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
	background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
	/* ▼行高 */
	line-height: 2em;
	/* ▼空白・改行の扱い */
	/*white-space: nowrap;*/
	text-shadow: 1px 1px 0 #dddddd;

	/*border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#c3fb00), to(#9cc900)) #9cc900;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#cbcccf), to(#acaeb0)) #cbcccf;*/
	/*width: 7em;*/
}

/* ヘッダ部分 */
#sitetext {
	font-size: 10px;
}
#headstr {
	/*padding: 10px;*/
	background-color : white;
	border: 1px solid #005e00;
    color : black;
	text-align: left;
}
#headstr h1 {
	font-size: 1.5em;
    color : black;
}


.ad a {
	border-style: none;
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

.sblink {
	/* ▼枠線 */
	border-style: none;
	border-width: 0px;
	/* ▼角丸 */
	-webkit-border-radius: none; /* Chrome,Safari */
	-moz-border-radius: none;    /* Firefox */
	border-radius: none;         /* CSS3 */
	/* ▼余白 */
    margin:0;
    padding:0;
	/* ▼文字装飾 */
	text-decoration: none;
	/* ▼背景 */
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    background-color : transparent;
	/* ▼行高 */
	line-height: 1em;
	/* ▼空白・改行の扱い */
	/*white-space: nowrap;*/
	text-shadow: 0px 0px 0 #ffffff;
}

.slink a {
	width: 100%;
}

/* コンテンツ部分 */
.contents {
    align: center;
	text-align: center;
	width: 100%;
}
.contents_1 {
	text-align: left;
	padding-top: 25px;
	font-size: 16px;
	line-height: 1.2;
	padding-bottom: 0px;
	display: block;
	height: 48px;
}
.contents_1g {
	text-align: center;
}
.contents_2 {
	text-align: left;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5;
	display: block;
	padding-bottom: 25px;
}

/* 個人情報の取り扱い */
#kojinjyoho h3 {
	font-size: 14px;
}
#kojinjyoho {
	padding: 10px;
	font-size: 12px;
	color: #444444;
}
#kojinjyoho ul {
	line-height: 1.5;
}
#tokutei {
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}

/* 特定商取引法 */
#tokusyo h3 {
	font-size: 14px;
}
#tokusyo {
	padding: 10px;
	font-size: 12px;
	color: #444444;
}


/* フッター部分 */
#footer {
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	color: #006600;
	padding-bottom: 10px;
	background-color: #ffc0cb;
}
#footer a {
	color: #006600;
}

