@charset "UTF-8";

@import url("printimport.css");

/*
	Since:Nov 19 2007
	Last-Updated:Nov 19 2007
	Editor:Masataka Asakura(increa)
*/



/*
-------------File Contents--------------
	
	1. home
	
	2. active index
	
	3. active biz01

*/



/*
------------1. Homepage----------------
*/


/*==========TOPICS==========*/

#home #topics-info{
	margin-top:2.5em;
}

#home #topics-info h2{
	padding:0 0 0.2em 0;
	border-bottom:1px solid #666;
}

#home #topics-info h2 span{
	padding:19px 0 7px 0px;
	display:block;
	font-size:123.1%;
}

#home #topics-info p.date{
	margin:1em 0 0.5em 0;
	letter-spacing:normal;
	font-size: 93%;
}

#home #topics-info h3{
	line-height: 1.3;
	font-size: 108%;
	color:#009;
}



/*==========recentNews==========*/

#home #wrapper01{
	padding-top:2.5em;
}

#home #wrapper01 h2{
	border-bottom:1px solid #666;
	padding:0 0 0.2em 0;
}
.recentNews{
	padding:3em 0 1em 0;
	border-bottom:1px dotted #666;
}
.recentNews p.date{
	padding:0 0 1em 0;
	letter-spacing:normal!important;
}
.recentNews h3{
	font-size:14pt;
	line-height:1.3;
	margin:0;
	padding:0.1em 0 0.2em 0;
}
.recentNews h3 span{
	font-size: 9pt;
	margin:0 0 0 5px;
	padding:0;
}
.newsPic-sarvh-prize{
	margin:1.2em 25px 25px 0;
	float:left;
}
.newsPic-sarvh-prize a, 
.newsPic-sarvh-prize a img{
	text-decoration:none!important;
	border-bottom:0 solid!important;
}

.newsPic{
	float:left;
	padding-top:1.5em;
	/*
	width:130px;//くれあとーれ最新号setting
	*/
	width:170px;
}
.newsPic div a{
	display:block;
	/*
	//くれあとーれ最新号setting
	height:163px;
	width:113px;
	*/
	width:153px;
	border-bottom:0 solid;
}

.newsPic div a:link, .newsPic div a:visited{
	border:1px solid #ccc!important;
}

.newsText{
	width:auto;
}

ul#newsLink{
	clear:both;
	visibility: hidden;
}
.p0209 dl#ronbun{padding-top:1.5em;overflow:hidden;}

dl#ronbun dt{
	float:left;
	width:23%;
	margin-bottom:0.5em;
}
dl#ronbun dd{
	margin-left:26%;
	overflow:hidden;
	margin-bottom:0.5em;
}
.newsText h5{
	padding:1.5em 0 0.5em 0;
	font-size:108%;
}

/*==========newsHeadline==========*/

#newsHeadline{
	border-bottom:1px solid #666;
	padding:1.5em 0 1em 0;
}
#newsHeadline ul{
	list-style: none;
	padding:0;
	margin:0;
	font-size:10pt;
}
#newsHeadline ul li{
	padding-bottom: 1em;
	line-height:1.5;
}
#newsHeadline ul li span.date{
	font-size:9pt;
	padding-left:0.2em;
}

/*==========updatedInfo==========*/

#updatedInfo{
	border-bottom:1px solid #666;
	padding:2em 0 1em 0;
}
#updatedInfo h3{
	font-size:1.175em;
}
#updatedInfo ul{
	list-style: none;
	padding:1.5em 0 0 0;
	margin:0;
}
#updatedInfo ul li{
	padding-bottom: 0.8em;
	line-height:1.5;
}
#updatedInfo ul li span.date{
	font-weight:bold;
	padding-right: 0.5em;
}
#updatedInfo ul li span.small{
	font-size:0.875em;
}

/*==========videos==========*/


