@charset "shift_jis";

h6{margin:0; padding:0;}

.other{width:578px; margin:0 0 10px 0;}
.other h2{width:558px; height:35px; font-size:large; padding:8px 0 0 20px; background:url(../img/bk_h2_4.jpg) no-repeat top; margin:0 0 10px 0; display:block; color:#003366;}
.other li{list-style:inside sruare; font-size:smaller; color:#666666;}
.other form{border:1px solid #999999; background-color:#EFEFEF; padding:10px;}

.other2{width:578px; margin:0 0 20px 0;}
.other2 h2{width:558px; height:35px; font-size:large; padding:8px 0 0 20px; background:url(../img/bk_h2_5.jpg) no-repeat top; margin:0 0 10px 0; display:block; color:#336666;}
.other2 li{list-style:inside sruare; font-size:smaller; color:#666666;}
.other2 form{border:1px solid #999999; background-color:#EFEFEF; padding:10px;}

.otherCont{width:548px; margin-left:15px;}
.otherCont p{line-height:1.5em;}
.otherCont dl{margin-bottom:20px;}
.otherCont dt{font-weight:bold; font-size:larger; color:#336666; border-bottom:1px solid #CCCCCC;}
.otherCont dd{padding-left:1em; margin-bottom:20px;}
.otherCont dl dd dl dt{font-weight:bold; font-size:small; color:#666666; margin-top:5px; border-bottom:0px solid #CCCCCC;}
.otherCont dl dd dl dd{margin-bottom:5px;}
.alignR{text-align:right; margin:10px 0;}
.twidth{width:22em;}

.otherCont2{width:548px; margin-left:15px;}
.otherCont2 img{margin:10px 0;}
.otherCont2 dl{margin-bottom:10px;}
.otherCont2 dt{font-weight:bold; font-size:larger; color:#336699; border-bottom:1px solid #CCCCCC;}
.otherCont2 dd{margin-bottom:15px;}
.otherCont2 li{margin-top:10px;}
.otherCont2 dl dd ol li{list-style:outside decimal; margin-left:2em; margin-top:5px;}
.otherCont2 dl dd ul li{list-style:outside disc; margin-left:2em; margin-top:5px;}
.otherCont2 dl dd ol li ul li{list-style:outside disc;}
.otherCont2 dl dd ol li dl dt{margin-top:0px; border-bottom:0px solid #CCCCCC; color:#6699CC; font-size:small;}
.otherCont2 dl dd ol li dl{margin-bottom:0;}
.otherCont2 dl dd ol li dl dd ol li{list-style:outside disc; margin-left:3em;}

.gakuCont{width:548px; margin-left:15px;}
.gakuCont h3{background:url(../img/bk_gakuh3.jpg) repeat-x left; padding:3px 5px; font-size:medium; height:17px; border:1px solid #CCCCCC; margin-bottom:10px;}
.gakuCont h4{border-bottom:1px solid #999999; padding:5px; font-size:medium;}
.gakuCont ul{width:225px; margin-bottom:20px; display:block; float:left;}
.gakuCont li{list-style-image:url(../img/arw05.gif); line-height:1.2em; margin:5px 0 0;}
.gakuull{margin:0 0 0 35px; _margin:0 0 0 15px;}
.gakuulr{margin:0 0 0 35px;}
.gakuhonmon{clear:both; width:528px; margin-left:15px;}
.gakuhonmon h4{padding:10px 0 5px 0;}
.gakuhonmon h5{font-size:small; margin-top:10px;}
.gakuhonmon h6{font-size:small; font-weight:normal;}
.gakuhonmon p{font-weight:normal; line-height:1.4em;}
.gakuhonmon table{width:100%; border:1px solid #CCCCCC; margin-bottom:8px;}
.gakuhonmon table td{text-align:center;}
.gakuhonmon table th{background-color:#DFDFDF;}
.gakuhonmon table td p{text-align:left; margin-left:10px;}
#gaku01,#gaku02,#gaku03,#gaku04,#gaku05,#gaku06,#gaku07,#gaku08,#gaku09,#gaku10,#gaku11,#gaku12,#gaku13,#gaku14,#gaku15{margin-top:25px;}
#gaku13 p{line-height:1.4em;}
.gakumodoru{width:548px; height:20px; text-align:right; margin:5px 0;}

.koumoku{font-weight:bold; margin:15px 0 0 0; background:url(../img/arw04.gif) no-repeat; padding-left:18px; height:15px; line-height:1em; color:#666666;}
.check{background-color:#FFFFFF; padding:5px;}
.error{background-color:#FFFFFF; padding:5px; color:#FF6600; font-weight:bold;}

.orange{color:#FF6600;}
.fontlarge{font-size:larger; color:#003366;}

.formline{width:548px; margin:15px 0 50px 0; padding:15px 0 50px 0; border-top:1px solid #999999;}


input:focus{background-color:#F0F8FF!important;}
textarea:focus{background-color:#F0F8FF!important;}