/* ........................................................
* name        : corporate_deep
* color       : Yellow
* since       : 2009-12-16
* creator     : Kitaosaka Arashi Michiwaki
* modified    : 2010-05-20 Michiwaki
..........................................................*/


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*              共通項目設定              */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

body {
  background-image: url(https://www.pokecan.net/image/po_skin/type0008/col2/008_b_bg.gif);
  background-color: #e6c511;
  background-position: center top;
  background-repeat: repeat-y;
  color:#333333;
  font-size:82%;
  line-height:1.4;
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:"MS Pゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
  zoom: 1; /* 印刷バグ解決 */
}
img {
  border: none;
  margin: 0px;
  padding: 0px;
}
table,th,td {
  font-size:100%;
  line-height:1.4;
}
form {
  margin:0px;
}
input,textarea {
  font-size:82%;
  color: #333333;
}
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*             リンク基本設定             */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

a {
  color: #2a5fcf;   
  text-decoration: underline;
}
a:hover {
  color: #00a8ff;      
  text-decoration: none;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*          リセット用 空div設定          */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

.clear {
  clear:both;
  margin:0px;
  padding:0px;
  height:0px;
  line-height:0;  /* 1 */
  font-size:0px;
  overflow:hidden;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                 全体枠                 */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#whole {
  margin:0px auto 0px auto;
  width:760px;
  text-align: justify;
}
#container{
  margin:0px;
  width:760px;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*            メインレイアウト            */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#main_container{
  margin: 0px auto 0px auto;
  padding: 0px;
  width: 760px;
  text-align: left;
  background-image:url(https://www.pokecan.net/image/po_skin/type0008/com/left_menu_bg.gif);
  background-position: left top;
  background-repeat: repeat-y;
}
#left{
  float: left;
  padding: 0px;
  margin: 0px;
  width: 180px;
  text-align: left;
  background-color: #333333;
}
#left_container{  
  margin: 0px;
  padding: 0px;
}
#main{
  float: right;
  margin: 0px;
  width: 550px;  
  text-align: left;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                ヘッダー                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#header{
  margin:0px;
  padding:0px;
  background-color:#333333;
  width: 760px;
}
#header_container{
  margin:0px;
  padding:0px;
}
#header_box_1{
  margin:0px;
  padding:0px;
  background-color:#000000;
}
#header_box_1 h1{
  font-size:70%;
  margin:0px;
  padding:5px 20px 5px 20px;
  font-weight:normal;
  color: #cccccc;
}
#header_sitenum{
  margin: 0px;
  width:510px;
  float:left;
}
.sitename{
  font-size:25px;
  line-height:28px;
  margin: 0px;
  padding: 5px 0px 30px 20px;
  font-weight:bold;
  color: #cccccc;
}
.sitename a{
  color:#cccccc;
  text-decoration:none;
}
.sitename a:hover{
  color:#cccccc;
  text-decoration:underline;
}
#header_url{
  background-color: #000000;
  border-bottom: 1px solid #cccccc;
  clear:both;
  width: 760px;
  white-space: nowrap;
}
#header_url p{
  text-align:right;
  font-size: 70%;
  padding: 5px 20px 5px 0px;
  margin: 0px;
  color:#cccccc;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*       ヘッダー内項目：ボタン各種       */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#header_box_2{
  margin:0;
  padding:5px 20px 0px 0px;
  width:230px;
  text-align:right;
  float:right;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*           投稿する・管理画面           */
/* ++++++++++++++++++++++++++++++++++++++ */

