#left_contents {
	padding: 0px;
	float: left;
	width: 645px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 17px;
	display: inline;
}
.bread {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
}
.bread a:hover {
	text-decoration: underline;
}

#s_menu_cbtn {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.s_menu_house {
	height: 240px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/c_menu/c_menu01.png);
}
.s_menu_car {
	height: 240px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/c_menu/c_menu02.png);
}
.s_menu_safe {
	height: 240px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/c_menu/c_menu03.png);
}
.s_menu_other {
	height: 240px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/c_menu/c_menu04.png);
}
.s_menu_house p {
	height: 74px;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	line-height: 180%;
	padding-top: 85px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 13px;
}
.s_menu_house a {
	display: block;
	height: 50px;
	width: 152px;
	background-image: url(../images/c_menu/gray_button.png);
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.s_menu_house a:hover {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	background-image: url(../images/c_menu/gray_button_hover.png);
	margin: 0px;
}
.s_menu_house a:active {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	background-image: url(../images/c_menu/gray_button_active.png);
	margin: 0px;
}
.s_menu_car p {
	height: 74px;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	line-height: 180%;
	padding-top: 85px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 13px;
}

.s_menu_car a {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button.png);
}
.s_menu_car a:hover {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_hover.png);
}
.s_menu_car a:active {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_active.png);
}
.s_menu_safe p {
	height: 74px;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	line-height: 180%;
	padding-top: 85px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 13px;
}
.s_menu_safe a {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button.png);
}
.s_menu_safe a:hover {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_hover.png);
}
.s_menu_safe a:active {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_active.png);
}
.s_menu_other p {
	height: 74px;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	line-height: 180%;
	padding-top: 85px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 13px;
}
.s_menu_other a {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button.png);
}
.s_menu_other a:hover {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_hover.png);
}
.s_menu_other a:active {
	display: block;
	padding: 0px;
	height: 50px;
	width: 152px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/c_menu/gray_button_active.png);
}.sml_tel_number {
	background-image: url(../images/sml_tel_number.gif);
	padding: 0px;
	height: 114px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.brown_arrow {
	background-image: url(../images/brown_arrow.gif);
	padding: 0px;
	height: 106px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.orange_arrow {
	background-image: url(../images/orange_arrow.gif);
	padding: 0px;
	height: 106px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* @service_points   */

.service_points {
	width: 631px;
	background-image: url(../images/service_points_bg.gif);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 7px;
}

.service_points table {
	background-image: url(../images/service_points_bg.gif);
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	background-color: #FFFFFF;
}
.service_points tr {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.service_points td {
	padding: 10px;
	line-height: 150%;
}


.table_left_bg {
	background-image: url(../images/service_points_left_bg.gif);
	text-align: center;
}
.red {
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.orange_bg{
	background-image: url(../images/list_top_bg.gif);
}
.warning {
	color: #CC0000;
	text-align: center;
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
}
/* @service_points   */

/* @service_flow   */

.service_flow_title {
	background-image: url(../images/service_flow/service_flow_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.service_flow_subtitle {
	padding: 0px;
	height: 86px;
	width: 645px;
	background-image: url(../images/service_flow/service_flow_subtitle.gif);
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #f17605;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.service_flow_box01 {
	margin: 0px;
	padding: 0px;
	height: 202px;
	width: 645px;
	background-repeat: no-repeat;
}
.service_flow_box01 p {
	width: 350px;
	font-size: 15px;
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 265px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	line-height: 120%;
}

.service_flow_box02 {
	margin: 0px;
	padding: 0px;
	height: 328px;
	width: 645px;
}
.service_flow_box02 p {
	font-size: 15px;
	width: 368px;
	margin: 0px;
	padding-top: 195px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #000000;
	line-height: 120%;
}
.flow_img01 {
	background-image: url(../images/service_flow/service_flow01.gif);
}
.flow_img02 {
	background-image: url(../images/service_flow/service_flow02.gif);
}
.flow_img03 {
	background-image: url(../images/service_flow/service_flow03.gif);
}
.flow_img04 {
	background-image: url(../images/service_flow/service_flow04.gif);
}
.flow_img05 {
	background-image: url(../images/service_flow/service_flow05.gif);
}
/* @service_flow   */

/* @key_service_index   */
.index_service_title{
	background-image: url(../images/key_service_index/service_index_title.gif);
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 645px;
}

.index_text_box {
	height: 183px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 235px;
	margin: 0px;
}
.index_text_box h3 {
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0033CC;
	width: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.index_text_box p {
	width: 160px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
	margin: 0px;
	line-height: 150%;
}
.index_y_btn {
	height: 42px;
	width: 165px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.index_y_btn a#y_btn_open {
	display: block;
	height: 44px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/key_service_index/y_btn/y_btn_open.png);
	line-height: normal;
}
.index_y_btn a#y_btn_open:hover {
	background-image: url(../images/key_service_index/y_btn/y_btn_open_hover.png);
}
.index_y_btn a#y_btn_open:active {
	background-image: url(../images/key_service_index/y_btn/y_btn_open_active.png);
}

.index_y_btn a#y_btn_make {
	display: block;
	height: 44px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/key_service_index/y_btn/y_btn_make.png);
	line-height: normal;
}
.index_y_btn a#y_btn_make:hover {
	background-image: url(../images/key_service_index/y_btn/y_btn_make_hover.png);
}
.index_y_btn a#y_btn_make:active {
	background-image: url(../images/key_service_index/y_btn/y_btn_make_active.png);
}

.index_y_btn a#y_btn_change {
	display: block;
	height: 44px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/key_service_index/y_btn/y_btn_change.png);
	line-height: normal;
}
.index_y_btn a#y_btn_change:hover {
	background-image: url(../images/key_service_index/y_btn/y_btn_change_hover.png);
}
.index_y_btn a#y_btn_change:active {
	background-image: url(../images/key_service_index/y_btn/y_btn_change_active.png);
}

