@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information
 Last edit:      2008/02/11 16:33
 File name:      style.css
 Author:         Akihiko_Takeuchi
 Style Info:     各CSSファイル読み込み用
----------------------------------------------------------- */
/*
/*----------------------------------------------------
	Reset
----------------------------------------------------*/

html {
	width:100%;
	height:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}


address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
}


object,
embed {
	vertical-align: top;
}

hr,legend {
	display: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

img,abbr,acronym,fieldset {
	border: 0;
}

li {
	list-style-type: none;
}

p {
	margin-bottom: 1em;
}


/*----------------------------------------------------
	Base
----------------------------------------------------*/

body {
	background: #fff; /*url(../img/share/bg_body.gif)*/;
	color: #333;
	font-family: verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',Sans-Serif;
	line-height: 1.5;
	letter-spacing:1px;
	text-align: center;
}

* + html body {
	font-family: 'メイリオ','Meiryo';
}


/*----------------------------------------------------
   #header
----------------------------------------------------*/

/* Header */
div#header { width: 950px; height: 100px; margin:0px; padding:0; background:url('http://thai.news-agency.jp/themes/thai2/img/header.gif') no-repeat top left; clear:both;}

/* Header */
div#header2 { width: 950px; height: 100px; margin:0px; padding:0; background:url('http://thai.news-agency.jp/themes/thai2/img/headerf.gif') no-repeat top left; clear:both;
}

div#header #banner { width: 728px; height:90px; position:relative; top:0px; left:200px;}

div#header2 #banner { width: 728px; height:90px; position:relative; top:0px; left:200px;}

#header_menu {
	color:#333;
	width:950px;
	clear:both;
	display:block;
}
#header_menu ul.hm_main,#header_menu ul.hm_main3{
	width:950px;
	height:30px;
	color:#333;
	clear:both;
	margin:10px 0px 5px;
	padding:0px;
	display:block;
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmmain.gif');
}
ul.hm_main li,ul.hm_main3 li {
	float:left;
	margin:0px;
	padding:0px;
}
#act1,
ul.hm_main li a,
ul.hm_main li a:link,
ul.hm_main li a:visited,
ul.hm_main3 li a,
ul.hm_main3 li a:link,
ul.hm_main3 li a:visited{
	background-position: 0px 0px;
	width:95px;
	height:30px;
	overflow: hidden;
	text-align:center;
	line-height:30px;
	color:#333;
	text-decoration:none;
	font-size:7.3pt!important;

}
#act1,
ul.hm_main li a:focus,
ul.hm_main li a:hover,
ul.hm_main li a:active,
ul.hm_main3 li a:focus,
ul.hm_main3 li a:hover,
ul.hm_main3 li a:active {
	background-position: 0px 30px!important;
}
ul.hm_main li a{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hm.gif');
	display:block;
}
ul.hm_main li a.first{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hm_f.gif');
}
ul.hm_main li a.last{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hm_e.gif');
	width:96px!important;
}

ul.hm_main3 li a{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmf.gif');
	display:block;
}
ul.hm_main3 li a.first{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmf_f.gif');
}
ul.hm_main3 li a.last{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmf_e.gif');
	width:96px!important;
}

#header_menu ul.hm_sub{
	color:#333;
	clear:both;
	margin:0px;
	padding:0px;
	width:950px;
	height:25px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmsub.gif') repeat;
}

#header_menu ul.hm_sub3{
	color:#333;
	clear:both;
	margin:0px;
	padding:0px;
	width:950px;
	height:25px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hmfsub.gif') repeat;
}
ul.hm_sub li,ul.hm_sub2 li,ul.hm_sub3 li{
	float:left;
	margin:0px;
	padding:0px;
}

#act2,
.hm_sub li a,
.hm_sub li a:link,
.hm_sub li a:visited,
.hm_sub2 li a,
.hm_sub2 li a:link,
.hm_sub2 li a:visited,
.hm_sub3 li a,
.hm_sub3 li a:link,
.hm_sub3 li a:visited{
	background-position: 0px 0px;
	display:block;
	height:25px;
	width:95px;
	overflow: hidden;
	text-align:center;
	line-height:25px;
	color:#fff;
	text-decoration:none;
}

