@charset "utf-8";
.leftblock{
float:left;
width:430px;
}
.rightblock{
float:right;
width:430px;
}
.imgdl dt{
float:left;
width:115px;
}
.imgdl dd{
padding-top:10px;
margin-left:130px;
}

#instbox{
margin-top:10px;
background:url(../img/bg_list-b-box.gif) 355px center no-repeat;
}
#instbox .b-box1{
border:1px solid #cdddf2;
float:left;
background:#eaf3ff;
padding:15px;
margin-right:90px;
height:120px;
width:300px;
}
#instbox .b-box1 ul.lnomal li ul.sublist li{
background:none;
padding:0;
}
#instbox .b-box2{
border:1px solid #cdddf2;
float:left;
background:#eaf3ff;
padding:15px;
height:120px;
width:300px;
}
.b-box3{
border:1px solid #cdddf2;
background:#eaf3ff;
padding:15px;
height:300px;
}

#pricemenu{
background:#eaf3ff url(../img/bg_list_top.gif) 0 0 no-repeat;
padding-bottom:10px;
padding-right:10px;
margin-top:15px;
}
#pricemenu li{
float:left;
margin-top:10px;
margin-left:10px;
}

.related-links dt{
margin-top:15px;
}
.related-links dd a{
color:#ff9700;
}

/* ----------- タブパーツ --------- */
ul#tab-container-1-nav{
margin-top:35px;
}
ul#tab-container-1-nav li a{
background-position:left top;
}
ul#tab-container-1-nav li a:hover{
background-position:left bottom;
}
ul.indextab{
height:51px;
}
ul#tab-container-1-nav li a#indextab-1{
background-image:url(../system/img/indextab_1.gif);
width:287px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#indextab-2{
background-image:url(../system/img/indextab_2.gif);
width:287px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#indextab-3{
background-image:url(../system/img/indextab_3.gif);
width:287px;
height:51px;
margin-left:5px;
}


ul.envitab{
height:51px;
}
ul#tab-container-1-nav li a#envitab-1{
background-image:url(../img/envitab_1.gif);
width:287px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#envitab-2{
background-image:url(../img/envitab_2.gif);
width:287px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#envitab-3{
background-image:url(../img/envitab_3.gif);
width:287px;
height:51px;
margin-left:5px;
}

ul.linkstab{
height:51px;
}
ul#tab-container-1-nav li a#linkstab-1{
background-image:url(../img/linkstab_1.gif);
width:215px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#linkstab-2{
background-image:url(../img/linkstab_2.gif);
width:215px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#linkstab-3{
background-image:url(../img/linkstab_3.gif);
width:215px;
height:51px;
margin-left:5px;
}
ul#tab-container-1-nav li a#linkstab-4{
background-image:url(../img/linkstab_4.gif);
width:215px;
height:51px;
margin-left:5px;
}


ul#tab-container-1-nav li.activeli a{
background-position:left bottom;
}


/* ----------- マップポップアップパーツ --------- */
.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li{
position: relative;
text-align:left;
}

.jqpopupmenu li a{
display: block;
width: 100px; /*width of menu (not including side paddings)*/
color: black;
text-decoration: none;
padding: 4px 15px;
background:url(../system/img/ic_maparrow.gif) 5px 8px no-repeat;
}
#popmenu1,#popmenu5{
background: #deedf6;
}
#popmenu2,#popmenu6{
background: #e2f4d5;
}
#popmenu3,#popmenu7{
background: #fff3c0;
}
#popmenu4,#popmenu8{
background: #ffe7e7;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 100px; /*width of menu (include side paddings of LI A*/
}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
background:url(../system/img/ic_maparrow.gif) 5px 8px no-repeat;
}
#popmenu1 li a:hover,#popmenu1 li.selected>a,
#popmenu5 li a:hover,#popmenu5 li.selected>a{
background-color:#81c0e7;
}
#popmenu2 li a:hover,#popmenu2 li.selected>a,
#popmenu6 li a:hover,#popmenu6 li.selected>a{
background-color:#a4d683;
}
#popmenu3 li a:hover,#popmenu3 li.selected>a,
#popmenu7 li a:hover,#popmenu7 li.selected>a{
background-color:#ffe888;
}
#popmenu4 li a:hover,#popmenu4 li.selected>a,
#popmenu8 li a:hover,#popmenu8 li.selected>a{
background-color:#ffc0c0;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.campaignbox{
margin-top:15px;
margin-bottom:40px;
padding-bottom:40px;
border-bottom: 1px dotted #bcbcbc;
}
.campaignbox dd{
margin-top:10px;
}

#imgmap{
margin-top:20px;
position:relative;
}
.bt-kousya{
position:absolute;
left:240px;
top:45px;
}




























