* {
	margin: 0px;
	padding: 0px;
	font-size:12px;
}








 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #000000; LINE-HEIGHT: 120%; TEXT-ALIGN: center
}
.color_r {
	color: #A02B45;
	font-size:12px;
}
.check_point {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.txt_st {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bg {
	BACKGROUND: url(../img/bg.jpg) repeat-y; MARGIN: 0px auto; WIDTH: 786px; TEXT-ALIGN: left
}
#frame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 780px; PADDING-TOP: 0px; bgcolor: "#FFFFFF"
}
#header {
	BACKGROUND: url(../img/head_bg.jpg) repeat-x; WIDTH: 780px; HEIGHT: 99px
}
#header_left {
	FLOAT: left; WIDTH: 500px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(../img/head_read.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; COLOR: #ffffff; LINE-HEIGHT: 180%; PADDING-TOP: 0px; HEIGHT: 20px
}
#header H1 A {
	COLOR: #ffffff; TEXT-DECORATION: none;font-size:11px;
}
#header H1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;font-size:11px;
}
span{
font-size:11px;
}
H2#top_logo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/head_logo.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 61px
}
#header_right {
	FLOAT: right; WIDTH: 280px
}
#header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/head_tel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 81px
}
#pajero {
	CLEAR: both; WIDTH: 780px; HEIGHT: 300px
}
#p_img {
	FLOAT: left; WIDTH: 545px; HEIGHT: 300px
}
#p_img .p_img01 {
	BACKGROUND: url(../img/top_main01.jpg); WIDTH: 545px; TEXT-INDENT: -99999px; HEIGHT: 90px
}
#p_img UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_main02.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 545px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 120px
}
#p_img LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#p_img .p_img02 {
	BACKGROUND: url(../img/top_main03.jpg); WIDTH: 545px; TEXT-INDENT: -99999px; HEIGHT: 90px
}
#top_btn {
	FLOAT: right; WIDTH: 235px; HEIGHT: 300px
}
#top_mail A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 235px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 154px
}
#top_mail A:hover {
	BACKGROUND-POSITION: right top
}
#top_mail_btn {
	BACKGROUND: url(../img/top_mail.jpg) no-repeat left top; WIDTH: 235px; HEIGHT: 154px
}
#top_fax A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 235px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 146px
}
#top_fax A:hover {
	BACKGROUND-POSITION: right top
}
#top_fax_btn {
	BACKGROUND: url(../img/top_fax.jpg) no-repeat left top; WIDTH: 235px; HEIGHT: 146px
}
#contents {
	CLEAR: both; WIDTH: 780px
}
#side {
	BACKGROUND: #eeeeee; FLOAT: left; WIDTH: 200px
}
#side UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
#side LI {
	LIST-STYLE-TYPE: none
}
/* -------- «NAVI -------- */

/* ++++ «BTN TOP ++++ */
#navi_top a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_top a:hover {
	background-position: top right;
}

#navi_top_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-top-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN TOP ++++ */

/* ++++ «BTN MAIL ++++ */
#navi_mail a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navi_mail a:hover {
	background-position: top right;
}

#navi_mail_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-satei-btn-1.jpg") top left no-repeat;
}
/* ++++ ªBTN MAIL ++++ */

/* ++++ «BTN FAX ++++ */
#navi_fax a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_fax a:hover {
	background-position: top right;
}

#navi_fax_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-fax-satei-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN FAX ++++ */

/* ++++ «BTN DOC ++++ */
#navi_doc a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_doc a:hover {
	background-position: top right;
}

#navi_doc_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-hituyou-syorui-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN DOC ++++ */

/* ++++ «BTN COMP ++++ */
#navi_comp a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_comp a:hover {
	background-position: top right;
}

#navi_comp_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-gaiyou-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN COMP ++++ */

/* ++++ «BTN PRIV ++++ */
#navi_priv a {
	width: 200px;
	height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_priv a:hover {
	background-position: top right;
}

#navi_priv_btn {
	width: 200px;
	height: 55px;
	background: url("../img-1/menu-privacy-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN PRIV ++++ */









#navi_toiawase a {
	width: 200px;
	height: 56px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_toiawase a:hover {
	background-position: top right;
}

#navi_toiawase_btn {
	width: 200px;
	height: 56px;
	background: url("../img-1/menu-otoiawase-btn.jpg") top left no-repeat;
}







#toiawase a {
	width: 239px;
	height: 90px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px; 
	margin: 10px 0px 10px 40px;
	padding: 0px 0px 30px 40px;
@ 
}

#toiawase a:hover {
	background-position: top right;
}

#toiawase_btn {
	width: 239px;
	height: 90px;
	background: url("../img-1/btn-otoiawase.jpg") top left no-repeat;

}



#toiawase-msg{
font-size:12px;
width:270px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 10px;
}







/* ++++ «BTN MAP ++++ */
#navi_map a {
	width: 200px;
	height: 56px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
	margin: 0px 0px;
	padding: 0px;
}

