@charset "UTF-8";

/*------------------------------------------------


   common/side.css


------------------------------------------------*/

.nav_sp {
    display:none;
}

#side{
	width:180px;
	position:relative;
	float:left;
}

#side ul{
	margin:34px 0;
}

#side ul li{
	list-style:none;
}

h1{
	margin:27px 0 0 0;
}
#logo{
	width:180px;
	background:url(../../img/common/side/logo.png) 0px 0px no-repeat;
	text-indent:-9999px
}
#logo a{
	height:194px;
	display:block;
	text-indent:-9999px
}

li#menu01,li#menu02,li#menu01,li#menu03,li#menu04,li#menu05,li#menu06,li#menu07{
	width:180px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

li#menu01{
	background:url(../../img/common/side/menu01.png) 0px 0px no-repeat;
}
li#menu02{
	background:url(../../img/common/side/menu02.png) 0px 0px no-repeat;
}
li#menu03{
	background:url(../../img/common/side/menu03.png) 0px 0px no-repeat;
}
li#menu04{
	background:url(../../img/common/side/menu04.png) 0px 0px no-repeat;
}
li#menu05{
	background:url(../../img/common/side/menu05.png) 0px 0px no-repeat;
}
li#menu06{
	background:url(../../img/common/side/menu06.png) 0px 0px no-repeat;
}
li#menu07{
	background:url(../../img/common/side/menu07.png) 0px 0px no-repeat;
}

li#menu01 a,li#menu02 a,li#menu01 a,li#menu03 a,li#menu04 a,li#menu05 a,li#menu06 a,li#menu07 a{
	display:block;
	text-indent:-9999px;
	height:50px;
}

li#bana01{
	margin:20px 0 0 0;
	width:180px;
	background:url(../../img/common/side/bana01.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

li#bana02{
	margin:20px 0;
	width:180px;
	background:url(../../img/common/side/bana02.png) 0px 0px no-repeat;
	text-indent:-9999px;
}

li#bana01 a,li#bana02 a{
	height:213px;
	display:block;
	text-indent:-9999px;
}

#menu08{
	background:url(../../img/common/side/menu08.png) 0px 0px no-repeat;
	width:180px;
	margin:0 0 10px 0;
	text-indent:-9999px;
    margin:34px 0 10px 0;
}

#menu08 a{
	display:block;
	text-indent:-9999px;
	height:50px;
}

/*------------------------------------------------


   english


------------------------------------------------*/

#logo_en{
	width:180px;
	background:url(../../img/common/side/logo_en.png) 0px 0px no-repeat;
	text-indent:-9999px
}
#logo_en a{
	height:194px;
	display:block;
	text-indent:-9999px
}

li#menu01_en,li#menu02_en,li#menu03_en,li#menu04_en,li#menu05_en,li#menu06_en,li#menu07_en{
	width:180px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

li#menu01_en{
	background:url(../../img/common/side/menu_en01.png) 0px 0px no-repeat;
}
li#menu02_en{
	background:url(../../img/common/side/menu_en02.png) 0px 0px no-repeat;
}
li#menu03_en{
	background:url(../../img/common/side/menu_en03.png) 0px 0px no-repeat;
}
li#menu04_en{
	background:url(../../img/common/side/menu_en04.png) 0px 0px no-repeat;
}
li#menu05_en{
	background:url(../../img/common/side/menu_en05.png) 0px 0px no-repeat;
}
li#menu06_en{
	background:url(../../img/common/side/menu_en06.png) 0px 0px no-repeat;
}
li#menu07_en{
	background:url(../../img/common/side/menu_en07.png) 0px 0px no-repeat;
}
li#menu01_en a,li#menu02_en a,li#menu03_en a,li#menu04_en a,li#menu05_en a,li#menu06_en a,li#menu07_en a{
	display:block;
	text-indent:-9999px;
	height:50px;
}


@media screen and (max-width: 480px) {

#side{
	display: none;
}

.nav_sp {
    display: block;
}

.nav_btn {
	background: #526D18 url(../../img/common/icon/arrow10.png) center 28px no-repeat;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
    padding: 5px 0  15px 0;
    position: relative;
    text-align: center;
    z-index: 52;
	color:#FFFFFF;
}
.acMenu_body {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    display: none;
    position: absolute;
    width: 100%;
    z-index: 52;
}
.acMenu_body li {
    border-bottom: 1px solid #eeeeee;
    float: left;
	list-style:none;
    width: 50%;
}
.acMenu_body li.en {
    width: 100%;
}
.acMenu_body li a {
    background: url(../../img/common/icon/arrow_sp01.png)  no-repeat scroll 95% center / 8px 14px;
    color: #333333;
    display: block;
    font-size: 13px;
    padding: 6px 15px 4px !important;
    text-decoration: none;
}
.nav_sp ul li:nth-child(2n+1) a, .nav_sub_sp01 ul li:nth-child(2n+1) a, .nav_sub_sp02 ul li:nth-child(2n+1) a, .nav_sub_sp03 ul li:nth-child(2n+1) a {
    border-right: 1px solid #eeeeee;
}
}


