/* CSS Document */
/*@€ΚΜΪ*/
*{
	margin:0;
	padding:0;
	}

body {
	background-image:url(../img/baseimg/sky.jpg);
	background-color:#000033;
	background-repeat:repeat;
	text-align: center;/*y[WZ^Op@IEΞτά*/
	font-size:13px;
	line-height:1.5em;
	color:#003333;
}

body div {
	text-align: left;/*y[WZ^Op@IEΞτά*/
	margin: 0 auto;/*y[WZ^Op@IEΞτά*/
}


/*ξ{CSS*/
img{
	border:0;
	}
p{
	margin:1em 0;
	}
a{
	color:#000000;
	text-decoration:underline;
	}
a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.right{
	float:right;
	}
.left{
	float:left;
	}
.clear{
	display:block;
	clear:both;	
	}
.center{
	text-align:center;
	}
.bold{
	font-weight:bold;
	}
/*float φκΞτ*/
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}
/*\*/
* html .clearfix {
    height: 1em;
    overflow: visible;
}
/**/

/*@Og*/

#wrapper{
	width:760px;
	margin:20px auto;
	background-color:#FFFFFF;
	}
/*@wb_[*/
#header{
	height:90px;
	}
/*====================================*/
#main{
	}
#skywindow{
	padding:10px;
	}

#navi{
	float:left;
	width:160px;
	padding-top:10px;
	}
#content{
	float:left;
	width:600px;
	}
#bread{
	margin-left:50px;
	font-size:12px;
	background-image:url(../img/baseimg/site.gif);
	background-repeat:no-repeat;
	text-indent:30px;
	line-height:30px;
	}
	
.box1{
	margin:20px;
	}
#content h2{
	background-image:url(../img/baseimg/titlebg.gif);
	background-repeat:no-repeat;
	text-indent:40px;
	font-size:14px;
	line-height:32px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:20px;
	}
	
h3.pointm{
	background-image:url(../img/baseimg/pointer_m.gif);
	background-repeat:no-repeat;
	text-indent:40px;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:20px;
	}

.bun{
	padding-left:30px;
	padding-right:30px;
	line-height:150%;
	clear:both;
}


.link{
	text-align:right;
	display:block;
	clear:both;
	}
.up{
	text-align:right;
	margin-right:50px;
	margin-bottom:2em;
	display:block;
	clear:both;
	}

#pagelink{
	padding:20px;
	}
.back{
	float:left;
	padding-top:15px;
	padding-left:50px;
	}
.next{
	float:right;
	padding-top:15px;
	padding-right:50px;
	}


/*@oi[g*/
#banner{
	padding-top:100px;
	clear:both;
	}
#banner ul{
	}
#banner li{
	list-style-type:none;
	text-decoration:none;
	padding-bottom:1.5em;
	text-indent:-9999px;
	}
	
.order_btn a{
	width:160px;
	height:100px;
	background-image:url(../img/banner/banner_order.gif);
	background-repeat:no-repeat;
	display:block;
	}
.order_btn a:hover{
	background-image: url(../img/banner/banner_order_2.gif);
	background-repeat:no-repeat;
	}
	
.consul a{
	background-image:url(../img/banner/consul.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:160px;
	display:block;
	}
.consul a:hover{
	background-image:url(../img/banner/consul_2.jpg);
	background-repeat:no-repeat;
	}
li.zaiko a{
	background-image:url(../img/banner/zaiko.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:160px;
	display:block;
	}
li.zaiko a:hover{
	background-image:url(../img/banner/zaiko_2.jpg);
	background-repeat:no-repeat;
	}
li.system a{
	background-image:url(../img/banner/system.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:160px;
	display:block;
	}
li.system a:hover{
	background-image:url(../img/banner/system_2.jpg);
	background-repeat:no-repeat;
	}

/*@tb^[*/
#footer{
	clear:both;
	}
#footernavi{
	padding:0px;
	text-align:center;
	font-size:11px;
	}
#footernavi a{
	text-decoration:none;
	color:#333333;	
	}

#footernavi a:hover{
	text-decoration:none;
	color:#FF0000;	
	}
