#Boshu{
   background-image: url("../images/menu-bosyu2.png");
}

#main{
   width: 920px;
   height: 1400px;
   background-color: rgb(255,255,255);
}

#title{
   width: 920px;
   height: 80px;
}

#boshu_img{
   width: 250px;
   height: 28px;
   background-image: url("../images/menu-subtitle2.png");
   background-repeat: no-repeat;
   margin: 0 auto;
   position: relative;
   top: 20px;
}

#table{
   width: 893px;
   margin: 0 auto;
}

#table table{
   width: 893px;
   border: solid 1px rgb(117,67,47);
   border-collapse: collapse;
   table-layout: fixed;
}

#table th{
   border: solid 1px rgb(117,67,47);
   background-color: rgb(243,151,0);
   color: #FFF;
/*   padding: 6px; */
   padding: 0;
   height: 56px;
}

#table th#item1{
   width: 70px;
}

#table th#item2{
   width: 190px;
}

#table th #sakubun{
   width: 190px;
   height: 56px;
   background-image: url("../images/oubogaiyou1.png");
   background-repeat: no-repeat;
   margin: 0 auto;
}

#table th#item3{
   width: 190px;
}

#table th #tanbun{
   width: 190px;
   height: 56px;
   background-image: url("../images/oubogaiyou2.png");
   background-repeat: no-repeat;
   margin: 0 auto;
}

#table th#item4{
   width: 190px;
}

#table th #photo{
   width: 190px;
   height: 56px;
   background-image: url("../images/oubogaiyou3.png");
   background-repeat: no-repeat;
   margin: 0 auto;
}

#table th#item5{
   width: 190px;
}

#table th #video{
   width: 190px;
   height: 56px;
   background-image: url("../images/oubogaiyou4.png");
   background-repeat: no-repeat;
   margin: 0 auto;
}

#table td{
   border: solid 1px rgb(117,67,47);
   color: rgb(117,67,47);
}

#table td ul{
   list-style-image: url("../images/marker_new1.png");
   margin: 0 0 0 20px;
   padding: 0;
}

#table td#boshu_naiyo_head{
   height: 200px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#boshu_kikan_head{
   height: 50px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#oubo_shikaku_head{
   height: 40px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#oubo_houhou_head{
   height: 240px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#oubo_saki_head{
   height: 215px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#shokin_head{
   height: 90px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#shinsain_head{
   height: 45px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#happyo_head{
   height: 65px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td#chui_head{
   height: 220px;
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td .boshu_naiyo_wrp{
   width: 200px;
   height: 200px;
   position: relative;
}

#table td #boshu_sakubun_1{
   position: absolute;
   top: 5px;
}

#table td #boshu_sakubun_2{
   width: 180px;
   height: 40px;
   position: absolute;
   bottom: 5px;
   left: 10px;
}

#table td #boshu_tanbun_1{
   position: absolute;
   top: 5px;
}

#table td #boshu_tanbun_2{
   width: 180px;
   height: 40px;
   position: absolute;
   bottom: 5px;
   left: 10px;
}

#table td #boshu_photo_1{
   position: absolute;
   top: 5px;
}

#table td #boshu_photo_2{
   width: 180px;
   height: 20px;
   position: absolute;
   bottom: 5px;
   left: 10px;
}

#table td #boshu_video_1{
   position: absolute;
   top: 5px;
}

#table td #boshu_video_2{
   font-size: 8pt;
   position: absolute;
   top: 60px;
   left: 10px;
}

#table td #boshu_video_3{
   width: 180px;
   height: 20px;
   position: absolute;
   bottom: 5px;
   left: 10px;
}

#table td .oubo_shikaku_wrp{
   width: 500px;
   height: 40px;
   position: relative;
   top: 10px;
   left: 10px;
}

#table td .oubo_houhou_wrp{
   width: 800px;
   height: 240px;
   position: relative;
}

#table td #hitsuyo1{
   position: absolute;
   top: 5px;
}

#table td #hitsuyo2_wrp{
   width: 790px;
   height: 180px;
   background-color: rgb(242,220,219);
   position: absolute;
   top: 50px;
   left: 10px;
}

#table td #hitsuyo2-1_left{
   width: 90px;
   height: 20px;
   position: absolute;
   top: 30px;
   left: 10px;
}

#table td #hitsuyo2-1_right{
   width: 660px;
   height: 65px;
   position: absolute;
   top: 10px;
   left: 110px;
}

#table td #hitsuyo2-2_left{
   width: 90px;
   height: 20px;
   position: absolute;
   top: 100px;
   left: 10px;
}

#table td #hitsuyo2-2_right{
   width: 660px;
   height: 65px;
   position: absolute;
   top: 90px;
   left: 110px;
}

#table td .oubo_saki_wrp{
   width: 800px;
   height: 215px;
   position: relative;
}

#table td #oubo_saki{
   position: absolute;
   top: 5px;
}

#table td .shokin_wrp{
   width: 190px;
   height: 85px;
   position: relative;
   top: 0px;
   left: 10px;
}

#table td .shokin_wrp span{
   color: rgb(255,0,102);
}

#table td .shinsain_wrp{
   width: 800px;
   height: 40px;
   position: relative;
   top: 10px;
   left: 10px;
}

#table td .happyo_wrp{
   width: 800px;
   height: 60px;
   position: relative;
   top: 10px;
   left: 10px;
}

#table td .chui_wrp{
   width: 800px;
   height: 210px;
}

#table td.type1{
   background-color: rgb(247,213,179);
   text-align: center;
   font-weight: bold;
}

#table td.type2{
   font-size: 10pt;
}

#table td.type3{
   font-size: 13pt;
   font-weight: bold;
   text-align: center;
}