#navi_map a:hover {
	background-position: top right;
}

#navi_map_btn {
	width: 200px;
	height: 56px;
	background: url("../img-1/menu-sitemap-btn.jpg") top left no-repeat;
}
/* ++++ ªBTN MAP ++++ */
/* -------- ªNAVI -------- */
#site {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/side_site_bg.jpg) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 10px 5px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#site H2 {
	BACKGROUND: url(../img/side_site.jpg); WIDTH: 190px; TEXT-INDENT: -99999px; HEIGHT: 46px
}
#bnr_track A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/bnr_track.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 5px; WIDTH: 180px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 60px
}
#bnr_over A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/bnr_over.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 5px; WIDTH: 180px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 60px
}
#site P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 7px; TEXT-ALIGN: left
}
#site_btm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #a02b45; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 1px
}
.caution {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a02b45; PADDING-TOP: 0px
}
.caution A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #a02b45; TEXT-DECORATION: underline
}
.caution A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #a02b45; COLOR: #ffffff; TEXT-DECORATION: underline
}
#pr {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pr_site {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px
}
#pr_site A {
	COLOR: #000000;
	font-size:11px;
}
#pr_site A:hover {
	COLOR: #a02b45;
	font-size:11px;
}
#main {
	BACKGROUND: #ffffff; FLOAT: right; WIDTH: 580px
}
H2#top_ttl01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/top_ttl01.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#why_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_why_img.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px 9px; WIDTH: 200px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 150px
}
#why_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 362px; PADDING-TOP: 0px
}
#why_txt H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/top_why_read.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 14px 5px; WIDTH: 339px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 24px
}
#why_txt P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
#top_price {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_price.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px 27px; WIDTH: 528px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 98px
}
#price_txt {
	FLOAT: left; WIDTH: 342px
}
#price_txt H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/top_globe_read.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 14px 40px; WIDTH: 280px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 61px
}
#price_txt P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 10px
}
#price_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_globe_img.jpg) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 20px 0px; WIDTH: 200px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 150px
}
H2#top_ttl02 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/top_ttl02.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#flow_ul LI {
	DISPLAY: inline
}
#top_list01 {
	DISPLAY: block; BACKGROUND: url(../img/top_step01.jpg) no-repeat; FLOAT: left; MARGIN: 0px 0px 0px 6px; WIDTH: 180px; HEIGHT: 91px
}
#top_list01 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 40px
}
#top_list02 {
	DISPLAY: block; BACKGROUND: url(../img/top_step02.jpg) no-repeat; FLOAT: left; MARGIN: 0px 0px 0px 6px; WIDTH: 180px; HEIGHT: 91px
}
#top_list02 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 40px
}
#top_list03 {
	DISPLAY: block; BACKGROUND: url(../img/top_step03.jpg) no-repeat; FLOAT: left; MARGIN: 0px 0px 0px 6px; WIDTH: 180px; HEIGHT: 91px
}
#top_list03 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 40px
}
.flow_notice {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 5px
}
H2#top_ttl03 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/top_ttl03.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#contact_left {
	FLOAT: left; MARGIN: 0px 0px 10px 8px; WIDTH: 270px
}
#contact_right {
	FLOAT: right; MARGIN: 0px 8px 10px 0px; WIDTH: 270px
}
#top_mail02 A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 146px
}
#top_mail02 A:hover {
	BACKGROUND-POSITION: right top
}
#top_mail02_btn {
	BACKGROUND: url(../img/top_mail02.jpg) no-repeat left top; WIDTH: 270px; HEIGHT: 146px
}
#top_fax02 A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 270px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 146px
}
#top_fax02 A:hover {
	BACKGROUND-POSITION: right top
}
#top_fax02_btn {
	BACKGROUND: url(../img/top_fax02.jpg) no-repeat left top; WIDTH: 270px; HEIGHT: 146px
}
#top_tel02 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/top_tel.jpg); PADDING-BOTTOM: 0px; MARGIN: 14px 0px 20px 20px; WIDTH: 542px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 41px
}
#footer {
	clear: both;
	width: 780px;
	height: 60px;
	background: url("../img/footer.jpg");
	font-size:10px;
}

#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	font-size: 10px;
}

#footer li {
	display: inline;
/*	list-style-image: url("../img/footer_point.jpg");*/
	color: #FFFFFF;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 8px;
	background: url("../img/footer_point02.jpg") no-repeat;
}

#footer li a {
	color: #FFFFFF;
	text-decoration: none;
		font-size:10px;

}

#footer li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:10px;

}

#footer p {
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 20px 10px 0px 0px;
	font-size:12px;

}