#footer p{
	padding-right:15px;
	text-align:right;
	}
	
/*@€ΚCSS@end*/

/*nnnnnnnnnnnnnnnnnnn@y[W²ΖCSS*/

/*@topy[W*/
.frame{
	background-image:url(../img/baseimg/bl_bg.gif);
	background-repeat:repeat;
	padding:10px;
	margin:10px;
	font-weight:bold;
	}

.frame ul{
	margin-left:2em;
	}
.frame li{
	list-style-image:url(../img/baseimg/check.gif);
	}

.yoyaku_frame{
	width:280px;
	background-image:url(../img/baseimg/frame1.gif);
	background-repeat:repeat-y;
	display:block;
	float:left;
	}
.yoyaku_frametop{
	background-image:url(../img/baseimg/frame1_top.gif);
	background-repeat:no-repeat;
	height:15px;
	}
.bun_yoyaku{
	padding-top:0px;
	padding-left:50px;
	padding-right:30px;
	padding-bottom:20px;	
	background-image:url(../img/baseimg/pc_bg.gif);	
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	}
.hp_frame{
	width:280px;
	background-image:url(../img/baseimg/frame1.gif);
	background-repeat:repeat-y;
	display:block;	
	float:left;
	}
.bun_hp{
	padding-top:0px;
	padding-left:30px;
	padding-right:50px;
	padding-bottom:200px;
	background-image:url(../img/baseimg/www_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}


/*@\ρVXe*/
/*dgέEψΚΜy[W*/

.pointw{
	list-style-image:url(../img/baseimg/pointer_ss.gif);
	list-style-type:none;
	line-height:150%;
	margin-left:2em;
	}
.point_mini{
	list-style-image:url(../img/baseimg/point_mini.gif);
	list-style-type:none;
	}

/*¬κΜy[W*/
.step_photo{
	float:left;
	margin:0px;
	margin-top:10px;
	}
.step{
	float:right;
	width:260px;
	margin-top:10px;
	}
.step h4{
	background-image:url(../img/baseimg/pointer3.gif);
	background-repeat:no-repeat;
	text-indent:23px;
	line-height:20px;
	font-size:14px;
	margin-top:0px;
	}

/*@Q&A*/
h3.qa{
	background-image:url(../img/qa/qa_back.gif);
	background-repeat:no-repeat;
	text-indent:40px;
	font-size:14px;
	line-height:35px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:30px;
	}
.a_qa{
	float:left;
	}

/*@Ώi\*/
.price_table{
	margin:auto;
	border-collapse:collapse;
	margin-bottom:20px;
	}
.price_table td{
	border-bottom-color:#99CCFF;
	border-bottom-style:double;
	border-bottom-width:2px;
	}
.p_right{
	text-align:right;
	padding-right:100px;
	}
.bgblue h4{
	font-size:14px;
	font-weight:bold;
	margin-left:100px;
	}
li.price{
	list-style-image:url(../img/baseimg/point_mini.gif);
	list-style-position:outside;
	text-indent:5px;
	margin:0px;
	padding:0px;
	margin-left:60px;
	}
/*@οΠΔΰ*/
#com{
	margin:auto;
	margin-bottom:30px;
	margin-top:30px;
	}
#com table{
	width:100%;
	border:0px;
	border-spacing:0.5em 1em;
	
	}
#com td{
	vertical-align:top;
	}
.td1{
	white-space:nowrap;
	font-weight:bold;
	}
ul.com{
	margin:0 0 0 1.5em;
	padding:0px;
	}

li.com{
	list-style-image:url(../img/baseimg/point_mini.gif);
	list-style-position:outside;
	margin-left:10px;
	}
.line{
	text-decoration:line-through;
	}
/*@TCg}bv*/
#sitemap{
	}
#sitemap ul{
	margin-left:50px;
	}
h4.map{
	background-image:url(../img/baseimg/pointer_m.gif);
	background-repeat:no-repeat;
	text-indent:35px;
	line-height:20px;
	margin-top:20px;
	font-size:14px;
	}