.user_m {
  float: right;
  margin: 5px 0px 0px 5px;
  font-size: 82%;
  width: 140px;
}
.user_m a {
  color: #e4ba12;
}
.user_m a:hover {
  color: #ffed36;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  検索                  */
/* ++++++++++++++++++++++++++++++++++++++ */

.ken {
 float:right;
 margin: 0px;
 font-size: 82%;
 color: #cccccc;
}
/* ----- 検索ボタン ----- */
.bot {
  padding: 0px;
  font-size: 82%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*            買い物かごボタン            */
/* ++++++++++++++++++++++++++++++++++++++ */
.cart {
  float:right;
  margin: 3px 0px 0px 10px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               メイン画像               */
/* ++++++++++++++++++++++++++++++++++++++ */

#banner {
  margin: 0px;
  padding: 0px;
  width: 760px;
  background-color: #000000;
  overflow: hidden;
  white-space: nowrap;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*           グローバルメニュー           */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#menu1 {
  width: 760px;
  margin: 0px;
  padding: 0px 0px 20px 0px;
  white-space: nowrap;
}
#menu1_container {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  width: 760px;
  font-size: 15px;
  background:url(https://www.pokecan.net/image/po_skin/type0008/com/global_menu_bg.gif) #000000 left top;
}
.menu1_layer {
  float: left;
  white-space:nowrap;
  margin: 0px;
  height:40px;
  border-right:1px solid #cccccc;
  border-bottom: 1px solid #666666;
}
.menu1_topmenu {
    display: block;
    font-weight:bold;
    padding: 0px 10px 0px 10px;
}
.menu1_topmenu p {
   margin: 0;
   display: block;
   padding: 9px 0px 0px 0px;
   white-space:nowrap;
   color:#cccccc;
}
.menu1_topmenu a {
   color:#cccccc;
   text-decoration:underline;
}
.menu1_topmenu a:hover {
   color:#ffffff;
   text-decoration:none;
}

.menu1_topmenu_over {
  display: block;
  font-weight:bold;
  padding: 0px 10px 0px 10px;
  color:#ffffff;
}
.menu1_topmenu_over p {
   margin: 0;
   display: block;
   padding: 9px 0px 0px 0px;
   white-space:nowrap;
   color:#fffff;
}
.menu1_topmenu_over p a {
   color:#cccccc;
   text-decoration:underline;
}
.menu1_topmenu_over p a:hover {
   color:#ffffff;
   text-decoration:underline;
}

#menu_user_information_box {
  display:none;
}
#menu_user_information_manage{
  display:none;
}
#menu_user_information_rss{
  display:none;
}
.user_menu{
  margin:2px 0px 0px 0px;
  font-size:90%;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*               左メニュー               */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

/* メニューコンテンツ囲み（外） */
.menu2_box{
  margin:0px;
  padding: 0px 0px 20px 0px;   
}
.menu2_box a {
  color: #e4ba12;
  text-decoration: underline;
}
.menu2_box a:hover{
  color: #ffed36;
  text-decoration: underline;
}

/* ----- タイトル囲み（外） ----- */
.menu2_name_box {
  padding: 0px;
  margin: 0px 0px 10px 0px;
  background-color: #333333;
  background-image: url(https://www.pokecan.net/image/po_skin/type0008/com/left_menu_title_bg.gif);
  background-position: left top;
  background-repeat: repeat-x;
  zoom: 1; /* 印刷バグ解決 */
}

/* ----- タイトル（文字） ----- */
.menu2_name{
  margin:0px;
  padding:5px 10px 5px 10px;
  color:#ffffff;
  font-weight:bold;
}
.menu2_other {
  margin:0px;
  padding:0px;
  line-height:1.4;
  overflow:hidden;
  width:180px; 
}
.menu2_cat {
  padding: 0px 10px 0px 26px;
  margin: 0px 0px 10px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               最新の記事               */
/* ++++++++++++++++++++++++++++++++++++++ */

#new_entry_ol {
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/left_menu_icon.gif) no-repeat;
  background-position : 10px 8px;
  width: 180px;
}
.new_entry {
  padding: 0px 10px 0px 26px;
  margin: 0px 0px 10px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             最新のコメント             */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_res {
  padding: 0px 10px 0px 26px;
  margin: 0px 0px 10px 0px;
}
.res_author {
  font-size: 65%;
  color: #cccccc;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               以前の記事               */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_archives {
  padding: 0px 10px 0px 26px;
  margin: 0px 0px 10px 0px;
  color: #cccccc;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               カレンダー               */
/* ++++++++++++++++++++++++++++++++++++++ */

#blog_calendar_contents {
  display: block;
  margin: 0px;
  padding: 0px 8px 8px 8px;
  background-color: #ffffff;
  text-align: center;
  border: 1px solid #cccccc;
}
#blog_calendar_contents br{
  line-height:80%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*            ニュースクリップ            */
/* ++++++++++++++++++++++++++++++++++++++ */

.menu_other_newsclip_box {
  padding: 0px;
}
.menu_other_newsclip {
  padding: 0px 10px 0px 26px;
  _padding: 0px 0px 0px 26px;
  margin: 0px 0px 10px 0px;
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/left_menu_icon.gif) 10px 8px no-repeat;
  _width: 170px;
}
.menu_other_newsclip_list {
  padding: 0px 10px 0px 10px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                企業ロゴ                */
/* ++++++++++++++++++++++++++++++++++++++ */

#blog_logo_contents {
  display: block;
  margin: 0px;
  overflow: hidden;
  text-align: center;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                メルマガ                */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_mailmagazine_box {
  padding: 0px 0px 0px 10px;
  margin: 0px;
  width:160px;
  text-align: center;
  color: #e4ba12;
}
.menu_other_mailmagazine_title {
  padding: 0px;
}
#menu_other_mailmagazine_usermail {
  padding: 0px;
  text-align: center;
}
#menu_other_mailmagazine_usermail input {
  width: 160px;
}
#menu_other_mailmagazine_opeflag {
  padding: 0px;
}
#menu_other_mailmagazine_submit {
  padding: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  検索                  */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_search_box {
  margin: 0px;
  text-align: center;
  padding:0px 0px 5px 0px;
}
#menu_other_search_input {
  margin:0px;
  text-align: center;
}
#menu_other_search_input input {
  width:160px;
  margin: 0px auto 0px auto;
}
#menu_other_search_submit{
  margin: 0px;
  padding: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                 RSS設定                */
