BODY {
	FONT-SIZE: 12px; COLOR: #656565
}
TD {
	FONT-SIZE: 12px; COLOR: #656565
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; PADDING-TOP: 0px
}
CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A {
	COLOR: #3366cc
}
A:hover {
	COLOR: #99aaff
}

P{
margin:3px 0px 15px 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.txtbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 100px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 17px
}
.mgn {
	MARGIN: 3px
}
.mgn5 {
	MARGIN: 5px
}
.mgn10 {
	MARGIN: 10px
}
.mgnt10 {
	MARGIN-TOP: 10px
}
.mgnt5 {
	MARGIN-TOP: 5px
}
.lmgn {
	MARGIN-LEFT: 3px
}
.mgn_bottom {
	MARGIN-BOTTOM: 3px
}
.schbar {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; WIDTH: 420px; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 1px
}
.volume {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff3399; LINE-HEIGHT: 115%; PADDING-TOP: 0px; FONT-FAMILY: Arial black
}
.nextup {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
.topics TD {
	FONT-SIZE: 11px
}
.f10px {
	FONT-SIZE: 10px; LINE-HEIGHT: 130%
}

.pagebody{
width:760px;
}


.oshiete_header {
width:760px;
heigth:150px;
margin:10px 0px 0px 0px;
}

.sentence1{
color:#004400;
}

.sentence2{
text-align:left;
margin:0px 0px 5px 0px;
}

.hw_contents{
width:760px;
height: auto;
padding:5px 0px 20px 0px;
clear: both;
}

.hw_main{
width:550px;
float:left;
}

.navi{
width:190px;
height:600px;
float:right;
}

HR{
color:#FF3499;
}

.contents_right{
width:13px;
height:117px;
background-image:url(../images/contents_right.gif);
background-repeat:no-repeat;
}

.contents_bottom{
width:274px;
height:25px;
background-image:url(../images/contents_bottom.gif);
background-repeat:no-repeat;
}

.space{
width:260px;
height:87px;
background-color:white;
text-align:center;
}

.midashi{
margin:0px 0px 20px 0px;
}

.contetns_table{
margin:0px 0px 0px 10px;
}

.purple_top{
height:31px;
width:213px;
background-color:#ff0000;
text-align:center;
font-size:14px;
font-weight:bold;
color:white;
}

.bottom{
height:94px;
width:213px;
background-color:#ffffff;
}

.red_top{
height:31px;
width:213px;
background-color:#ff0000;
text-align:center;
font-size:14px;
font-weight:bold;
color:white;
}

.red_bottom{
height:94px;
width:213px;
background-color:#ffffff;
}

.pink2{
width:480px;
height:18px;
}

.pink0{
width:480px;
height:34px;
background-color:#ff9999;
text-align:center;
vertical-align:middle;
}

.pink4{
width:20px;
height:50px;
background-image:url(../images/pink4.gif);
background-repeat:repeat-y;
}

.pink5{
width:60px;
height:50px;
background-image:url(../images/pink5.gif);
background-repeat:repeat-y;
}

.pink7{
width:480px;
height:39px;
background-image:url(../images/pink7.gif);
background-repeat:repeat-x;
}

.gray2{
width:110px;
height:18px;
}

.gray0{
width:110px;
height:32px;
background-color:#dcdcdc;
text-align:center;
vertical-align:middle;
}

.gray4{
width:20px;
background-image:url(../images/gray4.gif);
background-repeat:repeat-y;
}

.gray5{
width:20px;
background-image:url(../images/gray5_2.gif);
background-repeat:repeat-y;
}

.gray7{
width:110px;
height:39px;
background-image:url(../images/gray7.gif);
background-repeat:repeat-x;
}

.gray_body{
width:150px;
background-color:#ffffff;
text-align:center;
padding:10px 0px 0px 0px;
}

.pink_body{
width:480px;
height:50px;
background-color:#ffffff;
text-align:left;
padding:10px 5px 5px 10px;
}

.green0{
width:189px;
height:12px;
background-image:url(../images/green_box0.gif);
}

.green1{
width:189px;
height:26px;
background-image:url(../images/green_box1.gif);
}

.green2{
width:189px;
height:86px;
background-image:url(../images/green_box2.gif);
}

.green3{
width:189px;
height:19px;
background-image:url(../images/green_box3.gif);
}

.blue1{
width:20px;
height:52px;
background-image:url(../images/blue_box1.gif);
background-repeat:no-repeat;
}

.blue2{
width:60px;
height:52px;
background-image:url(../images/blue_box2.gif);
background-repeat:no-repeat;
}

.blue3{
width:20px;
background-image:url(../images/blue_box3.gif);
background-repeat:repeat-y;
}

.blue4{
width:60px;
background-image:url(../images/blue_box4.gif);
background-repeat:repeat-y;
}

.blue5{
width:20px;
background-image:url(../images/blue_box5.gif);
}

.blue6{
width:480px;
background-image:url(../images/blue_box6.gif);
background-repeat:repeat-x;
}

.blue7{
width:60px;
background-image:url(../images/blue_box7.gif);
}

.blue_title{
width:480px;
background-image:url(../images/blue_box_title.gif);
background-repeat:repeat-x;
text-align:center;
}

.blue_body{
width:480px;
background-color:#ffffff;
}

.workbox_top{
width:550px;
height:80px;
background-image:url(../images/workbox_top.gif);
background-repeat:no-repeat;
}

.workbox_left{
width:14px;
background-image:url(../images/workbox_left.gif);
background-repeat:repeat-y;
}
.workbox_right{
width:21px;
background-image:url(../images/workbox_right.gif);
background-repeat:repeat-y;
}
.workbox_bottom{
width:550px;
height:34px;
background-image:url(../images/workbox_bottom.gif);
}
.workbox_center{
width:515px;
text-align:center;
padding:10px 0px 5px 0px;
}
.next_top{
width:441px;
height:32px;
background-image:url(../images/next_top.gif);
}
.next_left{
width:32px;
height:112px;
background-image:url(../images/next_left.gif);
}
.next_right{
width:32px;
height:112px;
background-image:url(../images/next_right.gif);
}
.next_date{
width:377px;
height:27px;
background-color:#ff6666;
}
.next_center_body{
width:377px;
height:76px;
background-color:#ffffff;
}
.next_centerline{
width:377px;
height:9px;
background-image:url(../images/next_centerline.gif);
}
.next_buttom{
width:441px;
height:56px;
background-image:url(../images/next_buttom.gif);
}

.strong{
font-size:18px;
font-weight:bold;
color:#333333;
}

.strong2{
font-size:12px;
font-weight:bold;
color:#444444;
}

.strong2_r{
font-size:12px;
font-weight:bold;
color:#de1429;
margin:0px 0px 20px 0px;
}

.strong3{
font-size:18px;
font-weight:bold;
color:#333333;
}

.strong4{
font-size:18px;
font-weight:bold;
color:#333333;
position:relative;
top:9px;
}
.strong14{
font-size:14px;
font-weight:bold;
color:#333333;
}
.strong16{
font-size:16px;
font-weight:bold;
color:#333333;
}
.small11{
font-size:11px;
}

.font_red{
color:#ff0000;
}

.font_w_s_16{
color:#ffffff;
font-size:16px;
font-weight:bold;
}

.lh130{
line-height:130%;
}

.font_blue{
color:#0a50a1;
}

.box{
width:20px;
}


.pink_hr{
margin:20px 0px 20px 0px;
}

.gray_hr{
color:#dddddd;
margin-bottom:5px;
}

.work_hr{
color:#ff6666;
margin:5px 0px 5px 0px;
}

.work_type{
font-size:14px;
font-weight:bold;
}

.work{
line-height:180%;
}


.side_p{
margin:1px 0px 15px 0px;
}
.navi_p{
position:relative;
right:3px;
text-align:left;
}

.box_top{
width:136px;
height:33px;
}
.box_left{
width:6px;
height:70px;
background-image:url(../images/box_left.gif);
background-repeat:repeat-y;
}
.box_right{
width:6px;
height:70px;
background-image:url(../images/box_right.gif);
background-repeat:repeat-y;
margin:0px 0px 0px -3px;
}
.box_center{
width:124px;
height:70px;
background-color:#ffffff;
text-align:center;
font-size:18;
font-weight:bold;
color:#333333;
line-height:120%;
}

.box_bottom{
width:136px;
height:13px;
background-image:url(../images/box_bottom.gif);
background-repeat:no-repeat;
margin:0px 0px 10px 0px;
}

.table_titel{
text-align:center;
font-size:15px;
font-weight:bold;
}

.syokusyu{
color:#de1429;
}

.mikeiken_link{
text-align:center;
}

.next_top{
width:280px;
height:15px;
background-image:url(../images/next_top.gif);
}
.next_middle{
width:280px;
height:80px;
background-image:url(../images/next_middle.gif);
background-repeat:repeat-y;
}
.next_bottom{
width:280px;
height:19px;
background-image:url(../images/next_bottom.gif);
}
.mark{
width:20px;
}
.work_list{
width:165px;
}

.schedule_top{
background-image:url(../images/schedule_top.gif);
}
.schedule_middle{
background-image:url(../images/schedule_middle.gif);
background-repeat:repeat-y;
}
.schedule_bottom{
background-image:url(../images/schedule_bottom.gif);
}

.schedule_text{
font-size:10px;
color:#333333;
line-height:130%;
}

.time{
font-size:10px;
color:#4573b3;
font-weight:bold;
text-align:right;
vertical-align:text-top;
}
.profile_text{
line-height:120%;
font-size:10;
color:#0a50a1;
}
.profile_top{
background-image:url(../images/profile_top.gif);
}
.profile_middle{
background-image:url(../images/profile_middle.gif);
background-repeat:repeat-y;
}
.profile_bottom{
background-image:url(../images/profile_bottom.gif);
}
.question{
font-size:12px;
color:#ff7f00;
font-weight:bold;
line-height:150%;
}

.answer{
font-size:12px;
color:#333333;
line-height:150%;
}

.ivd_top{
width:320px;
height:27px;
color:#ffffff;
font-weight:bold;
background-image:url(../images/ivdbox_top.gif);
}

.ivd_middle{
width:320px;
height:132px;
color:#333333;
background-image:url(../images/ivdbox_middle.gif);
background-repeat:repeat-y;
}
.ivd_bottom{
width:320px;
height:3px;
background-image:url(../images/ivdbox_bottom.gif);
}

.a_white{
color:#ffffff;
}
.a_white:link{
color:#ffffff;
}
.a_white:visited{
color:#ffffff;
}
.a_white:hover{
color:#ffffff;
}

.search_box{

}


.search_box_title{
margin: 5px 0 0 0;
font-size: 12px;
color: #444444;
font-size: 12px;
}

.search_box_title span{
line-height: 16px;
font-weight: bold;
color: #de1429;
}


.search_box09{
background-color: #ffffff;
border: #f8c1c1 solid 1px;
width: 200px;
padding: 2px;
margin-top: 4px;
margin-left: auto;
margin-right: auto;
}

.textbanner {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

/*注目ワード部分*/
.tyumoku_table{
	margin-top:10px;
	text-align:left;
}

.tyumoku_table tr th{
	font-size:12px;
	color:#FF6600;
}

.tyumoku_table tr th img{
	margin-right:5px;
}

.tyumoku_table tr td a{
	font-size:12px;
	background:url(../images/arrow.gif) no-repeat 0px 1px;
	padding-left:10px;
	margin-left:20px;
}