@charset "UTF-8"; /* PublishCharset into mt-config.cgi */

/*
 * File      : styles-site.css
 * Version   : 3.01
 * Update    :
 * 2.00 2005.09.01: Update for Movable Type 3.2.
 * 2.01 2005.09.03: add font-size to content-nav.
 * 2.02 2005.09.27: correct the capital letter to the small letter.
 * 2.03 2005.10.13: add ul and ol type selectors to .entry class selector.
 * 2.04 2005.11.26: fixed typo.
 * 2.05 2006.01.26: comment out the specification of the background image.
 * 2.06 2006.02.26: delete font-weight property from all name selector and add h type selectors
 *                            and brought property for the title together.
  * 2.07 2006.06.01: add .archive-list class selector.
 * 3.00 2006.06.27: Update for Movable Type 3.3.
 * 3.01 2006.07.07: correct class selector.
 *
 * Copyright (C) 2005-2006 www.koikikukan.com All rights reserved.
 */

/* すべて */
* {
    margin: 0;
    padding: 0;
     font-family: Verdana, Arial, sans-serif;
    line-height:150%;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

/* リンク */
a,
a:link,
a:visited {
    color: #009999;
    text-decoration: none;
}
a:hover {
    color: #ff0099;
    text-decoration: underline;
}
a:active {}

/* リンクつき画像 */
a img {
    border: 0;
}

/* 段落 */
p {
    margin-top: 11px;
    margin-bottom: 11px;
}

/* 順序なしリスト */
ul, ol {
    padding-left: 16px;
}
ul li {
     list-style: none;
     /*background-repeat: no-repeat;
     background-position: 0px
　　padding-left: 4px;*/  
}

.categories ul {
    padding-left: 16px;
}

.categories ul ul {
    padding-left: 10px;
    list-style: none;
}

.categories ul li {
     list-style: none;
     display: inline;
     line-height: 200%; 
}

.categories ul ul li {
     padding-right: 4px; 
     line-height: 160%;
}

.subcategories a.foldmark {
    font-size:9px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（装飾なし） */
}

/* 定義リスト */
dl {}
dt {}
dd {
    padding: 3px 8px;
}

/* フォーム */
form {
    margin: 0px;
}
#search-options,
input {
    padding: 1px;
    font-size: 12px;
}

/* 引用 */
blockquote {
    width: auto;
    margin: 15px 20px 0 20px;
    padding: 10px;
    border: 1px solid #666666;
    background: #f6f6f6;
    font-size: 10px;
    line-height: 150%;
}
.quotetitle { /* 引用文タイトル */
    font-size: 10px;
    border-bottom: 1px solid #666666;
    padding: 3px;
}

/* タイトルバナー */
#banner {
    padding: 20px 0px 0px 500px;
    border-bottom: 0px solid #00FFFF;
    color: #0066ff;
    height: 100px;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/acce_luxe-area_title.gif");
    text-align: left;
}



#banner a,
#banner a:link,
#banner a:visited {
    color: #999999;
    font-size: 18px;
    text-decoration: none;
}
#banner a:hover {}
#banner a:active {}

/* タイトルバナー下の説明 */
#banner h2 {
    color: #999999;
    font-size: 11px;
}

/* エントリー全体 */
.blog {
    padding: 0px 10px 10px 0;
    font-size: 11px;
    color: #36414d;
    background: none;
}

/* エントリー日付 */
.date { 
    margin: 7px 0 0 0;
    padding: 3px 0 3px 15px;
/*    background-position: left; 
    background-repeat: no-repeat;
    background-image: url(".gif");*/
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #797979;
}

/* エントリー日付・コメントタイトル・トラックバックタイトルの配色 */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header {
    color: #36414d;
    background: #ccffcc;
}

/* エントリー */
.entry {
    width: auto;
    margin: 20px 0 15px 0;
    color: #797979;
    background: #ffffff;
    /*background-position: right; 
    background-repeat: repeat-y; 
    background-image: url(".gif");*/
    font-size: 11px;
    line-height:150%;
    /*word-break: break-all;*/
}
.entry a:active {}
.entry img {
    margin-right: 8px;
    margin-bottom: 5px;
}

/* エントリーのテキストエリア可変長指定 */
.entry textarea {
    width: 97%;
}

/* 追記 */
.entry.extended {}

.entry-more{
    margin-bottom: 2px;
    font-weight: normal;
}

.entry-body {
    margin-bottom: 15px;
}

