/* ============ Start of default.css ============ */


@charset "utf-8";

/* ==================================================
reset
================================================== */
body {
    margin: 0;
    padding: 0;
    font-size: 90%;
    line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
blockquote,
form,
input {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

li {
    line-height: 1.2;
}

table {
    font-size: 100%;
    line-height: 1.6;
}

form,
input,
select {
    font-size: 100%;
}

a:link {
    color: #003366;
    background-color: transparent;
}

/* ==================================================
skip
================================================== */
.skip {
    width: 1px;
    color: #000000;
    font-size: 0.1%;
    line-height: 0.1;
    background-color: #FFFFFF;
    position: absolute;
    left: -3000px;
}

/*
     FILE ARCHIVED ON 22:47:20 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:08 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 297.965 (3)
  esindex: 0.008
  captures_list: 334.072
  CDXLines.iter: 13.187 (3)
  PetaboxLoader3.datanode: 253.278 (4)
  exclusion.robots.fetch: 0.273 (4)
  exclusion.robots: 1.012
  exclusion.robots.policy: 0.488
  RedisCDXSource: 7.032
  PetaboxLoader3.resolve: 920.414
  load_resource: 1004.158
*/
/* ============ End of default.css ============ */

/* ============ Start of shared.css ============ */
@charset "utf-8";

/* ==================================================
layout
================================================== */
/* wrapper
============================== */
#tmp_wrapper {
    color: inherit;
    background: #F9F8F0 url(https://images.staticjw.com/130/3087/wrapper_bg.jpg) repeat-y center top;
}

* html #tmp_wrapper {
    text-align: center;
}

#tmp_wrapper2 {
    background: url(https://images.staticjw.com/130/5236/wrapper2_bg.jpg) no-repeat center top;
}

#tmp_wrapper3 {
    width: 838px;
    margin: 0 auto;
}

* html #tmp_wrapper3 {
    text-align: left;
}

#tmp_wrapper .caution {
    width: 800px;
    margin: 0 auto;
    padding: 3px 0 5px;
}

* html #tmp_wrapper .caution {
    text-align: left;
}

/* main
============================== */
#tmp_wrap_main {
    padding: 0 19px;
}

/* contents
============================== */
#tmp_contents,
#tmp_maincontents {
    width: 100%;
}

/* format
============================== */
.wrap_col_nm {
    width: 100%;
    float: left;
}

.col_nm {
    width: 100%;
}

.col_main {
    min-height: 250px;
}

* html .col_main {
    height: 250px;
}

.wrap_col_lft_navi {
    float: left;
    position: relative;
    z-index: 1;
}

.wrap_col_rgt_navi {
    float: right;
}

.column_full .wrap_col_main {
    width: 100%;
    float: right;
}

.column_lnavi .wrap_col_main {
    width: 100%;
    float: right;
}

.column_rnavi .wrap_col_main {
    width: 100%;
    float: left;
}

/* top
============================== */
.format_top .col_main {
    min-height: 0;
}

* html .format_top .col_main {
    height: auto;
}

.format_top .wrap_col_nm {
    margin-right: -220px;
}

.format_top .wrap_col_nm2 {
    margin-right: 220px;
}

.format_top .wrap_col_rgt_navi {
    width: 200px;
}

.format_top .column_rnavi .wrap_col_main {
    margin-right: -220px;
}

.format_top .column_rnavi .col_main {
    margin-right: 220px;
}

/* free hibutsu foreign
============================== */
.format_free .wrap_col_nm,
.format_hibutsu .wrap_col_nm,
.format_english .wrap_col_nm,
.format_korean .wrap_col_nm,
.format_chineses .wrap_col_nm,
.format_chineset .wrap_col_nm {
    margin-right: -200px;
}

.format_free .wrap_col_nm2,
.format_hibutsu .wrap_col_nm2,
.format_english .wrap_col_nm2,
.format_korean .wrap_col_nm2,
.format_chineses .wrap_col_nm2,
.format_chineset .wrap_col_nm2 {
    margin-right: 200px;
}

.format_free .wrap_col_lft_navi,
.format_hibutsu .wrap_col_lft_navi,
.format_english .wrap_col_lft_navi,
.format_korean .wrap_col_lft_navi,
.format_chineses .wrap_col_lft_navi,
.format_chineset .wrap_col_lft_navi {
    width: 200px;
    margin-right: -220px;
}

.format_free .col_lft_navi,
.format_hibutsu .col_lft_navi,
.format_english .col_lft_navi,
.format_korean .col_lft_navi,
.format_chineses .col_lft_navi,
.format_chineset .col_lft_navi {
    padding: 10px;
}

.format_free .wrap_col_rgt_navi,
.format_hibutsu .wrap_col_rgt_navi,
.format_english .wrap_col_rgt_navi,
.format_korean .wrap_col_rgt_navi,
.format_chineses .wrap_col_rgt_navi,
.format_chineset .wrap_col_rgt_navi {
    width: 204px;
}

.format_free .column_full .col_main,
.format_hibutsu .column_full .col_main,
.format_english .column_full .col_main,
.format_korean .column_full .col_main,
.format_chineses .column_full .col_main,
.format_chineset .column_full .col_main {
    margin-left: 220px;
}

.format_free .column_lnavi .col_main,
.format_hibutsu .column_lnavi .col_main,
.format_english .column_lnavi .col_main,
.format_korean .column_lnavi .col_main,
.format_chineses .column_lnavi .col_main,
.format_chineset .column_lnavi .col_main {
    margin-left: 220px;
}

.format_free .column_rnavi .wrap_col_main,
.format_hibutsu .column_rnavi .wrap_col_main,
.format_english .column_rnavi .wrap_col_main,
.format_korean .column_rnavi .wrap_col_main,
.format_chineses .column_rnavi .wrap_col_main,
.format_chineset .column_rnavi .wrap_col_main {
    margin-right: -220px;
}

.format_free .column_rnavi .col_main,
.format_hibutsu .column_rnavi .col_main,
.format_english .column_rnavi .col_main,
.format_korean .column_rnavi .col_main,
.format_chineses .column_rnavi .col_main,
.format_chineset .column_rnavi .col_main {
    margin-right: 220px;
}

