@charset "utf-8";

body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #555555;
    background: url(../img/millforce/header/bg.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    font-size: 72.5%;
    line-height: 150%;
    letter-spacing:1px;
}

/* フレーム
----------------------------------------------- */
div#container {
    width: 800px;
    margin: 0 auto;
    padding: 0 8px;
    text-align: left;
}
#container:after {/* firefox背景色表示用 */
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/* ニュース
-----------------------------------------------
div#newsarea {
    width: 400px;
    margin: 0 auto;
    font-size: 90%;
}

div#newsarea dl {
    padding: 10px 0;
    background: url("../img/common/line_400.gif") no-repeat bottom;
}

div#newsarea dl.end {
    padding: 10px 0;
    background: url("") no-repeat bottom;
}

div#newsarea dl dt {
    padding: 0 0 0 20px;
    background: url("../img/top/news_icon.gif") no-repeat;
}
*/

/* フォント
----------------------------------------------- */
h1,h2,h3,h4,h5 {
    font-size: 100%;
    line-height: 150%;
}
.price { color: #ff0000; font-weight: bold; }
.attention { color: #ff0000; }
.mini { font-size: 90%; }
em {
    font-style: normal;
    color: #ff0000;
}

@charset "utf-8";


/* 下層共通指定
----------------------------------------------- */
div#undercolumn {
    width: 580px;
    margin: 15px auto 0 auto;
}

div#undercolumn h2.title{
    width: 580px;
    margin: 0 0 15px 0;
}

div#undercolumn table {
    width: 570px;
}




/* ◎◎について
----------------------------------------------- */
div#undercolumn_aboutus {

}

div#undercolumn_aboutus table th {
    width: 140px;
}


/* 特定商取引法
----------------------------------------------- */
div#undercolumn_order {

}

div#undercolumn_order table th {
    width: 140px;
}


/* お問い合わせ
----------------------------------------------- */
div#undercolumn_contact {

}

div#undercolumn_contact .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .area380 {
    width: 380px;
    height: 250px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .zipimg img {
    margin: 5px 0 0 0;
}


/* What's MillForce ?
----------------------------------------------- */
.menu {
    font-size: 100%;
    font-weight: bold;
}

a {
    color: #444444;
    text-decoration: none;
    cursor : pointer;
}
a:hover {
    color: #ffa500;
}
a:visited {
  /* color:#045090; */
}
/*a.nonselect {
    color: #444444;
}

a.select {
    color: #045090;
}*/

span.important {
    color: #DD0000;
    font-weight: bold;
}

span.#mill {
    color: #DD0000;
    font-weight: bold;
}

span.#force {
    color: #000000;
    font-weight: bold;
}
