@charset "utf-8";@media screen and (max-width:640px){img{max-width:100%;height:auto;width:auto}.smpno{display:none}.pc{display:none}article,aside,dialog,figure,footer,header,menu,nav,section{display:block;margin:0;padding:0}body{width:100%;line-height:1.8;font-size:14px;padding:0;margin:0 auto;font-family:Verdana,Arial,"メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;color:#222;background:none}body.toppage{width:100%;line-height:1.8;font-size:14px;padding:0;margin:0 auto;font-family:Verdana,Arial,"メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;color:#222;background:#fff}body.dpcms{background:url(../img/bk_header_dpcms.png) repeat-x}ul,ol,dl,dt,dd,div,ol,ul,li{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400;font-size:100%}li{list-style-type:none}textarea{font-size:100%}a{outline:none;border:0}img{vertical-align:middle;border:0}a:hover img,.opa a:hover img,input[type="image"]:hover{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )"}table{border-collapse:collapse;border-spacing:0}a:link{color:#1b71b8;text-decoration:underline}a:visited{color:#1b71b8;text-decoration:underline}a:hover{color:#e50202;text-decoration:underline}a:active{color:#1b71b8;text-decoration:underline}.left{float:left}.right{float:right}.clear{clear:both}.cen{text-align:center}.r{text-align:center}.l{text-align:left}.bold{font-weight:700}.mb05em{margin-bottom:.5em}.mb1em{margin:0 auto;padding-bottom:10px;width:95%}.mb20{margin-bottom:20px}.mb2em{margin-bottom:2em}.mb3em{margin-bottom:3em}.mb5em{margin-bottom:5em}.pl10{padding-left:10px}.s_bottom{margin-bottom:60px}.jisage{padding-left:1em;text-indent:-1em}input[type="checkbox"],input[type="text"],select{margin:0 4px 0 0}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:middle}.red{color:#c30}.f11{font-size:11px;color:#fff}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}header{width:100%;height:50px;margin:0 auto 10px;background:#fff;display:block;padding:0 0 10px 0}header:after{content:"";display:block;clear:both}header a.logo{float:none;display:block;width:250px;height:58px;margin:0 0 10px 0;background:url(../img/top_banner_logo.png) no-repeat 0 8px;white-space:nowrap;text-indent:100%;overflow:hidden;background-size:250px;position:absolute;top:0;left:4px}header a.logo:hover{opacity:.6}header .leadtext{width:80%;margin:0 auto 8px;font-size:10.5px;padding:0 10px;text-align:center;line-height:1.4}header .header_info{float:none;width:100%;text-align:center}.header .header_info .pic_house{display:none}header .header_info:after{content:"";display:block;clear:both}header .header_info .h_tel a{width:100%;height:30px;margin:0 auto;background:url(../img/top_banner_phone.png) no-repeat center 0;white-space:nowrap;text-indent:100%;overflow:hidden;background-size:285px;display:block}header .header_info .h_tel p{width:100%;height:10px;margin:0 auto 20px;white-space:nowrap;text-indent:100%;overflow:hidden;background-size:285px}header .header_info .h_tel_btn{display:none}header .header_info .h_saikin{display:none}header .header_info .h_favorite{display:none;}header .header_info .h_saikin:link,header .header_info .h_favorite:link{color:#fff;text-decoration:none}header .header_info .h_saikin:visited,header .header_info .h_favorite:visited{color:#fff;text-decoration:none}header .header_info .h_saikin:hover,header .header_info .h_favorite:hover{color:#fff;text-decoration:none;opacity:.7}header .header_info .h_saikin:active,header .header_info .h_favorite:active{color:#fff;text-decoration:none}header .header_info .btn_h_contact{display:none}header .header_info .btn_h_access{display:none}ul.menubtn{display:table;table-layout:fixed;width:100%;margin:0 0 20px 0}ul.menubtn li{display:table-cell;vertical-align:middle}ul.menubtn li a{margin:0 auto;display:block;width:90%;height:44px;color:#333;font-size:70%;font-weight:700;text-decoration:none!important;box-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid #aaa;border-radius:3px}ul.menubtn li a.mail{background:url(../img/icon_04.png) no-repeat 6px 50%,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#F8F8F8));background:url(../img/icon_04.png) no-repeat 6px 50%,linear-gradient(top,#eee,#F8F8F8)}ul.menubtn li a.tel{background:url(../img/icon_tel.png) no-repeat 6px 50%,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#F8F8F8));background:url(../img/icon_tel.png) no-repeat 6px 50%,linear-gradient(top,#eee,#F8F8F8)}ul.menubtn li a span{display:table-cell;vertical-align:middle;height:44px;padding:0 0 0 36px;line-height:1.3}footer{clear:both;width:100%;height:auto;overflow:hidden;background:#9A9A9A!important;color:#fff}.footer_inner{width:100%;margin:0 auto;overflow:hidden}.pagetop{display:none}#page-top{position:fixed;bottom:20px;right:10px}#page-top a{display:block;width:44px}.footer_detail{width:100%;height:auto;margin:0 0 10px 0}.footer_detail:after{content:"";display:block;clear:both}.footer_logoarea{float:none;width:90%;margin:10px auto 20px}.footer_logoarea .name{font-size:18px;font-weight:700;color:#fff}.footer_infoarea{float:none;width:86%;height:auto;margin:30px auto 0;background:url(../img/footer_infoarea.png) no-repeat;background-size:contain}.footer_infoarea a.foottel{width:380px;height:40px;display:block;background:url(../img/footer_infoarea_01.png) no-repeat;white-space:nowrap;text-indent:100%;overflow:hidden}.footer_infoarea p{height:auto;display:block;background:url(../img/footer_infoarea_02.png) no-repeat;background-size:contain;white-space:nowrap;text-indent:100%;overflow:hidden}.footer_link{width:94%;height:auto;overflow:hidden;margin:0 auto}.footer_link:after{content:"";display:block;clear:both}.footer_link dl{float:none;width:90%;height:auto;margin:0 auto;padding:0;border-left:none}.footer_link dl:after{content:"";display:block;clear:both}.footer_link dl dt{font-weight:700;font-size:14px;margin:0 0 4px 0;color:#fff}.footer_link dl dd{float:left;width:40%;margin:0 5% 10px!important;display:table}.footer_link dl dd a{display:block;width:100%;border:2px solid #ddd;background:#fff;font-size:11px;height:44px!important;line-height:1.5;border-radius:4px;display:table-cell;vertical-align:middle;text-align:center}.footer_link dl dt a:link{color:#fff;text-decoration:underline}.footer_link dl dt a:visited{color:#fff;text-decoration:underline}.footer_link dl dt a:hover{color:#fff;text-decoration:underline}.footer_link dl dt a:active{color:#fff;text-decoration:underline}footer a:link{color:#555;text-decoration:none}footer a:visited{color:#555;text-decoration:none}footer a:hover{color:#555;text-decoration:underline}footer a:active{color:#555;text-decoration:none}.copyright{height:30px;line-height:30px;text-align:center;font-size:12px;color:#222}.mainimg{width:100%;height:auto;margin:0 auto;overflow:hidden}.mainimg:after{content:"";display:block;clear:both}#slider{height:auto;position:relative}#slider:after{content:"";display:block;clear:both}#slider2 li{text-align:center}.bg_img{position:relative;margin:0 auto;height:auto}.bx-pager{position:absolute;width:130px;height:20px;bottom:0;left:0;right:0;margin:auto;z-index:9999}.bx-pager a{float:left;display:block;text-indent:-9999px;background:#999;width:16px;height:16px;margin:0 8px 40px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.bx-pager a:hover,.bx-pager a.active{background:#6CC829}#slider .bx-prev,#slider .bx-next{display:none}.top_contents_wrapper{width:96%;margin:10px auto 30px;z-index:1}.top_contents_wrapper:after{content:"";display:block;clear:both}.top_contents_wrapper .contents{float:none;width:100%;background:#fff}.title_top_newosusume{width:96%;height:auto;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/title_top_newosusume.png) no-repeat;margin:30px 0 10px 0;background-size:180px}.title_osusume{width:100%;box-sizing:border-box;margin:0 0 20px 0;font-family:'Noto Sans JP',"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;text-decoration:none;font-weight:700;background-color:#F6F6F6;border:1px solid #aaa}.title_osusume p{border-left:6px solid #51AC39;margin:6px 0 4px 0;line-height:1.8;text-indent:1em;font-weight:700;font-size:16px}.title_osusume span{display:inline-block;margin-left:10px;color:#666;font-size:80%}.title_osusumechukai{width:100%;height:36px;line-height:36px;font-size:15px;white-space:normal;text-indent:10px;overflow:visible;background:#aaa;color:#fff;margin:0 0 20px 0}.bukkenlist{width:100%;margin:0 auto}.bukkenlist:after{content:"";display:block;clear:both}.bukkenlist ul{width:100%;margin-right:0;overflow:hidden;margin:0 auto}.bukkenlist ul:after{content:"";display:block;clear:both}.bukkenlist ul li{float:none;width:98%;height:auto;border:none;background:#fff;margin:0 auto 30px}.bukkenlist ul li:nth-child(3n){margin:0 auto}a.bukkenbox{display:block;width:230px;height:auto;margin:0 auto 30px;border:1px solid #111;padding:0 0 10px 0}a.bukkenbox:link{text-decoration:none;color:#222}a.bukkenbox:visited{text-decoration:none;color:#222}a.bukkenbox:hover{text-decoration:none;color:#222;cursor:pointer;opacity:.7}a.bukkenbox:active{text-decoration:none;color:#222}a.bukkenbox .titlearea{width:226px;height:56px;border-bottom:1px solid #111;margin:0 0 14px 0}a.bukkenbox .titlearea:after{content:"";display:block;clear:both}a.bukkenbox .titlearea .icon01{float:left;width:56px;height:56px;border-right:1px solid #000;white-space:nowrap;text-indent:100%;overflow:hidden}a.bukkenbox .titlearea .kodate{background:url(../img/icon_kodate.png) no-repeat #9DDEFC center 7px}a.bukkenbox .titlearea .mantion{background:url(../img/icon_mantion.png) no-repeat #FBFC9E center 7px}a.bukkenbox .titlearea .tochi{background:url(../img/icon_tochi.png) no-repeat #CEFB9D center 6px}a.bukkenbox .titlearea .title{float:right;width:150px;padding:0 8px 0 0}a.bukkenbox .titlearea .title .sub{font-size:11px;font-weight:700;height:57px;display:table-cell;vertical-align:middle;line-height:1.6}a.bukkenbox .titlearea .title .main{font-size:14px;font-weight:700}a.bukkenbox .photo{width:226px;height:120px;position:relative;margin:0 0 10px 0}a.bukkenbox .photo img{position:absolute;display:block;max-width:226px;max-height:120px;height:auto;top:0;right:0;left:0;margin:auto}.bottomicon_new{z-index:1;position:absolute;top:6px;left:0;height:18px;line-height:19px;background:#EE3813;color:#fff;font-size:12px;padding:2px 8px;text-align:center;font-weight:700;font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}a.bukkenbox .detail{width:206px;height:115px;line-height:23px;margin:0 10px}a.bukkenbox .detail .price{font-weight:700}.redbig{font-size:18px;color:#ED2A03}.btn_bluesen{height:60px;padding:10px 18px;margin:0 10px 0 0;overflow:hidden;text-decoration:none!important;background:#fff;border-radius:4px;cursor:pointer;border:2px solid #000;font-weight:700;font-size:15px}.btn_bluesen:link{color:#222;text-decoration:none}.btn_bluesen:visited{color:#222;text-decoration:none}.btn_bluesen:hover{color:#222;text-decoration:none;opacity:.7}.btn_bluesen:active{color:#222;text-decoration:none}.top_whatsnew_bk{padding:26px 0 50px}.title_top_whatsnew{width:96%;height:auto;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/title_top_whatsnew.png) no-repeat;margin:0 0 16px 0;background-size:160px}.top_whatsnew{width:96%;height:200px;overflow:auto;border:2px solid #c6c6c6;background:#fff;margin:0 auto}.top_whatsnew dl{width:94%;padding:10px 0 0 0;margin:4px auto}.top_whatsnew dl dt{clear:both;float:none;width:100%;margin:0 0 10px;color:#999;font-weight:700}.top_whatsnew dl dd{margin:0 10px 10px;padding:0 0 10px 0}.top_whatsnew dl dd a:link{text-decoration:underline}.top_whatsnew dl dd a:visited{text-decoration:underline}.top_whatsnew dl dd a:hover{text-decoration:underline}.top_whatsnew dl dd a:active{text-decoration:underline}.banner-wrap{display:flex;padding:2%}.banner-flag{height:auto;padding-top:.15rem;width:28px;vertical-align:middle}.flag-img{height:auto;width:22px}.side-title{font-size:1.1rem;font-weight:bolder;height:auto;letter-spacing:.1em;width:calc(100% - 28px);text-align:left}.sideb{width:100%;height:auto}.side-border{border-top:2px solid #bbb;border-bottom:2px solid #000;height:1px;margin-left:1%;width:98%;margin-bottom:1rem}.sidearea{float:none;width:96%;margin:0 auto;text-align:center}.side_uritaikata{width:100%;padding:10px 0;color:#fff;margin:0 0 10px 0;background-size:100%}.side_uritaikata .title{height:68px;margin:0 0 8px 0;background:url(../img/title_side_uritaikata.png) no-repeat center 0;white-space:nowrap;text-indent:100%;overflow:hidden}.side_uritaikata .text{width:90%;margin:0 auto 20px;font-size:14px;text-align:center}.side_uritaikata .gosodanha{width:218px;margin:0 auto;background:#E5F3FD;padding:14px 0 18px 0}.side_uritaikata .gosodanha .title_gosodanha{text-align:center;font-size:16px;color:#333;font-weight:700;margin:0 0 12px 0}.side_uritaikata .side_tel{width:197px;height:66px;margin:0 auto 10px;background:url(../img/side_tel.png) no-repeat;white-space:nowrap;text-indent:100%;overflow:hidden}dl.side_chukaigaishasama{background:#fff;padding:14px 0;border:2px solid #6CC829;margin:0 0 1em 0}dl.side_chukaigaishasama dt{text-align:center;font-size:20px;font-weight:700;color:#189203;margin:0 0 4px 0}dl.side_chukaigaishasama dd .text{line-height:1.3;text-align:center;font-size:12.5px;margin:0 0 10px 12px}input.side_chukai_download{width:182px;height:24px;font-size:11px;margin:0 0 12px 0;border:1px solid #aaa;border-radius:3px;padding:0 6px}.side_chukai_submit{display:block;border:0;width:194px;height:25px;line-height:25px;background:#189203;cursor:pointer;margin:0 auto;font-size:12px;color:#fff}input.side_chukai_submit:hover{opacity:.7}.gnav{clear:both;width:100%;height:67px;background:#6CC829}.gnav ul#menu{width:1000px;height:67px;margin:0 auto}.gnav ul#menu li{float:left;height:67px}.gnav ul#menu li a{display:block;height:67px;background:url(../img/gnav.png) no-repeat;text-indent:-9999em}.gnav ul#menu li a.gnav_jisha{width:137px;background-position:0 0}.gnav ul#menu li a.gnav_jisha:hover{background-position:0 -67px}.gnav ul#menu li a.gnav_reform{width:169px;background-position:-137px 0}.gnav ul#menu li a.gnav_reform:hover{background-position:-137px -67px}.gnav ul#menu li a.gnav_chukai{width:96px;background-position:-306px 0}.gnav ul#menu li a.gnav_chukai:hover{background-position:-306px -67px}.gnav ul#menu li a.gnav_jisseki{width:96px;background-position:-402px 0}.gnav ul#menu li a.gnav_jisseki:hover{background-position:-402px -67px}.gnav ul#menu li a.gnav_afterservice{width:139px;background-position:-498px 0}.gnav ul#menu li a.gnav_afterservice:hover{background-position:-498px -67px}.gnav ul#menu li a.gnav_voice{width:115px;background-position:-637px 0}.gnav ul#menu li a.gnav_voice:hover{background-position:-637px -67px}.gnav ul#menu li a.gnav_company{width:96px;background-position:-752px 0}.gnav ul#menu li a.gnav_company:hover{background-position:-752px -67px}.gnav ul#menu li a.gnav_contact{width:152px;background-position:-848px 0}.gnav ul#menu li a.gnav_contact:hover{background-position:-848px -67px}#mainimage{width:1000px;margin:0 auto}#mainimage img{max-width:100%;width:auto}.path{width:96%;height:auto;font-size:11px;margin:0 auto 10px}.path a:link{color:#009;text-decoration:underline}.path a:visited{color:#009;text-decoration:underline}.path a:hover{color:red;text-decoration:underline}.path a:active{color:#009;text-decoration:underline}.title_next{width:100%;height:auto;margin:0 auto 40px;white-space:nowrap;text-indent:100%;overflow:hidden}.title01{height:36px;line-height:36px;background:#80C69A;color:#fff;font-size:14px;text-indent:14px}.title02{height:30px;line-height:30px;font-size:14px;color:#333;font-weight:700;text-indent:8px;border-left:4px solid #6CC829;border-bottom:1px dotted #ccc}.title02 span{display:table-cell;height:30px;font-size:13px;vertical-align:middle;line-height:1.3;padding-left:2em;text-indent:-1.5em}.title02_big{display:table-cell;height:36px;font-weight:700;font-size:13px;vertical-align:middle;line-height:1.3;padding-left:1em;border-left:4px solid #6CC829;border-bottom:1px dotted #ccc}.bk_title{width:96%;background:url(../img/bk_title.jpg) no-repeat top right;height:96px;line-height:96px;text-indent:20px;font-size:18px;color:#222;border:1px solid #ddd;margin:0 auto 10px}#form_smp header{height:0}.title_contact{text-indent:20px;font-size:18px;color:#222;margin:10px auto;text-align:center;font-weight:700}.bk_smp_form{display:none}.only_bobile{display:block;width:78%;float:left}.smp_tel{float:right;width:20%}.smp_tel img{width:100%}.smp_top{width:98%;overflow:hidden;margin:0 auto}.smp_txt{margin:10px 5px;font-size:8px}.contents_wrapper{width:96%;margin:0 auto 30px}.contents_wrapper:after{content:"";display:block;clear:both}.contents_wrapper .contents{float:none;width:100%;margin:0 auto}.title_company{background:url(../img/bk_title.jpg) no-repeat top right}table.table_company{width:100%;margin:0 auto;border:1px solid #ccc}table.table_company th{display:block;width:100%!important;text-align:left;border-right:none;border-bottom:1px solid #ccc;padding:10px;background:#F0EFE6;color:#000;font-weight:400}table.table_company td{display:block;border-right:none;border-bottom:1px solid #ccc;padding:10px 14px}.company_txt_box_l{width:100%;margin-bottom:1em;text-align:center}.president_cache{font-weight:700;font-size:140%;font-family:'Noto Serif JP',"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center}.president_txt{font-weight:700;font-family:'Noto Serif JP',"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px}.flowimg{display:none}.yajirushibox{width:96%;margin:0 auto;overflow:hidden}.yajirushi{width:28%;float:left;margin:0 10px 10px 0}.arrow{width:100%}.arrow_on{padding-top:5px;width:96%;height:26px;background:#FFA200;position:relative;color:#fff}.arrow_on:after{border-left:15px solid #FFA200;border-top:15px solid transparent;border-bottom:15px solid transparent;content:"";position:absolute;right:-15px;top:0}.arrow_off{padding-top:5px;width:96%;height:26px;background:#eee;position:relative;color:#aaa}.arrow_off:after{border-left:15px solid #eee;border-top:15px solid transparent;border-bottom:15px solid transparent;content:"";position:absolute;right:-15px;top:0}.arrow span{position:relative;font-weight:700;height:20px;line-height:20px;font-size:14px;text-align:center;padding:0 0 0 5px;display:block}.contactbox{border:1px solid #aaa;background:#efefef;padding:5px;margin:0 0 30px 0;overflow:hidden}.contactbox .contactbox_inner{padding:14px 0;background:#fff}.oisogiposi{margin:0 0 0 10px}.contactinin{width:96%;height:0;margin:10px auto;background:url(../img/contact_img02.png) no-repeat;white-space:nowrap;text-indent:100%;overflow:hidden;background-size:contain;padding-top:18%}.search_merit{margin:0 0 0 30px}.search_merit li{list-style-type:disc;padding:4px 0}.formtable_area{padding:14px 0 0 0}.signarea{margin:0 20px 20px 20px;padding-top:10px}.signarea li{background-color:#FFC;padding:10px;margin-bottom:10px;overflow:hidden}.signarea li img{margin-right:20px;float:left;background-color:#FFF;text-align:center;width:115px}.signarea li p{float:left;line-height:1.6;width:440px;text-align:left}.img_center{text-align:center;padding:20px 0}.contact_02{width:100%;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;margin:0 auto 20px;border-collapse:collapse}.contact_02 th{display:block;width:96%;padding:10px 2% 10px 2%;font-weight:700;color:#666;background:#f7f7f7;text-align:left;line-height:1.5;vertical-align:middle;border-bottom:1px solid #aaa;border-right:none;}.contact_02 td{display:block;width:96%;padding:10px 2% 10px 2%;vertical-align:middle;background-color:#fff;line-height:1.75em;text-align:left;border-bottom:1px solid #aaa;border-right:none}.contact_02 td textarea{width:90%}.hissu{color:#C00;font-weight:700}.error{color:#C00;display:block}.contact_li{overflow:hidden}.contact_li li{float:left;width:200px;margin:0 10px 10px 0}.rai_01{border-left:5px solid #E97861;border-bottom:1px dotted #ccc;margin:10px 0 10px 0;padding:0;text-indent:10px}.rai_02{border-left:5px solid #E97861;border-bottom:1px dotted #ccc;margin:20px 0 0 0;padding:0;text-indent:10px}span.nml{font-weight:400;font-size:11px}table.sta{width:640px;margin:10px 0 0 20px;background:#eee;border:1px solid #ccc}table.sta td{vertical-align:top;padding:14px 18px}.ttl01{padding:3px 10px;border:2px solid #0295c0;background-color:#c5eaf2;color:#3f7e8f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:10px;display:inline-block}.form_01{width:150px;border:solid 1px #d8d8d8;font-size:12px;padding:3px}.form_02{width:100px;border:solid 1px #d8d8d8;font-size:12px;padding:3px}.form_03{font-size:12px;line-height:15px}.form_04{width:204px;color:#aaa;border:solid 1px #d8d8d8;font-size:12px;line-height:12px;padding:6px 3px;height:18px}.form_05{font-size:13px;line-height:18px;padding:0 3px;height:24px}.form_06{font-size:13px;line-height:18px;padding:10px 3px;height:24px;margin-top:5px}.title_after_reform{background:url(../img/bk_title.jpg) no-repeat top right}.title_point{font-size:18px;vertical-align:baseline;color:#6CC829;letter-spacing:1px;font-family:LibreBodoni-Bold;word-break:break-all;margin:14px 0 10px 0}table.table_outline{width:96%;margin:0 auto;border-top:1px solid #ccc;border-collapse:collapse}table.table_outline th{display:block;padding:0 10px;text-align:left;font-weight:400;line-height:39px;border-bottom:1px solid #ccc;border-right:none;box-sizing:border-box;background:#f3f3f3}table.table_outline td{display:block;padding:0 15px;text-align:left;line-height:39px;border-bottom:1px solid #ccc;box-sizing:border-box}table.table_outline td:nth-child(2){width:auto}table.table_outline td:nth-child(3){border-left:none;background:#f3f3f3}table.table_outline td:nth-child(4){border-left:none}.plan-wrapper .read{margin-top:-1em;margin-bottom:2em}.plan_ba{width:1000px;height:280px;overflow:hidden;background:#eee}.plan_ba:after{content:"";display:block;clear:both}.plan_ba .inner{width:480px;height:220px;margin:30px auto 0;position:relative}.plan_ba .inner img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:480px;max-height:220px}.img_otoiawase{width:1000px;height:275px;position:relative;background:url(../img/img_otoiawase.png) no-repeat}.img_otoiawase p{height:160px;white-space:nowrap;text-indent:100%;overflow:hidden}.img_otoiawase .btn{display:block;width:354px;height:64px;position:absolute;top:160px;right:50px}.formtable_area_w800{width:94%;margin:0 auto 20px;padding:14px 0 0 0}.contact_03{width:100%;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;margin:0 auto 20px;border-collapse:collapse}.contact_03 th{display:block;width:96%;padding:10px 2% 10px 2%;font-weight:700;color:#666;background:#f7f7f7;text-align:left;line-height:1.5;vertical-align:middle;border-bottom:1px solid #aaa;border-right:none}.contact_03 td{display:block;width:96%;padding:10px 2% 10px 2%;vertical-align:middle;background-color:#fff;line-height:1.75em;text-align:left;border-bottom:1px solid #aaa;border-right:none}.contact_li_w800 li{float:none;width:100%;margin:0 0 20px 0}.contact_03input[type="checkbox"]{transform:scale(1.5);margin:0 10px 0 0}.contact_03 td textarea{width:90%}.title_jisseki{background:url(../img/bk_title.jpg) no-repeat top right}.jissekibox{width:96%;overflow:hidden;margin:0 auto}.jissekibox:after{content:"";display:block;clear:both}.jissekibox .linktext{text-align:center}.jissekibox .linktext a{display:block;width:60%;margin:0 auto;padding:.2em 2.2em;border:1px solid #1b71b8;text-decoration:none}.jissekibox ul{width:100%}.jissekibox ul:after{content:"";display:block;clear:both}.jissekibox ul li{float:none;width:230px;margin:0 auto 30px}.jissekibox ul li:nth-child(3n){margin:0 auto 30px}.jissekibox_inner{width:230px;height:180px;overflow:hidden;position:relative}.jissekibox_inner img{max-width:100%;width:auto}.jissekibox_inner .caption{position:absolute;left:0;top:0;display:none;color:#fff;width:230px;height:180px}.jissekibox_inner .caption .link{width:230px;height:110px;display:inline-block;color:#fff;text-align:center;padding:70px 0 0 0;background:#000;background-color:rgba(0,0,0,.8)}.jissekibox_inner .caption .link:link{color:#fff!important;text-decoration:none!important}.jissekibox_inner .caption .link:visited{color:#fff!important;text-decoration:none!important}.jissekibox_inner .caption .link:hover{color:#fff!important;text-decoration:none!important}.jissekibox_inner .caption .link:active{color:#fff!important;text-decoration:none!important}.photo-wrapper img{max-width:100%;min-width:100%;width:auto;height:auto}.pagenavearea{padding:3px 0 8px 0;text-align:center;overflow:hidden}.wp-pagenavi{text-align:center;margin:10px auto;padding:10px 20px 10px!important;display:block!important;clear:both!important}.wp-pagenavi a,.wp-pagenavi span.pages,.wp-pagenavi span.extend{color:#1b71b8!important;background:#FFFFFF!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border:solid 1px #CCCCCC!important;padding:3px 9px 3px 9px!important;margin-right:3px!important;text-decoration:none!important;font-size:12px!important}.wp-pagenavi a:hover{color:#FFF!important;border-color:#CCCCCC!important;background:#5093b5!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd))!important;background-image:-webkit-linear-gradient(top,#ccc,#ddd)!important;background-image:-moz-linear-gradient(top,#ccc,#ddd)!important;background-image:-ms-linear-gradient(top,#ccc,#ddd)!important;background-image:-o-linear-gradient(top,#ccc,#ddd)!important;background-image:linear-gradient(top,#ccc,#ddd)!important}.wp-pagenavi span.current{padding:3px 9px 3px 9px!important;border:solid 1px #CCCCCC!important;border-color:#3390CA!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;color:#fff!important;margin-right:3px!important;border-color:#CCCCCC!important;background:#5093b5!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa))!important;background-image:-webkit-linear-gradient(top,#999,#aaa)!important;background-image:-moz-linear-gradient(top,#999,#aaa)!important;background-image:-ms-linear-gradient(top,#999,#aaa)!important;background-image:-o-linear-gradient(top,#999,#aaa)!important;background-image:linear-gradient(top,#999,#aaa)!important}.pagenav{margin-bottom:20px;text-align:center;letter-spacing:-.4em}.pagenav li{display:inline-block;margin:0 4px;letter-spacing:normal}.pagenav li a{display:block;padding:0 7px 2px;border:1px solid #ccc;border-radius:3px;text-decoration:none!important}.pagenav li.current{padding:0 7px 2px;border:1px solid #ccc;border-radius:3px;color:#fff;background-color:#4786A9}.pagenav li a:hover{color:#fff;background-color:#4786A9;border-radius:3px}.pagenavearea{padding:3px 0 8px 0;text-align:center;overflow:hidden}.wp-pagenavi{text-align:center;margin:10px auto;padding:10px 20px 10px!important;display:block!important;clear:both!important}.wp-pagenavi a,.wp-pagenavi span.pages,.wp-pagenavi span.extend{color:#1b71b8!important;background:#FFFFFF!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border:solid 1px #CCCCCC!important;padding:3px 9px 3px 9px!important;margin-right:3px!important;text-decoration:none!important;font-size:12px!important}.wp-pagenavi a:hover{color:#FFF!important;border-color:#CCCCCC!important;background:#5093b5!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd))!important;background-image:-webkit-linear-gradient(top,#ccc,#ddd)!important;background-image:-moz-linear-gradient(top,#ccc,#ddd)!important;background-image:-ms-linear-gradient(top,#ccc,#ddd)!important;background-image:-o-linear-gradient(top,#ccc,#ddd)!important;background-image:linear-gradient(top,#ccc,#ddd)!important}.wp-pagenavi span.current{padding:3px 9px 3px 9px!important;border:solid 1px #CCCCCC!important;border-color:#3390CA!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;color:#fff!important;margin-right:3px!important;border-color:#CCCCCC!important;background:#5093b5!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa))!important;background-image:-webkit-linear-gradient(top,#999,#aaa)!important;background-image:-moz-linear-gradient(top,#999,#aaa)!important;background-image:-ms-linear-gradient(top,#999,#aaa)!important;background-image:-o-linear-gradient(top,#999,#aaa)!important;background-image:linear-gradient(top,#999,#aaa)!important}.title_whatsnew{background:url(../img/bk_title.jpg) no-repeat top right}.blog_box_whatsnew{padding-top:20px}.title_privacy{background:url(../img/bk_title.jpg) no-repeat top right}.title_nowonsale{background:url(../img/bk_title.jpg) no-repeat top right}.title_afterservice{background:url(../img/bk_title.jpg) no-repeat top right}.kensabox{width:630px;margin:0 auto}.kensabox:after{content:"";display:block;clear:both}.kensabox ol{width:630px;overflow:hidden}.kensabox ol li{float:left;width:280px;height:140px;margin:0 50px 20px 0;white-space:nowrap;text-indent:100%;overflow:hidden}.kensabox ol li:nth-child(2n){margin:0 0 20px 0}.kensabox ol li.img_kensa01{background:url(../img/img_kensa01.png) no-repeat}.kensabox ol li.img_kensa02{background:url(../img/img_kensa02.png) no-repeat}.kensabox ol li.img_kensa03{background:url(../img/img_kensa03.png) no-repeat}.kensabox ol li.img_kensa04{background:url(../img/img_kensa04.png) no-repeat}.kensabox ol li.img_kensa05{background:url(../img/img_kensa05.png) no-repeat}.kensabox ol li.img_kensa06{background:url(../img/img_kensa06.png) no-repeat}.kensabox ol li.img_kensa07{background:url(../img/img_kensa07.png) no-repeat}.kensabox ol li.img_kensa08{background:url(../img/img_kensa08.png) no-repeat}.kensabox ol li.img_kensa09{background:url(../img/img_kensa09.png) no-repeat}.kensabox ol li.img_kensa10{background:url(../img/img_kensa10.png) no-repeat}.kensahoukokubox{width:720px;height:226px;margin:0 0 30px 0;background:url(../img/img_kensahokoku.png) no-repeat}.kensahoukokubox ol{width:720px;overflow:hidden}.kensahoukokubox ol li{height:54px}.kensahoukokubox ol li p{white-space:nowrap;text-indent:100%;overflow:hidden}.kensahoukokubox ol li.no3{width:720px;height:110px}.kensahoukokubox ol li.no3 ul{width:530px;overflow:hidden;margin:26px 0 0 54px}.kensahoukokubox ol li.no3 ul li{float:left;width:130px;height:20px;margin:0 20px 8px 16px;list-style-type:disc}.jiophoto2{width:680px;margin:0 0 30px 50px;overflow:hidden}.jiophoto2:after{content:"";display:block;clear:both}.jiophoto2 .le{float:left;width:300px;margin:0 40px 0 0;font-size:12px}.title_sitemap{background:url(../img/bk_title.jpg) no-repeat top right}dl.sitemap_01{margin:0 0 80px 10px}dl.sitemap_01 dt{margin:0 0 1em 0}dl.sitemap_01 dd{margin:0 0 14px 10px;text-indent:16px}dl.sitemap_01 dd.last{margin:0 0 40px 10px}.title_chukai{background:url(../img/bk_title.jpg) no-repeat top right}.file{overflow:hidden;width:95%;margin:0 auto}.file .block{float:left;width:30%;margin-right:5%;text-align:center}.file .block:last-child{margin-right:0}.file .block .title{margin-bottom:.5em;padding:.7em 0;background-color:#E6E6E6}.file .block ul{display:block;width:100%}.file .block ul li{position:relative;width:100%;margin:0;height:auto;padding-left:.8em;background-color:#fff;list-style-type:disc;justify-content:left!important;text-align:left}.file .block ul li a{text-decoration:underline!important}.file .block ul li:before{position:absolute;content:"";width:5px;height:5px;top:12px;left:0;background-color:#000;border-radius:50%}.file .block ul li a{display:block;padding:0}.acMenu{width:100%;margin:0 auto 30px}.acMenu dt,.acMenu dt.active{display:block;width:100%;height:60px;line-height:60px;background:#444;color:#fff;margin:0 auto;text-decoration:none;border-radius:.3em;position:relative;text-indent:14px}.acMenu dt .name{font-size:18px}.acMenu dt:after{position:absolute;top:40%;right:18px;display:block;content:'';width:12px;height:12px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.acMenu dt.active:after{position:absolute;top:50%;right:18px;display:block;content:'';width:12px;height:12px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.acMenu dd{display:none}.chukaiinfo{display:flex;flex-wrap:wrap;justify-content:space-between;width:920px;margin:20px auto 30px;max-height:140px;overflow-y:auto}.chukaiinfo .day{width:15%;word-break:break-all;padding:10px 0 10px 0;border-bottom:1px dotted #ccc;font-weight:700}.chukaiinfo .text{width:85%;word-break:break-all;padding:10px 0 10px 0;border-bottom:1px dotted #ccc}.acMenu dd ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:920px;margin:0 auto}.acMenu dd ul li{display:flex;justify-content:center;align-items:center;margin:0 0 1em;background-color:#E6E6E6;width:22%;height:48px;word-break:break-all}.acMenu dd ul li a{display:flex;width:100%;justify-content:center;align-items:center;text-decoration:none;padding:14px 10px;font-size:15px}.acMenu dd ul li a:link{color:#4A452A;text-decoration:none}.acMenu dd ul li a:visited{color:#4A452A;text-decoration:none}.acMenu dd ul li a:hover{color:#4A452A;text-decoration:none;opacity:.5}.acMenu dd ul li a:active{color:#4A452A;text-decoration:none}.title_bukken_link{background:url(../img/bk_title.jpg) no-repeat top right}.title_comingsoon{background:url(../img/bk_title.jpg) no-repeat top right}.title_staff{background:url(../img/bk_title.jpg) no-repeat top right}.staffcon{width:100%;margin:0 0 30px 0}.staffcon:after{content:"";display:block;clear:both}.staffdetail01{width:100%;overflow:hidden;margin:0 0 40px 0}.staffdetail01:after{content:"";display:block;clear:both}.staffdetail01 .photo{float:none;text-align:center}dl.staff_con01_aa{float:none;width:94%;overflow:hidden;margin:0 auto}dl.staff_con01_aa dt{clear:both;float:none;width:100%;margin:0 0 8px 0;font-weight:700}dl.staff_con01_aa dd{margin:0 0 8px 0;border-bottom:1px dotted #ccc;padding:0 0 8px 0}dl.staff_con01_aa dd.gyo2{margin:0 0 20px 10px;border-bottom:none;padding:0 0 10px 0}dl.staff_con01_bb{float:none;width:94%;overflow:hidden;margin:0 auto}dl.staff_con01_bb dt{clear:both;float:none;width:100%;margin:0 0 4px 0;font-weight:700}dl.staff_con01_bb dd{margin:0 0 4px;border-bottom:1px dotted #ccc;padding:0 0 8px 0}dl.staff_con01_bb dd.gyo2{margin:0 0 10px;border-bottom:none;padding:0}dl.staff_con02{width:100%;overflow:hidden}dl.staff_con02 dt{margin:0 0 12px 10px;font-weight:700;color:#169202;font-size:18px}dl.staff_con02 dd{margin:0 0 22px 0;padding:0 0 22px 0;border-bottom:1px dotted #ccc}dl.staff_con02 dd .inner{margin:0 0 0 10px}.orangebtn_shosai{display:block;width:70%;height:30px;line-height:30px;padding:6px 14px;overflow:hidden;text-decoration:none!important;background:#F39800;background:-webkit-linear-gradient(top,#6CC829,#6CC829);background:linear-gradient(top,#6CC829,#6CC829);border-radius:5px;cursor:pointer;margin:0 auto;font-size:15px;text-align:center}.orangebtn_shosai:link{color:#fff}.orangebtn_shosai:visited{color:#fff}.orangebtn_shosai:hover{opacity:.8;color:#fff}.orangebtn_shosai:active{color:#fff}.title_oyakudachi{background:url(../img/bk_title.jpg) no-repeat top right}.pagenav{margin-bottom:20px;text-align:center;letter-spacing:-.4em}.pagenav li{display:inline-block;float:none!important;width:auto!important;margin:0 4px!important;letter-spacing:normal}.pagenav li a{display:block;padding:0 7px 2px;border:1px solid #ccc;border-radius:3px;text-decoration:none!important}.pagenav li.current{padding:0 7px 2px;border:1px solid #ccc;border-radius:3px;color:#fff;background-color:#4786A9}.pagenav li a:hover{color:#fff;background-color:#4786A9;border-radius:3px}.title_next2{width:100%;height:auto;margin:0 auto 40px;white-space:nowrap;text-indent:100%;overflow:hidden}.title_contact2{text-indent:20px;font-size:18px;color:#222;margin:10px auto;text-align:center;font-weight:700}a.btn_motto{font-size:18px;display:block;color:#FFF;background-color:#39A728;padding:6px 10px;border-radius:3px;font-family:'Noto Sans JP',"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;text-decoration:none;font-weight:700}a.btn_motto:hover{background-color:#6CC829}.top_eventarea .r{text-align:right}.top_eventarea li a{text-decoration:none}.top_eventarea ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000}.top_event_ttlimg{margin-bottom:10px}.top_event_ttlimg img{max-width:100%}.top_eventbox{overflow:hidden;display:flex}.top_eventbox_day{text-align:center;border:1px solid #000;margin-right:10px;height:min-content;display:inline-block;vertical-align:top;flex:0 0 5em}.top_eventbox_txt{display:inline-block;flex:1 1 auto}.top_even_m{background-color:#39A728;color:#FFF;padding:.2em;box-sizing:border-box}.top_even_d{color:#666;padding:.5em .2em;font-weight:700;font-size:24px;line-height:1}.top_even_d span{display:block;font-size:13px}.top_eventbox_txt_ttl{color:#000;font-weight:700;text-align:left;margin-bottom:.5em}.top_eventbox_txt_ttl span{color:#39A728;text-align:center;display:table;padding:0 1em;font-size:90%;margin-right:1em;margin-bottom:.1em;border:2px solid #39A728}.top_eventbox_txt p{color:#222}.title_next02{width:100%;height:auto;margin:0 auto 40px}.title_next02 span{display:inline;width:100%;margin:0 auto;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体";font-size:15px;font-weight:700;line-height:normal}.title02_bigbold{height:34px;margin:0 0 10px 0;border-bottom:none}.title02_bigbold span{display:block;height:34px;line-height:34px;font-size:16px;font-weight:700;text-indent:10px;border-left:7px solid #6CC829;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体"}.title_seminarevent{width:96%;background:url(../img/title_seminarevent_smp.jpg) no-repeat top right;height:96px;line-height:96px;text-indent:20px;font-size:18px;color:#222;border:1px solid #ddd;margin:0 auto 10px}ul.flex_picupbox{width:96%;padding:0;margin:0 0 20px 0;box-sizing:border-box}ul.flex_picupbox li{width:100%;height:auto;position:relative;padding:0 0 30px 0;box-sizing:border-box;margin:0 0 20px 0;border-bottom:1px solid #ddd}ul.flex_picupbox li:nth-child(2){margin:0 0 20px 0}ul.flex_picupbox li:nth-child(3){margin:0 0 20px 0}ul.flex_picupbox li .image{width:100%;height:auto;box-sizing:border-box;position:static;margin:0 0 12px 0;text-align:center}ul.flex_picupbox li .image img{position:static;top:0;left:0;right:0;bottom:0;margin:auto;max-width:304px;max-height:136px}ul.flex_picupbox li .inner{overflow:hidden}ul.flex_picupbox li .inner .daybox{float:left;width:15%;height:66px;border:1px solid #419305;box-sizing:border-box;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体"}.daybox p{width:100%;height:20px;line-height:20px;text-align:center;background:#419305;color:#fff;font-size:14px;margin:0 0 2px 0;box-sizing:border-box}.daybox .day{display:block;width:100%;height:26px;line-height:26px;text-align:center;font-size:20px;font-weight:700;box-sizing:border-box}.daybox .youbi{display:block;width:100%;height:16px;line-height:16px;text-align:center;box-sizing:border-box;font-size:11px}.entry-title .iconw{margin-left:.5em;display:inline-block;text-indent:0}.iconw{height:20px;line-height:20px;box-sizing:border-box;font-size:12px;padding:0 8px;display:table}ul.iconposi00 li{height:auto;padding-bottom:2em;margin-bottom:20px}.icon_osumaisagashi{color:#419305;background-color:#d3eebe}.icon_osumaisagashi:before{font-family:'Font Awesome 5 Free';content:"\f689";font-weight:700;font-style:normal;font-variant:normal;display:inline-block;width:1.5em;text-align:center;font-size:1.3em;line-height:1;padding-top:.2em}.icon_jutakuloan{color:#f65007;background-color:#feede6}.icon_jutakuloan:before{font-family:'Font Awesome 5 Free';content:'\f651';display:inline-block;font-weight:700;font-style:normal;font-variant:normal;width:1.5em;text-align:center;font-size:1.3em;line-height:1;padding-top:.2em}.icon_zeikin-seido{color:red;background-color:#ffe5e5}.icon_zeikin-seido:before{font-family:'FontAwesome';content:'\f15b';font-weight:700;display:inline-block;width:1.5em;text-align:center;font-size:1.3em;line-height:1;padding-top:.2em}.icon_machi-chiiki{color:#339AF0;background-color:#d6ebfc}.icon_machi-chiiki:before{font-family:'Font Awesome 5 Free';content:'\f64f';display:inline-block;font-weight:700;font-style:normal;font-variant:normal;width:1.5em;text-align:center;font-size:1.3em;line-height:1;padding-top:.2em}.icon_kurashi-lifestyle{color:#fff;background-color:#D79D13}.icon_kurashi-lifestyle:before{font-family:'Font Awesome 5 Free';content:'\f206';display:inline-block;font-weight:700;font-style:normal;font-variant:normal;width:1.5em;text-align:center;font-size:1.3em;line-height:1;padding-top:.2em}ul.flex_picupbox li .inner .detail{float:right;width:82%;box-sizing:border-box}ul.flex_picupbox li .inner .detail .title{width:100%;height:auto;font-weight:700;line-height:1.5;box-sizing:border-box;position:relative;margin:10px 0 8px 0}.icon_tochitext{box-sizing:border-box;border:1px solid #419305;color:#419305;font-size:12px;padding:2px 8px}.icon_eventgroup{box-sizing:border-box;font-size:12px;padding:3px 8px 3px 8px;margin:0 6px 0 0}.icon_seminar{color:#124F8E;background:#C3DDFE}.icon_event{color:#C735B2;background:#FFDDF8}.icon_kengakukai{color:#D17007;background:#FFD8AD}.icon_seminar i,.icon_event i,.icon_kengakukai i{margin:0 4px 0 0}ul.flex_picupbox li .inner .detail .text{width:100%;font-size:11px;margin:0 0 20px 0}ul.flex_picupbox li .inner a{position:absolute;bottom:20px;right:0;font-size:12px}ul.eventseminar{margin:0 0 50px 0}ul.eventseminar li{width:100%;height:auto;margin:0 0 14px 0;overflow:hidden;position:relative;padding:0 0 14px 0;border-bottom:1px solid #ddd}ul.eventseminar li .image{float:none;width:100%;height:auto;box-sizing:border-box;position:static;margin:0 0 12px 0;text-align:center}ul.eventseminar li .image img{position:static;top:0;left:0;right:0;bottom:0;margin:auto;max-width:304px;max-height:136px}ul.eventseminar li .inner{float:none;width:100%;overflow:hidden}ul.eventseminar li .inner .daybox{float:left;width:15%;height:66px;border:1px solid #419305;box-sizing:border-box;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体"}ul.eventseminar li .inner .detail{float:right;width:82%;box-sizing:border-box;margin:0 0 30px 0}ul.eventseminar li .inner .detail .title{width:100%;height:auto;font-weight:700;line-height:1.5;box-sizing:border-box;position:relative;margin:10px 0 8px 0}ul.eventseminar li .inner .detail .text{width:100%;font-size:11px;margin:0 0 20px 0}ul.eventseminar li .inner a{position:absolute;bottom:20px;right:0;font-size:12px}.title_uritai{width:96%;background:url(../img/title_uritai_smp.jpg) no-repeat top right;height:96px;line-height:96px;text-indent:20px;font-size:18px;color:#222;border:1px solid #ddd;margin:0 auto 10px}.uritai_first{width:96%;height:auto;overflow:hidden;background:none;margin:0 auto}.uritai_first h2{width:94%;height:60px;background:url(../img/uritai_sukoshidemo.png) no-repeat center 0;overflow:hidden;background-size:contain;white-space:nowrap;text-indent:100%;overflow:hidden;margin:0 auto}.uritai_first .text{width:100%;padding:20px 0}.uritai_reazonbox{width:100%;border-top:5px solid #6CC829;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;box-shadow:0 0 6px rgba(0,0,0,.1);box-sizing:border-box;padding:30px 0 0 0;background:#fafafa;margin:0 0 30px 0}.uritai_reazonbox h2{width:94%;height:40px;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(../img/uritai_reazonbox_h2.png) no-repeat center 0;background-size:contain;margin:0 auto}.uritai_reazonbox dl{width:100%;display:flex;flex-wrap:wrap;background:#FAFAFA;margin:0 auto}.uritai_reazonbox dl dt{width:100%;min-height:0;padding:2px 0 2px 12px;margin:0 0 6px;box-sizing:border-box;border-bottom:none;white-space:normal;text-indent:0;overflow:visible;background:#6CC829;color:#fff;font-weight:700}.uritai_reazonbox dl dt.reason1,.uritai_reazonbox dl dt.reason2,.uritai_reazonbox dl dt.reason3{background:#6CC829}.uritai_reazonbox dl dd{padding:0 20px;margin:0 0 10px;border-bottom:none;width:100%;box-sizing:border-box}.uritai_reazonbox dl dd:last-child{border-bottom:none}.uritai_reazonbox dl dd span{color:#FF8400;font-weight:700;font-size:15px}.uritai_satei h2{text-align:center;font-size:20px;margin:0 0 20px 0;font-weight:700}.uritai_satei ol{width:100%;height:80px;margin:0 auto 20px;background:url(../img/uritai_flow.png) no-repeat center 0;background-size:contain}.uritai_satei ol li{white-space:nowrap;text-indent:100%;overflow:hidden}ul.uritai_needs{width:100%;margin:0 0 30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;flex-flow:row wrap}ul.uritai_needs li{width:100%}ul.uritai_needs li img{width:100%;margin:0 0 14px 0}ul.uritai_needs li .title{font-size:20px;font-weight:700;text-align:center;line-height:1.4;margin:0 0 14px 0}ul.uritai_needs li dl dt{background:url(../img/uritai_check.png) no-repeat 0 5px;background-size:calc(18px * 0.9);font-weight:700;text-indent:20px}ul.uritai_needs li dl dd{line-height:1.7;margin:0 0 12px 18px}.contact_kasou2{width:96%;height:auto;background:none;overflow:hidden;margin:0 auto 40px;border:1px solid #ccc;border-radius:4px;padding:0 0 14px 0}.contact_kasou2 .soudan{font-size:15px;margin:10px 20px 0;line-height:1.5}.contact_kasou2 .kuchikomi{font-size:13px;margin:10px 20px 0;line-height:1.5}.contact_kasou2 .tel{display:block;width:100%;height:42px;padding:0 0 0 30px;margin:-6px 0 10px 14px;position:relative;font-size:30px;color:#FF8400;font-weight:700;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体"}.contact_kasou2 .tel:before{font-family:"Font Awesome 5 Free";content:"\f879";font-size:24px;position:absolute;top:4px;left:0}.contact_kasou2 .ontime{margin:0 0 0 10px;font-size:12px;overflow:hidden}.contact_kasou2 .ontime p{float:none;margin:0 0 10px 0}.contact_kasou2 .ontime p:after{content:"";display:block;clear:both}.contact_kasou2 .ontime p:last-child{margin:0}.contact_kasou2 .ontime span{float:left;display:block;width:70px;height:22px;line-height:22px;background:#363636;color:#fff;text-align:center;margin:0 8px 0 0}.mailsoudan{display:block;width:280px;height:66px;line-height:66px;border:2px solid #FF963D;font-size:18px;font-weight:700;box-sizing:border-box;position:relative;margin:0 auto 50px}.mailsoudan:before{font-family:"Font Awesome 5 Free";content:"\f0e0";font-size:26px;font-weight:900;color:#ff963D;margin:0 0 0 40px;position:absolute;top:0;left:0}.mailsoudan span{margin:0 0 0 80px}.mailsoudan:link{text-decoration:none;color:#222}.mailsoudan:visited{text-decoration:none;color:#222}.mailsoudan:hover{text-decoration:none;color:#222;opacity:.7}.mailsoudan:active{text-decoration:none;color:#222}.title_reason{width:96%;background:url(../img/title_reason_smp.jpg) no-repeat top right;height:96px;line-height:96px;text-indent:20px;font-size:18px;color:#222;border:1px solid #ddd;margin:0 auto 10px}.reason_ol li{width:100%;min-height:0;margin:0 0 40px 0;overflow:hidden;padding:20px 0 0 0}.reason_ol li.reason_01{background:url(../img/reason_01_smp.png) no-repeat;background-size:110px}.reason_ol li.reason_02{background:url(../img/reason_02_smp.png) no-repeat;background-size:110px}.reason_ol li.reason_03{background:url(../img/reason_03_smp.png) no-repeat;background-size:110px}.reason_ol li.reason_04{min-height:275px;background:url(../img/reason_04_smp.png) no-repeat;background-size:141px}.reason_ol li dl dt{float:none;width:100%;white-space:nowrap;text-indent:100%;overflow:hidden}.reason_ol li dl dd{float:none;width:100%}.reason_ol li dl dd img{display:block;float:none;width:90%;margin:0 auto 10px}.reason_ol li dl dd .le{float:none;width:96%;margin:0 auto}.reason_ol li dl dd .le .bigword{color:#FF8400;font-size:16px;font-weight:700;margin:0 0 12px 0;line-height:1.5;text-align:center}.reason_ol li dl dd .le .subword{font-weight:700}.reason_ol li dl dd .le .text{font-size:13px}.title_shoukai{background:url(../img/title_shoukai_smp.jpg) no-repeat top right}.shoukai_taisetsu{width:96%;height:auto;background:url(../img/shoukai_img01.png) no-repeat center bottom;overflow:hidden;background-size:auto 150px;padding:0 0 150px 0;margin:0 auto 40px}.shoukai_taisetsu .firstorange{display:block;width:100%;height:auto;line-height:normal;background:#FF8400;color:#fff;letter-spacing:.5px;font-weight:700;text-align:center;margin:0 auto 10px}.shoukai_taisetsu .firstorange span{color:#F0FE00}.shoukai_taisetsu .bigtext{font-size:18px;margin:0 0 16px 0}.shoukai_taisetsu .text{width:100%}.shoukai_shitasareta{text-align:center;width:100%;margin:0 0 20px 0}.shoukai_shitasareta img{width:100%}.shoukai_shitasareta2{width:100%;min-height:60px;background:url(../img/shoukai_shitasareta02.png) no-repeat center 0;background-size:auto 60px;white-space:nowrap;text-indent:100%;overflow:hidden;margin:0 0 20px 0}.mailkuchikomi{display:block;width:280px;height:66px;line-height:66px;border:2px solid #FF963D;font-size:16px;font-weight:700;box-sizing:border-box;position:relative;margin:0 auto 70px}.mailkuchikomi:before{font-family:"Font Awesome 5 Free";content:"\f086";font-size:26px;font-weight:900;color:#ff963D;margin:0 0 0 20px;position:absolute;top:0;left:0}.mailkuchikomi span{margin:0 0 0 60px}.mailkuchikomi:link{text-decoration:none;color:#222}.mailkuchikomi:visited{text-decoration:none;color:#222}.mailkuchikomi:hover{text-decoration:none;color:#222;opacity:.7}.mailkuchikomi:active{text-decoration:none;color:#222}.title_column{width:96%;background:url(../img/title_column_smp.jpg) no-repeat top right #F8F8F8;height:96px;line-height:96px;text-indent:20px;font-size:18px;color:#222;border:1px solid #ddd;margin:0 auto 10px}.staff-introduction{width:100%;display:block;margin-bottom:20px}.intro-left{width:100%;display:block;background-color:#80C69A;border-radius:10px 10px 0 0;margin-bottom:10px}.staff-pic{height:auto;text-align:center;padding-top:10px}.staff-name{width:100%;margin-top:-2px;text-align:center;padding-bottom:10px}.staff-name table{width:85%;margin:0 auto;padding-bottom:10px}table th{color:#F9EFA4;font-size:17pt;text-align:left;width:85%;padding-left:30px}table td.name-ja{color:#fff;font-size:25pt;font-weight:700;line-height:1;width:85%;letter-spacing:10px;text-align:center}table td.name-en{color:#fff;font-size:17pt;line-height:1;width:85%;letter-spacing:3px;text-align:center;padding-bottom:5px}table td.name-en_long{color:#fff;font-size:14pt;line-height:1;width:85%;letter-spacing:2px;text-align:center;padding-bottom:10px}.intro-right{width:100%;display:block;background-color:#F9EFA4;border-radius:0 0 10px 10px;padding-bottom:10px}.favorite{width:100%;display:block}.favorites{display:none}.favorites_sp{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;text-align:center;margin-top:-10px}.message-title{width:90%;font-size:18pt;font-weight:700;color:#D92F89;text-align:center;margin:0 auto;padding-top:10px;border-bottom:dashed #D92F89}.message-title_long{width:90%;font-size:18pt;font-weight:700;color:#D92F89;text-align:center;margin:0 auto;padding-top:10px;border-bottom:dashed #D92F89}.message{width:90%;padding:10px 0;font-size:17px;color:#6A6969;margin:0 auto;line-height:1.5}ul._tantoubtn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;list-style:none;margin-bottom:10px}.forfree{text-align:center;font-size:14px;margin-top:-10px;margin-bottom:10px;color:#6A6969}li.yoyaku_tantou{width:230px;height:50px;color:#fff;background-color:#D92F89;text-align:center;flex-direction:row;border-radius:10px;margin-right:20px;margin-bottom:50px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}li.toform:hover{background:#D92F89!important;margin-top:3px;color:#fff;cursor:pointer}a.tantou{display:block;line-height:50px;width:100%;color:#fff;text-decoration:none;text-align:center;font-size:18px;font-weight:700}.top_movie{width:360px;height:270px;margin:10px auto}.top_movie_foot{width:88%;height:270px;margin:10px auto 10px 13px}.movie_wrapper{background-color:#ccebc5;width:90%;height:210px;margin:10px auto 10px 10px;padding:10px 10px}.movie_top{width:260px;height:170px;margin:0 auto 0 25px}.youtube_wrapper{width:100%;height:60%;margin:20px 0}.top_youtube{width:91%;height:56%;margin:0 auto}.movie_title{font-family:'Dancing Script',cursive}}