body {
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    background-color: #EEEEEE;
    text-align: left;
    margin: 0;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

.count2 {
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    font-weight: bold;
    font-size: 30px;
    border:0px;
    color: #FFFFFF;
    background-color: #FFFFFF;
    text-align:center;
    padding: 3px 0px 0px 0px;
}

#wrapper-w {
    width: 1600px;
	background-image: url(kabe.jpg);
    margin: 0 auto;
    position: relative;
}

#wrapper-waku {
    width: 1200px;
	background-color: #FFFFFF;
    margin: 0 auto;
    border-left: solid #000000 px;
    border-right: solid #000000 px;
    border-bottom: solid #000000 1px;
    position: relative;
}

#wrapper-top {
    background: url(kabe.jpg) left top repeat-x;
}

#wrapper-center {
    background: url(kabe.jpg) center top no-repeat;
}

#wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

#main-content {
    width: 1200px;
    margin: 0 auto;
}

#header {
	position: relative;
	width: 100%;
	height: 300px;
	background: url(.png) bottom no-repeat;
	padding: 0;
	margin: 0;
	text-align:center;
	vertical-align:middle;
}

#toph{
	width:1200px;
	margin:0 auto;
}

#toph .left_box {
	width:585px;
	float:left;
}

#toph .right_box {
	width:315px;
	float:left;
}

#toph .right_box .side_form {
	border:1px #CF000E solid;
	padding:0 0 20px 0;
}

#toph .right_box .side_form input[type="text"] {
	width:270px;
	font-size:16px;
	color:#999999;
	padding:10px 0 10px 0;
	margin:3px 0 0 20px;
}

#toph .right_box .side_form input[type="submit"] {
	background:url(optin-bt.png) no-repeat;
	width:270px;
	height:62px;
	border:0;
	text-indent:-9999px;
	margin:8px 0 10px 20px;
	cursor:pointer;
}

#toph .right_box .side_form p{
	font-size:12px;
	padding:0px;
}

#toph .right_box .side_form input[type="submit"]:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#toph2 .main_form input[type="text"] {
	width:680px;
	font-size:30px;
	color:#999999;
	padding:20px 5px 20px 10px;
	margin:0 0 0 100px;
}

#toph2 .main_form input[type="submit"] {
	background:url(optin-bt2.png) no-repeat;
	width:720px;
	height:118px;
	border:0;
	text-indent:-9999px;
	margin:0px 0 10px 90px;
	cursor:pointer;
}

#toph2 .main_form input[type="submit"]:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

.center {
    text-align: center !important;
}

h1 {
    font-size: 45px;
    line-height: 57px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}

h2 {
    font-size: 47px;
    line-height: 57px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}

h3 {
    font-size: 45px;
    line-height: 57px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}

h4 {
    font-size: 43px;
    line-height: 57px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}

h5 {
    font-size: 37px;
    line-height: 51px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}

h6 {
    font-size: 41px;
    line-height: 57px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 5px;
}


#content-bottom {
    padding: 0px 0px 70px 0px;
    position: relative;
    min-height: 455px;
}

#footer {
    padding: 20px 0;
    color: 696969;
    font-size: 11px;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#footer a {
    color: 696969;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer .menu {
    display: inline;
    padding-left: 5px;
}

#footer .menu li {
    list-style: none;
    display: inline;
}

#footer .menu span.sep {
    padding: 0 3px;
}

#footer .menu li:last-child span.sep {
    display: none;
}

.clear {
    clear: both;
    display: block;
}

.box1{
    padding:0 15px 15px 15px;
    border:0;
    background-color:#ffffff;
}

.box2{
    width: 0 auto;
    padding:0 15px 15px 15px;
    border:1;
    background-color:#ffffff;
    height: 500px;
}

.box3{
    border:0;
    background-color:#eee;
}

.box4{
    margin: 30px auto;
    padding:15px;
    border:solid #000000 1px;
    background-color:#ffffff;
}

.box5{
    margin: 30px auto;
    padding:25px;
    border:solid #ff3300 1px;
    background-color:#eee;
}

.box6{
    margin: 0 auto;
    width: 1018px;
    height: 57px;
    margin: 0px;
    background-color:#cc0000;
}

.box7{
    margin: 30px;
    padding:15px;
    border:0px;
    background-color:#ffffff;
}

.box8{
    width: 750px;
    margin: 30px auto;
    padding: 50px;
    border:solid #000000 1px;
    background-color:#ffffff;
}


.rollover a:hover {
	position: relative;
	top: 1px;
	left: 1px;
}

/* fontκ */
#red {
    color: #ff0000 !important;
}

#bold {
    font-weight: bold !important;
}

/* fontκ */
#red {
    color: #ff0000 !important;
}

#bold {
    font-weight: bold !important;
}

