@charset "UTF-8";
/* CSS Document */

#top_main_2nd{
	background-attachment: fixed;
	background-image: url(../images/2nd_image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:210px;
}
.page_title{
text-align:center;
padding-top:100px;
}




.price_box{
width:630px;
padding-top:20px;
padding-bottom:30px;
padding-left:20px;
padding-right:20px;
background-color:#f6ece4;
}

.price_box_left{
float:left;
width:310px;
padding-right:20px;
}

.pricebox_right{
float:right;
width:310px;

}

.price_box li{
	background-image: url(../../common/images/list_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 3px 10px 3px 15px;
	float: left;
}




.price_box img{
	padding-bottom:20px;

}


.img_map{
padding-bottom:30px;
}


.company_2box{
width:780px;
padding-top:30px;
padding-bottom:30px;
}
.company_box_left{
float:left;
width:380px;
padding-right:20px;
}

.company_box_right{
float:right;
width:380px;

}

.staff_title {
	background-image: url(../images/title_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 7px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10;
}

.price_copy{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #2d55ab;
	margin-bottom: 5px;
	padding-bottom: 10px;
	}

.price_copy2{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #2d55ab;
	margin-bottom: 15px;
	padding-bottom: 10px;
	margin-top:10px;
	color: #2d55ab;
	}
	
	
	
	.contact_title {
	background-image: url(../images/title_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 7px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10;
}


.box_privacy {
    padding-bottom: 80px;
    text-align: left;
}
.box_privacy dl {
    line-height: 1.8;
    margin: 0;
}
.box_privacy dl dt {
    color: #2d55ab;
    font-weight: bold;
    margin-bottom: 0;
    padding: 10px 0;
}
.box_privacy dl dd {
    border-bottom: 1px dotted #dddddd;
    border-style: none none dotted;
    margin: 0 10px 30px 0;
    padding: 0 0 20px;
}
.box_faq li {
    background-color: transparent;
    background-image: url("../../common/images/list_arrow.gif");
    background-position: 0 center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #dddddd;
    border-style: none none dotted;
    font-size: 14px;
    margin: 0 10px 10px 0;
    padding: 12px 0 10px 20px;
}
