@charset="shift_jis";
/* CSS Document */

body{
	font-size:11px;
	text-align:center;
}

table tr td{
	font-size:12px;
	text-align:center;
}

/* for IE6 */
* html body {
    font-size:11px;
}

/* for IE7 */
*:first-child+html body {
    font-size:11px;
}

form{
	margin:0;
	padding:0;
}

div#Wrp{
	width:802px;
	margin:0 auto;
	text-align:left;
}

	div#Wrp div#Header{
		width:802px;
	}
	
		div#Wrp div#Header h1{
			margin:0;
			text-align:left;
		}
		
		div#Wrp div#Header ul#Navi{
			background-image:url(img/bg-h-navi.jpg);
			background-repeat:no-repeat;
			background-position:right top;
			width:100%;
			list-style:none;
			margin:0;
			padding:0;
		}
		
		div#Wrp div#Header ul#Navi:after{
			content : "";
			display : block;
			height : 0;
			clear : both;
		}


				div#Wrp div#Header ul#Navi a:link,
				div#Wrp div#Header ul#Navi a:visited{
					color:#FFF;
					text-decoration:none;
				}
				
				div#Wrp div#Header ul#Navi a:hover{
					color:#FFF;
					text-decoration:underline;
				}
			
				div#Wrp div#Header ul#Navi li{
					float:left;
					text-align:center;
					color:#FFF;
					height:25px;
					padding-top:8px;
				}

					
					div#Wrp div#Header ul#Navi li.logout{
						background-image:url(img/bg-logout.jpg);
						background-repeat:no-repeat;
						width:124px;
					}
					
					div#Wrp div#Header ul#Navi li.sorce{
						background-image:url(img/bg-sorce.jpg);
						background-repeat:no-repeat;
						width:119px;
					}


	div#Wrp div#Main{
		width:776px;
		margin-left:10px;
		margin-top:20px;
		
	}
	
		div#Wrp div#Main p{
			margin:0;
			padding:0;
		}
		
		div#Wrp div#Main p.days{
			font-size:11px;
			letter-spacing:1px;
		}
		
		div#Wrp div#Main h2{
			background-image:url(img/icon-01.jpg);
			background-repeat:no-repeat;
			font-weight:normal;
			font-size:11px;
			text-indent:30px;
			margin:0;
			padding:8px;
			text-align:left;
		}
		
		div#Wrp div#Main div.bgcolor{
			background-color:#F3F3F3;
			margin-bottom:20px;

		}
	
				div#Wrp div#Main div.bgcolor div.box_left{
					width:483px;
						_width:507px;
					padding-left:20px;
					float:left;
					background-color:#F3F3F3;
				}
				
				div#Wrp div#Main div.bgcolor div.box_left .ie_set_l{
					position:relative;
					_left:2px;
				}
				
				div#Wrp div#Main div.bgcolor div.box_left .ie_set_r{
					position:relative;
					_left:-2px;
				}
				
				div#Wrp div#Main div.bgcolor div.box_left input#Btn_holi{
						margin-top:15px;
						border:0;
						padding:0;
						text-indent:-10000px;
						cursor:pointer;
						width:482px;
							_width:483px;
						height:46px;
						background-image:url(img/btn-set.jpg);
						background-repeat:no-repeat;			
				}
				
					
					div#Wrp div#Main div.bgcolor div.box_left p.btn_set{
						clear:both;
						padding-top:15px;
					}
					
					
				div#Wrp div#Main div.bgcolor div.box_right{
					width:250px;
					float:right;
					text-align:left;
					padding-left:20px;
					background-color:#F3F3F3;
					position:relative;
				}
				
					div#Wrp div#Main div.bgcolor div.box_right div.iframebox{
						background-image:url(img/bg-design-top.jpg);
						background-repeat:no-repeat;
						background-color:#FFF;
						overflow:hidden;
						width:195px;
						margin-top:8px;
						text-align:center;
						padding-top:10px;
						position:absolute;
						top:0px;
					}
					
					div#Wrp div#Main div.bgcolor div.box_right div.iframebox .iframe{
						margin:0;
						padding:0;
						overflow:hidden;
						height:118px;
						
					}
					
	div#Wrp div#Main h3{
		margin:0 0 5px;
		padding:0;
		position:relative;
		left:-8px;
		*/left:-7px;
		clear:both;
	}
	
	div#Wrp div#Main div.setcolor{
		width:755px;
		margin-left:21px;
	}

		div#Wrp div#Main div.setcolor input#Btn_setcolor{
			margin:0;
			padding:0;
			border:0;
			text-indent:-10000px;
			cursor:pointer;
			width:722px;
			height:47px;
			background-image:url(img/btn-color-set.jpg);
			background-repeat:no-repeat;
			position:relative;
			_left:-20px;
		}
	
		div#Wrp div#Main div.setcolor div.setbox{
			width:370px;
			float:left;
			margin-bottom:10px;
		}
			
		
			div#Wrp div#Main div.setcolor div.setbox p.type1{
				float:left;
				width:160px;
				*/width:156px;
				letter-spacing:1px;
				padding-top:4px;
			}
			
			div#Wrp div#Main div.setcolor div.setbox p.type2{
				float:left;
				width:210px;	
			}
			
			div#Wrp div#Main div.setcolor div.setbox span{
				margin-left:4px;
				padding-top:5px;
				padding-bottom:2px;
			}
			
			div#Wrp div#Main div.setcolor div.setbox img{
				vertical-align:bottom;
			}
			
			
	div#Wrp div#Main div.sorce{
		width:755px;
		margin-left:21px;
	}
	
	div#Wrp div#Main div.sorce p{
		padding:20px;
		background-color:#FFF;
		width:90%;
	}

.clear{
	clear:both;
}

.flt_left{
	float:left;
}

.flt_right{
	float:right;
}
			
			