#sub_header {
	BACKGROUND: url(../img/sub_head_bg.jpg) repeat-x; WIDTH: 780px; HEIGHT: 79px
}
#sub_header_left {
	FLOAT: left; WIDTH: 460px
}
#sub_header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(../img/sub_head_read.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 460px; COLOR: #ffffff; LINE-HEIGHT: 180%; PADDING-TOP: 0px; HEIGHT: 20px;font-size:11px;
}
#sub_header H1 A {
	COLOR: #ffffff; TEXT-DECORATION: none;font-size:11px;
}
#sub_header H1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;font-size:11px;
}
H2#sub_top_logo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/sub_head_logo.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 300px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 41px
}
#sub_header_right {
	FLOAT: right; WIDTH: 320px
}
#sub_header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/sub_head_tel.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 61px
}
#sub_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img-1/sub_main.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 580px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 180px
}
#ttl_comp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_comp.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
.comp_bg01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 560px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.comp_bg02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 30px 10px; WIDTH: 540px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.comp_bg03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; WIDTH: 560px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.comp_bg04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 30px; WIDTH: 540px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.comp_bg02 TABLE {
	FONT-SIZE: 13px
}
.comp_topic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 10px
}
.comp_topic A {
	COLOR: #a02b45; TEXT-DECORATION: none
}
.comp_topic A:hover {
	COLOR: #a02b45; TEXT-DECORATION: underline
}
.comp_exp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 10px
}
.comp_photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.comp_photo_sp {
	PADDING-RIGHT: 10px
}
#ttl_access {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_access.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#access_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#ttl_priv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_priv.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
.priv_num {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 20px; LINE-HEIGHT: 130%; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.priv_txt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 520px; LINE-HEIGHT: 130%; PADDING-TOP: 10px
}
#ttl_personal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_personal.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
.priv_bg01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 10px; WIDTH: 560px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.priv_bg02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 30px 10px; WIDTH: 540px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.priv_bg02 TABLE {
	FONT-SIZE: 13px
}
#ttl_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_map.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#ttl_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img-1/muryou-satei-bar.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#ttl_conf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_conf.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#ttl_reg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_reg.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#car_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_form01.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px 15px; WIDTH: 500px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 24px
}
#personal_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_form02.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px 15px; WIDTH: 500px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 24px
}
.form_topic_top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 140px; PADDING-TOP: 10px
}
.form_exp_top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 10px
}
.form_topic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 140px; PADDING-TOP: 0px
}
.form_exp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px
}
.form_exp_add {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 400px; PADDING-TOP: 0px
}
.form_200 {
	WIDTH: 200px
}
.form_240 {
	WIDTH: 240px
}
.form_300 {
	WIDTH: 300px
}
#form_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.form_end_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 120px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 30px
}
.form_end_txt A {
	COLOR: #a02b45; TEXT-DECORATION: none
}
.form_end_txt A:hover {
	COLOR: #a02b45; TEXT-DECORATION: underline
}
#ttl_doc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img-1/hituyou-syorui-bar.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
.doc_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
.doc_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../img-1/doc_point.jpg) no-repeat; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.doc_list LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
.doc_list LI A:hover {
	COLOR: #113593; TEXT-DECORATION: underline
}
#doc01 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img-1/doc_01.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 7px 10px; WIDTH: 91px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 18px
}
#doc01 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.doc_no01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no01.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.doc_no02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no02.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.doc_no03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no03.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.doc_no04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no04.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.doc_no05 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no05.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.doc_no06 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../img-1/no06.jpg) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#doc_inin A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 159px; WIDTH: 171px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 53px
}
#doc_inin A:hover {
	BACKGROUND-POSITION: right top
}
#btn_inin {
	BACKGROUND: url(../img-1/btn_inin.jpg) no-repeat left top; WIDTH: 171px; HEIGHT: 53px
}
#doc_jyouto A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 160px; WIDTH: 171px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 53px
}
#doc_jyouto A:hover {
	BACKGROUND-POSITION: right top
}
#btn_jyouto {
	BACKGROUND: url(../img-1/btn_jyouto.jpg) no-repeat left top; WIDTH: 171px; HEIGHT: 53px
}
#doc_samp A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 20px 80px; WIDTH: 348px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 57px
}
#doc_samp A:hover {
	BACKGROUND-POSITION: right top
}
#btn_samp {
	BACKGROUND: url(../img-1/btn_samp.jpg) no-repeat left top; WIDTH: 348px; HEIGHT: 57px
}
#doc02 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img-1/doc_02.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 7px 10px; WIDTH: 487px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 19px
}
#doc02 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.doc_li_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.doc_li_txt02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px
}
#doc03 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img-1/doc_03.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 7px 10px; WIDTH: 395px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 18px
}
#doc03 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#ttl_samp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/ttl_samp.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 7px 6px; WIDTH: 566px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 42px
}
#samp01 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/samp_01.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 7px 10px; WIDTH: 144px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 18px
}
#samp01 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
.samp_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#samp02 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../img/samp_02.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 7px 10px; WIDTH: 178px; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 19px
}
#samp02 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}




#site ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#site li {
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 10px 10px;
	background: url("../img-1/link_p.jpg") no-repeat;
}

#site li a {
	color: #003096;
	text-decoration: none;
}

#site li a:hover {
	color: #003096;
	text-decoration: underline;
}
