/* ---------------------
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:52px;
          line-height:1;
          font-weight:normal;
          color:#000000;
          white-space:nowrap;
}

h2 {
          margin:0px;
          padding:9px 0px 0px 25px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

h3 {
          margin:0px;
          padding:9px 0px 0px 25px;
          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:19px;
          text-align:center;
          font-size:120px;
          line-height:1;
          font-weight:normal;
          color:#000000;
}

p.subtitle_1 {
          margin:157px 1px 0px 1px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:15px;
          font-weight:normal;
          color:#404040;
}

p.thumbnails {
          margin-top:4px;
          padding:0px;
          text-align:center;
          font-size:11px;
          line-height:1.3;
          font-weight:normal;
          color:#ffffff;
          visibility:visible;
}

p.subtitle_2 {
          margin:133px 1px 0px 1px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:15px;
          font-weight:normal;
          color:#404040;
}

p.title-manuscript {
          margin-top:94px;
          padding:0px;
          text-align:center;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
}

p.categorization {
          float:left;
          margin:0px;
          padding:8px 0px 0px 108px;
          text-align:left;
          white-space:nowrap;
}

p.categorization-manuscript {
          float:right;
          margin:0px;
          padding:8px 98px 0px 0px;
          text-align:left;
          white-space:nowrap;
          visibility:visible;
}

p.category {
          margin:0px;
          padding:8px 0px 6px 44px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          white-space:nowrap;
}

p.subcategory {
          margin:0px;
          padding:8px 44px 6px 0px;
          text-align:right;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          white-space:nowrap;
}

p.content {
          margin:0px;
          padding:8px 0px 8px 54px;
          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 57px;
          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 57px;
          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 108px;
          text-align:left;
          white-space:nowrap;
}

p.content_list1 {
          margin:0px;
          padding:8px 0px 0px 108px;
          text-align:left;
          white-space:nowrap;
}

p.content_list2 {
          margin:0px;
          padding:8px 0px 0px 153px;
          text-align:left;
          white-space:nowrap;
}

p.content_list3 {
          margin:0px;
          padding:8px 0px 0px 199px;
          text-align:left;
          white-space:nowrap;
}

p.list_rtl {
          margin:0px;
          padding:8px 108px 0px 0px;
          text-align:justify;
          text-align-last:right;
          direction:rtl;
}

p.quote {
          margin:0px;
          padding-top:0px;
}

p.meta-category {
          margin:0px;
          padding:17px 43px 0px 0px;
          text-align:right;
          font-size:52px;
          line-height:1;
          font-weight:normal;
          color:#000000;
          white-space:nowrap;
          visibility:visible;
}

p.category-manuscript {
          margin-right:38px;
          padding-top:13px;
          font-size:1em;
          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:768px;
          margin-left:auto;
          margin-right:auto;
          text-align:center;
}

  /* -------------------
  fade1
  ------------------- */

div#fade1 {
          position:absolute;
          width:768px;
          height:1295px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:8px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(1) ヘッダー
---------------------*/

div.selecter_1 {
          width:768px;
          height:55px;
          background-image:url(./1_tablets.png);
}

div.block_1-1 {
          float:left;
          width:89px;
          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:0px;
          height:0px;
}

div.block_1-7 {
          float:right;
          width:304px;
          height:55px;
}

div.header_1-1 {
          margin:0px;
          padding:31px 0px 0px 39px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-2 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-3 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-4 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-5 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-i {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-ii {
          margin:0px;
          padding:0px;
          text-align:left;
          visibility:hidden;
}

div.header_1-dateline {
          margin:0px;
          padding:30px 39px 0px 0px;
          text-align:right;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          visibility:visible;
}

/*---------------------
 (2) タイトル
---------------------*/

div.selecter_2 {
          width:768px;
          height:189px;
          background-image:url(./2_tablets.png);
}

div.block_2 {
          float:left;
          width:768px;
          height:189px;
}

div.title_top_page {
          position:absolute;
          width:768px;
          height:0px;
}

div.subtitle_top_page_1 {
          position:relative;
          float:left;
          width:768px;
          height:0px;
}

/*---------------------
(3) セクション
 ---------------------*/

div.selecter_3 {
          width:768px;
          height:13px;
          background-image:url(./3_tablets.png);
}

div.block_3 {
          float:left;
          width:768px;
          height:13px;
}

/*---------------------
(4) セクション
 ---------------------*/

div.selecter_4 {
          width:768px;
          height:682px;
          background-image:url(./4_tablets.png);
}

div.block_4-1 {
          float:left;
          width:43px;
          height:682px;
}

div.block_4-2 {
          float:left;
          width:682px;
          height:682px;
}

div.block_4-3 {
          float:right;
          width:43px;
          height:682px;
}

div#section {
          width:682px;
          height:682px;
          margin-top:0px;
          padding:0px;
          background-image:url(./tablets.png);
          visibility:visible;
}

div#division {
          position:absolute;
          width:682px;
          height:682px;
          margin:0px;
          padding:0px;
          z-index:50;
          visibility:visible;
}

