@charset "utf-8";

/* ==================================================
contents
================================================== */
/* lead
================================================== */
#tmp_lead {
	background:url(/shared/templates/plaza_top/images/lead_ttl_bg.jpg) no-repeat top center;
	min-width:1260px;
	clear:both;
}
#tmp_lead p {
	padding:0 10px;
	margin:0 auto;
	background:url(/shared/templates/plaza_top/images/lead_ttl.jpg) no-repeat left top;
}
#tmp_lead p,
#tmp_lead p span {
	width:1240px;
	height:560px;
}
/* 背景-共通
================================================== */
#tmp_wrap_areamap,
#tmp_wrap_student {
	background:url(/shared/site_plaza/images/main/bg.gif) repeat left top;
	min-width:1260px;
	clear:both;
}
/* areamap
================================================== */
#tmp_wrap_areamap {
	padding:78px 0;
}
#tmp_areamap {
	width:1080px;
	margin:0 auto;
	padding:40px 47px 26px;
	position:relative;
	border:2px solid #dae9eb;
	background-color:#ffffff;
	color:inherit;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
#tmp_areamap::before {
	content:"";
	position:absolute;
	left:0;
	bottom:-80px;
	background:url(/shared/templates/plaza_top/images/area_pic2.png) no-repeat;
	width:150px;
	height:215px;
}
#tmp_areamap_ttl {
	float:left;
	width:290px;
	padding:105px 0 130px;
	font-size:114.3%;
}
#tmp_areamap_ttl p {
	line-height:2;
	text-align:center;
	margin:0 0 30px;
}
#tmp_areamap_ttl .more_btn {
	line-height:1.3;
	margin-bottom:0;
}
#tmp_areamap_ttl .more_btn a {
	display:inline-block;
	text-decoration:none;
	min-width:256px;
	color:#ffffff;
	background:#166adc url(/shared/site_plaza/images/icon/arrow_r_w.png) no-repeat right center;
	padding:10px 20px;
	-webkit-border-radius:1.5em;
	-moz-border-radius:1.5em;
	border-radius:1.5em;
}
#tmp_areamap_ttl .more_btn a:hover {
	text-decoration:underline;
}
#tmp_areamap_cnt {
	float:right;
	width:666px;
}
#tmp_areamap_cnt .areamap {
	background:url(/shared/templates/plaza_top/images/area_bg.png) no-repeat left top;
	height:354px;
	position:relative;
}
#tmp_areamap_cnt .areamap::before {
	content:"";
	position:absolute;
	left:-131px;
	top:-27px;
	background:url(/shared/templates/plaza_top/images/area_pic1.png) no-repeat;
	width:150px;
	height:120px;
}
#tmp_areamap_cnt .areamap ul {
	list-style:none;
	margin:0;
}
#tmp_areamap_cnt .areamap li,
#tmp_areamap_cnt .areamap li a,
#tmp_areamap_cnt .areamap li span {
	width:163px;
	height:62px;
}
#tmp_areamap_cnt .areamap li {
	position:absolute;
}
#tmp_areamap_cnt .areamap .area_hirai,
#tmp_areamap_cnt .areamap .area_ichinoe,
#tmp_areamap_cnt .areamap .area_kasai,
#tmp_areamap_cnt .areamap .area_chuo {
	left:50px;
}
#tmp_areamap_cnt .areamap .area_koiwa,
#tmp_areamap_cnt .areamap .area_minamikoiwa,
#tmp_areamap_cnt .areamap .area_minamishinozaki,
#tmp_areamap_cnt .areamap .area_minamikasai {
	right:30px;
}
#tmp_areamap_cnt .areamap .area_hirai {
	top:35px;
}
#tmp_areamap_cnt .areamap .area_chuo {
	top:110px;
}
#tmp_areamap_cnt .areamap .area_ichinoe {
	top:185px;
}
#tmp_areamap_cnt .areamap .area_kasai {
	top:260px;
}
#tmp_areamap_cnt .areamap .area_koiwa {
	top:35px;
}
#tmp_areamap_cnt .areamap .area_minamikoiwa {
	top:110px;
}
#tmp_areamap_cnt .areamap .area_minamishinozaki {
	top:185px;
}
#tmp_areamap_cnt .areamap .area_minamikasai {
	top:260px;
}
#tmp_areamap_cnt .areamap li a {
	background-repeat:no-repeat;
	background-position:left top;
}
#tmp_areamap_cnt .areamap .area_hirai a {
	background-image:url(/shared/templates/plaza_top/images/area_hirai.png);
}
#tmp_areamap_cnt .areamap .area_ichinoe a {
	background-image:url(/shared/templates/plaza_top/images/area_ichinoe.png);
}
#tmp_areamap_cnt .areamap .area_kasai a {
	background-image:url(/shared/templates/plaza_top/images/area_kasai.png);
}
#tmp_areamap_cnt .areamap .area_koiwa a {
	background-image:url(/shared/templates/plaza_top/images/area_koiwa.png);
}
#tmp_areamap_cnt .areamap .area_minamikoiwa a {
	background-image:url(/shared/templates/plaza_top/images/area_minamikoiwa.png);
}
#tmp_areamap_cnt .areamap .area_minamishinozaki a {
	background-image:url(/shared/templates/plaza_top/images/area_minamishinozaki.png);
}
#tmp_areamap_cnt .areamap .area_chuo a {
	background-image:url(/shared/templates/plaza_top/images/area_chuo.png);
}
#tmp_areamap_cnt .areamap .area_minamikasai a {
	background-image:url(/shared/templates/plaza_top/images/area_minamikasai.png);
}
/* info
================================================== */
#tmp_wrap_info {
	width:1080px;
	margin:0 auto;
	padding:97px 0 80px;
	clear:both;
}
#tmp_info {
	float:left;
	width:740px;
}
#tmp_info_ttl {
	padding-bottom:15px;
	margin:0 0 36px;
	background:url(/shared/templates/plaza_top/images/info_ttl_bg.gif) no-repeat left bottom;
}
#tmp_info_ttl h2 {
	float:left;
	background:url(/shared/templates/plaza_top/images/news_ttl.png) no-repeat left top;
}
#tmp_info_ttl h2,
#tmp_info_ttl span {
	width:190px;
	height:30px;
}
#tmp_info_sns {
	float:right;
	width:290px;
	background-color:#e9f8fa;
	color:inherit;
	padding:20px 15px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	position:relative;
}
#tmp_info_sns::after {
	content:"";
	position:absolute;
	top:-89px;
	right:-8px;
	background:url(/shared/templates/plaza_top/images/news_pic.png) no-repeat;
	width:68px;
	height:101px;
}
/* more_info */
#tmp_info .more_info {
	float:right;
	padding-top:5px;
}
#tmp_info .more_info p {
	float:left;
	margin-left:25px;
}
#tmp_info .more_info p a {
	display:inline-block;
	text-decoration:none;
	color:#000000;
	background:url(/shared/site_plaza/images/icon/arrow_icon_b.png) no-repeat left 0.3em;
	padding-left:20px;
	min-height:15px;
}
#tmp_info .more_info p a:hover {
	text-decoration:underline;
}
/* list_table */
#tmp_info .list_table {
	width:100%;
	line-height:1.2;
	border-collapse:collapse;
	border-spacing:0;
}
#tmp_info .list_table td {
	vertical-align:top;
	text-align:left;
	padding:15px 8px;
	border-bottom:1px solid #dae9eb;
}
#tmp_info .list_table td img {
	vertical-align:middle;
	display:inline-block;
	margin-left:15px;
}
#tmp_info .list_table .date {
	width:8em;
	font-weight:bold;
	white-space:nowrap;
	padding:14px 8px;
}
#tmp_info .list_table .date p {
	display:inline-block;
	vertical-align: middle;
}
#tmp_info .list_table .date .label0,
#tmp_info .list_table .date .label1,
#tmp_info .list_table .date .label2,
#tmp_info .list_table .date .label3,
#tmp_info .list_table .date .label4,
#tmp_info .list_table .date .label5,
#tmp_info .list_table .date .label6,
#tmp_info .list_table .date .label7 {
	margin-left:12px;
	padding:2px 0 1px;
	text-align:center;
	min-width:60px;
	border-width:2px;
	border-style:solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#tmp_info .list_table .date .label0 {	/* 共通 */
	border-color:#1d4099;
}
#tmp_info .list_table .date .label1 {	/* 平井 */
	border-color:#0075c3;
}
#tmp_info .list_table .date .label2 {	/* 一之江 */
	border-color:#449cae;
}
#tmp_info .list_table .date .label3 {	/* 葛西 */
	border-color:#19c319;
}
#tmp_info .list_table .date .label4 {	/* 小岩 */
	border-color:#c05e93;
}
#tmp_info .list_table .date .label5 {	/* 南小岩 */
	border-color:#ec656d;
}
#tmp_info .list_table .date .label6 {	/* 南篠崎 */
	border-color:#c097d1;
}
#tmp_info .list_table .date .label7 {	/* 中央 */
	border-color:#f8ce35;
}
#tmp_info .list_table td a {
	color:#000000;
	background-color:transparent;
}
#tmp_info .list_table td a:hover {
	text-decoration:none;
}
/* info_sns */
#tmp_info_sns p {
	margin:0 0 15px;
}
#tmp_info_sns .event {
	margin:0;
	padding-top:12px;
}
#tmp_info_sns p a {
	display:block;
	padding:16px 5px 14px 65px;
	color:#000000;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:25px center;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-decoration:none;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
}
#tmp_info_sns p a:hover {
	text-decoration:underline;
}
#tmp_info_sns .x a {
	border:3px solid #000000;
	background-image:url(/shared/site_plaza/images/icon/sns_x.png);
}
#tmp_info_sns .instagram {
    display: inline-block;
    width: 100%;
    padding: 3px; /* 枠の太さ */
    background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af, #515bd4);
    border-radius: 6px;
}
#tmp_info_sns .instagram .inner a {
    display: block;
    padding: 13px 65px;
    background-color: #ffffff;
    border-radius: 4px;

    color: #000;

    /* アイコン */
    background-image: url(/shared/site_plaza/images/icon/sns_instagram.png);
    background-repeat: no-repeat;
    background-position: 25px center ; /* アイコン位置調整 */
    background-size: 32px auto; /* アイコンサイズ */
}
#tmp_info_sns .facebook a {
	border:3px solid #23599b;
	background-image:url(/shared/site_plaza/images/icon/facebook_icon.png);
}
#tmp_info_sns .event a {
	min-height:126px;
	padding-top:38px;
	border:3px solid #77cfa3;
	background-image:url(/shared/site_plaza/images/icon/pdf_icon.png);
	background-position:20px center;
}
/* leaflet
================================================== */
#tmp_leaflet {
	width:1080px;
	margin:0 auto;
	padding:0 0 65px;
	clear:both;
}
#tmp_leaflet_ttl {
	padding-bottom:19px;
	margin:0 0 45px;
	background:url(/shared/templates/plaza_top/images/info_ttl_bg.gif) no-repeat left bottom;
}
#tmp_leaflet_ttl h2 {
	float:left;
	background:url(/shared/templates/plaza_top/images/leaflet_ttl.png) no-repeat left top;
}
#tmp_leaflet_ttl h2,
#tmp_leaflet_ttl span {
	width:340px;
	height:30px;
}
#tmp_leaflet_ttl p {
	display:inline-block;
	margin:10px 0 0 20px;
	font-weight:bold;
}
#tmp_leaflet_slide {
	padding:0 30px 30px 60px;
	position:relative;
	overflow:hidden;
}
#tmp_leaflet_slide .touch_area {
	overflow:hidden;
}
#tmp_leaflet_slide .wrap_box_leaflet {
	width:490px;
	display:inline-block;
	vertical-align:top;
}
#tmp_leaflet_slide .box_wrap_parent_gallery {
    width: 500px !important;
	overflow: visible !important;
}
#tmp_leaflet_slide .box_leaflet {
	padding:0 30px 10px 0;
}
#tmp_leaflet_slide .box_leaflet_img {
	float:left;
	width:130px;
	height:130px;
	overflow:hidden;
	position: relative;
}
#tmp_leaflet_slide .box_leaflet_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 150%;
	height: 100%;
}
#tmp_leaflet_slide .box_leaflet_cnt {
	float:right;
	width:320px;
	padding-top:10px;
}
#tmp_leaflet_slide .box_leaflet_cnt .leaflet_sns {
	display:inline-block;
	padding:1px 10px;
	font-size:85.7%;
	color:#000000;
}
#tmp_leaflet_slide .box_leaflet_cnt .leaflet_sns.fb {
	background-color:#d6ddf1;
}
#tmp_leaflet_slide .box_leaflet_cnt .leaflet_sns.tw {
	background-color:#cef1ff;
}
#tmp_leaflet_slide .gallery_navi p {
	position:absolute;
	top:45px;
	z-index:5;
}
#tmp_leaflet_slide .gallery_navi .prev {
	left:0px;
}
#tmp_leaflet_slide .gallery_navi .next {
	right:0px;
}
#tmp_leaflet_slide .gallery_ctrl {
	text-align:center;
	padding-top:5px;
}
#tmp_leaflet_slide .gallery_cntrol,
#tmp_leaflet_slide .list_order,
#tmp_leaflet_slide .list_order li {
	display:inline-block;
	vertical-align:top;
}
#tmp_leaflet_slide .gallery_cntrol {
	margin-right:17px;
}
#tmp_leaflet_slide .gallery_cntrol p {
	font-weight:bold;
	line-height:1.1;
	font-size:85.7%;
	text-transform:uppercase;
}
#tmp_leaflet_slide .gallery_cntrol a {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	min-width:60px;
	padding:3px 5px;
	background-color:#1368d7;
	color:#ffffff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
