/* CSS Document */
body{font-family:"¥Ò¥é¥®¥Î½Ç¥´ Pro W3","Hiragino Kaku Gothic Pro","¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯", Verdana, Arial, sans-serif; font-size: 13px;  color: #333333; text-decoration: none; background-color:#EEEEEE;}
#head, #content, #foot, #all{ margin: 0 auto;}
ul, li{list-style:none;}
#all{width:840px; background-color:#FFFFFF; position: relative; height:auto; top:0px;}
*{margin:0;padding:0;}
input{padding-left:3px; padding-top:1px; padding-bottom:1px; padding-right:3px; height:14px; font-size:12px; vertical-align:middle;}
#head{position:absolute; top:-1px; left:20px; height:112px; width:800px; text-align:left; background-color:#FFFFFF;}
#head1{height:112px;}
#head-r{float:right; text-align:right; width:520px; line-height:10px; margin-top:12px;}
#head-r input{ border:1px solid #CCCCCC; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px;}
#content{text-align:left; width:800px; height:auto; margin-top:5px; line-height:10px; background-color:#FFFFFF;}
#content input{border:1px solid #7F9DB9; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px; margin-left:5px; width:155px;}
#content textarea{border:1px solid #7F9DB9; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px; margin-left:5px;}
#content select{border:1px solid #7F9DB9; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px; margin-left:5px;}
#content-l{width:200px; height:auto; float:left;}
#content-l input{border:1px solid #7F9DB9; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px; margin-left:5px; width:155px;}
#content-l a{font-size: 12px; color:#666666; text-decoration: none;}
#content-l a:hover{color: #447ED2; text-decoration: underline}
#content-l1{width:185px; height:auto; float:left; margin-left:15px;}  
#content-l1 input{border:1px solid #7F9DB9; line-height:15px; padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:3px; margin-right:5px; margin-left:5px; width:155px;}
#content-l1 a{font-size: 12px; color:#666666; text-decoration: none;}
#content-l1 a:hover{color: #447ED2; text-decoration: underline}
#content-r{width:600px; height:auto; float:left; font-size:12px;}
#content-r a{color:#0033BB; font-size:12px;}
#content-r a:hover{color:#447ED2; font-size:12px;}
#content-r li{background-image:url(../images/a4.gif); text-indent:16px; background-repeat:no-repeat;}
#foot{width:800px; height:165px; text-align:center; margin-top:5px; background-color:#FFFFFF; margin-bottom:10px; line-height:17px;}
#foot-r{width:400px; height:20px; text-align:right; float:right; margin-top:2px; background-color:#FFFFFF;}
.box1{border:1px solid #CACACA; background-color:#F3F3F3; width:177px; height:auto; padding:3px;}
.box2{border:1px solid #CACACA; background-image:url(../images/b1.gif); width:175px; height:auto; padding:4px;}
.box3{background-color:#F3F3F3; width:185px; height:auto; border-top:2px solid #F3F3F3; font-weight:bold;}
  .box3 li{background-image: url(../images/b4.gif); text-indent:30px; line-height:30px;}
.box4{width:185px; height:auto; text-align:center;}
.box5{height:auto; width:589px; background-color:#F3F3F3; padding:3px; padding-left:5px; padding-right:5px; line-height:25px;}
.box6{height:auto; width:589px; background-color:#FFFFFF; padding:3px; padding-left:5px; padding-right:5px; line-height:25px;}
.box7{height:auto; width:582px; background-color:#FFFFFF; padding:8px; line-height:22px; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
.box8{height:auto; margin-right:10px; width:180px; padding:5px; line-height:20px; float:left;}
.box9{width:284px; float:left; line-height:20px; padding-left:5px;}
.box9 li{background-image: url(../images/a3.gif); text-indent:13px; line-height:20px; background-repeat:no-repeat;}
.box10{height:auto; width:582px; background-color:#FFFFFF; padding:8px; line-height:22px; border:solid 1px #CCCCCC;}
a{font-size: 12px; color:#333333; text-decoration: none;}
a:hover{color: #447ED2; text-decoration: underline}
.cert{line-height:21px;}
.cert-l{width:150px; float:left;}
.cert-r{width:435px; float:right; line-height:23px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.cert-rb{padding-top:3px; height:28px; width:435px; float:right;margin-right:3px;}
.exam1{width:130px; float:left; line-height:18px; padding-left:5px;}
.exam1 li{background-image: url(../images/a3.gif); text-indent:13px; line-height:18px;}
.exam2{width:60px; float:left; line-height:18px; padding-left:5px;}
.cert1{width:188px; float:left; line-height:20px; text-align:center; height:90px;}
.red1{color:#FF0033; font-size:13px;}
.red2{font-family: Arial; color:#CC3300; font-weight:bold; font-size:16px;}
.red3{color:#FF0033; font-size:13px; float:right;}
.buy{float:right;}
td{padding:5px;}
.blue{color:#0033BB;}
.black{color:#000000; font-weight:bold;}
