/* basic elements */

html {
    margin: 0;
    padding: 0;
}
body {  
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック",sans-serif;
	color: #585858;  
    min-width: 800px;  
    margin:0 ; padding: 0;  
    text-align: center;   /* center on ie */
	
	font-size:0.75em ;
	line-height:1.1;
	color:#5f6065;
	
	background:#d5e7f1 url(http://obinata-ski.com/img/back.jpg) repeat-x ;
}

a:link,a:visited {
  text-decoration: underline;
  color:#567dce;
/*\*/
   overflow: hidden; /* text-indent: -xxxxem 対策 */
/**/
}
a:hover,a:active {
  text-decoration: underline;
  color:#49a0f0;
/*\*/
   overflow: hidden; /* text-indent: -xxxxem 対策 */
/**/
}
a img{ border:none; }


h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote, form, input, textarea{  
    font-weight: normal;  
	margin: 0; padding:0;
	font-size:1em ;
} 
ul{	list-style:none; margin:0; padding:0;}
 
 
.clr{ /* フロート解除 */
	clear: both;
	}   

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


table
{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}
th
{
	border: none;
	border-spacing: 0;
	line-height:1.5;
	vertical-align:top;
	}
td
{
	border: none;
	border-spacing: 0;
	line-height:1.5;
	vertical-align:top;
	}
	

.blue{color:#5696ea;}

.orange{color:#fda045;}



/* 基本レイアウト */

#wrapper{
	position: relative;
	text-align:left;
	width:766px; /* 766 */
	margin:0px auto 0 auto;
	padding:0 0 20px 0;
	}
#header{
	width:766px; /* 766 */
	height:113px;
	background: url(http://obinata-ski.com/img/header_back.jpg) no-repeat;
	}
#contents{
	width:766px; /* 766 */
	background:#84ccc9;
	background: url(http://obinata-ski.com/img/contents_back.gif) repeat-y;
	}
#left{
	float:left;
	width:189px; /* 193 - 4 */
	margin:0;
	padding:0 0 0 4px;
	/*background:#aede89; */
	}	
#main{
	float:right;
	width:566px; /* 573 - 7 */
	padding:0 7px 40px 0;
	/* background:#b0e6ff;  */
	}	
#main p{
	line-height:1.6;
	}
	
#footer{
	position: relative;
	clear:both;
	width:766px; /* 766 */
	height:29px;
	background: url(http://obinata-ski.com/img/footer_back.gif) no-repeat;
	}	
	
/*
------------------------------------------------
	ヘッダー
----------------------------------------------*/
#header-banner{
	position: relative;
	width:766px; /* 766 */
	height:71px; /* 71 */
	margin:0; padding:0;
	/* background:#f15549; */
	}

#header-banner h1{
	position: absolute;
	top:13px;
	left:3px;
	margin:0; padding:0;
	font-size:15px;
	}
#header-banner h1 a{
	text-decoration:none; /* FireFox */
	display:block;
	text-indent:-7777px;
	width:246px;
	height:52px;
	background: url(http://obinata-ski.com/img/rogo.jpg) no-repeat;
	}	
#header-banner h2{
	text-indent:-7777px;
	font-size:1px;
	}
	
#header-banner ul#fontChanger{
	position: absolute;
	top:38px;
	right:2px;
	width:80px; /* 156 -76 */
	height:24px;
	margin:0;
	padding:0 0 0 76px;
	background: #fff url(http://obinata-ski.com/img/fontChanger_back.gif) no-repeat;
	}
#header-banner ul#fontChanger li{
	float:left;
	margin:0;
	padding:0;
    text-indent:-7777px;
    }
#header-banner ul#fontChanger li a{
	display:block;
	width:26px;
    height:24px;
    }
/*       フォントサイズ・小      */
a#fontChanger-small:link,
a#fontChanger-small:visited {
    width:30px;
	background: url(http://obinata-ski.com/img/bt-font-small.gif) no-repeat 0 0  ;
    }
a#fontChanger-small:hover,
a#fontChanger-small:active {
    background: url(http://obinata-ski.com/img/bt-font-small.gif) no-repeat 0 -24px  ;
    }    
/*       フォントサイズ・中      */    
a#fontChanger-medium:link,
a#fontChanger-medium:visited {
     width:24px;
	background: url(http://obinata-ski.com/img/bt-font-medium.gif) no-repeat 0 0  ;
    }
