@charset "utf-8";
/* CSS Document */
@import "../../include/css/base.css";

/*  左カラムCSS ここから  */

h2.main_title {
	background-image: url(../img/title01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 722px;
	height: 120px;
	text-indent:-9999px;
}

div.pack_plan {
	width: 510px;
	float: left;
}
div.pack_plan h3 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:510px;
	height: 100px;
	text-indent:-9999px;
}
div.pack_plan h3.tatoeba01 {
	background-image: url(../img/tatoeba10.gif);
}
div.pack_plan h3.tatoeba02 {
	background-image: url(../img/tatoeba02.gif);
}
div.pack_plan h3.tatoeba03 {
	background-image: url(../img/tatoeba03.gif);
}
div.pack_plan h3.tatoeba04 {
	background-image: url(../img/tatoeba04.gif);
}
div.pack_plan h3.tatoeba05 {
	background-image: url(../img/tatoeba05.gif);
}
div.pack_plan h3.tatoeba07 {
	background-image: url(../img/tatoeba07.gif);
}
div.pack_plan h3.tatoeba08 {
	background-image: url(../img/tatoeba08.gif);
}
div.pack_plan h3.tatoeba09 {
	background-image: url(../img/tatoeba09.gif);
}
div.pack_plan h3.tatoeba17 {
	background-image: url(../img/tatoeba17.gif);
}
div.pack_plan h3.tatoeba18 {
	background-image: url(../img/tatoeba18.gif);
}
div.pack_plan h3.tatoeba00 {
	background-image: url(../img/top_anshin.jpg);
}

div.pack_plan h4 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:510px;
	height: 39px;
	text-indent:-9999px;
}
h4.title_bar01 {
	background-image: url(../img/tit_inn.gif);
}
h4.title_bar02 {
	background-image: url(../img/tit_toi.gif);
}
h4.title_bar02_k{
	background-image: url(../img/tit_toi_kan.gif);
}
h4.title_bar03 {
	background-image: url(../img/tit_gus.gif);
}
h4.title_bar04 {
	background-image: url(../img/tit_kyu.jpg);
}
h4.title_bar04_k{
	background-image: url(../img/tit_kyu_kan.jpg);
}
h4.title_bar05 {
	background-image: url(../img/tit_gai.gif);
}
h4.title_bar05_k {
	background-image: url(../img/tit_ih.gif);
}
h4.title_bar07 {
	background-image: url(../img/title_bar07.gif);
}
h4.title_bar08 {
	background-image: url(../img/title_bar08.gif);
}
h4.title_bar09 {
	background-image: url(../img/title_bar09.gif);
}
h4.title_bar10 {
	background-image: url(../img/title_bar10.gif);
}
h4.title_bar18 {
	background-image: url(../img/tit_all.gif);
}
h4.title_bar22 {
	background-image: url(../img/title_bar10.gif);
}

