/* ‘‘‘‘ bodyέθ ‘‘‘‘ */
body {
background-color : #3b8eb0;
}

/* ‘‘‘‘ Rei[ ‘‘‘‘ */
#container {
background-color : #000000;
color : #3b8eb0;
position : relative;
margin : 0 auto;
padding : 5px;
max-width: 736px;
box-shadow : 0px 0px 10px 10px #333333;
-webkit-box-shadow : 0px 0px 10px 10px #333333;
}

/* ‘‘‘‘ j[^Cg ‘‘‘‘ */
.mtop_title {
text-align:center;
color :#fe3e11;
margin-top : 2px;
margin-top : 6px;
}

/* ‘‘‘‘ j[LvV ‘‘‘‘ */
.mtop_caption{
font-size : 12px;
color :#ff9966 ;
}

/* ‘‘‘‘ XVϊ ‘‘‘‘ */
.mtop_date{
color: #ff9966;
font-size: 12px;
}

/* ‘‘‘‘ Xg ‘‘‘‘ */
.mtop_list01 {
border-radius : 3px;
-webkit-border-radius : 3px;
margin : 0px;
max-width : 1000px;
text-align : left;
height: auto;
padding : 10px;
border : solid 1px #7d7e7d; /*κΤOΜgF*/
box-shadow : 3px 3px 3px 0 #808080;
-webkit-box-shadow : 3px 3px 3px 0 #808080;
list-style : none;
background-color : #0e0e0e;
}

.mtop_list01 li {
position : relative;
border-bottom : solid 1px #7d7e7d; /*XgΰΜζΨθόΜF*/
height : auto;
}

.mtop_list01 li a:not(.noListLink) {
position : relative;
display : block;
color : #ffffff;
width : 100%;
height : 100%;
padding : 10px;
text-decoration : none;
-webkit-box-sizing : border-box;
}
.mtop_list01 li@a:visited{
color:#333333;
}

.mtop_list01 li:first-child {
border-top : none;
}

.mtop_list01 li:last-child {
border-bottom : none;
}

.mtop_list01 li a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 1px #3b8eb0; /*E[@>@ΜF*/
border-right : solid 2px #3b8eb0; /*E[@>@ΜF*/
-webkit-transform : rotate(45deg);
}

/* ‘‘‘‘ g ‘‘‘‘ */
.mtop_waku{
background-image:-moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7d7e7d), to(#0e0e0e), color-stop(1,#0e0e0e));
width : auto;
height : auto;
padding : 10px; 
font-size : 14px;
text-align : center;
border : 1px solid #F2F2F2;
border-radius : 3px;
-webkit-border-radius :3px;
box-shadow: 10px 10px 10px rgba(0,0,0,0.25);
 -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.25);
 -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.25);
}

.mtop_box{
margin : 5px;
background-color :#000000;
border : 0px;
border-radius : 3px;
-webkit-border-radius :3px;
box-shadow: inset 5px 5px 5px rgba(0,0,0,0.25);
-moz-box-shadow: inset 5px 5px 5px rgba(0,0,0,0.25);
-webkit-box-shadow: inset 5px 5px 5px rgba(0,0,0,0.25);
}


/* ‘‘‘‘ G[\¦§δ ‘‘‘‘ */
.mtop_err{
color : #ff0000;
font-size : 20px;
font-weight : bold;
-webkit-animation-name: "anime-blink";
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: ease-out;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes "anime-blink"{
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}

/* ‘‘‘‘ ANZX ‘‘‘‘ */
.mtop_ac {
margin-top : auto;
margin-left : 5px;
margin-bottom : auto;
margin-right : auto;
padding-right : 5px;
min-width : auto;
max-width : auto;
}

.mtop_ac ul li {
border: 1px solid #000;
border-right: 1px solid #353535;
border-bottom: 1px solid #353535;
border-right : none;
float : left;
list-style : none;
width : 32.8%;
text-align : center;
background: #1f1f1f;

box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_ac ul li:first-child{
border-top-left-radius : 8px;
border-bottom-left-radius : 8px;
}

.mtop_ac ul li:last-child{
border: 1px solid #000;
border-right: 1px solid #353535;
border-bottom: 1px solid #353535;
border-top-right-radius : 8px;
border-bottom-right-radius : 8px;
}

.mtop_ac ul li a{
padding : 10px 5px 8px 5px;
display : block;
color : #ffffff;
text-shadow: rgba(245, 245, 255, 0.35) 0 0px 0px, rgba(0, 0, 30, 0.08) 0px 2px 2px, rgba(0, 0, 30, 0.20) 0px 2px 1px, rgba(0, 0, 30, 0.40) 0px 2px 1px, rgba(0, 0, 0, 0.08) -5px 5px 2px;
text-decoration : none;
}

/* ‘‘‘‘ {^ ‘‘‘‘ */

.mtop_button{
margin :auto;
width : 40%;
height : auto;
padding : 10px;
background-color :#000000;
background : -moz-linear-gradient(top, #959595, #1b1b1b);
background : -webkit-gradient(linear, left top, left bottom, from(#959595), to(#1b1b1b)); 
font-size : 14px;
text-align : center;
text-decoration :none;
color : #ffffff;
border : solid 1px #1b1b1b;
border-radius :6px;
-webkit-border-radius :6px;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button a{
font-size : 14px;

text-align : center;
text-decoration :none;
}


/* ‘‘‘‘ {^Τ‘‘‘‘ */

.mtop_button02{
margin :auto;
width : 60%;
height : auto;
padding : 10px;
background-color :#000000;
background : -moz-linear-gradient(top, #ea0000, #1f0100);
background : -webkit-gradient(linear, left top, left bottom, from(#ea0000), to(#1f0100)); 
font-size : 14px;
text-align : center;
text-decoration :none;
color : #ffffff;
border : solid 1px #1f0100;
border-radius :6px;
-webkit-border-radius :6px;
box-shadow : 2px 3px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button02 a{
font-size : 16px;
color : #ffffff;
text-align : center;
text-decoration :none;
}

/* ‘‘‘‘ AR[fBI‘‘‘‘ */

.accordion_head {
width : auto;
border-bottom: 1px solid #1b1b1b;
border-top: 1px solid #1b1b1b;
padding : 5px 0px 10px 0px;
margin-left :auto;
background-position : right center;
background-repeat : no-repeat;
color : #fe3e11;
font-weight : bold;
font-size:18px;
}

.y{
content : "";
position : absolute;
right : 7%;
display : block;
width : 6px;
height : 6px;
margin-top : -15px;
border-top : solid 3px #979797; /*E[@>@ΜF*/
border-right : solid 3px #979797; /*E[@>@ΜF*/
-webkit-transform : rotate(135deg);
}
/* ‘‘‘‘ info_list ‘‘‘‘ */

.info_list{

border_radius :8px;
-webkit-border-radius :8px;
margin-left :auto;
border :solid 1px #959595;
height : auto;
list-style : none;
}

.info_list li{
position : relative;
border-bottom: solid 1px #959595;
color : #959595;
}

.info_list a:not(.noListLink){
position : relative;
display : block;
width : 100%;
height : 100%;
padding : 10px;
text-decolation :none;
-webkit-box-sizing :border-box;

}

.info_list li:last_child{
border-bottom :none;
}

.info_list a:not(.noListLink):after {
content : "";
position : absolute;
right : 10px;
top : 50%;
display : block;
width : 6px;
height : 6px;
margin-top : -4px;
border-top : solid 3px #979797; /*E[@>@ΜF*/
border-right : solid 3px #979797; /*E[@>@ΜF*/
-webkit-transform : rotate(45deg);
}