﻿* {
	margin: 0px;
	padding:0px;
	font-size: 12px;
}
a {
	overflow:hidden;
	outline:none;
}
.clearfloat {
	clear:both;
}
/*------------------------------------------- 日本地図 */

#japan {
	background-image:url(img_map/map.gif);
	width:530px;
	height:525px;
	text-indent:-9999px;
	float: left;
	margin-right: 10px;
}
#right_frame {
	width:400px;
	float: left;
}
/*------------------------------------------- 札幌 */

#sapporo {
	background-image:url(img_map/sapporo_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#sapporo a {
	display:block;
	width:130px;
	height:35px;
}
#sapporo a:hover {
	background-image:url(img_map/sapporo_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 横浜 */
#yokohama {
	background-image:url(img_map/yokohama_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#yokohama a {
	display:block;
	width:130px;
	height:35px;
}
#yokohama a:hover {
	background-image:url(img_map/yokohama_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 川崎 */
#kawasaki {
	background-image:url(img_map/kawasaki_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
}
#kawasaki a {
	display:block;
	width:130px;
	height:35px;
}
#kawasaki a:hover {
	background-image:url(img_map/kawasaki_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 名古屋 */
#nagoya {
	background-image:url(img_map/nagoya_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#nagoya a {
	display:block;
	width:130px;
	height:35px;
}
#nagoya a:hover {
	background-image:url(img_map/nagoya_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 四日市 */
#mie {
	background-image:url(img_map/mie_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#mie a {
	display:block;
	width:130px;
	height:35px;
}
#mie a:hover {
	background-image:url(img_map/mie_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 浜松 */

#hamamatsu {
	background-image:url(img_map/hamamatsu_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#hamamatsu a {
	display:block;
	width:130px;
	height:35px;
}
#hamamatsu a:hover {
	background-image:url(img_map/hamamatsu_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 大阪キタ */

#osaka {
	background-image:url(img_map/oosakakita_pc.gif);
	width:97px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#osaka a {
	display:block;
	width:97px;
	height:35px;
}
#osaka a:hover {
	background-image:url(img_map/oosakakita_pc_roll.gif);
	width:97px;
	height:35px;
}
/*------------------------------------------- 大阪ミナミ */

#osaka_minami {
	background-image:url(img_map/oosakaminami_pc.gif);
	width:97px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
}
#osaka_minami a {
	display:block;
	width:97px;
	height:35px;
}
#osaka_minami a:hover {
	background-image:url(img_map/oosakaminami_pc_roll.gif);
	width:97px;
	height:35px;
}
/*------------------------------------------- 京都 */

#kyoto {
	background-image:url(img_map/kyoto_pc.gif);
	width:97px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#kyoto a {
	display:block;
	width:97px;
	height:35px;
}
#kyoto a:hover {
	background-image:url(img_map/kyoto_pc_roll.gif);
	width:97px;
	height:35px;
}
/*------------------------------------------- 神戸 */

#kobe {
	background-image:url(img_map/koube_pc.gif);
	width:97px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#kobe a {
	display:block;
	width:97px;
	height:35px;
}
#kobe a:hover {
	background-image:url(img_map/koube_pc_roll.gif);
	width:97px;
	height:35px;
}
/*------------------------------------------- 金沢 */

#kanazawa {
	background-image:url(img_map/kanazawa_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#kanazawa a {
	display:block;
	width:130px;
	height:35px;
}
#kanazawa a:hover {
	background-image:url(img_map/kanazawa_pc.gif);
	width:130px;
	height:35px;
}
/*------------------------------------------- 福岡 */

#fukuoka {
	background-image:url(img_map/fukuoka_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#fukuoka a {
	display:block;
	width:130px;
	height:35px;
}
#fukuoka a:hover {
	background-image:url(img_map/fukuoka_pc.gif);
	width:130px;
	height:35px;

}
/*------------------------------------------- 久留米 */

