﻿@charset "UTF-8";
/*======================================================================

　TRANSFORMERS ANIMATED
　
　	[00] BASE
	[01] HEADER
	[02] FOOTER
	[03] GNAVI
	[04] TOP
	[05] NEWS
	[06] STORY
	[07] CHARACTERS
	[08] CAST
	[09] EPISODES
	[10] GLOSSARY
	[11] GALLERY
	[12] OTOBOTO-KE
             

======================================================================*/

/*======================================================================
	[00] BASE
======================================================================*/
/**{font-size:100%;}*/

#content { background:none !important;width:1068px !important; margin: auto; font-size:120%;font-family:Verdana, Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Pゴシック", Osaka, sans-serif !important; }
#wrapper { /*background:url(/TF-animated/images/bg.jpg) no-repeat top center #023f82 !important;*/background:#023f82; }

body#gnav-s-bnr{
	font-family:Verdana, Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Pゴシック", Osaka, sans-serif !important;
	/*font-size:1.0em;*/
	color:#333333;
	line-height:1.3;
	background-color:#013e81;
	}

.con-s #container_s{
	width:1068px;
	}

/*
#gnav-s-bnr #container-main-sub{
	width:923px;
	_width:927px;
}
*/
	
#container-main-sub {
	background:none !important;
	background-color:transparent;
	width:1068px;
	min-height:768px;
}

#common_main{
	float:right;
	width:713px;
	margin-top:10px;
	/*font-size:0.9em;*/
	background:url(/TF-animated/images/bg_common_main.jpg) repeat-y #ffffff;
	margin-right:72px;
	}

#common_main #primary{
	float:left;
	margin:10px 21px 0px;
	_margin:10px 10px 0px;
	}

#common_main #secondary{
	float:left;
	width:200px;
	margin-top:10px;
	/*padding-left:72px;*/
	}

a:link		{color:#148ccd; text-decoration:none;}
a:visited	{color:#148ccd; text-decoration:none;}
a:hover		{color:#013e81; text-decoration:underline;}
a:active	{color:#148ccd; text-decoration:underline;}

.clearfix:after{
    content: "."; 
    display:block; 
    height:0px; 
    clear:both; 
    visibility:hidden;
	}

* html .clearfix{height:1%;}
.clearfix{display:block;}

/* png対策 */
.iepngfix{behavior:expression(IEPNGFIX.fix(this));}

#rotator{
	height:100%;
	}

#box_news,
#box_story,
#box_characters,
#box_cast,
#box_episodes,
#box_glossary,
#box_gallery,
#box_otobotoke{
	min-height:526px;
	}

* html #box_news,
* html #box_story,
* html #box_characters,
* html #box_cast,
* html #box_episodes,
* html #box_glossary,
* html #box_gallery,
* html #box_otobotoke{ /* for IE6 */
    height:527px;
	}

/*======================================================================
	[01] HEADER
======================================================================*/


/*======================================================================
	[02] FOOTER
======================================================================*/
footer { text-align:center !important;width:100% !important;padding: 0 !important; clear: both; }
footer#common_foot { margin: 0; }
footer#common_foot section.sitemap_box div ul li { text-align: left; }

#copyright{
	font-size:x-small !important;
	color:#ffffff !important;
	background:#013e81 !important;
    padding: 0 0 20px;
	}

#copy {
	height:33px !important;
	margin-bottom:4px !important;
	padding:0 !important;
	background:url(/TF-animated/images/bg_copy.jpg) repeat-x #013e81 !important;
	}



/*======================================================================
	[03] GNAVI
======================================================================*/
#gnavi {width:734px; height:40px; margin:0 auto; position:relative; z-index:1; line-height:20px;}
#gnavi #nabi_btn 					{margin:0; padding:0;}
#gnavi #nabi_btn li 				{display:inline;}
#gnavi #nabi_btn li a 				{float:left; height:0; padding-top:40px; overflow:hidden;}
#gnavi #nabi_btn li#gn_home a 		{width:62px;}
#gnavi #nabi_btn li#gn_news a 		{width:76px;}
#gnavi #nabi_btn li#gn_story a 		{width:88px;}
#gnavi #nabi_btn li#gn_characters a {width:101px;}
#gnavi #nabi_btn li#gn_cast a 		{width:138px;}
#gnavi #nabi_btn li#gn_episodes a 	{width:114px;}
#gnavi #nabi_btn li#gn_gallery a 	{width:88px;}
#gnavi #nabi_btn li#gn_glossary a 	{width:67px;}

