body{min-width:960px;font-size:14px;line-height:22px;font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#8f8e8e}p{margin-bottom:22px}img{max-width:100%}h2{font-size:48px;line-height:48px;color:#fff;border-bottom:1px solid #ddd}h4{line-height:39px;color:#fff;text-shadow:1px 1px 0px #adadad;font-size:48px;text-transform:uppercase;padding-bottom:28px;margin-bottom:30px}h3{margin-bottom:14px;text-transform:uppercase;font-size:36px;line-height:30px;display:inline-block;color:#000}h5{font-size:18px;line-height:36px;text-transform:uppercase;color:#2f2f2f;margin-bottom:22px}h6{padding:65px 0 18px;text-transform:uppercase;margin-bottom:18px;color:#444;position:relative;font-size:38px;line-height:38px}h6:before{content:'';bottom:0;text-align:center;width:146px;right:17%;position:absolute;height:1px;display:inline-block;background:#d3d3d3}a[href^="tel:"]{color:inherit;text-decoration:none}*{-webkit-text-size-adjust:none}.bg_box{background-color:#e8e0d3;padding:30px}figure{position:relative}figcaption{color:#fff;text-transform:uppercase;right:28px;position:absolute;font:bold 48px/44px;text-align:right;bottom:32px}figcaption span{font-size:36px;display:block}#header{text-align:center}#header h1{clear:both;padding-top:44px;margin-bottom:40px;display:inline-block}#header h1 img{display:block}.shadow{position:relative;background:url('//static.plimo.com/static/type5/images/bg4.png') center 148px no-repeat}h2 span{font-size:68px;display:block;margin-bottom:10px}.brd1{border-bottom:#e6f9fe solid 1px}.brd2{border-bottom:#fde9f0 solid 1px}.brd3{border-bottom:#f5fceb solid 1px}.item{padding:60px 19px 64px;margin-top:28px}.item1{background:#00bff3}.item2{background:#ee1c67}.item3{background:#94e238}#content{text-align:center}.bg1{background:url('//static.plimo.com/static/type5/images/bg1.jpg');padding-bottom:49px;border-top:1px solid #e5e5e5}.bg6{background:url('//static.plimo.com/static/type5/images/bg1.jpg');padding-bottom:65px;border-top:1px solid #e5e5e5}.bg2{background:url('//static.plimo.com/static/type5/images/bg1.jpg');padding-bottom:49px}.bg3{background:url('//static.plimo.com/static/type5/images/bg6.jpg');padding-bottom:10px;border-top:1px solid #e5e5e5}.bg5{background:url('//static.plimo.com/static/type5/images/bg6.jpg');padding-bottom:50px;border-top:1px solid #e5e5e5}.div1{color:#fff;margin-top:46px;padding:3px 18px 9px;display:inline-block;border-radius:34px;text-shadow:1px 1px 0px #cfcfcf;position:relative;letter-spacing:-2.5px;font:bold 36px/48px;background:#00bff3}.flt{float:left}.div1:before{bottom:-31px;content:'';left:50%;position:absolute;height:31px;background:url('//static.plimo.com/static/type5/images/corner.png') no-repeat;width:31px;margin-left:7px}.block2{margin:18px 0 30px;background:#e5e5e5;position:relative;padding:25px 25px 30px}.block2:before{content:'';left:50%;margin-left:-16px;position:absolute;border-top:20px solid #e5e5e5;border-right:16px solid transparent;border-bottom:none;border-left:16px solid transparent;width:0;height:0;bottom:-15px}.block1,.block3,.block4,.block5{margin-bottom:20px;border:1px solid #e3e3e3;background:#fff;padding:24px 18px 25px 31px}.div6,.div3,.div4,.div5{width:65px;display:inline-block;height:54px;overflow:hidden;margin:6px 15px 15px 0;float:left}.div6{background:url('//static.plimo.com/static/type5/images/page2_icon1.png') 0 0 no-repeat}.div3{background:url('//static.plimo.com/static/type5/images/page2_icon2.png') 0 0 no-repeat}.div4{background:url('//static.plimo.com/static/type5/images/page2_icon3.png') 0 0 no-repeat}.div5{background:url('//static.plimo.com/static/type5/images/page2_icon4.png') 0 0 no-repeat}.block1:hover .div6,.block3:hover .div3,.block4:hover .div4,.block5:hover .div5{background-position:right 0}.brd4{border-bottom:1px solid #d3d3d3;overflow:hidden;padding-bottom:8px;margin-bottom:15px}.block6{background:#e5e5e5;margin-bottom:20px;overflow:hidden;border:1px solid #e3e3e3;margin:10px !important}div.p8{padding:25px 75px 18px 15px}a.lightbox{display:block;position:relative}a.lightbox span{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;display:block;position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;background:url(//static.plimo.com/static/type5/images/magnify.png) -100px center no-repeat}a.lightbox:hover span{background-position:center center}.img{display:inline-block;margin-bottom:20px}.img1{margin:0 0 1px 1px;display:inline-block;float:right;border:1px solid #e3e3e3}.img2{margin-bottom:20px;display:inline-block;border:1px solid #e3e3e3}.img3{margin:20px 0 28px;border:1px solid #e3e3e3}.img1,.img2,.img3,.block6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.txt{text-align:left}.p1{text-transform:uppercase;color:#000;text-align:center;margin-bottom:20px}h2.p1>span{color:#000;display:block;font-size:72px}.p2{color:#fff;font-size:12px;line-height:18px}.p3{font-size:13px;line-height:21px}.p4{color:#444;text-transform:uppercase;font-size:12px;line-height:21px}.p5{font-size:40px;line-height:40px}.p6{font-size:14px;line-height:18px;text-transform:uppercase;color:#aeaeae}.p7{text-transform:uppercase;display:block;color:#444;margin-bottom:20px}.p8,.p9,.p10{text-transform:uppercase;color:#444;position:relative}.p10{font-size:38px;line-height:38px;border-bottom:#d3d3d3 solid 1px;padding-bottom:18px;margin-bottom:18px}a{text-decoration:none;color:inherit;transition:.5s ease;-webkit-transition:.5s ease}a:hover{color:#999}.a1{padding:10px 18px 10px;position:relative;font-size:11px;line-height:18px;text-transform:uppercase;margin-top:18px;background:#fff;display:inline-block;border-radius:5px}.a2{color:#00bff3}.a3{color:#ee1c67}.a4{color:#94e238}.a1:hover{color:#afafb6;background:#fbfbfb}.a5{width:125px;position:relative;font-size:14px;margin-top:4px;padding:5px;height:26px;color:#fff;display:inline-block;border-radius:4px}.a6{background:#ee1c67}.a7{background:#00bff3}.a5+.a5{margin-left:3px}.a8{display:inline-block;width:43px;background:url('//static.plimo.com/static/type5/images/link6.png') right 0 no-repeat;height:43px;margin-bottom:38px;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.a8:hover{background-position:left 0;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.a9{color:#00bff3;text-transform:none}.a9:hover{color:#444}.a10{text-transform:uppercase;color:#444}.a10:hover{color:#00bff3}.a11{margin-bottom:3px;display:inline-block;font-size:19px;font-weight:700}.a12{top:50%;display:inline-block;right:20px;position:absolute;width:43px;background:url('//static.plimo.com/static/type5/images/link6.png') left 0 no-repeat;height:43px;margin-top:-22px;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.a12:hover,.a13:hover{background-position:right 0;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.a13{width:43px;display:inline-block;margin-bottom:30px;background:url('//static.plimo.com/static/type5/images/link6.png') left 0 no-repeat;height:43px;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.a6:hover{color:#fff;background-color:#fe4186}.a7:hover{color:#fff;background:#4cdffc}.m_0{margin-bottom:0 !important}.m_10{margin-bottom:10px}.m_15{margin-bottom:15px}.m_20{margin-bottom:20px}.m_21{margin-bottom:21px !important}.m_22{margin-bottom:22px !important}.m_23{margin-bottom:23px}- .m_25{margin-bottom:25px !important}.m_27{margin-bottom:27px !important}.m_30{margin-bottom:30px}.m_40{margin-bottom:40px}.m_44{margin-bottom:44px}.m_45{margin-bottom:45px}.m_46{margin-bottom:46px}.m_47{margin-bottom:47px}.m_48{margin-bottom:48px}.m_50{margin-bottom:50px}.m_64{margin-bottom:64px}.m_65{margin-bottom:65px}.m_66{margin-bottom:66px}.m_67{margin-bottom:67px}.m_70{margin-bottom:70px}.m_76{margin-bottom:76px}.pad1{padding-top:56px}.pad2{padding-top:30px}.pad3{padding-top:75px}.pad4{padding-bottom:80px}.mrg1{margin-top:28px}.mrg2{margin-top:87px}.mrg3{margin-bottom:30px}.mrg4{margin-bottom:26px}.mrg5{margin-top:49px}.mrg6{margin-bottom:76px}.mrg7{margin-bottom:32px}.mrg8{margin-top:45px}.mrg9{margin-bottom:32px}.mrg10{margin-top:70px}.list{margin:8px 0 17px}.list a{font-size:14px;text-transform:uppercase;line-height:30px;color:#aeaeae}.list li:hover a{color:#ee1c67}.list li:hover{background:url('//static.plimo.com/static/type5/images/link7.png') 0 9px no-repeat}.list1 figure{margin-top:6px;margin-bottom:16px}#footer{text-align:center;padding-bottom:30px}#footer p.logo{margin:40px 0 8px;display:inline-block}.brd{border-top:6px solid #eaeaea;position:relative}.brand>a{margin-top:24px;display:inline-block;background:#fff}.brand>a+a{margin-left:32px}.privacy{color:#444;font-size:11px;text-transform:uppercase;line-height:12px;letter-spacing:.5px}.socials a{margin:0 9px;display:inline-block;background:#fff}.socials>a:hover,.brand>a:hover{opacity:.5;filter:alpha(opacity=50)}#toTop{display:block!important;text-decoration:none;position:fixed;bottom:40px;left:51%;margin-left:500px;overflow:hidden;width:52px;height:52px;border:none;text-indent:-999px;z-index:20;background:url(//static.plimo.com/static/type5/images/totop.png) no-repeat left 0;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease}#toTop:hover{outline:none;opacity:.5;filter:alpha(opacity=50)}@media only screen and (max-width:1130px){#toTop{left:auto;margin-left:0;right:10px !important;bottom:20px !important;margin-right:10px !important}}.map figure iframe{width:100%;height:489px;max-width:100%}address{font-style:normal;margin-bottom:30px;line-height:inherit}address dt{color:#444;text-transform:uppercase;margin-bottom:20px}address dd{height:22px}address dd span{color:inherit;padding:0;display:inline-block;text-align:left}address a{color:#00bff3}address a:hover{color:#444}@media only screen and (max-width:995px){body{min-width:768px}.caption{height:130px !important}.caption h2{font-size:38px;line-height:38px}.caption h2 span{font-size:58px}.shadow:before{left:0;width:100% !important}.list li{padding-left:17px}.list a{line-height:12px}.list li:hover{background-position:0 0}}@media only screen and (max-width:767px){body{min-width:420px}.caption{height:110px !important}.caption h2{font-size:34px;letter-spacing:-2px;line-height:30px}.caption h2 span{font-size:46px}.camera_pag{bottom:8px !important}h2{line-height:64px}.mrg1{margin-top:37px}.mrg2{margin-top:37px}.img1,.flt{float:none}h6{padding-top:15px}.mrg11{margin-top:0}.mrg12{margin-bottom:12px}h6:before{width:85%;right:10%}.mrg6{margin-bottom:30px}.list a:hover{position:relative;color:#ee1c67;display:inline-block}.list a:hover:before{content:'';width:13px;position:absolute;height:13px;background:url('//static.plimo.com/static/type5/images/link7.png') 0 0 no-repeat;top:1px;display:block;left:-18px}.list li:hover{background:0 0}.gallery1 a.lightbox img,.gallery a.lightbox img{width:100%}.gallery li{margin-bottom:20px}.a13{margin-bottom:40px}.img3{margin:20px 0 0}.block1,.block3,.block4,.block5{margin-bottom:0}}@media only screen and (max-width:480px){body{min-width:300px}.caption{display:none !important}h2{margin-top:44px !important;font-size:36px;line-height:40px}h2.p1>span{font-size:50px}.img{width:100%}}#footer h1{display:inline-block;margin:40px 0 8px}.inquiry #content .contentArea{margin:4em 0;width:100%}.inquiry #content .message{margin-bottom:2.4em}.inquiryFormTable{border-bottom:1px solid #999;border-top:1px solid #999;padding:2.4em 0}.inquiryFormTable dl{display:table;width:100%}.inquiryFormTable dt{border-right:medium none;font-weight:700;width:25%}.inquiryFormTable dd,.inquiryFormTable dt{display:table-cell;padding:7px 10px 20px;text-align:left;vertical-align:top}.inquiryFormTable dd label.side{padding-right:20px}.inquiryFormTable dd label.side input{margin-right:10px}#inquiryForm .comment{color:#999;display:block;font-size:70%;margin-top:.3em}.inquiryFormTable .formS{width:30%}.inquiryFormTable .formM{width:50%}.inquiryFormTable .formL{width:82%}.inquiryFormTable textarea{padding:.3em;width:98%}.inquiryFormTable .required{color:#c00;font-size:80%;font-weight:700;padding-left:.5em}.inquiryFormTable .title{border-bottom:1px solid #999;color:#333;margin:1.5em 0;padding:.7em .5em}.inquiryFormTable hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:15px 0 0;color:#fff;height:0}.inquiryFormTable .text{color:#666;font-size:90%;margin:.5em 0}.inquiryFormTable label.tandem{display:block}.inquiry #content .btBox{margin:3.5em 0 0;text-align:center}.inquiry #content .backBt,.inquiry #content .confirmBt,.inquiry #content .submitBt,.inquiry #content .topBt{height:auto;margin:0;padding:7px 0;text-align:center;text-decoration:none;width:152px}@media only screen and (max-width:767px){.inquiryFormTable dt{display:block;width:100%;padding:20px 0 0}.inquiryFormTable dd{display:block;width:100%;padding:5px 0 0}}@media only screen and (max-width:480px){.inquiry #content .backBt,.inquiry #content .confirmBt,.inquiry #content .submitBt,.inquiry #content .topBt{width:120px}}.inquiry #content .backBt{margin-right:30px}.inquiry #content .topBt{display:block;margin:2em auto}.inquiry #content .errorText:before{content:"※"}.inquiry #content .errorText{color:#c00;display:block;font-size:85%}.inquiryFormTable textarea,input.formM{border:1px solid #ccc;border-radius:3px}.blog h3{margin-top:0;padding-bottom:0}.blog #content img{height:auto;max-width:100%;width:auto}.blog #content .icon_imgs{width:auto !important}#blogBody .contentArea a{word-break:break-all}#pagenation .inner{margin:30px auto 20px;padding-top:20px;white-space:nowrap;width:235px}#pagenation ul,#pagenation ol{margin:0;padding:0}#pagenation ul{list-style:none outside none}#pagenation li{float:left;font-size:100%;margin:.15em;text-align:center;width:2em}#pagenation li a{background:none repeat scroll 0 0 #ededed;color:#666;display:block;padding:.25em 0}#pagenation .active a,#pagenation a.active:hover{background:none #000;color:#fff}#pagenation .arrow{float:left;margin:.2em}#notfoundBody p{text-align:center}#notfoundBody p strong{font-size:130%;font-weight:700}#notfoundBody form{text-align:center}#notfoundBody .contentArea{margin-left:0;margin-bottom:2em}.static #content .contentArea p{line-height:1.4em;margin:1em 0}.static #content h2.titleBg,h2.titleBg{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #ededed;border-left:medium none;border-top:3px solid #000;font-size:120%;padding:10px 15px;color:#000;letter-spacing:0}#notFound.grid_8{min-height:200px}#notfoundBody form input{padding:5px}#notfoundBody form input.searchButton{padding:0 5px}ul.sitemap_ic li a{position:relative;display:block;padding:20px 40px 20px 15px;border-bottom:1px dotted #ccc}ul.sitemap_ic li a:after{position:absolute;top:50%;right:10px;display:block;content:'';width:8px;height:8px;margin-top:-4px;border-top:1px solid #888;border-right:1px solid #888;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#news{position:relative;margin-left:0}#news h2{border-top:3px solid #000;display:block;font-size:130%;margin:0 0 1em !important;padding:10px;color:#000;letter-spacing:0}#news dl{border-bottom:1px dashed #ccc;margin-bottom:.6em;width:100%}#news dt{float:none;font-weight:700;margin-bottom:.1em;padding:0 10px}#news dt .newsNew{background:none repeat scroll 0 0 #000;border-radius:2px;color:#fff;font-size:.8em;margin:0 0 0 10px;padding:.3em .5em}#news dd{float:none;padding:0 10px .6em;width:auto}#news dd a{text-decoration:underline}.gnv_tmp_008_title_block .gnv_tmp_008_link{display:none}.gnv_tmp_008_title_block #news h2{display:none}.gnv_tmp_008_title_block #news .ov{top:-45px;position:relative}#news .ov{display:block;float:left;position:absolute;text-align:right;top:21px;width:100%}#newsDetail{margin-top:10px}.newsDetailBody{margin-top:1em;padding:0 10px 10px}.youtube_contents{position:relative;height:0;padding:30px 0 56.25%;overflow:hidden}.youtube_contents embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_contents iframe{position:absolute;top:0;left:0;width:100%;height:100%}.singlebox2{float:left;margin-left:0;margin-right:0;padding:10px;width:47.9% !important}.singlebox3{float:left;margin-left:0;margin-right:0;padding:10px;width:31.2% !important}.singlebox4{float:left;margin-left:0;margin-right:0;padding:10px;width:22.9% !important}@media only screen and (max-width:1200px){.singlebox2{width:47% !important}.singlebox3{width:30.5% !important}.singlebox4{width:22.2% !important}}@media only screen and (max-width:767px){.singlebox2,.singlebox3,.singlebox4{width:100% !important;padding:0 0 15px;margin-left:0 !important;margin-right:0 !important}.singlebox2 .b_11_2_in,.singlebox3 .b_11_2_in,.singlebox4 .b_11_2_in{padding:5px}.singlebox2 .b_11_2_in span img,.singlebox3 .b_11_2_in span img,.singlebox4 .b_11_2_in span img{margin:0}}