﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------
	                                           mynenga
-------------------------------------------------------------------------------------------------------------------*/
body{
	font: 62.5% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	color: #FFF;
	line-height: 1.5;
    background: #1F1E23;
    xbackground: url(../images/back0.jpg) repeat;
}
a:link{
	color:#F00;
	text-decoration: underline;
}
a:visited{
	color: #F00;
	text-decoration: underline;
}
a:hover{
	color: #F00;
	text-decoration: none;
}
a:focus{
	color: #F00;
	text-decoration: none;
}
a:active{
	color: #F00;
	text-decoration: none;
}
/*-container---------------------------*/
#container{
    width: 100%;
}
/*-Contents  w900----------------------*/
#contents{
    width: 100%;	
}
/*-inner 950(450+500)---------------*/
#contents .inner{
   xbackground: #F00;
    width: 950px;	 
    height: 0px;
    margin: 0 auto 0 auto;
}
/*-content 900------------------------*/
.section_lv2 h2 {
	padding-bottom: 0px;
	padding-left: 0px;
}
/*left 0-------------------*/
#left{ 
   xbackground: #CCC;
   xbackground: url(../images/leftback.png);
    color:#FFF;
	font-weight:bold;
    width: 0px;
    height: 1036px;
    float: left;
}
#left h1{
    float:left;
    margin: 0px 0px 0px 0px;
	padding: 0p 0 0 60px;  
}
#left p{
    line-height: 52px;
    font-size: 36px;
    position: absolute;
    margin: 0px 0px 0px 40px;
}
#left p a{
  	display: inline-block;
  	height: 30px;
  	padding-left: 50px;
}
ul.leftmenu li {
    float:left; 
    margin: 100px 0px 0px 120px;
    display:block; 
}
ul.leftmenu li.first {
    margin-left:0px;
}
ul.leftmenu li a { 
    padding-right:0px;
    color:#FFF;
}
/*right 950-------------------*/
#right{ 
    xbackground: #F00;
    background: url(../images/2018.03.gif);
    width: 950px;
	height: 1100px; 
    xheight: 1405px;
    color: #FFF;	
    font-size: 18px;
    float: right;
}
#right p{
    line-height: 30px;
    font-size: 25px;
	font-weight:bold;
    position: absolute;
    margin: 560px 0px 0px 60px;
}
#right h1{
    float:left;
	padding: 880p 0 0 0px;  
}
ul.rightmenu li.first {
    margin-left:80px;
}
ul.rightmenu li {
    float:left; 
    margin: 454px 0px 0px 6px;
    display:block; 
}
ul.rightmenu li a { 
    padding-right:0px;
    color:#FFF;
}
/*--fotter950----------------------------*/		
#footer{
   xbackground: #F00;
   width: 950px;
   height: 600px;
   margin: 0 auto 0 auto;
   font-size:20px; 
   color:#FFF;
}
ul.footmenu li.first {
   margin-left:60px;
}
ul.footmenu li {
   float:left; 
   margin: 10px 0px 0px 5px;
   display:block; 
}
ul.footmenu li a { 
   padding-right:0px;
   color:#000;
}
#footer address{
   float: right;
   margin: 10px 0px 0 0px;
   color:#FFF;	
   font-size:20px; 
}
/*-clearfix-------------------*/
#right li a{
	overflow: hidden;
	_height: 1%;
}
#left li a{
	overflow: hidden;
	_height: 1%;
}
#right li a{
	overflow: hidden;
	_height: 1%;
}
#left li a{
	overflow: hidden;
	_height: 1%;
