﻿/* ========BASIC======== */
@charset "Shift_JIS";

* {font-family"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3",
   "メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif; color:#333333;}

html {overflow-y:scroll;}

body {
   width:790px;
   height:100%;
   letter-spacing:1px;
   background:#FFFFFF;
   margin-left:auto;
   margin-right:auto;
}

div#top {
   width:785px;
   padding-left:5px;
   background:url("I&T-images/bg_left.gif") 0 0 repeat-y;
}

div#wrapper {
   width:780px;
   padding-right:5px;
   background:url("I&T-images/bg_right.gif") 780px 0 repeat-y;
}

br {
   letter-spacing:normal;
}

img {
   border:0;
   vertical-align:bottom;
}

h1,h2,h3,h4,h5,h6 {
   margin:0;
}

/* ======== LAYOUT======== */
div#header {
   width:760px;
   margin:0 10px 5px 10px;
}

div#image {
   width:120px;
   margin:0;
   float:left;
}

div#pr-1 {
   width:170px;
   margin:0;
   padding-top:4px;
   padding-left:5px;
   float:left;
}

div#pr-2 {
   width:450px;
   margin:0;
   padding-top:4px;
   text-align:right;
   float:right;
}

div#contents {
   width:760px;
   margin:0 10px 5px 10px;
}

div#main-1 {
   width:700px;
   height:250px;
   margin:0 30px 5px 30px;
}

div#main-2 {
   width:720px;
   margin:0 10px 0 30px;
}

div#main-3 {
   width:760px;
   margin:0 0 5px 0;
}

div#main-4 {
   width:760px;
   height:120px;
   margin:0 10px 0 10px;
}

div#footer {
   margin:10px 40px 0 40px;
   width:692px;
   border:4px double #336633;
}

div#image-ft {
   width:65px;
   float:left;
}
div#ft-1 {
   width:210px;
   margin:0 0 0 10px;
   text-align:left;
   float:left;
}
div#ft-2 {
   width:392px;
   text-align:right;
   float:right;
}

div#ft-3 {
   width:692px;
   margin:0;
} 
   
/* ========HEADER CUSTOMIZE======== */
div#pr-1 p {
   margin:0;
   font-size:14px;
   line-height:1.7;
   color:#003366;
   font-family:verdana;
}

div#pr-2 h3 {
   margin:0;
   font-size:14px;
   line-height:1.7;
   color:#cc3366;
   font-family:verdana;
}
/* ========CONTENT CUSTOMIZE======== */
div#main-2 p {
   font-size:13px;
   line-height:1.5;
   font-family:verdana;
}
div#main-3 p {
   font-size:13px;
   line-height:1.5;
   font-family:verdana
}

div#main-4 ul {
   display:block;
   margin:0;
   padding:0;
   list-style:none;
}

ul li.cat01 {
   display:block;
   margin:0;
   width:240px;
   height:120px;
   float:left;
}
ul li.cat02 {
   display:block;
   margin:0;
   width:10px;
   height:120px;
   float:left;
}

/* ========FOOTER CUSTOMIZE======== */
div#ft-1 p {
   margin:0;
   font-size:12px;
   line-height:1.3;
   color:#cc3366;
   font-family:verdana;
   font-weight:bolder;
}
div#ft-2 p {
   margin:0;
   font-size:12px;
   line-height:1.3;
   color:#0099cc;
   font-family:verdana;
   font-weight:bolder;
}

div#ft-3 p {
   margin:0;
   font-size:12px;
   line-height:1.3;
   color:#333333;
   font-family:verdana;
   font-weight:normal;
   text-align:center;
}
}