/* base
============================== */
.format_base .col_lft_navi {
    padding: 10px;
}

/* ==================================================
header
================================================== */
/* base
============================== */
#tmp_wrap_header {
    color: inherit;
    background: #FFFFFF url(https://images.staticjw.com/130/7430/header_bg.jpg) no-repeat center bottom;
}

#tmp_header {
    width: 838px;
    margin: 0 auto;
    padding: 7px 0 9px 0;
}

* html #tmp_header {
    text-align: left;
}

#tmp_hlogo {
    margin: 0 30px 0 4px;
    color: inherit;
    float: left;
}

#tmp_hlogo h1,
#tmp_hlogo p {
    font-size: 0.1%;
    line-height: 0.1;
}

#tmp_means {
    width: 596px;
    float: left;
}

/* foreign
============================== */
.format_english_top #tmp_means,
.format_english #tmp_means,
.format_korean_top #tmp_means,
.format_korean #tmp_means,
.format_chineses_top #tmp_means,
.format_chineses #tmp_means,
.format_chineset_top #tmp_means,
.format_chineset #tmp_means {
    margin-top: 20px;
}

/* means_primary
============================== */
#tmp_means_primary {
    margin: 0 0 10px 0;
    font-size: 0.1%;
    line-height: 0.1;
}

/* lang_navi */
#tmp_lang_navi {
    margin: 0 5px 0 0;
    list-style: none;
    float: left;
}

#tmp_lang_navi li {
    float: left;
}

/* hnavi */
#tmp_hnavi {
    list-style: none;
    float: left;
}

#tmp_hnavi li {
    float: left;
}

/* means_secondary
============================== */
#tmp_means_secondary {
    clear: both;
}

/* gsearch */
#tmp_search {
    margin: 0 19px 0 0;
    float: left;
}

#tmp_search dt {
    margin: 0 4px 0 0;
    font-size: 0.1%;
    line-height: 0.1;
    float: left;
}

#tmp_search dd {
    float: left;
}

#tmp_search p {
    float: left;
}

#tmp_query {
    width: 116px;
    margin: 0 4px 0 0;
}

* html #tmp_query {
    width: 120px;
}

#tmp_func_txt {
    margin: 0 13px 0 0;
    font-size: 0.1%;
    line-height: 0.1;
    float: left;
}

#tmp_func_txt dt {
    margin: 0 6px 0 0;
    float: left;
}

#tmp_func_txt dd {
    float: left;
}

#tmp_func_clr {
    line-height: 0.1;
    float: left;
}

#tmp_func_clr dt {
    margin: 0 5px 0 0;
    float: left;
}

#tmp_func_clr dd {
    float: left;
}

/* ==================================================
header_image
================================================== */
#tmp_header_image {
    font-size: 0.1%;
    line-height: 0.1;
}

/* ==================================================
navi
================================================== */
/* gnavi
============================== */
/* base
============================== */
#tmp_gnavi {
    background: url(https://images.staticjw.com/130/1816/gnavi_bg.jpg) no-repeat left top;
    border-top: 1px solid #FFFFFF;
    clear: both;
}

#tmp_gnavi ul {
    margin: 0 0 0 49px;
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
}

#tmp_gnavi ul li {
    float: left;
}

/* top
============================== */
.format_top #tmp_gnavi {
    margin: 0 0 20px 0;
}

/* english
============================== */
.format_english #tmp_gnavi {
    background: url(https://images.staticjw.com/130/9676/gnavi_en_bg.jpg) no-repeat left top;
}

/* english_top
============================== */
.format_english_top #tmp_gnavi {
    margin: 0 0 20px 0;
    background: url(https://images.staticjw.com/130/9676/gnavi_en_bg.jpg) no-repeat left top;
}

/* korean_top chineses_top chineset_top
============================== */
.format_korean_top #tmp_gnavi,
.format_chineses_top #tmp_gnavi,
.format_chineset_top #tmp_gnavi {
    margin: 0 0 20px 0;
}

/* pankuzu
============================== */
#tmp_pankuzu {
    padding: 5px 19px;
    clear: both;
}

/* lnavi
============================== */
/* base
============================== */
#tmp_lnavi {
    border: 1px solid #999999;
    border-bottom: none;
}

* html #tmp_lnavi {
    height: 1%;
}

*:first-child + html #tmp_lnavi {
    height: 1%;
}

#tmp_lnavi_cnt {
    border-top: 1px solid #999999;
}

#tmp_lnavi_cnt ul {
    list-style: none;
}

#tmp_lnavi_bnr {
    margin: 20px 0;
    font-size: 0.1%;
    line-height: 0.1;
}

#tmp_lnavi_bnr ul {
    list-style: none;
    margin: 0 0 13px 0;
    font-size: 0.1%;
    line-height: 0.1;
}

#tmp_lnavi_bnr ul li {
    padding-bottom: 13px;
}

/* free
============================== */
.format_free #tmp_lnavi_cnt li,
.format_hibutsu #tmp_lnavi_cnt li,
.format_english #tmp_lnavi_cnt li,
.format_korean #tmp_lnavi_cnt li,
.format_chineses #tmp_lnavi_cnt li,
.format_chineset #tmp_lnavi_cnt li {
    padding: 6px;
    color: inherit;
    background: #F6F4EB url(https://images.staticjw.com/130/9619/lnavi_li_bg.jpg) repeat-x left bottom;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #999999;
}

.format_free #tmp_lnavi_ttl,
.format_english #tmp_lnavi_ttl,
.format_korean #tmp_lnavi_ttl,
.format_chineses #tmp_lnavi_ttl,
.format_chineset #tmp_lnavi_ttl {
    padding: 6px;
    color: inherit;
    font-weight: bold;
    background: #E4DDC4 url(https://images.staticjw.com/130/1712/lnavi_ttl_bg.jpg) repeat-x left bottom;
}

