@charset "utf-8";
/*
==============================================

__Filename    : TEST2008
__Website     : Myスケジュール
__Description : 印刷用

==============================================
*/
body {
font-size:14.7pt;
line-height:1.6em;
background-color:#FFF;
background-image:none;
letter-spacing:1px;
margin:0;
padding:0;
}
head+body {
max-width:100%;
min-width:80%;
margin:0 auto;
}
* html {
zoom:80%;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
hr.dash {
display:none;
}
#header {
display:none;
}
#t-head {
display:none;
}
#rightside {
display:none;
}
#search {
display:none;
}
h3 {
background:url(none);
margin-bottom:10px;
color:#000;
}
#all {
clear:both;
width:100%;
background:#FFF;
border-left:0 dashed #999;
border-right:0 dashed #999;
text-align:left;
margin:0 auto;
}
#container {
clear:both;
border:0;
background:url(none);
margin:0;
padding:0;
}
#main {
clear:both;
width:100%;
border:0;
margin:0;
padding:0;
}
#banner {
display:none;
margin-top:10px;
}
#tabs7,.close-right,.close_left {
display:none;
}
.nonprint {
display:none;
}
#sch_tbl_sess td.time {
	width:auto;
    font-size:85%;
}

table#myschedule {
width:100%;
}
div.reserved {
display:none;
}
.previewonly {
display:block;
}
.textrightpos {
text-align:right;
}


.previewonly2{
display:none;	
}

.textrightpos {
text-align:right;
}

.nittei{
	/*font-size:14px;	*/
}

h3{
	font-size:21px;
}


table#sch_tbl_nittei {
    background: none repeat scroll 0 0 #B6E0E7;
    margin: 10px 0;
    width: 100%;
}


table#sch_tbl_sess {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #8A8A8A;
    width: 100%;
	/*font-size:12px;*/
	line-height:1.1em;
}

.sess_name{
	width: 100%;
	}

.thtime{
	width:11%;
	}
	
.endai_block {
	width: 100%;
	}

.endainum{
	width:10%;
	}

table#sch_tbl_sess tr td{
	vertical-align:top;
	}
	
div.sch_tbl_sessinfo {
    width: 100%;
	text-align:left;
}

#information {
    width: 100%;
	line-height:1.3em;
}

#information dt {
    width: 125px;
}

#information dd {
    margin-left: 135px;
}

div.imgpos3 {margin:30px 0; text-align:center;}
div.imgpos4{margin:10px 0;}
div.imgpos3 img{ border:none;}
div.imgpos3 img{ max-width:600px !important; max-height:600px !important;}
div.imgpos4 img{width:130px; float:right; margin:0px 0px 10px 30px;}

.endainum, .endainame, .sess_midashi, .time{ vertical-align:top; font-size:100%;}



/*以下IE9対応のためCSS変更*/
/*
table#sch_tbl_sess{
	border:none !important;}

table#sch_tbl_sess th{
	border-right:none !important;
	border-left:none !important;
	}

table#sch_tbl_sess td{
	border-right:none !important;
	border-left:none !important;
	}

#sch_tbl_sess td.time{
	background:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	}
	
#sch_tbl_sess td.naiyou{
	padding-left:10px;
	}
*/
