@charset "UTF-8";/* --------------------- * FONTSIZE MODEL *  * --------------------- *  63% ->	10pxに相当 *  70% ->	11pxに相当 *  75% ->	12pxに相当 *  82% ->	13pxに相当 *  88% ->	14pxに相当 *  94% ->	15pxに相当 * 100% ->	16pxに相当 * 107% ->	17pxに相当 * 113% ->	18pxに相当 * 119% ->	19pxに相当 * 125% ->	20pxに相当 * --------------------- */  /* ========BASIC======== */* {   font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;   color:#000;}body {   margin:0;   padding:0;   line-height:1.6;   letter-spacing:1px;   background:#fff;}br {   letter-spacing:normal;}a {   color:#000;   text-decoration:none;}a:hover {   color:#0172AB;}img {   border:0;   vertical-align:bottom;}h1,h2,h3,h4,h5,h6 {   margin:0;}/* ========TEMPLATE LAYOUT======== */div#top {   width:789px;   margin:0 auto;   background:url("images/bg_contents_left.gif") 0 0 repeat-y;}div#wrapper {   width:789px;   background:url("images/bg_contents_right.gif") 100% 0 repeat-y;}div#header {   position:relative;   padding:0 5px;}div#pr {   position:absolute;   width:500px;   left:250px;   top:10px;}div#menu {   float:left;   padding:0 5px;}div#contents {   clear:both;   margin:0 5px;   padding:20px 20px 0 20px;}div#main {   float:left;   width:750px;}div#sub {   float:right;   width:220px;}div#totop {   clear:both;}div#footer {   clear:both;   background:#0283C4;   margin:0 5px;}/* ========HEADER CUSTOMIZE======== */div#header h1 {   margin:0;   padding:10px;   font-size:150%;/* 24px相当 */   color:#fff;   line-height:70px;}div#header h1 a {   color:#000;}div#header h1 a:hover {   color:#000;}div#header #pr p {   margin:0;   font-size:75%;/* 12px相当 */}/* ========MENU CUSTOMIZE======== */div#menu ul {   margin:0;   padding:0;}div#menu li {   float:left;   font-size:100%;/* 16px相当 */   color:#000;   text-align:center;   list-style-type:none;}div#menu li a {   display:block;   width:128px; /* width of menu bar */   color:#000;   line-height:40px;   border-left:1px solid #DCDCDC;   background:url("images/bg_menu.gif") 0 0 repeat-x;}div#menu li.home a {   border:none;}div#menu li a.active {   color:#000;}div#menu li a:hover {   background:url("images/bg_menu.gif") 0 -40px repeat-x;}/* ========MAIN CONTENTS CUSTOMIZE======== */div#main a {/*   color:#0172AB; */   color:#0033CC;}div#main a:hover {   text-decoration:underline;}div#main h1 {   margin-bottom:8px;   padding:2px 2px 2px 0;   color:#000;   font-size:100%;/* 16px相当 */   font-weight:bold;}div#main h1b {   margin-bottom:8px;   padding:2px 2px 2px 0;   color:#00F;   font-size:100%;/* 16px相当 */   font-weight:bold;}div#main h2 {   margin-bottom:8px;   padding:2px 2px 2px 0;   color:#000;   font-size:100%;/* 16px相当 */   font-weight:bold;   border-bottom:3px double #535D57;}div#main h3 {   margin-bottom:3px;   font-size:100%;/* 16px相当 */}div#main h4 {   margin-bottom:2px;   font-size:82%;/* 13px相当 */}div#main h5 {   margin-bottom:2px;   font-size:82%;/* 13px相当 */}div#main h6 {   margin-bottom:2px;   font-size:82%;/* 13px相当 */}div#main p {   margin:0 0 1em 0;   font-size:100%;/* 16px相当 */}div#main ul,ol,dl {   font-size:88%;/* 14px相当 */}div#main dt {   margin-bottom:3px;}div#main dd {   padding:0;   margin:0 0 0.5em 1em;   padding:3px;   background:#fff;}div#main td {   font-size:100%;/* 16px相当 */}/* INFORMATION CUSTOMIZE */* html body div#main dl.information dd div{   display:inline-block;
}div#main dl.information dt {   float:left;   width:10em;   margin:0;   padding:0;   font-size:100%;/* 16px相当 */}div#main dl.information dd {   margin:0 0 0.5em 10em;   padding:0;   background:transparent;   font-size:100%;/* 16px相当 */
}/* ========SUBCONTENTS CUSTOMIZE======== */div#sub .section {   margin-bottom:10px;}div#sub h2 {   padding:3px;   font-size:100%;/* 16px相当 */   font-weight:bold;   color:#fff;   background:url("images/bg_sub_h2.gif") 50% 50%;}div#sub ul {   margin:5px 0 0 5px;   padding:0;}div#sub li {   padding:5px 0 5px 0;   font-size:94%;/* 15px相当 */   line-height:1.4;   list-style:none;   background:url("images/bg_dotline.gif") 0 100% repeat-x;}div#sub li a {   display:block;   padding-left:12px;   background:url(images/bg_list.gif) 0 5px no-repeat;   color:#000}/* ========TOTOP CUSTOMIZE========= */div#totop {   margin:10px 0;   text-align:right;   font-size:75%;/* 12px相当 */}div#totop a {   padding:0 0 0 12px;   background:url("images/bg_totop.gif") 0 50% no-repeat;}/* ========FOOTMENU CUSTOMIZE======== */div#footMenu ul {   margin:0 0 10px 0;   padding:10px 0 0 0;   text-align:right;   background:url("images/bg_dotline.gif") 0 0 repeat-x;}div#footMenu li {   display:inline;   margin:0 0 0 10px;   font-size:75%;/* 12px相当 */   list-style:none;}div#footMenu li a {   padding-left:10px;   background: url("images/bg_footmenu.gif") 0 50% no-repeat;}/* ========FOOTER CUSTOMIZE======== */address {   padding:10px 0;   font-style:normal;   font-size:75%;/* 12px相当 */   color:#fff;   text-align:center;}