/* hibutsu
============================== */
/*
.format_hibutsu #tmp_lnavi_ttl {
	font-size:0.1%;
	line-height:0.1;
}
.format_hibutsu #tmp_lnavi_cnt li span {
	display:block;
	padding:6px;
	color:inherit;
	font-weight:bold;
	background:#F6F4EB url(https://images.staticjw.com/130/5061/lnavi_hibutsu_li_bg.jpg) repeat-x left bottom;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #999999;
}
* html .format_hibutsu #tmp_lnavi_cnt li span {
	height:1%;
}
*:first-child+html .format_hibutsu #tmp_lnavi_cnt li span {
	height:1%;
}
.format_hibutsu #tmp_lnavi_cnt li li {
	padding:6px;
	color:inherit;
	background:#F6F4EB url(https://images.staticjw.com/130/9619/lnavi_li_bg.jpg) repeat-x left bottom;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #999999;
}
.format_hibutsu #tmp_lnavi_cnt ul li.noicon_list img {
	margin:0 2px 0 0;
	vertical-align:middle;
}
*/
.format_hibutsu #tmp_lnavi_cnt .comment {
    padding: 10px;
    border-bottom: 1px solid #999999;
}

.format_hibutsu #tmp_lnavi_cnt .switch_menu {
    margin: 0 0 0 15px;
}

.format_hibutsu #tmp_lnavi_cnt .switch_menu li {
    padding-left: 20px;
    padding-right: 0;
    border: none;
    background: none;
}

.format_hibutsu #tmp_lnavi_cnt .switch_menu .switch_cnt li {
    padding-left: 0;
    text-indent: 0;
}

.format_hibutsu #tmp_lnavi_cnt ul li.noicon_list {
    padding:;
    text-indent: -20px;
}

.format_hibutsu #tmp_lnavi_cnt ul li.noicon_list img {
    vertical-align: middle;
}

/* rnavi
============================== */
#tmp_rnavi #tmp_yahoo_area {
    margin: 0 0 20px 0;
    padding: 14px 25px;
    color: inherit;
    background-color: #E8E4DC;
}

#tmp_rnavi #tmp_ev_bnr {
    margin: 0 0 35px 0;
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
}

#tmp_rnavi #tmp_ev_sp_bnr {
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
}

#tmp_rnavi #tmp_ev_sp_bnr li {
    margin: 0 0 10px 0;
}

#tmp_rnavi #tmp_ky_top ul {
    list-style: none;
}

#tmp_rnavi #tmp_ky_top li {
    padding-bottom: 15px;
}

#tmp_rnavi #tmp_ky_guide {
    background: url(https://images.staticjw.com/130/3658/ky_event_bg.jpg) repeat top left;
    margin-bottom: 10px;
    padding: 12px 10px;
}

#tmp_rnavi #tmp_ky_guide ul {
    list-style: none;
}

#tmp_rnavi #tmp_ky_guide li {
    padding-bottom: 10px;
}

#tmp_rnavi #tmp_ky_bnr ul {
    list-style: none;
}

#tmp_rnavi #tmp_ky_bnr li {
    padding-bottom: 13px;
}

#tmp_rnavi #tmp_roam_top ul {
    list-style: none;
}

#tmp_rnavi #tmp_roam_top li {
    padding-bottom: 15px;
}

#tmp_rnavi #tmp_roam_guide {
    background: url(https://images.staticjw.com/130/3658/ky_event_bg.jpg) repeat top left;
    margin-bottom: 20px;
    padding: 12px 10px;
}

#tmp_rnavi #tmp_roam_guide ul {
    margin: 0 0 10px 0;
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
}

#tmp_rnavi #tmp_roam_bnr li {
    padding-bottom: 13px;
}

/* top rnavi
============================== */
.format_top #tmp_rnavi {
    font-size: 0.1%;
    line-height: 0.1;
}

.format_top #tmp_rnavi #tmp_sentokun {
    padding: 1px 0 7px 9px;
    background: url(https://images.staticjw.com/130/4560/sentokun_bg.jpg) no-repeat left top;
}

.format_top #tmp_rnavi #tmp_sentokun h2 {
    margin: 0 0 1px 0;
}

.format_top #tmp_rnavi ul {
    margin: 15px 0 0 0;
    list-style: none;
}

.format_top #tmp_rnavi li {
    margin: 10px 0 0 0;
}

/* top rnavi2
============================== */
.format_top #tmp_rnavi2 #tmp_hall {
    margin: 0 0 20px 0;
    font-size: 0.1%;
    line-height: 0.1;
}

.format_top #tmp_rnavi2 #tmp_topick_link {
    margin: 0 0 15px 0;
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
    list-style-image: none;
}

.format_top #tmp_rnavi2 #tmp_topick_link li {
    margin: 0 0 5px 0;
}

.format_top #tmp_rnavi2 #tmp_topick_link .last {
    margin-bottom: 0;
}

.format_top #tmp_rnavi2 #tmp_knt {
    font-size: 0.1%;
    line-height: 0.1;
}

.format_top #tmp_rnavi2 #tmp_rnavi2_banner {
    margin: 0 0 15px 0;
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
    list-style-image: none;
}

.format_top #tmp_rnavi2 #tmp_rnavi2_banner li {
    margin: 0 0 5px 0;
}

.format_top #tmp_rnavi2 #tmp_rnavi2_banner .last {
    margin-bottom: 0;
}

.format_top #tmp_rnavi2 #tmp_mobile {
    background: url(https://images.staticjw.com/130/3658/ky_event_bg.jpg) repeat top left;
    margin-bottom: 20px;
    padding: 12px 10px;
}

.format_top #tmp_rnavi2 #tmp_mobile ul {
    list-style: none;
}

.format_top #tmp_rnavi2 #tmp_douganews {
    margin-bottom: 20px;
}

.format_top #tmp_rnavi2 #tmp_douganews ul {
    list-style: none;
}

/* pnavi
============================== */
.pnavi {
    clear: both;
}

.ptop {
    text-align: right;
    clear: both;
}

