@charset "UTF-8";
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 [[ GWDS CSS Framework ]]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=    
 [ Version         ] 2.0 
 [ Desined by    ] Kiyoo Ishida
 [ Last UpDate ] 2007 Dec
 [ Website         ] http://gwds.jp/
 See Readme file in this directory 
 for further instructions.
*/
/*
--------------------------------------------------------------
[ Import Css Library ]
--------------------------------------------------------------
*/
@import '../lib/clear.css';
@import '../lib/font.css';
@import '../lib/common.css';
@import '../lib/form.css';
@import '../lib/sitemap.css';
@import '../layout/l2-2.css';
@import 'navi_sec.css';
@import 'footer.css';
@import 'header_sec.css';
/*
#wrap 
--------------------------------------------------------------
*/
#wrap
    {
    padding:15px 0px 0px 0px;
    background:url('../../img/wrap-back.jpg') repeat-x 0px 0px;
    }
#wrap-inner 
    {
    width:940px; 
    padding:0;
    background:transparent;
    }
/*
#contents-beta 
--------------------------------------------------------------
*/
#contents-beta
    {
    padding-right:290px;
    background:transparent;
    min-height:1000px;
    }
#contents-beta h2
    {
    display:block;
    width:660px;
    height:90px;
    margin:0;
    padding-top:10px;
    text-indent:1em;
    color:#333333;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    font-size: 130%;
    }
#contents-beta h2.about {background:url('../../img/h2-back-sec.jpg') no-repeat 0px 0px;}
#contents-beta h2.after {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -100px;}
#contents-beta h2.column {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -200px;}
#contents-beta h2.consul {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -300px;}
#contents-beta h2.contact {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -400px;}
#contents-beta h2.delivery {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -500px;}
#contents-beta h2.faq {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -600px;}
#contents-beta h2.info {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -700px;}
#contents-beta h2.link {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -800px;}
#contents-beta h2.mobile {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -900px;}
#contents-beta h2.news {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1000px;}
#contents-beta h2.present {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1100px;}
#contents-beta h2.reason {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1200px;}
#contents-beta h2.service {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1300px;}
#contents-beta h2.sitemap {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1400px;}
#contents-beta h2.store {background:url('../../img/h2-back-sec.jpg') no-repeat 0px -1500px;}
/*
    c-b-one
----------------------------------------------------------------
*/
.c-b-one
    {
    display:inline;
    width:630px;
    margin:0 0 0.5em 1em;
    padding:10px 0;
    background:transparent;
    border-bottom:1px dotted #CCCCCC;
    float:left;
    }
.c-b-one img
    {
    display:block;
    width:160px;
    padding:2px;
    border:1px solid #CCCCCC;
    float:left;
    }
.c-b-one img:hover
    {
    border:1px solid #4dcfff;
    }
.c-b-one h3 a
    {
    height:2em;
    line-height:2em;
    margin-bottom:0.5em;
    font-weight:bold;
    font-size: 120%;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    color:#461d16;
    letter-spacing: 0.1em;
    }
.c-b-one h3 a:link,
.c-b-one h3 a:visited,
.c-b-one h3 a:hover,
.c-b-one h3 a:active
    {
    font-weight:bold;
    }
.c-b-one h4
    {
    clear:both;
    height:2em;
    line-height:2em;
    margin:0.5em 0;
    background:transparent;
    border-bottom:2px solid #CCCCCC;
    text-indent:2em;
    font-weight:bold;
    }
.c-b-one h5
    {
    clear:both;
    margin:1em 0 0 0.5em;
    font-weight:bold;
    }
.c-b-one p
    {
    text-indent: 1em;
    }
.c-b-one ul
    {
    width:100%;
    margin:0;
    padding:0;
    }
.c-b-one ul li
    {
    margin:5px 0 0px 15px;
    color:#003eb1;
    }
.c-b-one ul li ul li
    {
    color:#333333;
    font-size: 90%;
    }
.c-b-one dl
    {
    display:block;
    width:250px;
    height:auto;
    margin:0 0 20px 5px;
    float:left;
    }