div.divisions_1 {
          float:left;
          width:94px;
          height:37px;
          margin:87px 0px 0px 30px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_2 {
          float:left;
          width:94px;
          height:37px;
          margin:87px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_3 {
          float:left;
          width:94px;
          height:37px;
          margin:87px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_4 {
          float:left;
          width:94px;
          height:37px;
          margin:87px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_5 {
          float:left;
          width:94px;
          height:37px;
          margin:87px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_6 {
          clear:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 30px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_7 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_8 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_9 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_10 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_11 {
          clear:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 30px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_12 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_13 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_14 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_15 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_16 {
          clear:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 30px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_17 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_18 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_19 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_20 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_21 {
          clear:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 30px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_22 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_23 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_24 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

div.divisions_25 {
          float:left;
          width:94px;
          height:37px;
          margin:95px 0px 0px 38px;
          padding:0px;
          background-color:rgba(64,64,64,0.5);
          border-radius:0px;
          visibility:visible;
}

/*---------------------
(5) セクション
 ---------------------*/

div.selecter_5 {
          width:768px;
          height:24px;
          background-image:url(./5_tablets.png);
}

div.block_5 {
          float:left;
          width:768px;
          height:24px;
}

/*---------------------
(6) 関係変数
---------------------*/

div.selecter_6 {
          width:768px;
          height:102px;
          background-image:url(./6_tablets.png);
}

div.block_6-1 {
          float:left;
          width:27px;
          height:102px;
}

div.block_6-2 {
          float:left;
          width:714px;
          height:102px;
}

div.block_6-3 {
          float:right;
          width:27px;
          height:102px;
}

div.relation-variable1 {
          float:left;
          width:119px;
          height:102px;
}

div.relation-variable2 {
          float:left;
          width:119px;
          height:102px;
}

div.relation-variable3 {
          float:left;
          width:119px;
          height:102px;
}

div.relation-variable4 {
          float:left;
          width:119px;
          height:102px;
}

div.relation-variable5 {
          float:left;
          width:119px;
          height:102px;
}

div.relation-variable6 {
          float:left;
          width:119px;
          height:102px;
}

  /* -------------------
  list
  ------------------- */

div.list {
          width:119px;
          height:102px;
}

.list ul {
          list-style-type:none;
          margin:0px;
          padding:10px 0px 0px 15px;
}

.list li {
          width:89px;
          height:60px;
}

.list a {
          float:left;
          width:89px;
          height:60px;
          margin:0px;
          padding-top:10px;
          font-size:30px;
          line-height:46px;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9;
}

.list a:hover {
          float:left;
          width:89px;
          height:60px;
          margin:0px;
          padding-top:10px;
          font-size:30px;
          line-height:46px;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9;
          transition:0.4s ease-out;
}

/*---------------------
(7) 検索
---------------------*/

div.selecter_7 {
          width:768px;
          height:171px;
          background-image:url(./7_tablets.png);
}

div.block_7 {
          width:768px;
          height:171px;
}

div.subtitle_top_page_2 {
          position:relative;
          float:left;
          width:768px;
          height:0px;
}

  /* -------------------
  search
  ------------------- */

div#search_top_page {
          position:absolute;
          width:768px;
          height:171px;
}

#search_top_page ul {
          list-style-type:none;
          margin:0px;
          padding:15px 0px 0px 43px;
}

#search_top_page li {
          width:682px;
          height:142px;
}

#search_top_page a {
          float:left;
          width:682px;
          height:86px;
          margin:0px;
          padding:0px;
}

#search_top_page a:hover {
          width:682px;
          height:86px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search_top_page {
          position:relative;
          width:494px;
          height:46px;
          margin-top:20px;
          padding-left:12px;
          border:none;
          text-align:left;
          font-size:18px;
          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:70px;
          height:48px;
          top:35px;
          left:568px;
          border:none;
          font-size:18px;
          line-height:1;
          font-weight:normal;
          color:#ffffff;
          background:#CCB6DF;
          border-radius:0 25px 25px 0;
          z-index:250;
}

/*---------------------
(8) フッター
---------------------*/

div.selecter_8 {
          width:768px;
          height:57px;
          background-image:url(./8_tablets.png);
}

div.block_8-1 {
          float:left;
          width:111px;
          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:143px;
          height:47px;
}

div.block_8-6 {
          float:rihth;
          width:169px;
          height:47px;
          visibility:visible;
}

div.footer1 {
          margin:0px;
          padding:13px 0px 0px 39px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer2 {
          margin:0px;
          padding-top:13px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer3 {
          margin:0px;
          padding-top:13px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer4 {
          margin:0px;
          padding-top:13px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer5 {
          margin:0px;
          padding-top:13px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.byline-name {
          margin:0px;
          padding:13px 39px 0px 0px;
          text-align:right;
          visibility:visible;
}

/*---------------------
(9) 空白
---------------------*/

div.selecter_9 {
          width:768px;
          height:120px;
}

div.block_9 {
          width:768px;
          height:120px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  fade2
  ------------------- */

div#fade2 {
          position:absolute;
          width:768px;
          height:2871px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:8px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(a) 
---------------------*/

div.selecter_a {
          width:768px;
          height:55px;
          background-image:url(./a_tablets.png);
}

div.selecter_a-header {
          width:768px;
          height:55px;
          background-image:url(./a-header_tablets.png);
}

div.block_pointing-triangle1 {
          float:left;
          width:51px;
          height:55px;
}

div.block_a-1 {
          float:left;
          width:76px;
          height:55px;
          visibility:visible;
}

div.block_a-1a {
          float:left;
          width:137px;
          height:55px;
          visibility:visible;
}

div.block_a-2 {
          float:left;
          width:87px;
          height:55px;
          visibility:visible;
}

div.block_a-2a {
          float:left;
          width:92px;
          height:55px;
          visibility:visible;
}

div.block_a-3 {
          float:left;
          width:65px;
          height:55px;
          visibility:visible;
}

div.block_a-3a {
          float:left;
          width:83px;
          height:55px;
          visibility:visible;
}

div.block_a-4 {
          float:left;
          width:66px;
          height:55px;
          visibility:visible;
}

div.block_a-4a {
          float:left;
          width:65px;
          height:55px;
          visibility:visible;
}

div.block_a-5 {
          float:left;
          width:82px;
          height:55px;
          visibility:visible;
}

div.block_a-5a {
          float:left;
          width:82px;
          height:55px;
          visibility:visible;
}

div.block_a-6 {
          float:left;
          width:74px;
          height:55px;
          visibility:visible;
}

div.block_a-7 {
          float:right;
          width:188px;
          height:55px;
          visibility:visible;
}

div.block_a-7a {
          float:right;
          width:192px;
          height:55px;
          visibility:visible;
}

div.block_vertical-line1 {
          float:left;
          width:10px;
          height:55px;
          visibility:visible;
}

div.pointing-triangle1 {
          margin:0px;
          padding:30px 0px 0px 37px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-1 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-2 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-3 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-4 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-5 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-6 {
          margin:0px;
          padding-top:31px;
          text-align:center;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-dateline {
          margin:0px;
          padding:31px 37px 0px 0px;
          text-align:right;
          font-size:0.93em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line1 {
          margin:0px;
          padding-top:31px;
          visibility:visible;
}

/*---------------------
 (b) 
---------------------*/

div.selecter_b {
          width:768px;
          height:130px;
          background-image:url(./b_tablets.png);
}

div.block_b-1 {
          width:768px;
          height:0px;
}

div.block_b-2 {
          float:right;
          width:768px;
          height:0px;
}

div.block_b-3 {
          float:left;
          width:768px;
          height:0px;
}

div#title {
          margin:0px;
          padding:19px 0px 0px 43px;
}

div.search {
          margin:0px;
          padding:48px 48px 0px 0px;
          text-align:right;
}

div#title-manuscript {
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search {
          width:150px;
          height:16px;
          border:none;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          background-color:#efefef;
          visibility:visible;
}

input:focus {
          outline: none;
}

/*---------------------
(c) 
 ---------------------*/

div.selecter_c {
          width:768px;
          height:169px;
          background-image:url(./c_tablets.png);
}

div.block_c {
          width:768px;
          height:169px;
}

  /* -------------------
  list-style
  ------------------- */

div#list-style {
          width:768px;
          height:169px;
}

#list-style ul {
          list-style-type:none;
          margin:0px;
          padding:120px 0px 0px 47px;
}

#list-style li {
          float:left;
          margin-right:3px;
          text-align:center;
}

#list-style li.i a {
          float:left;
          width:78px;
          height:18px;
          margin:0px;
          padding-top:5px;
          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:78px;
          height:18px;
          margin:0px;
          padding-top:5px;
          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:78px;
          height:18px;
          margin:0px;
          padding-top:5px;
          background:#CCB6DF;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#FFF;
}

/*---------------------
(d) 
---------------------*/

div.selecter_d {
          width:768px;
          height:47px;
          background-image:url(./d_tablets.png);
}

div.block_d {
          margin:0px;
          padding-left:26px;
}

div.relation_variable {
          float:left;
          width:115px;
          margin:0px;
          padding:12px 1px 0px 3px;
}

/*---------------------
(e) 
---------------------*/

div.selecter_category {
          width:768px;
          height:43px;
          background-image:url(./e_tablets.png);
}

div.selecter_main_title {
          width:768px;
          height:43px;
          background-image:url(./e_main_title_tablets.png);
}

div.selecter_title {
          width:768px;
          height:43px;
          background-image:url(./e_title_tablets.png);
}

div.selecter_subtitle {
          width:768px;
          height:43px;
          background-image:url(./e_subtitle_tablets.png);
}

div.selecter_e {
          width:768px;
          height:43px;
          background-image:url(./e_tablets.png);
}

div.selecter_e_list {
          width:768px;
          height:43px;
          background-image:url(./e_tablets.png);
}

div.selecter_space {
          width:768px;
          height:43px;
          background-image:url(./e_tablets.png);
}

  /* -------------------
  line-style
  ------------------- */

div.line-style {
          margin:0px;
          padding:4px 0px 4px 0px;
}

  /* -------------------
  categories
  ------------------- */

div.categories {
          width:768px;
          height:43px;
}

.categories ul {
          list-style-type:none;
          margin:0px;
          padding:4px 0px 0px 25px;
}

.categories li {
          float:left;
          margin-right:0px;
          text-align:left;
}

.categories li.hyperlink a {
          float:left;
          width:0px;
          height:0px;
          margin:0px;
          padding:0px;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

.categories li.hyperlink a:hover {
          float:left;
          position:absolute;
          width:717px;
          height:274px;
          margin-top:-72px;
          padding-top:72px;
          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:768px;
          height:78px;
          background-image:url(./f-i_tablets.png);
}

div.selecter_f2 {
          width:768px;
          height:43px;
          background-image:url(./f-ii_tablets.png);
}

div.selecter_f3 {
          width:768px;
          height:60px;
          background-image:url(./f-iii_tablets.png);
}

div.block_f1 {
          margin:0px;
          padding:0px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          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:16px;
          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:16px;
          font-weight:normal;
          color:#404040;
}

/*---------------------
(g) 
---------------------*/

div.selecter_g {
          width:768px;
          height:82px;
          background-image:url(./g_tablets.png);
}

div.block_g-1 {
          float:left;
          width:0px;
          height:82px;
}

div.block_g-2 {
          float:right;
          width:768px;
          height:82px;
}

div.block_g-3 {
          float:right;
          width:768px;
          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:768px;
          height:57px;
          background-image:url(./h_tablets.png);
}

div.selecter_h-footer {
          width:768px;
          height:57px;
          background-image:url(./h-footer_tablets.png);
}

div.block_pointing-triangle2 {
          float:left;
          width:53px;
          height:47px;
}

div.block_h-1 {
          float:left;
          width:64px;
          height:47px;
}

div.block_h-2 {
          float:left;
          width:41px;
          height:44px;
}

div.block_h-3 {
          float:left;
          width:103px;
          height:47px;
}

div.block_h-4 {
          float:left;
          width:76px;
          height:47px;
}

div.block_h-5 {
          float:left;
          width:138px;
          height:47px;
}

div.block_vertical-line2 {
          float:left;
          width:10px;
          height:47px;
          visibility:visible;
}

div.pointing-triangle2 {
          margin:0px;
          padding:13px 0px 0px 37px;
          text-align:left;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_1 {
          margin-left:0px;
          padding-top:14px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_2 {
          margin:0px;
          padding-top:14px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_3 {
          margin:0px;
          padding-top:14px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_4 {
          margin:0px;
          padding-top:14px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_5 {
          margin:0px;
          padding-top:14px;
          text-align:center;
          font-size:12px;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line2 {
          margin:0px;
          padding-top:14px;
          visibility:visible;
}