#tmp_leaflet_slide .gallery_cntrol span {
	display:inline-block;
	padding:1px 0 0 12px;
	background-repeat:no-repeat;
	background-position:left center;
	-webkit-background-size:10px auto !important;
	-moz-background-size:10px auto !important;
	background-size:10px auto !important;
}
#tmp_leaflet_slide .gallery_cntrol .stop_btn span {
	background-image:url(/shared/images/icon/stop_icon.png);
}
#tmp_leaflet_slide .gallery_cntrol .start_btn span {
	background-image:url(/shared/images/icon/start_icon.png);
}
#tmp_leaflet_slide .gallery_cntrol a:hover {
	text-decoration:underline;
}
#tmp_leaflet_slide .list_order {
	list-style:none;
	padding-top:2px;
}
#tmp_leaflet_slide .list_order li {
	margin-right:10px;
}
#tmp_leaflet_slide .list_order li img {
	vertical-align:top;
}
/* student
================================================== */
#tmp_wrap_student {
	padding:70px 0;
}
#tmp_student {
	width:1080px;
	margin:0 auto;
}
#tmp_student2 {
	padding-left:560px;
	min-height:540px;
	background:url(/shared/templates/plaza_top/images/student_img.png) no-repeat left 14px;
	position:relative;
}
#tmp_student2::after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	background:url(/shared/templates/plaza_top/images/student_pic2.png) no-repeat;
	width:220px;
	height:224px;
}
#tmp_student_ttl {
	background:url(/shared/templates/plaza_top/images/shien_ttl_bg.gif) no-repeat left bottom;
	padding:0 0 10px;
	margin:8px 0 30px;
	position:relative;
}
#tmp_student_ttl::after {
	content:"";
	position:absolute;
	top:-117px;
	right:-14px;
	background:url(/shared/templates/plaza_top/images/student_pic1.png) no-repeat;
	width:224px;
	height:180px;
}
#tmp_student_ttl h2 {
	width:190px;
}
#tmp_student_ttl h2 img {
	max-width:100%;
	height:auto;
}
#tmp_student_cnt {
	font-size:114.3%;
}
#tmp_student_cate {
	clear:both;
}
#tmp_student_cate ul {
	list-style:none;
	display:table;
	width:100%;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_student_cate ul li {
	display:table-cell;
	vertical-align:top;
	text-align:center;
	width:360px;
}
#tmp_student_cate ul li a {
	display:block;
	padding:95px 5px 20px;
	border:3px solid #166adc;
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center 17px;
}
#tmp_student_cate .cate_event a {
	background-image:url(/shared/templates/plaza_top/images/student_navi1_bg.png);
	border-right:none;
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
}
#tmp_student_cate .cate_studio a {
	background-image:url(/shared/templates/plaza_top/images/student_navi2_bg.png);
}
#tmp_student_cate .cate_project a {
	background-image:url(/shared/templates/plaza_top/images/student_navi3_bg.png);
	border-left:none;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}