a#fontChanger-medium:hover,
a#fontChanger-medium:active {
    background: url(http://obinata-ski.com/img/bt-font-medium.gif) no-repeat 0 -24px  ;
    } 
/*       フォントサイズ・大      */    
a#fontChanger-large:link,
a#fontChanger-large:visited {
     width:26px;
	background: url(http://obinata-ski.com/img/bt-font-large.gif) no-repeat 0 0  ;
    }
a#fontChanger-large:hover,
a#fontChanger-large:active {
    background: url(http://obinata-ski.com/img/bt-font-large.gif) no-repeat 0 -24px  ;
    } 
	
		
#navigation{
	position: relative;
	width:766px; /* 766 */
	height:42px; /* 42 */
	margin:0; padding:0;
	}

#navigation ul#home_mail{
	position: absolute;
	top:13px;
	left:198px;
	}
#navigation ul#home_mail li{
	display:inline; /* IE用li間にスペースを作らない */
	line-height: 1;
	font-size:1px;
	text-indent:-7777px;
	margin:0 12px 0 0 ; padding:0;
	}	
#navigation ul#home_mail li a{
	cursor: pointer ; /* IE用 */
	text-decoration: none; /* Firefox等で線が表示されないようにする */
	display:block;
	float:left;
	height:21px;
	}	
#navigation ul#home_mail li#home a:link,
#navigation ul#home_mail li#home a:visited {
	width:70px;
	background:  url(http://obinata-ski.com/img/bt/home.gif) no-repeat 0px 0px;
}
#navigation ul#home_mail li#home a:hover,
#navigation ul#home_mail li#home a:active {
	background:  url(http://obinata-ski.com/img/bt/home.gif) no-repeat 0px -21px;
}

#navigation ul#home_mail li#diary a:link,
#navigation ul#home_mail li#diary a:visited {
	margin-right:3px;
	width:70px;
	background:  url(http://obinata-ski.com/img/bt/diary.gif) no-repeat 0px 0px;
}
#navigation ul#home_mail li#diary a:hover,
#navigation ul#home_mail li#diary a:active {
	background:  url(http://obinata-ski.com/img/bt/diary.gif) no-repeat 0px -21px;
}		
	
#navigation ul#home_mail li#mail a:link,
#navigation ul#home_mail li#mail a:visited {
	width:66px;
	background:  url(http://obinata-ski.com/img/bt/mail.gif) no-repeat 0px 0px;
}
#navigation ul#home_mail li#mail a:hover,
#navigation ul#home_mail li#mail a:active {
	background:  url(http://obinata-ski.com/img/bt/mail.gif) no-repeat 0px -21px;
}	
	
	
	
	
#navigation #search{
	position: absolute;
	top:11px;
	right:11px;
	padding:0;
	/* width:237px; height:21px; */
	/* background:#f15549; */
	}

#navigation #search #search_text{
	width:149px; /* 169 - 20 */
	height:18px; /* 21 - 4 */
	padding:4px 0 0 20px;
	border:none;
	font-size:1em;
	line-height:1.1;
	background: url(http://obinata-ski.com/img/search_text_back.gif) no-repeat ;
	}
 
#navigation #search #search_bt{
	vertical-align:top;
	margin-top:1px; /* IE～6用位置指定 */
	cursor: pointer ;
	border:none;
	width:48px ;
	height:21px ;
	text-indent:-7777px;
	background: url(http://obinata-ski.com/img/search_bt_back.gif) no-repeat ;
	}
html>body #navigation #search #search_bt{ /* IE以外のボタン位置を初期化 */
	margin-top:0;
	}
*:first-child+html #navigation #search #search_bt{ /* IE7用 */
　　margin-top:1px;
	}



/*
------------------------------------------------
	TOPページ
----------------------------------------------*/
#index #top_flash{
	width:566px;
	height:258px;
	margin:0 0 13px 0;
	background:#eff3fb;
	}
#index #message{ /* 大日方邦子からのメッセージ */
	width:550px;
	margin:0 0 14px 8px;
	}
#index #message p{ /* 大日方邦子からのメッセージ 文章部分 */
	text-indent:75px;
	line-height:1.6;
	color:#6a7598;
	background:url(http://obinata-ski.com/img/top_message.gif) no-repeat 0 2px ;
	}
