﻿@charset "UTF-8";

th {
	font-family: "ＭＳ Ｐゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Helvetica,Verdana,"Hiragino Kaku Gothic Pro",sans-serif;
	font-size: 12px;
	color: #333333;
}

td {
	font-family: "ＭＳ Ｐゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Helvetica,Verdana,"Hiragino Kaku Gothic Pro",sans-serif;
	font-size: 12px;
	color: #333333;
	padding:5px;
}
  

body {
	font-family: "ＭＳ Ｐゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Helvetica,Verdana,"Hiragino Kaku Gothic Pro",sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.header {
	width: 1000px;
	height: 140px;
	background-color: #FFFFFF;
}
.bottan {
	float: right;
	height: 34px;
	width: 107px;
	display: block;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
	text-align: center;
}
.logo {
	position: absolute;
	left: 30px;
	top: 27px;
}
.logo1 {
	border-width: 0;
}
.title h2 {
	position: absolute;
	margin: 0px;
	top: 110px;
	left: 677px;
}
.top_title h1 {
	margin:0 0 0 10px;
	display:block;
	font-size:11px;
	color: #666666;
}



.line1 {
	background-color: #009900;
	height: 3px;
	width: 1000px;
}
.line2 {
	background-color: #FF6600;
	height: 3px;
	width: 1000px;
}



.main {
	background-image: url(../image/120free_img.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 1000px;
	height:1500px;
	margin:0px;
}
.main_ssfree {
	background-color: #FFFFFF;
	width: 1000px;
	height:900px;
	margin:0px;
}
.main_ippan {
	background-color: #FFFFFF;
	width: 1000px;
	height:1100px;
	margin:0px;
}
.midashi {
	margin:0px;
	padding:20px 0px 10px 110px;
}
.midashi h3 {
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #FF6600;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	margin:0px;
}
.midashi_ippan {
	margin:0px;
	padding:20px 0px 10px 110px;
}
.midashi_ippan h3 {
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #009900;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	margin:0px;
}
.honbun {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:18px;
	text-indent: 1em;
	margin:0px;
	padding:0px 555px 15px 110px;
	font-size:13px;
}
.honbun2 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:18px;
	text-indent: 1em;
	margin:0px;
	padding:0px 120px 15px 110px;
	font-size:13px;
}
.honbun2 a  {font-size:13px; color:#0033FF; text-decoration: underline}
.honbun2 a:visited {font-size:13px; color:#0033FF; text-decoration:none}
.honbun2 a:active {font-size:13px; color:#0033FF; text-decoration:none}
.honbun2 a:hover  {font-size:13px; color:#0033FF; background-color:#FFFF00; text-decoration: underline }
.point {
	color:#FF6600;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	border:solid #FF6600 2px;
	margin:0px 215px 0px 195px;
	padding:5px 10px 2px 10px;
	}
.point a  { font-size:13px; color: #009900; text-decoration: underline }
.point a:visited { font-size:13px; color: #009900; text-decoration: none }
.point a:active { font-size:13px; color: #009900; text-decoration: none }
.point a:hover  { font-size:13px; color: #009900; background-color:#FFFF00; text-decoration: underline }

.mimiyori {
	font-family: "ＭＳ Ｐゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Helvetica,Verdana,"Hiragino Kaku Gothic Pro",sans-serif;
	line-height:18px;
	margin:0px;
	padding:0px 120px 0px 110px;
	font-size:13px;
}




.limit {
	background-color:#FFFFCC;
	margin:15px 110px 0px 110px;
	padding:10px 20px 5px 20px;
}
.limit_midashi {
	font-size:14px;
	font-weight:bold;
	color:#009900;
	border-bottom:solid #009900 1px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
}
.limit_honbun {
	margin:0px;
	padding-left:14px;
	line-height:20px;
}
.limit_honbun a  {color:#009900; text-decoration: underline; font-size:12px;}
.limit_honbun a:visited {color:#009900; background-color:#FFFF00; text-decoration: underline; font-weight:bold; font-size:12px;}
.limit_honbun a:active {color:#009900; background-color:#FFFF00; text-decoration: underline; font-weight:bold; font-size:12px;}
.limit_honbun a:hover  {color:#009900; background-color:#FFFF00; text-decoration: underline; font-weight:bold; font-size:12px;}
.limit_list {
	list-style-position:inside;
	list-style-type:disc; 
	line-height:24px;
	padding-left:38px;
}
.limit_table {
	margin:0px 0px 5px 14px;
	border-collapse:collapse;
}
.limit_table2 {
	line-height:20px;
}

.mail {
	display:block;
	line-height:18px;
	width:400px;
	margin:20px 280px 0px 320px;
}

.free_mail {
	display:block;
	text-align:center;
	width:360px;
	font-weight:bold;
	background-color:#FF6600;
	border:solid 4px;
	border-bottom-color:#FF3300;
	border-top-color:#FF9900;
	border-left-color:#FF9900;
	border-right-color:#FF3300;
	margin:10px 0px 0px 320px;
	padding:5px 0px 5px 0px;
}
.free_mail a  {color:#FFFFFF; text-decoration:none; font-size:16px;}
.free_mail a:visited {color:#FFFF00; text-decoration:none; font-size:16px;}
.free_mail a:active {color:#FFFF00;  text-decoration:none; font-size:16px;}
.free_mail a:hover {color:#FFFF00;  text-decoration:none; font-size:16px;}



.ippan_mail {
	display:block;
	text-align:center;
	width:360px;
	font-weight:bold;
	background-color:#009900;
	border:solid 4px;
	border-bottom-color: #006600;
	border-top-color: #00CC00;
	border-left-color: #00CC00;
	border-right-color: #006600;
	margin:10px 0px 0px 320px;
	padding:5px 0px 5px 0px;
}
.ippan_mail a  {color:#FFFFFF; text-decoration:none; font-size:16px;}
.ippan_mail a:visited {color:#FFFF00; text-decoration:none; font-size:16px;}
.ippan_mail a:active {color:#FFFF00;  text-decoration:none; font-size:16px;}
.ippan_mail a:hover {color:#FFFF00;  text-decoration:none; font-size:16px;}

.footer {
	background-color: #FFFFFF;
	height: 70px;
	width: 1000px;
	text-align:center;
	padding-top: 15px;
	border-top:solid #999999 1px;
}
img {
 border: none;
 vertical-align:bottom;
}
