/* ---------------------
basic layout
--------------------- */

* {
           font-family:Trebuchet MS, メイリオ, 游ゴシック, Arial, MS PGothic, Helvetica;
}

body {
          background:#ffffff url() repeat-x top;
          margin:40px 0px 40px 0px;
          padding:0px;
}

div,
td {
          font-size:12px;
          line-height:1;
          color:#404040;
}

a,
a:link,
a:active,
a:visited {
          text-decoration:none
}

a:hover {
          text-decoration:none;
}

/*---------------------
Heading
---------------------*/

h1 {
          margin:0px;
          padding:0px;
          text-align:left;
          font-size:59px;
          line-height:1;
          font-weight:normal;
          color:#000000;
          white-space:nowrap;
}

h2 {
          margin:0px;
          padding:8px 0px 0px 112px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

h3 {
          margin:0px;
          padding:8px 0px 0px 112px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

/*---------------------
Paragraph
---------------------*/

p {
          margin:0px;
          padding:0px;
          text-align:left;
}

p#title {
          margin:0px;
          padding-top:25px;
          text-align:center;
          font-size:138px;
          line-height:1;
          font-weight:normal;
          color:#000000;
}

p.subtitle_1 {
          margin:184px 0px 0px 0px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:15px;
          font-weight:normal;
          color:#404040;
}

p.thumbnails {
          margin-top:8px;
          padding:0px;
          text-align:center;
          font-size:10px;
          line-height:1.1;
          font-weight:bold;
          color:#404040;
          visibility:visible;
}

p.subtitle_2 {
          margin-top:158px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:15px;
          font-weight:normal;
          color:#404040;
}

p.title-manuscript {
          margin:108px 0px 0px 78px;
          padding:0px;
          text-align:left;
          font-size:12px;
          line-height:15px;
          font-weight:normal;
          color:#404040;
}

p.categorization {
          float:left;
          margin:0px;
          padding:8px 0px 0px 158px;
          text-align:left;
          white-space:nowrap;
}

p.categorization-manuscript {
          float:right;
          margin:0px;
          padding:8px 158px 0px 0px;
          text-align:left;
          white-space:nowrap;
          visibility:visible;
}

p.category {
          margin:0px;
          padding:9px 112px 8px 78px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          white-space:nowrap;
}

p.subcategory {
          margin:0px;
          padding:9px 78px 8px 112px;
          text-align:right;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          white-space:nowrap;
}

p.content {
          margin:0px;
          padding:8px 0px 8px 158px;
          text-align:left;
          text-align-last:left;
          font-size:12px;
          line-height:13px;
          font-weight:normal;
}

p.content_sup {
          margin:0px;
          padding:5px 0px 8px 158px;
          text-align:left;
          text-align-last:left;
          font-size:12px;
          line-height:13px;
          font-weight:normal;
}

p.content_sub {
          margin:0px;
          padding:8px 0px 5px 158px;
          text-align:left;
          text-align-last:left;
          font-size:12px;
          line-height:13px;
          font-weight:normal;
}

p.content_list {
          margin:0px;
          padding:8px 0px 0px 112px;
          text-align:left;
          white-space:nowrap;
}

p.content_list1 {
          margin:0px;
          padding:8px 0px 0px 158px;
          text-align:left;
          white-space:nowrap;
}

p.content_list2 {
          margin:0px;
          padding:8px 0px 0px 204px;
          text-align:left;
          white-space:nowrap;
}

p.content_list3 {
          margin:0px;
          padding:8px 0px 0px 250px;
          text-align:left;
          white-space:nowrap;
}

p.list_rtl {
          margin:0px;
          padding:8px 112px 0px 0px;
          text-align:justify;
          text-align-last:right;
          direction:rtl;
}

p.quote {
          margin:0px;
          padding-top:0px;
}

p.meta-category {
          margin:0px;
          padding:19px 53px 0px 0px;
          font-size:59px;
          line-height:1;
          font-weight:normal;
          color:#000000;
          text-align:right;
          white-space:nowrap;
          visibility:visible;
}

p.category-manuscript {
          margin-right:43px;
          padding-top:13px;
          font-size:12px;
          line-height:1;
          font-weight:bold;
          color:#000000;
          text-align:right;
          white-space:nowrap;
          visibility:visible;
}

/*---------------------
Preformatted Text (整形済みテキスト)
---------------------*/

pre {
          margin:0px;
          padding:0px;
}

/*---------------------
Span
---------------------*/

#elements {
          visibility:visible;
}

