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



#custom td,
#custom p ,
#custom li,
#custom ul,
#custom dl,
#custom dt,
#custom dd,
#custom div,
#custom a { padding:0; margin:0; }
#custom td { vertical-align:top;}
#custom li { list-style-type:none;}
#custom img { border:0; }
#custom a  {}

body {background:url(https://www.taioukan.com/rakuten/img/bg.gif) repeat-x left -190px;}

#custom { /*background:url(https://www.taioukan.com/common/img/bg_body.gif) repeat-x left top;*/ font-size:12px; line-height:1.5em;  width:950px; margin-top: 15px;}
#custom #custom_table { background:url(https://www.taioukan.com/common/img/bg_wrapper.gif) repeat-y -6px top transparent; width:950px; }
#custom #side_col { background:url(https://www.taioukan.com/common/img/head_bg.gif) no-repeat -6px top; padding:10px 8px; width:230px; text-align:center; }
#custom #side_col #search_col { background:url(img/head_search_bg.gif) repeat-y center top; text-align:center; padding:15px 0 10px 0; margin-bottom: 13px;}
#custom #side_col #search_col img { margin-bottom:1px;}

#custom #info { width: 710px; margin: 0 0 6px !important; padding:6px 0px 8px 18px !important; background: #a97290 !important; border: 1px dotted #fff; box-sizing: border-box; float: left;height: 42px!important;}
#custom #info p { color: #fff; text-indent: -1em; padding-left: 1em; text-align: center; font-size: 14px; font-family: serif;}
#custom #info p:before {position: relative; top: 4px; margin: 0 8px 0 0; content: url(http://www.taioukan.com/common/img/info_icon.png);}

#custom #side_col #nav_col{margin-bottom: 13px;}
#custom #side_col #nav_col li { height:42px; margin-bottom:5px; }
#custom #contents_col {width:710px;}
#custom #contents_col #flash_col { padding-top:35px; width:710px;}

/* 170426_mori */
#custom #contents_col img.c_txt { margin-left: 400px; clear: both;}
#custom #contents_col #flash_col { margin: 6px 0 10px;}
/* ここまで */


#custom #footer { background:url(https://www.taioukan.com/common/img/foot_bg.gif) repeat-x; clear:both; }
#custom #footer ul { padding:20px 0; text-align:center;}
#custom #footer li { color:#01137a ; display:inline; padding:10px;}
#custom #footer li a { color:#01137a ;}
#custom #footer address { float:left; font-style:normal; padding-left:20px; width:700px; }
#custom #footer address img { float:left; margin:0 15px 15px 0; }





#custom #home { display:inline-block; margin-top: 25px; padding-bottom:30px; width:712px;}
#custom #home #season_col { background:url(https://www.taioukan.com/img/shiki_bg.gif) repeat-y 0 0; border:solid 1px #f3eaf2; margin-left:0px; height:auto; min-height:auto; line-height:1.3em ; width: 320px; }
#custom #home #season_col .title { margin:15px 0 0 15px;}
#custom #home #season_col dl { clear:both; display:inline-block; margin:7px 10px; padding-bottom:10px; border-bottom: solid 1px #ccc8c0; width:300px;  }
#custom #home #season_col dt {padding:0 0 7px 0; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:18px; }
#custom #home #season_col dt img { vertical-align:middle; padding:0 20px 0 0px; }
#custom #home #season_col dd img { float: right;  margin:-35px 0 5px 8px; }
#custom #home #season_col dt {padding:0 0 7px 0; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:18px; }
#custom #home #season_col dt img { vertical-align:middle; padding:0 20px 0 0px; }
#custom #home #season_col #spring { background:url(../../img/shiki_bg_haru.gif) no-repeat 20px 0; }
#custom #home #season_col #summer { background:url(../../img/shiki_bg_natsu.gif) no-repeat 25px 0; }
#custom #home #season_col #autumn { background:url(../../img/shiki_bg_aki.gif) no-repeat 30px 0; }
#custom #home #season_col #winter { background:url(../../img/shiki_bg_fuyu.gif) no-repeat 13px 0; border:none; }

#custom #home:after,
#custom #home #season_col dl:after,
#custom #home #ranking_col dl:after { content:" "; clear:both; display:block; height:0;}


#custom #home #ranking_col {background:url(https://www.taioukan.com/img/ranking_bg.gif) ; border:solid 1px #ebdae9; width: 368px; }
#custom #home #ranking_col dl { border-bottom: solid 1px #bea2b2; clear:both; display:inline-block; margin:10px; padding-bottom:10px; }
#custom #home #ranking_col dt { padding:0 0 10px 0; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:16px; }
#custom #home #ranking_col dt img { vertical-align: middle; padding:0 10px 0 0px; }
#custom #home #ranking_col dt span { font-size:13px;}
#custom #home #ranking_col dd img { float: right; margin:-25px 0 5px 8px; }
#custom #home #ranking_col #three { border: none; }
#custom #home #ranking_col dl a { text-decoration:none; color:#000; }
#custom #home #ranking_col dl a:hover { text-decoration:underline;}



#custom.meal .rollover { background:url(https://www.taioukan.com/meal/img/sec2_bg.gif) no-repeat center top; height:550px; margin:10px 0; padding:20px 0; width:712px;}
#custom.meal .rollover .title { margin:10px 0 20px 50px; }
#custom.meal .rollover span { display:block;float:left; height:359px;height:380px; margin:0 5px; position:relative; width:518px;}
#custom.meal .rollover p { display:block; margin:15px 0 0 10px; width:505px;}
#custom.meal .rollover_view { position:absolute; top:0; left:0;}
#custom.meal .rollover ul { float:right; width:157px; list-style:none; margin-right:10px;}
#custom.meal .rollover li{ padding-right:10px; height:103px; margin-bottom:5px;}
#custom.meal .rollover li a:hover img { filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}



#custom.access #contents_col div { background: url(https://www.taioukan.com/rakuten/img/access_01.jpg) no-repeat;  padding:15px 0 25px 0; width:712px;margin-top: 48px;}

/* 170426 slide */
div:after {content:"."; display:block; height:0; clear:both; line-height:0; visibility:hidden;}

#visual { width: 710px; height: 415px; overflow: hidden;}
#visual #slide { position: relative; z-index: 1;}
#visual .vis { height: 415px; position: absolute; left: 0; top: 0; width: 100%; z-index: 1;}
#visual .vis.vis01 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide01.jpg) no-repeat scroll center top;}
#visual .vis.vis02 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide02.jpg) no-repeat scroll center top;}
#visual .vis.vis03 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide03.jpg) no-repeat scroll center top;}
#visual .vis.vis04 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide18.jpg) no-repeat scroll center top;}
#visual .vis.vis05 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide19.jpg) no-repeat scroll center top;}
#visual .vis.vis06 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide06.jpg) no-repeat scroll center top;}
#visual .vis.vis07 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide07.jpg) no-repeat scroll center top;}
#visual .vis.vis08 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide08.jpg) no-repeat scroll center top;}
#visual .vis.vis09 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide09.jpg) no-repeat scroll center top;}
#visual .vis.vis10 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide10.jpg) no-repeat scroll center top;}
#visual .vis.vis11 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide11.jpg) no-repeat scroll center top;}
#visual .vis.vis12 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide12.jpg) no-repeat scroll center top;}
#visual .vis.vis13 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide13.jpg) no-repeat scroll center top;}
#visual .vis.vis14 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide14.jpg) no-repeat scroll center top;}
#visual .vis.vis15 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide15.jpg) no-repeat scroll center top;}
#visual .vis.vis16 { background: #fff url(https://www.taioukan.com/rakuten/img/slide/slide16.jpg) no-repeat scroll center top;}




/* ---------------------------------------------------
	更新履歴
------------------------------------------------------

190322_mori #side_col #info追加、#visual .vis更新
190424_mori #visual .vis.vis01 更新
220513_haiguchi #info/追加

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