/* エントリータイトル */
.entry-header {
    margin: 10px 0;
    padding: 29px 15px 17px;
    color: #DC143C;
    font-size: 12px;
    font-weight: bold;
    background: #ffcc66;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_entry_title.gif");
    border: 0px solid #FF9900;
    text-align: right;
}

/* 投稿者 */
.entry-footer {
    margin: 10px 0 1px 0;
    border-top: 1px dotted #797979;
    text-align: right;
    color: #36414d;
    font-size: 9px;
}

/* タグ */
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 11px;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}

/* Typekeyコメンタ－画像 */
.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
}

/* アーカイブページ本文 */
.archive-list {
    margin: 10px 0;
}

/* アーカイブテンプレートの前後リンク */
.content-nav {
    margin: 10px;
    text-align: center;
    font-size: 12px;
}

/* サイドメニュータイトル */
.sidetitle {
    margin-top: 0px;
    padding: 5px 0 5px;
    /*_padding: 1px 0 2px;*/
    text-align: center;
    color: #009999;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_pink.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: bold;
}

.sidetitle2 {
    margin-top: 0px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_list_title.gif");
    font-size: 11px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle3 {
    margin-top: 5px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_cat_title.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle4 {
    margin-top: 5px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_recent.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle5 {
    margin-top: 5px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_tag.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle6 {
    margin-top: 10px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_sponsor.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle7 {
    margin-top: 10px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_shop.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle8 {
    margin-top: 10px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_feed.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}

.sidetitle9 {
    margin-top: 10px;
    padding: 29px 15px 17px;
    /*_padding: 1px 0 2px;*/
    text-align: right;
    color: #36414d;
    background: #ffffff;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/bg_valid.gif");
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
}


/* サイドメニュー */
.side {
    margin: 3px 0 10px 0;
    background: none;
    color: #444444;
    font-size: 11px;
    /*_font-size: 11px;*/
    line-height: 150%;
}


/* サイドメニュー(タグクラウド用) */
ul#tags {
    margin-top: 5px;
    padding: 10px;
    list-style: none;
}
#tags a:link,#tags a:visited {
    color: #CC66FF;
    line-height: 105%;
}
#tags a:hover {
    color: #ff0099;
}
ul#tags .module-list-item {
    display: inline;
}
ul#tags li.taglevel1 {
    font-size: 16px;
    font-weight: bold;
}
ul#tags li.taglevel2 {
    font-size: 14px;
    font-weight: bold;
}
ul#tags li.taglevel3 {
    font-size: 12px;
    font-weight: bold;
}
ul#tags li.taglevel4 {
    font-size: 10px;
}
ul#tags li.taglevel5 {
    font-size: 9px;
}
ul#tags li.taglevel6 {
    font-size: 8px;
}

/* カウンター */
.counter {
    margin: 8px 0 25px;
    padding: 2px;
    background: none;
    font-size: 9px;
}

/* RSSフィード */
.syndicate {
    margin: 5px 2px 15px 2px;
    text-align: left;
    color: #797979;
    font-size: 11px;
    font-weight: normal;
    line-height: 150%;
}

/* クレジットバナー */
.powered {
    margin-top: 50px;
    text-align: left;
    color: #666666;
    font-size: 12px;
    line-height: 150%;
}
.powered img {
    margin-top: 3px;
}

.clear {
    clear: both;
}

/* コメント・トラックバック */
#comments-open-data p {
    margin-bottom: 10px;
}

#comment-post {
   font-weight: bold;
}

#comment-author, #comment-email, #comment-url, #comment-text {
   width: 220px;
}

#comment-text {
    width: 266px;
}

#comment-bake-cookie {
   margin-left: 2px;
   vertical-align: middle;
}

#comments-open-footer {
    text-align: center;
}

.trackbacks,
.comments {
    margin: 10px 5px;
    color: #36414d;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 15px 0;
    padding: 2px 0 2px 5px;
    color: #ffffff;
    background: #8fabbe;
    font-size: 11px;
}

#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 150%;
    /*word-break: break-all;*/
}

.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}

.trackback-footer,
.comment-footer {
    font-size: 9px;
    border-top: 1px dotted #36414d;
    text-align: right;
    padding-top: 3px;
    margin-right: 2px;
}

.comments-open label {
    display: block;
}

.comments-head {
    font-size: 11px;
    color: #ffffff;
    background: #8fabbe;
    padding: 2px 0 2px 5px;
    margin: 15px 0;
}

