@charset "UTF-8";
/* CSS Document */

.mb15{margin-bottom:15px;}

#omakase{background:url(../img/side/bg_side1_r2_c1.gif) bottom no-repeat; padding-bottom:3px; margin-bottom:15px;} 
#omakase p{font-size:12px; margin:5px 5px 7px 11px;}

#otokunalift{background:url(../img/side/bg_side1_r2_c1.gif) bottom no-repeat; padding-bottom:3px; margin-bottom:15px;} 
#otokunalift p{background:url(../img/home/bottom_left_mark.jpg) left no-repeat; padding-left:15px; font-size:12px; margin:5px 5px 7px 11px;}

/*----------------------*/
/*	search		*/
/*----------------------*/
#search {width:612px;margin-bottom:20px;background-color:#E9F2DD;}
#kensaku	{width:612px;margin:0px auto 10px; padding:0 0 10px 0;}

#kensaku p	{margin:0 0 6px 0;
}
#kensaku .text	{margin:5px 0 10px 10px;}
#kensaku .gerande	{margin:0 0 10px 0;}
#kensaku .skiarea	{text-align:left;margin:17px 10px 0 0;float:left;}
#kensaku .show	{width:300px;margin:5px 0 15px 0;float:left;font-weight:bold;position:}
form	{margin:0;}
#kensaku label	{position:relative;top:-2px;}
select.tour	{position:relative;top:3px;font-size:16px;margin:0 2px 0 5px;}
.ski		{height:30px;position:relative;top:7px;margin-left:5px;}
strong.choice	{width:100px;font-weight:bold;text-align:left;margin:0 0 0 10px;}
strong.choice2	{width:75px;font-weight:bold;letter-spacing:1px;text-align:left;margin:20px 0 0 10px;float:left;}
strong.choice3	{width:80px;font-weight:bold;text-align:left;margin:20px 0 0 0;float:left;}

#head_contents{margin:0; padding:0px;}

#head_tbl{margin-top:7px;}
#head_tbl th{vertical-align:bottom; padding:7px 5px 3px 0;}


.head_bg{background:url(../images/head_r1_c1.gif) repeat-x top;}
.head_link a{ font-size:85%; text-decoration:none; color:#333333;}

.font_bk_st{font-size:14px; color:#030303; font-weight:bold; float:right; text-align:right; padding-top:3px;}
.font_bl{font-size:14px; color:#000099; float:left; padding-top:3px;}
.font_or_st{font-size:14px; color:#F60; font-weight:bold; margin:0}

.font_sm{font-size:10px; line-height:1.5; color:#666; margin-top:5px;}




div#srch_theme{ background:url(../img/home/theme_r2_c1.gif) bottom no-repeat; padding-bottom:3px; margin-bottom:15px; text-align:center; width:451px;} 
div#srch_theme .theme_tbl{{margin:3px auto; width:243px;}
div#srch_theme .theme_tbl td{font-size:80%; vertical-align:top; padding:5px}
