@charset "utf-8";

@media screen and (min-width:789px) {
html {font-size: 1em;}

/*==========================================
 inner 1024px
===========================================*/
.inner {max-width:1024px;
margin: 0 auto 0;
padding: 0;}

.inner:after{content: "";
display: block;
clear: both}

/*==========================================
 Header
===========================================*/
header {text-align: right;}

header .col-left {float: left;
margin: 0;
padding: 0;
width: 50%;}
header .col-right {float: right;
text-align: right;
margin: 0;
padding: 0;
width: 50%;}

/*==========================================
 Global Navi
===========================================*/

/*==========================================
 Main
===========================================*/
#main_inner {
width: 1024px;
height: 380px;
margin: 0 auto;
position: relative;}

#main ul {
overflow: hidden;
width: 1024px;
height: 380px;
/*background: url(../images/loading.gif) no-repeat scroll center center transparent;*/
top:0;
left:0;}

#main ul img {
display: block;
width: 1024px;
height: 380px;
float: left;
border: 0;}

#main .main_nav .prev {
overflow: hidden;
display: block;
width: 40px;
height: 0px;
padding-top: 40px;
background: url(../images/prev.png) no-repeat #ef9d17;
position: absolute;
top: 155px;
left:-10px;
z-index:2;}

#main .main_nav .next {
overflow: hidden;
display: block;
width: 40px;
height: 0px;
padding-top: 40px;
background: url(../images/next.png) no-repeat #ef9d17;
position: absolute;
top: 155px;
right:-10px;
z-index:2;}

/*==========================================
 Contents
===========================================*/
#contents .eria-left {float: left; width: 48%; margin:0 auto; padding:8px 1%;}
#contents .eria-right {float: right; width: 48%; margin:0 auto; padding:8px 1%;}

#contents .eria-left_border {float: left; width: 48%; margin:8px auto; padding:1%; border-radius: 4px; border:solid 1px #339acc;}
#contents .eria-right_border {float: right; width: 48%; margin:8px auto; padding:1%; border-radius: 4px; border:solid 1px #47b6c9;}


/*==========================================
 container_menu
===========================================*/

/*==========================================
 Top_Contents
===========================================*/
#top_contents section#information {width:48%; float:left; padding:8px; border-radius: 8px; border:solid 1px #9f8500; background-color: #ffffff;}
#top_contents section#banner {width:48%; float:right; padding:8px;}



/*==========================================
 Footer
===========================================*/
footer nav ul{margin: 0; padding: 0; list-style: none}
footer nav ul li{float: left; width: 30%}
footer nav ul li a{display: block; padding: 2px; text-decoration: none;}

footer nav ul li a:link,
footer nav ul li a:visited {color: #ffffff;}

footer nav ul li a:hover,
footer nav ul li a:active {color: #333333; background-color:#fcfff4;}

footer nav ul li a:before {color:#ffffff; margin:0px 3px 0px 8px;
font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f105";}

footer nav ul:after{content: ""; display: block; clear: both}


/*==========================================
 footer_fixedarea 固定フッターPCc Tbios none
===========================================*/
#footer_fixedarea {display: none;}








}


