@charset "UTF-8";
/* ================================================================ *
	M.Arashima 2008/10/29
	トップページNEWS設定用 CSS
 * ================================================================ */

@import url("base.css");
@import url("common.css");
@import url("textset.css");

body{
}

/* container -------------------------------------------------------*/

#container{
/*	background: transparent url("../img/home/container_bg_new.gif") no-repeat left 50px;*/
}


/* Header ----------------------------------------------------------*/

#header{
	/* border: 1px solid #ff0000;/* debug */
}


/* navi ------------------------------------------------------------*/

#navi{
	/* border: 1px solid #ff0000;/* debug */
}

#navi:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* main ------------------------------------------------------------*/

#main{
	/* border: 1px solid #ff0000;/* debug */
}


#main:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* sidenavi --------------------------------------------------------*/

#sidenavi{
	/* border: 1px solid #ff0000;/* debug */
}

/* ---------- バグ対策 ----------- */

[id="sidenavi"]#sidenavi{
	margin-top: 10px;
}

html:lang(ja) #sidenavi{
	margin-top: 10px;
}


/* sidebox ---------------------------------------------------------*/

#sidebox{
	/* border: 1px solid #ff0000;/* debug */
}


/* contents --------------------------------------------------------*/

.contents{
	/* border: 1px solid #ff0000;/* debug */
}


/* imgbox --------------------------------------------------------*/

.imgbox{
}


/* sidebox imgbox ------------------------------------------------*/

#sidebox .imgbox{
}


/* sidenavi imgbox ------------------------------------------------*/

#sidenavi .imgbox{
}


/* sidenavi freebox ----------------------------------------------*/

#sidenavi .freebox{
}


/* footer --------------------------------------------------------*/

#footer{
}


/* newsbox --------------------------------------------------------*/

#newsbox{
	clear: both;
	margin: 4px 4px 4px 4px;
	font-family: "Arial", "Helvetica", 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', "Osaka", "sans-serif";
}

#newsbox ul{
	margin: 0px;
	padding: 0px;
}

#newsbox ul li{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #dddddd;
}

#newsbox ul li .develop{
	font-size: 90%;
	font-weight: bold;
	color: #888888;
}

#newsbox ul li .new{
	font-size: 90%;
	font-weight: bold;
	color: #ff0000;
}

#newsbox ul li .product{
	font-size: 90%;
	font-weight: bold;
}

#newsbox span.small{
	font-size: 70%;
}

#newsbox-holiday{
	clear: both;
	margin: 4px 4px 4px 4px;
	border-top: 2px solid #ff9900;
	border-bottom: 2px solid #ff9900;
}

#newsbox-holiday h2{
	border-bottom: 1px solid #ff9900;
	font-size: 100%;
	line-height: 1.2;
}

#newsbox-holiday p{
	font-size: 90%;
	line-height: 1.2;
}

#newsbox-holiday p span.small{
	font-size: 88%;
}

#newsbox a.red:link{
	background-color: transparent;
	text-decoration: underline;
	color: #ff0000;
}

#newsbox a.red:visited{
	background-color: transparent;
	text-decoration: none;
	color: #ff0000;
}

#newsbox a.red:hover{
	background-color: transparent;
	text-decoration: none;
	color: #999;
}

#newsbox a.red:active{
	background-color: transparent;
	text-decoration: none;
	color: #ff0000;
}

