﻿@charset "utf-8";
@import 'SEOAdmin.css';

/* ================================
    Default styles FOR infoDNN
   ================================ */
body {
  padding: 0;
  margin: 0;
  font-size: 75%;
  text-align: center;
}

.DataGrid_Container {
  width: 300px;
  text-align: left;
}

/* スキンの共通項目 */
.Layout00,
.Layout01,
.Layout02,
.Layout03,
.Layout04,
.Layout05,
.Layout06,
.Layout07 {
  width: 100%;
  border-collapse: collapse;
}

/* フォントの指定 */
body {
  font-family: 'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
  font-size: 100%;
  color: #666;
}

font {
  line-height: 120%;
}

/* Ajax */
#__dnn_body {
  color: #666;
  text-align: left;
  background: none;
}

.eipbackimg {
  position: absolute; /* needed so it doesn't take up space */
  height: 22px;
  margin-top: -22px; /* specify toolbar to be just above text */
  white-space: nowrap; /* makes toolbar horizontal */
  background: url(../../images/eip_toolbar.gif);
  background-color: #9cc;
  border: outset 1px; /* give toolbar a 3D look */
}

.eipbuttonbackimg {
  display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!) */
  display: inline-block; /* supported by Opera and ? */
  width: 21px;
  height: 21px;
  cursor: pointer; /* change mouse to pointer when hover over button */
}

.eipbutton_edit {
  background: url(../../images/eip_edit.gif) no-repeat 100% center;
}

.eipbutton_save {
  background: url(../../images/eip_save.gif) no-repeat 100% center;
}

.eipborderhover {
  border: outset 1px;
}

/* テキストリンクのロールオーバー */
a:link {
  font-weight: normal;
  text-decoration: underline;
}

a:visited {
  font-weight: normal;
  text-decoration: underline;
}

a:hover {
  font-weight: normal;
  text-decoration: none;
}

a:active {
  font-weight: normal;
  text-decoration: none;
}

/* 画像の余白指定 */
img {
  border: 0;
}

/* style for module titles */
.Head {
  font-size: 160%;
  font-weight: normal;
  color: #666;
}

.SubHead {
  font-weight: bold;
  color: #666;
}

.SubSubHead {
  color: #666;
}

.Normal {
}

.NormalBold {
  font-weight: bold;
}

.Normal,
.NormalDisabled {
  font-weight: normal;
}

.Normal p,
.Normal td,
.Normal li {
}

.DNN_ANN_DesignTable td {
  line-height: 140%;
  color: #666;
}

/* ================================================================
    設定画面
   ================================================================ */
.Settings {
  text-align: left;
}

.Settings .Head {
  font-size: 160%;
  font-weight: normal;
  color: #666;
  text-align: left;
}

.Settings .SubHead {
  font-weight: bold;
  color: #666;
  text-align: left;
}

.Settings .SubSubHead {
  color: #666;
  text-align: left;
}

.Settings .Normal {
  color: #666;
  text-align: left;
}

.Settings .NormalTextBox {
  font-weight: normal;
  text-align: left;
}

/* ファイル（画像）の設定 */
.Settings .NormalBold {
  font-weight: normal;
  color: #666;
  text-align: left;
}

/* リンクボタン */
a.CommandButton:link {
  color: #036;
  text-decoration: underline;
}

a.CommandButton:visited {
  color: #036;
  text-decoration: underline;
}

a.CommandButton:active {
  color: #f00;
  text-decoration: underline;
}

a.CommandButton:hover {
  color: #f00;
  text-decoration: underline;
}

.DNNAlignright {
  text-align: right;
}

.DNNAlignleft {
  text-align: left;
}

.DNNAligncenter {
  text-align: center;
}

/* ================================================================
    コントロールパネル
　 ================================================================ */

/* テーブル */
.ControlPanel,
.PagingTable {
  width: 100%;
  height: 64px;
  background-color: #fff;
  border: #036 1px solid;
}

.ControlPanel .verticalline {
  width: 100%;
  height: 64px;
  border-right: #036 2px solid;
}

.controlpanel_title_line {
  background-color: #036;
}