div.pack_plan p {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
p.main_img01 {
	height: 287px;
	background-image: url(../img/main_img02.jpg);
}
p.main_img02 {
	height: 287px;
	background-image: url(../img/main_img02.jpg);
}
div.main_img03 {
	background-image: url(../img/main_img03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 230px 0 100px 370px;
}
div.main_img03 a {
	background-image: url(../img/aqpure_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
}
p.main_img04 {
	height: 400px;
	background-image: url(../img/toi_ip_01.jpg);
}
p.main_img04_k {
	height: 400px;
	background-image: url(../img/toi_kan_01.jpg);
}

p.main_img05 {
	height: 400px;
	background-image: url(../img/toi_ip_02.jpg);
}
p.main_img05_k {
	height: 400px;
	background-image: url(../img/toi_kan_02.jpg);
}
p.main_img06 {
	background-image: url(../img/toi_ip_03.jpg);
	height: 400px;
}
p.main_img06_k {
	background-image: url(../img/toi_kan_03.jpg);
	height: 400px;
}

div.main_img06 a {
	background-image: url(../img/aqpure_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
}
p.main_img07 {
	height: 400px;
	background-image: url(../img/kyu_ip_01.jpg);
}
p.main_img07_k {
	height: 400px;
	background-image: url(../img/kyu_kan_01.jpg);
}
p.main_img08 {
	height: 400px;
	background-image: url(../img/kyu_ip_02.jpg);
}
p.main_img08_k {
	height: 400px;
	background-image: url(../img/kyu_kan_02.jpg);
}
p.main_img09 {
	height: 400px;
	background-image: url(../img/kyu_ip_03.jpg);
}
p.main_img09_k {
	height: 400px;
	background-image: url(../img/kyu_kan_03.jpg);
}

p.main_img10 {
	height: 343px;
	background-image: url(../img/nai_kyo_01.jpg);
}
p.main_img11 {
	height: 343px;
	background-image: url(../img/nai_kyo_02.jpg);
}
p.main_img12 {
	height: 343px;
	background-image: url(../img/nai_kyo_03.jpg);
}
p.main_img13 {
	height: 343px;
	background-image: url(../img/nai_kyo_04.jpg);
}
p.main_img14 {
	height: 343px;
	background-image: url(../img/nai_kyo_05.jpg);
}
p.main_img15 {
	height: 343px;
	background-image: url(../img/nai_kyo_06.jpg);
}
p.main_img23 {
	height: 343px;
	background-image: url(../img/nai_kyo_08.jpg);
}
p.main_img24 {
	height: 343px;
	background-image: url(../img/nai_kyo_09.jpg);
}
p.main_img25 {
	height: 343px;
	background-image: url(../img/nai_kyo_10.jpg);
}
p.main_img16 {
	height: 277px;
    background-image: url(../img/konro_01.jpg);
}
p.main_img17 {
	height: 300px;
	background-image: url(../img/gai_01.jpg);
}
p.main_img17_k {
	height: 400px;
	background-image: url(../img/ih_kan_01.jpg);
}
p.main_img18 {
	height: 343px;
	background-image: url(../img/nai_kyo_05.jpg);
}
p.main_img19 {
	height: 343px;
	background-image: url(../img/nai_kyo_06.jpg);
}
p.main_img20 {
	height: 277px;
    background-image: url(../img/konro_01.jpg);
}
p.main_img21 {
	height: 400px;
    background-image: url(../img/all.jpg);
}
p.main_img22 {
	height: 424px;
    background-image: url(../img/shinkaichiku.jpg);
}
div.main_img00,
div.main_img00_k {
	float:left;
	padding:20px 0 0 0;
	width: 255px;
}
div.main_img00 a,
div.main_img00_k a {
	display:block;
	height: 145px;
	width:255px;
	text-indent:-9999px;
	overflow:hidden;
}
div.main_img00 a {
	background-image: url(../img/top_ippan_a.jpg);
}
div.main_img00_k a {
	background-image: url(../img/top_kanrei_a.jpg);
}
div.main_img00 a:hover,
div.main_img00_k a:hover {
	background-position:0 -145px;
}
div.main_img00 p,
div.main_img00_k p {
	text-indent:0px;
	padding:0 0 0 5px;
	_padding:0 0 0 8px;
	font-size:120%;
}

a.to_form {
	background-image: url(../img/to_form.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
}

a.to_form:hover,
div.main_img03 a:hover,
div.main_img06 a:hover {
	background-color:#FFF;
	opacity:0.75;
	-moz-opacity:0.75; /* older Gecko-based browsers */
	filter:alpha(opacity=75); /* For IE6&7 */
}
.naiyou h5 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	text-indent: -9999px;
}
.naiyou01 {
	background-image: url(../img/naiyou03.gif);
}
.naiyou02 {
	background-image: url(../img/naiyou02.gif);
}
.naiyou03 {
	background-image: url(../img/naiyou04.gif);
}
.naiyou04 {
	background-image: url(../img/naiyou04.gif);
}
.naiyou05 {
	background-image: url(../img/naiyou05.gif);
}
.naiyou06{
	background-image: url(../img/naiyou06.gif);
}
.naiyou07{
	background-image: url(../img/naiyou07.gif);
}
.naiyou10{
	background-image: url(../img/naiyou10.gif);
}
div.naiyou div {
	padding: 84px 5px 15px 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.naiyou01_2 {
	background-image: url(../img/step_kit.jpg);
}
.naiyou02_2 {
	background-image: url(../img/step_kyu.jpg);
}
.naiyou03_2 {
	background-image: url(../img/);
}
.naiyou04_2 {
	background-image: url(../img/step_toi.jpg);
}
.naiyou05_2 {
	background-image: url(../img/step_gas.jpg);
}
.naiyou06_2 {
	background-image: url(../img/step_gaiheki_nuri.jpg);
}
.naiyou07_2 {
	background-image: url(../img/step_yanenuri.jpg);
}
.naiyou08_2 {
	background-image: url(../img/step_kyu.jpg);
}
.naiyou09_2 {
	background-image: url(../img/step_toi.jpg);
}
.naiyou10_2 {
	background-image: url(../img/step_syu.jpg);
}
.naiyou17_2 {
	background-image: url(../img/step_gaiheki_nuri.jpg);
}
div.naiyou p {
	text-indent: -1em;
	padding-left: 1em;
	line-height: 160%;
	font-size: 110%;
	_font-size: 90%;
}


/*  左カラムCSS ここまで  */

/*  ページトップCSS ここから */
a.pagetop_inner {
	display:block;
	background-image: url(../../img/pagetop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height:8px;
	width:63px;
	overflow:hidden;
	_margin:0 5px 10px 0;
	text-indent: -9999px;
}
a.pagetop_inner:hover {
	background-position: -63px 0;
}
.pagetop_outer {
	padding: 16px 0 7px 437px;
	_padding: 16px 0 0 437px;
	background-image: url(../../img/border01.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
/*  ページトップCSS ここまで */

