*{
margin: 0px;
padding: 0px;
list-style-type: none;
border-style: none;
}
html{
overflow-y:scroll;
}
body{
background:#EFEFE5 repeat-x left top;
margin: 0px;
padding: 0px;
color:#3D3937;
font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
font-size: 13px;
line-height: 1.4;
*font-size: small;
}
table p{
font-size:100%;
}
p,dt,dd,ul,ol,h1,h2,h3,h4,h5,table,input,textarea{
font-size:93%;
/*
10pixel	= 77%
11pixel	= 85%
12pixel	= 93%
13pixel	= 100%
14pixel	= 108%
15pixel	= 116%
16pixel	= 123.1%
17pixel	= 131%
18pixel	= 138.5%
19pixel	= 146.5%
20pixel	= 153.9%
21pixel	= 161.6%
22pixel	= 167%
23pixel	= 174%
24pixel	= 182%
25pixel	= 189%
26pixel	= 197%
*/
}
a:hover img {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.7;
}
.clear{
clear: both;
font-size: 0;
line-height: 0;
height: 0px;
visibility: hidden;
zoom:1;
}
a{
overflow:hidden;
}
img{
vertical-align:bottom;
}
.orange {
color:#FF7315;
}
.center {
	margin-left:20px;
}
#head{
background:url(images/header_bg.jpg) no-repeat;
width:928px;
height:90px;
margin:0 auto;
}

#head #title{
margin-left:34px;
width:410px;
height:60px;
margin-top:8px;
float:left;
}

#main {
background:#FFFFFF url(images/main_bgtop.jpg) no-repeat;
width:900px;
margin:0 auto;
}

#main h2 {
width:860px;
margin:16px auto 0;
}

#main h3 {
width:860px;
margin:0 auto;
}

#main .bg_gray {
	background:#F4F4F4 url(images/bgbtm_gray.jpg) no-repeat bottom;
	width:860px;
	margin:0 auto 30px;
}

#main #banner {
	padding:29px 0 0 29px;
}

#main #banner li {
	float:left;
	margin:0 5px;
}

#main #main_img {
	background:url(images/lp_000001.png) no-repeat;
	width:860px;
	height:800px;
	margin:10px auto 30px;
}

#main #main_img p {
	width:515px;
	display:block;
	text-indent:-9999px;
	margin-left:345px;
}

#main #main_img p#point01 {
	background:url(images/main_point1.jpg) no-repeat;
	height:198px;
}

#main #main_img p#point02 {
	background:url(images/main_point2.jpg) no-repeat;
	height:126px;
}

#main #main_img p#point03 {
	background:url(images/main_point3.jpg) no-repeat;
	height:106px;
}


#main p.btn_contact {
width:526px;
height:63px;
margin:20px auto 0;
padding-bottom:26px;
}

#main #plan_text {
	background:url(images/plan_text.jpg) no-repeat;
	width:860px;
	height:81px;
	display:block;
	text-indent:-9999px;
}

#main .plan_list li {
float:left;
}

#main #plan_text2 {
	background:url(images/plan_text2.jpg) no-repeat;
	width:171px;
	height:14px;
	display:block;
	text-indent:-9999px;
	margin:6px 0 20px 26px;
}

#main .plan_caution {
	margin:10px 0 0 26px;
}

#main #exsample_box {
	background:url(images/bg_exsample.jpg) no-repeat;
	width:860px;
	margin:0 auto;
}

#main #table_exsample {
	background:url(images/bg_exsample.jpg) repeat-y;
	width:860px;
	margin-bottom:-10px;
}

#main #table_exsample td.case {
	width:261px;
	padding:0 0 0 28px;
	vertical-align:top;
}

#main #table_exsample td.case p {
	margin:10px 0;
}

#main #table_exsample td.case p.case_last {
	width:261px;
	height:22px;
	background:url(images/exsample_case_last.jpg) no-repeat;
	padding-top:8px;
}

#main #table_exsample td.pay {
	width:238px;
	padding:0 10px 0 40px;
	vertical-align:top;
}

#main #table_exsample td.charge {
	width:238px;
	padding:0 32px 0 0;
	vertical-align:top;
}

#main #table_exsample td.pay p,
#main #table_exsample td.charge p {
	color:#FF3535;
	margin:10px 0;
}

#main #table_entry {
	margin-left:20px;
}

#main #table_entry td p.entry_text {
	width:253px;
	margin:4px 6px 10px;
}

#main #table_entry td p.entry_text2 {
	width:250px;
	margin:4px 6px 10px 15px;
}

#main #table_entry td p.entry_text3 {
	width:540px;
	margin:4px 16px 10px 6px;
}

#foot_company {
	background:url(images/foot_company.gif) no-repeat;
	width:430px;
	height:209px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-left:20px;
}

#foot_agent {
	background:url(images/foot_agent.gif) no-repeat;
	width:430px;
	height:209px;
	text-indent:-9999px;
	display:block;
	float:left;
}

#footer {
	text-align:center;
	padding:20px 0 40px;
	line-height:1.6;
	color:#666666;
}

#footer p a{
	color:#666666;
	text-decoration:none;
}

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

#footer #copyright {
	color:#42917B;
}