/* ==================================================
main
================================================== */
/* base
============================== */
#tmp_main {
    width: 100%;
    color: inherit;
    background-color: #FFFFFF;
    clear: both;
}

#tmp_main2 {
    width: 100%;
    color: inherit;
    background-color: #FFFFFF;
    clear: both;
}

/* top
============================== */
.format_top #tmp_main {
    margin: 0 0 20px 0;
}

/* format_free
============================== */
.format_free .column_lnavi #tmp_main {
    background: url(https://images.staticjw.com/130/4095/main_lnavi_bg.gif) repeat-y left top;
}

.format_free .column_lnavi .wrap_col_main {
    background: url(https://images.staticjw.com/130/1458/main_lnavi_bg2.jpg) no-repeat left bottom;
    min-height: 300px;
}

* html .format_free .column_lnavi .wrap_col_main {
    height: 300px;
}

/* format_hibutsu
============================== */
.format_hibutsu .column_lnavi #tmp_main {
    background: url(https://images.staticjw.com/130/4095/main_lnavi_bg.gif) repeat-y left top;
}

/* category
============================== */
#tmp_category_ttl {
    margin: 0 0 30px 0;
    font-size: 0.1%;
    line-height: 0.1;
    clear: both;
}

/* announce_date
============================== */
#tmp_announce_date {
    text-align: right;
}

/* plugin
============================== */
.plugin {
    margin: 0 0 10px;
    padding: 10px;
    border: 1px solid #CCCCCC;
    clear: both;
}

.plugin .plugin_img {
    margin: 0 10px 0 0 !important;
    font-size: 0.1%;
    line-height: 0.1;
    float: left;
}

.plugin p {
    margin: 0 !important;
}

/* ==================================================
emergency
================================================== */
#tmp_emergency {
    margin: 0 0 30px 0;
    color: inherit;
    background: #FCFCEA url(https://images.staticjw.com/130/4097/emergency_bg.jpg) no-repeat left top;
    border: 3px solid #E20B17;
}

#tmp_emergency_ttl {
    width: 112px;
    margin: 0 -112px 0 0;
    font-size: 0.1%;
    line-height: 0.1;
    float: left;
    position: relative;
    z-index: 1;
}

#tmp_emergency_cnt {
    padding: 9px 10px 9px 0;
    color: #000000;
    font-weight: bold;
    background-color: transparent;
    float: left;
}

#tmp_emergency_cnt p {
    margin: 0 0 0 127px;
}

/* ==================================================
banner
================================================== */
#tmp_publicity {
    padding: 0 19px 17px;
    border-bottom: 1px solid #968A6B;
    clear: both;
}

* html #tmp_publicity {
    text-align: left;
}

#tmp_publicity_ttl {
    margin: 0 0 0.3em;
}

#tmp_publicity_cnt {
    padding: 0 0 0 15px;
}

#tmp_publicity_cnt ul {
    list-style-type: none;
}

#tmp_publicity_cnt ul li {
    float: left;
}

#tmp_publicity_cnt ul li a {
    display: inline-block;
    margin: 0 10px 10px 0;
}

#tmp_publicity_cnt p {
    clear: both;
    margin-left: -15px;
}

#tmp_publicity_cnt_s ul li a {
    margin: 30px 10px 10px 0;
}

/* ==================================================
footer
================================================== */
/* base
============================== */
#tmp_wrap_footer {
    margin: 0 -51px 0 -56px;
    padding: 0 51px 0 56px;
    background: url(https://images.staticjw.com/130/4329/footer_bg.jpg) no-repeat left bottom;
    clear: both;
    position: relative;
    z-index: 1;
}

* html #tmp_wrap_footer {
    width: 945px;
    text-align: center;
}

*:first-child + html #tmp_wrap_footer {
    width: 838px;
}

#tmp_footer {
    padding: 0 0 10px;
}

* html #tmp_footer {
    text-align: left;
}

#tmp_footer .pnavi {
    padding: 45px 20px 3px;
    border-bottom: 1px solid #968A6B;
}

/* english korean chineses chineset
============================== */
.format_english_top #tmp_wrap_footer,
.format_english #tmp_wrap_footer,
.format_korean_top #tmp_wrap_footer,
.format_korean #tmp_wrap_footer,
.format_chineses_top #tmp_wrap_footer,
.format_chineses #tmp_wrap_footer,
.format_chineset_top #tmp_wrap_footer,
.format_chineset #tmp_wrap_footer {
    background: url(https://images.staticjw.com/130/9336/footer_fl_bg.jpg) no-repeat left bottom;
}

/* footer_primary
============================== */
#tmp_footer_primary {
    padding: 5px 15px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #968A6B;
}

/* english korean chineses chineset
============================== */
.format_english_top #tmp_footer_primary,
.format_english #tmp_footer_primary,
.format_korean_top #tmp_footer_primary,
.format_korean #tmp_footer_primary,
.format_chineses_top #tmp_footer_primary,
.format_chineses #tmp_footer_primary,
.format_chineset_top #tmp_footer_primary,
.format_chineset #tmp_footer_primary {
    border-bottom: none;
}

#tmp_fnavi {
    padding: 10px 0;
    list-style: none;
    float: left;
}

#tmp_fnavi li {
    margin: 0 6px 0 0;
    padding: 0 6px 0 0;
    line-height: 1.1;
    white-space: nowrap;
    border-right: 1px solid #000000;
    float: left;
}

#tmp_fnavi .last {
    margin: 0;
    padding: 0;
    border: none;
}

/* tmp_footer_secondary
============================== */
#tmp_footer_secondary {
    padding: 5px 15px;
    border-top: 1px solid #FFFFFF;
    clear: both;
}

#tmp_call {
    margin-bottom: 0.5em;
}

/* ==================================================
class
================================================== */
/* text
============================== */
.underline {
    text-decoration: underline;
}

.strike {
    text-decoration: line-through;
}

.txt_red {
    color: #990000;
    background-color: transparent;
}

.txt_green {
    color: #007500;
    background: transparent;
}

.txt_bg_pink {
    margin: 0 1px;
    padding: 0 1px;
    color: inherit;
    background-color: #FFDDEE;
}

