body {
	width: 755px;
	background: #fff;
	overflow: hidden;
	overflow: visible !important;
	zoom: 0.8;
	font-size: 12px;
}
a,a:link,a:hover,a:visited,a:active {
	color: #000;
	border-bottom: none;	
	text-decoration: none!important;
}
.noneImages {
	display: block !important;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a,a:hover,p {
	background-image: none !important;
	background-color: none !important;
}
div#footer ul,
div#footer,
div#bannerArea,
div#breadcrumbs,
div#globalNavi,
div#check,
.linkTxt,
.pageTop,
p.btnBack a{
	display: none;
}
body, #pageTop {
 	background: none!important;
}
img {
	border: 0;
}
div#contentsArea {
	padding: 0!important;
}
div.contents {
	padding-left: 0!important;
}
div.contents,
div#step {
	padding: 0!important;
}
.potato_01,
.potato_02,
.potato_03,
.pop3awrd {
	display: none;
}
div#contentsArea h3 {
	width: 755px;
}
div#header {
	border-bottom: solid 2px #e60012;
	margin-bottom: 10px;
}
div#contentsArea {
	margin: 0 auto;
}
/*------------------------------------------------------*/
/* report_2_1 */
/*------------------------------------------------------*/
h2 {
	width: 755px;
	height: 59px;
}
h2 img {
	display: none;
	background: no-repeat 0 0;
}
div.report_2_1 h2,
div.report_2_1_1 h2,
div.report_2_1_1_1 h2,
div.report_2_1_1_2 h2,
div.report_2_1_2 h2,
div.report_2_1_3 h2 { background-image: url(../images/print/print_h2_2-1.jpg)!important;}
div.report_2_2 h2 {	background-image: url(../images/print/print_h2_2-2.jpg)!important;}
div.report_2_3 h2 {	background-image: url(../images/print/print_h2_2-3.jpg)!important;}

div.course h2 { background-image: url(../images/print/print_h2_7.jpg)!important;}
div.poll_4_1 h2,
div.poll_4_2 h2,
div.poll h2 { background-image: url(../images/print/print_h2_4-1.jpg)!important;}
div.nominate h2 { background-image: url(../images/print/print_h2_7.jpg)!important;}

div#mainVisual {
	width: 755px;
}
div.report_2_1 div#mainVisual {
	background-image: url(../images/print/print_mainVisual_2-1.jpg)!important;
}
div.report_2_2 div#mainVisual {
	background-image: url(../images/print/print_mainVisual_2-2.jpg)!important;
	height: 135px;
}
div.report_2_3 div#mainVisual {
	background-image: url(../images/print/print_mainVisual_2-3.jpg)!important;
	height: 135px;
}
div#contentsArea div.contents dl {
	width: 130px;
}
div#contentsArea div.contents dl dd.photoImg a img {
	width: 130px;
}
div.report_2_1_1 div.contents {
	padding: 0!important;
	margin-left: -20px!important;
}
div.report_2_1_1 div.contents h3 {
	margin-top: -20px!important;
	padding-bottom: 10px!important;
}
div.report_2_1_1 div.contents div#inputAreaRight {
	float: left!important;
}
div.report_2_1_1 div.contents div#inputAreaRight input,
div.report_2_1_1 div.contents div#inputAreaRight textarea {
	width:300px;
}
div.report_2_1_1 div.contents div#inputAreaRight table td {
	margin: 0!important;
	padding: 0!important;
}
div.report_2_1_1 div.contents div#process {
	margin-left: 0!important;
}
div.report_2_1_1 div.contents div#process dl.stepBox,
div.report_2_1_1 div.contents div#process dl textarea {
	width: 220px;
}
div.report_2_1_1 div.contents div#process dl.stepBox {
	margin-right: 20px!important;
}
/*------------------------------------------------------*/
/* course */
/*------------------------------------------------------*/
div.course div#mainVisual {
	background-image: url(../images/print/print_mainVisual_6.jpg)!important;
	height: 168px;
}
div#cook {
	margin-top: -50px!important;
	page-break-before: always!important;
}
div#step div.rCol {
	float: left!important;
}
div#step div.rCol dl {
	margin-left: 10px!important;
}
div#contentsArea div.orgContents div#direct01 dl.dlTop dt,
div#contentsArea div.orgContents div#direct01 dl.dlTop dd,
div#contentsArea div.orgContents div#direct02 dl.dlMid dt,
div#contentsArea div.orgContents div#direct02 dl.dlMid dd,
div#contentsArea div.orgContents div#direct03 dl.dlBtm dt,
div#contentsArea div.orgContents div#direct03 dl.dlBtm dd {
	margin: 0!important;
}
div#contentsArea div.orgContents div#direct01 div.rCol,
div#contentsArea div.orgContents div#direct02 div.rCol,
div#contentsArea div.orgContents div#direct03 div.rCol {
	float: left!important;
	margin-left: 20px;
}
div.prevent {
}
div#contentsArea div.contents div.prevent ul li,
div#contentsArea div.contents div.process ul li {
	margin-right: 10px;
}
div#contentsArea div.contents div.prevent,
div#contentsArea div.contents div.process {
	margin-left: 10px;
}
/*------------------------------------------------------*/
/* nominate */
/*------------------------------------------------------*/
div.nominate div#mainVisual {
	background-image: url(../images/print/print_mainVisual_7.jpg)!important;
	height: 223px;
}
div.nominate div#nominate50 table {
	margin-left: 2px;
}
div.nominate div#nominate50 table {
	width: 750px!important;
	page-break-inside: avoid!important;
}
div.nominate div#nominate50 table tr th,
div.nominate div#nominate50 table tr td {
	width:150px;
}
div.nominate table tfoot td {
	border: none!important;
}
div.nominate table th,
div.nominate table td {
	border-top: dotted 2px #D5A56F;
	border-bottom: dotted 2px #D5A56F;
}
div.nominate table td p {
	border-left: solid 1px #D5A56F!important;
}