#home #wrapper02{
	page-break-before:always;
	padding-top:1em;
}
#videoWrap{
	padding-top:2em;
	text-align:left;
}
.videoThumb{
 	float:left;
 	margin:0 19px 0 14px;
 	width:73px;
}
.videoThumb a{
	display: block;
	height:122px;
 	width:73px;
 	border-bottom:0 solid;
}


#videoWrap p{
 	margin:0 auto;
 	text-align:center!important;
}

/*
------------2. active index----------------
*/

#active01 #wrapper01 h3{
	border-bottom:1px solid;
	padding:0em 0 0.5em 0;
	font-size:16px;
}
#active01 #wrapper01 h3 span{
	border-left:5px solid;
	padding: 0.2em 0 0em 0.875em;
}

#active01 #wrapper01 ol{
	font-size:14px;
	font-weight:bold;
	padding:2em 0 0 2.2em;
}
#active01 #wrapper01 ol li{
	line-height:1.6;
	padding-bottom:1.2em;
	letter-spacing: 0.15em;
}
#active01 #wrapper01 ol li img{
	vertical-align:baseline;
	margin:0 0.2em 0 0.1em;
	
}
#active01 #wrapper03{
	padding-top:4.8em;
}



#active01 #wrapper02 ol, #active01 #wrapper03 ol{
	padding:3em 0 0 3em;
	margin:0;
	font-size:14px;
}
#active01 #wrapper02 ol li, #active01 #wrapper03 ol li{
	line-height:1.5;
	padding-bottom:1.2em;
	letter-spacing:0.15em;
}

#active01 #wrapper02 ol li img, #active01 #wrapper03 ol li img{
	vertical-align:middle;
	margin:0 0 0 0.1em;
	
}


/*
------------2. activeBiz01----------------
*/

/*=========0101==========*/
.p0101 #wrapper01, .p0101 #wrapper03, .p0101 #line03{page-break-before:always;}
.p0101 .sentence01{
	padding:3em 0 2em 0;
	border-bottom: 1px solid #666;
}
#recentCover{
	float:left;
	width:185px;
	margin-right:10px;
}
#recentCover img, #recentContents img{
	border:1px solid #666;
}

#recentContents{
	float:left;
	width:190px;
}
#rcBottom{padding-top:10px;}
#recentText{
	float:left;
	width:250px;
}
#recentText h5{
	padding-bottom:0.5em;
}
#recentText h5 em{
	font-size:12pt;
	font-style:normal;
	padding:0 0.1em;
}
#recentText h5 span{
	font-size:10pt;
	font-weight:normal;
}
#recentText dl{letter-spacing:0.1em;}
#recentText dt{padding-top:1.775em;}
#recentText dd{padding-top:0.3em;font-weight:bold;}


.bnLeft{
	float:left;
	width:49%;
}
.bnRight{
	float:right;
	width:49%;
}

.bnCover{
	float:left;
	width:85px;
	margin-right:10px;
}
.bnCover img{border:1px solid #666;}

.bnText{
	float:left;
	width:220px;
}
.bnText h5{
	padding-bottom:0.5em;
}
.bnText h5 em{
	font-size:12pt;
	font-style:normal;
	padding:0 0.1em;
}
.bnText h5 span{
	font-size:10pt;
	font-weight:normal;
}
.bnText dd{padding-top:0.3em;font-weight:bold;}
.bnText p{letter-spacing: normal!important;}

.bnLeft ul, .bnRight ul{list-style:none;}

.p0101 #wrapper03 h5{
	font-size:11pt;
}

#sending{
	text-align:center;
	margin:0 auto;
	padding:2em 0 0 0;
	width:auto;
}
#sending h6{
	text-align:left;
	font-size: 1.075em;
}
#sendingBox{
	border:2px solid;
	margin-top:1em;
	padding:1.775em 1em 1em 1em;
	font-size:12pt;
	width:auto;
}

.p0101 #wrapper04 p{padding-top:0.2em;}
.p0101 #wrapper04 p span{margin-left:2em;}



