/* ---------------------
basic layout
--------------------- */

* {
           font-family:Trebuchet MS, メイリオ, 游ゴシック, Arial, MS PGothic, Helvetica;
}

body {
          background:#ffffff url() repeat-x top;
          margin:64px 0px 64px 0px;
          padding:0px;
}

div,
td {
          font-size:1em;
          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:5em;
          line-height:1;
          font-weight:normal;
          color:#000000;
          white-space:nowrap;
}

h2 {
          margin:0px;
          padding:15px 0px 0px 77px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

h3 {
          margin:0px;
          padding:15px 0px 0px 77px;
          text-align:left;
          font-size:1em;
          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:39px;
          text-align:center;
          font-size:11em;
          line-height:1;
          font-weight:normal;
          color:#000000;
}

p.subtitle_1 {
          margin:251px 0px 0px 0px;
          padding:0px;
          text-align:center;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
}

p.thumbnails {
          margin-top:20px;
          padding:5px;
          text-align:center;
          font-size:0.8em;
          line-height:1.5;
          font-weight:normal;
          color:#ffffff;
          visibility:visible;
}

p.subtitle_2 {
          margin:212px 0px 0px 0px;
          padding:0px;
          text-align:center;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
}

p.title-manuscript {
          margin:150px 0px 0px 0px;
          padding:0px;
          text-align:center;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
}

p.categorization {
          float:left;
          margin:0px;
          padding:16px 0px 0px 174px;
          text-align:left;
          white-space:nowrap;
}

p.categorization-manuscript {
          float:right;
          margin:0px;
          padding:16px 174px 0px 0px;
          text-align:left;
          white-space:nowrap;
          visibility:visible;
}

p.category {
          margin:0px;
          padding:12px 0px 9px 90px;
          text-align:left;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          white-space:nowrap;
}

p.subcategory {
          margin:0px;
          padding:12px 90px 9px 0px;
          text-align:right;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          white-space:nowrap;
}

p.content {
          margin:0px;
          padding:11px 0px 12px 174px;
          text-align:left;
          text-align-last:left;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
}

p.content_sup {
          margin:0px;
          padding:8px 0px 12px 174px;
          text-align:left;
          text-align-last:left;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
}

p.content_sub {
          margin:0px;
          padding:12px 0px 8px 174px;
          text-align:left;
          text-align-last:left;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
}

p.content_list {
          margin:0px;
          padding:16px 0px 0px 174px;
          text-align:left;
          white-space:nowrap;
}

p.content_list1 {
          margin:0px;
          padding:16px 0px 0px 174px;
          text-align:left;
          white-space:nowrap;
}

p.content_list2 {
          margin:0px;
          padding:16px 0px 0px 248px;
          text-align:left;
          white-space:nowrap;
}

p.content_list3 {
          margin:0px;
          padding:16px 0px 0px 318px;
          text-align:left;
          white-space:nowrap;
}

p.list_rtl {
          margin:0px;
          padding:15px 174px 0px 0px;
          text-align:justify;
          text-align-last:right;
          direction:rtl;
}

p.quote {
          margin:0px;
          padding-top:0px;
}

p.meta-category {
          margin:0px;
          padding:25px 73px 0px 0px;
          text-align:right;
          font-size:5em;
          line-height:1;
          font-weight:normal;
          color:#000000;
          white-space:nowrap;
          visibility:visible;
}

p.category-manuscript {
          margin-right:75px;
          padding-top:77px;
          text-align:right;
          font-size:1em;
          line-height:1;
          font-weight:bold;
          color:#000000;
          white-space:nowrap;
          visibility:visible;
}

/*---------------------
Preformatted Text (整形済みテキスト)
---------------------*/

pre {
          margin:0px;
          padding:0px;
}

/*---------------------
Span
---------------------*/

#elements {
          visibility:visible;
}

span.space1 {
          margin-left:73px;
          padding:0px;
}

span.space2 {
          margin-left:147px;
          padding:0px;
}

span.space3 {
          margin-left:220px;
          padding:0px;
}

/*---------------------
Strong (強調)
---------------------*/

strong {
          margin:0px;
          padding:4px 10px 4px 10px;
          font-weight:normal;
          background-color:#E0C8F0;
          border-radius:12px;
}

/*---------------------
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:1228px;
          margin-left:auto;
          margin-right:auto;
          text-align:center;
}

  /* -------------------
  fade1
  ------------------- */

div#fade1 {
          position:absolute;
          width:1228px;
          height:2063px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(1) ヘッダー
---------------------*/

