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

/*------------------------------------------
【common】
--------------------------------------------*/
fieldset,img { border:0;}
a img { border-style:none;}
ul,ol,li { list-style:none; padding:0; margin:0;}

.clearfix:after { content:" "; display:block; clear:both;}


/*------------------------------------------
【お届けカレンダー】
--------------------------------------------*/
#hobby_shipping {}

/*タイトル*/
#hobby_shipping h2 { background:none !important; color:#0099ff; font-size:16px; line-height:18px; margin:0 0 5px 0; padding:0; font-weight:bold;}
#hobby_shipping h2 span { color:#336633; display:block; font-size:13px !important; font-weight:normal; line-height:18px !important; margin:5px 0 0 0;}
/*発送月タイトル*/
#hobby_shipping h3 {background:none !important; color:#ff00ff; font-size:12px !important; font-weight:bold !important; line-height:18px !important; margin:0 0 5px 0; padding:0; }

/*カレンダーテーブル*/
#hobby_shipping table.shipping_cal { font-size:12px; line-height:16px; margin:0 0 15px 0; padding:0; text-align:left; width:800px;}
/*項目*/
#hobby_shipping table.shipping_cal thead th {background:#ccc; font-weight:normal !important; padding:5px; text-align:left;}
/*商品名*/
#hobby_shipping table.shipping_cal tbody th { background:#e6e6e6; font-weight:bold; padding:5px; text-align:left; vertical-align:top; width:554px;}
/*項目内容*/
#hobby_shipping table.shipping_cal td { background:#e6e6e6; padding:5px; vertical-align:middle; width:119px;}



/*------------------------------------------
【アーカイブ】
--------------------------------------------*/
#hobby_main_archive { margin:0 auto 15px auto; padding:0; width:600px;}
#hobby_main_archive h2 {background:none !important; color:#0099ff !important; font-size:13px !important; line-height:21px !important; margin:0 auto 10px auto; padding:0; text-indent:inherit !important;}

#hobby_main_archive ul { line-height:0; margin:0; padding:0;}
#hobby_main_archive ul li { margin:0 0 3px 0; padding:0;}

/*リンクの挙動*/
#hobby_main_archive ul li a img {filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1; -o-opacity:1; transition:all ease-in-out .25s; -webkit-transition:all ease-in-out .25s; -moz-transition:all ease-in-out .25s; -ms-transition:all ease-in-out .25s; -o-transition:all ease-in-out .25s; zoom:1;}
#hobby_main_archive ul li a:hover img,
#hobby_main_archive ul li a:active img {filter:alpha(opacity=90); -ms-filter:"alpha(opacity=90)"; opacity:0.9; -webkit-opacity:0.9; -moz-opacity:0.9; -ms-opacity:0.9; -o-opacity:0.9;}