#gnavi #nabi_btn li a {background-image:url(/TF-animated/images/gnavi.gif); background-repeat:no-repeat;}

/* BUTTONS
---------------------------------------------*/
#gnavi #nabi_btn li#gn_home a 		{background-position: 0 0;}
#gnavi #nabi_btn li#gn_news a 		{background-position: -62px 0;}
#gnavi #nabi_btn li#gn_story a 		{background-position: -138px 0;}
#gnavi #nabi_btn li#gn_characters a {background-position: -226px 0;}
#gnavi #nabi_btn li#gn_cast a 		{background-position: -327px 0;}
#gnavi #nabi_btn li#gn_episodes a 	{background-position: -465px 0;}
#gnavi #nabi_btn li#gn_gallery a 	{background-position: -579px 0;}
#gnavi #nabi_btn li#gn_glossary a 	{background-position: -667px 0;}

/* OVER STATES
---------------------------------------------*/
#gnavi #nabi_btn li#gn_home 		a:hover {background-position: 0 -42px;}
#gnavi #nabi_btn li#gn_news 		a:hover {background-position: -62px -42px;}
#gnavi #nabi_btn li#gn_story 		a:hover {background-position: -138px -42px;}
#gnavi #nabi_btn li#gn_characters 	a:hover {background-position: -226px -42px;}
#gnavi #nabi_btn li#gn_cast 		a:hover {background-position: -327px -42px;}
#gnavi #nabi_btn li#gn_episodes 	a:hover {background-position: -465px -42px;}
#gnavi #nabi_btn li#gn_gallery	 	a:hover {background-position: -579px -42px;}
#gnavi #nabi_btn li#gn_glossary 	a:hover {background-position: -667px -42px;}

/* PRESSED STATES
---------------------------------------------*/
#gnavi #nabi_btn li#gn_home 		a:active {background-position: 0 -84px;}
#gnavi #nabi_btn li#gn_news 		a:active {background-position: -62px -84px;}
#gnavi #nabi_btn li#gn_story 		a:active {background-position: -138px -84px;}
#gnavi #nabi_btn li#gn_characters 	a:active {background-position: -226px -84px;}
#gnavi #nabi_btn li#gn_cast 		a:active {background-position: -327px -84px;}
#gnavi #nabi_btn li#gn_episodes 	a:active {background-position: -465px -84px;}
#gnavi #nabi_btn li#gn_gallery	 	a:active {background-position: -579px -84px;}
#gnavi #nabi_btn li#gn_glossary 	a:active {background-position: -667px -84px;}

/* ON STATES
---------------------------------------------*/
#gnavi.home 		#nabi_btn li#gn_home a 		{background-position: 0 -84px !important;}
#gnavi.news 		#nabi_btn li#gn_news a		{background-position: -62px -84px !important;}
#gnavi.story 		#nabi_btn li#gn_story a 	{background-position: -138px -84px !important;}
#gnavi.characters 	#nabi_btn li#gn_characters a{background-position: -226px -84px !important;}
#gnavi.cast 		#nabi_btn li#gn_cast a 		{background-position: -327px -84px !important;}
#gnavi.episodes 	#nabi_btn li#gn_episodes a 	{background-position: -465px -84px !important;}
#gnavi.gallery	 	#nabi_btn li#gn_gallery a 	{background-position: -579px -84px !important;}
#gnavi.glossary 	#nabi_btn li#gn_glossary a 	{background-position: -667px -84px !important;}

/* ここからIE6用 */
*html #gnavi {width: 734px; height: 20px; margin: 0 auto; margin-left: 100px; position: relative; z-index: 1;}
*html #gnavi #nabi_btn li a {float: left; height: 0; padding-top: 20px; overflow: hidden;}
*html #gnavi {text-indent: -9999px;}
/* ここまでIE6用 */


#gnavi_bg {
	padding:5px 0 0 65px;
}



