/* ========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;}
#top {width:780px; margin:0; background:#f8f8f8;}

#header-1 {margin:0; width:732px; height:40px; padding:10px 23px 10px 25px;
          border-bottom:2px double #cccccc;}
#header-1 #image11 {width:85px; margin:0; float:left;}
#header-1 #pr-1 {width:375px; padding:0; float:left;}
#pr-1 h2 {margin:0; padding:5px 0 0 0; font-family:verdana; font-size:18px; font-weight:bold;
         text-align:center;}
#header-1 #pr-2 {width:270px; padding:0; float:right;}
#pr-2 p {margin:0; font-family:verdana; font-size:12px; color:#330099; font-weight:bold;
        line-height:1.8; text-align:right;}

#main1 {width:740px; padding:30px 20px 0 20px;}
#main1 #main11 {width:340px; margin:0; padding:0 20px 0 10px; float:left;}
#main1 #main12 {width:340px; margin:0; padding:0 10px 0 20px; float:right;}
#main1 h2 {width:320px; margin:0 15px 15px 7px; font-size:13px; color:#336633; font-weight:bold;
       line-height:1.8; text-align:center; background:url("I&T-images/bg004.gif") 0 0 repeat-x;}
#main1 p {margin:0; font-family:MS PGothic; font-size:82%; line-height:1.8;}
#main1 h3 {margin:10px 0 3px 0; padding:0 0 0 20px; font-size:13px; line-height:1.0;
       background:url("I&T-images/mark024.gif") 0 0 no-repeat;}
#main2 {width:780px; height:120px; margin:0; padding:30px 20px 10px 20px;}
#main2 #main21 {width:240px; height:120px; margin:0; padding:0 70px 0 60px; float:left;}
#main2 #main22 {width:240px; height:120px; margin:0; padding:0 100px 0 30px; float:right;}

#totop {width:80px; margin:7px 25px 5px 635px; padding:1px 10px 0 0; font-size:11px; line-height:1.3;
       text-align:right; background:#ffff66; border:2px solid #cc9900;}
a {text-decoration:none;}
a:hover {color:#0172AB;}

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