/* フォント制御 */
.ControlPanel .Head {
  font-weight: bold;
  color: #666;
}

.ControlPanel .SubHead {
  font-weight: bold;
  color: #666;
}

.ControlPanel .Normal {
}

/* コントロールパネルのリンク */
.ControlPanel a:link {
  text-decoration: none;
}

.ControlPanel a:visited {
  text-decoration: none;
}

.ControlPanel a:hover {
  text-decoration: none;
}

.ControlPanel a:active {
  text-decoration: none;
}

.ControlPanel a.CommandButton:link {
  color: #036;
  text-decoration: none;
}

.ControlPanel a.CommandButton:visited {
  color: #036;
  text-decoration: none;
}

.ControlPanel a.CommandButton:active {
  color: #f00;
  text-decoration: none;
}

.ControlPanel a.CommandButton:hover {
  color: #f00;
  text-decoration: none;
}

/* ================================================================
    設定のテーブル（ロールなど）
   ================================================================ */

/* データの横列（奇数） */
.DataGrid_Item {
  font-weight: normal;
  color: #000;
  background-color: transparent;
}

/* データの横列（偶数） */
.DataGrid_AlternatingItem {
  font-weight: normal;
  background-color: #dcdcdc;
}

.DataGrid_Container {
  background-color: transparent;
}

.DataGrid_Footer {
  background-color: #fff;
}

/* データの項目（縦列） */
.DataGrid_Header {
  font-weight: normal;
  color: #000;
  text-align: center;
  background-color: transparent;
}

.DataGrid_SelectedItem {
  font-weight: normal;
  color: blue;
  background-color: silver;
}

/* ================================================================
    リッチテキスト　リンク
   ================================================================ */
.FCKLinkGalleryContainer td {
  font-size: 12px;
}

/* ================================================================
    言語エディタ
   ================================================================ */
.DNNTree {
  text-align: left;
}

/* ================================================================
    ログビューア
   ================================================================ */
.ItemCreated .Normal,
.OperationSuccess .Normal,
.HostAlert .Normal,
.GeneralAdminOperation .Normal,
.Exception .Normal,
.ItemUpdated .Normal,
.ItemDeleted .Normal {
  color: #fff;
}

/* ================================================================
    ファイルマネージャー
   ================================================================ */
.FileManager_StatusBar .NormalBold {
}

.FileManager img {
  vertical-align: middle;
}

.FileManager_ToolBar {
  padding-left: 5px;
  white-space: nowrap;
}

.FileManager_bottom_box td {
  padding-left: 5px;
}

.FileManager .FileManager_ToolBar img {
  vertical-align: middle;
}

.FileManager .Normal {
  vertical-align: middle;
}

.FileManager .SubHead {
  font-weight: bold;
  color: #036;
}

.FileManager_Header {
  white-space: nowrap;
}

.FileManager_Header img {
  vertical-align: middle;
}

.FileManager_Header .SubHead {
  font-weight: normal;
  vertical-align: middle;
}

.FileManager {
  height: 400px;
  border-top: #000 1px solid;
  border-right: #000 1px solid;
  border-bottom: #000 1px solid;
  border-left: #000 1px solid;
}

.FileManager_LeftBox {
  padding: 2px;
  vertical-align: top;
  background: #fff;
}

.FileManager_RightBox {
  height: 327px;
  padding: 2px;
  vertical-align: top;
  background: #fff;
}

.FileManager_ToolBar {
  height: 25px;
  border-bottom: #000 1px solid;
}

.FileManager_Explorer {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: #696969 1px solid;
}

.FileManager_FileList {
  height: 100%;
  overflow: auto;
  background-color: #fff;
  border: #696969 1px solid;
}

.FileManager_MessageBox {
  padding: 25px;
  vertical-align: middle;
  text-align: center;
  background-color: #fff;
}

.FileManager_Header {
  height: 25px;
  font-weight: bold;
  color: #e7e7ff;
  background-color: #9ebff6;
  border: none;
  border-bottom: #696969 1px solid;
}

.FileManager_Header td {
  height: 25px;
  font-weight: bold;
  color: #e7e7ff;
  background-color: #9ebff6;
  border: none;
  border-bottom: #696969 1px solid;
}

