@charset "utf-8";

/********** リセット **********/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/********** ハック **********/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;min-height:1%;zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/********** レイアウト **********/

#container {
	margin:0 auto;
	padding:15px;
	width:950px;
	\width:980px;
	w\idth:950px;
	}
#head {
	margin-bottom:10px;
	}
#body {
	margin-bottom:10px;
	}
#side {
	width:175px;
	float:left;
	}
#main {
	width:755px;
	float:right;
	}
#word_container {
	width:755px;
	}
#word_main {
	width:435px;
	float:left;
	text-align:left;
	}
#word_side {
	width:300px;
	float:right;
	}

/* AD */
#ad_lrec {
	font-size:12px;
	text-align:center;
	}
#ad_lrec td{
	padding:1px;
	}
#ad_lrec td td{
	padding:4px;
	text-align:left;
	}

#ad_sqm {
	border:1px solid #ccc;
	}
#ad_sqm_bar {
	background-color:#eee;
	padding:2px;
	font-size:12px;
	text-align:center;
	}
#ad_sqm_wrap {
	padding:5px;
	}
#ad_sqm img {
	margin-right:5px;
	}


#ad_pr {
	border:1px solid #ccc;
	}
#ad_pr table {
	margin:0 auto;
	}
#ad_pr img {
	margin:5px;
	}


#ad_sqb td {
	padding:1px;
	margin:1px;
	}


#ad_s {
	padding:3px;
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_dottedline.gif") repeat-x 0 top;
	}
#ad_s td {
	padding:3px;
	}


/* UHD */

#ad_uhd {
	width:950px;
	margin:0 auto -6px;
	}
#ad_uhd input {
	margin:3px;
	}
#ad_uhd a {
	margin-left:4px;
	}
#ad_uhd td {
	text-align:left !important;
	}

/* EMG */

#ad_emg {
	width:728px;
	margin:0 auto;
	margin-bottom:6px;
	}
#ad_emg table {
	border:2px solid #141452;
	}

/********** プリセット **********/

body {
	font-family:Verdana, Arial, sans-serif;
	color:#333;
	text-align:center;
	}
a {
	color:#0072ff;
	}
i, legend {
	display:none;
	}
.cloud_18 {
	font-size:18px;
	line-height:20px;
	}
.cloud_16 {
	font-size:16px;
	line-height:18px;
	}
.cloud_14 {
	font-size:14px;
	line-height:16px;
	}
.cloud_12 {
	font-size:12px;
	line-height:14px;
	}
.cloud_10 {
	font-size:10px;
	line-height:12px;
	}
.gray {
	color:#a0a0a0;
	}

/********** ヘッド **********/

#head {
	text-align:left;
	margin-bottom:12px;
	}

/* マストヘッド */

#must_head {
	font-size:13px;
	margin-bottom:6px;
	}
#must_head h1 a {
	display:block;
	#background:url("http://i.yimg.jp/images/trendword/n/img/logo_musthead.gif") no-repeat;
	#width:263px;
	background:url("http://i.yimg.jp/images/mh/trendword2.gif") no-repeat;
	width:273px;
	height:41px;
	float:left;
	margin-right:10px;
	}
#yid {
	text-align:left;
	float:left;
	}
#ylink {
	float:right;
	line-height:41px;
	}

/* ティッカー */

#ticker {
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_ticker.gif") no-repeat;
	height:24px;
	}
#ticker_navi {
	float:left;
	width:920px;
	}
#ticker_close {
	display:inline;
	float:right;
	margin-top:4px;
	margin-right:8px;
	}
#ticker_open {
	position:absolute;
	top:1px;
	right:12px;
	}
#ticker_open a {
	display:block;
	width:83px;
	height:17px;
	background:url('http://i.yimg.jp/images/trendword/n/img/bg_open_ticker.gif') no-repeat;
	}

/* 検索 */

#search {
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_search.gif") no-repeat;
	height:29px;
	margin-bottom:6px;
	text-align:center;
	padding:5px 0;
	line-height:29px;
	position:relative;
	}
#search p {
	float:left;
	font-size:12px;
	}
