@charset "utf-8";





/* ver2.1 20110925
 * Author : Paroday
 * http://paro2day.blog122.fc2.com/blog-entry-353.html
 *
 * Plugin3 : HTML
 * delete <!--Plugin3-->...<!--/Plugin3-->
 *
 * Sidebar : HTML
 * class="rightSide" or class="leftSide"
 *
*/

/* ----------------------------------------------------[ WIDTH ]
  [1]     [2]     [3]    [4]     [5]
 942px   687px     0px    0px   220px
 870px   615px     0px    0px   220px
 820px   570px     0px    0px   215px
 776px   541px     0px    0px   200px
 96%     100%   -220px  220px   210px
 96%     72.5%     0px    0px    26%
*/
#pagetop {width: 1126px;}  /* [1] */
.main {width: 850px;    /* [2] */
  margin-right: 0px;  /* [3]
  [1]% HTML class="leftSide" change 'margin-left:' */
}
.m-main {margin-right: 0px;}  /* [4]
  [1]% HTML class="leftSide" change 'margin-left:' */
.sidebar {width: 220px;}  /* [5] */

/* ----------------------------------------------------[ COLOR ]
 color  [1]      [2]      [3]      [4]
 black  #000000  #141414  #303030  #303030
 green  #406468  #43676a  #43676a  #406468
 blue  #496170  #4c6473  #4c6473  #496170
 gray  #848484  #888888  #888888  #848484
*/
#header,#footer {background: #000000;} /* [1] */
/*#blogTitle,div p.copyright {background: #141414;}  [2] */
.e-frame {
    background: #303030 none repeat scroll 0 0;
    background: -moz-linear-gradient(left,#006633 0%,#009966);
    background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#009966));
    -ms-linear-gradient(left, #006633, #009966);
    background: linear-gradient(to left, #006633, #009966);
} /* [3] */

.sidebar .e-frame {
    background: #303030 none repeat scroll 0 0;
    background: -moz-linear-gradient(left,#006633 0%,#009966);
    background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#009966));
    -ms-linear-gradient(left, #006633, #009966);
    background: linear-gradient(to left, #006633, #009966);
}/* [4] */

#blogTitle a,.copyright a,.copyright,.adcopy a,.adcopy {
  text-decoration: none; color: #ffffff;
}
#blogTitle a:hover,.adcopy a:hover {
  text-decoration: none; color: #;
}

.main .entryTitle a:link,.main .entryTitle a:visited {
  text-decoration: none; color: #000000;
}
.main .entryTitle a:hover {color: #dd0033;}

.sideTitle {color: #ffffff;}

/* ----------------------------------------------------[ RESET ]
*/
body {
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',arial,sans-serif;
  margin: 0 auto; padding: 0;
  background: #eeeeee;
  text-align: center;
}
textarea,select,input{
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',arial,sans-serif;
  font-size: inherit;
}
form,fieldset {margin: 0; padding: 0;}
img,a img,fieldset {border-style:none; border: 0 none; text-decoration: none;}
.emoji {vertical-align: middle; margin: 0 0.1em;}
pre {font-size: inherit; overflow: auto;}
textarea {line-height: 1.4;}

.main,.main table {
  color: #000000;
}
.sidebar,.sidebar table {
  color: #333333;
}
body div .disNone {display: none;}

/* ----------------------------------------------------[ LINK ]
*/
a {text-decoration: none; color: #0077d0;}
a:hover {color: #dd0066;}

.main a:link {
  text-decoration: underline; color: #0077d0;
}
.main a:visited {
  text-decoration: underline; color: #004499;
}
.main a:hover {
  text-decoration: none; color: #dd0066;
}
.sidebar a:link {
  text-decoration: underline; color: #0077d0;
}
.sidebar a:visited {
  text-decoration: underline; color: #004499;
}
.sidebar a:hover {
  text-decoration: none; color: #c94538;
}
.sidebar li a:link,.sidebar li a:visited {
  text-decoration: none; color: #090909;
}
.sidebar li a:hover {
  text-decoration: none; color: #c94538;
}

/* ----------------------------------------------------[ LAYOUT ]
*/
#pagetop {margin: 0 auto;}
.pagewidth {width: 100%;}
.pageout,.pageframe {
  padding: 0 2px; border-style: none solid;border-width: 0 2px;
}
.pagein {
  padding: 0 1px; border-style: none solid; border-width: 0 1px;
  background: #c3c3c3; border-color: #dcdcdc;
}
.pageout {background: #e0e0e0; border-color: #e6e6e6;}
.pageframe {background: #e9e9e9; border-color: #ececec;}

.entryTitle {background: #fafafa;}  /* BGCOLOR */
.pagecolor,.main {background: #fafafa;}  /* BGCOLOR */

.e-line {border-color: #e6e6e6;}  /* BORDER */
.entry,.entryList ul.e-top {background: #ffffff;}  /* BGCOLOR */
#pagetop .e-edit a {color: #ffffff;}  /* .entry BGCOLOR */

.main {float: left; overflow: hidden;}
.sidebar {float: right; padding: 1px 0 0; overflow: hidden;}
.m-main {margin-bottom: 30px; text-align: left;}
.r-main {margin: 15px 0 0; padding: 0; text-align: left;}

.leftSide .main {float: right;}
.leftSide .sidebar {float: left;}
.leftSide .sidebar .sideTitle {border-radius: 0 3px 3px 0;}
.leftSide .main .e-top {border-width: 1px 0 1px 1px;}

/* ----------------------------------------------------[ HEADER ]
*/
#header {
  margin: 0 1px; padding: 5px 5px; list-style-type: none;
  font-size: 76%; text-align: left;
}
#header li {
  margin: 0 0 0 10px; padding: 0; display: inline;
}
#header,#header a {color: #ffffff; text-decoration: none;}
#header a:hover {color: #666666;}

#blogTitle {
  margin: 0 1px; padding: 1.2em 0.3em 0.8em 0.8em;
  border-radius: 0 0 3px 3px; letter-spacing: 1px;
  text-align: left; font-weight: normal;
  font-size: 94%;      /* size */
}
p.intro{
  margin: 0; padding: 0.8em 0.8em 0.2em;
  text-align: left; color: #333333; font-size: 82%;
}

/* ----------------------------------------------------[ TOPICPATH ]
*/
#topicPath {
  margin: 0 0 5px; padding: 0; clear: both;
  font-size: 82%; color: #000000;
}
#topicPath p {
  margin: 0 5px 0; padding: 0.2em 6px 0.7em 6px;
  clear: both; overflow: hidden;
}
.entryList ul.e-top {  
  margin: 0; padding: 14px 11px 11px; list-style-type: none;
}
.entryList li {
margin: 0 0 3px;
height: 1.4em;
line-height: 1.4;
width:464px;
white-space: nowrap;
overflow:hidden;
text-overflow: ellipsis;
  -moz-text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
}

#topicPath ul span {margin: 0; color: #999999; font-size: 84%;}
#topicPath ul li:hover span {color: #000000;}
#topicPath a,#topicPath span {margin: 4px; color: #000000;}
#topicPath span a {margin-left: 0;}
.tpAd,#topicPath span span {display: none;}
#topicPath a:hover {color: #ee0055; text-decoration: underline;}

/* ----------------------------------------------------[ ENTRY ]
*/
.entryBody img {

  border: #f6f6f6 1px solid; /* IMAGE */
  margin: 1px 1px;
}
.entryBody p {
  margin:2px 0px 2px 0px;
}

.entryBody {
    text-align: left;
}

blockquote {
  margin: 1.5em 0.5em; padding: 0.6em 0.7em;
  border-top: #eeeeee 1px solid;
  border-right: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
  border-left: #dddddd 10px solid;
  color: #000000; background: #fafafa;
}
blockquote p {
  margin: 0.2em 0;
}
.main ul,.main ol {
  margin: 2.7em 0 1em 14px; padding: 0;
  line-height: 1.4;
}
.main ul ul,.main ol ol {
  margin: 1em 0 1.2em 25px; padding: 0;
}
.main li {
  margin: 0 0 0.3em; padding: 0;
}
.main .entryBody ol {padding-left: 7px;}

.entryBody pre {
  margin: 1.8em auto; padding: 1.2em 0.8em;
  border-style:none;
  /*border: 1px #dcdcd3 solid;*/
  line-height: 1.4;
  color: #000000; background: #fcfcf0;
}
.entryBody table {
  margin: 0.5em 0 1em;
  border-collaps: separate; border-spacing:1px;
  border-style:none;
  /*border: 1px #dddddd solid;*/
  line-height: normal;
  color: #000000; font-size: 16px;
}

.entryBody caption {
  padding: 0.2em 0; font-weight: bold;
}
.entryBody td {
  padding: 0.4em 0.5em;
  border: 1px #dddddd solid;
}
.entryBody th {
  padding: 0.4em 0.5em; border: 1px #dddddd solid;
  background: #eeeeee;
}
.entryBody h3 {
  border-left: #444444 10px solid;
  border-bottom: #444444 1px solid;
  margin: 1.8em 0 1em 0; padding: 6px 6px;
  line-height: 1.1;
  font-weight: bold; font-size: 100%;
}
.entryBody h4 {
  border-bottom: #444444 1px solid;
  margin: 1.8em 0 1em 0; padding: 6px 6px;
  line-height: 1.1;
  font-weight: bold; font-size: 100%;
}

.entryBody h5 {
  background: none repeat scroll 0 0 #009966;
  border-radius: 3px;
  display: block;
  width: 180px;
  height: 2em;
  margin-left: 20px;
  margin-bottom: 20px;
  
  color: #ffffff;
  font-size: 20px;
  line-height: 2;
  text-align: center;
  text-decoration: none;
}

.entryBody h6 {
  background: none repeat scroll 0 0 #009966;
  border-radius: 3px;
  display: block;
  width: 340px;
  height: 2em;
  margin-left: 20px;
  margin-bottom: 20px;
  
  color: #ffffff;
  font-size: 20px;
  line-height: 2;
  text-align: center;
  text-decoration: none;
}

/* -------------------------------[ SECTION ]
*/
.entry {
  margin: 0 0 25px; padding: 0 0 1px; width: 100%;
}
.main .e-top {
  margin: 0; padding: 2px 0;
  border-style: solid; border-width: 1px 1px 1px 0;
}
.stamp {margin: 0; padding: 0; float: left; clear:both; width: 140px;}
.e-category {margin-left: 150px;}

.main .stamp span,.main .stamp h2 {
  margin: 0; padding: 0; height: 2.0em; line-height: 2.0;
  display: block; border-radius: 0 3px 3px 0;
  text-align: center; font-weight: normal; font-size: 82%;
}
.main .stamp a:link,.main .stamp a:visited,.main .stamp {
  color: #ffffff; text-decoration: none;
}
.main .stamp a:hover {color: #666666;}
.e-category {
  padding: 0; height: 2.0em; line-height: 2.0; font-size: 82%; text-align: left;
}
.e-category a:link,.e-category a:visited {
  color: #d60; text-decoration: none;
}
.e-category a:hover {color: #000000;}
.e-category:after {
  display: block; clear: both; height: 0; visibility: hidden; content:".";
}
.main .entryTitle {
  margin: 0px 0px 1px; padding: 9px 9px 9px 10px;
  border-width: 0 0 1px; border-style: none none solid;
  line-height: 1.1; font-weight: bold; clear: both;
  font-size: 100%;
}
.entryBody {
  margin: 0 0 14px; padding: 1.1em 1.3em 0.6em 1.4em;
  line-height: 1.7; font-size: 100%;
}

.fc2_footer {margin: 1.5em 0 0;}
.topmore {padding-top: 20px;}
.entry .moreLink {margin: 1.5em 0.1em 0.8em;}
.main .entry .moreLink a {
  display: block; width: 180px; height: 2.0em; line-height: 2.0;
  border-radius: 3px;
  color: #ffffff; background: #0ad;
  font-family: arial,verdana;
  text-align: center; text-decoration: none;
}
.main .entry .moreLink a:hover {
  color: #ffffff; background: #f68800;
}
.main .tag-m {
  margin: 0 11px 4px; padding: 0; list-style-type: none;
  line-height: 1.3; font-size: 82%;
}
.main .tag-m li {
  margin: 0 7px 0 0; padding: 0; display: inline;
}
.main .entryFooter {
  margin: 0; padding: 5px 9px 8px 0; list-style-type: none;
  text-align: right; color: #555555; font-size:82%;
}
.main .entryFooter li {
  margin: 0 0 0 5px; padding:0 0 0 5px; display: inline;
  border-left: 1px #e3e3e3 solid;
}
.main .entryFooter .e-edit,.main .entryFooter .time {
  border-left:none;
}
.entryFooter a:link,.entryFooter a:visited,#pagetop .e-edit a:hover {
  color: #555555;
}
.entryFooter a:hover {color: #d06;}
.entry dl.relate_dl {margin: 2em 0 0;}
.entry .relate_dl dt {margin: 0; padding: 0 5px 3px; color: #000;}
.entry .relate_dd {margin: 0; padding: 7px 7px 6px 7px; border-top: 1px #999 dotted;}
.entry .relate_dd ul {margin: 0; padding:0; line-height: 1.3;}
.entry .relate_dd li {margin: 5px 0 0 20px; padding: 0; list-style-type: disc;}

/* ----------------------------------------------------[ NAVI ]
*/
ul.navi{
   margin: 1px 0; padding: 3px 16px;
   list-style-type: none; line-height: 1.1;
  text-align: right; font-size: 129%;
}
.navi li {margin-left: 10px; padding: 0;}
body ul.tnavi {margin-bottom: 12px; margin-top: 12px;}
ul.tnavi li {display: inline;}

.main .navi a:link,.main .navi a:visited {
  margin: 0 0 0 2px; padding: 6px 12px;
  line-height: normal; display: inline-block;
  border-radius: 3px; text-decoration: none;
  color: #fff; 
    background: #303030 none repeat scroll 0 0;
    background: -moz-linear-gradient(left,#006633 0%,#009966);
    background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#009966));
    -ms-linear-gradient(left, #006633, #009966);
    background: linear-gradient(to left, #006633, #009966);
}
.main .navi a:hover {background: #000;}
body ul.bnavi {margin: 0 0 1.2em;}
ul.bnavi .l-navi {margin: 0 0 3px; text-align:left;}
ul.bnavi .r-navi {text-align:right;}
ul.bnavi .c-navi {margin-top: 1em; text-align: center;}
#pagetop .main .bnavi li a {padding: 4px 12px;}

/* ----------------------------------------------------[ SIDEBAR ]
*/
.sidebar .sideTitle {
  margin: 0; padding: 7px 8px 7px 10px;
  line-height: 1.1; border-radius: 3px 0 0 3px;
  text-align: left; font-weight: normal; font-size: 82%;
}
.sidebar .sideBody {
  margin: 0 0 15px; padding: 0.5em 0.6em;
  line-height:1.4; font-size: 82%;
}
.sideBody .plgText {margin: 0; padding: 0px 0px;}
.sidebar table {font-size: 13px;}
.sidebar p {
  margin: 0 0 0.4em;
}
.sideBody ul {
  margin: 0px 0 6px; padding: 0;
  list-style-type: none;
}
.sideBody li {
  margin: 0; padding: 6px 4px;
  line-height: 1.2;
  border-bottom: #e9e9e9 1px solid;
}
.sideBody ul.main_menu {
  margin: 1px 0 7px 0px; padding: 0;
  list-style-type: none;
}
.sideBody ul ul {
  margin: 6px -4px -6px -4px; padding: 0;
}
.sideBody ul ul li {
  margin: 0; padding: 6px 4px 6px 15px;
  line-height: 1.2;
  border-top: #e9e9e9 1px solid;
  border-bottom: 0 none;
}

/* ----------------------------------------------------[ PLUGIN3 ]
*/
.plgThird li a:link,.plgThird li a:visited {
  text-decoration: none;
}
.plgThird li a:hover {
  text-decoration: none;
}
.plgThird {margin-bottom: 25px;}
.plgThird .plgText {margin: 0; padding: 0px 0px;}
.plgThird .entryBody {margin-bottom: 0.2em;}
.plgThird ul {
  margin: 0; padding: 0; list-style-type: none;
}
.plgThird ul li {
  margin: 0; padding: 5px 7px; line-height: 1.2;
  border-bottom: #e9e9e9 1px dashed;
}
.plgThird ul ul {margin: 5px -7px;}
.plgThird ul li li {
  margin: 5px 0 0; padding: 5px 7px 0 21px;
  border-top: #e9e9e9 1px dashed; border-bottom: 0 none;
}
.plgThird ul ul ul {margin: 5px -7px -5px -21px;}
.plgThird ul li li li {padding: 5px 7px 0 42px;}

.plgThird ul li a:link,.plgThird ul li a:visited {text-decoration: none;}

/* ----------------------------------------------------[ COMMENT ]
*/
.cmBody,.tbBody {font-size: 82%;}
#comment-area .stamp,#trackback .stamp,
.plgThird .stamp,#edit-area .stamp,#titleArea .stamp {float: none;}

.cmBody{
  margin: 0 1em; text-align: left; line-height: 1.6;
}
.cmBody dt{
  margin: 4px 0 4px; padding: 4px 0.5em;
  border-bottom: #e9e9e9 1px solid;
  text-align: left;
}
.cmBody dd {
  margin: 0 1.0em 2.9em; line-height: 1.6;
}
.cmBody div {
  margin: 0 0 2px; font-size: 87%; text-align: right;
}
.cmBody span.c-name {padding: 0 3px; font-size: 115%; font-weight: bold;}
.main .cmBody div a {text-decoration: none;}
.cmBody span.c-name a {text-decoration: underline;}

textarea#comment {
  width: 88%; max-width: 580px;  /* TEXTAREA WIDTH */
}
#formName,#formMail,#formTitle,#formUrl {width: 210px;}
#formPass {width: 120px;}
#comment_form textarea,#comment_form input {margin: 0;}
#comment_form input[type="submit"]{
  padding: 0.2em 1.4em; font-family: verdana;
}
#comment_form {
  margin: 2px 0 0; padding: 1.2em 18px 10px 18px;
  border-top: 1px dashed #ddddcc;
  line-height: 1.3; font-size: 82%;
}
#comment_form legend {
  margin: 0; padding: 0 0 1.2em;
  color: #000000; font-family: verdana; font-weight: bold;
}
#comment_form dl {
  margin: 0; padding: 13px 0 0;
}
#comment_form dt {
  margin: 0; padding-top: 2px; float: left; clear: left;
  width: 4.5em;
}
#comment_form dd {
  margin: 0 0 0 4.5em; padding: 0 0 8px;
}
#comment_form .passLabel {width: 10.5em;}
#comment_form .passInput {margin: 0 0 0 10.5em; float: none;}
#comment_form .textLabel {padding-bottom: 5px; float: none; width: auto;}
#comment_form .textComment {margin: 0; float: none;}
#comment_form .textIcon {margin: 0; padding-bottom: 1px;}
#comment_form .secretLabel {padding-top: 0; width: 5.3em;}
#comment_form .secretInput {margin-left: 5.3em; padding-bottom: 0;}
#formSecret {vertical-align:middle;}
.commentSubmit {margin-right: 20px; clear: both; text-align: right;}
#checkPreBody {border-bottom: 1px #dddddd dashed;}

/* ----------------------------------------------------[ TRACKBACK ]
*/
dl.tbBody {margin: 5px 1em; padding: 0;}
dt.tbURL {
  margin: 10px 2px 5px;
  font-family: verdana; font-weight: bold; font-size: 94%;
}
dd.tbLink {margin: 0; padding: 0.5em 0 1em; text-align: right;}
dd.tbLink textarea {
  width: 98%; max-width: 600px;
  height: 1.6em; line-height: 1.6; overflow: hidden;
}
dd.tbLink span {margin: 3px 0 0;display: block;}
.tbSite{
  margin: 2px 0 0; padding: 0.8em 1em 2px;
  border-top: #eeeeee 1px solid; font-weight: bold;
}
.tbText {margin: 0; padding: 3px 1.3em 0; line-height: 1.6;}
.tbBody div {
  margin: 0 0 2px; line-height: 1.5;
  font-size: 87%; text-align: right;
}

/* ----------------------------------------------------[ ARCHIVES ]
*/
ul.titleBody {
  margin: 1px 0 7px; padding: 10px 6px; list-style-type: none;
  font-size: 82%;
}
ul.titleBody li {
  padding: 5px 7px; margin: 0; line-height: 1.6;
  border-bottom: 1px #eee solid;
}
.main .titleBody li a {
  padding: 0 1px; text-decoration: underline;
}
.main .titleBody li a:hover {text-decoration: none;}
ul.titleBody p {
  margin: 2px 0 2px 1em; color: #666666; font-size: 84%;
}
.main .titleBody p a {color: #006600; text-decoration: none;}
.ticn- .titcn,.titn- .tittn {display: none;}

/* ----------------------------------------------------[ FOOTER ]
*/
#pagetopNavi {
  position: relative; clear: both; list-style-type: none;
  margin: 0; padding: 0; min-height: 3px;
  font-size: 82%;  text-align: right;
}
#pagetopNavi li {
  position: fixed; z-index: 9999;
  right: 47px; bottom: 0; width: 120px; height: 40px;
  font-family: verdana,arial; text-align: center;
}
#pagetopNavi a {
  display: block; overflow: hidden; border-radius: 5px 5px 0 0;
  width: 108px; height: 40px; line-height: 1.4;
  color: #ffffff; background: #000000;
  text-decoration: none; outline: none;
}
#pagetopNavi a:hover {background: #006699;}
* html #pagetopNavi {height: 2.4em;}
* html #pagetopNavi li {position: absolute; right: 5px;}

#footer {
  margin: 0 1px; clear: both; border-radius: 3px 3px 0 0;
  text-align: center; font-size: 82%;
}
#footer .copyright {padding: 0.6em; margin: 0; border-radius: 3px 3px 0 0;}
.adcopy {margin: 0; padding: 0.6em 0; text-align: center; font-size: 84%;}
.adcopy p {display: inline;}
.adcopy strong {font-weight: normal;}

/* ----------------------------------------------------[ CALENDAR ]
*/
.plugin-calender {margin: 2px auto; padding: 0; text-align: center;}
.sidebar table.calender {
  margin: 0 auto; padding: 0px; line-height: 1.5;
  font-family: verdana;
  color: #222222; font-size: 12px; text-align: center;
}
.calender caption {margin: 0 auto; padding: 3px 0 4px; color: #222222; letter-spacing:1px;}
.calender caption a {padding: 0 3px; color: #000000;}
.calender th {
  border-bottom: 2px #999999 solid; line-height: 1.5;
  font-weight: normal; color: #000000; text-align: center;}
.calender th#sun {border-bottom: 2px #ff6666 solid; color: #ff6666;}
.calender th#sat {border-bottom: 2px #6666ff solid; color: #6666ff;}
.calender td{
  padding: 0; width: 25px; height: 1.5em; line-height: 1.5;
  color: #999999; background: #eeeeee; font-size: 11px; text-align: center;
}
.sidebar .calender tr td:first-child {background: #ffe6e6;}
.sidebar .calender tr td:last-child {background: #e6e6ff;}
.sidebar .calender tr td:first-child a {background: #ff9999;}
.sidebar .calender tr td:last-child a {background: #9999ff;}
.sidebar table.calender td a {
  display: block; line-height: 1.5;
  color: #ffffff; background: #c6c6c6; text-decoration: none;}
.sidebar table.calender td a:hover {
  color: #ffffff; background: #000000; text-decoration: none;}

/* ----------------------------------------------------[ TWITTER ]
*/
.entry dl.fc2twtr {margin: 0 0 1em; border: 0 none; background: none;}
.entry dl.fc2twtr dt {
  padding: 0 0 5px; border: 0 none; border-bottom: 2px #dddddd solid;
  background: none; font-weight: bold;
}
.entry dl.fc2twtr dt img {margin: 0; border: 0 none; vertical-align: middle;}
.entry dl.fc2twtr dt a {margin: 0 7px 0 0;}
.entry dl.fc2twtr dd {
  margin: 0; padding: 10px 6px 8px;
  border: 0 none; border-bottom: 1px #eeeeee solid;
  background: none;
}
.entry dl.fc2twtr dd:hover {background: #f7f7f7;}
.entry dl.fc2twtr p {margin: 0;}
.entry dl.fc2twtr dd p br + a {font-size: 84%;}

table.fc2_socialbtn {padding: 0; border: 0 none;}
table.fc2_socialbtn td {padding: 0 0.3em 0 0; border: 0 none; background: none;}
.fc2_footer img {vertical-align: top;}
table.fc2_socialbtn,.fc2_socialbtn tbody,
.fc2_socialbtn tr,.fc2_socialbtn td {display: inline;}
.fc2button-facebook iframe {min-width: 120px;}

/* ----------------------------------------------------[ BATON ]
*/
.main p.baton_title {margin: 0; padding: 5px 0 8px; font-weight: bold;}
.main dl.blog_baton {margin: 0.2em 0 1.5em; padding: 0;}
.main dt.baton_q {margin: 0px 0px 5px 0px; padding: 0; color: #006699; background: none; line-height: 1.5;}
.main span.q_number {margin-right: 5px;font-family: verdana; color: #3399cc; font-weight: bold;}
.main dd.baton_a {margin: 0px 0px 10px 13px; padding: 0; line-height: 1.5;}
.main span.a_number{margin-right: 5px; font-family: verdana; color: #ee6600; font-weight: bold;}

/* ----------------------------------------------------[ list_main_table　（キャラクターコンテストリスト） ]
*/

table.list_main_table{
    border:none;
}

table.list_main_table th.void{
    border:none;
}

table.list_main_table td.void{
    border:none;
}

.top_list_img:hover {
    opacity: 0.6;
    filter: alha(opacity=60);
}

#mlist1 {
    margin-top:30px;
    margin-left:40px;
}

.orbit_diary{
padding-right: 0px;
padding-left: 30px;
padding-top: 30px;
line-height: 60px;
text-align: left;

background-image: url("https://blog-imgs-116-origin.fc2.com/p/s/o/psorbit/hanshi.jpg")
}

.image_center_od{
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}

.kurogoma_waku{
font-size: 30px;
color: white;
background-color: black; 
text-align: center;
vertical-align: middle;
width: 400px;
height: 200px;
margin-top: -40px;
margin-bottom: 40px;
overflow: hidden;
}

.kurogoma_moji{
margin-top: 60px;
}

/* ----------------------------------------------------[ toplist ]
*/

#toplist ul {
  width: 145px;
  margin-top: 5px;
  padding: 0;
}

#toplist ul.topnavi li {
  background: none repeat scroll 0 0 #303030;
  border-radius: 2px;
  color: #ffffff;
  display: inline-block;
  float: left;
  margin-left: 3px;
  margin-bottom: 8px;
  white-space: nowrap;
  width: 160px;
  height: 36px;

  font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',arial,sans-serif;

  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  
  clear: both;
  /*
text-shadow: 2px 2px 5px #A9A9A9;
  */
  text-align: center;
  vertical-align: middle;

  letter-spacing: 0;
  line-height: 34px;
  padding: 0;
  text-decoration: none;
}

#toplist ul.topnavi a:link {
  display: block; 
  color: #ffffff;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

#toplist ul.topnavi a:visited {
  color: #ffffff;
}

#toplist ul.topnavi li:hover {
  opacity: 0.6;
  filter: alha(opacity=60);
}

#toplist ul.c1 li {
    background: -moz-linear-gradient(left,#ff6600 0%,#ff9900);
    background: -webkit-gradient(linear, left top, right top, from(#ff6600), to(#ff9900));
}

#toplist ul.c2 li {
    background: -moz-linear-gradient(left,#ff9900 0%,#ffbb00);
    background: -webkit-gradient(linear, left top, right top, from(#ff9900), to(#ffbb00));
}

#toplist ul.c3 li {
  background: none repeat scroll 0 0 #ffbb00;
}

#toplist ul.c4 li {
    background: -moz-linear-gradient(left,#ffbb00 0%,#ff9900);
    background: -webkit-gradient(linear, left top, right top, from(#ffbb00), to(#ff9900));
}

#toplist ul.c5 li {
    background: -moz-linear-gradient(left,#ff9900 0%,#ff6600);
    background: -webkit-gradient(linear, left top, right top, from(#ff9900), to(#ff6600));
}


#toplist{
  margin-top: 10px;
  margin-bottom: 11px;
  padding-left: 2px;
}

table.navitable{
}

table.navitable td{
  width: 180px;
  padding: 0px;
}

.h-0001,.h0000,.h0001,.h0002,.h0003,.h0004,.h0005,.h0006,.h0007,.h0008,.h0009,.h0010,.h0011,.h0012,.h0013,.h0014,.h0015,.h0016,.h0017,.h0018,.h0019,.h0020,.h0021,.h0022,.h0023,.h0024,.h0025,.h0026,.h0027,.h0028,.h0029,.h0030,.h0031,.h0032,.h0033,.h0034,.h0035,.h0036,.h0037,.h0038,.h0039,.h0040,.h0041,.h0042,.h0043,.h0044,.h0045,.h0046,.h0047,.h0048,.h0049,.h0050,.h0051,.h0052,.h0053,.h0054,.h0055,.h0056,.h0057,.h0058,.h0059,.h0060,.h0061,.h0062,.h0063,.h0064,.h0065,.h0066,.h0067,.h0068,.h0069,.h0070,.h0071,.h0072,.h0073,.h0074,.h0075,.h0076,.h0077,.h0078,.h0079,.h0080,.h0081,.h0082,.h0083,.h0084,.h0085,.h0086,.h0087,.h0088,.h0089,.h0090,.h0091,.h0092,.h0093,.h0094,.h0095,.h0096,.h0097,.h0098,.h0099,.h0100,.h0101,.h0102,.h0103,.h0104,.h0105,.h0106,.h0107,.h0108,.h0109,.h0110,.h0111,.h0112,.h0113,.h0114,.h0115,.h0116,.h0117,.h0118,.h0119,.h0120,.h0121,.h0122,.h0123,.h0124,.h0125,.h0126,.h0127,.h0128,.h0129,.h0130,.h0131,.h0132,.h0133,.h0134,.h0135,.h0136,.h0137,.h0138,.h0139,.h0140,.h0141,.h0142,.h0143,.h0144,.h0145,.h0146,.h0147,.h0148,.h0149,.h0150,.h0151,.h0152,.h0153,.h0154,.h0155,.h0156,.h0157,.h0158,.h0159,.h0160,.h0161,.h0162,.h0163,.h0164,.h0165,.h0166,.h0167,.h0168,.h0169,.h0170,.h0171,.h0172,.h0173,.h0174,.h0175,.h0176,.h0177,.h0178,.h0179,.h0180,.h0181,.h0182,.h0183,.h0184,.h0185,.h0186,.h0187,.h0188,.h0189,.h0190,.h0191,.h0192,.h0193,.h0194,.h0195,.h0196,.h0197,.h0198,.h0199,.h0200,.h0201,.h0202,.h0203,.h0204,.h0205,.h0206,.h0207,.h0208,.h0209,.h0210,.h0211,.h0212,.h0213,.h0214,.h0215,.h0216,.h0217,.h0218,.h0219,.h0220,.h0221,.h0222,.h0223,.h0224,.h0225,.h0226,.h0227,.h0228,.h0229,.h0230,.h0231,.h0232,.h0233,.h0234,.h0235,.h0236,.h0237,.h0238,.h0239,.h0240,.h0241,.h0242,.h0243,.h0244,.h0245,.h0246,.h0247,.h0248,.h0249,.h0250,.h0251,.h0252,.h0253,.h0254,.h0255,.h0256,.h0257,.h0258,.h0259,.h0260,.h0261,.h0262,.h0263,.h0264,.h0265,.h0266,.h0267,.h0268,.h0269,.h0270,.h0271,.h0272,.h0273,.h0274,.h0275,.h0276,.h0277,.h0278,.h0279,.h0280,.h0281,.h0282,.h0283,.h0284,.h0285,.h0286,.h0287,.h0288,.h0289,.h0290,.h0291,.h0292,.h0293,.h0294,.h0295,.h0296,.h0297,.h0298,.h0299,.h0300,.h0301,.h0302,.h0303,.h0304,.h0305,.h0306,.h0307,.h0308,.h0309,.h0310,.h0311,.h0312,.h0313,.h0314,.h0315,.h0316,.h0317,.h0318,.h0319,.h0320,.h0321,.h0322,.h0323,.h0324,.h0325,.h0326,.h0327,.h0328,.h0329,.h0330,.h0331,.h0332,.h0333,.h0334,.h0335,.h0336,.h0337,.h0338,.h0339,.h0340,.h0341,.h0342,.h0343,.h0344,.h0345,.h0346,.h0347,.h0348,.h0349,.h0350,.h0351,.h0352,.h0353,.h0354,.h0355,.h0356,.h0357,.h0358,.h0359,.h0360,.h0361,.h0362,.h0363,.h0364,.h0365,.h0366,.h0367,.h0368,.h0369,.h0370,.h0371,.h0372,.h0373,.h0374,.h0375,.h0376,.h0377,.h0378,.h0379,.h0380,.h0381,.h0382,.h0383,.h0384,.h0385,.h0386,.h0387,.h0388,.h0389,.h0390,.h0391,.h0392,.h0393,.h0394,.h0395,.h0396,.h0397,.h0398,.h0399,.h0400{
  display: inline-block;
  box-sizing: border-box;
  position: relative;

  border-style: solid;
  border-width: 5px 9px 5px 9px;

  border-top-left-radius: 8px;
  border-top-right-radius: 34px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 8px;

  top: -78px;
  right: 10px;
  
  margin: 0 0 1.5em;
  padding: 33px 0.9em 0px 0.5em;
  background: #fff;
  color: #000;
  font-size: 130%;
  font-weight: bold;

  margin-bottom: -10px;
  margin-left: 30px;
  min-width:84px;
  
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
  letter-spacing: 0.8px;
  white-space: nowrap;

     user-select: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
}

.h-0001{border-color: #000000; min-width:110px;}.h-0001:before{background: #000000; content: "解説";}.h-0001:after{border-top-color: #000000;}
.h0000{border-color: #000000; min-width:110px;}.h0000:before{background: #000000; content: "？？？";}.h0000:after{border-top-color: #000000;}
.h0001{border-color: #FF6600; min-width:110px;}.h0001:before{background: #FF6600; content: "やたか";}.h0001:after{border-top-color: #FF6600;}
.h0003{border-color: #CC3366; min-width:130px;}.h0003:before{background: #CC3366; content: "きらら";}.h0003:after{border-top-color: #CC3366;}
.h0009{border-color: #9900FF; min-width:110px;}.h0009:before{background: #9900FF; content: "八雲";}.h0009:after{border-top-color: #9900FF;}
.h0014{border-color: #FF0000; min-width:110px;}.h0014:before{background: #FF0000; content: "ミリ";}.h0014:after{border-top-color: #FF0000;}
.h0016{border-color: #999999; min-width:110px;}.h0016:before{background: #999999; content: "るな";}.h0016:after{border-top-color: #999999;}
.h0019{border-color: #3366CC; min-width:170px;}.h0019:before{background: #3366CC; content: "まぐろぐま";}.h0019:after{border-top-color: #3366CC;}
.h0035{border-color: #CCCC00; min-width:130px;}.h0035:before{background: #CCCC00; content: "ナユタ";}.h0035:after{border-top-color: #CCCC00;}
.h0038{border-color: #FF0066; min-width:150px;}.h0038:before{background: #FF0066; content: "らっくん";}.h0038:after{border-top-color: #FF0066;}
.h0039{border-color: #CC9900; min-width:110px;}.h0039:before{background: #CC9900; content: "うに";}.h0039:after{border-top-color: #CC9900;}
.h0040{border-color: #99CC00; min-width:210px;}.h0040:before{background: #99CC00; content: "ピッピ隊音楽部";}.h0040:after{border-top-color: #99CC00;}
.h0042{border-color: #003300; min-width:170px;}.h0042:before{background: #003300; content: "マイクマン";}.h0042:after{border-top-color: #003300;}
.h0047{border-color: #993300; min-width:150px;}.h0047:before{background: #993300; content: "ヴァルダ";}.h0047:after{border-top-color: #993300;}
.h0054{border-color: #9933CC; min-width:130px;}.h0054:before{background: #9933CC; content: "レビア";}.h0054:after{border-top-color: #9933CC;}
.h0061{border-color: #0099cc; min-width:130px;}.h0061:before{background: #0099cc; content: "ミルヲ";}.h0061:after{border-top-color: #0099cc;}
.h0070{border-color: #CCCC66; min-width:130px;}.h0070:before{background: #CCCC66; content: "アルフ";}.h0070:after{border-top-color: #CCCC66;}
.h0071{border-color: #663399; min-width:130px;}.h0071:before{background: #663399; content: "アンリ";}.h0071:after{border-top-color: #663399;}
.h0072{border-color: #6633FF; min-width:110px;}.h0072:before{background: #6633FF; content: "六女";}.h0072:after{border-top-color: #6633FF;}
.h0075{border-color: #00b33c; min-width:170px;}.h0075:before{background: #00b33c; content: "クローバー";}.h0075:after{border-top-color: #00b33c;}
.h0077{border-color: #2A5CAA; min-width:110px;}.h0077:before{background: #2A5CAA; content: "瑠璃";}.h0077:after{border-top-color: #2A5CAA;}
.h0080{border-color: #66CC99; min-width:110px;}.h0080:before{background: #66CC99; content: "でこ";}.h0080:after{border-top-color: #66CC99;}
.h0081{border-color: #3300FF; min-width:130px;}.h0081:before{background: #3300FF; content: "キスチ";}.h0081:after{border-top-color: #3300FF;}
.h0082{border-color: #FFCC66; min-width:170px;}.h0082:before{background: #FFCC66; content: "リシコさん";}.h0082:after{border-top-color: #FFCC66;}
.h0096{border-color: #669966; min-width:110px;}.h0096:before{background: #669966; content: "たや";}.h0096:after{border-top-color: #669966;}
.h0097{border-color: #996600; min-width:130px;}.h0097:before{background: #996600; content: "九尾子";}.h0097:after{border-top-color: #996600;}
.h0099{border-color: #009900; min-width:150px;}.h0099:before{background: #009900; content: "えんどー";}.h0099:after{border-top-color: #009900;}
.h0100{border-color: #33CC33; min-width:130px;}.h0100:before{background: #33CC33; content: "ちゅら";}.h0100:after{border-top-color: #33CC33;}
.h0103{border-color: #000000; min-width:150px;}.h0103:before{background: #000000; content: "オラオラ";}.h0103:after{border-top-color: #000000;}
.h0104{border-color: #006600; min-width:110px;}.h0104:before{background: #006600; content: "少年";}.h0104:after{border-top-color: #006600;}
.h0108{border-color: #CC00CC; min-width:150px;}.h0108:before{background: #CC00CC; content: "クレナイ";}.h0108:after{border-top-color: #CC00CC;}
.h0113{border-color: #FF9966; min-width:170px;}.h0113:before{background: #FF9966; content: "ファンリィ";}.h0113:after{border-top-color: #FF9966;}
.h0118{border-color: #0066FF; min-width:110px;}.h0118:before{background: #0066FF; content: "へる";}.h0118:after{border-top-color: #0066FF;}
.h0119{border-color: #006633; min-width:130px;}.h0119:before{background: #006633; content: "クレハ";}.h0119:after{border-top-color: #006633;}
.h0130{border-color: #669999; min-width:150px;}.h0130:before{background: #669999; content: "機動戦士";}.h0130:after{border-top-color: #669999;}
.h0131{border-color: #3300FF; min-width:130px;}.h0131:before{background: #3300FF; content: "キスチ";}.h0131:after{border-top-color: #3300FF;}
.h0134{border-color: #0033CC; min-width:110px;}.h0134:before{background: #0033CC; content: "メル";}.h0134:after{border-top-color: #0033CC;}
.h0135{border-color: #333333; min-width:150px;}.h0135:before{background: #333333; content: "クロサキ";}.h0135:after{border-top-color: #333333;}
.h0136{border-color: #663366; min-width:90px;}.h0136:before{background: #663366; content: "橘";}.h0136:after{border-top-color: #663366;}
.h0137{border-color: #FF9900; min-width:110px;}.h0137:before{background: #FF9900; content: "うな";}.h0137:after{border-top-color: #FF9900;}
.h0138{border-color: #CC9933; min-width:110px;}.h0138:before{background: #CC9933; content: "若雷";}.h0138:after{border-top-color: #CC9933;}
.h0140{border-color: #990000; min-width:130px;}.h0140:before{background: #990000; content: "ふれん";}.h0140:after{border-top-color: #990000;}
.h0141{border-color: #333366; min-width:130px;}.h0141:before{background: #333366; content: "一ツ瀬";}.h0141:after{border-top-color: #333366;}
.h0143{border-color: #6666FF; min-width:170px;}.h0143:before{background: #6666FF; content: "イングラム";}.h0143:after{border-top-color: #6666FF;}
.h0146{border-color: #3399FF; min-width:130px;}.h0146:before{background: #3399FF; content: "ハナダ";}.h0146:after{border-top-color: #3399FF;}
.h0151{border-color: #33CCFF; min-width:150px;}.h0151:before{background: #33CCFF; content: "やりいか";}.h0151:after{border-top-color: #33CCFF;}
.h0155{border-color: #0; min-width:150px;}.h0155:before{background: #0; content: "みずひめ";}.h0155:after{border-top-color: #0;}
.h0156{border-color: #660099; min-width:110px;}.h0156:before{background: #660099; content: "えれ";}.h0156:after{border-top-color: #660099;}
.h0161{border-color: #1a75ff; min-width:110px;}.h0161:before{background: #1a75ff; content: "ぴか";}.h0161:after{border-top-color: #1a75ff;}
.h0163{border-color: #FF33FF; min-width:150px;}.h0163:before{background: #FF33FF; content: "えすてる";}.h0163:after{border-top-color: #FF33FF;}
.h0166{border-color: #990033; min-width:130px;}.h0166:before{background: #990033; content: "めでか";}.h0166:after{border-top-color: #990033;}
.h0168{border-color: #0; min-width:150px;}.h0168:before{background: #0; content: "めんとす";}.h0168:after{border-top-color: #0;}
.h0171{border-color: #006666; min-width:130px;}.h0171:before{background: #006666; content: "よっす";}.h0171:after{border-top-color: #006666;}
.h0177{border-color: #330099; min-width:110px;}.h0177:before{background: #330099; content: "すー";}.h0177:after{border-top-color: #330099;}
.h0178{border-color: #666699; min-width:130px;}.h0178:before{background: #666699; content: "くろえ";}.h0178:after{border-top-color: #666699;}
.h0180{border-color: #0099FF; min-width:110px;}.h0180:before{background: #0099FF; content: "うみ";}.h0180:after{border-top-color: #0099FF;}
.h0181{border-color: #FFCC00; min-width:130px;}.h0181:before{background: #FFCC00; content: "ひなた";}.h0181:after{border-top-color: #FFCC00;}
.h0183{border-color: #6633CC; min-width:110px;}.h0183:before{background: #6633CC; content: "りび";}.h0183:after{border-top-color: #6633CC;}
.h0184{border-color: #CC33CC; min-width:110px;}.h0184:before{background: #CC33CC; content: "おび";}.h0184:after{border-top-color: #CC33CC;}
.h0185{border-color: #FF99CC; min-width:150px;}.h0185:before{background: #FF99CC; content: "シーラー";}.h0185:after{border-top-color: #FF99CC;}
.h0188{border-color: #009966; min-width:150px;}.h0188:before{background: #009966; content: "みなうり";}.h0188:after{border-top-color: #009966;}
.h0190{border-color: #FF0099; min-width:170px;}.h0190:before{background: #FF0099; content: "ゆるかもめ";}.h0190:after{border-top-color: #FF0099;}
.h0193{border-color: #666666; min-width:130px;}.h0193:before{background: #666666; content: "だしや";}.h0193:after{border-top-color: #666666;}
.h0194{border-color: #963963; min-width:130px;}.h0194:before{background: #963963; content: "クルミ";}.h0194:after{border-top-color: #963963;}
.h0195{border-color: #00CC99; min-width:110px;}.h0195:before{background: #00CC99; content: "らむ";}.h0195:after{border-top-color: #00CC99;}
.h0196{border-color: #CC0066; min-width:130px;}.h0196:before{background: #CC0066; content: "さりな";}.h0196:after{border-top-color: #CC0066;}
.h0197{border-color: #FFCC33; min-width:110px;}.h0197:before{background: #FFCC33; content: "ミキ";}.h0197:after{border-top-color: #FFCC33;}
.h0199{border-color: #996666; min-width:110px;}.h0199:before{background: #996666; content: "アル";}.h0199:after{border-top-color: #996666;}
.h0200{border-color: #CC9966; min-width:190px;}.h0200:before{background: #CC9966; content: "カピバラさん";}.h0200:after{border-top-color: #CC9966;}
.h0204{border-color: #669933; min-width:110px;}.h0204:before{background: #669933; content: "ひら";}.h0204:after{border-top-color: #669933;}
.h0205{border-color: #CC0099; min-width:110px;}.h0205:before{background: #CC0099; content: "神楽";}.h0205:after{border-top-color: #CC0099;}
.h0206{border-color: #999999; min-width:130px;}.h0206:before{background: #999999; content: "ツクモ";}.h0206:after{border-top-color: #999999;}
.h0207{border-color: #0000FF; min-width:110px;}.h0207:before{background: #0000FF; content: "ノア";}.h0207:after{border-top-color: #0000FF;}
.h0208{border-color: #99cc99; min-width:150px;}.h0208:before{background: #99cc99; content: "しえのん";}.h0208:after{border-top-color: #99cc99;}
.h0209{border-color: #330000; min-width:190px;}.h0209:before{background: #330000; content: "ヴァリアント";}.h0209:after{border-top-color: #330000;}
.h0210{border-color: #FF0033; min-width:150px;}.h0210:before{background: #FF0033; content: "まんちぇ";}.h0210:after{border-top-color: #FF0033;}
.h0211{border-color: #9999cc; min-width:190px;}.h0211:before{background: #9999cc; content: "もこもこねこ";}.h0211:after{border-top-color: #9999cc;}
.h0212{border-color: #ccccff; min-width:190px;}.h0212:before{background: #ccccff; content: "マジスティア";}.h0212:after{border-top-color: #ccccff;}
.h0214{border-color: #999933; min-width:150px;}.h0214:before{background: #999933; content: "サンダー";}.h0214:after{border-top-color: #999933;}
.h0216{border-color: #9966CC; min-width:110px;}.h0216:before{background: #9966CC; content: "どら";}.h0216:after{border-top-color: #9966CC;}
.h0217{border-color: #585858; min-width:90px;}.h0217:before{background: #585858; content: "58";}.h0217:after{border-top-color: #585858;}
.h0218{border-color: #00FF66; min-width:150px;}.h0218:before{background: #00FF66; content: "クライン";}.h0218:after{border-top-color: #00FF66;}
.h0219{border-color: #CCCCCC; min-width:150px;}.h0219:before{background: #CCCCCC; content: "うしさん";}.h0219:after{border-top-color: #CCCCCC;}
.h0220{border-color: #0066cc; min-width:130px;}.h0220:before{background: #0066cc; content: "バンク";}.h0220:after{border-top-color: #0066cc;}
.h0222{border-color: #ffccff; min-width:110px;}.h0222:before{background: #ffccff; content: "コウ";}.h0222:after{border-top-color: #ffccff;}
.h0224{border-color: #33CC00; min-width:130px;}.h0224:before{background: #33CC00; content: "結月葉";}.h0224:after{border-top-color: #33CC00;}
.h0225{border-color: #CCCC33; min-width:130px;}.h0225:before{background: #CCCC33; content: "モード";}.h0225:after{border-top-color: #CCCC33;}
.h0227{border-color: #cc66ff; min-width:130px;}.h0227:before{background: #cc66ff; content: "細川氏";}.h0227:after{border-top-color: #cc66ff;}
.h0228{border-color: #3300CC; min-width:130px;}.h0228:before{background: #3300CC; content: "ケンタ";}.h0228:after{border-top-color: #3300CC;}
.h0229{border-color: #330066; min-width:130px;}.h0229:before{background: #330066; content: "ひなの";}.h0229:after{border-top-color: #330066;}
.h0230{border-color: #660033; min-width:130px;}.h0230:before{background: #660033; content: "フェル";}.h0230:after{border-top-color: #660033;}
.h0231{border-color: #86cecb; min-width:110px;}.h0231:before{background: #86cecb; content: "ミク";}.h0231:after{border-top-color: #86cecb;}
.h0233{border-color: #333366; min-width:170px;}.h0233:before{background: #333366; content: "やまとくん";}.h0233:after{border-top-color: #333366;}
.h0234{border-color: #CC99FF; min-width:150px;}.h0234:before{background: #CC99FF; content: "かぶのみ";}.h0234:after{border-top-color: #CC99FF;}
.h0235{border-color: #003399; min-width:130px;}.h0235:before{background: #003399; content: "リッズ";}.h0235:after{border-top-color: #003399;}
.h0237{border-color: #990099; min-width:110px;}.h0237:before{background: #990099; content: "らぶ";}.h0237:after{border-top-color: #990099;}
.h0238{border-color: #336633; min-width:190px;}.h0238:before{background: #336633; content: "ストロハイム";}.h0238:after{border-top-color: #336633;}
.h0239{border-color: #330033; min-width:130px;}.h0239:before{background: #330033; content: "オレオ";}.h0239:after{border-top-color: #330033;}
.h0240{border-color: #CC6699; min-width:90px;}.h0240:before{background: #CC6699; content: "雨";}.h0240:after{border-top-color: #CC6699;}
.h0243{border-color: #996633; min-width:150px;}.h0243:before{background: #996633; content: "セラリド";}.h0243:after{border-top-color: #996633;}
.h0244{border-color: #ff3366; min-width:110px;}.h0244:before{background: #ff3366; content: "紅蓮";}.h0244:after{border-top-color: #ff3366;}
.h0245{border-color: #000033; min-width:170px;}.h0245:before{background: #000033; content: "黒毛和牛A5";}.h0245:after{border-top-color: #000033;}
.h0246{border-color: #999900; min-width:150px;}.h0246:before{background: #999900; content: "風味だし";}.h0246:after{border-top-color: #999900;}
.h0247{border-color: #8c8c8c; min-width:150px;}.h0247:before{background: #8c8c8c; content: "夢々鶺鴒";}.h0247:after{border-top-color: #8c8c8c;}
.h0248{border-color: #993399; min-width:130px;}.h0248:before{background: #993399; content: "ぐぐぐ";}.h0248:after{border-top-color: #993399;}
.h0250{border-color: #4d94ff; min-width:170px;}.h0250:before{background: #4d94ff; content: "クリシュナ";}.h0250:after{border-top-color: #4d94ff;}
.h0251{border-color: #bfbfbf; min-width:110px;}.h0251:before{background: #bfbfbf; content: "なお";}.h0251:after{border-top-color: #bfbfbf;}
.h0253{border-color: #990026; min-width:130px;}.h0253:before{background: #990026; content: "カロン";}.h0253:after{border-top-color: #990026;}
.h0254{border-color: #748CAD; min-width:90px;}.h0254:before{background: #748CAD; content: "雨";}.h0254:after{border-top-color: #748CAD;}
.h0256{border-color: #cc3399; min-width:130px;}.h0256:before{background: #cc3399; content: "さくら";}.h0256:after{border-top-color: #cc3399;}
.h0257{border-color: #339966; min-width:110px;}.h0257:before{background: #339966; content: "セラ";}.h0257:after{border-top-color: #339966;}
.h0259{border-color: #260099; min-width:130px;}.h0259:before{background: #260099; content: "しぐれ";}.h0259:after{border-top-color: #260099;}
.h0262{border-color: #DFD355; min-width:110px;}.h0262:before{background: #DFD355; content: "魔女";}.h0262:after{border-top-color: #DFD355;}
.h0263{border-color: #D68F5E; min-width:110px;}.h0263:before{background: #D68F5E; content: "むき";}.h0263:after{border-top-color: #D68F5E;}
.h0265{border-color: #a6a6a6; min-width:130px;}.h0265:before{background: #a6a6a6; content: "ルリリ";}.h0265:after{border-top-color: #a6a6a6;}
.h0266{border-color: #008000; min-width:130px;}.h0266:before{background: #008000; content: "メカラ";}.h0266:after{border-top-color: #008000;}
.h0155{border-color: #262626; min-width:150px;}.h0155:before{background: #262626; content: "みずひめ";}.h0155:after{border-top-color: #262626;}
.h0268{border-color: #663300; min-width:110px;}.h0268:before{background: #663300; content: "みぃ";}.h0268:after{border-top-color: #663300;}
.h0271{border-color: #66cc00; min-width:170px;}.h0271:before{background: #66cc00; content: "レイチェル";}.h0271:after{border-top-color: #66cc00;}
.h0272{border-color: #99cccc; min-width:150px;}.h0272:before{background: #99cccc; content: "リッドヘ";}.h0272:after{border-top-color: #99cccc;}
.h0273{border-color: #00A5BF; min-width:150px;}.h0273:before{background: #00A5BF; content: "ねぎたん";}.h0273:after{border-top-color: #00A5BF;}
.h0274{border-color: #9933ff; min-width:170px;}.h0274:before{background: #9933ff; content: "ターミガン";}.h0274:after{border-top-color: #9933ff;}
.h0275{border-color: #663333; min-width:150px;}.h0275:before{background: #663333; content: "くらさん";}.h0275:after{border-top-color: #663333;}
.h0276{border-color: #e6e6e6; min-width:150px;}.h0276:before{background: #e6e6e6; content: "にしざと";}.h0276:after{border-top-color: #e6e6e6;}
.h0277{border-color: #ad0073; min-width:130px;}.h0277:before{background: #ad0073; content: "ばでる";}.h0277:after{border-top-color: #ad0073;}
.h0280{border-color: #99ccff; min-width:110px;}.h0280:before{background: #99ccff; content: "かず";}.h0280:after{border-top-color: #99ccff;}
.h0282{border-color: #4000ff; min-width:150px;}.h0282:before{background: #4000ff; content: "てるてる";}.h0282:after{border-top-color: #4000ff;}
.h0283{border-color: #ffd580; min-width:130px;}.h0283:before{background: #ffd580; content: "カリス";}.h0283:after{border-top-color: #ffd580;}
.h0285{border-color: #333300; min-width:130px;}.h0285:before{background: #333300; content: "かぷら";}.h0285:after{border-top-color: #333300;}
.h0286{border-color: #4c4c4c; min-width:150px;}.h0286:before{background: #4c4c4c; content: "シャトー";}.h0286:after{border-top-color: #4c4c4c;}
.h0290{border-color: #000099; min-width:150px;}.h0290:before{background: #000099; content: "あいまい";}.h0290:after{border-top-color: #000099;}
.h0291{border-color: #3366ff; min-width:110px;}.h0291:before{background: #3366ff; content: "深雪";}.h0291:after{border-top-color: #3366ff;}
.h0293{border-color: #c68c53; min-width:130px;}.h0293:before{background: #c68c53; content: "ロデオ";}.h0293:after{border-top-color: #c68c53;}
.h0297{border-color: #0BB0E2; min-width:130px;}.h0297:before{background: #0BB0E2; content: "えもん";}.h0297:after{border-top-color: #0BB0E2;}
.h0295{border-color: #c4c4c4; min-width:130px;}.h0295:before{background: #c4c4c4; content: "もにゅ";}.h0295:after{border-top-color: #c4c4c4;}
.h0112{border-color: #b3b3b3; min-width:130px;}.h0112:before{background: #b3b3b3; content: "しのわ";}.h0112:after{border-top-color: #b3b3b3;}
.h0298{border-color: #ff3333; min-width:110px;}.h0298:before{background: #ff3333; content: "はた";}.h0298:after{border-top-color: #ff3333;}
.h0299{border-color: #b3b300; min-width:150px;}.h0299:before{background: #b3b300; content: "とたくん";}.h0299:after{border-top-color: #b3b300;}
.h0302{border-color: #a3cc00; min-width:170px;}.h0302:before{background: #a3cc00; content: "サンダー！";}.h0302:after{border-top-color: #a3cc00;}
.h0303{border-color: #ff8000; min-width:150px;}.h0303:before{background: #ff8000; content: "フゥフゥ";}.h0303:after{border-top-color: #ff8000;}
.h0288{border-color: #003366; min-width:130px;}.h0288:before{background: #003366; content: "ほろう";}.h0288:after{border-top-color: #003366;}
.h0304{border-color: #9a9a00; min-width:130px;}.h0304:before{background: #9a9a00; content: "ゼウス";}.h0304:after{border-top-color: #9a9a00;}
.h0305{border-color: #4d4d00; min-width:130px;}.h0305:before{background: #4d4d00; content: "囲炉裏";}.h0305:after{border-top-color: #4d4d00;}
.h0306{border-color: #d1d147; min-width:150px;}.h0306:before{background: #d1d147; content: "なまむぎ";}.h0306:after{border-top-color: #d1d147;}
.h0307{border-color: #00998c; min-width:190px;}.h0307:before{background: #00998c; content: "ファーナ将軍";}.h0307:after{border-top-color: #00998c;}
.h0308{border-color: #ff99ff; min-width:170px;}.h0308:before{background: #ff99ff; content: "迷子ちゃん";}.h0308:after{border-top-color: #ff99ff;}
.h0309{border-color: #660066; min-width:150px;}.h0309:before{background: #660066; content: "ぐらさん";}.h0309:after{border-top-color: #660066;}
.h0310{border-color: #d3381c; min-width:150px;}.h0310:before{background: #d3381c; content: "ユイヒロ";}.h0310:after{border-top-color: #d3381c;}
.h0312{border-color: #acac39; min-width:110px;}.h0312:before{background: #acac39; content: "ルナ";}.h0312:after{border-top-color: #acac39;}

.h-0001:before,.h0000:before,.h0001:before,.h0002:before,.h0003:before,.h0004:before,.h0005:before,.h0006:before,.h0007:before,.h0008:before,.h0009:before,.h0010:before,.h0011:before,.h0012:before,.h0013:before,.h0014:before,.h0015:before,.h0016:before,.h0017:before,.h0018:before,.h0019:before,.h0020:before,.h0021:before,.h0022:before,.h0023:before,.h0024:before,.h0025:before,.h0026:before,.h0027:before,.h0028:before,.h0029:before,.h0030:before,.h0031:before,.h0032:before,.h0033:before,.h0034:before,.h0035:before,.h0036:before,.h0037:before,.h0038:before,.h0039:before,.h0040:before,.h0041:before,.h0042:before,.h0043:before,.h0044:before,.h0045:before,.h0046:before,.h0047:before,.h0048:before,.h0049:before,.h0050:before,.h0051:before,.h0052:before,.h0053:before,.h0054:before,.h0055:before,.h0056:before,.h0057:before,.h0058:before,.h0059:before,.h0060:before,.h0061:before,.h0062:before,.h0063:before,.h0064:before,.h0065:before,.h0066:before,.h0067:before,.h0068:before,.h0069:before,.h0070:before,.h0071:before,.h0072:before,.h0073:before,.h0074:before,.h0075:before,.h0076:before,.h0077:before,.h0078:before,.h0079:before,.h0080:before,.h0081:before,.h0082:before,.h0083:before,.h0084:before,.h0085:before,.h0086:before,.h0087:before,.h0088:before,.h0089:before,.h0090:before,.h0091:before,.h0092:before,.h0093:before,.h0094:before,.h0095:before,.h0096:before,.h0097:before,.h0098:before,.h0099:before,.h0100:before,.h0101:before,.h0102:before,.h0103:before,.h0104:before,.h0105:before,.h0106:before,.h0107:before,.h0108:before,.h0109:before,.h0110:before,.h0111:before,.h0112:before,.h0113:before,.h0114:before,.h0115:before,.h0116:before,.h0117:before,.h0118:before,.h0119:before,.h0120:before,.h0121:before,.h0122:before,.h0123:before,.h0124:before,.h0125:before,.h0126:before,.h0127:before,.h0128:before,.h0129:before,.h0130:before,.h0131:before,.h0132:before,.h0133:before,.h0134:before,.h0135:before,.h0136:before,.h0137:before,.h0138:before,.h0139:before,.h0140:before,.h0141:before,.h0142:before,.h0143:before,.h0144:before,.h0145:before,.h0146:before,.h0147:before,.h0148:before,.h0149:before,.h0150:before,.h0151:before,.h0152:before,.h0153:before,.h0154:before,.h0155:before,.h0156:before,.h0157:before,.h0158:before,.h0159:before,.h0160:before,.h0161:before,.h0162:before,.h0163:before,.h0164:before,.h0165:before,.h0166:before,.h0167:before,.h0168:before,.h0169:before,.h0170:before,.h0171:before,.h0172:before,.h0173:before,.h0174:before,.h0175:before,.h0176:before,.h0177:before,.h0178:before,.h0179:before,.h0180:before,.h0181:before,.h0182:before,.h0183:before,.h0184:before,.h0185:before,.h0186:before,.h0187:before,.h0188:before,.h0189:before,.h0190:before,.h0191:before,.h0192:before,.h0193:before,.h0194:before,.h0195:before,.h0196:before,.h0197:before,.h0198:before,.h0199:before,.h0200:before,.h0201:before,.h0202:before,.h0203:before,.h0204:before,.h0205:before,.h0206:before,.h0207:before,.h0208:before,.h0209:before,.h0210:before,.h0211:before,.h0212:before,.h0213:before,.h0214:before,.h0215:before,.h0216:before,.h0217:before,.h0218:before,.h0219:before,.h0220:before,.h0221:before,.h0222:before,.h0223:before,.h0224:before,.h0225:before,.h0226:before,.h0227:before,.h0228:before,.h0229:before,.h0230:before,.h0231:before,.h0232:before,.h0233:before,.h0234:before,.h0235:before,.h0236:before,.h0237:before,.h0238:before,.h0239:before,.h0240:before,.h0241:before,.h0242:before,.h0243:before,.h0244:before,.h0245:before,.h0246:before,.h0247:before,.h0248:before,.h0249:before,.h0250:before,.h0251:before,.h0252:before,.h0253:before,.h0254:before,.h0255:before,.h0256:before,.h0257:before,.h0258:before,.h0259:before,.h0260:before,.h0261:before,.h0262:before,.h0263:before,.h0264:before,.h0265:before,.h0266:before,.h0267:before,.h0268:before,.h0269:before,.h0270:before,.h0271:before,.h0272:before,.h0273:before,.h0274:before,.h0275:before,.h0276:before,.h0277:before,.h0278:before,.h0279:before,.h0280:before,.h0281:before,.h0282:before,.h0283:before,.h0284:before,.h0285:before,.h0286:before,.h0287:before,.h0288:before,.h0289:before,.h0290:before,.h0291:before,.h0292:before,.h0293:before,.h0294:before,.h0295:before,.h0296:before,.h0297:before,.h0298:before,.h0299:before,.h0300:before,.h0301:before,.h0302:before,.h0303:before,.h0304:before,.h0305:before,.h0306:before,.h0307:before,.h0308:before,.h0309:before,.h0310:before,.h0311:before,.h0312:before,.h0313:before,.h0314:before,.h0315:before,.h0316:before,.h0317:before,.h0318:before,.h0319:before,.h0320:before,.h0321:before,.h0322:before,.h0323:before,.h0324:before,.h0325:before,.h0326:before,.h0327:before,.h0328:before,.h0329:before,.h0330:before,.h0331:before,.h0332:before,.h0333:before,.h0334:before,.h0335:before,.h0336:before,.h0337:before,.h0338:before,.h0339:before,.h0340:before,.h0341:before,.h0342:before,.h0343:before,.h0344:before,.h0345:before,.h0346:before,.h0347:before,.h0348:before,.h0349:before,.h0350:before,.h0351:before,.h0352:before,.h0353:before,.h0354:before,.h0355:before,.h0356:before,.h0357:before,.h0358:before,.h0359:before,.h0360:before,.h0361:before,.h0362:before,.h0363:before,.h0364:before,.h0365:before,.h0366:before,.h0367:before,.h0368:before,.h0369:before,.h0370:before,.h0371:before,.h0372:before,.h0373:before,.h0374:before,.h0375:before,.h0376:before,.h0377:before,.h0378:before,.h0379:before,.h0380:before,.h0381:before,.h0382:before,.h0383:before,.h0384:before,.h0385:before,.h0386:before,.h0387:before,.h0388:before,.h0389:before,.h0390:before,.h0391:before,.h0392:before,.h0393:before,.h0394:before,.h0395:before,.h0396:before,.h0397:before,.h0398:before,.h0399:before,.h0400:before{
  box-sizing:border-box;
  position: absolute;
  bottom: 56px;
  left: 31px;
  z-index: 90;
  margin-left: -35px;
  margin-right: 2px;
  padding-left: 5px;
  line-height: 33px;
  color: #fff;
  width: 100%;
  display: inline-block;
  
  border-top:solid 2px #fff;
  border-bottom:solid 2px #fff;
  border-left:solid 4px #fff;
  border-right:solid 0px #fff;
  
  border-top-left-radius: 5px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  
  white-space: nowrap;
}
 
.h-0001:after,.h0000:after,.h0001:after,.h0002:after,.h0003:after,.h0004:after,.h0005:after,.h0006:after,.h0007:after,.h0008:after,.h0009:after,.h0010:after,.h0011:after,.h0012:after,.h0013:after,.h0014:after,.h0015:after,.h0016:after,.h0017:after,.h0018:after,.h0019:after,.h0020:after,.h0021:after,.h0022:after,.h0023:after,.h0024:after,.h0025:after,.h0026:after,.h0027:after,.h0028:after,.h0029:after,.h0030:after,.h0031:after,.h0032:after,.h0033:after,.h0034:after,.h0035:after,.h0036:after,.h0037:after,.h0038:after,.h0039:after,.h0040:after,.h0041:after,.h0042:after,.h0043:after,.h0044:after,.h0045:after,.h0046:after,.h0047:after,.h0048:after,.h0049:after,.h0050:after,.h0051:after,.h0052:after,.h0053:after,.h0054:after,.h0055:after,.h0056:after,.h0057:after,.h0058:after,.h0059:after,.h0060:after,.h0061:after,.h0062:after,.h0063:after,.h0064:after,.h0065:after,.h0066:after,.h0067:after,.h0068:after,.h0069:after,.h0070:after,.h0071:after,.h0072:after,.h0073:after,.h0074:after,.h0075:after,.h0076:after,.h0077:after,.h0078:after,.h0079:after,.h0080:after,.h0081:after,.h0082:after,.h0083:after,.h0084:after,.h0085:after,.h0086:after,.h0087:after,.h0088:after,.h0089:after,.h0090:after,.h0091:after,.h0092:after,.h0093:after,.h0094:after,.h0095:after,.h0096:after,.h0097:after,.h0098:after,.h0099:after,.h0100:after,.h0101:after,.h0102:after,.h0103:after,.h0104:after,.h0105:after,.h0106:after,.h0107:after,.h0108:after,.h0109:after,.h0110:after,.h0111:after,.h0112:after,.h0113:after,.h0114:after,.h0115:after,.h0116:after,.h0117:after,.h0118:after,.h0119:after,.h0120:after,.h0121:after,.h0122:after,.h0123:after,.h0124:after,.h0125:after,.h0126:after,.h0127:after,.h0128:after,.h0129:after,.h0130:after,.h0131:after,.h0132:after,.h0133:after,.h0134:after,.h0135:after,.h0136:after,.h0137:after,.h0138:after,.h0139:after,.h0140:after,.h0141:after,.h0142:after,.h0143:after,.h0144:after,.h0145:after,.h0146:after,.h0147:after,.h0148:after,.h0149:after,.h0150:after,.h0151:after,.h0152:after,.h0153:after,.h0154:after,.h0155:after,.h0156:after,.h0157:after,.h0158:after,.h0159:after,.h0160:after,.h0161:after,.h0162:after,.h0163:after,.h0164:after,.h0165:after,.h0166:after,.h0167:after,.h0168:after,.h0169:after,.h0170:after,.h0171:after,.h0172:after,.h0173:after,.h0174:after,.h0175:after,.h0176:after,.h0177:after,.h0178:after,.h0179:after,.h0180:after,.h0181:after,.h0182:after,.h0183:after,.h0184:after,.h0185:after,.h0186:after,.h0187:after,.h0188:after,.h0189:after,.h0190:after,.h0191:after,.h0192:after,.h0193:after,.h0194:after,.h0195:after,.h0196:after,.h0197:after,.h0198:after,.h0199:after,.h0200:after,.h0201:after,.h0202:after,.h0203:after,.h0204:after,.h0205:after,.h0206:after,.h0207:after,.h0208:after,.h0209:after,.h0210:after,.h0211:after,.h0212:after,.h0213:after,.h0214:after,.h0215:after,.h0216:after,.h0217:after,.h0218:after,.h0219:after,.h0220:after,.h0221:after,.h0222:after,.h0223:after,.h0224:after,.h0225:after,.h0226:after,.h0227:after,.h0228:after,.h0229:after,.h0230:after,.h0231:after,.h0232:after,.h0233:after,.h0234:after,.h0235:after,.h0236:after,.h0237:after,.h0238:after,.h0239:after,.h0240:after,.h0241:after,.h0242:after,.h0243:after,.h0244:after,.h0245:after,.h0246:after,.h0247:after,.h0248:after,.h0249:after,.h0250:after,.h0251:after,.h0252:after,.h0253:after,.h0254:after,.h0255:after,.h0256:after,.h0257:after,.h0258:after,.h0259:after,.h0260:after,.h0261:after,.h0262:after,.h0263:after,.h0264:after,.h0265:after,.h0266:after,.h0267:after,.h0268:after,.h0269:after,.h0270:after,.h0271:after,.h0272:after,.h0273:after,.h0274:after,.h0275:after,.h0276:after,.h0277:after,.h0278:after,.h0279:after,.h0280:after,.h0281:after,.h0282:after,.h0283:after,.h0284:after,.h0285:after,.h0286:after,.h0287:after,.h0288:after,.h0289:after,.h0290:after,.h0291:after,.h0292:after,.h0293:after,.h0294:after,.h0295:after,.h0296:after,.h0297:after,.h0298:after,.h0299:after,.h0300:after,.h0301:after,.h0302:after,.h0303:after,.h0304:after,.h0305:after,.h0306:after,.h0307:after,.h0308:after,.h0309:after,.h0310:after,.h0311:after,.h0312:after,.h0313:after,.h0314:after,.h0315:after,.h0316:after,.h0317:after,.h0318:after,.h0319:after,.h0320:after,.h0321:after,.h0322:after,.h0323:after,.h0324:after,.h0325:after,.h0326:after,.h0327:after,.h0328:after,.h0329:after,.h0330:after,.h0331:after,.h0332:after,.h0333:after,.h0334:after,.h0335:after,.h0336:after,.h0337:after,.h0338:after,.h0339:after,.h0340:after,.h0341:after,.h0342:after,.h0343:after,.h0344:after,.h0345:after,.h0346:after,.h0347:after,.h0348:after,.h0349:after,.h0350:after,.h0351:after,.h0352:after,.h0353:after,.h0354:after,.h0355:after,.h0356:after,.h0357:after,.h0358:after,.h0359:after,.h0360:after,.h0361:after,.h0362:after,.h0363:after,.h0364:after,.h0365:after,.h0366:after,.h0367:after,.h0368:after,.h0369:after,.h0370:after,.h0371:after,.h0372:after,.h0373:after,.h0374:after,.h0375:after,.h0376:after,.h0377:after,.h0378:after,.h0379:after,.h0380:after,.h0381:after,.h0382:after,.h0383:after,.h0384:after,.h0385:after,.h0386:after,.h0387:after,.h0388:after,.h0389:after,.h0390:after,.h0391:after,.h0392:after,.h0393:after,.h0394:after,.h0395:after,.h0396:after,.h0397:after,.h0398:after,.h0399:after,.h0400:after{
  position: absolute;
  bottom: -27px;
  left: 17%;
  z-index: 90;
  margin-left: -14px;
  
  border-style: solid;
  border-width: 25px 32px 1px 0px;
  
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;

  content: "";
}

.talk{
  margin: 10px 0px;
}

.talk img{
  user-select: none; 
  border: none;
  width: 150px;
  height: auto;

  user-select: none; /* CSS3 */
  -moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari、Chromeなど */
  -ms-user-select: none; /* IE10かららしい */
}

.od_date {
  margin-top: 50px;
  margin-bottom: 70px;
  font-size: 18px;
  color: #666666;
  text-align:center;
  
  background-image: url(https://blog-imgs-84-origin.fc2.com/p/s/o/psorbit/od_date_v3.png);
  background-repeat: no-repeat;
  background-position: 42%;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

  user-select: none; /* CSS3 */
  -moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari、Chromeなど */
  -ms-user-select: none; /* IE10かららしい */
}

.align_center {
  text-align:center;
  vertical-align: middle;
}

.align_left {
  text-align:left;
  vertical-align: middle;
}


.align_right {
  text-align:right;
  vertical-align: middle;
}

.od_footer {
  display: inline-block;
  width: 600px;
  height: 66px;

  margin: 50px 0px 90px 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;

  font-size: 22px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;

  background-image: url("https://blog-imgs-84-origin.fc2.com/p/s/o/psorbit/od_footer_img_01.png");
  background-repeat: no-repeat;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

  user-select: none; /* CSS3 */
  -moz-user-select: none; /* Firefox */
  -webkit-user-select: none; /* Safari、Chromeなど */
  -ms-user-select: none; /* IE10かららしい */
}


.od_footer a:link {
    color: red;
}


.od_footer a:visited {
    color: red;
}

.memberlist{
    display: -webkit-flex; /* Safari */
    display: flex;

    -webkit-flex-direction: column; /* Safari */
    flex-direction:         column;
    text-align: center;
}

.memberlist img {
    width: 100px;
}

.memberlist.line img {
    width: 150px;
}

.memberlist img:hover {
    position: relative;
    top: 2px;
    left: 2px;
}

.member_l {
    display: none;
}

.mutsume_diary_back {
  display: inline-block;
  width: 800px;
  height: 521px;

  background-image: url("https://blog-imgs-93-origin.fc2.com/p/s/o/psorbit/team_bbs_replica.png");
  background-repeat: no-repeat;
}


.mutsume_diary_body {
  margin: 150px 30px 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  height: 730px;

  font-size: 35px;
  color: #ffffff;
  vertical-align: middle;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}


.team_bbs_rep_back {
  display: inline-block;
  width: 800px;
  height: 521px;

  background-image: url("https://blog-imgs-93-origin.fc2.com/p/s/o/psorbit/team_bbs_replica_v1.png");
  background-repeat: no-repeat;
  position: relative;
}

.team_bbs_rep_head {
  margin: 104px 30px 0px;

  font-size: 15px;
  color: #ffffff;
  vertical-align: middle;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}


.team_bbs_rep_body {
  margin: 16px 30px 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;

  font-size: 35px;
  color: #ffffff;
  vertical-align: middle;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

.team_bbs_rep_body a{
  color: #00cc00;
}

.team_bbs_rep_body a:visited{
  color: #00cc00;
}

.team_bbs_rep_body a:hover{
  color: #dd0066;
}

.team_bbs_rep_foot {
  position: absolute;
  top: 486.5px;
  left: 387px;

  font-size: 15px;
  color: #ffffff;
  text-align: center;

  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

.for_sp {
display: none;
}

.margin_mutsume_body {
margin-top: 24px;
}

.yaruki_s{
    border-style: solid;
    border-width: 1px 1px 1px 0;
    border-color: #e6e6e6;
    background: #ffffff none repeat scroll 0 0;
    height: 160px;
    margin: 20px 0px 25px 0px;
    padding: 2px 0;
}

div.yaruki_s dl{
  float : left;
  margin: 0px 20px 0px 20px;
}

div.yaruki_s dd{
  text-align : center;
  margin: 0px;
}

.stamp2{
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
}

.stamp2_after_message{
    font-size: 82%;
    line-height: 2;
    color: #d60;
    text-decoration: none;
    margin-left: 150px;
}

.e-frame2{
    border-radius: 0 3px 3px 0;
    display: block;
    font-size: 82%;
    font-weight: normal;
    height: 2em;
    line-height: 2;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #303030 none repeat scroll 0 0;
    background: -moz-linear-gradient(left,#006633 0%,#009966);
    background: -webkit-gradient(linear, left top, left bottom, from(#006633), to(#009966));
    -ms-linear-gradient(left, #006633, #009966);
    background: linear-gradient(to left, #006633, #009966);
    color: #ffffff;
}

.yaruki_banner{
    margin: 25px 5px 25px 5px;
}

.e-top.e-line{
    background: #fcfcfc none repeat scroll 0 0;
}

#top_float_box{
    height: 1260px;
}

.kiji_ichiran{
    width: 500px;
    float: left;
}

.free_space{
    width: 338px;
    height: 548px;
    float: right;
}

.free_space2 {
    width: 338px;
    height: 320px;
    float: right;
}

.QA_button{
    margin: 35px auto 15px;
    text-align: center;
}

.QA_button a:link {
    display:inline-block;
    font-size: 30px;
    padding: 9px 20px 7px;
    text-align: center;
    text-decoration: none;

    background: -moz-linear-gradient(top,#0099CC 0%,#006699);
    background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
    border: 1px solid #DDD;
    color:#FFF;
}

.QA_button a:visited {
    color: #fff;
}


.QA_button a:hover {
    opacity: 0.6;
    filter: alha(opacity=60);
}

.top_button{
    margin: 0px auto 15px;
    text-align: center;
}

.top_button a:hover {
    opacity: 0.6;
    filter: alha(opacity=60);
}

.Twitter_button{
    margin: 0px auto 11px;
    text-align: center;
}

.Twitter_button a:hover {
    opacity: 0.6;
    filter: alha(opacity=60);
}


.Twitter_kidou_syashin {
    height: 446px;
    text-align: center;
}


.entryFooter {
    color: #555555;
    font-size: 82%;
    list-style-type: none;
    margin: 0;
    padding: 5px 9px 8px 0;
    text-align: right;
    line-height: 1.4;
}

.entryFooter li {
    border-left: 1px solid #e3e3e3;
    display: inline;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
}

.stamp a:link, .stamp a:visited, .stamp {
    color: #ffffff;
    text-decoration: none;
}

.stamp {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
}

.stamp span, .stamp h2 {
    border-radius: 0 3px 3px 0;
    display: block;
    font-size: 82%;
    font-weight: normal;
    height: 2em;
    line-height: 2;
    margin: 0;
    padding: 0;
    text-align: center;
}

.article{
margin: 0px 14px;
}

.h_in_article{
margin: 0px 20px;
}

.in_h3 {
  margin-left: 10px;
}

.in_h3_form {
  margin-left: 20px;
}














/* ----------------------------------------------------[ サイド記事リスト ]
*/
.sidenavi {
  height: 1238px;
  padding-top: 10px;
}

.sidenavi_main {
  height: 50px;
  padding-top: 10px;
}

.sidenavi_a_list {
  height: 530px;
  padding-top: 10px;
}

.sidenavi_old {
  height: 256px;
  padding-top: 10px;
}

.sidenavi_new {
  height: 268px;
  padding-top: 10px;
}

.sidebar-left ul.sidenavi li,
.sidebar-left ul.sidenavi_main li,
.sidebar-left ul.sidenavi_a_list li,
.sidebar-left ul.sidenavi_old li,
.sidebar-left ul.sidenavi_new li {
  border-radius: 3px;
  color: #ffffff;
  display: inline-block;
  float: left;
  margin-left: 10px;
  margin-bottom: 8px;
  white-space: nowrap;
  width: 140px;

  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',arial,sans-serif;
  
  font-size: 25px;
  font-style: normal;
  font-weight: normal;

  text-align: center;

  letter-spacing: 0;
  line-height: 1.3;
  padding: 0;
  text-decoration: none;
}

.sidebar-left ul.sidenavi a:link,
.sidebar-left ul.sidenavi_main a:link,
.sidebar-left ul.sidenavi_a_list a:link,
.sidebar-left ul.sidenavi_old a:link,
.sidebar-left ul.sidenavi_new a:link{
  display: block; 
  width: 100%;
  height: 100%;
}

/* ----------------------------------------------------[ ボタン個別設定サイズ ]
*/

.m_button {
  width: 200px;
  height: 46px;
}

.m_button_2014 {
  width: 200px;
  height: 46px;
}

.m_button_2015 {
  width: 200px;
  height: 46px;
}

.hanki_button {
  width: 200px;
  height: 46px;
}

.gmap_button {
  width: 200px;
  height: 46px;
}

.new_add_button {
  width: 200px;
  height: 70px;
}

.live_button {
  width: 200px;
  height: 70px;
}

.idobata_button {
  width: 200px;
  height: 70px;
}

/* ----------------------------------------------------[ ボタン個別設定カラー ]
*/

.m_button {
  background-color: #fff;
}

.m_button_2014 {
  background-color: #0357b0;
}

.m_button_2015 {
  background-color: #009342;
}

.gmap_button {
  background-color: #fff;
}

.hanki_button {
  background-color: #ff9900;
}

.new_add_button {
  background-color: #cc0033;
}

.live_button {
  background-color: #fff;
}

.idobata_button {
  background-color: #fff;
}

/* ----------------------------------------------------[ ボタン個別設定文字カラー ]
*/

.m_button,
.m_button_2014,
.m_button_2015,
.gmap_button,
.live_button,
.idobata_button {
  color: #333;
}

.new_add_button,
.hanki_button {
  color: #fff !important;
}


/* ----------------------------------------------------[ 個別設定a:linkマージン　① ]
*/

.m_button a:link {
  margin-top: 4px;
}

.m_button_2014 a:link {
  margin-top: 4px;
}

.m_button_2015 a:link {
  margin-top: 4px;
}

.hanki_button a:link {
  margin-top: 4px;
}

.gmap_button a:link {
  margin-top: 4px;
}

.new_add_button a:link {
  margin-top: 7px;
}

.live_button a:link {
  margin-top: 7px;
}

.idobata_button a:link {
  margin-top: 7px;
}

/* ----------------------------------------------------[ ボタン共通設定a:linkカラー　① ]
*/

.m_button a:link,
.gmap_button a:link,
.live_button a:link,
.idobata_button a:link {
  color: #333;
}

.hanki_button a:link,
.m_button_2014 a:link,
.m_button_2015 a:link,
.new_add_button a:link {
  color: #fff !important;
}

/* ----------------------------------------------------[ ボタン共通設定a:link　① ]
*/

.m_button a:link,
.m_button_2014 a:link,
.m_button_2015 a:link,
.hanki_button a:link,
.gmap_button a:link,
.new_add_button a:link,
.live_button a:link,
.idobata_button a:link {
  text-decoration: none;
  outline: none;
}

/* ----------------------------------------------------[ ボタン共通設定a:visited　② ]
*/

.m_button a:visited,
.gmap_button a:visited,
.live_button a:visited,
.idobata_button a:visited {
  text-decoration: none;
  color: #333;
}

.m_button_2014 a:visited,
.m_button_2015 a:visited,
.hanki_button a:visited,
.new_add_button a:visited {
  text-decoration: none;
  color: #fff !important;
}

/* ----------------------------------------------------[ ボタン共通設定　③ ]
*/

.m_button,
.m_button_2014,
.m_button_2015,
.hanki_button,
.gmap_button,
.new_add_button,
.live_button,
.idobata_button {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  outline: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  border: 2px solid #333;
}

.m_button,
.m_button::before,
.m_button::after,
.m_button_2014,
.m_button_2014::before,
.m_button_2014::after,
.m_button_2015,
.m_button_2015::before,
.m_button_2015::after,
.hanki_button,
.hanki_button::before,
.hanki_button::after,
.gmap_button,
.gmap_button::before,
.gmap_button::after,
.new_add_button,
.new_add_button::before,
.new_add_button::after,
.live_button,
.live_button::before,
.live_button::after,
.idobata_button,
.idobata_button::before,
.idobata_button::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.m_button::before,
.m_button::after,
.m_button_2014::before,
.m_button_2014::after,
.m_button_2015::before,
.m_button_2015::after,
.hanki_button::before,
.hanki_button::after,
.gmap_button::before,
.gmap_button::after,
.new_add_button::before,
.new_add_button::after,
.live_button::before,
.live_button::after,
.idobata_button::before,
.idobata_button::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}

.m_button:hover,
.m_button_2014:hover,
.m_button_2015:hover,
.hanki_button:hover,
.gmap_button:hover,
.new_add_button:hover,
.live_button,
.idobata_button {
  color: #fff !important;
}

/* ----------------------------------------------------[ ボタン共通設定a:hover　③ ]
*/

.m_button a:hover,
.m_button_2014 a:hover,
.m_button_2015 a:hover,
.hanki_button a:hover,
.new_add_button a:hover,
.gmap_button a:hover,
.live_button a:hover,
.idobata_button a:hover{
  text-decoration: none;
  color: #fff !important;
}

/* ----------------------------------------------------[ ボタン共通設定::after ]
*/

.m_button::after,
.m_button_2014::after,
.m_button_2015::after,
.hanki_button::after,
.gmap_button::after,
.new_add_button::after,
.live_button::after,
.idobata_button::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* ----------------------------------------------------[ ボタン共通設定:hover::after　③ ]
*/

.m_button:hover::after,
.m_button_2014:hover::after,
.m_button_2015:hover::after,
.hanki_button:hover::after,
.gmap_button:hover::after,
.new_add_button:hover::after,
.live_button:hover::after,
.idobata_button:hover::after {
  -webkit-transform: scale(2) rotate(180deg);
  transform: scale(2) rotate(180deg);
  background: #333;
}

.sidebar-left li {
 border: 2px solid #333 !important;
}

.sidebar-left {
 margin-top: 8px;
}

.sidenavi_main li {
 width: 180px !important;
}

#article_list_0,
#article_list_1,
#article_list_2,
#article_list_3,
#article_list_4 {
 display: none;
}

.alpha_p a:hover {
    opacity: 0.6;
    filter: alha(opacity=60);
}