@charset "utf-8";

/* screen.css
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

	1. imported styles
	2. ニューストップ（共通スタイル）
	3. 
	
	
	99. Others
	
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
/* font-size
10px - 83.4%
11px - 91.7%
12px - 100%
13px - 108.4%
14px - 116.7%
15px - 125%
16px - 133.4%
17px - 141.7%
18px - 150%
19px - 158.4%
20px - 166.7%
21px - 175%
22px - 183.4%
23px - 191.7%
24px - 200%
*/

/* ------------------------------------------------------------
	1. imported styles
   ------------------------------------------------------------*/
@import url("../../shared/css/reset.css");
@import url("../../shared/css/basic.css");
@import url("../../shared/css/design.css");


/* ------------------------------------------------------------
	2. ニューストップ（共通スタイル）
   ------------------------------------------------------------*/
#news-top { }
#news-top div.body{ }
#news-top div.category-title{
	padding-bottom: 10px;
}
#news-top div.header .title{
	color: #473A33;
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 108.4%;
}

/* 共通　ページトップへ */
#second-level-contents .pagetop {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 共通　写真スペース */
#news-top div.body img.phspaceleft{
	padding-left: 10px;
}



/* ------------------------------------------------------------
	4. Special
   ------------------------------------------------------------*/
#news-top div#special-section{ }
#news-top div#special-section .title{
	font-size: 116.7%;
	margin-bottom: 5px;
}
#news-top div#special-section div.body{
	padding: 20px 40px;
	border-bottom: 1px solid #D1CFCD;
}
#news-top div#special-section div.section{ clear: both; }
#news-top div#special-section div.image{
	float: right;
	width: 218px;
	text-align: right;
}
#news-top div#special-section div.image-btm{
	clear: both;
	padding-top: 1px;
}
#news-top div#special-section div.entry{
	float: left;
	width: 380px;
}
#news-top div#special-section strong.new{
	font-size: 133.4%;
	color: #48A604;
}

#news-top div#special-section .text_note {
	font-size: 91.7%;
	text-indent: -1em;
	margin-left: 1em;
	margin-top: -5px;
}

/* ------------------------------------------------------------
	NEWS
   ------------------------------------------------------------*/
#news-top div#news-section div.body{
	padding: 20px 30px;
	border-bottom: 1px solid #D1CFCD;
	position: relative;
}

#news-top div#news-section .title{
	color: #4F2C31;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 116.7%;
}
#news-top div#news-section h2{
	font-size: 116.7%;
	line-height: 1.4;
}
#news-top div#news-section .tc1{
	color: #4F2C31;
	padding-bottom: 1em;
	font-size: 100%;
}
#news-top .lnav { line-height: 1; }
#news-top .lnav img {
	vertical-align: middle;
	margin-right: 3px;
}
#news-top .body img.phrightmargin{
	position:absolute;
	right: 30px;
	}
#news-top .body img.phrightmargin2{
	position:absolute;
	right: 237px;
	}
#news-top .body .phheight{
	height: 80px;
	}
	
/* ------------------------------------------------------------
	
   ------------------------------------------------------------*/

/* ------------------------------------------------------------
	
*/


/* -----  ----- */