.FileManager_Pager {
  height: 25px;
  font-weight: bold;
  background-color: #eee;
  border-top: #696969 1px solid;
}

.FileManager_StatusBar {
  height: 25px;
  font-weight: normal;
  background-color: #eee;
  border-top: #696969 1px solid;
}

.FileManager_StatusBarLeft {
  padding: 3px 5px;
  border-right: #696969 1px solid;
}

.FileManager_StatusBarLeft div {
  width: 100%;
  overflow: visible;
}

.FileManager_StatusBarCenter {
  width: 190px;
  padding: 3px 5px;
  border-right: #696969 1px solid;
}

.FileManager_StatusBarRight {
  width: 180px;
  padding: 3px 5px;
}

.dgFileList {
  border: none;
}

.FileManager_Item td {
  font-weight: normal;
  color: #000;
  background-color: #f8f8f8;
  border: none;
  border-bottom: #696969 1px solid;
}

.FileManager_AltItem td {
  font-weight: normal;
  color: #000;
  border: none;
  border-bottom: #696969 1px solid;
}

.FileManager_SelItem {
  font-weight: bold;
  color: #fff;
  background-color: #9ff;
  border-style: none;
}

.FileManagerTreeNode {
  font-weight: normal;
}

.FileManagerTreeNodeSelected {
  font-weight: normal;
  background-color: #dcdcdc;
}

.FileManagerFooter {
  width: 460px;
}

.FileManagerFooter .Head {
  font-size: 160%;
  font-weight: bold;
  color: #666;
}

a.FileManagerTreeNode:link,
a.FileManagerTreeNodeSelected:link {
  color: #036;
  text-decoration: none;
}

a.FileManagerTreeNode:visited,
a.FileManagerTreeNodeSelected:visited {
  color: #036;
  text-decoration: none;
}

a.FileManagerTreeNode:active,
a.FileManagerTreeNodeSelected:active {
  color: #036;
  text-decoration: none;
}

a.FileManagerTreeNode:hover,
a.FileManagerTreeNodeSelected:hover {
  color: #f00;
  text-decoration: none;
}

/* ================================================================
    ウィザード
   ================================================================ */
.Wizard {
  width: 650px;
  height: 400px;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  border-left: black 1px solid;
}

.WizardButton {
  padding: 2px;
  background-color: #dcdcdc;
  border-top: #696969 1px solid;
  border-right: #696969 1px solid;
  border-bottom: #696969 1px solid;
  border-left: #696969 1px solid;
}

.WizardHeader {
  height: 40px;
  background: #ffc;
  border-bottom: #000 1px solid;
}

.WizardFooter {
  height: 25px;
  text-align: right;
  background: #cfc;
  border-top: #000 1px solid;
}

.WizardBody {
  height: 325px;
  padding: 10px;
}

.WizardHelp {
  width: 180px;
  padding: 5px;
  background-color: #cff;
  border-left: #000 1px solid;
}

.WizardHelpText {
  width: 180px;
  height: 300px;
  overflow: auto;
  color: #000;
}

.WizardText {
  color: black;
}

/* ================================================================
    メインメニュー
   ================================================================ */

/* 横タイプ */
.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
  font-style: normal;
  font-weight: bold;
  color: #000;
  text-align: left;
  background-color: transparent;
}

.MainMenu_MenuItemSel {
  font-style: normal;
  font-weight: bold;
  color: #000;
  text-align: left;
  cursor: pointer;
  background-color: #c1d2ee;
}

.MainMenu_MenuIcon {
  width: 20px;
  height: 20px;
  text-align: center;
  background-color: #ccc;
}

