@charset "Shift_JIS";

body {
	margin: 0;
	padding: 0;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN',Arial,Verdana,Helvetica;
	color: #333;
	font-size: 100%;
	line-height: 1.2em;
}

/* ******************  header  *************** */
#header_win {
	width: 649px;
	height: 87px;
	margin: 0;
	padding: 0;
	background-image: url(../../../publicity/resource/img/subwin_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#header_win .logo {
	float: left;
	width: 40px;
	margin: 0;
	background-image: url(../../../publicity/resource/img/subwin_logo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 17px;
	padding-right: 135px;
	padding-bottom: 28px;
	padding-left: 61px;
	height: 42px;
}

#header_win .hdr_link {
	float: right;
	margin: 0;
	font-size: 84%;
	line-height: 100%;
	padding-top: 65px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

/* ******************  main  *************** */
#main {
	width: 610px;
	margin: 15px 0 30px 20px;
	font-size: 84%;
}

h1{
margin-bottom:30px;
}

br.clear {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0em;
	clear: both;
}
a img {
	border: none;
}
a:link,
a:visited {
	color: #197daa;
	text-decoration: none;
}
a:visited {
	color: #669999;
}
a:hover {
	color: #e3b600;
	text-decoration: underline;;
}

/* ******************  footer  *************** */
.close_btn {
	width: 619px;
	margin: 0 15px;
	padding: 26px 0 25px 0;
	background: url(../img/win_bg_dot.gif) repeat-x left top;
	text-align: center;
}

#footer_win {
	font-size:71%;
	margin: 0;
	padding: 0;
	background-image: url(../../../publicity/resource/img/subwin_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#footer_win .copyright_win {
	padding: 6px 0;
	text-align: center;
}


/* ++++++++++++  back button  ++++++++++++ */

#back_btn1 {
	padding-top: 8px;
	text-align: right;
}

#back_btn2 {
	padding-bottom: 25px;
	text-align: center;
}






/* ++++++++++++  print  ++++++++++++ */

@media print {
  #header_win,
  .close_btn {
   display: none;
  }
}

@media print {
  #main {
   top: 0px;
   left: 0px;
   margin: 0px;
  }
}

