﻿/*
	annex.css
*/


div#title_wrapper{
	width:578px;/*max 584px*/
	background-image: url(../annex/common-img/title_wrapper_t.gif) ;
	background-position:left top;
	background-repeat:no-repeat;
	margin:20px 0 0 0;
	padding-top:15px;	
}
div#title_wrapper table{
	background-image: url(../annex/common-img/title_wrapper_d.gif) ;
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:15px;	
}
div#title_wrapper table td{
	padding-left:10px;
}
div#title_wrapper table td p#writer{
	text-align:right;
	font-size:70%;
}

/*
h3.listMark {
	background-image: url(../annex/common-img/mark07.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
}
*/
h3{
	text-align:left;
	padding:20px 0 5px 25px;
	line-height:1.2em;
	font-size:110% !important;
}


h4.listMark {
	background-image: url(../annex/common-img/mark07.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
	margin-top :20px
}
h4.listMark2 {
	background-image: url(../annex/common-img/mark07.gif) ;
	background-position: left top ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
	margin-top :5px;
	margin-left: 10px;
	text-align :left
}

p.mov_title{
	padding-right:10px;
}
p.mov_title a{
	font-size:80%;
}
/* ====================
Margin
==================== */
.t36Mg {
	margin:36px 0 0 0;
}

.l8Mg {
	margin:0 0 0 8px;
}

.r10Mg {
	margin:0 10px 0 0;
}

.r22Mg {
	margin:0 22px 0 0;
}
.t10r22Mg {
	margin:10px 22px 0 0;
}

.b15Mg {
	margin:0 0 15px 0;
}

.tb10r20Mg {
	margin:10px 20px 10px 0;
}
.t20l10Mg {
	margin:20px 0 0 10px;
}

p.cap_title{
	margin-left:10px;
}

p#cap_prof{
	float:right;
	font-size:70%;
}


div.block{
	clear:both;
	min-height: 1px;/*clearfix*/
}
div.block:after {/*clearfix*/
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
* html div.block {/*clearfix*/
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

div.block dt{
	color:#0099CC;
	margin-bottom:10px;
}

div.block dd{
	margin-bottom:15px;
	margin:0;
	padding::0;
}
div.block dd p{
	text-indent:1em;
	padding-bottom:1em;
}
div.block dd p.start0{
	text-indent:0;
}
span.prof{
	display:block;
	margin:10px 0;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px 0 5px 0;
}

.box_left{
	margin-right:10px;
}
.box_right{
	margin-left:10px;
}