/* カラム切り替え */

/* 3カラム用 */
body.layout-three-column,
body.layout-two-column-left,
body.layout-two-column-right,
body.layout-one-column {
    margin-bottom: 0px;
    text-align: center;
    background: #ffffff;
}
.layout-three-column #container,
.layout-two-column-left #container,
.layout-two-column-right #container {
    margin-bottom: 10px;
}
.layout-three-column #box {
    width: 927px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    border-bottom: 0px solid #666699;
    border-left: 0px solid #666699;
    border-right: 0px solid #666699;
    text-align: left;
    background-color: #ffffff;
}

/* 1カラム用 */
.layout-one-column #box {
    width: 950px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0px solid #666699;
    border-left: 0px solid #666699;
    border-right: 0px solid #666699;
    text-align: left;
    background-color: #ffffff;
}

/* フッタ */
.layout-one-column #footer {
    text-align: center;
}
.layout-one-column-liquid #footer {
    padding-bottom: 15px;
    text-align: center;
}

/* 3カラム */
.layout-three-column #content {
    float: left;
    width: 490px;
    margin: 0 0 20px 0;
}
.layout-three-column #links-left-box{
    float: left;
    width: 175px;
}
.layout-three-column #links-right-box {
    float: left;
    width: 260px;
}
.layout-three-column #links-left{
    padding: 5px 10px 0 0px;
    color: #ffffff;
}

.layout-three-column #links-right {
    padding: 5px 0 0 10px;
    color: #ffffff;
}

.layout-three-column #footer {
    margin : 0px 1px 0 1px;
    padding: 5px;
    color: #797979;
    background: #99ccff;
    font-size: 11px;
    font-family: Verdana;
    font-weight:normal;
    text-align: center;
    line-height:110%;
}

/* 2カラム用 */
.layout-two-column-left #box,
.layout-two-column-right #box {
    width: 950px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    border-bottom: 0px solid #666699;
    border-left: 0px solid #666699;
    border-right: 0px solid #666699;
    text-align: left;
    background-color: #ffffff;
}

/* 2カラム用 */
.layout-one-column #container {
    margin-bottom: 0;
}

/* 2カラム(右サイドバー) */
.layout-two-column-right #content {
    float: left;
    width: 600px;
    margin: 0 0 50px 0;
    border-bottom: 0px solid #666699;
    border-right: 0px solid #666699;
   
}
.layout-two-column-right #links-right-box {
    float: left;
    width: 350px;
}
.layout-two-column-right #links-right {
    padding: 0px 0 50px 10px;
    color: #ffffff;
}

.layout-two-column-right #footer {
    margin : 0;
    padding: 5px;
    color: #797979;
    background: #99ccff;
    font-size: 11px;
    font-family: Verdana;
    font-weight:normal;
    text-align: center;
    line-height:110%;
}

/* 2カラム(左サイドバー) */
.layout-two-column-left #content {
    float: left;
    width: 642px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #666699;
    border-left: 1px solid #666699;
}
.layout-two-column-left #links-left-box {
    float: left;
    width: 185px;
}
.layout-two-column-left #links-left {
    padding: 15px 15px 0;
    color: #ffffff;
}

/* 1カラム */
.layout-one-column #content {}

input,textarea {
    font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;
}

#seoparts { 
      list-style: none;
      margin-left: 210px;
      padding: 0px;
      font-size: 10px;
}

#seoparts li { 
      float: left;
      padding: 1px;
      line-height: 100%;
}

#seoparts-img-li { 
      float:left;
}

#seoparts-img-li img {
       vertical-align: top;
}

.p-pr1{
    text-align: left;
    padding-left: 15px;
    margin-top: 3px;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial,sans-serif;
    color: #ff0000;
    background-position: left;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/12-em-check.png");
}

.p-pr2{
    text-align: left;
    padding-left: 15px;
    margin-top: 3px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial,sans-serif;
    color: #36414d;
    background-position: left;
    background-repeat: no-repeat;
    background-image: url("http://luxe-area.info/img/12-em-check.png");
}

.burner{
    margin:10px 0;
    padding: 0 0 0 1px;
}

.list{
     margin: 7px 0 5px 0;
     padding: 20px 20px 20px 10px;
     border-top: 1px solid #797979; 
     border-left: 1px solid #797979; 
     border-bottom: 3px solid #808080; 
     border-right: 3px solid #808080;
     background: #F5FFFA;       
}

