/***********************************************/
/*                                             */
/*                                             */
/*  hjθ―ΥMainy[Wpev[g         */
/*                                             */
/*                                             */
/***********************************************/

/*******************************************************/
/*******************************************************/
/*******************************************************/
/*                                                     */
/*  {fB[ihjθ―ΥMainy[WRecj       */
/*                                                     */
/*******************************************************/
/*******************************************************/
/*******************************************************/

div#top{
	width: 804px;
	height: 1200px;
	position: relative;
	left: 177px;
}

/****************************************************/
/*                                                  */
/*      hjθ―ΥMainy[WRecj[      */
/*                                                  */
/****************************************************/

div#top_menu{
	width: 803px;
	height: 20px;
        border-bottom-style: groove;
        border-bottom-width: 1px;
        border-bottom-color: silver;
        text-align: center;
        font-size: small;
        line-height: 20px;
	position: relative;
        background-color: #ffffff;
/*        background-color: silver;*/
}

/********************************************/
/*                                          */
/*      hjθ―ΥMainy[WRec      */
/*                                          */
/********************************************/

/*      hjθ―ΥMainy[WΆCόNX  */

label.top_s27_text_a{
	font-size: 11pt;
        font-weight: bold;
}

label.top_s27_text_b{
	font-size: 10pt;
        font-weight: bold;
        color: #006400;
}

label.top_s27_text_c{
	font-size: 10pt;
        font-weight: bold;
        color: #8b0000;
}

/****************************/
/*      yhjθ―Υz      */
/****************************/

/*      hj―Μy[W    */

div#top_syukuyou{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 1;
        background-color: #ffffff;
/*        background-color: gold;*/
}

/*      hj―Μy[WΜ©o΅    */

div#top_syukuyou_hed{
	width: 790px;
	height: 20px;
	font-size: 12pt;
        font-weight: bold;
        color: #000066;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 5px;
        left: 5px;
        background-color: #d2b48c;
/*        background-color: gold;*/
}

/*      hj―ΜόΝζ    */

div#top_syukuyou_data{
	width: 790px;
	height: 130px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 35px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      hj―Μ\¦ζ    */

div#top_syukuyou_honmeisei{
	width: 790px;
	height: 255px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 175px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      hj―ξρΜ\¦ζ    */

div#top_syukuyou_viaw{
	width: 790px;
	height: 730px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 440px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      ‘ϊΜ^¨Μy[W    */

div#top_syukuyou_today{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: gold;*/
}

/*      ‘ϊΜ^¨Μy[WΜ©o΅    */

div#top_syukuyou_today_hed{
	width: 790px;
	height: 20px;
	font-size: 12pt;
        font-weight: bold;
        color: #000066;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 5px;
        left: 5px;
        background-color: #dda0dd;
/*        background-color: gold;*/
}

/*      ‘ϊΜ^¨(ξ{ξρ)Μ\¦ζ    */

div#top_today_hantei_kihon{
	width: 790px;
	height: 100px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 35px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      ‘ϊΜ^¨Μ\¦ζ    */

