@charset "UTF-8";


body{
	background-image:url(../images/mode/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.section{
	max-height:999999px;
	margin-bottom:50px;
}

#h1-title{
	margin-top:20px;
	margin-bottom:20px;
}

.h3{
	margin-left:-3px;
	margin-bottom:5px;
}

.section .cap{
	margin:4px;
}

#submenu{
	width:350px;
}

#submenu li{
	width:138px;
}

#submenu li #submenu-souhamode{
	background-image:url(../images/mode/submenu-souhamode.png);
}
#submenu li #submenu-editmode{
	background-image:url(../images/mode/submenu-editmode.png);
}

#submenu li #submenu-99{
	background-image:url(../images/mode/submenu-99.png);
}


#souhamode #content-menu{
	width:900px;
	position:relative;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}
#souhamode #content-menu a{
	display:block;
	width:172px;
	height:155px;
	margin-left:9px;
	float:left;
	position:relative;
	font-size:1px;
	text-indent:-999px;
	overflow:hidden;
	background-position:0 0;
}
#souhamode #content-menu a:first-child{
	margin-left:0;
}

#souhamode #content-menu a:hover{
	background-position:0 -155px;
}
#souhamode #content-menu a#menu1{ background-image:url(../images/mode/souhamode/menu1.jpg);}
#souhamode #content-menu a#menu2{ background-image:url(../images/mode/souhamode/menu2.jpg);}
#souhamode #content-menu a#menu3{ background-image:url(../images/mode/souhamode/menu3.jpg);}
#souhamode #content-menu a#menu4{ background-image:url(../images/mode/souhamode/menu4.jpg);}
#souhamode #content-menu a#menu5{ background-image:url(../images/mode/souhamode/menu5.jpg);}


#souhamode #content-menu .flow{
	display:block;
	position:absolute;
	top:50px;
}
#souhamode #content-menu #flow1{
	left:165px;
}

#souhamode #content-menu #flow2{
	left:346px;
}

#souhamode #content-menu #flow3{
	left:527px;
}