/*=========0102==========*/
.p0102 #wrapper01, .p0102 #wrapper02, 
.p0102 #wrapper03, .p0102 #wrapper04, .p0102 #wrapper05{page-break-before:always;}
.p0102 .sentence01{
	padding:3em 0 2em 0;
	border-bottom: 1px solid #666;
}

ul#videoIndex{
	list-style:none;
	text-align:center;
	margin:0 auto;
	padding:0;
}
ul#videoIndex li{
	padding:1.5em 0;
}
ul#videoIndex li.listLeft{
	float:left;
	width:32%;
	padding-right:1%;
	text-align:center!important;
	margin:0 auto!important;
}
ul#videoIndex li.listRight, ul#videoIndex li.listRight02{
	float:left;
	width:32%;
	padding-right:1%;
	text-align:center!important;
	margin:0 auto!important;
}
ul#videoIndex li.listRight02{
	padding-right:0;
}

ul#videoIndex li .thVideo{
	text-align:center!important;
	margin:0 auto!important;
	width:73px;
}
ul#videoIndex li p{
	text-align:left!important;
}

ul#videoIndex li .thVideo a{
	display:block;
	text-align:center;
	margin:0 auto;
	border:1px solid #ccc;
}


.p0102 .recentCover{
	float:left;
	width:185px;
	margin-right:0px;
}


.p0102 .recentCover p{
	text-align:center;
	margin:0 auto;
	font-weight:bold;
}
.videoContents{
	float:right;
	width:440px;
}
.videoContents h5{
	font-size:1.075em;
	padding-top: 0.15em;
}
#videoFilms01, #videoFilms02, #videoFilms03, #videoFilms04{
	padding-top:1em;
}

.videoFilmLeft{
	width:248px;
}
.videoFilmRight{
	margin-top:2px;
	width:248px;
}

.p0102 #wrapper05 ol{
	font-size:12pt;
	padding:2em 0 0 2em;
}
.p0102 #wrapper05 ol li{
	line-height:1.5;
	letter-spacing:0.1em;
	padding-bottom: 1em;
}
.p0102 #wrapper05 p{
	font-size:12pt;
}
.p0102 #wrapper06 p{color:#009;padding-top:0.2em;}

/*=========0103==========*/

.p0103 #wrapper01 ul{
	padding:2em 0 0 1.5em;
}
.p0103 #wrapper01 ul li{
	padding-bottom:2em;
}
.p0103 #wrapper02 p{color:#009;padding-top:0.2em;letter-spacing:normal;}

.p0103 .sentence01{
	padding:2em 0 2em 0;
	border-top: 1px solid #ccc;
}

.bookCover{
	float:left;
	width:85px;
	margin-right:20px;
}
.bookCover img{
	border: 1px solid #ccc;
	display:block;
}
.bookText{
	margin-left:105px;
	overflow:hidden;
}

.bookText h5{
	font-size:1.075em;
	padding-left:1.5em;
	text-indent:-1.5em;
	line-height:1.5;
	letter-spacing: 0.05em;
}
.bookText h5 em{
	margin-right:0.3em;
	font-style:normal;
}
.bookText h5 span{
	margin-left:0.15em;
	letter-spacing: -0.1em;
	font-size: 124%;
}

.bookText p{
	padding-left:1.775em;
}


/*=========0104==========*/
.p0104 #wrapper01{
	padding-top:0em;
}
.p0104 #wrapper02 h5{font-size:12pt;}
.p0104 #wrapper03 h5, .p0104 #wrapper04 h5{font-size:12pt;padding-top:1.5em;}

.p0104 #imageWrap01{
	padding:2em 0 0 0;
}

.new-pic-left{
	float:left;
	width:173px;
}
.new-pic-right{
	margin-left:8px;
	float:left;
	width:278px;
}

