@charset "utf-8";


/* CSS Document */

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


/*----------------------------------
	wifi
----------------------------------*/

/* ranking_list --------------------------------------------*/
#ranking_list{
	background: url(/terry3ds/img/wifi_12052401/list_bg.png) no-repeat;
	width: 720px;
    height: 347px;
    overflow: hidden;
}


/* contents_info --------------------------------------------*/
#ranking_list .contents_info{
    width: 560px;
    height: 70px;
    margin: 30px 39px 0 auto;
    overflow-y: auto;
    text-align: left;
}

#ranking_list .contents_info a{
	color: #0000ff!important;
}

#ranking_list .contents_info a:hover{
	color: #ff0000!important;
}


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

#ranking_list table{
	width: 98%;
}

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

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

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

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

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

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

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

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

#ranking_list a{
	color: #fff;
}

#ranking_list td#noting_ranking
{
	border:none;
	padding:20px;
}


/* network_caution --------------------------------------------*/
p.network_caution{
    margin-bottom: -10px;
    padding: 10px 0 0 160px;
    font-size: 11px;
    text-align: left;
}



/* 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/wifi_12052401/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;
    font-size: 12px!important;
}

#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;
    font-size: 14px!important;
}

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

#main .article .text_body{
    font-family: "ＭＳ ゴシック","Osaka-Mono",monospace;
    word-wrap: break-word;
	background: url(/terry3ds/img/wifi_12052401/article_bg.png) repeat-y;
	padding: 10px 30px 10px;
    font-size: 12px!important;
}

#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;
}

