@charset"shift_jis";

/*************************************************/
/* CSS File for Isahaya School Network           */
/* FileName: print.css                            */
/*************************************************/

/*************************************************/
/* µâ¿õ¼¡2¡¦                                     */
/*************************************************/

/* Á´Çõ*/
* {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#333333;
font-size:small;
font-style:normal;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
line-height:130%;
word-break: break-all;
}

/*************************************************/
/* HTMLÍÑ¥¹¥¿¥¤¥ë                                */
/*************************************************/

/* ¥Ü¥Ç¥£ */
body {
background:url(../images/bg_body.gif) top center repeat-y;
background-color:#FFFFCC;
text-align:center;
}

/* ¥ê¥ó¥¯¡§ÃõºéŽÀ*/
a:link		{color:#0000FF;}
a:action	{color:#FF0000;}
a:visited	{color:#0000FF;}
a:hover		{color:#FF0000;}

/* ¥ê¥ó¥¯¡§¥á¥Ë¥å¡¼ */
a.list		{font-size:medium;}

/* Âå,¡¦o£ëŽÀ*/
h1 {
color:#CC0000;
font-size:large;
font-style:normal;
font-weight:bold;
}

/* ½æ³å/o£ëŽÀ*/
h2 {
color:#CC0000;
font-size:medium;
font-style:normal;
font-weight:bold;
}

/* ²å½ü */
img {
border:0px solid #333333;
}

/* ¥Æ¡¼¥Ö¥ë¡§Æð¹ÐÍ÷#t¥©¡¼¥à */
table.ioform {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:small;
font-style:normal;
font-weight:bold;
border-collapse:collapse;
border-spacing:0px;
border:0px solid #333333;
}

table.ioform th {
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px;
text-align:center;
font-weight:bold;
background-color:#CCCCFF;
border:0px solid #999999;
}

table.ioform td {
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px;
vertical-align:top;
border:0px solid #999999;
}

table.ioform td.caption {
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px;
font-weight:bold;
vertical-align:top;
border:0px solid #999999;
}

/* ¥Æ¡¼¥Ö¥ë¡§¥ê¥¹¥È */
table.list {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:small;
font-style:normal;
border-collapse:collapse;
border-spacing:0px;
border:0px solid #333333;
}

table.list th {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
text-align:center;
background-color:#CCCCFF;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

table.list td {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
border-top:0px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

table.list td.caption {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
font-weight:bold;
border-top:0px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

/* ¥Æ¡¼¥Ö¥ë¡§¥ê¥¹¥È(¥È¥Ã¥×¥Ú¡¼¥¸) */
table.toplist {
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size:small;
font-style:normal;
border-collapse:collapse;
border-spacing:0px;
border:0px solid #333333;
}

table.toplist th {
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:left;
font-weight:bold;
color:#FFFFFF;;
background-color:#788EBE;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

table.toplist td {
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
border-top:0px solid #999999;
border-bottom:1px dotted #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
}

table.toplist td.caption {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
font-weight:bold;
background-color:#AEBCD9;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
font-size:medium;
}

table.toplist td.outline {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 2px;
font-weight:bold;
vertical-align:top;
border-top:0px solid #999999;
border-bottom:0px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
font-size:medium;
}

/* ¥Æ¡¼¥Ö¥ë¡§¥ê¥¹¥È(¥È¥Ã¥×¥Ú¡¼¥¸¡§µý+}) */
table.emglist {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:small;
font-style:normal;
border-collapse:collapse;
border-spacing:0px;
border:0px solid #333333;
}

table.emglist th {
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:left;
font-weight:bold;
color:#FFFFFF;;
background-color:#AA0000;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

table.emglist td {
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
border-top:0px solid #999999;
border-bottom:1px dotted #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
}

/* ¥Æ¡¼¥Ö¥ë¡§¥ê¥¹¥È */
table.nomargin {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #999999;
}

table.nomargin th {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #999999;
}

table.nomargin td {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #999999;
}

/* Æð¹ÐÍ÷-€ËýFÉ¬¿ÜÆðÉ÷ŽÀ*/
.indispensable {
background-color:#FFFFAA;
}

/*************************************************/
/* ¥ì¥¤¥¢¥¦¥ÈÍÑ¥¹¥¿¥¤¥ë(¥Ø¥Ã¥ÀÉô)                */
/*************************************************/

/* ÏÈ */
div#header {
margin:0px -1px 0px 0px;
padding:0px 0px 0px 0px;
width:700px;
border:0px solid #333333;
text-align:center;
margin:0px auto;
}

/* ¥í¥´ */
div#msg {
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
width:700px;
text-align:left;
background-color:#80C342;
color:#FFFFFF;
font-size:small;
border:0px solid #FF0000;
}

div#title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:700px;
text-align:center;
border:0px solid #FF0000;
}

div#navi {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:700px;
text-align:left;
border:0px solid #FF0000;
}

/*************************************************/
/* ¥ì¥¤¥¢¥¦¥ÈÍÑ¥¹¥¿¥¤¥ë(¥á¥¤¥óÉô)                */
/*************************************************/

/* ¥á¥¤¥ó¡§ÏÈ */
div#main {
margin:0px -1px 0px 0px;
padding:0px 0px 0px 0px;
width:700px;
border:0px solid #333333;
text-align:left;
margin:0px auto;
}

/* ¥á¥¤¥ó¡§¹ëÅôÏÈ */
div#main div#topleft {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
width:495px;
text-align:left;
border:0px solid #AAAAAA;
float:left;
}

/* ¥á¥¤¥ó¡§±¦ÉôÏÈ */
div#main div#topright {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:190px;
text-align:center;
border:0px solid #FF0000;
float:right;
}

div#bunner {
margin:5px 3px 0px 3px;
padding:0px 0px 0px 0px;
text-align:center;
font-size:small;
border:1px solid #AAAAAA;
float:left;
}








/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§ÏÈËê"¶Â*/
div#layout0 {
margin:5px -2px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
border:0px solid #AAAAAA;
clear:both;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§¥°¥ì¥¤ŽÀÀð¡¦"¡¦g */
div#layout1 {
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:700px; 
text-align:center;
border-top:10px solid #AAAAAA;
margin:0px auto;
clear:both;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ */
div#layout2 {
margin:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
border-bottom:1px dotted #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ */
div#layout3 {
margin:10px 5px 10px 5px ;
padding:0px 0px 0px 0px;

/*
border-bottom:1px dotted #AAAAAA;
*/
clear:both;
}

