/*書式設定
----------------------------------*/

html {
	margin: 0;
	padding: 0;
	width: 100%;
}
body {
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 100%;
	font-size:14px;
	color: #444444;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/*p{
	margin-bottom:0em;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	line-height: 160%;
}*/

html, a, form, div, table, ul, ol, li, dl, h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	border: 0 none;
}
img {
	margin:0;
	padding:0;
	border: 0 none;
}
ul {
	list-style-type: none;
}
td {
	text-align:left;
}
/*====================================
basic
====================================*/

#best-western_WRAPPER {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
#best-western_WRAPPER02 {
	width: 100%;
	margin: 0 auto;
	height:5340px;
	background:url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: top center;
}
#best-western_WRAPPER03 {
	background-color:#C8C8C8;
	width: 100%;
}
#header_wrap {
	max-width: 100%;
	min-width: 990px;
	margin: 0 auto;
	background-position: top center;
	background-repeat: repeat-x;
	background-color:#F5F3ED;
	text-align: left;
}
#header {
	width: 990px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	z-index: 9999;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}
#logo a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
#clm {
	margin-top:30px;
	padding-bottom:0px;
	height:884px;
}
.clm01 {
	position: absolute;
	left: 0;
	top: 46px;
}
.btn01 {
	position: absolute;
	left: 15px;
	top: 754px;
}
.btn02 {
	position: absolute;
	left: 350px;
	top: 754px;
}
.btn03 {
	position: absolute;
	left: 684px;
	top: 755px;
}
#mp {
	height:686px;
	background:url(../images/mp_bg.png) no-repeat top;
	position: relative;
}
.mp_00 {
	position: absolute;
	right: 10px;
	top: -10px;
}
.mp_01 {
	position: absolute;
	left: 40px;
	top: 30px;
}
.mp_02 {
	position: absolute;
	left: 257px;
	top: 131px;
}
.mp_03 {
	position: absolute;
	left: 355px;
	top: 111px;
}
.mp_001 {
	position: absolute;
	left: 665px;
	top: 213px;
}
.mp_05 {
	position: absolute;
	left: 777px;
	top: 213px;
}
.mp_06 {
	position: absolute;
	left: 777px;
	top: 234px;
}
.mp_07 {
	position: absolute;
	left: 777px;
	top: 253px;
}
.mp_08 {
	position: absolute;
	left: 775px;
	top: 293px;
}
.mp_10 {
	position: absolute;
	left: 777px;
	top: 272px;
}
.mp_11 {
	position: absolute;
	left: 777px;
	top: 320px;
}
.mp_13 {
	position: absolute;
	left: 0px;
	top: 246px;
}
.mp_14 {
	position: absolute;
	left: 0px;
	top: 306px;
}
.mp_15 {
	position: absolute;
	left: 0px;
	top: 354px;
}
.mp_16 {
	position: absolute;
	left: 0px;
	top: 375px;
}
.mp_17 {
	position: absolute;
	left: 0px;
	top: 424px;
}
.mp_18 {
	position: absolute;
	left: 0px;
	top: 442px;
}
.mp_19 {
	position: absolute;
	left: 511px;
	top: 397px;
}
.mp_20 {
	position: absolute;
	left: 511px;
	top: 416px;
}
.mp_21 {
	position: absolute;
	left: 511px;
	top: 458px;
}
.mp_23 {
	position: absolute;
	left: 511px;
	top: 517px;
}
.mp_24 {
	position: absolute;
	left: 366px;
	top: 551px;
}
.mp_25 {
	position: absolute;
	left: 366px;
	top: 571px;
}
.mp_26 {
	position: absolute;
	left: 366px;
	top: 593px;
}
.mp_27 {
	position: absolute;
	left: 366px;
 top: 6 `3;
	top: 613px;
}
.mp_28 {
	position: absolute;
	left: 229px;
	top: 1729px;
}
.mp_29 {
	position: absolute;
	right: 0px;
	top: 580px;
}
.mp_30 {
	position: absolute;
	right: 0px;
	top: 601px;
}
.mp_31 {
	position: absolute;
	left: 511px;
	top: 437px;
}
.mp_32 {
	position: absolute;
	left: 511px;
	top: 496px;
}
.mp_33 {
	position: absolute;
	left: 224px;
	top: 647px;
}
.mp_34 {
	position: absolute;
	left: 0px;
	top: 266px;
}
.mp_40 {
	position: absolute;
	left: 0px;
	top: 285px;
}
.mp_41 {
	position: absolute;
	left: 511px;
	top: 478px;
}
.mp_42 {
	position: absolute;
	left: 0px;
	top: 491px;
}
.mp_43 {
	position: absolute;
	left: 224px;
	top: 668px;
}
.mp_44 {
	position: absolute;
	left: 0px;
	top: 668px;
}
#list {
	height:2228px;
	position: relative;
	margin-top: 20px;
}
.bw_00 {
	position: absolute;
	left: 0;
	top: 36px;
}
.bw_01 {
	position: absolute;
	left: 340px;
	top: 33px;
}
.bw_01_01 {
	position: absolute;
	left: 504px;
	top: 171px;
}
.bw_01_02 {
	position: absolute;
	left: 504px;
	top: 217px;
}
.bw_01_03 {
	position: absolute;
	left: 504px;
	top: 263px;
}
.bw_03 {
	position: absolute;
	right: 0;
	top: 34px;
}
.bw_03_01 {
	position: absolute;
	left: 841px;
	top: 172px;
}
.bw_03_02 {
	position: absolute;
	left: 841px;
	top: 218px;
}
.bw_03_03 {
	position: absolute;
	left: 841px;
	top: 264px;
}
.bw_04 {
	position: absolute;
	left: 0;
	top: 351px;
}
.bw_04_01 {
	position: absolute;
	left: 164px;
	top: 489px;
}
.bw_04_02 {
	position: absolute;
	left: 164px;
	top: 535px;
}
.bw_04_03 {
	position: absolute;
	left: 164px;
	top: 581px;
}
.bw_05 {
	position: absolute;
	left: 340px;
	top: 351px;
}
.bw_05_01 {
	position: absolute;
	left: 504px;
	top: 489px;
}
.bw_05_02 {
	position: absolute;
	left: 504px;
	top: 535px;
}
.bw_05_03 {
	position: absolute;
	left: 504px;
	top: 581px;
}
.bw_06 {
	position: absolute;
	right: 0;
	top: 351px;
}
.bw_06_01 {
	position: absolute;
	left: 844px;
	top: 489px;
}
.bw_06_02 {
	position: absolute;
	left: 844px;
	top: 535px;
}
.bw_06_03 {
	position: absolute;
	left: 844px;
	top: 581px;
}
.bw_07 {
	position: absolute;
	left: 0;
	top: 645px;
}
.bw_07_01 {
	position: absolute;
	left: 164px;
	top: 806px;
}
.bw_07_02 {
	position: absolute;
	left: 164px;
	top: 852px;
}
.bw_07_03 {
	position: absolute;
	left: 164px;
	top: 898px;
}
.bw_08 {
	position: absolute;
	left: 340px;
	top: 670px;
}
.bw_08_01 {
	position: absolute;
	left: 504px;
	top: 806px;
}
.bw_08_02 {
	position: absolute;
	left: 504px;
	top: 852px;
}
.bw_08_03 {
	position: absolute;
	left: 504px;
	top: 898px;
}
.bw_09 {
	position: absolute;
	right: 0;
	top: 669px;
}
.bw_09_01 {
	position: absolute;
	left: 844px;
	top: 806px;
}
.bw_09_02 {
	position: absolute;
	left: 844px;
	top: 852px;
}
.bw_09_03 {
	position: absolute;
	left: 844px;
	top: 898px;
}
.bw_11 {
	position: absolute;
	left: 0;
	top: 961px;
}
.bw_11_01 {
	position: absolute;
	left: 164px;
	top: 1122px;
}
.bw_11_02 {
	position: absolute;
	left: 164px;
	top: 1168px;
}
.bw_11_03 {
	position: absolute;
	left: 164px;
	top: 1214px;
}
.bw_12 {
	position: absolute;
	left: 340px;
	top: 985px;
}
.bw_12_01 {
	position: absolute;
	left: 504px;
	top: 1122px;
}
.bw_12_02 {
	position: absolute;
	left: 504px;
	top: 1168px;
}
.bw_12_03 {
	position: absolute;
	left: 504px;
	top: 1214px;
}
.bw_13 {
	position: absolute;
	right: 0;
	top: 983px;
}
.bw_13_01 {
	position: absolute;
	left: 844px;
	top: 1122px;
}
.bw_13_02 {
	position: absolute;
	left: 844px;
	top: 1168px;
}
.bw_13_03 {
	position: absolute;
	left: 844px;
	top: 1214px;
}
.bw_14 {
	position: absolute;
	left: 0;
	top: 1301px;
}
.bw_14_01 {
	position: absolute;
	left: 164px;
	top: 1438px;
}
.bw_14_02 {
	position: absolute;
	left: 164px;
	top: 1484px;
}
.bw_14_03 {
	position: absolute;
	left: 164px;
	top: 1530px;
}
.bw_15 {
	position: absolute;
	left: 340px;
	top: 1301px;
}
.bw_15_01 {
	position: absolute;
	left: 504px;
	top: 1438px;
}
.bw_15_02 {
	position: absolute;
	left: 504px;
	top: 1484px;
}
.bw_15_03 {
	position: absolute;
	left: 504px;
	top: 1530px;
}
.bw_16 {
	position: absolute;
	right: 0;
	top: 1301px;
}
.bw_16_01 {
	position: absolute;
	left: 844px;
	top: 1438px;
}
.bw_16_02 {
	position: absolute;
	left: 844px;
	top: 1484px;
}
.bw_16_03 {
	position: absolute;
	left: 844px;
	top: 1530px;
}
.bw_17 {
	position: absolute;
	left: 0;
	top: 1617px;
}
.bw_17_01 {
	position: absolute;
	left: 164px;
	top: 1755px;
}
.bw_17_02 {
	position: absolute;
	left: 164px;
	top: 1801px;
}
.bw_17_03 {
	position: absolute;
	left: 164px;
	top: 1847px;
}
.bw_18 {
	position: absolute;
	left: 340px;
	top: 1590px;
}
.bw_18_01 {
	position: absolute;
	left: 504px;
	top: 1755px;
}
.bw_18_02 {
	position: absolute;
	left: 504px;
	top: 1801px;
}
.bw_18_03 {
	position: absolute;
	left: 504px;
	top: 1847px;
}
.bw_19 {
	position: absolute;
	right: 0;
	top: 1617px;
}
.bw_19_01 {
	position: absolute;
	left: 844px;
	top: 1755px;
}
.bw_19_02 {
	position: absolute;
	left: 844px;
	top: 1801px;
}
.bw_19_03 {
	position: absolute;
	left: 844px;
	top: 1847px;
}
.bw_20 {
	position: absolute;
	left: 0;
	top: 1934px;
}
.bw_20_01 {
	position: absolute;
	left: 164px;
	top: 2070px;
}
.bw_20_02 {
	position: absolute;
	left: 164px;
	top: 2116px;
}
.bw_20_03 {
	position: absolute;
	left: 164px;
	top: 2162px;
}
.bw_21 {
	position: absolute;
	left: 340px;
	top: 1933px;
}
.bw_21_01 {
	position: absolute;
	left: 504px;
	top: 2070px;
}
.bw_21_02 {
	position: absolute;
	left: 504px;
	top: 2116px;
}
.bw_21_03 {
	position: absolute;
	left: 504px;
	top: 2162px;
}
#koko {
	position: relative;
	height:662px;
	margin-top: 20px;
}
.kk_00 {
	position: absolute;
	left: 0px;
	top: 40px;
}
.kk_01 {
	position: absolute;
	left: 340px;
	top: 13px;
}
.kk_01_01 {
	position: absolute;
	left: 505px;
	top: 176px;
}
.kk_01_02 {
	position: absolute;
	left: 505px;
	top: 245px;
}
.kk_02 {
	position: absolute;
	right: 0;
	top: 13px;
}
.kk_02_01 {
	position: absolute;
	left: 845px;
	top: 176px;
}
.kk_02_02 {
	position: absolute;
	left: 845px;
	top: 245px;
}
.kk_03 {
	position: absolute;
	left: 0;
	top: 344px;
}
.kk_03_01 {
	position: absolute;
	left: 165px;
	top: 507px;
}
.kk_03_02 {
	position: absolute;
	left: 165px;
	top: 576px;
}
.kk_04 {
	position: absolute;
	left: 340px;
	top: 344px;
}
.kk_04_01 {
	position: absolute;
	left: 505px;
	top: 507px;
}
.kk_04_02 {
	position: absolute;
	left: 505px;
	top: 576px;
}
.kk_05 {
	position: absolute;
	right: 0;
	top: 344px;
}
.kk_05_01 {
	position: absolute;
	left: 845px;
	top: 507px;
}
.kk_05_02 {
	position: absolute;
	left: 845px;
	top: 576px;
}
#fino_value {
	height:795px;
	position: relative;
	margin-top:8px;
}
.fn_00 {
	position: absolute;
	left: 0px;
	top: 40px;
}
.fn_01 {
	position: absolute;
	left: 0;
	top: 170px;
}
.fn_01_01 {
	position: absolute;
	left: 165px;
	top: 333px;
}
.fn_01_02 {
	position: absolute;
	left: 165px;
	top: 379px;
}
.fn_01_03 {
	position: absolute;
	left: 165px;
	top: 425px;
}
.vh_00 {
	position: absolute;
	right: 0px;
	top: 40px;
}
.vh_01 {
	position: absolute;
	left: 340px;
	top: 195px;
}
.vh_01_01 {
	position: absolute;
	left: 505px;
	top: 333px;
}
.vh_01_02 {
	position: absolute;
	left: 505px;
	top: 379px;
}
.vh_01_03 {
	position: absolute;
	left: 505px;
	top: 425px;
}
.vh_02 {
	position: absolute;
	left: 680px;
	top: 195px;
}
.vh_02_01 {
	position: absolute;
	left: 844px;
	top: 333px;
}
.vh_02_02 {
	position: absolute;
	left: 844px;
	top: 379px;
}
.vh_02_03 {
	position: absolute;
	left: 844px;
	top: 425px;
}
.vh_03 {
	position: absolute;
	left: 0;
	top: 513px;
}
.vh_03_01 {
	position: absolute;
	left: 165px;
	top: 652px;
}
.vh_03_02 {
	position: absolute;
	left: 165px;
	top: 698px;
}
.vh_03_03 {
	position: absolute;
	left: 165px;
	top: 744px;
}
.vh_04 {
	position: absolute;
	left: 340px;
	top: 513px;
}
.vh_04_01 {
	position: absolute;
	left: 504px;
	top: 652px;
}
.vh_04_02 {
	position: absolute;
	left: 504px;
	top: 698px;
}
.vh_04_03 {
	position: absolute;
	left: 504px;
	top: 744px;
}
.vh_06 {
	position: absolute;
	left: 680px;
	top: 513px;
}
.vh_06_01 {
	position: absolute;
	left: 844px;
	top: 652px;
}
.vh_06_02 {
	position: absolute;
	left: 844px;
	top: 698px;
}
.vh_06_03 {
	position: absolute;
	left: 844px;
	top: 744px;
}
.box_0center {
	margin: 0 auto;
	padding: 0;
}
/*====================================
link
====================================*/
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color:#666666;
	text-decoration: underline;
}
.alpha a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
/*====================================
clearfix
====================================*/
.clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.clear {
	min-height: 1px;
}
* html .clear {
	height: 1px;/* Hides from IE-mac \*//*/
	height: auto;
	overflow: hidden;
/* End hide from IE-mac */
}
/*----------------------------------*/
.clear0 {
	clear: both;
	height: 0px;
}

@media screen and (max-width:1100px) {
	#best-western_WRAPPER02 {
	background:url(../images/bg2.png);
	background-size: 100% 5340px;
		background-repeat: no-repeat;
	}
}