#index #message p b{
	color:#6879c1;
}

#index #news,
#index #diary{ position:relative; }

#index #news h3{ /* 新着情報 見出し */
	text-indent:-7777px;
	width:564px;
	height:24px;
	margin:0 0 7px 0;
	background:url(http://obinata-ski.com/img/bar_news.gif) no-repeat;
	}
#index #diary h3{ /* 大日方日記新着情報 見出し */
	text-indent:-7777px;
	width:564px;
	height:24px;
	margin:0 0 7px 0;
	background:url(http://obinata-ski.com/img/bar_diary.gif) no-repeat;
	}	
#index #news .rss,
#index #diary .rss{ /* RSSボタン */
	position:absolute;
	top:5px;
	left:515px;
	text-indent:-7777px;
	display:block;
	width:33px;
	height:14px;
	background:url(http://obinata-ski.com/img/bt/rss.gif) no-repeat;
	}
			
#index dl{ /* 日付&新着情報 定義リスト */
	width:560px;
	margin:0px 0 20px 0;
	padding:0;
	line-height:1.3 ;	
	}
#index dt { /* 日付 */
	float:left;
	clear:both;
	margin:0;
	padding:5px 0 5px 10px;
	width:78px;
	line-height:1.3;
	background:url(http://obinata-ski.com/img/dot_top_news.gif) no-repeat 0 bottom;
}	
#index dt span{
	padding:0 0 0 3px;
	color:#fead5b;
	}
#index dd { /* 情報 */
	margin:0 0 0 78px;
	padding:5px 0 5px 0 ;
	line-height:1.3;
	background:url(http://obinata-ski.com/img/dot_top_news.gif) no-repeat 0 bottom;
}	
	
	
	
	
	
	
		
/*
------------------------------------------------
	カテゴリーアーカイブ
----------------------------------------------*/
#category #main{
	/* background:#f5f8fa; */
	}

#category #main p.CategoryDescription{
	margin:5px 0px 11px 15px;
	font-weight:bold;
	color:#8b86bb;
	}
#category #main #list_BN select{
	width:540px;
	margin:0 0px 12px 15px;
	color:#5f6065;
	background:#eaf8fe;
	}
	
#category #main h3{ /*一覧内での押さえたH3 */
	font-weight:bold;
	color:#666;
	font-size:1em;
	margin:0 0 5px 0;
	}

#category #main h3.entry-header{
	font-weight:bold;
	font-size:1.125em;
	line-height:1.2;
	color:#77a7ef;
	margin:0 10px 0 0;
	padding:17px 0 10px 18px ;
	background:url(http://obinata-ski.com/img/entry-header_back.gif) no-repeat -5px 0 ;
	}
#category #main h3.entry-header span{
	font-size:0.95em;
	margin-right:5px;
	}

#category #main .entry{
	margin:0 0 18px 0;
	padding:10px 15px 0 16px ;
	background:url(http://obinata-ski.com/img/entry_back.jpg) repeat-x ;
	}
#category #main .entry p{
	line-height:1.6;
	margin:0;
	}	


#category #main .entry p.entry-more-link{
	margin:3px 0 0 1px ;
	padding:0 0 0 24px ;
	letter-spacing:0.17em;
	background:url(http://obinata-ski.com/img/bt/entry-more-link.gif) no-repeat 0 center ;
	}

#category #main .column h3.entry-header span{ /* カテゴリー「コラム」で日付を削除 */
	display:none;
	}
	






#category #main .media h3.entry-header{ /*  「Voice」内メディア掲載(.media)の見出しタイトル変更 */
	font-weight:bold;
	font-size:1.125em;
	line-height:1.2;
	color:#77a7ef;
	margin:0 10px 0 0;
	padding:17px 0 8px 18px ;
	background:url(http://obinata-ski.com/img/entry-header_back.gif) no-repeat -5px 0 ;
	}
#category #main .media h3.entry-header span{
	font-size:0.95em;
	margin-right:5px;
	}
#category #main .media .entry{
	margin:0 0 0px 0;
	padding:0px 15px 37px 16px ;
	background:url(http://obinata-ski.com/img/voice_entry_back.jpg) no-repeat 0px bottom ;
	}









	
/*
------------------------------------------------
	エントリーアーカイブ
----------------------------------------------*/
#entry #main{
	padding:0 7px 70px 0;
	/* background:#feebf3; */
	}