#act2,
.hm_sub li a:focus,
.hm_sub li a:hover,
.hm_sub li a:active{
	background-position: 0px 25px!important;
}

#act2,
.hm_sub3 li a:focus,
.hm_sub3 li a:hover,
.hm_sub3 li a:active{
	background-position: 0px 25px!important;
}


ul.hm_sub li a,ul.hm_sub2 li a{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hs.gif');
}
ul.hm_sub li a.first, ul.hm_sub li a.first{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hs_f.gif');
}
ul.hm_sub li a.last,ul.hm_sub2 li a.last{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hs_e.gif');
	width:96px!important;
	clear:right;
}
ul.hm_sub3 li a{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hsf.gif');
}
ul.hm_sub3 li a.first{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hsf_f.gif');
}
ul.hm_sub3 li a.last{
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg_hsf_e.gif');
	width:96px!important;
	clear:right;
}
/*theme_breadcrumbs*/
div#theme_breadcrumbs{
	margin:0px;
	padding:0px;
	height:2em;
	width:100%;
	line-height:2;
	clear:both!important;
}

/*:first-child+html div#theme_breadcrumbs {
	margin:15px 0px 0px;
	padding:0px;
	height:2;
	line-height:2;
	display:block;
	width:100%;
}
*/


/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

body{
		font-size: 14px;
}

div#container {
	font-size:100%;
}

#header_menu {
	font-size:74%;
}

/*
ul.topicList li{
	list-style:disc inside!important;
}
*/
ul.topicList{
	margin:1em 0px 0px;
}

ul.topicList li img {
	margin:0px 0.7em 0px 0px;
}
ul.adpr{
	margin:1em 0px 0px;
}
ul.adpr li{
	margin:0.5em 0px 0.5em;
}
ul.adpr li img{
	margin:0px 0.7em 0px 0px;
}
table.outer{
	clear:both!importa;
}
div.rightblock table.outer th{
	font-size:12px;
	font:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'!important;
}
div.rightblock table.outer th a{
	font-size:12px;
	font:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'!important;
}
div.rightblock table.outer td{
	font-size:12px;
	font:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'!important;
}
div.rightblock table.outer td a{
	font-size:12px;
	font:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3'!important;
}

img.sprc{
	margin:3px;
}


ul.topicList li a{
	font-size:110%;
}
h3.itemTitle a{
	font-size:120%;
}

div#footer01 { 
	font-size:75%;
}

div#footer02 {
	font-size:75%;
}

div#footer03 {
	font-size:74%;
}
div#footer04 {
	font-size:74%;
}

table.extr_cont thead th{
	background:#C9C;
	font-weight:normal;
	text-align:center;
	color:#fff;
	border:solid 1px #ccc;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	line-height:2;
}
table.extr_cont tbody th{
	font-weight:normal;
	color:#333;
	border:solid 1px #ccc;
	border-collapse:collapse;
	text-align:center;
}
table.extr_cont tbody th p{
	margin:3px 5px;
}

table.extr_cont td{
	font-weight:normal;
	color:#333;
	border:solid 1px #ccc;
	border-collapse:collapse;	
}
table.extr_cont td p{
	margin:10px 0px;
	padding:0px;
}

table.extr_cont tfoot td{
	text-align:right;
	padding:5px 0px;
}
table.extr_cont tfoot td p{
	margin:0px 5px 0px 0px;
}
td.tab_ind{
	padding:0px 0px 0px 7px;
}



/*----------------------------------------------------
	#footer
----------------------------------------------------*/

/*Footer*/
div#footer01 { width: 950px; height:30px; margin:5px 0px 0px 0px; padding:0; background:url('http://thai.news-agency.jp/themes/thai2/img/footer_01.gif') no-repeat top left; clear:both;
			   text-align:center; color:#333333; line-height:30px;
}
div#footer01 ul li{ display:inline; margin:0px 0px 0px 0px }

div#footer02 { width: 950px; height:30px; margin:0px; padding:0;
			   background:url('http://thai.news-agency.jp/themes/thai2/img/footer_02.gif') no-repeat top left; clear:both;
			   text-align:center; color:#333; line-height:30px;
}
div#footer02 ul li{ display:inline; margin:0px 0px 0px 10px }