.p0104 #imageWrap01 img, .p0104 #imageWrap02 img{border: 1px solid #ccc;}
.p0104 #imageWrap01 .image01{
	float: left;
	width:288px;
}
.p0104 #imageWrap01 .image02{
	float: left;
	margin-top: 50px;
	margin-left:15px;
	width:158px;
}
.p0104 #imageWrap01 p{
	clear:both;
	padding-top:0.5em;
	min-height:1em;
	display:block;
}
/*\*/
* html .p0104 #imageWrap01 p{
	height:1%!important;
}
/**/

.p0104 .tableStyle{margin-top:1.5em;}

.p0104 #imageWrap02{
	padding:1em 0 0 0;
}

.p0104 #imageWrap02 .image01{
	float: left;
	width:138px;
	margin-right:15px;
}
.p0104 #imageWrap02 .image02{
	float: left;
	width:138px;
}


/*=========0105==========*/
.p0105 #wrapper01{
	padding-top:0em;
}

.p0105 #wrapper02 h5, .p0105 #wrapper03 h5{
	padding-top:1em;
	line-height:2.2;
	font-size:12pt;
	letter-spacing:0.1em;
}
.p0105 #wrapper02 h5 span, .p0105 #wrapper03 h5 span{
	font-size:10pt;
	letter-spacing:normal;
}



.p0105 #imageWrap01{
	padding:2em 0 0 0;
}
.p0105 #imageWrap01 img{border: 1px solid #ccc;}
.p0105 #imageWrap01 .image01{
	float: left;
	width:218px;
}
.p0105 #imageWrap01 .image02{
	float: left;
	margin-left:15px;
	width:218px;
}
.p0105 #imageWrap01 p{
	clear:both;
	padding-top:0.5em;
	min-height:1em;
	display:block;
	font-size:0.875em;
}
/*\*/
* html .p0105 #imageWrap01 p{
	height:1%!important;
}
/**/


.p0105 table.tableStyle02{
	margin:1em 0 0 0;
	padding:0;
	width:35%;
}
.p0105 table.tableStyle02 th{
  width:15%;
}
.p0105 table.tableStyle02 td{
  width:10%;
  text-align: right;
}


/*=========0106==========*/
.p0106 #wrapper01{
	padding-top:0em;
}
.p0106 table.tableStyle02 th{
  width:20%;
}
.p0106 table.tableStyle02 td{
  width:80%;
}
.p0106 #imageWrap01{padding-top:2em;}
.p0106 #imageWrap01 img{border: 1px solid #666;}
.p0106 #imageWrap01 .image01{
	float: left;
	width:218px;
}
.p0106 #imageWrap01 .image02{
	float: left;
	margin-left:15px;
	width:218px;
}
.p0106 table.tableStyle03 td p{
	letter-spacing:normal!important;
}

/*=========0107 0108 0109 0110 0111==========*/

.p0107 table.tableStyle02 th, .p0108 table.tableStyle02 th, 
.p0109 table.tableStyle02 th{
	text-align:left;
	letter-spacing:1em;
	margin:0;
	padding:0.5em 0em;
	vertical-align:baseline;
}
.p0108 table.tableStyle02 th, .p0109 table.tableStyle02 th{
	letter-spacing:0.1em;
	width:20%;
	line-height:1.8;
}
.p0111 #wrapper02 h5, .p0111 #wrapper03 h5{
	padding-top:1em;
	line-height:2.2;
	font-size:12pt;
	letter-spacing:0.1em;
}
.p0111 #wrapper02 h6{
	padding-top:0em;
	line-height:2.2;
	font-size:10pt;
	letter-spacing:0.1em;
}

.p0107 table.tableStyle02 td, .p0108 table.tableStyle02 td, 
.p0109 table.tableStyle02 td{
	margin:0;
	padding:0.5em 0em;
	line-height:1.8;
}
.p0108 table.tableStyle02 td, .p0109 table.tableStyle02 td{width:80%;}


