@charset "utf-8";

@media screen and (min-width:1025px) {
html {font-size: 14px;}

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

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

/*==========================================
 item
===========================================*/
#item .item_l_eria {width: 50%; height: 60vh; float:left; margin:0 auto 0; padding:0px;}
#item .item_r_eria {width: 50%; height: 60vh; float:right; margin:0 auto 0; padding:0px;}
#item h2 {margin:48px auto 0; padding: 2px;}
#item p {margin:18px auto 0;}


/*==========================================
 allocation
===========================================*/
#allocation .item_l_eria {width: 50%; float:left; margin:0 auto 0; padding:0px; text-align:center;}
#allocation .item_r_eria {width: 50%; float:right; margin:0 auto 0; padding:0px; text-align:center;}


/*==========================================
 top_Contents
===========================================*/
#top_contents_nest {text-align:left; width: 100vw; margin: 18px auto; padding: 28px 0;}
#top_contents_nest p {margin: 0 auto 18px;}
#top_contents_nest .tc_l_eria {width: 48%; float:left; margin:18px auto; padding:0;}
#top_contents_nest .tc_r_eria {width: 48%; float:right; margin:38px auto; padding:0;}


/*==========================================
 footer
===========================================*/
#footer {padding: 48px 0;}

#footer .inner hr {
overflow: hidden;
width: 100%;
border-top: 1px solid #ffffff;
margin: 20px 0;
}


/*=========================================
 Style_design css
===========================================*/




}


