@charset "utf-8";


/* CSS Document */

/*----------------------------------
	import
----------------------------------*/
@import url("common_css.php");/* ブラウザリセット・基本設定用CSS */
@import url("base_css.php");/* 共通設定・共通レイアウト用CSS */
@import url("advanced_css.php");/* 拡張用CSS */


/*----------------------------------
	news
----------------------------------*/

/* nesw_list --------------------------------------------*/
#news_list{
	background: url(/terry3ds/img/news_12021601/list_bg.png) no-repeat;
	width: 720px;
    height: 229px;
    overflow: hidden;
}

#news_list .contents{
    width: 655px;
    height: 178px;
    margin: 25px auto 0;
    /*overflow-y: scroll;*/
	overflow-y: auto;
}

#news_list table{
	width: 98%;
}

*:first-child+html #news_list table{
	width: 95%;
}

#news_list td{
	border-bottom: 1px dotted #a19084;
	vertical-align: top;
	color: #fff;
    font-size: 13px;
}

#news_list td.category{
	width: 60px;
    text-align: center;
    padding-top: 7px; 
}

#news_list td.new{
	width: 26px;
    text-align: center;    
    padding-top: 8px; 
}

#news_list td.new img{
	vertical-align: top;
}

*:first-child+html #news_list td.new{
    padding-top: 7px; 
}

#news_list td.date{
	width: 84px;
    text-align: center;    
    padding-top: 5px; 
}

#news_list td.title{
    padding: 4px 10px 5px 8px;
    text-align: left;    
}

#news_list a{
	color: #fff;
}

#news_list td#noting_news
{
	border:none;
	padding:20px;
}


/* article --------------------------------------------*/

#main .article{
	width: 672px;
    margin: 20px auto 0px;
    text-align: left;
}

*:first-child+html #main .article {
    margin: 0px auto 0px;
}

#main .article .contentsPos
{
	font-size:1px;
	height:1px;
	line-height:1px;
}

#main .article .title{
	background: url(/terry3ds/img/news_12021601/article_title_bg.png) no-repeat;
	width: 672px;
    height: 90px;
    overflow: hidden;
}

#main .article .title .date{
	float: right;
    color: #fff;
	margin: 22px 22px 0 0;
}

#main .article .title ul{
	margin: 23px 0 0 25px;
}

#main .article .title li{
	float: left;
    margin-right: 5px;
}

#main .article .title p{
	padding: 5px 25px 0px;
    color: #fff;
    font-weight: bold;
}

#main .article .title li img{
	vertical-align: top;
}

#main .article .text_body{
	background: url(/terry3ds/img/news_12021601/article_bg.png) repeat-y;
	padding: 10px 30px 10px;
}

#main .article .text_body p{
	padding: 10px 0px 10px;
}


/* img_area --------------------------------------------*/

#main .article .text_body .img_area{
	padding: 15px 0 10px;
}

#main .article .text_body .img_area .box{
	width: 204px;
	float: left;
}
#main .article .text_body .img_area .imgBox{
	width: 200px;
	height: 150px;
}

#main .article .text_body .img_area .box p{
	padding: 2px 10px 2px;
    font-size: 12px;
    line-height: 1.2;
}