.MainMenu_SubMenu {
  z-index: 1000;
  background-color: #f2f2f2;
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* 縦タイプ */

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {
  font-weight: normal;
}

.TreeMenu_NodeSelected {
  font-weight: normal;
  background-color: #dcdcdc;
}

a.TreeMenu_Node:link,
a.TreeMenu_NodeSelected:link {
  color: #036;
  text-decoration: none;
}

a.TreeMenu_Node:visited,
a.TreeMenu_NodeSelected:visited {
  color: #036;
  text-decoration: none;
}

a.TreeMenu_Node:active,
a.TreeMenu_NodeSelected:active {
  color: #036;
  text-decoration: none;
}

a.TreeMenu_Node:hover,
a.TreeMenu_NodeSelected:hover {
  color: #f00;
  text-decoration: none;
}

/* ================================================================
    モジュールセッティングメニュー
   ================================================================ */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
  font-style: normal;
  font-weight: bold;
  color: #000;
  text-align: left;
  background-color: transparent;
}

.ModuleTitle_MenuIcon {
  width: 20px;
  height: 20px;
  text-align: center;
  background-color: #ccc;
}

.ModuleTitle_SubMenu {
  z-index: 1000;
  background-color: #f2f2f2;
}

.ModuleTitle_MenuBreak {
  display: none;
}

