body {
    font-size: 16px;
    line-height: 1.9;
    font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
    /*background:url(http://bizcom-web.com/region/baggage_ace/bizcom/0000016409/usersimages/0000025762.png) fixed;*/
    background: #fff
    }
table {
    width: 100%;
    margin-bottom: 15px;
    border-collapse: collapse
    }
/*---------------
template
---------------*/
#wrap {
    width: 100%;
    background: url(../images.d84e281b55452de14d9f760dd78eebf7/0000025762.png) repeat-x
    }
#wrap_outer {
    /*background:url(http://bizcom-web.com/region/baggage_ace/bizcom/0000016409/usersimages/0000025704.png) 0 113px repeat-x;*/
    }
#wrap_body {
    margin: 0 auto;
    width: 960px
    }
#title {
    padding: 5px 0 20px 0;
    background: url() right 30px no-repeat
    }
#title .description {
    text-align: center
    }
#topMenu .topMenu li a {
    font-size: 16px
    }
.mainArticles .article p {
    line-height: inherit
    }
.sideServices ul li {
    margin-bottom: 0
    }
.footer .topMenu {
    width: 230px
    }
.footer li {
    line-height: 30px
    }
.footer p.copyright {
    font-size: 14px;
    padding: 20px 0 15px 37px
    }
.mainArticles .gallery {
    margin-bottom: 30px
    }
.mainArticles img {
    border-radius: 6px
    }
#mainTopics {
    margin-bottom: 45px
    }
/*---------------
h
---------------*/
h1 a {
    width: 270px;
    height: 97px;
    margin-bottom: 20px;
    display: block;
    text-indent: -9999px;
    background: url() no-repeat
    }
.mainContents h2 {
    color: #f59db3
    }
.mainContents .article h3, .mainContents .gallery h3 {
    border-left: 8px solid #604630;
    line-height: 30px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 17px
    }
.mainContents .article h4 {
    font-size: 16px;
    line-height: unset;
    padding: 5px 10px 5px 47px;
    border-radius: 5px;
    background: url(../images.d84e281b55452de14d9f760dd78eebf7/0000025705.png) 7px center no-repeat #f7f1e3
    }
/*---------------
side
---------------*/
#sideContents dl {
    padding: 6px 15px 10px;
    text-align: center;
    margin-bottom: 20px;
    background: #f3e9d8;
    border-radius: 8px;
    font-size: 16px
    }
#sideContents dd {
    margin-top: 5px;
    padding: 5px;
    background: #fff;
    border-radius: 4px
    }
/*---------------
recruit
---------------*/
.recruit h3 {
    margin-bottom: 5px;
    font-size: 14px
    }
.recruit table {
    line-height: 1.7
    }
.recruit table th, .recruit table td {
    padding: 4px 8px;
    border: solid 1px #ccc
    }
.recruit table th {
    text-align: center;
    background: #e7f1e2
    }
/*---------------
table
---------------*/
.table_01 th, .table_01 td {
    padding: 6px 15px;
    border: solid 1px #777
    }
.table_01 th {
    width: 30%;
    background: #F7F1E3
    }
/*---------------
gallery
---------------*/
.gallery .comment {
    text-align: center
    }
/*---------------
link
---------------*/
a:hover img, h1 a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70)
    }
/*リンクボタン*/
a.linkbtn {
    background-color: #f4b2b2;
    border: 2px solid #f4b2b2;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    margin: 12px 5px 0;
    padding: 4px 20px;
    text-align: center;
    text-decoration: none
    }
a.linkbtn:hover {
    background-color: #fff;
    color: #f4b2b2
    }
a.servicelinkbtn {
    background-color: #f4b2b2;
    border: 2px solid #f4b2b2;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    margin: 20px 15px 0;
    padding: 4px 20px;
    text-align: center;
    text-decoration: none;
    width: 200px
    }
a.servicelinkbtn:hover {
    background-color: #fff;
    color: #f4b2b2
    }
/* 非表示 */
#sideMobile, #pankuz {
    display: none
    }
.freeHtml {
    font-size: 14px;
    margin: 40px 0 10px
    }
.freeHtml_outer {
    background: none;
    padding: 0
    }
.blog_date {
    display: none
    }
/* 画像リンク */
#mainArticles a:hover img, #sideBanners a:hover img, div.freeHtml a:hover img {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75
    }