@charset "UTF-8";
/*
SITE TITLE：
milkfed. OFFICIAL BLOG

URL：


COPYRIGHT：
(c) XLARGE All Rights Reserved.
______________________________________*/

/*COLORSET：
text:#000;
background：#fff;

a:#000;
a:hover:#999;
a:visited:#000;

red:#cc0000;
______________________________________*/

/* ////////////////////////////////////////
default
//////////////////////////////////////// */
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,table,th,td { 
margin:0;
padding:0;
font-size:100%;
font-style:normal;
font-weight: normal;
line-height:1.6;
}

body {
margin:0px;
color: #999;
font-size:12px;
line-height:1.6;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
text-align:left;
background-color: #FFF;
/*
background-image: url(/_commons/images/background.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 884px 0px;
*/
}

img {
vertical-align: bottom;
border: none;
}

a {
cursor:pointer;
}

a:hover,
a:active {
text-decoration:none;
}

a:hover img {
-moz-opacity:0.60;
opacity:0.60;
filter:alpha(opacity=60);
}


h1,h2,h3 {
line-height:1.2;
}

.upper {
text-transform: uppercase;
}

/*hack*/
.clearfix:after {
content:“.”;
display:block;
clear: both;
height:0px;
visibility:hidden;
}

.clearfix {
display:inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/* ////////////////////////////////////////
_commons
//////////////////////////////////////// */
#detail {
}

#wrapper {
margin:0px;
padding:0px;
width:1026px;
}

#footer {
width:1026px;
padding-bottom:30px;
}


/* ////////////////////////////////////////
[TMP]header
//////////////////////////////////////// */
#header {
width:950px;
/*margin-right:39px;*/
margin-left:39px;
/*background-color:red;*/
}

/********** ロゴ **********/
#header #logo {
width:565px;
height:105px;
float:left;
margin-top:15px;
margin-bottom:0px;
margin-right:0px;
/*background-color:blue;*/
}

#header #logo img{
float:left;
margin-top:18px;
margin-bottom:6px;
}
/********** ロゴ **********/

/********** 検索小窓・RSS **********/
#header #search {
width:385px;
height:25px;
float:right;
/*margin-top:66px;*/
margin-top:81px;
margin-right:0px;
/*background-color:yellow;*/
}

#header #search .search_input{
float:right;
margin-bottom:0px;
margin-right:0px;
}

#header #search .search_input .word{
/*IE6用*/
_margin-top:4px;
}
/********** 検索小窓・RSS **********/

/********** メインバナー **********/
#header .mainbanner{
width:950px;
/*height:345px;*/
margin:0px;
padding:0px;
/*background-color:red;*/
}

/********** メインバナー **********/

/* ////////////////////////////////////////
[TMP]contents
//////////////////////////////////////// */
#contents {
/*float:right;*/
align:center;
width:950px;
margin-top:45px;
/*margin-right:39px;*/
margin-left:39px;
/*IE6用*/
_margin-top:35px;

/*background-color:red;*/
}

#entryspace {
float:left;
/*align:center;*/
width:630px;
margin-right:39px;

/*background-color:blue;*/
}



#contents .topicpath {
padding-top:8px;
line-height:1;
margin-bottom:35px;
color:#cc0000;
}

#detail #contents .topicpath {
margin-bottom:30px;
}

#contents h2 {
font-size:1.6em;
/*font-weight:bold;*/
margin-bottom:8px;
}

/* entry *****************/

.archivelabel {
font-size:18px;
margin:0px;
padding:0px;
margin-bottom:20px;
font-family:helvetica,arial,sans-serif;
}

.category {
font-size:10px;
margin:0px;
padding:0px;
margin-bottom:15px;
font-family:helvetica,arial,sans-serif;
}

.category a:link,
.category a:visited {
font-size:10px;
font-family: "Georgia","MS明朝",serif;
color:#E74994;
text-decoration:none;
}

.category a:hover,
.category a:active {
font-size:10px;
font-family: "Georgia","MS明朝",serif;
color:#CC99CC;
text-decoration:none;
}

.entry {
margin:0px;
padding:0px;
}

.entry .date {
font-size:10px;
margin:0px;
font-family:helvetica,arial,sans-serif;
text-transform: uppercase;
letter-spacing:3px;
}

