@charset "utf-8";
@import url(common.css);

/* HEADER */
.header {
	text-align: left ; 
	height: 25px ;
}
#header-inner { 
	position: relative ; 
	margin-top: 5px ; 
	margin-bottom: 10px ; 
}
.header h1 { 
	position: absolute; 
	left: 10px; 
	font-size: 12px; 
	font-weight: bold; 
} 
.header h2 { 
	position: absolute; 
	left: 190px; 
	font-size: 12px; 
} 
.sitemap { 
	position: absolute; 
	left: 900px; 
	font-size: 12px; 
} 

#header-content { 
	position: relative; 
	height: 100px ;
	background: url("http://t24.in/t24-img/header-bg.gif") no-repeat ;
} 
#header-img {
	position: absolute; 
	left: 35px; 
	top: 13px; 
	text-align: left; 
}

#search-content {
	position: absolute; 
	text-align: right; 
	right: 20px; 
	top: 35px; 
}
#search-box input { 
	font-size: 14px; 
	width: 350px ;	
}
#feed-icon { 
	font-size: 14px; 
	text-align: right; 
	right: 20px; 
	padding-top: 10px ;
	padding-bottom: 3px ;
}


/* FOOTER */
.footer-set {
	clear: both ; 
	width: 980px;	
	margin: 5px 0 10px 0;  /* 上 右 下 左 */
} 
#footer-top {
	height: 5px ;
	background: url("http://t24.in/t24-img/footer-top.gif") no-repeat; 
} 
#footer-middle {
	background: url("http://t24.in/t24-img/footer-middle.gif") repeat; 
} 
#footer-line {
	height: 5px ;
	background: url("http://t24.in/t24-img/footer-line.gif") no-repeat; 
} 
#footer-bottom {
	height: 5px ;
	background: url("http://t24.in/t24-img/footer-bottom.gif") no-repeat; 
} 
.footer-contents {
	position: relative; 
	height: 65px ;
} 
#footer-img {
	position: absolute; 
	left: 50px; 
	top: 15px; 
	margin: 0;
}
#footer-copy {
	position: absolute; 
	left: 180px; 
	top: 15px; 
	font-size: 10px; 
	line-height: 20px; 
	text-align: left; 
	font-weight: bold; 
	color: #AAAAAA;
}
#footer-copyright {
	font-size: 10px; 
	line-height: 14px; 
	text-align: center; 
	color: #AAAAAA;
	padding: 1px 0 3px 0;  /* 上 右 下 左 */
}
.footer-contents-link {
	font-size: 12px; 
	text-align: center; 
	color: #999999;
}

/* ALPHA */

.comments-header, .entry-title, h2#page-title, page-title { 
	font-size: 1.4em ; 
	line-height: 1.2 ; 
 	color: #483d8b ;
	padding-left: 39px ;
	padding-top: 5px ;
	padding-bottom: 5px ;
	margin-bottom: 7px ;
	background: url("http://t24.in/t24-img/cube.gif") no-repeat;
}

.asset-header {
	padding: 20px 10px 0 10px ;  /* 上 右 下 左 */
	margin-bottom: 5px ;
}
.asset-body {
	padding: 0 20px 0 20px ;  /* 上 右 下 左 */
	margin-bottom: 5px ;
}
#asset-body {
	padding: 0 10px 5px 10px ;  /* 上 右 下 左 */
}
.asset-more {
	padding: 0 10px 20px 10px ;  /* 上 右 下 左 */
	margin-bottom: 0 ;
}
.asset-more-link {
	padding: 0 0 0 10px ;  /* 上 右 下 左 */
	margin-bottom: 0 ;
}
.mt-image-none {
	margin-right: 15px ;
}
.asset-next { 
	border: 1px solid #EBEBEB ; 
	padding-left: 5px ; 
	margin: 0px ; 
}
.byline, .published, .separator {
	font-size: 12px ;
	font-style: normal ; 
}
.comment, .trackback { 
	font-size: 10px ; 
	border-bottom: 1px dotted #c8c8c8 ;
}