#kurume {
	background-image:url(img_map/kurume_pc_roll.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#kurume a {
	display:block;
	width:130px;
	height:35px;
}
#kurume a:hover {
	background-image:url(img_map/kurume_pc.gif);
	width:130px;
	height:35px;
}



#kurume_open {
	background-image:url(img_map/kurume_open.gif);
	width:265px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#kurume_open a {
	display:block;
	width:265px;
	height:35px;
}
#kurume_open a:hover {
	background-image:url(img_map/kurume_open_ro.gif);
	width:265px;
	height:35px;
}

/*------------------------------------------- 佐賀 */

#saga {
	background-image:url(img_map/saga.gif);
	width:130px;
	height:35px;
	text-indent:-9999px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#saga a {
	display:block;
	width:130px;
	height:35px;
}
#saga a:hover {
	background-image:url(img_map/saga-ro.gif);
	width:130px;
	height:35px;
}
/*-------------------------------------------  */

#sapporo_s,
#yokohama_s,
#kawasaki_s,
#kanazawa_s,
#nagoya_s,
#mie_s,
#hamamatsu_s,
#fukuoka_s,
#kurume_s {
	width:130px;
	height:20px;
	margin-bottom:15px;
	background-image:url(img_map/smartphone.gif);
	float: left;
	text-indent: -9999px;
}
#sapporo_s a,
#yokohama_s a,
#kawasaki_s a,
#kanazawa_s a,
#nagoya_s a,
#mie_s a,
#hamamatsu_s a,
#fukuoka_s a,
#kurume_s a {
	width:130px;
	height:20px;
	display:block;
}

#sapporo_s a:hover,
#yokohama_s a:hover,
#kawasaki_s a:hover,
#kanazawa_s a:hover,
#nagoya_s a:hover,
#mie_s a:hover,
#hamamatsu_s a:hover,
#fukuoka_s a:hover,
#kurume_s  a:hover{
	width:130px;
	height:20px;
}
#sapporo_s a:hover {
	background-image:url(img_map/hokkaido_smartphone.gif);
}

#yokohama_s a:hover,
#kawasaki_s a:hover
{
	background-image:url(img_map/kanto_smartphone.gif);
}

#kanazawa_s a:hover
{
	background-image:url(img_map/hokuriku_smartphone.gif);
}
#nagoya_s a:hover,
#mie_s a:hover,
#hamamatsu_s a:hover
{
	background-image:url(img_map/tokai_smartphone.gif);
}
#fukuoka_s a:hover,
#kurume_s  a:hover
{
	background-image:url(img_map/kyusyu_smartphone.gif);
}



#osaka_s,
#osaka_minami_s,
#kyoto_s,
#kobe_s {
	width:97px;
	height:20px;
	margin-bottom:15px;
	background-image:url(img_map/smartphone_02.gif);
	float: left;
	text-indent: -9999px;
}
#osaka_s a,
#osaka_minami_s a,
#kyoto_s a,
#kobe_s a {
	width:97px;
	height:20px;
	display:block;
}
#osaka_s a:hover,
#osaka_minami_s a:hover,
#kyoto_s a:hover,
#kobe_s a:hover {
	width:97px;
	height:20px;
	background-image:url(img_map/kansai.gif);
}




#title1 {
	background-image:url(img_map/hokkaido-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#title2 {
	background-image:url(img_map/kanto-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#title3 {
	background-image:url(img_map/hokuriku-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#title4 {
	background-image:url(img_map/tokai-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#title5 {
	background-image:url(img_map/kansai-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#title6 {
	background-image:url(img_map/kyushu-bar.gif);
	width:400px;
	height:30px;
	text-indent:-9999px;
}
#top_bar {
	width:960px;
	background-color:#FC347F;
	text-align:left;
	height: 20px;
	margin: 0 auto;
}
#top_bar p {
	font-size:12px;
	color:#FFFFFF;
	margin: 3px 0px 0px 5px;
}
#center_bar {
	width:920px;
	background-color:#FC347F;
	text-align:left;
	height: 20px;
	margin: 0 auto;
}
#center_bar p {
	font-size:12px;
	color:#FFFFFF;
	padding: 3px 0px 0px 5px;
}
#footer_bar {
	width:920px;
	background-color:#FC347F;
	text-align:left;
	height: 20px;
	margin: 0 auto;
}
#footer_bar p {
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 5px;
}
#img {
	background-image:url(img_map/map/top.jpg);
	margin:0 auto;
	text-indent:-9999px;
	width: 920px;
	height: 300px;
	margin-top: 40px;
	margin-bottom: 30px;
}
/*------------------------------------------- 18金 */