span.space1 {
          margin-left:46px;
          padding:0px;
}

span.space2 {
          margin-left:92px;
          padding:0px;
}

span.space3 {
          margin-left:138px;
          padding:0px;
}

/*---------------------
Strong (強調)
---------------------*/

strong {
          margin:0px;
          padding:3px 7px 3px 7px;
          font-weight:normal;
          background-color:#E0C8F0;
          border-radius:8px;
}

/*---------------------
Image
---------------------*/

img {
          border:none;
}

img#panoramic_image {
          border:none;
}

/*---------------------
Links
---------------------*/

a:link {
          color:#000000;
}

a:visited {
          color:#000000;
}

a:active {
          color:#000000;
}

/* ---------------------
template layout
--------------------- */

div.center {
          width:100%;
          height:100%;
          margin:0px;
          padding:0px;
          background-image:url();
          background-repeat:repeat-x;
          background-position:bottom;
}

div.inner {
          width:990px;
          margin-left:auto;
          margin-right:auto;
          text-align:center;
}

  /* -------------------
  fade1
  ------------------- */

div#fade1 {
          position:absolute;
          width:990px;
          height:1629px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:8px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(1) ヘッダー
---------------------*/

div.selecter_1 {
          width:990px;
          height:55px;
          background-image:url(./1.png);
}

div.block_1-1 {
          float:left;
          width:94px;
          height:55px;
}

div.block_1-2 {
          float:left;
          width:70px;
          height:55px;
}

div.block_1-3 {
          float:left;
          width:50px;
          height:55px;
}

div.block_1-4 {
          float:left;
          width:80px;
          height:55px;
}

div.block_1-5 {
          float:left;
          width:65px;
          height:55px;
}

div.block_1-6-i {
          float:left;
          width:60px;
          height:55px;
}

div.block_1-6-ii {
          float:left;
          width:242px;
          height:55px;
}

div.block_1-7 {
          float:right;
          width:279px;
          height:55px;
}

