@charset "UTF-8";

.marginTop60{
	margin-top: 60px!important;
}

.information dl{
	padding:0 0 10px 0!important;
}
.information dl dd {
	padding: 0 0 0 15px!important;
}

/*-----------------------------------------------------------
	Individual declaration
-----------------------------------------------------------*/
#contents div,#contents dl,#contents dt,#contents dd,#contents ul,#contents ol,#contents li,#contents h1,#contents h2,#contents h3,#contents h4,#contents h5,#contents h6,#contents pre,#contents code,#contents form,#contents fieldset,#contents legend,#contents input,#contents button,#contents textarea,#contents p,#contents blockquote,#contents th,#contents td {
margin: 0;
padding: 0;
}

#contents table {
border-collapse: collapse;
border-spacing: 0;
}

#contents fieldset,#contents img {
border: 0;
} #contents img {
vertical-align: top;
}

#contents address,#contents caption,#contents cite,#contents code,#contents dfn,#contents em,#contents strong,#contents th,#contents var,#contents optgroup {
font-style: normal;
font-weight: normal;
}

#contents del,#contents ins {
text-decoration: none;
}

#contents li {
list-style: none;
}

#contents caption,
#contents th {
text-align: left;
}

#contents h1,#contents h2,#contents h3,#contents h4,#contents h5,#contents h6 {
font-size: 100%;
font-weight: normal;
}

#contents q:before,#contents q:after {
content: '';
}

#contents abbr,#contents acronym {
border: 0;
font-variant: normal;
}

#contents sup {
vertical-align: baseline;
}

#contents sub {
vertical-align: baseline;
}

#contents legend {
color: #000;
}

#contents input,#contents button,#contents textarea,#contents select,#contents optgroup,#contents option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}

#contents input,#contents button,#contents textarea,#contents select {
*font-size: 100%;
}

/*-----------------------------------------------------------
	#mainimage and subordinate selector
-----------------------------------------------------------*/
#mainimage {
	margin-left: 16px;
}

	#mainimage p {
		margin: 0;
	}