#entry #main h2#entry-title{
	font-weight:bold;
	font-size:1.2em;
	line-height:1.3;
	color:#77a7ef;
	margin:2px 10px 0 0;
	padding:16px 0 12px 20px ;
	background:url(http://obinata-ski.com/img/entry-header_back.gif) no-repeat -7px 0 ;
	}
#entry #main h2#entry-title span{
	font-size:0.95em;
	margin-right:5px;
	}

#entry #main .entry{
	margin:0 0 10px 0;
	padding:10px 15px 0 16px ;
	background:url(http://obinata-ski.com/img/entry_back.jpg) repeat-x ;
	}
#entry #main .entry p{
	line-height:1.6;
	margin:0 0 1em 0;
	}
#entry #main .entry p.modify_date{
	text-align:right;
	margin:0.1em 0 0.8em 0;
	}	
#entry #main .entry p.modify_date span{
	color:#a2ceff;
	padding:0 4px 0 4px ;
	}	

#entry #main .ph_right{
	float:right;
	margin:2px 0 15px 15px;
	}


#main h3{
	font-weight:bold;
	color:#fc9030;
	margin:0 0 20px 0;
	font-size:1.125em;
	}
#main h4{
	font-weight:bold;
	color:#7d9fe2;
	margin:10px 0 7px 0;
	font-size:1.05em;
	padding:0 0 0 5px;
	border-left:3px solid #fe9d4e;
	}

/*
------------------------------------------------
	バックナンバーリストの表示・非表示
----------------------------------------------*/
#category #main .profile #list_BN select,
#category #main .schedule #list_BN select,
#category #main .sports #list_BN select,
#category #main .link #list_BN select,
#category #main .info #list_BN select
{
	display:none;
	}


/*
------------------------------------------------
	カテゴリータイトル《　カテゴリーごとのH2見出し画像の設定　》
----------------------------------------------*/	
#main h2#category{
	display:block;
	width:566px;
	height:67px;
	text-indent:-7777px;
	margin:0;
	}
#main .profile h2#category{
	background:url(http://obinata-ski.com/img/ca_title/profile.jpg) no-repeat;
	}
#main .schedule h2#category{
	background:url(http://obinata-ski.com/img/ca_title/schedule.jpg) no-repeat;
	}		
#main .sports h2#category{
	background:url(http://obinata-ski.com/img/ca_title/sports.jpg) no-repeat;
	}	
#main .voice h2#category{
	background:url(http://obinata-ski.com/img/ca_title/voice.jpg) no-repeat;
	}		
#main .column h2#category{
	background:url(http://obinata-ski.com/img/ca_title/column.jpg) no-repeat;
	}
#main .kouen h2#category{
	background:url(http://obinata-ski.com/img/ca_title/kouen.jpg) no-repeat;
	}	
#main .photo h2#category{
	background:url(http://obinata-ski.com/img/ca_title/photo.jpg) no-repeat;
	}		
#main .link h2#category{
	background:url(http://obinata-ski.com/img/ca_title/link.jpg) no-repeat;
	}	
#main .info h2#category{
	background:url(http://obinata-ski.com/img/ca_title/info.jpg) no-repeat;
	}	
#main .media h2#category{
	background:url(http://obinata-ski.com/img/ca_title/voice.jpg) no-repeat;
	}
#main .message h2#category{
	background:url(http://obinata-ski.com/img/ca_title/voice.jpg) no-repeat;
	}
			
/*
------------------------------------------------
	エントリーページ内の同一カテゴリーリンクの表示・非表示
----------------------------------------------*/

#entry #main p#samecategory_link_sub,
#entry #main p#samecategory_link_normal{
	margin:50px 0 0 0;
	}
	
#entry #main .column #samecategory_link_normal,
#entry #main .kouen #samecategory_link_normal
{
	display:none;
	}	
	
	
		
/*
------------------------------------------------
	left メニュー
----------------------------------------------*/
#left ul#menu li{
	display:inline; /* IE用li間にスペースを作らない */
	line-height: 1;
	font-size:1px;
	text-indent:-7777px;
	margin:0; padding:0;
	}
#left ul#menu li a{
	cursor: pointer ; /* IE用 */
	text-decoration: none; /* Firefox等で線が表示されないようにする */
	display:block;
	width:184px;
	height:23px;
	background:#ccc;
	}
