*{  margin:0;  padding:0;  }body     {color: #696969;font-size : 12px ;font-family:MS Pゴシック, Osaka,ヒラギノ角ゴ Pro W3,Verdana, sans-serif;background : transparent  url("images/nuno.gif");text-align: center;}a:link      { color: #317082; text-decoration: none ;}a:visited   { color:#2f4f4f; text-decoration: none ;}a:hover   {color:#cc4b44; text-decoration: none ; }a:active   { color: #cc4b44; text-decoration: none ;}img  {border : none ;margin : 0 ;}form  {padding-top : 0;margin-top : 0 ;}.clearBox  {height : 1px ;clear : both ;}.button  {color: #2f4f4f;background : transparent  url("images/nunoLight.gif");font-size: 10px;border-right: 1px solid #696969 ;border-bottom: 1px solid #696969 ;float:right;padding : 1px 3px 1px 4px ;margin-bottom : 15px ;  }.button a:link,.button a:visited   {  color: #2f4f4f;  text-decoration: none;}.button a:hover  { color: #6c2735; text-decoration: none;}.button a:active  {color: #2f4f4f;text-decoration: none;}.w0 { color: #b33e5c; } /* 日曜日の色＝赤 */.w6 { color: #4682b4; } /* 土曜日の色＝青 *//* ------- ■全体用ボックス------- */#inbox     {margin : 0 auto ;width : 807px;text-align: center ;background : transparent url("images/stitchV.gif") top left repeat-y ;}/* ------- ■ヘッダーボックス------- */div#headBox  {text-align : left ; padding : 20px 30px 0 6px ; background-color: transparent;}div#headBox h1 {font-size : 22px ; background : transparent url("images/stitchH.gif") bottom left repeat-x ; padding-bottom : 15px ;padding-left : 29px ;}div#headBox p.disc {font-size : 12px ; padding : 5px 10px 10px 29px ;}div#headBox p.pankuzu {font-size : 12px ; margin-left : 29px ;padding : 0 0 3px 5px ;border-bottom : 1px #696969 dashed ;text-align : right ; }div#serchbox  {width : 220px ;font-size : 10px ;text-align : right ;background-color : transparent ;float : right ;}/* ------- ■タイトルナビ------ */.tnavi_left  {float : left ;font-size : 10px ;padding : 10px 10px 10px 29px ;text-align : left ;}.tnavi_right  {float : right ;font-size : 10px ;padding : 10px 0 10px 10px ;text-align : right ;}/* ------- ■メインボックス------- */div#mainBox  {text-align : left ; padding : 0 30px 0 35px ; background-color: transparent;}/* ------- ■ボディボックス------- */div#bodyBox {width : 460px ;text-align : left ; float : left ;}/* ------- ■エントリータイトル------- */div#bodyBox h2  {color : #696969;text-align : left ;font-size : 15px ;line-height : 120% ;margin-bottom : 10px ;background : transparent url("images/stitchHgreen.gif") top left repeat-x ; padding-top : 11px ;padding-bottom : 0px ;}h2 a,h2 a:link,h2 a:visited  {color : #bb5535 ;text-decoration : none ;}h2 a:hover   {color : #800000 ;text-decoration : none ;}h2 a:active   {color : #866629 ;text-decoration : none ;}p.entry_date {  text-align: right;  font-size: 11px;  color: #9a9a9a;  padding-top: 10px;  padding-bottom: 2px;}div#bodyBox h3  {color : #696969 ;text-align : left ;font-size : 12px ;line-height : 100% ;padding-top : 10px ;padding-bottom : 5px ;background : transparent url("images/stitchHorange.gif") top left repeat-x ; }/* ------- ■記事ボックス------- */.entry_body   {color : #696969 ;font-size : 12px ;line-height : 24px ;word-break : break-all ;padding-top : 5px ;padding-bottom : 10px ;}p.entry_state {font-size: 10px;color: #7d887f;border-top : 1px solid #a9a9a9 ;padding-top : 5px ;}blockquote {background : transparent  url("images/nunoLight.gif");color : #696969 ;font-size : 10px ;line-height : 140% ;word-break : break-all ;text-align : left ;margin-top : 5px ;margin-bottom : 15px ;padding-top : 8px ;padding-bottom : 10px ;padding-left : 20px ;padding-right : 20px ;}/* ------- ■メニューボックス------- */div#menuBox {float : right ; width : 231px ;background : transparent url("images/stitchV.gif") top left repeat-y ; padding-bottom : 35px ;}div#menu {padding-left : 6px ; text-align : left ;}/* ------- ■メニュー項目タイトル------- */div#menuBox h3 {color : #800000 ;font-size : 12px ;text-align : left ;line-height : 22px ; padding-top : 10px ; padding-left : 16px ; background : transparent url("images/stitchHorange.gif") top left repeat-x ; }/* ------- ■メニューテキスト------- */.menuText  {color : #696969 ;font-size : 10px ;line-height : 20px ;word-break : break-all ;text-align : left ;padding-top : 4px ;padding-bottom : 10px ;padding-left : 16px ;}li.list1  {padding: 0 0 0 13px;list-style-type : none;background-image : url("images/li_mark1_stitch.gif") ;background-repeat: no-repeat;background-position : 0px 3px ;}li.list2  {padding: 0 0 0 24px;list-style-type : none;background-image : url("images/li_mark2_stitch.gif") ;background-repeat: no-repeat;background-position : 12px 0 ;}/* ------- ■人気記事ランキングリスト表示------ */ol#poprank {list-style-position : inside ;color : #696969 ;font-size : 10px ;line-height : 20px ;word-break : break-all ;text-align : left ;padding-top : 4px ;padding-bottom : 10px ;padding-left : 16px ;}/* ------- ■月別/検索項目リスト表示------ */ul.list_ichiran  {margin : 0 57px 0 43px ;font-size : 12px ;list-style-type : none ;}li.list_komoku  a,li.list_komoku  a:link  {color : #696969; line-height : 24px ;height : 24px ; text-decoration : none ;padding-left : 8px ;margin-top : 2px ;margin-bottom : 1px ;border-left : #4682b4 3px solid ;background : transparent  url("images/nunoLight.gif");display : block ;}li.list_komoku  a:visited  {color : #696969; text-decoration : none ;border-left : #4682b4 3px solid ;background : transparent  url("images/nuno.gif");}li.list_komoku  a:hover,li.list_komoku  a:active  {color : #696969; text-decoration : none ;border-left : orange 3px solid ;background : transparent  url("images/nunoLight.gif");}#pdm_arslct {color : #003300 ;font-size : 9px ; width : 135px ;height : 15px ;margin-top : 3px ;}/* ------- ■フッターボックス------- */div#footerBox{padding : 0 30px 0 6px ; background-color : transparent;text-align : left ;}p.copyright{color: #696969;font-size : 10px ;padding : 20px 0 20px 0 ;margin-left : 29px ;background : transparent url("images/stitchH.gif") top left repeat-x ; }/* ------------- ■カレンダー---------------- */.calendar{  color : #2b2b2b;  font-size : 9px ;  font-family : Verdana ;  margin : 0 ;  padding : 0 ;}.calendar a,.calendar a:link,.calendar a:visited,.calendar a:active,.calendar a:hover{  color : #2b2b2b ;  text-decoration : underline ;}.cell{  color : #2b2b2b ;  font-size : 9px ;  font-family : Verdana ;background-color : transparent;  margin : 0 ;  padding : 4px ;  width : 22px ;  height : 18px ;  border-right : 1px #dcdcdc solid ;  border-bottom : 1px #dcdcdc solid ;}.cell_today{  color : #2b2b2b ;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent;  margin : 0 ;  padding : 4px ;  width : 22px ;  height : 18px ;  border-right : 1px #778899 solid ;  border-bottom : 1px #778899 solid ;}.cell_sunday{  color : #b33e5c;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent;  margin : 0 ;  padding : 4px ;  width : 22px ;  height : 18px ;  border-right : 1px #dcdcdc  solid ;  border-bottom : 1px #dcdcdc solid ;}.cell_sunday a,.cell_sunday a:link,.cell_sunday a:visited,.cell_sunday a:active,.cell_sunday a:hover{  color : #b33e5c ;  text-decoration : underline ;}.cell_saturday{  color : #4682b4 ;  font-size : 9px ;  font-family : Verdana ;  background-color : transparent;  margin : 0 ;  padding : 4px ;  width : 22px ;  height : 18px ;  border-right : 1px #dcdcdc  solid ;  border-bottom : 1px #dcdcdc  solid ;}.cell_saturday a,.cell_saturday a:link,.cell_saturday a:visited,.cell_saturday a:active,.cell_saturday a:hover{  color : #4682b4 ;  text-decoration : underline ;}