html {background: #ffffff url(../images/bg_head.png) top center no-repeat; height:100%;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
head
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.headerline{height:23px; font-size:12px; padding-top:7px; color:#FFF;}
.header{height:140px;}
.logo{ margin-top:9px;}
.toiawase{float:left; width:460px; margin-top:10px;}
.toiawase a{ display:block; height:120px; margin-left:0; background: transparent url(../images/hd_toiawase2.png) 0 0 no-repeat;}
.toiawase a:hover{background: transparent url(../images/hd_toiawase2.png) 0 -120px no-repeat;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
menu
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.menu {clear:both; float:left; width: 100%; height:44px;}
.menu li{float:left;}
.menu01 a, .menu02 a, .menu03 a, .menu04 a, .menu05 a, .menu06 a, .menu07 a, .menu08 a{display:block; height:51px; margin-left:0; background-image:url(http://www.tokusosaizensen.jp/images/menu2.png); background-repeat:no-repeat; background-position-y:0px;}
.menu01 a:hover, .menu02 a:hover, .menu03 a:hover, .menu04 a:hover, .menu05 a:hover, .menu06 a:hover, .menu07 a:hover, .menu08 a:hover{background-position-y:-51px;}
.menu01on a, .menu02on a, .menu03on a, .menu04on a, .menu05on a, .menu06on a, .menu07on a, .menu08on a{display:block; height:51px; margin-left:0; background-image:url(http://www.tokusosaizensen.jp/images/menu2.png); background-repeat:no-repeat; background-position-y:-51px;}
/*
.menu01 a, .menu01 a:hover, .menu01on a{width:88px; background-position-x: 0px;}
.menu02 a, .menu02 a:hover, .menu02on a{width:106px; background-position-x: -88px;}
.menu03 a, .menu03 a:hover, .menu03on a{width:141px; background-position-x: -442px;}
.menu04 a, .menu04 a:hover, .menu04on a{width:142px; background-position-x: -300px;}
.menu05 a, .menu05 a:hover, .menu05on a{width:106px; background-position-x: -194px;}
.menu06 a, .menu06 a:hover, .menu06on a{width:160px; background-position-x: -583px;}
.menu07 a, .menu07 a:hover, .menu07on a{width:88px; background-position-x: -743px;}
.menu08 a, .menu08 a:hover, .menu08on a{width:109px; background-position-x: -831px;}
*/

.menu01 a{width:88px; background-position: 0px 0px;}
.menu02 a{width:106px; background-position: -88px 0px;}
.menu03 a{width:141px; background-position: -442px 0px;}
.menu04 a{width:142px; background-position: -300px 0px;}
.menu05 a{width:106px; background-position: -194px 0px;}
.menu06 a{width:160px; background-position: -583px 0px;}
.menu07 a{width:88px; background-position: -743px 0px;}
.menu08 a{width:109px; background-position: -831px 0px;}

.menu01 a:hover, .menu01on a{width:88px; background-position: 0px -51px;}
.menu02 a:hover, .menu02on a{width:106px; background-position: -88px -51px;}
.menu03 a:hover, .menu03on a{width:141px; background-position: -442px -51px;}
.menu04 a:hover, .menu04on a{width:142px; background-position: -300px -51px;}
.menu05 a:hover, .menu05on a{width:106px; background-position: -194px -51px;}
.menu06 a:hover, .menu06on a{width:160px; background-position: -583px -51px;}
.menu07 a:hover, .menu07on a{width:88px; background-position: -743px -51px;}
.menu08 a:hover, .menu08on a{width:109px; background-position: -831px -51px;}

#carousel1{}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
top mokuji
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.mokuji{float:left; background:#fff url(../images/bg_mokuji.png) bottom left no-repeat; padding-bottom:18px; margin-left:40px;}
.mokuji01 a, .mokuji02 a, .mokuji03 a, .mokuji04 a, .mokuji05 a, .mokuji06 a{display:block; width:280px; height:83px; margin-left:0; background-image:url(../images/obj_mokuji.png); background-repeat:no-repeat; background-position-x:0px;}
.mokuji01 a:hover, .mokuji02 a:hover, .mokuji03 a:hover, .mokuji04 a:hover, .mokuji05 a:hover, .mokuji06 a:hover{background-position-x:-280px;}
/*
.mokuji01 a, .mokuji01 a:hover{ background-position-y: -83px;}
.mokuji04 a, .mokuji04 a:hover{ background-position-y: -166px;}
.mokuji03 a, .mokuji03 a:hover{ background-position-y: -249px;}
.mokuji02 a, .mokuji02 a:hover{ background-position-y: -332px;}
.mokuji05 a, .mokuji05 a:hover{ background-position-y: -498px;}
.mokuji06 a, .mokuji06 a:hover{ background-position-y: -415px;}
*/

.mokuji01 a{ background-position: 0px -83px;}
.mokuji04 a{ background-position: 0px -166px;}
.mokuji03 a{ background-position: 0px -249px;}
.mokuji02 a{ background-position: 0px -332px;}
.mokuji05 a{ background-position: 0px -498px;}
.mokuji06 a{ background-position: 0px -415px;}

.mokuji01 a:hover{ background-position: -280px -83px;}
.mokuji04 a:hover{ background-position: -280px -166px;}
.mokuji03 a:hover{ background-position: -280px -249px;}
.mokuji02 a:hover{ background-position: -280px -332px;}
.mokuji05 a:hover{ background-position: -280px -498px;}
.mokuji06 a:hover{ background-position: -280px -415px;}

/*title long*/
#toph2, #toph3_1, #toph3_2, #toph3_3, #toph3_4, #h2_090101, #h2_090102, #h2_090103{ float:left; display:block; width:940px; height:60px; text-indent: 200%; white-space: nowrap; overflow:hidden;}
#toph2{ background:#fff url(../images/ti_tokusosaizensen.png) 0 0 no-repeat;}
#toph3_1{ background:#fff url(../images/ti_oyakusoku.png) 0 0 no-repeat;}
#toph3_2{ background:#fff url(../images/ti_service.png) 0 0 no-repeat;}
#toph3_3{ background:#fff url(../images/ti_tv.png) 0 0 no-repeat;}
#toph3_4{ background:#fff url(../images/ti_tokutyo.png) 0 0 no-repeat;}

/*contact*/
#h2_090101{ background:#fff url(../images/ti_toiawase01.png) 0 0 no-repeat;}
#h2_090102{ background:#fff url(../images/ti_toiawase02.png) 0 0 no-repeat;}
#h2_090103{ background:#fff url(../images/ti_toiawase03.png) 0 0 no-repeat;}


/*title short*/
#h2_020101, #h2_020102, #h2_020103, 
#h2_020201, #h2_020202, #h2_020203, 
#h2_020301, #h2_020302, #h2_020303, #h2_020303_2, #h2_020304, 
#h2_020401, #h2_020402,
#h2_020501, #h2_020502, #h2_020503, #h2_020504,
#h2_020601, 
#h2_020701, #h2_020702, #h2_020703, #h2_020704, 
#h2_020801, #h2_020802, #h2_020803, #h2_020804, #h2_020805, 
#h2_021501, #h2_021502, #h3_021501, #h3_021502, #h3_021503, #h3_021504, #h3_021505, #h3_021506, 
#h2_030101, #h2_030401, #h2_030402, #h2_030701, 
#h2_040101, #h2_040102, #h2_040103, #h2_040401, #h2_040402,
#h2_050101, #h2_050102, #h2_050103, #h2_050104, #h2_050105, #h2_050106, #h2_050107, #h2_050108, #h2_050109, #h2_050110, #h2_050401, #h2_050402,
#h2_050601, #h3_050101, 
#h2_060101, #h2_060102,  #h2_060103, #h2_060401, #h2_060402,
#h2_070101, #h2_070201,  #h2_070202, #h2_070301, #h2_070401, #h2_070501, #h2_070601, 
#h2_080101, #h2_080102, #h2_080103, #h2_080104, #h2_080105, #h2_080201, #h2_080202, #h2_080301, #h2_080401, #h2_080501, #h2_080601, #h3_080601, #h3_080602, #h3_080603, #h3_080604, #h3_080605, 
#h2_100101, #h2_100102, #h2_100103, #h2_100104, #h2_100105, #h2_100106, 
#h3_100101, #h3_100102, #h3_100103, #h3_100104, #h3_100105, #h3_100106, #h3_100201, #h3_100202, #h3_100301, #h3_100401, #h3_100402, #h3_100501{ float:left; display:block; width:700px; height:60px; text-indent: 200%; white-space: nowrap; overflow:hidden;}

/*tokuso*/
#h2_020101{ background:#fff url(../images/ti_tokusyuseiso.png) 0 0 no-repeat;}
#h2_020102{ background:#fff url(../images/ti_konnatoki.png) 0 0 no-repeat;}
#h2_020103{ background:#fff url(../images/ti_sagyo.png) 0 0 no-repeat;}
#h2_020201{ background:#fff url(../images/ti_sagyo.png) 0 0 no-repeat;}
#h2_020202{ background:#fff url(../images/ti_naiyo.png) 0 0 no-repeat;}
#h2_020203{ background:#fff url(../images/ti_kanryo.png) 0 0 no-repeat;}

#h2_020301{ background:#fff url(../images/ti_moshikomi.png) 0 0 no-repeat;}
#h2_020302{ background:#fff url(../images/ti_step01.png) 0 0 no-repeat;}
#h2_020303{ background:#fff url(../images/ti_step02.png) 0 0 no-repeat;}
#h2_020303_2{ background:#fff url(../images/ti_step02_2.png) 0 0 no-repeat;}
#h2_020304{ background:#fff url(../images/ti_step03.png) 0 0 no-repeat;}

#h2_020401{ background:#fff url(../images/ti_price_tokuso.png) 0 0 no-repeat;}
#h2_020402{ background:#fff url(../images/ti_jirei_tokuso.png) 0 0 no-repeat;}

#h2_020501{ background:#fff url(../images/ti_taioarea.png) 0 0 no-repeat;}
#h2_020502{ background:#fff url(../images/ti_area01.png) 0 0 no-repeat;}
#h2_020503{ background:#fff url(../images/ti_area02.png) 0 0 no-repeat;}
#h2_020504{ background:#fff url(../images/ti_area03.png) 0 0 no-repeat;}

#h2_020601{ background:#fff url(../images/ti_oyakudachi.png) 0 0 no-repeat;}

#h2_020701{ background:#fff url(../images/ti_nyushitsu.png) 0 0 no-repeat;}
#h2_020702{ background:#fff url(../images/ti_attention01.png) 0 0 no-repeat;}
#h2_020703{ background:#fff url(../images/ti_attention02.png) 0 0 no-repeat;}
#h2_020704{ background:#fff url(../images/ti_attention03.png) 0 0 no-repeat;}

#h2_020801{ background:#fff url(../images/ti_kansenyobo.png) 0 0 no-repeat;}
#h2_020802{ background:#fff url(../images/ti_infection01.png) 0 0 no-repeat;}
#h2_020803{ background:#fff url(../images/ti_infection02.png) 0 0 no-repeat;}
#h2_020804{ background:#fff url(../images/ti_infection03.png) 0 0 no-repeat;}
#h2_020805{ background:#fff url(../images/ti_infection04.png) 0 0 no-repeat;}

#h2_021501{ background:#fff url(../images/ti_heatshock.png) 0 0 no-repeat;}
#h2_021502{ background:#fff url(../images/ti_overshout.png) 0 0 no-repeat;}

#h3_021501{ background:#fff url(../images/ti_tokuso_heat01.png) 0 0 no-repeat;}
#h3_021502{ background:#fff url(../images/ti_tokuso_heat02.png) 0 0 no-repeat;}
#h3_021503{ background:#fff url(../images/ti_tokuso_heat03.png) 0 0 no-repeat;}
#h3_021504{ background:#fff url(../images/ti_tokuso_heat04.png) 0 0 no-repeat;}
#h3_021505{ background:#fff url(../images/ti_tokuso_heat05.png) 0 0 no-repeat;}
#h3_021506{ background:#fff url(../images/ti_tokuso_heat06.png) 0 0 no-repeat;}

/*ihin*/
#h2_030101{ background:#fff url(../images/ti_ihinseiri.png) 0 0 no-repeat;}
#h2_030401{ background:#fff url(../images/ti_price_kasai.png) 0 0 no-repeat;}
#h2_030402{ background:#fff url(../images/ti_jirei_kasai.png) 0 0 no-repeat;}
#h2_030701{ background:#fff url(../images/ti_seizenseiri.png) 0 0 no-repeat;}

/*gomi*/
#h2_040101{ background:#fff url(../images/ti_gomibeya.png) 0 0 no-repeat;}
#h2_040102{ background:#fff url(../images/ti_angels.png) 0 0 no-repeat;}
#h2_040103{ background:#fff url(../images/ti_shinobi.png) 0 0 no-repeat;}
#h2_040401{ background:#fff url(../images/ti_price_gomibeya.png) 0 0 no-repeat;}
#h2_040402{ background:#fff url(../images/ti_jirei_gomibeya.png) 0 0 no-repeat;}

/*kasai*/
#h2_050101{ background:#fff url(../images/ti_kasaigenba.png) 0 0 no-repeat;}
#h2_050102{ background:#fff url(../images/ti_kasai_nagare01.png) 0 0 no-repeat;}
#h2_050103{ background:#fff url(../images/ti_kasai_nagare02.png) 0 0 no-repeat;}
#h2_050104{ background:#fff url(../images/ti_kasai_nagare03.png) 0 0 no-repeat;}
#h2_050105{ background:#fff url(../images/ti_kasai_nagare04.png) 0 0 no-repeat;}
#h2_050106{ background:#fff url(../images/ti_kasai_yakekoge01.png) 0 0 no-repeat;}
#h2_050107{ background:#fff url(../images/ti_kasai_yakekoge02.png) 0 0 no-repeat;}
#h2_050108{ background:#fff url(../images/ti_kasai_yakekoge03.png) 0 0 no-repeat;}
#h2_050109{ background:#fff url(../images/ti_kasai_yakekoge04.png) 0 0 no-repeat;}
#h2_050110{ background:#fff url(../images/ti_kasai_yakekoge05.png) 0 0 no-repeat;}
#h2_050401{ background:#fff url(../images/ti_price_ihinseiri.png) 0 0 no-repeat;}
#h2_050402{ background:#fff url(../images/ti_jirei_ihinseiri.png) 0 0 no-repeat;}
#h2_050601{ background:#fff url(../images/ti_kogesyu.png) 0 0 no-repeat;}

#h3_050101{ background:#fff url(../images/ti_kasaifukkyu.png) 0 0 no-repeat;}

/*fukushi*/
#h2_060101{ background:#fff url(../images/ti_fukushiseiri.png) 0 0 no-repeat;}
#h2_060102{ background:#fff url(../images/ti_fukushi01.png) 0 0 no-repeat;}
#h2_060103{ background:#fff url(../images/ti_fukushi02.png) 0 0 no-repeat;}
#h2_060401{ background:#fff url(../images/ti_price_fukusiseiri.png) 0 0 no-repeat;}
#h2_060402{ background:#fff url(../images/ti_jirei_fukusiseiri.png) 0 0 no-repeat;}

/*sonota*/
#h2_070101{ background:#fff url(../images/ti_ohaka.png) 0 0 no-repeat;}
#h2_070201{ background:#fff url(../images/ti_otakiage.png) 0 0 no-repeat;}
#h2_070202{ background:#fff url(../images/ti_kuyo.png) 0 0 no-repeat;}
#h2_070301{ background:#fff url(../images/ti_seizensodan.png) 0 0 no-repeat;}
#h2_070401{ background:#fff url(../images/ti_sougi.png) 0 0 no-repeat;}
#h2_070501{ background:#fff url(../images/ti_fudosan.png) 0 0 no-repeat;}
#h2_070601{ background:#fff url(../images/ti_price.png) 0 0 no-repeat;}

/*trust*/
#h2_080101{ background:#fff url(../images/ti_trust.png) 0 0 no-repeat;}
#h2_080102{ background:#fff url(../images/ti_mimamori.png) 0 0 no-repeat;}
#h2_080103{ background:#fff url(../images/ti_sasaeai.png) 0 0 no-repeat;}
#h2_080104{ background:#fff url(../images/ti_partner.png) 0 0 no-repeat;}
#h2_080105{ background:#fff url(../images/ti_teikei.png) 0 0 no-repeat;}
#h2_080201{ background:#fff url(../images/ti_rinen.png) 0 0 no-repeat;}
#h2_080202{ background:#fff url(../images/ti_shisei.png) 0 0 no-repeat;}
#h2_080301{ background:#fff url(../images/ti_president.png) 0 0 no-repeat;}
#h2_080401{ background:#fff url(../images/ti_staff.png) 0 0 no-repeat;}
#h2_080501{ background:#fff url(../images/ti_trustfamily.png) 0 0 no-repeat;}
#h2_080601{ background:#fff url(../images/ti_tokutyo01.png) 0 0 no-repeat;}
#h3_080601{ background:#fff url(../images/ti_tokutyo02.png) 0 0 no-repeat;}
#h3_080602{ background:#fff url(../images/ti_tokutyo03.png) 0 0 no-repeat;}
#h3_080603{ background:#fff url(../images/ti_tokutyo04.png) 0 0 no-repeat;}
#h3_080604{ background:#fff url(../images/ti_tokutyo05.png) 0 0 no-repeat;}
#h3_080605{ background:#fff url(../images/ti_tokutyo06.png) 0 0 no-repeat;}

/*共通コンテンツ*/
#h2_100101{ background:#fff url(../images/ti_shoshu.png) 0 0 no-repeat;}
#h2_100102{ background:#fff url(../images/ti_ozon.png) 0 0 no-repeat;}
#h2_100103{ background:#fff url(../images/ti_shodoku.png) 0 0 no-repeat;}
#h2_100104{ background:#fff url(../images/ti_gaityukujo.png) 0 0 no-repeat;}
#h2_100105{ background:#fff url(../images/ti_osenbutsu.png) 0 0 no-repeat;}
#h2_100106{ background:#fff url(../images/ti_kaifuku.png) 0 0 no-repeat;}
#h3_100101{ background:#fff url(../images/ti_tokuso_syosyu01.png) 0 0 no-repeat;}
#h3_100102{ background:#fff url(../images/ti_tokuso_syosyu02.png) 0 0 no-repeat;}
#h3_100103{ background:#fff url(../images/ti_tokuso_syosyu03.png) 0 0 no-repeat;}
#h3_100104{ background:#fff url(../images/ti_tokuso_syosyu04.png) 0 0 no-repeat;}
#h3_100105{ background:#fff url(../images/ti_tokuso_syosyu05.png) 0 0 no-repeat;}
#h3_100106{ background:#fff url(../images/ti_tokuso_syosyu06.png) 0 0 no-repeat;}
#h3_100201{ background:#fff url(../images/ti_tokuso_dassyu01.png) 0 0 no-repeat;}
#h3_100202{ background:#fff url(../images/ti_tokuso_dassyu02.png) 0 0 no-repeat;}
#h3_100301{ background:#fff url(../images/ti_tokuso_jokin01.png) 0 0 no-repeat;}
#h3_100401{ background:#fff url(../images/ti_tokuso_gaityu01.png) 0 0 no-repeat;}
#h3_100402{ background:#fff url(../images/ti_tokuso_gaityu02.png) 0 0 no-repeat;}
#h3_100501{ background:#fff url(../images/ti_tokuso_kaifuku01.png) 0 0 no-repeat;}



.Ques01, .Ques02, .Ques03, .Ques04, .Ques05, .Ques06, .Ques07, .Ques08,
.Koma01, .Koma02, .Koma03, .Koma04, .Koma05, .Koma06, .Koma07, .Koma08, 
.Ans01, .Ans02, .Ans03, .Ans04, .Ans05, .Ans06, .Ans07, .Ans08 { float:left; display:block; width:100px; height:150px;  background-image:url(../images/icn_faq.png); background-repeat:no-repeat;}
.Ques01{ background-position:0px 0px;}
.Ques02{ background-position:-100px 0px;}
.Ques03{ background-position:-200px 0px;}
.Ques04{ background-position:-300px 0px;}
.Ques05{ background-position:-400px 0px;}
.Ques06{ background-position:-500px 0px;}
.Ques07{ background-position:-600px 0px;}
.Ques08{ background-position:-700px 0px;}

.Koma01, .Koma02, .Koma03, .Koma04, .Koma05, .Koma06, .Koma07, .Koma08{ background-position-y:-150px;}
.Koma01{ background-position:0px -150px;}
.Koma02{ background-position:-100px -150px;}
.Koma03{ background-position:-200px -150px;}
.Koma04{ background-position:-300px -150px;}
.Koma05{ background-position:-400px -150px;}
.Koma06{ background-position:-500px -150px;}
.Koma07{ background-position:-600px -150px;}
.Koma08{ background-position:-700px -150px;}

.Ans01, .Ans02, .Ans03, .Ans04, .Ans05, .Ans06, .Ans07, .Ans08{ background-position-y:-300px;}
.Ans01{ background-position:0px -300px;}
.Ans02{ background-position:-100px -300px;}
.Ans03{ background-position:-200px -300px;}
.Ans04{ background-position:-300px -300px;}
.Ans05{ background-position:-400px -300px;}
.Ans06{ background-position:-500px -300px;}
.Ans07{ background-position:-600px -300px;}
.Ans08{ background-position:-700px -300px;}


/*AREA*/
#h3_area01, #h3_area02, #h3_area03, #h3_area04, #h3_area05, #h3_area06, #h3_area07, #h3_area08, #h3_area09, #h3_area10{ float:left; display:block; width:700px; height:42px; text-indent: 200%; white-space: nowrap; overflow:hidden;}
#h3_area01{ background:#fff url(../images_area/ti_areaz01.png) 0 0 no-repeat;}
#h3_area02{ background:#fff url(../images_area/ti_areaz02.png) 0 0 no-repeat;}
#h3_area03{ background:#fff url(../images_area/ti_areaz03.png) 0 0 no-repeat;}
#h3_area04{ background:#fff url(../images_area/ti_areaz04.png) 0 0 no-repeat;}
#h3_area05{ background:#fff url(../images_area/ti_areaz05.png) 0 0 no-repeat;}
#h3_area06{ background:#fff url(../images_area/ti_areaz06.png) 0 0 no-repeat;}
#h3_area07{ background:#fff url(../images_area/ti_areaz07.png) 0 0 no-repeat;}
#h3_area08{ background:#fff url(../images_area/ti_areaz08.png) 0 0 no-repeat;}
#h3_area09{ background:#fff url(../images_area/ti_areaz09.png) 0 0 no-repeat;}
#h3_area10{ background:#fff url(../images_area/ti_areaz10.png) 0 0 no-repeat;}

#h2_Pref01, #h2_Pref02, #h2_Pref03, #h2_Pref04, #h2_Pref05, #h2_Pref06, #h2_Pref07, #h2_Pref08, #h2_Pref09, #h2_Pref10, #h2_Pref11, #h2_Pref12, #h2_Pref13, #h2_Pref14, #h2_Pref15, #h2_Pref16, #h2_Pref17, #h2_Pref18, #h2_Pref19, #h2_Pref20, #h2_Pref21, #h2_Pref22, #h2_Pref23, #h2_Pref24, #h2_Pref25, #h2_Pref26, #h2_Pref27, #h2_Pref28, #h2_Pref29, #h2_Pref30, #h2_Pref31, #h2_Pref32, #h2_Pref33, #h2_Pref34, #h2_Pref35, #h2_Pref36, #h2_Pref37, #h2_Pref38, #h2_Pref39, #h2_Pref40, #h2_Pref41, #h2_Pref42, #h2_Pref43, #h2_Pref44, #h2_Pref45, #h2_Pref46, #h2_Pref47{ float:left; display:block; width:700px; height:60px; text-indent: 200%; white-space: nowrap; overflow:hidden;}
#h2_Pref01{ background:#fff url(../images_area/ti_pref01.png) 0 0 no-repeat;}
#h2_Pref02{ background:#fff url(../images_area/ti_pref02.png) 0 0 no-repeat;}
#h2_Pref03{ background:#fff url(../images_area/ti_pref03.png) 0 0 no-repeat;}
#h2_Pref04{ background:#fff url(../images_area/ti_pref04.png) 0 0 no-repeat;}
#h2_Pref05{ background:#fff url(../images_area/ti_pref05.png) 0 0 no-repeat;}
#h2_Pref06{ background:#fff url(../images_area/ti_pref06.png) 0 0 no-repeat;}
#h2_Pref07{ background:#fff url(../images_area/ti_pref07.png) 0 0 no-repeat;}
#h2_Pref08{ background:#fff url(../images_area/ti_pref08.png) 0 0 no-repeat;}
#h2_Pref09{ background:#fff url(../images_area/ti_pref09.png) 0 0 no-repeat;}
#h2_Pref10{ background:#fff url(../images_area/ti_pref10.png) 0 0 no-repeat;}
#h2_Pref11{ background:#fff url(../images_area/ti_pref11.png) 0 0 no-repeat;}
#h2_Pref12{ background:#fff url(../images_area/ti_pref12.png) 0 0 no-repeat;}
#h2_Pref13{ background:#fff url(../images_area/ti_pref13.png) 0 0 no-repeat;}
#h2_Pref14{ background:#fff url(../images_area/ti_pref14.png) 0 0 no-repeat;}
#h2_Pref15{ background:#fff url(../images_area/ti_pref15.png) 0 0 no-repeat;}
#h2_Pref16{ background:#fff url(../images_area/ti_pref16.png) 0 0 no-repeat;}
#h2_Pref17{ background:#fff url(../images_area/ti_pref17.png) 0 0 no-repeat;}
#h2_Pref18{ background:#fff url(../images_area/ti_pref18.png) 0 0 no-repeat;}
#h2_Pref19{ background:#fff url(../images_area/ti_pref19.png) 0 0 no-repeat;}
#h2_Pref20{ background:#fff url(../images_area/ti_pref20.png) 0 0 no-repeat;}
#h2_Pref21{ background:#fff url(../images_area/ti_pref21.png) 0 0 no-repeat;}
#h2_Pref22{ background:#fff url(../images_area/ti_pref22.png) 0 0 no-repeat;}
#h2_Pref23{ background:#fff url(../images_area/ti_pref23.png) 0 0 no-repeat;}
#h2_Pref24{ background:#fff url(../images_area/ti_pref24.png) 0 0 no-repeat;}
#h2_Pref25{ background:#fff url(../images_area/ti_pref25.png) 0 0 no-repeat;}
#h2_Pref26{ background:#fff url(../images_area/ti_pref26.png) 0 0 no-repeat;}
#h2_Pref27{ background:#fff url(../images_area/ti_pref27.png) 0 0 no-repeat;}
#h2_Pref28{ background:#fff url(../images_area/ti_pref28.png) 0 0 no-repeat;}
#h2_Pref29{ background:#fff url(../images_area/ti_pref29.png) 0 0 no-repeat;}
#h2_Pref30{ background:#fff url(../images_area/ti_pref30.png) 0 0 no-repeat;}
#h2_Pref31{ background:#fff url(../images_area/ti_pref31.png) 0 0 no-repeat;}
#h2_Pref32{ background:#fff url(../images_area/ti_pref32.png) 0 0 no-repeat;}
#h2_Pref33{ background:#fff url(../images_area/ti_pref33.png) 0 0 no-repeat;}
#h2_Pref34{ background:#fff url(../images_area/ti_pref34.png) 0 0 no-repeat;}
#h2_Pref35{ background:#fff url(../images_area/ti_pref35.png) 0 0 no-repeat;}
#h2_Pref36{ background:#fff url(../images_area/ti_pref36.png) 0 0 no-repeat;}
#h2_Pref37{ background:#fff url(../images_area/ti_pref37.png) 0 0 no-repeat;}
#h2_Pref38{ background:#fff url(../images_area/ti_pref38.png) 0 0 no-repeat;}
#h2_Pref39{ background:#fff url(../images_area/ti_pref39.png) 0 0 no-repeat;}
#h2_Pref40{ background:#fff url(../images_area/ti_pref40.png) 0 0 no-repeat;}
#h2_Pref41{ background:#fff url(../images_area/ti_pref41.png) 0 0 no-repeat;}
#h2_Pref42{ background:#fff url(../images_area/ti_pref42.png) 0 0 no-repeat;}
#h2_Pref43{ background:#fff url(../images_area/ti_pref43.png) 0 0 no-repeat;}
#h2_Pref44{ background:#fff url(../images_area/ti_pref44.png) 0 0 no-repeat;}
#h2_Pref45{ background:#fff url(../images_area/ti_pref45.png) 0 0 no-repeat;}
#h2_Pref46{ background:#fff url(../images_area/ti_pref46.png) 0 0 no-repeat;}
#h2_Pref47{ background:#fff url(../images_area/ti_pref47.png) 0 0 no-repeat;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Column
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#container_16 .grid_left{display:inline;float:left;margin-top:15px; margin-left:10px;width:220px;}
#container_16 .grid_right{display:inline;float:right;margin-top:15px; margin-right:10px;width:700px;}

#container_16 .grid_12tx{ width:670px; margin-left:10px;}
#container_16 .grid_8tx{ width:450px; padding-left:10px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Sub menu
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.submenu {clear:both; float:left; width: 220px;}
.submenu li{}

.submenu01 a, .submenu02 a, .submenu03 a, .submenu04 a, .submenu05 a, .submenu06 a, .submenu07 a, .submenu08 a, .submenu09 a, .submenu10 a, 
.submenu11 a, .submenu12 a, .submenu13 a, .submenu14 a, .submenu15 a, .submenu16 a, .submenu17 a, .submenu18 a, .submenu19 a, .submenu20 a, 
.submenu21 a, .submenu22 a, .submenu23 a, .submenu24 a, .submenu25 a, .submenu26 a, .submenu27 a, .submenu28 a, .submenu29 a, .submenu30 a, 
.submenu31 a, .submenu32 a, .submenu33 a{display:block; height:51px; margin-left:0; background-image:url(../images/submenu2.png); background-repeat:no-repeat; background-position-x:0px;}

.submenu01 a:hover, .submenu02 a:hover, .submenu03 a:hover, .submenu04 a:hover, .submenu05 a:hover, .submenu06 a:hover, .submenu07 a:hover, .submenu08 a:hover, .submenu09 a:hover, .submenu10 a:hover, 
.submenu11 a:hover, .submenu12 a:hover, .submenu13 a:hover, .submenu14 a:hover, .submenu15 a:hover, .submenu16 a:hover, .submenu17 a:hover, .submenu18 a:hover, .submenu19 a:hover, .submenu20 a:hover, 
.submenu21 a:hover, .submenu22 a:hover, .submenu23 a:hover, .submenu24 a:hover, .submenu25 a:hover, .submenu26 a:hover, .submenu27 a:hover, .submenu28 a:hover, .submenu29 a:hover, .submenu30 a:hover, 
.submenu31 a:hover, .submenu32 a:hover, .submenu33 a:hover{background-position-x:-220px;}

.submenu01on a, .submenu02on a, .submenu03on a, .submenu04on a, .submenu05on a, .submenu06on a, .submenu07on a, .submenu08on a, .submenu09on a, .submenu10on a, 
.submenu11on a, .submenu12on a, .submenu13on a, .submenu14on a, .submenu15on a, .submenu16on a, .submenu17on a, .submenu18on a, .submenu19on a, .submenu20on a, 
.submenu21on a, .submenu22on a, .submenu23on a, .submenu24on a, .submenu25on a, .submenu26on a, .submenu27on a, .submenu28on a, .submenu29on a, .submenu30on a, 
.submenu31on a, .submenu32on a, .submenu33on a{display:block; height:51px; margin-left:0; background-image:url(../images/submenu2.png); background-repeat:no-repeat; background-position-x:-220px;}

/*旧バージョンはsubmenu.png height=71*/

.submenu01 a{ background-position: 0px 0px;}
.submenu02 a{ background-position: 0px -153px;}
.submenu03 a{ background-position: 0px -102px;}
.submenu04 a{ background-position: 0px -51px;}
.submenu05 a{ background-position: 0px -204px;}
.submenu06 a{ background-position: 0px -255px;}
.submenu07 a{ background-position: 0px -306px;}
.submenu08 a{ background-position: 0px -357px;}
.submenu09 a{ background-position: 0px -408px;}
.submenu10 a{ background-position: 0px -459px;}
.submenu11 a{ background-position: 0px -510px;}
.submenu12 a{ background-position: 0px -561px;}
.submenu13 a{ background-position: 0px -612px;}
.submenu14 a{ background-position: 0px -663px;}
.submenu15 a{ background-position: 0px -714px;}
.submenu16 a{ background-position: 0px -765px;}
.submenu17 a{ background-position: 0px -816px;}
.submenu18 a{ background-position: 0px -867px;}
.submenu19 a{ background-position: 0px -918px;}
.submenu20 a{ background-position: 0px -969px;}
.submenu21 a{ background-position: 0px -1020px;}
.submenu22 a{ background-position: 0px -1071px;}
.submenu23 a{ background-position: 0px -1122px;}
.submenu24 a{ background-position: 0px -1173px;}
.submenu25 a{ background-position: 0px -1224px;}
.submenu26 a{ background-position: 0px -1275px;}
.submenu27 a{ background-position: 0px -1326px;}
.submenu28 a{ background-position: 0px -1377px;}
.submenu29 a{ background-position: 0px -1428px;}
.submenu30 a{ background-position: 0px -1479px;}
.submenu31 a{ background-position: 0px -1530px;}
.submenu32 a{ background-position: 0px -1581px;}
.submenu33 a{ background-position: 0px -1632px;}

/*追加するときは51px足す*/

.submenu01 a:hover, .submenu01on a{ background-position: -220px 0px;}
.submenu02 a:hover, .submenu02on a{ background-position: -220px -153px;}
.submenu03 a:hover, .submenu03on a{ background-position: -220px -102px;}
.submenu04 a:hover, .submenu04on a{ background-position: -220px -51px;}
.submenu05 a:hover, .submenu05on a{ background-position: -220px -204px;}
.submenu06 a:hover, .submenu06on a{ background-position: -220px -255px;}
.submenu07 a:hover, .submenu07on a{ background-position: -220px -306px;}
.submenu08 a:hover, .submenu08on a{ background-position: -220px -357px;}
.submenu09 a:hover, .submenu09on a{ background-position: -220px -408px;}
.submenu10 a:hover, .submenu10on a{ background-position: -220px -459px;}
.submenu11 a:hover, .submenu11on a{ background-position: -220px -510px;}
.submenu12 a:hover, .submenu12on a{ background-position: -220px -561px;}
.submenu13 a:hover, .submenu13on a{ background-position: -220px -612px;}
.submenu14 a:hover, .submenu14on a{ background-position: -220px -663px;}
.submenu15 a:hover, .submenu15on a{ background-position: -220px -714px;}
.submenu16 a:hover, .submenu16on a{ background-position: -220px -765px;}
.submenu17 a:hover, .submenu17on a{ background-position: -220px -816px;}
.submenu18 a:hover, .submenu18on a{ background-position: -220px -867px;}
.submenu19 a:hover, .submenu19on a{ background-position: -220px -918px;}
.submenu20 a:hover, .submenu20on a{ background-position: -220px -969px;}
.submenu21 a:hover, .submenu21on a{ background-position: -220px -1020px;}
.submenu22 a:hover, .submenu22on a{ background-position: -220px -1071px;}
.submenu23 a:hover, .submenu23on a{ background-position: -220px -1122px;}
.submenu24 a:hover, .submenu24on a{ background-position: -220px -1173px;}
.submenu25 a:hover, .submenu25on a{ background-position: -220px -1224px;}
.submenu26 a:hover, .submenu26on a{ background-position: -220px -1275px;}
.submenu27 a:hover, .submenu27on a{ background-position: -220px -1326px;}
.submenu28 a:hover, .submenu28on a{ background-position: -220px -1377px;}
.submenu29 a:hover, .submenu29on a{ background-position: -220px -1428px;}
.submenu30 a:hover, .submenu30on a{ background-position: -220px -1479px;}
.submenu31 a:hover, .submenu31on a{ background-position: -220px -1530px;}
.submenu32 a:hover, .submenu32on a{ background-position: -220px -1581px;}
.submenu33 a:hover, .submenu33on a{ background-position: -220px -1632px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Google map
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.gmapbox{ display:block; width:218px; border:#cfcfcf solid 1px; background-color:#f5f5f5; padding-bottom:10px;}
.gmaptx{  display:block; width:196px; margin:5px 11px 0 11px;}
#gmap{width:196px; height:286px; margin:20px 11px 0 11px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
contents
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.box_4, .box_6, .box_12, .grid_4tx, .grid_6tx{display:inline;float:left;margin-left:10px;margin-right:10px;}
#container_16 .box_4{width:207px}
#container_16 .box_6{width:327px}
#container_16 .box_12{width:687px}
#container_16 .grid_4tx{width:210px; padding:5px;}
#container_16 .grid_6tx{width:330px; padding:5px;}

.midashi, .midashiH, .midashiSL{display:inline;float:left;margin-left:10px;margin-right:10px;color:#bb004b;font-weight:700;}
.midashi{
width:687px;
/*background:#eee url(../images/bg_midasi.jpg) 0 0 repeat;*/
}

.midashiH{
width:327px;
/*background:#eee url(../images/bg_midasi.jpg) 0 0 repeat;*/
}

.midashiSL{
width:547px;
/*background:#eee url(../images/bg_midasi.jpg) 0 0 repeat;*/
}


.BoxStyle{
background-color:#FFFCE5;
padding: 10px 0 10px 10px;
border: 1px solid #ded2bf;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.2);
-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.2);
behavior: url("/css/PIE.htc");
}

.BoxStyle_nonShadow{
/*
display:inline;
float:left;
width:440px;
min-height: 100px;
*/
margin:10px 0 0 0;
background-color:#e3fcff;
padding: 10px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
behavior: url("/css/PIE.htc");
}

.BoxBG01{ background-color:#fff;}
.BoxBG02{ background:#fff url(../images/bg_star.jpg) 0 0 repeat;}
.BoxBG03{ background:#fff url(../images/bg_top3col_hd.jpg) 0 0 no-repeat; height:192px;}
.BoxBG04{ background:#fff url(../images/bg_top3col_ft.jpg) bottom left no-repeat;}


.tblwaku table, .tblwaku_half tablee, .tblwaku_free table, .tblwaku_area table, .tblwaku_area2 table{ border-top:#9d4e00 1px solid; border-left:#9d4e00 1px solid;}
.tblwaku thead, .tblwaku_half thead, .tblwaku_free thead, .tblwaku_area thead, .tblwaku_area2 thead{ border:#9d4e00 1px solid; background-color:#fef1e3;}
.tblwaku th{ border:#9d4e00 1px solid; padding:4px; vertical-align:middle; width:174px; text-align:center; font-weight:700;}
.tblwaku td{ border:#9d4e00 1px solid; padding:4px; vertical-align:middle; width:174px; text-align:center;}
.tblwaku_half th{ border:#9d4e00 1px solid; padding:4px; vertical-align:middle; width:348px; text-align:center; font-weight:700;}
.tblwaku_half td{ border:#9d4e00 1px solid; padding:4px; vertical-align:middle; width:348px; text-align:center;}
.tblwaku_free th{ border:#e4d3a2 2px solid; padding:8px; vertical-align:middle; text-align:center; font-weight:700;}
.tblwaku_free td{ border:#e4d3a2 2px solid; padding:8px; vertical-align:middle; text-align:left;}
.tblwaku_area th{ border:#dfc291 1px solid; padding:4px; vertical-align:middle; width:160px; text-align:left; font-weight:700;}
.tblwaku_area td{ border:#dfc291 1px solid; padding:4px; vertical-align:middle; width:160px; text-align:left;}
.tblwaku_area2 th{ border:#dfc291 1px solid; padding:4px; vertical-align:middle; width:223px; text-align:left; font-weight:700;}
.tblwaku_area2 td{ border:#dfc291 1px solid; padding:4px; vertical-align:middle; width:223px; text-align:left;}
.sokujitsutd0{}
.sokujitsutd1{ width:223px; background:#fff url(../images/bg_td.png) right bottom no-repeat; }



td.textalL{ text-align:left;}
td.textalR{ text-align:right;}
td.textalC{ text-align:center;}


.tblwakunone table{display:inline; float:left;}
.tblwakunone td{padding:4px;}
.tblwakunone .bg0{ background-color:#ebe7e1; width:170px;}
.tblwakunone .bg1{ background-color:#fdfdfd; width:170px;}

/*fee table*/
.tblwakufee table{display:inline; float:left;}
.tblwakufee tr{ border-bottom:#9d4e00 1px dotted;}
.tblwakufee td{ padding:6px;}

.news{display:inline;float:left;width:300px;margin-top:0px;}
.nbox{display:inline;float:left;border-bottom:#678d00 1px dotted; margin:5px 0;}


.line{ display:inline;float:left; width:100%; background:#fff url(../images/line.gif) 0 0 no-repeat; height:5px;}

.bg_point{ display:block; width:100%; background:#fff url(../images/obj_point.png) 0 0 no-repeat; min-height:400px;}
.point_tx, .point_tx_fin{ display:inline;float:left; width:260px; margin-top:200px; margin-left:10px; margin-right:20px; padding:5px;}
.point_tx_fin{ margin-right:0px;}

.bg_pointm{ display:block; width:100%; background:#fff url(../images/obj_point_m.png) 0 0 no-repeat; min-height:200px; padding-bottom:10px;}
.bg_pointkasai01{ display:block; width:100%; background:#fff url(../images/obj_point_kasai01.png) 0 0 no-repeat; min-height:200px; padding-bottom:10px;}
.bg_pointkasai02{ display:block; width:100%; background:#fff url(../images/obj_point_kasai02.png) 0 0 no-repeat; min-height:200px; padding-bottom:10px;}
.bg_pointkasai03{ display:block; width:100%; background:#fff url(../images/obj_point_kasai03.png) 0 0 no-repeat; min-height:200px; padding-bottom:10px;}
.pointm_tx, .pointm_tx_fin{ display:inline;float:left; width:200px; margin-top:160px; margin-left:8px; margin-right:20px; padding:5px;}
.pointm_tx_fin{ margin-right:0px;}

.bg_ul{ margin-bottom:15px;}
.bg_ul ul{ margin-bottom:15px;}
.bg_ul li{ min-height: 25px; width: 630px; padding-left:28px; margin-bottom:5px; background:#fff url(../images/icon_list04.png) 0px 2px no-repeat;}

.bg_konnatoki{ background:#fff url(../images/obj_konnatoki.jpg) right bottom no-repeat; min-height:215px; font-size:1.1em; font-weight:700; line-height:2.0em; color:#80273F;}
.bg_konnatoki ul{}
.bg_konnatoki li{ min-height: 25px; width: 480px; padding-left:28px; background:#fff url(../images/icon_list01.png) 0px 2px no-repeat;}

/*.bg_toiawase{ background:#fff url(../images/obj_konnatoki.jpg) right bottom no-repeat; min-height:215px; font-size:1.1em; font-weight:700; line-height:2.0em; color:#80273F;}*/
.bg_toiawase ul{}
.bg_toiawase li{ min-height: 25px; width: 620px; padding-left:28px; background:transparent url(../images/icon_list03.png) 0px 0px no-repeat;}

/*業務提携*/
.bg_good ul{}
.bg_good li{ min-height: 25px; width: 620px; padding-left:28px; background:transparent url(../images/icn_good.png) 0px 0px no-repeat;}

/*otakiage*/
.bg_kuyo{ background:#fff url(../images/obj_kuyo.png) right bottom no-repeat; min-height:400px;}

/*gomibeya*/
/*.bg_angels{ background:#fff url(../images/obj_konnatoki.jpg) right bottom no-repeat; min-height:215px; font-size:1.1em; font-weight:700; line-height:2.0em; color:#80273F;}*/
.bg_angels ul{}
.bg_angels li{ min-height: 25px; width: 620px; padding-left:28px; background:transparent url(../images/icn_women.png) 0px 2px no-repeat; color:#ca4775; font-weight:700;}

/*.bg_shinobi{ background:#fff url(../images/obj_konnatoki.jpg) right bottom no-repeat; min-height:215px; font-size:1.1em; font-weight:700; line-height:2.0em; color:#80273F;}*/
.bg_shinobi ul{}
.bg_shinobi li{ min-height: 25px; width: 620px; padding-left:28px; background:transparent url(../images/icn_syuriken.gif) 0px 2px no-repeat; color:#005638; font-weight:700;}

/*nagomu pack*/
.bg_nagomu{ width:600px; background:transparent url(../images/bg_nagomu_bd.jpg) 0 0 repeat-y; padding:0 50px;}
.nagomutx{ width:500px;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Button
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/



.btn a{
display: inline-block;
float:right;
width:auto;
margin:0 6px 10px 6px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;
padding: .5em 1.5em .55em;
text-shadow: 0 1px 1px rgba(255,255,255,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #2a2a2a;
border: solid 1px ##B7D500;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#ECEEB6), to(#B5CF01));
background: -moz-linear-gradient(top,  #ECEEB6,  #B5CF01);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECEEB6', endColorstr='#B5CF01');
}

.btn a:hover {
text-decoration: none;
background: #B5CF01;
background: -webkit-gradient(linear, left top, left bottom, from(#C4CE8D), to(#B5CF01));
background: -moz-linear-gradient(top,  #C4CE8D,  #B5CF01);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4CE8D', endColorstr='#B5CF01');
}

.btn a:active {
position: relative;
top: 1px;
color: #2a2a2a;
background: -webkit-gradient(linear, left top, left bottom, from(#B5CF01), to(#C4CE8D));
background: -moz-linear-gradient(top,  #B5CF01,  #C4CE8D);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5CF01', endColorstr='#ECEEB6');
}

.btnamafo a{
display: block;
float:left;
width:90%;
margin:10px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 35px/100% "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;
font-weight:700;
padding: 1.55em 1.5em 1.55em;
text-shadow: 0 1px 1px rgba(255,255,255,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #2a2a2a;
border: solid 1px ##B7D500;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#ECEEB6), to(#B5CF01));
background: -moz-linear-gradient(top,  #ECEEB6,  #B5CF01);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECEEB6', endColorstr='#B5CF01');
}

.button {
display: inline-block;
float:left;
width:80px;
margin:0 6px 10px 6px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;
padding: .5em 1.5em .55em;
text-shadow: 0 1px 1px rgba(255,255,255,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #2a2a2a;
border: solid 1px ##B7D500;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#ECEEB6), to(#B5CF01));
background: -moz-linear-gradient(top,  #ECEEB6,  #B5CF01);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECEEB6', endColorstr='#B5CF01');
behavior: url("/css/PIE.htc");
}

.button:hover {
text-decoration: none;
background: #B5CF01;
background: -webkit-gradient(linear, left top, left bottom, from(#C4CE8D), to(#B5CF01));
background: -moz-linear-gradient(top,  #C4CE8D,  #B5CF01);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C4CE8D', endColorstr='#B5CF01');
behavior: url("/css/PIE.htc");
}

.button:active {
position: relative;
top: 1px;
color: #2a2a2a;
background: -webkit-gradient(linear, left top, left bottom, from(#B5CF01), to(#C4CE8D));
background: -moz-linear-gradient(top,  #B5CF01,  #C4CE8D);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5CF01', endColorstr='#ECEEB6');
behavior: url("/css/PIE.htc");
}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
form
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#tblform{ width:800px; margin-left:70px;}
#tblform th, #tblform td{padding:10px;}

form#contactform {margin: 10px 0;}

/*フォーム要素、ラベルなどのスタイル*/
form#contactform input {border: 1px solid #b2b2b2; padding: 5px;}
form#contactform label {margin-right: 1em;}
form#contactform label input {margin-right: 3px;}

/*エラー時のinput要素のスタイル*/
form#contactform input.err, form#contactform .err input, form#contactform .err serect, form#contactform .err radio, form#contactform .err textarea {border: 1px solid #f67400;	background: #FF9;}
form#contactform #SexGRP input, form#contactform #JusinGRP input {border: none; padding: 0;}

/*送信ボタンのスタイル*/
form#contactform .btn {text-align: center;width: 100%;padding-top: 30px;}
form#contactform .btn input{ border:none;}
form#contactform .btn input:hover {filter: alpha(opacity=5);-moz-opacity:0.5;opacity:0.5;}

/*アラート表示枠のスタイル*/
div#alert {width: 620px; border: 3px solid #f67400;color: #f67400;margin: 30px auto;padding: 15px;background: #FF9;font-weight: bold;}
div#postfix {width: 620px; border: 3px solid #678d00;color: #678d00;margin: 30px auto;padding: 15px;background: #fff;font-weight: bold;}

/*パスワード強度表示のスタイル*/
span.passwordScore {padding: 3px 10px;margin: 0 0 0 5px;font-size: 93%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
footer
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

.footer{margin:0 auto; padding:10px 0; background: #fff url(../images/bg_footer.png) bottom center no-repeat;}
.footer a{ text-decoration:none; font-size:0.8em;}
.footer a:hover{ text-decoration:underline;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
image preroad
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

#preloadedImages {
float: left;
width: 0px;
height: 0px;
display: inline;
background-image: url(../images/menu2.png);
background-image: url(../images/obj_mokuji.png);
background-image: url(../images/submenu.png);
}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
amazon風スライダー
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
.amazon_scroller{
    padding: 0px;
    margin: 0px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -khtml-border-radius: 10px;
}
.amazon_scroller .amazon_scroller_nav{
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;
}
.amazon_scroller .amazon_scroller_mask{
    position: absolute;
    margin-left: 30px;
    margin-right: 30px;
    overflow: hidden;
}
.amazon_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;
}
.amazon_scroller ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    list-style: none;
    float: left;
    text-align: center;
    display:inline;
}
.amazon_scroller ul li a{
    text-decoration: none;
}
.amazon_scroller ul li a amazon_scroller_title{
	overflow:hidden;
}
.amazon_scroller ul li a:hover{
    text-decoration: underline;
}
.amazon_scroller ul li a img{
    border: none;
}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
print css
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

@media print{
@charset "shift_jis";
html{background-color: #fff;}
body {background: none; color:#000000;}
*html body{zoom:60%;margin:0;padding:0;}
a{text-decoration: none;}
.header{margin-top:25px;}
#container_16 .grid_right{ margin-right: 120px;}
.menu, .headerline, .catch, #container_16 .grid_left, .footer{display: none;}
/*.menu, .headerline, .catch, #container_16 .grid_right{display: none;}*/
}