#left ul#menu li#profile_0 a:link,
#left ul#menu li#profile_0 a:visited {
	height:38px;
	background:  url(http://obinata-ski.com/img/bt/profile_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#profile_0 a:hover,
#left ul#menu li#profile_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/profile_0.gif) no-repeat -184px 0px;
}
#left ul#menu li#profile_1 a:link,
#left ul#menu li#profile_1 a:visited {
	background:  url(http://obinata-ski.com/img/bt/profile_1.gif) no-repeat 0px 0px;
}
#left ul#menu li#profile_1 a:hover,
#left ul#menu li#profile_1 a:active {
	background:  url(http://obinata-ski.com/img/bt/profile_1.gif) no-repeat -184px 0px;
}
#left ul#menu li#profile_2 a:link,
#left ul#menu li#profile_2 a:visited {
	background:  url(http://obinata-ski.com/img/bt/profile_2.gif) no-repeat 0px 0px;
}
#left ul#menu li#profile_2 a:hover,
#left ul#menu li#profile_2 a:active {
	background:  url(http://obinata-ski.com/img/bt/profile_2.gif) no-repeat -184px 0px;
}


#left ul#menu li#schedule_0 a:link,
#left ul#menu li#schedule_0 a:visited {
	height:34px;
	background:  url(http://obinata-ski.com/img/bt/schedule_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#schedule_0 a:hover,
#left ul#menu li#schedule_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/schedule_0.gif) no-repeat -184px 0px;
}
#left ul#menu li#schedule_1 a:link,
#left ul#menu li#schedule_1 a:visited {
	background:  url(http://obinata-ski.com/img/bt/schedule_1.gif) no-repeat 0px 0px;
}
#left ul#menu li#schedule_1 a:hover,
#left ul#menu li#schedule_1 a:active {
	background:  url(http://obinata-ski.com/img/bt/schedule_1.gif) no-repeat -184px 0px;
}
#left ul#menu li#schedule_2 a:link,
#left ul#menu li#schedule_2 a:visited {
	background:  url(http://obinata-ski.com/img/bt/schedule_2.gif) no-repeat 0px 0px;
}
#left ul#menu li#schedule_2 a:hover,
#left ul#menu li#schedule_2 a:active {
	background:  url(http://obinata-ski.com/img/bt/schedule_2.gif) no-repeat -184px 0px;
}


#left ul#menu li#sports_0 a:link,
#left ul#menu li#sports_0 a:visited {
	height:34px;
	background:  url(http://obinata-ski.com/img/bt/sports_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#sports_0 a:hover,
#left ul#menu li#sports_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/sports_0.gif) no-repeat -184px 0px;
}
#left ul#menu li#sports_1 a:link,
#left ul#menu li#sports_1 a:visited {
	background:  url(http://obinata-ski.com/img/bt/sports_1.gif) no-repeat 0px 0px;
}
#left ul#menu li#sports_1 a:hover,
#left ul#menu li#sports_1 a:active {
	background:  url(http://obinata-ski.com/img/bt/sports_1.gif) no-repeat -184px 0px;
}
#left ul#menu li#sports_2 a:link,
#left ul#menu li#sports_2 a:visited {
	background:  url(http://obinata-ski.com/img/bt/sports_2.gif) no-repeat 0px 0px;
}
#left ul#menu li#sports_2 a:hover,
#left ul#menu li#sports_2 a:active {
	background:  url(http://obinata-ski.com/img/bt/sports_2.gif) no-repeat -184px 0px;
}
#left ul#menu li#sports_3 a:link,
#left ul#menu li#sports_3 a:visited {
	background:  url(http://obinata-ski.com/img/bt/sports_3.gif) no-repeat 0px 0px;
}
#left ul#menu li#sports_3 a:hover,
#left ul#menu li#sports_3 a:active {
	background:  url(http://obinata-ski.com/img/bt/sports_3.gif) no-repeat -184px 0px;
}


#left ul#menu li#diary_0 a:link,
#left ul#menu li#diary_0 a:visited {
	height:34px;
	background:  url(http://obinata-ski.com/img/bt/diary_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#diary_0 a:hover,
#left ul#menu li#diary_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/diary_0.gif) no-repeat -184px 0px;
}