.index_y_btn a#y_btn_repair {
	display: block;
	height: 44px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/key_service_index/y_btn/y_btn_repair.png);
	line-height: normal;
}
.index_y_btn a#y_btn_repair:hover {
	background-image: url(../images/key_service_index/y_btn/y_btn_repair_hover.png);
}
.index_y_btn a#y_btn_repair:active {
	background-image: url(../images/key_service_index/y_btn/y_btn_repair_active.png);
}

.index_y_btn a#y_btn_installation {
	display: block;
	height: 44px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/key_service_index/y_btn/y_btn_installation.png);
	line-height: normal;
}
.index_y_btn a#y_btn_installation:hover {
	background-image: url(../images/key_service_index/y_btn/y_btn_installation_hover.png);
}
.index_y_btn a#y_btn_installation:active {
	background-image: url(../images/key_service_index/y_btn/y_btn_installation_active.png);
}


.index_open_title {
	background-image: url(../images/key_service_index/index_open_title.gif);
	padding: 0px;
	height: 70px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_open_bg {
	background-image: url(../images/key_service_index/index_open_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 645px;
}

.index_make_title {
	background-image: url(../images/key_service_index/index_make_title.gif);
	padding: 0px;
	height: 70px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_make_bg {
	background-image: url(../images/key_service_index/index_make_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 645px;
}

.index_change_title {
	background-image: url(../images/key_service_index/index_change_title.gif);
	padding: 0px;
	height: 70px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_change_bg {
	background-image: url(../images/key_service_index/index_change_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 645px;
}

.index_repair_title {
	background-image: url(../images/key_service_index/index_repair_title.gif);
	padding: 0px;
	height: 70px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_repair_bg {
	background-image: url(../images/key_service_index/index_repair_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 645px;
}

.index_installation_title {
	background-image: url(../images/key_service_index/index_installation_title.gif);
	padding: 0px;
	height: 70px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_installation_bg {
	background-image: url(../images/key_service_index/index_installation_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 645px;
}
/* @key_service_index   */

/* @key_open   */

.key_open_title {
	background-image: url(../images/key_open/key_open_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.key_open_topimg {
	background-image: url(../images/key_open/key_open_topimg.gif);
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 645px;
}

.key_open_subtitle01 {
	background-image: url(../images/key_open/key_open_subtitle01.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 645px;
}


.key_open_subtitle02 {
	background-image: url(../images/key_open/key_open_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.open_img01 {
	background-image: url(../images/key_open/open_service_flow01.gif);
}
.open_img02 {
	background-image: url(../images/key_open/open_service_flow02.gif);
}
.open_img03 {
	background-image: url(../images/key_open/open_service_flow03.gif);
}
.open_img04 {
	background-image: url(../images/key_open/open_service_flow04.gif);
}
.open_img05 {
	background-image: url(../images/key_open/open_service_flow05.gif);
}
/* @key_open   */

/* @key_make   */

.key_make_title {
	background-image: url(../images/key_make/key_make_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.key_make_topimg {
	background-image: url(../images/key_make/key_make_topimg.gif);
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 645px;
}

.key_make_subtitle01 {
	background-image: url(../images/key_make/key_make_subtitle01.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 645px;
}


.key_make_subtitle02 {
	background-image: url(../images/key_make/key_make_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.make_img01 {
	background-image: url(../images/key_make/make_service_flow01.gif);
}
.make_img02 {
	background-image: url(../images/key_make/make_service_flow02.gif);
}
.make_img03 {
	background-image: url(../images/key_make/make_service_flow03.gif);
}
.make_img04 {
	background-image: url(../images/key_make/make_service_flow04.gif);
}
.make_img05 {
	background-image: url(../images/key_make/make_service_flow05.gif);
}

/* @key_make   */

/* @key_change   */
.key_change_title {
	background-image: url(../images/key_change/key_change_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.key_change_topimg {
	background-image: url(../images/key_change/key_change_topimg.gif);
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 645px;
}

.key_change_subtitle01 {
	background-image: url(../images/key_change/key_change_subtitle01.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 645px;
}


.key_change_subtitle02 {
	background-image: url(../images/key_change/key_change_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.change_img01 {
	background-image: url(../images/key_change/change_service_flow01.gif);
}
.change_img02 {
	background-image: url(../images/key_change/change_service_flow02.gif);
}
.change_img03 {
	background-image: url(../images/key_change/change_service_flow03.gif);
}
.change_img04 {
	background-image: url(../images/key_change/change_service_flow04.gif);
}
.change_img05 {
	background-image: url(../images/key_change/change_service_flow05.gif);
}

/* @key_change   */

/* @key_repair   */
.key_repair_title {
	background-image: url(../images/key_repair/key_repair_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.key_repair_topimg {
	background-image: url(../images/key_repair/key_repair_topimg.gif);
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 645px;
}

.key_repair_subtitle01 {
	background-image: url(../images/key_repair/key_repair_subtitle01.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 645px;
}


.key_repair_subtitle02 {
	background-image: url(../images/key_repair/key_repair_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.repair_img01 {
	background-image: url(../images/key_repair/repair_service_flow01.gif);
}
.repair_img02 {
	background-image: url(../images/key_repair/repair_service_flow02.gif);
}
.repair_img03 {
	background-image: url(../images/key_repair/repair_service_flow03.gif);
}
.repair_img04 {
	background-image: url(../images/key_repair/repair_service_flow04.gif);
}
.repair_img05 {
	background-image: url(../images/key_repair/repair_service_flow05.gif);
}

/* @key_repair   */

/* @key_installation   */
.key_installation_title {
	background-image: url(../images/key_installation/key_installation_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.key_installation_topimg {
	background-image: url(../images/key_installation/key_installation_topimg.gif);
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 645px;
}

.key_installation_subtitle01 {
	background-image: url(../images/key_installation/key_installation_subtitle01.gif);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 645px;
}


.key_installation_subtitle02 {
	background-image: url(../images/key_installation/key_installation_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.installation_img01 {
	background-image: url(../images/key_installation/installation_service_flow01.gif);
}
.installation_img02 {
	background-image: url(../images/key_installation/installation_service_flow02.gif);
}
.installation_img03 {
	background-image: url(../images/key_installation/installation_service_flow03.gif);
}
.installation_img04 {
	background-image: url(../images/key_installation/installation_service_flow04.gif);
}
.installation_img05 {
	background-image: url(../images/key_installation/installation_service_flow05.gif);
}

/* @key_installation   */

/* @house_car_safe_other common   */
.top_text {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.top_text h2 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	color: #FF6633;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
	line-height: 120%;
}
.top_text p {
	font-size: 14px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
	color: #000000;
}


.trouble_example ul {
	margin: 0px;
	padding: 10px;
}
.trouble_example li {
	margin: 0px;
	padding: 5px;
	font-size: 14px;
}
.cost_list {
	background-image: url(../images/cost_list_bg.gif);
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.cost_list table {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-align: center;
}
.cost_list tr {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cost_list td {
	padding: 5px;
	line-height: 150%;
}


.service_box {
	padding: 0px;
	width: 624px;
	height: 243px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: thin solid #999999;
}
.box_text {
	height: 223px;
	width: 373px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 243px;
}
.box_text p {
	margin: 0px;
	height: 50px;
	width: 333px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
	line-height: 140%;
}

.box_text table {
	text-align: center;
	padding: 0px;
	height: 70px;
	font-size: 13px;
	width: 353px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.box_open_bg {
	background-image: url(../images/service_box_open.gif);
}
.box_make_bg {
	background-image: url(../images/service_box_make.gif);
}
.box_change_bg {
	background-image: url(../images/service_box_change.gif);
}
.box_repair_bg {
	background-image: url(../images/service_box_repair.gif);
}
.box_installation_bg {
	background-image: url(../images/service_box_installation.gif);
}
.box_safe_bg {
	background-image: url(../images/service_box_safe.gif);
}


/* @house_car_safe_other common   */


/* @house_trouble   */
.house_trouble_title {
	background-image: url(../images/house_trouble/house_trouble_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.house_trouble_subtitle01 {
	background-image: url(../images/house_trouble/house_trouble_subtitle01.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.trouble_example {
	background-repeat: no-repeat;
	background-position: bottom;
}
.house_img{
	background-image: url(../images/house_trouble/house_img.gif);
}


.house_trouble_subtitle02 {
	background-image: url(../images/house_trouble/house_trouble_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/* @house_trouble   */

/* @car_trouble   */
.car_trouble_title {
	background-image: url(../images/car_trouble/car_trouble_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.car_img{
	background-image: url(../images/car_trouble/car_img.gif);
}

.car_trouble_subtitle02 {
	background-image: url(../images/car_trouble/car_trouble_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/* @car_trouble   */

/* @safe_trouble   */
.safe_trouble_title {
	background-image: url(../images/safe_trouble/safe_trouble_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.safe_img{
	background-image: url(../images/safe_trouble/safe_img.gif);
}

.safe_trouble_subtitle02 {
	background-image: url(../images/safe_trouble/safe_trouble_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/* @safe_trouble   */

/* @other_trouble   */
.other_trouble_title {
	background-image: url(../images/other_trouble/other_trouble_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.other_img{
	background-image: url(../images/other_trouble/other_img.gif);
}

.other_trouble_subtitle02 {
	background-image: url(../images/other_trouble/other_trouble_subtitle02.gif);
	padding: 0px;
	height: 35px;
	width: 645px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/* @other_trouble   */

/* @service_area css   */
.service_area_title {
	background-image: url(../images/service_area/service_area_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.s_area_text_bg {
	background-image: url(../images/service_area/service_area_text_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 235px;
	width: 645px;
}
.s_area_text_bg p {
	margin: 0px;
	width: 295px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
	font-size: 14px;
	line-height: 150%;
	color: #000000;
}
.area_map {
	margin: 0px;
	height: 583px;
	width: 625px;
	background-image: url(../images/service_area/service_area_map.gif);
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
}
.area_map p {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #FF0000;
}

.area_map .caption {
	background-image: url(../images/service_area/area_map_caption.gif);
	height: 41px;
	width: 390px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.area_map dl {
	font-size: 13px;
	margin: 0px;
	width: 310px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.area_map dt {
	background-image: url(../images/stone_icon.gif);
	float: left;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 150%;
	background-position: 5px;
	margin: 0px;
	font-weight: bold;
	color: #E34713;
}
.area_map dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 100px;
}

/* @service_area css   */

/* @service_cost css   */
.service_cost_title {
	background-image: url(../images/service_cost/service_cost_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.s_cost_subtitle01 {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 645px;
	background-image: url(../images/service_cost/s_cost_subtitle01.gif);
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #f17605;
}
.s_cost_subtitle02 {
	padding: 0px;
	height: 60px;
	width: 645px;
	background-image: url(../images/service_cost/s_cost_subtitle02.gif);
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #f17605;
	margin: 0px;
}
.cost_qa_box {
	padding: 0px;
	width: 645px;
	background-image: url(../images/service_cost/s_cost_topimg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.cost_q_box01 {
	background-image: url(../images/service_cost/cost_q_box01.gif);
	margin: 0px;
	height: 50px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.cost_q_box02 {
	background-image: url(../images/service_cost/cost_q_box02.gif);
	margin: 0px;
	height: 50px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.cost_q_box03 {
	background-image: url(../images/service_cost/cost_q_box03.gif);
	margin: 0px;
	height: 50px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}


.cost_a_box {
	background-image: url(../images/service_cost/cost_a_box.gif);
	margin: 0px;
	width: 400px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 45px;
	background-repeat: no-repeat;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.cost_a_box p {
	font-size: 14px;
	line-height: 120%;
	color: #000000;
}
/* @service_cost css   */

/* @kagizaru's advantage css   */

.k_advantage_title {
	background-image: url(../images/k_advantage/k_advantage_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.k_advantage_box {
	width: 580px;
	margin-top: 75px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/cost_list_bg.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
.white_space {
	background-color: #FFFFFF;
	height: 189px;
	width: 530px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.white_space .img_box01 {
	margin: 0px;
	padding: 0px;
	height: 189px;
	width: 172px;
	background-image: url(../images/k_advantage/k_advantage_img01.gif);
	float: left;
}
.white_space .img_box02 {
	margin: 0px;
	padding: 0px;
	height: 189px;
	width: 172px;
	background-image: url(../images/k_advantage/k_advantage_img02.gif);
	float: left;
}
.white_space .img_box03 {
	margin: 0px;
	padding: 0px;
	height: 189px;
	width: 172px;
	background-image: url(../images/k_advantage/k_advantage_img03.gif);
	float: left;
}
.white_space .text_box {
	float: left;
	width: 318px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
	margin: 0px;
}
.white_space .text_box h2 {
	font-size: 18px;
	color: #FF3300;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3300CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.white_space .text_box p {
	font-size: 14px;
	padding-top: 10px;
	color: #000000;
	line-height: 130%;
}




.k_advantage_subtitle01 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 645px;
	background-image: url(../images/k_advantage/k_advantage_subtitle01.png);
	position: absolute;
	left: -40px;
	top: -52px;
}
.k_advantage_subtitle02 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 645px;
	background-image: url(../images/k_advantage/k_advantage_subtitle02.png);
	position: absolute;
	left: -40px;
	top: -52px;
}
.k_advantage_subtitle03 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 645px;
	background-image: url(../images/k_advantage/k_advantage_subtitle03.png);
	position: absolute;
	left: -40px;
	top: -52px;
}

/* @kagizaru's advantage css    */

/* @site_map css   */
.site_map_title {
	background-image: url(../images/site_map_title.gif);
	padding: 0px;
	height: 139px;
	width: 645px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.site_map_box{
	padding: 0px;
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.site_map_box dt {
	background-image: url(../images/blue_arrow_icon.gif);
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.site_map_box dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/sml_blue_arrow_icon.gif);
	background-repeat: no-repeat;
	height: 15px;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
}
.site_map_box a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
/* @site_map css    */
