@charset "UTF-8";
/* CSS Document */
/* =======================================

 news_infoCSS

========================================== */


/************************/
/*	新着情報のスタイル	*/
/************************/

#news_list {
	width:620px;
}
#news_list dl {
	margin-top:10px;
	margin-bottom:20px;
}
#news_list dl:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#news_list dl dt {
	width:150px;
	margin-right:10px;
	_margin-right:5px
	float:left;
	font-size:92.4%;
}

#news_list dl dd {
	float:right;
	width:450px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	text-align:left;
	font-size:92.4%;
}


/************************/
/*	新着情報のスタイル2 */
/************************/
#news_list h3.news_title{
	background:url(../../common/images/sub/h3_title_bg2.gif) no-repeat;
	color:#005c96;
}
#sub_contents .index_news {
	margin:0px auto 0px;
	width:700px;
}
#sub_contents .index_news ul{
	margin:0px auto 0px;
	padding:10px 5px 5px;
	border-bottom:1px #999 dotted;
}
#sub_contents .index_news ul li.date{
	width:80px;
	float:left;
	margin-right:15px;
	font-size:102%;
	color:#005c96;
}
#sub_contents .index_news ul li.flag{
	float:left;
	margin-right:15px;
}
#sub_contents .index_news ul li.text a{
/*	color:#333333;/**/
	float:left;
}
#sub_contents .index_news ul li.text a:hover{
	color:#99bed5;
}


#sub_contents .index_news .noneline{
	border:none;
}



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

　　新着情報詳細ページ

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

#news_info1_intro {
	width:620px;
	margin:0px auto 0px;
	padding:0 0 0px;
	font-size:92.4%;
	font-weight:normal;
}
#news_info1_intro p.date {
	margin:0;
	text-align:right;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
	color:#0061b2;
}
#news_info1_intro h2{
/*	font-weight:light;	/**/
	color:#0061b2;
	margin:0px 0px 0px;
	border-bottom: 1px #5d8faf solid;
	width:100%;
	padding:0px 0px 5px 0px;
/*		font-size:92.4%;	/**/
	text-align:left;
}

#news_info1_intro dl {
	width:100%;
	padding: 0px 0 5px;
	margin: 0px auto 0px;
}
#news_info1_intro dl:after{
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#news_info1_intro dl dt {
	float: left;
	padding:10px 10px 10px 0px;
	margin-right:15px;
	width:240px;
}

#news_info1_intro dl dt img {
	padding:2px;
	border:1px #dddddd solid;
}
#news_info1_intro .main_photo_sold0 img {
	border:none;
}
#news_info1_intro dd p{
	margin:10px 0px 0px 10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:88%;
	text-align:left;
}

#news_info1_intro p.url {
	margin-top:10px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
}
#news_info1_intro p.file {
	margin-top:0px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
}

/*	-------------------------------
	詳細パターン
	-------------------------------	*/

#news_info1_pattern1 ,
#news_info1_pattern2 ,
#news_info1_pattern3 ,
#news_info1_pattern4 ,
#news_info1_pattern5 {
	margin:20px auto 20px;
	padding:0;
	width:100%;
	font-size:92.4%;
	font-weight:normal;
	text-align:left;
}
#news_info1_pattern1 h3,
#news_info1_pattern2 h3,
#news_info1_pattern3 h3,
#news_info1_pattern4 h3,
#news_info1_pattern5 h3{
	font-weight:normal;
	color:#0061b2;
	margin:0px 0px 0px;
	border-left: 4px #0061b2 solid;
	
	padding:3px 0px 3px 10px;
/*		font-size:92.4%;	/**/
	text-align:left;
}
#news_info1_pattern1 dl ,
#news_info1_pattern2 dl ,
#news_info1_pattern3 dl ,
#news_info1_pattern4 dl ,
#news_info1_pattern5 dl {
	margin:10px 0px 10px;
	padding: 0px 0px 5px;
	width:620px;/***********  ワイド変更　************/
}

#news_info1_pattern1 dl:after ,
#news_info1_pattern2 dl:after ,
#news_info1_pattern3 dl:after ,
#news_info1_pattern4 dl:after ,
#news_info1_pattern5 dl:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#news_info1_pattern1 .photo img ,
#news_info1_pattern2 .photo img ,
#news_info1_pattern3 .photo img ,
#news_info1_pattern4 .photo img ,
#news_info1_pattern5 .photo img {
	padding:3px;
	border:1px #ccc solid;
}