div.selecter_1 {
          width:1228px;
          height:88px;
          background-image:url(./1_allpcs.png);
}

div.block_1-1 {
          float:left;
          width:132px;
          height:88px;
}

div.block_1-2 {
          float:left;
          width:102px;
          height:88px;
}

div.block_1-3 {
          float:left;
          width:70px;
          height:88px;
}

div.block_1-4 {
          float:left;
          width:113px;
          height:88px;
}

div.block_1-5 {
          float:left;
          width:94px;
          height:88px;
}

div.block_1-6-i {
          float:left;
          width:82px;
          height:88px;
}

div.block_1-6-ii {
          float:left;
          width:252px;
          height:88px;
}

div.block_1-7 {
          float:right;
          width:303px;
          height:88px;
}

div.header_1-1 {
          margin:0px;
          padding:51px 0px 0px 62px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-2 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-3 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-4 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-5 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-i {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_1-6-ii {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:left;
          visibility:visible;
}

div.header_1-dateline {
          margin:0px;
          padding:51px 62px 0px 0px;
          text-align:right;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
          visibility:visible;
}

/*---------------------
 (2) タイトル
---------------------*/

div.selecter_2 {
          width:1228px;
          height:302px;
          background-image:url(./2_allpcs.png);
}

div.block_2 {
          float:left;
          width:1228px;
          height:302px;
}

div.title_top_page {
          position:absolute;
          width:1228px;
          height:0px;
}

div.subtitle_top_page_1 {
          position:relative;
          float:left;
          width:1228px;
          height:0px;
}

/*---------------------
(3) セクション
 ---------------------*/

div.selecter_3 {
          width:1228px;
          height:20px;
          background-image:url(./3_allpcs.png);
}

div.block_3 {
          float:left;
          width:1228px;
          height:20px;
}

/*---------------------
(4) セクション
 ---------------------*/

div.selecter_4 {
          width:1228px;
          height:1091px;
          background-image:url(./4_allpcs.png);
}

div.block_4-1 {
          float:left;
          width:68px;
          height:1091px;
}

div.block_4-2 {
          float:left;
          width:1091px;
          height:1091px;
}

div.block_4-3 {
          float:right;
          width:68px;
          height:1091px;
}

div#section {
          width:1092px;
          height:1092px;
          margin-top:0px;
          padding:0px;
          background-image:url(./allpcs.png);
          visibility:visible;
}

div#division {
          position:absolute;
          width:1092px;
          height:1092px;
          margin-left:6px;
          padding:0px;
          z-index:50;
          visibility:visible;
}

