@charset "euc-jp";

/*
===== CONTENTS =========================================

 // Site Outline //

	Site Name:  JIJI PRESS(English Site)


 // Font-size Adjustment //

	71% = 10px
	86% = 12px
	100% = 14px
	114% = 16px
	129% = 18px
	157% = 22px
	214% = 30px


 // CSS Index //

	1: Wrap-3column
	2: Wrap-3column/wrap-3column-left
		:featured photos
	3: Wrap-3column/wrap-3column-center
		:headline news
	4: Wrap-3column/wrap-3column-right
		:rectangle ad
		:bulletines
	5: Wrap-2column
	6: Wrap-2column/wrap-2column-left
		:News by Category
	7: Wrap-2column/wrap-2column-right
		:Tips for English Learners
		:AFP-JIJI PRESS NEWS JOURNAL


=======================================================
*/

/* ------------------------------
 // 1: Wrap-3column
------------------------------ */
#top .wrap-3column {
	margin:20px 0;
}

#top .wrap-3column .wrap-3column-left {
	width:160px;
	float:left;
}

#top .wrap-3column .wrap-3column-center {
	width:500px;
	margin:0 10px;
	float:left;
}

#top .wrap-3column .wrap-3column-right {
	width:300px;
	float:left;
}

/* ------------------------------
 // 2: Wrap-3column/wrap-3column-left
------------------------------ */
/* featured photos
--------------------*/
#top .featured-photos-title {
	height:32px;
	text-align:center;
	background:url(../images/back_featured-photos-title.gif) #CCC;/* この背景画像は右サイドにも使用中 */
}

#top .featured-photos-title h2 {
	color:#FFF;
	padding-top:5px;
}

#top .featured-photos-box {
	width:150px;
	padding:10px 4px 0;
	background:url(../images/back_featured-photos.gif);/* この背景画像は右サイドにも使用中 */
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}

#top .featured-photos-box .top-photo-box {
	margin-bottom:10px;
	line-height:1.2;
}

#top .featured-photos-box .top-photo-box img {
	margin-bottom:5px;
}

#top .featured-photos-box .photo-box {
	width:150px;
	margin-top:10px;
	padding-bottom:10px;
}

#top .featured-photos-box .photo-box img {
	width:50px;
	margin-right:5px;
	float:left;
}



/*-------------------------------------------------------------------*/

#top .featured-photos-box .photo-box,
#right-side .r-navi-photos-box .photo-box {
	width:140px;
	margin-top:10px;
	padding-bottom:10px;
}

#top .featured-photos-box .photo-box img,
#right-side .r-navi-photos-box .photo-box img {
	width:50px;
	margin-right:5px;
	float:left;
}


#top .featured-photos-box ul {
	width:150px;
}

#top .featured-photos-box li {
	width:142px;/*150*/
	margin:5px 0 0 4px;
	list-style-type:none;
	border-bottom:1px solid #aaa;
}


#top .featured-photos-box li.noline{border:0;}

#top .featured-photos-box .photo-box .ph-text,
#right-side .r-navi-photos-box .photo-box .ph-text
 {
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
	line-height: 1.5;
	cursor: pointer;
}


#top .featured-photos-box .photo-box a:link p.textS,
#top .featured-photos-box .photo-box a:visited p.textS,
#right-side .r-navi-photos-box .photo-box a:link p.textS,
#right-side .r-navi-photos-box .photo-box a:visited p.textS {
text-decoration: underline;
}

#top .featured-photos-box .photo-box a:hover p.textS,
#right-side .r-navi-photos-box .photo-box  a:hover p.textS{
text-decoration: none;
}


#top .featured-photos-box .photo-box .photo-updated,
#right-side .r-navi-photos-box .photo-box .photo-updated{
	margin-top:10px;
	font-weight:bold;
	text-align:right;
}



/*-------------------------------------------------------------------*/

/* ------------------------------
 // 3: Wrap-3column/wrap-3column-center
------------------------------ */
/* headline news
--------------------*/
#top .headline-news-line {
	height:5px;
	background:url(../images/bar_headline.gif) no-repeat;
}

#top .headline-news-box .date-title {
	padding:10px;
	color:#36C;
	font-weight:bold;
	background-color:#e9edf3;
}

#top .headline-news-box .headline-article {
	margin:20px 10px;
	padding-bottom:20px;
	background:url(../images/dotline01.gif) left bottom no-repeat;
}

#top .headline-news-box .headline-article h2 {
	margin-bottom:20px;
	line-height:1.2;
}

