@charset "utf-8";
@import "sub_contents.css";

	
#wrap {width:1000px; margin:0 auto; text-align:left; position: relative; padding:0;}

#header {
    height: 95px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}	

h1 img {
    float: left;
    margin: 5px 0 0;
    padding: 0;
    z-index: 100;
}
	
	.middle_wrap{ width:1000px; margin:0 auto; border:1px solid #dcdcdc;}
	.sub_title{ position:relative; margin:35px 0 0 35px; display:inline-block;border-bottom:1px solid #dcdcdc; padding-bottom:18px;}
	.sub_title h2{ float:left;}
	.path{ float:right; background:url("/layout/images/sub/ico_path.gif") left 6px no-repeat; padding: 0 0 0 8px;min-width:145px; height:16px; margin-top:6px;}
	
	.contents{ width:910px; padding:0 0 60px; margin:35px auto 0; overflow:hidden; min-height:450px;}
	
	.menu_tab_list{ width:auto; height:36px;}
	.menu_tab_list li{float:left;}

	table#write_form{ width:100%;}
	textarea{ width:100%;}
	
	
.print {
    position: absolute;
    right:0;
    top: 45px;
	margin:0;
	padding:0;
}
.print li {
    float: left;
    margin: 0 5px;
	list-style:none;
}
.div_letter_btn { display:none}
.invitation { background-color: #fff; margin: 3px 0 0; padding: 10px 0; }
.invitation p.user_name {left: 112px; position: absolute; top: 325px; font-size:22px;}
.invitation p.user_name2 {left: 112px; position: absolute; top: 355px; font-size:22px;}
.invitation p.today { font-size: 22px; height: 42px; left: 63px;  position: absolute; top: 1060px; width: 200px;}
.invitation p.today2 { font-size: 22px; height: 42px; left: 63px;  position: absolute; top: 1060px; width: 200px;}