@charset "Shift_JIS" ;

/* ‘ oΕΔΰSΚΜξ{X^CΜέθ   */

/* }[WΖpfBOΜwθΙΦ΅Δ    */
/* }[WFΜζΤΜXy[X            */
/* pfBOFΜζΰΜXy[X          */
/* lπ1ΒF[γΊΆE]                   */
/* lπ2ΒF[γΊ][ΆE]                 */
/* lπ3ΒF[γ][ΆE][Ί]               */
/* lπ4ΒF[γ][E][Ί][Ά]             */

body { margin:0px ;padding:0px ;background-color:#FFF ; }
img  { border:none ;}
small {font-size:80% ;}
.Clear { clear:both  ;}
.ClearR{ clear:RIGHT ;}
.ClearR{ clear:LEFT  ;}

/*  eLXgΜξ{X^CΜέθ */

* { color:#222 ;font-size:14px ;line-height:1.5 ;font-family:"CI""kozgopr6n_medium" "¬ΛSVbN Pr6N M" MONOSPACE; }
a@@@@{ color:#57C ;text-decoration:none ;}
a:link   { color:#57C ;text-decoration:none ;}
a:visited{ color:#57C ;text-decoration:none ;}
a:hover  { color:#f00 ;text-decoration:none ;}
a:active { color:#f00 ;text-decoration:none ;}

/*                                                                              */
/* ‘ oΕΔΰSΚΜξ{CAEgΜέθ                                        */
/*                                                                              */
/* <BODY>                               ‘’  */
/* ₯#CONTAINER                          #CONTAINER                           */
/*                                     ‘¦’   */
/*  ₯#SIDEBAR                           #SIDE  #WRAPER                   */
/*   ₯#LISTBOX                          BAR   ‘’    */
/*   ₯.BANNER                          ‘’  #HEADER         @     */
/*       F                              L-  ₯§    */
/*  €#WRAPER                             BX   #CONTENT        @     */
/*    ₯’                @   ‘’     */
/*    ₯#HEADER         ₯#HEADER         @    #M-BOX              */
/*    €#CONTENT        ₯.SHOWCASE       @    ‘¦’      */
/*      ₯#MAIN-BOX     ₯    F          @     T-BX S-BX       */
/*        ₯.TITLE-BOX                   @    €¨£      */
/*        €.SPEC-BOX                   €£  ₯§     */
/*      ₯ .__-BOX(JOINT-BOX)                     .__-BOX     @      */
/*      ₯    F                                 ₯§     */
/*      ₯ .SHOWCASE(JOINT-BOX)                   .SHOWCASE           */
/*      ₯    F                                 €£     */
/*                                              €£    */
/* € #FOOTER                            €¨£   */
/* F                                   ₯§  */
/* F                                    #FOOTER                              */
/* F                                   €£  */
/*                                                                              */

/* CAEg\¬iReiETCho[EEEj */

#CONTAINER{ margin:0px ;padding:0px ;width:100%  ;top:0px ;}
 #SIDEBAR { margin:0px ;padding:0px ;width:250px ;float:LEFT ;}
 #WRAPER  { margin-left:250px ;padding:0px ;}
  #HEADER { margin:0px ;padding:0px ;font-size:10px ;border-bottom:1px solid #999 ;}
  #CONTENT{ margin:0px 30px ;padding:0px ;width:AUTO;}
#FOOTER   { margin:0px ;padding:0px ;width:100%  ;height:200px ;background-color:#444 ;clear:left ;}

/* TCho[ΰ */

/* ‘Xg{bNX */
#LISTBOX { margin:10px AUTO;padding:2px ;width:230px ;OVERFLOW:HIDDEN ;background-color:#FFF;}
#LISTBOX UL  { margin:0px ;padding:0px;background-color:#FFF;}
#LISTBOX LI UL { margin:0px ;padding:0px;background-color:#FFF;}
#LISTBOX LI { list-style:none ;margin:0px 0px;padding:0px;}
#LISTBOX LI a {  ;border:1px solid #FFF ;border-TOP:1px solid #999;padding: 3px 20px 0px 2px ;margin:0px ;Font-size:12px ;display:block ;color:#555 ;text-align:RIGHT ;text-overflow:ellipsis ;overflow:hidden ;white-space:nowrap ;}
#LISTBOX LI a:hover { border:1px solid #F00 ;background:url(../images/hellothaikun.gif) no-repeat CENTER LEFT ;}
#LISTBOX LI UL LI { list-style:none ;margin:1px 0px;padding:0px ;color:#333 ;border-TOP:1px #999 dotted ;background-color:#FFF;}
#LISTBOX LI UL LI a { padding: 2px 20px 2px 20px;margin:0px;Font-size:12px ;display:block ;color:#111 ;text-align:LEFT ;border:1px solid #FFF ;text-overflow:ellipsis ;overflow:hidden ;white-space:nowrap ;}

#LISTBOX UL.show { display:block;}
#LISTBOX UL.hide { display:none ;}
#LISTBOX LI.TOP {background:url(../images/BLIST_TOP.gif) no-repeat CENTER CENTER ;}
#LISTBOX LI.TOP a { border:1px solid #FFF ;border-bottom:2px solid #C75 ;padding: 3px 0px 0px 2px ;margin: 0px 0px 0px 0px  ;Font-size:12px ;display:block ;color:#555 ;text-align:RIGHT ;text-overflow:ellipsis ;overflow:hidden ;white-space:nowrap ;}

#LISTBOX LI.open {background:url(../images/BLIST_OPEN.gif) no-repeat TOP RIGHT ;}
#LISTBOX LI.close{background:url(../images/BLIST_CLOSE.gif) no-repeat TOP RIGHT ;}
#LISTBOX LI UL LI.open {background:url(../images/BLIST_OPEN2.gif) no-repeat TOP LEFT ;}
#LISTBOX LI UL LI.close{background:url(../images/BLIST_CLOSE2.gif) no-repeat TOP LEFT ;}
#LISTBOX LI.now { border:1px solid #09F ;}



/* ‘oi[ */
a.BNNR { border:2px solid #7085C2 ;margin:10px AUTO ;padding:0x ;display:block ;}
a.BNNR:hover { border:2px solid #F00 ;}

/*                                          */
/* ‘ C{bNXΜX^CΜέθ        */
/*                                          */
/*  MAIN-BOX                                */
/*  ₯TITLE-BOX c^Cg{bNX          */
/*  €SPEC-BOX  cdl{bNX              */
/*                                          */

/* C{bNX */
#MAIN-BOX { height:400px ;border-bottom:solid 1px #EEEEEE ;margin:0px 0px;OVERFLOW:HIDDEN ;}

/* ‘^Cg{bNX */
div.TITLE-BOX {margin:0px;padding-BOTTOM:0px ;}
div.TITLE-BOX H1 { color:#555 ; font-size:24px ;line-height:1.2 ;margin:8px 0px ; padding:0px 0px ;font-family:"kozminpr6n_medium","HGΎ©E" ;}
div.TITLE-BOX H2 { color:#555 ; font-size:16px ;line-height:1.2 ;margin:8px 0px ; padding:0px 0px ;}
div.TITLE-BOX H3 { color:#555 ; font-size:16px ;line-height:1.2 ;margin:4px 0px ; padding:2px 20px;color:#000 ;font-weight:900 ;background-color:#990 ;border:1px #B30 solid ;}
div.TITLE-BOX H4 { color:#555 ; font-size:12px ;line-height:1.2 ;margin:8px 0px ; padding:0px 0px ;font-family:"Franklin Gothic Medium Cond","Arial Narrow";}
div.TITLE-BOX H5 { color:#555 ; font-size:12px ;line-height:1.2 ;margin:8px 0px ; padding:0px 0px ;color:#B30 ;}
div.TITLE-BOX H6 { color:#555 ; font-size:12px ;line-height:1.5 ;margin:8px 0px ; padding:0px 0px ;}
div.TITLE-BOX P  { color:#555 ; font-size:12px ;line-height:1.5 ;margin:15px 0px ; padding:0px 0px ;}
div.TITLE-BOX B  { color:#C30 ; margin:0px 0px ;padding:3px 10px 0px;background-color:#EEE ;border:1px #C30 solid ;}

/* ‘dl{bNX */
div.SPEC-BOX    { margin:0px ;padding:0px 0px 0px 0px ;border-bottom :1px #BBB solid;}
div.SPEC-BOX H1 { font-size:10px ;font-weight:400 ;line-height:1 ;margin:5px 0px 0px 0px ;padding:4px 10px 0px 0px  ;color:#C30 ;background-color:#EEE ;border-bottom:1px #57C solid;}
div.SPEC-BOX H2 { font-size:11px ;font-weight:400 ;line-height:1 ;margin:0px 0px 0px 0px ;padding:4px 10px 0px 0px  ;color:#C30 ;background-color:#EEE ;border-bottom:1px #C75 solid;}
div.SPEC-BOX H3 { font-size:12px ;font-weight:600 ;line-height:1.2 ;margin:0px 0px 0px 0px ;padding:6px 0px 1px 20px ;color:#555 ;}
div.SPEC-BOX H4 { font-size:10px ;font-weight:400 ;line-height:1 ;margin:0px 0px 0px 0px ;padding:2px 0px 0px 20px ;font-family:"Arial";}
div.SPEC-BOX H5 { font-size:10px ;font-weight:400 ;line-height:1 ;margin:3px 0px 0px 0px ;padding:4px 2px 0px 10px ;color:#B60 ;border-TOP :1px #999 dotted ;}
div.SPEC-BOX H6 { font-size:11px ;font-weight:400 ;line-height:1 ;margin:0px 0px 0px 0px ;padding:5px 0px 0px 20px ;}
div.SPEC-BOX P  { font-size:11px ;line-height:1.2 ;margin:0px 0px 0px 0px ;padding:6px 0px 0px 10px ;}
div.SPEC-BOX a  { font-size:11px ;line-height:1 ;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px  ;}
div.SPEC-BOX a:link {}
div.SPEC-BOX a:hover{}

/* A{bNXήΜέθ */

/* ‘ΪΧ{bNX1ΜX^CΜέθ */
div.DETAIL-BOX1 {background-color:#fff ;border:1px #999 solid ;margin:10px 0px}
div.DETAIL-BOX1 h2 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#DDB ;}
div.DETAIL-BOX1 h3 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#DDB ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX1 h4 {font-size:14px ;margin:10px 10px 5px;padding:0px ;color:#960 ;}
div.DETAIL-BOX1 h5 {font-size:14px ;margin:20px 10px 5px;padding:0px ;color:#111 ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX1 p  {font-size:14px ;margin:10px 10px 5px ;}

/* ‘ΪΧ{bNX2ΜX^CΜέθ */
div.DETAIL-BOX2 {background-color:#fff ;border:1px #999 solid ;margin:10px 0px}
div.DETAIL-BOX2 h2 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#DBB ;}
div.DETAIL-BOX2 h3 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#DBB ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX2 h4 {font-size:14px ;margin:10px 10px 5px;padding:0px ;color:#069 ;}
div.DETAIL-BOX2 h5 {font-size:14px ;margin:20px 10px 5px;padding:0px ;color:#111 ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX2 p  {font-size:14px ;margin:10px 10px 5px ;}

/* ‘ΪΧ{bNX3ΜX^CΜέθ */
div.DETAIL-BOX3 {background-color:#fff ;border:1px #999 solid ;margin:10px 0px}
div.DETAIL-BOX3 h2 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#BDB ;}
div.DETAIL-BOX3 h3 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#BDB ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX3 h4 {font-size:14px ;margin:10px 10px 5px;padding:0px ;color:#494 ;}
div.DETAIL-BOX3 h5 {font-size:14px ;margin:20px 10px 5px;padding:0px ;color:#111 ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX3 p  {font-size:14px ;margin:10px 10px 5px ;}

/* ‘ΪΧ{bNX3ΜX^CΜέθ */
div.DETAIL-BOX4 {background-color:#fff ;border:1px #999 solid ;margin:10px 0px}
div.DETAIL-BOX4 h2 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#BDD ;}
div.DETAIL-BOX4 h3 {font-size:14px ;margin:0px ;padding:2px 10px 0px ;background-color:#BDD ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX4 h4 {font-size:14px ;margin:10px 10px 5px;padding:0px ;color:#866 ;}
div.DETAIL-BOX4 h5 {font-size:14px ;margin:20px 10px 5px;padding:0px ;color:#111 ;border-bottom:1px #999 solid ;}
div.DETAIL-BOX4 p  {font-size:14px ;margin:10px 10px 5px ;}

/* ‘ξΪΧ{bNX5i\gέ^CvjΜX^CΜέθ */
table.DETAIL-BOX5 {border:1px #999 solid ;border-collapse:collapse ;}
table.DETAIL-BOX5 caption {padding-bottom:5px ;}
table.DETAIL-BOX5 th { padding:6px 8px ;border:1px #999 solid ;}
table.DETAIL-BOX5 td { padding:6px 8px ;border:1px #999 solid ;}
table.DETAIL-BOX5 col.odd {background-color:#f5f5f5 ;}
table.DETAIL-BOX5 col.even {background-color:#fff ;}
table.DETAIL-BOX5 thead th {background-color:#deefff ;text-align:center ;}

/* ‘ΪΧ{bNX6ΜX^CΜέθ */
div.DETAIL-BOX6 {margin:5px 0px}
div.DETAIL-BOX6 h1 {font-size:14px ;margin:0px ;padding:0px ;background-color:#DDB ;}
div.DETAIL-BOX6 h2 {font-size:14px ;margin:0px ;padding:0px ;background-color:#DBB ;}
div.DETAIL-BOX6 h3 {font-size:14px ;margin:0px ;padding:0px ;background-color:#BDB ;}
div.DETAIL-BOX6 h4 {font-size:14px ;margin:0px ;padding:0px ;background-color:#BDD ;}
div.DETAIL-BOX6 a  {Font-size:14px ;margin:0px ;padding:2px 20px 2px 20px ; border:1px solid #999 ;display:block ;color:#111 ;text-overflow:ellipsis ;overflow:hidden ;white-space:nowrap ;}
div.DETAIL-BOX6 a:hover {border:1px solid #F00 ;background-color:#FFC ;}


/* ‘ΦAΠΜX^CΜέθ */
div.showcase { background-color:#FFF ;border:1px #fff solid ;margin:0px 0px;float:LEFT }
div.showcase h3 {font-size:12px ;margin:0px 0px  ;padding:2px 10px 0px ;color:#111 ;background-color:#FFF ;border-top:1px #999 solid ;border-bottom:1px #999 solid ;}

a.THUMB {
    font-size:10px ;
    text-align:center ;
    margin:AUTO ;
    PADDING:100px 0px 0px ;
    height:15px ;
    width:100px ;
    border:1px #FFF solid ;
    float:LEFT ;
    OVERFLOW:HIDDEN ;
    text-overflow:ellipsis ;
    white-space:nowrap ;
}

a.THUMB:hover {border:1px #F00 solid ;}

/* tb^ΜX^CΜέθ */
#FOOTER   { margin:0px ;padding:0px ;width:100%  ;height:200px ;background-color:#444444 ;clear:left ;text-align:CENTER;border-TOP:solid 2px #555 ;}
#FOOTER P  { font-size:12px ;line-height:18px;margin:2px 0px ;padding:0px px ;color:#DDD;font-family:"Arial","Franklin Gothic Demi","Myriad"; }
#FOOTER B  { font-size:12px ;line-height:12px;font-weight:600;margin:2px 0px ;padding:0px px ;color:#DD3;}
#FOOTER a  { font-size:12px ;line-height:10px;margin:0px 0px ;padding:0px px ;background-color:#666;color:#AA6; }
#FOOTER H3 { background: url("../images/LOGO_BOOKSTORE.gif") no-repeat center center ;margin:50px}
#FOOTER a:link {}
#FOOTER a:hover{}


a.pdf { line-height:2 ;padding: 1px 3px 0px ;margin:1px 1px;Font-size:12px ;color:#111 ;border:1px dotted #999 ;text-overflow:ellipsis ;overflow:hidden ;white-space:nowrap ;}
a.pdf:hover { border:1px dotted #F00 ;}
a.pdf:before {content: url("../images/icon_pdf.gif");margin:0px 5px 0px 0px;}
a.mail:before {content: url("../images/icon_mail.gif");margin:0px 5px 0px;}

.comm:before {content: url("../images/LOGO_COMM.gif");margin:0px 5px 0px;}

