/*
####################################################################
SYOUMEI
####################################################################
*/

@import url("share.css");
@import url("parts.css");

/* 								##################################### */
#container {
    margin:0px auto; width:800px;
	text-align:left;
}
	.hide{display:none;
}

/* BODY							##################################### */
#main{
	width:800px;
}

/* BODY-MAIN AREA				##################################### */
	#col_main{
		width:800px; float:left; padding:5px 0px 10px 0px;
		background:url("../images/format/bg_main.gif");
	}

	#col_title{
		width:790px; float:left; height:135px; padding:10px 5px 0px 5px;
		background:url("../images/format/title_bg.jpg");
		}
		
	#title_img{
		width:790px; float:left; margin-top:5px;
		}
		
	.col_camera{  
		width:780px; float:left; margin-top:5px; margin-bottom:10px; padding:0px 10px 0px 10px;
		}


		.box{
			line-height:150%;		}

		.box_table01 th{
			background:#5E2600;
			color:#FFFFFF; font-weight:normal;
		}

		.box_spc15{
		width:15px; float:left;
		}
		
		.box_spc5{
		width:5px; float:left;
		}

	.box_img_R{
		width:250px; float:left; margin-left:10px; margin-top:8px; 
		}
		
	.box_img_R2{
		width:250px; float:left; margin-left:10px; margin-top:10px; margin-bottom:5px;
		}
		
	.box_img_L{
		width:250px; float:left; margin-right:10px; margin-top:8px;
		}
		
	.box_img_L2{
		width:250px; float:left; margin-right:15px; margin-bottom:5px;
		}


	.subtitle{
		width:515px; float:left; margin-top:13px; margin-bottom:5px; padding:0px 0px 5px 5px;
		background:url("../images/format/bar.gif") no-repeat;
		background-position:bottom;
		color: #0e87e3;
	}
		
	.subtitle3{
		width:745px; height:13px; padding:7px 10px 5px 25px;
		background:url("../images/format/bar_blue.jpg") no-repeat;
		color: #222222;

	}
	
	.subtitle4{
		width:750px; margin-top:10px; margin-left:10px; padding:0px 5px 5px 5px;
		background:url("../images/format/bar780.gif") no-repeat;
		background-position:bottom;
		color: #0e87e3;
	}

	.box_privacy{
		width:750px; padding:10px 15px 10px 15px;
			line-height:150%;		}
			

	.box01{
		width:250px; float:left; margin-right:15px; padding:0px 0px 5px 0px;
		background:url("../images/format/box_01footer.gif") no-repeat;
		background-position:bottom;
	}

	.box01_r{
		width:250px; float:left; padding:0px 0px 5px 0px;
		background:url("../images/format/box_01footer.gif") no-repeat;
		background-position:bottom;
	}

		.box01_title{
		width:237px; margin-top:5px; padding:3px 5px 0px 8px;
		background:url("../images/format/box_01bar.jpg");
		color: #222222;
		}

		.box01_main{
		width:237px; padding:6px 5px 0px 8px;
		background:url("../images/format/box_01main.gif");
		line-height:150%;
		}

	.box02{
		width:520px; float:left;
	}
		
		.box02 div.box{
		width:520px; float:left; margin-bottom:5px; padding:0px 0px 5px 0px;
		background:url("../images/format/box_02footer.gif") no-repeat;
		background-position:bottom;
		}
	
		.box02 div.title{
		width:507px; margin-top:5px; padding:3px 5px 0px 8px;
		background:url("../images/format/box_02bar.jpg");
		color: #222222;
		}

		.box02 div.main{
		width:507px; padding:6px 5px 0px 8px;
		background:url("../images/format/box_02main.gif");
		line-height:150%;
		}
				
		
	.box03{
		width:780px; float:left;
	}

		.box03 div.title{
		width:215px; float:left; height:16px; margin-top:3px; margin-right:5px; padding:4px 5px 0px 25px;
		background:url("../images/format/box_03bar_sankaku.jpg") no-repeat;
		color: #222222;
		}
		
		.box03 div.main1{
		width:510px; float:left; height:16px; margin-top:3px; padding:4px 10px 0px 10px;
		background:url("../images/format/box_03main1.gif") no-repeat;
		}
		
		.box03 div.main{
		width:510px; float:left; margin-top:3px; padding:4px 10px 0px 10px;
		background:url("../images/format/box_03main.gif");
		line-height:150%;
		}

		.box03 div.footer{
		width:780px; 
		background:url("../images/format/box_03footer.gif") no-repeat right bottom;
		}

	.box04{
		width:520px; float:left; margin-bottom:15px; margin-right:10px;
	}
	
	.box04_r{
		width:520px; float:left; margin-bottom:15px;
	}

		.box04_title{
		width:215px; float:left; height:16px; margin-top:5px; margin-right:5px; padding:4px 5px 0px 25px;
		background:url("../images/format/box_03bar_sankaku.jpg") no-repeat;
		color: #222222;
		}

		.box04_main1{
		width:250px; height:16px; float:left; margin-top:5px; padding:4px 10px 0px 10px;
		background:url("../images/format/box_03main1_s.gif") no-repeat;
		}
		
		.box04_main{
		width:250px; float:left; margin-top:5px; padding:4px 10px 0px 10px;
		background:url("../images/format/box_03main_s.gif");
		line-height:150%;
		}

		.box04_footer{
		width:520px; float:left; 
		background:url("../images/format/box_03footer_s.gif") no-repeat right bottom;
		
		}

		.box04_form{
		width:270px; margin-top:5px; float:left; 
		}

		.box04_formbox{
		width:520px; float:left; 
		}


	.box_studio{
		width:515px; float:left;
	}

	.box05{
		width:250px; float:left; margin-right:15px;
	}

	.box05_r{
		width:250px; float:left;
	}

		.box05_title0{
		width:220px; height:16px; padding:4px 5px 0px 25px;
		background:url("../images/format/box_04bar_sankaku.jpg") no-repeat;
		color: #222222;
		}

		.box05_title{
		width:220px; height:16px; margin-top:5px;  padding:4px 5px 0px 25px;
		background:url("../images/format/box_04bar_sankaku.jpg") no-repeat;
		color: #222222;
		}

		.box05_main1{
		width:230px; height:16px; margin-top:2px; padding:4px 10px 0px 10px;
		background:url("../images/format/box_04main1.gif") no-repeat;
		}
		
		.box05_main{
		width:230px; margin-top:2px; padding:5px 10px 0px 10px;
		background:url("../images/format/box_04main.gif");
		line-height:150%;
		}

		.box05_footer{
		width:250px; 
		background:url("../images/format/box_04footer.gif") no-repeat;
		background-position:bottom;
		}
		
	a.box05_title_link{
		width:220px;float:left; height:16px; padding:4px 5px 0px 25px;
		background:url("../images/format/box_04bar_sankaku3.jpg") no-repeat;
		color: #FFFFFF;
		}
		
	a.box05_title_link2{
		width:215px; float:left; height:16px; margin-left:5px; margin-top:5px; padding:4px 5px 0px 25px;
		background:url("../images/format/box_03bar_sankaku.jpg") no-repeat;
		color: #0e87e3;
		}


/* NEW WINDOW AREA				##################################### */
	#col_form{
		width:540px; margin-top:5px;
	}

		#nw_menu{
		width:540px; height:44px; float:left;
		background:url("../images/header/menu.gif");
		}
		
		#nw_title{
		width:530px; float:left; padding:10px 5px 10px 5px;
		background:url("../images/format/title_bg.jpg");
		}

		#nw_main{
		width:520px; float:left; padding:10px 10px 10px 10px;
		}

		.pin_nw{
			display:block; float:left; height:44px;
		}
		#spc03{
			width:266px;
		}
		#nw00{
			width:190px; background:url("../images/header/logo.gif");
		}
		#nw02{
			width:73px; background:url("../fmail/images/btn_colse.gif");
		}
