/*-----------------------------------基本設定-----------------------------------*/




/*----------------------------------ベース-----------------------------------*/

#container{width:100%;
float:left;
}


#frame{
	margin:0px auto;
	width:752px;
	padding: 0px;
}

#contents{float:left;
	width:752px;
	background: url(../img/wakubg_07.gif) repeat-y;
	text-align:left;
}



		
h1{text-indent:-9999px;
width:752px;
height:35px;
margin:0px auto;
}

h1 a{width:752px;
height:35px;
display: block;
background: url(../img/title_03.gif) ;
background-repeat: no-repeat;
background-position:center top;
}

#header{width:752px;
height:300px;
	background: url(../img/waku_top_05.gif) ;
		background-repeat: no-repeat;
		float:left;
}

h2 {
margin-left:226px;
margin-top:241px;
  width:526px;
  height:59px;
}


#conetnts_greenline{width:752px;
	background: url(../img/green.gif) repeat-y 263px 20px;
float:left;
	}
	

#bottom{	background: url(../img/waku_bottom_20.gif) ;
	background-repeat: no-repeat;
clear:both;
	width:752px;
	height:119px;
text-align:right;
}


/*-----------------------------------左コンテンツ-----------------------------------*/
#left{
	width:240px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:18px;
	padding-right:0px;
	text-align:left;
}

/*-----------------------------------ナビ-----------------------------------*/
.navi{border-bottom:1px dashed #000;
padding-bottom:20px;
margin-bottom:20px;
width:230px;
}


/*-----------------------------------メニュー-----------------------------------*/

#menu{width:240px;
clear:both;
float:left;
padding-bottom:20px;
margin-top:20px;
			text-align:left;
border-top:1px dashed #000;
padding-top:20px;
}


#me_title{width:240px;
height:16px;
	background: url(../img/menu_17.gif) no-repeat;
	float:left;
	text-indent: -9999px;
		text-align:left;}


#menu ul{
width:200px;
    list-style:none;
		float:left;
}

#menu ul li{
width:200px;
    list-style:none;
    float:left;
	position: relative;
	padding-top:8px;
	padding-bottom:5px;

}
#menu ul li a{
display:block;
width:200px;
padding-top:12px;
padding-bottom:10px;
padding-left:10px;
border-right: 1px solid #93721F;
border-left: 1px solid #93721F;
border-top: 1px solid #93721F;
border-bottom: 1px solid #93721F;
}


a.menu1{
width:200px;
    background-color:#A6DB00;
}
a:hover.menu1{
width:200px;
    background-color:#EDFF62;
}


a.menu2{
width:200px;
    background-color:#EDFF62;
}
a:hover.menu2{
width:200px;
    background-color:#A6DB00;
}


a.menu3{
width:200px;
    background-color:#A6DB00;
}
a:hover.menu3{
width:200px;
    background-color:#EDFF62;
}


a.menu4{
width:200px;
    background-color:#EDFF62;
}
a:hover.menu4{
width:200px;
    background-color:#A6DB00;
}

a.menu5{
width:200px;
    background-color:#A6DB00;
}
a:hover.menu5{
width:200px;
    background-color:#EDFF62;
}

/*-----------------------------------右コンテンツ-----------------------------------*/
#right{width:465px;
float:right;
padding-top:15px;
padding-bottom:15px;
text-align:left;
padding-right:10px;
}


.right_box{border-bottom:1px dashed #000;
width:455px;
float: left;
padding-bottom:10px;
margin-bottom:20px;
margin-top:0px;
}

.d_right_box{
	width:425px;
	float: right;
	text-align:left;
padding-right:10px;
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px dashed #000;
}

.right_textbox p{
	padding-bottom: 1em;
}


.right_textbox img{padding-top:15px;
padding-bottom:15px;}



h3{
font-size:150%;
font-weight:normal;
}

h4{clear:both;
float:left;
font-size:120%;
font-weight:normal;
width:415px;
}

.mark_odekake{background: url(../img/d_mark_odekake_03.gif) ;
background-repeat: no-repeat;
padding-left:40px;
width:415px;
float:left;
}

.mark_ekiteku{background: url(../img/d_mark_ekiteku_03.gif) ;
background-repeat: no-repeat;
padding-left:40px;
width:415px;
float:left;
}

.mark_umaimon{background: url(../img/d_mark_umaimon_03.gif) ;
background-repeat: no-repeat;
padding-left:40px;
width:415px;
float:left;
}

.mark_present{background: url(../img/d_mark_present_03.gif) ;
background-repeat: no-repeat;
padding-left:40px;
width:415px;
float:left;
}

.mark_kokoro{background: url(../img/d_mark_kokoro.gif) ;
background-repeat: no-repeat;
padding-left:40px;
width:415px;
float:left;
}

.right_textbox{
	width:425px;
	text-align:left;
clear:both;
	float: left;
line-height:130%;
letter-spacing:1px;
padding-left:20px;
padding-bottom:15px;
border-top:1px dashed #000;
padding-top:20px;
margin-top:10px;
}

.right_textbox ul{
	padding-left:20px;
	}

.update{color:#A6DB00;
	text-align:right;
	width:300px;
padding-right:10px;
padding-top:10px;
clear:both;
float:right;}





/*-----------------------------------フッター-----------------------------------*/

#footer{	background-image:url(../img/bottombg_12.gif);
	background-repeat: repeat-x;
	  background-position: top;
height:29px;
color:#000000;
font-size:110%;
letter-spacing:1px;
clear:both;
text-align:center;
padding-top:10px;
}