/* ++++++++++++++++++++++++++++++++++++++ */

#rss {
  margin: 0px;
  padding: 10px 0px 20px 0px;
  text-align:center;
  width: 180px;
}
#rss hr {
  display:none;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  投票                  */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_vote_box {
  margin:0px;
  padding: 0px 10px 0px 10px;
  color: #e4ba12;
}
#menu_other_vote_text {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  color: #cccccc;
}
#menu_other_vote_result {
  padding: 5px 0px 10px 0px;
  margin: 0px;
  border-bottom: 1px dotted #cccccc;
}
#menu_other_vote_result a {
  color: #e4ba12;
}
#menu_other_vote_result a:hover {
  color: #ffed36;
}
#menu_other_vote_result hr {
  display: none;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*            ものづくりバナー            */
/* ++++++++++++++++++++++++++++++++++++++ */

#sien {
  margin:0px 0px 20px 0px;
  padding:0px;
  text-align:center;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*         選択時（サブメニュー）         */
/* ++++++++++++++++++++++++++++++++++++++ */

/* ----- タイトル ----- */
#sub_menu {
  padding:0px 0px 20px 0px;
  margin: 0px;
  text-align: center;
  background-color: #ffffff;
}
.sub_menu_name {
  text-align: left;
  padding: 10px 10px 2px 10px;
  margin: 0px;
  color: #cccccc;
  font-weight: bold;
}
.sub_menu_name_bot {
  background-color: #333333;
  background-image:url(https://www.pokecan.net/image/po_skin/type0008/com/008-sub_title_underline.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  width: 180px;
}

/* ----- コンテンツ内 ----- */
.sub_menu_box {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  background-color: #333333;
  text-align: left;
}
.sub_menu_box a{
  color: #ffffff;
  text-decoration: underline;
}
.sub_menu_box a:hover{
  color: #ffffff;
  text-decoration: none;
}
.sub_menu_num_ol {
  width: 180px;
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/left_menu_pickup_icon.gif) 10px 8px no-repeat;
}
.sub_menu_num {
  padding: 0px 10px 0px 26px;
  margin: 0px 0px 10px 0px;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*         下層ページテンプレート         */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

/*  ----- コンテンツページ囲み -----  */
#main_box{
  margin: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*              タイトル部分              */
/* ++++++++++++++++++++++++++++++++++++++ */

/* ----- タイトル囲み ----- */
#title_bar {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  background-color: #d9d9d9;
  color: #333333;
}

/* ----- タイトル上部 ----- */
.blog_box_menu {
  padding: 5px 10px 2px 10px;
  margin: 0px;
  font-size: 130%;
  font-weight: bold;
}