#more p {
	line-height: 1.5; 
	margin: 0 ;
	padding: 0 ; 
}

.comment, .trackback {
	padding-top: 0 !important ;
	margin-bottom: 1em ;
}

.trackbacks-info { 
	font-size: 12px ;
	font-weight: bold; 
	border: 1px solid #CCCCCC ; 
	background: #F0F0F0; 
	padding: 5px 5px 5px 15px ;  /* 上 右 下 左 */
	margin-bottom: 1em;
} 
.trackbacks-info input { 
	width: 400px ;	
}

.mt-page-archive {
	padding: 10px ;
}

#trackbacks, #comments, #trackbacks, #comments, .mt-comment-confirmation #alpha-inner , .mt-comment-preview .comment {
	background: #FFFFFF ;
}

#profile { 
	padding: 15px 10px 10px 20px;  /* 上 右 下 左 */
}
#profile ul { 
	list-style-type: none ;
} 
#profile li { 
	float: left; 
	width: 190px;
	height: 65px ;
	list-style-type: none ;
} 
.profile_set { 
	display: block;
} 
.profile_text_set { 
	margin-left: 55px; 
	padding-bottom: 5px; 
} 
.profile-junji_hotta { 
	background: url("http://t24.in/profile/junji-hotta/junji-hotta-s.jpg") 0px 0px no-repeat; } 
.profile-yoko { 
	background: url("http://t24.in/profile/yoko/yoko-s.jpg") 0px 0px no-repeat; } 
.profile-dai_tsuchiji { 
	background: url("http://t24.in/profile/dai-tsuchiji/dai-tsuchiji-s.jpg") 0px 0px no-repeat; }  
.profile-oh_kyo { 
	background: url("http://t24.in/profile/oh-kyo/oh-kyo-s.jpg") 0px 0px no-repeat; } 
.profile-uk { 
	background: url("http://t24.in/profile/uk/uk-s.jpg") 0px 0px no-repeat; } 
.profile-akira_makino { 
	background: url("http://t24.in/profile/blue-s.jpg") 0px 0px no-repeat; } 
.profile-daisuke_hamaguchi { 
	background: url("http://t24.in/profile/blue-s.jpg") 0px 0px no-repeat; } 
.profile-hiroshi_yasuoka { 
	background: url("http://t24.in/profile/hiroshi-yasuoka/hiroshi-yasuoka-s.jpg") 0px 0px no-repeat; } 
.profile-chie_kitagawa { 
	background: url("http://t24.in/profile/pink-s.jpg") 0px 0px no-repeat; } 
.profile-miki_sakamoto { 
	background: url("http://t24.in/profile/miki-sakamoto/miki-sakamoto-s.jpg") 0px 0px no-repeat; }
.profile-tomoyuki_nagai { 
	background: url("http://t24.in/profile/blue-s.jpg") 0px 0px no-repeat; } 
.profile-brizo { 
	background: url("http://t24.in/profile/brizo/brizo-s.jpg") 0px 0px no-repeat; } 
.profile-hideo_saitoh { 
	background: url("http://t24.in/profile/hideo-saitoh/hideo-saitoh-s.jpg") 0px 0px no-repeat; } 

