@charset "utf-8";
@import "../common/css/0-import.css";

#conts h2 {
	margin: 1px 0 32px 0;
}

	*html #conts h2 {
		margin: 3px 0 32px 0;
	}
	
	*+html #conts h2 {
		margin: 3px 0 32px 0;
	}

#conts p {
	margin: 0 0 22px 14px;
	font-size: 14px;
	line-height: 2.0;
}

#conts img.ml14 {
	margin: 0 0 20px 14px;
}

#conts div.photoframe  {
	width: 670px;
	height: 240px;
	margin: 0 0 20px 14px;
	padding: 0;
	position: relative;
}

#conts div.photoframe02  {
	width: 670px;
	height: 290px;
	margin: 0 0 20px 14px;
	padding: 0;
	position: relative;
}

#conts div.backphoto01 {
}

#conts div.backphoto02 {
}

#conts span.wineRed {
	font-weight: bold;
	font-size: 18px;
	color: #A30E06;
	position: absolute;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;
}

#conts span.year {
	top: 145px;
	left: 230px;
}

#conts span.month {
	top: 145px;
	left: 310px;
}

#conts span.day {
	top: 145px;
	left: 370px;
}

#conts span.year02 {
	top: 165px;
	left: 230px;
}

#conts span.month02 {
	top: 165px;
	left: 310px;
}

#conts span.day02 {
	top: 165px;
	left: 370px;
}

#conts #mobileInfo {
    border: 1px solid #A30E06;
    margin-top: 15px;
    padding: 10px;
}
#conts #mobileInfo .qrCode {
    float: left;
    margin-right: 10px;
}
#conts #mobileInfo h2 {
    clear: none;
    margin-bottom: 10px;
}
#conts #mobileInfo p {
	line-height: 1.7;
	font-size: 12px;
	margin-bottom: 0;
}