/*-----------------------------------------------------------
	#container and subordinate selector
-----------------------------------------------------------*/
#container {}

	/*-----------------------------------------------------------
		#contents and subordinate selector
	-----------------------------------------------------------*/
	#contents {
		padding-left: 16px;
		width: 585px;
		_width: 601px;
	}

		#contentsInner {
			width: 585px;
		}

			/*-----------------------------------------------------------
				.information and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .information {
				zoom: 1;
				background: url(/psc/image/main/bgNews.gif) 0% 100% no-repeat;
			}

				#contentsInner .information dl {}

					#contentsInner .information dl dt {
						background: #f10d0d;
					}

					#contentsInner .information dl dd {
						padding: 10px 10px 5px 10px;
					}

						#contentsInner .information dl dd ul {}

							#contentsInner .information dl dd ul li {
								padding-bottom: 5px;
							}

			/*-----------------------------------------------------------
				.news and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .news {}

				#contentsInner .news iframe {
					width: 580px;
					height: 130px;
				}

			/*-----------------------------------------------------------
				.pageanchor and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .pageanchor {
				padding: 10px;
				border-top: solid #cacac9;
				background: #f3f3f2;
			}

				#contentsInner .pageanchor ul {}

					#contentsInner .pageanchor ul li {
						display: inline;
						white-space: nowrap;
						line-height: 1.3em;
					}

						#contentsInner .pageanchor ul li a {
							margin-right: 6px;
							padding-right: 10px;
							border-right: 1px solid #555;
						}

			/*-----------------------------------------------------------
				.lineup and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .lineup {
			}

				#contentsInner .lineupInner {
					padding: 10px 15px 10px 15px;
					border: solid 1px #ccc;
					border-top: 0;
					background: url(/psc/image/main/bgLineup.gif) 0% 0% repeat-x;
				}

					#contentsInner .lineupBox {
						background: url(/psc/image/main/bgLineupLine.gif) 50% 0% repeat-y;
					}

						#contentsInner .lineupItem {
							width: 260px;
						}

							#contentsInner .lineupItem .padLeft5 {
								padding-left: 5px;
							}

								#contentsInner .lineupItem .padLeft5 .floatLeft {
									width: 84px;
								}

								#contentsInner .lineupItem .padLeft5 .floatRight {
									width: 165px;
								}

			/*-----------------------------------------------------------
				.itemList and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .itemList {}

				#contentsInner .itemList .double {}

					#contentsInner .itemList .itemListInner {
						width: 281px;
					}

						#contentsInner .itemList .itemListInner .floatLeft {
							width: 84px;
						}

						#contentsInner .itemList .itemListInner .floatRight {
							width: 187px;
						}

				#contentsInner .itemList .singleWide {}

					#contentsInner .itemList .singleWide .floatLeft {
						width: 100px;
					}

					#contentsInner .itemList .singleWide .floatRight {
						width: 450px;
					}

						#contentsInner .itemList .singleWide .floatRight {}


				#contentsInner .itemList .caption {
				}

					#contentsInner .itemList .caption ul {
						padding: 7px 15px;
						border: solid 1px #cdcdcd;
					}

						#contentsInner .itemList .caption ul li {
							display: inline;
							line-height: 1.4em;
							white-space: nowrap;
						}

							#contentsInner .itemList .caption ul li a {
								margin-right: 15px;
								zoom: 1;
							}

			/*-----------------------------------------------------------
				.course and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .course {
				padding: 9px;
				border: solid 1px #ccc;
				background: #f3f3f2;
			}

				#contentsInner .courseInner {}

					#contentsInner .courseItem {
						margin-right: 8px;
						width: 135px;
					} #contentsInner .courseInner .floatRight {
						margin-right: 0px;
					}

						#contentsInner .courseInner .alpha {
							width: 34px;
						}
						
						#contentsInner .courseInner .beta {
							width: 90px;
						}

					/*-----------------------------------------------------------
						.stamp and subordinate selector
					-----------------------------------------------------------*/
					#contentsInner .stamp {}
					
						#contentsInner .stampInner {
							width: 585px;
						}
					
							#contentsInner .stamp .stampInner ul {
								width: 585px;
							}
							
								#contentsInner .stamp .stampInner ul li {
									padding:0 7px 0 0;
									float: left;
								}
							
					/*-----------------------------------------------------------
						.arealist and subordinate selector
					-----------------------------------------------------------*/
						#contentsInner .areaList{}
						
							#contentsInner .areaList .itemListInner {}
							
								#contentsInner .areaList .itemListInner ul {
									width: 281px;
								}
									#contentsInner .areaList .itemListInner ul li {
										padding: 0 0 2px 2px;
										float: left;
									}
									
					/*-----------------------------------------------------------
						.originalPicture and subordinate selector
					-----------------------------------------------------------*/
						
						#contentsInner .itemListInner {}
						
							#contentsInner .itemListInner ul.originalPicture {
								width: 281px;
							}
								#contentsInner .itemListInner ul.originalPicture li {
									padding: 0 0 0 10px;
									float: left;
								}
								
								#contentsInner .itemListInner p span.caution {
									font-size: 92%;
								}
								
					/*-----------------------------------------------------------
						.GiftSystem and subordinate selector
					-----------------------------------------------------------*/
						
						#contentsInner .GiftSystem {}
						
							#contentsInner .GiftSystem .GiftSystemInner {
								padding: 5px;
								border-bottom: 2px solid #d2d3d3;
								border-left: 2px solid #d2d3d3;
								border-right: 2px solid #d2d3d3;
							}
								#contentsInner .GiftSystem .GiftSystemInner .textArea{
									width: 569px;
								}
									#contentsInner .GiftSystem .GiftSystemInner .textArea p{
										padding: 0 25px 0 0;
										float: left;
										font-size: 77%;
										line-height: 140%;
									}
										.GiftSystemInner .textArea p.item01 {
											width: 80px;
											_width: 100px;
										}
										.GiftSystemInner .textArea p.item02 {
											width: 163px;
											_width: 183px;
										}
										.GiftSystemInner .textArea p.right {
											padding: 0!important;
										}
										
							#contentsInner .GiftSystem .inquiry{
								padding: 5px;
								border-top: 2px solid #d2d3d3;
							}
								#contentsInner .GiftSystem .inquiry .inquiryInner {
									padding: 7px;
									width: 556px;
									_width: 570px;
									background: #f9e8d4;
								}
								
									#contentsInner .GiftSystem .inquiry .inquiryInner .alpha{
										float: left;
										width: 165px;
										font-size: 77%;
										line-height: 130%;
									}
										#contentsInner .GiftSystem .inquiry .inquiryInner .alpha p {
											padding: 0 0 0 3px;
										}
									
									#contentsInner .GiftSystem .inquiry .inquiryInner .beta{
										padding: 6px 0;
										float: right;
										width: 380px;
										background: #fff;
									}
									
								#contentsInner .GiftSystem .inquiry .gamma {
									padding: 10px;
									background: url("/psc/gift/select/images/bgSelectGift.gif") top left repeat-x;
								}

			/*-----------------------------------------------------------
				.lorem and subordinate selector
			-----------------------------------------------------------*/
			#contentsInner .lorem {}

				#contentsInner .lorem dl {
					width: 183px;
				} #contentsInner .lorem dl.floatLeft {
					margin-right: 18px;
				}

					#contentsInner .lorem dl dt {}

					#contentsInner .lorem dl dd {}



