@charset "Shift_JIS";
/* CSS Document */

#Contents { color:#666666; }

#Contents #ContentsArea {
	background:url("../img/bg_side_banar.gif") top left repeat-y;
	}
	#ContentsArea #LeftColumn {
		width:200px;
		float:left;
		padding-top:30px;
		background:url("../img/bg_white.gif") top left no-repeat;
		}
	#ContentsArea #RightColumn {
		width:700px;
		float:right;
		text-align:left;
		padding-top:30px;
		background:url("../img/capsule/bg_top.jpg") top right no-repeat;
		}
		#ContentsArea #RightColumn .ColumnBox {
			width:690px;
			margin-left:10px;
			}
			#ContentsArea #RightColumn .ColumnBox h3 { margin:5px 0 25px; }
			#ContentsArea #RightColumn .ColumnBox .catch { width:500px; }
			#ContentsArea #RightColumn .ColumnBox .intro { margin-top:45px; }
			#ContentsArea #RightColumn .ColumnBox .intro2 {
				margin-top:15px;
				/margin:0;
				/margin-top:-30px;
				}
				#ContentsArea #RightColumn .ColumnBox .image {
					width:120px;
					float:left;
					margin:0;
					padding:0;
					}
				#ContentsArea #RightColumn .ColumnBox .info {
					width:570px;
					float:left;
					margin:0;
					padding:0;
					}
					#ContentsArea #RightColumn .ColumnBox .info h4 { margin:5px 0 15px; }
					#ContentsArea #RightColumn .ColumnBox .info a {
						color:#666666;
						font-weight:bold;
						text-decoration:underline;
						}
					#ContentsArea #RightColumn .ColumnBox .info a:hover {
						color:#666666;
						font-weight:normal;
						text-decoration:none;
						}


		#ContentsArea #RightColumn .InformationBox {
			width:700px;
			margin-top:35px;
			}
			#ContentsArea #RightColumn .InformationBox h4 { border-bottom:dotted 1px #d6d6d6; }
			#ContentsArea #RightColumn .InformationBox table td {
				padding:0.5em 0em 0.5em 2.5em;
				border-bottom:dotted 1px #d6d6d6;
				}
				#ContentsArea #RightColumn .InformationBox table td.none { border-bottom:0px; }
					#ContentsArea #RightColumn .InformationBox table td b { color:#333333; }
/*			#ContentsArea #RightColumn .InformationBox .caution {
				width:640px;
				margin:20px 30px 0;
				}
				#ContentsArea #RightColumn .InformationBox .caution ul.ltype {
					list-style:none;
					font-size:75%;
					line-height:1.5;
					color:#333333;
					font-weight:bold;
					}
					#ContentsArea #RightColumn .InformationBox .caution ul.ltype li { margin-bottom:1.5em; }
				#ContentsArea #RightColumn .InformationBox .caution ul.stype {
					list-style:none;
					font-size:88%;
					line-height:1.25;
					margin:1em 0 0 1em;
					color:#666666;
					font-weight:normal;
					}
					#ContentsArea #RightColumn .InformationBox .caution ul.stype li { margin:0; }
*/
		#ContentsArea #RightColumn .InformationBox .caution {
/*			width:640px;
			margin:20px 30px 40px;*/
			margin:10px 0 0;
			}
			#ContentsArea #RightColumn .InformationBox .caution b { color:#333333; }
		#ContentsArea #RightColumn .AttentionBox {
			width:696px;
			border:solid 2px #a2a2a2;
			margin:10px 0 40px;
			background:#fffdf4;
			}
			#ContentsArea #RightColumn .AttentionBox .Attention {
				width:646px;
				padding:15px 25px;
				}
				#ContentsArea #RightColumn .AttentionBox .Attention table {
					margin:0;
					padding:0;
					}
					#ContentsArea #RightColumn .AttentionBox .Attention table td {
						margin:0;
						padding:0;
						border:0;
						}
				#ContentsArea #RightColumn .AttentionBox .Attention ul { list-style:none; }
					#ContentsArea #RightColumn .AttentionBox .Attention ul li { color:#140c4c; }


			.InformationBox .only {
				position:absolute;
				margin:10px 0 0 350px;
				/margin:0;
				/margin:13px 0 0 350px;
				font-size:75%;
				line-height:1.0;
				/line-height:1.5;
				color:#000000;
				}


