/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css,v 1.1.1.1 2004/09/01 04:47:52 shidairiki Exp $
*/
#secmain{
margin-left:30px;
margin-right:22px;
color: #333333;
font-weight: normal;
font-size: 12px;
text-align:left;
line-height:165%;
}

h2,h3 {
background-image:url(images/h2line.gif);
background-repeat: no-repeat;
color: #333333;
font-weight: normal;
font-size: 15px;
text-align:left;
padding-top:3px;
padding-left:8px;
margin-top:30px;
height:27px;
margin-bottom:8px;
clear:both;
}

.waku01 {
background-color:#ffffff;
padding:7px 7px 7px 7px;
border:1px #cccccc solid;
margin:0px 0px 0px 0px;
}


.waku02 {
background-color:#ffffff;
padding:5px;
border:2px #D9BA82 solid;
margin:0px 0px 8px 0px;
}

.waku03 {
background-color:#ffffff;
padding:8px;
border:2px #D9BA82 solid;
margin:0px 0px 8px 0px;
clear:both;

}

.pagetop{
margin-top:10px;
margin-bottom:10px;
padding-bottom:3px;
text-align:right;
background-image:url(images/line2.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
.limg{
float:left;
margin-right:10px;
}

.rimg{
float:right;
margin-left:10px;
}

/* msds */
#msds_btn{
margin-top:15px;
margin-bottom:30px;
text-align:center;

}

.errer{
background-color:#FF0000;
font-weight:bold;
}




/* 補修実例 */
.hosyu1 {
background-image:url(images/hosyu.gif);
background-repeat: no-repeat;
color: #56462C;
font-weight: bold;
font-size: 13px;
text-align:left;
padding-left:15px;
margin-top:1px;
clear:both;
}





/* ウッドレインキット */
.wuse {
margin-bottom:8px;
border-bottom:1px dotted #CC6600;
clear:both;
height:105px;
}
/* カタログダウンロード */
.pointarea{
    padding: 5px;
    text-align:left;
}

.pa{
    font-size: 12px;
    line-height: 120%;
    font-weight: bold;
    color: #006699;
    background-image: url(images/ca_ya.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 1px 0px 0px 13px;
    margin: 0px 5px 0px 0px;
    float:left;
    width:240px;
}

.cata_cate {
background-color:#CC6600;
padding:2px 2px 2px 6px;
margin:10px 0px 3px 0px;
color:#ffffff;
font-size: 14px;
font-weight:bold;
clear:both;
}

.cata10{
color: #333333;
font-size: 10px;
line-height:125%;
}

.catalogdownload_bt{

}

.cle{
clear:both;
}

.fl{
float:left;
}

.fr{
float:right;
}

.f10{
font-size:10px;
}






/* テキスト */
.or18{
    color: #FF3300;
    font-size: 18px;
    line-height:120%;
    margin-bottom:15px;
}

.bl12 {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
.bl15 {
    font-size: 15px;
}

.re15 {
    font-size: 15px;
    color: #cc0000;
}

.bl15 {
    font-size: 15px;
    color: #000000;
}
.bl18 {
    font-size: 18px;
    color: #000000;
}

.re12 {
    font-size: 12px;
    color: #cc0000;
}

.bu12 {
    font-size: 12px;
    color: #003399;
}

.tya15 {
    font-size: 15px;
    color: #663300
}
.tya18 {
    font-size: 18px;
    color: #663300
}

.oudo15{
    color: #CC6600;
    font-size: 15px;
}



/* 第二階層左メニュー */
#modoru{
font-size:12px;
color:#333333;
text-align:left;
margin:8px;
}

#shopping_btn2{
margin:8px 5px 2px 4px;
}

.smu {
width: 206px;
height:37px;
margin: auto;
padding: auto;
}

#yougo2{
margin:10px 0px 7px 0px;
}

#banner1s a {
    height:80px;
    width: 110px;
    margin: 0px 0px 0px 8px;
    padding: 50px 90px 0px 10px;
    background-image: url(images/sbanner01.jpg);
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    line-height: 125%;
    text-decoration:none;
}


#banner2s a {
    height: 80px;
    width: 110px;
    margin: -10px 0px 5px -5px;
    padding: 68px 101px 0px 10px;
    background-image: url(images/sbanner02.jpg);
    background-repeat: no-repeat;
    color: #333333;
    float: right;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    line-height: 125%;
    clear:both;
    text-decoration:none;
}