#tmp_student_cate ul li span {
	display:inline-block;
	background:url(/shared/site_plaza/images/icon/arrow_icon_b.png) no-repeat left center;
	padding-left:20px;
	min-height:15px;
}
#tmp_student_cate ul li a:hover span {
	text-decoration:underline;
}
/* kosodate
================================================== */
#tmp_wrap_kosodate {
	padding:87px 0 72px;
	width:1080px;
	margin:0 auto;
	clear:both;
}
#tmp_kosodate {
	background:url(/shared/templates/plaza_top/images/kosodate_img.jpg) no-repeat right 45px;
	padding-right:560px;
	min-height:545px;
	position:relative;
}
#tmp_kosodate::before {
	content:"";
	position:absolute;
	top:-125px;
	right:25px;
	background:url(/shared/templates/plaza_top/images/kosodate_pic1.png) no-repeat;
	width:130px;
	height:175px;
}
#tmp_kosodate::after {
	content:"";
	position:absolute;
	bottom:-117px;
	right:-15px;
	background:url(/shared/templates/plaza_top/images/kosodate_pic2.png) no-repeat;
	width:220px;
	height:260px;
}
#tmp_kosodate_ttl {
	background:url(/shared/templates/plaza_top/images/shien_ttl_bg.gif) no-repeat left bottom;
	padding:0 0 10px;
	margin:0 0 25px;
	position:relative;
}
#tmp_kosodate_ttl h2 {
	width:190px;
}
#tmp_kosodate_ttl h2 img {
	max-width:100%;
	height:auto;
}
#tmp_kosodate_cnt {
	font-size:114.3%;
}
/* tab_switch */
#tmp_student_ttl .tab_switch,
#tmp_kosodate_ttl .tab_switch {
	display:none;
}
/* box_possible
================================================== */
.box_possible {
	margin:30px 0 35px;
	border:2px solid #dae9eb;
	padding:20px 35px;
	background-color:#ffffff;
	color:inherit;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.box_possible h3 {
	font-size:112.5%;
	margin:0 0 20px;
}
.box_possible ul {
	list-style:none;
	margin:0 -25px 0 0;
	padding-bottom:10px;
}
.box_possible ul li {
	display:inline-block;
	vertical-align:top;
	width:23%;
	margin:0 1% 12px 0;
	background:url(/shared/site_plaza/images/icon/list_icon2.png) no-repeat left 0.3em;
	padding-left:15px;
}
.box_possible .more_btn {
	text-align:center;
}
.box_possible .more_btn a {
	display:inline-block;
	min-width:358px;
	text-decoration:none;
	color:#ffffff;
	background:#166adc url(/shared/site_plaza/images/icon/arrow_r_w.png) no-repeat right center;
	padding:7px 20px;
	-webkit-border-radius:1.5em;
	-moz-border-radius:1.5em;
	border-radius:1.5em;
}
.box_possible .more_btn a:hover {
	text-decoration:underline;
}
/* ==================================================
各施設
================================================== */
/* 小岩
================================================== */
/* info */
.custom_koiwa.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #da5e95;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/info_ttl.gif);
}
.custom_koiwa.type_area #tmp_info .list_table td {
	border-bottom-color:#f9e5ef;
}
.custom_koiwa.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/navi_icon.png);
}
/* report */
.custom_koiwa #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/koiwa/bg.gif) repeat left top;
}
.custom_koiwa #tmp_report .report_ttl {
	background-color:#a0245f;
	border-bottom-color:#da5e95;
}
/* 南小岩
================================================== */
/* info */
.custom_minamikoiwa.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #f47a81;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/info_ttl.gif);
}
.custom_minamikoiwa.type_area #tmp_info .list_table td {
	border-bottom-color:#fae6e8;
}
.custom_minamikoiwa.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/navi_icon.png);
}
/* report */
.custom_minamikoiwa #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/bg.gif) repeat left top;
}
.custom_minamikoiwa #tmp_report .report_ttl {
	background-color:#a02432;
	border-bottom-color:#f47a81;
}
/* 一之江
================================================== */
/* info */
.custom_ichinoe.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #60c5da;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/info_ttl.gif);
}
.custom_ichinoe.type_area #tmp_info .list_table td {
	border-bottom-color:#e5f6f9;
}
.custom_ichinoe.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/navi_icon.png);
}
/* report */
.custom_ichinoe #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/bg.gif) repeat left top;
}
.custom_ichinoe #tmp_report .report_ttl {
	background-color:#0b6d81;
	border-bottom-color:#60c5da;
}
/* 南篠崎
================================================== */
/* info */
.custom_minamishinozaki.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #dfb4f1;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/info_ttl.gif);
}
.custom_minamishinozaki.type_area #tmp_info .list_table td {
	border-bottom-color:#f5e6fb;
}
.custom_minamishinozaki.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/navi_icon.png);
}
/* report */
.custom_minamishinozaki #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/bg.gif) repeat left top;
}
.custom_minamishinozaki #tmp_report .report_ttl {
	background-color:#8928b2;
	border-bottom-color:#dfb4f1;
}
/* 葛西
================================================== */
/* info */
.custom_kasai.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #3bc33b;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/info_ttl.gif);
}
.custom_kasai.type_area #tmp_info .list_table td {
	border-bottom-color:#e4f8e4;
}
.custom_kasai.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/navi_icon.png);
}
/* report */
.custom_kasai #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/kasai/bg.gif) repeat left top;
}
.custom_kasai #tmp_report .report_ttl {
	background-color:#057405;
	border-bottom-color:#3bc33b;
}
/* 平井
================================================== */
/* info */
.custom_hirai.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #5faadb;
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/info_ttl.gif);
}
.custom_hirai.type_area #tmp_info .list_table td {
	border-bottom-color:#e6f2f9;
}
.custom_hirai.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/navi_icon.png);
}
/* report */
.custom_hirai #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/hirai/bg.gif) repeat left top;
}
.custom_hirai #tmp_report .report_ttl {
	background-color:#1f6a9b;
	border-bottom-color:#5faadb;
}
/* 中央
================================================== */
/* info */
.custom_chuo.type_area #tmp_info_ttl h2 {
	border-bottom:2px solid #f8ce35;
	background-image:none;
}
.custom_chuo.type_area #tmp_info .list_table td {
	border-bottom-color:#faebc2;
}
.custom_chuo.type_area #tmp_info .more_info p a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/chuo/navi_icon.png);
}
/* report */
.custom_chuo #tmp_report {
	background:url(/shared/templates/plaza_top/images/shisetsu/chuo/bg.gif) repeat left top;
}
.custom_chuo #tmp_report .report_ttl {
	background-color:#1f6a9b;
	border-bottom-color:#5faadb;
}
/*共通
================================================== */
/* top_gallery
================================================== */
#tmp_top_gallery {
	margin:0 0 30px;
	position:relative;
}
#tmp_top_gallery ul {
	list-style:none;
}
.no_javascript #tmp_top_gallery .gallery_slide  {
	height:400px;
	overflow:hidden;
}
.no_javascript #tmp_top_gallery .gallery_slide li {
	margin:0 0 10px;
}
#tmp_top_gallery .gallery_ctrl,
#tmp_report_topics .report_cnt .gallery_ctrl {
	position:relative;
	z-index:10;
	text-align:center;
	padding:10px 0 0;
}
/* gallery_cntrol */
#tmp_top_gallery .gallery_cntrol,
#tmp_report_topics .report_cnt .gallery_cntrol {
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:85.7%;
	font-weight:bold;
	line-height:1.4;
}
#tmp_top_gallery .gallery_cntrol p a,
#tmp_report_topics .report_cnt .gallery_cntrol p a {
	display:inline-block;
	background-color:#111111;
	color:#ffffff;
	padding:2px 5px 1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#tmp_top_gallery .gallery_cntrol p,
