/* @charset "Shift_JIS"; */

/* common Layout
----------------------------------------------------*/
div#globalnavi ol li.products a {
	width: 100px;
	background: url(../../common/images/btn_gb_products_o.gif) no-repeat 0px 0px;
}


span.downNoM {
    margin-right: 10px;
}
span.downNo {
    margin-right: 1.5em;
}
div.dwnTitleBox {
    margin-top: 15px;
    width: 535px;
}
div.dwnBox {
    margin: 0 0 5px 15px;
    padding: 2px 0;
    width: 710px;
}
div.dwnBox img {
    padding-right: 10px;
    vertical-align: -3px;
}
.dwnLeftBox {
    float: left;
    width: 300px;
}
.dwnRightBox {
    float: right;
    width: 390px;
}
div.dwnBoxL2 {
    margin: 10px 0 5px 50px;
    padding: 2px 0;
    width: 675px;
}
div.dwnBoxL2 img {
    padding-right: 10px;
    vertical-align: -3px;
}
div.dwnLeftBoxL2 {
    float: left;
    width: 265px;
}
div.dwnRightBoxL2 {
    float: right;
    width: 390px;
}
div.dwnBoxL3 {
    margin: 0 0 5px 105px;
    padding: 2px 0;
    width: 620px;
}
div.dwnBoxL3 img {
    padding-right: 10px;
    vertical-align: -3px;
}
div.dwnLeftBoxL3 {
    float: left;
    width: 210px;
}
div.dwnRightBoxL3 {
    float: right;
    width: 390px;
}
div.f1 {
    float: left;
    text-align: left;
    width: 192px;
}
div.f2 {
    float: right;
    text-align: left;
    width: 192px;
}
div.flash-area {
    margin: 0 auto;
}
div.flash-area1 {
    float: left;
}
div.flash-area2 {
    background-color: #000000;
    float: left;
    height: 190px;
    width: 133px;
}
div#page-body2 h2 {
    background: url("http://www.shinmaywa.co.jp/common/images/bg_ttl_subcontents.gif") repeat-y scroll left top transparent;
    border-left: 4px solid #183BAB;
    clear: both;
    color: #183BAB;
    font-size: 160%;
    line-height: 110%;
    padding: 13px 12px 12px;
    text-align: left;
}

div#page-body2 {
    float: none;
    text-align: left;
    width: 750px;
}

div#page-body2 h3 {
    background: url("../../common/images/ttl_bk.gif") repeat-x scroll left top transparent;
    clear: both;
    color: #153AAD;
    font-size: 180%;
    line-height: 110%;
    padding: 16px 0 10px 20px;
}

div#page-body2 div.ttl-dot {
    background: url("../../common/images/ttl_dot.gif") repeat-x scroll left top transparent;
    height: 1px;
    line-height: 1px;
    margin-bottom: 1em;
    padding: 0;
}
div#page-body2 h4.gra-dot {
    background: url("../../common/images/bg_dot_h4.gif") no-repeat scroll left bottom transparent;
margin-top:5px;
    margin-bottom: 8px;
    padding: 0 0 5px;
    text-align: left;
}
div#page-body2 h4.squ {
    background: url("../../common/images/bg_squ_hx.gif") no-repeat scroll left 4px transparent;
    margin: 1em 0 4px;
    padding-left: 17px;
}
div#page-body2 h4.txt-blue {
    background: url("../../common/images/bg_ttl_location.gif") no-repeat scroll left top transparent;
    color: #183BAD;
    font-size: 120%;
    line-height: 110%;
    padding: 0 0 5px;
}
div#page-body2 p.bodytxt {
    font-size: 110%;
    line-height: 150%;
    margin-bottom: 1em;
}
div#page-body2 p {
    font-size: 100%;
    line-height: 130%;
    margin-bottom: 1em;
}
div#page-body2 a {
    color: #153AAD;
    text-decoration: none;
}
div#page-body2 a:visited {
    color: #6114AD;
}
div#page-body2 a:hover {
    text-decoration: underline;
}