/*======================================================================
	[04] TOP
======================================================================*/
#top_main{
	float:right;
	width:713px;
	margin-top:10px;
	padding-right:72px;
	}

#top_main #primary{
	float:left;
	width:503px;
	}

#top_main #secondary{
	float:right;
	width:200px;
	}

#sub{
	float:left;
	width:200px;
	margin-top:279px;
	padding-left:72px;
	}

#box_mobile,
#box_otobotoke_top,
#box_gallery_top,
#box_song{
	margin-bottom:10px;
	width:200px;
	}

#box_episodes_top{
	width:451px;
	margin:10px 21px 20px;
	}

#box_latest{margin-bottom:10px;}

.bg_h2_mobile{
	padding:11px 11px 0;
	background:url(/TF-animated/images/bg_h2_mobile.png) repeat-y;
	border-bottom:#da9900 1px solid;
	}

*:first-child+html #box_mobile .bg_h2_mobile{min-height:82px;}

.bg_h2_gallery{
	padding:11px 11px 0;
	background:url(/TF-animated/images/bg_h2_gallery.png) repeat-y;
	border-bottom:#4b4e2d 1px solid;
	}

.bg_h2_otobotoke{
	padding:11px 11px 0;
	background:url(/TF-animated/images/bg_h2_otobotoke.png) repeat-y;
	border-bottom:#4b4e2d 1px solid;
	}

.bg_h2_song{
	padding:11px 11px 0;
	background:url(/TF-animated/images/bg_h2_song.png) repeat-y;
	border-bottom:#d52121 1px solid;
	}

.bg_h2_latest{
	padding:11px 11px 0;
	background:url(/TF-animated/images/bg_h2_latest.png) repeat-y;
	border-bottom:#26132f 1px solid;
	height:115px;
	width: 481px;
	_width: 503px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	}

.bg_h2_latest dt{
	margin:0;
	padding:0;
	font-size:0.7em;
	color:#632274;
	}

.bg_h2_latest dd{
	margin:0 0 4px;
	padding:0 0 4px;
	font-size:0.8em;
	border-bottom:1px dotted #bf89ce;
	}

#box_mobile .article,
#box_otobotoke_top .article,
#box_gallery_top .article,
#box_song .article{
	margin-bottom:11px;
	font-size:0.75em;
	line-height:1.4;
	}

#box_episodes_top .article{
	margin:0 0 6px;
	padding:0 0 0 6px;
	font-size:0.8em;
	text-align:left;
	line-height:1.4;
	color:#333333;
	}

#box_mobile h4,
#box_otobotoke_top h4,
#box_gallery_top h4,
#box_song h4{
	clear:both;
	font-size:0.9em;
	}

#box_song h4{margin-bottom:4px;}

#box_episodes_top h3{
	height:40px;
	margin-top:15px;
	_margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	font-size:14px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3.jpg) no-repeat;
	}

#box_otobotoke_top .thum img	{border:1px solid #4b4e2d;}
#box_mobile .thum img			{border:1px solid #da9900; margin-bottom:11px;}
#box_otobotoke_top .thum img	{border:1px solid #4b4e2d;}
#box_gallery_top .thum img		{border:1px solid #51451d;}
#box_song .thum img				{border:1px solid #d52121;}

*:first-child+html #box_mobile .thum img{margin-bottom:0px;}

#tb_media{
	margin-top:19px;
	margin-bottom:10px;
	}

#box_bnr li{
	margin-bottom:4px;
	list-style:none;
	}

#ep_mov{margin-bottom:20px;}

.thum_ep{clear:both;}
.thum_ep img{
	margin-right:4px;
	border:1px solid #013e81;
	}