.ModuleTitle_MenuItemSel {
  font-style: normal;
  font-weight: bold;
  color: #000;
  cursor: pointer;
  background-color: #c1d2ee;
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* ================================================================
    その他
   ================================================================ */

/* ヘルプ */
.Help {
  padding: 2px;
  font-weight: normal;
  color: black;
  background-color: #ff9;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  border-left: black 1px solid;
}

/* エラーメッセージ */
.NormalRed {
  font-weight: bold;
  color: #f00;
  text-align: left;
}

.NormalRed li {
  padding: 0;
  margin: 0;
  font-weight: bold;
  color: #f00;
}

.NormalDisabled {
  color: silver;
}

.StandardButton {
  padding-right: 5px;
  padding-left: 5px;
  font-weight: normal;
  color: #000;
  background: #ddd;
}

.HeadBg {
  background-color: #ccc;
}

.TabBg {
  background-color: #000;
}

.SelectedTab {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

a.SelectedTab:link {
  color: #fff;
  text-decoration: none;
}

a.SelectedTab:visited {
  color: #eee;
  text-decoration: none;
}

a.SelectedTab:active {
  color: #eee;
  text-decoration: none;
}

a.SelectedTab:hover {
  color: #ccc;
  text-decoration: none;
}

.OtherTabs {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a.OtherTabs:link {
  color: white;
  text-decoration: none;
}

a.OtherTabs:visited {
  color: #eee;
  text-decoration: none;
}

a.OtherTabs:active {
  color: #eee;
  text-decoration: none;
}

a.OtherTabs:hover {
  color: #ccc;
  text-decoration: none;
}

.PagingTable {
  height: 33px;
}

.LabelEditOverClass {
  text-decoration: underline overline;
}

.LabelEditTextClass {
  background-color: transparent;
  border: solid 1px red;
}

.LabelEditWorkClass {
  background-color: transparent;
  border: solid 0 red;
}

.SuggestTextMenu {
  white-space: nowrap;
  background: #fff;
  border: solid 1px black;
}

.SuggestNodeOver {
  color: #fff;
  background-color: navy;
}

/* ================================================================
    モジュール関連
   ================================================================ */

/* Documents */
.DNN_Documents td {
  padding: 4px;
}

/* Blog */
.BlogInfo {
  border-bottom: 1px solid #666;
}

.blog_Description_Heavy {
  font-weight: bold;
}

.CreateFrom {
  color: #036;
}

.blog_published {
  float: left;
  display: block;
  width: 2.5em;
  margin-right: 5px;
  text-align: center;
  background: url(images/clip-bottom.png) right top no-repeat;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
  border-left: 1px solid #ccc;
}

.blog_pub-month {
  display: block;
  padding: 0;
  padding-top: 1px;
  margin: 0;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  background: url(images/clip-top.png) center top repeat-x;
}

.blog_pub-date {
  display: block;
  padding: 0;
  margin: 0;
}

.blog_pub-year {
  display: block;
  padding: 0;
  margin: 0;
}

.blog_comments {
  padding-left: 20px;
  margin-right: 10px;
  font-weight: bold;
  background-image: url(images/blog_comments.png);
  background-repeat: no-repeat;
  background-position: left;
}

.blog_comments_normal {
  padding-left: 20px;
  margin-right: 10px;
  background-image: url(images/blog_comments.png);
  background-repeat: no-repeat;
}

.blog_topics {
  background-image: url(images/blog_topic.png);
}

.blog_more_link {
  padding-left: 10px;
  font-weight: bold;
}

.blog_tags {
  display: none;
  visibility: hidden;
  background-image: url(images/blog_tag_blue.png);
}

.blog_trackback {
  padding-left: 20px;
  background-image: url(images/blog_trackback.png);
  background-repeat: no-repeat;
}

.blog_permalink {
  padding-left: 20px;
  background-image: url(images/blog_permalink.png);
  background-repeat: no-repeat;
}

.blog_print {
  padding-left: 20px;
  margin-left: 8px;
  background-image: url(images/blog_print.png);
  background-repeat: no-repeat;
}

.blog_edit_link {
  padding-left: 20px;
  margin-left: 8px;
  background-image: url(images/blog_edit_link.png);
  background-repeat: no-repeat;
}

.blog_topics,
.blog_permalink {
  float: none;
  clear: both;
  display: block;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left;
}

.blog_title {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #666;
}

.horizontalline {
  border-bottom: 1px dotted #f00;
}

.blog_subhead {
  position: relative;
  padding: 0 0 8px 42px;
  margin: 0;
}

.blog_subhead .blog_comments {
  position: absolute;
  top: 0;
  right: 0;
}

.blog_footer_right {
  float: right;
}

.blog_footer_left {
  float: left;
}

.blog_footer {
  float: left;
  padding-bottom: 5px;
  border-bottom: 1px dotted #999;
}

.clear {
  clear: both;
}

.blog_entry_description {
  font-style: italic;
}

div.blog_bubble {
  width: auto;
  margin-bottom: 24px;
}

div.blog_bubble blockquote {
  padding: 0;
  margin: 0;
  background-color: #fff;
  border: 1px solid #c9c2c1;
}

div.blog_bubble blockquote p {
  padding: 0;
  margin: 10px;
}

div.blog_bubble cite {
  position: relative;
  top: 6px;
  padding: 7px 0 0 15px;
  margin: 0;
  font-style: normal;
  background: transparent url(images/blog_comment_tip.gif) no-repeat 20px 0;
}

.Archive {
  width: 100%;
  border-collapse: collapse;
}

.Archive table {
  width: 100%;
  border-collapse: collapse;
}

.Blog_Archive_DayHeader {
  background-color: #cdf;
}

.Blog_Archive_Day {
  background-color: #fff;
}

.Blog_Archive_OtherMonth {
  background-color: #f4f4f4;
}

.Blog_Archive_SelectedDay {
  background-color: #fc0;
  border: 1px solid #ccc;
}

.Blog_Archive_Title {
  font-weight: bold;
}

.Blog_Archive_TodayDay {
  font-weight: bold;
  background-color: #fc0;
  border: 1px solid #ccc;
}

.Blog_Archive_WeekendDay {
  background-color: #fffff0;
}

/* AddressBook */
table .AddressBook {
  border-collapse: collapse;
}

.AddressBook td {
  padding: 3px;
  vertical-align: top;
}

td .AddressBook .FieldHead {
  width: 100%;
  vertical-align: middle;
  background-color: #fff;
  border-bottom: solid 2px #999;
}

td .AddressBook .FieldTitle {
  width: 105px;
  background-color: #fff;
  border-top: dotted 1px #999;
}

td .AddressBook .FieldValue {
  width: 230px;
  background-color: #fff;
  border-top: dotted 1px #999;
}

/* PageTools */
.PageToolCell {
  white-space: nowrap;
}

.PageToolItem {
  float: left;
  padding: 2px;
  vertical-align: middle;
  cursor: pointer;
}

/* UserDefinedTable */
.DNN_UDT_URLContainer {
  padding: 0 10px;
  border: solid 1px #888;
}

body.UDT_Help {
  background-color: #ffffea;
}

col.UDT_Help_RowHead,
td.UDT_Help_ColHead {
  background-color: #ddd;
}

td.UDT_Help_ColHead {
  font-weight: bold;
}

/* RSSViewer */
.RssItem {
  border-bottom: 1px dotted #999;
}

.RssPubDate {
  padding-top: 3px;
}

.RssTitle {
  padding-bottom: 3px;
  margin-left: 15px;
}

/* UserDefinedTable */
.DNN_UDT_URLContainer {
  padding: 0 10px;
  border: solid 1px #888;
}

/* Announcements */
.DNN_ANN_viewtypeSelector {
  float: right;
}

.DNN_ANN_viewtypeSelectorLabel {
  float: left;
}

.DNN_ANN_viewtypeSelectorDDL {
  float: left;
  width: 130px;
}

/* SearchResults */
#dnn_ctr353_SearchResults_dgResults td {
  padding-top: 5px;
  padding-left: 5px;
  vertical-align: top;
}

#dnn_ctr353_SearchResults_dgResults .NormalBold td {
  padding-top: 20px;
  padding-bottom: 15px;
  text-align: center;
}

#dnn_ctr353_SearchResults_dgResults .NormalBold span {
  padding: 10px;
  background: #eee;
  border: 1px solid #ddd;
}