div#footer03 { width: 950px; height:31px; margin:0px; padding:0; background:url('http://thai.news-agency.jp/themes/thai2/img/footer_03.gif') no-repeat top left; clear:both;
			   text-align:center; color:#fff; line-height:31px;
}
div#footer04 { width: 950px; height:31px; margin:0px; padding:0; background:url('http://thai.news-agency.jp/themes/thai2/img/footerf.gif') no-repeat top left; clear:both;
			   text-align:center; color:#fff; line-height:31px;
}

/*
 print
----------------------------------------------------------- 
@import url('http://thai.news-agency.jp/themes/thai2/css/print.css');
*/



/*
 Master
----------------------------------------------------------- 
@import url('http://thai.news-agency.jp/themes/thai2/css/master.css');
*/
/*base*/
div#container {
	margin:0 auto;
	width: 986px;
	text-align:left;
	background:url('http://thai.news-agency.jp/themes/thai2/img/bg.gif') repeat-y;
}

div#wrapper {
	width:950px;
	margin: 0px 0px 0px 18px;
}

/*center_column*/
div#CenterColumn {
	width: 640px; margin:0px; padding:0px; display: block; float:left;
}

/* side_column */
/*div#LeftColumn { float: left; width: 180px; margin: 0px; display: inline; }*/
div#RightColumn {
	float:right; width:300px; padding:0px; display:block; margin:0px;
}

/*contents_Title*/
#ModuleContents h2{
	background:url('http://thai.news-agency.jp/themes/thai2/img/title_c01.gif') no-repeat;
	width:640px;
	height:25px;
	margin:0px;
	line-height:25px;
	padding:0 0 0 20px;
	color:#333333;
	border:none!important;
}

h3.module_h3{
	background:url('http://thai.news-agency.jp/themes/thai2/img/') no-repeat;
}

.cblock_header h2.blockTitle{
	background:url('http://thai.news-agency.jp/themes/thai2/img/title_c01.gif') no-repeat;
	width:640px;
	height:25px;
	padding-left:20px;
	line-height:25px;
}

/*Content Block*/
.centerCblock{
	width:640px!important;
	margin:0px 0px 10px;
	clear:both;
}

.centerCblock .blockContent{
	width:640px!important;
	background:url('http://thai.news-agency.jp/themes/thai2/img/01c_box.gif') repeat;
}

.content_C{
	margin:5px 10px 3px;
}


.cblock_footer{
	width:640px;
	height:10px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/01c_box_f.gif') no-repeat bottom left;
	clear:both;
}

/*Center Left Column*/
#CenterLColumn{
	width:640px;
	height:auto;
	padding:0px;
}
/*center box_float*/
.centerLblock{
	width:210px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/02c_box.gif') repeat;
	float:left;
	margin:0px 0px 10px 0px
}
.centerLblock .blockContent{
	margin:5px 0px 3px;
}
.clblock_footer{
	height:10px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/02c_box_f.gif') no-repeat bottom left;
}
#centerl2{
	margin:0px 5px 0px;
}
/*center box_float title*/
.centerLblock h2{
	background:url('http://thai.news-agency.jp/themes/thai2/img/title_cl01.gif') no-repeat;
	width:210px; 
	height:25px;
	padding-left:20px;
	line-height:25px;
}
.rightSP h2.blockTitle{
	background:url('http://thai.news-agency.jp/themes/thai2/img/title_tab01.gif') no-repeat;
	width:300px;
	height:25px;
	padding-left:20px;
	line-height:25px;
}
.rightSP{
	width:300px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/03c_box.gif') repeat;
	margin:0px 0px 1em 0px;
}
.rightSP .blockContent {
	margin:5px 10px 3px;
}

.rightblock .blockContent{
	margin:5px 5px 3px;
}
.rightblock{
	margin:0px 0px 10px;
}

