@font-face {
  font-family: 'ut';
  src: url('../font/ut.woff');
}

@font-face {
  font-family: 'ut';
  src: url('../font/ut.woff2');
}

@font-face {
  font-family: 'ut';
  src: url('../font/ut.otf');
}


@font-face {
  font-family: 'higm';
  src: url('../font/higm.woff');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.woff2');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.ttf');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.eot');
}


#accordion {
display:block;
margin:0;
padding:0;
}

#ans{cursor:pointer;text-align:center;}

nav#accordion{
display:block;
margin:0;
padding:0;
}

.close{
  display: none;
}

a#headerlinks{text-align:center;color:#eb6d88;text-decoration:none;padding:13px 0;display:block; font-family: 'higm';}
a#headerlinks:hover{background-image:url("../img/99999.png");background-size:100% 3px;background-repeat:no-repeat;background-position: bottom;}


#arrow{
    width: 40px;
    height: 40px;
    fill: #fff;
    position: absolute;
    top: 15px;
    right:15px;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}
.dropdown li{
    list-style:none;
    position:relative;
}
.submenu{
    display:none;
}
.dropdown_toggle #arrow{

-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}


/*鬮ｯ�ｬ�ｽ�ｽ�ｽ�｣�ｽ�ｾ----------------------------------*/


/* IE */

/*----- 蜈ｨ菴灘�騾� ---------------------------------------------------------------------*/
/* IE */

@font-face {
  font-family: 'mo';
  src: url('../font/mo.woff');
}

@font-face {
font-family: 'mo';
src: url(../font/mo.woff2);
}

@font-face {
  font-family: 'mo';
  src: url('../font/mo.eot');
}

@font-face {
  font-family: 'mob';
  src: url('../font/mo.ttc');
}



.dropdown{
  font-family: 'mo';
    width:790px;
    padding:0;
    margin:0 auto;
    background:#ffffff;
    /*--border:5px solid #0087dd;--*/
    color:#484343;
    
    
}

div#bdr{
width:770px;
background-image:url("../images/faq_01.png");
background-repeat:no-repeat;
margin-top:-15px;
margin-left:-10px;
padding-top:20px;
padding-left:13px;
letter-spacing:-1px;
padding-bottom:20px;
font-size:1.2em;
}

.dropdown>li{
    padding:0 10px 0 10px;
}
.submenu{
    width:700px;
background-image:url("../images/faq_02.png");
background-repeat:no-repeat;
    margin-top:0;
    min-height:62px;
    margin-bottom:-10px;
    letter-spacing:-1px;
    color:#484343;
    margin-left:-10px;
    font-size:1.28em;
    line-height:28px;
    text-align:justify;
}
.submenu a{
    display:block;
    color:#333;
    text-decoration:none;
    padding:0;
}
.submenu a:hover{
    background:rgba(255,255,255,.1);
}