	/*ベース部分*/
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	background-image: url(images/img/webback.gif);
	background-repeat: repeat-x;
}

h1, h2, h3, h4, h5, h6, p, a, div {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

	/*タイトル廻りのイメージ*/
	
#head_copy {
	height: 39px;
	width: 620px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	color: #FF8000;
	line-height: 30px;
	margin: 0px;
}

#top_main1 {
	height: 53px;
	width: 679px;
	background-image: url(images/img/top_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -9999px;
	color: #FFFFFF;
	font-size: 14px;
}

#top_main2 {
	background-image: url(images/img/top_image.jpg);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	height: 240px;
	line-height: 1.2;
	letter-spacing: 1px;
	text-indent: -9999px;
}


	/*本文*/


#txt {
	background-repeat: no-repeat;
	display: block;
	clear: left;
	line-height: 22px;
	letter-spacing: 1px;
	margin-left: 10px;
	width: 500px;
}




	/*クリック部分*/







	/*クリック部分*/
a.button1 {
	display: block;
	height: 79px;
	width: 347px;
	background-image: url(images/button1.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left top;
	left: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 31px;
	position: 10;
	text-decoration: none;
}

a:hover.button1 {
	color:##66FFCC;
	background-image: url(images/button1_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.button1 {
	color:#ffffff;
	background-image: url(images/button1_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


a.button2 {
	display: block;
	height: 79px;
	width: 347px;
	background-image: url(images/button2.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left top;
	left: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 31px;
	position: 10;
	text-decoration: none;
}
a:hover.button2 {
	color:##66FFCC;
	background-image: url(images/button2_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.button2 {
	color:#ffffff;
	background-image: url(images/button2_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.top1_tab {
	display: block;
	height: 126px;
	width: 167px;
	background-image: url(images/img/web_20.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top1_tab {
	color:#66FFCC;
	background-image: url(images/img/web_20_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.top1_tab {
	color:#ffffff;
	background-image: url(images/img/web_20.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.top2_tab {
	display: block;
	height: 126px;
	width: 167px;
	background-image: url(images/img/web_22.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top2_tab {
	color:##66FFCC;
	background-image: url(images/img/web_22_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.top2_tab {
	color:#ffffff;
	background-image: url(images/img/web_22.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.top3_tab {
	display: block;
	height: 126px;
	width: 167px;
	background-image: url(images/img/web_24.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top3_tab {
	color:##66FFCC;
	background-image: url(images/img/web_24_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.top3_tab {
	color:#ffffff;
	background-image: url(images/img/web_24.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.list_txt {
	width: 495px;
	display: block;
	clear: left;
	line-height: 22px;
	height: 20px;
	background-position: left top;
	font-size: 10px;
}


.price_hp_1top {
	width: 440px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_title_t.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}


a.price_hp_top {
	width: 440px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_title_t.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a:hover.price_hp_top {
	color:##66FFCC;
	background-image: url(images/img/price_title_t_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.price_hp_top {
	color:#ffffff;
	background-image: url(images/img/price_title_t.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.price_hp_1middle {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_title_m.gif);
	background-position: left top;
	background-repeat: repeat-y;

}


.price_hp_middle {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_title_m.gif);
	background-position: left top;
	background-repeat: repeat-y;
	text-indent: -28px;
}
.price_hp_bottom {
	width: 440px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_title_b.gif);
	height: 30px;
	background-position: left top;
	background-repeat: repeat-y;
	text-indent: -9999px;
}

.price_ex_1top {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex1t.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a.price_ex_top {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex1t.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a:hover.price_ex_top {
	color:##66FFCC;
	background-image: url(images/img/price_ex1t_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.price_ex_top {
	color:#ffffff;
	background-image: url(images/img/price_ex1t.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


.price_ex_1middle {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex1m.gif);
	background-position: left top;
	background-repeat: repeat-y;
	
}


.price_ex_middle {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex1m.gif);
	background-position: left top;
	background-repeat: repeat-y;
	text-indent: -28px;
}
.price_ex_bottom {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex1b.gif);
	height: 30px;
	background-position: left top;
	background-repeat: repeat-y;
	text-indent: -9999px;
}

.price_ex_t1top {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex_fly.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}


a.price_ex_ttop {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex_fly.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a:hover.price_ex_ttop {
	color:##66FFCC;
	background-image: url(images/img/price_ex_fly_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.price_ex_ttop {
	color:#ffffff;
	background-image: url(images/img/price_ex_fly.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



.price_ex_d1top {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex_dm.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a.price_ex_dtop {
	width: 415px;
	display: block;
	padding-left: 20px;
	clear: left;
	line-height: 22px;
	background-image: url(images/img/price_ex_dm.gif);
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

a:hover.price_ex_dtop {
	color:##66FFCC;
	background-image: url(images/img/price_ex_dm_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.price_ex_dtop {
	color:#ffffff;
	background-image: url(images/img/price_ex_dm.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



a.top1_tab_sub {
	display: block;
	height: 52px;
	width: 167px;
	background-image: url(images/io.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top1_tab_sub {
	color:##66FFCC;
	background-image: url(images/io_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


a:active.top1_tab_sub {
	color:#ffffff;
	background-image: url(images/io.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.top2_tab_sub {
	display: block;
	height: 52px;
	width: 167px;
	background-image: url(images/ko.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top2_tab_sub {
	color:##66FFCC;
	background-image: url(images/ko_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.top2_tab_sub {
	color:#ffffff;
	background-image: url(images/ko.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.top3_tab_sub {
	display: block;
	height: 52px;
	width: 167px;
	background-image: url(images/fq.gif);
	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	background-position: left top;
	left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	line-height: 25px;
	text-decoration: none;
	font-size: 12px;
}

a:hover.top3_tab_sub {
	color:##66FFCC;
	background-image: url(images/fq_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:active.top3_tab_sub {
	color:#ffffff;
	background-image: url(images/fq.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


a.topic_torikai {
	display: block;
	height: 190px;
	width: 520px;
	background-image: url(ko-koku_back/torikai/topic.jpg);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: -10px top;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
	text-decoration: none;
}

a:hover.topic_torikai {
	color:##66FFCC;
	background-image: url(ko-koku_back/torikai/topic.jpg);
	background-position: -10px -190px;
	background-repeat: no-repeat;
}
.clear {
	clear: both;
}
.title0 {
	background-image: url(images/top_price.jpg);
	background-repeat: no-repeat;
	height: 250px;
	text-indent: -9999px;
}

.title1 {
	background-image: url(images/top_price1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
	margin: 20px 0 10px 0;
}


.title2 {
	background-image: url(images/top_price2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
	margin: 30px 0 20px 0;
}


.title3 {
	background-image: url(images/top_price3.jpg);
	background-repeat: no-repeat;
	height: 300px;
	text-indent: -9999px;
}