.rightSPf h2.blockTitle{
	background:url('http://thai.news-agency.jp/themes/thai2/img/title_tab01.gif') no-repeat;
	width:300px;
	height:25px;
	padding-left:20px;
	line-height:25px;
}
.rightSPf{
	width:300px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/03_cboxf.gif') repeat;
	margin:0px 0px 1em 0px;
}
.rightSPf .blockContent {
	margin:5px 10px 3px;
}
.rightblock .blockContent{
	margin:5px 5px 3px;
}
.crblock_footer{
	width:300px;
	height:10px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/03c_box_f.gif') no-repeat bottom left;
}
.crblock_footerf{
	width:300px;
	height:10px;
	background:url('http://thai.news-agency.jp/themes/thai2/img/03_cboxf_f.gif') no-repeat bottom left;
}
/*ModuleContent*/
#ModuleContents{
	background:url('http://thai.news-agency.jp/themes/thai2/img/01c_box.gif') repeat;
	width:640px;
	height:auto;
	margin:0px 0px 15px;
	padding:0px;
	color:#333333;
	overflow:hidden!important;
}
#ModuleContents .blockContent{
	margin:5px 0px 3px;
	padding:0px;
}
/*Search*/
#Search{
	float:right;
	margin:1px 0px 2px 0px;
	padding-right:5px;
	letter-spacing:0px;
}
#Search img{
	margin:0.2em 0px 0px;
}
#Search2{
	float:right;
	margin:1px 0px 2px 0px;
}
span #Search_t{
		color:#333; line-height:24px;
}
#logo{
	float:left; display:inline; width:300px;
	color:#333; line-height:24px;
	font-size:85%
}
#logo a{
	color:#333;
}
#mainmenu{
	width:280px;
}

/* module
----------------------------------------------------------- 
@import url('http://thai.news-agency.jp/themes/thai2/css/module.css');
*/

/* CSS Document */
/*edit by taker 07/09/19 */
/* _/_/_/_/_/ module : Xoops_System edit by taker 07/09/19 18:54 _/_/_/_/_/ */
/*main_visual*/
/*wordpress*/
.blog_table{
	width:500px;
	border:1px solid #ddd;
	border-collapse:collapse;
}
.blog_table thead tr{
	background:#ccc;
}
.blog_table th{
	border:1px solid #ddd;
}
.blog_table{
	border:1px solid #ddd;
}
/*TOP_BlogP*/
.Blogp_L{
	float:left;
	width:170px;
	text-align:center;
}
.Blogp_R{
	width:330px;
	float:right;
	text-align:center;
}
.BLogp_C{
	width:520px;
	clear:both;
}

/*quoted*/
.inyo{margin:10px; background:#DFFEC9;
}

}
p.submit_box{
	position:relative;
}
p.submit_box .submit_login {
	position:absolute;top:-75px;right:10px;
}
#new_regi{
	text-align:center;
	height:40px;
	margin-top:5px;
	clear:both;
}

/*BookMark*/
#bookmark{
	margin:0px;
	padding-left:13px;
}
#bookmark_f{
	margin:0px;
	padding-bottom:23px;
}
#gmsub_bmlist li img{
	vertical-align:middle;
	margin:0 3px;
}

/*popword*/
#popword{
	margin:0px;
	padding:0px 0px 22px 13px;
}
#popword ul{
	margin-bottom:2em;
	padding:0px;
}
#popword_f{
	margin:0px;
}
/*randomword*/
#randomord{
	margin:0px 0px;
}
#randomword_f{
	margin:10px 0px 10px;
}
#randomword_footer{
	height:12px;
	margin-bottom:10px;
}
/*newword*/
#newword{
	margin:0px;
}
#newword_f{
	margin:0px;
}
#newword_footer{
	height:12px;
}

/*blogranking*/
#blogranking{
	margin:0px;
	padding-left:13px;
}
#blogranking_f{
	margin:0px 0px 10px;
	padding-bottom:12px;
}

/*Old_log*/
#Old_log{
	margin-top:0px;
	padding-left:13px;
}
#Old_log_f{
	margin-bottom:10px 0px 10px;
	padding-bottom:12px;
}


/*My_album*/
/*topphoto*/
.topPhoto{height:auto; padding:0px; margin:0px 0px 0px -2px;}
.Photo_topic{
	width:630px;
	position:relative;
	top:0px;
	left:-5px;
}
.Photo_topic td{
	height:auto;
	width:126px;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:bottom;

}
.topPhoto img{
	margin:3px 0px;
}
.topPhoto .block img{
	margin:3px 0px;
}
.topPhotoName{ text-align:center;}
.cleaFix{ clear:both;}

.Photo_list{float:left;}
.Photo_list .block{margin:0px; padding:0px;}