.txt_border_red {
    margin: 0 1px;
    padding: 0 1px;
    border: 1px solid #FF0000;
}

.txt_big {
    font-size: 140%;
}

.txt_small {
    font-size: 80%;
}

.space_lft1 {
    padding-left: 1em;
}

p.indent1 {
    text-indent: 1em;
}

/* image
============================== */
.float_lft {
    margin-right: 20px !important;
    margin-bottom: 10px !important;
    clear: both;
    float: left;
}

.float_rgt {
    margin-bottom: 10px !important;
    margin-left: 20px !important;
    clear: both;
    float: right;
}

.clear {
    clear: both;
}

/* noicon
============================== */
ul.noicon {
    padding-left: 1.5em !important;
    text-indent: -1.5em !important;
    list-style: none !important;
    list-style-image: none !important;
}

ul.noicon ul {
    text-indent: 0 !important;
}

/* ==================================================
parts
================================================== */
/* col2
============================== */
table.col2 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

table.col2 td.col2L,
table.col2 td.col2R {
    vertical-align: top;
    text-align: left;
}

table.col2 td.col2L {
    width: 51%;
    padding-right: 4%;
}

table.col2 td.col2R {
    width: 49%;
    padding: 0;
}

div.col2 {
    width: 100%;
}

div.col2 div.col2L {
    display: table;
    width: 49%;
    margin-right: 2%;
    float: left;
}

div.col2 div.col2R {
    display: table;
    width: 48%;
    float: left;
}

/* nestcol2
============================== */
table.col2 table.col2 td.col2L {
    padding: 0;
    border-right: 15px solid #FFFFFF;
}

div.col2 div.col2 div.col2L {
    width: 48%;
    margin-right: 4%;
}

div.col2 div.col2 div.col2R {
    width: 47%;
}

/* col3
============================== */
table.col3 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

table.col3 td.col3L,
table.col3 td.col3M,
table.col3 td.col3R {
    vertical-align: top;
    text-align: left;
}

table.col3 td.col3L,
table.col3 td.col3M {
    width: 33%;
    padding-right: 6%;
}

table.col3 td.col3R {
    width: 31%;
    padding: 0;
}

div.col3 {
    width: 100%;
}

div.col3 div.col3L,
div.col3 div.col3M {
    display: table;
    width: 32%;
    margin-right: 2%;
    float: left;
}

div.col3 div.col3R {
    display: table;
    width: 31%;
    float: left;
}

/* img_cap
============================== */
table.img_cap {
    margin: 0 0 0.3em;
    border-collapse: collapse;
    border-spacing: 0;
}

table.img_cap td {
    padding: 0;
}

div.img_cap {
    margin: 0 0 0.3em;
}

div.img_cap img {
    margin: 0 !important;
}

/* layouttable
============================== */
table.layouttable {
    border-collapse: collapse;
    border-spacing: 0;
}

table.layouttable th,
table.layouttable td {
    padding: 0 15px 0 0;
    vertical-align: top;
    text-align: left;
}

/* ==================================================
system
================================================== */
/* indent
============================== */
div.section,
blockquote {
    padding: 0 0 0 1em;
}

/* bgcolor
============================== */
td.bg_yellow,
th.bg_yellow {
    color: inherit;
    background-color: #FAFADA;
}

td.bg_pink,
th.bg_pink {
    color: inherit;
    background-color: #FCEDED;
}

/* box_corner */
.box_corner {
    margin: 0 0 20px 0;
    clear: both;
}

.box_corner_ttl {
    font-size: 0.1%;
    line-height: 0.1;
}

.box_corner_ttl h2 {
    padding: 0 !important;
}

.box_corner_cnt {
    padding: 10px;
    color: inherit;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-top: none;
}

.box_corner_cnt .more_list {
    margin-bottom: 0 !important;
}

.box_corner_cnt ul {
    margin: 0 !important;
    list-style: none !important;
    list-style-image: none !important;
}

