/* ----------スマホ別の記述--------- */ 
iframe{display:none;}
.sumart {display:none;}
.PC {display:visible;}
p iframe{display:inline;} 
/* ----------背景に関しての記述--------- */

BODY {
margin-left:auto; 
margin-right:auto;
margin : 0 ; 
padding : 0 ;
width: 1207:
} 

ul.topmenu{
display:table;
width:1207px;
margin:0;padding:0;

}
ul.topmenu li {
display:table-cell;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
border:1px solid #808080;
border-left:0px;
}

ul.topmenu span.menufount{
position: absolute; 
display: table-cell;
text-align: center;
top:-28;
width: 240px;
height: 63px;
color:#696969;
font-size:140%; font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
} 

/* ----------------------------------- */
/* ▼A:アコーディオン内の1項目の装飾 */
.accordion label {
   display: block;            /* ブロック化 */
}

/* ▼B:ラジオボタンそのものを非表示にする */
.accordionbox input {
   display: none;
}

/* ▼C:チェックが入っていない項目に対するボックスは非表示にする */
.accordionbox input + label div {
   opacity: 0;        /* 不透明度(0:完全に透明) */
   padding: 0px 0px;  /* 内側の余白量 */
   height: 0px;       /* ボックスの高さ */
   overflow: hidden;  /* ※アニメーション途中に文字列がはみ出ないようにするために必要 */
}

/* ▼D:チェックが入っている項目に対するボックスは表示する */
.accordionbox input:checked + label div {
   opacity: 1;        /* 不透明度(1:完全に不透明) */
   height: auto;      /* ボックスの高さ */
}

/* ▼E:アニメーション効果 */
.accordionbox div {
   transition: all 0.8s ease-out 0s;   /* 各値の意味は後述 */
}

