@charset "utf-8";
@import "base.css";
@import "eng-subcolumn.css";

#eng #wrapper{width:985px; padding:15px 90px 0 25px;}
#main-column{clear:both; width:985px;}
#main-contents{padding:0 30px 30px 70px;}
#article-bottom{float:left; width:520px;margin-left:130px;}

#signage{margin-bottom:40px;padding:15px 50px 0 70px;}
.eng-breadcrumb{font-size:14px; margin-bottom:20px;}
#signage h1{font-size:230%; font-weight:normal; line-height:1.2; margin-bottom:15px;}
#signage h1 span{display:block; font-size:60%;}
#signage p{font-size:14px; margin-bottom:9px; color:#666;}

#main-contents h4{
  font-size:120%;
  font-weight:bold;
  margin-bottom:20px;
  color:#000;
  border-bottom:solid 2px #dddbcf;
  line-height:30px;

}
#eng #main-contents p{
  font-size:90%;
  line-height:1.5em;
  margin-bottom:22px;
  font-family:Verdana,Arial,sans-serif;
  letter-spacing: 0.05em;
}
#signage .upper-tools{float:right; margin-left:10px;}


/* -- figure -------------------------- */

#main-contents .figure-right{
  float:right;
  margin:0px 0 10px 10px;
  border:0;

}
#main-contents .figure-right span,
#main-contents .figure-left span,
#main-contents .figure-center span{
  display:block;
  font-family:Verdana,Arial,sans-serif;
  color:#999;
  font-weight:bold;
  padding:5px 0 0 0;
  font-size:13px; line-height:18px;
}

.central{
  text-align:center;
  clear:both;
}
.figure-center{
  text-align: left;
  margin:0 auto 20px auto;
  padding:0px;
  border:0;
  background-color:#eee;
  font-size:12px;
  line-height:18px;
}
#main-contents .figure-left{
  float:left;
  margin:0 10px 10px 0;
  border:0;
}
#main-contents .figure-right a,
#main-contents .figure-center a,
#main-contents .figure-left a{
  color:#aa8f3d;
}
#main-contents .figure-right a:hover,
#main-contents .figure-center a:hover,
#main-contents .figure-left a:hover{
  border-bottom:solid 1px #aa8f3d;
}
#googlemap,#googlemap1,#googlemap2,#googlemap3,#googlemap4,#googlemap5,#googlemap6,#googlemap7,#googlemap8,#googlemap9,#googlemap10,#googlemap11,#googlemap12,#googlemap13,#googlemap14,#googlemap15{
  width:320px;
  height:250px;
  background-color:#666;
  float:right;
  margin:0 0 10px 10px;
  border:solid 1px #ffcc00;
  display:block;
  font-size:12px;
  overflow:hidden;
}
#googlemap strong,#googlemap1 strong,#googlemap2 strong,#googlemap3 strong,#googlemap4 strong,#googlemap5 strong,#googlemap6 strong,#googlemap7 strong,#googlemap8 strong,#googlemap9 strong,#googlemap10 strong,#googlemap11 strong,#googlemap12 strong,#googlemap13 strong,#googlemap14 strong,#googlemap15 strong{
  font-size:14px;
}
* html #googlemap,* html #googlemap2{
  width:332px;
  height:262px;
}
#movie, #movie1, #movie2, #movie3, #movie4{
  width:320px;
  height:302px;
  float:right;
  margin:0 0 10px 10px;
  padding:5px;
  display:block;
  background-color:#000;
}

#afpbb1, #afpbb2, #afpbb3, #afpbb4{float:right; margin:0 0 10px 10px; padding:5px; display:block; width:200px;}
/*▼AFPBB▼*/

.figure-wrapper{float:right; margin:0px 0 10px 10px; padding:0px;}
.figure{margin:0px;padding:0px;}
.figure a{border-width:0px;}
.figure-caption{font-size:0.8em; background-color:#eee;}
* html .caption{width:250px;}
.article-figure{
  float:right;
  margin:0 10px 0 10px;
  padding:0px;
  font-size:0.8em;
}
.article-caption{background-color:#eee;}
.cap120, .cap135, .cap150, .cap170, .cap200, .cap220, .cap250, .cap300, .cap320, .cap490{padding:5px !important; margin:0 !important;}
.cap120{width:110px !important;}
* html .cap120{width:120px !important;}
.cap135{width:125px !important;}
* html .cap135{width:135px !important;}
.cap150{width:140px !important;}
* html .cap150{width:150px !important;}
.cap170{width:160px !important;}
* html .cap170{width:170px !important;}
.cap200{width:190px !important;}
* html .cap200{width:200px !important;}
.cap220{width:210px !important;}
* html .cap220{width:220px !important;}
.cap250{width:240px !important;}
* html .cap250{width:250px !important;}
.cap300{width:290px !important;}
* html .cap300{width:300px !important;}
.cap320{width:310px !important;}
* html .cap320{width:320px;}
/*▼センター寄せ画像用（サイズは490pixel）▼*/
.article-figurecenter{
  text-align:center;
  margin:15px auto;
  width:490px;
  font-size:0.8em;
}
.cap490{width:480px !important; text-align:left !important;}
* html .cap490{width:490px !important;}
/* クレジットとクレジットの注釈 */
.credit{
  display:block;
  clear:both;
  width:100%;
  text-align:right;
  font-size:0.8em;
  font-weight:bold;
}
.credit-note{
  display:block;
  clear:both;
  float:right;
  font-size:0.8em;
  font-weight:normal;
  margin-bottom:20px;
  width:100%;
  text-align:right;
}
* html .credit-note{width:450px;}
.credit-memo{
  font-size:0.8em;
  line-height:1.4em;
  color:#666;
}


/*--- tools  ---*/
#article-end-toolbox{width:670px; margin:0 auto; text-align:center;}
.article-end-sbm{border-top:solid 1px #b5ab82; border-bottom:solid 1px #b5ab82; padding:18px 0 18px 0; margin-bottom:18px;}
.common-tools{float:left; margin-right:30px;}
.fb-comments{margin:0 auto;}
/* -- eng-article-end -------------------------- */
#eng-article-end{}
#eng-article-end h3{color:#980000; font-size:18px; margin-bottom:10px;}
#eng-article-end li{
	background: url(/common/images/v5/common/icon03.gif) no-repeat 0 8px; 
	border-bottom:dotted 1px #666;
	margin-bottom:8px;
	font-size:16px; padding:0 0 10px 23px;
}
#eng-article-end li a span{display:block; font-size:12px; color:#666;}
#eng-article-end li span.date{font-size:14px; color:#7a7a7a;}

/*-- AD --------------------------------*/
#english-footer-ad{clear:both; margin: 0 auto; padding-top: 25px; width: 470px;}