.profile_occu { 
	font-size: 12px; 
	line-height: 22px; 
} 
.profile_name { 
	font-size: 16px; 
	font-weight: bold; 
} 
.profile_footer { 
	clear: both; 
} 
#profile_set_b { 
	margin: 10px 40px 10px 40px;  /* 上 右 下 左 */
} 
#profile_set_b img { 
	border: 1px solid #999999 ; 
} 
.profile_occu_b { 
	font-size: 14px; 
	font-weight: bold; 
	margin: 12px 0 0 0;  /* 上 右 下 左 */
} 
.profile_name_b { 
	font-size: 18px; 
	font-weight: bold; 
	text-align: left; 
	border-top: none; 
	border-bottom: none; 
	border-left: 7px solid #FFA500; 
	border-right: none; 
	background-color: #F5F5F5; 
	padding: 10px 0 3px 15px;  /* 上 右 下 左 */
} 
.profile_text_b { 
	border: 1px solid #CCCCCC ; 
	font-size: 12px; 
	background: #FFFFF0;
	padding: 5px 10px 5px 15px;  /* 上 右 下 左 */
	margin: 12px 0 12px 0;  /* 上 右 下 左 */
} 
#profile_credit {
	width: 100%;
	font-size: 12px; 
	line-height: 20px; 
} 
#profile_credit ul { 
	list-style-type: none ;
} 
#profile_credit li { 
	list-style-type: none ;
	border-bottom: 1px solid #CCCCCC; 
	padding: 5px 7px 0 7px;  /* 上 右 下 左 */
} 
.report_list { 
	border: 1px solid #999999 ; 
	font-size: 14px; 
	text-align: center; 
	padding: 10px;
	margin: 20px 0 20px 0;  /* 上 右 下 左 */
}

#entry_footer_set { 
	margin: 0 15px 0 15px ;  /* 上 右 下 左 */
} 
#profile_entry_footer { 
	border: 1px solid #C0C0C0; 
	background: #F0F5FF; 
	padding: 20px; 
	margin-bottom: 25px; 
} 
.new_entry_list ul { 
	list-style-type: none; 
	margin-bottom: 15px; 
} 
.new_entry_list li { 
	list-style-type: none; 
	font-size: 12px; 
	line-height: 18px; 
	background: url("http://t24.in/t24-img/cube-s.gif") no-repeat; 
	padding-left: 18px; 
} 
.profile_entry_footer_icon { 
	border: 0; 
	padding: 5px 0 5px 0;  /* 上 右 下 左 */
} 
.profile_entry_footer_icon ul { 
	list-style-type: none; 
} 
.profile_entry_footer_icon li { 
	float: left;
	list-style-type: none; 
	padding-left: 10px; 
} 

#article_head { 
	margin: 0 0 0 65px;  /* 上 右 下 左 */
} 
#article_more-link { 
	margin: 0 0 0 65px;  /* 上 右 下 左 */
} 
.entry-junji_hotta { 
	background: url("http://t24.in/profile/junji-hotta/junji-hotta-s.jpg") 15px 10px no-repeat; } 
.entry-yoko { 
	background: url("http://t24.in/profile/yoko/yoko-s.jpg") 15px 10px no-repeat; } 
.entry-dai_tsuchiji { 
	background: url("http://t24.in/profile/dai-tsuchiji/dai-tsuchiji-s.jpg") 15px 10px no-repeat; } 
.entry-oh_kyo { 
	background: url("http://t24.in/profile/oh-kyo/oh-kyo-s.jpg") 15px 10px no-repeat; } 
.entry-uk { 
	background: url("http://t24.in/profile/uk/uk-s.jpg") 15px 10px no-repeat; } 
.entry-akira_makino { 
	background: url("http://t24.in/profile/blue-s.jpg") 15px 10px no-repeat; } 
.entry-daisuke_hamaguchi { 
	background: url("http://t24.in/profile/blue-s.jpg") 15px 10px no-repeat; } 
.entry-hiroshi_yasuoka { 
	background: url("http://t24.in/profile/hiroshi-yasuoka/hiroshi-yasuoka-s.jpg") 15px 10px no-repeat; } 
.entry-chie_kitagawa { 
	background: url("http://t24.in/profile/pink-s.jpg") 15px 10px no-repeat; } 
.entry-miki_sakamoto { 
	background: url("http://t24.in/profile/miki-sakamoto/miki-sakamoto-s.jpg") 15px 10px no-repeat; } 
.entry-tomoyuki_nagai { 
	background: url("http://t24.in/profile/blue-s.jpg") 15px 10px no-repeat; } 
.entry-brizo { 
	background: url("http://t24.in/profile/brizo/brizo-s.jpg") 15px 10px no-repeat; } 