#dnn_ctr353_SearchResults_dgResults .NormalBold a {
  padding: 10px;
  font-weight: bold;
  background: #eee;
  border: 1px solid #ddd;
}

/* MailForm */
.MailForm {
  border-collapse: collapse;
}

.MailForm .FieldTitle {
  height: 20px;
  padding: 3px;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  color: #666;
  text-align: left;
  background-color: #e5e5e5;
  border: 1px solid #ccc;
}

.MailForm .FieldTitle .NormalBold {
  font-size: 12px;
}

.MailForm .FieldValue {
  height: 20px;
  padding: 3px;
  vertical-align: middle;
  background: #fff none repeat scroll 0%;
  border: 1px solid #ccc;
}

/* SitemapList */
.SitemapList {
  width: 95%;
  padding: 0;
  margin: 0;
}

.SitemapList li {
  list-style-type: none;
}

.SitemapList a,
.SitemapList .normal {
  display: block;
  height: 30px;
  padding-left: 10px;
  margin-top: 0;
  line-height: 30px;
}

.SitemapList a:link {
  text-decoration: none;
}

.SitemapList a:visited {
  text-decoration: none;
}

.SitemapList a:hover {
  background-color: #f0f0f0;
}

.SitemapList .LiLevel1 a,
.SitemapList .normal {
  font-size: 12px;
  border-bottom: 1px solid #ccc;
}

.SitemapList .LiLevel2 a {
  margin-left: 20px;
  font-size: 12px;
  border-bottom: 1px dotted #ccc;
}

.SitemapList .LiLevel3 a {
  margin-left: 40px;
  font-size: 12px;
  border-bottom: 1px dotted #ccc;
}

.SitemapList .LiLevel4 a {
  margin-left: 60px;
  font-size: 12px;
  border-bottom: 1px dotted #ccc;
}

.SitemapList {
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}

.SitemapList .LiLevel1 {
  margin-left: 10px;
  line-height: 160%;
}

/* SimpleBBS */
.bbsEntry {
  width: 100%;
  border-collapse: collapse;
}

.bbsEntry .ItemBox {
  height: 20px;
  padding: 3px;
  padding-left: 10px;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  color: #666;
  text-align: left;
  background-color: #e5e5e5;
  border: 1px solid #ccc;
}

.bbsEntry .ItemBox .Subhead {
  font-size: 12px;
}

.bbsEntry .Value {
  height: 20px;
  padding: 3px;
  vertical-align: middle;
  background: #fff none repeat scroll 0%;
  border: 1px solid #ccc;
}

/* テキストエディターのスタイル */
.FontSize150 {
  font-size: 150%;
}

.FontSize120 {
  font-size: 120%;
}

.FontSize80 {
  font-size: 80%;
}

.TextAlignRight {
  text-align: right;
}

.LineHeight150 {
  line-height: 150%;
}

.ImageFloatLeft {
  float: left;
}

.ImageFloatRight {
  float: right;
}

.HrLine {
  height: 1px;
  color: #999;
}

.HrDot {
  height: 1px;
  color: #999;
  border-style: dotted;
}