.box_corner_cnt li {
    margin: 0 0 0.5em 0 !important;
    padding: 0 0 6px 18px !important;
    background: url(https://images.staticjw.com/130/5665/icon_list.gif) no-repeat left 0.2em !important;
    border-bottom: 1px dashed #999999 !important;
}

/* more list */
.more_list {
    font-weight: bold !important;
    text-align: right !important;
}

.more_list a {
    padding: 0 0 0 20px !important;
    background: url(https://images.staticjw.com/130/9603/icon_more_list.gif) no-repeat left center !important;
}

/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_contents:after,
#tmp_maincontents:after,
#tmp_header:after,
#tmp_means:after,
#tmp_means_primary:after,
#tmp_hnavi:after,
#tmp_lang_navi:after,
#tmp_search:after,
#tmp_func_txt:after,
#tmp_func_clr:after,
#tmp_means_secondary:after,
#tmp_gnavi:after,
#tmp_main:after,
.plugin:after,
#tmp_emergency:after,
#tmp_publicity_cnt:after,
#tmp_wrap_footer:after,
#tmp_footer:after,
#tmp_footer_primary:after,
#tmp_fnavi:after,
div.col2:after,
div.col3:after,
.box_corner_cnt:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0.1%;
    line-height: 0.1;
    clear: both;
    visibility: hidden;
}

/* for IE7.0 */
*:first-child + html #tmp_contents,
*:first-child + html #tmp_maincontents,
*:first-child + html #tmp_header,
*:first-child + html #tmp_means,
*:first-child + html #tmp_means_primary,
*:first-child + html #tmp_hnavi,
*:first-child + html #tmp_lang_navi,
*:first-child + html #tmp_search,
*:first-child + html #tmp_func_txt,
*:first-child + html #tmp_func_clr,
*:first-child + html #tmp_means_secondary,
*:first-child + html #tmp_gnavi,
*:first-child + html #tmp_main,
*:first-child + html .plugin,
*:first-child + html #tmp_emergency,
*:first-child + html #tmp_publicity_cnt,
*:first-child + html #tmp_wrap_footer,
*:first-child + html #tmp_footer,
*:first-child + html #tmp_footer_primary,
*:first-child + html #tmp_fnavi,
*:first-child + html div.col2,
*:first-child + html div.col3,
*:first-child + html .box_corner_cnt {
    min-height: 1%;
}

/* for IE6.0 */
* html #tmp_contents,
* html #tmp_maincontents,
* html #tmp_header,
* html #tmp_means,
* html #tmp_means_primary,
* html #tmp_hnavi,
* html #tmp_lang_navi,
* html #tmp_search,
* html #tmp_func_txt,
* html #tmp_func_clr,
* html #tmp_means_secondary,
* html #tmp_gnavi,
* html #tmp_main,
* html .plugin,
* html #tmp_emergency,
* html #tmp_publicity_cnt,
* html #tmp_wrap_footer,
* html #tmp_footer,
* html #tmp_footer_primary,
* html #tmp_fnavi,
* html div.col2,
* html div.col3,
* html .box_corner_cnt {
    height: 1%;
}

/*
     FILE ARCHIVED ON 22:40:16 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:14 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 185.712 (3)
  esindex: 0.007
  captures_list: 258.858
  CDXLines.iter: 10.375 (3)
  PetaboxLoader3.datanode: 227.113 (4)
  exclusion.robots.fetch: 57.764 (4)
  exclusion.robots: 58.557
  exclusion.robots.policy: 0.346
  RedisCDXSource: 1.461
  load_resource: 63.74
*/
/* ============ End of shared.css ============ */

/* ============ Start of color0.css ============ */
@charset "utf-8";

/*
     FILE ARCHIVED ON 22:42:20 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:18 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 707.935 (3)
  esindex: 0.011
  captures_list: 916.815
  CDXLines.iter: 10.044 (3)
  PetaboxLoader3.datanode: 736.859 (4)
  exclusion.robots.fetch: 182.898 (4)
  exclusion.robots: 183.476
  exclusion.robots.policy: 0.277
  RedisCDXSource: 12.3
  PetaboxLoader3.resolve: 174.823
  load_resource: 210.178
*/
/* ============ End of color0.css ============ */

/* ============ Start of color1.css ============ */
@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrapper3,
#tmp_main,
#tmp_main *,
#tmp_main2,
#tmp_main2 *,
#tmp_footer,
#tmp_footer * {
    /*color:#FFFF00 !important;*/
    /*background-color:#00008B !important;*/
    /*background-image:none !important;*/
    /*border-color:#FFFF00 !important;*/
    list-style-image: none !important;
}

#tmp_pankuzu a,
#tmp_main a,
#tmp_footer a,
#tmp_pankuzu span,
#tmp_main span,
#tmp_footer span
{
    color: #003366 !important;
    /*background-color:#00008B !important;*/
}

#tmp_main h1,
#tmp_main h2,
#tmp_main h3,
#tmp_main h4,
#tmp_main h5,
#tmp_main h6 {
    padding: 5px !important;
    border: none !important;
}

#tmp_main h1 {
    border: 3px solid yellow !important;
}

#tmp_main h2 {
    border-bottom: 1px solid yellow !important;
    border-left: 3px solid yellow !important;
}

#tmp_main h3 {
    border-left: 3px solid yellow !important;
}

#tmp_inquiry h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

#tmp_header_image,
#tmp_header_image * {
    background-color: #FFFFFF !important;
}

/* for Firefox3.0 */
#tmp_main caption {
    background-color: transparent !important;
}

/* for google box */
#tmp_main #tmp_gmap_box,
#tmp_main #tmp_gmap_box * {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: yellow !important;
    list-style-image: none !important;
}

#tmp_main #tmp_gmap_box a {
    color: #7777CC !important;
}

#tmp_main #tmp_gmap_box .gmnoprint {
    background-color: #FFFFFF !important;
}

/* no padding & border
============================== */
.format_top #tmp_main h1,
.format_top #tmp_main h2,
.format_top #tmp_main h3,
.format_top #tmp_main h4,
.format_top #tmp_main2 h1,
.format_top #tmp_main2 h2,
.format_top #tmp_main2 h3,
.format_top #tmp_main2 h4,
#tmp_first h1,
.format_free .column_rnavi #tmp_main h1,
.format_free .column_rnavi #tmp_main h2,
.format_free .column_rnavi #tmp_main h3,
.format_free .column_rnavi #tmp_main h4,
#tmp_kids h1,
#tmp_kids h2,
#tmp_kids h3,
#tmp_kids h4,
#tmp_sentokun h1,
#tmp_sentokun h2,
#tmp_sentokun h3,
#tmp_sentokun h4,
#tmp_sp h1,
#tmp_sp h2,
#tmp_event h1,
#tmp_event h2,
#tmp_event h3,
#tmp_event h4 {
    padding: 0 !important;
    border: none !important;
}

/*
     FILE ARCHIVED ON 22:47:04 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:21 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 888.433 (3)
  esindex: 0.021
  captures_list: 1066.421
  CDXLines.iter: 13.113 (3)
  PetaboxLoader3.datanode: 995.477 (4)
  exclusion.robots.fetch: 157.399 (4)
  exclusion.robots: 157.947
  exclusion.robots.policy: 0.278
  RedisCDXSource: 2.55
  PetaboxLoader3.resolve: 215.665
  load_resource: 390.456
*/
/* ============ End of color1.css ============ */

/* ============ Start of color2.css ============ */
@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrapper3,
#tmp_main,
#tmp_main *,
#tmp_main2,
#tmp_main2 *,
#tmp_footer,
#tmp_footer * {
    /*color:#000000 !important;*/
    /*background-color:#FFFF00 !important;*/
    /*background-image:none !important;*/
    /*border-color:#000000 !important;*/
    list-style-image: none !important;
}

#tmp_pankuzu a,
#tmp_main a,
#tmp_footer a {
    color: #003366 !important;
    /*background-color:#FFFF00 !important;*/
}