.c-b-one dl dt
    {
    width:100%;
    margin-top:17px;
    padding:5px 0px;
    text-indent:0.5em;
    border-left:5px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    }
.c-b-one dl dd
    {
      margin:5px 0px 0px 15px;
    }
.c-b-one table
    {
      margin:10px 0px 0px 20px;
    }
/*    c-b-one-inner
/* ---------------------------------------------------------------- */
.c-b-one-inner
    {
    display:block;
    width:450px;
    margin:0;
    padding:0;
    float:right;
    }
.c-b-one .c-b-one-inner h3.gothic
    {
    height:2em;
    margin-bottom:5px;
    padding:0;
    background:url('../../img/h3-back.jpg') repeat-x left bottom;
    border:1px solid #CCCCCC;
    text-indent:5px;
    font-weight:bold;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    line-height:2;
    }
.c-b-one .c-b-one-inner h3.gothic a,
.c-b-one .c-b-one-inner h3.gothic a:link,
.c-b-one .c-b-one-inner h3.gothic a:visited,
.c-b-one .c-b-one-inner h3.gothic a:hover,
.c-b-one .c-b-one-inner h3.gothic a:active
    {
    margin:0;
    padding:0;
    font-weight:bold;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
.c-b-one .c-b-one-inner h3
    {
    width:450px;
    height:30px;
    padding:0;
    margin:0;
    text-indent:5px;
    line-height:2em;
    background:transparent;
    border:none;
    font-weight:bold;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
/*
------------------------------------------------------
    Company Profile 
------------------------------------------------------
*/
.c-b-one dl.abouttable
    {
    display:block;
    width:100%;
    height:auto;
    margin:0 0 1px 0px;
    }
.c-b-one dl.abouttable dt
    {
    display:block;
    width:120px;
    height:25px;
    margin:0px 10px 1px 0px;
    padding:10px 0px 8px 5px;
    background:#CCCCCC;
    border:none;
    border-top:1px solid #EEEEEE;
    float:left;
    }
.c-b-one dl.abouttable dd
    {
    display:block;
    height:40px;
    margin:0px 0px 1px 1px;
    padding:6px 0px 0px 5px;
    border-top:1px solid #EEEEEE;
    }
/*    c-b-two
/* ---------------------------------------------------------------- */
.c-b-two
    {
    width:500px;
    margin:0 auto 0  auto;
    padding:10px 0;
    background:transparent;
    }
.c-b-two img
    {
    display:block;
    margin-right:1em;
    float:left;
    }
.c-b-two h3
    {
    height:25px;
    margin-bottom:5px;
    padding-top:5px;
    text-indent:5px;
    font-weight:bold;
    }
.c-b-two h3 a
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-two h3 a:link,
.c-b-two h3 a:visited,
.c-b-two h3 a:hover,
.c-b-two h3 a:active
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-two textarea
    {
    width:500px;
    height:100px;
    margin:10px auto 5px;
    }
/*    c-b-three
/* ---------------------------------------------------------------- */
.c-b-three
    {
    display:inline;
    width:630px;
    margin:0 0 0.5em 1em;
    padding:1em 0;
    background:transparent;
    border-bottom:1px dotted #CCCCCC;
    float:left;
    }
.c-b-three img
    {
    display:block;
    }
.c-b-three h3
    {
    line-height:2em;
    height:2em;
    margin-bottom:5px;
    font-weight:bold;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
.c-b-three h3 a
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-three h3 a:link,
.c-b-three h3 a:visited,
.c-b-three h3 a:hover,
.c-b-three h3 a:active
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-three h4
    {
    clear:both;
    height:2em;
    margin:0.5em 0;
    line-height: 2em;
    text-indent:0.5em;
    font-weight:bold;
    }
.c-b-three h4 a
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-three h4 a:link,
.c-b-three h4 a:visited,
.c-b-three h4 a:hover,
.c-b-three h4 a:active
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-three h5
    {
    clear:both;
    margin:5px 0 5px 5px;
    font-weight:bold;
    }
.c-b-three ul
    {
    width:100%;
    margin:0 0 3px 0;
    padding:0;
    }
.c-b-three ul li
    {
    margin:5px 0 0px 15px;
    color:#024154;
    }
.c-b-three ul li a
    {
    color:#012ab3;
    font-weight:bold;
    }
.c-b-three ul li a:link,
.c-b-three ul li a:visited,
.c-b-three ul li a:hover,
.c-b-three ul li a:active
    {
    color:#012ab3;
    font-weight:bold;
    }
.c-b-three ul li ul li
    {
    color:#333333;
    }
.c-b-three dl
    {
    display:block;
    width:250px;
    height:auto;
    margin:0 0 1.5em 0.5em;
    float:left;
    }
.c-b-three dl dt
    {
    width:100%;
    margin-top:17px;
    padding:5px 0px;
    text-indent:0.5em;
    border-left:5px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    }
.c-b-three dl dd
    {
    margin:5px 0px 0px 15px;
    }
.c-b-three textarea
    {
    width:500px;
    height:100px;
    margin:10px auto 5px;
    }
.c-b-three p a
    {
    color:#012ab3;
    font-weight:bold;
    }
.c-b-three iframe
    {
    margin:5px 5px 5px 0px;
    float:left;
    }
/*
------------------------------------------------------
    Company Profile 
------------------------------------------------------
*/
.c-b-three dl.abouttable
    {
    display:block;
    width:100%;
    height:auto;
    margin:0 0 1px 0px;
    }
.c-b-three dl.abouttable dt
    {
    display:block;
    width:120px;
    height:25px;
    margin:0px 10px 1px 0px;
    padding:10px 0px 8px 5px;
    background:#EFEFEF url('../../img/tb-back.jpg') repeat-x 0px 0px;
    border:none;
    border-top:1px solid #EEEEEE;
    float:left;
    }
.c-b-three dl.abouttable dd
    {
    display:block;
    height:40px;
    margin:0px 0px 1px 1px;
    padding:6px 0px 0px 5px;
    border-top:1px solid #EEEEEE;
    }
/*    c-b-four
/* ---------------------------------------------------------------- */
.c-b-four
    {
    display:inline;
    width:630px;
    margin:0 0 0.5em 1em;
    padding:1em 0;
    background:transparent;
    border-bottom:1px dotted #CCCCCC;
    float:left;
    }
.c-b-four h3
    {
    min-height:2em;
    margin-bottom:10px;
    font-weight:bold;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
.c-b-four h3 a
    {
    font-weight:bold;
    color:#333333;
    }
.c-b-four h3 a:link,
.c-b-four h3 a:visited,
.c-b-four h3 a:hover,
.c-b-four h3 a:active
    {
    font-weight:bold;
    color:#333333;
    }
/*    Class
/* ---------------------------------------------------------------- */
ul.breadcrumbs
    {
    margin:0px 0px 1em 1em;
    padding:0px 0px 0px 0px;
    font-size:90%;
    }
ul.breadcrumbs li
    {
    display:inline;
    }
.return-top 
    {
    margin:1em;
    clear:both;
    text-align:right;
    }
.readmore
    {
    text-align:right;
    margin:15px 15px 0px 0px; 
    }
.readmore a{color:#1551ad;}
.readmore a:link,
.readmore a:visited,
.readmore a:hover,
.readmore a:active
    {
    color:#1551ad;
    }
p.entrymore a,
p.entrymore a:link,
p.entrymore a:visited
    {
    width:130px;
    height:23px;
    padding-top:7px;
    background:url('../../img/readmore.jpg') 0px 0px;
    float:right;
    font-size:90%;
    color:#FFFFFF;
    text-align:center;
    }
p.entrymore a:hover
    {
    background:url('../../img/readmore.jpg') 0px -29px;
    }
/*
#contents-gamma
--------------------------------------------------------------
*/
#contents-gamma
    {
    width:250px;
    background:transparent;
    }
#contents-gamma h4
    {
    height:100%;
    height:2em;
    line-height:2em;
    margin:0 0 1em 0;
    background:#EFEFEF;
    color:#461d16;
    text-indent:1em;
    border-bottom:1px solid #CCCCCC;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
/* ---------------------------------------------------------------- */
/*    c-g-one
/* ---------------------------------------------------------------- */
.c-g-one ul
    {
    clear:both;
    margin:0.5em 0 1em 0;
    }
.c-g-one ul li
    {
    margin-left:1em;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    font-size:90%;
    }
.c-g-one dl
    {
    width:240px;
    height:60px;
    margin-bottom:0.5em;
    border-bottom:1px dotted #CCCCCC;
    }
.c-g-one dl dt
    {
    display:inline;
    width:56px;
    height:36px;
    margin:10px 0px 0px 10px;
    padding:2px;
    float:left;
    }
.c-g-one dl dt a img
    {
    display:block;
    width:56px;
    height:36px;
    margin:0;
    padding:1px;
    border:1px solid #CCCCCC;
    }
.c-g-one dl dt a:hover img
    {
    display:block;
    width:56px;
    height:36px;
    margin:0;
    border:1px solid #4dcfff;
    }
.c-g-one dl dd
    {
    width:145px;
    height:40px;
    margin:12px 0 0 7px;
    text-align:left;
    float:left;
    }
.c-g-one dd a
    {
    color:#333333;
    font-size:90%;
    font-family:'ヒラギノ明朝 ProN W6','ＭＳ 明朝','ＭＳ Ｐ明朝',serif;
    }
.c-g-one dd a:link,
.c-g-one dd a:visited,
.c-g-one dd a:hover,
.c-g-one dd a:active
    {
    color:#333333;
    }
/* ---------------------------------------------------------------- */
/*    c-g-two
/* ---------------------------------------------------------------- */
.c-g-two dl dt
    {
    width:250px;
    height:70px;
    margin-bottom:10px;
    }
.c-g-two dt a img
    {
    display:block;
    width:250px;
    height:70px;
    border:1px solid #FFFFFF;
    }
.c-g-two a:hover img
    {
    display:block;
    width:250px;
    height:70px;
    border:1px solid #00c1c5;
    }
.c-g-two dl dd
    {
    width:250px;
    height:30px;
    margin:-27px 0px 0px 10px;
    font-size:85%;
    color:#FFFFFF;
    }
.c-g-two dl dd a,
.c-g-two dl dd a:link,
.c-g-two dl dd a:visited
    {
    color:#FFFFFF;
    }
.c-g-two dl dd a:hover,
.c-g-two dl dd a:active
    {
    color:#FFFFFF;
    text-decoration:underline;
    }
/* ---------------------------------------------------------------- */
/*    c-g-three
/* ---------------------------------------------------------------- */
.c-g-three dl dt
    {
    width:250px;
    height:50px;
    margin-bottom:10px;
    }
.c-g-three dt a img
    {
    display:block;
    width:250px;
    height:50px;
    border:1px solid #FFFFFF;
    }
.c-g-three a:hover img
    {
    display:block;
    width:250px;
    height:50px;
    border:1px solid #00c1c5;
    }
.c-g-three dl dd
    {
    width:250px;
    height:28px;
    margin:-25px 0px 0px 10px;
    font-size:85%;
    color:#FFFFFF;
    }
.c-g-three dl dd a,
.c-g-three dl dd a:link,
.c-g-three dl dd a:visited
    {
    color:#FFFFFF;
    }
.c-g-three dl dd a:hover,
.c-g-three dl dd a:active
    {
    color:#FFFFFF;
    text-decoration:underline;
    }
/* ---------------------------------------------------------------- */
/*    c-g-four
/* ---------------------------------------------------------------- */
.c-g-four ul
    {
    margin:5px 0px 10px 0px;
    }
.c-g-four ul li
    {
    width:250px;
    margin-left:10px;
    }
/*-------------------*/
/* Google Maps Style
/*-------------------*/
.bal 
     {
      font-size:9px;
     display:block;
     width:230px;
     height:auto;
　　　　 overflow: scroll;
     padding:1px;
     }
.bal img 
     {
     display:block;
     width:120px;
     margin:0px 7px 0px 0px;
     clear:both;
}