.list2{
     margin: 0;
     padding: 20px 0 0;
     border: 0; 
}

.list3{
     margin: 7px 0 5px 0;
     padding: 20px 20px 20px 10px;
     border-top: 1px solid #797979; 
     border-left: 1px solid #797979; 
     border-bottom: 3px solid #808080; 
     border-right: 3px solid #808080;    
}


.top-box{
     margin-top: 0;
}

.textbox1{
     margin:15px 0;  
     font-size: 12px;
     padding: 10px 15px 10px 5px;
}

.textbox2{
     margin:15px 0;  
     font-size: 12px;
     font-weight: normal;
     color: #797979;
}

span.new {
    display: none;
    color: red;
    font-weight: bold;
}

span.key{
    color: #ff00cc;
    margin-left: 3px;
    margin-right: 3px;
    font-weight: bold;
} 

span.left_mg{
      margin-left: 40px;
}

.entry_tb{
      border-collapse: separate; /* 枠線の表示方法 */
      border: 0px #C0C0C0 solid; /* テーブル全体の枠線（太さ・色・スタイル） */
      margin: 10px 0;    
}


/* ページ分割 */
.paginate {
    text-align: center;
    font-size: 10px;
}

/* google */
#google-navi{
    padding: 3px 0 3px 60px;
    font-size: 10px;
}

.p-zero{
    margin: 0;
    font-size:10px;
}

.footer_on{
      padding: 3px 0 3px 60px;
}

.google-search{
     margin: 30px 0 20px 90px;
}

/* 商品一覧 */
.catalog{
    margin-bottom: 20px;
    width: 565px;
}

.catalog h4{ 
    border-top: 1px solid #99cccc;
    margin-top: 15px;   
}

.catalog ul{
    padding-left: 0;
    margin-bottom: 15px;
}

.catalog li{
     float: left;
     width: 139px;
     font-size: 12px;
     margin-top: 20px;
}

.catalog span{
     font-size: 12px;
     margin-right: 3px;
}

span.tab{
     border-bottom: 2px solid #ff0000;
}

span.ref{
     display: block;
     font-weight: bold;
     background: #ffccff;
     text-align: center;
     color: #797979;
     padding: 3px 0;
}

span.line{
     display: block;
     font-weight: normal;
     background: #99ffff;
     text-align: center;
     color: #797979;
     padding: 3px 0;
     margin-bottom: 2px;
}

span.img{
     display: block;
     font-weight: bold;
     vertical-align: top;
     text-align: center;
     height: 134px;     
}

span.pr{
     display: block;
     font-weight: bold;
     color: #ff0099;
     text-align: right;
     font-size: 11px;
     padding-right: 20px;  
}

span.res{
     display: block;
     height: 25px;
     width: 138px;
     background: #C0C0C0;
     padding: 0 0 1px 0;
     margin-right: 0;
     overflow: hidden;
}

span.res a {
     display: block;
     height: 25px;
     width: 138px;
     background: #C0C0C0;
     padding: 0 0 1px 0;
     margin-right: 0;
     overflow: hidden;
}

span.res a:link {
     display: block;
     height: 25px;
     width: 138px;
     background: #C0C0C0;
     margin-right: 0;
     overflow: hidden;
}

span.res a:visited {
     display: block;
     height: 25px;
     width: 138px;
     background: #C0C0C0;
     margin-right: 0;
     overflow: hidden;
}

span.res a:hover {
     display: block;
     height: 25px;
     width: 138px;
     background: #ff0099;
     padding: 0 0 1px 1px;
     margin-right: 0;
     overflow: hidden;
}

span.res a:active {
     display: block;
     height: 25px;
     width: 138px;
     background: #ff0099;
     padding: 0 0 1px 1px;
     margin-right: 0;
     overflow: hidden;
}

span.size {
     display: block;
     font-weight: normal;
     font-size: 10px;
     padding: 2px 2px 2px 5px !important;
     padding: 0;
     overflow: hidden;
}

/* カタログ下more */
.more{
    width: 565px;
}

.more h4{ 
    border-top: 1px solid #99cccc;
    margin: 15px 0 6px;
    padding: 4px 0;
    font-size:12px;   
}

.more ul{
    padding-left: 10px;
}

.more li{
     display: inline;
     padding-left: 14px;
}

