/*書式設定
----------------------------------*/
html,body {
	width: 100%;
	min-width: 990px;
}

body{
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size:14px;
	color: #222222;
	background-color:#FFFFFF;
	font-family: "游ゴシック  Regular", "メイリオ", "Meiryo",  "Yu Gothic", "YuGothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-weight:500;
}

/*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
====================================*/

#kotohira-kadan_WRAPPER01{
	width: 100%;
	background-image: url(../images/kotohira-kadan_bg01.jpg);
	margin: 0 auto;
	overflow: hidden;
}



#kotohira-kadan_WRAPPER02{
	width: 100%;
	/*background-image: url(../images/kotohira-kadan_2_bg.gif);*/
	margin: 0 auto;
	overflow: hidden;
}





 
/* -----------------------------------------
		Link
----------------------------------------- */

#title_box a:hover img,
#title_box02 a:hover img,
#slideshow .active,
#slideshow2 .active,
#hotel .hotel_box div a:hover img,
#hotel .hotel_box02 div a:hover img {
	filter:alpha(opacity=0)!important;
	-moz-opacity: 0!important;
	opacity: 0!important;
    -webkit-transition: 0.4s ease-in-out;  
    -moz-transition: 0.4s ease-in-out;  
    -o-transition: 0.4s ease-in-out;  
    transition: 0.4s ease-in-out;  
}

/*====================================
float
====================================*/
.flL {
	float:left;
	display: block;
}

.flR {
	float:right;
	display: block;
}

/*====================================
box
====================================*/
.box_0{
	margin: 0;
	padding: 0;
}

.box_0center{
	width: 990px;
	margin: 0 auto;
	padding: 0;
}
/* -----------------------------------------
		Slideshow
----------------------------------------- */

.ttl_wrap {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
.ttl {
	width: 1400px;
	height: 600px;
	position: absolute;
	left: 0;
	z-index: 999;
}



/*====================================

/*====================================
margin
====================================*/
.margin_b20{
	margin: 0px 0px 20px 0px ;
}
.margin_t15{
	margin: 15px 0px 0px 0px ;
}
.margin_t20{
	margin: 20px 0px 0px 0px ;
}

/*====================================
padding
====================================*/

.pad_12{
	padding: 12px;
}


.pl40{
	padding: 0px 0px 0px 40px ;
}

/*====================================
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;
}


/*====================================
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;
}




/*====================================
hidden
====================================*/
em{
	display: block;
	text-indent: -9999px;
}










/*====================================
石崎_和シェラトンの特別な1日
====================================*/

.tx12{
	font-size:12px;
	line-height:1.4;
}

.tx13{
	font-size:13px;
	line-height:1.4;
}


.tx13_b{
	font-size:13px;
	line-height:1.4;
	color:#00289F;
	font-weight:bold;
}


.tx14{
	font-size:14px;
	line-height:1.3;
}

.tx15{
	font-size:15px;
	line-height:1.3;
}

.tx16{
	font-size:16px;
	line-height:1.5;
}

.tx17{
	font-size:17px;
	line-height:1.6;
}

.tx24{
	font-family:'游明朝', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'ＭＳ 明朝', serif;
	font-weight:bold;
	font-size:24px;
	line-height:1.6;
	color:#00289F;
}

.tx22{
	font-family:'游明朝', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'ＭＳ 明朝', serif;
	font-weight:bold;
	font-size:22px;
	line-height:1.3;
	color:#00289F;
}

/* Font
--------------------------*/
/* 明朝 */
.tx_mincho {
	font-family: '游明朝', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'ＭＳ 明朝', serif;
}



/* slider_shop
--------------------------*/
.slider_shop {
	background-image:url(../images/slider_shop_bg.gif);
	background-repeat:repeat-y;
	
	}
	
	
.border{
	padding-bottom:2px;
	border-bottom:1px #ccc solid ;
}
	



/*MacIE HACK------------------- \*//*/
em{
	height:0px;
	width:0px;
	overflow:hidden;
}


