@charset "utf-8";
/* CSS Document */

/*=================================================================
	http://www.tabi-switch.jp/
=================================================================*/

body{background:#000 url(../img/index_bg01.jpg) no-repeat center top;}

div#sidebox {
	padding-left:10px;
	margin-top: 17px;
	margin-right: 60px;
	margin-bottom: 0;
	margin-left: 0px;
	width: 350px;
}

div#sidebox dl dd{
	letter-spacing:0.04em;
	padding:10px 0 0 4px;
}

div#mainbox{
	width:390px;
	padding-top: 155px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#section01{
	background:url(../img/index_bg02.jpg) no-repeat center top;
	width:390px;
	margin-bottom:32px;
}

#section01 dt{
	padding:17px 0 0 34px;
}

#section01 dd.col01{
	color:#FFFFFF;
	overflow-y:auto;
	width:183px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 30px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
	height: 75px;
}

#section01 dd.col02{
	padding:0 0 0 76px;
}

#section02{
	background:url(../img/index_bg03.jpg) no-repeat center top;
	width:390px;
	margin-bottom:150px;
}

#section02 dt{
	padding:17px 0 0 34px;
}


#section02 dd.col01{
	color:#FFFFFF;
	height:48px;
	margin:10px 0 15px 30px;
	overflow-y:auto;
	padding:0 10px 0 0;
	width:330px;
}

#section02 dd.col02{
	padding:0 0 0 76px;
}

#section03{
	background:url(../img/index_bg04.jpg) no-repeat center top;
	height:132px;
	line-height:212%;
	padding:22px 0 0 38px;
	width:352px;
	margin-bottom:13px;
}

#section03 ul{
	height:132px;
	line-height:212%;
	overflow-y:auto;
	width:332px;
}