.entry .title {
font-size:18px;
font-weight:bold;
margin:0px;
margin-bottom:5px;
color:#3F3F3F;
text-decoration:none;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.entry .title a:link,
.entry .title a:visited {
font-size:18px;
font-weight:bold;
margin:0px;
margin-bottom:15px;
color:#3F3F3F;
text-decoration:none;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.entry .title a:hover,
.entry .title a:active {
font-size:18px;
/*font-weight:bold;*/
color:#E74994;
text-decoration:none;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.entry .detail {
color:#3F3F3F;
font-size:12px;
margin-top:15px;
margin-bottom:30px;
}

.entry .detail a:link,
.entry .detail a:visited {
font-size:12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#E74994;
text-decoration:none;
}

.entry .detail a:hover,
.entry .detail a:active {
font-size:12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#CC99CC;
text-decoration:none;
}


.autograph_title {
margin-top:0px;
margin-bottom:0px;
padding-top:45px;
padding-bottom:0px;
}


.entry .detaildate {
float:left;
margin-top:20px;
margin-bottom:0px;
font-size:10px;
font-family:helvetica,arial,sans-serif;
}

.entry .detaildate a:link,
.entry .detaildate a:visited {
font-size:10px;
font-family:helvetica,arial,sans-serif;
color:#CC99CC;
text-decoration:none;
}


.entry .detaildate a:hover,
.entry .detaildate a:active {
text-decoration:none;
color:#663366;
}

.entry .entry_pagetop {
float:right;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
}

.entry .entry_line {
padding-top:5px;
padding-bottom:40px;
}


.entry img {
margin:0px;
}

.entry p {
padding:0px;
}



.entry_footer {
width:100%;
height:10px;
margin-top:40px;
margin-bottom:80px;
}

.entry .entry_footer .entry_footer_table tr {
width:100%;
padding:0px;
line-height:1;
}


.entry .entry_footer .entry_footer_table tr img {
margin-bottom:0em;
padding-top:0px;
padding-bottom:0px;
}


.footer_prev {
width:90px;
}

.footer_prev a {
width:90px;
display:block;
text-decoration:none;
background:url(http://blog2.milkfed.jp/_commons/images/prevbtn.gif) 0px 0px no-repeat;
overflow:hidden;
}

.footer_prev a:hover {
width:90px;
display:block;
text-decoration:none;
background:url(http://blog2.milkfed.jp/_commons/images/prevbtn.gif) 0px 0px no-repeat;
-moz-opacity:0.60;
opacity:0.60;
filter:alpha(opacity=60);
}

.entry_footer_table .footer_prev a span {
display:none;
}


.footer_next {
width:60px;
}

.footer_next a {
width:60px;
display:block;
text-decoration:none;
background:url(http://blog2.milkfed.jp/_commons/images/nextbtn.gif) 0px 0px no-repeat;
overflow:hidden;
}

.footer_next a:hover {
width:60px;
display:block;
text-decoration:none;
background:url(http://blog2.milkfed.jp/_commons/images/nextbtn.gif) 0px 0px no-repeat;
-moz-opacity:0.60;
opacity:0.60;
filter:alpha(opacity=60);
}

.entry_footer_table .footer_next a span {
display:none;
}

.entry .entry_more_position {
margin-top:20px;
margin-bottom:0px;
}

.entry .entry_line {
margin:0px;
}

.entry .detail_entry_line {
margin-top:30px;
margin-bottom:0px;
}

/* entry *****************/


/* ////////////////////////////////////////
navi
//////////////////////////////////////// */
#navi {
font-size:10px;
float:right;
width:180px;
margin-left:0px;
margin-bottom:80px;
/*font-family:helvetica,arial,sans-serif;*/
font-family: "Georgia","MS明朝",serif;
letter-spacing:1.2px;
color:#E74994;
/*background-color:yellow;*/
}

.lead_top {
font-size:10px;
color:#999;
margin-top:0px;
margin-bottom:20px;
font-family:helvetica,arial,sans-serif;
letter-spacing:3px;
}

.lead {
font-size:10px;
color:#999;
font-family:helvetica,arial,sans-serif;
letter-spacing:3px;
margin-top:0px;
margin-bottom:20px;
padding-top:35px;
}

#navi a:link,
#navi a:visited {
font-size:10px;
font-family: "Georgia","MS明朝",serif;
text-decoration:none;
color:#E74994;
}

#navi a:hover,
#navi a:active {
font-size:10px;
font-family: "Georgia","MS明朝",serif;
text-decoration:none;
color:#CC99CC;
}

/* アーカイブ選択中用 */
#navi .selectdate a:link,
#navi .selectdate a:visited {
margin:0px;
padding:0px;
font-size:10px;
font-family: "Georgia","MS明朝",serif;
text-decoration:none;
color:#CC99CC;
}

#navi .selectdate a:hover,
#navi .selectdate a:active {
margin:0px;
padding:0px;
font-size:10px;
font-family: "Georgia","MS明朝",serif;
text-decoration:none;
color:#CC99CC;
}



#navi li.navi_a_news {
display:none;
}

#navi h3.navi_top {
border:none;
margin-bottom:15px;
}


#navi h3 {
border-top:1px solid #000;
}

#navi h3 a {
display:block;
width:200px;
height:30px;
overflow:hidden;
text-indent:-9999em;
}

#navi a.navi_title_top {
background:url(../images/navi_top.gif) 0px 0px no-repeat;
}

#navi a.navi_title_news {
background:url(../images/navi_news_title.gif) 0px 0px no-repeat;
}

#navi a.navi_title_blog {
/*
background:url(../images/navi_blog_title.gif) 0px 0px no-repeat;
*/
}