/* ----- タイトル下部 ----- */
#b_category{
  padding: 0px 10px 5px 10px;
}
.blog_box_category {
  border-top: 1px solid #666666;
  padding: 2px 0px 0px 0px;
}
.blog_box_category h2 {
  margin: 0px;
  padding: 0px;
  color: #666666;
  font-size: 100%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             コンテンツ部分             */
/* ++++++++++++++++++++++++++++++++++++++ */

.blog_box{
  margin: 0px;
}
.main_contents_box{
  margin: 0px;
  padding: 0px;
}
.main_contents_box p{
 margin: 0px;
 padding: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*              サブタイトル              */
/* ++++++++++++++++++++++++++++++++++++++ */
.blog_entry_title {
  padding:0px 0px 10px 0px;
  margin: 0px;
}
.blog_entry_title h3{
  margin: 0px;
  padding: 5px 10px 5px 10px;
  font-size: 113%;
  line-height : 1.4;
  font-weight: bold;
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/contents_title_bg.gif) left top repeat-x #484949;
}
.blog_entry_title h3 a{
  color:#ffffff;
  text-decoration: none;
}
.blog_entry_title h3 a:hover{
  color: #ffffff;
  text-decoration: underline;
}
.blog_entry_title_bo {
  display: none;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                記事内容                */
/* ++++++++++++++++++++++++++++++++++++++ */

.blog_detail{
  padding: 0px 0px 10px 0px;
}
.blog_detail img {
  margin: 0px 10px 0px 10px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             記事の日付表示             */
/* ++++++++++++++++++++++++++++++++++++++ */

.kanri_link {
  font-size:85%;
  float: left;
  width: 80px;
}
.link_date {
  text-align: left;
  color: #2a5fcf;
  padding: 0px 0px 10px 0px;
}
.link_date a {
  color: #2a5fcf;
  text-decoration: underline;
}
.link_date a:hover {
  color: #00a8ff;
  text-decoration: underline;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*   管理者用： 記事を編集・記事を非公開  */
/* ++++++++++++++++++++++++++++++++++++++ */

.link_edit {
  width: 400px;
  float: right;
  text-align: right;
  font-size:80%;
  text-decoration: none;
  padding: 0px 0px 10px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*          お問い合わせフォーム          */
/* ++++++++++++++++++++++++++++++++++++++ */

/* ----- 単行項目 ----- */
.user_form_box {
  padding: 0px;
  margin: 0px;
}
.user_form_name {
  padding: 0px 0px 2px 10px;
  margin: 0px;
}
.user_form_single_text_box {
  padding: 0px;
  margin: 0px;
}
.user_form_single_text_box input {
  width: 300px;
}
.user_form_note {
  font-size: 70%;
  color: #808080;
}

/* ----- メール入力項目 ----- */
.user_form_mail_text_box {
  padding: 0px;
  margin: 0px;
}
.user_form_mail_text_box input {
  width: 300px;
}

/* ----- 複行項目 ----- */
.user_form_multi_text {
  width: 400px;
}

/* ----- ※必須（文字） ----- */
.user_form_name_must{
  color: #fb6c11;;
  font-weight:normal;
  font-size: 65%;
}

/* ----- 送信・リセット ----- */
.user_form_submit {
  text-align: center;
  padding: 0px 0px 20px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                検索結果                */
/* ++++++++++++++++++++++++++++++++++++++ */

#search {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  background-color: #d9d9d9;
  color: #333333;
}
.search_menu {
  padding: 5px 10px 5px 10px;
  margin: 0px;
  font-size: 130%;
  font-weight: bold;
}
.search_menu h2 {
  margin: 0px;
  padding: 0px;
  color: #666666;
  font-size: 113%;
}
.search_category {
  font-size: 75%;
  font-weight: normal;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               アンケート               */
/* ++++++++++++++++++++++++++++++++++++++ */

#opinion_contents {
  border: 2px solid #b2b2b2;
  color: #333333;
  margin: 0px;
  padding: 10px; 
}
#opinion_contents hr {
  display: none;
}
#opinion_title {
  margin: 0px 0px 20px 0px;
  padding: 5px 10px 5px 10px;
  font-size: 113%;
  font-weight: bold;
  line-height : 1.4;
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/contents_title_bg.gif) left top;
  color: #ffffff;
}

/* -----  質問テキスト  ----- */
.opinion_text {
 padding: 0px 0px 5px 0px;
}

/* -----  ※回答必須（文字）  ----- */
.opinion_text font {
  font-size: 70%;
  padding: 0px 0px 0px 10px;
}

/* -----  入力ボックス  ----- */
.opinion_answer {
  margin: 0px 0px 20px 0px;
  padding: 0px 10px 20px 10px;
  border-bottom: 1px dotted #b2b2b2;
}
.opinion_answer input {
  margin: 0px 5px 0px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             最新情報・投稿             */
/* ++++++++++++++++++++++++++++++++++++++ */

#topics_type {
  padding: 10px 0px 20px 0px;
  margin: 0px;
}
#info_box {
  padding: 0px;
  margin: 0px;
}
.info_layer {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px dotted #b2b2b2;
}
.info_date{
  padding: 0px 10px 0px 0px; 
  float: left;
}
.info_title{ 
  padding: 0px;
  float: left;
  width: 85%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               ページ送り               */
/* ++++++++++++++++++++++++++++++++++++++ */

.re_page {
  padding: 5px;
  margin: 0px 0px 20px 0px;
  border: 2px solid #b2b2b2;
  text-align: center;
}


/* +++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++ */

/* ... 特定商取引法に基づく表示 ... */

/* +++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++ */


#trade_rules_contents{
  margin: 7px 0 15px 0;
  padding: 0 7px 10px 10px;
}
.trade_rules_subtitle{
  margin:15px 5px 0px 0px;
  padding:4px 5px 5px 10px;
  font-size:120%;
  font-weight:bold;
  color: #666666;
  border-bottom:1px solid #cccccc;
  clear:both;
}

.trade_rules_text {
  border-bottom: 1px solid #cccccc;
  clear:both;
  overflow:hidden;
  zoom:100%;
  background-color: #f2f2f2;
}
.trade_rules_left {
  width: 140px;
  float: left;
  padding: 5px;
}
.trade_rules_right {
  width: 360px;
  float: right;
  padding: 5px;
  background-color: #ffffff;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*        コメント・トラックバック        */
/* ++++++++++++++++++++++++++++++++++++++ */

.comment_box {
  padding: 0px 0px 20px 0px;
  color: #666666;
  clear: both;
}
.comment_link {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  font-size: 80%;
  text-align: right;
}
.trackback_url {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  font-size:80%;
  text-align: right;
  color: cccccc;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                コメント                */
/* ++++++++++++++++++++++++++++++++++++++ */

.comment_start {
  margin: 0px;
  padding: 0px;
  background-color: #e5e5e5;
}
.comment_start p {
  padding: 5px 10px 5px 10px;
}
.comment_form_start {
  padding: 0;
  margin: 10px 0px 20px 0px;
  color: #666666;
  text-align: left;
}
.COMMENT_FORM_NAME {
  width: 300px;
  padding: 3px;
  margin: 5px 0px 10px 0px;
}
.COMMENT_FORM_TITLE {
  width: 300px;
  padding: 3px;
  margin: 5px 0px 10px 0px;
}
.COMMENT_FORM_URL {
  width: 300px;
  padding: 3px;
  margin: 5px 0px 10px 0px;
}
.COMMENT_FORM_TEXTAREA {
  width: 400px;
  padding: 3px;
  margin: 5px 0px 10px 0px;
}
.comment_trackback {
  padding: 0px;
  margin: 0px;
}
.comment_res_box {
  border : 3px solid #b2b2b2;
  padding: 10px;
  margin: 10px 0px 20px 0px;
}
.comment_res_box_top {
  border-bottom: 1px dotted #b2b2b2;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
}
.comment_res_title {
  padding: 0px 0px 5px 0px;
}
.comment_res_username {
  padding: 0px 0px 2px 0px;
  font-size: 65%;
  color: #999999;
}
.comment_res_url {
  padding: 0px;
  margin: 0px;
  font-size: 65%;
  color: #999999;
}
.comment_res_contents {
  padding: 0px;
  margin: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             トラックバック             */
/* ++++++++++++++++++++++++++++++++++++++ */

.trackback_res_box {
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 20px 0px;
  background-color: #e5e5e5;
}
.trackback_res_box p {
  padding: 10px 0px 0px 0px;
}
.trackback_res_url_box {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  border-top: 1px solid #333333;
  border-bottom: 1px dotted #333333;
}
.trackback_res_url {
  font-size: 75%;
}





/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                フッター                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#footer_container {
  margin-top:0px;
  padding:0px;
  width:760px;
  border-top:1px solid #333333;
}
#footer{
  margin: 0px;
  padding: 0px;
  width: 760px;
  overflow: hidden;
  text-align: center;
}
.copyright{
  margin:0px;
  padding: 10px 0px 5px 0px;
  text-align:center;
  color: #333333; 
  font-size:85%;
}
.engine{
  margin: 0px;
  padding: 0px 0px 20px 0px ;
  font-size: 65%;
  color: #333333;
}
.engine a{
  color: #333333;
}
#blog_product_name{
}




/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*           トップページ固定用           */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#toppage {
  margin: 0px;
  padding: 0px;
  width: 550px;
}
#toppage img {
  margin: 0px 10px 0px 10px;
}
.toptitle_waku {
  width: 550px;
  margin: 0px 0px 20px 0px;
}
.toptitle {
  border-top: 2px solid #666666;
  border-bottom: 2px solid #666666;
  background-color: #f2f2f2;
  padding: 10px;
}
.toptitle h2 {
  padding: 0px;
  margin: 0px;
  font-size: 130%;
  font-weight: bold;
}
.top_contents_waku {
  width: 550px;
  background: url(https://www.pokecan.net/image/po_skin/type0008/com/top_corner.gif) left top no-repeat;
  margin: 0px 0px 50px 0px;
}
.top_contents_box {
  padding: 20px 0px;
  border-bottom: 1px solid #333333;
}