﻿@charset "UTF-8";

/* 全体 -------*/
body {
margin:20px 0 0 0;
padding:0;
font-size:100%;
overflow: visible;
display:none;
}

/* 背景 -------*/
.bg_prt_col_wht {
background:#FFFFFF;
}

/* 不要なすき間の削除（ヘッダー） -------*/
.header {
margin-top:0px;
height:40px;
}

.lead_a {
display:none;
}

/* 不要なパーツの削除（共通） -------*/
.cnt_head_top,
.cnt_foot_top,
.logo_ndl,
.logo_ilcl,
.logo_lib,
.logo_res,
.logo_words,
.btn_header_ndl_01,
.btn_header_ndl_02,
.btn_header_ilcl_01,
.btn_header_ilcl_02,
.btn_header_lib_01,
.btn_header_lib_02,
.btn_header_res_01,
.btn_header_res_02,
.btn_header_words_01,
.btn_header_words_02,
.footer#footer_top,
.footer#footer_ndl,
.footer#footer_ilcl,
.footer#footer_lib,
.footer#footer_res,
.footer#footer_words {
display:none;
}

/* 不要なパーツの削除（お知らせ） -------*/
.cnt_news_top_head,
.cnt_news_top_body,
.cnt_news_top_foot {
display:none;
}


/* 不要なパーツの削除（すすむもどるナビ） -------*/
.ftnav,
.frnav,
.frnav_fwd,
.frnav_rew,
.ftnav_fwd,
.ftnav_rew,
.ftnav_index,
.frnav_goal
.ftnav_goal,
.frnav_fwd_blu,
.frnav_rew_blu,
.ftnav_room_index,
.ftnav_tokyo_index,
.ftnav_kansai_index,
.ftnav_room_kodomo_index {
display:none;
}

/* 調整用 -------*/
.clearfix:after {content:""; display:block; clear:both;}
.clearfix_h460:after {content:""; display:block; clear:both; height:460px}
.clearfix_h200:after {content:""; display:block; clear:both; height:200px}
.clearfix_h190:after {content:""; display:block; clear:both; height:190px}
.clearfix_h180:after {content:""; display:block; clear:both; height:180px}
.clearfix_h170:after {content:""; display:block; clear:both; height:170px}
.clearfix_h160:after {content:""; display:block; clear:both; height:160px}
.clearfix_h150:after {content:""; display:block; clear:both; height:150px}
.clearfix_h145:after {content:""; display:block; clear:both; height:145px}
.clearfix_h140:after {content:""; display:block; clear:both; height:140px}
.clearfix_h130:after {content:""; display:block; clear:both; height:130px}
.clearfix_h120:after {content:""; display:block; clear:both; height:120px}
.clearfix_h115:after {content:""; display:block; clear:both; height:115px}
.clearfix_h110:after {content:""; display:block; clear:both; height:110px}
.clearfix_h100:after {content:""; display:block; clear:both; height:100px}
.clearfix_h90:after {content:""; display:block; clear:both; height:90px}
.clearfix_h80:after {content:""; display:block; clear:both; height:80px}
.clearfix_h70:after {content:""; display:block; clear:both; height:70px}
.clearfix_h60:after {content:""; display:block; clear:both; height:60px}
.clearfix_h50:after {content:""; display:block; clear:both; height:50px}
.clearfix_h40:after {content:""; display:block; clear:both; height:40px}
.clearfix_h30:after {content:""; display:block; clear:both; height:30px}
.clearfix_h20:after {content:""; display:block; clear:both; height:20px}
.clearfix_h10:after {content:""; display:block; clear:both; height:10px}
.clearfix_h0:after {content:""; display:block; clear:both; height:1px}

/* ポジション -------*/
.pr_200 {position:relative; top:-200px; margin-bottom:-200px;}
.pr_190 {position:relative; top:-190px; margin-bottom:-190px;}
.pr_180 {position:relative; top:-180px; margin-bottom:-180px;}
.pr_170 {position:relative; top:-170px; margin-bottom:-170px;}
.pr_160 {position:relative; top:-160px; margin-bottom:-160px;}
.pr_150 {position:relative; top:-150px; margin-bottom:-150px;}
.pr_140 {position:relative; top:-140px; margin-bottom:-140px;}
.pr_130 {position:relative; top:-130px; margin-bottom:-130px;}
.pr_120 {position:relative; top:-120px; margin-bottom:-120px;}
.pr_110 {position:relative; top:-110px; margin-bottom:-110px;}
.pr_100 {position:relative; top:-100px; margin-bottom:-100px;}
.pr_90 {position:relative; top:-90px; margin-bottom:-90px;}
.pr_80 {position:relative; top:-80px; margin-bottom:-80px;}
.pr_70 {position:relative; top:-70px; margin-bottom:-70px;}
.pr_60 {position:relative; top:-60px; margin-bottom:-60px;}
.pr_50 {position:relative; top:-50px; margin-bottom:-50px;}