div#top_today_hantei{
	width: 790px;
	height: 400px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 145px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      ‘ϊΜ^¨Μσ«Xy[X    */

div#top_today_hantei_null{
	width: 790px;
	height: 615px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 555px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      hjJ_[Μy[W    */

div#top_syukuyou_calendar{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: gold;*/
}

/*      hjJ_[Μy[WΜ©o΅    */

div#top_syukuyou_calendar_hed{
	width: 790px;
	height: 20px;
	font-size: 12pt;
        font-weight: bold;
        color: #000066;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 5px;
        left: 5px;
        background-color: #5f9ea0;
/*        background-color: gold;*/
}

/*      hjJ_[(ξ{ξρ)Μ\¦ζ    */

div#top_syukuyou_calendar_kihon{
	width: 790px;
	height: 100px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 35px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      hjJ_[Μ\¦ζ    */

div#top_syukuyou_calendar_tbl{
	width: 790px;
	height: 1025px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 145px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      hjJ_[e[uζ    */

table#cal_Tb{
	width: 761px;
        background-color: #778899;
}

tr.cal_Tb_L{
        background-color: #ffffff;
}

td.cal_Tb_h{
	font-size: 10pt;
        font-weight: bold;
        background-color: #98fb98;
}

td.cal_Tb_t{
	font-size: 10pt;
        font-weight: bold;
        text-align: center;
	height: 28px;
        background-color: #deb887;
}

td.cal_Tb_tb{
	font-size: 10pt;
        font-weight: bold;
        background-color: #5f9ea0;
}

input.cal_button{
	height: 20px;
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

input.cal_text{
	height: 10px;
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

select.cal_select{
	height: 16px;
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

textarea.cal_textarea{
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

/*      hjJ_(Κ)    */

input.cal_tama_b{
        width: 68px;
	height: 18px;
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

input.cal_tama_t{
        width: 68px;
	height: 10px;
	font-size: 9pt;
        font-weight: bold;
        color: #000000;
}

/*      «ff(1)Μy[W    */

div#top_aisyou_0{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: gold;*/
}

/*      «ff(1)Μy[WΜ©o΅    */

div#top_aisyou_data0_hed{
	width: 790px;
	height: 20px;
	font-size: 12pt;
        font-weight: bold;
        color: #000066;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 5px;
        left: 5px;
        background-color: #bdb76b;
/*        background-color: gold;*/
}

/*      f[^(I[i[)ΜόΝζ    */

div#top_aisyou_data0a{
	width: 790px;
	height: 130px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 35px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      f[^(θ)ΜόΝζ    */

div#top_aisyou_data0b{
	width: 790px;
	height: 130px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 175px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      «ff( Θ½ΖθΜ«ff)Μ\¦ζ    */

div#top_aisyou_hantei_0{
	width: 795px;
	height: 855px;
        padding-top: 5px;
	position: absolute;
        top: 315px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: pink;*/
}

/*      «ff(2)Μy[W    */

div#top_aisyou_1{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: gold;*/
}

/*      «ff(2)Μy[WΜ©o΅    */

div#top_aisyou_data1_hed{
	width: 790px;
	height: 20px;
	font-size: 12pt;
        font-weight: bold;
        color: #000066;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 5px;
        left: 5px;
        background-color: #8fbc8f;
/*        background-color: gold;*/
}

/*      f[^(»θΞΫA)ΜόΝζ    */

div#top_aisyou_data1a{
	width: 790px;
	height: 130px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 35px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      f[^(»θΞΫB)ΜόΝζ    */

div#top_aisyou_data1b{
	width: 790px;
	height: 130px;
        padding-top: 5px;
        padding-left: 5px;
	position: absolute;
        top: 175px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: gold;*/
}

/*      «ff(κΚΜ«ff)Μ\¦ζ    */

div#top_aisyou_hantei_1{
	width: 795px;
	height: 855px;
        padding-top: 5px;
	position: absolute;
        top: 315px;
        left: 5px;
        background-color: #c0c0c0;
/*        background-color: pink;*/
}

/**************************************/
/*      πΰ@yhjθ―Υz          */
/**************************************/

div#top_text_1{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: pink;*/
}

/**************************************/
/*      πΰAyhjθ―Υz          */
/**************************************/

div#top_text_2{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: pink;*/
}

/**************************************/
/*      Πyhjθ―Υz            */
/**************************************/

div#top_Book{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: gray;*/
}

/**************************************/
/*      Linkyhjθ―Υz            */
/**************************************/

div#top_Link{
	width: 803px;
	height: 1174px;
        padding-top: 5px;
	position: absolute;
        top: 21px;
        z-index: 0;
        background-color: #ffffff;
/*        background-color: lime;*/
}