#f14 {
    font-size: 14px;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:20pt;
    text-align: center;
    COLOR: #000000;
}

#font16 {
    font-size: 16px !important;
}

#f20 {
    font-size: 20px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:24pt;
    text-align: center;
    COLOR: #ff0000;
}

#f22 {
    font-size: 22px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:26pt;
    COLOR: #ff0000;
}

#f23 {
    font-size: 23px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:28pt;
    text-align: center;
    COLOR: #000000;
}

#f24 {
    font-size: 24px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:30pt;
    text-align: center;
    COLOR: #000000;
}

#f25 {
    font-size: 25px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:30pt;
    text-align: center;
    COLOR: #000000;
}

#f25-2 {
    font-size: 25px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:34pt;
    COLOR: #000000;
    padding-bottom:30px;
}

#f26 {
    font-size: 26px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:28pt;
    COLOR: #ff0000;
}

#f30 {
    font-size: 30px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:34pt;
    COLOR: #ff0000;
}

#f30bk {
    font-size: 29px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:34pt;
}

#f31 {
    font-size: 31px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:35pt;
}

#f32 {
    font-size: 32px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:36pt;
}

#f32red {
    font-size: 32px;
    font-weight: bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    LINE-HEIGHT:36pt;
    COLOR: #ff0000;
}

#f33 {
    font-size: 33px;
    font-weight: bold;
    font-family: "HGPΎ©E","HGΎ©B", serif;
    LINE-HEIGHT:37pt;
    text-align: center;
    COLOR: #ff0000;
}

#f34{
    font-size: 34px;
    line-height: 56px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f35{
    font-size: 35px;
    line-height: 52px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f36{
    font-size: 36px;
    line-height: 53px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f37 {
    font-size: 37px;
    line-height: 40px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f38 {
    font-size: 38px;
    line-height: 44px;
    font-weight: bold;
    color: #ff0000;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f40 {
    font-size: 40px;
    line-height: 44px;
    font-weight: bold;
    color: #000000;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f43 {
    font-size: 43px;
    line-height: 60px;
    font-weight: bold;
    color: #ff0000;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f46 {
    font-size: 46px;
    line-height: 52px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    padding: 10px 0px 10px 0px;
}

#f47 {
    font-size: 47px;
    line-height: 62px;
    font-weight: bold;
    color: #000000;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

#f47-2 {
    font-size: 47px;
    line-height: 62px;
    font-weight: bold;
    color: #ff0000;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}


#fnoma {
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    COLOR: #ff0000;
}

#fline {
    font-weight:bold;
    background-color:#ffff00;
}

#flinered {
    font-weight:bold;
    background-color:#ffff66;
    COLOR: #ff0000;
}

#flinered22 {
    font-size: 22px;
    font-weight:bold;
    background-color:#ffff66;
    COLOR: #ff0000;
}

ul{
    margin: 0;
    padding: 0px 0px 0px 30px;
    list-style-type: none;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    text-align: left;
}

.list li{
    background:url(yajirushi-te.gif) no-repeat;
    height:35px;
    font-size:23px;
    font-weight:bold;
    padding:5px 0px 5px 40px;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:26px;
}

.list2 li{
    background:url(yajirushi-te02.png) no-repeat;
    height:25px;
    font-size:18px;
    font-weight:bold;
    padding:2px 0px 5px 30px;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:24px;
}

.list3 li{
    background:url(check.gif) 0 -8px no-repeat;
    height:45px;
    font-size:33px;
    font-weight:bold;
    padding:5px 0px 0px 60px;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:35px;
}

.list .f01{
    color:#231815;
}

.list .f02{
    color:#595757;
}

.list3 .f01{
    color:#231815;
}

.list3 .f02{
    color:#595757;
}


#ck{
    background:url(ck.gif) no-repeat;
    height:30px;
    font-size:20px;
    font-weight:bold;
    padding:5px 0px 5px 30px;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:24px;
    COLOR: #ff0000;
}

.list01{
    font-size:23px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:30px;
    color:#231815;
}

.list02{
    font-size:23px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:30px;
    color:#595757;
}

.list03{
    font-size:33px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:37px;
    color:#231815;
}

.list04{
    font-size:33px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:37px;
    color:#595757;
}

.list05{
    font-size:28px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:30px;
    color:#231815;
    vertical-align:middle;
}

.list06{
    font-size:28px;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
    line-height:30px;
    color:#595757;
    vertical-align:middle;
}

.f03{
    color:#231815;
    font-weight:bold;
    font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro",  sans-serif;
}

.f04{
    color:#595757;


#pp{
    margin:-60px 0 30px 0;
    padding:1px 15px 15px 15px;
    border:solid 1px #cccccc;
    overflow:auto;
    height:100px;
    text-align:left;
}

#pp p{
    font-size:10px;
    color:#999999;
}
p {
text-indent: 12em;
}