div.divisions_1 {
          float:left;
          width:90px;
          height:90px;
          margin:125px 0px 0px 80px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_2 {
          float:left;
          width:90px;
          height:90px;
          margin:80px 0px 0px 60px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_3 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 240px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_4 {
          float:left;
          width:90px;
          height:90px;
          margin:-20px 0px 0px 40px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_5 {
          float:left;
          width:90px;
          height:90px;
          margin:130px 40px 0px 40px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_6 {
          clear:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 120px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_7 {
          float:left;
          width:90px;
          height:90px;
          margin:80px 0px 0px 80px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_8 {
          float:left;
          width:90px;
          height:90px;
          margin:-20px 0px 0px 40px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_9 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 190px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_10 {
          float:left;
          width:90px;
          height:90px;
          margin:50px 0px 0px 180px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_11 {
          clear:left;
          width:90px;
          height:90px;
          margin:10px 10px 0px 60px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_12 {
          float:left;
          width:90px;
          height:90px;
          margin:50px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_13 {
          float:left;
          width:90px;
          height:90px;
          margin:10px 0px 0px 50px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_14 {
          float:left;
          width:90px;
          height:90px;
          margin:70px 0px 0px 160px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_15 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_16 {
          clear:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 40px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_17 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_18 {
          float:left;
          width:90px;
          height:90px;
          margin:60px 0px 0px 160px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_19 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 90px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_20 {
          float:left;
          width:90px;
          height:90px;
          margin:30px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_21 {
          clear:left;
          width:90px;
          height:90px;
          margin:130px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_22 {
          float:left;
          width:90px;
          height:90px;
          margin:50px 0px 0px 60px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_23 {
          float:left;
          width:90px;
          height:90px;
          margin:130px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_24 {
          float:left;
          width:90px;
          height:90px;
          margin:50px 0px 0px 140px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

div.divisions_25 {
          float:left;
          width:90px;
          height:90px;
          margin:130px 0px 0px 80px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          visibility:visible;
}

/*---------------------
(5) セクション
 ---------------------*/

div.selecter_5 {
          width:1228px;
          height:38px;
          background-image:url(./5_allpcs.png);
}

div.block_5 {
          float:left;
          width:1228px;
          height:38px;
}

/*---------------------
(6) 関係変数
---------------------*/

div.selecter_6 {
          width:1228px;
          height:163px;
          background-image:url(./6_allpcs.png);
}

div.block_6-1 {
          float:left;
          width:43px;
          height:163px;
}

div.block_6-2 {
          float:left;
          width:1142px;
          height:163px;
}

div.block_6-3 {
          float:right;
          width:43px;
          height:163px;
}

div.relation-variable1 {
          float:left;
          width:190px;
          height:163px;
}

div.relation-variable2 {
          float:left;
          width:190px;
          height:163px;
}

div.relation-variable3 {
          float:left;
          width:190px;
          height:163px;
}

div.relation-variable4 {
          float:left;
          width:190px;
          height:163px;
}

div.relation-variable5 {
          float:left;
          width:190px;
          height:163px;
}

div.relation-variable6 {
          float:left;
          width:190px;
          height:163px;
}

  /* -------------------
  list
  ------------------- */

div.list {
          width:190px;
          height:163px;
}

.list ul {
          list-style-type:none;
          margin:0px;
          padding:16px 0px 0px 24px;
}

.list li {
          width:142px;
          height:97px;
}

.list a {
          float:left;
          width:142px;
          height:97px;
          margin:0px;
          padding-top:16px;
          font-size:3em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9;
}

.list a:hover {
          float:left;
          width:142px;
          height:97px;
          margin:0px;
          padding-top:16px;
          font-size:3em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          background-color:#f9f9f9;
          transition:0.4s ease-out;
}

/*---------------------
(7) 検索
---------------------*/

div.selecter_7 {
          width:1228px;
          height:273px;
          background-image:url(./7_allpcs.png);
}

div.block_7 {
          width:1228px;
          height:273px;
}

div.subtitle_top_page_2 {
          position:relative;
          float:left;
          width:1228px;
          height:0px;
}

  /* -------------------
  search
  ------------------- */

div#search_top_page {
          position:absolute;
          width:1228px;
          height:273px;
}

#search_top_page ul {
          list-style-type:none;
          margin:0px;
          padding:24px 0px 0px 68px;
}

#search_top_page li {
          width:1091px;
          height:227px;
}

#search_top_page a {
          float:left;
          width:1091px;
          height:227px;
          margin:0px;
          padding:0px;
}

#search_top_page a:hover {
          width:1091px;
          height:227px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search_top_page {
          position:relative;
          width:790px;
          height:73px;
          margin:32px 0px 0px 11px;
          padding:0px 0px 0px 32px;
          text-align:left;
          font-size:2em;
          line-height:1;
          font-weight:normal;
          background:#f9f9f9;
          border:none;
          border-radius:40px;
          outline:0;
          z-index:200;
}

input::-ms-clear {
          display:none;
}

#button{
          position:absolute;
          width:112px;
          height:73px;
          top:56px;
          left:917px;
          font-size:2em;
          line-height:1;
          font-weight:normal;
          color:#ffffff;
          background:#CCB6DF;
          border:none;
          border-radius:0 40px 40px 0;
          z-index:250;
}

/*---------------------
(8) フッター
---------------------*/

div.selecter_8 {
          width:1228px;
          height:91px;
          background-image:url(./8_allpcs.png);
}

div.block_8-1 {
          float:left;
          width:153px;
          height:75px;
}

div.block_8-2 {
          float:left;
          width:55px;
          height:75px;
}

div.block_8-3 {
          float:left;
          width:138px;
          height:75px;
}

div.block_8-4 {
          float:left;
          width:101px;
          height:75px;
}

div.block_8-5 {
          float:left;
          width:89px;
          height:75px;
}

div.block_8-6 {
          float:rihth;
          width:628px;
          height:75px;
          visibility:visible;
}

div.footer1 {
          margin:0px;
          padding:23px 0px 0px 75px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer2 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer3 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer4 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer5 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.byline-name {
          margin:0px;
          padding:23px 62px 0px 0px;
          text-align:right;
          visibility:visible;
}

/*---------------------
(9) 空白
---------------------*/

div.selecter_9 {
          width:1228px;
          height:192px;
}

div.block_9 {
          width:1228px;
          height:192px;
          margin:0px;
          padding:0px;
}

  /* -------------------
  fade2
  ------------------- */

div#fade2 {
          position:absolute;
          width:1228px;
          height:3868px;
          margin-top:0px;
          padding:0px;
          background-color:#404040;
          border-radius:12px;
          opacity:0.2;
          z-index:100;
          visibility:hidden;
}

/*---------------------
(a) 
---------------------*/

div.selecter_a {
          width:1228px;
          height:88px;
          background-image:url(./a_allpcs.png);
}

div.selecter_a-header {
          width:1228px;
          height:88px;
          background-image:url(./a-header_allpcs.png);
}

div.block_pointing-triangle1 {
          float:left;
          width:95px;
          height:88px;
}

div.block_a-1 {
          float:left;
          width:82px;
          height:88px;
          visibility:visible;
}

div.block_a-1a {
          float:left;
          width:193px;
          height:88px;
          visibility:visible;
}

div.block_a-2 {
          float:left;
          width:102px;
          height:88px;
          visibility:visible;
}

div.block_a-2a {
          float:left;
          width:138px;
          height:88px;
          visibility:visible;
}

div.block_a-3 {
          float:left;
          width:70px;
          height:88px;
          visibility:visible;
}

div.block_a-3a {
          float:left;
          width:124px;
          height:88px;
          visibility:visible;
}

div.block_a-4 {
          float:left;
          width:113px;
          height:88px;
          visibility:visible;
}

div.block_a-4a {
          float:left;
          width:97px;
          height:88px;
          visibility:visible;
}

div.block_a-5 {
          float:left;
          width:95px;
          height:88px;
          visibility:visible;
}

div.block_a-5a {
          float:left;
          width:114px;
          height:88px;
          visibility:visible;
}

div.block_a-6 {
          float:left;
          width:82px;
          height:88px;
          visibility:visible;
}

div.block_a-7 {
          float:right;
          width:509px;
          height:88px;
          visibility:visible;
}

div.block_a-7a {
          float:right;
          width:403px;
          height:88px;
          visibility:visible;
}

div.block_vertical-line1 {
          float:left;
          width:16px;
          height:88px;
          visibility:visible;
}

div.pointing-triangle1 {
          margin:0px;
          padding:51px 0px 0px 73px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-1 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-2 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-3 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-4 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-5 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-6 {
          margin:0px;
          padding:51px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.header_a-dateline {
          margin:0px;
          padding:51px 73px 0px 0px;
          text-align:right;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line1 {
          margin:0px;
          padding:52px 0px 0px 0px;
          visibility:visible;
}

/*---------------------
 (b) 
---------------------*/

div.selecter_b {
          width:1228px;
          height:200px;
          background-image:url(./b_allpcs.png);
}

div.block_b-1 {
          width:1228px;
          height:0px;
}

div.block_b-2 {
          float:right;
          width:1228px;
          height:0px;
}

div.block_b-3 {
          float:left;
          width:1228px;
          height:0px;
}

div#title {
          margin:0px;
          padding:30px 0px 0px 73px;
}

div.search {
          margin:0px;
          padding:69px 104px 0px 0px;
          text-align:right;
}

div#title-manuscript {
          margin:0px;
          padding:0px;
}

  /* -------------------
  Input 
  ------------------- */

input#search {
          width:220px;
          height:25px;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
          background-color:#ffffff;
          border:none;
          visibility:visible;
}

input:focus {
          outline: none;
}

/*---------------------
(c) 
 ---------------------*/

div.selecter_c {
          width:1228px;
          height:270px;
          background-image:url(./c_allpcs.png);
}

div.block_c {
          width:1228px;
          height:270px;
}

  /* -------------------
  list-style
  ------------------- */

div#list-style {
          width:1228px;
          height:270px;
}

#list-style ul {
          list-style-type:none;
          margin:0px;
          padding:204px 0px 0px 75px;
}

#list-style li {
          float:left;
          margin-right:4px;
          text-align:center;
}

#list-style li.i a {
          float:left;
          width:106px;
          height:28px;
          margin:0px;
          padding-top:3px;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          background:#ffffff;
}

#list-style li.ii a,
#list-style li.iii a,
#list-style li.iv a,
#list-style li.v a {
          float:left;
          width:106px;
          height:28px;
          margin:0px;
          padding-top:3px;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          background:#E0C8F0;
}

#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:106px;
          height:28px;
          margin:0px;
          padding-top:3px;
          font-size:1em;
          line-height:1.5;
          font-weight:normal;
          color:#fff;
          background:#CCB6DF;
}

/*---------------------
(d) 
---------------------*/

div.selecter_d {
          width:1228px;
          height:75px;
          background-image:url(./d_allpcs.png);
}

div.block_d {
          margin:0px;
          padding:0px 0px 0px 35px;
}

div.relation_variable {
          float:left;
          width:184px;
          margin:0px;
          padding:21px 1px 0px 6px;
}

/*---------------------
(e) 
---------------------*/

div.selecter_category {
          width:1228px;
          height:68px;
          background-image:url(./e_allpcs.png);
}

div.selecter_main_title {
          width:1228px;
          height:68px;
          background-image:url(./e_main_title_allpcs.png);
}

div.selecter_title {
          width:1228px;
          height:68px;
          background-image:url(./e_title_allpcs.png);
}

div.selecter_subtitle {
          width:1228px;
          height:68px;
          background-image:url(./e_subtitle_allpcs.png);
}

div.selecter_e {
          width:1228px;
          height:68px;
          background-image:url(./e_allpcs.png);
}

div.selecter_e_list {
          width:1228px;
          height:68px;
          background-image:url(./e_allpcs.png);
}

div.selecter_space {
          width:1228px;
          height:68px;
          background-image:url(./e_allpcs.png);
}

  /* -------------------
  line-style
  ------------------- */

div.line-style {
          margin:0px;
          padding:6px 0px 6px 0px;
}

  /* -------------------
  categories
  ------------------- */

div.categories {
          width:1228px;
          height:68px;
}

div.categories ul {
          list-style-type:none;
          margin:0px;
          padding:6px 0px 0px 40px;
}

.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:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
          white-space:nowrap;
}

.categories li.hyperlink a:hover {
          float:left;
          position:absolute;
          width:1148px;
          height:439px;
          margin:-115px 0px 0px 0px;
          padding-top:115px;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
          background-color:rgba(235,235,235,0.3);
          border-radius:12px;
          z-index:1;
}

.categories li.categorization a {
          float:left;
          width:0px;
          height:0px;
          margin:0px;
          padding:0px;
          font-size:1em;
          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:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

/*---------------------
(f) 
---------------------*/

div.selecter_f1 {
          width:1228px;
          height:132px;
          background-image:url(./f-i_allpcs.png);
}

div.selecter_f2 {
          width:1228px;
          height:48px;
          background-image:url(./f-ii_allpcs.png);
}

div.selecter_f3 {
          width:1228px;
          height:96px;
          background-image:url(./f-iii_allpcs.png);
}

div.block_f1 {
          margin:0px;
          padding:0px;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          text-align:center;
}

div.block_f2 {
          margin:0px;
          padding:0px 0px 0px 8px;
          font-size:0.94em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          text-align:justify;
          text-align-last:center;
}

div.block_f3 {
          margin:0px;
          padding:0px 0px 0px 8px;
          font-size:0.94em;
          line-height:1.5;
          font-weight:normal;
          color:#404040;
          text-align:justify;
          text-align-last:center;
}

/*---------------------
(g) 
---------------------*/

div.selecter_g {
          width:1228px;
          height:128px;
          background-image:url(./g_allpcs.png);
}

div.block_g-1 {
          float:left;
          width:0px;
          height:73px;
}

div.block_g-2 {
          float:right;
          width:1228px;
          height:73px;
}

div.block_g-3 {
          float:right;
          width:1228px;
          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:1228px;
          height:91px;
          background-image:url(./h_allpcs.png);
}

div.selecter_h-footer {
          width:1228px;
          height:91px;
          background-image:url(./h-footer_allpcs.png);
}

div.block_pointing-triangle2 {
          float:left;
          width:95px;
          height:91px;
}

div.block_h-1 {
          float:left;
          width:92px;
          height:91px;
}

div.block_h-2 {
          float:left;
          width:61px;
          height:44px;
}

div.block_h-3 {
          float:left;
          width:147px;
          height:91px;
}

div.block_h-4 {
          float:left;
          width:110px;
          height:91px;
}

div.block_h-5 {
          float:left;
          width:130px;
          height:91px;
}

div.block_vertical-line2 {
          float:left;
          width:16px;
          height:75px;
          visibility:visible;
}

div.pointing-triangle2 {
          margin:0px;
          padding:23px 0px 0px 73px;
          text-align:left;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_1 {
          margin-left:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_2 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_3 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_4 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.footer_h_5 {
          margin:0px;
          padding:23px 0px 0px 0px;
          text-align:center;
          font-size:1em;
          line-height:1;
          font-weight:normal;
          color:#404040;
}

div.vertical-line2 {
          margin:0px;
          padding:24px 0px 0px 0px;
          visibility:visible;
}
