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

#header{
/* heightをオーバーライト */
width:960px;
height:424px;
background:url(../image/header_visual.jpg) no-repeat;

}

#header_texts #logo{
/* paddingをオーバーライト */
padding:90px 0 0 98px;
}

#header_texts #btn_story{
/* paddingをオーバーライト */
padding:90px 0 0 0;
}

#container_wrapper{
/* オーバーライト */
background:url(../../shared/image/container_bg2a.jpg) repeat-x;
}

#container{
/* オーバーライト */
_height:564px;
min-height:564px;
background:url(../../shared/image/container_bg1a.jpg) no-repeat;
}

div#side_menu{
width:200px;
float:left;
margin:0;
padding:22px 0 0 100px;
}

#side_menu ul{
list-style:none;
margin:0;
padding:0;
}

#side_menu li{
display:block;
padding:3px 0 4px 0;
color:#777777;
line-height:1.23;
}

#side_menu li a{
color:#e83929;
text-decoration:none
}

#side_menu li a:hover{
color:#f0908d;
text-decoration:underline
}

#side_menu .num{
font-family:Georgia, "Times New Roman", Times, serif;
_letter-spacing:0.1em;
}

#list_cat{

}

#list_cat .head{
padding:0 0 23px 0;
}

#feed .rss_line{
padding:50px 0 15px 0;
}

#feed{
line-height:1.23;
color:#777777;
}

#list_cat_archive{

}

#list_cat_archive .head{
padding:50px 0 23px 0;
}

#list_mon{

}

#list_mon .head{
padding:50px 0 23px 0;
}

#list_mon li{
font-family:Georgia, "Times New Roman";
_letter-spacing:0.1em;
}

#list_rec{

}

#list_rec .head{
padding:50px 0 23px 0;
}

#list_link{

}

#list_link .head{
padding:50px 0 23px 0;
}

#main_texts{
width:492px;
float:left;
margin:0;
padding:0 0 0 108px;
}

.kiji{
background:url(../image/bg_title.gif) no-repeat;
}

.kiji h3{
float:left;
width:328px;
height:84px;
padding:26px 0 0 20px;
font-size:14px;
_font-size:120%;
line-height:1.6;
_line-height:1.5;
letter-spacing:0.1em;
color:#e83929;
}

.head_right{
float:right;
width:135px;
margin:34px 0 0 0;
}

.head_right_entry{
float:right;
width:135px;
margin:23px 0 0 0;
}

.btn_parmalink{
float:right;
width:61px;
height:12px;
}

.kiji_date{
float:right;
width:135px;
text-align:right;
margin:6px 0 0 0;
color:#005780;
font-size:14px;
_font-size:120%;
font-family:Georgia, "Times New Roman", Times, serif;
/*font-weight:600;*/
line-height:1.1;
letter-spacing:0.1em;
}

.kiji_text{
clear:both;
margin:0 0 0 20px;
}

.kiji_text_non_p{
clear:both;
margin:23px 0 0 20px;
}

.kiji_text p{
padding:0;
margin:0;
}

.and_more{
margin:23px 0 0 20px;
color:#e83929;
}

.comment{
margin-top:26px;
text-align:right;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
_font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px;
_font-size:85%;
line-height:1.1;
_line-height:1.1;
letter-spacing:0.1em;
_letter-spacing:0.2em;
color:#666666;
}

.cat{
margin:9px 0 2px 0;
text-align:right;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
_font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px;
_font-size:85%;
line-height:1.1;
_line-height:1.1;
letter-spacing:0.1em;
_letter-spacing:0.2em;
color:#666666;
}

.cat ul{
display:inline;
}

.cat li{
display:inline;
}

.line01{
height:14px;
overflow:hidden;
padding:38px 0 0 20px;
}






/* ----------------- entry.html ------------------------------------------------------------- */





#navi_back{

}

#navi_back .head{
overflow:hidden;
height:6px;
padding:0 0 3px 0;
}

#page_navi{
padding:22px 0 0 20px;
}

#page_navi #line_head{
overflow:hidden;
height:13px;
}

#page_navi #btn_left{
width:120px;
float:left;
font-family:Georgia, "Times New Roman", "Hiragino Mincho Pro W6", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "ＭＳ Ｐゴシック", serif;
line-height:1.1;
_letter-spacing:0.1em;
}

#page_navi #btn_right{
width:120px;
float:right;
text-align:right;
font-family:Georgia, "Times New Roman", "Hiragino Mincho Pro W6", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "ＭＳ Ｐゴシック", serif;
line-height:1.1;
_letter-spacing:0.1em;
}

#page_navi #line_bottom{
clear:both;
overflow:hidden;
height:1px;
padding:9px 0 20px 0;
}

#comment_column{
padding:30px 0 0 20px;
}

#comment_line_head{
overflow:hidden;
height:11px;
}

#comment_line_head_2{
overflow:hidden;
height:5px;
}

#comment_head{
overflow:hidden;
height:42px;
}

.comment_text{
margin-top:7px;
}

.comment_footer{
margin-top:26px;
text-align:right;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
_font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px;
_font-size:85%;
line-height:1.1;
_line-height:1.1;
letter-spacing:0.1em;
_letter-spacing:0.2em;
color:#666666;
}

.comment_line{
overflow:hidden;
height:1px;
margin-top:31px;
}

#comment_suru{
overflow:hidden;
height:11px;
padding:7px 0 20px 0;
}

#comment_form{

}

.input_text{

}

#input_text_cookie{
padding:10px 0 0 0;
}

.input_text label{
display:block;
height:16px;
padding:7px 0 0 0;
_padding:9px 0 0 0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
_font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px;
_font-size:85%;
line-height:1.1;
_line-height:1.1;
letter-spacing:0.1em;
_letter-spacing:0.2em;
color:#333333;
}


#form_left{
width:164px;
float:left;
}

#form_left input{
width:144px;
height:15px;
}

#input_text_cookie{
padding:19px 0 0 0;
}

#input_text_cookie label{
display:inline;
}

#input_text_cookie input#comment-bake-cookie{
width:14px;
height:14px;
}


#form_right{
width:308px;
_width:306px;
float:left;
}

#form_right textarea{
width:308px;
_width:306px;
height:110px;
}

#form_footer{
width:308px;
_width:308px;
padding:15px 0 0 0;
text-align:right;
}

#form_preview{
width:57px;
}

#form_post{
width:96px;
}




/* ----------------- comment_comp.html ------------------------------------------------------------- */


.btn_back{
clear:both;
margin:30px 0 0 20px;
}



