@charset "UTF-8";

/* 画像切り替え */



#MainView{
	height:287px;
	width:717px;
	}
	
	
#ContensL .ContensL h2{
	margin-bottom:5px;}
	
#ContensL .New{
	width:555px;
	padding:0px 0 10px;
	background:url(../images/common/new_bg_02.jpg) repeat-y;}
	
.New .NewBox{
	margin:0 auto;
	width:500px;}
	
.NewBox li{
	text-align:left;
	padding:8px 0;
	border-bottom:1px #000 dashed;}	
* html .NewBox li{
	text-align:left;
	padding:12px 0;
	border-bottom:1px #000 dashed;}	
	.NewBox img{
		vertical-align:middle;
		margin-right:10px;
		}
	
	.aa{
		vertical-align:top;}
	.aaa{
		vertical-align:bottom;
		}
	.BoxArea{
		padding:8px 0;
		width:555px;
		}
	.BoxArea .LBox{
		width:270px;
		border: 1px #e7e7e7 solid;
		float:left;
		padding-bottom:5px;
		}
		
		
		.BoxArea .RBox{
		width:270px;
		border: 1px #e7e7e7 solid;
		float:right;
		padding-bottom:5px;
		}
		.BoxArea h3{
			margin-bottom:5px;}
			
		.BoxArea .BoxTxt{
			width:117px;
			float:left;
			margin-left:10px;
			}
			
		*html .BoxArea .BoxTxt{
			width:117px;
			float:left;
			margin-left:5px;
			}		
			
				
		.BoxTxt p{
			text-align:left;
			line-height:20px;}	
			
	
	
	
/* 新コンテンツ */	
			
			
			
			#New-Contents{
				margin:0 auto;
				width:920px;}
				
				
			#New-Contents .New-Contents{
				padding:10px 0;
				width:920px;
				margin:0 auto;
				background:url(../images/index/img-bg.jpg) repeat-y;}
				
				
			#New-Contents .imgBotm{
				vertical-align:top;}	
					
			#New-Contents .New-Contents02{
				margin:0 auto;
				width:782px;}
				
		#New-Contents .New-Contents02 h2{
			text-align:left;
			margin-bottom:20px;}
			
		#New-Contents .New-Contents02 h3{
			text-align:center;
			margin-bottom:30px;}	
			
			.bubbleInfo {
			
            position: relative;
        }
					
					
			.popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
			width:222px;
			margin:0 auto;
        	
        }	
		.popupC{
			padding:10px 0;
			width:222px;
			border-top: 1px #999 solid;
			background:url(../images/index/new-contents/img-bg.jpg) repeat-y;
			margin:0 auto;}
			
		.popupC2{
			width:210px;
			margin:0 auto;
			text-align:left;
			}	
		
		.popupC2 p{
			font-size:11px;
			line-height:18px;}
		.popupC2 .name{
			color:#9c830c;
			margin-top:5px;
			text-align:right;
			font-weight:bold;}
		
		#New-Contents .New-Contents03{
				margin:0 auto;
				width:667px;}
		
		#New-Contents .New-Contents03 h3{
			text-align:left;
			margin-bottom:20px;}	
			
		#New-Contents .New-Contents03L{
			float:left;
			width:480px;}	
		#New-Contents .New-Contents03L p{
			text-align:left;}	
			
			
			.NewBG{
				background:url(../images/index/new-contents/bg.jpg) ;}