.btn_mov{border:1px solid #666666;}
.btn_episodes_mov{margin:4px 10px 20px;}


.img_left{
	float:left;
	width:auto;
	height:auto;
	margin-right:11px;
	line-height:1em;
	}

.img_right{
	float:right;
	width:auto;
	height:auto;
	margin-left:11px;
	line-height:1em;
	}

.img_center{text-align:center;}

#top_main .img_left		{margin-bottom:11px;}
#top_main .img_right	{margin-bottom:11px;}
#top_main .img_center	{margin-bottom:5px;}


/* 放送局・放送時間
---------------------------------------------*/
table.broadcast {
	width:481px;
	margin:5px auto 10px;
	_margin:5px 5px 0px;
	text-align:center;
	line-height:2.0;
	color:#585858;
	background:#022b59;
	border:1px solid #022b59;
	}

.broadcast th{
	color: #fff;
	font-size: 0.9em;
	background: #1883d3;
	border:1px solid #022b59;
	}

.broadcast td{
	color: #585858;
	font-size:0.8em;
	line-height:2;
	background:#ffffff;
	border:1px solid #022b59;
	}

.broadcast td.first{
	color:#022b59;
	background:#f0faff;
	}

.broadcast td.late{
	color:#666666;
	background:#ffffff;
	}

.att_broadcast{
	font-size:0.8em;
	color:#e71f19;
	margin:auto 10px;
	}



/*======================================================================
	[05] NEWS
======================================================================*/
#box_news{width:671px;}

#box_news h3{
	width:671px;
	height:40px;
	font-size:14px;
	_margin-bottom:6px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3_la.jpg) no-repeat;
	}

#box_news ul{margin-bottom:10px;}

#box_news ul li{
	margin-top:0.3em;
	margin-bottom:1.6em;
	font-size:0.8em;
	line-height:1.4;
	}

#box_news .article{margin-left:20px;}

#box_news .date{
	margin-right:20px;
	color:#632274;
	text-align:right;
	}

#box_news table{
	text-align:left;
	vertical-align:top;
	line-height:1.4;
	}

#box_news th{
	width:50%;
	padding:0 6px;
	color:#022b59;
	font-weight:normal;
	}

#box_news td{
	width:50%;
	padding:3px 6px;
	}

#box_news .thum img{margin-bottom:4px; border:1px solid #023f82;}
#box_news p.article{clear:both;}



/*======================================================================
	[06] STORY
======================================================================*/
#box_story{width:671px;}



/*======================================================================
	[07] CHARACTERS
======================================================================*/
#box_characters{width:451px;}

#box_characters h3.ab,
#box_characters h3.dc,
#box_characters h3.etc{
	clear:both;
	width:451px;
	height:40px;
	font-size:14px;
	_margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	}

#box_characters h3.ab{background:url(/TF-animated/characters/images/bg_h3_ab.jpg) no-repeat;}
#box_characters h3.dc{background:url(/TF-animated/characters/images/bg_h3_dc.jpg) no-repeat;}
#box_characters h3.etc{background:url(/TF-animated/characters/images/bg_h3_etc.jpg) no-repeat;}

#box_characters .group{padding-bottom:20px;}
*:first-child+html #box_characters .group{min-height:160px;}

#box_characters .article{
	font-size:0.8em;
	line-height:1.4;
	padding-left:10px;
	padding-rihgt:10px;
	padding-bottom:4px;
	}

#main_chara{margin-bottom:20px; padding-bottom:10px;}

#main_chara .article{
	width:411px;
	font-size:0.8em;
	line-height:1.4;
	padding-left:20px;
	padding-rihgt:20px;
	padding-bottom:4px;
	}

