@charset "Shift_JIS";

body,td,th {font-family:メイリオ, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, HiraKakuPro-W3, sans-serif; font-size:12px; line-height:18px; color:#000;}
body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#fff;}
td {word-break:break-all;}
h1,h2,h3,h4,h5,h6,p {margin:0; padding:0;}
.c-both {clear:both; margin:0; padding:0;}

/* font */
h1 {width:900px; height:205px; text-indent:-1000px; font-size:5px; background:url(../img/header/logo.jpg) 0 0 no-repeat;}
h2 {font-size:14px; font-weight:bold; color:#003366; line-height:22px;}
h3 {font-size:12px; font-weight:bold; color:#CC0000; display:inline;}
h4 {font-size:12px; font-weight:bold; color:#FF6600; display:inline;}
h5 {font-size:12px; font-weight:bold; color:#003366;}
.j16 {font-size:16px; line-height:22px;}
.j14 {font-size:14px; line-height:20px;}
.j11 {font-size:11px; line-height:14px;}
.j10 {font-size:10px; line-height:14px;}
.eng {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
a:link {color:#0099FF; text-decoration:underline;}
a:hover {color:#00ccFF; text-decoration:underline;}
a:visited {color:#0099FF; text-decoration:underline;}
a:active {color:#00ccFF; text-decoration:underline;}
a.link_navy:link {color:#336699; text-decoration:underline;}
a.link_navy:hover {color:#003366; text-decoration:underline;}
a.link_navy:visited {color:#336699; text-decoration:underline;}
a.link_navy:active {color:#003366; text-decoration:underline;}
a.link_c:link {color:#0099FF; text-decoration:none; background:url(../img/common/circle.gif) no-repeat left; padding-left:13px; margin-right:10px;}
a.link_c:hover {color:#00ccFF; text-decoration:none; background:url(../img/common/circle.gif) no-repeat left; padding-left:13px; margin-right:10px;}
a.link_c:visited {color:#0099FF; text-decoration:none; background:url(../img/common/circle.gif) no-repeat left; padding-left:13px; margin-right:10px;}
a.link_c:active {color:#00ccFF; text-decoration:none; background:url(../img/common/circle.gif) no-repeat left; padding-left:13px; margin-right:10px;}

/* LAYOUT */
#main {width:680px; margin:auto; padding:10px;}
#main2 {width:660px; margin:auto; padding:20px;}
#main_qa {width:670px; margin:auto; padding:15px;}
img.title {margin-bottom:10px;}
.space_2 {margin-top:2px; margin-bottom:2px;}
.space_5 {margin-top:5px; margin-bottom:5px;}
.space_10 {margin-top:10px; margin-bottom:10px;}
.space_15 {margin-top:15px; margin-bottom:15px;}
.space_20 {margin-top:20px; margin-bottom:20px;}

#mainimg {background:url(../img/image.jpg) 0 0 no-repeat; width:700px; height:298px; margin:auto; margin-bottom:10px;}

#c2 {width:680px;}
#c2 .topics {float:left; height:220px; width:330px; border:solid 1px #333333;}
#c2 .tokuten {float:right; height:220px; width:330px; border:solid 1px #333333;}
.arrow {background:url(../img/botan_green.gif) 5px 5px no-repeat; padding:0 5px 10px 15px;}
.ya {background:url(../img/y01.gif) 0 0 no-repeat; padding-left:20px;}
.q {background:url(../img/y01.gif) 0 0 no-repeat; padding-left:20px;}
.a {background:url(../img/y01.gif) 0 0 no-repeat; padding-left:20px;}

#isplist {width:570px; margin:auto; border:solid 1px #999; padding:10px;}
#isplist table {border:0px;}
#isplist th {width:400px; height:31px; padding:4px 0; background:url(http://210.166.239.234/img/memberenter.gif) right no-repeat; vertical-align:middle; text-align:left;}
#isplist th.pr {width:400px; height:31px; padding:4px 0; background:url(http://210.166.239.234/img/providerenter.gif) right no-repeat; vertical-align:middle; text-align:left;}
#isplist th.cp {width:400px; height:31px; padding:4px 0; background:url(http://210.166.239.234/img/contentspackenter.gif) right no-repeat; vertical-align:middle; text-align:left;}
#isplist td {width:150px; height:36px; padding:2px 0;}
#isplist td.notice {width:550px; height:20px; font-size:11px; padding-bottom:15px;}
#isplist td.notice2 {width:550px; height:20px; font-size:11px;}
#isplist .memberenter {float:left; width:400px; height:31px; background:url(http://210.166.239.234/img/memberenter.gif) right no-repeat; padding:4px 0;}
#isplist .login {float:right; width:150px; height:40px; padding:2px 0;}
#isplist_nyukai {width:638px; border:solid 1px #333; background:url(../img/guidetitle01.gif) 0 0 no-repeat; padding:50px 20px 20px 20px;}
#isplist_contentscourse {width:638px; border:solid 1px #333; background:url(../img/guidetitle02.gif) 0 0 no-repeat; padding:50px 20px 20px 20px;}

table.box {border-collapse:separate; border:1px solid #999; border-spacing:0;}
table.box th,td {margin:0; padding:10px; border-width:1px; border:1px solid #fff; vertical-align:top;}
table.box td.list {margin:0; padding:2px; border-width:1px; border:1px solid #fff; vertical-align:top;}
table.box th.list {margin:0; padding:2px; border-width:1px; border:1px solid #333; vertical-align:top; background-color:#666; color:#FFF;}

#prbox {width:637px; border-top:solid 1px #999; background:url(../img/prbox_bg.jpg) right repeat-y; margin:auto; padding:0;}
#prbox .contents {padding:7px;}
#prbox .contents .txt {padding:10px;}
#prbox .footer {background:url(../img/prbox_footer.jpg) bottom no-repeat; height:6px;}

table.sch {border-collapse:separate; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #eee; border-left:1px solid #ccc; border-spacing:0;}
table.sch th {background-color:#006699; border-color:#eee #ccc #999 #ccc; text-align:center; padding:5px; border-width:1px; border-style:solid; color:#FFFFFF}
table.sch td {background-color:#fff; border-color:#eee #ccc #999 #ccc; white-space:nowrap; text-align:center; padding:5px; border-width:1px; border-style:solid;}
table.sch th.left {background-color:#666; border-color:#eee #ccc #999 #ccc; text-align:left; padding:5px; border-width:1px; border-style:solid; color:#FFFFFF}
table.sch td.left {background-color:#fff; border-color:#eee #ccc #999 #ccc; white-space:nowrap; text-align:left; padding:5px; border-width:1px; border-style:solid;}

#cc {width:565px; height:33px; background:url(http://210.166.239.234/img/cc_arrow.jpg) 0 0 no-repeat; padding-left:30px; margin-top:5px; margin-bottom:15px;}
#cc .isplogo {width:150px; height:33px; float:left; text-align:center;}
#cc .ccname {width:400px; height:33px; float:right;}