#tmp_report_topics .report_cnt .gallery_cntrol p {
	text-transform:uppercase;
}
/* list_order */
#tmp_top_gallery .list_order,
#tmp_report_topics .report_cnt .list_order {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	padding-top:4px;
}
#tmp_top_gallery .list_order li,
#tmp_report_topics .report_cnt .list_order li {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:15px;
	height:15px;
	margin:0 2px;
}
#tmp_top_gallery .list_order li a,
#tmp_report_topics .report_cnt .list_order li a {
	width:15px;
	height:15px;
	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
}
#tmp_top_gallery .list_order li span,
#tmp_report_topics .report_cnt .list_order li span {
	width:15px;
	height:15px;
}
/* gallery_navi */
#tmp_top_gallery .gallery_navi p,
#tmp_report_topics .report_cnt .gallery_navi p {
	position:absolute;
	top:-223px;
}
#tmp_top_gallery .gallery_navi .prev {
	left:20px;
}
#tmp_top_gallery .gallery_navi .next {
	right:20px;
}
#tmp_top_gallery .gallery_navi p a,
#tmp_report_topics .report_cnt .gallery_navi p a {
	width:50px;
	height:50px;
	background-position:center center;
	background-repeat:no-repeat;
}
#tmp_top_gallery .gallery_navi p span,
#tmp_report_topics .report_cnt .gallery_navi p span {
	width:50px;
	height:50px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
