@charset "utf-8";

.j_header
{
font-size: 1px;
width: 950px;
height: 302px;
background: url(../home/imgs/j_header.jpg) left top no-repeat;
margin: 5px 0 0 0;
padding: 0 0 0 0;
}

.e_header
{
font-size: 1px;
width: 950px;
height: 302px;
background: url(../e/home/imgs/e_header.jpg) left top no-repeat;
margin: 7px 0 0 0;
padding: 0 0 0 0;
}


.j_kamihito1
{
clear: both;
font-size: 1px;
width: 950px;
height: 388px;
background: url(../home/imgs/kamihito1.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.j_kamihito2
{
font-size: 1px;
width: 950px;
height: 372px;
background: url(../home/imgs/kamihito02.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.e_kamihito1
{
clear: both;
font-size: 1px;
width: 950px;
height: 388px;
background: url(../e/home/imgs/kamihito1.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.e_kamihito2
{
font-size: 1px;
width: 950px;
height: 372px;
background: url(../e/home/imgs/kamihito02.jpg) left top no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.home01
{
clear: both;
width: 950px;
height: 505px;
background-color: #ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.home02
{
clear: both;
width: 950px;
height: 515px;
background-color: #ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.home_bun1
{
color: #000000;
font-size: 90%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
}
font-weight: normal;
line-height: 1.4;
text-align: left;
margin: 0 0 0 0;
padding: 10px 0 0 15px;
}

a:link
{
color: #cc9933;
text-decoration: underline;
}

a:hover
{
color: #ffcc00;
text-decoration: underline;
}

a:visited
{
color: #cc9933;
text-decoration: underline;
}

.caption-fueki
{
color: #666666;
font-size: 75%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
}font-weight: normal;
line-height: 1.4;
text-align: left;
margin: 0 0 0 0;
padding: 10px 0 0 15px;
}

.home_cdbox_wrap
{
position: relative;
overflow: hidden;
margin: 10px 0 10px 0;
padding: 0 0 0 0;
}

.home_cdbox_wrap ul
{
list-style-type: none;
position: relative;
left: 50%;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.home_cdbox_wrap ul li
{
position: relative;
left: -50%;
float: left;
text-align: center;
margin: 0 8px 0 8px;
padding: 0 0 0 0;
}

.home_cdbox_wrap ul li a:hover
{
color: #ffcc00;
text-decoration: underline;
}

.home_newcd
{
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.home_newcd_bun
{
font-size: 70%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.4;
text-align: center;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.home_osirase_bun
{
color: #cc9933;
font-size: 80%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.4;
text-align: center;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.home_osirase_bun02
{
color: #cc9933;
font-size: 80%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.8;
text-align: center;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.facebook_box
{
width: 950px;
margin: 10px auto 0 auto;
padding: 0 0 0 0;
}

.home_osirase_bun03
{
float: left;
color: #cc9933;
font-size: 80%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.4;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 15px;
}

.facebook_bun
{
float: right;
color: #cc9933;
font-size: 80%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.2;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.facebook_link
{
float: right;
margin: 0 15px 0 3px;
padding: 0 0 0 0;
}

.home_osirase_red
{
color: #ff0000;
}

.home_otoiawase
{
font-size: 80%;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","MS PƒSƒVƒbƒN",sans-serif;
font-weight: normal;
line-height: 1.4;
text-align: left;
margin: 10px 0 0 15px;
padding: 0 0 0 0;
}



.home_spaceh15px
{
font-size: 1px;
height: 15px;
}

.home_spaceh10px
{
font-size: 1px;
height: 10px;
}

.home_spaceh8px
{
font-size: 1px;
height: 8px;
}

.home_clear1px
{
clear: both;
font-size: 1px;
height: 1px;
}



/*’Ç‰Á*/
#slider1{text-align: left;}
.bxSlider{
margin: 0px auto;
padding: 0px;
height: 760px;
text-align: left;
}
.bxSlider:after{
  content: ""; 
  display: block; 
  clear: both;
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    left: 0px;
    background-color:transparent;
}

/*20251113’Ç‰Á*/
.top-caution{
  max-width: 800px;
  width: 100%;
  border: solid 2px #f0d3b5;
  padding: 20px 15px;
  margin: 40px auto;
}