#tmp_main h1,
#tmp_main h2,
#tmp_main h3,
#tmp_main h4,
#tmp_main h5,
#tmp_main h6 {
    padding: 5px !important;
    border: none !important;
}

#tmp_main h1 {
    border: 3px solid black !important;
}

#tmp_main h2 {
    border-bottom: 1px solid black !important;
    border-left: 3px solid black !important;
}

#tmp_main h3 {
    border-left: 3px solid black !important;
}

#tmp_inquiry h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

#tmp_header_image,
#tmp_header_image * {
    background-color: #FFFFFF !important;
}

/* for Firefox3.0 */
#tmp_main caption {
    background-color: transparent !important;
}

/* for google box */
#tmp_main #tmp_gmap_box,
#tmp_main #tmp_gmap_box * {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: black !important;
    list-style-image: none !important;
}

#tmp_main #tmp_gmap_box a {
    color: #7777CC !important;
}

#tmp_main #tmp_gmap_box .gmnoprint {
    background-color: #FFFFFF !important;
}

/* no padding & border
============================== */
.format_top #tmp_main h1,
.format_top #tmp_main h2,
.format_top #tmp_main h3,
.format_top #tmp_main h4,
.format_top #tmp_main2 h1,
.format_top #tmp_main2 h2,
.format_top #tmp_main2 h3,
.format_top #tmp_main2 h4,
#tmp_first h1,
.format_free .column_rnavi #tmp_main h1,
.format_free .column_rnavi #tmp_main h2,
.format_free .column_rnavi #tmp_main h3,
.format_free .column_rnavi #tmp_main h4,
#tmp_kids h1,
#tmp_kids h2,
#tmp_kids h3,
#tmp_kids h4,
#tmp_sentokun h1,
#tmp_sentokun h2,
#tmp_sentokun h3,
#tmp_sentokun h4,
#tmp_sp h1,
#tmp_sp h2,
#tmp_event h1,
#tmp_event h2,
#tmp_event h3,
#tmp_event h4 {
    padding: 0 !important;
    border: none !important;
}

/*
     FILE ARCHIVED ON 22:45:20 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:24 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 170.114 (3)
  esindex: 0.014
  captures_list: 387.453
  CDXLines.iter: 9.895 (3)
  PetaboxLoader3.datanode: 213.868 (4)
  exclusion.robots.fetch: 201.369 (4)
  exclusion.robots: 202.234
  exclusion.robots.policy: 0.439
  RedisCDXSource: 1.82
  PetaboxLoader3.resolve: 239.954
  load_resource: 297.188
*/
/* ============ End of color2.css ============ */

/* ============ Start of color3.css ============ */
@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrapper3,
#tmp_main,
#tmp_main *,
#tmp_main2,
#tmp_main2 *,
#tmp_footer,
#tmp_footer * {
    /*color:#FFFF00 !important;*/
    /*background-color:#000000 !important;*/
    /*background-image:none !important;*/
    /*border-color:#FFFF00 !important;*/
    list-style-image: none !important;
}

#tmp_pankuzu a,
#tmp_main a,
#tmp_footer a {
    color: #003366 !important;
    /*background-color:#000000 !important;*/
}

#tmp_main h1,
#tmp_main h2,
#tmp_main h3,
#tmp_main h4,
#tmp_main h5,
#tmp_main h6 {
    padding: 5px !important;
    border: none !important;
}

#tmp_main h1 {
    border: 3px solid yellow !important;
}

#tmp_main h2 {
    border-bottom: 1px solid yellow !important;
    border-left: 3px solid yellow !important;
}

#tmp_main h3 {
    border-left: 3px solid yellow !important;
}

#tmp_inquiry h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

#tmp_header_image,
#tmp_header_image * {
    background-color: #FFFFFF !important;
}

/* for Firefox3.0 */
#tmp_main caption {
    background-color: transparent !important;
}

/* for google box */
#tmp_main #tmp_gmap_box,
#tmp_main #tmp_gmap_box * {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: yellow !important;
    list-style-image: none !important;
}

#tmp_main #tmp_gmap_box a {
    color: #7777CC !important;
    background-color: transparent !important;
}

#tmp_main #tmp_gmap_box .gmnoprint {
    background-color: #FFFFFF !important;
}

/* no padding & border
============================== */
.format_top #tmp_main h1,
.format_top #tmp_main h2,
.format_top #tmp_main h3,
.format_top #tmp_main h4,
.format_top #tmp_main2 h1,
.format_top #tmp_main2 h2,
.format_top #tmp_main2 h3,
.format_top #tmp_main2 h4,
#tmp_first h1,
.format_free .column_rnavi #tmp_main h1,
.format_free .column_rnavi #tmp_main h2,
.format_free .column_rnavi #tmp_main h3,
.format_free .column_rnavi #tmp_main h4,
#tmp_kids h1,
#tmp_kids h2,
#tmp_kids h3,
#tmp_kids h4,
#tmp_sentokun h1,
#tmp_sentokun h2,
#tmp_sentokun h3,
#tmp_sentokun h4,
#tmp_sp h1,
#tmp_sp h2,
#tmp_event h1,
#tmp_event h2,
#tmp_event h3,
#tmp_event h4 {
    padding: 0 !important;
    border: none !important;
}

/*
     FILE ARCHIVED ON 22:44:10 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:27 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 473.841 (3)
  esindex: 0.009
  captures_list: 604.608
  CDXLines.iter: 15.67 (3)
  PetaboxLoader3.datanode: 255.058 (4)
  exclusion.robots.fetch: 102.776 (4)
  exclusion.robots: 103.564
  exclusion.robots.policy: 0.349
  RedisCDXSource: 6.415
  PetaboxLoader3.resolve: 54.56
  load_resource: 92.293
*/
/* ============ End of color3.css ============ */

/* ============ Start of edit.css ============ */
@charset "utf-8";

/* ==================================================
info_topics
================================================== */
#tmp_info_topics {
    padding: 10px;
    background: url(https://images.staticjw.com/130/9618/net_bg.jpg) repeat left top;
}

#tmp_info_topics2 {
    background: url(https://images.staticjw.com/130/2425/net_bg_mdl.gif) repeat-y left top;
}