div.header_1-1 {
          margin:0px;
          padding:31px 0px 0px 44px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-2 {
          margin:0px;
          padding:31px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-3 {
          margin:0px;
          padding:31px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-4 {
          margin:0px;
          padding:31px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-5 {
          margin:0px;
          padding:31px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-i {
          margin:0px;
          padding:31px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-ii {
          margin:0px;
          padding:29px 0px 0px 0px;
          text-align:left;
          visibility:visible;
}

div.header_1-dateline {
          margin:0px;
          padding:30px 44px 0px 0px;
          text-align:right;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          visibility:visible;
}

/*---------------------
 (2) タイトル
---------------------*/

div.selecter_2 {
          width:990px;
          height:221px;
          background-image:url(./2.png);
}

div.block_2 {
          float:left;
          width:990px;
          height:221px;
}

div.title_top_page {
          position:absolute;
          width:990px;
          height:0px;
}

div.subtitle_top_page_1 {
          position:relative;
          float:left;
          width:990px;
          height:0px;
}

/*---------------------
(3) セクション
 ---------------------*/

div.selecter_3 {
          width:990px;
          height:13px;
          background-image:url(./3.png);
}

div.block_3 {
          float:left;
          width:990px;
          height:13px;
}

/*---------------------
(4) セクション
 ---------------------*/

div.selecter_4 {
          width:990px;
          height:904px;
          background-image:url(./4.png);
}

div.block_4-1 {
          float:left;
          width:41px;
          height:904px;
}

div.block_4-2 {
          float:left;
          width:904px;
          height:904px;
}

div.block_4-3 {
          float:right;
          width:41px;
          height:904px;
}

div#section {
          width:902px;
          height:902px;
          margin-top:0px;
          background-image:url(./desktops.png);
          visibility:visible;
}

div#division {
          position:absolute;
          width:755px;
          height:755px;
          margin:74px 0px 0px 74px;
          padding:0px;
          z-index:50;
          visibility:visible;
}

div.divisions_1 {
          float:left;
          width:94px;
          height:37px;
          margin:100px 0px 0px 13px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_2 {
          float:left;
          width:94px;
          height:37px;
          margin:100px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_3 {
          float:left;
          width:94px;
          height:37px;
          margin:100px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_4 {
          float:left;
          width:94px;
          height:37px;
          margin:100px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_5 {
          float:left;
          width:94px;
          height:37px;
          margin:100px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_6 {
          clear:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 119px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_7 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_8 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_9 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_10 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_11 {
          clear:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 13px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_12 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_13 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_14 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_15 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_16 {
          clear:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 13px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_17 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_18 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_19 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_20 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_21 {
          clear:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 13px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_22 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_23 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 118px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_24 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

div.divisions_25 {
          float:left;
          width:94px;
          height:37px;
          margin:118px 0px 0px 12px;
          padding:0px;
          background-color:rgba(64,64,64,0);
          border-radius:0px;
          visibility:visible;
}

/*---------------------
(5) セクション
 ---------------------*/

div.selecter_5 {
          width:990px;
          height:24px;
          background-image:url(./5.png);
}

div.block_5 {
          float:left;
          width:990px;
          height:24px;
}

/*---------------------
(6) 関係変数
---------------------*/

div.selecter_6 {
          width:990px;
          height:160px;
          background-image:url(./6.png);
}

div.block_6-1 {
          float:left;
          width:27px;
          height:160px;
}

div.block_6-2 {
          float:left;
          width:936px;
          height:160px;
}

div.block_6-3 {
          float:right;
          width:27px;
          height:160px;
}

div.relation-variable1 {
          float:left;
          width:156px;
          height:160px;
}

div.relation-variable2 {
          float:left;
          width:156px;
          height:160px;
}

div.relation-variable3 {
          float:left;
          width:156px;
          height:160px;
}

div.relation-variable4 {
          float:left;
          width:156px;
          height:160px;
}

div.relation-variable5 {
          float:left;
          width:156px;
          height:160px;
}

div.relation-variable6 {
          float:right;
          width:156px;
          height:160px;
}

  /* -------------------
  list
  ------------------- */

div.list {
          width:156px;
          height:160px;
}

.list ul {
          list-style-type:none;
          margin:0px;
          padding:10px 16px 21px 15px;
}

.list li {
          width:156px;
          height:160px;
}

.list a {
          float:left;
          width:125px;
          height:114px;
          margin:0px;
          padding-top:19px;;
          font-size:48px;
          line-height:84px;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9
}

.list a:hover {
          float:left;
          width:125px;
          height:114px;
          margin:0px;
          padding-top:19px;
          font-size:48px;
          line-height:84px;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9;
          transition:0.4s ease-out;
}

/*---------------------
(7) 検索
---------------------*/

div.selecter_7 {
          width:990px;
          height:194px;
          background-image:url(./7.png);
}

div.block_7 {
          width:990px;
          height:194px;
}

div.subtitle_top_page_2 {
          position:relative;
          float:left;
          width:990px;
          height:0px;
}

  /* -------------------
  search
  ------------------- */

div#search_top_page {
          position:absolute;
          width:990px;
          height:159px;
}

#search_top_page ul {
          list-style-type:none;
          margin:0px;
          padding:11px 0px 0px 42px;
}

#search_top_page li {
          width:906px;
          height:117px;
}

#search_top_page a {
          float:left;
          width:906px;
          height:117px;
          margin:0px;
          padding:0px;
}

#search_top_page a:hover {
          width:906px;
          height:117px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search_top_page {
          position:relative;
          width:854px;
          height:67px;
          margin:24px 0px 25px 5px;
          padding:0px 0px 0px 30px;
          border:none;
          text-align:left;
          font-size:22px;
          line-height:1;
          font-weight:normal;
          background:#f9f9f9;
          border-radius:25px;
          outline:0;
          z-index:200;
}

input::-ms-clear {
          display:none;
}

#button{
          position:absolute;
          width:100px;
          height:67px;
          top:35px;
          left:839px;
          border:none;
          font-size:22px;
          line-height:1;
          font-weight:normal;
          color:#ffffff;
          background:#CCB6DF;
          border-radius:0 25px 25px 0;
          z-index:250;
}

/*---------------------
(8) フッター
---------------------*/

div.selecter_8 {
          width:990px;
          height:57px;
          background-image:url(./8.png);
}

div.block_8-1 {
          float:left;
          width:116px;
          height:47px;
}

div.block_8-2 {
          float:left;
          width:70px;
          height:47px;
}

div.block_8-3 {
          float:left;
          width:130px;
          height:47px;
}

div.block_8-4 {
          float:left;
          width:105px;
          height:47px;
}

div.block_8-5 {
          float:left;
          width:95px;
          height:47px;
}

div.block_8-6 {
          float:rihth;
          width:434px;
          height:47px;
          visibility:visible;
}

div.footer1 {
          margin:0px;
          padding:13px 0px 0px 44px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer2 {
          margin:0px;
          padding:13px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer3 {
          margin:0px;
          padding:13px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer4 {
          margin:0px;
          padding:13px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer5 {
          margin:0px;
          padding:13px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.byline-name {
          margin:0px;
          padding:13px 44px 0px 0px;
          text-align:right;
          visibility:visible;
}

/*---------------------
(9) 空白
---------------------*/

div.selecter_9 {
          width:990px;
          height:120px;
}

div.block_9 {
          width:990px;
          height:120px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  fade2
  ------------------- */

div#fade2 {
          position:absolute;
          width:990px;
          height:2915px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:8px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(a) 
---------------------*/

div.selecter_a {
          width:990px;
          height:55px;
          background-image:url(./a.png);
}

div.selecter_a-header {
          width:990px;
          height:55px;
          background-image:url(./a-header.png);
}

div.block_pointing-triangle1 {
          float:left;
          width:56px;
          height:55px;
}

div.block_a-1 {
          float:left;
          width:76px;
          height:55px;
          visibility:visible;
}

div.block_a-1a {
          float:left;
          width:140px;
          height:55px;
          visibility:visible;
}

div.block_a-2 {
          float:left;
          width:87px;
          height:55px;
          visibility:visible;
}

div.block_a-2a {
          float:left;
          width:105px;
          height:55px;
          visibility:visible;
}

div.block_a-3 {
          float:left;
          width:65px;
          height:55px;
          visibility:visible;
}

div.block_a-3a {
          float:left;
          width:96px;
          height:55px;
          visibility:visible;
}

div.block_a-4 {
          float:left;
          width:95px;
          height:55px;
          visibility:visible;
}

div.block_a-4a {
          float:left;
          width:69px;
          height:55px;
          visibility:visible;
}

div.block_a-5 {
          float:left;
          width:82px;
          height:55px;
          visibility:visible;
}

div.block_a-5a {
          float:left;
          width:83px;
          height:55px;
          visibility:visible;
}

div.block_a-6 {
          float:left;
          width:74px;
          height:55px;
          visibility:visible;
}

div.block_a-7 {
          float:right;
          width:383px;
          height:55px;
          visibility:visible;
}

div.block_a-7a {
          float:right;
          width:383px;
          height:55px;
          visibility:visible;
}

div.block_vertical-line1 {
          float:left;
          width:10px;
          height:55px;
          visibility:visible;
}

div.pointing-triangle1 {
          margin:0px;
          padding:32px 0px 0px 42px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-1 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-2 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-3 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-4 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-5 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-6 {
          margin:0px;
          padding:32px 0px 0px 0px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-dateline {
          margin:0px;
          padding:32px 42px 0px 0px;
          text-align:right;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line1 {
          margin:0px;
          padding:31px 0px 0px 0px;
          visibility:visible;
}

/*---------------------
 (b) 
---------------------*/

div.selecter_b {
          width:990px;
          height:143px;
          background-image:url(./b.png);
}

div.block_b-1 {
          width:734px;
          height:0px;
}

div.block_b-2 {
          float:right;
          width:256px;
          height:0px;
}

div.block_b-3 {
          float:left;
          width:990px;
          height:0px;
}

div#title {
          margin:0px;
          padding:22px 0px 0px 53px;
}

div.search {
          margin:0px;
          padding:54px 0px 0px 2px;
          text-align:left;
}

div#title-manuscript {
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search {
          width:192px;
          height:16px;
          border:none;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          background-color:#ffffff;
          visibility:visible;
}

input:focus {
          outline: none;
}

/*---------------------
(c) 
 ---------------------*/

div.selecter_c {
          width:990px;
          height:169px;
          background-image:url(./c.png);
}

div.block_c {
          width:990px;
          height:169px;
}

  /* -------------------
  list-style
  ------------------- */

div#list-style {
          width:990px;
          height:169px;
}

#list-style ul {
          list-style-type:none;
          margin:0px;
          padding:121px 0px 0px 132px;
}

#list-style li {
          float:left;
          margin-right:3px;
          text-align:center;
}

#list-style li.i a {
          float:left;
          width:80px;
          height:18px;
          margin:0px;
          padding-top:6px;
          background:#ffffff;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

#list-style li.ii a,
#list-style li.iii a,
#list-style li.iv a,
#list-style li.v a {
          float:left;
          width:80px;
          height:18px;
          margin:0px;
          padding-top:6px;
          background:#E0C8F0;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

#list-style li.i a:hover,
#list-style li.ii a:hover,
#list-style li.iii a:hover,
#list-style li.iv a:hover,
#list-style li.v a:hover {
          float:left;
          width:80px;
          height:18px;
          margin:0px;
          padding-top:6px;
          background:#CCB6DF;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#FFF;
}

/*---------------------
(d) 
---------------------*/

div.selecter_d {
          width:990px;
          height:47px;
          background-image:url(./d.png);
}

div.block_d {
          margin:0px;
          padding:0px 27px 0px 27px;
}

div.relation_variable {
          float:left;
          width:156px;
          margin:0px;
          padding:12px 0px 0px 0px;
}

/*---------------------
(e) 
---------------------*/

div.selecter_category {
          width:990px;
          height:43px;
          background-image:url(./e.png);
}

div.selecter_main_title {
          width:990px;
          height:43px;
          background-image:url(./e_main_title.png);
}

div.selecter_title {
          width:990px;
          height:43px;
          background-image:url(./e_title.png);
}

div.selecter_subtitle {
          width:990px;
          height:43px;
          background-image:url(./e_subtitle.png);
}

div.selecter_e {
          width:990px;
          height:43px;
          background-image:url(./e.png);
}

div.selecter_e_list {
          width:990px;
          height:43px;
          background-image:url(./e.png);
}

div.selecter_space {
          width:990px;
          height:43px;
          background-image:url(./e.png);
}

  /* -------------------
  line-style
  ------------------- */

div.line-style {
          margin:0px;
          padding:4px 43px 4px 43px;
}

  /* -------------------
  categories
  ------------------- */

div.selecter_title {
          width:990px;
          height:43px;
          background-image:url(./e_title.png);
}

div.categories {
          width:990px;
          height:43px;
}

div.categories ul {
          list-style-type:none;
          margin:0px 0px 0px 0px;
          padding:4px 0px 4px 43px;
}

.categories li {
          float:left;
          margin-right:0px;
          text-align:left;
}

.categories li.hyperlink a {
          float:left;
          width:0px;
          height:0px;
          margin:0px;
          padding-top:0px;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

.categories li.hyperlink a:hover {
          float:left;
          position:absolute;
          width:904px;
          height:276px;
          margin:-72px 0px 0px 0px;
          padding-top:72px;
          padding-right:-43px;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          background-color:rgba(235,235,235,0.3);
          border-radius:8px;
          z-index:1;
}

.categories li.categorization a {
          float:left;
          width:0px;
          height:0px;
          margin:0px;
          padding:0px;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

.categories li.categorization a:hover {
          float:left;
          width:0px;
          height:0px;
          margin:0px;
          padding:0px;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

/*---------------------
(f) 
---------------------*/

div.selecter_f1 {
          width:990px;
          height:97px;
          background-image:url(./f-i.png);
}

div.selecter_f2 {
          width:990px;
          height:43px;
          background-image:url(./f-ii.png);
}

div.selecter_f3 {
          width:990px;
          height:60px;
          background-image:url(./f-iii.png);
}

div.block_f1 {
          margin:0px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
}

div.block_f2 {
          margin:0px;
          padding:0px 0px 0px 6px;
          text-align:justify;
          text-align-last:center;
          font-size:11px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.block_f3 {
          margin:0px;
          padding:0px 0px 0px 6px;
          text-align:justify;
          text-align-last:center;
          font-size:11px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

/*---------------------
(g) 
---------------------*/

div.selecter_g {
          width:990px;
          height:93px;
          background-image:url(./g.png);
}

div.block_g-1 {
          float:left;
          width:0px;
          height:93px;
}

div.block_g-2 {
          float:right;
          width:990px;
          height:93px;
}

div.block_g-3 {
          float:right;
          width:990px;
          height:0px;
}

  /*-------------------
  Category
  -------------------*/

div.aside {
          margin:0px;
          padding:0px;
}

div.meta-category {
          margin:0px;
          padding:0px;
}

div.category-manuscript {
          margin:0px;
          padding:0px;
}

/*---------------------
(h) 
---------------------*/

div.selecter_h {
          width:990px;
          height:57px;
          background-image:url(./h.png);
}

div.selecter_h-footer {
          width:990px;
          height:57px;
          background-image:url(./h-footer.png);
}

div.block_pointing-triangle2 {
          float:left;
          width:59px;
          height:47px;
}

div.block_h-1 {
          float:left;
          width:66px;
          height:47px;
}

div.block_h-2 {
          float:left;
          width:43px;
          height:44px;
}

div.block_h-3 {
          float:left;
          width:104px;
          height:47px;
}

div.block_h-4 {
          float:left;
          width:78px;
          height:47px;
}

div.block_h-5 {
          float:left;
          width:92px;
          height:47px;
}

div.block_vertical-line2 {
          float:left;
          width:10px;
          height:47px;
          visibility:visible;
}

div.pointing-triangle2 {
          margin:0px;
          padding:14px 0px 0px 42px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_1 {
          margin-left:0px;
          padding:14px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_2 {
          margin:0px;
          padding:14px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_3 {
          margin:0px;
          padding:14px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_4 {
          margin:0px;
          padding:14px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_5 {
          margin:0px;
          padding:14px 0px 0px 0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line2 {
          margin:0px;
          padding:14px 0px 0px 0px;
          visibility:visible;
}
