@charset   "Shift_JIS";
#MCsubbg{
background-image : url(../img/sub_bg.jpg);
background-repeat : no-repeat;background-position : center top;
}
#sub_bgline{
margin : auto;
width : 1280px;
text-align : left;
background-image : url(../img/sub_bg_line.gif);
background-repeat : repeat-y;
z-index:0;
}
.sub_image_title{
background-image : url(../img/sub_title_base.gif);
background-repeat : no-repeat;background-position : 11px 0px;
padding-left : 11px;
height : 94px;
}




.sub_right{
background-repeat : no-repeat;background-position : right top;
}

.sub_right-image1{
background-image : url(../img/sub_image01.jpg);
}
.sub_right-image2{
background-image : url(../img/sub_image02.jpg);
}
.sub_right-image3{
background-image : url(../img/ig_r_image.jpg); 
}
.sub_right-image4{
background-image : url(../img/sub_image04.jpg);
}
.sub_right-image5{
background-image : url(../img/sub_image05.jpg);
}
.sub_right-image6{
background-image : url(../img/sub_image06.jpg);
}
.sub_right-image7{
background-image : url(../img/sub_image07.jpg);
}
.sub_right-image8{
background-image : url(../img/sub_image08.jpg);
}

.sub_right-image09{
background-image : url(../img/sub_image09.jpg);
}
.sub_right-image10{
background-image : url(../img/sub_image10.jpg);
}
.sub_right-image11{
background-image : url(../img/sub_image11.jpg);
}
.sub_right-image12{
background-image : url(../img/sub_image12.jpg);
}
.sub_right-image13{
background-image : url(../img/sub_image13.jpg);
}












#subMC{
width : 1070px;
color : #666666;
}

#Lside{
width : 285px;
}

.item_title{
font-weight : normal;
background-image : url(../img/item_title.jpg);
background-repeat : no-repeat;
font-size : 16px;
padding : 11px 0px 0px 20px;
height : 22px;
letter-spacing : 2px;
color : #333333;
width : 754px;
}

.item_stitle{
font-weight : normal;
background-image : url(../img/item_s-title.jpg);
background-repeat : no-repeat;
font-size : 16px;
padding : 11px 0px 0px 20px;
height : 22px;
letter-spacing : 2px;
color : #333333;
}

.item_mtitle{
font-weight : normal;
background-image : url(../img/item_m-title.jpg);
background-repeat : no-repeat;
font-size : 16px;
padding : 11px 0px 0px 20px;
height : 22px;
letter-spacing : 2px;
color : #333333;
}






.breadcrumb i{
color : #960000;
}

#Lside ul{
padding-top : 17px;
padding-left : 22px;
width : 226px;
bottom : auto;
}


#Lside .side_menu li{
font-size : 18px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
}
#Lside .side_menu li.n9{
border-bottom-width : 0px;
}

#Lside .side_menu li a{
background-image : url(../img/arrow_ic1.gif);
background-repeat : no-repeat;background-position : 9px 17px;
padding-top : 18px;
padding-left : 39px;
height : 29px;
display : block;
color : #333333;
}
#Lside .side_menu li a:hover{
color : #858585;
}

.ftsp{
height : 15px;
}

.subtitle_image{
margin-bottom : 12px;
}

#MC{
width : 774px;
color : #666666;
}
.go_top{
float : right;
}
.go_top a{
width : 140px;
height : 18px;
display : block;
background-image : url(../img/go_top.png);
background-repeat : no-repeat;
text-indent : -999em;
} 
.go_top a:hover{
background-position : 0px -30px;
}

.go_top2{
margin-right : 220px;
}

.cntbox{
margin : auto;
}

/****REC ALL*****/
.panf_box{
background-image : url(../img/pa_09.jpg);
background-repeat : repeat-x;
}
.panf_box a,a.b_style{
color : #066;text-decoration : underline;
}
.panf_box .pdf{
margin-left : 15px;margin-right : 2px;

}


/***REC LIST********/
.c_style {
background-color:#f5f5f5;
border-color:#e0e0e0;
border-style:solid;
border-width:3px;
}

.rec_list td.item{
width:140px;
padding : 8px 0em 7px 43px;
background-color : #e0e0e0;
}

.rec_list td.naiyou{
background-color : #ffffff;

padding : 8px 2em 7px 1.5em;
}

.rec_list td {
border-color:#f0f0f0;
border-style:solid;
border-width:0 3px 3px 0;
}

.rec_list td td{
border-width : 0px;
}

table.box_rec{
border-color: #e0e0e0;
border-style:solid;
border-width: 12px;
}
.e1{
padding-left : 1em;
}

.minpih{
letter-spacing : -1px;
}


/* ipad hack */

@media screen and (max-device-width: 1024px) {
.minpih{
letter-spacing : -1px;font-size : 16px;
}
}

.goto_mailform a{
text-indent : -999em;
width : 190px;
height : 28px;
background-image : url(../img/goto_mailform.gif);
background-repeat : no-repeat;
display : block;
}

.goto_mailform{
padding-top : 6px;
padding-left : 2px;
padding-bottom : 0px;
}

.goto_mailform a:hover{
background-position : 0px -40px;
}


/* 20220128 */

.e18-box {
    display: flex;
    justify-content: space-between;
    width: 750px;
    margin-top: 33px;
    margin-bottom: 25px;
  }
  .e18-left {
      margin-left: 365px;
  }
  .e18-right {
      margin-top: 82px;
      margin-right: -12px;
  }
  #MC > div.Lsp12.Tsp15.Lh16 > div > div.e18-right > div:nth-child(2) {
    margin-right: -17px;
    padding-left: 17px;
  }
  #MC > div.Lsp12.Tsp15.Lh16 > div > div.e18-right > div:nth-child(2) > table > tbody > tr:nth-child(2) > td.Lsp12 {
      padding-left:8px;
  }
  #MC > div.Lsp12.Tsp15.Lh16 > div > div.e18-right > div:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(1) {
      white-space: nowrap;
  }