 body { margin:0px auto; vertical-align:top; padding:0px; text-align:center; background-color:#ffffff;
	 line-height:2.0; font-size:14px; color:#000000; font-weight:normal; -webkit-text-size-adjust:100%;
	 font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
 tr,td { color:#000000; font-weight:normal; vertical-align:top; text-align:left; padding:0px;}
 p { margin:0px; padding:0px;}
 img,ul,li { margin:0px; padding:0px; border:none}
 iframe.info { border: none; width:450px; height:200px;}

 #gami_seo_system { margin:0px auto; padding:0px; height:0px; clear:both; overflow:hidden;}
 div.coverall { margin:0px; padding:0px; height:0px; clear:both; overflow:hidden;}

 #main_body { margin:0px auto; padding:0px; text-align:center; width:100%; clear:both;}
 #main_contents { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;}

 #pagetop { position:fixed; display:none; bottom:50px; right:20px; z-index:999;}
 #page_side { position:fixed; display:none; top:10px; right:20px; z-index:999;}

 h1 { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 h3.coverall { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 h2.coverall { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}

 span.green_b { color:#236944; font-weight:bold; font-size:120%;}
 span.red_b { color:#FF0000; font-weight:bold; font-size:120%;}
 span.blue_b { color:#0000C0; font-weight:bold; font-size:120%;}
 span.purple_b { color:#C000C0; font-weight:bold; font-size:120%;}

 span.red_normal { margin:0px; padding:0px 0px 0px 0px; text-align:left; font-size:80%; color:#FF0000;}
 span.red { margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#FF0000;}
 span.blue { margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#4040FF;}
 span.white { margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#ffffff;}

 span.white_b { margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#ffffff; font-size:120%; font-weight:bold;}

 span.r { font-size:70%; vertical-align:top}

 span.small { font-size:90%;}
 span.blue_160b { color:#084EA1; font-weight:bold; font-size:160%;}

 div.movie-wrap { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
 div.movie-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}



/*■■header■■*/
 #header_a { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; background-color:#ffffff;
		 border-style:dashed; border-color:#E5E5E5; border-width:0px 0px 1px 0px;}

 #ha_logo { position:relative; margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:1200px;}
 #ha_logo1 {position:absolute; top:0; left:0;}
 #ha_logo2 {position:absolute; top:5px; right:10px;}
 #ha_logo3 { margin:0px; padding:0px 0px 0px 0px; display:inline-block;}

 #header { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; background-color:#ffffff; width:100%; z-index:999; clear:both;
		 border-style:solid; border-color:#084EA1; border-width:0px 0px 4px 0px;}
 #header_menu { margin:0px auto; padding:10px 0px 0px 0px; text-align:center; width:1150px;}
 #hmenu_cont { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%;}
 nav { width:100%; background:#ffffff;}
 nav.fixed { position:fixed; center:0; top:0px; z-index:999;}

 #header_hr { margin:0px 0px 3px 0px; padding:0px; background-color:#341B2F; width:100%; height:8px; clear:both;}

 ul#hmenu li { margin:0px; padding:0px 5px 0px 5px; list-style-type:none; display:inline-block; }

 li#menu01 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_ill-press_b.png) no-repeat;}
 li#menu01 a:hover { background-color:#ffffff;}
 li#menu01 a:hover img { visibility:hidden;}

 li#menu02 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_shizuoka_shinbun_b.png) no-repeat;}
 li#menu02 a:hover { background-color:#ffffff;}
 li#menu02 a:hover img { visibility:hidden;}

 li#menu03 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_sumai_jyouhou_b.png) no-repeat;}
 li#menu03 a:hover { background-color:#ffffff;}
 li#menu03 a:hover img { visibility:hidden;}

 li#menu04 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_jyouhoushi_b.png) no-repeat;}
 li#menu04 a:hover { background-color:#ffffff;}
 li#menu04 a:hover img { visibility:hidden;}

 li#menu05 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_houjinkai_b.png) no-repeat;}
 li#menu05 a:hover { background-color:#ffffff;}
 li#menu05 a:hover img { visibility:hidden;}

 li#menu06 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_shinchaku_b.png) no-repeat;}
 li#menu06 a:hover { background-color:#ffffff;}
 li#menu06 a:hover img { visibility:hidden;}

 li#menu07 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_uritochi_b.png) no-repeat;}
 li#menu07 a:hover { background-color:#ffffff;}
 li#menu07 a:hover img { visibility:hidden;}

 li#menu08 a{ display:block; position:relative; background:url(https://www.hometown-s.com/yamamoto/img/header/head_menu_apart_b.png) no-repeat;}
 li#menu08 a:hover { background-color:#ffffff;}
 li#menu08 a:hover img { visibility:hidden;}



 li#flexible { margin:0px; padding:0px 0px 0px 0px; width:0px; height:0px; clear:both; overflow:hidden;}






/*■■sidebar■■*/
 #sidebar { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 #sideOpenBtn { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 #sideOpenBtn:before { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 #side { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 #side #closeBtn { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}



/*■■contents■■*/
 div.border_a { margin:5px 0px 0px 0px; padding:0px; width:100%; height:5px; clear:both; background-color:#084EA1;}
 div.border_a2 { margin:0px 0px 0px 0px; padding:0px; width:100%; height:5px; clear:both; background-color:#341B2F;}
 div.border_b { margin:0px auto; padding:20px; width:100%; clear:both; background-color:#341B2F;}
 div.border_c { margin:0px auto; padding:0px; width:100%; clear:both; background-color:#084EA1;}

 div.container_1100 { margin:0px auto; padding:0px 10px 0px 10px; text-align:center; width:1100px; clear:both; overflow:hidden;}
 div.container_1100_l { margin:0px; padding:0px; text-align:left; clear:both; overflow:hidden;}

 div.box500_l { margin:0px; padding:0px 80px 0px 0px; text-align:left; width:500px; float:left;}
 div.box500_r { margin:0px; padding:0px 0px 0px 0px; text-align:left; width:500px; float:right;}

 div.box500_lc { margin:0px; padding:0px 80px 0px 0px; text-align:center; width:500px; float:left;}
 div.box500_rc { margin:0px; padding:0px 0px 0px 0px; text-align:center; width:500px; float:right;}

 div.container_1200 { margin:0px auto; padding:0px 10px 0px 10px; text-align:center; width:1200px; clear:both; overflow:hidden;}
 div.box550_l { margin:0px; padding:0px 50px 0px 0px; text-align:left; width:550px; float:left;}
 div.box550_r { margin:0px; padding:0px 0px 0px 0px; text-align:left; width:550px; float:right;}

 div.sp100 { margin:0px; padding:0px; width:100%; height:100px; clear:both; overflow:hidden;}

 div.container_idx_fsc { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; clear:both;
		 background:url(img/bg_fsc.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed;}
 div.container_idx_pefc { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; clear:both;
		 background:url(img/idx/bg_pefc.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed;}

 div.text_bg01 { margin:0px; padding:30px; text-align:left; width:440px; background-color:rgba(255,255,255,0.8);}
 div.text_bg02 { margin:20px 0px; padding:30px; text-align:left; width:1030px; background-color:rgba(115,190,60,0.9);}

 div.text_bg11 { margin:20px 0px; padding:30px; text-align:left; width:1030px; background-color:rgba(255,255,64,0.8);}
 div.text_bg12 { margin:20px 0px; padding:30px; text-align:left; width:1030px; background-color:rgba(255,255,255,0.8);}

 p.u10 { margin:0px; padding:0px 0px 10px 0px;}
 p.p1100 { margin:0px; padding:0px 0px 10px 20px; text-align:left; width:1000px;}
 p.p1100_l { margin:0px; padding:0px 0px 10px 30px; text-align:left; width:1000px;}
 p.inline_a { margin:0px; padding:0px 20px 0px 0px; display:inline-block;}
 p.inline_b { margin:0px; padding:0px 20px 0px 0px; display:inline-block;}
 p.p_t60 { margin:0px; padding:60px 0px 0px 0px; text-align:left; width:100%;}
 p.p_t20 { margin:0px; padding:20px 0px 0px 0px; text-align:left; width:100%;}

 img.pleft { margin:0px; padding:0px 40px 25px 0px; float:left;}


 hr.about01 { margin:0px 0px 30px 0px; border-style:solid; border-color:#084EA1; border-width:0px 0px 4px 0px;}
 div.container_1100hr { margin:0px auto; padding:0px; text-align:center; width:1096px; clear:both; overflow:hidden; 
		 border-style:solid; border-color:#CCCCCC; border-width:1px;}
 div.container_1100hr2 { margin:0px auto; padding:0px; text-align:center; width:1096px; clear:both; overflow:hidden; 
		 border-style:solid; border-color:#CCCCCC; border-width:0px 1px 1px 1px;}
 div.about_a { margin:0px auto; padding:10px; text-align:center; vertical-align:top; width:200px; color:#7A7A7A; font-weight:bold; font-size:110%; display:table-cell;
		 border-style:solid; border-color:#CCCCCC; border-width:0px 1px 0px 0px; background-color:#FAFAFA;}
 div.about_b { margin:0px; padding:10px; text-align:left; width:850px; display:inline-block;}

 div.container_map { margin:0px; padding:10px 0px 50px 0px; text-align:left; width:980; clear:both; overflow:hidden;}
 div.container_map_sp { margin:0px auto; padding:0px; height:0px; clear:both; overflow:hidden;}
 div.about1100b { margin:0px; padding:7px 0px 7px 30px; text-align:left; width:1070px; background-color:#1B4353; color:#ffffff; font-weight:bold; font-size:120%;}

 div.container_1100hr3 { margin:0px auto; padding:0px; text-align:center; width:1096px; clear:both; overflow:hidden; 
		 border-style:dotted; border-color:#CCCCCC; border-width:1px 0px 1px 0px;}
 div.container_1100hr4 { margin:0px auto; padding:0px; text-align:center; width:1096px; clear:both; overflow:hidden; 
		 border-style:dotted; border-color:#CCCCCC; border-width:0px 0px 1px 0px;}
 div.history_a { margin:0px auto; padding:10px; text-align:center; vertical-align:top; width:250px; font-weight:bold; font-size:110%; display:table-cell;
		 border-style:solid; border-color:#084EA1; border-width:0px 4px 0px 0px;}
 div.history_b { margin:0px; padding:10px; text-align:left; width:800px; display:inline-block;}

 hr.products01 { margin:0px 0px 30px 0px; border-style:solid; border-color:#084EA1; border-width:0px 0px 4px 0px;}
 hr.products02 { margin:30px 0px 30px 0px; border-style:solid; border-color:#084EA1; border-width:0px 0px 2px 0px;}

 div.left900 { margin:0px; padding:0px 0px 0px 30px; text-align:left; width:900px;}
 ul.left900 { margin:0px; padding:0px 0px 0px 30px; text-align:left;}


 div.container_spn { margin:0px auto; padding:0px; height:0px; clear:both; overflow:hidden;}




/*■■footer■■*/
 #footer_idx { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; clear:both; overflow:hidden;}

 div.bg_blank { margin:0px; padding:50px 0px; width:100%; height:400px;}
 div.bg_blank2 { margin:0px; padding:50px 0px; width:100%; height:400px;}

 #footer { margin:0 auto; padding:50px 0px 0px 0px; text-align:center; width:100%; color:#ffffff; clear:both; background-color:#0A60CA;}
 #footer_a { margin:0px auto; padding:10px 0px 0px 0px; text-align:center; width:95%; height:390px;}
 #fa_contents { margin:0 auto; padding:50px 0px 0px 0px; text-align:center; width:960px; clear:both;}
 #fac01 { margin:0px; padding:0px 0px; text-align:left; width:100%;}
 #fac02 { margin:40px 0px; padding:0px 0px; text-align:left; width:100%; height:85px; font-size:12px;
		 border-style:solid; border-color:#A8A6A5; border-width:1px 0px 1px 0px;}
 #fac02_01 { margin:0px; padding:20px 90px 0px 10px; text-align:left; width:250px; float:left;}
 #fac02_02 { margin:0px; padding:20px 90px 0px 0px; text-align:left; width:100px; float:left;}
 #fac02_03 { margin:0px; padding:20px 90px 0px 0px; text-align:left; width:300px; float:left;}
 #fac02_04 { margin:0px; padding:20px 0px 0px 0px; text-align:left; font-size:14px; width:140px; float:left;}
 #fac03 { margin:0px; padding:0px 0px; text-align:left; width:100%; font-size:16px;}

 span.footer_bold { font-weight:bold;}

 a.fmenu:link    {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu:visited {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu:active  {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu:hover   {text-decoration: underline; font-weight:normal; color:#8B1C21;}

 a.fmenu2:link    {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu2:visited {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu2:active  {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu2:hover   {text-decoration:none; font-weight:normal; color:#ffffff;}

 a.fmenu3:link    {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu3:visited {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu3:active  {text-decoration:none; font-weight:normal; color:#ffffff;}
 a.fmenu3:hover   {text-decoration:none; font-weight:normal; color:#c0c0c0;}


 #footer_b { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; height:120px; background-color:#074694;}
 #fb_contents { margin:0 auto; padding:50px 0px 0px 0px; text-align:center; font-size:12px; width:960px; clear:both;}
 #fb01 { margin:0px; padding:0px 0px 0px 10px; text-align:left; width:470px; float:left;}
 #fb02 { margin:0px; padding:0px 10px 0px 0px; text-align:right; width:470px; float:right;}

 .tel-link { color:#ffffff;}



/*■■sns_info■■*/
 #sns_info { margin:0px auto; padding:100px 0px 200px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both; overflow:hidden;
		 border-style:solid; border-color:#000000; border-width:0px 0px 0px 0px;}
 #sinfo { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:960px; clear:both;}
 #sinfo_left { margin:0px 60px 0px 0px; padding:30px 5px 10px 5px; text-align:center; width:320px; display:inline-block; float:left;
		 background:url(http://amor-fuji.com/img/fb_bg01.png); background-repeat:no-repeat; background-position:top left;
		 border-style:solid; border-color:#000000; border-width:1px;}
 #sinfo_right { margin:0px; padding:0px 0px 0px 0px; text-align:left; width:560px; display:inline-block; float:right;}
 #facebook { margin:0px; padding:0px 0px 0px 0px; text-align:left;}
 iframe.facebook { border:none;}
 iframe.google_cal { border:none;}
 iframe.Google-indoor-view { border:none;}

 div.ame_article { margin:0px; padding:10px 0px 10px 0px; width:560px; height:80px; font-size:12px; clear:both; overflow:hidden;}
 p.amp01 { margin:0px; padding:0px 0px 0px 0px; width:100px; color:#666666; float:left;}
 p.amp02 { margin:0px; padding:0px 0px 0px 0px; width:460px; float:right;}
 p.amp03 { margin:0px; padding:0px 0px 0px 0px; width:560px; height:1px; clear:both; overflow:hidden;}
 p.amp04 { margin:0px; padding:0px 10px 0px 10px;}
 div.ame_article_bottom { margin:0px 0px 10px 0px; padding:5px 0px 20px 0px; text-align:right; width:560px; height:12px; clear:both; overflow:hidden;
		 border-style:dashed; border-color:#c0c0c0; border-width:0px 0px 1px 0px;}

 a.am_feed:link    {text-decoration:none; font-weight:normal; color:#666666;}
 a.am_feed:visited {text-decoration:none; font-weight:normal; color:#666666;}
 a.am_feed:active  {text-decoration:none; font-weight:normal; color:#666666;}
 a.am_feed:hover   {text-decoration: underline; font-weight:normal; color:#8B1C21;}



/*■■menu■■*/
 ul#menu, ul.sub_menu{ margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 #menu{ margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
.main_menu{ margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}




/*■■contact■■*/
 #form_main_title { margin:0px auto; padding:30px 0px 10px 0px; text-align:center; clear:both; overflow:hidden; width:1100px;
		 border-style:dotted; border-color:#0000C0; border-width:0px 0px 1px 0px;}
 h3.form { margin:0px auto; padding:0px 0px 0px 0px; color:#0000C0; font-weight:bold; font-size:150%; background-image:none;}

 #vform { margin:0px auto; padding:30px 20px 30px 20px; text-align:center; width:800px; clear:both; overflow:hidden;}
 #vform_cont { margin:0px; padding:0px; text-align:left; width:750px; clear:both; overflow:hidden;
		 border-style:solid; border-color:#C0C0C0; border-width:1px;}

 p.t10u10 { margin:0px; padding:10px 0px 10px 0px; text-align:left; font-size:120%;}
 p.bottom { margin:0px auto; padding:0px 0px 100px 0px; text-align:center; font-size:120%;}

 div.vfc01 { padding:8px 0px 5px 10px; width:788px; background-color:#1B1D8E; color:#ffffff; border-style:solid; border-color:#ffffff; border-width:1px;}
 div.vfc02 { padding:10px; width:778px; border-style:solid; border-color:#ffffff; border-width:1px;}
 div.vfc03 {background-color:#E4E4E4; padding:10px 0px 8px 10px; width:200px; vertical-align:top; display:inline-block;
		 border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 1px;}
 div.vfc04 { padding:8px 0px 8px 15px; width:515px; vertical-align:top; display:inline-block;
	 border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 0px;
	 border-bottom-style:solid; border-bottom-color:#E4E4E4; border-bottom-width:0px 0px 1px 0px;}
 div.vfc05 { padding:8px 0px 8px 15px; width:515px; vertical-align:top; display:inline-block;}

 p.pclear { margin:0px; padding:0px; display:inline-block;}

 #agree { margin:0px auto; text-align:center; padding:40px 25px 40px 25px; width:450px;}
 p.inq_c02 { padding:10px 10px 0px 0px; margin:0px; width:225px; text-align:right; float:left;}
 p.inq_c03 { padding:5px 10px 5px 10px; width:100px; margin:0px; text-align:left; background-color:#C0C0C0; color:#000; float:left;}
 p.inq_c04 { padding:20px 0px 0px 0px; margin:0px auto; text-align:center; width:450px; clear:both; overflow:hidden;}

 #reservation_02 { margin:0px; padding:30px 20px 30px 40px; text-align:left; width:580px; clear:both; overflow:hidden;}

 #reservation02_img { margin:0px; padding:0px 30px 0px 0px; width:250px; float:left;}
 #reservation02_com { margin:0px; padding:0px 0px 0px 0px; width:300px; float:right;}

 #reservation_03 { margin:0px; padding:30px 20px 30px 40px; text-align:left; width:580px; clear:both; overflow:hidden;}

 textarea.taxt01 { margin:0px 0px 0px 50px; padding:0px; text-align:left; width:580px; height:100px;}
 input.input01 { margin:0px; padding:0px; text-align:left; width:300px; height:20px;}
 input.input02 { margin:0px; padding:0px; text-align:left; width:100px; height:20px;}
 input.input03 { margin:0px; padding:0px; text-align:left; width:450px; height:20px;}
 input.input04 { margin:0px; padding:0px; text-align:left; width:150px; height:20px;}


 p.pleft { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; font-size:120%;}




/*■■accessible■■*/
.fl{float:left;display:inline; }

.news_slider{position:relative;width:1000px;margin:0 auto 0px auto;text-align:left;}
.news_slider .messaging{display:block;padding:5px;margin:0px 20px 5px 20px;background:#ffffcc;}
.news_slider .prev, .news_slider .next{position:absolute;top:42%; display:none;}
.news_slider .next{right:0;}
.news_slider .container{position:relative;top:0;left:0;width:100%;background:#ffffff;}
.news_slider .news_items{position:relative;width:900px;top:0;left:50px;overflow:hidden;}
.news_slider .view_all{padding:5px;margin:0px 0px 2px 0px;border-top:#eeeeed 1px solid;border-bottom:#eeeeed 1px solid;text-align:center;}
.news_slider .item{width:300px;margin-right:10px;}
.news_slider .item div{width:280px;padding:10px 0px 10px 0px;}
.news_slider .item img{padding:10px;}

 p.ac_title { margin:0px; padding:0px 0px 0px 0px; font-size:12px; line-height:1.5;}

 a.link_store:link    {text-decoration:none; font-weight:bold; color:#000000;}
 a.link_store:visited {text-decoration:none; font-weight:bold; color:#000000;}
 a.link_store:active  {text-decoration:none; font-weight:bold; color:#000000;}
 a.link_store:hover   {text-decoration:none; font-weight:bold; color:#848F96;}


/*■■full_wide_slider■■*/
#wideslider_container { width:100%; text-align:center;}

#wideslider_container dl, dt, dd, ol, ul, li, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; vertical-align:baseline; font-family:inherit; font-style:inherit; font-weight:inherit;/*outline: 0;*/}

.wideslider { width:100%; text-align:left; position:relative; overflow:hidden; }

.wideslider ul,
.wideslider ul li { float:left; display:inline; overflow:hidden;}

.wideslider ul li img { width:100%; display:none;}

.wideslider_base { top:0; position:absolute; }
.wideslider_wrap { top:0; position:absolute; overflow:hidden; }
.slider_prev,
.slider_next { top:0; overflow:hidden; position:absolute; z-index:100; cursor:pointer; }
.slider_prev {background: #fff url(img/slider/prev.jpg) no-repeat right center;}
.slider_next {background: #fff url(img/slider/next.jpg) no-repeat left center;}













/*
 h3.gray_b { margin:0px; padding:0px; color:#796955; font-weight:bold; font-size:18px;}
 h3.gray_b2 { margin:0px; padding:0px; text-align:center; color:#796955; font-weight:bold; font-size:20px;}

 h4 { margin:0px; padding:0px; font-weight:bold; display:inline; font-size:20px; color:#851B21;}

 span.small { font-size:11px;}
 span.gray_b { color:#796955; font-weight:bold; font-size:18px;}
 span.B09A74 { color:#B09A74;}

 a:link    { text-decoration:none; color:#677587; font-weight:normal;}
 a:visited { text-decoration:none; color:#677587; font-weight:normal;}
 a:active  { text-decoration:none; color:#677587; font-weight:normal;}
 a:hover   { text-decoration:underline; color:#C00000; font-weight:normal;}


 #main_contents_tl { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg00_left.png); background-repeat:no-repeat; background-position:top left;}
 #main_contents_tr { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg00_right.png); background-repeat:no-repeat; background-position:top right;}






■■idx_pic.php■■
 #idx_pic { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; height:580px; clear:both;}
 #ip1400 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%;}

 .section { display:block; width:95%; margin:0px auto;}
 .actions { padding:0px; overflow:hidden; vertical-align:middle;}
 .actions li { display:inline; list-style:none;}
 .box { width:100%; margin:0 auto; background-repeat:no-repeat; background-size:cover; background-position:50% 50%;}

 .viewer_01 { margin:0 auto; width:980px; height:470px; text-align:left; overflow:hidden; z-index:1;}
 .viewer_01 ul { width:980px; height:470px; text-align:left; overflow:hidden; position:relative; }
 .viewer_01 ul li { top:0px; left:0px; width:980px; height:470px; display:none; position:absolute;}







■■contents■■

 div.container_w { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 div.container_w2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 div.container_w3 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}

 div.container_wr { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; clear:both;
		 background:url(http://amor-fuji.com/img/bg01_right.png); background-repeat:no-repeat; background-position:bottom right;}
 div.container_wr2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; clear:both;
		 background:url(http://amor-fuji.com/img/bg01_right.png); background-repeat:no-repeat; background-position:bottom right;}
 div.container_wl { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; clear:both;
		 background:url(http://amor-fuji.com/img/bg01_left.png); background-repeat:no-repeat; background-position:bottom left;}
 div.container_wl2 { margin:0px auto; padding:80px 0px 0px 0px; text-align:center; width:100%; clear:both;
		 background:url(http://amor-fuji.com/img/bg01_left.png); background-repeat:no-repeat; background-position:bottom left;}

 div.container_dline { margin:0px auto; padding:0px 0px 100px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}

 div.container_img01 { margin:0px auto; padding:0px 0px 30px 0px; text-align:center; width:90%; clear:both;}
 div.div_subtitle { margin:0px auto; padding:0px 0px 30px 0px; text-align:center; font-size:20px;}
 div.container_980 { margin:0px auto; padding:0px 10px 0px 10px; text-align:center; width:960px; clear:both; overflow:hidden;}
 div.box450_l { margin:0px; padding:0px 80px 0px 0px; text-align:left; width:440px; float:left;}
 div.box450_r { margin:0px; padding:0px 0px 0px 0px; text-align:left; width:440px; float:right;}
 div.box960 { margin:0px; padding:0px 10px 0px 10px; text-align:left; width:940px;}

 div.container_980b { margin:0px auto; padding:50px 10px 150px 10px; text-align:center; width:960px; clear:both; overflow:hidden;
		 border-style:solid; border-color:#851B21; border-width:1px 0px 0px 0px;}
 div.container_980c { margin:0px auto; padding:50px 10px 150px 10px; text-align:center; width:960px; clear:both; overflow:hidden;}



 #cont_res { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:1000px; clear:both;
		 background:url(http://amor-fuji.com/img/reserve/reserve_bg.png); background-repeat:no-repeat; background-position:top ceneter;}

 p.concept01 { margin:0px auto; padding:100px 0px 0px 0px; width:980px; text-align:center;}
 p.owner01 { margin:0px auto; padding:100px 0px 0px 0px; width:980px; text-align:center;}

 span.b_red { margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#FF0000; font-weight:bold;}
 #container_map { margin:0px auto; padding:50px 0px 0px 0px; width:1000px; text-align:center;}

 span.goods_title { margin:0px; padding:0px 0px 10px 0px; text-align:left; color:#000000; font-weight:bold; font-size:120%;}
 p.price01 { margin:0px; padding:20px 0px 30px 0px; width:400px; text-align:right; color:#ff0000; font-weight:bold; font-size:120%;}

 p.price_cont { margin:0px auto; padding:0px 0px 0px 0px; text-align:center;}

 #map_canvas { margin:0px; padding:0px; text-align:left; width:980px; height:400px;}

 img.products { width:300px;}
 div.box450_goods { margin:0px; padding:0px 80px 0px 0px; text-align:left; width:440px; float:left;}




 #page_title { margin:0px auto; padding:80px 0px 0px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}



 div.map_container { margin:0px auto; padding:0px 10px 0px 10px; text-align:center; width:960px; clear:both; overflow:hidden;}

 div.sp960 { margin:0px; padding:0px; width:960px; height:0px; clear:both; overflow:hidden;
		 border-style:solid; border-color:#ffffff; border-width:1px 0px 0px 0px;}

 p.p01 { margin:0px; padding:20px 0px 0px 0px; text-align:left;}

 div.hr980 { margin:0px auto; padding:0px 0px 0px 0px; width:100%; text-align:center; background-color:#ffffff; clear:both; overflow:hidden;}
 div.hr980u { margin:0px auto; padding:50px 0px 0px 0px; width:100%; text-align:center; background-color:#ffffff; clear:both; overflow:hidden;}
 div.hr_sp80 { margin:0px; padding:0px; width:100%; height:0px; clear:both; overflow:hidden;
		 border-style:solid; border-color:#ffffff; border-width:80px 0px 0px 0px;}

 #floor_guide { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/facilities/floor_guide_img01.jpg); background-repeat:no-repeat; background-position:top center;}

 #facilities_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/facilities/main_bg.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #facilities_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/facilities/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 div.guide_470_l { margin:50px 0px 0px 0px; padding:20px 10px 50px 0px; text-align:left; width:470px; float:left;}
 div.guide_470_r { margin:50px 0px 0px 0px; padding:0px 0px 20px 9px; text-align:left; width:470px; float:right;
		 border-style:dotted; border-color:#C0C0C0; border-width:0px 0px 0px 1px;}
 div.guide_450b { margin:0px; padding:20px 5px 20px 5px; text-align:left; width:460px; clear:both; overflow:hidden;
		 border-style:dotted; border-color:#C0C0C0; border-width:0px 0px 1px 0px;}
 p.guide00 { margin:0px; padding:0px 0px 20px 0px; text-align:left; font-weight:bold; color:#848F96; font-size:16px;}
 p.guide01 { margin:0px; padding:0px 0px 0px 0px; text-align:left;}
 p.guide02 { margin:0px; padding:0px 0px 0px 50px; text-align:right; font-weight:bold; font-size:18px; float:right;}

 a.guide_tel:link    {text-decoration:none; font-weight:bold; color:#848F96;}
 a.guide_tel:visited {text-decoration:none; font-weight:bold; color:#848F96;}
 a.guide_tel:active  {text-decoration:none; font-weight:bold; color:#848F96;}
 a.guide_tel:hover   {text-decoration:none; font-weight:bold; color:#848F96;}



 #faci_ent { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_ent/head_img.jpg); background-repeat:no-repeat; background-position:top center;}

 #faci_ent_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_ent/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #faci_ent_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_ent/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 img.ent02 { margin:0px; padding:0px; margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}

 p.fe01 { margin:0px; padding:40px 0px 0px 140px; text-align:left; color:#848F96;}
 p.fe02 { margin:0px; padding:30px 0px 30px 140px; text-align:left; color:#8886B0;}
 p.fe03 { margin:0px; padding:0px 0px 50px 140px; text-align:left; color:#B09A74;}
 p.fe04 { margin:0px; padding:80px 0px 50px 140px; text-align:left; color:#848F96;
		 border-style:dotted; border-color:#C0C0C0; border-width:1px 0px 0px 0px;}
 p.fe05 { margin:0px; padding:0px 0px 50px 140px; text-align:left; color:#848F96;}



 #faci_ganban { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_ganban/head_img.jpg); background-repeat:no-repeat; background-position:top center;}

 #faci_ganban_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_ganban/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_ganban_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_ganban/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_ganban_body3 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_ganban/main_bg3.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 div.ganban_250_l { margin:30px 0px 0px 0px; padding:10px; text-align:left; width:230px; float:left; color:#ffffff;
		 background-color:#851B21; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
 div.ganban_690_r { margin:30px 0px 0px 0px; padding:10px 10px 10px 30px; text-align:left; width:650px; float:right;}

 p.ga01 { margin:0px; padding:0px 0px 0px 140px; text-align:left; color:#848F96;}
 p.ga02 { margin:0px; padding:0px 0px 20px 0px; text-align:left; font-weight:bold; color:#D0868F; font-size:18px;}
 p.ga03 { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#B09A74;}
 p.ga04 { margin:0px; padding:0px 0px 10px 0px; text-align:left;}

 a.ga03:link    {text-decoration:none; color:#B09A74;}
 a.ga03:visited {text-decoration:none; color:#B09A74;}
 a.ga03:active  {text-decoration:none; color:#B09A74;}
 a.ga03:hover   {text-decoration:none; color:#848F96;}

 #aroma { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #germa { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #magma { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #yakuseki { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}

 div.ganban_body_r { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg01_right.png); background-repeat:no-repeat; background-position:bottom right;}
 div.ganban_body_l { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg01_left.png); background-repeat:no-repeat; background-position:bottom left;}
 div.ganban_470_l { margin:10px 0px 0px 0px; padding:20px 10px 20px 0px; text-align:left; width:470px; float:left;}
 div.ganban_470_r { margin:10px 0px 0px 0px; padding:20px 0px 20px 30px; text-align:left; width:450px; float:right;}



 div.fa_body_r { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg01_right.png); background-repeat:no-repeat; background-position:bottom right;}
 div.fa_body_l { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/bg01_left.png); background-repeat:no-repeat; background-position:bottom left;}
 div.fa_470_l { margin:10px 0px 0px 0px; padding:20px 10px 20px 0px; text-align:left; width:470px; float:left;}
 div.fa_470_r { margin:10px 0px 0px 0px; padding:20px 0px 20px 30px; text-align:left; width:450px; float:right;}




 #faci_bath { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_bath/head_img.jpg); background-repeat:no-repeat; background-position:top center;}

 #faci_bath_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_bath/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_bath_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_bath/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #bath { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #sauna { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}



 #faci_others { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_others/head_img.jpg); background-repeat:no-repeat; background-position:top center;}

 #faci_others_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_others/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_others_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_others/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #foot { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #col { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #proom { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #relux { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #hollywoodair { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #datsumou { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #rinpa { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}

 p.exsior { margin:0px auto; padding:50px 0px 0px 0px; text-align:center; width:100%;}
 p.exsior2 { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}
 
 #faci_cafe { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_cafe/head_img.jpg); background-repeat:no-repeat; background-position:top center;}
 #faci_cafe_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_cafe/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_cafe_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_cafe/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #cafe { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}



 #faci_yoga { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faci_yoga/head_img.jpg); background-repeat:no-repeat; background-position:top center;}
 #faci_yoga_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_yoga/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faci_yoga_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faci_yoga/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 #yoga { margin:0px auto; padding:100px 0px 30px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 div.fa_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:980px; clear:both; overflow:hidden;}

 p.yo01 { margin:0px; padding:0px 0px 0px 140px; text-align:left; color:#796955; font-weight:bold; font-size:18px;}
 p.yo02 { margin:0px; padding:0px 0px 30px 165px; text-align:left;}

 div.hr980y { margin:0px auto; padding:0px 0px 30px 0px; width:100%; text-align:center; background-color:#ffffff; clear:both; overflow:hidden;}



 #faq_cont { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/faq/head_img.jpg); background-repeat:no-repeat; background-position:top center;}
 #faq_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faq/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #faq_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/faq/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 div.faq_box { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:980px; clear:both;}

 dl.accordion { margin:0; padding:0px 70px 0px 70px; text-align:left; width:840px;}
 dl.accordion dt { border-bottom:1px solid #EEE; height:40px; text-indent:10px; line-height:40px; font-weight:bold; cursor:pointer;}
 dl.accordion dd { padding:10px; line-height:1.5; color:#A1875F; display:none; clear:both; overflow:hidden;}

 span.question { padding:0px 10px 0px 0px; font-size:24px;}
 span.answer { padding:0px 10px 0px 0px; font-size:24px;}
 p.faq_title { padding:0px 0px 0px 70px; font-size:24px; text-align:left; color:#D0868F; font-weight:bold; }

 img.faq { margin:0px; padding:0px 30px 0px 0px; float:left;}



 #access_cont { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:95%; clear:both;
		 background:url(http://amor-fuji.com/img/access/head_img00.png); background-repeat:no-repeat; background-position:top center;}
 #access_body1 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/access/main_bg1.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}
 #access_body2 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; min-width:980px; max-width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/access/main_bg2.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center; background-attachment:fixed;}

 div.access01 { margin:0px auto; padding:0px 0px 50px 0px; text-align:center; width:960px; clear:both; overflow:hidden;}
 div.access_l500 { margin:0px; padding:0px 50px 0px 0px; text-align:right; width:380px; float:left;}
 div.access_r500 { margin:0px 30px 0px 0px; padding:10px 10px 10px 10px; text-align:left; width:460px; float:right;
		 border-style:solid; border-color:#C0C0C0; border-width:1px;}

 span.access_small { font-size:10px;}
 p.access01 { margin:0px; padding:0px 0px 10px 0px; font-size:14px;}
 p.access02 { margin:0px; padding:0px 0px 10px 0px; font-size:12px;}
 p.access03 { margin:0px; padding:0px 0px 10px 0px; font-size:12px;}

 a.access_tel:link    {text-decoration:none; font-weight:normal; color:#848F96;}
 a.access_tel:visited {text-decoration:none; font-weight:normal; color:#848F96;}
 a.access_tel:active  {text-decoration:none; font-weight:normal; color:#848F96;}
 a.access_tel:hover   {text-decoration:none; font-weight:normal; color:#848F96;}

 p.about01 { margin:0px; padding:0px 0px 10px 0px; font-size:14px;}

 #gmap { margin:0px auto; padding:80px 0px 100px 0px; text-align:center; width:100%; background-color:#ffffff; clear:both;}
 #container_gmap { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:800px; clear:both; overflow:hidden;}
 #container_gmap2 { margin:0px; padding:0px; width:0px; height:0px; clear:both; overflow:hidden;}

 p.map_coution { margin:0px; padding:20px 0px 10px 0px; color:#FF0000; text-align:left;}



 div.sitemap01 { margin:0px auto; padding:0px 0px 0px 0px; text-align:center; width:100%; clear:both; overflow:hidden;
		 background:url(http://amor-fuji.com/img/sitemap_bg.png); background-repeat:no-repeat; background-size:auto 100%; background-position:bottom center;}
 ul.sitemap { margin:0px; padding:20px 20px 20px 220px; text-align:left; font-size:18px; list-style:disc;}

 div.pp01 { margin:0px auto; padding:100px 0px 0px 0px; text-align:center; width:100%; clear:both; overflow:hidden;}






■■accordion_contents■■
 #acd { margin:0 auto; text-align:center; padding:0px 0px 0px 0px; width:100%; background-color:#ffffff;}
 #acd_cont { margin:0 auto; text-align:center; padding:150px 0px 50px 0px; width:980px;}
 #acd_cont img{ margin:10px; padding:5px; border:2px solid #848F96; cursor:pointer;}
 #acd_cont img:hover{background-color:#ffffff; border:2px solid #848F96; background-color:#C4CACE;}
 #acd_cont div{ padding:5px;}


*/








