@charset "UTF-8";

/*-------------------------
__access_style
-------------------------*/

#content{width:1100px;margin:0 auto 45px;}

.img_box{margin:0 0 45px;}
#stage {width:100%;position:relative;height:550px;}
#stage .arrow_box{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto auto;width:170px;height:1px;}/* 位置調整*/
#stage .arrow_box_inner{position:absolute;bottom:0;left:0;padding:10px 10px 10px 50px;white-space:normal;word-break:break-all;font-size:14px;font-weight:bold;line-height:1.5;background:#FFF url(/rich_temp/images/access/map_icon.gif) 10px center no-repeat;background-size:27px 24px;border-radius:3px;box-shadow:0px 0px 10px #a2a3a1;text-align:left;}
#stage .arrow_box_inner:after, .arrow_box_inner:before {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
#stage .arrow_box_inner:after {border-color:rgba(255, 255, 255, 0);border-top-color:#FFF;border-width:10px;margin-left:-10px;}
#stage .arrow_box_inner:before {border-color:rgba(255, 255, 255, 0);border-top-color:#FFF;border-width:11px;margin-left:-11px;}
#stage .arrow_box_inner img{width:27px;height:24px;position:absolute;top:0;left:15px;}
.proviso{font-size:14px;line-height:1.5;text-align:left;padding:10px 10px 0;}
.car_navi{background:url(/rich_temp/images/access/car_navi.jpg) 0 0 no-repeat;min-height:105px;padding:0 0 0 90px;text-align:left;margin:20px 55px 35px;}
.car_navi p{color:#0087D4;font-size:18px;font-weight:bold;margin:0 0 10px;}
.car_navi address{display:block;background:#0087D4;padding:15px;font-size:36px;line-height:1em;letter-spacing:0.1em;font-weight:bold;color:#fff;margin:0 0 10px;border-radius:5px;}

.link_map{text-align:right;}
.proviso + .link_map{margin-top:-28px;}
.link_map a{font-size:14px;font-weight:bold;line-height:1;color:#FFF;color:#0074CD;margin:0 5px;letter-spacing:0.1em;padding:12px 0 45px;display:block;}

.car_navi p.car_navi_subtext{color:#000;font-size:12px;line-height:1.6em;margin:0 0 10px;}
.sph_to_basic{display:none;}

.list_pic{margin:0 0 25px;border:1px solid #dcdddd;}
.list_pic + .list_pic{margin-top:10px;}
.list_pic .sub_img{text-align:center;}
.list_pic .sub_img img{padding:5px;position:relative;width:auto;height:auto;max-width:1080px;max-height:810px;box-sizing:border-box;}
.list_pic .sub_cap{text-align:left;margin:5px;padding:10px;background:#EEE;box-shadow:1px 1px 2px rgba(0,0,0,0.2)inset;}
.list_pic .sub_cap:empty{display:none;}
.list_pic .sub_cap dt{font-size:15px;line-height:1.3;font-weight:700;padding:0 0 5px;}
.list_pic .sub_cap dd{font-size:14px;line-height:1.3;}

#stage .gm-style-iw-ch{ display: none;}
#stage .gm-style-iw-chr{ position: absolute; top: 0; right: 0; width: 24px; height: 24px;}
#stage .gm-style-iw-chr button{ width: 24px!important; height: 24px!important;}
#stage .gm-style-iw-chr button span{ margin: 0!important;}
#stage .gm-style .gm-style-iw-d{ margin-top: 15px;}


/*Nexusで7ブレイクポイント*/
@media screen and (min-width:0px) and (max-width:736px) {
	
body{min-width:100%!important;}
.topic_path ul{width:100%!important;}

#header .header_text .header_subcopy{display:none;}
/*#header .clearfix{padding:10px 0 0;}*/
#content{width:100%;padding:0 10px;box-sizing:border-box;margin:0 auto;line-height:1.5;}

#stage {height:300px;margin:0 -10px;width:auto;}
#stage .arrow_box{width:50%;}/* 幅調整*/
.link_map{display:none;}/*大きな地図を表示する*/
.sph_to_basic{display:block;width:94%;margin:0 3% 5px;padding:10px 0 0;}
.sph_to_basic a{border:3px solid #0087D4;color:#0087D4;font-size:18px;font-weight:bold;text-decoration:underline;display:block;padding:15px 0 10px;border-radius:5px;line-height:1;}

.proviso{padding:0 10px 10px;font-size:12px;line-height:1.2;}
.car_navi{background:url(/rich_temp/images/access/car_navi.jpg) 0 0 no-repeat;background-size:40px 52px;padding:0 0 0 0;text-align:left;margin:10px 0 20px;}
.car_navi p{color:#0087D4;font-size:14px;line-height:1.5;font-weight:bold;margin:0 0 10px;padding:0 0 0 45px;min-height:3em;}
.car_navi p.car_navi_subtext{padding:0 0 0 0;}
.car_navi address{display:block;background:#0087D4;padding:15px 10px;font-size:18px;line-height:1;border-radius:5px;}
.list_pic{margin:10px 0 15px;border:1px solid #dcdddd;}
.list_pic .sub_img{text-align:center;}
.list_pic .sub_img img{padding:5px;width:auto;height:auto;max-width:100%;}
.list_pic .sub_cap{}
.list_pic .sub_cap:empty{display:none;}
.list_pic .sub_cap dt{font-size:12px;line-height:1.3;font-weight:700;padding:0 0 5px;}
.list_pic .sub_cap dd{font-size:12px;line-height:1.3;}






}

.open_copy{display:block;padding:0 0 20px 0;font-size:16px;line-height:1.5;font-weight:700;color:#003893;}
.open_copy .lump{display:inline-block;}

.open_copy.open_copy2{border-top:1px solid #CCC;padding:14px 0 20px;color:#D61037;}
.open_copy.open_copy2 .lump1{display:block;font-size:28px;padding:0 0 10px 0 ;}
.open_copy.open_copy2 .lump1 + .lump{}


