@import url(http://freefielder.jp/base_theme.css);
@import url(http://freefielder.jp/ffmt/mt-static/themes/minimalist-green/screen.css);
@import url(http://freefielder.jp/tate/css/tate-style.css);

#header-content-t{
   width: 842px; 
   margin: 10px 0 40px 20px;
}

#header-inner-t{

  padding-top:10px;
  padding-bottom:5px;
  overflow:hidden;
  padding-right:20px;
  padding-left:20px;
}


div.tate{        /*縦書きエリア全体*/
clear:both;
	color:#444444;
	font-size:14px;
	line-height:1.1em;
	margin:0px;
	font-family:'Meiryo','メイリオ',  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace;
	margin-bottom:1.5em;
	text-align:center;
}
a.tate:link,a.tate:active,a.tate:visited{ 
	color:blue;
	text-decoration:none;
	font-weight:bold;
}
a.tate:hover{
	color:darkorange;
	text-decoration:none;
}
div.midashi h3{
	font-size:1.2em;
}
div.midashi h2{
	font-size:1.5em;
}
div.midashi h1{
	font-size:2em;
}
div.midashi h1,h2,h3{
	line-height:1em;
	padding-top:24px;
	font-weight:bold;
}
div.midashi{
	width:1em;
	float:right;
	padding-right:0.8em;
	padding-left:0.6em;
}

div.midashi_1{  /* 大見出し */
 font-size:2em;
 width:1em;
 line-height:1.05em;
 float:right;
 margin-left:1em;
 font-weight:bold;
 padding-top:0.5em;
}
div.midashi_2{  /*小見出し*/
 font-size:1.5em;
 width:1em;
 line-height:1.05em;
 float:right;
 margin-left:1em;
 font-weight:bold;
 padding-top:2em;
}
div.gyo{
	float:right;
	width:1em;
	padding-top:1em;
	padding-bottom:1em;
        margin-left:0.8em;
}

div.komoji{				/*小文字(ぁぃぅぇぉっなど)の位置調整*/
	line-height:0.8em;
	margin-left:0.1em;
	margin-bottom:0.3em;

}
div.kuto{			/*句読点の位置調整*/
	margin-left:0.6em;
	line-height:0.1em;
	margin-bottom:1em;
}

div.font12{
	line-height:1em;
	font-size:1.2em;
	width:1em;
}

div.font06{
	line-height:1em;
	font-size:0.6em;
}

/* CDプレゼン */
div.cdj{
float:left;
margin-left:10px;
}

div.cdd{
padding-top:0.5em;
}

div.cb{
clear:both;
}

b,h1,h2,h3,strong{
text-shadow:darkgray 1px 1px 1px;
}
#header-name{
text-shadow:black 1px 2px 1px;
}

.sourceCode{
padding: 0.5em; margin-left: 10px; background-color: palegreen; width: 480px;
}
.commandLine{
padding: 0.5em; margin-left: 10px; background-color: khaki; width: 480px;
}
.grayBox{
padding: 0.5em; margin-left: 10px; background-color: #ebebeb; width: 480px;
}

div.tb td{
text-align:center;padding-left:0.5em;padding-right:0.5em;background-color:#ebebeb;
}
div.tb1 td{
text-align:center;padding-left:1em;padding-right:1em;background-color:#ebebeb;
}

