/* -----------------------------------------------
 * ゆとうや　用
 * ----------------------------------------------- */
body{
	font-size:100%;
	color:#222222;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka",verdana,arial, sans-serif;
	background-color:#FFFFFF;
	background-image: url(img/bg.gif);
	background-position: center top;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


/* -----------------------------------------------
 * FONT
 * ----------------------------------------------- */
a:link{ text-decoration:none; color:#D83800; }
a:visited{ text-decoration:none; color:#D83800; }
a:active{ text-decoration:underline; color:#D83800; }
a:hover{ text-decoration:underline; color:#DF3000; }

.x-large{ font-size:24px; }
.large{ font-size:18px; line-height: 1.2em; }
.medium{ font-size:14px; line-height: 1.3em; }
.normal{ font-size:12px; line-height: 1.3em;}
.normal-strong{ font-size:12px; line-height: 1.3em;color:#D40000; }
.small{ font-size:10px; line-height: 1.3em;}
.x-small{ font-size:9px; line-height: 1.2em; }


#home H4 {
	width: 695px;
	font-size:11px;
	font-weight: normal;
	text-align: left;
	color:#FFFFFF;
	line-height: 1em;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float:left;
}

H2 {
	margin:0pt 0pt 20pt 0pt;
}

H3 {
	font-size:16px;
	font-weight: normal;
	text-align:left;
	color:#240800;
	margin:0pt 0pt 0pt 0pt;
	padding: 0px 0px 0px 0px;
	min-height: 16px;
}


/* -----------------------------------------------
 * 全ページ共通
 * ----------------------------------------------- */

div.page-side {
	width: 100%;
	background-image: url(img/bg_side_stone.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment:fixed;
	padding: 0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}


div.page {
	width: 826px;
	padding: 0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}


div.menu {
	width: 826px;
	height: 22px;
	background-image: url(img/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 6px 0px 4px 0px;
	margin: 0px auto 0px auto;
	text-align:center;
	clear:both;
}

#menu ul {
	margin: 0px;
	padding :0px;
	list-style-type : none;
}

#menu li {
	display : block;
	float:left;
}

#menu a {
	padding:1px 7px 1px 9px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	float:left;
}

#menu a:hover {
	padding:2px 6px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	float:left;
}


#menu img {
	border: 0px;
	margin:0px 0px 0px 0px;
}



div.footer-box {
	width: 826px;
	padding: 40px 0px 0px 0px;
	background-color: #FFFFFF;
	clear:both;
}

div.footer-address {
	font-size:12px;
	font-weight: normal;
	line-height: 1em;
	color:#355800;
	text-align:center;
	padding:45px 0px 3px 0px;
	background-image: url(img/footer_address_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}

#home div.footer-address {
	font-size:12px;
	font-weight: normal;
	line-height: 1em;
	color:#355800;
	text-align:center;
	padding:0px 0px 3px 0px;
}

div.footer-box02 {
	width: 826px;
	text-align:center;
	padding: 7px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #355700;
}

div.footer-menu {
	font-size:12px;
	font-weight: normal;
	line-height: 1.3em;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
}

.footer-menu a:link{ text-decoration:none; color:#FFFFFF; }
.footer-menu a:visited{ text-decoration:none; color:#FFFFFF; }
.footer-menu a:active{ text-decoration:underline; color:#FFFFFF; }
.footer-menu a:hover{ text-decoration:underline; color:#FFFFFF; }


div.copyright {
	font-size:11px;
	color:#A4A266;
	text-align: center;
	padding: 5px 0px 0px 0px;
}



/* -----------------------------------------------
 * TOPページ
 * ----------------------------------------------- */

div.header01-box {
	width: 826px;
	background-image: url(img/header01_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


div.header-menu-english {
	width: 100px;
	text-align:right;
	line-height: 1em;
	padding: 3px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}

div.header-menu {
	width: 823px;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	text-align:right;
	line-height: 1em;
	padding: 5px 3px 5px 0px;
	margin: 0px 0px 0px 0px;
	clear:both;
}

.header-menu a:link{ text-decoration:none; color:#FFFFFF; }
.header-menu a:visited{ text-decoration:none; color:#FFFFFF; }
.header-menu a:active{ text-decoration:underline; color:#FFFFFF; }
.header-menu a:hover{ text-decoration:underline; color:#D83800; }


td.top-contents-column-left {
	width: 285px;
	text-align:center;
	padding: 12px 59px 0px 38px;
}

td.top-contents-column-right {
	width: 356px;
	text-align:left;
	padding: 30px 88px 0px 0px;
}

div.top-news-tit {
	width: 356px;
	border-bottom:1px dashed #666666;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
}

div.top-news-text {
	width: 356px;
	padding: 0px 0px 25px 0px;
}

div.top-news-text-one {
	width: 356px;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	line-height: 1.2em;
	border-bottom:1px dashed #C9C3BB;
	padding: 5px 0px 3px 0px;
}

div.top-kannai-text {
	width: 240px;
	font-size:11px;
	font-weight: normal;
	text-align:left;
	line-height: 1em;
	padding: 0px 0px 5px 0px;
	margin: 0px auto 0px auto;
}


div.top-contents-box {
	width: 826px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	clear:both;
}



div.top-submenu-box1 a {
	display : block;
	width: 356px;
	background-image: url(img/top_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 340px center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.top-submenu-box1 a:hover {
	display : block;
	width: 356px;
	background-image: url(img/top_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 342px center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.top-submenu-box2 a {
	display : block;
	width: 356px;
	background-image: url(img/top_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 340px center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.top-submenu-box2 a:hover {
	display : block;
	width: 356px;
	background-image: url(img/top_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 342px center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}




/* -----------------------------------------------
 * SECOND
 * ----------------------------------------------- */
div.sec-header-box {
	width: 826px;
	height: 91px;
	background-image: url(img/sec_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.sec-header-logo {
	width: 246px;
	height: 91px;
	padding: 0px 0px 0px 0px;
	float:left;
}

div.sec-header-menu-english {
	width: 67px;
	text-align:right;
	line-height: 1em;
	padding: 6px 5px 0px 0px;
	margin: 0px 0px 0px 505px;
	float:right;
}

div.sec-header-menu-tel {
	width: 307px;
	text-align:right;
	line-height: 1em;
	padding: 17px 5px 0px 0px;
	margin: 0px 0px 0px 265px;
	float:right;
}


div.sec-header-menu{
	width: 575px;
	font-size:13px;
	font-weight: normal;
	text-align:right;
	line-height: 1em;
	color:#355800;
	padding: 13px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}

.sec-header-menu a:link{ text-decoration:none; color:#355800; font-weight: bold;}
.sec-header-menu a:visited{ text-decoration:none; color:#355800; font-weight: bold;}
.sec-header-menu a:active{ text-decoration:underline; color:#355800; font-weight: bold;}
.sec-header-menu a:hover{ text-decoration:underline; color:#D83800; font-weight: bold;}



div.sec-contents-tit {
	width: 710px;
	height: 57px;
	padding: 0px 0px 0px 116px;
	background-image: url(img/sec_contents_tit_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EDECE0;
}

#pm-column div.sec-contents-tit {
	background-image: url(img/sec_contents_tit_bg3.gif);
}


div.sec-contents-tit-pm {
	width: 826px;
	height: 57px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-image: url(img/sec_contents_tit_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EDECE0;
}

div.sec-contents-box {
	width: 826px;
	padding: 30px 0px 0px 0px;
	background-image: url(img/sec_contents_tit_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	clear:both;
}

#pm div.sec-contents-box {
	width: 826px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/sec_contents_tit_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	clear:both;
}


#column-content {
	width: 600px;
	padding: 20px 20px 0px 0px;
	float:right;
}

#column-menu {
	width: 160px;
	padding: 20px 0px 0px 20px;
	float:left;
}




/* -----------------------------------------------
 * ごあいさつ
 * ----------------------------------------------- */

div.greeting-box {
	width: 674px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

div.greeting-text01 {
	width: 368px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:10px 0px 45px 0px;
	margin: 0px 0px 0px 0px;
}

div.greeting-history-box {
	width: 482px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.4em;
	padding:10px 10px 10px 10px;
	border:1px solid #AD9E93;
}

.greeting-normal{ font-size:12px; line-height: 2em;color:#91490E;}
.greeting-normal2{ font-size:10px; line-height: 1.2em;color:#91490E;}


/* -----------------------------------------------
 * 館内案内
 * ----------------------------------------------- */

div.kannai-text01 {
	width: 388px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:10px 0px 45px 0px;
	margin: 0px 0px 0px 0px;
}

div.kannai-gaiyou-box {
	width: 502px;
	padding:10px 10px 10px 10px;
	border:1px solid #AD9E93;
	background-image: url(kannai/img/gaiyou_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.kannai-gaiyou-item01 {
	width: 100px;
	font-size:12px;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-right: 2px solid #222222;
}

td.kannai-gaiyou-item02 {
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	padding: 0px 0px 0px 8px;
	border-right: 1px dashed #666666;
}

td.kannai-gaiyou-item03 {
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	padding: 0px 0px 0px 8px;
}

div.kannai-img-box01 {
	width: 241px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: right;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

div.kannai-img-box02 {
	width: 285px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 16px 0px 0px;
}

div.kannai-img-box03 {
	width: 203px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: right;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* -----------------------------------------------
 *館内
 * ----------------------------------------------- */
div.kannai-text01 {
	width: 297px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:5px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

div.kannai-text02 {
	width: 453px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:5px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}


/* -----------------------------------------------
 *油筒屋の歴史と文学
 * ----------------------------------------------- */

.yutoya-midashi{ font-size:16px; line-height: 1.3em;color:#FFFFFF;}
.yutoya-name{ font-size:18px; line-height: 1.3em;color:#745600;}
.yutoya-name2{ font-size:12px; line-height: 1.3em;color:#B3B3B3;}
.yutoya-small{ font-size:12px; line-height: 1.3em;color:#B3B3B3;}
.yutoya-normal{ font-size:12px; line-height: 2em;}
.yutoya-normal2{ font-size:12px; line-height: 1.2em;color:#666666;}

div.sec-plango-box {
	width: 356px;
	padding:0px 0px 0px 298px;
	margin: 40px auto 0px auto;
}




/* -----------------------------------------------
 *外湯
 * ----------------------------------------------- */
.sotoyu-text{
	font-size:12px;
	line-height: 1.3em;
	color:#666666;
}

div.sotoyu-ticket-box {
	width: 111px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.3em;
	padding: 10px 4px 10px 4px;
	border: 1px dashed #999999;
}





/* -----------------------------------------------
 * 料理
 * ----------------------------------------------- */

div.ryori-text01 {
	width: 368px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:10px 0px 45px 0px;
	margin: 0px 0px 0px 0px;
}




/* -----------------------------------------------
 * 宿泊プラン
 * ----------------------------------------------- */

div.plan-box {
	width: 586px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}


div.plan-text01 {
	width: 368px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:10px 0px 45px 0px;
	margin: 0px 0px 0px 0px;
}


div.plan-kodawari-box {
	width: 504px;
	padding:0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
}

div.plan-kodawari-tit {
	width: 355px;
	text-align: left;
	line-height: 1.5em;
	padding:0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #666666;
}

div.plan-kodawari-text {
	width: 504px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}







div.plan-otoku {
	width: 658px;
	padding:10px 10px 10px 10px;
	border:1px solid #A6ABB2;
	margin-bottom:0px;
}

div.plan-box {
	padding:45px 0px 5px 0px;
}

div.plan-text-box {
	width: 360px;
	font-size:12px;
	font-weight: normal;
	line-height: 1.5em;
	padding:0px 20px 0px 0px;
}

div.plan-price-box{
	font-size:13px;
	font-weight: bold;
	text-align:right;
	line-height: 1.5em;
	padding:0px 0px 0px 0px;
	margin-top:20px;
}

.plan-price-text{
	font-size:16px;
	font-weight: normal;
	color: #A60800;
	font-family:"Arial Black", Helvetica, sans-serif;
}

.plan-price-text2{
	font-size:13px;
	font-weight: bold;
	text-align:left;
	color: #A60800;
	padding-left:15px;
}

.plan-price-text3{
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color: #144795;
	padding-left:30px;
	padding-top:10px;
}


.plan-yoyaku-b{
	text-align:right;
	padding-top:15px;
}

.plan-yoyaku-tel{
	font-size:16px;
	font-weight: normal;
	color: #222222;
	font-family:"Arial Black", Helvetica, sans-serif;
	padding-top:5px;
}



/* -----------------------------------------------
 * 観光案内
 * ----------------------------------------------- */





/* -----------------------------------------------
 * アクセスマップ
 * ----------------------------------------------- */

div.access-column-tit{
	border-bottom:1px solid #A6ABB2;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
	color: #A60800;
	margin-bottom:5px;
}

.access-text{ font-size:12px; line-height: 1.2em;color:#8886D5;}





/* -----------------------------------------------
 * 空室案内とご予約
 * ----------------------------------------------- */

div.cal-box {
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}


/* -----------------------------------------------
 * NEWS
 * ----------------------------------------------- */
#news div.main-box {
	width: 736px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 40px 0px 50px;
}


div.news-detail-box {
	width: 456px;
	font-size:12px;
	font-weight: normal;
	color:#355800;
	text-align:left;
	line-height: 1em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}

div.news-detail-list-box {
	width: 240px;
	font-size:12px;
	font-weight: normal;
	color:#355800;
	text-align:left;
	line-height: 1em;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}

div.news-search-box {
	width: 100%;
	text-align:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.news-box {
	width: 460px;
	padding:0px 30px 0px 0px;
}


div.news-detail-date{
	font-size:12px;
	font-weight: normal;
	color: #444444;
	padding: 0px 0px 8px 0px;
}

div.news-detail-tit{
	font-size:18px;
	font-weight: bold;
	color: #A60800;
	border-bottom:1px solid #666666;
	padding: 0px 0px 10px 0px;
	margin-bottom:5px;
}

div.news-detail-text {
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



div.news-detail-list-one-box {
	font-size:12px;
	font-weight: normal;
	padding: 8px 0px 8px 0px;
	border-bottom:1px dashed #666666;
}

div.news-detail-list-date {
	font-size:11px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	float:left;
}

div.news-detail-list-cate {
	font-size:11px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 8px;
	float:left;
}

div.news-detail-list-tit {
	font-size:12px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	clear:both;
}




div.news-list-box {
	padding:10px 0px 0px 0px;
}

div.news-list-one-box {
	height: 20px;
	font-size:12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border-bottom:1px dashed #999999;
	margin-bottom:10px;
	clear:both;
}

div.news-list-date {
	font-size:12px;
	font-weight: normal;
	color: #666666;
	padding: 0px 10px 0px 0px;
	float:left;
}

div.news-list-cate {
	font-size:11px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	float:right;
}

div.news-list-tit {
	font-size:13px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	float:left;
}





/* -----------------------------------------------
 * よくある質問
 * ----------------------------------------------- */
#faq div.main-box {
	width: 646px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 30px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

div.faq-q-no {
	width: 82px;
	font-size:30px;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#9AAB7F;
	text-align: left;
	line-height: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.faq-q {
	width: 564px;
	font-size:18px;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#355800;
	text-align: left;
	line-height: 1.3em;
	padding: 2px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}

div.faq-a {
	width: 564px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#333333;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 35px 0px;
	margin: 0px 0px 0px 0px;
}





/* -----------------------------------------------
 * お問い合わせ
 * ----------------------------------------------- */
div.contact-box {
	width: 546px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

td.table-item01 {
	width: 150px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: center;
	padding: 13px 0px 6px 2px;
	border-bottom: 1px solid #A3A082;
	background-color: #EDECE0;
}

td.table-item02 {
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#111111;
	text-align: left;
	line-height: 1.4em;
	padding: 13px 0px 5px 10px;
	border-bottom: 1px solid #B8B8A9;
}

td.table-item03 {
	font-size:12px;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#CC0000;
	text-align: left;
	line-height: 1.4em;
	padding: 13px 0px 5px 10px;
	border-bottom: 1px solid #B8B8A9;
}




/* -----------------------------------------------
 * FORM
 * ----------------------------------------------- */

form {
    margin-top: 0em;
    margin-bottom: 0em;
}

TEXTAREA {
  width: 100%;
  background-color:#FFFFFF;
/*  border:1px solid; */
}



/* -----------------------------------------------
 * リンク・観光情報
 * ----------------------------------------------- */
#link div.main-box {
	width: 546px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 10px auto 0px auto;
}

td.link-box {
	width: 233px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.3em;
	padding: 0px 0px 0px 0px;
}

td.link-box img {
	border: 0px;
	margin:0px 0px 3px 0px;
}




/* -----------------------------------------------
 * 宿泊約款
 * ----------------------------------------------- */
#yakkan div.main-box {
	width: 606px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 10px 0px 0px 0px;
	margin: 0px auto 0px auto;
}



/* -----------------------------------------------
 * プライバシーポリシー
 * ----------------------------------------------- */
#privacy div.main-box {
	width: 674px;
	font-size:12px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 1.5em;
	padding: 15px 0px 0px 0px;
	margin: 0px auto 0px auto;
}




/* -----------------------------------------------
 * サイトマップ
 * ----------------------------------------------- */
#sitemap div.main-box {
	width: 600px;
	font-size:14px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", "Osaka", verdana,arial, sans-serif;
	color:#222222;
	text-align: left;
	line-height: 2.0em;
	padding: 15px 0px 0px 0px;
	margin: 0px auto 0px auto;
}




/* -----------------------------------------------
 * ページメーカー
 * ----------------------------------------------- */
#header_img{
	width: 826px;
	height: 143px;
	padding: 0px 0px 0px 0px;
	background-image: url(page/img/header_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pm-column #header_img{
	background-image: url(yutoya/img/header_img.jpg);
}

#pm-yoyaku #header_img{
	background-image: url(cal/img/header_img.jpg);
}


/* -----------------------------------------------
 * その他
 * ----------------------------------------------- */

.color01{
	color:#CC0000;
}

.uetuki{ font-size:50%; vertical-align: super;}

/* CSS Document */