#tmp_info_topics3 {
    background: url(https://images.staticjw.com/130/4731/net_bg_btm.gif) no-repeat left bottom;
}

#tmp_new_event {
    width: 275px;
    margin: 0 10px 0 0 !important;
    clear: none;
    float: left;
}

#tmp_news_topics {
    width: 275px;
    margin-bottom: 0 !important;
    clear: none;
    float: left;
}

/* ==================================================
event
================================================== */
#tmp_event {
    margin: 0 0 17px 0;
    padding: 9px 0 9px 9px;
    color: inherit;
    background: #E7E3C2 url(https://images.staticjw.com/130/8185/event_bg.jpg) repeat-x left top;
    border: 1px solid #E7E3C2;
    clear: both;
}

#tmp_event_ttl {
    margin: 0 0 10px 0;
}

#tmp_event_l {
    width: 275px;
    margin: 0 10px 0 0;
    float: left;
}

#tmp_event_r {
    width: 275px;
    float: left;
}

#tmp_event .top_event_btn {
    width: 100%;
    margin: 0 0 15px 0;
}

#tmp_event .top_event_btnL {
    display: table;
    width: 132px;
    float: left;
}

#tmp_event .top_event_btnR {
    display: table;
    width: 132px;
    float: right;
}

#tmp_new_event_cnt {
    padding: 10px;
}

#tmp_news_topics_cnt {
    padding: 10px;
}

#tmp_new_event_cnt ul,
#tmp_news_topics_cnt ul {
    list-style: none;
    list-syle-image: none;

}

#tmp_new_event_cnt li,
#tmp_news_topics_cnt li {
    padding: 0 0 5px 18px;
    margin: 0 0 5px 0;
    background: url(https://images.staticjw.com/130/6105/icon_list.gif) no-repeat left 0.2em;
    border-bottom: 1px dashed #CCCCCC;
}

/* heijyo
============================== */
#tmp_heijyo {
    margin: 0 0 7px 0;
    color: inherit;
    background: #FFFFFF url(https://images.staticjw.com/130/9737/heijyo_bg.jpg) repeat-x left bottom;
    border: 1px solid #BCB498;
}

#tmp_heijyo_cnt {
    padding: 15px 8px 8px;
}

#tmp_heijyo_cnt p {
    margin: 0 0 7px 0;
}

#tmp_heijyo_img {
    margin: 10px -8px 7px;
}

#tmp_heijyo_cnt h2 {
    margin: 5px 0;
}

#tmp_heijyo_cnt ul {
    margin: 0 0 8px;
    list-style: none;
    list-style-image: none;
    border-top: 1px dashed #999999;
}

#tmp_heijyo_cnt li {
    padding: 4px 3px;
    margin-bottom: 0;
    border-bottom: 1px dashed #999999;
}

#tmp_heijyo_cnt li img {
    vertical-align: bottom;
}

/* roam
============================== */
#tmp_roam {
    color: inherit;
    background: #EFCFCF url(https://images.staticjw.com/130/6954/roam_bg.jpg) repeat-x left top;
    border: 1px solid #BCB498;
    margin: 0 0 7px 0;
}

#tmp_roam_cnt {
    padding: 15px 8px 8px;
}

#tmp_roam_cnt p {
    margin: 0 0 9px 0;
    line-height: 1.4;
}

#tmp_genre {
    font-size: 0.1%;
    line-height: 0.1;
    list-style: none;
    list-style-image: none;
}

#tmp_genre li {
    margin: 0 0 5px 0;
    float: left;
}

#tmp_genre .odd {
    margin-right: 5px;
}

#tmp_yamatoji {
    clear: both;
}

/* ==================================================
picup
================================================== */
#tmp_picup {
    margin: 0 0 20px;
    clear: both;
}

#tmp_picup_ttl {
    margin: 0 0 5px 0;
    font-size: 0.1%;
    line-height: 0.1;
}

#tmp_picup_cnt img {
    padding: 3px;
    border: 1px solid #CCCCCC;
}

/* ==================================================
special
================================================== */
#tmp_special {
    margin: 0 0 20px 0;
    padding: 0 0 0 19px;
    font-size: 0.1%;
    line-height: 0.1;
    clear: both;
}

/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
#tmp_info_topics3:after,
#tmp_event_cnt:after,
#tmp_heijyo_cnt:after,
#tmp_roam_cnt:after,
#tmp_genre:after,
#tmp_picup_cnt:after,
#tmp_event .top_event_btn:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0.1%;
    line-height: 0.1;
    clear: both;
    visibility: hidden;
}

/* for IE7.0 */
*:first-child + html .clearfix,
*:first-child + html #tmp_info_topics3,
*:first-child + html #tmp_event_cnt,
*:first-child + html #tmp_heijyo_cnt,
*:first-child + html #tmp_roam_cnt,
*:first-child + html #tmp_genre,
*:first-child + html #tmp_picup_cnt,
*:first-child + html #tmp_event .top_event_btn {
    min-height: 1%;
}

/* for IE6.0 */
* html .clearfix,
* html #tmp_info_topics3,
* html #tmp_event_cnt,
* html #tmp_heijyo_cnt,
* html #tmp_roam_cnt,
* html #tmp_genre,
* html #tmp_picup_cnt,
* html #tmp_event .top_event_btn {
    height: 1%;
}

/*
     FILE ARCHIVED ON 22:47:15 May 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:55:29 Jun 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 116.539 (3)
  esindex: 0.008
  captures_list: 191.206
  CDXLines.iter: 11.1 (3)
  PetaboxLoader3.datanode: 688.26 (4)
  exclusion.robots.fetch: 57.925 (4)
  exclusion.robots: 58.685
  exclusion.robots.policy: 0.384
  RedisCDXSource: 1.756
  PetaboxLoader3.resolve: 571.708
  load_resource: 1145.232
*/
/* ============ End of edit.css ============ */

a:link {
    color: #003366;
    background-color: transparent;
}

a {
    color: #003366;
    background-color: transparent;
}