@charset "utf-8";


/*
########################################################
  print style
########################################################
*/

div.printHead{
	display: inline;
}

div.printHeadIn{
	display: list-item;
	list-style-image: url(../img/bg_print_head.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	width:650px;
	height:70px;
}

body{
	background:none !important;
}

div#header01,
div#header02,
div#gNaviArea,
div#footerIn ol,
p.pageTop,
div.cont3columnR,
div#footerIn address,
.commonCFoot,
.lNavi01,
.lNavi02,
.lNavi03,
.ttlSt02 a,
.currencyList{
	display:none;
}

div#container{
	background:none;
}

div#mainCont{
	width:670px;
	float:left;
	padding:0;
	margin:0;
}

div#mainCont div.cont2column,
div#mainCont div.cont3column{
	margin:0;
	padding:0;
}

div.commonCapBox{
	margin:0;
	padding:10px 13px 10px 13px;
	margin:20px 0 0 20px;
	background:#F0F4F0;
	line-height: 1.5;
	/*width:464px;*/
}

div.commonInfoBox{
	width:650px;
	height:auto;
	margin:20px 0 0 0;
	padding:10px 0 25px 0;
	background-color:#F2F2F2;
}


div#footer{
	clear:both;
	background:none;
	padding:0;
}

div#footerIn{
	clear:both;
	width:670px;
	display: list-item;
	list-style-image: url(../img/bg_print_foot.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	width:650px;
	height:50px;
	margin:0;
	padding:30px 0 0 0;
}




