/*=============================================================== */
/* SPRING 2009 VOL.02 */
/*=============================================================== */

/* --------------------------------------------------------------------------- */
/* index */
/* --------------------------------------------------------------------------- */

/* 各号 index-cover -------------------------- */

#index-cover h3{
	background:url(../images/magazine/02/title_index.gif) left top no-repeat;
}
#index-cover h4{
	background:url(../images/magazine/02/title_cover_topics1.gif) left top no-repeat;
	height:76px;
}
#index-cover .lead{
	background:url(../images/magazine/02/lead_cover_topics1.gif) left top no-repeat;
	height:80px;
}

#in-topic02 h4{
	background:url(../images/magazine/02/title_cover_topics2.gif) left top no-repeat;
	height:64px;
}


/* 各号 topic-title -------------------------- */

#topic1 h4{
	background:url(../images/magazine/02/title_index_topic1.gif) left top no-repeat;
}
#topic2 h4{
	background:url(../images/magazine/02/title_index_topic2.gif) left top no-repeat;
}
#topic3 h4{
	background:url(../images/magazine/02/title_index_topic3.gif) left top no-repeat;
}
#topic4 h4{
	background:url(../images/magazine/02/title_index_topic4.gif) left top no-repeat;
}


/* 各号 page-title -------------------------- */

#topic1-1 a{
	background-image:url(../images/magazine/02/title_topic1_page1.gif) ;
	width:273px;
	height:41px;
}
#topic1-2 a{
	background-image:url(../images/magazine/02/title_topic1_page2.gif) ;
	width:270px;
}
#topic2-1 a{
	background-image:url(../images/magazine/02/title_topic2_page1.gif) ;
	width:186px;
}
#topic2-2 a{
	background-image:url(../images/magazine/02/title_topic2_page2.gif) ;
	width:419px;
}

/* 各号 side -------------------------- */
.localnavi-article dt{
	background:url(../images/magazine/02/title_magazine.gif) left top no-repeat;
}
#side-topic1 h4 a{
	background-image:url(../images/magazine/02/title_side_topic1.gif) ;
	height:41px;
}
#side-topic2 h4 a{
	background-image:url(../images/magazine/02/title_side_topic2.gif) ;
	height:41px;
}

#side-topic1 .page1 a{
	background-image:url(../images/magazine/02/title_side_topic1_page1.gif) ;
	height:34px;
}
#side-topic1 .page2 a{
	background-image:url(../images/magazine/02/title_side_topic1_page2.gif) ;
}
#side-topic2 .page1 a{
	background-image:url(../images/magazine/02/title_side_topic2_page1.gif) ;
}
#side-topic2 .page2 a{
	background-image:url(../images/magazine/02/title_side_topic2_page2.gif) ;
	height:34px;
}

/* index-navi */
#index-navigation dt span{
	background:url(../images/magazine/02/pub_date.gif) left top no-repeat;
}

/* --------------------------------------------------------------------------- */
/* 記事 */
/* --------------------------------------------------------------------------- */


/* 各号 topic-title -------------------------- */

#topic1 h3{
	background:url(../images/magazine/02/title_article_topic1.gif) left top no-repeat;
}
#topic2 h3{
	background:url(../images/magazine/02/title_article_topic2.gif) left top no-repeat;
}
#topic3 h3{
	background:url(../images/magazine/02/title_article_topic3.gif) left top no-repeat;
}
#topic4 h3{
	background:url(../images/magazine/02/title_article_topic4.gif) left top no-repeat;
	height:108px;
	margin-top:8px;
}
/* 各ページタイトル -------------------------- */

#topic1  h4#pageTitle1{
	background:url(../images/magazine/02/title_article_topic1_1.gif) left top no-repeat;
}
#topic1  h4#pageTitle2{
	background:url(../images/magazine/02/title_article_topic1_2.gif) left top no-repeat;
}
#topic2  h4#pageTitle1{
	background:url(../images/magazine/02/title_article_topic2_1.gif) left top no-repeat;
}
#topic2  h4#pageTitle2{
	background:url(../images/magazine/02/title_article_topic2_2.gif) left top no-repeat;
}

/* 写真レイアウト -------------------------- */

.ph2102{
	width:250px;
}
.ph2202{
	width:250px;
}
.ph2203{
	width:250px;
}
.profile-contents{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:url(../images/magazine/common/bg_profile.gif) left top;
	width:522px;
	overflow:hidden;
	margin-left:10px;
	padding:10px 0px;
}
.profile-contents h5{
	background:none;
	margin:0px 15px;
}
.profile-contents dl{
	float:left;
	background-color:#ffffff;
	width:240px;
	display:inline;
	margin:10px 0px 10px 20px;
	padding:15px;
}
.profile-contents dt{
	font-size:16px;
	font-weight:bold;
	color:#483300;
}
.profile-contents dd span{
	color:#78a24b;
	font-weight:bold;
}
.profile-contents dd{
	color:#3B3B3B;
	font-size:10px;
}
.profile-contents div{
	float:right;
	width:194px;
	display:inline;
	margin:10px 20px 10px 0px;
}



/* --------------------------------------------------------------------------- */
/* 各記事詳細 */
/* --------------------------------------------------------------------------- */

.curriculum{
	background-color:#F6F6F6;
	margin:0px 0px 15px 15px;
	padding:20px;
}
.curriculum dl{
	border-left:4px solid #8D462A;
	margin-bottom:5px;
	padding-left:11px;
}
.curriculum dt{
	font-weight:bold;
}
.curriculum dd{
	font-size:10px;
}


.gray-box{
	background-color:#F8F8F8;
	line-height:120%;
	margin:0px 15px 15px 10px;
	padding:10px;
}
.gray-box th,.gray-box td{
	vertical-align:top;
	text-align:left;
	font-size:12px;
}