.photo_list{
}
.photo_list_l{
	float:left;
}
.photo_list_r{
	float:right;
}
.cat_li{
	display:block;
	width:200px;
	height:1.5em;
	float:left;
}
.cat_selecter{
	clear:both;
	margin:0px;
	padding:10px 0px;
}

ul.photoTitle_li{
	width:630px;
	display:block;
}
ul.photoTitle_li li{
	display:block;
	width:120px;
	float:left;
	text-align:center;
	margin-right:3px;
}
.photoMod li{
	width:120px;
	display:inline;
}
.topPhoto{
	width:95%;
	text-align:center;
	margin:0 auto;
}
.topPhoto .block{
	text-align:center;
}
.topPhoto .heightLine{
	text-align:center;
	width:120px;
	margin:0 auto;
}
.topPhoto .heightLine a{
	font-size:75%;
}


/*bulletin*/
.news_Block{
	padding-bottom:8px;
	margin-bottom:10px;
}
.archive_box{
	width:25px;
	float:left;
}
.archive_year{
	height:20px;
	width:630px;
	clear:left;
}
.archive_month{
	width:40px;
	float:left;
	text-align:right;
}

h3.newsTitle{
	font-size:140%;
}

h3.newsTitle a,
h3.newsTitle a:hover,
h3.newsTitle a:visited{
	color:#333;
}

.Rss_bar{
	text-align:right;
}
.itemPostDate{
	font-size:85%!important;
	font-weight:normal;
}

.NewsitemBody p.itemText img{
	margin:0px 5px 5px 0px;	
}

div.photoArea {
	width;640px;
	text-align:center;
}
.clm_01{
	margin:0.5em;
}
.clm_02{
	margin:0em 1em 1em;
}
div.photo_text_area div{
	margin:0px 10px 0px;
}


.photoDescription{
	margin:3px 0px;
	text-align:left;		
}
.more_link{
	text-align:right;
}
.more_link a img{
	margin:0px 0px 0px 0.3em;
	position:relative;
	top:1px;
}
.relationnews li a img{
	margin:0px 0.7em 0px 0px;
}
.gsearch{
	margin:0 auto;
	height:auto;
	text-align:center;
}
.gsearch table{
	margin:0 auto;
	width:90%;
	height:auto;
	text-align:left;
}

/*liaise*/
table.liaise{
	width:95%;
	margin:0 auto;
}
th.liaisetitle{
		width:95%;
}
table.liaise .head{
	width:38%;
}

table.liaise .even input{
	width:100%;
	margin:5px 0px
}
table.liaise .odd input{
	width:100%;
	margin:5px 0px
}
table.liaise textarea{
	width:100%;
	margin:5px 0px
}

input.formButton{
	width:auto!important;
	margin:10px auto;
	text-align:center;
}
/*Xwords-Dictionaly*/
/* _/_/_/_/_/ module : Xwords edit by taker 08/03/05 21:19 _/_/_/_/_/ */
/* Custom block group*/
.xwords_block{
	margin:5px 8px;
	padding:0;
	line-height:1.5em;
}
.xwords_block .post_date{
	font-size:90%;
}

.smalldescription{
	font-size:90%;
}


/* Category block */

.x_category{
	clear:both;
	width:100%;
	margin:0.1em 0em;
	padding:0em;
}

.x_h2{
	background:none!important;
	clear:both;
	width:100%;
	margin: 0 0 10px 0;
	padding: 0.2em 0em;
	text-align: center;
	font-size: 100%;
}
.x_block{
	clear:both;
	width:100%;
	border:1px solid #d4d4d4;
	margin:0em 0em 1em;
	padding:0em;
	text-align:left;
}
.x_maintxt{
	margin:1em;
	padding:0em;
	text-align:left;
	line-height:1.4em;
}
.x_maintxt dl{
	clear:both;
	line-height:1.3em;
	margin:1em 0em;
}
.x_maintxt dt{
	clear:both;
	margin:1em 1em 0.5em 1em;
	padding:0.3em 0em;
	border-top:1px dotted #cd5c5c;
	font-size:1.3em;
}
.x_maintxt dd{
	clear:both;
	margin:0.5em 2em 1em 2em;
	padding:0em;
}
.x_maintxt{
	margin:1em;
	padding:0em;
	text-align:left;
	line-height:1.4em;
}
.x_maintxt dl{
	clear:both;
	line-height:1.3em;
	margin:1em 0em;
}
.x_maintxt dt{
	clear:both;
	margin:1em 1em 0.5em 1em;
	padding:0.3em 0em;
	border-top:1px dotted #cd5c5c;
	font-size:1.3em;
}
.x_maintxt dd{
	clear:both;
	margin:0.5em 2em 1em 2em;
	padding:0em;
}

