@import "reset.css" ;

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

/*----------------------------------------------------------------------------
	
	アルバムキャンペーン用 プリント出力用ＣＳＳ
	
--------------------------------------------------------------------------------*/	

.gDef-wrapper {
	width: 720px;
	margin:0 auto;
	padding: 0;
}

.gDef-contents {
	width: 720px;
	margin:0 auto;
	padding: 0;
}


.gDef-header {
	display:none;
}
#early-warning {
	display:none;
}

.gDef-top-banner {
	display:none;
}
.gDefSide {
	display:none;
}
.gDefFooter {
	display:none;
}
body {
	font-size: 0.9em;
	line-height: 1.8em;
	}
		
#container {
	width: 720px;
	margin:0 auto;
	}



/*--------------------
	header   
--------------------*/	
#header {
	display:none;
}
	

	
/*---------------------
	main
---------------------*/
#main {
	width: 720px;
	clear: both;
	overflow: hidden;
	    padding: 0;
	}



#traveler {
	display:none;}
	


.leftBox {
	display:none;
	}	
	

/*表示要素*/
.box {
	width:720px;
	height:1019px;
	margin:0 auto;
	clear: both;
	display: list-item;
  	list-style-image:url(../images/printbg.gif);
	list-style-position:inside;
	position:relative;
	padding: 0;
	}


	
.printHeader{
	position:absolute;
	left:74px;
	top:40px;
	}
	
.printHeader .smallLogo{
	float:left;
	}
	
.number {
	width: 78px;
	height: 27px;
	display: list-item;
  	list-style-image:url(../images/no.gif);
	list-style-position:inside;
	margin-top:0px;
	padding-top: 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	float: left;
	position:relative;
	}
	
.number .count{
	font-size:1.6em;
	font-weight:bold;
	width:20px;
	position:absolute;
	left:28px;
	top:7px;
	color:#ffffff;
	}

p.place {
	color:#da4e7b;
	font-weight: bold;
	font-size: 160%;
	position:absolute;
	top:73px;
	left:155px;
	text-shadow:1px 1px 2px #000000;
	-webkit-text-shadow:1px 1px 2px #000000;
	-moz-text-shadow:1px 1px 2px #000000;
	-o-text-shadow:1px 1px 2px #000000;
	-ms-text-shadow:1px 1px 2px #000000;
	}
	
p.data {
	width: 210px;
	height: 32px;
	padding-top:0px;
	margin-top:22px;
	margin-left:150px;
	color:#da4e7b;
	font-size:80%;
	font-weight:bold;
/*	text-align: right;*/
	float: right;
	}
	
.text {
	width: 300px;
	font-size: 50%;
	line-height:1.2em;
	position:absolute;
	top:280px;
	left:80px;
	}
	
.box ul{
	width:200px;
	position:absolute;
	top:290px;
	left:440px;
	}
	
.box ul li img{
	width:200px;
	height:111px;
	}

/* pink */
.box .titlePink {
	width: 574px;
	height: 51px;
	display: list-item;
  	list-style-image:url(../images/border_pink.gif);
	list-style-position:inside;
	position:absolute;
	top:200px;
	left:75px;
	text-align:center;
	}
	
	
.box h3.pink {
	width:574px;
	height:51px;
	color: #da4e7b;
	font-size: 150%;
	font-weight: bold;
	line-height:51px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	}
	
.box h4.pink {
	color: #da4e7b;
	font-size: 180%;
	font-weight: bold;
	line-height:2.8em;
	}

/* blue */
.box .titleBlue {
	width: 574px;
	height: 51px;
	display: list-item;
  	list-style-image:url(../images/border_blue.gif);
	list-style-position:inside;
	position:absolute;
	top:200px;
	left:75px;
	text-align:center;
	}
	
	
.box h3.blue {
	width:574px;
	height:51px;
	color: #209db4;
	font-size: 150%;
	font-weight: bold;
	line-height:51px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	}
	
.box h4.blue {
	color: #209db4;
	font-size: 180%;
	font-weight: bold;
	line-height:2.8em;
	}

.printTagg01{
	width:198px;
	height:58px;
	display: list-item;
  	list-style-image:url(../images/printkuchikomi.gif);
	list-style-position:inside;
	position:absolute;
	top:88px;
	left:480px;
	}


/* green */
.box .titleGreen {
	width: 574px;
	height: 51px;
	display: list-item;
  	list-style-image:url(../images/border_green.gif);
	list-style-position:inside;
	position:absolute;
	top:200px;
	left:75px;
	text-align:center;
	}
	
	
.box h3.green {
	width:574px;
	height:51px;
	color: #9FC127;
	font-size: 150%;
	font-weight: bold;
	line-height:51px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	}
	
.box h4.green {
	color: #9FC127;
	font-size: 180%;
	font-weight: bold;
	line-height:2.8em;
	}
	
.printTagg02{
	width:198px;
	height:58px;
	display: list-item;
  	list-style-image:url(../images/printtravelinfo.gif);
	list-style-position:inside;
	position:absolute;
	top:88px;
	left:480px;
	}



/*非表示要素*/


/*---------------------
	pageTop
---------------------*/
#pageTop {
	display:none;}
	
/*---------------------
	footer
---------------------*/
#footer {
	display:none;}

.jrodekake{
	display:none;
	}
/*---------------------
	class
---------------------*/
.fleft {float: left;}
.fright {float: right;}
.clear {clear: both;}
.m15 {display:none;}

a {
	color: #066eb2;
	text-decoration:underline;
	font-weight: bold;}
