@charset "utf-8"; /* Please change into the character code of your weblog. */


body {
   background-color : #FAF8F5;
   background       : #FAF8F5 url(img/body.gif) repeat-y center top;
   margin-right     : auto;
   margin-left      : auto;
   width            : 715px;
   padding          : 10 0 10 0;
/* border-left      : 1px solid #D8DFE2;*/
/* border-right     : 1px solid #D8DFE2;*/
   margin-top       : 0px;
   margin-bottom    : 0px;
}

a                {color: #708090; text-decoration: none; background: none;}
a:link           {color: #708090; text-decoration: none; background: none;}
a:link:hover     {color: #FF4500; text-decoration: none; background: none;}
a:link:active    {color: #E5E5E5; text-decoration: none; background: none;}

a:visited        {color: #708090; text-decoration: none; background: none;}
a:visited:hover  {color: #FF4500; text-decoration: none; background: none;}
a:visited:active {color: #E5E5E5; text-decoration: none; background: none;}

.t_menu {
   margin          : 0px 0px 0px 0px;
   text-align      : left;
}

.t_menu a {
   text-decoration : none;
   background      : none;
}

.t_menu a:link {
   text-decoration : none;
   background      : none;
}

.t_menu a:hover {
   text-decoration : none;
   background      : none;
   position        : relative;
   top             : 1px;
   left            : 1px;
}

.t_menu a:active {
   text-decoration : none;
   background      : none;
}

.t_menu a:visited {
   text-decoration : none;
   background      : none;
}

.t_menu a:visited:hover {
   text-decoration : none;
   background      : none;
   position        : relative;
   top             : 1px;
   left            : 1px;
}

.t_menu a:visited:active {
   text-decoration : none;
   background      : none;
}



.t_etc {
	color          : #E5E5E5;
	font-family    : verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size      : 9px;
    font-weight    : bold;
}

.t_etcMS {
	color          : #787878;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size      : 9px;
	line-height    : 150%;
}

.t_etcG {
	color          : #999999;
	font-family    : verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size      : 9px;
	line-height    : 150%;
	padding        : 0px 0px 0px 4px;
}

.t_etcMSG {
	color          : #999999;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size      : 9px;
	line-height    : 150%;
}

.t_etcMS_b {
	color          : #787878;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size      : 9px;
	line-height    : 150%;
}

.t_etcMS_b a {
   color           : #000000;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:link {
   color           : #000000;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:hover {
   color           : #FF4500;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:active {
   color           : #E5E5E5;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:visited {
   color           : #000000;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:visited:hover {
   color           : #FF4500;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.t_etcMS_b a:visited:active {
   color           : #E5E5E5;
   font-size       : 9px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}



.t_etcMS12 {
	color          : #787878;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size      : 12px;
	line-height    : 170%;
}



.t_etcMS10 {
	color          : #999999;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	line-height    : 150%;
}

.t_etcMS10 a {
   color           : #999999;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:link {
   color           : #999999;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:hover {
   color           : #FF4500;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:active {
   color           : #E5E5E5;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:visited {
   color           : #999999;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:visited:hover {
   color           : #FF4500;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMS10 a:visited:active {
   color           : #E5E5E5;
   font-size       : 10px;
   line-height     : 150%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}



.t_etcMT {
	color          : #787878;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size      : 9px;
	line-height    : 170%;
}



.t_etcMT10 {
   color           : #999999;
   font-family     : Arial, Helvetica, sans-serif, "MS UI Gothic","ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅";
   font-size       : 9px;
   text-decoration : none;
   letter-spacing  : 1px;
   line-height     : 160%;
}

.t_etcMT10 a {
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:link {
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:hover {
   color           : #FF4500;
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:active {
   color           : #E5E5E5;
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:visited {
   color           : #999999;
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:visited:hover {
   color           : #FF4500;
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}

.t_etcMT10 a:visited:active {
   color           : #E5E5E5;
   text-decoration : none;
   padding-bottom  : 0px;
   border-bottom   : 1px dotted;
}




.t_etcMT11 {
	color          : #999999;
	font-family    : 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size      : 11px;
	line-height    : 180%;
}

.t_etcMT11 a {
   color           : #999999;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:link {
   color           : #999999;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:hover {
   color           : #FF4500;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:active {
   color           : #E5E5E5;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:visited {
   color           : #999999;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:visited:hover {
   color           : #FF4500;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}

.t_etcMT11 a:visited:active {
   color           : #E5E5E5;
   font-size       : 11px;
   line-height     : 180%;
   text-decoration : none;
   background      : none;
   padding-bottom  : 0px;
}



.text_D {
	font-family    : Arial, Helvetica, sans-serif, "MS UI Gothic","ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅";
	font-size      : 9px;
	text-align     : left;
	line-height    : 190%;
    letter-spacing : 0px;
	color          : #B9B9B9;
}

.text_D a {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:link {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:hover {
   color           : #FF4500;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:active {
   color           : #E5E5E5;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:visited {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:visited:hover {
   color           : #FF4500;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.text_D a:visited:active {
   color           : #E5E5E5;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}



.t_footer {
   color           : #999999;
   font-family     : Arial, Helvetica, sans-serif, "MS UI Gothic","ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅";
   font-size       : 9px;
   text-decoration : none;
   letter-spacing  : 1px;
   line-height     : 160%;
}

.t_footer a {
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:link {
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:hover {
   color           : #FF4500;
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:active {
   color           : #E5E5E5;
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:visited {
   color           : #999999;
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:visited:hover {
   color           : #FF4500;
   text-decoration : none;
   padding-bottom  : 0px;
}

.t_footer a:visited:active {
   color           : #E5E5E5;
   text-decoration : none;
   padding-bottom  : 0px;
}


.link_text_D {
	font-family    : Arial, Helvetica, sans-serif, "MS UI Gothic","ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅";
	font-size      : 9px;
	text-align     : left;
	line-height    : 185%;
    letter-spacing : 1px;
	color          : #999999;
}

.link_text_D a {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:link {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:hover {
   color           : #FF4500;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:active {
   color           : #E5E5E5;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:visited {
   color           : #708090;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:visited:hover {
   color           : #FF4500;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}

.link_text_D a:visited:active {
   color           : #E5E5E5;
   text-decoration : none;
   border-bottom   : 1px dotted;
   padding-bottom  : 0px;
}



.index_rss {
	font-family    : verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size      : 11px;
	line-height    : 180%;
	color          : #787878;
}

