@charset "UTF-8";

/* Table of Contents
--------------------------
  Layout Settings
  Detail Settings
-------------------------- */


/* Layout Settings
-------------------------- */


/* Detail Settings
-------------------------- */

/* HEADER SETTINGS */

/* CONTENTS SETTINGS */
div#main h2 { float: left; width: 335px; }
div#main p.english { float: right; margin: 14px 0 0 0; padding: 0 0 0 15px; background: url(../../common/img/icon_arrow_orange.gif) no-repeat 0px 1px; font-size: 120%; }
div#main div.block { margin: 0 0 5px 0 ; }
div#main div.block div.item { margin: 0 6px; padding: 7px 0 8px 0; background: url(../../common/img/border_dotted.gif) repeat-x left bottom; }
div#main div.block div.item div.content { float: left; width: 508px; font-size: 120%; line-height: 1.6; }
div#main div.block div.item div.content h4 { font-weight: bold; }
div#main div.block div.item div.content p.link { padding: 0 0 0 18px; background: url(../../common/img/icon_external_link.gif) no-repeat 0px 2px; }
div#main div.block div.item div.content p.qrcode { padding: 5px 0 0 18px; }

div#main div.block div.item p.image { float: right; width: 150px; text-align :right; }
div#main div.block div.item a:link,
div#main div.block div.item a:visited { color:#f93;}

div#main div.block div.item p#link01image { margin: 42px 0 0 0; }
div#main div.block div.item p#link02image { margin: 17px 0 0 0; }

div#main p.pagetop { text-align: right; margin: 10px 0 20px 0; }



/* FOOTER SETTINGS */