/* Q&A */
h4 {
font-size:15px;
color: #222222; 
font-weight: bold;
margin-top:20px;
padding:8px;
background-image:url(images/qa_cate.gif);
background-repeat:no-repeat;

}

.mb5{
margin-bottom:5px;
}


.qa_kate {
width:540px;
margin:10px 0px 30px 5px;
}

.qa_arrow{
width:250px;
margin-left:0px;
background-image:url(images/qa_arrow.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 16px;
font-size:13px; color:#003366; 
font-weight:bold;
float: left;
}

.qa_q{
width:510px;
background-image:url(images/q.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#E9F4F8;
color:#006699;
padding:5px 5px 5px 20px;
margin:0px 0 0 5px;
font-size:12px;
font-weight:bold;
LINE-HEIGHT: 140%;

}

.qa_a{
width:510px;
background-image:url(images/a.gif);
background-repeat:no-repeat;
background-position:left top;
padding:5px 0 0 20px;
margin:5px 0 0 5px;
font-size:12px;
LINE-HEIGHT: 140%;
}

.qa_line{
background-image:url(images/qaline.gif);
background-repeat:repeat-x;
padding:5px 0 0 29px;
margin:5px 0px 10px 5px;

}

/* link */
.link_arrow{
width:250px;
margin-left:0px;
background-image:url(images/link_arrow.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 16px;
font-size:13px; color:#003366; 
font-weight:bold;
float: left;
}
#link4{
padding-bottom:30px;
clear:both;
}

#link5{
clear:both;
}

.link_cate{
font-size:15px;
color: #222222; 
font-weight: bold;
margin-top:20px;
padding:8px;
background-image:url(images/qa_cate.gif);
background-repeat:no-repeat;
}
.link_title{
width:528px;
background-color:#F1F0ED;
padding:2px 2px 2px 0px;
font-weight:bold;
margin:5px 0px 0px 5px;
font-size:14px;
color:#003366;
}

.link_sub{
font-size:14px;
font-weight:bold;
color:#003366;
width:520px;
margin:auto;
}

.link_img{
float:left;
margin:8px 15px 0 10px;
border:none;
}

.link_url{
line-height:150%;
margin-left:20px;
font-size:12px;
}

.link_msg{
    font-size:12px;
    color:#666666;
    width:520px;
    padding-top: 8px;
    padding-left: 20px;
}

.link_box1{
width:510px;
margin:auto;
}
.link_box_left {
    float: left;
}
.link_box_right {
    float: right;
}




.link7 {
    font-size: 12px;
    color: #003399;
    line-height: 150%;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.linka{
color:#003366;
}

.linkb{
color:#333333;
text-decoration:none;
}

ul.uetume{
margin-top:-2px;
}

/* 用語集*/

.yougo1{
background-image:url(images/yougo_gyou.gif);
background-repeat: no-repeat;
color: #56462C;
font-size: 15px;
text-align:center;
padding-top:11px;
padding-left:8px;
margin-top:20px;
height:35px;
margin-bottom:25px;
clear:both;
}

.yougo2{
width:119px;
background-image:url(images/yougo_bg.gif);
background-repeat: no-repeat;
font-weight:bold;
color: #ffffff;
font-size: 16px;
text-align:left;
padding-top:40px;
padding-left:35px;
height:65px;
}

.yougo3{
border-bottom:1px dotted #999999;
margin-bottom:10px;

}


/* map */
#map1{
background-image:url(images/vertual_btn_bg.gif);
background-repeat: no-repeat;
height:172px;
}

#map2{
font-size: 13px;
text-align:left;
padding-left:62px;
padding-top:85px;
margin-left:4px;
line-height:230%;
float:left;
}
#map3{
font-size: 13px;
text-align:left;
padding-right:78px;
padding-top:117px;
margin-left:4px;
float:right;
}

/* カレンダー */
/*20100105 tajima overflow追加*/
#msgbox{
width:530px;
margine: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
text-align:left;
overflow: auto;
}


box530{
width:530px;
text-align:center;
}




/* マイスタープロショップ */
.orange_txt{
    font-family: "ＭＳ ゴシック", "Osaka－等幅";
    font-size: 26px;
    font-style: normal;
    line-height: 120%;
    font-weight: bolder;
    color: #FF6600;
}

/* 木製品用補修剤 */
.ki_waku {
background-color:#ffffff;
padding:7px 7px 7px 7px;
border:2px #ff9900 solid;
margin:0px 0px 0px 0px;
}


