/* CSS Document */

*{margin:0;}
body {
	margin-top:0px;
	margin-right:0;
	margin-left:0;
	margin-bottom:15px;
	font-size:10pt;
	color:#4B4B4B;
	background: #EFEEEE url("http://sv02.splax.net/images/common/background.gif");
	width:100%;
	}
#topBackground{width:100%; background:url("http://sv02.splax.net/images/common/background_top.gif") repeat-x;}
#my_body{margin:0 auto; width:985px;}
#leftColumn {float:left; width:141px;}
#rightColumn {float:right; width:94px;}
#centerColumn {margin:0px 94px 0px 141px; background: #FFFFFF url("http://sv02.splax.net/images/common/background_white.gif") repeat-y;}

#header {
	margin:0;
	background:url("http://sv02.splax.net/images/common/header_center.jpg") no-repeat;
	display:block;
}

#mainGray {margin:0 auto; width:742px; background-color:#E2E2E2; border-top:solid #BFBFBF 1px; border-bottom:solid #BFBFBF 1px;}

#my_726{margin:0 auto; width:726px; display:block; font-size:8pt;}
.my_650{margin:0 auto; width:650px; display:block; font-size:10pt;}
.my_600{margin:0 auto; width:600px; display:block; font-size:10pt;}
.normalBox{margin:0 auto; margin-top:5px; padding:25px; display:block; font-size:10pt; background-color:#FFFFFF; border:solid 1px #CCCCCC;}
.attentBox{margin:0 auto; padding:15px; display:block; font-size:10pt; font-weight:bold; color:#FF3300; background-color:#FFFFEE; border:solid 1px #990000;}


h1{font-size:8pt; font-weight:normal; color:#FFFFFF}
.freePosition {display:block; position:absolute;}


/* ラインナップ */
.lineup	{
	width:360px;
	height:102px;
	text-align:left;
	background: #F0E5E2 url("http://sv02.splax.net/images/common/lineup/lineup_ctitle.gif") no-repeat;
	position:relative;
	margin-bottom:8px;
	}
.lineupImg	{
	position:absolute;
	top:26px;
	left:7px;
	color:#F1EDC0;
	}
.lineupText{
	font-size:8pt;
	width:260px;
	height:69px;
	position:absolute;
	top:26px;
	left:88px;
	}
.lineupCat{
	margin-bottom:5px;
	}
a.lineupTitle	{
	font-size:8pt;
	font-weight:bold;
	color:#F0E5E2;
	text-decoration:none;
	position:absolute;
	top:5px;
	left:7px;
	}
a:hover.lineupTitle	{
	color:#FFFFFF;
	text-decoration:underline;
	}

/* 制作実績 */
.wrks	{
	width:360px;
	height:102px;
	text-align:left;
	background: #F1EDC0 url("http://sv02.splax.net/images/common/works/wrks_ctitle.gif") no-repeat;
	position:relative;
	margin-bottom:8px;
	}
.wrksImg	{
	position:absolute;
	top:26px;
	left:7px;
	color:#F1EDC0;
	}
.wrksText{
	font-size:8pt;
	width:260px;
	height:69px;
	position:absolute;
	top:26px;
	left:88px;
	}
.wrksRed{
	color:#8C431A;
	}
a.wrksTitle	{
	font-size:8pt;
	font-weight:bold;
	color:#FFF79D;
	text-decoration:none;
	position:absolute;
	top:5px;
	left:7px;
	}
a:hover.wrksTitle	{
	color:#FFFFFF;
	text-decoration:underline;
	}
.wrksTitleNoLink	{
	font-size:8pt;
	font-weight:bold;
	color:#FFF79D;
	text-decoration:none;
	position:absolute;
	top:5px;
	left:7px;
	}

/* テキスト */
.seo	{
	position:absolute;
	top:18px;
	left:155px;
	}
.t10lnaB {
	font-size:10pt;
	font-weight:bold;
	}
.t8lna {
	font-size:8pt;
	}
.t10l14w {
	font-size:10pt;
	line-height:14pt;
	color:#FFFFFF;
	}
.t8lnaCat {
	font-size:8pt;
	color:#FFFFFF;
	line-height:10pt;
	}
a	{
	color:#23BDED;
	text-decoration:underline;
	}
a:hover	{
	color:#006CB8;
	text-decoration:underline;
	}
.t11wb {
	margin:5px 0;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	}
.t11w {
	margin:5px 0;
	font-size:11pt;
	color:#FFFFFF;
	display:block;
	}
.t12b {
	font-size:12pt;
	font-weight:bold;
	}
p.kome {
        padding-left:1em;
        text-indent:-1em;
    }


/* リスト */
.flat	{
	color:#C4C4C4;
	font-size:10px;
	line-height:14px;
}
.flat ul, ol{
	margin:auto 0 1em 0; padding:0;
	position:relative; left:-1em; overflow:hidden;
}

.flat li{margin-top:0.25em; margin-bottom:0.25em;}

.flat li{margin-left:3em;}
.flat li ul, .flat li ol{margin-left:1em; padding-left:0;}
.flat li li{margin-left:0;}