.p0108 table.tableStyle02 td strong, 
.p0109 table.tableStyle02 td strong, 
.p0112 table.tableStyle02 td strong{font-size:12pt;}

.p0107 .image01{
	padding-top:2em;
	text-align:center;
	margin:0 auto;
}
.p0108 .image01{
	border:1px solid #666;
	text-align:center;
	margin:1.5em auto 0 auto;
}
.p0109 table.tableStyle02 .image01{
	border:1px solid #666;
	text-align:center;
	margin:1.5em auto 0 auto;
}

.p0108 #wrapper01 h5, .p0110 #wrapper02 h5{
	padding:2em 0 0 0;
	margin:0;
	font-size: 12pt;
}

.p0111 #imageWrap01, .p0112 #imageWrap01{padding-top:2em;}


.p0109 #imageWrap01 img, .p0110 #imageWrap01 img, 
.p0111 #imageWrap01 img, .p0112 #imageWrap01 img{border: 1px solid #666;}



.p0109 #imageWrap01 .image01, .p0110 #imageWrap01 .image01, 
.p0111 #imageWrap01 .image01, .p0112 #imageWrap01 .image01{
	float: left;
	width:218px;
}
.p0109 #imageWrap01 .image02, .p0110 #imageWrap01 .image02, 
.p0111 #imageWrap01 .text01, .p0112 #imageWrap01 .image02{
	float: left;
	margin-left:15px;
	width:218px;
}
.p0112 .image01 div, .p0112 .image02 div{margin-bottom:1.2em;}

.p0110 table.tableStyle03 th{
  width:37%;
}
.p0110 table.tableStyle03 td{
  width:63%;
}


/*
------------4. activeBiz02----------------
*/

/*=========#activeBiz02==========*/
.p0208 #wrapper02{page-break-before:always;}

.p0201 #wrapper01{padding-top:0;}
.p0208 #wrapper01{padding-top:4em;}

.p0205 #wrapper02{page-break-before:always;}

.p0201 #imageWrap01, .p0205 #imageWrap01, .p0205 #imageWrap02, 
.p0206 #imageWrap01, .p0210 #imageWrap01, .p0209 #imageWrap01{padding-top:2em;}

#activeBiz02 .image01 img, #activeBiz02 .image02 img{border: 1px solid #666;}


.p0201 #imageWrap01 .image01, .p0207 #imageWrap01 .image01, .p0209 #imageWrap01 .image01, 
.p0210 #imageWrap01 .image01, .p0211 #imageWrap01 .image01, 
.p0215 #imageWrap01 .image01{
	float: left;
	width:218px;
}
.p0201 #imageWrap01 .image01{width:233px;}

.p0203 #imageWrap01 .image01, .p0204 #imageWrap01 .image01{
	float: left;
	width:105px;
}
.p0205 #imageWrap01 .image01, .p0205 #imageWrap02 .image01, .p0208 #imageWrap01 .image01{
	float: left;
	width:149x;
}

.p0209 #imageWrap01 .image02, .p0210 #imageWrap01 .image02, 
.p0215 #imageWrap01 .image02{
	float: left;
	margin-left:15px;
	width:218px;
}
.p0202 #imageWrap01 .text01, .p0203 #imageWrap01 .text01, .p0204 #imageWrap01 .text01, 
.p0205 #imageWrap01 .text01, .p0205 #imageWrap02 .text01, 
.p0208 #imageWrap01 .text01{
	float: left;
	margin-left:15px;
	width:auto;
}
.p0207 #imageWrap01 .text01, .p0211 #imageWrap01 .text01{
	float: left;
	margin-left:15px;
	width:60%;
}

.p0201 #wrapper07 h5{
	font-size:1.075em;
}


.p0202 .image01{
	float: left;
	width:149px;
	margin:0 1.5em 1em 0;
}

.p0215 #imageWrap01 p{
	clear:both;
	padding-top:0.5em;
	min-height:1em;
	display:block;
	font-size:0.875em;
}
/*\*/
* html .p0215 #imageWrap01 p{
	height:1%!important;
}
/**/