/* ぱんくず */    
.pankuzu{
    background: #ccffcc;
     border-top: 2px solid #DCDCDC; 
     border-left: 2px solid #DCDCDC; 
     border-bottom: 3px solid #808080; 
     border-right: 3px solid #808080; 
    padding: 16px;
    font-size:11px;
}

span.yajirusi{
    margin-left: 10px;
}

#topnavi ul{
    border-bottom:3px solid #EECAFF;
    padding-left: 500px;
}

#topnavi li {
    width:134px; 
    height:22px; 
    margin:0 5px; 
    float:left;
    font-weight: bold;
    color: #797979;
}

#topnavi li a {
    width:130px;
    height:18px; 
    display:block; 
    padding:2px; 
    background-color:#ffffff;
    text-align:center;
    border-left:1px solid #EECAFF;
    border-bottom:2px solid #EECAFF;
    border-right:3px solid #EECAFF; 
    font-size:10px;
}

#topnavi li a:link, #topnavi li a:visited {
    text-decoration:none;
    background-color: #FFF0F5;
}

#topnavi li.here{
    display:block;
    font-size:10px;
    text-align:center;
    padding-top:3px;
}

#topnavi li.here a{
    background-color: #fff;
}

#topnavi li a:hover{
    background-color: #EECAFF;
}

.entry-list td {
     vertical-align: top;
     font-size: 11px;
     padding: 2px 0;
}

.dd2 {
     margin: 15px 0 15px 0;
     padding: 15px;
     border-top: 2px solid #DCDCDC; 
     border-left: 2px solid #DCDCDC; 
     border-bottom: 3px solid #808080; 
     border-right: 3px solid #808080;     
     background: #ccffcc;
     color: #36414d;
}

.dd3{
     margin: 15px 0 15px 0;
     border-top: 2px solid #DCDCDC; 
     border-left: 2px solid #DCDCDC; 
     border-bottom: 3px solid #808080; 
     border-right: 3px solid #808080;    
     padding: 15px;
     background: #F5FFFA;
     color: #36414d;
}

.taglist{
     width: 335px;
     border-left: 1px solid #797979;
     border-top: 1px solid #797979;
     border-right: 2px solid #797979;
     border-bottom: 2px solid #797979;
     background: #F5FFFA;
} 

.listbox {
     padding:14px;
     border-left: 1px solid #797979;
     border-top: 1px solid #797979;
     border-right: 2px solid #797979;
     border-bottom: 2px solid #797979;
     margin-top: 7px;
     background: #F5FFFA;
}   
 
     
#trackword {
      margin-left: 210px;
      padding: 0 ;
      list-style: none;
      font-size: 10px;
      height: 14px;
      overflow: hidden;
      line-height: 100%;
}

#trackword li {
      float: left;
      padding: 1px;
      line-height: 100%;
}

.st {
     color: #ff0000;
     font-weight: bold;
     padding-left: 25px;
     background-repeat: no-repeat;
     background-position: top left;
     background-image: url("http://luxe-area.info/img/24-message-warn.png"); 
}

.st2 {
     font-weight: bold;
     padding-left: 15px;
     background-repeat: no-repeat;
     background-position: 0;
     background-image: url("http://luxe-area.info/img/12-em-check.png"); 
     height: 22px;
}

.if {
   padding-left: 10px;
}

.yoox {
    padding-left: 10px;
}

.entry-google {
    padding:12px 24px;
}

table td.lbb {
    border-left: 4px solid #cc9999;
    border-bottom: 1px solid #cc9999;
    border-right: 0px solid #cc9999;
    border-top: 0px dotted #eee;
    padding: 15px 0 15px 5px;
}

table td.lba {
    border-top: 2px solid #cc9999;
    padding: 15px 0;
}

table td.lbc {
    border-left: 4px solid #cc9999;
    padding: 0 0 0 25px;
}

.mendou {
       height: 320px;
       margin-top: 5px;
       text-align: left;
       color: #36414d;
       background: #ffffff;
       background-position: left top;
       background-repeat: no-repeat;
       background-image: url("http://luxe-area.info/img/senka.gif");
       font-size: 11px;
       line-height: 140%;
       font-weight: normal;
}

.mendou dl {
        padding-left: 360px;
        padding-top: 110px;
} 

.mendou dt {
       padding-left: 5px;
       padding-top: 2px;
       color: #ff0099;
       font-weight: bold;
}
   
.mendou ul {
      padding: 2px 5px;
}

.mendou li {
     list-style: circle;
}

.ajax_box {
     margin-top: 40px;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
}