#mark18 {
	background-image:url(img_map/map/u18.gif);
	width:60px;
	height:60px;
	text-indent:-9999px;
	float:left;
	margin-top: 55px;
	margin-bottom: 55px;
	margin-left: 160px;
}
#mark18_text {
	width:650px;
	height:60px;
	float:left;
	margin-top: 55px;
	margin-bottom: 55px;
	text-align: left;
	margin-left: 10px;
}
#mark18_text a {
	color:#E50012;
	text-decoration:none;
}
#mark18_text a:hover {
	color:#FC347F;
	text-decoration:underline;
}
#text_frame {
	width:920px;
	height: 80px;
}
#area_sapporo {
	width:166px;
	height:33px;
	text-indent:-9999px;
	margin: 110px 0px 0px 340px;
}
#area_sapporo a {
	width:166px;
	height:33px;
	display:block;
}
#area_kanazawa {
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin: 55px 0px 0px 102px;
}
#area_kanazawa a {
	width:168px;
	height:33px;
	display:block;
}
#area_kyoto {
	width:200px;
	height:20px;
	text-indent:-9999px;
	margin: 0 0 0 31px;
}
#area_kyoto a {
	width:200px;
	height:20px;
	display:block;
}
#area_osaka {
	width:200px;
	height:28px;
	text-indent:-9999px;
	margin: 28px 0px 0px 31px;
}
#area_osaka a {
	width:200px;
	height:28px;
	display:block;
}
#area_osaka_minami {
	width:200px;
	height:20px;
	text-indent:-9999px;
	margin: 0 0 0 31px;
}
#area_osaka_minami a {
	width:200px;
	height:20px;
	display:block;
}
#area_kobe {
	width:200px;
	height:25px;
	text-indent:-9999px;
	margin: 0 0 0 31px;
}
#area_kobe a {
	width:200px;
	height:25px;
	display:block;
}
#area_yokohama {
	width:165px;
	height:25px;
	text-indent:-9999px;
	margin: 12px 0 0 348px;
}
#area_yokohama a {
	width:165px;
	height:25px;
	display:block;
}
#area_kawasaki {
	width:165px;
	height:28px;
	text-indent:-9999px;
	margin: 0 0 0 348px;
}
#area_kawasaki a {
	width:165px;
	height:28px;
	display:block;
}
#area_nagoya {
	width:175px;
	height:27px;
	text-indent:-9999px;
	margin: 72px 0 0 0;
}
#area_nagoya a {
	width:178px;
	height:27px;
	display:block;
}
#area_mie {
	width:175px;
	height:20px;
	text-indent:-9999px;
}
#area_mie a {
	width:175px;
	height:20px;
	display:block;
}
#area_hamamatsu {
	width:175px;
	height:25px;
	text-indent:-9999px;
}
#area_hamamatsu a {
	width:175px;
	height:25px;
	display:block;
}
#area_fukuoka {
	width:178px;
	height:24px;
	text-indent:-9999px;
	float: left;
	margin: 93px 0 0 0;
}
#area_fukuoka a {
	width:178px;
	height:24px;
	display:block;
}
#area_kurume {
	width:178px;
	height:25px;
	text-indent:-9999px;
	margin: 117px 0 0 0;
}
#area_kurume a {
	width:178px;
	height:25px;
	display:block;
}
#area_saga {
	width:178px;
	height:25px;
	text-indent:-9999px;
}
#area_saga a {
	width:178px;
	height:25px;
	display:block;
}
