.btn_img a:hover:after,.icon_arrow_l:after{content:"";display:block;}
#nav_fixed .nav_fixed_list,.list_index_01>div{list-style-type:none;}
#action_area .list_index_02 li:after,#action_area .list_index_02:after,#banner_area .bunner_list:after,#news_area .inner:after,.box_tab_01 .tab_btn:after,.list_index_01:after,#land_usage_area .BNwrp:after,#land_usage_area .tile_wrapper:after{content:"";display:table;clear:both;}
#action_area .list_index_02 li,#construction_result_area .carousel_wrapper .carousel li .caption,#construction_result_area .slider .carousel li .caption,#guidance_area,#nav_fixed .nav_fixed_list li a,.carousel_wrapper .carousel li .caption,.label,.list_index_01>div,.list_news th{box-sizing:border-box;}
.btn_more.ty1 a,.btn_more.ty2 a,.icon_arrow_r{position:relative;}
.btn_more.ty1 a:after,.btn_more.ty2 a:after,.icon_arrow_r:after{content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-3.5px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;border-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.icon_arrow_l{position:relative;}
.icon_arrow_l:after{position:absolute;top:50%;right:10px;margin-top:-3.5px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;border-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.btn_img a{display:block;position:relative;}
.btn_img a:hover:after{width:100%;height:100%;position:absolute;top:0;left:0;}
.btn_img a:hover img{opacity:.6;}
.btn_more.ty1:hover,.btn_more.ty2:hover{opacity:.8;}
.label{font-size:12px;letter-spacing:1px;border:1px solid #8a8a8a;width:80px;padding:0 5px;line-height:1.6;vertical-align:baseline;color:#8a8a8a;font-weight:400;}
.label.ty1{border-color:#009dd7;color:#009dd7;}.label.ty2{border-color:#ff6c00;color:#ff6c00;}.label.ty3{border-color:#8a8a8a;color:#8a8a8a;margin-bottom:2px;}.label.ty10,.label.ty4,.label.ty5,.label.ty7,.label.ty8,.label.ty9{border:none;color:#fff;}.label.ty4{background-color:#407cbf;}.label.ty5{background-color:#d0649f;}.label.ty7{background-color:#443f86;}.label.ty8{background-color:#89ba69;}.label.ty9{background-color:#5fc9bf;}.label.ty10{background-color:#888;}
.btn_more.ty1 a:after,.btn_more.ty2 a:after{border-width:2px;right:20px;}
.btn_more.ty1 a,.btn_more.ty2 a{color:#fff!important;text-decoration:none!important;padding:10px;display:block;position:relative;}
.btn_more.ty1{background:#007571;width:212px;font-size:16px;}
.btn_more.ty2{background:#3a3a3a;width:200px!important;font-size:14px;}
#nav_global .nav_global_list>li .hdg,#nav_global .nav_global_list>li .hdg a #nav_global .nav_global_list>li .hdg a:link,#nav_global .nav_global_list>li .hdg a:visited{text-decoration:none;color:#000;}
@media screen and (-webkit-min-device-pixel-ratio:0){#nav_global .nav_global_list>li .hdg,#nav_global .nav_global_list>li .hdg a #nav_global .nav_global_list>li .hdg a:link,#nav_global .nav_global_list>li .hdg a:visited{letter-spacing:0;}
#land_usage_area .box_tile .container.apart .text{letter-spacing:-4px;}
#news_area #news_release .hdg2.nt{letter-spacing:-8px;}}
@-moz-document url-prefix(){#land_usage_area .box_tile .container.apart .text{letter-spacing:-4px;}
#news_area #news_release .hdg2.nt{letter-spacing:-8px;}}
.clearfix:after,div.jsSlider ul.btnSlideNP:after,div.jsSlider ul.thumbSlide:afetr{height:0;visibility:hidden;content:".";display:block;clear:both;}
div.jsSlider div.slider{width:100%;height:0;}
div.jsSlider div.slider ul{width:0;}
div.jsSlider div.slider li{float:left;}
#construction_result_area .jsSlider{position:relative;width:100%;}
#construction_result_area .slider{height:400px;margin:0 auto 60px;}
#construction_result_area .slider .carousel{display:table;text-align:center;}
#construction_result_area .slider .carousel li{width:630px;display:table-cell;overflow:hidden;position:relative;}
#construction_result_area .slider .carousel li.new:before{content:"NEW";text-indent:-50em;overflow:hidden;display:block;width:60px;height:60px;position:absolute;top:0;left:15px;z-index:2;background:url(img/icon_new.png) left top no-repeat;}
#construction_result_area .slider .carousel li a{position:relative;margin:0 15px;display:block;color:#000;}
#construction_result_area .slider .carousel li .caption{text-align:left;display:block;width:100%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.7);padding:15px 45px;height:100%;transition:all .3s;margin-bottom:-350px;}
#hero_area,.list_news tr.new th{position:relative;}
#construction_result_area .slider .carousel li .caption .hdg{font-weight:700;text-align:center;margin-bottom:20px;}
#construction_result_area .slider .carousel li .caption .detail p{line-height:1.8;margin-bottom:20px;}
#construction_result_area .slider .carousel li .caption .btn_more{margin-top:50px!important;}
#construction_result_area .slider .carousel li .caption .btn_more,#construction_result_area .slider .carousel li .caption .detail{display:none;}
#construction_result_area .slider .caption.hover .btn_more,#construction_result_area .slider .caption.hover .detail,#construction_result_area .slider .carousel li .caption:hover .btn_more,#construction_result_area .slider .carousel li .caption:hover .detail,#construction_result_area .slider .carousel li:hover .caption .btn_more,#construction_result_area .slider .carousel li:hover .caption .detail{display:block;}
#construction_result_area .slider .carousel li .caption .btn_more.ty2{margin:auto;}
#construction_result_area .slider .caption.hover,#construction_result_area .slider .carousel li .caption:hover,#construction_result_area .slider .carousel li:hover .caption{padding-top:90px;font-size:16px;margin-bottom:0;}
#construction_result_area .btn_more.ty1{text-align:center;margin:0 auto;min-width:260px;}
#action_area,#guidance_area,#hero_area,#news_area{min-width:1000px;}
.hdg2{text-align:center;font-size:32px;border-bottom:solid 3px #007571;margin:0 auto 36px;padding-top:30px;padding-bottom:18px;width:600px;font-family:YuMincho,"游明朝",serif;line-height:.8;}
.list_index_01>div,.list_index_01>div img{margin-bottom:20px;}
.hdg2 .txt_sub{font-size:14px;color:#007572;font-family:'Open Sans',sans-serif;letter-spacing:1px;}
.list_news tr.new td::after{color:#db0000;content:"NEW";font-size:13px;font-weight:700;left:20px;padding-left:10px;text-decoration:none;}
.list_news td,.list_news th{padding:10px 0;vertical-align:top;}
.list_news th{width:200px;text-align:left;padding-left:20px;}
.list_news th .date{font-size:12px;vertical-align:top;margin-right:10px;}
.list_news th .icon{vertical-align:top;display:inline-block;text-align:center;}
.box_tab_01 .tab_btn li{list-style-type:none;float:left;height:81px;margin-left:9px;overflow:hidden;text-indent:-50em;}
.box_tab_01 .tab_btn li:first-child{margin-left:0;width:331px;background:url(img/bg_tab_01.png) left bottom no-repeat;}
.box_tab_01 .tab_btn li a{display:block;height:100%;}
.box_tab_01 .tab_btn li:nth-child(2){width:325px;background:url(img/bg_tab_02.png) left bottom no-repeat;}
.box_tab_01 .tab_btn li:last-child{width:325px;background:url(img/bg_tab_03.png) left bottom no-repeat;}
.box_tab_01 .tab_btn li.cur:first-child,.box_tab_01 .tab_btn li:hover:first-child{background:url(img/bg_tab_01_cur.png) left bottom no-repeat;}
.box_tab_01 .tab_btn li.cur:nth-child(2),.box_tab_01 .tab_btn li:hover:nth-child(2){background:url(img/bg_tab_02_cur.png) left bottom no-repeat;}
.box_tab_01 .tab_btn li.cur:last-child,.box_tab_01 .tab_btn li:hover:last-child{background:url(img/bg_tab_03_cur.png) left bottom no-repeat;}
.box_tab_01 .tab_content_wrapper{display:block;background:#F1F1F1;padding:50px 0 58px;height:555px;}
.list_index_01{font-size:18px;font-family:メイリオ,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;}
#land_usage_area .box_tile .container,#land_usage_area .box_tile.hdg .container{font-family:YuMincho,"游明朝",serif;color:#fff;width:100%;}
.list_index_01>div{float:left;margin-left:20px;text-align:center;}
.list_index_01>div:hover img{opacity:.77;}
.list_index_01>div a{text-decoration:none;display:block;}
.list_index_01>div:first-child{margin-left:0;}
.list_index_01>div .text{color:#000;padding-top:20px;font-weight:700;}
.list_index_01.col3 .col{background:url(img/bg_indexlist_col3.png) left bottom no-repeat;width:320px;height:250px;}
.list_index_01.col4 .col{background:url(img/bg_indexlist_col4.png) left bottom no-repeat;width:235px;height:230px;}
#nav_fixed{position:fixed;top:50%;right:20px;margin-top:-100px;z-index:10;}
#nav_fixed .nav_fixed_list li{margin:10px 0;}
#nav_fixed .nav_fixed_list li a{transition:box-shadow .3s;width:13px;height:13px;background:0 0;box-shadow:0 0 0 2px #fff inset;display:block;}
#hero_area,#hero_area .hero_bottom img{width:100%;}
#nav_fixed .nav_fixed_list li a.cur{box-shadow:0 0 0 10px #fff inset;}
.box_border_dotted{background:url(img/bg_dotted.png) left top;padding:5px;}
.box_border_dotted .container{padding:38px;background:#fff;}
#contents{z-index:1;}
#hero_area{z-index:-1;background:url(img/hero_image.jpg) center top no-repeat;height:475px;background-size:cover;}
#hero_area .txt_catch{visibility:hidden;}
#hero_area .hero_bottom{position:absolute;left:0;top:310px;bottom:0;width:100%;}
.visual_top_{height:475px;margin-bottom:52px;overflow:hidden;position:relative;}
#hero_area_{margin:0 auto;padding:0 20px;position:relative;width:1440px;}
.visual_top_ .bx-viewport{overflow:inherit!important;}
.visual_top_ .bx-next,.visual_top_ .bx-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:70px;height:70px;margin-top:-35px;text-indent:100%;white-space:nowrap;overflow:hidden;}
.visual_top_ .bx-prev{left:-15px;background:url(./img/MVbtn_prev.png) no-repeat;}
.visual_top_ .bx-next{right:-15px;background:url(./img/MVbtn_next.png) no-repeat;}
.hero_bottom{bottom:0;left:0;position:absolute;top:360px;width:100%;}
.hero_bottom img{width:100%;}

#land_usage_area{margin-top:-100px;margin-bottom:70px;z-index:3;}
#land_usage_area .tile_wrapper{z-index:3;margin-left:-11px;}
#land_usage_area .box_tile{z-index:3;float:left;width:242px;height:242px;overflow:hidden;margin-left:10px;margin-bottom:10px;}
#land_usage_area .box_tile.h170{z-index:3;float:left;width:326px;height:170px;overflow:hidden;margin-left:11px;margin-bottom:10px;}
#land_usage_area .box_tile .container{display:table;font-size:38px;height:100%;text-decoration:none;position:relative;}
#news_area #land_usage_area .box_tile .container,.inner .tile_wrapper .box_tile .container.apart{letter-spacing:-8px\9;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#news_area #land_usage_area .box_tile .container,.inner .tile_wrapper .box_tile .container.apart{letter-spacing:-8px\9;}}
@media all and (-ms-high-contrast:none){#news_area #land_usage_area .box_tile .container,.inner .tile_wrapper .box_tile .container.apart,::-ms-backdrop{letter-spacing:-8px;}}
#land_usage_area .box_tile .container:hover:after{content:"";display:block;background:#fff;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
#land_usage_area .box_tile #nohover.container:hover:after{opacity:0;}
#land_usage_area .box_tile .container .icon{position:absolute;top:0;left:0;z-index:3;letter-spacing:-.5em;}
#land_usage_area .box_tile .container .icon>img{letter-spacing:normal;}
#land_usage_area .box_tile .container .text{display:table-cell;vertical-align:middle;text-align:center;text-shadow:0 0 20px #000;position:relative;z-index:2;line-height:1.1;}
#land_usage_area .box_tile .container .image{position:absolute;top:0;left:0;z-index:1;}
#land_usage_area .box_tile.hdg .container{display:table;background:rgba(48,48,48,.88);text-align:center;}
#land_usage_area .box_tile.hdg .container h2{display:table-cell;vertical-align:middle;line-height:.4;}
#land_usage_area .box_tile.hdg .container h2 .txt_main{font-weight:400;font-size:40px;line-height:1.1;}
#land_usage_area .box_tile.hdg .container h2 .txt_sub{letter-spacing:1px;font-family:'Open Sans',sans-serif;display:block;margin-top:10px;font-size:14px;color:#007572;}
#land_usage_area .box_tile.port{width:494px;}#land_usage_area .box_tile.land{height:494px;}#land_usage_area .box_tile .item-2{width:4em;}#land_usage_area .box_tile .item-3{width:6em;}#land_usage_area .box_tile .item-4{width:8em;}#land_usage_area .box_tile .item-5{width:10em;}#land_usage_area .box_tile .item-6{width:12em;}#land_usage_area .box_tile .item-7{width:14em;}#land_usage_area .box_tile .item-8{width:16em;}#land_usage_area .box_tile .item-9{width:18em;}#land_usage_area .box_tile .item-10{width:20em;}
#land_usage_area .box_tile:nth-child($i) .container{background:url(img/bg_application_010.png) top left no-repeat;}
#land_usage_area .box_tile.show .container{margin-top:0;}
#news_area{position:relative;overflow:hidden;}
#news_area:after,#news_area:before{content:"";display:block;width:500px;height:100%;position:absolute;z-index:0;}
#news_area:before{background:#F7F7F7;top:0;right:50%;margin-right:500px;}
#news_area:after{background:#F0F0F0;top:0;left:50%;margin-left:500px;}
#news_area .inner{background:url(img/bg_news.png) center top no-repeat;background-size:cover;padding:60px 0;z-index:1;}
#news_area #event_guide,#news_area #news_release{float:left;width:460px;}
#news_area #event_guide .hdg2,#news_area #news_release .hdg2{width:100%;}
#news_area #event_guide a,#news_area #news_release a{color:#000;text-decoration:none;}
#news_area #event_guide a:hover,#news_area #news_release a:hover{text-decoration:underline;color:#007571;}
#news_area #event_guide .list_news,#news_area #news_release .list_news{margin-bottom:50px;}
#news_area #event_guide .btn_more,#news_area #news_release .btn_more{margin:0 auto;text-align:center;}
#news_area #news_release{margin-right:40px;}
#news_area #event_guide{margin-left:40px;}
.txt_lead{margin-bottom:45px;line-height:1.7;}
#guidance_area{min-height:668px;padding-top:60px;}
.carousel_wrapper{width:630px;margin:0 auto 60px;}
.carousel_wrapper .carousel{display:table;}
.carousel_wrapper .carousel li{display:table-cell;overflow:hidden;position:relative;}
.carousel_wrapper .carousel li.new:before{content:"NEW";text-indent:-5em;overflow:hidden;display:block;width:60px;height:60px;position:absolute;top:0;left:15px;z-index:2;background:url(img/icon_new.png) left top no-repeat;}
.carousel_wrapper .carousel li a{position:relative;margin:0 15px;display:block;color:#000;}
.carousel_wrapper .carousel li .caption{display:block;width:100%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.7);padding:15px 45px;height:100%;transition:all .3s;margin-bottom:-350px;}
.carousel_wrapper .carousel li .caption .hdg{font-weight:700;text-align:center;margin-bottom:20px;}
.carousel_wrapper .carousel li .caption .detail p{margin-bottom:20px;}
.carousel_wrapper .carousel li .caption .btn_more{margin-top:50px;}
.carousel_wrapper .carousel li .caption .btn_more,.carousel_wrapper .carousel li .caption .detail{display:none;}
.carousel_wrapper .carousel li:hover .caption{padding-top:90px;font-size:16px;margin-bottom:0;}
.carousel_wrapper .carousel li:hover .caption .btn_more,.carousel_wrapper .carousel li:hover .caption .detail{display:block;}
ul.carousel_btn{margin-top:-30px;width:100%;position:absolute;top:50%;left:0;}
ul.carousel_btn li.prev{float:left;}
ul.carousel_btn li.next{float:right;}
ul.carousel_btn li a{margin-top:-25px;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
ul.carousel_btn li.next a:hover,ul.carousel_btn li.prev a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#construction_result_area{padding-top:45px;margin-bottom:80px;overflow:hidden;}
#construction_result_area .carousel_area{position:relative;}
#construction_result_area .txt_lead{text-align:center;}
#construction_result_area .carousel_wrapper{width:630px;margin:0 auto 60px;}
#construction_result_area .carousel_wrapper .carousel{display:table;}
#construction_result_area .carousel_wrapper .carousel li{display:table-cell;overflow:hidden;position:relative;}
#construction_result_area .carousel_wrapper .carousel li.new:before{content:"NEW";text-indent:-5em;overflow:hidden;display:block;width:60px;height:60px;position:absolute;top:0;left:15px;z-index:2;background:url(img/icon_new.png) left top no-repeat;}
#construction_result_area .carousel_wrapper .carousel li a{position:relative;margin:0 15px;display:block;color:#000;}
#construction_result_area .carousel_wrapper .carousel li .caption{display:block;width:100%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.7);padding:15px 45px;height:100%;transition:all .3s;margin-bottom:-350px;}
#construction_result_area .carousel_wrapper .carousel li .caption .hdg{font-weight:700;text-align:center;margin-bottom:20px;}
#construction_result_area .carousel_wrapper .carousel li .caption .detail p{margin-bottom:20px;line-height:1.8;}
#construction_result_area .carousel_wrapper .carousel li .caption .btn_more{margin-top:50px;}
#construction_result_area .carousel_wrapper .carousel li .caption .btn_more,#construction_result_area .carousel_wrapper .carousel li .caption .detail{display:none;}
#construction_result_area .carousel_wrapper .carousel li:hover .caption{padding-top:90px;font-size:16px;margin-bottom:0;}
#construction_result_area .carousel_wrapper .carousel li:hover .caption .btn_more,#construction_result_area .carousel_wrapper .carousel li:hover .caption .detail{display:block;}
#construction_result_area ul.carousel_btn{margin-top:-30px;width:100%;position:absolute;top:50%;left:0;}
#construction_result_area ul.carousel_btn li.prev{float:left;}
#construction_result_area ul.carousel_btn li.next{float:right;}
#construction_result_area ul.carousel_btn li a{margin-top:-25px;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
#construction_result_area ul.carousel_btn li.next a:hover,#construction_result_area ul.carousel_btn li.prev a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#construction_result_area .btn_more{text-align:center;}
#action_area{background:url(img/bg_action.png);min-height:578px;background-size:cover;padding-top:50px;}
#action_area .txt_lead{text-align:center;}
#action_area .list_index_02{letter-spacing:-.5em;width:100%;margin:0 auto;}
#action_area .list_index_02 li{float:left;padding:10px;background:#fff;width:490px;letter-spacing:normal;display:inline-block;margin-right:20px;position:relative;}
#action_area .list_index_02 li:last-child{float:right;}
#action_area .list_index_02 li:nth-child(2n){margin-right:0;}
#action_area .list_index_02 li .img{float:left;}
#action_area .list_index_02 li .hdg{margin-bottom:10px;font-size:18px;color:#007571;}
#action_area .list_index_02 li .txt{padding:10px 10px 50px;margin-left:220px;font-size:14px;line-height:1.4;}
#action_area .list_index_02 li .btnBa{text-align:right;margin-top:15px;}
#action_area .list_index_02 li .btn_more.ty1{position:absolute;bottom:12px;right:10px;width:130px;text-align:center;margin-top:15px;font-size:13px;letter-spacing:2px;}
#action_area .list_index_02 li .btn_more.ty1 a{padding:8px;}
#action_area .list_index_02 li .btn_more.ty1 a:after{right:13px!important;}
.isIE #land_usage_area .box_tile .container .text,.isIE #land_usage_area .box_tile.hdg .container h2,.isIE .btn.catalog span,.isIE .btn.contact span,.isIE .btn_catalog span,.isIE .btn_contact span{position:relative;top:.2em;}
@media screen and (max-width:1480px){#hero_area_ li,.hero_bottom,.visual_top_{min-width:1000px;}
#hero_area_,#hero_area_ img{min-width:1000px;width:100%;}
#hero_area_ .bx-pager{display:none;}
#hero_area_{padding:0;}
.hero_bottom{top:72%;}
.visual_top_ .bx-prev{left:0;}
.visual_top_ .bx-next{right:0;}}
@media screen and (max-width:1430px){.hero_bottom{top:70%;}
.visual_top_{margin-bottom:32px;}
.visual_top_ .bx-next,.visual_top_ .bx-prev{margin-top:-15px;}}
@media screen and (max-width:1380px){.visual_top_{margin-bottom:0;}
.hero_bottom{top:68%;}}
@media screen and (max-width:1330px){.hero_bottom{top:66%;}}
@media screen and (max-width:1280px){.visual_top_{height:455px;}
.hero_bottom{top:72%;}}
@media screen and (max-width:1230px){.hero_bottom{top:72%;}}
@media screen and (max-width:1180px){.hero_bottom{top:70%;}}
@media screen and (max-width:1130px){.hero_bottom{top:68%;}}
@media screen and (max-width:1080px){.hero_bottom{top:66%;}}
@media screen and (max-width:1030px){.visual_top_{height:425px;}
.hero_bottom{top:64%;}}
#main_slider_ li a:hover{opacity:.8;}
/* 0307変更前 */
#land_bana_area{margin-top:-30px;margin-bottom:70px;z-index:3;}
#land_bana_area .tile_wrapper::after{content:"";display:table;clear:both;}
#land_bana_area .inner{width:1000px;margin:0 auto;}
#land_bana_area ul.tile_wrapper{margin-left:-18px;position:relative;}
#land_bana_area li{width:326px;height:158px;margin-left:10px;margin-bottom:10px;float:left;overflow:hidden;}
#land_bana_area li.square{height:326px;}
#land_bana_area li.img_land_04{position:absolute;top:504px;}
#land_bana_area li.img_land_05{position:absolute;top:504px;left:336px;}
#land_bana_area .box_tile .container{display:table;font-family:YuMincho,"游明朝",serif;font-size:32px;width:100%;height:100%;text-decoration:none;color:#fff;position:relative;}
#land_bana_area .box_tile .container .text{display:table-cell;vertical-align:middle;text-align:center;text-shadow:0 0 20px #000;position:relative;z-index:2;line-height:1.1;}
#land_bana_area .box_tile .container .image{position:absolute;top:0;left:0;z-index:1;}
#land_bana_area .box_tile a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;zoom:1;}
#land_bana_area .box_tile a:hover:not(:target){filter:none\9;-ms-filter:none\9;}
/* 0307変更後 */
#land_bana_area{margin-top:-30px;margin-bottom:0;z-index:3;}
#land_bana_area *{box-sizing:border-box;}
#land_bana_area .BNwrp::after{content:"";display:table;clear:both;}
#land_bana_area .inner{width:1000px;margin:0 auto;}
#land_bana_area ul.BNwrp{margin-left:-18px;position:relative;}
#land_bana_area ul.BNwrp li{width:auto;height:auto;display:block;border-radius:10px;float:left;margin:0;overflow:inherit;}
#land_bana_area ul.BNwrp li a{display:flex;align-items:center;text-decoration:none;}
#land_bana_area ul.BNwrp li span{display:inline-block;padding:12px 20px;text-align:center !important;background:rgba(240,240,240,.75);color:#000;letter-spacing:1px;font-size:200%;font-family: YuMincho,"Yu Mincho",游明朝,"Hiragino Mincho ProN",ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif !important;font-weight:bold;line-height:1.3;}
#land_bana_area ul.BNwrp li.B-kjn a,#land_bana_area ul.BNwrp li.B-hjn a{width:356px;height:264px;}
#land_bana_area ul.BNwrp li.B-atrK a,#land_bana_area ul.BNwrp li.B-atrH a{width:312px;height:127px;}
#land_bana_area ul.BNwrp li.B-mnK a,#land_bana_area ul.BNwrp li.B-mnH a{width:495px;height:172px;}
#land_bana_area ul.BNwrp li.B-kjn span,#land_bana_area ul.BNwrp li.B-hjn span{background:rgba(0,117,113,.7);color:#FFF;}
#land_bana_area ul.BNwrp li.B-kjn a,#land_bana_area ul.BNwrp li.B-atrK a,#land_bana_area ul.BNwrp li.B-mnK a{justify-content:flex-end;}
#land_bana_area ul.BNwrp li:nth-child(1){background:url(/cms/tmc/img/topkojin_001.jpg)no-repeat;margin:0 10px 10px 0;border-radius:0;}
#land_bana_area ul.BNwrp li:nth-child(2){background:url(/cms/tmc/img/topkojin_002.jpg)no-repeat;margin:0 10px 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(3){background:url(/cms/tmc/img/topkojin_003.jpg)no-repeat;margin:0 0 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(4){background:url(/cms/tmc/img/topkojin_004.jpg)no-repeat;margin:0 10px 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(5){background:url(/cms/tmc/img/topkojin_005.jpg)no-repeat;margin:0 0 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(6){background:url(/cms/tmc/img/tophojin_002.jpg)no-repeat;margin:0 10px 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(7){background:url(/cms/tmc/img/topkojin_006.jpg)no-repeat;margin:0 0 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(8){background:url(/cms/tmc/img/tophojin_003.jpg)no-repeat;margin:0 10px 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(9){background:url(/cms/tmc/img/tophojin_004.jpg)no-repeat;margin:0 10px 10px 0;}
#land_bana_area ul.BNwrp li:nth-child(10){background:url(/cms/tmc/img/tophojin_001.jpg)no-repeat;float:right;border-radius:0;}
#land_bana_area ul.BNwrp li:nth-child(11){background:url(/cms/tmc/img/tophojin_005.jpg)no-repeat;margin:0 10px 0 0;letter-spacing:2px;}
#land_bana_area ul.BNwrp li:nth-child(12){background:url(/cms/tmc/img/tophojin_006.jpg)no-repeat;margin:0 10px 0 0;letter-spacing:2px;}
#land_bana_area ul.BNwrp li:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;zoom:1;}

#land_icon_area{background:#dbf0ee;}
#land_icon_area .inner{margin:0 auto;padding:80px 0;}
#land_icon_area ul{border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;letter-spacing:-.4em;}
#land_icon_area li{background:#fff;display:inline-block;vertical-align:top;width:198px;height:196px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;text-align:center;letter-spacing:normal;}
#land_icon_area li:first-child{background:#303030;}
#land_icon_area li:first-child img{margin-top:45px;}
#land_icon_area li img{margin-top:30px;}
#land_icon_area li a{display:block;width:198px;height:196px;color:#303030;text-decoration:none;}
#land_icon_area li a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;zoom:1;}
#land_icon_area li a:hover:not(:target){filter:none\9;-ms-filter:none\9;}
#land_icon_area li p{font-size:17px;font-weight:700;}
#banner_area{background:url(img/bg_dotted.png) left top;padding:26px 0 40px;}
#banner_area .bunner_list li{float:left;margin-left:20px;}
#banner_area .bunner_list li:first-child{margin-left:0;}
#banner_area2{background:url(img/bg_dotted.png) left top;padding:26px 0 40px;}
#banner_area2 .bunner_list li{float:left;margin-left:14px;}
#banner_area2 .bunner_list li:first-child{margin-left:0;}
#banner_area2 .bunner_list li img{width:239px;}
#banner_area2 .bunner_list:after{content:"";display:table;clear:both;}

* a img:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
*,*:hover{transition:all .2s,color 0s,text-decoration 0s,font-size 0s !important;}