/*------------------------------------------------------*/
/* uchipotato_follower */
/* sotopote_Follow */
/*------------------------------------------------------*/
div.poll_4_1 div.redContents,
div.poll_4_2 div.bwnContents {
	width: 755px;
	padding: 5px!important;
}
div.poll_4_1 div#uchipoteFollow h3 img,
div.poll_4_2 div#sotopoteFollow h3 img {
	display: block;
	width: 230px;
}
div.poll_4_1 div#uchipoteFollow p img,
div.poll_4_2 div#sotopoteFollow p img {
	display: block;
	width: 745px;
}
div#contentsArea div.reason ul {
	margin: 0;
}
div#contentsArea div.reason ul li img {
	display: block;
	width: 245px!important;
	height: 77px;
}
div.poll_4_1 div.redContents div.chart img,
div.poll_4_2 div.bwnContents div.chart img {
	width: 745px;
}
div#follow table.lCol,
div#follow table.rCol {
	width: 350px!important;
}
div#follow table.rCol {
	float: left;
}
div.poll_4_1_1 table,
div.poll_4_2_1 table {
	margin-left: 40px!important;
}
div.poll_4_1_1 table th,
div.poll_4_1_1 table td {
	border-top: dotted 2px #D5A56F;
	border-bottom: dotted 2px #D5A56F;
}
div.poll_4_1_1 table td p {
	border-left: solid 1px #D5A56F!important;
}
div.poll_4_1_1 table tfoot td,
div.poll_4_2_1 table tfoot td {
	border: none!important;
}
div.poll_4_2_1 table th,
div.poll_4_2_1 table td {
	border-top: dotted 2px #750000;
	border-bottom: dotted 2px #750000;
}
div.poll_4_2_1 table td p {
	border-left: solid 1px #750000!important;
}
/*------------------------------------------------------*/
/* 応募フォーム */
/*------------------------------------------------------*/
div.uchipotato_vote {
	width: 610px!important;
	margin-left: 70px!important;
}
div.uchipotato_vote div#mainVisual {
	width: 610px!important;
}
div.uchipotato_vote h2 {
	width: 610px!important;
	height: 62px;
	background: url(../images/print/print_h2_1-1-1.jpg) no-repeat 0 0!important;
}
div.uchipotato_vote h2 img {
	display: none;
}
div.uchipotato_vote div#mainVisual h3,
div.uchipotato_vote div#mainVisual p.caption,
div.uchipotato_vote div#mainVisual p.btnEntry {
	text-align: center!important;
}
div.uchipotato_vote div#mainVisual h3 {
	width: 317px;
	margin: 0 auto;
}
div.uchipotato_vote div#mainVisual table#essential {
	margin-top: 0!important;
	page-break-inside: avoid!important;
}
div.uchipotato_vote div#mainVisual table#essential td {
	padding-bottom: 10px!important;
}