#left ul#menu li#voice_0 a:link,
#left ul#menu li#voice_0 a:visited {
	height:33px;
	background:  url(http://obinata-ski.com/img/bt/voice_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#voice_0 a:hover,
#left ul#menu li#voice_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/voice_0.gif) no-repeat -184px 0px;
}
#left ul#menu li#voice_1 a:link,
#left ul#menu li#voice_1 a:visited {
	background:  url(http://obinata-ski.com/img/bt/voice_1.gif) no-repeat 0px 0px;
}
#left ul#menu li#voice_1 a:hover,
#left ul#menu li#voice_1 a:active {
	background:  url(http://obinata-ski.com/img/bt/voice_1.gif) no-repeat -184px 0px;
}
#left ul#menu li#voice_2 a:link,
#left ul#menu li#voice_2 a:visited {
	background:  url(http://obinata-ski.com/img/bt/voice_2.gif) no-repeat 0px 0px;
}
#left ul#menu li#voice_2 a:hover,
#left ul#menu li#voice_2 a:active {
	background:  url(http://obinata-ski.com/img/bt/voice_2.gif) no-repeat -184px 0px;
}
#left ul#menu li#voice_3 a:link,
#left ul#menu li#voice_3 a:visited {
	background:  url(http://obinata-ski.com/img/bt/voice_3.gif) no-repeat 0px 0px;
}
#left ul#menu li#voice_3 a:hover,
#left ul#menu li#voice_3 a:active {
	background:  url(http://obinata-ski.com/img/bt/voice_3.gif) no-repeat -184px 0px;
}
#left ul#menu li#voice_4 a:link,
#left ul#menu li#voice_4 a:visited {
	background:  url(http://obinata-ski.com/img/bt/voice_4.gif) no-repeat 0px 0px;
}
#left ul#menu li#voice_4 a:hover,
#left ul#menu li#voice_4 a:active {
	background:  url(http://obinata-ski.com/img/bt/voice_4.gif) no-repeat -184px 0px;
}


#left ul#menu li#photo_0 a:link,
#left ul#menu li#photo_0 a:visited {
	height:34px;
	background:  url(http://obinata-ski.com/img/bt/photo_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#photo_0 a:hover,
#left ul#menu li#photo_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/photo_0.gif) no-repeat -184px 0px;
}


#left ul#menu li#link_0 a:link,
#left ul#menu li#link_0 a:visited {
	height:33px;
	background:  url(http://obinata-ski.com/img/bt/link_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#link_0 a:hover,
#left ul#menu li#link_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/link_0.gif) no-repeat -184px 0px;
}


#left ul#menu li#dpr_0 a:link,
#left ul#menu li#dpr_0 a:visited {
	height:33px;
	background:  url(http://obinata-ski.com/img/bt/dpr_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#dpr_0 a:hover,
#left ul#menu li#dpr_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/dpr_0.gif) no-repeat -184px 0px;
}


#left ul#menu li#contact_0 a:link,
#left ul#menu li#contact_0 a:visited {
	height:32px;
	background:  url(http://obinata-ski.com/img/bt/contact_0.gif) no-repeat 0px 0px;
}
#left ul#menu li#contact_0 a:hover,
#left ul#menu li#contact_0 a:active {
	background:  url(http://obinata-ski.com/img/bt/contact_0.gif) no-repeat -184px 0px;
}

#left #left_bottom{
	width:174px; /* 184 - 10 */
	padding:21px 0 70px 10px ;
	background:  url(http://obinata-ski.com/img/left_bottom_back.jpg) repeat-x ;
	}

#left #left_bottom p#book a{
	float:left;
	display:block;
	width:71px ;
	height:103px ;
	margin:0 4px 0 0;
	text-indent:-7777px;
	background:  url(http://obinata-ski.com/img/ph_book.jpg) no-repeat ;
	}
#left #left_bottom p#explain{
	line-height:1.4;
	margin-bottom:15px;
	}
#left #left_bottom p#explain a:link,
#left #left_bottom p#explain a:visited {
	text-decoration:none;
	color: #ac4047;
	}	
#left #left_bottom p#explain a:hover,
#left #left_bottom p#explain a:active{
	text-decoration:underline;
	color:#49a0f0;	
	}	
	
#left #left_bottom p#explain a:link strong,
#left #left_bottom p#explain a:visited strong { /* 書籍太字タイトル 黒色 */
	line-height:1.7;
	color: #542534;
	}	