/* ¥é¥¤¥ó¥Ê¥Ã¥×¡§·å/o£ëŽÀ*/
div#layout1 div#linehead {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
width:100%;
text-align:left;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background-color:#333399;
border-bottom:1px solid #AAAAAA;
}

/* ¥é¥¤¥ó¥Ê¥Ã¥×¡§ËïµüŽÀ*/
div#layout1 div#lineup {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
width:100%;
text-align:left;
text-decoration:none;
font-size:12px;
border-bottom:1px solid #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§¥í¥±¡¼¥·¥ç¥ó */
div#locat {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:99%;
font-size:small;
font-style:normal;
font-weight:normal;
text-align:left;
border-top:0px solid #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§ËÜÉë¡¿¥¤¥È¥ëÍÑ */
div#txttitle {
margin:5px 0px 0px 0px;
padding:10px 10px 0px 10px;
width:95%;
background-color:#EEEEEE;
border-top:1px solid #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§µ­ËìÝí¡¦ïê¡¦*/
div#condition {
margin:0px 0px 0px 0px;
padding:5px 10px 10px 10px;
width:95%;
font-size:small;
font-style:normal;
font-weight:normal;
text-align:left;
background-color:#EEEEEE;
border-bottom:1px solid #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§µ­Ëí¡¦I¹¹¿·¾éÆëŽÀ*/
div#lastupdate {
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px;
width:95%;
font-size:small;
font-style:normal;
font-weight:normal;
text-align:right;
background-color:#EEEEEE;
border-bottom:1px solid #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§ÅºÉÕ¥Õ¥¡¥¤¥ë¥¢¥¤¥³¥ó */
div#attacheicon {
margin:5px 2px 2px 2px;
padding:0px 0px 0px 0px;
width:16px;
text-align:center;
border:0px solid #AAAAAA;
float:left;
clear:left;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§ÅºÉÕ¥Õ¥¡¥¤¥ë¥ê¥ó¥¯ */
div#attachefile {
margin:2px 2px 2px 5px;
padding:0px 0px 0px 0px;
width:550px;
text-align:left;
border:0px dotted #AAAAAA;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§¥ê¥¹¥ÈÉ½Ž¦·ï¿ô */
div#listctr {
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
width:300px;
text-align:left;
font-size:medium;
font-style:normal;
font-weight:normal;
border:0px solid #AAAAAA;
float:left;
}

/* ¥ì¥¤¥¢¥¦¥ÈÏÈ¡§¥ê¥¹¥È¥Ú¡¼¥¸¿ü€çïÕà¡¦*/
div#listchange {
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
width:360px;
font-size:medium;
font-style:normal;
font-weight:normal;
text-align:right;
border:0px dotted #AAAAAA;
float:right;
}

/*************************************************/
/* ¥ì¥¤¥¢¥¦¥ÈÍÑ¥¹¥¿¥¤¥ë(Æð¹ÐÍ÷5¡¦                */
/*************************************************/

/* Æð¹ÐÍ÷-€ËýF·å/o£ëŽÀ*/
div#caption {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
text-align:right;
border-bottom:0px solid #AAAAAA;
float:left;
}

/* Æð¹ÐÍ÷-€Ëý*/
div#ioitem {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
text-align:left;
border-bottom:0px solid #AAAAAA;
}

/* ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ */
div#errmsg {
margin:3px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#FFCCCC;
color:#AA0000;
text-align:left;
border:1px dotted #AAAAAA;
}

/*************************************************/
/* ¥ì¥¤¥¢¥¦¥ÈÍÑ¥¹¥¿¥¤¥ë(¥Õ¥Ã¥¿Éô)                */
/*************************************************/

/* ¥Õ¥Ã¥¿¡§ÏÈ */
div#footer {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:700px;
height:50px;
border:0px solid #333333;
text-align:left;
margin:0px auto;
clear:both;
}

div#footer div#supplement {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
font-size:small;
font-style:normal;
font-weight:normal;
text-align:center;
border-top:3px solid #80C342;
border-bottom:1px solid #80C342;
clear:both;
}

div#footer div#copyright {
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
font-size:x-small;
font-style:normal;
font-weight:normal;
text-align:center;
border:0px solid #AAAAAA;
}