#textbox_form {
	padding:2px;
	width:280px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	display:block;
	float:left;
	position:relative;
	top:2px;
	margin:0 5px;
	}
#textbox_button {
	display:block;
	float:left;
	width:78px;
	height:30px;
	margin-right:5px;
	}
#search form {
	margin:0 auto;
	width:580px;
	height:29px;
	}

/* デリミタ */

#delimiter {
	font-size:12px;
	}

/********** 左カラム **********/

/* チャンネルナビ */
#channel_navi {
	margin-bottom:15px;
	}
.channel_cat {
	margin-bottom:1px;
	}
.accordion_toggle {
	cursor:pointer;
	height:25px;
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi_on_off.gif") no-repeat;
	text-align:left;
	}
.accordion_content {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
	}
.accordion_toggle_active {
	cursor:pointer;
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi_on_off.gif") no-repeat 0 -26px;
	}
.accordion_toggle span {
	display:block;
	width:175px;
	height:25px;
	}
#cat_01 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat;}
#cat_02 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -26px;}
#cat_03 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -52px;}
#cat_04 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -78px;}
#cat_05 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -104px;}
#cat_06 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -130px;}
#cat_07 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -156px;}
#cat_08 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -182px;}
#cat_09 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -208px;}
#cat_10 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -234px;}
#cat_11 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -260px;}
#cat_12 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -286px;}
#cat_13 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -312px;}
#cat_14 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -338px;}
#cat_15 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -364px;}
#cat_16 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -390px;}
#cat_17 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -416px;}
#cat_18 {background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_navi.gif") no-repeat 0 -442px;}
.channel_link {
	display:block;
	height:24px;
	line-height:22px;
	padding-left:6px;
	}
.channel {
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_dottedline.gif") repeat-x 0 bottom;
	}
.channel_bottom {
	background:none;
	}
.channel_current {
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_channel_current.gif") no-repeat 3px 2px;
	color:#fff;
	}

/* プラグインダウンロード */

#plugin {
	margin-bottom:10px;
	}
#plugin p {
	font-size:13px;
	line-height:1.2;
	text-align:left;
	margin-top:6px;
	}
#plugin p.button {
	text-align:center;
	}

/* きざしモジュールM */

#kizasi h4 {
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_title_kizasi.gif") no-repeat;
	}
#kizasi p {
	text-align:center;
	}

/* きざしモジュールS */

#kizasi_s {
	text-align:left;
	}
#kizasi_s h4 {
	width:175px;
	height:24px;
	margin-bottom:6px;
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_title_kizasi_s.gif") no-repeat;
	}

/********** 右カラム **********/

.sub_module {
	margin-bottom:15px;
	text-align:left;
	}
.sub_module h4 {
	width:300px;
	height:24px;
	margin-bottom:6px;
	}

/********** フッター **********/

#foot {
	font-size:12px;
	background:url("http://i.yimg.jp/images/trendword/n/img/bg_dottedline.gif") repeat-x 0 top;
	padding-top:6px;
	}

/********** アテンション **********/

#attention {
	border:2px solid #ff6232;
	background-color:#ffe;
	margin-bottom:12px;
	font-size:14px;
	padding:8px 0;
	text-align: center;
	}
#attention p {
	text-align:left;
	margin:8px auto;
	width:480px;
	}
#attention strong {
	color:#ff6232;;
	}
.zeromach {
	font-size:14px;
	margin-top:10px;
	line-height:1.4;
	}
.zeromach_hint {
	margin-top:12px;
	}
.cl_navi {
	text-align:right;
	}
.cl_navi img {
	vertical-align:text-top !important;
	margin:0 !important;
	padding:0 !important;
	}

#kizasimodule p {
	font-size:14px;
	font-weight:bold;
	background-color:#bf3600;
	text-align:center;
	padding:3px 0;
	}
#kizasimodule p a {
	color:#fff;
	}

#kizasimodule {
	border:1px solid #bf3600;
	}
.kizashi_weap {
	padding:6px;
	}

#trouble {
	font-weight:bold;
	color:#f00;
	border:2px solid #f00;
	margin-top:12px;
	padding:30px 5px;
	text-align:center;
	}

