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

#home #wrapper { background:url(../../img/slide_bg.gif) repeat-x center top;}
#home #title_col { display:inline-block; width:1270px; height:372px; position:relative;}
#home #title_col ul { display:inline-block; position:absolute; left:109px; top:125px;}
#home #title_col li { display:inline-block; float:left;}
#home #title_col li.last { padding-top:62px;}
#home #slideshow { width:1270px; height:360px; position:relative;}

#home #contents a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}
#home #main { display:inline-block; width:730px; float:left;}
#home #main #youtube h2 { width: 700px; padding: 0 0 33px 30px; }
#home #main h2 { display:inline-block; background:url(../../img/title_bg.gif) no-repeat left top; width:382px; padding:0 0 18px 30px;}
#home #main h2 img { display:inline-block; float:left;}
#home #main h2 a { background:url(../../img/link_mark.gif) no-repeat left top; display:inline-block; float:right; padding-left:12px;}

#home #youtube { margin-bottom: 17px; }

#home #tabchange { display:inline-block;}
#home #tabchange li { display:inline-block; float:left; padding-top:9px;}
#home #tabchange li img { border:4px solid #ffffff;}
#home #tabchange li.present { background:url(../../img/bnr_cursor.gif) no-repeat center top;}
#home #tabchange li.present img { border:4px solid #b67f8b;}
#home #list_col { margin-top:37px;}
#home #list_col h2 { width:700px;}
#home #list_col div { display:inline-block; width:705px; padding:17px 0 30px 25px;}
#home #list_col dl { display:inline-block; width:220px; float:left; padding:0 15px 8px 0;}
#home #list_col dt { display:inline-block; float:left;}
#home #list_col dd { display:inline-block; width:114px; float:right; padding:10px 0 10px 10px; font-size:0.8em;}
#home #list_col dd span{ font-size:0.8em;}
#home #list_col dd a { display:block; font-size:1.3em; color:#9e7c3b;}
#home #list_col dd a:hover { text-decoration:none;}
#home #main_left { display:inline-block; width:412px; float:left;}
#home #recommend_col { padding-bottom:37px;}
#home #recommend_col ul { display:inline-block; padding-top:7px;}
#home #recommend_col li { display:inline-block; float:left; padding-right:7px;}
#home #recommend_col li.last { padding-right:0;}
#home #feed { background:#ffffff; padding:0 10px; margin-top:10px;}
#home #feed p { padding:8px 5px; border-bottom:1px dotted #000000; font-size:0.9em;}
#home #feed p.last { border-bottom:none;}
#home #feed p span { color:#800019;}
#home #feed p a { color:#1a1b1b;}
#home #feed p a:hover { text-decoration:none;}
#home #main_right { display:inline-block; width:300px; float:right;}
#home #TA_impdestnarrow506 { margin-bottom:30px;}
#home #TA_impdestnarrow506 h2 { background:none; width:auto; padding:0;}
#home #fb_col { background:#ffffff;}
#home #movie_col { margin-bottom: 20px;}
#home #bnr_col { clear:both; width:730px; padding-top:25px;}
#home #bnr_col ul { display:inline-block; width:730px; padding-bottom:7px;}
#home #bnr_col li { display:inline-block; float:left; padding-right:7px;}
#home #bnr_col li.last { padding-right:0;}

#home #side { display:inline-block; width:250px; float:right;}
#home #side h2 { background:url(../../img/title_bg.gif) no-repeat left bottom; padding:9px 0 17px 34px;}
#home #side .last { border:none;}
#home #guide_col { background:#cfc4af; padding-bottom:19px; margin-top:18px; text-align:center;}
#home #guide_col h2 { background:none; padding:0; border-bottom:1px solid #e7e2d7;}
#home #guide_col ul { background:#e7e2d7; width:228px; margin:7px auto 23px auto; text-align:left;}
#home #guide_col li { background:url(../../img/guide_mark.gif) no-repeat 12px 50%; border-bottom:1px dotted #ffffff;}
#home #guide_col li img { margin:12px 0 0 37px;}
#home #guide_col li a { display:block; height:38px; width:227px; }
#home #weather_col { background:url(../../img/weather_bg.gif) no-repeat 179px top; margin-top:5px;}
#home #weather_col h2 { margin-bottom:10px;}
#home #weather_col iframe { overflow:hidden; background:#fff; position:relative;}
#home #access_col { margin-top:15px;}
#home #access_col ul { background:#ffffff; padding:0 9px; margin-top:5px;}
#home #access_col li { display:inline-block; width:232px; padding:9px 0; border-bottom:1px dotted #000000;}
#home #access_col li img { display:inline-block; float:left;}
#home #access_col li p { display:inline-block; width:172px; float:right; font-size:0.8em;}
#home #access_col li a { display:block; font-size:1.2em; color:#424141;}
#home #access_col li a:hover { text-decoration:none;}
#home #sbnr_col { margin-top:20px;}
#home #sbnr_col li { margin-bottom:15px;}

/*▽ここから 160405_hida*/
#home #side a{padding:0 0 17px 0; display:block;}
#home #side #guide_col a { padding: 0;}
/*△ここまで*/



/* 更新履歴-------------------------------
180510【古澤】#home #main #youtube h2
#home #youtubeを追記（youtube動画設置）
190705_mori #home #movie_col 追加


-------------------------------------*/