#navi a.navi_links_blog {
padding-left:0px;
}

#navi li.navi_links_blog_li {
padding-left:0px;
}


#navi a.navi_title_archives {
background:url(../images/navi_archives_title2.gif) 0px 0px no-repeat;
}

#navi a.navi_title_links {
background:url(../images/navi_links_title.gif) 0px 0px no-repeat;
}


#navi h3 a:hover {
background-position:0px -30px;
}


#navi ul {
list-style:none;
/*
border-top:1px solid #000;
margin-bottom:20px;
*/
}

#navi ul li {
padding-left:15px;
}

/*archives*/
/*
#navi .navi_archives {
text-transform:uppercase;
}
*/

/*links*/
#navi .navi_links {
}

#navi .navi_links li {
border:none;
padding-bottom:0px;
}

#navi .navi_links li a {
padding-left:15px;
/*background:url(../images/a_arrow_box.gif) 0px 2px no-repeat;*/
}

#navi .navi_links li a:hover {
/*background:url(../images/a_arrow_box_hover.gif) 0px 2px no-repeat;*/
}

/*navi_menu3*/
#navi .navi_menu3 img {
margin-bottom:2px;
}

/*feed*/
#navi .navi_feed {
padding-top:0px;
padding-bottom:0px;
border:none;
}

#navi .navi_feed li {
padding-bottom:0px;
padding-left:0px;
border:none;
}

#navi .navi_feed li a.a_feed {
padding-bottom:0px;
}

#navi .navi_feed_text {
color:#666666;
}
/*banner*/
#navi ul.navi_banner {
border:none;
padding:50px 0 0 0;
margin:0 0 0 0;
}
#navi ul.navi_banner li {
border:none;
margin:0 0 0 0;
padding:0 0 55px 0;
}


/* ////////////////////////////////////////
footer
//////////////////////////////////////// */

#footer {
margin:0px;
padding:0px;
width:1026px;
float:left;
/*background-color:red;*/
}

#footer .footertable {
margin:0px;
margin-bottom:35px;
padding:0px;
width:1026px;
background:url(http://blog2.milkfed.jp/_commons/images/copylight_back.gif) 0px 0px no-repeat;
/*width=100% cellpadding=0 cellspacing=0 border=0 bgcolor=#E74994*/
}

#footer .footerbtn {
width:121px;
height:17px;
float:right;
margin-right:40px;
/*
margin:0px;
margin-top:2px;
margin-bottom:2px;
margin-left:917px;
margin-right:40px;
*/

}

#footer .footerline{
margin:0px;
padding:0px;
width:1068px;
margin-bottom:35px;
}



/* ////////////////////////////////////////
search （検索結果ページ）
//////////////////////////////////////// */
#search-results {
width:660px;
/*background-color:red;*/
}

#search-noresults {
width:660px;
/*background-color:blue;*/
}

/*
#search_result form {
margin:32px 0px;
}
*/

#search_result form input.btn {
border:none;
color:#999;
background:#fff;
font-weight:bold;
cursor:pointer;
}

#search_result form input:hover {
color:#cc0000;
}

#search_result h3 {
font-weight:bold;
margin-bottom:8px;
}

#search_result table {
width:100%;
border-top:1px solid #000;
}

#search_result table th,
#search_result table td {
padding:8px 5px;
border-bottom:1px solid #B2B2B2;
}

#search_result table th {
text-align:left;
}

#search_result table th h4 {
font-weight:bold;
font-size:1.1em;
}

#search_result table th span {
font-size:0.9em;
}

#search_result table td {
text-align:right;
}

/* 検索結果画像表示用 */
.hide { display: none; }

/* 検索結果 */
#search-results a:hover img {
-moz-opacity:0.60;
opacity:0.60;
filter:alpha(opacity=60);
}

.search_excerpt {
	margin:8px 0 0 0;
}

.search-result-title a:link    { color: #E74994; text-decoration: none; }
.search-result-title a:visited { color: #E74994; text-decoration: none; }
.search-result-title a:active  { color: #CC99CC; text-decoration: none; }
.search-result-title a:hover   { color: #CC99CC; text-decoration: none; }

.search_excerpt a:link    { color: #999999; text-decoration: none; }
.search_excerpt a:visited { color: #999999; text-decoration: none; }
.search_excerpt a:active  { color: #666666; text-decoration: none; }
.search_excerpt a:hover   { color: #666666; text-decoration: none; }

.search_excerpt_image {
float:left;
margin:0 8px 0 0;
padding:0 8px 0 0;
display: block;
}

.search_excerpt_footer {
width:660px;
display: block;
clear: both;
position: relative;
margin-bottom: 20px;
}

.entry_footer a:link    { color: #E74994; text-decoration: none; }
.entry_footer a:visited { color: #E74994; text-decoration: none; }
.entry_footer a:active  { color: #CC99CC; text-decoration: none; }
.entry_footer a:hover   { color: #CC99CC; text-decoration: none; }