.ab01{background:#100760; color:#ffffff;}/*OPTIMUS PRIME*/
.ab02{background:#fcca00; color:#333333;}/*BUMBLEBEE*/
.ab03{background:#3d4e06; color:#ffffff;}/*IRONHIDE*/
.ab04{background:#747a7f; color:#ffffff;}/*RATCHET*/
.ab05{background:#172028; color:#ffffff;}/*PROWL*/
.ab06{background:#d63063; color:#ffffff;}/*ARCEE*/
.ab07{background:#a18938; color:#ffffff;}/*GRIMLOCK*/
.ab08{background:#29333e; color:#ffffff;}/*SNARL*/
.ab09{background:#2d4e83; color:#ffffff;}/*SWOOP*/
.ab10{background:#f09000; color:#ffffff;}/*WRECKGAR*/
.ab11{background:#b94512; color:#ffffff;}/*ARMORHIDE*/
.ab12{background:#288788; color:#ffffff;}/*LONGARM*/
.ab13{background:#ada359; color:#ffffff;}/*WASP*/
.ab14{background:#e0aa34; color:#ffffff;}/*OMEGA SUPREME*/
.ab15{background:#552a3d; color:#ffffff;}/*RODIMUS*/
.ab16{background:#ac2534; color:#ffffff;}/*CLIFFJUMPER*/

.eg01{background:#283c7b; color:#ffffff;}/*ULTRA MAGNUS*/
.eg02{background:#002d7a; color:#ffffff;}/*SENTINEL*/
.eg03{background:#0b0b0b; color:#ffffff;}/*JAZZ*/
.eg04{background:#9ad1e6; color:#385d68;}/*BLURR*/
.eg05{background:#f69c10; color:#300d09;}/*JETFIRE*/
.eg06{background:#04338d; color:#ffffff;}/*JETSTORM*/
.eg07{background:#f59b0f; color:#ffffff;}/*SAFEGUARD*/

.dc01{background:#3d3a3a; color:#ffffff;}/*MEGATRON*/
.dc02{background:#3f4c54; color:#ffffff;}/*STARSCREAM*/
.dc03{background:#c3b9a4; color:#5a2e7d;}/*BLITZWING*/
.dc04{background:#3a1556; color:#ffffff;}/*LUGNUT*/
.dc05{background:#23405d; color:#ffffff;}/*SOUNDWAVE*/
.dc06{background:#231815; color:#ffffff;}/*LOCKDOWN*/
.dc07{background:#232088; color:#ffffff;}/*BLACKARACHNIA*/
.dc08{background:#3d3a3a; color:#ffffff;}/*SHOCKWAVE*/
.dc09{background:#a08b00; color:#ffffff;}/*SWINDLE*/
.dc10{background:#a6c138; color:#ffffff;}/*MIXMASTER*/
.dc11{background:#a6c138; color:#ffffff;}/*SCRAPPER*/
.dc12{background:#008da1; color:#ffffff;}/*SHOCKWAVE*/
.dc13{background:#4a2a69; color:#ffffff;}/*DIRT BOSS*/
.dc14{background:#206f2e; color:#ffffff;}/*WASPINATOR*/
.dc15{background:#505d15; color:#ffffff;}/*OIL SLICK*/
.dc16{background:#433e2b; color:#ffffff;}/*BLACKOUT*/

.sc01{background:#8a83a0; color:#ffffff;}/*SKYWARP*/
.sc02{background:#6e78aa; color:#ffffff;}/*THUNDERCRACKER*/
.sc03{background:#b9afa8; color:#341418;}/*RAMJET*/
.sc04{background:#cc7f23; color:#ffffff;}/*SUNSTORM*/
.sc05{background:#1f354d; color:#ffffff;}/*DIRGE*/
.sc06{background:#459da2; color:#ffffff;}/*SLIPSTREAM*/

.etc01{background:#901b31; color:#ffffff;}/*SARI*/
.etc02{background:#070707; color:#ffffff;}/*ISSAC*/
.etc03{background:#6f6d65; color:#ffffff;}/*FANZONE*/
.etc04{background:#5a0c1d; color:#ffffff;}/*POWELL*/


.mode{margin-bottom:4px;}
.mode p{padding-left:20px;}

/* mode side photo */ 
/*div.mode p{   
    display:table-cell;
    vertical-align:middle;
	font-size:0.8em;
	padding-left:20px;
	}*/
    
/*for IE6 */  
/** html .mode p{display:inline; zoom:1;}*/
    
/*for IE7 */  
/**:first-child+html .mode p{display:inline; zoom:1;}*/



/*======================================================================
	[08] CAST
======================================================================*/
#box_cast{width:671px;}

#box_cast h3{
	width:671px;
	height:40px;
	font-size:14px;
	_margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3_la.jpg) no-repeat;
	}

#box_cast table{
	width:661px;
	margin-left:5px;
	margin-bottom:20px;
	text-align:left;
	vertical-align:top;
	color: #585858;
	font-size:0.8em;
	line-height:2;
	background:#022b59;
	border:1px solid #022b59;
	}

#box_cast th{
	width:35%;
	padding:6px;
	color:#022b59;
	font-weight:normal;
	background:#f0faff;
	border:1px solid #022b59;
	}

#box_cast td{
	width:75%;
	padding:6px;
	color:#585858;
	background:#ffffff;
	border:1px solid #022b59;
	}

#box_cast .thum img{margin-bottom:4px; border:1px solid #023f82;}
#box_cast p.article{clear:both;}



/*======================================================================
	[09] EPISODES
======================================================================*/
#box_episodes{width:451px;}

#box_episodes h3{
	width:451px;
	height:40px;
	font-size:14px;
	_margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3.jpg) no-repeat;
	}

#box_episodes .article{
	margin:0 0 6px;
	padding:0 0 0 6px;
	font-size:0.8em;
	text-align:left;
	line-height:1.5;
	color:#333333;
	}

.link a, .link a:hover{
	float:right;
	margin-top:4px;
	margin-right:8px;
	margin-bottom:10px;
	padding-left:30px;
	font-size:0.8em;
	background:url(/TF-animated/images/link_mark.gif) 5px 0.2em no-repeat;
	}


/*======================================================================
	[10] GLOSSARY
======================================================================*/
#box_glossary{width:671px;}

#box_glossary h3{
	font-size:1.0em;
	color:#2893cf;
	}

#box_glossary p.article{
	margin-top:0.6;
	margin-bottom:0.8em;
	margin-left:2em;
	font-size:0.8em;
	}



/*======================================================================
	[11] GALLERY
======================================================================*/
#box_gallery{
	width:671px;
	min-height:526px;
	margin-bottom:20px;
	}

#box_gallery h3{
	width:671px;
	height:40px;
	font-size:14px;
	_margin-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3_la.jpg) no-repeat;
	}

#box_gallery ul{margin-left:28px;}

#box_gallery ul li{
	float:left;
	width:146px;
	margin:auto 4px;
	_margin:auto 3px;
	margin-bottom:1em;
	}

#box_gallery li img{border:1px solid #666666;}

#box_gallery li p{
	margin-top:3px;
	font-size:0.7em;
	clear:both;
	}

.page_navi{
	clear:both;
	padding-bottom:4px;
	text-align:center;
	font-size:0.8em;
	}



/*======================================================================
	[12] OTOBOTO-KE
======================================================================*/
#box_otobotoke{width:451px;}

#box_otobotoke h3{
	width:451px;
	height:40px;
	font-size:14px;
	margin-bottom:14px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
	background:url(/TF-animated/images/bg_h3.jpg) no-repeat;
	}

#otobotoke_mov{
	text-align:center;
	margin-bottom:10px;
	}

.btn_mov{
	border:1px solid #666666;
	}

#box_otobotoke ul {
	width: 400px;
	margin-left:25px;
	}

#box_otobotoke ul li {
	width: 200px;
	float: left;
	margin: 5px 0;
	padding: 5px 0;
	}

#box_otobotoke ul li .thum01 {
	float: left;
	margin-right: 5px;
	border: solid 1px #666666;
	}

#box_otobotoke p.title {
	padding: 2px 0;
	}

#box_otobotoke a{
	overflow:hidden;
	outline:none;
	}

#family p.thum_fm,
#box_otobotoke p.thum_fm{
	float:left;
	width:auto;
	height:auto;
	margin-top:0;
	margin-right:6px;
	margin-bottom:3px;
	padding:0 0 0 6px;
	}

#box_otobotoke p.thum_fm{width:142px;}

#family p.thum_fm img,
#box_otobotoke p.thum_fm img{
	border:1px solid #666666;
	}

#family h4{margin-bottom:4px;}

#family h5{
	clear:left;
	margin-bottom:4px;
	padding-left:6px;
	font-size:0.8em;
	font-weight:normal;
	color:#013e81;
	border-left:6px solid #013e81;
	}

#family p.txt_fm{
	margin:0 0 6px;
	padding:0 0 0 6px;
	font-size:0.8em;
	line-height:1.4;
	}

#family ul li{
	margin-bottom:6px;
	border-bottom: dotted 1px #93c6e0;
	}

#box_otobotoke .article{
	clear:both;
	font-size:0.9em;
	}

#profile .name{font-weight:bold;}
#profile .txt{font-size:0.8em;}

#box_otobotoke{
	margin-bottom:6px;
	/*border-bottom: dotted 1px #93c6e0;*/
	}