<!-- Designed by chocolat* : http://petit-chocolat.net/ -->

/*----------------------------------------------------------*/
/* ページ全体の設定                                         */
/*----------------------------------------------------------*/

body {
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffd384;
  scrollbar-shadow-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#ffd384;
  scrollbar-track-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  text-align:center;
  background:#ffffff;
  margin:2px;
  padding:0px;
}

body, table {
  font-size:12px;
  font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
  color:#333333;
}

a:link    { color:#a64400; text-decoration:none; }
a:active  { color:#a64400; text-decoration:none; }
a:visited { color:#a64400; text-decoration:none; }
a:hover   { color:#ffdbdb; text-decoration:underline; }

input, textarea {
  font-size:12px;
  font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
  color:#333333;
  background:#ffffff;
  border:solid 1px #ff5b01;
}



/*----------------------------------------------------------*/
/* ボックス（レイアウト）の設定                             */
/*----------------------------------------------------------*/

.content {
  width:100%;
  background:#ffffff;
}

.leftmenu {
  width:25%;
  background:#ffffff;
  padding-top:15px;
  padding-left:5px;
}

.maincontents {
  width:55%;
  background:#ffffff;
  padding-top:15px;
}

.rightmenu {
  width:20%;
  background:#ffffff;
  padding-top:15px;
  padding-right:5px;
  text-align:right;
}



/*----------------------------------------------------------*/
/* ヘッダータイトル部の設定                                 */
/*----------------------------------------------------------*/

.header {
  width:100%;
  height:160px;
  background-image:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/304-header.gif);
  background-repeat:no-repeat;
  background-position:left center;
  border:dotted 1px #666666;
}

.header_title {
  color:#ffffff;
  font-size:30px;
  font-family:Verdana;
  font-weight:bolder;
  padding-left:25px;
}

.header_title a:link    { color:#ffffff; text-decoration:none; }
.header_title a:active  { color:#ffffff; text-decoration:none; }
.header_title a:visited { color:#ffffff; text-decoration:none; }
.header_title a:hover   { color:#ffdbdb; text-decoration:underline; }

.header_intro {
  font-size:12px;
  font-weight:normal;
  color:#333333;
  padding-left:28px;
  padding-top:10px;
}



/*----------------------------------------------------------*/
/* 左右サイドメニュー部共通の設定                           */
/*----------------------------------------------------------*/

ul {
  list-style-type:circle;
  padding-left:22px;
  padding-top:5px;
  margin:0px;
}

li {
  font-size:10px;
  font-family:Verdana;
  line-height:130%;
  padding:0px 5px 3px 0px;
}

.sidemenu_table {
  margin-top:30px;
  width:100%;
}

.sidemenu_title {
  font-size:10px;
  font-family:Verdana;
  font-weight:bolder;
  border-left:solid 8px #ffb25d;
  border-bottom:dashed 1px #666666;
  padding:2px 5px;
}

.sidemenu_text {
  font-size:10px;
  font-family:Verdana;
  font-weight:normal;
}

.sidemenu_text form select {
  font-size:10px;
  font-family:Verdana;
  color:#333333;
  background:#ffffff;
  border:solid 1px #666666;
}



/*----------------------------------------------------------*/
/* 左サイドメニュー部の設定                                 */
/*----------------------------------------------------------*/

/*プロフィール画像*/
.myphoto {
  text-align:center;
  margin:3px 0px 5px 0px;
}

.myphoto img{
  background-color:#ffffff;
  border:solid 1px #999999;
  padding:5px;
}

/*カレンダー*/
.calender {
  font-size:10px;
  font-family:Verdana;
  color:#333333;
}

.calender caption {
  font-size:10px;
  font-family:Verdana;
  color:#333333;
  letter-spacing:1px;
  padding:0px 0px 5px 0px;
}

.calender th {
  font-weight:bolder;
  background:#ffffff;
  width:20px;
  border-right:solid 1px #ffb25d;
  border-bottom:solid 1px #ffb25d;
}

th#sun { color: #9d3939; }
th#sat { color: #39399d; }

.calender td {
  text-align:center;
  width:20px;
  border-right:solid 1px #ffb25d;
  border-bottom:solid 1px #ffb25d;
}

.calender td a         { display:block; }
.calender td a:link    { background:#ffedd9!important; }
.calender td a:active  { background:#ffedd9!important; }
.calender td a:visited { background:#ffedd9!important; }
.calender td a:hover   { background:#ffedd9!important; color:#999999; text-decoration:none; }

/*記事検索*/
.search input {
  font-size:10px;
  font-family:Verdana;
  color:#333333;
  background:#ffffff;
  border:solid 1px #666666;
}



/*----------------------------------------------------------*/
/* 中央コンテンツ部の設定                                   */
/*----------------------------------------------------------*/

.maincontents_table {
  margin-top:30px;
  width:100%;
  border-top:solid 1px #cccccc;
  border-left:solid 1px #cccccc;
  border-right:solid 1px #808080;
  border-bottom:solid 1px #808080;
}

.maincontents_title {
  font-size:14px;
  font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
  color:#ffb25d;
  font-weight:bolder;
  padding:5px 5px 0px 5px;
}

.maincontents_text {
  font-size:12px;
  font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
  color:#333333;
  line-height:140%;
  padding:5px 10px 10px 10px;
}

.maincontents_line {
  height:1px;
  background:url(http://blog-imgs-1.fc2.com/c/h/o/chocolatblog/304-line.gif) repeat-x;
}

.maincontents_state {
  font-size:10px;
  font-family:Verdana;
  text-align:right;
  padding:5px 10px 5px 5px;
}

.maincontents_pagetop {
  text-align:right;
  padding-right:10px;
  padding-bottom:8px;
  padding-top:15px;
}

.maincontents_navi {
  font-size:10px;
  font-family:Verdana;
  text-align:center;
}

.maincontents_subtitle           { font-weight:bold; color:#10a310; }
.maincontents_subtitle a:link    { color:#10a310; }
.maincontents_subtitle a:active  { color:#10a310; }
.maincontents_subtitle a:visited { color:#10a310; }
.maincontents_subtitle a:hover   { color:#ff5b01; text-decoration:none; }

.maincontents_subtext {
  font-size:12px;
  font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
  color:#333333;
  line-height:140%;
}

.maincontents_substate {
  font-size:10px;
  font-family:Verdana;
  text-align:right;
  padding:5px 10px 5px 5px;
  line-height:100%;
  margin-bottom:5px;
}

.entry_table {
  width:100%;
  border-top:solid 1px #cccccc;
  border-left:solid 1px #cccccc;
  border-right:solid 1px #808080;
  border-bottom:solid 1px #808080;
  margin-bottom:30px;
}

.entry_more:link    { font-size:10px; font-family:Verdana; }
.entry_more:active  { font-size:10px; font-family:Verdana; }
.entry_more:visited { font-size:10px; font-family:Verdana; }
.entry_more:hover   { font-size:10px; font-family:Verdana; }



/*----------------------------------------------------------*/
/* 著作権表示部の設定                                       */
/*----------------------------------------------------------*/

.copyright {
  font-size:12px;
  color:#333333;
  width:100%;
  margin-top:20px;
  margin-bottom:10px;
}