.entry-hideo_saitoh { 
	background: url("http://t24.in/profile/hideo-saitoh/hideo-saitoh-s.jpg") 15px 10px no-repeat; } 
.entry-t-nishino { 
	background: url("http://t24.in/profile/editorial-department-s.jpg") 15px 10px no-repeat; } 

/* BETA */

#beta .widget-content-menu li { 
	margin-left: 3px; 
	padding-left: 16px; 
	background: url("http://t24.in/t24-img/cube-s.gif") no-repeat;
}
.widget-content-menu { 
	margin-left: 15px; 
	margin-bottom: 10px; 
}
#beta li {
	font-size: 1.1em ;
}
#beta li a {
	text-decoration: underline ;
	text-decoration: underlines ;
	display: inline ;
}
#beta li a:hover {
	text-decoration: underlines ;
	display: inline;
}
#beta li span {
	text-decoration: underlines ;
	display: inline ;
}

/* BRIZO ROOP */
#brizo_roop { 
	padding-left: 30px ;
}
#brizo_roop_text { 
	width: 515px;
}
#brizo_roop img { 
	border: 1px solid #C0C0C0 ; 
	margin: 10px 0 0 0;  /* 上 右 下 左 */
}
#brizo_roop_2photo { 
	display: block;
	width: 560px;
	height: 375px;
	padding: 0px ;
	margin: 0px ;
} 
#brizo_roop_2photo ul { 
	list-style-type: none ;
} 
#brizo_roop_2photo li { 
	float: left; 
	list-style-type: none ;
} 
.brizo_roop_2photo_left { 
	text-align: left; 
	margin-right: 14px; 
} 
.brizo_roop_2photo_right { 
	text-align: left; 
	width: 250px;
	padding: 0px ;
	margin: 15px 0 0 0;  /* 上 右 下 左 */
} 
.brizo_roop_2photo_footer { 
	clear: both; 
} 
#brizo_question {
	font-size: 12px; 
	line-height: 20px; 
	padding: 0px ;
	margin: 0px ;
} 
#brizo_question ul { 
	list-style-type: none ;
	margin: 0 10px 0 10px;  /* 上 右 下 左 */
} 
#brizo_question li { 
	list-style-type: none ;
	border-bottom: 1px solid #CCCCCC; 
	padding: 5px 7px 0 7px;  /* 上 右 下 左 */
} 


/* COMMENTS */
#content #beta .widget-recent-comments div.widget-content li ,

/* CALENDAR */
.widget-calendar table td {
	color: #000000 ;
}

.widget-calendar table td a:link,
.widget-calendar table td a:visited,
.widget-calendar table td a:hover,
.widget-calendar table td a:active {
	font-weight: bold ;
	color: #FFFFFF ;
}

.widget-calendar table th {
	font-weight: normal ;
	color: #000000 ;
}

/* ARCHIVES */
.mt-archive-index .archive {
	background: none ;
}

/* POWERED */
.widget-powered {
	padding: 10px ;
}
.widget-powered a {}


/* COLOR */

a:link {
	color: #4169e1;
}
a:visited {
	color: #000080;
}
a:hover, a:active {
	color: #000000;
}

.content-nav,
.mt-archive-index .archive .archive-header,
.widget-powered,
h3.widget-header,
#header-content,
#header-description,
.mt-page-archive .asset-name,
.comments-open-header,
.content-nav a,
.content-nav,
.mt-archive-index .archive .archive-header,
h3.widget-header
{
	color: #4169e1 ;
}

.widget-calendar table td a {
	background: #acacac ;
}

.entry-asset .asset-meta ,
#content #beta .widget-syndication div.widget-content li {
	border-bottom: 1px solid #c8c8c8;
}

.entry-asset .asset-meta {
	border: none ;
}

.entry-asset .asset-meta,
.comments-open-header,
.asset-footer,
.mt-archive-index .archive .archive-header {
}

.ad-360 table {
	width: 350px;	
	padding: 0px ;
	margin-bottom: 10px ;
}
