@charset "utf-8";
/* CSS Document */

.fc_white  {color:#FFFFFF;}
.fc_black  {color:#000000;}
.fc_red    {color:#FF3300;}
.fc_orange {color:#FF6600;}
.fc_yellow {color:#FFCC00;}
.fc_green  {color:#66CC00;}
.fc_sky    {color:#66CCFF;}
.fc_blue   {color:#0000FF;}
.fc_violet {color:#CC0099;}
.fc_pink   {color:#FF9999;}
.fc_navy   {color:#000080;}
.fc_darkgreen   {color:#008000;}
.fc_gray   {color:#808080;}
.fc_maroon   {color:#800000;}
.fc_gold   {color:#FFD700;}
.fs_5      {font-size:18px;line-height:1.5;}
.fs_4      {font-size:15px;line-height:1.5;}
.fs_3      {font-size:12px;line-height:1.5;}
.fs_2      {font-size:10px;line-height:1.5;}
.fs_1      {font-size:8px;line-height:1.5;}


blockquote.bq  {
padding: 0em 1em 0em 1em;
margin: 0px 30px 0px 30px;
border-left: solid 5px #cccccc;
}

.content ul {
margin-left: 2em;     
}
.content ol {
margin-left: 2em;     
}
.content pre {
width: 100%;
/*\*/
overflow: auto;
/* */ 
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: pre-wrap;      /* CSS3 */
word-wrap: break-word;      /* IE 5.5+ */
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;                  
}



#prebody pre,
#preextended pre,
{
width: 100%;
overflow: auto;
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: pre-wrap;      /* CSS3 */
word-wrap: break-word;      /* IE 5.5+ */
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;                  
}

#profile p {
}

#profile pre {
width: 94%;
overflow: auto;
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: pre-wrap;      /* CSS3 */
word-wrap: break-word;      /* IE 5.5+ */
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;                  
}

.content pre img,
#prebody pre img,
#preextended pre img{
padding: 3px;
}

.wrap_img {
text-align: center;
}
.img_center {
margin-right:auto;
margin-left:auto;
width: 95%;
}

.content p.attention{
font-size:x-small;
_font-size:xx-small;
line-height:130%;
margin-top:5px;
}

#sub #sort_miles select{
font-size: 10px;
margin-left: -5px;
}