#left #left_bottom p#explain a:hover strong,
#left #left_bottom p#explain a:active strong { /* 書籍太字タイトル 黒色 */
	color:#49a0f0;	
	}			

#left #left_bottom p#explain a:link span,
#left #left_bottom p#explain a:visited span { /* 著者名 黒色 */
	line-height:1.7;
	color: #542534;
	}	
#left #left_bottom p#explain a:hover span,
#left #left_bottom p#explain a:active span { /* 著者名 黒色 */
	color:#49a0f0;	
	}				
	
/*
------------------------------------------------
	フッター
----------------------------------------------*/
#footer #copy{
	position: absolute;
	top:2px;
	left:200px;
	font-size:0.95em;
	color:#85859e;
	}
#footer #totop{
	position: absolute;
	top:1px;
	right:17px;
	}
#footer #totop a{
	display:block;
	width:105px ;
	height:13px ;
	text-indent:-7777px;
	background: url(http://obinata-ski.com/img/totop.gif) no-repeat ;
	}


/*
------------------------------------------------
	基本ページ内のTABLE設定
----------------------------------------------*/

#entry #main table#profile{
	width:530px;
	margin:0 0 15px 0;
	}

#entry #main table#profile th{
	text-align:right;
	padding:7px 0 7px 0;
	border-bottom:1px solid #e2e2e3;
	color:#6d80bb;
	font-weight:normal;
	}

#entry #main table#profile td{
	padding:7px 0 7px 15px;
	border-bottom:1px solid #e2e2e3;
	}


#main hr{
	clear:both;
	width:99%;
	margin:0px 0 11px 0; padding:0;
	height:2px; /* 必須 */
	color:#d5edfb; /* 必須 */
	background-color:#d5edfb; /* 必須 */
	border:none;
	}
#category #main hr{
	color:#fff; /* 必須 */
	background-color:#fff; /* 必須 */
	margin:0px 0 0px 0;
	}

#main #box_inquiry{ /* お問い合わせはこちら */
	background-color:#fff;
	}

#main #box_inquiry h3{
	font-weight:bold;
	color:#fc9030;
	margin:10px 0 7px 0;
	font-size:1.125em;
	}
#main #box_inquiry p{
	line-height:1.8;
	}
#main #box_inquiry span{
	font-weight:bold;
	padding:0 20px 0 5px;
	border-left:3px solid #fe9d4e;
	}

/*
------------------------------------------------
	写真ボックスの設定
----------------------------------------------*/
#main .box_ph{
	line-height:1.7;
	}
#main .box_ph img{
	float:left;
	margin:2px 12px 12px 0;
	}




/*
------------------------------------------------
	検索結果 設定
----------------------------------------------*/

.search-results-header{
	font-weight:bold;
	color:#fc9030;
	margin:15px 0 10px 0;
	}

/*
------------------------------------------------
	書籍の紹介
----------------------------------------------*/
#main .info #bookdata {padding:10px 0 8px 0 ;}

#main .info #bookdata img{
	float:left;
	}
#main .info #bookdata h3{
	font-size:1.8;
	line-height:1.3;
	color:#000;
	margin:0 0 5px 180px;
	padding:0;
	}
#main .info #bookdata h4{
	font-size:1.3;
	line-height:1.1;
	margin:0 0 12px 180px;
	padding:0;
	border:none;
	}
#main .info #bookdata p{
	margin:0 0 12px 180px;
	padding:0;
	}

#main .info #bookmessage #message{
	float:left;
	/*width:290px; /* 320 */
	padding:10px 10px 0 15px;
	background:#fef2ec;
	border-right:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
	}
#main .info #bookmessage #message p{
	
	display:inline;
	line-height:2;
	padding-bottom:5px;
	border-bottom:1px solid #e3dad6;
	background:#fef2ec;
	}
	
	
#main .info #bookmessage #book_price{
	margin:15px 0 12px 320px;
	}
#main .info #bookmessage #book_price h3{
	font-size:1.6;
	line-height:1.3;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
	}
#main .info #link_amazon{
	margin:15px 0 0 0;
	width:520px;
	height:93px;
	text-align:center;
	background: url(http://obinata-ski.com/img/bt_book02.jpg) no-repeat ;
	}

#main .info #link_amazon img{
	margin:28px 0 0 0;
	}

	
	
	
	