.x_separate{
	clear:both;
	width:100%;
	margin:0.1em 0em;
	padding:0em;
}
.x_block_small{
	float:left;
	width:49%;
	margin:0% 1% 2% 0%;
	padding:0em;
	overflow:hidden;
	border:1px solid #d4d4d4;	
}
.x_block_small_v2{
	float:right;
	width:49%;
	margin:0 0 10px;
	padding:0em;
	overflow:hidden;
	border:1px solid #d4d4d4;	
}
.x_maintxt_small{
	font-size:1em;
	margin:1em;
	padding:0em;
	text-align:left;
	line-height:120%;
}
ul.x_insmall li{
	font-size:1em;
	margin:0em;
	padding:0em;
	text-align:left;
	margin:1em 
}
.x_random{x_pagenavi_bar
	font-size:1em;
	margin:0em;
	padding:0em;
	text-align:left;
}
.x_random_under{
	font-size:1em;
	margin:0em;
	padding:0em;
	text-align:left;
	line-height:1.4em;
}
.x_search{
	margin:1em 0em;
	padding:0em;
	text-align:center;
	line-height:1.3em;
}

.x_cate_txt{
	clear:both;
	margin:2em 0em;
	padding:0.3em;font-size:1.3em;
	text-align:center;
}
.x_pagenavi_bar{
	clear:both;
	margin: 3em 0em;
	text-align: right;
	font-size: 100%;
}
.x_return_navi{
	clear:both;
	text-align:center;
	margin: 2em 0em;
}
.x_head{
	clear:both;
	margin:2em 0em 0em 0em;
	padding:0em;
	font-size:1.1em;
	background-color:transparent;
	text-align:left;
}
.x_comtxt{
	clear:both;
	margin:0.5em 1em 2em 1em;
	padding:0em;
	line-height:1.3em;
	font-size:100%;
}
.x_block_cate1{
	float:left;
	width:49%;
	margin:0em 0em 2em;
	padding:0em;
	overflow:hidden;
	border:1px solid #d4d4d4;	
}
.x_block_cate2{
	float:right;
	width:49%;
	margin:0em 0em 2em;
	padding:0em;
	overflow:hidden;
	border:1px solid #d4d4d4;	
}
.x_word_list{
	font-weight:normal;
	font-size:0.6em;
	color:#cd5c5c;
}
.x_list_description{
	clear:both;
	margin:1em;
	padding:0em;
	text-align:left;
}
.x_link{
	text-align:center;
	margin: 1em 0em;
}
.x_list_title{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:1.3em;
	background-color:transparent;
	text-align:left;
}
.x_term_block{
	margin:2em 0em 1em 0em;
	font-size:1.3em;
	text-align: left;
}
.x_entry_title{
	clear:both;
	width:100%;
	margin: 2px 0px 20px 0px;
	padding:0px;
	font-size:140%;
	text-align:left;
	background:none!important;
}
.x_entry_title_small{
	clear:both;
	width:100%;
	margin: 20px 0px 2px 25px;
	padding:0px;
	font-size:0.8em;
	text-align:left;
}
.x_entry_other{
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 1.2em;
	text-align: center;
	background-color: transparent;
}
div.bnr_block{
	margin-bottom:0.5em;
}
.igoogleg p{
	margin:1em 0px;
}
.igoogleg h3{
	margin:1em 0px;
}

.altsys_mymenu{
	clear:both;
}
.altsys_mymenu {
	clear:both;
}

.altsys_mymenusub{
	clear:both;
}

.g-ads{
	margin:0 auto!important;
	height:120px;
	width:450px;
	text-align:center;
}


.wid320{
}
.wid160{
	width:160px;
	border:solid 1px #333!important;
}

#flashcontent{
	width:280px;
	height:210px;
	padding:0px;
	margin:5px 10px 5px 0px;
}