#news_info1_pattern1 p.caption ,
#news_info1_pattern2 p.caption ,
#news_info1_pattern3 p.caption ,
#news_info1_pattern4 p.caption ,
#news_info1_pattern5 p.caption {
	margin:2px 0px 10px;
	text-align:left;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
	line-height:110%;
	padding:3px;
	width:202px;
}
#news_info1_pattern1 p.shop_memo ,
#news_info1_pattern2 p.shop_memo ,
#news_info1_pattern3 p.shop_memo ,
#news_info1_pattern4 p.shop_memo ,
#news_info1_pattern5 p.shop_memo {
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
	font-size:88%;
	text-align:left;
}
#news_info1_pattern1 p.url,
#news_info1_pattern2 p.url,
#news_info1_pattern3 p.url,
#news_info1_pattern4 p.url,
#news_info1_pattern5 p.url{
	margin-top:0px;
	text-align:left;
	padding-top:0px;
	padding-bottom:2px;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
}
#news_info1_pattern1 p.file,
#news_info1_pattern2 p.file,
#news_info1_pattern3 p.file,
#news_info1_pattern4 p.file,
#news_info1_pattern5 p.file{
	margin-top:0px;
	text-align:left;
	padding-top:0px;
	padding-bottom:2px;
/*		font-size:77%;	/**/
		font-size:92.4%;	/**/
}

/*	-------------------------------
	パターン１
	-------------------------------	*/

#news_info1_pattern1 dl dt,
#news_info1_pattern4 dl dt {
	float: left;
	width: 210px;
	text-align:left;
	padding: 0px;
	margin:0 0px 10px 0;
}

#news_info1_pattern1 dl dd,
#news_info1_pattern4 dl dd {
	float:right;
	width:390px;
}

#news_info1_pattern5 dl dd.all ,
#news_info1_pattern4 dl dd.all ,
#news_info1_pattern3 dl dd.all ,
#news_info1_pattern2 dl dd.all ,
#news_info1_pattern1 dl dd.all {
	width:600px;
	margin-left:15px;
	float:none;
}






/*	-------------------------------
	パターン２ パターン5
	-------------------------------	*/
#news_info1_pattern2 dl dt,
#news_info1_pattern5 dl dt {
	float: right;
	width: 210px;
	text-align:left;
	padding: 0px;
	margin:0 0px 10px 20px;
}

#news_info1_pattern2 dl dd,
#news_info1_pattern5 dl dd {
	float:left;
	width:390px;
}

/*	-------------------------------
	パターン３
	-------------------------------	*/
#news_info1_pattern3 dt {
/*		width:100%;	/**/
	width:620px !important;
	padding: 0px;
}
#news_info1_pattern3 .photo_area {
	width:280px;
	margin:10px 0px 10px;
	text-align:left;
	float:left;
}

#news_info1_pattern3 .photo {
	width:210px;
	margin:0px  0px;
	text-align:left;
}
#news_info1_pattern3 dl dt p.caption {
	width:210px;
	margin:0px  0px;
	text-align:left;
}

#news_info1_pattern3 dd {
	clear:both;
	width:100%;
	padding-bottom:10px;
	margin:10px auto 0px;
}
#ne



/************************/
/*	ブログ風2段組み	*/
/************************/
#news_info2_intro {
	margin:10px auto 0px;
	padding:0 0 10px;
	width:440px;
	text-align:left;
	float:left;
}
#news_info2_intro p.date {
	margin:0;
	text-align:right;
	padding-right:10px;
	font-size:0.9em;
	color:#787878;
}
#news_info2_intro h2{
	font-weight:bold;
	margin:5px 0px 0;
	border-top: 2px #245394 solid;
	width:420px;
	color:#245394;
	font-size:130%;
	padding:4px 5px 5px;
}

#news_info2_intro dl {
	padding: 0px 0 5px;
	margin: 20px auto 20px;
	width:440px;
}
#news_info2_intro dt {
	float: left;
	text-align:left;
	margin:0;
	padding: 0px;
	position: relative;
}

#news_info2_intro dt img {
	padding:2px;
	border:1px #dddddd solid;
}
#news_info2_intro .main_photo_sold0 img {
	border:none;
}
#news_info2_intro dd {
	float: right;
	width: 420px;
	margin-left:0px;
	padding-bottom:10px;
}

#news_info2_intro p.url {
	margin-top:10px;
	text-align:left;
	padding-top:0px;
	padding-bottom:2px;
	line-height:18px;
}
#news_info2_intro p.file {
	margin-top:0px;
	text-align:left;
	padding-top:0px;
	padding-bottom:2px;
	line-height:18px;
}