#top .headline-news-box .headline-article .headline-article-txt {
	margin-left:10px;
}

#top .headline-news-box .headline-article .link-full {
	margin-top:20px;
	text-align:right;
}

/* ------------------------------
 // 4: Wrap-3column/wrap-3column-right
------------------------------ */
/* rectangle ad
--------------------*/
#top .rectangle-ad {
	margin-bottom:10px;
}

/* bulletines
--------------------*/
#top .bulletines-title {
	height:32px;
	background:url(../images/back_bulletines-title.gif) #69C;
	position:relative;
}

#top .bulletines-title h2 {
	padding:4px 0 0 10px;
	color:#FFF;
}

#top .bulletines-title .link-more {
	position:absolute;
	top:5px;
	right:10px;
}

#top .bulletines-box {
	width:280px;
	padding:10px;
	background:url(../images/back_bulletines.gif);
}

#top .bulletines-box dl {
	width:260px;
	padding:10px 10px 0;
	background-color:#FFF;
}

#top .bulletines-box dt {
	margin-bottom:10px;
	padding-left:15px;
	color:#FFF;
	background:url(../images/back_bulletines-subtitle.gif) #699 repeat-y;
}

#top .bulletines-box dd {
	padding-left:15px;
	padding-bottom:10px;
	background:url(../images/listmark01.gif) 0 0.4em no-repeat;
}

/* ------------------------------
 // 5: Wrap-2column
------------------------------ */
#top .wrap-2column {
	margin:20px 0;
}

#top .wrap-2column .wrap-2column-left {
	width:475px;
	margin-right:10px;
	float:left;
}

#top .wrap-2column .wrap-2column-right {
	width:495px;
	float:left;
}

/* ------------------------------
 // 6: Wrap-2column/wrap-2column-left
------------------------------ */
/* News by Category
--------------------*/
#top .category-news-box {
	width:475px;
}

#top .category-news-box .category-news-title {
	padding:2px 0 2px 10px;
	color:#36C;
	background:url(../images/back_news-title.gif) left bottom repeat-x;
	border:1px solid #CCC;
	position:relative;
}

#top .category-news-box .category-news-title h2 {
	padding-left:10px;
	border-left:6px solid #36C;
}

#top .category-news-box .category-news-title .link-more {
	position:absolute;
	top:2px;
	right:10px;
}

#top .category-news-box ul {
	margin:10px 10px 20px;
}

#top .category-news-box li {
	margin-bottom:5px;
	list-style-type:none;
}

/* ------------------------------
 // 7: Wrap-2column/wrap-2column-right
------------------------------ */
/* Tips for English Learners
--------------------*/
#top .tips-box {
	width:475px;
	margin-bottom:10px;
	padding:10px;
	background:url(../images/back_tips-box.gif) #69C;
}

#top .tips-box .tips-title {
	width:455px;
	padding:10px 10px 0;
	position:relative;
	background-color:#FFF;
}

#top .tips-box h2 {
	padding:5px 0;
	color:#36C;
	text-align:center;
	border-bottom:1px solid #69C;
}

#top .tips-box .link-more {
	position:absolute;
	top:14px;
	right:11px;
}

#top .tips-box .tips-txt {
	width:455px;
	padding:10px 10px;
	background-color:#FFF;
}

#top .tips-box .tips-txt .tips-word {
	color:#363;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#top .tips-box .tips-txt .tips-sentence {
	color:#363;
}

#top .tips-box .tips-txt .tips-answer {
	margin-top:10px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}


/* AFP-JIJI PRESS NEWS JOURNAL
--------------------*/
#top .afp-title {
	background:url(../images/back_afp.gif) #DFDFDF;
	position:relative;
}

#top .afp-title h2 {
	padding:5px 0 5px 10px;
	color:#36C;
}

#top .afp-title .link-more {
	position:absolute;
	top:5px;
	right:10px;
}

#top .afp-box {
	padding:10px 0 0 10px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}

#top .afp-box .afp-box-row {
	margin-bottom:10px;
	clear:both;
}

#top .afp-box table {
	width:151px;
	margin-right:10px;
	float:left;
	border:1px solid #CCC;
}

#top .afp-box th {
	height:110px;
	text-align:center;
	vertical-align:middle;
}

#top .afp-box td {
	padding:5px;
/*	border:1px solid #CCC;*/
	background-color:#f1f1f1;
}

/* IE6 */
* html #top .afp-box table {
	width:150px;
	margin-right:8px;
}
