@charset "UTF-8";



/* : lnavi : */
/* :: ul01-li01 :: */
div#fs div.se-lnavi02-f ul.ul01 li#ul01-li01 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li01 a{
background-image: url(/company/img/common/lnavi/btn_lnavi02-t01_cur02.gif);
}

/* :: ul01-li02 :: */
div#fs div.se-lnavi02-f ul.ul01 li#ul01-li02 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li01 a{
background-image: url(/company/img/common/lnavi/btn_lnavi02-t02_cur02.gif);
}

/* :: ul01-li03 :: */
div#fs div.se-lnavi02-f ul.ul01 li#ul01-li03 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li03 a{
background-image: url(/company/img/common/lnavi/btn_lnavi02-t03_cur02.gif);
}

/* :: ul01-li04 :: */
div#fs div.se-lnavi02-f ul.ul01 li#ul01-li04 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li04 a{
background-image: url(/company/img/common/lnavi/btn_lnavi02-t04_cur02.gif);
}

/* :: ul01-li05 :: */
div#fs div.se-lnavi02-f ul.ul01 li#ul01-li05 a,
div#fs div.se-lnavi02 ul.ul01 li#ul01-li05 a{
background-image: url(/company/img/common/lnavi/btn_lnavi02-t05_cur02.gif);
}



/* : pa01 : */
div#fb ul.pa01{
margin-top: 10px;
}

div#fb ul.pa01 li{
margin-right: 10px;
float: left;
}

div#fb ul.pa01 li a{
width: 105px;
}

div#fb ul.pa01 li span{
padding-left: 17px;
background: url(/common/img/se_list/blt_share-link02_b.gif) 0 0.3em no-repeat;
min-height:15px;
_height:15px;
}


.RightAdjust{text-align:right;}

.nwrap{white-space:nowrap;}

.att{color:#D50000;}

/*------- ::: リンクアイコン ::: -------*/
/* : newwindow : */
.newwindow  {padding-left:13px;background: url(/common/img/se_list/blt_share-link-ex01.gif) left center no-repeat;}
.newwindow_r{padding-right:13px;background: url(/common/img/se_list/blt_share-link-ex01.gif) right center no-repeat;}

/* : LightBox用虫眼鏡 : */
.lbZoom{padding:5px 0 5px 20px;background: url(/common/img/se/icn_share-zoom01.gif) left center no-repeat;}

/* : メールアドレスアイコン : */
.mail{padding-right:18px;background: url(/common/img/se_list/icn_mail-list01-01.gif) right center no-repeat;}

/* : pdfアイコン : */
.pdf_r{
padding-top: 0.2em;
padding-bottom: 0.5em;
padding-right: 18px ;
background: url(/company/img/common/icn_pdf01.gif) no-repeat right top ;
}
.pdf{
padding-top: 0.2em;
padding-bottom: 0.5em;
padding-left: 18px ;
background: url(/company/img/common/icn_pdf01.gif) no-repeat left top ;
}
.anchor{
padding-left: 16px ;
background: url(/common/img/item/icon_arrow_red_down.gif) no-repeat left center ;
}
/* : インデント : */

/* リスト */
ul.hedge li{
list-style:none;
text-indent:-1em;
padding-left:1em;
}

/* テキスト */
.ti01{
  text-indent:-1.2em;
  padding-left:1.4em;
}


/* : 行間設定 : */
.lh125{
line-height: 125%;
}

.lh135{
line-height: 135%;
}

.lh145{
line-height: 145%;
}


.img01{
padding:1px;
border : 1px solid #D3CEC0
}

/*------- ::: text decoration ::: -------*/
/* : contact : */
.contact{
  padding-left:2.5em;
}

/* : attention : */
.attention{color:#D90000;}

/* : caption : */
.caption{font-size:83%;}

/* : underline : */
.uL{border-bottom:1px solid #666;padding-bottom:2px}
.uL_dot{background: url(/common/img/se/line_h-dot-cfcfcf01.gif) left bottom repeat-x;}
.uL_02{text-decoration:underline;}


/* : googlemap : */
#map_container {
  position: relative;
  padding-top: 80%;
}

#map {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border: 1px solid #d0cece;
  }
  
.gPartner{
margin: 0 auto;
width: 965px;
padding-left: 5px;
padding-top: 15px;
}

.gPartner img{
padding-right: 2em;
vertical-align: middle;
}

@media print, screen and (min-width: 768px) {
.gPartner{
margin: 0 auto;
width: 100%;
}

.gPartner img{
max-width: 100%;
}

}


@media screen and (max-width: 767px) {
  
.gPartner{
margin: 0 auto;
width: 95%;
}

.gPartner img{
padding-right: 0.5em;
max-width: 25%;
vertical-align: middle;
}

}

@media screen and (min-width: 768px) and (max-width: 994px) {
}



/* : clearfix : */
/* :: 01 :: */
.clearfix01{
overflow: hidden;
zoom: 1;
}

/* :: 02 :: */
.clear-fix02{
zoom: 100%;
}

.clear-fix02:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}



div#fs div.se-info-block-cop01-b,
div#fs div.se-info-block-note01-b  {
margin-top:1.2em;
}
div#fs div.se-info-block-bnr01-b {
margin-top:0.8em;
}
div#fs div.se-info-block-cop01,
div#fs div.se-info-block-cop01-b,
div#fs div.se-info-block-note01,
div#fs div.se-info-block-note01-b {
border: 1px solid #E7E7E7;
}
div#fs div.se-info-block-cop01 h2.head01,
div#fs div.se-info-block-cop01-b h2.head01 {
padding: 0.6em 10px 0.4em;
background-position:left top;
background-repeat:no-repeat;
font-weight: bold;
color:#cd0102;
}
div#fs div.se-info-block-cop01 div.body01,
div#fs div.se-info-block-cop01-b div.body01 {
padding: 0.6em 9px 0.6em;
background: url(/common/img/se_infoblock/bg_info-block01-02.gif) left top repeat-x;
}
div#fs div.se-info-block-note01 div.body01,
div#fs div.se-info-block-note01-b div.body01 {
padding: 0.8em 9px 0.7em;
}