.p0203 table.tableStyle02{margin-top:-1em;}
#activeBiz02 table.tableStyle02{width:100%;}
#activeBiz02 table.tableStyle02 th{
	text-align:left;
	margin:0;
	padding:0.5em 0em;
	vertical-align:baseline;
}
.p0215 table.tableStyle02 th{
	letter-spacing:0.1em!important;
	width:18%;
	line-height:1.8;
}
.p0202 table.tableStyle02 th, .p0203 table.tableStyle02 th, .p0204 table.tableStyle02 th, 
.p0206 table.tableStyle02 th, .p0217 table.tableStyle02 th{
	letter-spacing:0.1em!important;
	width:20%;
	line-height:1.8;
}
.p0202 table.tableStyle02 th, .p0206 table.tableStyle02 th{width:12%;}
.p0205 table.tableStyle02 th{width:25%;letter-spacing:0.1em!important;line-height:1.8;}
.p0207 table.tableStyle02 th{width:20%;letter-spacing:0.1em!important;line-height:1.8;}


#activeBiz02 td{
	margin:0;
	padding:0.5em 0.5em;
	line-height:1.8;
}
.p0215 table.tableStyle02 td{width:82%;}
.p0205 table.tableStyle02 td{width:75%;}
.p0207 table.tableStyle02 td{width:80%;}
.p0202 table.tableStyle02 td, .p0203 table.tableStyle02 td, .p0204 table.tableStyle02 td, 
.p0217 table.tableStyle02 td{width:80%;}
.p0206 table.tableStyle02 td{width:62%;vertical-align:baseline;}
.p0206 table.tableStyle02 td.country{width:18%;}

.p0215 #wrapper03 table.tableStyle02 th{width:12%;}
.p0215 #wrapper03 table.tableStyle02 td{width:88%;}



.p0211 #wrapper02 ol{
	font-size:12pt;
	font-weight:bold;
}

.p0211 #wrapper02 ol h5{
	font-size:12pt;
}
.p0211 #wrapper02 ol li{
	padding-bottom:2em;
}
.p0211 #wrapper02 ol li p{
	color:#000;
	font-weight:normal;
}

.p0215 #wrapper03 h5{
	font-size:12pt;
}
/*20110805*/
.p0206 dl{margin-top:0.8em;}
.p0206 dt{float:left;width:15%;margin-bottom:0.8em;
}
.p0206 dd{margin-left:16%;oveflow:hidden;margin-bottom:0.8em;}
.p0206 dd ul{margin:0.5em 0 0 1.475em;padding:0;list-style:circle;}


/*
------------5. keimo----------------
*/
#keimo-header-nav, #keimo-footer-nav{display:none;}
#keimo h3#mid-heading{
	margin:3em 0 0.5em 0;
}

#keimo h4.small-heading{
	padding-bottom:0.5em!important;
}

#keimo #contents sup{
	padding-top: 0.2em;
	font-size:77%!important;
	letter-spacing:0!important;
}

.keimo-text{
	float:left;
}
.keimo-image{
	margin:0.5em auto;
	float:left;
	text-align:center;
}



.similar-link{
	padding-top:4em;
	font-size: 93%;
}

.comments-box{
	margin:2em 0 0 0;
	padding:1em 2em 0.5em 2em;
	border:1px solid #ccc;
}
.comments-box h5{
	color:#666;
	font-size:108%;
}
.comments-box h5 span{
	font-size:85%;
	font-weight:normal;
}
.comments-box ul{
	padding:0.5em 0 0 0;
	list-style:none;
	font-size: 93%;
}
.comments-box ul li{
	padding-bottom:3px;
}

.comments-box ul span{
	display:block;
	text-align:right;
	color:#444;
}
.comments-box ul li strong em{
	font-weight:bold!important;
}