/* 小岩 */
.custom_koiwa #tmp_top_gallery .list_order li a,
.custom_koiwa #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/onavi_off.png);
}
.custom_koiwa #tmp_top_gallery .list_order li.active a,
.custom_koiwa #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/onavi_on.png);
}
.custom_koiwa #tmp_top_gallery .gallery_navi .prev a,
.custom_koiwa #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/prev.png);
}
.custom_koiwa #tmp_top_gallery .gallery_navi .next a,
.custom_koiwa #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/koiwa/next.png);
}
/* 南小岩 */
.custom_minamikoiwa #tmp_top_gallery .list_order li a,
.custom_minamikoiwa #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/onavi_off.png);
}
.custom_minamikoiwa #tmp_top_gallery .list_order li.active a,
.custom_minamikoiwa #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/onavi_on.png);
}
.custom_minamikoiwa #tmp_top_gallery .gallery_navi .prev a,
.custom_minamikoiwa #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/prev.png);
}
.custom_minamikoiwa #tmp_top_gallery .gallery_navi .next a,
.custom_minamikoiwa #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamikoiwa/next.png);
}
/* 一之江 */
.custom_ichinoe #tmp_top_gallery .list_order li a,
.custom_ichinoe #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/onavi_off.png);
}
.custom_ichinoe #tmp_top_gallery .list_order li.active a,
.custom_ichinoe #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/onavi_on.png);
}
.custom_ichinoe #tmp_top_gallery .gallery_navi .prev a,
.custom_ichinoe #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/prev.png);
}
.custom_ichinoe #tmp_top_gallery .gallery_navi .next a,
.custom_ichinoe #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/ichinoe/next.png);
}
/* 南篠崎 */
.custom_minamishinozaki #tmp_top_gallery .list_order li a,
.custom_minamishinozaki #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/onavi_off.png);
}
.custom_minamishinozaki #tmp_top_gallery .list_order li.active a,
.custom_minamishinozaki #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/onavi_on.png);
}
.custom_minamishinozaki #tmp_top_gallery .gallery_navi .prev a,
.custom_minamishinozaki #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/prev.png);
}
.custom_minamishinozaki #tmp_top_gallery .gallery_navi .next a,
.custom_minamishinozaki #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/minamishinozaki/next.png);
}
/* 葛西 */
.custom_kasai #tmp_top_gallery .list_order li a,
.custom_kasai #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/onavi_off.png);
}
.custom_kasai #tmp_top_gallery .list_order li.active a,
.custom_kasai #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/onavi_on.png);
}
.custom_kasai #tmp_top_gallery .gallery_navi .prev a,
.custom_kasai #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/prev.png);
}
.custom_kasai #tmp_top_gallery .gallery_navi .next a,
.custom_kasai #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/kasai/next.png);
}
/* 平井 */
.custom_hirai #tmp_top_gallery .list_order li a,
.custom_hirai #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/onavi_off.png);
}
.custom_hirai #tmp_top_gallery .list_order li.active a,
.custom_hirai #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/onavi_on.png);
}
.custom_hirai #tmp_top_gallery .gallery_navi .prev a,
.custom_hirai #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/prev.png);
}
.custom_hirai #tmp_top_gallery .gallery_navi .next a,
.custom_hirai #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/hirai/next.png);
}
/* 中央 */
.custom_chuo #tmp_top_gallery .list_order li a,
.custom_chuo #tmp_report_topics .report_cnt .list_order li a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/chuo/onavi_off.png);
}
.custom_chuo #tmp_top_gallery .list_order li.active a,
.custom_chuo #tmp_report_topics .report_cnt .list_order li.active a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/chuo/onavi_on.png);
}
.custom_chuo #tmp_top_gallery .gallery_navi .prev a,
.custom_chuo #tmp_report_topics .report_cnt .gallery_navi .prev a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/chuo/prev.png);
}
.custom_chuo #tmp_top_gallery .gallery_navi .next a,
.custom_chuo #tmp_report_topics .report_cnt .gallery_navi .next a {
	background-image:url(/shared/templates/plaza_top/images/shisetsu/chuo/next.png);
}
/* info
================================================== */
.type_area #tmp_info {
	float:none;
	width:100%;
	margin:0 0 45px;
}
.type_area #tmp_info_ttl {
	padding-bottom:0;
	margin:0 0 15px;
	background:none;
}
.type_area #tmp_info_ttl h2 {
	width:320px;
	height:42px;
}
.type_area #tmp_info_ttl span {
	width:154px;
	height:25px;
}
.type_area #tmp_info a {
	text-decoration:underline !important;
}
.type_area #tmp_info a:hover {
	text-decoration:none !important;
}
/* report
================================================== */
#tmp_report {
	padding:40px 20px;
	clear:both;
}
#tmp_report .report {
	float:left;
	width:50%;
	padding:0 20px;
}
#tmp_report .report_ttl {
	margin:0 0 15px;
	color:#ffffff;
	padding:5px 20px;
	border-bottom-width:3px;
	border-bottom-style:solid;
}
#tmp_report .report_ttl h2 {
	font-size:114.3%;
	font-weight:normal;
}
#tmp_report .report_cnt {
	background-color:#ffffff;
	color:inherit;
}
#tmp_report_topics .report_cnt {
	padding:20px 30px 10px;
}
#tmp_report_topics .report_cnt .topics {
	margin:0 0 30px;
	font-size:128.6%;
	line-height:1.3;
}
#tmp_report_topics .report_cnt .topics p {
	margin:0 0 5px;
}
#tmp_report_topics .report_cnt .topics img {
	max-width:100%;
	height:auto;
	vertical-align:top;
}
/* ==================================================
clearfix
================================================== */
#tmp_areamap:after,
#tmp_areamap_cnt ul:after,
#tmp_wrap_info:after,
#tmp_info_ttl:after,
#tmp_leaflet_ttl:after,
#tmp_leaflet_slide:after,
#tmp_leaflet_slide .box_leaflet:after,
.box_possible ul:after,
#tmp_report:after,
#tmp_top_gallery .gallery_ctrl:after,
#tmp_report_topics .report_cnt .gallery_ctrl:after,
.report_cnt:after {
	content: "";
	display: table;
	clear: both;
}
/* ==================================================
print
================================================== */
@media print {
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
/* ==================================================
#cms8341-contentsZero
================================================== */

