/* style.css                                                         */
/* (C) Copyright 2003-2011, DIAIT Webdplus. All Rights Reserved.     */

body {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    line-height: 130%;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #696969;
    scrollbar-3dlight-color: #696969;
    scrollbar-arrow-color: #696969;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
}

td       { font-size: 9pt; color: #5b5b5b; font-family: ±¼¸²; line-height: 150%; }
textarea { font-size: 9pt; color: #000000; font-family: ±¼¸²; text-decoration: none; }

.inputy  { 
    border-top: #919191 1px solid; 
    border-right: #d4d4d4 1px solid;
    border-bottom: #d4d4d4 1px solid;
    border-left: #919191 1px solid; 
    height: 22px;
    line-height: 25px;  
    font-size: 12px; 
    font-family: µ¸¿ò,Tahoma; 
    color: #444455; 
    background-color: #ffffff;
}

.inputtxt {
    border-top: #cacaca 1px solid;
    border-right: #cacaca 1px solid;
    border-bottom: #cacaca 1px solid;
    border-left: #cacaca 1px solid;
    font-size: 9pt;
    font-family: µ¸¿ò,Tahoma;
    color: #444455;
    background-color: #ffffff;
}

.inputtxt2 {
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    font-size: 9pt;
    font-family: µ¸¿ò,Tahoma;
    color: #444455;
    background-color: #ffffff;
}

a:link      { font-size: 12px; font-family: "±¼¸²"; color: #5b5b5b; text-decoration: none;}
a:visited   { font-size: 12px; font-family: "±¼¸²"; color: #5b5b5b; text-decoration: none;}
a:active    { font-size: 12px; font-family: "±¼¸²"; color: #5b5b5b; text-decoration: none;}
a:hover     { font-size: 12px; font-family: "±¼¸²"; color: #738b0e; text-decoration: none;}

.link1          { font-size: 11px; color: #afafaf; font-family: "µ¸¿ò"; text-decoration: none;}
a.link1:link    { font-size: 11px; color: #afafaf; font-family: "µ¸¿ò"; text-decoration: none;}
a.link1:visited { font-size: 11px; color: #afafaf; font-family: "µ¸¿ò"; text-decoration: none;}
a.link1:active  { font-size: 11px; color: #afafaf; font-family: "µ¸¿ò"; text-decoration: none;}
a.link1:hover   { font-size: 11px; color: #818181; font-family: "µ¸¿ò"; text-decoration: none;}

.navbar1          { font-size: 14px; font-weight: 700; font-family: "±¼¸²"; color: #3c3c3c; text-decoration: none;}
a.navbar1:link    { font-size: 14px; font-weight: 700; font-family: "±¼¸²"; color: #3c3c3c; text-decoration: none;}
a.navbar1:visited { font-size: 14px; font-weight: 700; font-family: "±¼¸²"; color: #3c3c3c; text-decoration: none;}
a.navbar1:active  { font-size: 14px; font-weight: 700; font-family: "±¼¸²"; color: #3c3c3c; text-decoration: none;}
a.navbar1:hover   { font-size: 14px; font-weight: 700; font-family: "±¼¸²"; color: #0078ff; text-decoration: none;}

.navsub1          { font-size: 12px; font-family: "µ¸¿ò"; color: #3c3c3c; text-decoration: none;}
a.navsub1:link    { font-size: 12px; font-family: "µ¸¿ò"; color: #3c3c3c; text-decoration: none;}
a.navsub1:visited { font-size: 12px; font-family: "µ¸¿ò"; color: #3c3c3c; text-decoration: none;}
a.navsub1:active  { font-size: 12px; font-family: "µ¸¿ò"; color: #3c3c3c; text-decoration: none;}
a.navsub1:hover   { font-size: 12px; font-family: "µ¸¿ò"; color: #0078ff; text-decoration: none;}

.navtop1          { font-size: 10px; font-family: "µ¸¿ò"; color: #afafaf; text-decoration: none;}
a.navtop1:link    { font-size: 10px; font-family: "µ¸¿ò"; color: #afafaf; text-decoration: none;}
a.navtop1:visited { font-size: 10px; font-family: "µ¸¿ò"; color: #afafaf; text-decoration: none;}
a.navtop1:active  { font-size: 10px; font-family: "µ¸¿ò"; color: #afafaf; text-decoration: none;}
a.navtop1:hover   { font-size: 10px; font-family: "µ¸¿ò"; color: #000000; text-decoration: none;}


.MAG     { margin: 0px; }
.PDG     { padding: 10px; }
.PDG_t   { padding-top: 30px; }
.PDG_t2  { padding-top: 20px; }
.PDG_t3  { padding-top: 10px; }
.PDG_l   { padding-left: 10px; }
.PDG_l2  { padding-left: 6px; }
.PDG_b   { padding-bottom: 10px; }
.PDG_tl  { padding-top: 20px; padding-left: 55px; }
.PDG_lr  { padding-left: 20px; padding-right: 20px; }
.PDG_a1  { padding-top: 30px; padding-bottom: 30px; padding-left: 30px; padding-right: 30px; }
.PDG_a2  { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; }
.PDG_a3  { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.PDG_a4  { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.DaShed  { font-family: µ¸¿ò; font-size: 8pt; border-left-width: 1px; border-left-style:dashed; }
.FontSzT { font-family: ±¼¸²; font-size: 8pt; }
.FontSz  { font-family: µ¸¿ò; font-size: 8pt; }
.FontSz2 { font-family: ±¼¸²; font-size: 8pt; color: #888888; }
.FontSzG { font-family: µ¸¿ò; font-size: 8pt; letter-spacing: -3px; }

.piece1 { padding-left: 8px; color: #31659e;}
.piece2 { padding-right: 8px;}
.piece3 { padding-top: 23px;}
.piece4 { padding-top: 50px;}
.piece5 { padding-bottom: 8px;}
.piece6 { padding-left: 32px; padding-right: 56px; padding-top: 0px; padding-bottom: 0px;}
.piece7 { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.extext1  { font-size: 11px; color: #fe7200; font-family: µ¸¿ò;}
.extext2  { font-size: 11px; color: #4d4d4d; font-family: µ¸¿ò;}
.extext3  { font-size: 11px; color: #808080; line-height: 120%; font-family: µ¸¿ò;}
.extext4  { font-size: 11px; color: #000000; font-family: µ¸¿ò;}
.extext5  { font-size: 11px; font-family: µ¸¿ò;}
.extext6  { font-size: 12px; color: #808080; font-family: µ¸¿ò;}
.extext7  { font-size: 14px; color: #3c3c3c; font-family: µ¸¿ò;}
.extext8  { font-size: 14px; color: #660f18; font-family: µ¸¿ò;}
.extext9  { font-size: 12px; color: #585858; font-family: ±¼¸²;}
.extext10 { font-size: 11px; color: #7f7f7f; font-family: µ¸¿ò;}

.select1 {
BORDER-RIGHT: #a2a2a2 1px solid;  BORDER-TOP: #a2a2a2 1px solid; height:20;
FONT-SIZE: 10pt; BORDER-LEFT: #a2a2a2 1px solid; COLOR: #333333; BORDER-BOTTOM: #a2a2a2 1px solid
}

.selecTy { border: 1px solid #d7d7d7; margin:0 20px 0 0; padding: 3px; background: #ffffff; height: 19px; position: absolute; }
.selecTy i { position: relative; display: block; overflow: hidden; height: 17px; }
.selecTy select { font-size: 13px; font-family: "NerisLight"; position: absolute; width: 103%; top: -2px; left: -2px; right: -2px; }

.tdbox{
    font-family:µ¸¿ò;
    font-size:8pt;
    border-left-width:1px;
    border-left-style:solid;
    border-right-width:1px;
    border-right-style:solid;
    border-bottom-width:1;
    border-bottom-style:solid
 }
 
 .photo_1 {margin:0px; padding:10px; border:5px solid #cecece;}

/* S */
.header_inner { position:relative; border-bottom: #ddd 0px solid; width: 1000px;  height:80px; }

/* LOGO */
#logo        { position: absolute; top: 10px; left: 0; /*transition: 800ms;*/ }
#logo a      { position: relative; display: block; line-height: 0; font-size: 0; }
#logo a span { overflow: hidden; display: inline-block; text-indent: -9999px; font-size: 1px; }
#logo img    { vertical-align: middle;  width: 280px; height: 54px;}

/* NAV */
.base { width: 680px; height:200px; padding: 43px 0 0 150px; border: 0px solid black; }

/* NAV Áß°£¶óÀÎ */
.base2                       { border: 0px solid black; }
.base2 > li                  { position: relative; display: inline-block; }
.base2 > li:after            { position :absolute; top: 3px; right: 0; content: '';  width: 1px; height: 13px; background: #CCCCCC; }
.base2 > li:last-child       { padding: 0; }
.base2 > li:last-child:after { display: none; }

/* NAV °¡·Î³×ºñÆû */
.item > ul       { position: absolute; top: 23px; display: none; border: 0px solid black; }
.item:hover > ul { display: block; }
.item            { width: 160px; list-style: none; float: left; margin-right: 0px; padding-bottom: 5px; text-align: center; border: 0px solid black; } /* °¡·Î³×ºñÆû */
.item ul         { list-style: none; padding-left: 0px; background: #ffffff; }
.item ul > li    { width: 160px; } /* ¼¼·Î³×ºñÆû1 */

.menubar_box     { position: absolute; box-shadow:3px 3px 6px #ddd; opacity: 0.9; border: 0px solid black; } /* ¼¼·Î³×ºñÆû2 */
        
/* MENU ¸¶¿ì½º */
ul#menu li { }
ul#menu > li > ul a { clear:both; display:block; padding: 10px 5px 10px 25px; border-top:1px solid #EDEBE4; text-align:left; font-size:12px; font-weight:400; background:#ffffff;}
ul#menu > li > ul a:hover { color: #ffffff; background: #00a2ff; }
        
/* SECONDARY TOP MENU */
.menu_secondary                      { position:absolute; top:10px; right:-7px; width: 250px; font-size:10px; border: 0px solid black; }
.menu_secondary ul                   { margin-top:-2px; text-align:center; font-size:0; line-height:0; }
.menu_secondary li                   { position: relative; display: inline-block; opacity: 1; transition: opacity 0.3s ease-out; }

.menu_secondary li:after             { position :absolute; top: 3px; right: 0; content: ''; display: block; width: 1px; height: 8px; background: #CCCCCC; }
.menu_secondary li:last-child        { padding: 0; }
.menu_secondary li:last-child:after  { display: none; }
       
.menu_secondary a                    { position: relative; display: block; padding: 0 10px; line-height: 1.5; }
.menu_secondary a:before             { position: absolute; top: 5px; left: 7px; content: ''; display: block; width: 1px; height: 11px; background: #E3E3E3; }
.menu_secondary a:first-child:before { display: none; }
/* E */