@charset "utf-8";


/*
	Since:06 Sep 2006
	Last-Updated:06 Sep 2006
	Editor:Masataka Asakura(MIC)
*/


@import url("../../common_css/print_master.css");


/*
-------------File Contents--------------
	
	1. Contents
	
	2. RightSide
	

*/



/*
------------1. Contents----------------
*/




#Wrapper02, #SprWrapper02{padding-top:60px;}
.Clear{
	clear:both;
}


#ContentsBody h4{
	margin-top:35px;
	line-height:1.4;
}


#ContentsBody h5{
	margin:0;
	padding:25px 0 0 0;
	line-height:1.4;
}


#ContentsBody p{text-indent:1em;}

.ThanksMark{
	float:left;
	padding:52px 30px 15px 0;
	width:150px;
}

#Sticker .ThanksMark{
	padding:0px 30px 15px 0;
	width:150px;
}


.InsertedImage01, .InsertedImage02{
	float:right;
	margin:20px 0px 20px 20px;
}

.InsertedImage03{
	float:left;
	margin:20px 20px 20px 0px;
}
.InsertedImage04{
	float:left;
	margin:30px 20px 20px 0px;
}


.InsertedImage01{
	width:160px;
}
.InsertedImage02{
	width:310px;
}

div.Image{
	border:1px solid #ccc;
	padding:4px;
}
.InsertedImage01 div.Image{
	width:150px;
}
.InsertedImage02 div.Image{
	width:300px;
}
.InsertedImage01 p, .InsertedImage02 p{
	text-align:left;
	text-indent:0!important;
	font-size:80%;
	padding:5px 0 0 0;
	color:#666;
}

#Sticker #PNav{
	font-size:110%;
}
#Sticker p a{
	border-bottom:1px solid;
}

#Sticker noscript p{
	font-weight:bold;
	color:#f00;
	margin-top:25px;
	padding:0 0 0 14px;
	border-left:4px solid;
}

#Supporters{
	border-top:1px solid #999;
	margin:40px 30px 25px 30px;
	padding:40px 0 0 0;
	width:auto;
}

#Supporters h4{
	margin-top:35px;
	padding:1px 0 1px 0;
	line-height:1.3;
}

#Supporters #SprWrapper01{
	padding:1em 0 0 0;
}
#Supporters h5{
	font-size:10pt;
	padding:0.5em 0;
	line-height:1.3;
	letter-spacing:normal!important;
	font-weight:normal;
}
#Supporters #SprWrapper02 li h5{
	font-size:11pt;
	padding:0 1px 0 0;
}

#Supporters .Place{
	color:#666;
	font-size:74%;
	padding-top:2px;
}

.Spr01, .Spr02{
	float:left;
	width:24%;
	padding-bottom:1.3em;
	margin-right:0.2em;
}
.Spr02{
	margin-right:0;
}
#Supporters #SprWrapper02{
	width:100%;
	padding-top:0px;
}


#Supporters #SprWrapper02 ul{
	float:left;
	padding-left:1em;
	width:30%;
}

#Supporters #SprWrapper02 ul.Others02{
	width:31%;
}



/*
------------2. RightSide----------------
*/
#Banners{
	display:none;
}


/*
------------3. StickerOrderForm----------------
*/

table.FormSticker{
	width:100%;
	margin:20px 0;
	padding:0 0 0 0;
  border-collapse:collapse;
  border-width:1px 0 0 1px;
  border-style : solid ;
  border-spacing: 0px;
  border-color:#000;
}

/*\*/
*html table.FormSticker{
	width:auto;
}

*+html table.FormSticker{
	width:100%;
}

/**/

table.FormSticker th{
	text-align:center;
	margin:0;
  border-color:#000;
	border-width:0 1px 1px 0;
  border-style : solid ;
	padding:1em 0.5em 0.5em 0.5em;
  font-size:90%;
}

th.ThSize{width:22%!important;}
th.ThUnit{width:18%!important;letter-spacing:0.5em;}
th.ThQuantity{width:18%!important;letter-spacing:0.5em;}
th.ThPrice{width:25%!important;letter-spacing:0.5em;}
table.FormSticker thead th{
	padding-bottom:1em;
}
table.FormSticker tbody th{
	width:22%!important;
	line-height:1.3;
}
table.FormSticker tbody th span{
	font-size:90%;
	font-weight:normal;
}

table.FormSticker tfoot th{
	text-align:right;
	padding:0.7em 2em 0.5em 0;
	letter-spacing:1em;
}
table.FormSticker tfoot th input{
	padding:8px 15px 5px 15px;
}


table.FormSticker td{
	text-align:center;
	background-color:#fff;
	margin:0;
	background-color:#eeeeee;
	border-width:0 1px 1px 0;
  border-style : solid ;
  line-height:150%;
	padding:1em 0.5em 1em 0.5em;
}
table.FormSticker tfoot td{
	padding:0.7em 0.5em 0.5em 0.5em;
}
table.FormSticker tfoot td input{
	font-weight:bold;
	color:#f00;
	border-color:#f00;
}
table.FormSticker tfoot th input{
	text-align: center!important;
	letter-spacing:normal;
}


table.FormSticker td.TdQuantity{font-size:90%;}


table.FormSticker input{
	text-align:right!important;
	padding-right:0.1em;
}

table.FormSticker input.input01{
	width:4em;
}
table.FormSticker input.input02{
	width:8em;
}

table.FormSticker select{
 padding-left:0.1em;
 width:4em;
}