.comments-box ul li em{
	margin-left:1.255em;
	font-style:normal;
}


.amount{padding-top:1em;}
.p04 .amount{padding-top:0em;}

/*--01. what--*/

.p01 #wrapper01 .keimo-text{
	width:60%;
}
.p01 #wrapper01 .keimo-image{
	width:180px;
}

/*--02. use--*/

.p02 #wrapper01 .keimo-text{
	width:60%;
}
.p02 #wrapper01 .keimo-image{
	margin:2em auto 0.5em auto;
	width:215px;
}
#use-box{
	margin:1em 0 0 0;
	padding:1em 0.7em 0.5em 0.7em;
	border:1px solid #c3d7b8;
	background-color:#f7fef3;
}
#use-box ol{
	padding: 0;
	list-style:none;
	font-size: 93%;
}
#use-box ol li{
	padding-top:0.1em;
	padding-bottom:0.5em;
	padding-left:17px;
	background:no-repeat 0 0.1em;
}
#use-box ol li span{
	margin-top:0em;
	display:block;
	text-align:right;
}
#use-box ol li em{
	font-style:normal;
}
ol#use-left-list{
	float:left;
	width:49%;
}
ol#use-right-list{
	float:right;
	width:49%;
}
#use-box ol li#use-list01{background-image:url("../img/keimo/li_circle01.gif");}
#use-box ol li#use-list02{background-image:url("../img/keimo/li_circle02.gif");}
#use-box ol li#use-list03{background-image:url("../img/keimo/li_circle03.gif");}
#use-box ol li#use-list04{background-image:url("../img/keimo/li_circle04.gif");}
#use-box ol li#use-list05{background-image:url("../img/keimo/li_circle05.gif");}
#use-box ol li#use-list06{background-image:url("../img/keimo/li_circle06.gif");}


/*--04. media--*/

table#media-table{
	margin-top:25px;
	font-size: 93%;
  border-collapse:collapse;
  border-width:1px 0 0 1px;
  border-style : solid ;
  border-spacing: 0px;
  border-color:#666;
  width:99%;
}
table#media-table thead th{
	font-size: 108%;
	font-weight: bold;
}

table#media-table th{
	margin:0;
  border-color:#666;
	border-width:0 1px 1px 0;
  border-style : solid ;
	padding:0.7em 0.5em 0.5em 1.5em;
	font-weight:bold;
	text-align:left;
}
table#media-table th span{
	font-weight: normal;
	
}

table#media-table td{
	margin:0;
  border-color:#666;
	border-width:0 1px 1px 0;
  border-style : solid ;
  line-height:1.5;
	padding:0.7em 1em 0.5em 1.5em;
}

th.th-machine{
	width: 80%;
}
th.th-media{
	width: 20%;
}

p.media-note{
	padding-left:1.975em;
	text-indent:-1.975em;
	font-size: 93%;
}


table#remuneration-table{
	margin-top:5px;
	font-size: 93%;
  border-collapse:collapse;
  border-width:1px 0 0 1px;
  border-style : solid ;
  border-spacing: 0px;
  border-color:#666;
  width:99%;
}
table#remuneration-table th{
	margin:0;
	padding:0.7em 0em 0.5em 0em;
  border-color:#666;
	border-width:0 1px 1px 0;
  border-style : solid ;
	font-weight:bold;
	text-align:center;
}
table#remuneration-table thead th{
	padding:0.5em 0em 0.3em 0em;
	font-size: 100%;
	font-weight: normal;
	text-align:center;
	letter-spacing:0.5em;
}

table#remuneration-table th span{
	font-weight: normal;
	
}

table#remuneration-table td{
	margin:0;
  border-color:#666;
	border-width:0 1px 1px 0;
  border-style : solid ;
  line-height:1.5;
	padding:0.7em 1em 0.5em 0em;
	text-align:right;
}

th.th-target{
	width: 45%;
}
th.th-term{
	width: 18%;
}

