@charset "utf-8";
/* CSS Document */

/*---------------
インフォメーション共通
---------------*/
.sentence div {
	margin-bottom:30px;
}

.infoH2 {
	border-bottom:#666 1px solid;
	border-top:#666 1px solid;
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	padding:3px 0 3px 0;
}

.infoH2_2 {
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
}

.infoArticleDate {
	color:#690;
	font-weight:bold;
}

.infoArticleName {
	text-align:right;
	margin-bottom:20px;
}
	
.infoArticleText,
.infoArticleText2 {
	line-height:150%;
}

.infoArticleText p {
	margin-bottom:20px;
}

.infoArticleText table {
	border:#333 1px solid;
	margin:10px 0 10px 0;
}

.infoArticleText table th {
	border:#333 1px solid;
	background:#CCC;
	font-weight:normal;
	padding:5px;
}

.infoArticleText table td {
	border:#333 1px solid;
	padding:5px;
}

.infoArticleText2 table {
	border:none;
}

.infoArticleText2 table th {
	font-weight:bold;
	padding:5px 10px 5px 0;
	text-align:left;
}

.infoArticleText2 table td {
	padding:5px 0;
}


.infoArticleUl {
	margin:0 0 20px 20px;
}

.infoArticleUl li {
	list-style:disc inside;
	margin-bottom:5px;
}

.infoArticleUl2 {
	color:#333;
	line-height:180%;	
	margin-left:15px;
}

.midashi {
	font-weight:bold;
	margin:5px 0;
}

.infoArticleDl {
	line-height:180%;
	margin-bottom:20px;	
}

.infoArticleDl dd {
	font-weight:bold;
}

.infoArticleDl dt {
	margin-left:15px;
}

/*---------------
インフォメーション一覧
---------------*/
.infolistUl{
	border-top:#ccc dotted 2px;
	width:745px;
}

.infolistUl li {
	background:url(../img/infolist_arrow.png) left top no-repeat;
	border-bottom:#ccc dotted 2px;
	padding:10px 5px 10px 12px;
}

.infoDate {
	color:#690;
	float:left;
	font-weight:bold;
	width:150px;
}

.infoTxt {
	float:right;
}

.infoImage {
	text-align:right;
}

.infolistUl li img {
	margin-top:3px;
}

.infolistUl a {
	color:#31A831;
	text-decoration:none;
}

.infolistUl a:hover {
	color:#666;
	text-decoration:underline;
}

/*---------------
掲載情報など
---------------*/
.publicityDl {
	margin:15px 0 0 170px;
}

.publicityDl dt {
	background:url(../../img/menu_arrow.png) no-repeat left;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:10px;
}

.publicityDl dd {
	margin-left:20px;
	line-height:180%;
}

.publicityMargin {
	margin-top:15px;
}

/*---------------
イベント
---------------*/
.infoEventText {
	line-height:150%;
	margin-top:20px;
}

.infoPhotoBox {
	margin-top:-10px;
}

.infoPhotoBox img {
	border:#c1c1c0 1px solid;
}

.infoPhotoLeft {
	display:inline;	
	float:left;
	margin:0px 0 0 80px;
	width:220px;
}

.infoPhotoCenter {
	text-align:center;
	margin:20px 0 0 0;
}

.infoPhotoCenter img {
	margin-bottom:30px;
	border:#c1c1c0 1px solid;	
}

.infoPhotoRight {
	display:inline;	
	float:right;
	margin:0 80px 0 0;	
	width:220px;
}

.infoPhotoLeft p,
.infoPhotoRight p {	
	margin-top:10px;
}

.rightPhoto {
	margin-left:10px;
}

/*---------------
2010/10/25追加
---------------*/
.syncPriceList {
	width:400px;
}

/*---------------
2011/2/21追加
---------------*/
.marginTop10 {
	margin-top:10px;
}

.undoImg {
	margin-left:5px;
}

/*---------------
2011/3/7追加
---------------*/
.publicityText {
	line-height:150%;
}

/*---------------
2011/7/11追加
---------------*/
.publicityScreenshot img {
	border:#ccc 1px solid;
}
