/* ========BASIC======== */
*----- font-size -----* 
 *  77% ->	10pxに相当
 *  85% ->	11pxに相当
 *  93% ->	12pxに相当
 * 100% ->	13pxに相当
 * 108% ->	14pxに相当
 * 116% ->	15pxに相当
 * 123% ->	16pxに相当
 * 131% ->	17pxに相当
 * 139% ->	18pxに相当
 * 147% ->	19pxに相当
 * 154% ->	20pxに相当
*----- font-family -----*
 * arial, sans-serif, MS PGothic, MS PMincho, meiryo, verdana, HGGyosyotai, HuiFont,
@charset "UTF-8";
html{font:13px; *font-size:small; *font:x-small; font-family:MS PGothic; line-height:1.6;
    letter-spacing:1px; overflow:scroll;} 
/* ========BASIC======== */

body {width:780px; height:100%; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
     background:#ffffff;}

a {color:#333333; text-decoration:none;}
a:hover {color:#0172AB;}

#top {width:780px; margin:0; background:#f8f8f8;}
#header-1 {width:732px; height:40px; margin:0; padding:10px 23px 10px 25px;
          border-bottom:2px double #cccccc;}

#contents {width:730px; margin:10px 30px 0 20px; padding:0;}
#main {float:right; width:510px; margin:0 10px 5px 30px; padding:0;}
#sub {float:left; width:180px; margin:15px 0 5px 0; padding:0;}

/* ========HEADER CUSTOMIZE======== */
#header-1 #image11 {width:85px; margin:0; float:left;}
#header-1 #pr-1 {width:455px; float:left;}
#pr-1 h2 {margin:0; padding:5px 0 0 0; font-size:18px; font-family:verdana; font-weight:bold;
         text-align:center;}
#header-1 #pr-2 {width:190px; padding:0; float:right;}
#pr-2 p {margin:0; font-size:12px; color:#330099; font-family:verdana; font-weight:bold; text-align:right;}

/* ========SUBCONTENTS CUSTOMIZE======== */
#sub #sub1 {margin:50px 0 0 10px;}
#sub1 ul {margin:0 10px 15px 10px; padding:0;}
#sub1 li {margin:0; padding:0; font-family:MS PGothic; font-size:80%; line-height:1.7;list-style-type:none;}
#sub1 li.class01 a {display:block; width:140px; padding:10px 0 10px 20px;
                   border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;
                   background:url("I&T-images/bg_menulist.gif") 0 15px no-repeat;
                   text-decoration:none;}
#sub1 li.class02 a {display:block; width:140px; padding:10px 0 10px 20px;
                   border-bottom:1px solid #DCDCDC; background:url("I&T-images/bg_menulist.gif") 0 15px no-repeat;
                   text-decoration:none;}
#sub1 li a:hover {color:#0096E7;}
#sub #sub2 {margin:120px 0 0 0;}
#sub2 h2 {margin:0 0 10px 10px; font-size:13px; font-weight:bold; color:#ff0099; line-height:2.0; text-align:center;
         background:url("I&T-images/bg008.gif") 50% 50% repeat-x;}
#sub2 p {margin:0; padding:0 0 0 83px; font-size:12px; line-height:1.8; text-align:left;
        background:url("I&T-images/mark016.png") 60px 1px no-repeat;}
#sub #sub3 {margin:80px 0 0 0;}
#sub3 h2 {margin:0 0 10px 10px; font-size:13px; font-weight:bold; color:#ff0099; line-height:2.0; text-align:center;
         background:url("I&T-images/bg008.gif") 50% 50% repeat-x;}
#sub3 p {margin:0; padding:0 0 0 50px; font-size:12px; line-height:1.8; text-align:left;
        background:url("I&T-images/mark021.png") 25px 1px no-repeat;}

/* ========MAINCONTENTS CUSTOMIZE======== */
#main-a {width:510px; margin-top:20px; margin-bottom:0px; font-family:MS PGothic; font-size:82%; line-height:1.6;}
#main-b {width:500px; margin:0; padding:20px 0 0 20px;}
#main-b table {margin:0; font-size:79%; font-family:meiryo; letter-spacing:0; line-height:1.5;
              border:2px #33ffff solid;}
#main-b td.c1 {width:99px; margin:0; padding:2px 0 1px 8px; border:1px #33ffff solid;}
#main-b td.c2 {width:343px; margin:0; padding:2px 0 1px 8px; border:1px #33ffff solid;}
#main-b a {margin:0; padding:2px 3px 0 4px; font-size:78%; line-height:1.2;
          border:2px solid #cc9900; background:#ffff66;}

/* ========TOTOP CUSTOMIZE========= */
#totop {margin:0; padding:8px 25px 0 0; font-size:11px; line-height:1.0; text-align:right;
       background:url(I&T-images/bg_totop.gif) 587px 12px no-repeat;}

/* ========FOOTER CUSTOMIZE======== */
#footer {margin:0; padding:5px 20px 10px 20px;}
#footer address {margin:0; padding:0; font-size:12px; line-height:1.8; color:#ffffff;
                text-align:center; background: #0096E7;}
