@charset "UTF-8";

/*-------------------------------------------------------------------
  株式会社エムエムプラン
  スタイルシート
  アイテム編
  Copyright 2008(C) Property Designers Inc.
  ------------------------------------------------------------------- */


/* 印刷処理 */
@media print  {
   .noprint     { display: none }
}


/* レイアウト左寄せ */
.AlignLeft {
    float:left;
  }

/* レイアウト右寄せ */
.AlignRight {
    float:right;
  }

/* 回り込み解除 */
.clear {
    clear:both;
    height:0px;
  }

h1 {
    width:181px;
    height:45px;
  }

h2 {
    padding-bottom:15px;
  }

h3 {
/*
    width:550px;
*/
    height:32px;
    padding-top:8px;
    padding-left:15px;
    margin-bottom:10px;
    background-image:url("back_sec.jpg");
    background-repeat:no-repeat;
    background-position:right center;
    font-size:16px;
    font-weight:normal;
  }



/* アンカースタイル */
a  {
    color:#060;
    text-decoration:underline;
  }
a:visited  {
    color:#066;
    text-decoration:underline;
  }
a:hover  {
    color:#f60;
    text-decoration:none;
  }

a.LinkFooter {
    color:#060;
    text-decoration:underline;
  }

a.LinkFooter:hover {
    color:#f60;
    text-decoration:none;
  }

.LinkBtn {
    padding-right:15px;
    background-image:url("rect_red.gif");
    background-repeat:no-repeat;
    background-position:right center;
  }

ul.ItemRect {
    list-style-type:none;
  }

li.ItemRectRed {
    display:inline;
    padding-left:13px;
    margin-left:0.8em;
    background-image:url("rect_red.gif");
    background-repeat:no-repeat;
    background-position:left center;
  }

#AreaNEWS dl {
/*
    padding-top:5px;
    padding-bottom:5px;
*/
  }

#AreaNEWS dt {
    padding-top:5px;
    padding-bottom:2px;
    color:#999;
  }

#AreaNEWS dd {
    padding-bottom:10px;
    background-image:url("line_dot.gif");
    background-repeat:repeat-x;
    background-position:left bottom;
  }


.BoxBanner {
    padding-bottom:10px;
  }

.BoxList {
    width:550px;
  }

.BoxList ul {
    list-style-type:none;
  }

.BoxList li {
    padding-left:15px;
    background-image:url("list_circle.gif");
    background-repeat:no-repeat;
    background-position:left top;
  }

#BoxSubTOC ul {
    padding:0 15px;
    list-style-type:none;
  }

#BoxSubTOC li {
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    background-image:url("list_toc.gif");
    background-repeat:no-repeat;
    background-position:left top;
    border-bottom:1px dotted #333;
  }

#BoxSubTOC li.top {
    border-top:1px dotted #333;
  }


.IconSpace {
    width:20px;
    height:20px;
  }

.IconAttention {
    padding-left:18px;
    height:20px;
    background-image:url("icon_attention.gif");
    background-repeat:no-repeat;
    background-position:left center;
  }

.WidthL {
    width:380px;
    font-size:12px;
  }

.WidthM {
    width:200px;
    font-size:12px;
  }

.WidthBtn {
    width:120px;
    font-size:12px;
  }

.IMEOff {
    ime-mode:disabled;
  }

a.LinkBox {
    padding:10px;
    border:1px solid #363;
    background-color:#f0fff0;
  }
