﻿.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style-type:none}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}html{font-size:62.5%}body{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:16px;font-size:1.6em;letter-spacing:1.5;line-height:1.6;color:#282828;min-width:960px;width:100%;overflow-wrap:break-word}*{word-break:normal;word-wrap:break-word}a{color:#2e4872}a:hover{color:#2378d1}a.underline{text-decoration:underline}.clearfix:after{content:"";clear:both;display:block}.wrapper{font-size:16px;font-size:1.6rem;background:#fcf5e5}.accessWrapper{background:#FFF}header,footer{width:100%}main{width:100%}.brSp{display:none}.brPc{display:block}.blockSp{display:none !important}.blockPc{display:block !important}.spanPc{display:inline}.spanSp{display:none}.inline{display:inline}.w960{overflow:hidden;width:960px;margin:0 auto}.w950{overflow:hidden;width:950px;margin:0 auto}.w680{width:680px;margin:0 30px}.w910{overflow:hidden;width:910px;margin:auto}.w916{width:916px;margin:auto}.w100p{width:100%}.bgWhite{background:#fff}.bgBeige{background:#fcede5}.txtC{text-align:center}.txtBold{font-weight:bold}.redTxt{color:#c30f47}.blueTxt{color:#274c80;font-weight:bold}.blueTxtB{font-size:20px;font-size:2rem;color:#274c80;font-weight:bold}a.linkToSp{display:block;text-align:center;background:#433121;padding:30px 0}a.linkToSp img{width:90%}a.imgLink:hover{opacity:0.8}sup{vertical-align:top;display:inline-block}sup.reg{font-size:smaller}.mt0{margin-top:0 !important}.mt3{margin-top:3px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt28{margin-top:28px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt93{margin-top:93px !important}.mt95{margin-top:95px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb28{margin-bottom:28px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml55{margin-left:55px !important}.ml60{margin-left:60px !important}.ml65{margin-left:65px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr55{margin-right:55px !important}.mr60{margin-right:60px !important}.mr65{margin-right:65px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt60{padding-top:60px !important}.pt65{padding-top:65px !important}.pt90{padding-top:90px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb55{padding-bottom:55px !important}.pb60{padding-bottom:60px !important}.pb65{padding-bottom:65px !important}.pb70{padding-bottom:70px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.txtC{text-align:center}.txtR{text-align:right}.txtL{text-align:left}.fwb{font-weight:bold}.oh{overflow:hidden}.fz14{font-size:14px;font-size:1.4rem}.anchorHead{margin-top:-60px;padding-top:60px}@media screen and (max-width: 736px){.anchorHead{margin-top:-30px;padding-top:30px}}.hxStyle01{font-size:30px;font-size:3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#fff;background:url(/images/common/icon_title01.png) 14px center no-repeat,url(/images/common/bg_title01.jpg) left top repeat;padding:5px 20px 5px 35px;overflow:hidden;padding:10px 20px 0 35px\9}@media all and (-ms-high-contrast: none){.hxStyle01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle01 small{font-size:24px;font-size:2.4rem;padding-left:15px}.hxStyle01 span{display:block;float:right;position:relative;padding:0 10px 0 20px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle01 span:before{content:"";display:block;position:absolute;left:0;top:-5px;width:1px;height:58px;background-color:#fcf5e5}.hxStyle01 span a{display:block;vertical-align:middle;color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat left 17px;padding-left:20px;line-height:48px}@media all and (-ms-high-contrast: none){.hxStyle01 span a{line-height:50px}.hxStyle01 span a *::-ms-backdrop{line-height:50px}}.hxStyle01 span a:not(:target){line-height:50px\9}.hxStyle01 span a:hover{opacity:0.8}.hxStyle02{position:relative;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;border-bottom:2px solid #274c80;padding:10px 10px}@media all and (-ms-high-contrast: none){.hxStyle02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle02 small{font-size:20px;font-size:2rem;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle02 .asterisk{font-size:14px;font-size:1.4rem;vertical-align:top}.hxStyle02 .subTxt{color:#282828;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.hxStyle02 .titleAttention{position:absolute;right:0;top:30%;font-size:16px;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle02_02{position:relative;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;margin-bottom:10px}@media all and (-ms-high-contrast: none){.hxStyle02_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle02_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle02_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle02_02 small{font-size:20px;font-size:2rem;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle02_02 .titleAttention{position:absolute;right:0;top:30%;font-size:16px;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle03{font-size:24px;font-size:2.4rem;height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#274c80;background:#f5f5f5 url(/images/common/icon_title02.png) left center no-repeat;font-weight:normal;padding:5px 20px 5px 18px}@media all and (-ms-high-contrast: none){.hxStyle03{line-height:43px}.hxStyle03 *::-ms-backdrop{line-height:43px}}.hxStyle03:not(:target){line-height:43px\9}.hxStyle03 .moreBox{font-size:16px;font-size:1.6rem;margin:-3px 0;padding:10px;width:110px;border-left:1px #274c80 solid;float:right;margin-right:-10px}.hxStyle04{font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#7d4222;background:#f5f5f5 url(/images/common/icon_title04.png) 15px center no-repeat;padding:10px 10px 10px 35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.hxStyle04{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle04 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle04:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.hxStyle04{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle04 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle04:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle05{font-size:28px;font-size:2.8rem;color:#7d4222;padding-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#b8aea0 1px dashed;line-height:34px}@media all and (-ms-high-contrast: none){.hxStyle05{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle05 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle05:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle05 span{display:table-cell;vertical-align:middle}.hxStyle05 span.sub{font-size:20px;font-size:2rem;display:inline}.hxStyle05 span.sub.pl10{padding-left:10px}@media all and (-ms-high-contrast: none){.hxStyle05 .number:not(:target){padding-top:0}}.hxStyle05 .number{font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;vertical-align:middle;padding-top:0;padding-right:10px;padding-top:5px\9}@media all and (-ms-high-contrast: none){.hxStyle05 .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle05 .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle05 .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle05 .note{font-size:20px;font-size:2rem;color:#282828;display:block;line-height:2rem;margin-top:7px}@media screen and (max-width: 736px){.hxStyle05 .note{font-size:16px;font-size:1.6rem;line-height:1.3rem;margin-top:0}}.hxStyle05_02{font-size:23px;font-size:2.3rem;color:#7d4222;padding-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:34px}@media all and (-ms-high-contrast: none){.hxStyle05_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle05_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle05_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.hxStyle05_02{font-size:20px;font-size:2rem}}.hxStyle06{position:relative;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;padding:10px 10px}@media all and (-ms-high-contrast: none){.hxStyle06{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle06 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle06:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle06.center{text-align:center}.hxStyle06_02{position:relative;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#7d4222;font-weight:bold;padding:10px 10px}@media all and (-ms-high-contrast: none){.hxStyle06_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle06_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle06_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle06_02.center{text-align:center}.hxStyle07{position:relative;font-size:24px;font-size:2.4rem;color:#7d4222;padding:3px 15px;padding:0 15px\0/IE9;padding-top:5px;border-bottom:#7d4222 1px solid;background:#f5f5f5;vertical-align:middle;font-weight:normal}.hxStyle07 span{display:inline-block}.hxStyle07 .number:not(:target){margin-top:5px\9}@media all and (-ms-high-contrast: none){.hxStyle07 .number:not(:target){margin-top:-5px}}.hxStyle07 .number{font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;vertical-align:middle;margin-top:-5px;margin-right:5px}@media all and (-ms-high-contrast: none){.hxStyle07 .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle07 .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle07 .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle08{text-align:left;background:url(/images/common/bg_line_black.png) center center repeat-x;font-size:18px;font-size:1.8rem;font-weight:bold;position:relative;z-index:0;margin-bottom:0}.hxStyle08 span{padding:0 20px 0 0;background-color:#fcf5e5;display:inline-block;z-index:1}.hxStyle09{position:relative;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;font-size:26px !important}@media all and (-ms-high-contrast: none){.hxStyle09{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle09 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle09:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle09.center{text-align:center}.hxStyle10{background:url(/images/common/bg_title_blue.png) center center no-repeat;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;text-align:center;padding:4px 0 24px 0;padding:9px 0 19px 0\9}@media all and (-ms-high-contrast: none){.hxStyle10{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle10 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle10:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle10 span{font-size:38px;font-size:3.8rem}.hxStyle10_02{background:url(/images/common/bg_title_blue.png) center center no-repeat;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;text-align:center;padding:8px 0 24px 0;padding:13px 0 19px 0\9}@media all and (-ms-high-contrast: none){.hxStyle10_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle10_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyle10_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle10_02 span{font-size:38px;font-size:3.8rem}.hxStyle11{font-size:18px;font-size:1.8rem;font-weight:bold}@media all and (-ms-high-contrast: none){.hxStyle10:not(:target){padding:4px 0 24px 0}.hxStyle10_02:not(:target){padding:8px 0 24px 0}}.titleType1{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;font-weight:bold;text-align:center;background:url(/images/service/before/bg_title01.png) no-repeat center top;background-size:100% auto;color:#274c80;letter-spacing:0.1em;min-height:75px;padding:3px 0 8px;height:56px;line-height:51px}@media all and (-ms-high-contrast: none){.titleType1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.titleType1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.titleType1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}dl.descriptionStyle dt{font-size:22px;font-size:2.2rem;color:#7d4222;font-weight:bold}dl.descriptionStyle dd{padding-top:10px}dl.info_tel_mini{width:640px;border:2px solid #5d4633;margin:20px auto 0px;text-align:center}dl.info_tel_mini dt{font-size:21px;font-size:2.1rem;color:#fff;background-color:#5d4633;padding:5px 0px}dl.info_tel_mini dd{padding:0px 0px 5px;background-color:#fffef9;position:relative}dl.info_tel_mini dd .telText{position:absolute;top:-3%;left:306px;font-size:5rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:1px}.pageTitle{background-color:#f5f2f0;border-top:solid 3px #2e4872}.pageTitle h2{width:950px;padding:7px 10px;margin:0 auto;color:#304b78;font-size:48px;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media all and (-ms-high-contrast: none){.pageTitle h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.pageTitle h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.pageTitle h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.pageTitle .pageTitleStyle{width:950px;padding:7px 10px;margin:0 auto;color:#304b78;font-size:48px;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media all and (-ms-high-contrast: none){.pageTitle .pageTitleStyle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.pageTitle .pageTitleStyle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.pageTitle .pageTitleStyle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.pageTitle .pageforeword{background-color:#fff}.pageTitle .pageforeword p{font-size:15px;font-size:1.5rem;width:950px;margin:0 auto;padding:30px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pageTitle .pageforeword dl{width:950px;margin:0 auto;padding:15px 10px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pageTitle .pageforeword dl dt{color:#9b774c;font-size:18px;font-size:1.8rem;font-weight:bold;padding:15px 0}.pageTitle .pageforeword dl dd{font-size:15px;font-size:1.5rem}p.comment{font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;color:#282828;font-weight:normal;font-size:1.4rem;margin-top:10px}.prefectureTitle{background-color:#f5f5f5;border-bottom:solid 2px #bfa592;letter-spacing:0.07em}.prefectureTitle .inner{width:950px;margin-right:auto;margin-left:auto;padding:14px 0}.prefectureTitle .inner .title{color:#7d4222;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.prefectureTitle .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.prefectureTitle .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.prefectureTitle .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.prefectureTitle .inner .title *{display:inline-block;vertical-align:middle}.prefectureTitle .inner .title strong{font-size:30px;font-size:3rem}.prefectureTitle .inner .title span{font-size:24px;font-size:2.4rem}.prefectureTitle.large .inner{display:table}.prefectureTitle.large .inner .title,.prefectureTitle.large .inner .searchBlock{display:table-cell;vertical-align:middle}.prefectureTitle.large .inner .title{min-width:540px;padding-top:20px}.prefectureTitle.large .inner .searchBlock{width:300px}.prefectureTitle.large .inner .searchBlock p{font-weight:bold;font-size:17px;font-size:1.7rem;margin-bottom:8px}.prefectureTitle.large .inner .searchBlock ul{display:inline-block;text-align:left;width:100%}.prefectureTitle.large .inner .searchBlock ul:after{content:"";display:table;clear:both}.prefectureTitle.large .inner .searchBlock ul li{float:left;margin-right:8px}.prefectureTitle.large .inner .searchBlock ul li:last-child{margin-right:0}.prefectureTitle.large .inner .searchBlock ul li a{display:block;text-align:center;font-size:14px;font-size:1.4rem;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:37px;line-height:37px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 5px 0 7px;box-shadow:rgba(0,0,0,0.270588) 0px 2px 5px 0px;-webkit-box-shadow:rgba(0,0,0,0.270588) 0px 2px 5px 0px;-moz-box-shadow:rgba(0,0,0,0.270588) 0px 2px 5px 0px}@media all and (-ms-high-contrast: none){.prefectureTitle.large .inner .searchBlock ul li a{line-height:39px}.prefectureTitle.large .inner .searchBlock ul li a *::-ms-backdrop{line-height:39px}}.prefectureTitle.large .inner .searchBlock ul li a:not(:target){line-height:39px\9}.prefectureTitle.large .inner .searchBlock ul li a span{display:block;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:left 11px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;padding-left:16px}.prefectureTitle.large .inner .searchBlock ul li a:hover{opacity:0.8}.prefectureTitle.large .inner .searchBlock ul li a:hover span{background-position:2px 11px}.areaTitle{background-color:#f5f5f5;font-size:30px;font-size:3rem;color:#7d4222;text-align:center;border-bottom:solid 2px #bfa592;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;padding:12px 0}@media all and (-ms-high-contrast: none){.areaTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.areaTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.areaTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.areaTitle small{padding-left:3px;font-size:24px;font-size:2.4rem}.largeTitle{color:#314c79;font-size:29px;font-size:2.9rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin:25px 5px}@media all and (-ms-high-contrast: none){.largeTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.largeTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.largeTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.largeTitle *{display:inline-block;vertical-align:middle}.largeTitle strong{font-size:48px;font-size:4.8rem;padding-right:5px}.borderTitle{text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#274c80;position:relative;z-index:0}.borderTitle.small{font-size:26px;font-size:2.6rem}@media all and (-ms-high-contrast: none){.borderTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.borderTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.borderTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.borderTitle.borderTitleW span{background-color:#FFFFFF}.borderTitle span{padding:9px 20px;display:inline-block;line-height:35px;z-index:1}.borderTitle.brown{text-align:center;background:url(/images/common/bg_line_brown.png) center center repeat-x;font-size:26px;font-size:2.6rem;color:#7d4222}.borderTitle.brown strong{font-size:30px;font-size:3rem}.borderTitle.brown span{background:#fcf5e5}.borderTitle.brown:before,.borderTitle.brown :after{left:auto;width:auto}@media screen and (max-width: 736px){.borderTitle.short:before,.borderTitle.short :after{width:10%}}.borderTitle.solo:before,.borderTitle.solo :after{width:14%}@media screen and (max-width: 736px){.borderTitle.solo:before,.borderTitle.solo :after{width:10%}}.borderTitle:before,.borderTitle :after{position:absolute;top:50%;display:inline-block;width:19%;height:2px;background-color:#274c80;content:"";right:0}.borderTitle:before{left:0;width:18%}.noborderTitle{text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.noborderTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.noborderTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.noborderTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.noborderTitle.small{font-size:26px;font-size:2.6rem}.noborderTitle.brown{color:#7d4222}.attentionBoxInfo{border:#c4144a 3px solid;padding:20px;background:#FFFFFF;margin:20px 0;position:relative}.attentionBoxInfo .titleAttention{position:absolute;top:-24px;left:227px;text-align:center;background-image:url(/images/common/bg_attention01.png),url(/images/common/bg_attention03.png);background-position:left center, right center;background-repeat:no-repeat, no-repeat, no-repeat;font-size:30px;font-size:3rem;width:450px}.attentionBoxInfo .titleAttention p{background-image:url(/images/common/bg_attention02.png);background-position:left center;background-repeat:repeat-x;margin:0 50px}.attentionBoxInfo .titleAttention p .title{background:url(/images/common/icon_attention.png) left center no-repeat;padding:5px 0 5px 73px;margin-left:-14px}.attentionBoxInfo .boxUlFloat{padding:20px}.attentionBoxInfo .boxUlFloat p{float:left;width:510px;text-align:center}.attentionBoxInfo .boxUlFloat ul{float:left;width:310px}.attentionBoxInfo .boxUlFloat ul li{background:url(/images/common/icon_common_red.png) left center no-repeat;padding-left:20px}.attentionBoxInfo .boxSummary dl{background:#f5f5f5;padding:20px}.attentionBoxInfo .boxSummary dl dt{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:10px;text-align:center}.textCaseNext{position:relative;padding:25px 10px;margin:15px 0 80px;background-color:#efe7d6;text-align:center;font-size:22px;font-size:2.2rem;color:#583828;font-weight:bold}.textCaseNext:after{content:"";position:absolute;left:0;bottom:-55px;display:block;width:100%;height:40px;background:url(/images/price/img_next_bg.png) no-repeat center bottom}.textCaseNext span{font-size:20px;font-size:2rem}.bnrPreparation{margin-top:13px;position:relative}.bnrPreparation div{background:url(/images/consultation/img_bg_bnr_01.png) no-repeat left top;width:950px;height:260px}.bnrPreparation div p{position:absolute}.bnrPreparation div .text1{top:27px;left:23px;font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;color:#274c80;text-shadow:2px 2px 3px #fff}@media all and (-ms-high-contrast: none){.bnrPreparation div .text1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.bnrPreparation div .text1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.bnrPreparation div .text1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.bnrPreparation div .text2{top:135px;left:23px;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#825742;text-shadow:2px 2px 3px #fff}@media all and (-ms-high-contrast: none){.bnrPreparation div .text2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.bnrPreparation div .text2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.bnrPreparation div .text2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.bnrPreparation div .btn{position:absolute;bottom:30px;left:229px}.bnrPreparation div .btn .whiteBtn01{display:block;text-align:center;width:488px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.bnrPreparation div .btn .whiteBtn01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.bnrPreparation div .btn .whiteBtn01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.bnrPreparation div .btn .whiteBtn01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.bnrPreparation div .btn .whiteBtn01{line-height:45px}.bnrPreparation div .btn .whiteBtn01 *::-ms-backdrop{line-height:45px}}.bnrPreparation div .btn .whiteBtn01:not(:target){line-height:45px\9}.bnrPreparation div .btn .whiteBtn01 span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.bnrPreparation div .btn .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.bnrPreparation div .btn .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.bnrPreparation div .btn .whiteBtn01 span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}.bnrPreparation div .btn .whiteBtn01:hover span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background-position:19px center}.dlObjMod1{margin-top:43px}.dlObjMod1 .title{border-radius:4px 4px 0 0;position:relative;padding:21px 0 0 77px;width:910px;min-height:78px;background:url(/images/common/bg_title01.jpg) repeat right bottom;font-size:24px;font-size:2.4rem;font-weight:bold;color:#fff;box-sizing:border-box}.dlObjMod1 .title .icon{position:absolute;content:'';display:block;width:78px;height:87px;top:-20px;left:-9px}.dlObjMod1 .title .sub{font-size:18px;font-size:1.8rem;display:block;margin-top:-6px;line-height:1em;font-weight:normal}.dlObjMod1 .box{padding:30px 29px 18px;border-radius:0 0 4px 4px;margin-bottom:26px;background:#fff;min-height:105px;box-sizing:border-box}.dlObjMod1 .box .img{display:inline;float:left;margin-right:14px}.dlObjMod1 .box .text{line-height:1.75}.attentionArea{padding:18px 0 50px;background-color:#fff}.attentionArea .title{padding:28px 374px 28px 0;background:url(/images/consultation/img_attention_bg.png) no-repeat right 0;margin-bottom:16px}.attentionArea .title .text01{font-size:26px;font-size:2.6rem;line-height:31px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.attentionArea .title .text01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.attentionArea .title .text01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.attentionArea .title .text01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.attentionArea .title .text01 span{background:url(/images/common/img_attention_bg_txt.png) repeat-x left center;position:relative;padding-left:10px;line-height:31px;display:inline-block}.attentionArea .title .text01 span:before{content:" ";background:url(/images/common/img_attention_bg_txt_before.png) no-repeat left center;display:block;position:absolute;top:0;left:0;line-height:31px;height:31px;width:5px}.attentionArea .title .text01 span:after{content:" ";background:url(/images/common/img_attention_bg_txt_after.png) no-repeat right center;display:block;position:absolute;top:0;right:0;line-height:31px;height:31px;width:5px}.attentionArea .title .text02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;color:#274c80}@media all and (-ms-high-contrast: none){.attentionArea .title .text02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.attentionArea .title .text02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.attentionArea .title .text02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.attentionArea .title h2{line-height:1em;margin:10px 0 5px 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem;color:#274c80}@media all and (-ms-high-contrast: none){.attentionArea .title h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.attentionArea .title h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.attentionArea .title h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.attentionArea .inner{overflow:hidden;letter-spacing:-.4em}.attentionArea .inner .box{letter-spacing:normal;display:inline-block;width:33%;background:#f9f6f0;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.attentionArea .inner .box:nth-child(2){width:34%;background:#fff}.attentionArea .inner .box h3{color:#20487e;font-weight:normal;background:url(/images/top/icon_sec07_check.png) left center no-repeat;font-size:19px;font-size:1.9rem;line-height:1.2;letter-spacing:-0.05em;padding:10px 0 15px 34px;height:69px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.attentionArea .inner .box h3.singleLine{line-height:44px}.attentionArea .inner .box .arrowLine{width:100%;display:block;content:"";height:7px;background:url(/images/top/bg_sec07_arrow01.png) center top no-repeat}.attentionArea .inner .box ul li{display:block;margin-top:15px;font-size:14px;font-size:1.4rem;line-height:1.3;padding-left:30px;position:relative}.attentionArea .inner .box ul li:before{content:"・";font-size:18px;font-weight:bold;line-height:1;position:absolute;top:50%;left:0;margin-top:-9px}.attentionArea .inner .box ul li span{font-size:19px;font-size:1.9rem;color:#d40c4a}.attentionArea .inner .box ul li:first-child{height:60px}.attentionArea .inner .box ul li:nth-child(2){height:47px}.attentionArea .inner .box ul li:nth-child(3){height:72px}.attentionArea .inner .box ul li.line2:before{top:33%}.attentionArea .btn{margin-top:30px}.attentionArea .btn a{overflow:hidden;display:block;margin:auto;text-align:center;width:640px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;color:#fff;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:-webkit-linear-gradient(bottom, #1f3d67 0%, #274c80 100%);background-image:linear-gradient(to top, #1f3d67 0%, #274c80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 )}@media all and (-ms-high-contrast: none){.attentionArea .btn a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.attentionArea .btn a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.attentionArea .btn a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.attentionArea .btn a{line-height:46px}.attentionArea .btn a *::-ms-backdrop{line-height:46px}}.attentionArea .btn a:not(:target){line-height:46px\9}.attentionArea .btn a span{display:block;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 125px 15px;-webkit-transition:0.2s;transition:0.2s}.attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 129px 15px}.contact24 .head{background:url(/images/introduce/contact/contact_heading_bg.png) repeat-x center top;height:92px;text-align:center}.contact24 .body{background:url(/images/introduce/contact/content_img03_mod.jpg) no-repeat right top;background-size:contain}.contact24 .body .inner{margin:0 auto;min-height:638px;padding:25px 0 0;width:900px}.contact24 .body .comment{margin:0 0 10px}.contact24 .body .telImage{margin:0 10px 20px;position:relative}.contact24 .body .telImage .telText{position:absolute;top:8%;left:12%;font-size:7.5rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:2px}.contact24 .body .message{margin:10px 10px 17px}.contact24 .body .point{margin:0 0 10px}.contact24 .body .text{font-size:18px;font-size:1.8rem;line-height:1.5em;margin:0 10px}.listMod1{overflow:hidden}.listMod1 img{vertical-align:baseline !important}.listMod1 li{text-align:center;width:182px;min-height:192px;background:#fff;box-sizing:border-box;float:left;margin-right:10px;padding:16px 10px 0}.listMod1 li:last-child{margin-right:0}.listMod1 li:last-child dl dt img{margin-left:-3px}.listMod1 li:nth-child(2) dl dt{padding-bottom:9px}.listMod1 li dl dt{padding-bottom:4px;border-bottom:1px dotted #000}.listMod1 li dl dd{font-size:15px;font-size:1.5rem;text-align:left;padding-top:10px;letter-spacing:-0.02em;line-height:1.3}.basicKnowledgeArea .basicKnowledgeList{margin-top:5px}.basicKnowledgeArea .basicKnowledgeList li{display:inline-block;width:290px;border:#d6d3cd solid 1px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:20px 16px 0 0;vertical-align:top}.basicKnowledgeArea .basicKnowledgeList li a{display:block;text-decoration:none}.basicKnowledgeArea .basicKnowledgeList li a:hover{opacity:0.8}.basicKnowledgeArea .basicKnowledgeList li a:hover .basicKnowledgeBox .title span{background:url(/images/common/icon_common_circle_on.png) no-repeat 15px center}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-top:#304b78 solid 5px}@media all and (-ms-high-contrast: none){.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title span{height:73px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:table-cell;background:url(/images/common/icon_common_circle_on.png) no-repeat 11px center;padding:3px 0 0 45px;color:#274c80;line-height:1.1;letter-spacing:-1px;-webkit-transition:0.2s;transition:0.2s}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText{padding:0 12px}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner{padding:17px 0 11px;border-top:#274c80 dotted 1px;display:table}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .imgArea{display:table-cell;vertical-align:top;padding-right:8px}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .imgArea img{width:110px}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .textArea{display:table-cell;vertical-align:top;color:#282828}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .textArea p{font-size:14px;font-size:1.4rem}.basicKnowledgeArea .basicKnowledgeList li:nth-child(3n){margin-right:0}.basicKnowledgeArea02{margin-top:5px}.basicKnowledgeArea02 li{display:inline-block;vertical-align:top;width:445px;margin:20px 20px 0 0;background-color:#fff;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;color:#101928;box-sizing:border-box;border-radius:5px}.basicKnowledgeArea02 li:nth-child(2n){margin-right:0}.basicKnowledgeArea02 li:nth-child(2n+1){clear:both}.basicKnowledgeArea02 li a{display:block;height:100%;padding:22px 15px 15px;text-decoration:none}.basicKnowledgeArea02 li a:hover{opacity:0.8}.basicKnowledgeArea02 li a:hover .detailArea .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 13px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.basicKnowledgeArea02 li a figure{float:left;margin-right:10px}.basicKnowledgeArea02 li a .detailArea{overflow:hidden}.basicKnowledgeArea02 li a .detailArea .title{padding:22px 1px 21px 46px;padding:20px 1px 16px 46px \0/IE9;border-bottom:1px dotted #304b78;background:url(/images/service/icon_arrow_blue.png) no-repeat 9px center;margin:-8px 0 12px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;color:#304b78}@media all and (-ms-high-contrast: none){.basicKnowledgeArea02 li a .detailArea .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.basicKnowledgeArea02 li a .detailArea .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.basicKnowledgeArea02 li a .detailArea .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.basicKnowledgeArea02 li a .detailArea .title.line2{padding:6px 1px 9px 46px}@media all and (-ms-high-contrast: none){.basicKnowledgeArea02 li a .detailArea .title:not(:target){padding:18px 1px 16px 46px}}.basicKnowledgeArea02 li a .detailArea .text{font-size:15px;font-size:1.5rem;color:#282828}.basicListServiceNavi{margin-bottom:30px}.basicListServiceNavi li{float:left;width:293px;margin:20px 14px 0 0;border-radius:5px;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;padding:0;background-color:#fff}.basicListServiceNavi li:nth-child(3n){margin-right:0}.basicListServiceNavi li:nth-child(3n+1){clear:both}.basicListServiceNavi li a{display:block;min-height:191px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#101928;text-decoration:none}.basicListServiceNavi li a:hover{opacity:0.8}.basicListServiceNavi li a:hover .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 5px center}.basicListServiceNavi li a p{font-size:15px;font-size:1.5rem;line-height:1.4}.basicListServiceNavi li .titleArea{height:78px;padding:8px 15px 15px 19px;border-bottom:1px dotted #304b78;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.basicListServiceNavi li.event .titleArea{background:url(/images/service/before/img_before_info01.png) no-repeat right 0}.basicListServiceNavi li.pre .titleArea{background:url(/images/service/before/img_before_info02_mod.png) no-repeat right 0}.basicListServiceNavi li.sonae .titleArea{background:url(/images/service/before/img_before_info03.png) no-repeat right 0}.basicListServiceNavi li.isan .titleArea{background:url(/images/service/before/img_before_info04.png) no-repeat right 0}.basicListServiceNavi li.hoken .titleArea{background:url(/images/service/before/img_before_info05.png) no-repeat right 0}.basicListServiceNavi li.sougiHoken .titleArea{background:url(/images/service/before/img_before_info06.png) no-repeat right 0}.basicListServiceNavi li.solo .titleArea{background:url(/images/service/before/img_before_info08.png) no-repeat right 0}.basicListServiceNavi li .title{padding:17px 1px 17px 37px;background:url(/images/service/icon_arrow_blue.png) no-repeat 1px center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-shadow:0 0 25px #FFFFFF,0 0 20px #FFFFFF,0 0 0.40px #FFFFFF;line-height:1.2;color:#304b78;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.basicListServiceNavi li .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.basicListServiceNavi li .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.basicListServiceNavi li .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.basicListServiceNavi li .title02{padding:5px 1px 5px 37px}.basicListServiceNavi li .detailArea{padding:12px}.basicServiceArea .basicServiceList{margin-top:5px}.basicServiceArea .basicServiceList li{display:inline-block;width:290px;border:#d6d3cd solid 1px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:20px 16px 0 0;vertical-align:top}.basicServiceArea .basicServiceList li a{display:block;text-decoration:none}.basicServiceArea .basicServiceList li a:hover{opacity:0.8}.basicServiceArea .basicServiceList li a:hover .basicServiceBox .title span{background:url(/images/common/icon_common_circle_on.png) no-repeat 15px center}.basicServiceArea .basicServiceList li a .basicServiceBox{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff;border-top:#304b78 solid 5px}.basicServiceArea .basicServiceList li a .basicServiceBox .title{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}@media all and (-ms-high-contrast: none){.basicServiceArea .basicServiceList li a .basicServiceBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.basicServiceArea .basicServiceList li a .basicServiceBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.basicServiceArea .basicServiceList li a .basicServiceBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.basicServiceArea .basicServiceList li a .basicServiceBox .title span{height:73px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:table-cell;width:290px;text-align:center;background:url(/images/common/icon_common_circle_on.png) no-repeat 11px center;padding:0 31px 0  38px;color:#274c80;line-height:1.1;letter-spacing:-1px;-webkit-transition:0.2s;transition:0.2s}.basicServiceArea .basicServiceList li a .basicServiceBox .text{border-top:#274c80 dotted 1px;padding:12px 0;margin:0 12px;font-size:15px;font-size:1.5rem;color:#282828}.basicServiceArea .basicServiceList li:nth-child(3n){margin-right:0}.basicPlanArea{margin-top:5px}.basicPlanArea li{display:inline-block;vertical-align:top;width:445px;margin:20px 20px 0 0;background-color:#fff;border-top:1px solid #d6d3cd;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;padding:22px 15px 15px;color:#101928;box-sizing:border-box;border-radius:5px}.basicPlanArea li:nth-child(2n){margin-right:0}.basicPlanArea li:nth-child(2n+1){clear:both}.basicPlanArea li .title{padding:15px 0 17px;border-bottom:1px dotted #304b78;margin:-8px 0 12px;font-size:22px;font-size:2.2rem;line-height:1.2;color:#304b78;font-weight:normal}.basicPlanArea li .title.title02{padding:0 0 6px}.basicPlanArea li .title.line2{margin-top:-22px}.basicPlanArea li .detailArea{overflow:hidden}.basicPlanArea li .detailArea figure{float:left;margin-right:10px}.basicPlanArea li .detailArea .text{padding:0 5px;font-size:15px;font-size:1.5rem;color:#282828}.basicPlanArea li .detailArea02 .text{padding-top:10px}.basicPointArea{margin-top:10px;margin-left:-18px}.basicPointArea li{background:#FFFFFF;width:290px;display:inline-block;margin-left:18px;padding-bottom:10px;vertical-align:top}.basicPointArea li .title{border-bottom:1px dotted #304b78}.basicPointArea li .title .titlePoint{padding-top:10px;background:#304b78;text-align:center;font-size:15px;font-size:1.5rem;color:#FFFFFF;width:120px;height:75px;display:inline-block;vertical-align:middle}.basicPointArea li .title .titlePoint .number{display:block;font-size:40px;font-size:4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:-10px;margin-top:-3px\9}@media all and (-ms-high-contrast: none){.basicPointArea li .title .titlePoint .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.basicPointArea li .title .titlePoint .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.basicPointArea li .title .titlePoint .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.basicPointArea li .title .titlePoint .number:not(:target){margin-top:-10px}}.basicPointArea li .title .titleBox{display:inline-block;width:170px;vertical-align:middle;color:#2e4872;font-weight:bold;text-align:center}.basicPointArea li .title .titleBox>span{border-bottom:11px solid #eaef24;bottom:10px;font-size:20px;font-size:2rem;position:relative}.basicPointArea li .title .titleBox span span{bottom:-10px;position:relative}.basicPointArea li .detailArea{margin:5px 15px 15px 15px}.basicPointArea li .detailArea .text{line-height:18px;font-size:15px;font-size:1.5rem;padding:10px}.basicPointArea li .detailArea .miniBtn{display:block;font-size:22px;font-size:2.2rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede;padding:0 15px 2px 15px;text-decoration:none;background:-moz-linear-gradient(center top, #fff 5%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 5%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f7f7f7));background-color:#ffffff;color:#324e7d;display:inline-block;text-shadow:1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 29px -24px #ffffff;-moz-box-shadow:inset 0px 0px 29px -24px #ffffff;box-shadow:inset 0px 0px 29px -24px #ffffff;width:178px;text-align:center;box-shadow:0.7px 1.9px 5px rgba(15,13,17,0.27);padding-top:5px\9;margin:10px auto;display:block}.basicPointArea li .detailArea .miniBtn .btnWap{background:url(/images/common/icon_footer_arrow01.png) no-repeat left center;font-weight:bold;padding-left:25px;vertical-align:middle}.basicPointArea li .detailArea .miniBtn .btnWap .small{font-size:15px;font-size:1.5rem;vertical-align:middle;margin-top:-5px}.basicPointArea li .detailArea .miniBtn:hover{opacity:0.8}.basicPointArea li .detailArea .miniBtn .arrowBox{background:url(/images/common/icon_common_arrow_next.png) no-repeat left center;padding:5px 0 2px 5px;display:block}.listServiceBnr{margin:20px auto 0}.listServiceBnr li{margin-bottom:30px;text-align:left}.listServiceBnr li:last-child{margin-bottom:0}.listServiceBnr li a{display:block}.listServiceBnr li a:hover{opacity:0.8}.listServiceBnr .type1 a{position:relative;background:url(/images/service/sougi/bg_service_01_.png) no-repeat left top;width:914px;height:355px}.listServiceBnr .type1 a p{position:absolute;padding-left:39px}.listServiceBnr .type1 a:hover .text2{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.listServiceBnr .type1 a .text1{top:18px;left:-17px}.listServiceBnr .type1 a .text2{top:74px;left:28px;background:url(/images/service/sougi/icon_arrow_purple.png) no-repeat left center}.listServiceBnr .type1 a .text2 span{font-size:42px;font-size:4.2rem;color:#694987;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;letter-spacing:0.14em}@media all and (-ms-high-contrast: none){.listServiceBnr .type1 a .text2 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.listServiceBnr .type1 a .text2 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.listServiceBnr .type1 a .text2 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.listServiceBnr .type1 a .text3{top:140px;left:-10px;color:#333}.listServiceBnr .type2 a{position:relative;background:url(/images/service/sougi/bg_service_02.png) no-repeat left top;width:914px;height:273px}.listServiceBnr .type2 a p{position:absolute;padding-left:39px}.listServiceBnr .type2 a:hover .text2{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.listServiceBnr .type2 a .text1{top:67px;left:-17px}.listServiceBnr .type2 a .text2{top:96px;left:26px;background:url(/images/service/sougi/icon_arrow_brown.png) no-repeat left center}.listServiceBnr .type2 a .text2>span{font-size:42px;font-size:4.2rem;color:#734921;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;letter-spacing:0.14em}@media all and (-ms-high-contrast: none){.listServiceBnr .type2 a .text2>span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.listServiceBnr .type2 a .text2>span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.listServiceBnr .type2 a .text2>span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.listServiceBnr .type2 a .text2>span>span{margin-left:-12px}.listServiceBnr .type2 a .text3{top:162px;left:-11px;color:#333}.listServiceBnr .type2 .imgType2{background-image:url(/images/service/sougi/bg_service_03.png)}.listServiceBnr .type2 .imgType2 .text2{background-image:url(/images/service/sougi/icon_arrow_redbeans.png)}.listServiceBnr .type2 .imgType2 .text2 span{color:#a14a58}.listServiceBnr .type2 .imgType3{background-image:url(/images/service/sougi/bg_service_04.png)}.listServiceBnr .type2 .imgType3 .text2{background-image:url(/images/service/sougi/icon_arrow_pink.png)}.listServiceBnr .type2 .imgType3 .text2 span{color:#a861a4}.planTypeBox01{margin:25px 0 10px;padding:0 20px}.planTypeBox01 .box{position:relative;width:447px;background:#fff;margin-bottom:5px}.planTypeBox01 .box a{text-decoration:none;box-shadow:0.7px 1.9px 5px rgba(0,0,0,0.27)}.planTypeBox01 .box .tag{left:20px;position:absolute;top:20px}.planTypeBox01 .box .tag p{background:#fff;height:33px;font-size:18px;font-size:1.8rem;line-height:33px;display:inline-block;padding:0 20px}@media all and (-ms-high-contrast: none){.planTypeBox01 .box .tag p{line-height:39px}.planTypeBox01 .box .tag p *::-ms-backdrop{line-height:39px}}.planTypeBox01 .box .tag p:not(:target){line-height:39px\9}.planTypeBox01 .box .tag p.red{vertical-align:top;padding:0 20px;background:#dd523b;color:#fff;font-size:24px;font-size:2.4rem}.planTypeBox01 .box .tag p.blue{vertical-align:top;background:#1e355b;color:#fff;font-size:24px;font-size:2.4rem}.planTypeBox01 .box .tag span{font-size:24px;font-size:2.4rem}.planTypeBox01 .box .btnArea{height:170px;vertical-align:top;border-radius:5px;bottom:18px;margin:90px auto 0;width:423px;margin-bottom:10px;line-height:1.3}.planTypeBox01 .box .btnArea .cell{color:#fff;display:block;text-decoration:none}.planTypeBox01 .box .btnArea .cell{padding:20px}.planTypeBox01 .box .btnArea a:hover{opacity:.8}.planTypeBox01 .box .btnArea .boxTitle{border-bottom:1px dotted #fff;display:block;font-size:42px;font-size:4.2rem;line-height:1;padding:0 0 20px;position:relative;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.planTypeBox01 .box .btnArea .boxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTypeBox01 .box .btnArea .boxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTypeBox01 .box .btnArea .boxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTypeBox01 .box .btnArea .boxTitle:before{content:"";height:24px;left:12px;position:absolute;top:10px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px}.planTypeBox01 .box .btnArea .text{display:block;font-size:14px;font-size:1.4rem;padding:18px 0 0 5px}.planTypeBox01 .box a{display:block;height:100%;overflow:hidden;border-radius:5px;border:1px solid #d6d3cd}.planTypeBox01 .box a:hover{opacity:0.8}.planTypeBox01 .box a:hover .btnArea .boxTitle:before{left:15px}.planTypeBox01 .box.box01{float:left}.planTypeBox01 .box.box01 a{background:url(/images/plan/funeral_img01.png) no-repeat}.planTypeBox01 .box.box01 .tag{color:#dd523b}.planTypeBox01 .box.box01 .btnArea{background:rgba(162,60,43,0.7)}.planTypeBox01 .box.box01 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_red.png) no-repeat}.planTypeBox01 .box.box02{float:right}.planTypeBox01 .box.box02 a{background:url(/images/plan/funeral_img02.png) no-repeat}.planTypeBox01 .box.box02 .tag{color:#304b78}.planTypeBox01 .box.box02 .btnArea{background:rgba(50,78,124,0.7)}.planTypeBox01 .box.box02 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_navy.png) no-repeat}.planTypeBox02{margin:0 0 20px;padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.planTypeBox02 .box{position:relative;width:447px}.planTypeBox02 .box:nth-child(n+3){margin-top:15px}.planTypeBox02 .box .btnArea .cell{color:#fff;display:block;text-decoration:none}.planTypeBox02 .box a{text-decoration:none;display:block;height:100%;overflow:hidden;border-radius:5px;border:1px solid #d6d3cd;box-shadow:0.7px 1.9px 5px rgba(0,0,0,0.27)}.planTypeBox02 .box a:hover{opacity:0.8}.planTypeBox02 .box a:hover .btnArea .boxTitle:before{left:10px}.planTypeBox02 .box .tag{left:20px;position:absolute;top:20px}.planTypeBox02 .box .tag p{height:33px;line-height:33px;display:inline-block;padding:0 20px;color:#fff;font-size:24px;font-size:2.4rem}.planTypeBox02 .box .btnArea{border-radius:5px;bottom:18px;margin:80px 10px 10px;height:172px;line-height:1.3;box-sizing:border-box;color:#fff;display:block;padding:0 20px;text-decoration:none}.planTypeBox02 .box .btnArea a:hover{opacity:.7}.planTypeBox02 .box .btnArea .text{display:block;font-size:14px;font-size:1.4rem;margin:0 -2px;padding:18px 0 0}.planTypeBox02 .box .btnArea .text.nowrap{white-space:nowrap}.planTypeBox02 .box .btnArea .boxTitle{border-bottom:1px dotted #fff;display:block;font-size:36px;font-size:3.6rem;line-height:38px;padding:10px 0 5px;position:relative;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.planTypeBox02 .box .btnArea .boxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTypeBox02 .box .btnArea .boxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTypeBox02 .box .btnArea .boxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTypeBox02 .box .btnArea .boxTitle:before{bottom:0;content:"";height:24px;left:7px;margin:auto;position:absolute;top:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px}.planTypeBox02 .box .btnArea .boxTitle .small{display:block;font-size:24px;font-size:2.4rem;line-height:36px}.planTypeBox02 .box.box01 a{background:url(/images/plan/funeral_img03_mod.png) no-repeat;background-size:cover}.planTypeBox02 .box.box01 .tag .cost{background:#5a9eb4}.planTypeBox02 .box.box01 .btnArea{background:rgba(54,96,109,0.7)}.planTypeBox02 .box.box01 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_green.png) no-repeat}.planTypeBox02 .box.box01 .btnArea .boxTitle{padding:20px 0 20px 50px;font-size:2.8rem;text-align:left}.planTypeBox02 .box.box01 .btnArea .boxTitle span.small{display:inline-block}.planTypeBox02 .box.box02 a{background:url(/images/plan/funeral_img04_mod.png) no-repeat;background-size:cover}.planTypeBox02 .box.box02 .tag .cost{background:#6b4a99}.planTypeBox02 .box.box02 .btnArea{background:rgba(61,47,97,0.7)}.planTypeBox02 .box.box02 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_purple.png) no-repeat}.planTypeBox02 .box.box02 .btnArea .boxTitle{padding:20px 0 20px 50px;text-align:left;font-size:2.8rem}.planTypeBox02 .box.box02 .btnArea .boxTitle span{font-size:24px;font-size:2.4rem;padding-right:0.2em}.planTypeBox02 .box.box03 a{background:url(/images/plan/funeral_img05_mod_.png) no-repeat;background-size:cover}.planTypeBox02 .box.box03 .tag .cost{background:#397aa8}.planTypeBox02 .box.box03 .btnArea{background:rgba(33,94,133,0.7)}.planTypeBox02 .box.box03 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_blue.png) no-repeat}.planTypeBox02 .box.box03 .btnArea .boxTitle{padding:20px 0 20px 50px;text-align:left;font-size:2.8rem}.planTypeBox02 .box.box04 a{background:url(/images/plan/funeral_img06.png) no-repeat;background-size:cover}.planTypeBox02 .box.box04 .tag .cost{background:#559070}.planTypeBox02 .box.box04 .btnArea{background:rgba(85,144,112,0.7)}.planTypeBox02 .box.box04 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_blue.png) no-repeat}.planTypeBox02 .box.box04 .btnArea .boxTitle{padding:20px 0 20px 50px;text-align:left;font-size:2.8rem}.columnBoxinfo{margin-bottom:20px}.columnBoxinfo .columnWap2{margin-left:-20px}.columnBoxinfo .columnWap2 .title{color:#7d4222;font-size:20px;font-size:2rem;padding:10px}.columnBoxinfo .columnWap2 p{padding:20px}.columnBoxinfo .columnWap2 .columnBox{display:inline-block;width:422px;padding:20px;padding-bottom:0;margin-left:20px;vertical-align:top;margin-bottom:20px;border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px}.columnBoxinfo .columnWap2 .columnBox li{background:url(/images/common/icon_common_gold.png) left 8px no-repeat;background:url(/images/common/icon_common_gold.png) left 6px no-repeat\0;list-style:none;padding-left:20px;margin:3px 10px}.columnBoxinfo .columnWap3{margin-left:-20px}.columnBoxinfo .columnWap3 .title{color:#7d4222;font-size:20px;font-size:2rem;padding:10px}.columnBoxinfo .columnWap3 .subtitle{padding:0 10px}.columnBoxinfo .columnWap3 p{padding:10px 10px 0 10px}.columnBoxinfo .columnWap3 .columnBox{display:inline-block;width:268px;padding:20px;padding-bottom:0;margin-left:20px;vertical-align:top;margin-bottom:20px;border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px}.selectBoxinfo{margin-bottom:20px}.selectBoxinfo .selectBox{margin-left:-20px}.selectBoxinfo .selectBox .title{font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:10px;color:#FFFFFF}@media all and (-ms-high-contrast: none){.selectBoxinfo .selectBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.selectBoxinfo .selectBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.selectBoxinfo .selectBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.selectBoxinfo .selectBox .title.secret{background:#e18e36}.selectBoxinfo .selectBox .title.family{background:#83a5cb}.selectBoxinfo .selectBox p{padding:20px}.selectBoxinfo .selectBox li{display:inline-block;width:435px;margin-left:20px;vertical-align:top;border:#ecebeb 3px solid;background:#FFFFFF}.sectTypeArea .sectTypeList{padding:30px 20px 0}.sectTypeArea .sectTypeList .box{margin-bottom:20px;width:445px}.sectTypeArea .sectTypeList .box:nth-child(odd){float:left}.sectTypeArea .sectTypeList .box:nth-child(even){float:right}.sectTypeArea .sectTypeList .box.box01 .title{background:#fff url(/images/introduce/plan/religious_img1.png) no-repeat top right}.sectTypeArea .sectTypeList .box.box01 li:nth-child(odd){float:right;width:40%}.sectTypeArea .sectTypeList .box.box01 li:nth-child(even){float:left;width:50%}.sectTypeArea .sectTypeList .box.box01 li:first-child{box-sizing:border-box;float:right;width:100%}.sectTypeArea .sectTypeList .box.box02 .title{background:#fff url(/images/introduce/plan/religious_img2.png) no-repeat top right}.sectTypeArea .sectTypeList .box.box03 .title{background:#fff url(/images/introduce/plan/religious_img3.png) no-repeat top right}.sectTypeArea .sectTypeList .box.box04 .title{background:#fff url(/images/introduce/plan/religious_img4.png) no-repeat top right}.sectTypeArea .sectTypeList .box .etc{font-size:18px;font-size:1.8rem;padding:5px 0;text-indent:15px}.sectTypeArea .sectTypeList .box .title{height:87px}.sectTypeArea .sectTypeList .box .title span{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;color:#386776;display:block;font-size:22px;font-size:2.2rem;font-weight:bold;height:100%;line-height:87px;text-indent:1em;width:100%}.sectTypeArea .sectTypeList .box>ul{padding:20px 20px 0}.sectTypeArea .sectTypeList .box>ul>li{font-size:18px;font-size:1.8rem;margin-bottom:6px;padding-left:20px;position:relative}.sectTypeArea .sectTypeList .box>ul>li:before{background:#8a602a;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:0;margin:auto;position:absolute;top:0;width:9px}.boxStyleW910 .serviceWhiteBox{background:#FFFFFF;padding:20px}.flowBoxinfo .flowBox{background:url(/images/common/bg_flow_arrow.png) left bottom no-repeat;padding:20px;padding-left:80px}.flowBoxinfo .flowBox.boxImgFloat{margin-top:0}.flowBoxinfo .txtBox{padding:20px 10px}.flowBoxinfo .attention{margin-top:10px;font-size:14px;font-size:1.4rem}.boxStyleW910 .columnStyle li{width:48%;display:inline-block;margin-bottom:10px;vertical-align:top}.boxStyleW910 .columnStyle li p.height01{min-height:77px}.boxStyleW910 .columnStyle li p.height02{min-height:100px}.boxStyleW910 .columnStyle li:nth-child(odd){margin-right:4%}.adviceBoxinfo{background:#f7ebe6}.adviceBoxinfo .adviceBox{padding:40px 0 40px 300px;width:650px;margin:0 auto}.adviceBoxinfo .adviceBox .adviceBoxTitle{font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:46px;color:#274c80;margin-bottom:10px}@media all and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .adviceBoxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.adviceBoxinfo .adviceBox .adviceBoxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.adviceBoxinfo .adviceBox .adviceBoxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.adviceBoxinfo .adviceBox .adviceBoxTxt{letter-spacing:-1px}.adviceBoxinfo .adviceBox.temoto{background:url(/images/service/img_back_temoto_mod.png) -80px top no-repeat}.adviceBoxinfo .adviceBox.original{background:url(/images/service/img_back_original_mod2.png) -60px top no-repeat}.adviceBoxinfo .adviceBox.notes{background:url(/images/family/img_back_notes_mod.png) left top no-repeat}.adviceBoxinfo .adviceBox.about{background:url(/images/family/img_back_about_mod2.png) left -60px no-repeat}.adviceBoxinfo .adviceBox .whiteBtn{display:block;margin:10px auto;text-align:center;width:520px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.adviceBoxinfo .adviceBox .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.adviceBoxinfo .adviceBox .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .whiteBtn{line-height:45px}.adviceBoxinfo .adviceBox .whiteBtn *::-ms-backdrop{line-height:45px}}.adviceBoxinfo .adviceBox .whiteBtn:not(:target){line-height:45px\9}.adviceBoxinfo .adviceBox .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.adviceBoxinfo .adviceBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.adviceBoxinfo .adviceBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.adviceBoxinfo .adviceBox02{width:920px;margin:0 auto}.embalmingBoxinfo{background:#e5dfe9}.embalmingBoxinfo .embalmingBox{padding:40px 40px;width:850px;margin:0 auto}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle{font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:46px;color:#694987;margin-bottom:10px}@media all and (-ms-high-contrast: none){.embalmingBoxinfo .embalmingBox .embalmingBoxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.embalmingBoxinfo .embalmingBox .embalmingBoxTxt{letter-spacing:-1px}table.basic{width:100%;background-color:#FFF;border:1px solid #bfbfbf}table.basic th{background-color:#ebf0f5;font-weight:bold;border:1px solid #bfbfbf;vertical-align:middle;padding:10px 0;text-align:center}table.basic th.title{width:76px}table.basic td{border:1px solid #bfbfbf;vertical-align:middle;padding:10px}table.basic td.place{width:157px;background-color:#ebf0f5}table.basic td.tell{width:138px}table.basic02{background-color:#FFF;border:1px solid #bfbfbf;table-layout:fixed}table.basic02.column4 tr{width:206px;height:350px\9;vertical-align:top}table.basic02.column4 tr P{margin-top:10px;text-align:left;font-size:15px;font-size:1.5rem}table.basic02 tr{display:table-cell;width:413px;float:left\9}table.basic02 tr.line{border-right:1px solid #bfbfbf}table.basic02 th{background-color:#ebf0f5;font-weight:bold;vertical-align:middle;padding:10px 0;text-align:center;border-bottom:1px solid #bfbfbf;display:block;float:left\9;width:100%}table.basic02 td{vertical-align:middle;display:block;width:100%;float:left\9;text-align:center;padding-top:10px}table.basic02 td p{padding:10px}table.basic02 td.place{background-color:#ebf0f5}table.basic03{width:100%;background-color:#FFF;border:1px solid #bfbfbf}table.basic03 .line{border-right:1px solid #bfbfbf}table.basic03 .lineB{border-bottom:1px solid #bfbfbf}table.basic03 .cel01 th{width:20%;font-weight:bold;vertical-align:middle;padding:10px 0;text-align:center;border-bottom:1px solid #bfbfbf}table.basic03 .cel01 th.cel01Title{background-color:#ebf0f5;width:35%}table.basic03 .cel02 th{background-color:#ebf0f5;vertical-align:middle;text-align:center}table.basic03 .cel02 td{padding:10px;text-align:center}table.basic03 .cel02 td p{text-align:left}hr{background:url(/images/common/border_normal.png) repeat-x center bottom;height:4px;border:0;margin:0}hr.blue{background:url(/images/common/border_blue.png) repeat-x center bottom;height:4px;border:0;margin:0}.pageBack{margin:20px 10px}.pageBack a{background:url(/images/common/icon_common_arrow_prev.png) no-repeat left 4px;padding-left:20px;color:#2e4872}.pageBack a:hover{opacity:0.7}header{position:relative;z-index:3;box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px;-webkit-box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px;-moz-box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px}header .seoTextArea{overflow:hidden;width:100%;background:#5d4633;color:#fff;padding:2px 0;font-size:12px;font-size:1.2rem}header .seoTextArea .fl{font-weight:normal;float:left}header .seoTextArea .topSeoTxt{font-size:15px;font-size:1.5rem}header .seoTextArea p{float:right;font-weight:bold}header a.voiceBtn{margin:23px 0 0 12px;display:block;float:left}header a.voiceBtn:hover{opacity:0.8}header .headerInner{width:100%;height:125px;background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #fcf9f2 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #fcf9f2 100%);background:linear-gradient(to bottom, #fdfdfd 0%, #fcf9f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fcf9f2',GradientType=0 )}header .headerInner .fl{float:left;padding-left:10px}header .headerInner .fl a{display:block;margin:40px 0 25px}header .headerInner .fr{float:right;text-align:right;margin-left:20px;position:relative}header .headerInner .fr ul{margin:5px 0}header .headerInner .fr ul.leftLink{display:flex;flex-wrap:wrap;width:436px;justify-content:right;margin-top:20px}header .headerInner .fr ul.rightLink{position:absolute;top:34px;left:-262px}header .headerInner .fr ul li a:hover{opacity:0.8}header .headerInner .fr ul li.sitemapBtn{display:inline-block;vertical-align:middle;padding:5px 13px 0 0}header .headerInner .fr ul li.sitemapBtn a{display:block;text-decoration:none;color:#6e4629;background:url(/images/common/icon_sitemap.png) left center no-repeat;padding-left:20px}header .headerInner .fr ul li.headerBtn01,header .headerInner .fr ul li.headerBtn02,header .headerInner .fr ul li.headerTel{display:inline-block;vertical-align:middle}header .headerInner .fr ul li.headerBtn03{display:inline-block;font-size:0;vertical-align:baseline;margin-right:8px}header .headerInner .fr ul li.headerBtn03:last-child{margin-right:0}header .headerInner .fr ul li.headerTel{margin-right:15px;vertical-align:bottom;position:relative}header .headerInner .fr ul li .telText{position:absolute;top:31%;left:41px;font-size:3.7rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}header .headerInner .caution{border:2px solid #dd523b;display:flex}header .headerInner .caution li:first-child{color:#FFF;flex-basis:20%;text-align:center;background:#dd523b}header .headerInner .caution li:last-child{flex-basis:80%;padding:0 16px;box-sizing:border-box;background:#FFF}header .headerNav{width:100%;background:url(/images/common/bg_gnav.png) repeat-x;padding-top:2px}header .headerNav .navInner{z-index:10}header .headerNav .navInner .nav01{font-size:0;letter-spacing:-.4em}header .headerNav .navInner .nav01>li{height:39px;font-size:14px;font-size:1.4rem;letter-spacing:normal;background:url(/images/common/img_gnav_line.png) right center no-repeat;display:inline-block;width:125px;padding:7px 6px 9px 5px}header .headerNav .navInner .nav01>li:first-child{background:url(/images/common/img_gnav_line.png) left center no-repeat,url(/images/common/img_gnav_line.png) right center no-repeat;width:122px;padding:7px 6px 9px 6px}header .headerNav .navInner .nav01>li>a{text-indent:-9999px;height:36px;position:relative;display:block;text-decoration:none;background-position:0 0}header .headerNav .navInner .nav01>li>a.current,header .headerNav .navInner .nav01>li>a.hover,header .headerNav .navInner .nav01>li>a.gnav1:hover{background-position:0 36px}header .headerNav .navInner .nav01>li>a.current:after,header .headerNav .navInner .nav01>li>a.gnav1:hover:after{z-index:11;content:"";position:absolute;left:0;bottom:-11px;width:100%;height:3px;background:#274c80}header .headerNav .navInner .nav01>li>a.hover:not(.gnav1):after{z-index:11;content:"";position:absolute;left:0;bottom:-9px;width:125px;height:9px;background:url(/images/common/gnav_arrow.png) center center no-repeat}header .headerNav .navInner .nav01>li>a.gnav1{background-image:url(/images/common/img_gnav01.png)}header .headerNav .navInner .nav01>li>a.gnav2{background-image:url(/images/common/img_gnav02.png)}header .headerNav .navInner .nav01>li>a.gnav3{background-image:url(/images/common/img_gnav03.png)}header .headerNav .navInner .nav01>li>a.gnav4{background-image:url(/images/common/img_gnav04.png)}header .headerNav .navInner .nav01>li>a.gnav5{background-image:url(/images/common/img_gnav05.png)}header .headerNav .navInner .nav01>li>a.gnav6{background-image:url(/images/common/img_gnav06.png)}header .headerNav .navInner .nav01>li>a.gnav7{background-image:url(/images/common/img_gnav07.png)}header .headerNav .navInner .nav01 .megaNav{display:none;height:400px;width:100%;position:absolute;top:207px;left:0;z-index:12;background:#c5d5e4}header .headerNav .navInner .nav01 .megaNav:before{content:"";display:block;width:100%;height:3px;background:#274c80}header .headerNav .navInner .nav01 .megaNav.show{z-index:13}header .headerNav .navInner .nav01 .megaNav.show:before{border-bottom:1px solid #c8b5a1;box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px;-webkit-box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px;-moz-box-shadow:rgba(102,102,102,0.0980392) 0px 0px 5px 3px}header .headerNav .navInner .nav01 .megaNav .inner{width:950px;padding:20px 0 30px;margin:0 auto;overflow:hidden}header .headerNav .navInner .nav01 .megaNav .inner .rightLink{overflow:hidden;width:100%;margin-bottom:15px}header .headerNav .navInner .nav01 .megaNav .inner .rightLink a{float:right;background:url(/images/common/nav/nav_arrow01.svg) left center no-repeat;padding-left:35px;font-size:16px;font-size:1.6rem;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav .inner .rightLink a:hover{opacity:0.8;color:#2e4872;background:url(/images/common/nav/nav_arrow01.svg) 5px center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn{float:left}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn li:not(:first-child){margin-top:12px}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn li:nth-child(1) a{display:block;width:545px;height:88px;background:url(/images/common/nav/nav_arrow01.svg) 10px 30px no-repeat,url(/images/common/nav/nav02_btn01.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 30px no-repeat,url(/images/common/nav/nav02_btn01.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn li:nth-child(2) a{display:block;width:545px;height:200px;background:url(/images/common/nav/nav_arrow01.svg) 10px 30px no-repeat,url(/images/common/nav/nav02_btn02.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav01 .leftBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 30px no-repeat,url(/images/common/nav/nav02_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn{float:right}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:not(:first-child){margin-top:12px}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(1) a{display:block;width:390px;height:88px;background:url(/images/common/nav/nav_arrow01.svg) 10px 30px no-repeat,url(/images/common/nav/nav02_btn03_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 30px no-repeat,url(/images/common/nav/nav02_btn03_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(2) a{display:block;width:390px;height:123px;background:url(/images/common/nav/nav_arrow01.svg) 10px 30px no-repeat,url(/images/common/nav/nav02_btn04.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 30px no-repeat,url(/images/common/nav/nav02_btn04.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3){font-size:0;letter-spacing:-.2em}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3) a{letter-spacing:normal}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3) a:nth-child(1){display:block;width:190px;height:64px;background:url(/images/common/nav/nav_arrow01.svg) 10px 22px no-repeat,url(/images/common/nav/nav02_btn05.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s;display:inline-block}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3) a:nth-child(1):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 22px no-repeat,url(/images/common/nav/nav02_btn05.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3) a:nth-child(2){display:block;width:190px;height:64px;background:url(/images/common/nav/nav_arrow01.svg) 10px 22px no-repeat,url(/images/common/nav/nav02_btn06.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s;margin-left:10px;display:inline-block}header .headerNav .navInner .nav01 .megaNav.megaNav01 .rightBtn li:nth-child(3) a:nth-child(2):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 22px no-repeat,url(/images/common/nav/nav02_btn06.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn{float:left}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn li:not(:first-child){margin-top:12px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn li:nth-child(1) a{display:block;width:190px;height:152px;background:url(/images/common/nav/nav_arrow01.svg) 10px 20px no-repeat,url(/images/common/nav/nav03_btn04.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 20px no-repeat,url(/images/common/nav/nav03_btn04.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn li:nth-child(2) a{display:block;width:190px;height:137px;background:url(/images/common/nav/nav_arrow02.svg) 10px 65px no-repeat,url(/images/common/nav/nav03_btn02.png) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav02 .leftBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow02.svg) 15px 65px no-repeat,url(/images/common/nav/nav03_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map{margin-top:3px;margin-left:10px;position:relative;z-index:0;float:left;display:block;width:550px;height:296px;background:url(/images/common/nav/nav03_bg_map_mod3.jpg) center center}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .tokyo a{background:url(/images/common/nav/nav_arrow_tokyo.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_tokyo.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:106px;position:absolute;left:30px;top:90px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .tokyo a:hover{background:url(/images/common/nav/nav_arrow_tokyo.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_tokyo.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .kanagawa a{background:url(/images/common/nav/nav_arrow_kanagawa.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_kanagawa.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:116px;position:absolute;left:25px;top:157px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .kanagawa a:hover{background:url(/images/common/nav/nav_arrow_kanagawa.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_kanagawa.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .chiba a{background:url(/images/common/nav/nav_arrow_chiba.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_chiba.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:105px;position:absolute;left:150px;top:140px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .chiba a:hover{background:url(/images/common/nav/nav_arrow_chiba.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_chiba.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .hyogo a{background:url(/images/common/nav/nav_arrow_hyogo.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_hyogo.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:106px;position:absolute;left:298px;top:69px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .hyogo a:hover{background:url(/images/common/nav/nav_arrow_hyogo.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_hyogo.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .osaka a{background:url(/images/common/nav/nav_arrow_osaka.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_osaka.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:106px;position:absolute;left:372px;top:130px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .osaka a:hover{background:url(/images/common/nav/nav_arrow_osaka.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_osaka.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .nara a{background:url(/images/common/nav/nav_arrow_nara.svg) 10px center no-repeat,url(/images/common/nav/nav03_btn_nara.png) center center no-repeat;display:block;background-size:22px auto,auto;height:44px;width:105px;position:absolute;left:390px;top:203px;transition:0.2s;-webkit-transition:0.2s;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .map .nara a:hover{background:url(/images/common/nav/nav_arrow_nara.svg) 15px center no-repeat,url(/images/common/nav/nav03_btn_nara.png) center center no-repeat;background-size:22px auto,auto;opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn{float:right}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn li:not(:first-child){margin-top:12px}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn li a{display:block;width:190px;height:152px;background:url(/images/common/nav/nav_arrow01.svg) 10px 20px no-repeat,url(/images/common/nav/nav03_btn01.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn li a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 20px no-repeat,url(/images/common/nav/nav03_btn01.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn li:nth-child(2) a{display:block;width:190px;height:137px;background:url(/images/common/nav/nav_arrow01.svg) 10px 92px no-repeat,url(/images/common/nav/nav03_btn03_mod.png) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav02 .rightBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 92px no-repeat,url(/images/common/nav/nav03_btn03_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .navPriceList{display:flex;justify-content:space-between}header .headerNav .navInner .nav01 .megaNav.megaNav03 .leftBtn li:not(:first-child){margin-top:15px}header .headerNav .navInner .nav01 .megaNav.megaNav03 .leftBtn li:nth-child(1) a{display:block;width:280px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 57px no-repeat,url(/images/common/nav/nav04_btn01_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav03 .leftBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 57px no-repeat,url(/images/common/nav/nav04_btn01_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .leftBtn li:nth-child(2) a{display:block;width:280px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 57px no-repeat,url(/images/common/nav/nav04_btn02.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav03 .leftBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 57px no-repeat,url(/images/common/nav/nav04_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn{width:655px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;background:rgba(255,255,255,0.5);display:flex;justify-content:space-between}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner{width:343px}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a{letter-spacing:normal;text-indent:-9999px;transition:0.2s;-webkit-transition:0.2s;display:block;display:inline-block}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a:hover{opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a:nth-child(1){width:343px;height:135px;background:url(/images/common/nav/nav_arrow_white01.svg) 25px 85px no-repeat,url(/images/common/nav/nav04_btn03_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a:nth-child(1):hover{background:url(/images/common/nav/nav_arrow_white01.svg) 30px 85px no-repeat,url(/images/common/nav/nav04_btn03_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a:nth-child(2){margin-top:8px;width:343px;height:135px;background:url(/images/common/nav/nav_arrow_white02.svg) 25px 85px no-repeat,url(/images/common/nav/nav04_btn04_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .leftInner a:nth-child(2):hover{background:url(/images/common/nav/nav_arrow_white02.svg) 30px 85px no-repeat,url(/images/common/nav/nav04_btn04_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner{overflow:hidden}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a{width:278px;height:65px;display:block;text-indent:-9999px;transition:0.2s;-webkit-transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:hover{opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:not(:first-child){margin-top:6px}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(1){background:url(/images/common/nav/nav_arrow_white07.svg) 10px 20px no-repeat,url(/images/common/nav/nav04_btn08.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(1):hover{background:url(/images/common/nav/nav_arrow_white07.svg) 15px 20px no-repeat,url(/images/common/nav/nav04_btn08.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(2){background:url(/images/common/nav/nav_arrow_white04.svg) 10px 20px no-repeat,url(/images/common/nav/nav04_btn06_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(2):hover{background:url(/images/common/nav/nav_arrow_white04.svg) 15px 20px no-repeat,url(/images/common/nav/nav04_btn06_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(3){background:url(/images/common/nav/nav_arrow_white03.svg) 10px 20px no-repeat,url(/images/common/nav/nav04_btn05_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(3):hover{background:url(/images/common/nav/nav_arrow_white03.svg) 15px 20px no-repeat,url(/images/common/nav/nav04_btn05_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(4){background:url(/images/common/nav/nav_arrow_white05.svg) 10px 20px no-repeat,url(/images/common/nav/nav04_btn07_mod_.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav03 .rightBtn .rightInner a:nth-child(4):hover{background:url(/images/common/nav/nav_arrow_white05.svg) 15px 20px no-repeat,url(/images/common/nav/nav04_btn07_mod_.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList{float:left;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #274c80;width:245px;padding:0 10px;height:296px}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li{width:100%}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li:not(:first-child){border-top:2px solid #e1e6ee}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background:url(/images/common/icon_common_arrow_next.png) 5px center no-repeat;padding:22px 0 22px 30px;font-size:18px;font-size:1.8rem;text-decoration:none;transition:0.2s;-webkit-transition:0.2s;height:72px}@media all and (-ms-high-contrast: none){header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li a{line-height:28px;padding:24px 0 20px 30px}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li a *::-ms-backdrop{line-height:28px;padding:24px 0 20px 30px}}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li a:not(:target){line-height:28px\9;padding:24px 0 20px 30px\9}header .headerNav .navInner .nav01 .megaNav.megaNav04 .leftList li a:hover{color:#2e4872;background:#eef3f7 url(/images/common/icon_common_arrow_next.png) 10px center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn{padding-left:8px;overflow:hidden}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner{float:left;width:470px;overflow:hidden}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li{float:left;display:block}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li a{display:block}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(1) a{margin-bottom:7px;display:block;width:470px;height:195px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn01.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn01.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(2) a{display:block;width:230px;height:94px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn02.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(3) a{margin-left:8px;display:block;width:230px;height:94px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn03.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .leftInner li:nth-child(3) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn03.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner{float:right}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li{display:block}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li a{display:block}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(1) a{display:block;width:220px;height:94px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn04.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn04.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(2) a{margin-top:7px;display:block;width:220px;height:94px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn05_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn05_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(3) a{margin-top:7px;display:block;width:220px;height:94px;background:url(/images/common/nav/nav_arrow01.svg) 10px 32px no-repeat,url(/images/common/nav/nav05_btn06.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav04 .rightBtn .rightInner li:nth-child(3) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 32px no-repeat,url(/images/common/nav/nav05_btn06.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav05 .leftImage{float:left;margin-top:-15px}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn{float:right;overflow:hidden;font-size:0;letter-spacing:-.4em;width:615px}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li{display:inline-block;letter-spacing:normal;text-indent:-9999px}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li a{display:block}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(1) a{display:block;width:300px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav06_btn01_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav06_btn01_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(2) a{margin-left:15px;display:block;width:300px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav06_btn02.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav06_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(3) a{margin-top:15px;display:block;width:300px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav06_btn03.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(3) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav06_btn03.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(4) a{margin-top:15px;margin-left:15px;display:block;width:300px;height:142px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav06_btn04.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav05 .rightBtn li:nth-child(4) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav06_btn04.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn{float:left;overflow:hidden}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner{width:446px;float:left;font-size:0;letter-spacing:-.4em}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a{letter-spacing:normal;text-indent:-9999px;transition:0.2s;-webkit-transition:0.2s;display:inline-block}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(1){display:block;width:217px;height:302px;background:url(/images/common/nav/nav_arrow01.svg) 10px 245px no-repeat,url(/images/common/nav/nav07_btn01.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s;display:inline-block;background-position:15px 245px, center center}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(1):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 245px no-repeat,url(/images/common/nav/nav07_btn01.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(1):hover{background-position:20px 245px, center center}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(2){margin-left:10px;display:block;width:217px;height:302px;background:url(/images/common/nav/nav_arrow01.svg) 10px 245px no-repeat,url(/images/common/nav/nav07_btn02.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s;display:inline-block;background-position:15px 245px, center center}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(2):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 245px no-repeat,url(/images/common/nav/nav07_btn02.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .leftInner a:nth-child(2):hover{background-position:20px 245px, center center}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner{padding-left:8px;float:right;overflow:hidden}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a{display:block;text-indent:-9999px;transition:0.2s;-webkit-transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a:hover{opacity:0.8}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a:nth-child(1){display:block;width:247px;height:145px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav07_btn03_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a:nth-child(1):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav07_btn03_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a:nth-child(2){margin-top:12px;display:block;width:247px;height:145px;background:url(/images/common/nav/nav_arrow01.svg) 10px 60px no-repeat,url(/images/common/nav/nav07_btn04.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .leftBtn .rightInner a:nth-child(2):hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 60px no-repeat,url(/images/common/nav/nav07_btn04.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn{float:right}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li{display:block}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(1) a{display:block;width:239px;height:66px;background:url(/images/common/nav/nav_arrow01.svg) 10px 21px no-repeat,url(/images/common/nav/nav07_btn05.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(1) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 21px no-repeat,url(/images/common/nav/nav07_btn05.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(2) a{margin-top:13px;display:block;width:239px;height:66px;background:url(/images/common/nav/nav_arrow01.svg) 10px 21px no-repeat,url(/images/common/nav/nav07_btn06.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(2) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 21px no-repeat,url(/images/common/nav/nav07_btn06.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(3) a{margin-top:12px;display:block;width:239px;height:66px;background:url(/images/common/nav/nav_arrow01.svg) 10px 21px no-repeat,url(/images/common/nav/nav07_btn07_mod.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(3) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 21px no-repeat,url(/images/common/nav/nav07_btn07_mod.png) center center no-repeat}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(4) a{margin-top:13px;display:block;width:239px;height:66px;background:url(/images/common/nav/nav_arrow01.svg) 10px 21px no-repeat,url(/images/common/nav/nav07_btn08.png?update202112) center center no-repeat;text-indent:-9999px;-webkit-transition:0.2s;transition:0.2s}header .headerNav .navInner .nav01 .megaNav.megaNav06 .rightBtn li:nth-child(4) a:hover{opacity:0.8;background:url(/images/common/nav/nav_arrow01.svg) 15px 21px no-repeat,url(/images/common/nav/nav07_btn08.png) center center no-repeat}header .headerNav.topNav .navInner .megaNav{z-index:12;top:215px}header .headerNav.fixed{z-index:111;position:fixed;top:0;left:0;width:100%;animation-name:slideDown;animation-duration:.2s;animation-timing-function:ease}header .headerNav.fixed .navInner .megaNav{top:50px}.mac.chrome header .headerInner .fr ul li .telText{line-height:1;top:47%;left:40px;font-size:3.4rem}_::-webkit-full-page-media,_:future,:root header .headerInner .fr ul li .telText{left:41px;font-size:3.2rem;top:37%}.breadCrumbArea{background:#fff;padding:25px 0}.breadCrumbArea ol{letter-spacing:-0.4em}.breadCrumbArea ol li{letter-spacing:normal;color:#282828;font-size:15px;font-size:1.5rem;display:inline-block;vertical-align:middle}.breadCrumbArea ol li:not(:first-child):before{content:">";color:#282828;margin:0 10px}.breadCrumbArea ol li a{display:inline-block;text-decoration:underline}.boxStyleW910{width:910px;margin:20px auto}.boxStyleW910 .boxListStyle01 dt{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:3rem;color:#274c80;font-weight:bold;padding:10px 0 5px 0;margin-top:10px}@media all and (-ms-high-contrast: none){.boxStyleW910 .boxListStyle01 dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxStyleW910 .boxListStyle01 dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxStyleW910 .boxListStyle01 dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.boxStyleW910 .boxListStyle01 dd{border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px}.boxStyleW910 .boxListStyle01 .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:3rem;color:#274c80;font-weight:bold;padding:10px 0 5px 0;margin-top:10px}@media all and (-ms-high-contrast: none){.boxStyleW910 .boxListStyle01 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxStyleW910 .boxListStyle01 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxStyleW910 .boxListStyle01 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.boxStyleW910 .boxListStyle01 .title02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:3rem;color:#7d4222;text-align:center;font-weight:bold;padding:10px 0 5px 0}@media all and (-ms-high-contrast: none){.boxStyleW910 .boxListStyle01 .title02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxStyleW910 .boxListStyle01 .title02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxStyleW910 .boxListStyle01 .title02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.boxStyleW910 .boxListStyle01 .content{border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px}.boxStyleW910 .boxListStyle01 .content ul li{background:url(/images/common/icon_common_gold.png) left 8px no-repeat;background:url(/images/common/icon_common_gold.png) left 6px no-repeat\0;list-style:none;padding-left:20px;margin:3px 10px}.boxStyleW910 .boxListStyle01 .content ul li .listTitle{display:inline-block;width:155px;vertical-align:top}.boxStyleW910 .boxListStyle01 .content ul li .listTxt{display:inline-block;width:685px;vertical-align:top}.boxStyleW910 .boxListStyle01 .content ul.numberBox li{background:none;list-style:none;padding-left:0;margin:3px 10px}.boxStyleW910 .boxListStyle01 .content ul.numberBox li .number{font-size:24px;font-size:2.4rem;color:#7d4222;padding-right:5px}.boxStyleW910 .boxListStyle01 .content ul .columnBox{border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px;margin:10px 0}.boxStyleW910 .boxListStyle01 .content ul .columnBox li{background:url(/images/common/icon_common_gold.png) left 8px no-repeat;list-style:none;padding-left:20px;margin:3px 10px;width:384px;display:inline-block}.boxStyleW910 .boxListStyle01 .content .attention{padding:5px 10px 0 10px}.boxStyleW910 .boxListStyle02{margin-left:-20px}.boxStyleW910 .boxListStyle02 li{width:264px;border:#dee1e8 1px solid;margin-top:20px;margin-left:18px;display:inline-block;background-color:#FFFFFF;padding:13px;padding-bottom:0;vertical-align:top;text-align:center}.boxStyleW910 .boxListStyle02 li p.title{text-align:left;font-weight:bold}.boxStyleW910 .boxListStyle02 li p.txt{text-align:left;margin-top:10px}.boxStyleW910 .boxListStyle02 li p.center{text-align:center}.boxStyleW910 .boxListStyle02 li a.titleLink{font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;display:block;text-decoration:none;text-align:center;color:#274c80;font-size:22px;font-size:2.2rem;-webkit-transition:0.2s;transition:0.2s;margin-bottom:10px}@media all and (-ms-high-contrast: none){.boxStyleW910 .boxListStyle02 li a.titleLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxStyleW910 .boxListStyle02 li a.titleLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxStyleW910 .boxListStyle02 li a.titleLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.boxStyleW910 .boxListStyle02 li a.titleLink .title{display:block;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:left 11px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;padding-bottom:10px;border-bottom:#274c80 dotted 1px}.boxStyleW910 .boxListStyle02 li a.titleLink .txt{font-size:16px;font-size:1.6rem;color:#282828;font-weight:normal;margin-top:10px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.boxStyleW910 .boxListStyle02 li a.titleLink:hover{opacity:0.8}.boxStyleW910 .boxListStyle02 li a.titleLink:hover span{background-position:2px 11px}.boxStyleW910 .boxListStyle03{margin-left:-20px}.boxStyleW910 .boxListStyle03 li{width:264px;border:#dee1e8 1px solid;margin-top:20px;margin-left:18px;display:inline-block;background-color:#FFFFFF;padding:13px;vertical-align:top;text-align:center;padding-bottom:20px}.boxStyleW910 .boxListStyle03 li.block02{width:573px}.boxStyleW910 .boxListStyle03 li.block02 li{width:285px;border:none;margin-top:0;margin-left:0;display:inline-block;background-color:#FFFFFF;padding:13px 0;vertical-align:top;text-align:center}.boxStyleW910 .boxListStyle03 li.block03{width:884px}.boxStyleW910 .boxListStyle03 li.block03 li{width:294px;border:none;margin-top:0;margin-left:0;display:inline-block;background-color:#FFFFFF;padding:0;vertical-align:top;text-align:center}.boxStyleW910 .boxListStyle03 li p.title{text-align:left;font-weight:bold}.boxStyleW910 .boxListStyle03 li p.txt{text-align:left}.boxStyleW910 .boxListStyle03 li p.center{text-align:center}.boxStyleW910 .boxListStyle04 dl{background:#FFFFFF}.boxStyleW910 .boxListStyle04 dt{background:#ebf0f5;padding:20px;font-size:20px;font-size:2rem;text-align:center;font-weight:bold}.boxStyleW910 .boxListStyle04 dt span{font-size:15px;font-size:1.5rem;color:#274c80;padding-right:10px}.boxStyleW910 .boxListStyle04 dd{padding:10px;margin-bottom:20px}.boxStyleW910 .boxListStyle04 dd span{display:block;text-align:center;font-size:18px;font-size:1.8rem;color:#274c80;font-weight:bold;margin-bottom:10px}.boxStyleW910 .imgListStyle01 li{display:inline-block;margin-top:10px;vertical-align:top}.boxStyleW910 .imgListStyle01 li img{width:100%}.boxStyleW910 .imgListStyle01 li.column01{width:280px}.boxStyleW910 .imgListStyle01 li.column02{width:619px;margin-left:11px}.boxStyleW910 .imgListStyle02 li{margin-top:10px;width:100%;text-align:center}.boxStyleW910 .imgListStyle02 li img{width:70%;margin:auto}.boxStyleW910 .imgListStyle02 li:first-child{margin-right:10px}.boxStyleW910 .imgListStyle02 li:last-child{margin-left:10px}.boxStyleW910 .imgListStyle03 li{display:inline-block;margin-top:10px;width:286px;vertical-align:top}.boxStyleW910 .imgListStyle03 li img{width:100%;margin:auto}.boxStyleW910 .imgListStyle03 li:first-child{margin-right:25px}.boxStyleW910 .imgListStyle03 li:last-child{margin-left:25px}.boxImgFloat{overflow:hidden;margin-top:20px}.boxImgFloat.imgRight .image{float:right;margin:0 0 10px 30px}.boxImgFloat.imgRight .image.tableBox{border:1px solid #bfbfbf}.boxImgFloat.imgRight .image.tableBox .title{background-color:#ebf0f5;border-bottom:1px solid #bfbfbf;text-align:center;padding:10px 0}.boxImgFloat.imgRight .image.tableBox img{padding:10px}.boxImgFloat.imgRight .txtBox.W700{padding-right:212px}.boxImgFloat.imgRight .txtBox.W560{padding-right:378px}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn{display:block;margin:35px auto 50px;text-align:center;width:480px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.boxImgFloat.imgRight .txtBox.W560 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.boxImgFloat.imgRight .txtBox.W560 .whiteBtn{line-height:45px}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn *::-ms-backdrop{line-height:45px}}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn:not(:target){line-height:45px\9}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.boxImgFloat.imgRight .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.boxImgFloat.imgRight .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.boxImgFloat.imgLeft .image{float:left;margin:0 30px 10px 0}.boxImgFloat.imgLeft .txtBox.W700{padding-left:212px}.boxImgFloat.imgLeft .txtBox.W560{padding-left:378px}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{display:block;margin:35px auto 50px;text-align:center;width:480px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{line-height:45px}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn *::-ms-backdrop{line-height:45px}}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn:not(:target){line-height:45px\9}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.boxImgFloat .boxRight{float:right}.boxImgFloat .boxRight.W465{width:465px}.imgProtect{position:relative}.imgProtect.spOnly{display:none}.imgProtect .cover{background:url(/images/common/cover.png);display:block;width:100%;height:100%;position:absolute;z-index:2;padding:100px;top:0;left:0}.imgProtect .img{z-index:0;position:relative}.imgProtect .coverImg{position:absolute;top:0;left:0;z-index:2}.boxStyleLink{margin:auto;margin-top:-10px;margin-left:-31px}.boxStyleLink li{display:inline-block;margin-top:10px;margin-left:31px;width:149px;vertical-align:top}.boxStyleLink li a{display:block;transition:0.2s}.boxStyleLink li a p{padding-left:16px;background:url(/images/common/icon_common_arrow_next.png) 2px 4px no-repeat;-webkit-transition:0.2s;transition:0.2s}.boxStyleLink li a:hover{opacity:0.8;color:#2e4872}.w3Column{width:510px;float:left}.w2Column{width:333px;float:left;margin-left:25px}.footerContents .totalServiceInner1{background:#e4d8c2;margin-top:30px}.footerContents .totalServiceInner1 .w950{padding:20px 0;position:relative;z-index:0;overflow:visible}.footerContents .totalServiceInner1 .w950 .bgImage{z-index:10;position:absolute;right:0;bottom:0}.footerContents .totalServiceInner1 .w950 p{position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.8}@media all and (-ms-high-contrast: none){.footerContents .totalServiceInner1 .w950 p{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.footerContents .totalServiceInner1 .w950 p *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.footerContents .totalServiceInner1 .w950 p:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.footerContents .totalServiceInner1 .w950 p a{position:absolute;right:280px;bottom:-2px;font-size:0;display:block}.footerContents .totalServiceInner1 .w950 p a:hover{opacity:0.8}.footerContents .totalServiceInner2{width:100%;letter-spacing:-0.4em}.footerContents .totalServiceInner2 .inner{width:911px;margin:20px auto}.footerContents .totalServiceInner2 .inner .column{vertical-align:top;letter-spacing:normal;display:inline-block;width:295px}.footerContents .totalServiceInner2 .inner .column:not(:first-child){margin-left:10px}.footerContents .totalServiceInner2 .inner .column .bubble{display:block;margin:0 auto 10px}.footerContents .totalServiceInner2 .inner .column ul{height:80px;line-height:1.2;color:#8f6632;font-size:18px;font-size:1.8rem;list-style-image:url(/images/common/icon_footer_disc.png)}.footerContents .totalServiceInner2 .inner .column ul li{margin-left:20px}.footerContents .totalServiceInner2 .inner .column ul li:not(:first-child){margin-top:12px}.footerContents .totalServiceInner2 .inner .column .btn{display:block;margin:10px auto 20px;width:267px}.footerContents .totalServiceInner2 .inner .column .btn a{display:block;font-size:0}.footerContents .totalServiceInner2 .inner .column .btn a:hover{opacity:0.8}.footerContents .totalServiceInner2 .period{width:100%}.footerContents .totalServiceInner2 .period img{width:100%}.footerContents .breadCrumbArea{border-bottom:1px solid #ccc}.footerContents .seoArea{width:100%;background:#fff}.footerContents .seoArea .inner{margin:20px;padding:20px 15px;overflow:hidden;border:1px solid #777}.footerContents .seoArea .inner h2{font-size:15px;font-size:1.5rem;font-weight:bold;margin-bottom:10px}.footerContents .seoArea .inner p{font-size:14px;font-size:1.4rem}.footerContents .seoArea .inner .columnWrapper{display:block;width:700px;margin:30px auto 10px;letter-spacing:-0.4em}.footerContents .seoArea .inner .columnWrapper .column{letter-spacing:normal;width:320px;padding:0 15px;display:inline-block;vertical-align:top}.footerContents .seoArea .inner .columnWrapper .column p{margin-top:10px}.clubSection{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 736px){.clubSection{padding-top:0;padding-bottom:20px}}.clubSection .clubTitle{display:block;text-align:center;margin-bottom:30px}@media screen and (max-width: 736px){.clubSection .clubTitle{margin-bottom:20px}}.clubSection .clubTitle .title{display:inline-block;position:relative;padding:0 50px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#c4144a;font-weight:bold;font-size:30px;font-size:3rem;vertical-align:middle}@media screen and (max-width: 736px){.clubSection .clubTitle .title{padding:0 30px}}@media all and (-ms-high-contrast: none){.clubSection .clubTitle .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.clubSection .clubTitle .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.clubSection .clubTitle .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.clubSection .clubTitle .title{font-size:20px;font-size:2rem}}.clubSection .clubTitle .title b{font-size:42px;font-size:4.2rem;vertical-align:middle}@media screen and (max-width: 736px){.clubSection .clubTitle .title b{font-size:28px;font-size:2.8rem}}.clubSection .clubTitle .title .line{vertical-align:middle;position:relative;z-index:2;display:inline-block}.clubSection .clubTitle .title .line:after{content:"";display:block;position:absolute;width:100%;height:9px;border-radius:4px;background:#fff586;bottom:10px;left:0;z-index:-1}.clubSection .clubTitle .title:before,.clubSection .clubTitle .title:after{content:"";width:1px;height:58px;display:block;position:absolute;top:50%;background:#c4144a}@media screen and (max-width: 736px){.clubSection .clubTitle .title:before,.clubSection .clubTitle .title:after{height:38px;top:100%}}.clubSection .clubTitle .title:before{transform:translate(0, -50%) rotate(-40deg);left:0}@media screen and (max-width: 736px){.clubSection .clubTitle .title:before{left:10px;transform:translate(0, -100%) rotate(-40deg)}}.clubSection .clubTitle .title:after{right:0;transform:translate(0, -50%) rotate(40deg)}@media screen and (max-width: 736px){.clubSection .clubTitle .title:after{right:10px;transform:translate(0, -100%) rotate(40deg)}}.clubSectionBox{background:#fff;border:1px solid #1486b6;box-sizing:border-box;width:750px;margin:0 auto}.clubSectionBox a{text-decoration:none}@media screen and (max-width: 736px){.clubSectionBox{width:100%}}.clubSectionBox .intBox{position:relative}.clubSectionBox .intBox .image{position:absolute;right:36px;bottom:0}@media screen and (max-width: 736px){.clubSectionBox .intBox .image{right:12px;width:93px}}.clubSectionBox .intBox .intTitle{background:#1486b6;color:#fff;font-size:36px;font-size:3.6rem;text-align:center;padding:8px;font-weight:bold}@media screen and (max-width: 736px){.clubSectionBox .intBox .intTitle{font-size:24px;font-size:2.4rem}}.clubSectionBox .intBox .intTitle:hover{color:#fff}.clubSectionBox .intBox .checkBox{display:block;padding:25px 60px}@media screen and (max-width: 736px){.clubSectionBox .intBox .checkBox{padding:15px 10px;background:#fff}}.clubSectionBox .intBox .checkBox:hover{color:#2e4872}.clubSectionBox .intBox .checkBox li{padding-left:50px;position:relative;font-size:20px;font-size:2rem;font-weight:bold}@media screen and (max-width: 736px){.clubSectionBox .intBox .checkBox li{padding-left:30px;font-size:14px;font-size:1.4rem}}.clubSectionBox .intBox .checkBox li+li{margin-top:15px}@media screen and (max-width: 736px){.clubSectionBox .intBox .checkBox li+li{margin-top:8px}}.clubSectionBox .intBox .checkBox li:before{content:"";display:block;position:absolute;left:0;top:5px;width:28px;height:25px;background:url(/images/common/ico_club_check.png) center center no-repeat;background-size:contain}@media screen and (max-width: 736px){.clubSectionBox .intBox .checkBox li:before{width:20px;height:19px;top:0px}}.clubSectionBox .intBox:hover .checkBox{color:#2e4872}.clubSectionBox .bottomText{background:#1486b6;color:#fff;font-size:20px;font-size:2rem;text-align:center;padding:7px}@media screen and (max-width: 736px){.clubSectionBox .bottomText{font-size:16px;font-size:1.6rem;padding:5px}}.clubSectionBottomArrow{color:#c4144a;font-weight:bold;text-align:center;font-size:2rem}.clubSectionBottomArrow p{position:relative;margin-bottom:30px;z-index:1}.clubSectionBottomArrow p:after{content:"";height:24px;width:260px;display:block;background:url(/images/common/yellow_arrow.svg) center center no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;z-index:-1;transform:translate(-50%, 50%)}.clubSectionBottomArrow .telbtn{display:block}.clubSectionBottomArrow .telbtn img{display:block;margin:0 auto}footer .footerWrapper1{width:100%;background:#f7f5ee;line-height:1.2;padding:30px 0;letter-spacing:-0.4em}footer .footerWrapper1 .oh{display:table;table-layout:fixed}footer .footerWrapper1 .columnWrapper{vertical-align:top;letter-spacing:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:1px dotted #b0a8a0;display:table-cell;padding:40px 15px 0;height:320px}footer .footerWrapper1 .columnWrapper:first-child{padding-top:0;border-left:none}footer .footerWrapper1 .columnWrapper:last-child{padding:40px 0 0 15px;width:200px}footer .footerWrapper1 .columnWrapper a{text-decoration:none;color:#274c80}footer .footerWrapper1 .columnWrapper a:hover{opacity:0.7}footer .footerWrapper1 .columnWrapper .linkTop{height:40px;font-weight:bold}footer .footerWrapper1 .columnWrapper .columnList{font-weight:bold}footer .footerWrapper1 .columnWrapper .columnList li{margin-bottom:14px}footer .footerWrapper1 .columnWrapper .columnList li .arrowList{margin:26px 0}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li{font-size:14px;font-size:1.4rem;font-weight:normal;margin-bottom:12px}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li a{display:block;padding-left:12px;background:url(/images/common/icon_footer_arrow01.png) left 3px no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li a:hover{background:url(/images/common/icon_footer_arrow01.png) 3px 3px no-repeat}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li .sitemapTree3{margin:10px 0px 5px 10px}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li .sitemapTree3 li{font-size:12px;font-size:1.2rem}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li .sitemapTree3 li a{background:none;padding-left:12px;background:url(/images/common/icon_common_blue_mini.png) 3px 3px no-repeat;display:block}footer .footerWrapper1 .columnWrapper .columnList li .arrowList li .sitemapTree3 li a:before{font-size:8px;font-size:0.8rem;color:#6f97c4}footer .footerWrapper2{padding-bottom:130px;background:#fff}footer .footerWrapper2 .inner{overflow:hidden;padding:20px 0}footer .footerWrapper2 .inner:not(:first-child){border-top:1px dotted #b0a8a0}footer .footerWrapper2 .inner .bannerList{display:flex;justify-content:space-between}footer .footerWrapper2 .inner .bannerList li{display:inline-block}footer .footerWrapper2 .inner .bannerList li a{display:block}footer .footerWrapper2 .inner .bannerList li a:hover{opacity:0.7}footer .footerWrapper2 .inner .fl{float:left}footer .footerWrapper2 .inner .fl .logo{display:block;width:156px;margin-bottom:20px;position:relative}footer .footerWrapper2 .inner .fl .logo a{display:block}footer .footerWrapper2 .inner .fl .logo .nhk{position:absolute;bottom:7px;right:-66px}footer .footerWrapper2 .inner .fl ul{display:block;letter-spacing:-0.4em;font-size:0}footer .footerWrapper2 .inner .fl ul li{letter-spacing:normal;font-size:16px;font-size:1.6rem;display:inline-block;line-height:1}footer .footerWrapper2 .inner .fl ul li a{text-decoration:none;color:#274c80}footer .footerWrapper2 .inner .fl ul li a:hover{opacity:0.7}footer .footerWrapper2 .inner .fl ul li:not(:first-child){padding-left:15px;margin-left:15px;border-left:1px solid #274c80}footer .footerWrapper2 .inner .fr{float:right}footer .footerWrapper2 .inner .fr .iconList{font-size:0;letter-spacing:-0.4em;min-width:635px}footer .footerWrapper2 .inner .fr .iconList li{letter-spacing:normal;font-size:16px;font-size:1.6rem;display:inline-block;vertical-align:middle}footer .footerWrapper2 .inner .fr .iconList li:not(:first-child){margin-left:15px}footer .footerWrapper2 .inner .fr .iconList li.blockR{margin-left:50px}footer .footerWrapper2 .inner .fr .iconList li.blockR img{height:59px;width:auto}footer .footerWrapper2 .inner .fr .iconList li.blockR img:first-child{margin-right:15px}footer .footerWrapper2 .inner .fr .iconList li a:hover{opacity:0.8}footer .footerWrapper2 .inner .fr .iconList li .textBox{margin-left:15px;display:inline-block}footer .footerWrapper2 .inner .fr .iconList li .textBox p{font-size:11px;font-size:1.1rem;line-height:1.4}footer .footerWrapper2 .inner .fr .iconList li .textBox a.externalLink{text-decoration:none;color:#274c80;background:url(/images/common/icon_external_link01.png) right center no-repeat;padding-right:18px}footer .footerWrapper2 .inner .fr .iconList li .textBox a.externalLink:hover{opacity:0.7}footer .footerWrapper2 .inner .fr .iconList li.lpNone img{height:73px}footer .footerWrapper2 .inner .blockBottom{display:flex;width:100%;align-items:baseline}footer .footerWrapper2 .inner .blockBottom .linkList{width:63%}footer .footerWrapper2 .inner .blockBottom .linkList .textBox{width:100%}footer .footerWrapper2 .inner .blockBottom .linkList .textBox span{font-size:11px}footer .footerWrapper2 .inner .blockBottom .textBox{margin-left:10px;display:inline-block}footer .footerWrapper2 .inner .blockBottom .textBox p{font-size:11px;font-size:1.1rem;line-height:1.4}footer .footerWrapper2 .inner .blockBottom .textBox a.externalLink{text-decoration:none;color:#274c80;background:url(/images/common/icon_external_link01.png) right center no-repeat;padding-right:18px}footer .footerWrapper2 .inner .blockBottom .textBox a.externalLink:hover{opacity:0.7}footer .footerWrapper2 .inner .copyLight{clear:both;width:39%;line-height:1;padding-top:20px;font-size:11px;font-size:1.1rem;display:block}footer .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.7)}footer .modal .modalInner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}footer .modal .modalInner .modalContents{text-align:center;padding:70px 50px 90px;height:45vh;max-height:550px;width:800px;background:#fff;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}footer .modal .modalInner .modalContents::-webkit-scrollbar{display:none}footer .modal .modalInner .modalContents .title{font-size:3rem;margin-bottom:30px}footer .modal .modalInner .modalContents .info{background:#f5f5f5;width:500px;padding:20px;line-height:3rem;display:block;margin:15px auto 0}footer .modal .modalInner .modalContents .info .name{font-weight:bold;font-size:1.9rem;padding-bottom:8px}footer .modal .modalInner .modalContents .info .desc span{font-weight:bold;margin-right:13px;padding:0 1px;background:-moz-linear-gradient(transparent 75%, #ccc 80%);background:-webkit-linear-gradient(transparent 75%, #ccc 80%);background:linear-gradient(transparent 75%, #ccc 80%)}footer .modal .modalInner .modalContents .info span{font-weight:bold}footer .modal .modalInner .modalContents .emp{color:#c4144a;font-size:2rem;font-weight:bold;padding-bottom:20px}footer .modal .modalInner .modalContents .emp li{display:block;line-height:2.7rem;padding-bottom:8px}footer .modal .modalInner .modalContents .attentionArea{padding:0}footer .modal .modalInner .modalContents .attentionArea .btn a{width:550px;height:58px;line-height:57px}footer .modal .modalInner .modalContents .attentionArea .btn a span{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 105px 19px}footer .modal .modalInner .modalContents .attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 115px 19px}footer .modal .modalInner .modalCloseBtn{width:230px;display:block;margin:0 auto;padding-top:30px}footer .modal .modalInner .modalCloseBtn .modalClose{cursor:pointer;background:#d2d2d2;border-radius:4px;padding:4px;font-size:2rem}footer .footerSeoText{font-size:1.4rem;padding:0 15px 0}footer .footerSeoText .inner{margin:20px 20px 0;padding:20px 15px;overflow:hidden;border:1px solid #777;background:#fff}.fixedFooter{background:rgba(0,0,0,0.7);display:block;position:fixed;bottom:0;left:0;z-index:111111;width:100%}.fixedFooter ul{display:flex;justify-content:space-between;padding-bottom:15px;width:950px;margin:auto}.fixedFooter ul a{display:block;text-decoration:none;width:auto}.fixedFooter ul a li .bnrLTel,.fixedFooter ul a li .bnrLReq{position:relative}.fixedFooter ul a li .bnrLTel p,.fixedFooter ul a li .bnrLReq p{font-size:2.8rem;font-weight:bold;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;color:#fff;line-height:2.4rem;text-align:center;opacity:unset}.fixedFooter ul a li .bnrLTel p .icon,.fixedFooter ul a li .bnrLReq p .icon{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1rem;border:1px solid #fff;border-radius:40%;border-radius:20px;padding:2px 6px;vertical-align:bottom;margin-right:3px}.fixedFooter ul a li .bnrLTel p.txtS,.fixedFooter ul a li .bnrLReq p.txtS{font-size:1rem}.fixedFooter ul a li .bnrLTel p span.txtS,.fixedFooter ul a li .bnrLReq p span.txtS{font-size:1.5rem;padding-left:10px}.fixedFooter ul a li .bnrLTel{padding:13px 25px 7px;background:#fff}.fixedFooter ul a li .bnrLTel .icon_telAnime{background-size:auto 50px;top:21px;left:-321px;width:60px;height:60px}@media screen and (min-width: 737px){.fixedFooter ul a li .bnrLTel.pcOnly .telNum{font-size:3.4rem}}.fixedFooter ul a li .bnrLTel.pcOnly .telText{color:#2D4670;font-weight:bold;position:absolute;top:38%;left:47%;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:-1px}.fixedFooter ul a li .bnrLTel.pcOnly .telText .mac .chrome{line-height:1;bottom:0;right:0;font-size:3.4rem}.fixedFooter ul a li .bnrLTel.spOnly{display:none}.fixedFooter ul a li .bnrLReq{background:#015eea;background:linear-gradient(180deg, #015eea 0%, #007def 32%, #0195f3 50%, #009ff5 66%, #00c0fa 100%);padding:11px 0 8px 85px;width:355px;height:58px;display:flex;align-items:center}.fixedFooter ul a li .bnrLReq:before{content:"";background:url(/images/kazokusouLP/sp/img_request_btn.png) center center no-repeat;content-visibility:auto;contain-intrinsic-size:10px;display:block;width:10px;height:10px;position:absolute;left:18px;top:12px;padding:20px;background-size:50px;filter:drop-shadow(1px 0px 1px #3a3e3b)}.fixedFooter .linkPrevio{color:#fff;text-align:center;display:block;text-decoration:underline;font-size:1.4rem;font-weight:bold;padding:10px 0;font-size:1.8rem}.fixedFooter .linkPrevio .iconT{transform:rotate(30deg);display:inline-block;padding-right:6px;vertical-align:middle;font-size:1.5rem}.fixedFooter .linkPrevio .emp{color:#ffd905}.fixedFooter .pagetopBtn{display:block;position:absolute;right:20px;bottom:120px}.mac.chrome .fixedFooter ul a li .bnrLTel.pcOnly .telText{font-size:4rem;right:0%}_::-webkit-full-page-media,_:future,:root .fixedFooter ul a li .bnrLTel.pcOnly .telText{font-size:4rem;left:46%}.txtLink{color:#2e4872;background:url(/images/common/icon_common_arrow_next.png) no-repeat left 50%;padding-left:20px}.txtLink:hover{opacity:0.8;color:#2e4872}.txtLink_outside{color:#2e4872;background:url(/images/common/icon_external_link01.png) right center no-repeat;padding-right:20px}.txtLink_outside:hover{opacity:0.8;color:#2e4872}.txtPdf{background:url(/images/common/icon-common-pdf.png) no-repeat 0 3px;padding:3px 0 3px 25px}.txtRight{text-align:right}.txtLeft{text-align:right}.backLinkSimple{color:#2e4872;display:inline-block;background:url(/images/common/icon_common_arrow_next.png) no-repeat left 5px;padding-left:20px}.btnHallDetail{display:block;background:#fafbfd;background:-moz-linear-gradient(top, #fafbfd 0%, #e6edf7 100%);background:-webkit-linear-gradient(top, #fafbfd 0%, #e6edf7 100%);background:linear-gradient(to bottom, #fafbfd 0%, #e6edf7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfd', endColorstr='#e6edf7',GradientType=0 );border:solid 2px #93acc9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:90px;line-height:80px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;text-decoration:none;color:#2e4872;letter-spacing:0.15em;font-weight:bold}@media all and (-ms-high-contrast: none){.btnHallDetail{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnHallDetail *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.btnHallDetail:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnHallDetail p{background:url(/images/common/icon_common_arrow_next_large.png) no-repeat 20px center;line-height:1.0;padding-top:13px}.btnHallDetail strong,.btnHallDetail span{display:block;vertical-align:middle}.btnHallDetail strong{font-size:38px;font-size:3.8rem}.btnHallDetail span{letter-spacing:0.08em}.btnHallDetail:hover{opacity:0.8}.qaList{background-color:#fff;padding:25px 15px}.qaList li{background:url(/images/common/border_normal.png) repeat-x center bottom;margin-bottom:20px;padding-bottom:30px}.qaList li:last-child{background:none;margin-bottom:0}.qaList li dl dt{background:url(/images/common/bg_faq.png) repeat 0 0;font-size:20px;font-size:2rem;color:#6e4c28;font-weight:bold;padding-left:17px;padding:3px 15px}.qaList li dl dt span{display:inline-block;background:url(/images/common/icon_faq_q.webp) no-repeat left 16px;padding:20px 0 20px 60px}.qaList li dl dd{background:url(/images/common/icon_faq_a.webp) no-repeat 15px 4px;margin-top:25px;padding-left:75px;padding-right:15px;line-height:1.5;min-height:48px}.tabList{overflow:hidden;position:relative}.tabList:after{content:"";display:block;width:100%;height:2px;background-color:#304b78;position:absolute;bottom:0;left:0}.tabList li{float:left;list-style:none;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:-.04em;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#fff}@media all and (-ms-high-contrast: none){.tabList li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.tabList li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.tabList li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.tabList li a{display:block;color:#304b78;text-decoration:none;padding:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fcfcfc url(/images/common/bg_gradient_gold.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:-webkit-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:linear-gradient(to bottom, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);border:solid 1px #304b78;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.tabList li a:hover{opacity:0.8}.tabList li a span{display:block;background-image:url(/images/common/icon_common_circle_on.png);background-repeat:no-repeat;background-position:16px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.tabList li a:hover span{background-position:19px center}.tabList li.current a{background-color:#304b78;background-image:none;filter:none;color:#fff}.tabList li.current a span{background-image:url(/images/common/icon_common_circle_off.png)}.tabList li.current a:hover{opacity:1}.tabList li:last-child{margin-right:0 !important}.tabList.tab3 li{width:302px;margin-right:22px}.tabList.tab3 li.qa a span{padding-left:15px}.tabList.tab2 li{width:465px;margin-right:20px}ul.totalServiceList{background:url(/images/prepare/img_service_bottom01.png) no-repeat left top;overflow:hidden;margin:0 0 20px}ul.totalServiceList>li{float:left;width:33%}ul.totalServiceList>li p.flow{height:84px;padding-top:18px;box-sizing:border-box;color:#FFF;text-align:center}ul.totalServiceList>li p.flow span{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";display:block;line-height:1em}ul.totalServiceList>li>a{text-decoration:none;display:block}ul.totalServiceList>li dl.btnArea{border-radius:5px;bottom:18px;margin:80px auto 10px;width:280px;height:200px;box-sizing:border-box;color:#fff;display:block;padding:0 10px;text-decoration:none}ul.totalServiceList>li dl.btnArea dt{border-bottom:1px dotted #fff;display:block;font-size:28px;font-size:2.8rem;line-height:1;padding:20px 0 15px 20px;position:relative;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";padding-top:24px\9}ul.totalServiceList>li dl.btnArea dt:before{content:"";height:24px;left:12px;position:absolute;top:22px;width:24px}@media all and (-ms-high-contrast: none){ul.totalServiceList>li dl.btnArea dt:not(:target){padding-top:24px}}ul.totalServiceList>li dl.btnArea dd{padding:10px 0 0}ul.totalServiceList>li dl.btnArea:hover dt:before{left:15px}ul.totalServiceList>li.before{background:url(/images/about/bg_totalservice_01.png) no-repeat left 84px}ul.totalServiceList>li.before dl.btnArea{background-color:rgba(34,87,88,0.6)}ul.totalServiceList>li.before dl.btnArea dt:before{background:url(/images/about/circle_arrow_before.png) no-repeat left center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}ul.totalServiceList>li.before dl.btnArea:hover{background-color:#225758}ul.totalServiceList>li.before dl.serviceAll dt{color:#225758}ul.totalServiceList>li.sougi{background:url(/images/about/bg_totalservice_02.png) no-repeat left 84px}ul.totalServiceList>li.sougi dl.btnArea{background-color:rgba(50,78,124,0.6)}ul.totalServiceList>li.sougi dl.btnArea dt:before{background:url(/images/about/circle_arrow_sougi.png) no-repeat left center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}ul.totalServiceList>li.sougi dl.btnArea:hover{background-color:#324e7c;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}ul.totalServiceList>li.sougi dl.serviceAll dt{color:#3b6187}ul.totalServiceList>li.sougi dl.serviceAll dd ul li{width:40%;display:inline-block}ul.totalServiceList>li.after{background:url(/images/about/bg_totalservice_03.png) no-repeat left 84px;width:34%}ul.totalServiceList>li.after dl.btnArea{background-color:rgba(93,49,25,0.6)}ul.totalServiceList>li.after dl.btnArea dt:before{background:url(/images/about/circle_arrow_after.png) no-repeat left center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}ul.totalServiceList>li.after dl.btnArea:hover{background-color:#5d3119;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}ul.totalServiceList>li.after dl.serviceAll dt{color:#7a4d37}ul.totalServiceList>li dl.serviceAll{width:280px;margin:0 15px}ul.totalServiceList>li dl.serviceAll dt{font-size:20px;font-size:2rem;border-bottom:1px dotted #282828;text-align:center;padding:10px 0;font-weight:bold}ul.totalServiceList>li dl.serviceAll dd ul li{position:relative;padding-left:30px;margin-top:10px;box-sizing:border-box}ul.totalServiceList>li dl.serviceAll dd ul li:before{background:#8a602a;content:"";border-radius:50%;display:block;width:9px;height:9px;position:absolute;top:0.5em;left:10px;margin:auto}.telInfo .leadText{margin-top:20px;text-align:center;font-size:26px;font-size:2.6rem;font-weight:bold;color:#583828;line-height:1.1}.telInfo .leadArrow{text-align:center;display:block;margin:15px auto 20px}.telInfo .telInfoInner01{letter-spacing:-0.4em;background:url(/images/common/img_info_tel03.webp) left top no-repeat;content-visibility:auto;contain-intrinsic-size:284px;width:100%;height:284px}.telInfo .telInfoInner01 img{font-size:0;display:block}.telInfo .telInfoInner01 .innerL{letter-spacing:normal;vertical-align:top;display:inline-block;width:652px;padding-left:20px}.telInfo .telInfoInner01 .innerL .parts01{position:relative;padding-top:15px}.telInfo .telInfoInner01 .innerL .parts01 .icon{position:absolute;top:20px;left:8px}.telInfo .telInfoInner01 .innerL .parts02{padding-top:7px;position:relative}.telInfo .telInfoInner01 .innerL .parts02 .telText{position:absolute;top:15%;left:243px;color:#274c80;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:6.5rem;letter-spacing:-1px}.telInfo .telInfoInner01 .innerL .parts03{position:relative}.telInfo .telInfoInner01 .innerL .parts03 .text01{padding-top:9px}.telInfo .telInfoInner01 .innerL .parts03 .btn01{display:block;position:absolute;right:0;bottom:14px}.telInfo .telInfoInner01 .innerL .parts03 .btn01:hover{opacity:0.8}.telInfo .telInfoInner01 .innerL .parts04{position:relative;margin-top:35px;width:100%}.telInfo .telInfoInner01 .innerL .parts04 .btn02{position:absolute;right:20px;top:50%;margin-top:-20px;display:block}.telInfo .telInfoInner01 .innerL .parts04 .btn02:hover{opacity:0.8}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner{width:270px;margin:30px 0;margin-left:40px;text-align:center;display:inline-block}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner:first-child{margin-left:10px;padding-right:40px;border-right:1px solid #bfa69c}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner img{display:block;margin:0 auto}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner a{display:block;width:250px;margin:8px auto 0}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner a:hover{opacity:0.8}.telInfo .telInfoInner01 .innerR{letter-spacing:normal;display:inline-block;vertical-align:top}.telInfo .telInfoInner01 .innerR img{margin-top:26px;margin-left:13px;display:block}.telInfo .telInfoInner02{width:100%;display:block;position:relative}.telInfo .telInfoInner02.w950{width:950px;margin:0 auto}.telInfo .telInfoInner02 img{font-size:0;display:block;margin:0 auto}.telInfo .telInfoInner02 .telText{color:#2D4670;font-weight:bold;position:absolute;top:21%;left:37.2%;font-size:6.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:1px}.telInfo .telInfoInner02 .telText.consult{top:19%;font-size:6rem;left:38%;letter-spacing:2px}.telInfo .telInfoInner02 .telText.family-about{top:19%;font-size:6rem;left:40%;letter-spacing:2px}.telInfo .telInfoInner02 .telText.hurry01{top:92px;font-size:8.1rem;left:41%;letter-spacing:4px}.telInfo .telInfoInner02 .telText.hurry02{top:25%;left:37.8%;font-size:6.4rem}.telInfo .telInfoInner02 .telText.hurry03{top:98px;left:26.8%;font-size:6.4rem;letter-spacing:2px}.telInfo .telInfoInner02 .telText.service{left:215px;top:24%}.telInfo .telInfoInner03{text-align:center;font-size:0;letter-spacing:-0.4em;position:relative;margin-top:29px}.telInfo .telInfoInner03 .telInfoText{position:absolute;top:-19px;left:50px;font-size:24px;font-size:2.4rem;text-align:left;color:#583828;font-weight:bold;line-height:1.4;letter-spacing:2px}.telInfo .telInfoInner03 .telText{position:absolute;color:#2D4670;font-weight:bold;top:61.7%;left:34.5%;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:1.5px}.telInfo .telInfoInner03 .telText.large{top:59%;left:29.2%;font-size:5.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:3px}.telInfo .telInfoInner03 .telText.tel05{top:56%;left:29.2%;font-size:5.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:3px}.telInfo .telInfoInner03 .telInfoText_min{position:absolute;top:0;left:94px;font-size:24px;font-size:2.4rem;text-align:left;color:#583828;font-weight:bold;line-height:1.4;letter-spacing:2px}.telInfo .telInfoInner03 img{display:inline-block;letter-spacing:normal;vertical-align:bottom}.telInfo .telInfoInner03 .operatorSp{display:none}.telInfo .telInfoInner03 .ml10{margin-left:15px}.telInfo .telInfoInner04{text-align:center;font-size:0;letter-spacing:-0.4em;position:relative;margin-top:29px}.telInfo .telInfoInner04 .telInfoText{position:absolute;top:260px;left:95px;font-size:16px;font-size:1.6rem;text-align:left;color:#583828;font-weight:bold;line-height:1.4;letter-spacing:2px;width:740px;font-weight:normal}@media screen and (max-width: 736px){.telInfo .telInfoInner04 .telInfoText{width:100%;position:relative;top:0;left:0;padding:20px 0 0;font-size:14px}}.telInfo .telInfoInner04 .telText{position:absolute;color:#2D4670;font-weight:bold;top:61.7%;left:34.5%;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:1.5px}.telInfo .telInfoInner04 .telText.large{top:59%;left:29.2%;font-size:5.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:3px}.telInfo .telInfoInner04 .telText.tel05{top:56%;left:29.2%;font-size:5.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:3px}.telInfo .telInfoInner04 .telInfoText_min{position:absolute;top:0;left:94px;font-size:24px;font-size:2.4rem;text-align:left;color:#583828;font-weight:bold;line-height:1.4;letter-spacing:2px}.telInfo .telInfoInner04 img{display:inline-block;letter-spacing:normal;vertical-align:bottom}.telInfo .telInfoInner04 img.operatorSp{display:none}@media screen and (max-width: 736px){.telInfo .telInfoInner04 img.operatorSp{display:inline-block;width:30%;margin-bottom:10px}}.telInfo .telInfoInner04 .ml10{margin-left:15px}.telInfo .telInfoInnerBox{border:20px #eaeff3 solid;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#FFFFFF;padding:30px}.telInfo .telInfoInnerBox .telInfoText_min{top:30px}.telInfo .telInfoInnerBox .blockPc{position:relative}.telInfo .telInfoInnerBox .blockPc .telText{position:absolute;top:61%;left:33%;font-size:4.8rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670}.telInfo .telInfoInnerBox.h400{height:330px;padding:60px 40px 0}@media screen and (max-width: 736px){.telInfo .telInfoInnerBox.h400{height:auto;padding:20px 10px}}@media screen and (max-width: 736px){.telInfo .telInfoInnerBox.h400 .telInfoText_min{width:69%;font-size:17px}}.mac .telInfo .telInfoInnerBox .blockPc .telText{font-size:4.3rem;top:63%;left:32%}.mac .telInfo .telInfoInner01 .innerL .parts02 .telText{font-size:6rem}.mac .telInfo .telInfoInner02 .telText{font-size:6.3rem;top:24%;letter-spacing:0}.mac .telInfo .telInfoInner02 .telText.family-about{font-size:5.5rem;letter-spacing:1px}.mac .telInfo .telInfoInner02 .telText.consult{letter-spacing:0;font-size:5.5rem}.mac .telInfo .telInfoInner02 .telText.hurry01{top:105px;letter-spacing:4px}.mac .telInfo .telInfoInner02 .telText.hurry02{letter-spacing:-2px}.mac .telInfo .telInfoInner02 .telText.hurry03{top:96px;letter-spacing:-2px}.mac .telInfo .telInfoInner03 .telText{font-size:4.8rem;letter-spacing:-1px}.mac .telInfo .telInfoInner03 .telText.tel05{letter-spacing:0.5px;font-size:5.8rem}.mac dl.info_tel_mini dd .telText{letter-spacing:0;font-size:4.5rem;top:0%}.sec04 .seminarInfo{background:#f7d488;padding-bottom:7px}.sec04 .seminarInfo h2{margin-top:35px;position:relative;width:100%;padding:15px 0;font-size:24px;font-size:2.4rem;color:#d24e38;font-weight:bold;text-align:center;letter-spacing:0.1em;text-indent:-30px}.sec04 .seminarInfo h2:after{content:"";display:block;position:absolute;bottom:0;right:44px;width:303px;height:95px;background:url(/images/information/jisha/bg_kaikan02.png) center center no-repeat}.sec04 .seminarInfo .inner{margin:0 7px 0 7px;background:url(/images/information/jisha/bg_kaikan03.jpg) top left repeat;overflow:hidden}.sec04 .seminarInfo .inner .fl{float:left;text-align:center;padding-left:20px}.sec04 .seminarInfo .inner .fl h3{font-size:45px;font-size:4.5rem;font-weight:bold;color:#d24e38;margin:10px 0;letter-spacing:0.4rem}.sec04 .seminarInfo .inner .fl img{margin:0 auto 15px}.sec04 .seminarInfo .inner .fl a{font-size:23px;font-size:2.3rem;color:#fff;text-decoration:none;display:block;text-align:center;margin:0 auto;width:266px;height:40px;line-height:40px;background:#d54e38;border-radius:20px;position:relative;box-shadow:rgba(0,0,0,0.2) 0px 3px 2px 0px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 3px 2px 0px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 3px 2px 0px;-webkit-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.sec04 .seminarInfo .inner .fl a{line-height:45px}.sec04 .seminarInfo .inner .fl a *::-ms-backdrop{line-height:45px}}.sec04 .seminarInfo .inner .fl a:not(:target){line-height:45px\9}.sec04 .seminarInfo .inner .fl a:before{content:"";width:8px;height:15px;display:block;background:url(/images/information/jisha/icon_arrow_white.png) no-repeat center center;position:absolute;top:50%;margin-top:-8px;left:20px;-webkit-transition:0.2s;transition:0.2s}.sec04 .seminarInfo .inner .fl a:hover{opacity:0.8}.sec04 .seminarInfo .inner .fl a:hover:before{left:25px}.sec04 .seminarInfo .inner .fr{width:354px;padding-right:10px;float:right}.countryListTab{width:910px;margin:0 auto}.countryListTab .tabWrapper{overflow:hidden}.countryListTab .tabWrapper ul.tab{font-size:0;letter-spacing:-.4em;border:1px solid #d8cbc2;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-top:4px;background:#fcfcfc;background:-moz-linear-gradient(top, #fdfaf3 0%, #ede4cf 98%);background:-webkit-linear-gradient(top, #fdfaf3 0%, #ede4cf 98%);background:linear-gradient(to bottom, #fdfaf3 0%, #ede4cf 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eae0c8',GradientType=0 )}.countryListTab .tabWrapper ul.tab:after{content:"";display:block;width:100%;height:3px;background:#7d4222;margin-left:-1px;border-left:1px solid #d8cbc2;border-right:1px solid #d8cbc2}.countryListTab .tabWrapper ul.tab li{letter-spacing:normal;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:128px;line-height:1.7;margin:5px 0}@media all and (-ms-high-contrast: none){.countryListTab .tabWrapper ul.tab li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.countryListTab .tabWrapper ul.tab li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.countryListTab .tabWrapper ul.tab li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.countryListTab .tabWrapper ul.tab li:not(:first-child){border-left:1px solid #d8cbc2}.countryListTab .tabWrapper ul.tab li.current{position:relative;color:#fff;margin:0;padding:5px 0;background:#7d4222;width:140px;border:none}.countryListTab .tabWrapper ul.tab li.current+li{border:none}.countryListTab .tabWrapper ul.tab li.current:before{content:"";display:block;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#7d4222;width:140px;height:5px;position:absolute;left:0;top:-4px}.countryListTab .tabWrapper ul.tab li:not(.current){cursor:pointer}.countryListTab .tabWrapper ul.tab li:not(.current):hover{color:#7d4222}.countryListTab .tabWrapper .countryTabInner{display:none;background:#f5f5f5;width:100%;margin-top:12px;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:0;letter-spacing:-.4em}.countryListTab .tabWrapper .countryTabInner.current{display:block}.countryListTab .tabWrapper .countryTabInner .areaForeword{letter-spacing:normal}.countryListTab .tabWrapper .countryTabInner .countryArea{padding:5px 0;margin-top:-30px}.countryListTab .tabWrapper .countryTabInner .areaBox2 ul{margin:0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:0;letter-spacing:-.4em}.countryListTab .tabWrapper .countryTabInner .areaBox2 ul li{letter-spacing:normal;font-size:17px;font-size:1.7rem;display:inline-block;width:172px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.countryListTab .tabWrapper .countryTabInner .areaBox2 ul li:nth-child(n+3){margin-top:5px}.countryListTab .tabWrapper .countryTabInner .areaBox3:first-child ul{border-bottom:1px dotted #ccc}.countryListTab .tabWrapper .countryTabInner .areaBox3 .countryTablistTitle{padding:10px 0 0 20px;display:block;z-index:1;font-size:18px;font-size:1.8rem;color:#282828;font-weight:bold;letter-spacing:normal}.countryListTab .tabWrapper .countryTabInner .areaBox3 ul{margin:0 10px;padding:0 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:0;letter-spacing:-.4em}.countryListTab .tabWrapper .countryTabInner .areaBox3 ul li{vertical-align:top;letter-spacing:normal;font-size:17px;font-size:1.7rem;display:inline-block;width:215px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.countryListTab .tabWrapper .countryTabInner .areaBox3 ul li:nth-child(n+3){margin-top:5px}.countryListTab .tabWrapper .tab1 .areaBox{height:auto !important;border-bottom:1px dotted #ccc;display:block}.countryListTab .tabWrapper .tab1 .areaBox:nth-last-of-type(1){border-bottom:none}.countryListTab .tabWrapper .tab1 .areaBox ul li{width:190px}.countryArea{background:#f5f5f5;width:100%;margin-top:12px;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:0;letter-spacing:-.4em}.countryArea.current{display:block}.countryArea .areaBox{font-size:17px;font-size:1.7rem;letter-spacing:normal;vertical-align:top;display:inline-block;position:relative;margin:0 7px}.countryArea .areaBox.areaKana{height:auto !important;border-bottom:1px dotted #ccc;display:block}.countryArea .areaBox.areaKana:nth-last-of-type(1){border-bottom:none}.countryArea .areaBox.areaKana ul li{width:190px}.countryArea .areaBox .title{font-size:30px;position:absolute;left:0;top:16px;line-height:1}.countryArea .areaBox ul{margin-left:55px;padding:20px 0;font-size:0;letter-spacing:-.4em}.countryArea .areaBox ul li{letter-spacing:normal;font-size:17px;font-size:1.7rem;display:inline-block;width:82px;vertical-align:top;line-height:1.2;margin-bottom:5px;margin-right:20px}.countryArea .areaBox ul li:nth-child(4n){margin-right:0}.countryArea .areaBox ul li:nth-child(n+5){margin-top:5px}.countryArea .areaBox ul.yokohama li{width:auto}.previoClub .head{background:#c7d9ef;padding:35px 0 25px;text-align:center}.previoClub .head .inner{margin:0 auto;width:950px}.previoClub .head .previoTitle{color:#274c80;display:inline-block;font-size:36px;font-size:3.6rem;margin:0 auto 10px;position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.previoClub .head .previoTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.previoClub .head .previoTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.previoClub .head .previoTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.previoClub .head .previoTitle:before{background:url(/images/introduce/contact/decoration_left.png) no-repeat;content:"";height:38px;left:-50px;position:absolute;top:10px;width:28px}.previoClub .head .previoTitle:after{background:url(/images/introduce/contact/decoration_right.png) no-repeat;content:"";height:39px;right:-50px;position:absolute;top:8px;width:31px}.previoClub .head .previoTitle .underline{background:url(/images/introduce/contact/underline.png) repeat-x center bottom}.previoClub .body{background:#fff}.previoClub .body .inner{margin:0 auto;padding:30px 0 20px;width:915px}.previoClub .body .about{margin:0 40px 20px}.previoClub .body .about .title{color:#9b774c;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.previoClub .body .about .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.previoClub .body .about .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.previoClub .body .about .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.previoClub .body .about .text{font-size:17px;font-size:1.7rem}.previoClub .body .box{background:#e8eef6;padding:35px 35px 35px 40px}.previoClub .body .box .image{float:left}.previoClub .body .box .textArea{float:right;width:630px}.previoClub .body .box .textArea .point{margin:0 0 25px}.previoClub .body .box .textArea .point li{color:#fff;border-radius:5px;font-size:24px;font-size:2.4rem;font-weight:bold;float:left;line-height:52px;height:50px;padding:0 20px}.previoClub .body .box .textArea .point li.point1{background:#0093cc}.previoClub .body .box .textArea .point li.point2{background:#ca5089}.previoClub .body .box .textArea .point li+li{margin-left:30px}.previoClub .body .box .textArea .privilege{margin:0 0 20px}.previoClub .body .box .textArea .privilege li{float:left;width:310px}.previoClub .body .box .textArea .privilege li .number{background:#003f98;color:#fff;font-size:14px;font-size:1.4rem;font-weight:bold;float:left;height:77px;margin:0 15px 0 0;padding:10px 0 0;text-align:center;width:85px}.previoClub .body .box .textArea .privilege li .number span{display:block;font-size:30px;font-size:3rem;font-weight:bold;line-height:1em;padding-top:6px}.previoClub .body .box .textArea .privilege li .text{color:#274c80;font-size:20px;font-size:2rem;font-weight:bold;padding:10px 0 0}.previoClub .body .box .textArea .privilege li+li{float:right;width:300px}.previoClub .body .box .textArea .other{font-size:17px;font-size:1.7rem;margin:0 0 8px;text-align:center}.previoClub .body .box .textArea .detail{text-align:center}.previoClub .body .box .textArea .detail .whiteBtn{text-align:center;width:490px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto}@media all and (-ms-high-contrast: none){.previoClub .body .box .textArea .detail .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.previoClub .body .box .textArea .detail .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.previoClub .body .box .textArea .detail .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.previoClub .body .box .textArea .detail .whiteBtn{line-height:45px}.previoClub .body .box .textArea .detail .whiteBtn *::-ms-backdrop{line-height:45px}}.previoClub .body .box .textArea .detail .whiteBtn:not(:target){line-height:45px\9}.previoClub .body .box .textArea .detail .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.previoClub .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.previoClub .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.contentSonae .body{background:#fff}.contentSonae .body .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:10px}.contentSonae .body .about{margin:0 40px 10px}.contentSonae .body .about .title{color:#9b774c;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.contentSonae .body .about .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.contentSonae .body .about .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.contentSonae .body .about .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.contentSonae .body .about .text{font-size:17px;font-size:1.7rem}.contentSonae .body .box{background:#dfe6e3 url(/images/reserve/img_content_sonae.png) no-repeat left center/auto 100%;padding:35px 35px 35px 40px}.contentSonae .body .box .textArea{margin-left:200px;width:630px}.contentSonae .body .box .textArea .pointSonae{font-size:0;letter-spacing:-.40em;margin-bottom:20px}.contentSonae .body .box .textArea .pointSonae li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#fff;display:inline-block;letter-spacing:normal;vertical-align:top;width:200px}.contentSonae .body .box .textArea .pointSonae li:nth-child(1) dl dt{background-color:#94cfdd}.contentSonae .body .box .textArea .pointSonae li:nth-child(2){margin:0 15px}.contentSonae .body .box .textArea .pointSonae li:nth-child(2) dl dt{background-color:#ffb583}.contentSonae .body .box .textArea .pointSonae li:nth-child(3) dl dt{background-color:#c6eda4}.contentSonae .body .box .textArea .pointSonae li dl dt{font-size:24px;font-size:2.4rem;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-ms-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;color:#fff;font-weight:bold;padding:10px;text-align:center}.contentSonae .body .box .textArea .pointSonae li dl dd{font-size:18px;font-size:1.8rem;padding:20px 10px;text-align:center}.contentSonae .body .box .textArea .other{font-size:17px;font-size:1.7rem;margin:0 0 8px;text-align:center}.contentSonae .body .box .textArea .detail{text-align:center}.contentSonae .body .box .textArea .detail .whiteBtn{text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto}@media all and (-ms-high-contrast: none){.contentSonae .body .box .textArea .detail .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.contentSonae .body .box .textArea .detail .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.contentSonae .body .box .textArea .detail .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.contentSonae .body .box .textArea .detail .whiteBtn{line-height:45px}.contentSonae .body .box .textArea .detail .whiteBtn *::-ms-backdrop{line-height:45px}}.contentSonae .body .box .textArea .detail .whiteBtn:not(:target){line-height:45px\9}.contentSonae .body .box .textArea .detail .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.contentSonae .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.contentSonae .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.freeAdvisementArea{background-color:#fff}.freeAdvisementArea .infoMod{overflow:hidden;width:100%;font-size:19px;color:#101928;line-height:36px}.freeAdvisementArea .infoMod.bg01{min-height:320px;margin-bottom:25px;background:url(/images/service/beginner/img_sec06_bg01_mod.png) left top no-repeat;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.freeAdvisementArea .infoMod.bg02{min-height:648px;background:url(/images/service/beginner/img_sec06_bg02.jpg) right bottom no-repeat;border-bottom:1px solid #dedede}.freeAdvisementArea .infoMod .right{width:555px;float:right;padding-top:35px}.freeAdvisementArea .infoMod .left{width:450px;float:left;padding-top:8px}.freeAdvisementArea .infoMod .title{padding-bottom:22px;margin-bottom:20px;border-bottom:2px solid #2e4872;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2e4872;font-size:36px;line-height:50px}@media all and (-ms-high-contrast: none){.freeAdvisementArea .infoMod .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.freeAdvisementArea .infoMod .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.freeAdvisementArea .infoMod .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.freeAdvisementArea .infoMod .infoInList{padding:20px;margin-bottom:20px;background:#f1eada;border:1px dashed #b09e73}.freeAdvisementArea .infoMod .infoInList ul li{position:relative;padding-left:1em;margin-bottom:25px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;line-height:24px}@media all and (-ms-high-contrast: none){.freeAdvisementArea .infoMod .infoInList ul li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.freeAdvisementArea .infoMod .infoInList ul li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.freeAdvisementArea .infoMod .infoInList ul li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.freeAdvisementArea .infoMod .infoInList ul li::before{position:absolute;left:0;top:0;bottom:0;display:block;content:"・";width:1em;height:1em}.freeAdvisementArea .infoMod .infoInList ul li:last-child{margin-bottom:0}.freeAdvisementArea .infoMod .infoInList ul li span{color:#c72756}.meritBoxInfo{margin-bottom:20px;background:#FFFFFF;border:#ecebeb 3px solid}.meritBoxInfo .merit{display:inline-block;width:452px;height:401px;vertical-align:top;position:relative;background:url(/images/family/img_home01.png) no-repeat center 80px}.meritBoxInfo .merit .title{background:#e18e36;font-size:18px;font-size:1.8rem;font-weight:bold;padding:10px;color:#FFFFFF;text-align:center}.meritBoxInfo .merit .txtRight{position:absolute;bottom:20px;right:20px}.meritBoxInfo .demerit{display:inline-block;width:451px;height:401px;border-left:#ecebeb 1px solid;vertical-align:top;position:relative;background:url(/images/family/img_home02.png) no-repeat center 111px}.meritBoxInfo .demerit .title{background:#83a5cb;font-size:18px;font-size:1.8rem;font-weight:bold;padding:10px;color:#FFFFFF;text-align:center}.meritBoxInfo .demerit .txtRight{position:absolute;bottom:20px;right:20px}.meritBoxInfo ul{margin:20px}.meritBoxInfo ul li{background:url(/images/common/icon_common_gold.png) no-repeat left 18px;padding:10px 0;padding-left:20px}.list2Column{margin-bottom:45px}.list2Column .item{width:460px;padding:20px 27px;float:left;margin-right:30px;background-color:#fff;border-radius:3px;box-shadow:0 0 7px rgba(172,167,154,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.list2Column .item:last-child{margin-right:0}.list2Column .item .title{margin-bottom:15px;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;line-height:1.2;text-align:center}@media all and (-ms-high-contrast: none){.list2Column .item .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.list2Column .item .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.list2Column .item .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.list2Column .item .body{margin-top:15px;padding-top:15px;border-top:2px solid #274c80}.list2Column .item .body p{line-height:1.8}.list2Column .item .body p strong{color:#c61e51;font-weight:normal}.list2Column .item .body .box{margin-top:10px;padding:15px;background-color:#f1eada}.list2Column .item .body .box h3{color:#7d4222;font-size:22px;font-size:2.2rem;font-weight:bold;margin-bottom:10px;text-align:center}.list2Column .item .body .box ul li{padding-left:37px;background:url(/images/consultation/hurry/img_check01.png) no-repeat left center;color:#040410;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.2;margin-bottom:12px}.list2Column .item .body .box ul li:last-child{margin-bottom:0}.footerContents .seoArea .footerAppeal .accordion-control{pointer-events:none}.footerContents .seoArea .footerAppeal .accordion-control i{display:none}.footerContents .seoArea .footerAppeal .accordion-panel{display:block}.footerContents .seoArea .seoText{font-size:1.4rem}.footerContents .seoArea .seoText h3{font-size:1.4rem;font-weight:bold}.blueFrameArea{border:#eaeff3 12px solid;background-color:#eaeff3;margin:60px 0 27px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative}.roundLinkInfo .infoBox{padding:20px;background:#ffffff}.previoBannerToku{background:#fff;border:2px solid #1486b6;position:relative;height:265px;margin-bottom:30px}.previoBannerToku a{text-decoration:none}@media screen and (max-width: 736px){.previoBannerToku{height:150px;margin:0 14px}}.previoBannerToku .leadText{color:#1486b6;font-weight:bold;text-align:center;font-size:3rem;padding-top:15px;position:relative}@media screen and (max-width: 736px){.previoBannerToku .leadText{font-size:1.4rem;padding:6px 0 6px}}.previoBannerToku .leadText:before{content:"";background:url(/images/common/bg_ttl_line-balloon_blue_L.png) center center no-repeat;display:block;width:40px;height:47px;position:absolute;left:130px;top:34px}@media screen and (max-width: 736px){.previoBannerToku .leadText:before{left:0;top:4px;background-size:20px}}.previoBannerToku .leadText:after{content:"";background:url(/images/common/bg_ttl_line-balloon_blue_R.png) center center no-repeat;display:block;width:40px;height:47px;position:absolute;right:130px;top:32px}@media screen and (max-width: 736px){.previoBannerToku .leadText:after{right:0;top:4px;background-size:20px}}.previoBannerToku .leadText span{font-size:4.1rem;padding:0 5px;background:linear-gradient(transparent 75%, #fff586 50%)}@media screen and (max-width: 736px){.previoBannerToku .leadText span{font-size:1.8rem}}.previoBannerToku .balloon{background:#dbd4be;color:#583828;margin:0 auto 12px;width:325px;font-weight:bold;position:relative;font-size:13px;padding:5px 0;display:block;text-align:center}@media screen and (max-width: 736px){.previoBannerToku .balloon{padding:2px 0;margin-bottom:10px}}.previoBannerToku .balloon.spOnly{display:none}@media screen and (max-width: 736px){.previoBannerToku .balloon.spOnly{display:block}}.previoBannerToku .balloon:after{content:"";position:absolute;right:0;bottom:-12px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#dbd4be transparent transparent transparent;border-width:13px 10px 0 10px}@media screen and (max-width: 736px){.previoBannerToku .balloon:after{bottom:-8px}}.previoBannerToku .otokuList{position:relative;top:-168px;left:360px;color:#2e4872}.previoBannerToku .otokuList:hover{color:#2e4872}@media screen and (max-width: 736px){.previoBannerToku .otokuList{position:static;display:flex;flex-wrap:wrap;padding-left:10%}}.previoBannerToku .otokuList li{position:relative;font-size:2.2rem;padding-bottom:14px;font-weight:bold}@media screen and (max-width: 736px){.previoBannerToku .otokuList li{font-size:1.2rem;padding-bottom:0}}.previoBannerToku .otokuList li:last-child{padding-bottom:0}@media screen and (max-width: 736px){.previoBannerToku .otokuList li:last-child{padding-left:30px}.previoBannerToku .otokuList li:last-child:before{left:5px}}.previoBannerToku .otokuList li:before{content:"";background:url(/images/common/icon_check02.png) center center no-repeat;display:block;width:30px;height:28px;position:absolute;left:-39px;top:4px}@media screen and (max-width: 736px){.previoBannerToku .otokuList li:before{background-size:15px;top:-4px;left:-26px}}.previoBannerToku .img{position:relative;left:20px;top:5px}@media screen and (max-width: 736px){.previoBannerToku .img{display:none}}.previoBannerToku .otherLink a{position:absolute;font-size:1.8rem;bottom:0;right:0;background:#1486b6;color:#fff;padding:14px 60px 8px 30px;border-radius:7px 0 0 0;text-decoration:none}@media screen and (max-width: 736px){.previoBannerToku .otherLink a{background:none;font-size:1.1rem;font-weight:bold;color:#1486b6;text-align:center;left:0}}.previoBannerToku .otherLink a:hover:after{right:12px}@media screen and (max-width: 736px){.previoBannerToku .otherLink a:hover:after{right:30%}}.previoBannerToku .otherLink a:after{content:"";background:url(/images/common/icon_common_circle_wb.png) left center no-repeat;display:block;width:24px;height:24px;position:absolute;right:15px;top:16px;transition:0.2s}@media screen and (max-width: 736px){.previoBannerToku .otherLink a:after{background:url(/images/common/icon_common_circle_bw.png) left center no-repeat;background-size:14px;top:10px;right:30%}}.jsAccdButton .accordion-panel,.jsAccdButton .accdn-feefoot-dtl,.jsAccdButton .accdn-show-dtl{display:none}.jsAccdButton .accordion-control,.jsAccdButton .accdn-feefoot-cntrl,.jsAccdButton .accdn-show-cntrl{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);margin:20px auto 0;width:50%}@media screen and (max-width: 736px){.jsAccdButton .accordion-control.full,.jsAccdButton .accdn-feefoot-cntrl.full,.jsAccdButton .accdn-show-cntrl.full{width:100%}}.jsAccdButton .accordion-control.simple,.jsAccdButton .accdn-feefoot-cntrl.simple,.jsAccdButton .accdn-show-cntrl.simple{border:none;vertical-align:-webkit-baseline-middle;font-size:1.6rem;line-height:2.6rem;width:20%;margin-top:0;background:none}@media screen and (max-width: 736px){.jsAccdButton .accordion-control.simple,.jsAccdButton .accdn-feefoot-cntrl.simple,.jsAccdButton .accdn-show-cntrl.simple{width:45%}}.jsAccdButton .accordion-control.simple span,.jsAccdButton .accdn-feefoot-cntrl.simple span,.jsAccdButton .accdn-show-cntrl.simple span{border-bottom:1px solid #244676;padding-bottom:2px}.jsAccdButton .accordion-control.simple.close:before,.jsAccdButton .accdn-feefoot-cntrl.simple.close:before,.jsAccdButton .accdn-show-cntrl.simple.close:before{top:8px;background-size:18px}.jsAccdButton .accordion-control.simple.open:before,.jsAccdButton .accdn-feefoot-cntrl.simple.open:before,.jsAccdButton .accdn-show-cntrl.simple.open:before{top:8px;background-size:18px}.jsAccdButton .accordion-control .moreButton,.jsAccdButton .accdn-feefoot-cntrl .moreButton,.jsAccdButton .accdn-show-cntrl .moreButton{cursor:pointer}.jsAccdButton .accordion-control i,.jsAccdButton .accdn-feefoot-cntrl i,.jsAccdButton .accdn-show-cntrl i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem}.jsAccdButton .accordion-control.close .open,.jsAccdButton .accdn-feefoot-cntrl.close .open,.jsAccdButton .accdn-show-cntrl.close .open{display:none}.jsAccdButton .accordion-control.close:before,.jsAccdButton .accdn-feefoot-cntrl.close:before,.jsAccdButton .accdn-show-cntrl.close:before{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}@media screen and (max-width: 736px){.jsAccdButton .accordion-control.close:before,.jsAccdButton .accdn-feefoot-cntrl.close:before,.jsAccdButton .accdn-show-cntrl.close:before{right:0;background-size:17px}}.jsAccdButton .accordion-control.open .close,.jsAccdButton .accdn-feefoot-cntrl.open .close,.jsAccdButton .accdn-show-cntrl.open .close{display:none}.jsAccdButton .accordion-control.open:before,.jsAccdButton .accdn-feefoot-cntrl.open:before,.jsAccdButton .accdn-show-cntrl.open:before{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}@media screen and (max-width: 736px){.jsAccdButton .accordion-control.open:before,.jsAccdButton .accdn-feefoot-cntrl.open:before,.jsAccdButton .accdn-show-cntrl.open:before{right:0;background-size:17px}}.userDefaultPagination{text-align:center}.userDefaultPagination .pagination{margin-top:10px}.userDefaultPagination .pagination .page{padding:0 10px 0}.userDefaultPagination .pagination .page.current{font-weight:bold}.userDefaultPagination .pagination .first{padding-right:10px}.userDefaultPagination .pagination .last{padding-left:10px}.topLink{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;border-radius:6px;padding:1px;display:block;text-align:center;text-decoration:none;color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);margin-bottom:4px}@media all and (-ms-high-contrast: none){.topLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topLink:hover{opacity:.8;color:#fff}.topLink .intInner{line-height:1;padding:10px 18px;border-radius:6px;border:1px solid #fff}.topLink.orange{text-shadow:-1px 0px 6px #d04818;background:linear-gradient(to bottom, #f2af70, #e6713d)}.topLink.blue{background:linear-gradient(180deg, #85abeb 0%, #85abeb 12%, #5f86c9 51%, #5981c8 70%, #537cc5 100%);text-shadow:-1px 0px 6px #4c74b6}.headerTitle{width:100%;border-top:2px solid #274c80;background:#ebf0f5}.headerTitle .w950{padding:30px 0}.headerTitle .w950 .inner{width:700px}.headerTitle .w950 .inner .small{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:29px;font-size:2.9rem;line-height:1.2;color:#274c80;display:block;font-weight:bold}@media all and (-ms-high-contrast: none){.headerTitle .w950 .inner .small{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle .w950 .inner .small *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle .w950 .inner .small:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle .w950 .inner .title{margin:0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem;color:#274c80;line-height:1.2;font-weight:bold;width:700px}@media all and (-ms-high-contrast: none){.headerTitle .w950 .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle .w950 .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle .w950 .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle .w950 .inner .title .type{font-size:29px;font-size:2.9rem;display:block}.headerTitle .w950 .inner .title .headerSubTitle{font-size:29px;font-size:2.9rem;vertical-align:0.5rem;display:block}.headerTitle .w950 .inner .title .headerSubTitle02{font-size:29px;font-size:2.9rem;vertical-align:0.5rem;display:inline;padding-left:10px}.headerTitle .w950 .inner .title .headerSubTitle03{font-size:20px;font-size:2rem;vertical-align:0.5rem;display:inline;padding-left:10px}.headerTitle .w950 .inner .subText{font-size:17px;font-size:1.7rem;color:#9b774c;margin-top:10px;font-weight:bold}.headerTitle .w950 .inner .detailText{font-size:15px;font-size:1.5rem;margin:10px 0 0;width:628px}.headerTitle .w950 .inner .detailText.wide{width:764px}.headerTitle.bgline01 .w950{padding:45px 0}.headerTitle.bg01{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bg01 .w950{background:url(/images/common/img_title_mv01.png) right center no-repeat;background-size:contain}.headerTitle.bg01 .w950 .inner .title,.headerTitle.bg01 .w950 .inner .small{color:#274c80}.headerTitle.bg02{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bg02 .w950{background:url(/images/common/img_title_mv02.png) right center no-repeat;background-size:contain}.headerTitle.bg02 .w950 .inner .title,.headerTitle.bg02 .w950 .inner .small{color:#274c80}.headerTitle.bg03{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bg03 .w950{background:url(/images/common/img_title_mv03.png) right center no-repeat;background-size:contain}.headerTitle.bg03 .w950 .inner .title,.headerTitle.bg03 .w950 .inner .small{color:#274c80}.headerTitle.bg04{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bg04 .w950{background:url(/images/common/img_title_mv04.png) right center no-repeat;background-size:contain}.headerTitle.bg04 .w950 .inner .title,.headerTitle.bg04 .w950 .inner .small{color:#295b6a}.headerTitle.bg05{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bg05 .w950{background:url(/images/common/img_title_mv05.png) right center no-repeat;background-size:contain}.headerTitle.bg05 .w950 .inner .title,.headerTitle.bg05 .w950 .inner .small{color:#5d3119}.headerTitle.bg06{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bg06 .w950{background:url(/images/common/img_title_mv06.png) right center no-repeat;background-size:contain}.headerTitle.bg06 .w950 .inner .title,.headerTitle.bg06 .w950 .inner .small{color:#274c80}.headerTitle.bg06 .w950{background-position:97% center;background-size:auto}.headerTitle.bgPlan{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgPlan .w950{background:url(/images/common/img_title_mv_plan_mod2.png) right center no-repeat;background-size:contain}.headerTitle.bgPlan .w950 .inner .title,.headerTitle.bgPlan .w950 .inner .small{color:#274c80}.headerTitle.manner{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.manner .w950{background:url(/images/manner/img_title_manner.png) right center no-repeat;background-size:contain}.headerTitle.manner .w950 .inner .title,.headerTitle.manner .w950 .inner .small{color:#274c80}.headerTitle.manner .w950{padding:45px 0}.headerTitle.company{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.company .w950{background:url(/images/about/img_title_company.png) right center no-repeat;background-size:contain}.headerTitle.company .w950 .inner .title,.headerTitle.company .w950 .inner .small{color:#274c80}.headerTitle.company .w950{padding:45px 0}.headerTitle.environment{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.environment .w950{background:url(/images/about/img_title_about_environment.png) right center no-repeat;background-size:contain}.headerTitle.environment .w950 .inner .title,.headerTitle.environment .w950 .inner .small{color:#274c80}.headerTitle.environment .w950{padding:45px 0}.headerTitle.bgStaff{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgStaff .w950{background:url(/images/common/img_title_mvStaff_mod.png) right center no-repeat;background-size:contain}.headerTitle.bgStaff .w950 .inner .title,.headerTitle.bgStaff .w950 .inner .small{color:#274c80}.headerTitle.bgStaff .w950{padding:45px 0}.headerTitle.bgPrice{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgPrice .w950{background:url(/images/price/img_title_price.png) right center no-repeat;background-size:contain}.headerTitle.bgPrice .w950 .inner .title,.headerTitle.bgPrice .w950 .inner .small{color:#274c80}.headerTitle.bgPrice .w950 .inner .title{font-size:38px;font-size:3.8rem}@media screen and (max-width: 736px){.headerTitle.bgPrice .w950 .inner .title{font-size:25px;font-size:2.5rem}}.headerTitle.bgVoice{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgVoice .w950{background:url(/images/voice/img_title_voiceTop.png) right center no-repeat;background-size:contain}.headerTitle.bgVoice .w950 .inner .title,.headerTitle.bgVoice .w950 .inner .small{color:#274c80}.headerTitle.bgVoiceLow01{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgVoiceLow01 .w950{background:url(/images/voice/img_title_voiceLow01_mod2.png) right center no-repeat;background-size:contain}.headerTitle.bgVoiceLow01 .w950 .inner .title,.headerTitle.bgVoiceLow01 .w950 .inner .small{color:#274c80}.headerTitle.bgVoiceLow02{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgVoiceLow02 .w950{background:url(/images/voice/img_title_voiceLow02.png) right center no-repeat;background-size:contain}.headerTitle.bgVoiceLow02 .w950 .inner .title,.headerTitle.bgVoiceLow02 .w950 .inner .small{color:#274c80}.headerTitle.bgVoiceLow03{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgVoiceLow03 .w950{background:url(/images/voice/img_title_voiceLow03.png) right center no-repeat;background-size:contain}.headerTitle.bgVoiceLow03 .w950 .inner .title,.headerTitle.bgVoiceLow03 .w950 .inner .small{color:#274c80}.headerTitle.bgVoiceLow04{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgVoiceLow04 .w950{background:url(/images/voice/img_title_voiceLow04.png) right center no-repeat;background-size:contain}.headerTitle.bgVoiceLow04 .w950 .inner .title,.headerTitle.bgVoiceLow04 .w950 .inner .small{color:#274c80}.headerTitle.bgFee{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFee .w950{background:url(/images/fee/img_title_mv01_mod2.png) right center no-repeat;background-size:contain}.headerTitle.bgFee .w950 .inner .title,.headerTitle.bgFee .w950 .inner .small{color:#274c80}.headerTitle.bgOfuse{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgOfuse .w950{background:url(/images/price/img_title_ofuse.png) right center no-repeat;background-size:contain}.headerTitle.bgOfuse .w950 .inner .title,.headerTitle.bgOfuse .w950 .inner .small{color:#274c80}.headerTitle.bgFeemitsumori{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFeemitsumori .w950{background:url(/images/fee/img_title_mitsumori.png) right center no-repeat;background-size:contain}.headerTitle.bgFeemitsumori .w950 .inner .title,.headerTitle.bgFeemitsumori .w950 .inner .small{color:#274c80}.headerTitle.bgKnowledge{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgKnowledge .w950{background:url(/images/knowledge/img_tit_knowledge01.png) right center no-repeat;background-size:contain}.headerTitle.bgKnowledge .w950 .inner .title,.headerTitle.bgKnowledge .w950 .inner .small{color:#274c80}.headerTitle.bgManner{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgManner .w950{background:url(/images/manner/img_title_mv01.png) right center no-repeat;background-size:contain}.headerTitle.bgManner .w950 .inner .title,.headerTitle.bgManner .w950 .inner .small{color:#274c80}.headerTitle.bgSsk{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgSsk .w950{background:url(/images/ssk/img_title_ssk.png) right center no-repeat;background-size:contain}.headerTitle.bgSsk .w950 .inner .title,.headerTitle.bgSsk .w950 .inner .small{color:#274c80}.headerTitle.bgChiebukuro{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgChiebukuro .w950{background:url(/images/chiebukuro/bg_chiebukuro_heading.png) right center no-repeat;background-size:contain}.headerTitle.bgChiebukuro .w950 .inner .title,.headerTitle.bgChiebukuro .w950 .inner .small{color:#274c80}.headerTitle.bgConsultation{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgConsultation .w950{background:url(/images/consultation/img_title_consultation_mod.png) right center no-repeat;background-size:contain}.headerTitle.bgConsultation .w950 .inner .title,.headerTitle.bgConsultation .w950 .inner .small{color:#274c80}.headerTitle.bgHurry{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgHurry .w950{background:url(/images/consultation/hurry/img_title_hurry.png) right center no-repeat;background-size:contain}.headerTitle.bgHurry .w950 .inner .title,.headerTitle.bgHurry .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyTop .w950{background:url(/images/family/img_tit_family01.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyTop .w950 .inner .title,.headerTitle.bgFamilyTop .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyabout{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyabout .w950{background:url(/images/family/img_title_about.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyabout .w950 .inner .title,.headerTitle.bgFamilyabout .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyabout .w950 .inner .title{font-size:38px;font-size:3.8rem}@media screen and (max-width: 736px){.headerTitle.bgFamilyabout .w950 .inner .title{font-size:25px;font-size:2.5rem}}.headerTitle.bgFamilykaikan{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilykaikan .w950{background:url(/images/family/img_title_kaikan.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilykaikan .w950 .inner .title,.headerTitle.bgFamilykaikan .w950 .inner .small{color:#274c80}.headerTitle.bgFamilysaidan{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilysaidan .w950{background:url(/images/family/img_title_saidan.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilysaidan .w950 .inner .title,.headerTitle.bgFamilysaidan .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyafter_original{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyafter_original .w950{background:url(/images/family/img_title_original.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyafter_original .w950 .inner .title,.headerTitle.bgFamilyafter_original .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyprivate{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyprivate .w950{background:url(/images/family/img_title_private.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyprivate .w950 .inner .title,.headerTitle.bgFamilyprivate .w950 .inner .small{color:#274c80}.headerTitle.bgFamilypreparation{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilypreparation .w950{background:url(/images/family/img_title_preparation.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilypreparation .w950 .inner .title,.headerTitle.bgFamilypreparation .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyceremony{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyceremony .w950{background:url(/images/family/img_title_ceremony_mod.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyceremony .w950 .inner .title,.headerTitle.bgFamilyceremony .w950 .inner .small{color:#274c80}.headerTitle.bgFamilyhome{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilyhome .w950{background:url(/images/family/img_title_home.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilyhome .w950 .inner .title,.headerTitle.bgFamilyhome .w950 .inner .small{color:#274c80}.headerTitle.bgFamilynotes{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFamilynotes .w950{background:url(/images/family/img_title_notes.png) right center no-repeat;background-size:contain}.headerTitle.bgFamilynotes .w950 .inner .title,.headerTitle.bgFamilynotes .w950 .inner .small{color:#274c80}.headerTitle.bgBeforeTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgBeforeTop .w950{background:url(/images/plan/img_title_beforeTop_.png) right center no-repeat;background-size:contain}.headerTitle.bgBeforeTop .w950 .inner .title,.headerTitle.bgBeforeTop .w950 .inner .small{color:#274c80}.headerTitle.bgOwakarekaiTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgOwakarekaiTop .w950{background:url(/images/plan/img_title_owakarekaiTop.png) right center no-repeat;background-size:contain}.headerTitle.bgOwakarekaiTop .w950 .inner .title,.headerTitle.bgOwakarekaiTop .w950 .inner .small{color:#274c80}.headerTitle.bgFreeTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgFreeTop .w950{background:url(/images/plan/img_title_freeTop.png) right center no-repeat;background-size:contain}.headerTitle.bgFreeTop .w950 .inner .title,.headerTitle.bgFreeTop .w950 .inner .small{color:#274c80}.headerTitle.bgGeneralTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgGeneralTop .w950{background:url(/images/plan/img_title_generalTop.png) right center no-repeat;background-size:contain}.headerTitle.bgGeneralTop .w950 .inner .title,.headerTitle.bgGeneralTop .w950 .inner .small{color:#274c80}.headerTitle.bgTypegeneral{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgTypegeneral .w950{background:url(/images/plan/img_title_typegeneral.png) right center no-repeat;background-size:contain}.headerTitle.bgTypegeneral .w950 .inner .title,.headerTitle.bgTypegeneral .w950 .inner .small{color:#274c80}.headerTitle.bgTypefree{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgTypefree .w950{background:url(/images/plan/img_title_typefree.png) right center no-repeat;background-size:contain}.headerTitle.bgTypefree .w950 .inner .title,.headerTitle.bgTypefree .w950 .inner .small{color:#274c80}.headerTitle.bgTypebefore{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgTypebefore .w950{background:url(/images/plan/img_title_typebefore_.png) right center no-repeat;background-size:contain}.headerTitle.bgTypebefore .w950 .inner .title,.headerTitle.bgTypebefore .w950 .inner .small{color:#274c80}.headerTitle.bgTypeowakarekai{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgTypeowakarekai .w950{background:url(/images/plan/img_title_typeowakarekai.png) right center no-repeat;background-size:contain}.headerTitle.bgTypeowakarekai .w950 .inner .title,.headerTitle.bgTypeowakarekai .w950 .inner .small{color:#274c80}.headerTitle.bgBefore{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bgBefore .w950{background:url(/images/common/img_title_mv04.png) right center no-repeat;background-size:contain}.headerTitle.bgBefore .w950 .inner .title,.headerTitle.bgBefore .w950 .inner .small{color:#295b6a}.headerTitle.bgBeforetrust{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bgBeforetrust .w950{background:url(/images/service/img_title_before_trust.png) right center no-repeat;background-size:contain}.headerTitle.bgBeforetrust .w950 .inner .title,.headerTitle.bgBeforetrust .w950 .inner .small{color:#295b6a}.headerTitle.bgBeforeinsurance{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bgBeforeinsurance .w950{background:url(/images/service/img_title_before_insurance.png) right center no-repeat;background-size:contain}.headerTitle.bgBeforeinsurance .w950 .inner .title,.headerTitle.bgBeforeinsurance .w950 .inner .small{color:#295b6a}.headerTitle.bgBeforeEscro{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bgBeforeEscro .w950{background:url(/images/service/before/escro/img_title_service_escro.png) right center no-repeat;background-size:contain}.headerTitle.bgBeforeEscro .w950 .inner .title,.headerTitle.bgBeforeEscro .w950 .inner .small{color:#295b6a}.headerTitle.bgBeforeSolo{border-top:2px solid #295b6a;background:#dfe6e3}.headerTitle.bgBeforeSolo .w950{background:url(/images/service/before/solo/img_title_service_solo.png) right center no-repeat;background-size:contain}.headerTitle.bgBeforeSolo .w950 .inner .title,.headerTitle.bgBeforeSolo .w950 .inner .small{color:#295b6a}.headerTitle.bgConsultTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgConsultTop .w950{background:url(/images/service/before/consult/img_title_service_consult_mod3.png) right center no-repeat;background-size:contain}.headerTitle.bgConsultTop .w950 .inner .title,.headerTitle.bgConsultTop .w950 .inner .small{color:#274c80}.headerTitle.bgConsultTop .w950{padding:40px 0}.headerTitle.prepare{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.prepare .w950{background:url(/images/prepare/img_title_prepare_mod.png) right center no-repeat;background-size:contain}.headerTitle.prepare .w950 .inner .title,.headerTitle.prepare .w950 .inner .small{color:#274c80}.headerTitle.serviceTop{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.serviceTop .w950{background:url(/images/service/img_title_serviceTop.png) right center no-repeat;background-size:contain}.headerTitle.serviceTop .w950 .inner .title,.headerTitle.serviceTop .w950 .inner .small{color:#274c80}.headerTitle.flow_1{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.flow_1 .w950{background:url(/images/service/flow/img_title_flow1.png) right center no-repeat;background-size:contain}.headerTitle.flow_1 .w950 .inner .title,.headerTitle.flow_1 .w950 .inner .small{color:#274c80}.headerTitle.bgBeginner{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgBeginner .w950{background:url(/images/service/img_title_beginner.png) right center no-repeat;background-size:contain}.headerTitle.bgBeginner .w950 .inner .title,.headerTitle.bgBeginner .w950 .inner .small{color:#274c80}.headerTitle.bgService{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgService .w950{background:url(/images/service/img_title_sougi.png) right center no-repeat;background-size:contain}.headerTitle.bgService .w950 .inner .title,.headerTitle.bgService .w950 .inner .small{color:#274c80}.headerTitle.bgServiceflower{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServiceflower .w950{background:url(/images/service/img_title_sougi_flower.png) right center no-repeat;background-size:contain}.headerTitle.bgServiceflower .w950 .inner .title,.headerTitle.bgServiceflower .w950 .inner .small{color:#274c80}.headerTitle.bgServicesaidan{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicesaidan .w950{background:url(/images/service/img_title_sougi_saidan.png) right center no-repeat;background-size:contain}.headerTitle.bgServicesaidan .w950 .inner .title,.headerTitle.bgServicesaidan .w950 .inner .small{color:#274c80}.headerTitle.bgServicephoto{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicephoto .w950{background:url(/images/service/img_title_sougi_photo.png) right center no-repeat;background-size:contain}.headerTitle.bgServicephoto .w950 .inner .title,.headerTitle.bgServicephoto .w950 .inner .small{color:#274c80}.headerTitle.bgServicefood{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicefood .w950{background:url(/images/service/img_title_sougi_food.png) right center no-repeat;background-size:contain}.headerTitle.bgServicefood .w950 .inner .title,.headerTitle.bgServicefood .w950 .inner .small{color:#274c80}.headerTitle.bgServicegift{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicegift .w950{background:url(/images/service/img_title_sougi_gift.png) right center no-repeat;background-size:contain}.headerTitle.bgServicegift .w950 .inner .title,.headerTitle.bgServicegift .w950 .inner .small{color:#274c80}.headerTitle.bgServicecoffin{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicecoffin .w950{background:url(/images/service/img_title_sougi_coffin.png) right center no-repeat;background-size:contain}.headerTitle.bgServicecoffin .w950 .inner .title,.headerTitle.bgServicecoffin .w950 .inner .small{color:#274c80}.headerTitle.bgServicehearse{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServicehearse .w950{background:url(/images/service/img_title_sougi_hearse.png) right center no-repeat;background-size:contain}.headerTitle.bgServicehearse .w950 .inner .title,.headerTitle.bgServicehearse .w950 .inner .small{color:#274c80}.headerTitle.bgServiceoverseas{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServiceoverseas .w950{background:url(/images/service/img_title_sougi_overseas.png) right center no-repeat;background-size:contain}.headerTitle.bgServiceoverseas .w950 .inner .title,.headerTitle.bgServiceoverseas .w950 .inner .small{color:#274c80}.headerTitle.bgServiceother{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgServiceother .w950{background:url(/images/service/img_title_sougi_other.png) right center no-repeat;background-size:contain}.headerTitle.bgServiceother .w950 .inner .title,.headerTitle.bgServiceother .w950 .inner .small{color:#274c80}.headerTitle.bgAfter{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfter .w950{background:url(/images/common/img_title_mv05.png) right center no-repeat;background-size:contain}.headerTitle.bgAfter .w950 .inner .title,.headerTitle.bgAfter .w950 .inner .small{color:#5d3119}.headerTitle.bgAftermemorial{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftermemorial .w950{background:url(/images/service/img_title_after_memorial.png) right center no-repeat;background-size:contain}.headerTitle.bgAftermemorial .w950 .inner .title,.headerTitle.bgAftermemorial .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterprocedure{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterprocedure .w950{background:url(/images/service/img_title_after_procedure.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterprocedure .w950 .inner .title,.headerTitle.bgAfterprocedure .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterbuddhist{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterbuddhist .w950{background:url(/images/service/img_title_after_buddhist.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterbuddhist .w950 .inner .title,.headerTitle.bgAfterbuddhist .w950 .inner .small{color:#5d3119}.headerTitle.bgAftergift{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftergift .w950{background:url(/images/service/img_title_after_gift.png) right center no-repeat;background-size:contain}.headerTitle.bgAftergift .w950 .inner .title,.headerTitle.bgAftergift .w950 .inner .small{color:#5d3119}.headerTitle.bgAftercemetery{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftercemetery .w950{background:url(/images/service/img_title_after_cemetery.png) right center no-repeat;background-size:contain}.headerTitle.bgAftercemetery .w950 .inner .title,.headerTitle.bgAftercemetery .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterhidamari{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterhidamari .w950{background:url(/images/service/img_title_after_hidamari.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterhidamari .w950 .inner .title,.headerTitle.bgAfterhidamari .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterpostcard{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterpostcard .w950{background:url(/images/service/img_title_after_postcard.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterpostcard .w950 .inner .title,.headerTitle.bgAfterpostcard .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterearth{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterearth .w950{background:url(/images/service/img_title_after_earth.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterearth .w950 .inner .title,.headerTitle.bgAfterearth .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterpendant{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterpendant .w950{background:url(/images/service/img_title_after_pendant.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterpendant .w950 .inner .title,.headerTitle.bgAfterpendant .w950 .inner .small{color:#5d3119}.headerTitle.bgAftertsubo{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftertsubo .w950{background:url(/images/service/img_title_after_tsubo.png) right center no-repeat;background-size:contain}.headerTitle.bgAftertsubo .w950 .inner .title,.headerTitle.bgAftertsubo .w950 .inner .small{color:#5d3119}.headerTitle.bgAfternursing_home{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfternursing_home .w950{background:url(/images/service/img_title_after_nursing_home.png) right center no-repeat;background-size:contain}.headerTitle.bgAfternursing_home .w950 .inner .title,.headerTitle.bgAfternursing_home .w950 .inner .small{color:#5d3119}.headerTitle.bgAftersecurity{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftersecurity .w950{background:url(/images/service/img_title_after_security.png) right center no-repeat;background-size:contain}.headerTitle.bgAftersecurity .w950 .inner .title,.headerTitle.bgAftersecurity .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterreform{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterreform .w950{background:url(/images/service/img_title_after_reform.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterreform .w950 .inner .title,.headerTitle.bgAfterreform .w950 .inner .small{color:#5d3119}.headerTitle.bgAfterreoverseas{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAfterreoverseas .w950{background:url(/images/service/img_title_sougi_overseas.png) right center no-repeat;background-size:contain}.headerTitle.bgAfterreoverseas .w950 .inner .title,.headerTitle.bgAfterreoverseas .w950 .inner .small{color:#5d3119}.headerTitle.bgAftertemoto{border-top:2px solid #5d3119;background:#e7dccb}.headerTitle.bgAftertemoto .w950{background:url(/images/service/img_title_after_temoto.png) right center no-repeat;background-size:contain}.headerTitle.bgAftertemoto .w950 .inner .title,.headerTitle.bgAftertemoto .w950 .inner .small{color:#5d3119}.headerTitle.bgCovidDeal{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgCovidDeal .w950{background:url(/images/covid-19/img_title_covidDealTop.png) right center no-repeat;background-size:contain}.headerTitle.bgCovidDeal .w950 .inner .title,.headerTitle.bgCovidDeal .w950 .inner .small{color:#274c80}.headerTitle.bgCovidFlow{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgCovidFlow .w950{background:url(/images/covid-19/img_title_covidFlowTop.png) right center no-repeat;background-size:contain}.headerTitle.bgCovidFlow .w950 .inner .title,.headerTitle.bgCovidFlow .w950 .inner .small{color:#274c80}.headerTitle.bgCovidAdvice{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgCovidAdvice .w950{background:url(/images/covid-19/img_title_covidAdviceTop.png) right center no-repeat;background-size:contain}.headerTitle.bgCovidAdvice .w950 .inner .title,.headerTitle.bgCovidAdvice .w950 .inner .small{color:#274c80}.headerTitle.bgCovidFuneral{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgCovidFuneral .w950{background:url(/images/covid-19/img_title_covidFuneralTop.png) right center no-repeat;background-size:contain}.headerTitle.bgCovidFuneral .w950 .inner .title,.headerTitle.bgCovidFuneral .w950 .inner .small{color:#274c80}.headerTitle.bgIntroduce{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgIntroduce .w950{background:url(/images/introduce/main_img_mod.png) right center no-repeat;background-size:contain}.headerTitle.bgIntroduce .w950 .inner .title,.headerTitle.bgIntroduce .w950 .inner .small{color:#274c80}.headerTitle.bgIntroduce .title{position:relative}.headerTitle.bgIntroduce .inTitleTag{background:#84674f;color:#fff;font-size:25px;font-size:2.5rem;left:0;line-height:1;padding:2px 10px;position:absolute;top:0}.headerTitle.bgIntroduce .inTitleTag:not(:target){padding-top:10px\9;top:-8px\9}.headerTitle.bgIntroduce .large{display:inline-block;font-size:94px;font-size:9.4rem;line-height:0.9;margin:0 10px}.headerTitle.bgIntroduce .small{position:relative;top:-4px}.headerTitle.bgIntroduce .small.smallInline{display:inline-block}.headerTitle.bgIntroduce .subText.nowrap{white-space:nowrap}.headerTitle.bgIntroduce .detailText{width:700px}.headerTitle.bgIntroduce .w950{overflow:visible;padding:40px 0}.headerTitle.staff{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.staff .w950{background:url(/images/introduce/staff/main_img_mod.png) right center no-repeat;background-size:contain}.headerTitle.staff .w950 .inner .title,.headerTitle.staff .w950 .inner .small{color:#274c80}.headerTitle.staff .w950 .inner{width:700px}.headerTitle.staff .w950 .inner .small.inline{display:inline}.headerTitle.staff .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.staff .w950 .inner .outerBox .numBox,.headerTitle.staff .w950 .inner .outerBox .titleBox{float:left}.headerTitle.staff .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.staff .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.staff .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.staff .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.staff .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.credit{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.credit .w950{background:url(/images/introduce/credit/main_img.png) right center no-repeat;background-size:contain}.headerTitle.credit .w950 .inner .title,.headerTitle.credit .w950 .inner .small{color:#274c80}.headerTitle.credit .w950 .inner{width:700px}.headerTitle.credit .w950 .inner .small.inline{display:inline}.headerTitle.credit .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.credit .w950 .inner .outerBox .numBox,.headerTitle.credit .w950 .inner .outerBox .titleBox{float:left}.headerTitle.credit .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.credit .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.credit .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.credit .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.credit .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.service{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.service .w950{background:url(/images/introduce/service/main_img.png) right center no-repeat;background-size:contain}.headerTitle.service .w950 .inner .title,.headerTitle.service .w950 .inner .small{color:#274c80}.headerTitle.service .w950 .inner{width:700px}.headerTitle.service .w950 .inner .small.inline{display:inline}.headerTitle.service .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.service .w950 .inner .outerBox .numBox,.headerTitle.service .w950 .inner .outerBox .titleBox{float:left}.headerTitle.service .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.service .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.service .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.service .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.service .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.plan{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.plan .w950{background:url(/images/introduce/plan/main_img_mod.png) right center no-repeat;background-size:contain}.headerTitle.plan .w950 .inner .title,.headerTitle.plan .w950 .inner .small{color:#274c80}.headerTitle.plan .w950 .inner{width:700px}.headerTitle.plan .w950 .inner .small.inline{display:inline}.headerTitle.plan .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.plan .w950 .inner .outerBox .numBox,.headerTitle.plan .w950 .inner .outerBox .titleBox{float:left}.headerTitle.plan .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.plan .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.plan .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.plan .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.plan .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.contact{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.contact .w950{background:url(/images/introduce/contact/main_img.png) right center no-repeat;background-size:contain}.headerTitle.contact .w950 .inner .title,.headerTitle.contact .w950 .inner .small{color:#274c80}.headerTitle.contact .w950 .inner{width:700px}.headerTitle.contact .w950 .inner .small.inline{display:inline}.headerTitle.contact .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.contact .w950 .inner .outerBox .numBox,.headerTitle.contact .w950 .inner .outerBox .titleBox{float:left}.headerTitle.contact .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.contact .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.contact .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.contact .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.contact .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.performance{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.performance .w950{background:url(/images/introduce/performance/main_img_mod.png) right center no-repeat;background-size:contain}.headerTitle.performance .w950 .inner .title,.headerTitle.performance .w950 .inner .small{color:#274c80}.headerTitle.performance .w950 .inner{width:700px}.headerTitle.performance .w950 .inner .small.inline{display:inline}.headerTitle.performance .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.performance .w950 .inner .outerBox .numBox,.headerTitle.performance .w950 .inner .outerBox .titleBox{float:left}.headerTitle.performance .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.performance .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.performance .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.performance .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.performance .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.accounting_cheerful{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.accounting_cheerful .w950{background:url(/images/introduce/accounting_cheerful/main_img.png) right center no-repeat;background-size:contain}.headerTitle.accounting_cheerful .w950 .inner .title,.headerTitle.accounting_cheerful .w950 .inner .small{color:#274c80}.headerTitle.accounting_cheerful .w950 .inner{width:700px}.headerTitle.accounting_cheerful .w950 .inner .small.inline{display:inline}.headerTitle.accounting_cheerful .w950 .inner .outerBox{overflow:hidden;width:800px}.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox,.headerTitle.accounting_cheerful .w950 .inner .outerBox .titleBox{float:left}.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox{background:#274c80;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;margin:5px 20px 10px 0;text-align:center;padding:10px 0;height:58px;width:78px}.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem}@media all and (-ms-high-contrast: none){.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.bgArea,.headerTitle.bgCity{border-top:solid 2px #2e4872;background-image:url(/images/information/bg_area.webp);background-repeat:no-repeat;background-position:center 5%;background-size:cover}@media (max-width: 1225px){.headerTitle.bgArea,.headerTitle.bgCity{background-position:center top}}.headerTitle.bgArea .w950,.headerTitle.bgCity .w950{padding-bottom:0}.headerTitle.bgArea .inner,.headerTitle.bgCity .inner{width:100%}.headerTitle.bgArea .inner .title,.headerTitle.bgCity .inner .title{line-height:1.35;font-size:29px;font-size:2.9rem}.headerTitle.bgArea .inner .title strong,.headerTitle.bgCity .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.bgArea .inner .title strong a,.headerTitle.bgCity .inner .title strong a{text-decoration:none}.headerTitle.bgArea .inner .foreword,.headerTitle.bgCity .inner .foreword{margin-top:-2px;margin-left:-12px}.headerTitle.bgArea .inner .textBox,.headerTitle.bgCity .inner .textBox{font-size:15px;font-size:1.5rem;border:solid 1px rgba(255,255,255,0.73);padding:4px;margin-bottom:20px}.headerTitle.bgArea .inner .textBox .textInner,.headerTitle.bgCity .inner .textBox .textInner{background-color:rgba(255,255,255,0.73);padding:16px 15px}.headerTitle.bgArea .inner .textBox .textInner .text01,.headerTitle.bgCity .inner .textBox .textInner .text01{color:#274c80;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.4;margin-bottom:10px}@media all and (-ms-high-contrast: none){.headerTitle.bgArea .inner .textBox .textInner .text01,.headerTitle.bgCity .inner .textBox .textInner .text01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle.bgArea .inner .textBox .textInner .text01 *::-ms-backdrop,.headerTitle.bgCity .inner .textBox .textInner .text01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.headerTitle.bgArea .inner .textBox .textInner .text01:not(:target),.headerTitle.bgCity .inner .textBox .textInner .text01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle.bgCityDetail{border-top:2px solid #274c80;background:#ebf0f5}.headerTitle.bgCityDetail .w950{background:url(/images/common/img_title_mv_areacity.png) 495px center no-repeat;background-size:contain}.headerTitle.bgCityDetail .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.bgCityDetail .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.bgCityDetail .w950 .inner .title strong a{text-decoration:none}.headerTitle.family .w950{background:url(/images/fee/img_title_typefamily.png) 495px center no-repeat;background-size:contain}.headerTitle.family .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.family .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.family .w950 .inner .title strong a{text-decoration:none}.headerTitle.before .w950{background:url(/images/fee/img_title_typebefore_.png) 495px center no-repeat;background-size:contain}.headerTitle.before .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.before .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.before .w950 .inner .title strong a{text-decoration:none}.headerTitle.free .w950{background:url(/images/fee/img_title_typefree.png) 495px center no-repeat;background-size:contain}.headerTitle.free .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.free .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.free .w950 .inner .title strong a{text-decoration:none}.headerTitle.general .w950{background:url(/images/fee/img_title_typegeneral.png) 495px center no-repeat;background-size:contain}.headerTitle.general .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.general .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.general .w950 .inner .title strong a{text-decoration:none}.headerTitle.owakarekai .w950{background:url(/images/fee/img_title_typeowakarekai.png) 495px center no-repeat;background-size:contain}.headerTitle.owakarekai .w950 .inner .title{font-size:29px;font-size:2.9rem}.headerTitle.owakarekai .w950 .inner .title strong{font-size:54px;font-size:5.4rem}.headerTitle.owakarekai .w950 .inner .title strong a{text-decoration:none}.headerTitle02 .textBox,.textFader .textBox{font-size:15px;font-size:1.5rem;padding:20px 0;position:relative}.headerTitle02 .accdn-feefoot-dtl-info.showButton,.textFader .accdn-feefoot-dtl-info.showButton{max-height:50px;overflow:hidden;position:relative}@media screen and (max-width: 736px){.headerTitle02 .accdn-feefoot-dtl-info.showButton,.textFader .accdn-feefoot-dtl-info.showButton{max-height:54px}}.headerTitle02 .accdn-feefoot-dtl-info.showButton .fadeOut,.textFader .accdn-feefoot-dtl-info.showButton .fadeOut{position:absolute;z-index:1;top:1.5em;width:100%;height:30px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(252,245,229,0) 0%, rgba(252,245,229,0.95) 90%)}.headerTitle02 .accdn-feefoot-dtl-info.showButton .fadeOut--white,.textFader .accdn-feefoot-dtl-info.showButton .fadeOut--white{background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.99) 100%)}@media screen and (max-width: 736px){.headerTitle02 .accdn-feefoot-dtl-info.showButton .fadeOut,.textFader .accdn-feefoot-dtl-info.showButton .fadeOut{top:2em}}.headerTitle02 .accdn-feefoot-dtl-info--tall.showButton,.textFader .accdn-feefoot-dtl-info--tall.showButton{max-height:100px}@media screen and (max-width: 736px){.headerTitle02 .accdn-feefoot-dtl-info--tall.showButton,.textFader .accdn-feefoot-dtl-info--tall.showButton{max-height:120px}}.headerTitle02 .accdn-feefoot-dtl-info--tall.showButton .fadeOut--white,.textFader .accdn-feefoot-dtl-info--tall.showButton .fadeOut--white{top:5em}@media screen and (max-width: 736px){.headerTitle02 .accdn-feefoot-dtl-info--tall.showButton .fadeOut--white,.textFader .accdn-feefoot-dtl-info--tall.showButton .fadeOut--white{top:5.5em}}.headerTitle02 .accdn-feefoot-dtl-info.open,.textFader .accdn-feefoot-dtl-info.open{display:block;overflow:visible;max-height:none}.headerTitle02 .accdn-feefoot-dtl-info.open .fadeOut,.textFader .accdn-feefoot-dtl-info.open .fadeOut{display:none}.headerTitle02 .accdn-feefoot-cntrl-info,.textFader .accdn-feefoot-cntrl-info{display:none}.headerTitle02 .accordion-control-info.showButton,.headerTitle02 .accdn-feefoot-cntrl-info.showButton,.textFader .accordion-control-info.showButton,.textFader .accdn-feefoot-cntrl-info.showButton{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);margin:20px auto 0;width:50%}.headerTitle02 .accordion-control-info.showButton i,.headerTitle02 .accdn-feefoot-cntrl-info.showButton i,.textFader .accordion-control-info.showButton i,.textFader .accdn-feefoot-cntrl-info.showButton i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem}.headerTitle02 .accordion-control-info.showButton.close .open,.headerTitle02 .accdn-feefoot-cntrl-info.showButton.close .open,.textFader .accordion-control-info.showButton.close .open,.textFader .accdn-feefoot-cntrl-info.showButton.close .open{display:none}.headerTitle02 .accordion-control-info.showButton.close:before,.headerTitle02 .accdn-feefoot-cntrl-info.showButton.close:before,.textFader .accordion-control-info.showButton.close:before,.textFader .accdn-feefoot-cntrl-info.showButton.close:before{content:"";background:url(/images/common/icon_plus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.headerTitle02 .accordion-control-info.showButton.open .close,.headerTitle02 .accdn-feefoot-cntrl-info.showButton.open .close,.textFader .accordion-control-info.showButton.open .close,.textFader .accdn-feefoot-cntrl-info.showButton.open .close{display:none}.headerTitle02 .accordion-control-info.showButton.open:before,.headerTitle02 .accdn-feefoot-cntrl-info.showButton.open:before,.textFader .accordion-control-info.showButton.open:before,.textFader .accdn-feefoot-cntrl-info.showButton.open:before{content:"";background:url(/images/common/icon_minus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.headerTitle02.spFader .accdn-feefoot-dtl-info.showButton .fadeOut,.textFader.spFader .accdn-feefoot-dtl-info.showButton .fadeOut{background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.99) 100%)}.headerTitle02.spFader .accordion-control-info.showButton,.headerTitle02.spFader .accdn-feefoot-cntrl-info.showButton,.textFader.spFader .accordion-control-info.showButton,.textFader.spFader .accdn-feefoot-cntrl-info.showButton{display:block;color:#244676;border:none;background:none;text-align:center;padding:10px;font-size:1.6rem;position:relative;margin:0 auto 0;width:50%;text-decoration:underline}.headerTitle02.spFader .accordion-control-info.showButton.close:before,.headerTitle02.spFader .accdn-feefoot-cntrl-info.showButton.close:before,.textFader.spFader .accordion-control-info.showButton.close:before,.textFader.spFader .accdn-feefoot-cntrl-info.showButton.close:before{content:none}.headerTitle02.spFader .accordion-control-info.showButton.open:before,.headerTitle02.spFader .accdn-feefoot-cntrl-info.showButton.open:before,.textFader.spFader .accordion-control-info.showButton.open:before,.textFader.spFader .accdn-feefoot-cntrl-info.showButton.open:before{content:none}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.topPage .stripeLine{display:block;height:4px;background:url(/images/top/bg_border_stripe.png) top left repeat-x}.topPage .hxStyleTop{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#7d4222;background:url(/images/common/icon_title04.png) left center no-repeat;padding:0 0 0 20px;position:relative}@media all and (-ms-high-contrast: none){.topPage .hxStyleTop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .hxStyleTop *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .hxStyleTop:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .hxStyleTop:after{content:"";display:block;width:910px;position:absolute;bottom:-10px;border-bottom:1px dotted #b3a89b}.topPage .hxStyleTop span{font-size:16px;font-size:1.6rem;padding-left:40px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;display:inline-block;line-height:48px;vertical-align:top}.topPage .hxStyleTop small{font-size:20px;font-size:2rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:normal}.topPage .heroImage{background:url(/images/top/top_mv06_bg.png) center center no-repeat;height:328px;min-width:950px;position:relative;z-index:1;background-size:cover}.topPage .heroImage .informationBar{background:rgba(0,0,0,0.5);position:absolute;bottom:0;z-index:3}.topPage .heroImage .informationBar .w950{color:#fff;position:relative}.topPage .heroImage .informationBar .informationTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:46px;overflow:hidden}.topPage .heroImage .informationBar .informationTxt dt,.topPage .heroImage .informationBar .informationTxt dd{line-height:46px;display:inline-block;vertical-align:middle}.topPage .heroImage .informationBar .informationTxt dt{width:145px;text-align:center;border-right:1px solid #fff;font-weight:bold}.topPage .heroImage .informationBar .informationTxt dd.ticker{margin:0 auto;padding-left:10px;width:660px;text-align:left;position:relative;overflow:hidden}.topPage .heroImage .informationBar .informationTxt dd.ticker ul{width:100%;position:relative}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:none}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a{color:#fff;text-decoration:none}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a:hover{text-decoration:underline}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a .date{font-size:14px;font-size:1.4rem}.topPage .heroImage .informationBar .detailLink{position:absolute;right:0;top:10px;z-index:4}.topPage .heroImage .informationBar .detailLink a{color:#fff;vertical-align:middle}.topPage .heroImage .informationBar .detailLink a:before{content:"";vertical-align:middle;display:inline-block;width:20px;height:20px;margin-top:-4px;margin-right:10px;background:url(/images/common/icon_common_circle_off.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}.topPage .heroImage .informationBar .detailLink a:hover{text-decoration:none}.topPage .heroImage .informationBar .detailLink a:hover:before{opacity:0.8}.topPage .heroImage .heroInner{position:relative}.topPage .heroImage .heroInner .heroimg{position:absolute;top:0;right:-181px}.topPage .heroImage .heroInner .heroTxt{top:17px;left:470px}.topPage .heroImage .heroInner .heroIcon{top:17px;left:0;position:absolute;z-index:1}.topPage .heroImage .heroInner .heroIcon .img:first-child{padding-bottom:13px}.topPage .heroTxt{height:328px;position:relative;z-index:1}.topPage .heroTxt a:hover img{opacity:0.7}.topPage .heroTxt a img{position:absolute;top:0;left:193px;z-index:2}.topPage .covidBannerArea{border:3px solid #b2c5e4;background:#e9f2f8;width:944px;margin:60px auto 60px;padding:15px 0;position:relative;z-index:2}.topPage .covidBannerArea:before{background:url(/images/top/top_tab_arrow03.webp) no-repeat center bottom;padding:16px;content:"";position:absolute;top:60px;left:30px;background-size:30px}.topPage .covidBannerArea:hover{opacity:0.8}.topPage .covidBannerArea .basicBanner{text-align:center;text-decoration:none}.topPage .covidBannerArea .basicBanner .bnrTitle{font-size:1.2rem;position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:3.2rem;line-height:1.6;padding-left:25px;text-align:center;font-weight:bold;letter-spacing:2px}.topPage .covidBannerArea .basicBanner .link{text-decoration:underline;text-align:center;font-size:1.8rem;margin-top:5px}.topPage .covidBannerArea .basicBanner p{font-size:1.6rem}.topPage .anchorArea{text-align:center;padding-top:50px;padding-top:30px;position:relative}.topPage .anchorArea .anchorText{font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:2px}.topPage .anchorArea .anchorText:before{content:"＼";margin-right:7px;font-weight:bold;font-size:2.7rem}.topPage .anchorArea .anchorText:after{content:"／";margin-left:7px;font-weight:bold;font-size:2.7rem}.topPage .anchorArea .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px auto 5px}@media all and (-ms-high-contrast: none){.topPage .anchorArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .anchorArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .anchorArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .anchorArea .whiteBtn{line-height:45px}.topPage .anchorArea .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .anchorArea .whiteBtn:not(:target){line-height:45px\9}.topPage .anchorArea .whiteBtn span{display:block;background:url(/images/common/icon_common_anchor_next.png) no-repeat 15px 20px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01{background:#fff;z-index:2;position:relative}.topPage .sec01 .tabWrapper .caution{border:1px solid #000000;color:#000000;width:950px;border-radius:4px;padding:10px;margin:0 auto 20px;text-align:center;background:#fff}.topPage .sec01 .tabWrapper .tabBtn{overflow:hidden;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabBtn li{letter-spacing:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;background:#fcfcfc url(/images/common/bg_gradient_gold.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:-webkit-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:linear-gradient(to bottom, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%)}.topPage .sec01 .tabWrapper .tabBtn li.tab01{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #dd523b;border-bottom:none;position:relative;width:200px}.topPage .sec01 .tabWrapper .tabBtn li.tab01:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#dd523b}.topPage .sec01 .tabWrapper .tabBtn li.tab01:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow01.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab01:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab01:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab01 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab02{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #3a8196;border-bottom:none;position:relative;width:240px}.topPage .sec01 .tabWrapper .tabBtn li.tab02:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#3a8196}.topPage .sec01 .tabWrapper .tabBtn li.tab02:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow02.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab02:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab02:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab02 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab03{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #324e7c;border-bottom:none;position:relative;width:225px}.topPage .sec01 .tabWrapper .tabBtn li.tab03:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#324e7c}.topPage .sec01 .tabWrapper .tabBtn li.tab03:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow03.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab03:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab03:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab03 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab04{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #7d4222;border-bottom:none;position:relative;width:255px}.topPage .sec01 .tabWrapper .tabBtn li.tab04:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#7d4222}.topPage .sec01 .tabWrapper .tabBtn li.tab04:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow04.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab04:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab04:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab04 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.current{background:#fff;cursor:auto}.topPage .sec01 .tabWrapper .tabBtn li:not(:first-child){margin-left:10px}.topPage .sec01 .tabWrapper .tabInner{background:#fff;height:509px}.topPage .sec01 .tabWrapper .tabInner .tab01,.topPage .sec01 .tabWrapper .tabInner .tab02,.topPage .sec01 .tabWrapper .tabInner .tab03,.topPage .sec01 .tabWrapper .tabInner .tab04{display:none}.topPage .sec01 .tabWrapper .tabInner .tab01.current,.topPage .sec01 .tabWrapper .tabInner .tab02.current,.topPage .sec01 .tabWrapper .tabInner .tab03.current,.topPage .sec01 .tabWrapper .tabInner .tab04.current{display:block}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:25px 20px;background:#fbf6cf url(/images/top/bg_tab1_01_.png) 10px center no-repeat;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox{float:right;width:580px;overflow:hidden;background:#f7d488;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2{color:#dd523b;font-weight:bold;font-size:23px;font-size:2.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-bottom:10px;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox ul{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox ul li{font-size:17px;font-size:1.7rem;padding:5px 0 5px 15px;background:url(/images/top/icon_tab1_circle.png) left 13px no-repeat;width:46%;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox p{position:absolute;right:25px;bottom:20px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 h2{margin:23px auto 17px;text-align:center}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper{overflow:hidden;letter-spacing:-.4em;font-size:0;display:flex;justify-content:space-between}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn{letter-spacing:normal;display:inline-block;background:#f7d488;padding:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:23px;font-size:2.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:15px 0 15px 50px;line-height:1.2;color:#dd523b;text-decoration:none;width:296px;display:block;background:#faf4cc;position:relative}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:before{content:"";position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;display:block;background:url(/images/top/top_tab1_arrow01.png) center center no-repeat;transition:0.2s;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:hover{opacity:0.9}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:hover:before{left:17px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn b{font-size:28px;font-size:2.8rem;font-weight:normal}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:14px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#dee8eb;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox{width:545px;float:left}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox h2{width:480px;margin:0 auto;font-size:20px;font-size:2rem;font-weight:normal;color:#3a8196}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{display:block;margin:17px auto 0;text-align:center;width:415px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#3a8196}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{line-height:45px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink *::-ms-backdrop{line-height:45px}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink:not(:target){line-height:45px\9}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span{display:block;background:url(/images/top/icon_top_tab2_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/top/icon_top_tab2_next.png) no-repeat 19px 15px;opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox{overflow:hidden;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:relative;padding:8px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox h2{color:#3a8196;border-bottom:2px #3a8196 solid;font-weight:bold;font-size:20px;font-size:2rem;margin-bottom:5px;padding-bottom:2px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox ul li{font-size:16px;font-size:1.6rem;padding-left:15px;background:url(/images/top/icon_tab2_circle.png) left 7px no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox p{position:absolute;right:15px;bottom:10px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 h2{margin:28px auto 23px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01{letter-spacing:normal;float:left;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02{letter-spacing:normal;float:left;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li{position:relative;margin-left:20px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03{letter-spacing:normal;float:right;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li{position:relative}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab03 h2{width:100%;font-size:0;margin:36px 0 28px 0}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper{overflow:hidden;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column{letter-spacing:normal;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column:not(:first-child){margin-left:35px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3{font-size:20px;font-size:2rem;font-weight:normal;line-height:1;background:url(/images/top/top_tab3_icon01.svg) left center no-repeat;height:20px;padding:2px 0 2px 20px}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3{line-height:24px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3 *::-ms-backdrop{line-height:24px}}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3:not(:target){line-height:24px\9}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList{margin:10px 0 0;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li{letter-spacing:normal;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li:not(:first-child){margin-left:10px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a{font-size:18px;font-size:1.8rem;color:#111;text-align:center;text-decoration:none;width:95px;height:44px;line-height:44px;margin:0 1px 2px 0;display:block;background:url(/images/top/bg_btn_gradient01.jpg) left center repeat-x;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #c0b29e;box-shadow:#b1b2c0 1px 2px 0px 0px;-webkit-box-shadow:#b1b2c0 1px 2px 0px 0px;-moz-box-shadow:#b1b2c0 1px 2px 0px 0px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a.wMax{width:260px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;display:flex;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01{letter-spacing:normal;display:flex;width:480px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:first-child{margin-right:15px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(1) a:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:30px;background:url(/images/top/top_tab3_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(1) a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:34px;background:url(/images/top/top_tab3_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(2) a:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:30px;background:url(/images/top/top_tab3_arrow02.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(2) a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:34px;background:url(/images/top/top_tab3_arrow02.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02{letter-spacing:normal;display:flex;justify-content:space-between;width:455px;flex-wrap:wrap}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li{position:relative}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(n+3){margin-top:15px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(1) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow06.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(1) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow06.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(2) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow03.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(2) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow03.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(3) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow04.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(3) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow04.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(4) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow05.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(4) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow05.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:14px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#f5f0e6;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox{width:545px;float:left}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox h2{width:480px;margin:0 auto;font-size:20px;font-size:2rem;font-weight:normal;color:#7d4222}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{display:block;margin:17px auto 0;text-align:center;width:415px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#7d4222}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{line-height:45px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink *::-ms-backdrop{line-height:45px}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink:not(:target){line-height:45px\9}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span{display:block;background:url(/images/top/icon_top_tab4_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/top/icon_top_tab4_next.png) no-repeat 19px 15px;opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox{overflow:hidden;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:relative;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox h2{color:#7d4222;border-bottom:2px #7d4222 solid;font-weight:bold;font-size:20px;font-size:2rem;margin-bottom:5px;padding-bottom:2px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox ul li{font-size:16px;font-size:1.6rem;padding-left:15px;background:url(/images/top/icon_tab4_circle.png) left 7px no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox p{position:absolute;right:15px;bottom:10px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 h2{margin:25px auto 20px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01{letter-spacing:normal;float:left;width:100%}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:after{content:"";position:absolute;width:24px;height:24px;bottom:45px;left:20px;background:url(/images/top/top_tab4_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:45px;left:24px;background:url(/images/top/top_tab4_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li:not(:first-child){margin-left:18px}.topPage .sec02{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #274c80}.topPage .sec02 .leftBox{float:left;width:614px;text-align:center;font-size:0;line-height:0}.topPage .sec02 .leftBox h2{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:30px;width:614px;height:83px;display:table-cell;vertical-align:middle;color:#20487e}@media all and (-ms-high-contrast: none){.topPage .sec02 .leftBox h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec02 .leftBox h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec02 .leftBox h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec02 .leftBox h2 a{text-decoration:none}.topPage .sec02 .rightBox{float:right;width:334px;border-left:2px solid #e1e6ee;min-height:336px}.topPage .sec02 .rightBox .flowList{margin:0px 10px 0px}.topPage .sec02 .rightBox .flowList li:not(:first-child){border-top:2px solid #e1e6ee}.topPage .sec02 .rightBox .flowList li a{width:314px;display:table-cell;vertical-align:middle;text-decoration:none;font-size:18px;font-size:1.8rem;background:url(/images/common/icon_common_circle_on.png) left center no-repeat;padding:4px 0 2px 40px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec02 .rightBox .flowList li a:hover{background:#eef3f7 url(/images/common/icon_common_circle_on.png) 5px center no-repeat}.topPage .sec02 .rightBox .flowList li a span.number{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;margin-right:8px;margin-top:0;display:block;float:left}@media all and (-ms-high-contrast: none){.topPage .sec02 .rightBox .flowList li a span.number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec02 .rightBox .flowList li a span.number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec02 .rightBox .flowList li a span.number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec02 .rightBox .flowList li a span{display:block;float:left;margin-top:12px}.topPage .sec03{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #d5d5d5}.topPage .sec03 .leftBox{float:left;background:#eef1f5;padding:25px;width:255px;height:323px;color:#274c80;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec03 .leftBox .inTitleTag{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:25px;font-size:2.5rem;background:#84674f;color:#fff;padding:2px 10px;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec03 .leftBox .inTitleTag{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .leftBox .inTitleTag *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .leftBox .inTitleTag:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec03 .leftBox .small{font-size:25px;font-size:2.5rem;text-align:center;font-weight:bold;margin-top:10px}.topPage .sec03 .leftBox .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem;line-height:68px;text-align:center;margin-top:15px}@media all and (-ms-high-contrast: none){.topPage .sec03 .leftBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .leftBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .leftBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec03 .leftBox .title span.large01{font-size:90px;font-size:9rem}.topPage .sec03 .leftBox .title span.large02{font-size:78px;font-size:7.8rem}.topPage .sec03 .rightBox{width:695px;height:323px;background:#fff url(/images/top/bg_sec03_01_mod.png) right bottom no-repeat;float:left}.topPage .sec03 .rightBox .inner{padding:20px 10px 0 20px;width:433px}.topPage .sec03 .rightBox .inner p{font-weight:bold;margin-bottom:6px;letter-spacing:1px;margin-left:14px;width:400px;text-shadow:0 0 20px #FFFFFF,0 0 20px #FFFFFF,0 0 0.10px #FFFFFF}.topPage .sec03 .rightBox .inner p span{color:#d40c4a;font-size:26px;font-size:2.6rem;vertical-align:baseline;padding-right:5px}.topPage .sec03 .rightBox .inner .whiteBtn{display:block;text-align:center;width:405px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:15px}@media all and (-ms-high-contrast: none){.topPage .sec03 .rightBox .inner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .rightBox .inner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .rightBox .inner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec03 .rightBox .inner .whiteBtn{line-height:45px}.topPage .sec03 .rightBox .inner .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec03 .rightBox .inner .whiteBtn:not(:target){line-height:45px\9}.topPage .sec03 .rightBox .inner .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec03 .rightBox .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec03 .rightBox .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec04 .inner{background:#fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.topPage .sec04 .inner .titleBlock{text-align:center;display:block;width:100%;padding:10px 0 26px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/top/bg_sec04_arrow01.png) bottom center no-repeat}@media all and (-ms-high-contrast: none){.topPage .sec04 .inner .titleBlock{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec04 .inner .titleBlock *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec04 .inner .titleBlock:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec04 .inner .titleBlock span{display:block;color:#20487e;font-size:30px;font-size:3rem}.topPage .sec04 .inner .innerBox{background:url(/images/top/img_sec04_mv01_mod2.jpg) right top no-repeat;width:100%;height:259px;overflow:hidden}.topPage .sec04 .inner .innerBox .leftBox{width:350px}.topPage .sec04 .inner .innerBox .leftBox .topBox{border-top:1px solid #959595;border-bottom:1px solid #959595;overflow:hidden;padding:14px}.topPage .sec04 .inner .innerBox .leftBox .topBox .left,.topPage .sec04 .inner .innerBox .leftBox .topBox .right{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec04 .inner .innerBox .leftBox .topBox .left img,.topPage .sec04 .inner .innerBox .leftBox .topBox .right img{display:block;margin:0 auto;padding:12px 0 5px}.topPage .sec04 .inner .innerBox .leftBox .topBox .left{border-right:1px solid #d5d5d5}.topPage .sec04 .inner .innerBox .leftBox .bottomBox{width:100%;display:block;padding-top:45px;background:url(/images/top/icon_sec04_arrow01.png) center 10px no-repeat;text-align:center}.topPage .sec04 .inner .innerBox .leftBox .bottomBox p{font-size:12px;font-size:1.2rem;margin-top:10px}.topPage .sec04 .inner .innerBox .leftBox .bottomBox img{display:block;margin:0 auto;padding-right:14px}.topPage .sec04 .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:45px auto 25px}@media all and (-ms-high-contrast: none){.topPage .sec04 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec04 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec04 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec04 .whiteBtn{line-height:45px}.topPage .sec04 .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec04 .whiteBtn:not(:target){line-height:45px\9}.topPage .sec04 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec04 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec04 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec05{background:#f7ebe6}.topPage .sec05 .w950{overflow:hidden;height:350px;background:url(/images/top/bg_sec05_01_mod.png) 40px bottom no-repeat}.topPage .sec05 .w950 .inner{width:600px;float:right;padding-top:35px}.topPage .sec05 .w950 .inner h2{white-space:nowrap;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80;width:600px;text-align:justify;margin-bottom:5px}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec05 .w950 .inner h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec05 .w950 .inner h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec05 .w950 .inner ul{padding-left:15px}.topPage .sec05 .w950 .inner ul li{vertical-align:bottom;font-size:20px;font-size:2rem}.topPage .sec05 .w950 .inner ul li:before{content:"";display:inline-block;width:9px;height:20px;background:url(/images/top/icon_sec05_dot01.png) center center no-repeat;display:inline-block;margin-right:15px}.topPage .sec05 .w950 .inner p{padding-left:15px;font-size:17px;font-size:1.7rem}.topPage .sec05 .w950 .inner .whiteBtn{float:right;display:block;text-align:center;width:540px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec05 .w950 .inner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec05 .w950 .inner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner .whiteBtn{line-height:45px}.topPage .sec05 .w950 .inner .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec05 .w950 .inner .whiteBtn:not(:target){line-height:45px\9}.topPage .sec05 .w950 .inner .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec05 .w950 .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec05 .w950 .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec06{overflow:hidden}.topPage .sec06 .hxStyle05 span{position:absolute;line-height:48px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:16px;top:0;left:210px}.topPage .sec06 a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;float:right}.topPage .sec06 a.more:hover{color:#2e4872;opacity:0.8}.topPage .sec06 .inner{width:100%;letter-spacing:-.4em;overflow:visible}.topPage .sec06 .inner .cardWrapper{vertical-align:middle;letter-spacing:normal;height:250px;width:278px;background:url(/images/top/bg_sec06_01.jpg);border:1px solid #b3b0b9;padding:15px;box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;-webkit-box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;-moz-box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;display:inline-block;text-decoration:none}.topPage .sec06 .inner .cardWrapper:not(:first-child){margin-left:10px}.topPage .sec06 .inner .cardWrapper:hover{opacity:0.9;text-decoration:none}.topPage .sec06 .inner .cardWrapper:hover .name{background:#ece5d6 url(/images/common/icon_common_circle_on.png) 15px center no-repeat}.topPage .sec06 .inner .cardWrapper:hover .right{color:#dedede}.topPage .sec06 .inner .cardWrapper:hover .right span{color:#333}.topPage .sec06 .inner .cardWrapper .name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;padding:15px;font-size:18px;font-size:1.8rem;text-decoration:none;background:#ece5d6 url(/images/common/icon_common_circle_on.png) 10px center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec06 .inner .cardWrapper .arrowLine{content:"";display:block;width:100%;height:6px;background:url(/images/top/bg_sec06_arrow01.png)}.topPage .sec06 .inner .cardWrapper h3{letter-spacing:-0.05em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.2;color:#7c4426;display:block;height:80px}@media all and (-ms-high-contrast: none){.topPage .sec06 .inner .cardWrapper h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec06 .inner .cardWrapper h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec06 .inner .cardWrapper h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec06 .inner .cardWrapper .innerBox:after{content:"";display:block;clear:both}.topPage .sec06 .inner .cardWrapper .innerBox .left{display:block;font-size:0;width:101px;height:auto;float:left;vertical-align:top}.topPage .sec06 .inner .cardWrapper .innerBox .right{vertical-align:top;display:block;width:170px;float:right;text-decoration:underline;line-height:1.5;font-size:15px;font-size:1.5rem;color:#dedede;margin-top:-4px}.topPage .sec06 .inner .cardWrapper .innerBox .right.noWrap{white-space:nowrap}.topPage .sec06 .inner .cardWrapper .innerBox .right span{color:#333}.topPage .sec08 .inner.mt40{overflow:hidden}.topPage .sec08 .leftBox{height:284px;overflow:hidden;width:665px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;background:#fff;padding:15px}.topPage .sec08 .leftBox .questionList li{padding:10px 0 10px 25px;border-bottom:1px dotted #ccc;background:url(/images/common/icon_common_arrow_next.png) 5px center no-repeat}.topPage .sec08 .leftBox .questionList li:hover{opacity:0.8}.topPage .sec08 .leftBox .questionList li:nth-child(3){border-bottom:none}.topPage .sec08 .leftBox a:hover{color:#2e4872}.topPage .sec08 .leftBox a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;float:right;line-height:1.6}.topPage .sec08 .leftBox a.more:hover{opacity:0.8}.topPage .sec08 .rightBox{height:284px;float:right;width:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;background:#fff;border-top:6px solid #274c80;background:#fff url(/images/common/bg_gradient_white2.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 78%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #fff 78%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 78%, #f2f2f2 100%)}.topPage .sec08 .rightBox .imgBox{font-size:0;width:100%}.topPage .sec08 .rightBox .imgBox img{width:100%}.topPage .sec08 .rightBox .txtBox{padding:0 15px}.topPage .sec08 .rightBox a{display:block;text-decoration:none;color:#333333}.topPage .sec08 .rightBox a:hover h3{background:url(/images/common/icon_common_circle_on.png) 5px center no-repeat}.topPage .sec08 .rightBox a h3{color:#2e4872;width:100%;padding:10px 0 10px 14px;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/common/icon_common_circle_on.png) left center no-repeat;border-bottom:1px dotted #ccc;-webkit-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.topPage .sec08 .rightBox a h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec08 .rightBox a h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec08 .rightBox a h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec08 .rightBox a p{font-size:15px;font-size:1.5rem;padding:10px 0 10px}.topPage .sec08 .rightBox a:hover{opacity:0.8}.topPage .sec08 section.chiebukuro{clear:both;background:#fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea}.topPage .sec08 section.chiebukuro ul.listWrap{font-size:0px;font-size:0rem;letter-spacing:-.4em;margin-bottom:40px}.topPage .sec08 section.chiebukuro ul.listWrap li{display:inline-block;border:1px solid #eaeaea;border-radius:6px;box-sizing:boder-box;font-size:16px;font-size:1.6rem;letter-spacing:normal;box-sizing:border-box;width:32%;background:#fff;vertical-align:top;margin-right:2%}.topPage .sec08 section.chiebukuro ul.listWrap li:last-child{margin-right:0}.topPage .sec08 section.chiebukuro ul.listWrap li a{text-decoration:none;transition:.2s;height:100%;display:block}.topPage .sec08 section.chiebukuro ul.listWrap li a:hover{opacity:0.7}.topPage .sec08 section.chiebukuro ul.listWrap li a .thumb{position:relative;margin-bottom:20px;width:290px;height:180px;overflow:hidden}.topPage .sec08 section.chiebukuro ul.listWrap li a .thumb img{vertical-align:bottom;border-bottom:1px solid #ccc;border-radius:6px 6px 0 0;position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%}.topPage .sec08 section.chiebukuro ul.listWrap li a .category{padding:0 20px;margin-bottom:5px}.topPage .sec08 section.chiebukuro ul.listWrap li a .category p.mainCat{color:#fff;display:inline-block;padding:0 10px}.topPage .sec08 section.chiebukuro ul.listWrap li a .category .subCat{color:#6c5e4c;background:url(/images/chiebukuro/icon_chiebukuro_cattag.svg) #fff left center no-repeat;background-size:15px 15px;padding:0px 0px 0px 20px;margin:5px 0;font-size:1.4rem}.topPage .sec08 section.chiebukuro ul.listWrap li a .sougi p.mainCat{background-color:#d26785}.topPage .sec08 section.chiebukuro ul.listWrap li a .shukatsu p.mainCat{background-color:#8b6b9f}.topPage .sec08 section.chiebukuro ul.listWrap li a .oyakudachi p.mainCat{background-color:#9eb51a}.topPage .sec08 section.chiebukuro ul.listWrap li a .before p.mainCat{background-color:#328182}.topPage .sec08 section.chiebukuro ul.listWrap li a .after p.mainCat{background-color:#b77d4e}.topPage .sec08 section.chiebukuro ul.listWrap li a .news p.mainCat{background-color:#f57c46}.topPage .sec08 section.chiebukuro ul.listWrap li a p.articleTitle{padding:10px 20px 20px;position:relative;text-decoration:underline}.topPage .sec08 section.chiebukuro .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:45px auto 25px}@media all and (-ms-high-contrast: none){.topPage .sec08 section.chiebukuro .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec08 section.chiebukuro .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec08 section.chiebukuro .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec08 section.chiebukuro .whiteBtn{line-height:45px}.topPage .sec08 section.chiebukuro .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec08 section.chiebukuro .whiteBtn:not(:target){line-height:45px\9}.topPage .sec08 section.chiebukuro .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec08 section.chiebukuro .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec08 section.chiebukuro .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec09 .inner{width:910px;margin:0 auto;padding-bottom:30px;border-bottom:1px dotted #ccc}.topPage .sec10{margin-bottom:80px}.topPage .sec10 .inner{position:relative}.topPage .sec10 .inner a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;position:absolute;right:10px;top:10px;z-index:2}.topPage .sec10 .inner .tabTitle{background:#7d4222;width:195px;padding:8px 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.topPage .sec10 .inner .tabTitle h2{text-align:center;width:100%;font-size:20px;font-size:2rem;color:#fff;font-weight:normal}.topPage .sec10 .inner .innerList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;border-top:5px solid #7d4222;margin-top:-5px;background:#fff;padding:15px}.topPage .sec10 .inner .innerList li{padding:15px 0}.topPage .sec10 .inner .innerList li:not(:first-child){border-top:1px dotted #ccc}.topPage .sec10 .inner .innerList li dl{letter-spacing:-.4em;font-size:0}.topPage .sec10 .inner .innerList li dl dt,.topPage .sec10 .inner .innerList li dl dd{vertical-align:middle;letter-spacing:normal;display:inline-block}.topPage .sec10 .inner .innerList li dl .date{font-size:15px;font-size:1.5rem;width:105px;color:#704500}.topPage .sec10 .inner .innerList li dl .icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:1.2rem;height:20px;width:120px;padding:2px 0;margin:2px 0;line-height:1;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec10 .inner .innerList li dl .icon{line-height:16px}.topPage .sec10 .inner .innerList li dl .icon *::-ms-backdrop{line-height:16px}}.topPage .sec10 .inner .innerList li dl .icon:not(:target){line-height:16px\9}.topPage .sec10 .inner .innerList li dl .icon.event{border:2px solid #e0513f;color:#e0513f}.topPage .sec10 .inner .innerList li dl .icon.information{border:2px solid #e49e24;color:#e49e24}.topPage .sec10 .inner .innerList li dl .icon.media{border:2px solid #7028a8;color:#7028a8}.topPage .sec10 .inner .innerList li dl .title{margin-left:13px;font-size:15px;font-size:1.5rem;width:680px}.topPage .sec10 .inner .innerList li dl .title a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.topPage .youtubeArea{padding-top:60px;margin:0 auto;text-align:center}.topPage .youtubeArea h2{font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2d4670;padding-bottom:30px}.topPage .youtubeArea h2:before{content:"＼";color:#2d4670;padding-left:3px}.topPage .youtubeArea h2:after{content:"／";color:#2d4670;font-weight:bold;padding-right:3px}.topPage .hurrybannerArea{padding:25px 0 70px;position:relative}.topPage .hurrybannerArea .bnr_main{z-index:0;display:block;margin:0 auto}.topPage .hurrybannerArea .bnr_btn{position:absolute;z-index:2;margin:auto;left:-309px;right:0;bottom:90px}.topPage .hurrybannerArea .bnr_catch{position:absolute;z-index:1;margin:auto;left:0;right:0;top:60px}.topPage .hurrybannerArea a:hover{opacity:0.8}.topPage .hurrybannerArea--ptS{padding:10px 0 100px}.topPage .hurrybannerArea--ptS .bnr_btn{bottom:124px}.topPage .hurrybannerArea--borderBtm{border-bottom:1px dotted #b0a8a0}.topPage .hurrybannerArea .telTextArea{position:relative;width:950px;margin:0 auto}.topPage .hurrybannerArea .telTextArea .telText{position:absolute;top:35.8%;left:150px;font-size:7.7rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}.topPage .priceInformationTop .priceInformation{background:#fcf5e5}header .headerInner{height:130px}header .headerInner .fl a{margin-bottom:16px}.cautionFlex{display:flex;align-items:center}.cautionFlex .caution{flex:1}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.notFound{width:690px;margin-right:auto;margin-left:auto}.notFound .w950{width:100%}.notFound .title404{margin:20px auto 30px;font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.notFound .title404{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.notFound .title404 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.notFound .title404:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.notFound ul{margin:30px 0 60px;text-align:center;letter-spacing:-.4em}.notFound ul li{display:inline-block;letter-spacing:normal}.notFound ul li:first-of-type{margin-right:20px}.notFound ul li a{display:block;text-align:center;width:240px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.notFound ul li a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.notFound ul li a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.notFound ul li a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.notFound ul li a{line-height:45px}.notFound ul li a *::-ms-backdrop{line-height:45px}}.notFound ul li a:not(:target){line-height:45px\9}.notFound ul li a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.notFound ul li a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.notFound ul li a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}h2.eventTitle p.small{font-size:29px;font-size:2.9rem;line-height:1.2;margin-top:10px}.eventLink{max-width:950px;margin:0 auto;padding-bottom:20px;display:flex;justify-content:flex-end}.eventLink li{margin-left:30px}.eventLink li a{font-size:18px;font-size:1.8rem}.eventLink li a span{display:block;background-image:url(/images/common/icon_common_circle_on.png);background-repeat:no-repeat;background-position:left center;transition:0.2s;padding-left:35px}.eventLink li a:hover{opacity:0.8}.eventLink li a:hover span{background-position:left 5px center}.eventButtonArea{background:#fff;padding-bottom:40px}.eventButtonArea .buttonList{max-width:950px;margin:0 auto}.eventButtonArea .buttonList ul.List02{display:flex;justify-content:space-between}.eventButtonArea .buttonList li{width:465px;list-style:none;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:-.04em;background-color:#fff}.eventButtonArea .buttonList li a{display:block;color:#304b78;text-decoration:none;padding:15px 0;box-sizing:border-box;background:#fcfcfc url(/images/common/bg_gradient_gold.jpg) left center repeat-x;border:solid 1px #304b78;border-radius:4px}.eventButtonArea .buttonList li a span{display:block;background-image:url(/images/common/icon_common_circle_on.png);background-repeat:no-repeat;background-position:16px center;transition:0.2s}.eventButtonArea .buttonList li a:hover{opacity:0.8}.eventButtonArea .buttonList li a:hover span{background-position:20px center}.eventButtonArea .buttonList .all{width:100%;margin-bottom:20px}.eventButtonArea .buttonList .shuto{margin-right:20px}.onlineReserve{margin:60px 0}.onlineReserve .privacyLink{text-align:center;font-size:1.8rem !important;margin-bottom:10px}.onlineReserve .privacyLink a{background-image:none !important;display:inline-block !important;padding:0 !important}.onlineReserve .btnArea{margin-bottom:30px;text-align:center}.onlineReserve .btnArea .seminarBtn{text-align:center;display:inline-block}.onlineReserve .btnArea .seminarBtn a{width:450px;min-height:70px;display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff;background-color:#324e7c;border-radius:5px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";position:relative;padding:7px 0;text-decoration:none;font-size:24px;font-size:2.4rem;line-height:1.2;background-image:url(/images/common/icon_common_arrow_white.png);background-repeat:no-repeat;background-position:20px center}.onlineReserve .btnArea .seminarBtn a span.small{font-size:16px;font-size:1.6rem}.onlineReserve .btnArea .seminarBtn a:hover{color:#fff;opacity:0.8;transition:0.2s}.eventList li{padding:20px;background-color:#fff;border:solid 1px #eaebf0;margin-bottom:15px;overflow:hidden}.eventList li:last-child{margin-bottom:30px}.eventList li .main{margin-bottom:18px;padding-bottom:18px;border-bottom:dotted 1px #959cb4;overflow:hidden}.eventList li .main .thumb{float:left}.eventList li .main .thumb img{vertical-align:bottom}.eventList li .main .title{margin-left:164px;background-color:#f5f5f5;padding:15px;letter-spacing:-.4em}.eventList li .main .title .state{display:inline-block;vertical-align:middle;letter-spacing:normal;width:80px;height:24px;line-height:24px;color:#fff;font-weight:bold;text-align:center;margin-right:10px;font-size:13px;font-size:1.3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}@media all and (-ms-high-contrast: none){.eventList li .main .title .state{line-height:26px}.eventList li .main .title .state *::-ms-backdrop{line-height:26px}}.eventList li .main .title .state:not(:target){line-height:26px\9}.eventList li .main .title .state.reservationFree{border:1px #7a7a7a solid;color:#7a7a7a;background-color:#FFFFFF}.eventList li .main .title .state.accepting{background-color:#00c088}.eventList li .main .title .state.expiration{background-color:#959595}.eventList li .main .title .state.slightlyVacant{background-color:#de7300}.eventList li .main .title .state.noVacant{background-color:#b13e3e}.eventList li .main .title .tag{display:inline-block;vertical-align:middle;letter-spacing:normal;background-color:#fff;width:160px;height:20px;line-height:17px;font-size:12px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:2px;border-style:solid;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.eventList li .main .title .tag{line-height:18px}.eventList li .main .title .tag *::-ms-backdrop{line-height:18px}}.eventList li .main .title .tag:not(:target){line-height:18px\9}.eventList li .main .title .tag.seminar{color:#1e8135;border-color:#1e8135}.eventList li .main .title .tag.event{color:#e0513f;border-color:#e0513f}.eventList li .main .title .tag.eventAndSeminar{color:#e0513f;border-color:#e0513f}.eventList li .main .title .tag.consultation{color:#790b8d;border-color:#790b8d}.eventList li .main .title h2{letter-spacing:normal;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;margin-top:14px}@media all and (-ms-high-contrast: none){.eventList li .main .title h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventList li .main .title h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.eventList li .main .title h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventList li dl{font-size:15px;font-size:1.5rem;margin-bottom:10px;letter-spacing:-.4em}.eventList li dl:last-of-type{margin-bottom:0}.eventList li dl>*{display:inline-block;vertical-align:top;letter-spacing:normal;height:28px;line-height:28px;padding:0 10px}@media all and (-ms-high-contrast: none){.eventList li dl>*{line-height:30px}.eventList li dl>* *::-ms-backdrop{line-height:30px}}.eventList li dl>*:not(:target){line-height:30px\9}.eventList li dl dt{text-align:center;width:65px;vertical-align:middle;border:solid 1px #754f33;color:#754f33;background-color:#f9f6f1}.eventList li dl dt.data{color:#fff;font-size:14px;font-size:1.4rem;font-weight:bold;background-color:#e0513f;border-color:#e0513f}.eventList li dl dd{padding-top:1px}.eventList li dl dd.data{font-size:20px;font-size:2rem;font-weight:bold}.eventList li dl dd.entry{width:370px}.eventList li dl dd.time{width:320px}.eventList li dl dd .pdf{background:url(/images/common/icon-common-pdf.png) no-repeat 0 3px;padding:3px 0 3px 25px}.eventDetail{background-color:#fff;padding:20px 20px 30px;border:solid 1px #eaebf0}.eventDetail a:hover{color:#2e4872;opacity:0.8}.eventDetail>.title{background-color:#f5f5f5;padding:15px;letter-spacing:-.4em}.eventDetail>.title .state{display:inline-block;vertical-align:middle;letter-spacing:normal;width:80px;height:24px;line-height:24px;color:#fff;font-weight:bold;text-align:center;margin-right:10px;font-size:13px;font-size:1.3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}@media all and (-ms-high-contrast: none){.eventDetail>.title .state{line-height:26px}.eventDetail>.title .state *::-ms-backdrop{line-height:26px}}.eventDetail>.title .state:not(:target){line-height:26px\9}.eventDetail>.title .state.reservationFree{border:1px #7a7a7a solid;color:#7a7a7a;background-color:#FFFFFF}.eventDetail>.title .state.accepting{background-color:#00c088}.eventDetail>.title .state.expiration{background-color:#959595}.eventDetail>.title .state.slightlyVacant{background-color:#de7300}.eventDetail>.title .state.noVacant{background-color:#b13e3e}.eventDetail>.title .tag{display:inline-block;vertical-align:middle;letter-spacing:normal;background-color:#fff;width:160px;height:20px;line-height:16px;font-size:12px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:2px;border-style:solid;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.eventDetail>.title .tag{line-height:18px}.eventDetail>.title .tag *::-ms-backdrop{line-height:18px}}.eventDetail>.title .tag:not(:target){line-height:18px\9}.eventDetail>.title .tag.seminar{color:#1e8135;border-color:#1e8135}.eventDetail>.title .tag.event{color:#e0513f;border-color:#e0513f}.eventDetail>.title .tag.eventAndSeminar{color:#e0513f;border-color:#e0513f}.eventDetail>.title .tag.consultation{color:#790b8d;border-color:#790b8d}.eventDetail>.title p{color:#34507e;letter-spacing:normal;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:14px}@media all and (-ms-high-contrast: none){.eventDetail>.title p{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail>.title p *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.eventDetail>.title p:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail>.title .titleBox{color:#34507e;letter-spacing:normal;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:14px}@media all and (-ms-high-contrast: none){.eventDetail>.title .titleBox{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail>.title .titleBox *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.eventDetail>.title .titleBox:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail>dl{letter-spacing:-.4em;margin-bottom:12px}.eventDetail>dl:last-of-type{margin-bottom:25px}.eventDetail>dl *{display:inline-block;letter-spacing:normal;font-size:18px;font-size:1.8rem;vertical-align:top}.eventDetail>dl dt{width:122px;text-align:center;height:27px;line-height:27px;font-weight:bold;background-color:#f9f6f1;border:solid 1px #6e4629;color:#6e4629}@media all and (-ms-high-contrast: none){.eventDetail>dl dt{line-height:29px}.eventDetail>dl dt *::-ms-backdrop{line-height:29px}}.eventDetail>dl dt:not(:target){line-height:29px\9}.eventDetail>dl dt.data{background-color:#e0513f;border-color:#e0513f;color:#fff}.eventDetail>dl dd{padding:0 15px}.eventDetail p,.eventDetail div{font-size:15px;font-size:1.5rem}.eventDetail p a,.eventDetail div a{background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:4px 7px;padding:3px 0 3px 20px;display:block}.eventDetail p a.pdf,.eventDetail div a.pdf{background-image:url(/images/common/icon-common-pdf.png);background-position:0px 3px;display:block;margin:5px 0;padding:3px 0 3px 25px;min-height:25px}.eventDetail .thumb{float:left}.eventDetail .thumb p{max-width:268px}.eventDetail .text{margin-left:285px;padding:0 20px 30px 0}.eventDetail .subTit{font-size:17px;font-size:1.7rem;color:#754f33;background-color:#f9f6f1;padding:4px 12px}.eventDetail .subTit+p,.eventDetail .subTit+div{padding:15px 13px 30px}.eventDetail .eventBnr{width:816px;margin:0 auto;border:solid 2px #5d4633;background-color:#f1eee6}.eventDetail .eventBnr .title{font-size:20px;font-size:2rem;background-color:#5d4633;color:#fff;font-weight:bold;height:38px;line-height:38px;text-align:center}@media all and (-ms-high-contrast: none){.eventDetail .eventBnr .title{line-height:40px}.eventDetail .eventBnr .title *::-ms-backdrop{line-height:40px}}.eventDetail .eventBnr .title:not(:target){line-height:40px\9}.eventDetail .eventBnr dl{text-align:center;letter-spacing:-.4em}.eventDetail .eventBnr dl dt,.eventDetail .eventBnr dl dd{display:inline-block;vertical-align:middle;letter-spacing:normal}.eventDetail .eventBnr dl dt{text-align:left;font-size:20px;font-size:2rem;font-weight:bold;color:#312d32;padding-right:30px}.eventDetail .eventBnr dl dd{text-align:left;padding:10px 0}.eventDetail .eventBnr dl dd .data{font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:-.4em}.eventDetail .eventBnr dl dd .data span{display:inline-block;vertical-align:middle;letter-spacing:normal}.eventDetail .eventBnr dl dd .data span:first-of-type{width:79px;height:24px;line-height:24px;text-align:center;font-size:14px;font-size:1.4rem;background-color:#b40a0a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#fff;margin-right:20px}@media all and (-ms-high-contrast: none){.eventDetail .eventBnr dl dd .data span:first-of-type{line-height:26px}.eventDetail .eventBnr dl dd .data span:first-of-type *::-ms-backdrop{line-height:26px}}.eventDetail .eventBnr dl dd .data span:first-of-type:not(:target){line-height:26px\9}.eventDetail .eventBnr dl dd .telNum{font-size:57px;font-size:5.7rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1;padding:7px 0;color:#2d4670;background:url(/images/common/icon_common_tel.png) no-repeat left center;padding-left:63px}@media all and (-ms-high-contrast: none){.eventDetail .eventBnr dl dd .telNum{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail .eventBnr dl dd .telNum *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.eventDetail .eventBnr dl dd .telNum:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail .eventBnr dl dd .telNum a{background:none}.faqBlock{background-color:#fff;width:462px;float:left;margin-bottom:22px;border:solid 1px #eceef2;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.faqBlock:nth-of-type(even){float:right}.faqBlock:last-of-type{margin-bottom:0}.faqBlock .hxStyle01{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.faqBlock .inner{padding:20px 10px 27px}.faqBlock .inner p{font-size:15px;font-size:1.5rem;margin-bottom:15px;padding:0 15px}.faqBlock .inner .questionList li{margin-bottom:10px;padding-bottom:14px;background:url(/images/faq/border_question.gif) no-repeat bottom center}.faqBlock .inner .questionList li a{display:table-cell;vertical-align:middle;background:url(/images/faq/bg_faq_question.gif) repeat 0 0;padding-left:14px;width:440px;height:78px}.faqBlock .inner .questionList li a span{display:inline-block;vertical-align:middle;background:url(/images/common/icon_faq_q.png) no-repeat left 8px;padding:15px 15px 15px 56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:underline}.faqBlock .inner .more{display:block;text-align:center;width:97%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px auto 0}@media all and (-ms-high-contrast: none){.faqBlock .inner .more{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.faqBlock .inner .more *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.faqBlock .inner .more:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.faqBlock .inner .more{line-height:45px}.faqBlock .inner .more *::-ms-backdrop{line-height:45px}}.faqBlock .inner .more:not(:target){line-height:45px\9}.faqBlock .inner .more span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.faqBlock .inner .more span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.faqBlock .inner .more span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.questionForeword{font-size:15px;font-size:1.5rem;margin:25px 12px}.questionDetailList{background-color:#fff;padding:15px;border:solid 1px #eceef2}.questionDetailList ul li{margin-bottom:10px;padding-bottom:14px;background:url(/images/faq/border_question_long.gif) no-repeat bottom center}.questionDetailList ul li:last-child{background:none;padding-bottom:10px}.questionDetailList ul li a{display:table-cell;vertical-align:middle;background:url(/images/faq/bg_faq_question.gif) repeat 0 0;padding-left:14px;width:918px;height:78px}.questionDetailList ul li a span{display:inline-block;vertical-align:middle;background:url(/images/common/icon_faq_q.png) no-repeat left 8px;padding:15px 15px 15px 56px;text-decoration:underline}.questionDetail{background-color:#fff;padding:20px 15px;border:solid 1px #eceef2}.questionDetail dl dt{display:table-cell;vertical-align:middle;background:url(/images/faq/bg_faq_question.gif) repeat 0 0;padding-left:14px;width:918px;height:78px;pointer-events:none}.questionDetail dl dt h3{font-size:20px;font-size:2rem;display:inline-block;vertical-align:middle;background:url(/images/common/icon_faq_q.png) no-repeat left 10px;padding:15px 15px 15px 56px;color:#6e4c28}.questionDetail dl dt i{display:none}.questionDetail dl dt .questionDetailTitle{font-size:20px;font-size:2rem;display:inline-block;vertical-align:middle;background:url(/images/common/icon_faq_q.png) no-repeat left 10px;padding:15px 15px 15px 56px;color:#6e4c28;font-weight:bold}.questionDetail dl dd{display:block;margin-top:20px;margin-left:14px;padding:3px 0 0 56px;background:url(/images/common/icon_faq_a.png) no-repeat left top;overflow:hidden;min-height:45px}.questionDetail dl dd img{vertical-align:bottom}.questionDetail dl dd .inner{overflow:hidden;padding-right:15px}.questionDetail dl dd .inner img{float:right;margin-left:15px}.questionDetail dl dd .thumb{clear:both;text-align:center;margin-left:-70px}.faqRelation{background-color:#fff;border:solid 1px #eaebf0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.faqRelation .faqRelationInner{background:url(/images/faq/border_faq_relation.gif) repeat-y center top;margin:20px 0px}.faqRelation ul{overflow:hidden;padding:0px 13px}.faqRelation ul li{margin-bottom:10px;width:447px;background:url(/images/faq/bg_faq_relation.gif) repeat center}.faqRelation ul li:nth-child(odd){float:left}.faqRelation ul li:nth-child(even){float:right}.faqRelation ul li a{display:block;padding:26px 20px}.faqRelation ul li a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat left 5px;padding-left:20px}.faqRelation ul li a:hover{color:#2e4872;opacity:0.8}#form{background-color:#fcf5e5}#form .w690{width:690px;margin-right:auto;margin-left:auto}#form section,#form header{background-color:#fff}#form section.beige{background-color:#fcf5e5}#form header{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-top:solid 3px #304b78;padding:20px 0 35px}#form header .logo{padding-bottom:20px}#form header h1{font-size:48px;font-size:4.8rem;color:#304b78;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.1}@media all and (-ms-high-contrast: none){#form header h1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form header h1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form header h1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form header h1.endinghaus{color:#00148a;font-family:"ゴシックMB101 DB JIS2004";font-size:4.6rem}@media screen and (max-width: 736px){#form header h1.endinghaus{font-size:3rem}}#form .form .compForm{margin:30px 0;color:#274c80;text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){#form .form .compForm{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .form .compForm *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .form .compForm:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .formTelArea{background-color:#fcf5e5}#form .formTelArea p{width:690px;margin-left:auto;margin-right:auto;text-align:center}#form .formTelArea p img{padding:15px 0 0}#form .formTelArea .lead{font-size:22px}@media screen and (max-width: 736px){#form .formTelArea .lead{font-size:14px;margin-top:15px}}#form .formTelArea .telInfo{background-color:#fcf5e5}#form .formTelArea .telInfo img{width:690px;height:auto}#form .formTelArea .claim{width:690px;margin-right:auto;margin-left:auto;border:solid 2px #BE0003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:12px 15px;font-size:15px;font-size:1.5rem}#form .formTelArea .claim dt{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}#form .formTelArea .telInfo .telInfoInner02 .telText{top:22%;left:20.5%;font-size:4.9rem}#form .flow{vertical-align:bottom}#form table{font-size:14px;font-size:1.4rem;border-top:solid 1px #bfbfbf;border-left:solid 1px #bfbfbf;background-color:#fff;table-layout:fixed;margin-top:50px}#form table tr:first-of-type th{width:240px}#form table tr th,#form table tr td{font-weight:normal;border-bottom:solid 1px #bfbfbf;border-right:solid 1px #bfbfbf;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form table tr th .note,#form table tr td .note{margin-top:5px;color:#666666}#form table tr th .note .tell,#form table tr td .note .tell{display:block;color:#c40000}#form table tr th{text-align:left;padding:15px 10px;background-color:#d0d7e3;vertical-align:top}#form table tr th.mid{vertical-align:middle}#form table tr th.shortTitle{width:135px}#form table tr th .required{display:inline-block;font-size:12px;font-size:1.2rem;background-color:#fff;border:solid 1px #a40000;color:#c40000;width:35px;height:17px;line-height:17px;text-align:center;margin-left:5px}@media all and (-ms-high-contrast: none){#form table tr th .required{line-height:18px}#form table tr th .required *::-ms-backdrop{line-height:18px}}#form table tr th .required:not(:target){line-height:18px\9}#form table tr th .required.noMargin{margin-left:0}#form table tr th.middleTitle{width:135px}#form table tr td{width:415px;padding:14px 16px;vertical-align:middle}#form table tr td.accordionRaido dl{background:#f5f9ff}#form table tr td.accordionRaido dl dt{border-top:1px #274c80 solid;padding:15px 0;background:#e6ecef;background:-moz-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:-webkit-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:linear-gradient(to bottom, #e6ecef 2%, #d7e8f2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecef', endColorstr='#d7e8f2',GradientType=0 )}#form table tr td.accordionRaido dl dd{padding:10px}#form table tr td.accordionRaido ul li{border-top:1px #274c80 solid;padding:15px 0;background:#e6ecef;background:-moz-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:-webkit-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:linear-gradient(to bottom, #e6ecef 2%, #d7e8f2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecef', endColorstr='#d7e8f2',GradientType=0 )}#form table tr td textarea{resize:vertical;height:80px}#form table tr td input[type="text"],#form table tr td textarea,#form table tr td select{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;padding:6px 8px;border:solid 1px #666666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form table tr td input[type="text"],#form table tr td textarea{width:100%}#form table tr td.telNum input[type="text"],#form table tr td.address input[type="text"]{width:70px}#form table tr td input[type="checkbox"],#form table tr td input[type="radio"],#form table tr td label{display:inline-block;vertical-align:top}#form table tr td input[type="checkbox"],#form table tr td input[type="radio"]{margin-top:4px}#form table tr td ul{overflow:hidden}#form table tr td ul li.w100{width:100%}#form table tr td ul li.w100 label{width:350px}#form table tr td ul li{float:left;width:50%}#form table tr td ul li label{width:155px}#form .privacyPolicyBlock{background-color:#fff;padding:25px 20px;width:100%;height:250px;border:solid 1px #bfbfbf;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form .privacyPolicyBlock dl{margin-bottom:18px}#form .privacyPolicyBlock dl dt{font-weight:bold;margin-bottom:5px}#form .checkAgree{font-size:18px;font-size:1.8rem;text-align:center}#form .checkAgree *{display:inline-block;vertical-align:middle}#form .checkAgree input{width:16px;height:16px;margin-right:5px;margin-bottom:4px}#form .submit{text-align:center}#form .submit p{display:inline-block;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}#form .submit p.check,#form .submit p.submit{background-color:#304b78}#form .submit p input{cursor:pointer;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;color:#fff;width:310px;background:#274c80 url(/images/common/bg_gradient_blue.jpg) left center repeat-x;background:-moz-linear-gradient(top, #274c80 0%, #21416e 100%);background:-webkit-linear-gradient(top, #274c80 0%, #21416e 100%);background:-ms-linear-gradient(top, #274c80 0%, #21416e 100%);background:linear-gradient(to bottom, #274c80 0%, #21416e 100%);height:49px;line-height:45px;border:solid 1px #002666;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}@media all and (-ms-high-contrast: none){#form .submit p input{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .submit p input *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .submit p input:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){#form .submit p input{line-height:43px}#form .submit p input *::-ms-backdrop{line-height:43px}}#form .submit p input:not(:target){line-height:43px\9}#form .submit p:after{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-6px;width:8px;height:13px;background:url(/images/common/icon_common_arrow_white.png) no-repeat left center;background-size:8px auto;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#form .submit.confirm ul{letter-spacing:-.4em}#form .submit.confirm ul li{display:inline-block}#form .submit.confirm ul li:first-of-type{width:180px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-right:40px}#form .submit.confirm p:last-child:after{left:30px}#form .submit.confirm p:last-child:hover{opacity:0.8}#form .submit.confirm p:last-child:hover:after{left:33px}#form .submit.confirm .backForm{width:180px;letter-spacing:normal}#form .submit.confirm .backForm:after{background:url(/images/common/icon_common_arrow_prev_white.png);margin-top:-7px;width:11px;height:15px;left:25px !important;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#form .submit.confirm .backForm:hover{opacity:0.8}#form .submit.confirm .backForm:hover:after{left:28px !important}#form .submit.confirm .backForm input{color:#375689;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);height:49px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid 1px #b5b5b5;width:200px}@media all and (-ms-high-contrast: none){#form .submit.confirm .backForm input{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .submit.confirm .backForm input *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .submit.confirm .backForm input:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){#form .submit.confirm .backForm input{line-height:46px}#form .submit.confirm .backForm input *::-ms-backdrop{line-height:46px}}#form .submit.confirm .backForm input:not(:target){line-height:46px\9}#form .titleImportant{background-color:#2f4a76;text-align:center;color:#fff;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:11px 0}@media all and (-ms-high-contrast: none){#form .titleImportant{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .titleImportant *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .titleImportant:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .titleImportant *{display:inline-block;vertical-align:middle;padding-bottom:5px}#form .titleImportant strong{font-size:36px;font-size:3.6rem;line-height:1;border-bottom:solid 2px #fff}#form .prebio .w690{text-align:center;position:relative}#form .prebio .w690 .titlePrice{font-size:29px;font-size:2.9rem;color:#101928;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-bottom:15px;line-height:1.4;position:relative}@media all and (-ms-high-contrast: none){#form .prebio .w690 .titlePrice{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .titlePrice *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .prebio .w690 .titlePrice:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .prebio .w690 .titlePrice span{font-size:36px;font-size:3.6rem;color:#274c80}#form .prebio .w690 .titlePrice .small{font-size:20px;font-size:2rem;color:#274c80;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;margin-left:-13px}#form .prebio .w690 .titlePrice:after,#form .prebio .w690 .titlePrice:before{content:"";display:block;background-repeat:no-repeat;width:28px;height:38px;position:absolute;bottom:23px}#form .prebio .w690 .titlePrice:after{background-image:url(/images/inquiry/bg_price_left.png);left:50px}#form .prebio .w690 .titlePrice:before{background-image:url(/images/inquiry/bg_price_right.png);right:50px}#form .prebio .w690 .titlePrebio{text-align:center;letter-spacing:-.4em;line-height:1;border-bottom:solid 2px #9b774c;width:520px;margin-bottom:10px;padding-bottom:10px;margin-right:auto;margin-left:auto}#form .prebio .w690 .titlePrebio *{display:inline-block;vertical-align:middle;letter-spacing:normal;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#9b774c}@media all and (-ms-high-contrast: none){#form .prebio .w690 .titlePrebio *{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .titlePrebio * *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .prebio .w690 .titlePrebio *:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .prebio .w690 .titlePrebio span{font-size:24px;font-size:2.4rem;padding-top:3px}#form .prebio .w690 .titlePrebio strong{font-size:30px;font-size:3rem;padding-left:12px}#form .prebio .w690 .text{font-size:17px;font-size:1.7rem;margin:10px 0 20px}#form .prebio .w690 .guide{background-color:#e8eef6;padding:37px 27px 38px;overflow:hidden}#form .prebio .w690 .guide>img{float:left}#form .prebio .w690 .guide .detail{margin-left:200px}#form .prebio .w690 .guide .detail *{text-align:center}#form .prebio .w690 .guide .detail ul{margin-top:-5px;margin-bottom:23px;margin-left:10px;overflow:hidden}#form .prebio .w690 .guide .detail ul li{float:left;font-size:20px;font-size:2rem;font-weight:bold;color:#fff;background-color:#0093cc;height:52px;line-height:52px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:0 18px;letter-spacing:-.04em}@media all and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail ul li{line-height:54px}#form .prebio .w690 .guide .detail ul li *::-ms-backdrop{line-height:54px}}#form .prebio .w690 .guide .detail ul li:not(:target){line-height:54px\9}#form .prebio .w690 .guide .detail ul li:last-child{background-color:#ca5089;margin-left:18px;padding:0 25px}#form .prebio .w690 .guide .detail ol{overflow:hidden;margin-bottom:21px;margin-left:10px}#form .prebio .w690 .guide .detail ol li{float:left;text-align:left}#form .prebio .w690 .guide .detail ol li dl{display:table;letter-spacing:-.4em}#form .prebio .w690 .guide .detail ol li dl *{display:table-cell;letter-spacing:normal;vertical-align:middle}#form .prebio .w690 .guide .detail ol li dl dt{vertical-align:middle;font-weight:bold;font-size:18px;font-size:1.8rem;background-color:#274c80;color:#fff;line-height:1;width:69px;height:71px}#form .prebio .w690 .guide .detail ol li dl dt p{display:inline-block;margin-bottom:0;font-size:1.1rem}#form .prebio .w690 .guide .detail ol li dl dt p span{margin-top:4px;display:block;font-size:30px;font-size:3rem}#form .prebio .w690 .guide .detail ol li dl dd{text-align:left;color:#274c80;font-weight:bold;line-height:1.4;padding:0 10px 0 9px;font-size:18px;font-size:1.8rem}#form .prebio .w690 .guide .detail ol li:last-child dl dd{padding:0 0 0 9px}#form .prebio .w690 .guide .detail p{margin-bottom:10px}#form .prebio .w690 .guide .detail a{display:inline-block;text-align:center;width:434px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .guide .detail a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .prebio .w690 .guide .detail a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail a{line-height:45px}#form .prebio .w690 .guide .detail a *::-ms-backdrop{line-height:45px}}#form .prebio .w690 .guide .detail a:not(:target){line-height:45px\9}#form .prebio .w690 .guide .detail a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .prebio .w690 .guide .detail a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){#form .prebio .w690 .guide .detail a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}#form #accordion #accordionBtn{text-align:center;padding:10px;text-align:center;color:#274c80;border:#274c80 1px solid;cursor:pointer;margin-bottom:30px;background:url(/images/inquiry/icon_accordionOpen.png) 95% center no-repeat}#form #accordion #accordionBtn:hover{opacity:0.8}#form #accordion #accordionBtn.active{background:url(/images/inquiry/icon_accordionDown.png) 95% center no-repeat}#form #accordion table{display:none}#form .beige .titleBeige{font-size:30px;font-size:3rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;position:relative;background-color:#fcf5e5;z-index:2;line-height:1;letter-spacing:.05em}@media all and (-ms-high-contrast: none){#form .beige .titleBeige{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .titleBeige *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .beige .titleBeige:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .beige .titleBeige:before,#form .beige .titleBeige:after{content:"";display:block;position:absolute;width:88px;height:2px;background-color:#274c80;top:50%;z-index:1}#form .beige .titleBeige:before{left:0}#form .beige .titleBeige:after{right:0}#form .beige .preparation,#form .beige .procedure{text-align:center;padding:20px}#form .beige .preparation p,#form .beige .procedure p{font-size:18px;font-size:1.8rem;text-align:left;margin-bottom:10px;text-shadow:0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff}#form .beige .preparation p strong,#form .beige .procedure p strong{display:inline-block;margin-bottom:5px;line-height:1.3;font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){#form .beige .preparation p strong,#form .beige .procedure p strong{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .preparation p strong *::-ms-backdrop,#form .beige .procedure p strong *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .beige .preparation p strong:not(:target),#form .beige .procedure p strong:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .beige .preparation p strong small,#form .beige .procedure p strong small{font-size:30px;font-size:3rem}#form .beige .preparation a,#form .beige .procedure a{display:inline-block;text-align:center;width:488px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:43px}@media all and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{line-height:45px}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{line-height:45px}}#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){line-height:45px\9}#form .beige .preparation a span,#form .beige .procedure a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .beige .preparation a span:hover,#form .beige .procedure a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){#form .beige .preparation a span:hover,#form .beige .procedure a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media all and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{line-height:45px}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{line-height:45px}}#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){line-height:45px\9}#form .beige .preparation{background:#eff2f6 url(/images/inquiry/bg_preparation.png) no-repeat right top;border:solid 3px #83a5cb}#form .beige .preparation p strong{color:#274c80;letter-spacing:0.2em}#form .beige .procedure{background:#f7f2ed url(/images/inquiry/bg_procedure.png) no-repeat right top;border:solid 3px #916551}#form .beige .procedure p strong{color:#5d3119;letter-spacing:0.11em}#form .beige .close{display:block;margin-right:auto;margin-left:auto;text-align:center;width:314px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:43px}@media all and (-ms-high-contrast: none){#form .beige .close{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .close *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}#form .beige .close:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){#form .beige .close{line-height:45px}#form .beige .close *::-ms-backdrop{line-height:45px}}#form .beige .close:not(:target){line-height:45px\9}#form .beige .close span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .beige .close span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){#form .beige .close span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media all and (-ms-high-contrast: none){#form .beige .close{line-height:45px}#form .beige .close *::-ms-backdrop{line-height:45px}}#form .beige .close:not(:target){line-height:45px\9}#form .beige .close span{background:url(/images/common/icon_common_close.png) no-repeat 15px 15px}#form .beige .close span:hover{background:url(/images/common/icon_common_close.png) no-repeat 19px 15px}#form footer{font-size:11px;font-size:1.1rem}#form.endinghaus{background-color:#fff}#form.endinghaus .formTelArea,#form.endinghaus .formTelArea .telInfo,#form.endinghaus .formTelArea .inquirySection,#form.endinghaus .header{background-color:#fff}@media screen and (max-width: 736px){#form.endinghaus header .logo{width:195px;height:auto}}#form.endinghaus .formTelArea .claim{margin-top:15px}@media screen and (max-width: 736px){#form.endinghaus .formTelArea .claim{margin-top:5px}}#form.endinghaus table tr th{background-color:#f3f5f4}@media screen and (max-width: 736px){#form.endinghaus table tr th.shortTitle{background:#00148a}}#form.endinghaus .hxStyle01.endinghaus{background:url(/images/common/icon_title01.png) 14px center no-repeat;background-color:#00148a;font-family:"ゴシックMB101 DB JIS2004";padding-top:5px;font-size:2.7rem}@media screen and (max-width: 736px){#form.endinghaus .hxStyle01.endinghaus{background-image:none;padding-top:7px;padding-bottom:5px;font-size:1.8rem}}#form.endinghaus .submit p input{background:linear-gradient(to bottom, #00148a 0%, #00148a 100%);font-family:"ゴシックMB101 DB JIS2004"}#form.endinghaus .submit.confirm .backForm input{font-family:"ゴシックMB101 DB JIS2004"}#form.endinghaus section.beige{background-color:#fff}#form.endinghaus .beige .close span{font-family:"ゴシックMB101 DB JIS2004"}#form.endinghaus .formTelArea .lead{font-size:2.4rem;font-weight:bold}@media screen and (max-width: 736px){#form.endinghaus .formTelArea .lead{font-size:1.4rem;margin-top:20px;margin-bottom:0}}.formContents .formMain .error{margin-top:5px;display:inline-block;background-color:#c00;color:#fff;padding:0 8px;padding:5px 8px}.formContents .formMain .borderTitle{margin-top:30px;font-size:2.6rem}@media screen and (max-width: 736px){.formContents .formMain .borderTitle{margin-top:20px;font-size:2rem}}.formContents .formMain .borderTitle:before{width:16%}@media screen and (max-width: 736px){.formContents .formMain .borderTitle:before{width:6%}}.formContents .formMain .borderTitle :after{width:16%}@media screen and (max-width: 736px){.formContents .formMain .borderTitle :after{width:6%}}.mac #form .formTelArea .telInfo .telInfoInner02 .telText{font-size:4.6rem;top:24%}.enteredCount{border:2px solid #304b78;background:#f6f6f6}@media screen and (min-width: 737px){.enteredCount{position:fixed;top:40px;left:0;border-left:none;border-radius:0 5px 5px 0;padding:10px 15px;height:70px;width:auto;z-index:3}}@media screen and (max-width: 736px){.enteredCount{position:fixed;bottom:0px;margin-top:20px;text-align:center;padding:8px 0;width:100%;z-index:1}}.enteredCount .enteredCountText{color:#304b78;font-weight:bold}@media screen and (min-width: 737px){.enteredCount .enteredCountText{font-size:14px;font-size:1.4rem;line-height:1.2;margin:0 auto;text-align:center}}@media screen and (max-width: 736px){.enteredCount .enteredCountText{display:inline-block;font-size:24px;font-size:2.4rem;line-height:1;vertical-align:middle}}.enteredCount .enteredCountTop{color:#c40000}@media screen and (min-width: 737px){.enteredCount .enteredCountTop{font-size:36px;font-size:3.6rem;line-height:1;font-weight:bold}}@media screen and (max-width: 736px){.enteredCount .enteredCountTop{font-size:36px;font-size:3.6rem;line-height:1;font-weight:bold;vertical-align:middle}}.enteredCount .enteredCountPer,.enteredCount .enteredCountBottom{color:#304b78}@media screen and (min-width: 737px){.enteredCount .enteredCountPer,.enteredCount .enteredCountBottom{font-size:24px;font-size:2.4rem;line-height:1;font-weight:bold}}@media screen and (max-width: 736px){.enteredCount .enteredCountPer,.enteredCount .enteredCountBottom{font-size:24px;font-size:2.4rem;line-height:1;font-weight:bold;vertical-align:middle}}@media screen and (max-width: 736px){.enteredCount .enteredCountPer{vertical-align:middle}}@media screen and (max-width: 736px){.enteredCount .enteredCountBottom{margin-top:7px;display:inline-block}}.privacy{font-size:15px;font-size:1.5rem;padding:20px 25px;background-color:#fff}.privacy .foreword,.privacy .bold{font-weight:bold}.privacy .foreword{font-size:16px;font-size:1.6rem}.privacy ol li{list-style-type:decimal;margin-left:22px;margin-bottom:20px}.privacy ol li:last-child{margin-bottom:0}.privacy ol li .text li{list-style-type:none;margin:0}.privacy ol li.listStyleNone{list-style-type:unset}.privacy ol li.listStyleNone .title{text-indent:-25px}.privacy dl{margin-bottom:20px}.privacy dl dt{color:#274c80;font-weight:bold;font-size:16px;font-size:1.6rem;border-bottom:dotted 1px #274c80;margin-bottom:10px;padding-bottom:10px}.privacy dl dd ul li{padding-left:1em;text-indent:-1em;margin-bottom:5px}.privacy dl dd ul li:last-child{margin-bottom:0}.privacy .listStyleNone li{list-style-type:none;padding-left:0.5em;text-indent:-2em}.privacy .listStyleNone.mNone li{margin-bottom:0;margin-left:0;text-indent:-15px;padding-left:13px}.privacy .listStyleNone.kana li{margin-bottom:0;margin-left:0;text-indent:-2em;padding-left:30px}.privacy .flex>li{display:flex;flex-wrap:wrap}@media screen and (max-width: 736px){.privacy .flex>li{display:block}}.privacy .flex>li .title{width:204px}@media screen and (max-width: 736px){.privacy .flex>li .title{width:100%}}.privacy .flex.innerList{width:500px;margin:3px 0 0 225px}@media screen and (max-width: 736px){.privacy .flex.innerList{width:100%;margin:10px 0 0 0}}.privacy .flex.innerList>li{width:100%}@media screen and (max-width: 736px){.privacy .flex.innerList>li{display:flex}}.privacy .flex.innerList>li .title{width:15%}@media screen and (max-width: 736px){.privacy .flex.innerList>li .title{width:25%}}.privacy .flex.innerList>li .text{width:85%}@media screen and (max-width: 736px){.privacy .flex.innerList>li .text{width:75%}}.areaBlock{background-color:#fff}.areaBlock ul{padding:17px 0 20px}.areaForeword{font-size:20px;font-size:2rem;margin:13px 10px}.areaForeword.txtR{text-align:right}.areaPoint.spOnly{padding:0}.areaPoint.spOnly .inquirybanner{padding:0 10px}.areaPoint.spOnly .pointList{margin:10px 10px 20px}.areaPoint .main{padding-top:10px;background:#e4edf7}.areaPoint .main img{float:left}.areaPoint .main p{margin-left:15px;float:left;width:498px;margin-top:30px;font-size:15px;font-size:1.5rem;color:#1b1b1a;line-height:1.66;letter-spacing:-.05em}.areaPoint .main .flex{display:flex}.areaPoint .main .titleArea{width:325px;display:flex;flex-wrap:wrap;margin-left:-12px}.areaPoint .main .titleArea .titleSub{background:#2e4872;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:1.7rem;width:230px;height:22px;margin-left:33px}.areaPoint .main .titleArea .titleText{width:240px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:3.9rem;color:#2e4872;text-align:center;line-height:1;margin:0;position:relative;padding:10px 32px;letter-spacing:1.3px;font-weight:bold}.areaPoint .main .titleArea .titleText .small{font-size:3rem}.areaPoint .main .titleArea .titleText .marker{background:linear-gradient(transparent 70%, #fff586 0%);background-repeat:no-repeat;background-position:left 10px;background-size:100% 70%}.areaPoint .main .titleArea .titleText:before{content:"";background:url(/images/information/bg_ttl_line-balloon_left.webp) no-repeat left;padding:39px 18px;position:absolute;top:4px;left:5px}.areaPoint .main .titleArea .titleText:after{content:"";background:url(/images/information/bg_ttl_line-balloon_right.webp) no-repeat right;padding:40px 18px;position:absolute;top:4px;right:5px}.areaPoint .pointList{background-color:#f1f6fb}.areaPoint .pointList ol{padding:50px 0 25px;overflow:hidden}.areaPoint .pointList ol li{width:182px;float:left;background-color:#fff;margin-right:10px;position:relative}.areaPoint .pointList ol li:last-child{margin-right:0}.areaPoint .pointList ol li>img{position:absolute;top:-25px;left:50%;margin-left:-26px;line-height:1;display:inline-block}.areaPoint .pointList ol li dl{padding:38px 10px 15px;text-align:center}.areaPoint .pointList ol li dl dt{display:inline-block;font-size:20px;font-size:2rem;line-height:1.2;color:#2e4872;text-align:center}.areaPoint .pointList ol li dl dt .marker{background:linear-gradient(transparent 70%, #fff586 0%);background-repeat:no-repeat;background-position:left 3px;background-size:100% 70%}.areaPoint .pointList ol li dl dd{border-top:dotted 1px #313131;text-align:left;font-size:14px;font-size:1.4rem;color:#040d18;letter-spacing:-.05em;margin-top:10px;padding-top:10px}.areaPoint .pointList ol li .iconPoint{background:#6596d9;color:#fff;border-radius:50%;width:47px;height:47px;text-align:center;flex-wrap:wrap;line-height:1;padding-top:6px;position:absolute;top:-20px;left:36%;box-sizing:border-box;font-style:italic}.areaPoint .pointList ol li .iconPoint .point{font-size:1.2rem}.areaPoint .pointList ol li .iconPoint .num{font-size:2rem;font-weight:bold}.citiesFacilties.onlineArea{margin:0 auto 50px;max-width:700px;display:flex;align-items:center;justify-content:space-between;text-align:center}.citiesFacilties.onlineArea p.text{color:#274c80;font-size:20px;padding-top:5px}.citiesFacilties.onlineArea .button{font-size:26px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:10px;padding:1px;display:block;text-align:center;text-decoration:none;box-shadow:0 3px 3px rgba(0,0,0,0.3);max-width:355px;width:100%}.citiesFacilties.onlineArea .button span{font-size:18px}@media all and (-ms-high-contrast: none){.citiesFacilties.onlineArea .button{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.citiesFacilties.onlineArea .button *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.citiesFacilties.onlineArea .button:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.citiesFacilties.onlineArea .button:hover{opacity:.8}.citiesFacilties.onlineArea .button .intInner{border-radius:10px;line-height:1.2;padding:5px 0}.citiesFacilties.onlineArea .online{background:linear-gradient(to bottom, #f2af70, #e6713d);color:#fff}.citiesFacilties.onlineArea .online .intInner{border:1px solid #fff}.citiesFacilties.btnArea{margin:0 auto;width:640px}.citiesFacilties.btnArea p.text{text-align:center;width:100%;color:#274c80;font-size:20px;position:relative;display:inline-block}.citiesFacilties.btnArea p.text:before,.citiesFacilties.btnArea p.text:after{content:'';position:absolute;top:50%;display:inline-block;width:44px;height:2px;background-color:#274c80;-webkit-transform:rotate(-60deg)}.citiesFacilties.btnArea p.text:before{left:30px;transform:rotate(-130deg)}.citiesFacilties.btnArea p.text:after{right:30px;transform:rotate(-50deg)}.citiesFacilties.btnArea ul{margin:20px 0 40px 0;display:flex;justify-content:space-between}.citiesFacilties.btnArea ul .button{font-size:26px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:10px;padding:1px;display:block;text-align:center;text-decoration:none;box-shadow:0 3px 3px rgba(0,0,0,0.3);width:300px;margin-bottom:6px}.citiesFacilties.btnArea ul .button span{font-size:18px}@media all and (-ms-high-contrast: none){.citiesFacilties.btnArea ul .button{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.citiesFacilties.btnArea ul .button *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.citiesFacilties.btnArea ul .button:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.citiesFacilties.btnArea ul .button:hover{opacity:.8}.citiesFacilties.btnArea ul .button .intInner{border-radius:10px;line-height:1.2;padding:5px 0}.citiesFacilties.btnArea ul .online{background:linear-gradient(to bottom, #f2af70, #e6713d);color:#fff}.citiesFacilties.btnArea ul .online .intInner{border:1px solid #fff}.citiesFacilties.btnArea ul .kaikan{color:#fff;background:linear-gradient(to bottom, #9dd3d4, #4c8081)}.citiesFacilties.btnArea ul .kaikan .intInner{border:1px solid #fff}.cityPriceTitle{background:url(/images/information/bg_city_price.png) no-repeat top center;width:949px;height:74px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem}@media all and (-ms-high-contrast: none){.cityPriceTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.cityPriceTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.cityPriceTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.cityPriceTitle *{color:#304b78;display:inline-block;vertical-align:middle}.cityPriceTitle strong{font-size:30px;font-size:3rem;line-height:56px}.linkCityDetail{display:block;margin-right:auto;margin-left:auto;text-align:center;width:410px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:42px}@media all and (-ms-high-contrast: none){.linkCityDetail{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.linkCityDetail *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.linkCityDetail:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.linkCityDetail{line-height:45px}.linkCityDetail *::-ms-backdrop{line-height:45px}}.linkCityDetail:not(:target){line-height:45px\9}.linkCityDetail span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.linkCityDetail span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.linkCityDetail span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media all and (-ms-high-contrast: none){.linkCityDetail{line-height:44px}.linkCityDetail *::-ms-backdrop{line-height:44px}}.linkCityDetail:not(:target){line-height:44px\9}.arrow{line-height:1;margin:0 10px 15px;background:url(/images/common/icon_common_arrow_black.png) no-repeat left center;padding-left:20px}.areaSearch .inner{font-size:15px;font-size:1.5rem;background-color:#e4edf7;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:20px 12px 12px}.areaSearch .inner .mapInfo li{background:url(/images/common/icon_circle.png) no-repeat left center;padding-left:15px}@media screen and (max-width: 736px){.areaSearch .inner .mapInfo li{background-position:left 8px}}.areaSearch .inner .icon{overflow:hidden}@media screen and (max-width: 736px){.areaSearch .inner .icon{display:flex;justify-content:space-evenly;padding:0 20px;margin:-10px 0}}.areaSearch .inner .icon li{float:left;background:url(/images/common/icon_area_hall_txt.png) no-repeat left center;height:34px;line-height:34px;padding-left:42px;margin-right:20px}@media screen and (max-width: 736px){.areaSearch .inner .icon li{float:none;background-size:25px;padding-left:32px}}.areaSearch .inner .icon li:last-child{background:url(/images/common/icon_area_temple_txt.png) no-repeat left center;margin-right:0}@media screen and (max-width: 736px){.areaSearch .inner .icon li:last-child{background-size:25px}}.areaSearch .searchMap{background-color:#f5f5f5;overflow:hidden;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.areaSearch .searchMap div#map{width:950px;height:400px}@media screen and (max-width: 736px){.areaSearch .searchMap div#map{width:100%}}.areaSearch .searchMap .mapBubble{width:290px;overflow:hidden;padding:10px 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.areaSearch .searchMap .mapBubble dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background:#f5f5f5 url(/images/common/icon_title03.png) left center no-repeat;-webkit-background-size:auto 19px;background-size:auto 19px;padding:2px 10px 2px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.areaSearch .searchMap .mapBubble dt{line-height:30px}.areaSearch .searchMap .mapBubble dt *::-ms-backdrop{line-height:30px}}.areaSearch .searchMap .mapBubble dt:not(:target){line-height:30px\9}.areaSearch .searchMap .mapBubble dd{margin:12px 0}.areaSearch .searchMap .mapBubble dd span{background:#F4F0E5;padding:3px 5px;margin-right:10px;width:58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center}.areaSearch .searchMap .mapBubble dd p{padding-left:68px;text-align:left}.areaSearch .searchMap .mapBubble a{float:right;padding-left:15px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;line-height:1;height:16px}@media all and (-ms-high-contrast: none){.areaSearch .searchMap .mapBubble a{line-height:16px}.areaSearch .searchMap .mapBubble a *::-ms-backdrop{line-height:16px}}.areaSearch .searchMap .mapBubble a:not(:target){line-height:16px\9}.areaSearch .searchMap .mapBubble a:hover{opacity:0.8;color:#2e4872}.areaSearch .searchMap #mapList{float:left;width:420px;height:400px;background:#fff;padding:5px;border:1px solid #ddd;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.areaSearch .searchMap #mapList ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 5px 10px;height:100%;overflow-y:scroll}.areaSearch .searchMap #mapList ul .mapListCard{overflow:hidden;margin-bottom:15px}.areaSearch .searchMap #mapList ul .mapListCard dl{display:block;overflow:hidden}.areaSearch .searchMap #mapList ul .mapListCard dl .title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background:#F5F5F5;border-left:#2e4872 9px solid;-webkit-background-size:auto 19px;background-size:auto 19px;padding:2px 10px 2px 13px;font-size:19px;font-size:1.9rem}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .title{line-height:30px}.areaSearch .searchMap #mapList ul .mapListCard dl .title *::-ms-backdrop{line-height:30px}}.areaSearch .searchMap #mapList ul .mapListCard dl .title:not(:target){line-height:30px\9}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .title{padding:6px 10px 2px 16px}.areaSearch .searchMap #mapList ul .mapListCard dl .title *::-ms-backdrop{padding:6px 10px 2px 16px}}.areaSearch .searchMap #mapList ul .mapListCard dl .title:not(:target){padding:6px 10px 2px 16px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .address{margin:8px 0;margin-left:68px;text-indent:-68px}.areaSearch .searchMap #mapList ul .mapListCard dl .address span{background:#F4F0E5;padding:3px 5px;margin-right:10px;width:58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .koei{width:65px;color:#C83335;border:2px solid #C83335;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .koei{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .koei *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .koei:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .minei{width:65px;color:#27673e;border:2px solid #27673e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .minei{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .minei *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .minei:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .kasouba{width:65px;color:#a0310f;border:2px solid #a0310f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .kasouba{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .kasouba *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .kasouba:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .large{width:65px;color:#867325;border:2px solid #867325;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .large{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .large *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .large:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .parking{width:65px;color:#2d5098;border:2px solid #2d5098;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .parking{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .parking *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .parking:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .ekichika{width:65px;color:#81511c;border:2px solid #81511c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;padding:3px 0;line-height:13px;height:23px;display:inline-block}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard dl .icon .ekichika{line-height:15px}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .ekichika *::-ms-backdrop{line-height:15px}}.areaSearch .searchMap #mapList ul .mapListCard dl .icon .ekichika:not(:target){line-height:15px\9}.areaSearch .searchMap #mapList ul .mapListCard .detail{float:right;margin:10px 0 0;padding-left:15px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;line-height:1;height:16px}@media all and (-ms-high-contrast: none){.areaSearch .searchMap #mapList ul .mapListCard .detail{line-height:20px}.areaSearch .searchMap #mapList ul .mapListCard .detail *::-ms-backdrop{line-height:20px}}.areaSearch .searchMap #mapList ul .mapListCard .detail:not(:target){line-height:20px\9}.areaSearch .searchMap #mapList ul .mapListCard .detail:hover{opacity:0.8;color:#2e4872}.areaHallList>li{padding:20px 15px;background-color:#fff;overflow:hidden;border:solid 1px #eaebf0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.areaHallList>li:last-child{margin-bottom:25px}.areaHallList>li .areaDetailTitle{background-color:#f5f5f5;border-left:solid 5px #3e5882;border-bottom:dotted 1px #3e5882;margin-bottom:20px;padding:15px 0 15px 20px}@media screen and (max-width: 736px){.areaHallList>li .areaDetailTitle{padding:10px 0;border:0;margin-bottom:10px}.areaHallList>li .areaDetailTitle a,.areaHallList>li .areaDetailTitle .noAnchor{display:block;padding:0 30px 0 10px;position:relative;border-left:2px solid #2d4670}.areaHallList>li .areaDetailTitle a span.titleStyle,.areaHallList>li .areaDetailTitle .noAnchor span.titleStyle{text-decoration:none;font-weight:normal;display:block;font-size:1.8rem;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.areaHallList>li .areaDetailTitle a i.fa.fa-chevron-circle-right,.areaHallList>li .areaDetailTitle .noAnchor i.fa.fa-chevron-circle-right{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.areaHallList>li .areaDetailTitle span.titleSub{color:#0e1305;font-size:1.2rem;padding-left:0;font-weight:normal}}.areaHallList>li .areaDetailTitle *{display:inline-block;vertical-align:middle;line-height:1}.areaHallList>li .areaDetailTitle .titleStyle{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.areaHallList>li .areaDetailTitle .titleStyle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.areaHallList>li .areaDetailTitle .titleStyle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.areaHallList>li .areaDetailTitle .titleStyle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.areaHallList>li .areaDetailTitle .titleSub{padding-left:13px;font-size:16px;font-size:1.6rem;color:#797979}.areaHallList>li .areaDetailTitle a .titleStyle{text-decoration:underline}.areaHallList>li>img{width:189px;height:auto;float:left;margin-right:25px;margin-bottom:10px}.areaHallList>li .detail{position:relative;min-height:auto;padding-bottom:6px;float:right;width:76%}.areaHallList>li .detail.map{float:none;width:100%}.areaHallList>li .detail.map .btn{right:-80%}@media screen and (max-width: 736px){.areaHallList>li .detail{float:none;width:auto}}.areaHallList>li .detail.noImg{min-height:0 !important}.areaHallList>li .detail.noImg p{height:auto}.areaHallList>li .detail .type{overflow:hidden}.areaHallList>li .detail .type li{font-size:14px;font-size:1.4rem;float:left;border-style:solid;border-width:2px;min-width:75px;height:26px;line-height:22px;text-align:center;margin-right:8px;padding:0 8px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media all and (-ms-high-contrast: none){.areaHallList>li .detail .type li{line-height:23px}.areaHallList>li .detail .type li *::-ms-backdrop{line-height:23px}}.areaHallList>li .detail .type li:not(:target){line-height:23px\9}.areaHallList>li .detail .type li:last-chilc{margin-right:0}.areaHallList>li .detail .type li.koei{border-color:#C83335;color:#C83335}.areaHallList>li .detail .type li.minei{border-color:#27673e;color:#27673e}.areaHallList>li .detail .type li.kasouba{border-color:#a0310f;color:#a0310f}.areaHallList>li .detail .type li.large{border-color:#867325;color:#867325}.areaHallList>li .detail .type li.parking{border-color:#2d5098;color:#2d5098}.areaHallList>li .detail .type li.ekichika{border-color:#81511c;color:#81511c}.areaHallList>li .detail p{line-height:1.6;font-size:15px;font-size:1.5rem;margin:10px 0;position:relative;overflow:hidden;max-height:72px}.areaHallList>li .detail p:before,.areaHallList>li .detail p:after{background:#fff;position:absolute}.areaHallList>li .detail p:before{content:"...";top:48px;right:0}.areaHallList>li .detail p:after{content:"";height:100%;width:100%}.areaHallList>li .detail dl{font-size:15px;font-size:1.5rem;letter-spacing:-.4em;display:flex}.areaHallList>li .detail dl.access dd{width:630px}.areaHallList>li .detail dl *{display:inline-block;letter-spacing:normal;vertical-align:middle}.areaHallList>li .detail dl dt{font-size:16px;font-size:1.6rem;background-color:#f5f0e6;min-width:81px;height:34px;margin:0 8px 10px 0px;line-height:34px;padding:0 6px;text-align:center}@media all and (-ms-high-contrast: none){.areaHallList>li .detail dl dt{line-height:36px}.areaHallList>li .detail dl dt *::-ms-backdrop{line-height:36px}}.areaHallList>li .detail dl dt:not(:target){line-height:36px\9}@media screen and (max-width: 736px){.areaHallList>li .detail dl dt{margin:6px 0 3px}}.areaHallList>li .detail dl dt.icon{width:3%;height:auto;text-align:left;display:flex;margin-top:4px;background:none;min-width:auto}@media screen and (max-width: 736px){.areaHallList>li .detail dl dt.icon{width:10%;display:block}}.areaHallList>li .detail dl dd{padding:0 0 5px;width:95%}@media screen and (max-width: 736px){.areaHallList>li .detail dl dd{padding:8px 4px;font-size:1.6rem;width:90%}}.areaHallList>li .detail dl dd.w100{width:784px}@media screen and (max-width: 736px){.areaHallList>li .detail dl dd.w100{max-width:100%}}.areaHallList>li .detail dl dd .caption{font-weight:bold;margin-bottom:5px;display:block}.areaHallList>li .detail .btn{display:block;width:172px;height:40px;line-height:40px;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);border:solid 1px #424da3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:19px;font-size:1.9rem;text-decoration:none;text-align:center;position:relative;bottom:0;right:-74%}@media all and (-ms-high-contrast: none){.areaHallList>li .detail .btn{line-height:42px}.areaHallList>li .detail .btn *::-ms-backdrop{line-height:42px}}.areaHallList>li .detail .btn:not(:target){line-height:42px\9}.areaHallList>li .detail .btn span{display:block;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:14px center;padding-left:8px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.areaHallList>li .detail .btn:hover{opacity:0.8}.areaHallList>li .detail .btn:hover span{background-position:17px center}.areaHallList>li.flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 736px){.areaHallList>li.flex{display:block}}.areaHallList>li.flex .areaDetailTitle{width:100%}.areaHallList>li.flex .imageArea{width:30%}.areaHallList>li.flex .detail{width:70%}.areaHallList>li .noImage{width:30%}@media screen and (max-width: 736px){.areaHallList>li .noImage{width:auto;margin:0 auto;display:block}}.areaHallList .basic_description{display:none}.areaHallList .basic_description.accordion-desc.open{display:block}.areaHallList .accordion-switch{display:block;padding-bottom:2px;color:#244676;text-align:center;font-size:1.8rem;position:relative;cursor:pointer}.areaHallList .accordion-switch .moreLink{display:inline-block;border-bottom:1px solid #244676;vertical-align:-webkit-baseline-middle;font-size:1.6rem;line-height:2.6rem}.areaHallList .accordion-switch.close .open{display:none}.areaHallList .accordion-switch.close:after{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat;position:relative;right:-13px;top:15px;padding:5px 13px;background-size:18px}.areaHallList .accordion-switch.open .close{display:none}.areaHallList .accordion-switch.open:after{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat;position:relative;right:-13px;top:13px;padding:5px 13px;background-size:18px}@media screen and (max-width: 736px){.areaHallList .imageArea{display:flex;justify-content:center}}.areaHallList .imageArea .mainImage{width:210px;overflow:hidden;height:153px;margin-bottom:10px}.areaHallList .imageArea .imageList{width:40%;height:40px}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList{padding-left:5px;width:auto}}.areaHallList .imageArea .imageList ul{height:50px;display:flex}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul{display:block}}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li{width:66px;height:43px;margin-bottom:8px;margin-top:3px}}.areaHallList .imageArea .imageList ul li picture{overflow:hidden}.areaHallList .imageArea .imageList ul li picture source,.areaHallList .imageArea .imageList ul li picture img{width:84px;margin-left:4px;margin-top:-5px;display:block}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li picture source,.areaHallList .imageArea .imageList ul li picture img{width:100%;overflow:hidden;margin-top:auto}}.areaHallList .imageArea .imageList ul li picture source:nth-child(2),.areaHallList .imageArea .imageList ul li picture img:nth-child(2){margin-left:0}.areaHallList .imageArea .imageList ul li picture source:hover,.areaHallList .imageArea .imageList ul li picture img:hover{border:3px solid #2e4872;margin:-3px}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li picture source:hover,.areaHallList .imageArea .imageList ul li picture img:hover{border:2px solid #2e4872;margin:0}}.areaHallList .imageArea .imageList ul li.selected-thumbnail picture source,.areaHallList .imageArea .imageList ul li.selected-thumbnail picture img{border:3px solid #2e4872;margin:-4px 4px -8px -4px;width:79px;margin-left:0px;display:block}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li.selected-thumbnail picture source,.areaHallList .imageArea .imageList ul li.selected-thumbnail picture img{border:2px solid #2e4872;margin:4px 4px -8px 0;width:100%;overflow:hidden}}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li:first-child{margin-top:0;margin-bottom:9px}.areaHallList .imageArea .imageList ul li:first-child picture source,.areaHallList .imageArea .imageList ul li:first-child picture img{margin-bottom:0}.areaHallList .imageArea .imageList ul li.selected-thumbnail:first-child picture source,.areaHallList .imageArea .imageList ul li.selected-thumbnail:first-child picture img{margin-top:0;margin-bottom:-4px}}@media screen and (max-width: 736px){.areaHallList .imageArea .imageList ul li:nth-child(2){margin-top:0;margin-bottom:10px}.areaHallList .imageArea .imageList ul li:nth-child(2) picture source,.areaHallList .imageArea .imageList ul li:nth-child(2) picture img{margin-bottom:1px;margin-top:0px}.areaHallList .imageArea .imageList ul li.selected-thumbnail:nth-child(2) picture source,.areaHallList .imageArea .imageList ul li.selected-thumbnail:nth-child(2) picture img{margin-top:1px;margin-bottom:-5px}}.information .sec01 .inner1{overflow:hidden}.information .sec01 .inner1 .contentLeft{position:relative;float:left}.information .sec01 .inner1 .contentLeft h2{width:470px;font-size:34px;font-size:3.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-align:center;background:#f5f5f5;margin-bottom:8px}@media all and (-ms-high-contrast: none){.information .sec01 .inner1 .contentLeft h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .sec01 .inner1 .contentLeft h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .sec01 .inner1 .contentLeft h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.information .sec01 .inner1 .contentLeft ul{width:470px;height:383px;background:url(/images/information/img_info_bg01_mod2.png) center center no-repeat}.information .sec01 .inner1 .contentLeft ul li{display:block;width:174px;vertical-align:top}.information .sec01 .inner1 .contentLeft ul .tokyo{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_tokyo.png) no-repeat,url(/images/information/img_info_btn_tokyo.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:54px;left:53px}.information .sec01 .inner1 .contentLeft ul .tokyo:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .inner1 .contentLeft ul .kanagawa{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_kanagawa.png) no-repeat,url(/images/information/img_info_btn_kanagawa.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:85px;left:46px}.information .sec01 .inner1 .contentLeft ul .kanagawa:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .inner1 .contentLeft ul .chiba{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_chiba.png) no-repeat,url(/images/information/img_info_btn_chiba.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:-40px;left:246px}.information .sec01 .inner1 .contentLeft ul .chiba:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .inner1 .contentRight{position:relative;float:right}.information .sec01 .inner1 .contentRight h2{width:470px;font-size:34px;font-size:3.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-align:center;background:#f5f5f5;margin-bottom:8px}@media all and (-ms-high-contrast: none){.information .sec01 .inner1 .contentRight h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .sec01 .inner1 .contentRight h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .sec01 .inner1 .contentRight h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.information .sec01 .inner1 .contentRight ul{width:470px;height:383px;background:url(/images/information/img_info_bg02.png) center center no-repeat}.information .sec01 .inner1 .contentRight ul li{display:block;width:174px;vertical-align:top}.information .sec01 .inner1 .contentRight ul .hyogo{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_hyogo.png) no-repeat,url(/images/information/img_info_btn_hyogo.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:30px;left:38px}.information .sec01 .inner1 .contentRight ul .hyogo:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .inner1 .contentRight ul .osaka{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_osaka.png) no-repeat,url(/images/information/img_info_btn_osaka.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:46px;left:150px}.information .sec01 .inner1 .contentRight ul .osaka:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .inner1 .contentRight ul .nara{display:block;width:174px;height:99px;text-indent:-9999px;background:url(/images/information/icon_info_arrow_nara.png) no-repeat,url(/images/information/img_info_btn_nara.png) no-repeat;background-position:20px center,center center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;position:relative;top:66px;left:265px}.information .sec01 .inner1 .contentRight ul .nara:hover{background-position:25px center,center center;opacity:0.8}.information .sec01 .asideTxt{padding-top:10px;text-align:center;font-size:14px;font-size:1.4rem}.information .sec01 .inner2 a{width:667px;height:150px;display:block;text-indent:-9999px;margin:0 auto;background:url(/images/information/img_info_arrow01.png) 27px center no-repeat,url(/images/information/img_info_btn01.png) center center no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.information .sec01 .inner2 a:hover{background:url(/images/information/img_info_arrow01.png) 32px center no-repeat,url(/images/information/img_info_btn01.png) center center no-repeat;opacity:0.8}.information .sec02 .inner1{background:#e4edf7}.information .sec02 .inner1 .w950{background:url(/images/information/img_info_point_title.png) left bottom no-repeat;padding:40px 0 30px;overflow:hidden}.information .sec02 .inner1 .w950 p{float:right;width:500px;font-size:15px;font-size:1.5rem}.information .sec02 .inner2{background:#f1f6fb}.information .sec02 .inner2 .w950{font-size:0;letter-spacing:-.4em;padding:25px 0 30px}.information .sec02 .inner2 .w950 .columnBox5{position:relative;padding:95px 10px 10px;margin-top:25px;display:inline-block;vertical-align:top;width:182px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;letter-spacing:normal;background:#fff}.information .sec02 .inner2 .w950 .columnBox5:not(:first-child){margin-left:10px}.information .sec02 .inner2 .w950 .columnBox5 img{position:absolute;top:-25px;left:50%;margin-left:-81px}.information .sec02 .inner2 .w950 .columnBox5 p{padding-top:10px}.information .sec03 .w950{height:394px;background:url(/images/information/img_info_bg04.png) center center no-repeat}.information .sec03 .w950 .inner{padding:30px;width:654px}.information .sec03 .w950 .inner p{font-size:15px;font-size:1.5rem;margin-top:5px;font-weight:bold}.information .sec03 .w950 .inner a{display:block;margin:0 auto;text-align:center;text-align:center;width:490px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.information .sec03 .w950 .inner a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .sec03 .w950 .inner a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .sec03 .w950 .inner a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.information .sec03 .w950 .inner a{line-height:45px}.information .sec03 .w950 .inner a *::-ms-backdrop{line-height:45px}}.information .sec03 .w950 .inner a:not(:target){line-height:45px\9}.information .sec03 .w950 .inner a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.information .sec03 .w950 .inner a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.information .sec03 .w950 .inner a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.hallHeader{background-color:#f5f2f0;border-top:solid 6px #2e4872}.hallHeader .w950{letter-spacing:-.4em}.hallHeader .w950 .hallTitle{display:inline-block;vertical-align:top;letter-spacing:-.4em;width:550px;margin:18px 0}.hallHeader .w950 .hallTitle img{display:inline-block;vertical-align:middle;letter-spacing:normal;margin-right:10px}.hallHeader .w950 .hallTitle .hallName{display:inline-block;vertical-align:middle;letter-spacing:normal;width:445px}.hallHeader .w950 .hallTitle .hallName a{text-decoration:none}.hallHeader .w950 .hallTitle .hallName a:hover *{color:#2378d1}.hallHeader .w950 .hallTitle .hallName a .ruby{margin-top:8px;line-height:1}.hallHeader .w950 .hallTitle .hallName a h1,.hallHeader .w950 .hallTitle .hallName a .faqPage{font-size:46px;font-size:4.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-top:3px;line-height:1;letter-spacing:-1px}@media all and (-ms-high-contrast: none){.hallHeader .w950 .hallTitle .hallName a h1,.hallHeader .w950 .hallTitle .hallName a .faqPage{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hallHeader .w950 .hallTitle .hallName a h1 *::-ms-backdrop,.hallHeader .w950 .hallTitle .hallName a .faqPage *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hallHeader .w950 .hallTitle .hallName a h1:not(:target),.hallHeader .w950 .hallTitle .hallName a .faqPage:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hallHeader .w950 .hallTell{display:inline-block;vertical-align:top;letter-spacing:normal;width:400px;margin-top:12px;position:relative}.hallHeader .w950 .hallTell .title{background-color:#304b78;text-align:center;font-weight:bold;font-size:18px;font-size:1.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;width:400px;padding:2px 5px}.hallHeader .w950 .hallTell img{margin:7px 0}.mac .hallHeader_mini .w690 .hallTell .telText{font-size:3rem}.hallHeader_mini{background-color:#f5f2f0;border-top:solid 6px #2e4872}.hallHeader_mini .w690{width:690px;margin:0 auto;letter-spacing:-.4em}.hallHeader_mini .w690 .hallTitlew640{width:640px;margin:0 auto}.hallHeader_mini .w690 .hallTitle{display:inline-block;vertical-align:top;letter-spacing:-.4em;width:396px;margin:18px 0;padding-right:5px}.hallHeader_mini .w690 .hallTitle img{display:inline-block;vertical-align:middle;letter-spacing:normal}.hallHeader_mini .w690 .hallTitle .hallName{display:inline-block;vertical-align:middle;letter-spacing:normal}.hallHeader_mini .w690 .hallTitle .hallName h1{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#304b78;padding-top:3px;line-height:1;letter-spacing:-1px}@media all and (-ms-high-contrast: none){.hallHeader_mini .w690 .hallTitle .hallName h1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hallHeader_mini .w690 .hallTitle .hallName h1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hallHeader_mini .w690 .hallTitle .hallName h1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hallHeader_mini .w690 .hallTitle .hallName .ruby{margin-top:8px;line-height:1}.hallHeader_mini .w690 .hallTell{display:inline-block;vertical-align:top;letter-spacing:normal;width:238px;margin-top:12px;text-align:center;position:relative}.hallHeader_mini .w690 .hallTell .title{background-color:#304b78;text-align:center;font-weight:bold;font-size:18px;font-size:1.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;width:234px;padding:2px 5px}.hallHeader_mini .w690 .hallTell img{margin-top:7px}.hallHeader_mini .w690 .hallTell .telText{position:absolute;top:56%;left:39px;font-size:34px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.5px}.hallForeword{background-color:#fff}.hallForeword .w950{overflow:hidden;padding:20px 0 50px}.hallForeword .w950 .title,.hallForeword .w950 p.faqPage{font-size:20px;font-size:2rem;background:url(/images/common/icon_title03.png) no-repeat left center;padding-left:20px;font-weight:normal;margin-bottom:15px}.hallForeword .w950 img{float:left;margin-right:35px}.hallForeword .w950 img.nhk{float:none;display:block;width:280px;margin-right:0;padding-bottom:5px}.hallForeword .w950 .detail{float:left;width:655px}.hallForeword .w950 .detail .type{overflow:hidden}.hallForeword .w950 .detail .type li{font-size:14px;font-size:1.4rem;float:left;border-style:solid;border-width:2px;min-width:75px;height:26px;line-height:22px;text-align:center;margin-right:8px;padding:0 8px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media all and (-ms-high-contrast: none){.hallForeword .w950 .detail .type li{line-height:23px}.hallForeword .w950 .detail .type li *::-ms-backdrop{line-height:23px}}.hallForeword .w950 .detail .type li:not(:target){line-height:23px\9}.hallForeword .w950 .detail .type li:last-chilc{margin-right:0}.hallForeword .w950 .detail .type li.koei{border-color:#C83335;color:#C83335}.hallForeword .w950 .detail .type li.minei{border-color:#27673e;color:#27673e}.hallForeword .w950 .detail .type li.kasouba{border-color:#a0310f;color:#a0310f}.hallForeword .w950 .detail .type li.large{border-color:#867325;color:#867325}.hallForeword .w950 .detail .type li.parking{border-color:#2d5098;color:#2d5098}.hallForeword .w950 .detail .type li.ekichika{border-color:#81511c;color:#81511c}.hallForeword .w950 .detail p{font-size:17px;font-size:1.7rem;margin-top:10px;line-height:1.52}.hallForeword .hallNameArea{border-bottom:2px solid #304b78;padding:0}.hallForeword .hallNameArea h1{font-size:4.6rem;color:#304b78;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";line-height:5.5rem}.hallForeword .hallNameArea .description{color:#797979;padding-bottom:15px}.informationReadText{background-color:rgba(255,255,255,0.85);padding:20px 25px;border:1px solid #d6d3cd}.informationReadText .text01{color:#274c80;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.4;margin-bottom:10px}@media all and (-ms-high-contrast: none){.informationReadText .text01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.informationReadText .text01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.informationReadText .text01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hallPlace{background-color:#fff;padding:25px 20px;overflow:hidden}.hallPlace .left{float:left;width:474px}.hallPlace .left div#map{width:474px;height:415px;margin-bottom:15px}.hallPlace .left .mapBubble{width:290px;overflow:hidden;padding:10px 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hallPlace .left .mapBubble dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background:#f5f5f5 url(/images/common/icon_title03.png) left center no-repeat;-webkit-background-size:auto 19px;background-size:auto 19px;padding:2px 10px 2px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.hallPlace .left .mapBubble dt{line-height:30px}.hallPlace .left .mapBubble dt *::-ms-backdrop{line-height:30px}}.hallPlace .left .mapBubble dt:not(:target){line-height:30px\9}.hallPlace .left .mapBubble dd{margin:12px 0}.hallPlace .left .mapBubble dd span{background:#F4F0E5;padding:3px 5px;margin-right:10px;width:58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center}.hallPlace .left .mapBubble dd p{padding-left:68px;text-align:left}.hallPlace .left .mapBubble a{float:right;padding-left:15px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;line-height:1;height:16px}@media all and (-ms-high-contrast: none){.hallPlace .left .mapBubble a{line-height:16px}.hallPlace .left .mapBubble a *::-ms-backdrop{line-height:16px}}.hallPlace .left .mapBubble a:not(:target){line-height:16px\9}.hallPlace .left .mapBubble a:hover{opacity:0.8;color:#2e4872}.hallPlace .left .btnMap{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;display:block;border:solid 1px #424da3;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center;text-decoration:none;padding:5px 0;color:#2d4670;box-shadow:0px 3px 0px rgba(0,0,0,0.3)}@media all and (-ms-high-contrast: none){.hallPlace .left .btnMap{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hallPlace .left .btnMap *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hallPlace .left .btnMap:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hallPlace .left .btnMap:hover{opacity:0.8}.hallPlace .right{float:right;width:415px}.hallPlace .right table{margin-top:-10px;font-size:15px;font-size:1.5rem;table-layout:fixed;border-collapse:separate;border-spacing:0 10px}.hallPlace .right table tr th{width:93px}.hallPlace .right table tr th span{display:block;padding:5px 0;background-color:#f5f0e6}.hallPlace .right table tr td{padding:0 22px;min-width:98px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hallPlace .right .btnPhoto{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:325px;display:block;border:solid 1px #424da3;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center;text-decoration:none;margin-right:auto;margin-left:auto;padding:5px 0;color:#2d4670;box-shadow:0px 3px 0px rgba(0,0,0,0.3)}@media all and (-ms-high-contrast: none){.hallPlace .right .btnPhoto{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hallPlace .right .btnPhoto *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hallPlace .right .btnPhoto:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hallPlace .right .btnPhoto:hover{opacity:0.8}.hallPlace .right .btnPhoto span{display:block;background:url(/images/common/icon_common_build.png) no-repeat 16px center;padding-left:15px}.hallPlace .right>p{text-align:center;font-size:15px;font-size:1.5rem}.hallDetail{background-color:#fff;padding:45px 20px 20px}.hallDetail .inner{background:url(/images/information/img_border_hall.png) no-repeat center bottom;margin-bottom:25px;padding-bottom:25px}.hallDetail .inner:last-of-type{background:none;margin-bottom:0;padding-bottom:0}.hallDetail .inner .photoList{width:729px;margin-top:-10px;margin-right:auto;margin-left:auto;overflow:hidden}.hallDetail .inner .photoList li{width:229px;float:left;margin-right:21px;margin-top:10px}.hallDetail .inner .photoList li img{vertical-align:bottom}.hallDetail .inner .photoList li:nth-of-type(3n){margin-right:0}.hallDetail .inner .photoList li p{margin-top:5px}.hallDetail .inner .hallMovie .title{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:15px}.hallDetail .inner .hallMovie .movie{width:520px;margin-right:auto;margin-left:auto;margin-bottom:15px}.hallDetail .inner .hallMovie .movie img{vertical-align:bottom}.hallDetail .inner .hallFeature .title{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:25px}.hallDetail .inner .hallFeature ul{background-color:#f9f6f0;padding:10px 20px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}.hallDetail .inner .hallFeature ul li{width:385px;float:left;background:url(/images/common/icon_common_gold.png) no-repeat left 10px;padding-left:20px;padding-right:30px;margin-top:20px}.hallDetail .inner .hallFeature ul li dl dt{font-size:18px;font-size:1.8rem;color:#8f6632}.hallDetail .inner .hallFeature ul li dl dd{font-size:14px;font-size:1.4rem}.staffComment{padding:15px;border:solid 3px #dcc7a6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fff}.staffComment .title{font-size:24px;font-size:2.4rem;color:#304b78;margin-bottom:10px;padding:7px 15px 17px;border-bottom:dotted 1px #304b78}.staffComment .text{width:680px;float:left;margin-left:15px;margin-bottom:20px}.staffComment .text .subTitle{font-size:20px;font-size:2rem;color:#8f6632;margin:20px 0 10px;font-weight:bold}.staffComment .text p{margin-top:20px;font-size:15px;font-size:1.5rem}.staffComment .text p.pr{font-weight:bold;font-size:17px;font-size:1.7rem;color:#583828}.staffComment .staffCard{float:right;width:173px;background-color:#f5f0e6;text-align:center;margin-top:10px;margin-right:15px;padding:25px 0 20px}.staffComment .staffCard img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;vertical-align:bottom;margin-bottom:20px}.staffComment .staffCard p{font-weight:bold}.staffComment .btnDir{display:block;text-align:center;clear:both;width:326px;border:solid 1px #bebebe;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-right:auto;margin-left:auto;text-decoration:none;color:#324e7d;padding:5px 0;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);box-shadow:0px 2px 5px rgba(0,0,0,0.2)}.staffComment .btnDir:hover{opacity:0.8}.staffComment .btnDir span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 18px center}.userVoice{background-color:#fff;padding:18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.userVoice ul li{background-color:#f5f0e6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-bottom:18px;padding:20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em}.userVoice ul li:last-of-type{margin-bottom:0}.userVoice ul li img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;display:inline-block;vertical-align:middle;letter-spacing:normal;margin-right:30px}.userVoice ul li dl{display:inline-block;vertical-align:middle;letter-spacing:normal;width:720px}.userVoice ul li dl dt{font-size:20px;font-size:2rem;color:#8f6632;margin-bottom:10px;font-weight:bold}.userVoice ul li dl dd{font-size:15px;font-size:1.5rem}.hallRelation{border:solid 1px #f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.hallRelation .inner{padding:30px}.hallRelation .inner.hall{padding:30px 0;background-color:#fff}.hallRelation .inner .townList,.hallRelation .inner .prefList{overflow:hidden}.hallRelation .inner .townList li,.hallRelation .inner .prefList li{float:left;margin-right:20px}.hallRelation .inner .townList li:last-child,.hallRelation .inner .prefList li:last-child{margin-right:0}.hallRelation .whiteBtn{margin:20px auto 0;display:block;text-align:center;width:410px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.hallRelation .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hallRelation .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hallRelation .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.hallRelation .whiteBtn{line-height:45px}.hallRelation .whiteBtn *::-ms-backdrop{line-height:45px}}.hallRelation .whiteBtn:not(:target){line-height:45px\9}.hallRelation .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.hallRelation .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.hallRelation .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.hallRelation .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}.hallRelation .whiteBtn:hover span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background-position:19px center}.hallRelationBox.borderBold .hallRelation{border:solid 1px #cfcdca}.hallCarouselList{width:894px;margin:0 auto;position:relative}.hallCarouselList .slick-arrow{border:0;outline:none;font-size:0;width:49px;height:49px;position:absolute;z-index:2;top:50%;margin-top:-30px;cursor:pointer;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.hallCarouselList .slick-arrow:hover{opacity:0.8}.hallCarouselList .slick-prev{left:-15px;background:url(/images/common/icon_common_slide_prev.png) no-repeat left center}.hallCarouselList .slick-prev:hover{left:-11px}.hallCarouselList .slick-next{right:-15px;background:url(/images/common/icon_common_slide_next.png) no-repeat left center}.hallCarouselList .slick-next:hover{right:-11px}.hallCarouselList li{width:216px;background-color:#fff;border:solid 1px #d1d1d1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 3px}.hallCarouselList li a{display:block;text-decoration:none;position:relative}.hallCarouselList li a:hover .thumb img,.hallCarouselList li a:hover .hallName,.hallCarouselList li a:hover .detail{opacity:0.8}.hallCarouselList li a .thumb{width:210px;height:153px;margin:3px auto 0}.hallCarouselList li a .hallName{margin:0 3px;font-size:18px;font-size:1.8rem;font-weight:bold;color:#304b78;border-left:solid 5px #304b78;border-bottom:dotted 1px #3d3d3d;padding:10px 0 10px 28px;background:url(/images/common/icon_common_arrow_next.png) no-repeat 8px center}.hallCarouselList li a .detail{color:#282828;font-size:14px;font-size:1.4rem;padding:10px 15px;line-height:1.2}.hallCarouselList li a .tag{z-index:9999;position:absolute;top:0;left:3px;color:#fff;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;padding:0 8px;background-color:#e6713d}.hallCarouselList li a .tag span,.hallCarouselList li a .tag strong{display:inline-block;vertical-align:middle}.hallCarouselList li a .tag span{padding-top:2px}.hallCarouselList li a .tag strong{font-size:20px;font-size:2rem}.hallDetailBlock{background-color:#fff;padding:25px 20px}.hallDetailBlock table{font-size:17px;font-size:1.7rem;table-layout:fixed;border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.hallDetailBlock table tr *{vertical-align:top}.hallDetailBlock table tr th span{display:block;text-align:left;background-color:#f5f0e6;padding:5px 15px;min-width:62px}.hallDetailBlock table tr td{padding:5px 0 5px 20px}.w950 .caseList{margin-left:-20px;margin-right:-20px}.w950 .caseList li{width:283px}.w950 .caseList li .caseListBox table{width:auto}.w950 .caseList li.num01 .subtitle{color:#4d81a3}.w950 .caseList li.num02 .subtitle{color:#645993}.w950 .caseList.column02 li{width:438px}.w950 .caseList.column02 li table tr th{width:142px}.w950 .caseList.column02 li table tr td{width:297px}.w950 .caseList.column02 li .type .price{width:300px}.w950 .caseList.column02 li .type .price02{display:table-cell;width:150px}.w950 .caseList.column02 li .type .caution{display:table-cell;width:155px;vertical-align:middle}.w950 .caseList.column02 li .subtitle{border-bottom:dotted 1px #2a2a2a;padding:10px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:18px}.w950 .caseList.column02 li .subtitle02{padding-top:19px;padding-bottom:19px}.w950 .caseList.column02 li .subtitle03{padding-top:28px;padding-bottom:28px}.caseList{letter-spacing:-.4em;text-align:center}.caseList.none li .title:after{display:none !important}.caseList li{text-align:left;margin:0 12px;width:287px;display:inline-block;letter-spacing:normal;vertical-align:top;border-style:solid;border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.caseList li a{text-decoration:none;display:block}.caseList li a:hover{opacity:0.8}.caseList li .title{text-align:center;color:#fff;position:relative;line-height:1;padding:4px 0 5px}.caseList li .title .caseNum{font-size:18px;font-size:1.8rem}.caseList li .title .caseNum span{font-size:30px;font-size:3rem;padding-left:8px}.caseList li .title .caseCount{position:absolute;right:8px;top:4px;width:88px;padding:3px 0 2px;text-align:center;font-size:16px;font-size:1.6rem;background-color:#eef4f5;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;border-radius:13px;color:#385f77;line-height:1}.caseList li .title .caseCount span{font-weight:bold;letter-spacing:-.08em;font-size:24px;font-size:2.4rem;padding-right:3px}.caseList li .title:after{content:"";display:block;width:24px;height:24px;position:absolute;top:7px;left:10px;background:url(/images/information/icon_caselist_01.png)}.caseList li .type{padding:0 12px;border-bottom:dotted 1px #2a2a2a;overflow:hidden;position:relative;display:block}.caseList li .type .tagBox{display:table-cell;vertical-align:middle;width:125px;height:60px}.caseList li .type .tagBox.tagBox02{width:300px}.caseList li .type .tagBox .tag{border-style:solid;border-width:2px;padding:0 10px;margin-right:10px;line-height:20px !important;text-align:center;background-color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:bold;display:block;padding-top:1px}@media all and (-ms-high-contrast: none){.caseList li .type .tagBox .tag{line-height:29px}.caseList li .type .tagBox .tag *::-ms-backdrop{line-height:29px}}.caseList li .type .tagBox .tag:not(:target){line-height:29px\9}.caseList li .type .tagBox .tag.family{border-color:#dd523b;color:#dd523b}.caseList li .type .tagBox .tag.general{border-color:#304b78;color:#304b78}.caseList li .type .tagBox .tag.free{border-color:#5a9eb4;color:#5a9eb4}.caseList li .type .tagBox .tag.owakarekai{border-color:#79588d;color:#79588d}.caseList li .type .tagBox .tag.before{border-color:#397aa8;color:#397aa8}.caseList li .type .price{display:table-cell;vertical-align:middle;color:#000000;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;width:132px;text-align:center}@media all and (-ms-high-contrast: none){.caseList li .type .price{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.caseList li .type .price *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.caseList li .type .price:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.caseList li .type .price span{color:#b1233b;font-size:38px;font-size:3.8rem}.caseList li table{width:100%;table-layout:fixed}.caseList li table tr *{color:#000;font-size:15px;font-size:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.caseList li table tr th{padding:5px 8px 5px 13px;width:73px;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;font-weight:normal}.caseList li table tr td{padding:5px 8px;width:214px;border-bottom-style:solid;border-bottom-width:1px}.caseList li table tr .last{border-bottom:none}.caseList li.num01{border-color:#4d81a3;background-color:#fcfdfd}.caseList li.num01 .title{background-color:#4d81a3}.caseList li.num01 .title .caseCount{color:#4d81a3;background-color:#fcfdfd}.caseList li.num01 .title:after{background:none}.caseList li.num01 table th,.caseList li.num01 table td{border-color:#4d81a3}.caseList li.num01 table th{color:#4d81a3;background-color:#eef4f5}.caseList li.num01 table th,.caseList li.num01 table td{border-color:#4d81a3}.caseList li.num01 table th{color:#4d81a3;background-color:#eef4f5}.caseList li.num01 a .title:after{background:url(/images/information/icon_caselist_01.png) !important}.caseList li.num02{border-color:#645993;background-color:#fcfdfe}.caseList li.num02 .title{background-color:#645993}.caseList li.num02 .title .caseCount{color:#645993;background-color:#fcfcfe}.caseList li.num02 .title:after{background:none}.caseList li.num02 table th,.caseList li.num02 table td{border-color:#645993}.caseList li.num02 table th{color:#645993;background-color:#dbdde7}.caseList li.num02 a .title:after{background:url(/images/information/icon_caselist_02.png) !important}.caseList li.num03{border-color:#765948;background-color:#fcfcfc}.caseList li.num03 .title{background-color:#765948}.caseList li.num03 .title .caseCount{color:#765948;background-color:#fcfcfc}.caseList li.num03 .title:after{background:none}.caseList li.num03 table th,.caseList li.num03 table td{border-color:#765948}.caseList li.num03 table th{color:#765948;background-color:#e7e5de}.caseList li.num03 a .title:after{background:url(/images/information/icon_caselist_03.png) !important}.caseList.anchorLink .num01 a .title:after{background:url(/images/information/icon_caselist_anchor_01.png) !important}.caseList.anchorLink .num02 a .title:after{background:url(/images/information/icon_caselist_anchor_02.png) !important}.caseList.anchorLink .num03 a .title:after{background:url(/images/information/icon_caselist_anchor_03.png) !important}.attentionBnr{border:solid 3px #c4144a;background:#fff url(/images/information/bg_bnr_attention.webp) no-repeat center left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:15px;font-size:1.5rem;letter-spacing:-.4em;padding:10px 0 13px;content-visibility:auto;contain-intrinsic-size:200px}.attentionBnr img,.attentionBnr .inner{display:inline-block;vertical-align:top;letter-spacing:normal}.attentionBnr img{padding-left:30px}.attentionBnr .inner{width:550px;padding-top:18px;padding-left:25px}.attentionBnr .inner a{display:block;margin:10px auto 0;text-align:center;width:292px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:43px}@media all and (-ms-high-contrast: none){.attentionBnr .inner a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.attentionBnr .inner a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.attentionBnr .inner a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.attentionBnr .inner a{line-height:45px}.attentionBnr .inner a *::-ms-backdrop{line-height:45px}}.attentionBnr .inner a:not(:target){line-height:45px\9}.attentionBnr .inner a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.attentionBnr .inner a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.attentionBnr .inner a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media all and (-ms-high-contrast: none){.attentionBnr .inner a{line-height:45px}.attentionBnr .inner a *::-ms-backdrop{line-height:45px}}.attentionBnr .inner a:not(:target){line-height:45px\9}.caseBlock{background-color:#fff}.caseBlock .titleBlock{overflow:hidden}.caseBlock .titleBlock .main{width:935px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;border-left-style:solid;border-left-width:15px;border-bottom-style:solid;border-bottom-width:1px;display:table}@media all and (-ms-high-contrast: none){.caseBlock .titleBlock .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.caseBlock .titleBlock .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.caseBlock .titleBlock .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.caseBlock .titleBlock .main .imgBox{width:390px;height:128px;float:right}.caseBlock .titleBlock .main .titBox{width:515px;float:left;padding:7px 0;padding-left:25px}.caseBlock .titleBlock .main .titBox .type{font-size:22px;font-size:2.2rem;letter-spacing:-.4em}.caseBlock .titleBlock .main .titBox .type span{display:inline-block;vertical-align:bottom;line-height:35px}.caseBlock .titleBlock .main .titBox .type .num{font-size:36px;font-size:3.6rem;line-height:42px;padding-top:1px}.caseBlock .titleBlock .main .titBox .type>*{display:inline-block;letter-spacing:normal;vertical-align:bottom}.caseBlock .titleBlock .main .titBox .type .tag{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:17px;font-size:1.7rem;border-style:solid;border-width:2px;padding:0 10px;height:26px;background-color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:bold;margin-bottom:3px}@media all and (-ms-high-contrast: none){.caseBlock .titleBlock .main .titBox .type .tag{margin-left:10px}.caseBlock .titleBlock .main .titBox .type .tag *::-ms-backdrop{margin-left:10px}}.caseBlock .titleBlock .main .titBox .type .tag.family{border-color:#dd523b;color:#dd523b}.caseBlock .titleBlock .main .titBox .type .tag.general{border-color:#304b78;color:#304b78}.caseBlock .titleBlock .main .titBox .type .tag.free{border-color:#5a9eb4;color:#5a9eb4}.caseBlock .titleBlock .main .titBox .type .tag.owakarekai{border-color:#79588d;color:#79588d}.caseBlock .titleBlock .main .titBox .type .tag.before{border-color:#397aa8;color:#397aa8}.caseBlock .titleBlock .main .title{line-height:1.1;font-size:28px;font-size:2.8rem;padding-bottom:10px;height:60px;display:table-cell;vertical-align:middle}.caseBlock .titleBlock .contents.left{float:left;width:555px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 30px}.caseBlock .titleBlock .contents.left .voice{font-size:24px;font-size:2.4rem;font-weight:bold;background-repeat:no-repeat;background-position:left center;padding-left:35px}.caseBlock .titleBlock .contents.left ul{margin-top:10px}.caseBlock .titleBlock .contents.left ul li{font-size:15px;font-size:1.5rem;color:#333333;margin-left:-5px}.caseBlock .titleBlock .contents.right{float:right;width:390px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:25px 0 3px 25px;word-wrap:break-word}.caseBlock .titleBlock .contents.right dl{color:#000;width:100%;letter-spacing:-.4em}.caseBlock .titleBlock .contents.right dl *{display:inline-block;letter-spacing:normal;vertical-align:top;margin-bottom:13px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.caseBlock .titleBlock .contents.right dl dt{width:74px;text-align:center;background-color:#fff}.caseBlock .titleBlock .contents.right dl dd{width:290px}.caseBlock .titleBlock .contents.right dl dd.short01{width:80px}.caseBlock .titleBlock .contents.right dl dd.short02{width:120px}.caseBlock .detail{padding:35px 16px 20px}.caseBlock .detail .inner{overflow:hidden}.caseBlock .detail .inner .allPrice{float:left;width:309px;position:relative}.caseBlock .detail .inner .allPrice:after{content:"";display:block;background:url(/images/information/icon_case_arrow.png) no-repeat 0 0;width:22px;height:38px;position:absolute;top:153px;right:-22px}.caseBlock .detail .inner .allPrice>a{display:block;margin-top:12px;font-size:15px;font-size:1.5rem;letter-spacing:-.05em;background:url(/images/common/icon_common_arrow_next.png) no-repeat 4px 4px;padding-left:20px}.caseBlock .detail .inner .allPrice>a:hover{opacity:0.8;color:#2e4872}.caseBlock .detail .inner .allPrice .box{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:solid 3px #b1233b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.caseBlock .detail .inner .allPrice .box>.title{font-size:20px;font-size:2rem;color:#fff;font-weight:bold;padding:7px 0 10px;text-align:center;background:url(/images/information/bg_price_allprice.gif) repeat 0 0}.caseBlock .detail .inner .allPrice .box .inner{padding:12px;font-size:15px;font-size:1.5rem}.caseBlock .detail .inner .allPrice .box .inner .priceBox{background-color:#faeaf1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:9px;margin-bottom:5px}.caseBlock .detail .inner .allPrice .box .inner .priceBox .title{background-color:#fff;text-align:center;font-size:20px;font-size:2rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:bold}.caseBlock .detail .inner .allPrice .box .inner .priceBox .price{color:#b1233b;font-weight:bold;font-size:30px;font-size:3rem;text-align:center;position:relative;padding-right:69px}.caseBlock .detail .inner .allPrice .box .inner .priceBox .price span{display:inline-block;vertical-align:bottom;line-height:48px}.caseBlock .detail .inner .allPrice .box .inner .priceBox .price .price{font-size:46px;font-size:4.6rem;letter-spacing:-.05em;padding-right:3px;line-height:56px}.caseBlock .detail .inner .allPrice .box .inner .priceBox .price small{position:absolute;right:3px;bottom:10px;display:inline-block;font-weight:bold;color:#fff;font-size:15px;font-size:1.5rem;background-color:#858382;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:66px;height:25px}.caseBlock .detail .inner .allPrice .box .inner p strong{font-size:18px;font-size:1.8rem}.caseBlock .detail .inner .allPrice .box .inner p small{font-size:14px;font-size:1.4rem}.caseBlock .detail .inner .allPrice .box .inner p:last-of-type{margin:10px 6px}.caseBlock .detail .inner .priceDetail{float:right;width:590px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.caseBlock .detail .inner .priceDetail .priceTitle{padding:14px 20px;border-bottom-style:solid;border-bottom-width:1px;letter-spacing:-.4em}.caseBlock .detail .inner .priceDetail .priceTitle *{display:inline-block;vertical-align:middle;letter-spacing:normal}.caseBlock .detail .inner .priceDetail .priceTitle .title{font-size:20px;font-size:2rem;font-weight:bold}.caseBlock .detail .inner .priceDetail .priceTitle .attention{font-size:15px;font-size:1.5rem;line-height:1.3;margin-left:25px}.caseBlock .detail .inner .priceDetail ul{padding:30px 20px 10px;overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.caseBlock .detail .inner .priceDetail ul li{width:49%;display:inline-block;margin-bottom:20px;letter-spacing:-.4em}.caseBlock .detail .inner .priceDetail ul li img,.caseBlock .detail .inner .priceDetail ul li dl{display:inline-block;vertical-align:top;letter-spacing:normal}.caseBlock .detail .inner .priceDetail ul li dl{width:163px;padding-left:12px;color:#09111d;line-height:1.3}.caseBlock .detail .inner .priceDetail ul li dl dt{font-size:17px;font-size:1.7rem;font-weight:bold}.caseBlock .detail .inner .priceDetail ul li dl dd p{font-size:14px;font-size:1.4rem;line-height:1.4;letter-spacing:-.03em}.caseBlock .detail .inner .priceDetail ul li dl dd p strong{display:block;font-size:20px;font-size:2rem}.caseBlock .detail .inner .priceDetail ul li dl dd p strong span{color:#b1233b;font-size:24px;font-size:2.4rem;padding-right:2px}.caseBlock .detail .inner .priceDetail ul li dl dd p strong+span{margin-top:-2px}.caseBlock .detail .inner .priceDetail ul li dl dd p>span{display:block;margin:3px 0 5px}.caseBlock .detail .inner .priceDetail ul li dl dd p a{display:block;font-size:15px;font-size:1.5rem;letter-spacing:-.05em;background:url(/images/common/icon_common_arrow_next.png) no-repeat 4px 2px;padding-left:20px}.caseBlock .detail .inner .priceDetail ul li dl dd p a:hover{opacity:0.8;color:#2e4872}.caseBlock .detail .consultation{font-size:23px;font-size:2.3rem;text-align:center;position:relative;letter-spacing:-.05em}.caseBlock .detail .consultation span{font-size:28px;font-size:2.8rem;padding-right:2px;position:relative;z-index:2;background:url(/images/common/bg_underline_yellow.gif) repeat-x center 25px}.caseBlock .detail .consultation:before,.caseBlock .detail .consultation:after{content:"";display:block;background:url(/images/common/border_normal.png) repeat-x center;width:76px;height:4px;position:absolute;top:50%;margin-top:-2px}.caseBlock .detail .consultation:before{left:0}.caseBlock .detail .consultation:after{right:0}.caseBlock .detail .userImpression{padding:0 12px 25px;letter-spacing:-.4em}.caseBlock .detail .userImpression .title{letter-spacing:normal;font-size:24px;font-size:2.4rem;font-weight:bold;background-repeat:no-repeat;background-position:7px center;border-bottom:dotted 1px #2c2c2c;margin-bottom:20px;padding:15px 0 15px 60px}.caseBlock .detail .userImpression img{width:125px;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:22px;margin-left:13px}.caseBlock .detail .userImpression .inner{width:730px;display:inline-block;vertical-align:middle;letter-spacing:normal}.caseBlock .detail .userImpression .inner .subTit{font-size:20px;font-size:2rem;color:#8f6632;margin-bottom:10px}.caseBlock .detail .userImpression .inner ul{font-size:15px;font-size:1.5rem;color:#333333}.caseBlock .detail .userImpression .inner ul li{padding-left:1em;text-indent:-1em}.caseBlock.num01 .titleBlock{background-color:#f2fcfd;color:#4f85a7}.caseBlock.num01 .titleBlock .main{border-left-color:#4f85a7;border-bottom-color:#4f85a7}.caseBlock.num01 .titleBlock .contents.left .voice{color:#5088aa;background-image:url(/images/information/icon_case_voice_01.png)}.caseBlock.num01 .titleBlock .contents.right{background-color:#e8f2f3}.caseBlock.num01 .detail .inner .priceDetail{background-color:#e8f2f3}.caseBlock.num01 .detail .inner .priceDetail .priceTitle{border-bottom-color:#adbccb}.caseBlock.num01 .detail .inner .priceDetail .priceTitle .title{color:#5087a9}.caseBlock.num01 .detail .userImpression{background-color:#e8f2f3}.caseBlock.num01 .detail .userImpression .title{color:#5087a9;background-image:url(/images/information/icon_case_comment_01.png)}.caseBlock.num01+.caseConclusion{border-color:#5087a9}.caseBlock.num01+.caseConclusion .title{color:#5087a9}.caseBlock.num02 .titleBlock{background-color:#f4f3fe;color:#685d99}.caseBlock.num02 .titleBlock .main{border-left-color:#685d99;border-bottom-color:#685d99}.caseBlock.num02 .titleBlock .contents.left .voice{background-image:url(/images/information/icon_case_voice_02.png)}.caseBlock.num02 .titleBlock .contents.right{background-color:#e6e5ef}.caseBlock.num02 .detail .inner .priceDetail{background-color:#e6e5ef}.caseBlock.num02 .detail .inner .priceDetail .priceTitle{border-bottom-color:#abb3c9}.caseBlock.num02 .detail .inner .priceDetail .priceTitle .title{color:#665a95}.caseBlock.num02 .detail .userImpression{background-color:#e6e5ef}.caseBlock.num02 .detail .userImpression .title{color:#685d99;background-image:url(/images/information/icon_case_comment_02.png)}.caseBlock.num02+.caseConclusion{border-color:#685d99}.caseBlock.num02+.caseConclusion .title{color:#685d99}.caseBlock.num03 .titleBlock{background-color:#f3f3f3;color:#785b49}.caseBlock.num03 .titleBlock .main{border-left-color:#785b49;border-bottom-color:#785b49}.caseBlock.num03 .titleBlock .contents.left .voice{background-image:url(/images/information/icon_case_voice_03.png)}.caseBlock.num03 .titleBlock .contents.right{background-color:#e7e5de}.caseBlock.num03 .detail .inner .priceDetail{background-color:#e7e5de}.caseBlock.num03 .detail .inner .priceDetail .priceTitle{border-bottom-color:#acb3bd}.caseBlock.num03 .detail .inner .priceDetail .priceTitle .title{color:#785b49}.caseBlock.num03 .detail .userImpression{background-color:#e7e5de}.caseBlock.num03 .detail .userImpression .title{color:#785b49;background-image:url(/images/information/icon_case_comment_03.png)}.caseBlock.num03+.caseConclusion{border-color:#785b49}.caseBlock.num03+.caseConclusion .title{color:#785b49}.caseConclusion{background-color:#fff;border-style:solid;border-width:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:10px 10px 15px}.caseConclusion .title{font-weight:bold;font-size:24px;font-size:2.4rem;border-bottom:dotted 1px #2c2c2c;padding:13px;margin-bottom:15px}.caseConclusion .inner{margin:10px;font-size:15px;font-size:1.5rem;overflow:hidden}.caseConclusion .inner .subTit{font-size:20px;font-size:2rem;color:#8f6632;font-weight:bold;margin-bottom:10px;width:763px}.caseConclusion .inner img{float:right;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-top:-4%}.caseConclusion .inner img+p{width:725px;float:left}.areaSearchBnr{display:block;border:solid 2px #7e9cbe;text-align:center;background:#e1ecf7 url(/images/information/bg_area_search_city.png) no-repeat top center;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.areaSearchBnr{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.areaSearchBnr *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.areaSearchBnr:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.areaSearchBnr:hover{opacity:0.8}.areaSearchBnr p{background:url(/images/common/icon_common_arrow_next_large.png) no-repeat 25px center;padding:18px 60px;text-align:left}.areaSearchBnr p *{display:inline-block;vertical-align:middle}.areaSearchBnr p strong{font-size:44px;font-size:4.4rem}.areaSearchBnr p span{padding-left:5px;letter-spacing:0.08em}.kaikanTitleWrapper{background:#fff url(/images/information/jisha/bg_kaikan01.jpg) top center repeat-x;width:100%;border-top:3px solid #274c80}.kaikanTitleWrapper .title{display:block;text-align:center;padding:55px 0}.kaikanTitleWrapper .inner h2{width:100%;display:block;font-size:0}.kaikanTitleWrapper .inner .txt{padding:20px;margin-bottom:10px;font-size:15px;font-size:1.5rem}.kaikanTitleWrapper .inner .txt b{font-weight:bold}.kaikanTitleWrapper .inner .txt .accentTxt{font-weight:bold;color:#9b774c;font-size:18px;font-size:1.8rem}.information .kaikanMainWrapper{background:#fcf5e5}.information .kaikanMainWrapper .sec01 .columnWrapper01{overflow:hidden;padding-left:10px;padding-right:10px;letter-spacing:-.4em;font-size:0}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner{vertical-align:top;font-size:15px;font-size:1.5rem;letter-spacing:normal;display:inline-block;width:290px;padding:0 10px}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner img{width:100%;display:block;font-size:0}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;color:#2e2810;margin:10px 0 5px;line-height:1.2;white-space:nowrap;text-align:center}@media all and (-ms-high-contrast: none){.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3.indent01{text-indent:1rem}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner h3 span{width:290px;display:table-cell;height:56px;vertical-align:middle}.information .kaikanMainWrapper .sec01 .columnWrapper01 .inner p{text-align:center;font-size:14px;font-size:1.4rem}.information .kaikanMainWrapper .sec02 h2{display:block;font-size:0}.information .kaikanMainWrapper .sec02 .inner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff;padding:20px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02{position:relative;width:100%;overflow:hidden;font-size:0;letter-spacing:-.4em}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02:before{content:"";position:absolute;top:327px;left:0;width:100%;height:4px;background:url(/images/information/jisha/bg_kaikan_border.png) center center repeat-x}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02:after{content:"";position:absolute;top:0;left:50%;margin-left:-2px;width:4px;height:100%;background:url(/images/information/jisha/bg_kaikan_border.png) center center repeat-y}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox{vertical-align:top;width:50%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-size:1.5rem;letter-spacing:normal;padding-top:15px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox:nth-child(odd){padding-right:20px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox:nth-child(even){padding-left:24px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox:nth-child(n+3){padding-top:24px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox h3{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem}@media all and (-ms-high-contrast: none){.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .boxInner{vertical-align:top;overflow:hidden}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .boxInner .fl{float:left;display:block;font-size:0}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .boxInner .fr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:right;width:225px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .miniBtn{display:block;font-size:16px;font-size:1.6rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede;padding:0 15px 2px 15px;text-decoration:none;background:-moz-linear-gradient(center top, #fff 5%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 5%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f7f7f7));background-color:#ffffff;color:#324e7d;display:inline-block;text-shadow:1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 29px -24px #ffffff;-moz-box-shadow:inset 0px 0px 29px -24px #ffffff;box-shadow:inset 0px 0px 29px -24px #ffffff;width:270px;text-align:center;box-shadow:0.7px 1.9px 5px rgba(15,13,17,0.27);padding-top:5px\9;margin:10px auto;display:block}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .miniBtn .btnWap{background:url(/images/common/icon_footer_arrow01.png) no-repeat left center;font-weight:bold;padding-left:25px;vertical-align:middle}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .miniBtn .btnWap .small{font-size:15px;font-size:1.5rem;vertical-align:middle;margin-top:-5px}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .miniBtn:hover{opacity:0.8}.information .kaikanMainWrapper .sec02 .inner .columnWrapper02 .columnBox .miniBtn .arrowBox{background:url(/images/common/icon_common_arrow_next.png) no-repeat left center;padding:5px 0 2px 5px;display:block}.information .kaikanMainWrapper .sec02 a.whiteBtn{margin:20px auto 50px;display:block;text-align:center;width:426px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.information .kaikanMainWrapper .sec02 a.whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.information .kaikanMainWrapper .sec02 a.whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.information .kaikanMainWrapper .sec02 a.whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.information .kaikanMainWrapper .sec02 a.whiteBtn{line-height:45px}.information .kaikanMainWrapper .sec02 a.whiteBtn *::-ms-backdrop{line-height:45px}}.information .kaikanMainWrapper .sec02 a.whiteBtn:not(:target){line-height:45px\9}.information .kaikanMainWrapper .sec02 a.whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.information .kaikanMainWrapper .sec02 a.whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.information .kaikanMainWrapper .sec02 a.whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.information .kaikanMainWrapper .sec03 .inner{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff;padding:20px}.information .kaikanMainWrapper .sec03 .inner .kaikanList{margin-top:30px;font-size:0;letter-spacing:-.4em;width:100%}.information .kaikanMainWrapper .sec03 .inner .kaikanList li{vertical-align:top;font-size:15px;font-size:1.5rem;letter-spacing:normal;display:inline-block;width:170px;padding-bottom:5px;margin-left:15px}.information .kaikanMainWrapper .sec03 .inner .kaikanList li:nth-child(n+6){padding-top:10px;border-top:1px dotted #959cb4}.information .kaikanMainWrapper .sec03 .inner .kaikanList li:nth-child(5n+1),.information .kaikanMainWrapper .sec03 .inner .kaikanList li:first-child{margin-left:0}.information .kaikanMainWrapper .sec03 .inner .kaikanList li a{display:block;-webkit-transition:0.2s;transition:0.2s}.information .kaikanMainWrapper .sec03 .inner .kaikanList li a:hover{opacity:0.8;color:#2e4872}.information .kaikanMainWrapper .sec03 .inner .kaikanList li a p{padding-left:16px;background:url(/images/common/icon_common_arrow_next.png) 2px 4px no-repeat;-webkit-transition:0.2s;transition:0.2s}.information .kaikanMainWrapper .sec03 .inner .inlineList li{display:inline-block;font-size:15px;font-size:1.5rem;margin-right:20px}.information .kaikanMainWrapper .sec03 .inner .inlineList li:before{content:"・"}.information .kaikanMainWrapper .sec03 .inner .inlineList li a:hover{opacity:0.8;color:#2e4872}.accessPage .w690{width:690px;margin:0 auto}.accessPage #map{width:640px;height:420px;text-align:left}.accessPage .mapBubble{width:210px;overflow:hidden;padding:10px 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.accessPage .mapBubble dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;background:#f5f5f5 url(/images/common/icon_title03.png) left center no-repeat;-webkit-background-size:auto 19px;background-size:auto 19px;padding:2px 10px 2px 16px;font-size:18px;font-size:1.8rem;font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.accessPage .mapBubble dt{line-height:30px}.accessPage .mapBubble dt *::-ms-backdrop{line-height:30px}}.accessPage .mapBubble dt:not(:target){line-height:30px\9}.accessPage .mapBubble dd{margin:12px 0}.accessPage .mapBubble dd span{background:#F4F0E5;padding:3px 5px;margin-right:10px;width:58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center}.accessPage .mapBubble dd p{padding-left:68px;text-align:left}.accessPage .mapBubble a{float:right;padding-left:15px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;line-height:1;height:16px}@media all and (-ms-high-contrast: none){.accessPage .mapBubble a{line-height:16px}.accessPage .mapBubble a *::-ms-backdrop{line-height:16px}}.accessPage .mapBubble a:not(:target){line-height:16px\9}.accessPage .mapBubble a:hover{opacity:0.8;color:#2e4872}.accessPage .mapWap{margin:20px auto;text-align:center;width:650px}.accessPage .viewBoxinfo{width:640px;margin:20px auto;border-top:1px #d2bea3 solid;border-right:1px #d2bea3 solid;border-left:1px #d2bea3 solid}.accessPage .viewBoxinfo th{background:#f5f0e6;border-right:1px #d2bea3 solid;text-align:left;padding:10px;width:142px}.accessPage .viewBoxinfo td{padding:10px}.accessPage .viewBoxinfo tr{border-bottom:1px #d2bea3 solid;padding:5px 10px}.accessPage .copyBoxinfo{width:640px;margin:0 auto;margin-top:30px}.accessPage .copyBoxinfo li{display:inline-block;vertical-align:middle}.accessPage .copyBoxinfo li .copyLight{clear:both;width:522px;line-height:1;padding-top:20px;font-size:11px;font-size:1.1rem;display:block}.feeExample{background:#fff;padding:0 15px;border:1px solid #959cb4;border-radius:4px}.feeExample h3{font-size:3rem;border-bottom:1px solid #959cb4;padding:14px 25px 10px;margin:0 -25px 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#fff;background-image:url(/images/common/icon_common_arrow_down_w.png);background-repeat:no-repeat;background-position:98% center}.feeExample h3 span{width:120px;padding:6px 10px 3px;margin-left:5 px;font-size:2.2rem;color:#282828;text-align:center;background-color:#fff;margin-left:20px}.feeExample h3 .txtBrown{color:#765948;font-size:2.2rem;margin-right:10px}.feeExample h3 .txtL{font-size:3.6rem;line-height:2.7rem;vertical-align:text-top;padding:0 15px 0 3px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.feeExample h3 .txtL{line-height:3.3rem;vertical-align:bottom}}.feeExample h3 .txtL _::-webkit-full-page-media,.feeExample h3 .txtL _:future,.feeExample h3 .txtL :root .safariTxtL{line-height:3.3rem;vertical-align:bottom}.feeExample h3.open{background-image:url(/images/common/icon_common_arrow_up_w.png);background-repeat:no-repeat;background-position:98% center}.feeExample .infoBox{display:none}.feeExample .infoBox.open{display:block}.feeExample .infoBox.open ul.info{display:flex;justify-content:space-between}.feeExample .infoBox.open ul.info li.leftArea{padding:10px 20px 15px 0;width:45%}.feeExample .infoBox.open ul.info li.leftArea img{margin:0 auto;display:block}.feeExample .infoBox.open ul.info li.leftArea .attention{font-size:1.3rem;margin-bottom:10px}.feeExample .infoBox.open ul.info li.leftArea table{font-size:1.5rem;table-layout:fixed;border-collapse:separate;border-spacing:0 10px;margin-bottom:10px}.feeExample .infoBox.open ul.info li.leftArea table tr th{width:93px}.feeExample .infoBox.open ul.info li.leftArea table tr th span{display:block;padding:5px 0 0;background-color:#f5f0e6;text-align:center;margin-bottom:5px;width:73px;height:30px}.feeExample .infoBox.open ul.info li.leftArea table tr td{min-width:98px;box-sizing:border-box}.feeExample .infoBox.open ul.info li.leftArea .feeTotalArea{display:flex;flex-wrap:wrap;justify-content:space-between;background:#faeaf1;line-height:5rem;margin-bottom:15px;font-weight:bold;padding:5px 10px 0px}.feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .feeTotal{font-size:2rem}.feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .emp{font-size:3.2rem;color:#b1233b;vertical-align:bottom}.feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .emp span{color:#282828;font-size:2.2rem;padding-left:3px}.feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .emp span.priceInc{font-size:1rem}.feeExample .infoBox.open ul.info li.rightArea{border-left:1px solid #d2d2d2;padding:20px 0 15px 20px;width:55%}.feeExample .infoBox.open ul.info li.rightArea ul{display:flex;flex-wrap:wrap}.feeExample .infoBox.open ul.info li.rightArea ul li{margin-bottom:15px;width:66%}.feeExample .infoBox.open ul.info li.rightArea ul li:nth-child(n+3){margin-bottom:4px}.feeExample .infoBox.open ul.info li.rightArea ul li span{font-size:2rem;font-weight:bold;padding-left:25px;vertical-align:-webkit-baseline-middle}.feeExample .infoBox.open ul.info li.rightArea ul li span.priceInc{font-size:1.2rem;padding-left:0;vertical-align:baseline}.feeExample .infoBox.open ul.info li.rightArea ul li.ttl{background:#f5f5f5;width:34%;padding:5px 0;text-align:center;font-weight:bold;font-size:1.5rem}.feeExample .infoBox.open ul.info li.rightArea ul li.txtWide{width:100%;padding:2px 2px 15px}.feeExample:first-of-type h3{background-color:#7d4222}.feeExample:nth-of-type(2) h3{background-color:#7b7c7c}.feeExample:nth-of-type(3) h3{background-color:#a8892e}.bannerPrevioArea{text-align:center;text-decoration:none}.bannerPrevioArea .bnrPrevio{background:#e8faff;border:3px solid #314c79;border-radius:10px;color:#314c79;font-weight:600;padding:20px;font-size:2.2rem;margin:15px auto;text-align:center}.bannerPrevioArea .bnrPrevio span{color:#c90000}.bannerPrevioArea .bnrPrevio span.fntL{font-size:2.6rem}.bannerPrevioArea .bnrPrevio a{font-size:1.6rem;display:block;border:solid 1px #d2d2d2;border-radius:4px;text-align:center;text-decoration:none;padding:5px 0;color:#2d4670;width:385px;margin:15px auto 5px;font-weight:normal;box-shadow:0 3px 3px 0 rgba(210,210,210,0.8);background-image:url(/images/common/icon_common_arrow_next.png),url(/images/common/bg_gradient_white2.jpg);background-repeat:no-repeat, repeat;background-position:20px center}.bannerPrevioArea .bnrPrevio a p{display:inline;vertical-align:text-top}.bannerPrevioArea .bnrPrevio a :hover{opacity:0.8}.feeSystemArea{background:#fff;padding:10px 15px 25px;box-sizing:border-box}.feeSystemArea .ttl{font-weight:600;padding:6px;text-align:center;color:#fff;font-size:20px;border-radius:3px}.feeSystemArea .ttl--blue{background:url(/images/common/bg_title01.jpg) left top repeat;color:#fff}.feeSystemArea .feeItems{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:20px}.feeSystemArea .feeItems li{color:#314c79;border:1px solid #aaa;border-radius:5px;text-align:center;margin-bottom:7px}.feeSystemArea .feeItems li span{padding:10px;display:inline-flex;font-size:1.7rem;margin-right:1%}.feeSystemArea .feeItems li span.txtS{font-size:12px;padding:0}.feeSystemArea .feeItems li span.noFlex{display:block;line-height:1rem}.feeSystemArea .feeItems li.txtS{font-size:12px}.feeSystemArea .feeItems li .innerList{display:flex}.feeSystemArea .feeItems li .innerList li{width:70%;border:none}.feeSystemArea .feeItems li .innerList li.ttl{width:30%}.feeSystemArea .feeItems.kantou li{width:178px;height:48px;margin-right:5px}.feeSystemArea .feeItems.kantou li.txtW{width:363px}.feeSystemArea .feeItems.kantou li.txtW span.txtS{font-size:1.2rem;padding:0 0 0 15px;text-indent:-10px;vertical-align:middle;text-align:left}.feeSystemArea .feeItems.kantou li.rightEnd{margin-right:0}.feeSystemArea .feeItems.kinki li{width:125px;height:48px;padding:0;margin-right:5px}.feeSystemArea .feeItems.kinki li:last-child{margin-right:0}.feeSystemArea .feeItems.kinki li span.txtS{font-size:1.5rem;padding-top:1rem}.feeSystemArea .feeItems.kinki li.txtW{width:389px}.feeSystemArea .feeItems.kinki li.txtW span.txtS{font-size:1.2rem;padding:0 0 0 15px;text-indent:-33px;vertical-align:middle}.feeSystemArea .feeItems.kinki li.rightEnd{margin-right:0}.feeSystemArea .optionItems{padding-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.feeSystemArea .optionItems li{width:49.5%;padding-top:20px;font-size:1.5rem}.feeSystemArea .optionItems li.wide{width:100%}.feeSystemArea .optionItems li dl dd{padding-top:7px}.feeSystemArea .optionItems .ttl{border-radius:3px}.feeSystemArea .optionItems .ttl--beige{background:#f5f0e6;color:#8f6632;margin-bottom:5px}.feeSystemArea .notice{font-size:1.3rem;text-align:right}.voiceDetailList{background:#fff}.voiceDetailList ul{margin:0 auto;padding:20px 15px}.voiceDetailList ul li{background:#fcf5e5;margin-bottom:20px;padding:30px}.voiceDetailList ul li img{border-radius:50%;float:left;margin:0 20px 3px 0}.voiceDetailList ul li dl dt{font-weight:bold;font-size:2rem;color:#6e4c28;padding-bottom:5px}.voiceDetailList ul li:last-child{margin-bottom:0}.telPR{font-size:3rem;color:#274c80;text-align:center}.questionDetail.js-menu .js-questionTitle{display:block}.questionDetail.js-menu .js-questionTitle .title{font-size:2rem;display:inline-block;vertical-align:middle;padding:15px 15px 15px 76px;color:#6e4c28;font-weight:bold;margin:14px 0;background-color:#fcfcfc;width:90%;background-image:url(/images/common/icon_faq_q.webp),url(/images/common/icon_common_arrow_down.webp);background-repeat:no-repeat;background-position:20px 10px, 98% center}.questionDetail.js-menu .js-questionTitle .title span{padding-right:40px;display:inline-block}.questionDetail.js-menu .js-questionTitle.open .title{background-image:url(/images/common/icon_faq_q.webp),url(/images/common/icon_common_arrow_up.webp);background-repeat:no-repeat;background-position:20px 10px, 98% center}.questionDetail.js-menu .list li{transition:all 0.4s ease 0s}.questionDetail.js-menu .list li.is-hidden{opacity:0;height:0;margin:0}.questionDetail.js-menu dd{display:none;position:relative}.questionDetail.js-menu dd.open{display:block;padding:10px 0 20px 76px}.questionDetail.js-menu dd.open .iconA{position:absolute;left:20px}@media screen and (max-width: 736px){.questionDetail.js-menu dd.open .iconA{width:36px}}p.more{display:block;text-align:center;width:97%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;border:solid 1px #cfcdca;height:45px;line-height:45px;border-radius:6px;box-sizing:border-box;position:relative;margin:15px auto 0}@media all and (-ms-high-contrast: none){p.more{padding-top:5px}}.hallNameArea{background:#fff}.stripeLineSearchByMap{display:block;height:4px;background:url(/images/top/bg_border_stripe.png) top left repeat-x}.hxStyleSearchByMap{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#7d4222;background:url(/images/common/icon_title04.png) left center no-repeat;padding:0 0 0 20px;position:relative}@media all and (-ms-high-contrast: none){.hxStyleSearchByMap{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyleSearchByMap *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.hxStyleSearchByMap:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyleSearchByMap:after{content:"";display:block;width:910px;position:absolute;bottom:-10px;border-bottom:1px dotted #b3a89b}.hxStyleSearchByMap span{font-size:16px;font-size:1.6rem;padding-left:40px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;display:inline-block;line-height:48px;vertical-align:top}.hxStyleSearchByMap small{font-size:20px;font-size:2rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:normal}.searchByMapBox{display:block}.searchByMapBox.infoTop{background:#f5f5f5;padding:30px}@media screen and (max-width: 736px){.searchByMapBox.infoTop{background:#fff;padding:20px 10px !important}}.searchByMapBox.w910{width:910px;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 736px){.searchByMapBox.w910{width:100%}}.searchByMapBox .inner01{display:flex;align-items:center}@media screen and (max-width: 736px){.searchByMapBox .inner01{display:block}}.searchByMapBox .inner01+.inner01{margin-top:20px}@media screen and (max-width: 736px){.searchByMapBox .inner01+.inner01{margin-top:30px}}.searchByMapBox .title{flex:1;font-size:24px;font-size:2.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;background:url(/images/common/icon_title02.png) left center no-repeat;padding:5px 20px 5px 18px}@media all and (-ms-high-contrast: none){.searchByMapBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.searchByMapBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.searchByMapBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.searchByMapBox .title{font-size:18px;font-weight:bold;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;background:none;border-left:3px solid #2d4670;padding:2px 10px;margin-bottom:15px}}.searchByMapBox form{width:630px;display:flex;align-items:center}@media screen and (max-width: 736px){.searchByMapBox form{width:100%;display:block}}.searchByMapBox form .button{position:relative;display:inline-block;vertical-align:bottom;margin-left:10px;cursor:pointer}@media screen and (max-width: 736px){.searchByMapBox form .button{display:block;margin-left:0}}.searchByMapBox form .button:before{content:url(/images/common/icon_common_arrow_next_white.png);position:absolute;top:50%;left:14px;transform:translateY(-50%);transition:0.2s;pointer-events:none}@media screen and (max-width: 736px){.searchByMapBox form .button:before{content:"";background:url(/images/common/icon_common_circle_w.png) left center no-repeat;width:20px;height:20px;background-size:20px}}.searchByMapBox form .button:hover:before{left:16px}.searchByMapBox form input[type="text"]{flex:1;height:45px;box-sizing:border-box;font-size:14px;font-size:1.4rem;border:1px solid #8b8b8b;background:#fff;padding:13px;border-radius:4px}@media screen and (max-width: 736px){.searchByMapBox form input[type="text"]{display:block;width:100%;margin-bottom:10px;font-size:16px;font-size:1.6rem}}.searchByMapBox form input.submit{cursor:pointer;height:46px;width:170px;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";border-radius:6px;color:#fff;border:none;background:linear-gradient(to top, #1f3d67 0%, #274c80 100%);padding-left:12px}@media screen and (max-width: 736px){.searchByMapBox form input.submit{width:100%;height:50px;border-radius:3px}}.map_search .search_area{margin-bottom:40px;background:#fff}@media screen and (max-width: 736px){.map_search .search_area{margin-bottom:0;padding:0 10px}}.map_search .search_area .searchBoxArea{padding:40px 0 20px}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea{padding:20px 0 30px}}.map_search .search_area .searchBoxArea .searchBoxList{display:flex;justify-content:space-between}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList{display:block}}.map_search .search_area .searchBoxArea .searchBoxList li{width:470px}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList li{width:auto}.map_search .search_area .searchBoxArea .searchBoxList li:first-child{padding-bottom:30px}}.map_search .search_area .searchBoxArea .searchBoxList .hxStyle01{font-size:2.8rem}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList .hxStyle01{font-size:1.8rem;font-weight:bold;border-left:2px solid #2d4670;color:#2d4670;padding:0px 0 0 14px;margin-bottom:0;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;border-radius:0;background:none}}.map_search .search_area .searchBoxArea .searchBoxList .button{position:relative;display:inline-block;vertical-align:bottom}.map_search .search_area .searchBoxArea .searchBoxList .button.pcNone{display:none}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList .button.pcNone{display:block}}.map_search .search_area .searchBoxArea .searchBoxList .button.spNone{display:inline-block}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList .button.spNone{display:none}}.map_search .search_area .searchBoxArea .searchBoxList .button:before{content:url(/images/common/icon_common_arrow_next_white.png);position:absolute;top:21px;left:14px;transition:0.2s;pointer-events:none}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList .button:before{content:"";background:url(/images/common/icon_common_circle_w.png) left center no-repeat;width:20px;height:20px;background-size:20px;top:24px}}.map_search .search_area .searchBoxArea .searchBoxList .button:hover:before{left:16px}.map_search .search_area .searchBoxArea .searchBoxList input.placeholder{margin-top:20px;height:40px;width:335px;font-size:1.4rem;padding-left:5px}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList input.placeholder{width:100%;height:50px;margin-top:15px;font-size:1.6rem}}.map_search .search_area .searchBoxArea .searchBoxList input.submit{cursor:pointer;margin-top:10px;height:46px;width:112px;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";border-radius:6px;color:#fff;border:none;background:linear-gradient(to top, #1f3d67 0%, #274c80 100%);padding-left:12px}@media screen and (max-width: 736px){.map_search .search_area .searchBoxArea .searchBoxList input.submit{width:100%;height:50px;border-radius:3px}}.map_search .search_area .resultInfo{font-size:2rem;padding-bottom:20px}@media screen and (max-width: 736px){.map_search .search_area .resultInfo{font-size:1.6rem;padding-bottom:0}}.map_search .result_area .resultBox{background:#fff}@media screen and (max-width: 736px){.map_search .result_area .areaHallList{background:#fff;padding-bottom:10px}.map_search .result_area .areaHallList>li{padding:0;border-radius:0;border-color:#bfbfbf;margin:10px}.map_search .result_area .areaHallList>li .detail{padding:0 10px;font-size:0;letter-spacing:-.4em}.map_search .result_area .areaHallList>li .detail ul.type li{margin-right:3px;margin-bottom:3px;font-size:1.2rem;letter-spacing:normal}.map_search .result_area .areaHallList>li .detail ul li dl{display:table;width:100%;table-layout:fixed;margin:10px 0;letter-spacing:normal}.map_search .result_area .areaHallList>li .detail ul li dl dt,.map_search .result_area .areaHallList>li .detail ul li dl dd{display:table-cell;vertical-align:middle;width:auto;width:90%}.map_search .result_area .areaHallList>li .detail ul li dl dt{width:10%;height:auto;line-height:1.5}.map_search .result_area .areaHallList>li .detail ul li dl dt .icon{margin-right:3px}.map_search .result_area .areaHallList>li .detail img{width:auto;display:inline-block;vertical-align:top;margin-bottom:10px}}.map_search .result_area .areaHallList:last-child{margin-bottom:0}.userVoiceArea{padding-bottom:50px}.userVoiceArea .accdn-feefoot-dtl .userVoiceList:first-child{border-top:1px dashed #ccc;padding-top:0}.userVoiceArea .userVoiceList{padding:10px 10px 0}.userVoiceArea .userVoiceList>li{padding:15px;border-bottom:1px dashed #ccc}.userVoiceArea .userVoiceList>li:last-child{border-bottom:none}.userVoiceArea .userVoiceList .flex{display:flex;align-items:center}.userVoiceArea .userVoiceList .flex .user{display:flex;align-items:center;padding-right:10px}.userVoiceArea .userVoiceList .flex .user .imgBox{width:50px;text-align:center}.userVoiceArea .userVoiceList .flex .user .imgBox .img{height:45px;padding-right:10px}.userVoiceArea.info{padding-bottom:40px}.userVoiceArea.info .userVoiceList{background:#fff;border:solid 1px #cfcdca;border-radius:0 0 4px 4px;border-top:none}.userVoiceArea.info .userVoiceList>li:nth-child(2){border-bottom:none}.userVoiceArea.info .userVoiceList.open>li:nth-child(2){border-bottom:1px dashed #ccc}.userVoiceArea.info.accdClose.active .accdButton:before{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat left center;background-size:25px}.userVoiceArea.info .user .infoArea{display:flex;justify-content:space-between}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea{align-items:center}}.userVoiceArea.info .user .infoArea .imgBox{text-align:center;width:10%}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .imgBox{width:20%;margin:0 0 0 5px}}.userVoiceArea.info .user .infoArea .imgBox .nameAge{font-size:14px;line-height:7px;margin-bottom:20px}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .imgBox .nameAge{margin-bottom:0}}.userVoiceArea.info .user .infoArea .textBox{display:flex;flex-wrap:wrap;width:89%}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .textBox{line-height:2.5rem;font-weight:normal;background:#fff;padding:0;color:#282828;width:76%}}.userVoiceArea.info .user .infoArea .textBox .ratings,.userVoiceArea.info .user .infoArea .textBox .facilityName{padding-right:15px}.userVoiceArea.info .user .infoArea .textBox .ratings{width:100%;line-height:3rem}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .textBox .ratings{font-weight:bold}}.userVoiceArea.info .user .infoArea .textBox .ratings .title{font-weight:bold;padding-left:1px}.userVoiceArea.info .user .infoArea .textBox .ratings .stars{color:#f57c46;margin-left:5px;display:flex;align-items:center;font-size:19px}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .textBox .ratings .stars{line-height:3.5rem;margin-left:8px}}.userVoiceArea.info .user .infoArea .textBox .ratings .stars .big{font-size:3rem;color:#d40c4a;font-weight:bold;margin-left:3px}@media screen and (max-width: 736px){.userVoiceArea.info .user .infoArea .textBox .ratings .stars .big{font-size:2.4rem}}.userVoiceArea.info .user .infoArea .textBox .ratings .stars .big.one{margin-left:5px}@media screen and (max-width: 736px){.userVoiceArea.info .user .commentArea{margin-top:10px}}.userVoiceArea.info .user .commentArea .date{text-align:right;font-size:14px}@media screen and (max-width: 736px){.userVoiceArea.info .user .commentArea .date{margin-top:8px}}.userVoiceArea.info .accdButton{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;margin:20px auto 0;width:50%}@media screen and (max-width: 736px){.userVoiceArea.info .accdButton{width:100%;margin-top:10px}}.userVoiceArea.info .accdButton:before{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.spOnly{display:none}.staffInfo{display:table;table-layout:fixed;background-color:#fff;border-top:solid 6px #274c80}.staffInfo img{vertical-align:bottom}.staffInfo .thumb,.staffInfo .txt{display:table-cell;vertical-align:middle}.staffInfo .txt{width:725px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:17px 20px}.staffInfo .txt .nametit{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:dotted 1px #000;margin-bottom:18px;padding-bottom:12px}@media all and (-ms-high-contrast: none){.staffInfo .txt .nametit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.staffInfo .txt .nametit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.staffInfo .txt .nametit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.staffInfo .txt .nametit .name{line-height:1;color:#274c80;margin-bottom:10px;font-size:30px;font-size:3rem}.staffInfo .txt .nametit .name strong{display:block;margin-top:12px;margin-bottom:8px;font-size:40px;font-size:4rem}.staffInfo .txt dd{line-height:1.58;font-size:17px;font-size:1.7rem}.staffDetail{background-color:#fff;padding:20px 20px 30px}.staffDetail .textBlock{overflow:hidden}.staffDetail .textBlock p{width:665px}.staffDetail .textBlock.imgRight img{float:right}.staffDetail .textBlock.imgRight p{float:left}.staffDetail .textBlock.imgLeft img{float:left}.staffDetail .textBlock.imgLeft p{float:right}.otherStaff{background-color:#fff;padding:18px 20px}.otherStaff ul{overflow:hidden;display:flex;justify-content:space-around}.otherStaff ul li{width:15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:2%}.otherStaff ul li:last-child{margin-right:0}.otherStaff ul li img{width:100%;height:auto}.otherStaff ul li p{font-size:15px;font-size:1.5rem;padding-left:16px;background:url(/images/common/icon_common_arrow_next.png) 2px 4px no-repeat;-webkit-transition:0.2s;transition:0.2s}.otherStaff ul a:hover{opacity:0.8;color:#2e4872}.introduce .clear{clear:both}.introduce .staffUl:after,.introduce .relievesUl:after,.introduce .relievesUl .head:after,.introduce .headerTitle .outerBox:after,.introduce .flBox:after,.introduce .clearfix:after{clear:both;content:"";display:block;height:0;overflow:hidden}.introduce .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;padding-bottom:20px;padding-left:10px}@media all and (-ms-high-contrast: none){.introduce .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.introduce .boxList{padding:30px 0 25px;position:relative}.introduce .boxList li{background:#fff;border:1px solid #e6e6e7;box-sizing:border-box;height:395px;margin-bottom:25px;position:relative;width:465px}.introduce .boxList li:nth-child(odd){float:left}.introduce .boxList li:nth-child(even){float:right}.introduce .boxList .boxListHead .num{background:#274c80;box-sizing:border-box;color:#fff;float:left;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;height:128px;line-height:1.1;padding-top:18px;text-align:center;width:124px}@media all and (-ms-high-contrast: none){.introduce .boxList .boxListHead .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListHead .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .boxList .boxListHead .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .boxList .boxListHead .num .large{display:block;font-size:73px;font-size:7.3rem;font-weight:normal}.introduce .boxList .boxListHead .img{float:right;height:128px;margin:0;padding:0;width:339px}.introduce .boxList .boxListHead .img img{display:block;margin:0;padding:0;width:100%;height:100%}.introduce .boxList a{display:block;height:100%;text-decoration:none}.introduce .boxList a:hover{background:#eef3f7}.introduce .boxList a:hover .boxListBody .btnArea:after{left:33px}.introduce .boxList .boxListBody .btnArea{clear:both;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduce .boxList .boxListBody .btnArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListBody .btnArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .boxList .boxListBody .btnArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .boxList .boxListBody .btnArea:after{background:url(/images/common/icon_common_circle_on.png) no-repeat;top:50%;content:"";display:block;height:24px;left:30px;position:absolute;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px;margin-top:-12px}.introduce .boxList .boxListBody .btnArea .bdLength{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;box-sizing:border-box;height:100%;display:block;overflow:hidden;padding:10px 0 10px 30px;text-align:center;font-size:42px;font-size:4.2rem;line-height:45px}.introduce .boxList .boxListBody .btnArea .small{font-size:27px;font-size:2.7rem;vertical-align:top}.introduce .boxList .boxListBody .btnArea .notice{color:#333;display:inline-block;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-size:15px;font-size:1.5rem;font-weight:bold;margin-left:10px}.introduce .boxList .boxListBody .btnArea a{box-sizing:border-box;color:#274c80;display:block;height:121px;padding:0 12px;position:relative;text-decoration:none}.introduce .boxList .boxListBody .text{font-size:17px;font-size:1.7rem;font-weight:bold;line-height:1.6;padding:0 18px;text-align:left;color:#282828}.introduce .boxList .boxListBody .text .red{color:#c72756}.introduce .boxList .box06 .boxListBody .btnArea .bdLength,.introduce .boxList .box07 .boxListBody .btnArea .bdLength{padding-top:20px}.introduce .boxList .box05 .boxListBody .btnArea .bdLength{padding-left:60px;text-align:left}.introduce .boxList .boxListLast{background:none;border:none;color:#274c80;position:static;text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduce .boxList .boxListLast{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListLast *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .boxList .boxListLast:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.introduce .boxList .boxListLast{letter-spacing:0.1em}.introduce .boxList .boxListLast *::-ms-backdrop{letter-spacing:0.1em}}.introduce .boxList .boxListLast .head{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;font-size:53px;font-size:5.3rem;line-height:1.1;margin:5px 12px;padding-bottom:15px}.introduce .boxList .boxListLast .body{font-size:34px;font-size:3.4rem;line-height:1.4;margin:0 15px}.introduce .boxList .imgPerson{bottom:0;position:absolute;right:0px}.introduce .boxList .imgPerson img{display:block;margin:0;padding:0}.introduce .aboutLogo{background:#fff;padding-top:80px}.introduce .aboutLogo .aboutLogoContent{padding-bottom:80px}.introduce .aboutLogo .aboutLogoContent.block01>p{color:#101928;font-size:17px;font-size:1.7rem;line-height:1.4;text-align:left}.introduce .aboutLogo .aboutLogoContent.block01>p+p{margin-top:20px}.introduce .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:40px auto}.introduce .aboutLogo .aboutLogoContent.block02{padding-bottom:100px}.introduce .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:40px}.introduce .aboutLogo .aboutLogoContent.block03 .modelList{text-align:left}.introduce .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 20px}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{color:#274c80;display:table-cell;font-size:36px;font-size:3.6rem;padding:0 20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .text{color:#101928;display:table-cell;font-size:17px;font-size:1.7rem;line-height:25px;padding:5px 40px 0 0;vertical-align:middle}.introduce .aboutLogo .aboutLogoContent .titleBorder{margin-bottom:50px;padding-left:0;text-align:center}.introduce .aboutLogo .aboutLogoContent .logoArea{color:#505050;font-size:30px;font-size:3rem;line-height:48px;margin-bottom:30px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduce .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .aboutLogo .aboutLogoContent .logoArea .large{font-size:36px;font-size:3.6rem}.introduce .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:20px}.introduce .aboutLogo .aboutLogoContent .bdText{color:#505050;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:46px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduce .aboutLogo .aboutLogoContent .bdText{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .aboutLogo .aboutLogoContent .bdText *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .aboutLogo .aboutLogoContent .bdText:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .aboutLogo .aboutLogoContent .bdText span span{border-bottom:1px solid #c6c6c6}.introduce .aboutLogo .aboutLogoContent .bdText p+p{margin-top:40px}.introduceService .fixedFooter{z-index:4}.introduceService .threeBox{padding:40px 0}.introduceService .threeBox .minTxt{color:#0e1305;font-size:26px;font-size:2.6rem;line-height:37px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introduceService .threeBox .minTxt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduceService .threeBox .minTxt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduceService .threeBox .minTxt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduceService .threeBox .minTxt .large{font-size:32px;font-size:3.2rem}.introduceService .threeBox .threeBoxList .box{box-sizing:border-box;float:left;height:300px;margin:90px 0 0;position:relative}.introduceService .threeBox .threeBoxList .box+.box{background:url(/images/introduce/service/img_bd_line.png) repeat-y left top}.introduceService .threeBox .threeBoxList .box ul{padding:145px 20px 0}.introduceService .threeBox .threeBoxList .box li{color:#040410;font-size:18px;font-size:1.8rem;line-height:20px;margin-bottom:5px;padding-left:20px;position:relative}.introduceService .threeBox .threeBoxList .box li:before{background:#8a602a;border-radius:50%;content:"";display:block;height:9px;left:1px;position:absolute;top:5px;width:9px}.introduceService .threeBox .threeBoxList .head{color:#fff;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;height:73px;left:0;line-height:72px;position:absolute;text-align:center;top:-72px}@media all and (-ms-high-contrast: none){.introduceService .threeBox .threeBoxList .head{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduceService .threeBox .threeBoxList .head *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduceService .threeBox .threeBoxList .head:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduceService .threeBox .threeBoxList .btnArea{bottom:0;left:0;position:absolute;text-align:center;width:100%}.introduceService .threeBox .threeBoxList .btnArea:hover{opacity:0.8}.introduceService .threeBox .threeBoxList .box01{width:309px;z-index:3}.introduceService .threeBox .threeBoxList .box01 .boxBody{background:url(/images/introduce/service/support_img01.png) no-repeat top left}.introduceService .threeBox .threeBoxList .box01 .head{background:url(/images/introduce/service/arrow_green.png) no-repeat top left;width:311px;padding-right:40px}.introduceService .threeBox .threeBoxList .box02{width:321px;z-index:2}.introduceService .threeBox .threeBoxList .box02 .boxBody{background:url(/images/introduce/service/support_img02.png) no-repeat top left}.introduceService .threeBox .threeBoxList .box02 .head{background:url(/images/introduce/service/arrow_blue.png) no-repeat top left;width:334px;padding-right:33px}.introduceService .threeBox .threeBoxList .box03{width:315px;z-index:1}.introduceService .threeBox .threeBoxList .box03 .boxBody{background:url(/images/introduce/service/support_img03.png) no-repeat top left}.introduceService .threeBox .threeBoxList .box03 .head{background:url(/images/introduce/service/arrow_brown.png) no-repeat top right;width:315px}.introduceService .threeBox .threeBoxList .box03 .boxBody{background:url(/images/introduce/service/support_img03.png) no-repeat top left}.introduceService .threeBox .threeBoxList .box03 .head{background:url(/images/introduce/service/arrow_brown.png) no-repeat top right;width:315px}.introduceService .threeBox .supportArrow{background:url(/images/introduce/service/support_time_img.png) no-repeat center top;color:#7d4222;font-size:20px;font-size:2rem;height:70px;line-height:70px;margin:20px 20px 0 10px;text-align:center}.introduceService .afterCare{padding:25px 20px 30px}.introduceService .afterCare .titleBorder{margin-left:-20px;margin-right:-20px}.introduceService .afterCare .titleBorder+p{font-size:17px;font-size:1.7rem;margin:25px -10px 0}.introduceService .afterCare .attention{background:#fff;border-radius:2px;border:3px solid #c4144a;margin:50px 0 30px;padding:40px 30px 5px 30px;position:relative;width:910px;box-sizing:border-box}.introduceService .afterCare .attention .attentionHead{background:url(/images/introduce/service/heading_img01.png) no-repeat center top;font-size:30px;font-size:3rem;height:42px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-21px;width:592px}.introduceService .afterCare .attention .attentionHead span{display:inline-block;position:relative;text-indent:50px}.introduceService .afterCare .attention .attentionHead span:before{background:url(/images/introduce/service/caution.png) no-repeat;content:"";display:block;height:44px;left:-35px;position:absolute;top:-5px;width:49px}.introduceService .afterCare .attentionList li{box-sizing:border-box;float:left;font-size:18px;font-size:1.8rem;line-height:1;margin-bottom:20px;padding-left:20px;position:relative;width:33%}.introduceService .afterCare .attentionList li.center{width:37%}.introduceService .afterCare .attentionList li.center+li{width:29%}.introduceService .afterCare .attentionList li:before{background:#c4144a;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:5px;width:9px}.introduceService .afterCare .etc{font-size:18px;font-size:1.8rem;position:absolute;bottom:10px;right:20px}.introduceService .consultArea{background:#fff}.introduceService .consultArea .block01 h2{background:#d6e0ea;color:#274c80;font-size:24px;font-size:2.4rem;text-align:center}.introduceService .consultArea .block01 h2 span{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;display:block;height:88px;line-height:88px;margin:0 20px}.introduceService .consultArea .block01 .imgBox{background:#eaeff3;font-size:20px;font-size:2rem;line-height:1.5;padding:40px 10px 40px 300px;text-align:left}.introduceService .consultArea .block01 .imgBox .image{bottom:0;left:20px;position:absolute}.introduceService .consultArea .bottomArrow{margin-bottom:120px;position:relative}.introduceService .consultArea .bottomArrow:after{background:url(/images/introduce/service/arrow_big.png) no-repeat;bottom:-60px;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;width:524px}.introduceService .consultArea .block02{background:#eaeff3;padding:19px 20px 20px;position:relative}.introduceService .consultArea .block02 h2{background:url(/images/introduce/service/heading_img02.png) no-repeat bottom;color:#274c80;font-size:42px;font-size:4.2rem;height:45px;left:0;line-height:1;margin:auto;position:absolute;right:0;text-align:center;top:-26px;width:567px}.introduceService .consultArea .block02 .imgBox{background:#fff url(/images/introduce/service/content_img02_mod.png) no-repeat;font-size:20px;font-size:2rem;line-height:1.5;padding:65px 20px 50px 350px;text-align:left}.introduceService .consultArea .block02 .text{color:#274c80;font-size:24px;font-size:2.4rem;line-height:33px;margin:30px auto 10px;text-align:center}.introduceService .consultArea .block02 .text>span{border-bottom:11px solid #eaef24;bottom:20px;font-size:30px;font-size:3rem;position:relative}.introduceService .consultArea .block02 .text span span{bottom:-20px;position:relative}.introduceService .consultArea .block03{background:#fff;padding:30px 20px}.introduceService .consultArea .block03 .imgBox{background:#f7f1e4 url(/images/introduce/service/content_img03.png) no-repeat left top;border-radius:4px;height:335px;padding-left:350px}.introduceService .consultArea .block03 .imgBox h2{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom;color:#274c80;font-size:24px;font-size:2.4rem;line-height:1;margin:0 20px 30px 5px;padding:40px 0 30px 5px}.introduceService .consultArea .block03 .imgBox p{font-size:20px;font-size:2rem;line-height:1.5;padding-left:5px;text-align:left}.introduceService .consultArea .block03 .text{font-size:17px;font-size:1.7rem;margin-bottom:30px;padding:25px 10px 0 20px}.introduce .funeralTypeArea{padding:30px 0 40px}.introduce .linkBox a{background:url(/images/service/sougi/img_sougi06_.png) no-repeat center 0;height:86px;width:718px;display:block;margin:0 auto;border-bottom:none;text-decoration:none}.introduce .linkBox a:hover .titleArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:25px 7px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.introduce .linkBox a .titleArea{font-size:26px;color:#fff;justify-content:right;display:flex;align-items:center;height:83px;padding-right:30px;padding-top:3px}.introduce .linkBox a .titleArea .title{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:20px 7px;padding:0 0 0 50px}.introduce .linkBox a .titleArea .title span{font-size:20px}.introduce .linkBox a:hover{opacity:0.8;transition:0.2s}.introduce .planTypeBox01 .box{height:280px;position:relative;margin-bottom:5px}.introduce .planTypeBox01 .box .tag{background:#fff;height:33px;line-height:33px;font-size:18px;font-size:1.8rem;left:20px;position:absolute;text-align:center;top:20px;width:108px}@media all and (-ms-high-contrast: none){.introduce .planTypeBox01 .box .tag{line-height:39px}.introduce .planTypeBox01 .box .tag *::-ms-backdrop{line-height:39px}}.introduce .planTypeBox01 .box .tag:not(:target){line-height:39px\9}.introduce .planTypeBox01 .box .btnArea{border-radius:5px;bottom:18px;height:151px;left:0;margin:auto;position:absolute;right:0;width:423px}.introduce .planTypeBox01 .box .btnArea .cell{color:#fff;display:block;text-decoration:none}.introduce .planTypeBox01 .box .btnArea .cell{padding:20px}.introduce .planTypeBox01 .box .btnArea a:hover{opacity:.8}.introduce .planTypeBox01 .box .btnArea .boxTitle{border-bottom:1px dotted #fff;display:block;font-size:42px;font-size:4.2rem;line-height:1;padding:10px 0 20px;position:relative;text-align:center}.introduce .planTypeBox01 .box .btnArea .boxTitle:before{content:"";height:24px;left:12px;position:absolute;top:19px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px}.introduce .planTypeBox01 .box .btnArea .text{display:block;font-size:14px;font-size:1.4rem;padding:18px 0 0 5px}.introduce .planTypeBox01 .box a{display:block;height:100%;overflow:hidden;border-radius:5px;border:1px solid #d6d3cd}.introduce .planTypeBox01 .box a:hover{opacity:0.8}.introduce .planTypeBox01 .box a:hover .btnArea .boxTitle:before{left:15px}.introduce .planTypeBox01 .box.box01{float:left}.introduce .planTypeBox01 .box.box01 a{background:url(/images/introduce/plan/funeral_img01.png) no-repeat}.introduce .planTypeBox01 .box.box01 .tag{color:#dd523b}.introduce .planTypeBox01 .box.box01 .btnArea{background:rgba(162,60,43,0.7)}.introduce .planTypeBox01 .box.box01 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_red.png) no-repeat}.introduce .planTypeBox01 .box.box02{float:right}.introduce .planTypeBox01 .box.box02 a{background:url(/images/introduce/plan/funeral_img02.png) no-repeat}.introduce .planTypeBox01 .box.box02 .tag{color:#304b78}.introduce .planTypeBox01 .box.box02 .btnArea{background:rgba(50,78,124,0.7)}.introduce .planTypeBox01 .box.box02 .btnArea .boxTitle:before{background:url(/images/introduce/circle_arrow_navy.png) no-repeat}.introduce .planTypeBox02 .box .btnArea{height:155px}.introduce .costArea{padding-top:30px}.introduce .costArea .totalBox{font-size:17px;font-size:1.7rem;background:#eaf0f9;border-radius:6px;margin:60px 20px 0;padding:50px 20px 20px;position:relative}.introduce .costArea .totalBox .balloon{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/introduce/accounting_cheerful/balloon.png) no-repeat;color:#274c80;font-size:26px;font-size:2.6rem;height:63px;left:0;line-height:52px;margin:auto;position:absolute;right:0;text-align:center;top:-25px;width:395px;text-indent:8px}@media all and (-ms-high-contrast: none){.introduce .costArea .totalBox .balloon{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .costArea .totalBox .balloon *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .costArea .totalBox .balloon:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .costArea .totalBox .box{background:#fff;border-radius:4px;border:3px solid #83a5cb;box-sizing:border-box;float:left;height:290px;padding:10px 15px;position:relative;width:250px}.introduce .costArea .totalBox .box.box01 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img01.png) no-repeat top left}.introduce .costArea .totalBox .box.box02 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img02.png) no-repeat top left}.introduce .costArea .totalBox .box.box03 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img03.png) no-repeat top left}.introduce .costArea .totalBox .box .imgBox{height:105px;margin-bottom:10px;padding-left:100px;text-align:center}.introduce .costArea .totalBox .box .imgBox .abc{color:#83a5cb;font-size:30px;font-size:3rem;font-weight:bold;height:38px;line-height:38px}.introduce .costArea .totalBox .box .imgBox .text{font-size:16px;font-size:1.6rem;height:50px;line-height:50px}.introduce .costArea .totalBox .box li{background:#cedcec;border-radius:4px;height:30px;line-height:30px;margin:0 auto 10px;text-align:center;width:200px}.introduce .costArea .totalBox .box li:last-child{background:none}.introduce .costArea .totalBox .box+.box{margin-left:60px}.introduce .costArea .totalBox .box+.box:before{background:url(/images/introduce/accounting_cheerful/icon_plus.png) no-repeat;content:"";display:block;height:32px;left:-48px;position:absolute;top:110px;width:32px}.introduce .costArea .totalBox .box.box03 .imgBox .text{line-height:1.5}.introduce .costArea .totalBox .textBox{background:#fff;margin-top:20px;padding:20px}.introduce .costArea .text01{margin:30px 20px}.introduce .costArea .text01 p+p{margin-top:20px}.introduce .costArea .btnArea{margin:40px 0 20px;text-align:center}.introduce .costArea .btnArea .whiteBtn{display:block;margin:0 auto;text-align:center;width:450px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.introduce .costArea .btnArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .costArea .btnArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .costArea .btnArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.introduce .costArea .btnArea .whiteBtn{line-height:45px}.introduce .costArea .btnArea .whiteBtn *::-ms-backdrop{line-height:45px}}.introduce .costArea .btnArea .whiteBtn:not(:target){line-height:45px\9}.introduce .costArea .btnArea .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.introduce .costArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.introduce .costArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.introduce .btn{text-align:center}.introduce .btn a:hover{opacity:0.8}.introduce .titleStyle02{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;margin-bottom:36px;padding-bottom:30px;padding-left:10px}@media all and (-ms-high-contrast: none){.introduce .titleStyle02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .titleStyle02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .titleStyle02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .titleStyle02 .asterisk{font-size:14px;font-size:1.4rem;vertical-align:top}.introduce .titleStyle02.style02{border:none;text-align:center;padding-bottom:0}.introduce .titleStyle02.style02 .border{background:#274c80;display:block;height:2px;position:relative;top:15px;z-index:5}.introduce .titleStyle02.style02 .text{background:#fcf5e5;display:inline-block;padding:0 16px;position:relative;z-index:6}.introduce .titleStyle02.style03{border:none;margin-bottom:30px;padding-bottom:0;text-align:center}.introduce .titleStyle03{color:#274c80;font-size:20px;font-size:2rem;margin-bottom:20px}@media all and (-ms-high-contrast: none){.introduce .titleStyle02,.introduce .headerTitle .numBox .large,.introduce .relievesUl .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important}.introduce .titleStyle02 *::-ms-backdrop,.introduce .headerTitle .numBox .large *::-ms-backdrop,.introduce .relievesUl .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important}}.introduce .contentInner{font-size:17px;font-size:1.7rem;margin:0 20px}.introduce .flBox .left{float:left}.introduce .flBox .right{float:right}.introduce .flBox .w730{width:730px}.introduce .flBox .w530{width:530px}.introduce .flBox .w360{width:360px}.introduce .flBox .w112{width:112px}.introduce .flBox .w147{width:147px}.introduce .relievesUl{background:#fff;border:1px solid #bebebe;border-radius:6px;padding:6px}.introduce .relievesUl li,.introduce .relievesUl .numBox,.introduce .relievesUl .imgBox{float:left}.introduce .relievesUl li+li{background:url(/images/common/line01.png) repeat-y left top;margin-left:4px;padding-left:7px}.introduce .relievesUl li:nth-child(5){background:none;margin-left:0;padding-left:0}.introduce .relievesUl li:nth-child(-n+4){margin-bottom:7px}.introduce .relievesUl li:nth-child(n+6) a{height:137px}.introduce .relievesUl li:nth-child(7) a{font-size:22px;font-size:2.2rem}.introduce .relievesUl .numBox{background:#274c80;color:#fff;font-size:14px;font-size:1.4rem;line-height:1;text-align:center;padding:6px 0;height:46px;width:58px}.introduce .relievesUl .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem}@media all and (-ms-high-contrast: none){.introduce .relievesUl .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .relievesUl .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .relievesUl .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .relievesUl .imgBox img{vertical-align:top}.introduce .relievesUl .body{text-align:center;background:url(/images/common/icon_common_arrow_next.png) 8px center no-repeat;color:#274c80;display:block;font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.4;padding:8px 0 6px 12px;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.introduce .relievesUl a:hover .body{background-color:#eef3f7;background-position:10px center}.introduce .relievesUl .body .small{font-size:15px;font-size:1.5rem}.introduce .relievesUl .note{color:#000;font-size:12px;font-size:1.2rem;font-weight:normal;text-align:right;padding-right:20px}.introduce .relievesUl a{text-decoration:none;display:block}.introduce .relievesUl .body01{line-height:1.2;padding-bottom:2px}.introduce .relievesUl .li01 .body01{padding-top:19px;padding-bottom:15px;line-height:1}.introduce .relievesUl .li01 .body02{padding-top:10px;padding-bottom:2px;line-height:1}.introduce.credit .contentBox .contentInner{margin:30px 20px 0;padding:0}.introduce .contentBox .photo .name{font-size:14px;font-size:1.4rem}.introduce .contentBox.credit01 .photo01{float:left;width:178px}.introduce .contentBox.credit01 .photo02{float:left;padding-left:10px;width:172px}.introduce .contentBox.credit01 .photo03{margin:0 auto;padding-top:30px;width:181px}.introduce .contentBox.credit02 .imgBox{background:url(/images/introduce/credit/content_img04.png) no-repeat 10px center #fff;padding:52px 25px}.introduce .contentBox.credit02 .imgBox .textBox{font-size:15px;font-size:1.5rem;padding:0px 0 0 460px}.introduce .contentBox.credit02 .imgBox .img01{padding-top:40px}.introduce .contentBox.credit02 .whiteBtn{text-align:center;width:435px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:40px auto 0}@media all and (-ms-high-contrast: none){.introduce .contentBox.credit02 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .contentBox.credit02 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introduce .contentBox.credit02 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.introduce .contentBox.credit02 .whiteBtn{line-height:45px}.introduce .contentBox.credit02 .whiteBtn *::-ms-backdrop{line-height:45px}}.introduce .contentBox.credit02 .whiteBtn:not(:target){line-height:45px\9}.introduce .contentBox.credit02 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.introduce .contentBox.credit02 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.introduce .contentBox.credit02 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.introduce .contentBox.staff01 .imgBox{background:url(/images/introduce/staff/content_img01.png) no-repeat 20px center #fff;padding:23px 30px 45px 23px}.introduce .contentBox.staff01 .imgBox .textBox{font-size:15px;font-size:1.5rem;padding:20px 0 0 375px}.introduce .staffUl{background:#fff;border-radius:4px;margin:0 auto;padding:20px 10px 20px;width:894px}.introduce .staffUl li{float:left;width:298px}.introduce .staffUl li:nth-child(4) a{border-left:0}.introduce .staffUl li:nth-child(n+4){padding-top:45px;box-sizing:border-box}.introduce .staffUl li:nth-child(3) .title{line-height:1.2}.introduce .staffUl li:nth-child(-n+3) .flBox{padding-bottom:15px;border-bottom:2px solid #e1e6ee}.introduce .staffUl li a{display:block;height:180px;padding:0 15px;color:#040d18}.introduce .staffUl li .flBox{height:130px}.introduce .staffUl li .small{font-size:14px;font-size:1.4rem}.introduce .staffUl li+li a{border-left:2px solid #e1e6ee}.introduce .staffUl a{display:block;text-decoration:none}.introduce .staffUl a:hover{background-color:#eef3f7}.introduce .staffUl a:hover .right{color:#333}.introduce .staffUl .title{background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;color:#274c80;display:block;font-size:20px;font-size:2rem;font-weight:bold;height:48px;line-height:45px;margin-bottom:5px;padding:5px 0 0 20px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.introduce .staffUl a:hover .title{background-position:3px center}.introduce .staffUl p{font-size:14px;font-size:1.4rem}.introduce .staffUl .name{font-size:18px;font-size:1.8rem;margin-bottom:5px}.introduceContact .contentBox+.contentBox{padding:0 0 40px}.introduceContact .contentBox{padding:30px 0}.introduceContact .contentBox .contentInner{margin:30px 20px 0;padding:0}.introduceContact .contentBox .photo01{background:url(/images/introduce/contact/content_img01_mod2.png) no-repeat left top;min-height:249px;padding:20px 0 0 340px}.introduceContact .contentBox .photo01 p{line-height:1.8em}.introduceContact .contentBox .photo01 p+p{margin-top:1.5em}.introduceContact .contentBox .photo02{background:url(/images/introduce/contact/content_img02_mod2.png) no-repeat right top;min-height:222px;padding:20px 340px 0 0}.introduceContact .contentBox .photo02 p{line-height:1.8em}.introducePerformance .headerTitle .w950 .inner{width:600px}.introducePerformance .contentBox+.contentBox{padding:0 0 40px}.introducePerformance .contentBox{padding:30px 0}.introducePerformance .contentBox .contentInner{margin:30px 20px 0;padding:0}.introducePerformance .threePhotoArea{margin:0 0 30px}.introducePerformance .threePhotoArea img{display:block;float:left}.introducePerformance .threePhotoArea img+img{margin-left:4px}.introducePerformance .historyArea{position:relative}.introducePerformance .historyArea .timeLine{border-left:2px solid #274c80;margin:40px 0 100px 68px}.introducePerformance .historyArea .historyContent .time{float:left;left:-50px;margin:0 10px 0 0;position:relative;top:-10px;width:100px}.introducePerformance .historyArea .historyContent .text{float:left;left:-50px;margin:80px 0 0;position:relative;top:-10px;width:440px}.introducePerformance .historyArea .historyContent .text.wide{top:-40px;width:760px}.introducePerformance .historyArea .historyContent .text .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:24px;font-size:2.4rem;margin:0 0 15px}@media all and (-ms-high-contrast: none){.introducePerformance .historyArea .historyContent .text .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introducePerformance .historyArea .historyContent .text .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introducePerformance .historyArea .historyContent .text .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introducePerformance .historyArea .historyContent .text p{font-size:15px;font-size:1.5rem;margin:0 0 5px}.introducePerformance .historyArea .historyContent .text p+p{margin-top:1em}.introducePerformance .historyArea .historyContent .photo{font-size:12px;font-size:1.2rem;position:absolute;right:20px;text-align:right}.introducePerformance .historyArea .historyContent .photo.photo01{top:60px}.introducePerformance .historyArea .historyContent .photo.photo02{right:185px;text-align:left;top:210px}.introducePerformance .historyArea .historyContent .photo.photo03{top:370px}.introducePerformance .historyArea .historyContent .photo.photo04{right:50px;text-align:left;top:520px}.introducePerformance .historyArea .historyContent .photo.photo05{top:690px}.introducePerformance .historyArea .historyContent .photo.photo06{right:185px;text-align:left;top:900px}.introducePerformance .historyArea .historyContent .photo.photo07{top:1050px}.introducePerformance .historyArea .historyContent .photo img{display:block;margin:0 0 3px}.introducePerformance .historyArea .historyContent.now .time{bottom:0;position:absolute;left:0;top:auto}.introducePerformance .historyArea .historyContent.now .message{bottom:-40px;color:#274c80;font-size:26px;font-size:2.6rem;position:absolute;left:0;text-align:center;width:100%;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.introducePerformance .historyArea .historyContent.now .message{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introducePerformance .historyArea .historyContent.now .message *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.introducePerformance .historyArea .historyContent.now .message:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introducePerformance .imageArea{margin:40px 0 0;text-align:center}.newsList{background-color:#fff;padding:25px 30px;border:solid 1px #eaebf0}.newsList ul li{font-size:15px;font-size:1.5rem;padding:25px 0;border-bottom:dotted 1px #959cb4}.newsList ul li:last-child{border-bottom:none}.newsList ul li dl{letter-spacing:-.4em}.newsList ul li dl *{display:inline-block;letter-spacing:normal;vertical-align:top}.newsList ul li dl .data{color:#704500;margin-right:30px}.newsList ul li dl .tag{font-size:12px;font-size:1.2rem;border-style:solid;border-width:2px;width:118px;text-align:center;margin-right:22px;height:19px;line-height:19px}@media all and (-ms-high-contrast: none){.newsList ul li dl .tag{line-height:21px}.newsList ul li dl .tag *::-ms-backdrop{line-height:21px}}.newsList ul li dl .tag:not(:target){line-height:21px\9}.newsList ul li dl .tag.event{color:#e0513f;border-color:#e0513f}.newsList ul li dl .tag.information{color:#ea9e19;border-color:#ea9e19}.newsList ul li dl .tag.media{color:#7a32b1;border-color:#7a32b1}.newsList ul li dl dt{width:625px}.newsPagination{overflow:hidden;padding:25px 0}.newsPagination ul{float:right;margin-left:-12px;margin-right:-2px}.newsPagination ul li{font-size:18px;font-size:1.8rem;display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 12px;height:28px;line-height:28px}.newsPagination ul li .prev-link{background:url(/images/common/icon_common_arrow_prev.png) no-repeat left 8px;padding-left:25px}.newsPagination ul li .next-link{background:url(/images/common/icon_common_arrow_next.png) no-repeat right 7px;padding-right:25px}.newsDetail{background-color:#fff;padding:35px 30px;border:solid 1px #eaebf0}.newsDetail .title{letter-spacing:-.4em}.newsDetail .title dd{display:inline-block;letter-spacing:normal}.newsDetail .title .data{font-size:15px;font-size:1.5rem;color:#704500;margin-right:28px}.newsDetail .title .tag{font-size:12px;font-size:1.2rem;border-style:solid;border-width:2px;width:118px;text-align:center;margin-right:22px;height:19px;line-height:19px}@media all and (-ms-high-contrast: none){.newsDetail .title .tag{line-height:21px}.newsDetail .title .tag *::-ms-backdrop{line-height:21px}}.newsDetail .title .tag:not(:target){line-height:21px\9}.newsDetail .title .tag.event{color:#e0513f;border-color:#e0513f}.newsDetail .title .tag.information{color:#ea9e19;border-color:#ea9e19}.newsDetail .title .tag.media{color:#7a32b1;border-color:#7a32b1}.newsDetail .title dt{letter-spacing:normal;font-size:28px;font-size:2.8rem;line-height:1.42;margin:15px 0 23px;padding-bottom:15px;border-bottom:dotted 1px #959cb4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.newsDetail .title dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.newsDetail .title dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.newsDetail .title dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.newsDetail img{float:left}.newsDetail div{line-height:1.5}.newsDetail div.thumb{margin-left:275px}.newsDetail div a{background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:4px 5px;padding:3px 0 3px 25px;display:block;margin:5px 0}.newsDetail div a:hover{color:inherit;opacity:0.8}.newsDetail div a.pdf{background-image:url(/images/common/icon-common-pdf.png);background-position:0px 3px}.servicePage .servicePageTopBox{margin-top:-100px;z-index:2;position:relative;overflow:visible}.servicePage .servicePageTopBox .servicePageTitle{position:relative;background:url(/images/service/bg_servicePageTitle_mod.png) left bottom no-repeat;color:#0e1305;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;top:5px;padding:70px 0 35px 290px;width:610px;text-align:center;display:block}@media all and (-ms-high-contrast: none){.servicePage .servicePageTopBox .servicePageTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .servicePageTopBox .servicePageTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .servicePageTopBox .servicePageTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.servicePage .servicePageTopBox .servicePageTitle p{padding-top:60px}.servicePage .serviceSupportBox{background:#FFFFFF;padding:20px;margin-top:20px}.servicePage .serviceSupportBox .wap{height:318px;padding:20px}.servicePage .serviceSupportBox .wap.line{background:url(/images/service/line_service02.png) right bottom repeat-x}.servicePage .serviceSupportBox .wap.noline{padding-bottom:0px}.servicePage .serviceSupportBox li{display:inline-block;width:455px;vertical-align:top}.servicePage .serviceSupportBox li.lineR{background:url(/images/service/line_service.png) right center repeat-y;margin-right:0}.servicePage .serviceSupportBox li.lineT{margin-top:-5px}.servicePage .serviceSupportBox li .miniBtn{display:block;font-size:16px;font-size:1.6rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede;padding:0 15px 2px 15px;text-decoration:none;background:-moz-linear-gradient(center top, #fff 5%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 5%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f7f7f7));background-color:#ffffff;color:#324e7d;display:inline-block;text-shadow:1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 29px -24px #ffffff;-moz-box-shadow:inset 0px 0px 29px -24px #ffffff;box-shadow:inset 0px 0px 29px -24px #ffffff;width:270px;text-align:center;box-shadow:0.7px 1.9px 5px rgba(15,13,17,0.27);padding-top:5px\9;margin:10px auto;display:block}.servicePage .serviceSupportBox li .miniBtn .btnWap{background:url(/images/common/icon_footer_arrow01.png) no-repeat left center;font-weight:bold;padding-left:25px;vertical-align:middle}.servicePage .serviceSupportBox li .miniBtn .btnWap .small{font-size:15px;font-size:1.5rem;vertical-align:middle;margin-top:-5px}.servicePage .serviceSupportBox li .miniBtn:hover{opacity:0.8}.servicePage .serviceSupportBox li .miniBtn .arrowBox{background:url(/images/common/icon_common_arrow_next.png) no-repeat left center;padding:5px 0 2px 5px;display:block}.servicePage .serviceSupportBox li .serviceSupportTitle{color:#2e2810;padding-bottom:10px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:30px}@media all and (-ms-high-contrast: none){.servicePage .serviceSupportBox li .serviceSupportTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .serviceSupportBox li .serviceSupportTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .serviceSupportBox li .serviceSupportTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.servicePage .serviceSupportBox li .height02{padding:14px 0}.servicePage .serviceSupportBox li .serviceSupportWap{font-size:15px;font-size:1.5rem}.servicePage .serviceSupportBox li .serviceSupportWap img{float:left;padding-right:10px}.servicePage .serviceBannerBox{border:3px solid #d9e3ed;background:#ebf0f5 url(/images/service/back_totalservice_banner_mod.png) right center no-repeat;padding:6px 52px;margin-top:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.servicePage .serviceBannerBox .serviceBannerTitle{text-align:center;width:550px;font-size:48px;font-size:4.8rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;position:relative;margin-top:20px}@media all and (-ms-high-contrast: none){.servicePage .serviceBannerBox .serviceBannerTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .serviceBannerBox .serviceBannerTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .serviceBannerBox .serviceBannerTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.servicePage .serviceBannerBox .serviceBannerTitle .sub{font-size:28px;font-size:2.8rem;position:absolute;top:17px;left:110px;display:block;text-align:center}.servicePage .serviceBannerBox .serviceBannerTitle span{font-size:90px;font-size:9rem}.servicePage .serviceBannerBox .whiteBtn{display:block;margin:0 20px 20px 40px;text-align:center;width:435px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.servicePage .serviceBannerBox .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .serviceBannerBox .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .serviceBannerBox .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.servicePage .serviceBannerBox .whiteBtn{line-height:45px}.servicePage .serviceBannerBox .whiteBtn *::-ms-backdrop{line-height:45px}}.servicePage .serviceBannerBox .whiteBtn:not(:target){line-height:45px\9}.servicePage .serviceBannerBox .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.servicePage .serviceBannerBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.servicePage .serviceBannerBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.servicePage .messageBoxInfo .title{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold}@media all and (-ms-high-contrast: none){.servicePage .messageBoxInfo .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .messageBoxInfo .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .messageBoxInfo .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.servicePage .postcardBox{width:700px;padding:20px 15px;text-align:center;margin:auto;background:#f0ecd3}.servicePage .postcardBox .outsideBtn{margin:10px auto;display:block;text-align:center;width:540px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.servicePage .postcardBox .outsideBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .postcardBox .outsideBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .postcardBox .outsideBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.servicePage .postcardBox .outsideBtn{line-height:45px}.servicePage .postcardBox .outsideBtn *::-ms-backdrop{line-height:45px}}.servicePage .postcardBox .outsideBtn:not(:target){line-height:45px\9}.servicePage .postcardBox .outsideBtn span{display:block;background:url(/images/common/icon_common_outside.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.servicePage .addressBox .whiteBtn{display:block;margin:20px 0;text-align:center;width:435px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.servicePage .addressBox .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .addressBox .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage .addressBox .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.servicePage .addressBox .whiteBtn{line-height:45px}.servicePage .addressBox .whiteBtn *::-ms-backdrop{line-height:45px}}.servicePage .addressBox .whiteBtn:not(:target){line-height:45px\9}.servicePage .addressBox .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.servicePage .addressBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.servicePage .addressBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.servicePage .trustBox{background:url(/images/common/bg_flow_arrow.png) left bottom no-repeat;padding-bottom:30px}.servicePage .trustBox p{color:#274c80;border:2px solid #274c80;font-weight:bold;padding:10px 10px;text-align:center;margin:10px 0;font-size:20px;font-size:2rem;background:#FFFFFF}.servicePage .trustBox.last{background:none;padding-bottom:0}.servicePage dl.boxUservoice{background-color:#FFF;box-shadow:2px 2px 10px #b8b09d;margin-bottom:20px;padding:0 20px 20px}.servicePage dl.boxUservoice dt{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;padding:20px 0 10px 0}@media all and (-ms-high-contrast: none){.servicePage dl.boxUservoice dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage dl.boxUservoice dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.servicePage dl.boxUservoice dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.servicePage dl.boxUservoice dd{background:url(/images/service/bgline_note.png) left bottom repeat #fff;line-height:30px}.servicePage .pageLinkTab{width:950px;margin:30px auto 0;overflow:hidden}.servicePage .pageLinkTab ul.tab{font-size:0;letter-spacing:-.4em;border:1px solid #d8cbc2;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-top:4px;background:#fcfcfc;background:-moz-linear-gradient(top, #fdfaf3 0%, #ede4cf 98%);background:-webkit-linear-gradient(top, #fdfaf3 0%, #ede4cf 98%);background:linear-gradient(to bottom, #fdfaf3 0%, #ede4cf 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eae0c8',GradientType=0 )}.servicePage .pageLinkTab ul.tab:after{content:"";display:block;width:100%;height:3px;background:#7d4222;margin-left:-1px;border-left:1px solid #d8cbc2;border-right:1px solid #d8cbc2}.servicePage .pageLinkTab ul.tab li{letter-spacing:normal;text-align:center;font-size:16px;font-size:1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:20%;line-height:3;margin:5px 0;position:relative;padding-left:20px}.servicePage .pageLinkTab ul.tab li:not(:first-child){border-left:1px solid #d8cbc2}.servicePage .pageLinkTab ul.tab li.current{position:relative;color:#fff;margin:0;padding:5px 0;background:#7d4222;width:20%;border:none}.servicePage .pageLinkTab ul.tab li.current+li{border:none}.servicePage .pageLinkTab ul.tab li.current:before{content:"";display:block;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#7d4222;width:100%;height:5px;position:absolute;left:0;top:-4px}.servicePage .pageLinkTab ul.tab li.current a{color:#FFF}.servicePage .pageLinkTab ul.tab li:not(.current){cursor:pointer}.servicePage .pageLinkTab ul.tab li:not(.current) a{display:block;color:#282828}.servicePage .pageLinkTab ul.tab li:not(.current) a:hover{color:#7d4222}.servicePage .pageLinkTab ul.tab li:not(.current):before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow04.svg) center center no-repeat;background-size:16px;-webkit-background-size:16px;width:16px;height:16px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.servicePage .pageLinkTab ul.tab li:not(.current):not(.current):hover{opacity:0.8}.servicePage .pageLinkTab ul.tab li:not(.current):not(.current):hover:before{left:14px}.servicePage .pageLinkTab ul.tab li a{text-decoration:none}.serviceBefore .tabNav,.serviceSougi .tabNav{margin-bottom:20px}.serviceBefore .tabNav ul,.serviceSougi .tabNav ul{overflow:hidden;border-bottom:2px solid #304b78}.serviceBefore .tabNav ul li,.serviceSougi .tabNav ul li{float:left;width:303px;margin-right:20px;box-shadow:0.7px 1.9px 3px rgba(128,107,91,0.27)}.serviceBefore .tabNav ul li:last-child,.serviceSougi .tabNav ul li:last-child{width:304px;margin-right:0}.serviceBefore .tabNav ul li a,.serviceSougi .tabNav ul li a{display:block;background-color:#304b78;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNmY2ZjZmMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlYWUwYzgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODApIiAvPgo8L3N2Zz4=);background-image:linear-gradient(to top, #eae0c8 0%, #fdfaf3 79%, #fcfcfc 99%, #fcfcfc 100%);background-image:-webkit-linear-gradient(bottom, #eae0c8 0%, #fdfaf3 79%, #fcfcfc 99%, #fcfcfc 100%);background-image:linear-gradient(to top, #eae0c8 0%, #fdfaf3 79%, #fcfcfc 99%, #fcfcfc 100%);box-shadow:0.7px 1.9px 3px rgba(128,107,91,0.27);border:1px solid #3c8888;border-radius:4px 4px 0 0;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;text-decoration:none;color:#272727}@media all and (-ms-high-contrast: none){.serviceBefore .tabNav ul li a,.serviceSougi .tabNav ul li a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .tabNav ul li a *::-ms-backdrop,.serviceSougi .tabNav ul li a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .tabNav ul li a:not(:target),.serviceSougi .tabNav ul li a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .tabNav ul li a span,.serviceSougi .tabNav ul li a span{display:block;padding:3px 50px}.serviceBefore .tabNav ul li a strong,.serviceSougi .tabNav ul li a strong{font-size:30px;font-size:3rem}.serviceBefore .tabNav ul li a.current,.serviceSougi .tabNav ul li a.current{border:1px solid #304b78;margin-top:2px;color:#fff}.serviceBefore .tabNav ul li a.current span,.serviceSougi .tabNav ul li a.current span{padding-top:1px}.serviceBefore .tabNav ul li a:hover:not(.current),.serviceSougi .tabNav ul li a:hover:not(.current){opacity:0.8}.serviceBefore .tabNav ul li.nav1 a,.serviceSougi .tabNav ul li.nav1 a{border:1px solid #3c8888;border-bottom:none}.serviceBefore .tabNav ul li.nav1 a.current,.serviceSougi .tabNav ul li.nav1 a.current{background:#328283}.serviceBefore .tabNav ul li.nav1 a:hover:not(.current) span,.serviceSougi .tabNav ul li.nav1 a:hover:not(.current) span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/service/icon_arrow_green.png) no-repeat 24px center}.serviceBefore .tabNav ul li.nav1 a span,.serviceSougi .tabNav ul li.nav1 a span{background:url(/images/service/icon_arrow_green.png) no-repeat 20px center}.serviceBefore .tabNav ul li.nav1 a strong,.serviceSougi .tabNav ul li.nav1 a strong{color:#328283}.serviceBefore .tabNav ul li.nav1 a.current strong,.serviceSougi .tabNav ul li.nav1 a.current strong{color:#fff}.serviceBefore .tabNav ul li.nav1 a.current span,.serviceSougi .tabNav ul li.nav1 a.current span{background-image:url(/images/service/icon_arrow_green_on.png)}.serviceBefore .tabNav ul li.nav2 a,.serviceSougi .tabNav ul li.nav2 a{border:1px solid #3c5782;border-bottom:none}.serviceBefore .tabNav ul li.nav2 a.current,.serviceSougi .tabNav ul li.nav2 a.current{background:#304b78}.serviceBefore .tabNav ul li.nav2 a:hover:not(.current) span,.serviceSougi .tabNav ul li.nav2 a:hover:not(.current) span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/service/icon_arrow_blue.png) no-repeat 24px center}.serviceBefore .tabNav ul li.nav2 a span,.serviceSougi .tabNav ul li.nav2 a span{background:url(/images/service/icon_arrow_blue.png) no-repeat 20px center}.serviceBefore .tabNav ul li.nav2 a strong,.serviceSougi .tabNav ul li.nav2 a strong{color:#425b84}.serviceBefore .tabNav ul li.nav2 a.current strong,.serviceSougi .tabNav ul li.nav2 a.current strong{color:#fff}.serviceBefore .tabNav ul li.nav2 a.current span,.serviceSougi .tabNav ul li.nav2 a.current span{background-image:url(/images/service/icon_arrow_blue_on.png)}.serviceBefore .tabNav ul li.nav3 a,.serviceSougi .tabNav ul li.nav3 a{border:1px solid #653b23;border-bottom:none}.serviceBefore .tabNav ul li.nav3 a.current,.serviceSougi .tabNav ul li.nav3 a.current{background:#7a4d37}.serviceBefore .tabNav ul li.nav3 a:hover:not(.current) span,.serviceSougi .tabNav ul li.nav3 a:hover:not(.current) span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/service/icon_arrow_brown.png) no-repeat 24px center}.serviceBefore .tabNav ul li.nav3 a span,.serviceSougi .tabNav ul li.nav3 a span{background:url(/images/service/icon_arrow_brown.png) no-repeat 20px center}.serviceBefore .tabNav ul li.nav3 a strong,.serviceSougi .tabNav ul li.nav3 a strong{color:#5d3119}.serviceBefore .tabNav ul li.nav3 a.current strong,.serviceSougi .tabNav ul li.nav3 a.current strong{color:#fff}.serviceBefore .tabNav ul li.nav3 a.current span,.serviceSougi .tabNav ul li.nav3 a.current span{background-image:url(/images/service/icon_arrow_brown_on.png)}.serviceBefore .headerTitle.bg04 .w950 .inner .small{margin-left:5px}.serviceBefore .textRead1{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#274c80;margin-bottom:18px}@media all and (-ms-high-contrast: none){.serviceBefore .textRead1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textRead1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textRead1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textObjMod1{border:1px solid #d6d3cd;background:#fff;border-radius:6px;padding:0 0 29px 16px;margin-bottom:23px}.serviceBefore .textObjMod1 .title{padding:24px 0 0 13px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;letter-spacing:0.01em;font-weight:bold;line-height:1.2;color:#20487e;background:url(/images/service/before/img_before01.png) no-repeat right top}@media all and (-ms-high-contrast: none){.serviceBefore .textObjMod1 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textObjMod1 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textObjMod1 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textObjMod1 .title .fzL{font-size:42px;font-size:4.2rem}.serviceBefore .textObjMod1 .box{padding:22px 17px 20px 0;overflow:hidden}.serviceBefore .textObjMod1 .box li{position:relative;width:290px;padding:17px;border-radius:4px;margin-right:20px;float:left;background:#f5f0e6;box-sizing:border-box}.serviceBefore .textObjMod1 .box li:last-child{margin-right:0}.serviceBefore .textObjMod1 .box li span{color:#20487e}.serviceBefore .textObjMod1 .box li span:after{content:'';display:block;width:22px;height:11px;position:absolute;top:-10px;left:130px;background:url(/images/service/before/img_bg_arrow_top_01.png) no-repeat left top}.serviceBefore .textObjMod1 .box+p{font-size:16px;font-size:1.6rem;letter-spacing:-0.05em;padding-right:17px}.serviceBefore .textObjMod1 .whiteBtn{display:block;text-align:center;width:466px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:20px auto 0;height:47px}@media all and (-ms-high-contrast: none){.serviceBefore .textObjMod1 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textObjMod1 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textObjMod1 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.serviceBefore .textObjMod1 .whiteBtn{line-height:45px}.serviceBefore .textObjMod1 .whiteBtn *::-ms-backdrop{line-height:45px}}.serviceBefore .textObjMod1 .whiteBtn:not(:target){line-height:45px\9}.serviceBefore .textObjMod1 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.serviceBefore .textObjMod1 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.serviceBefore .textObjMod1 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.serviceBefore .textObjMod1 .whiteBtn span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBefore .textObjMod1 .whiteBtn span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textObjMod1 .whiteBtn span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textObjMod1 .whiteBtn span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textObjMod1 .whiteBtn:hover span{background-position:19px 15px}.serviceBefore .titleType2{padding:56px 0 17px;text-align:center;background:url(/images/service/before/img_before_point01.png) no-repeat 54px bottom}.serviceBefore .titleType2 img{margin-right:-57px}.serviceBefore .listMod2{overflow:hidden;margin-bottom:12px}.serviceBefore .listMod2 li{float:left;width:308px;min-height:110px;background:#fff;box-sizing:border-box;margin:0 13px 16px 0}.serviceBefore .listMod2 li:nth-child(3n){margin-right:0}.serviceBefore .listMod2 li:nth-child(2) dl dd,.serviceBefore .listMod2 li:nth-child(3) dl dd{padding-top:15px}.serviceBefore .listMod2 li p{float:left;text-align:center;border-top:1px solid #94a4bd;width:85px;height:110px;padding-top:13px;background:#274c80;font-weight:bold;box-sizing:border-box;color:#fff}.serviceBefore .listMod2 li p .sub{display:block;font-size:13px;font-size:1.3rem}.serviceBefore .listMod2 li p .num{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBefore .listMod2 li p .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .listMod2 li p .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .listMod2 li p .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .listMod2 li dl{overflow:hidden;text-align:center;padding:7px 9px 0}.serviceBefore .listMod2 li dl dt{font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:1px dotted #000;color:#304b78}@media all and (-ms-high-contrast: none){.serviceBefore .listMod2 li dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .listMod2 li dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .listMod2 li dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .listMod2 li dl dd{font-size:15px;font-size:1.5rem;line-height:1.3;letter-spacing:-0.01em;padding-top:10px}.serviceBefore .textArea2{margin-bottom:50px;padding-left:15px}.serviceBefore .textMod1Wrap{background:#f7ece7}.serviceBefore .textMod1Wrap .textMod1{width:985px;min-height:295px;margin:0 auto;box-sizing:border-box;padding:28px 0 1px 415px;background:url(/images/service/before/img_before02_mod.png) no-repeat left bottom;background-size:contain}.serviceBefore .textMod1Wrap .textMod1 .title{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;margin-bottom:8px}@media all and (-ms-high-contrast: none){.serviceBefore .textMod1Wrap .textMod1 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textMod1Wrap .textMod1 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textMod1Wrap .textMod1 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textMod1Wrap .textMod1 .text1{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:28px;font-size:2.8rem;color:#274c80}@media all and (-ms-high-contrast: none){.serviceBefore .textMod1Wrap .textMod1 .text1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textMod1Wrap .textMod1 .text1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textMod1Wrap .textMod1 .text1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textMod1Wrap .textMod1 .text2{margin-bottom:10px}.serviceBefore .btnOnline a{margin:40px auto 0;width:950px}.serviceBefore .btnConsult{margin:40px auto;text-align:center}.serviceBefore .btnConsult a{width:950px;height:259px;padding-top:0px;box-sizing:border-box;background:#f8fbff url(/images/service/before/btn_consult01_mod.png) no-repeat right center;background-size:contain;display:inline-block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;border:6px solid #aec1cb;border-radius:6px}@media all and (-ms-high-contrast: none){.serviceBefore .btnConsult a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .btnConsult a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .btnConsult a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .btnConsult a:hover{opacity:0.8}.serviceBefore .btnConsult a:hover .main{margin-left:50px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px 46px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceBefore .btnConsult a .main{display:block;margin-left:50px;padding:33px 0px 0px 40px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left 46px;font-size:42px;font-size:4.2rem}.serviceBefore .btnConsult a .sub{font-size:23px;font-size:2.3rem;margin:10px 35px;display:block;line-height:1.5}.serviceBefore .btnConsult a .text{font-size:16px;font-size:1.6rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:10px 50px;display:block;line-height:1.5}.serviceBefore .textBoxMod1{overflow:hidden}.serviceBefore .textBoxMod1 li{width:50%;height:274px;float:left;background:url(/images/service/before/img_before03_mod.png) no-repeat left top;background-size:cover;padding:26px 10px 0 149px;box-sizing:border-box}.serviceBefore .textBoxMod1 li:first-child dt{color:#324e7c;background:url(/images/service/before/bg_dot_x_blue.png) repeat-x center bottom}.serviceBefore .textBoxMod1 li:first-child dd{color:#324e7c}.serviceBefore .textBoxMod1 li:last-child{background-image:url(/images/service/before/img_before04_mod.png)}.serviceBefore .textBoxMod1 li:last-child dt{color:#763918;background:url(/images/service/before/bg_dot_x_brown.png) repeat-x center bottom}.serviceBefore .textBoxMod1 li:last-child dd{color:#763918;letter-spacing:-0.04em}.serviceBefore .textBoxMod1 li dl dt{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:0 0 10px 0}@media all and (-ms-high-contrast: none){.serviceBefore .textBoxMod1 li dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBefore .textBoxMod1 li dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBefore .textBoxMod1 li dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBefore .textBoxMod1 li dl dd{padding:22px 0 0 5px;font-size:17px;font-size:1.7rem;line-height:1.5;letter-spacing:0.01em;font-weight:bold}.serviceBefore .textArea1{margin:16px 0 28px;font-size:18px;font-size:1.8rem;font-weight:bold}.serviceBeforeEscro .headerTitle.bg04 .w950{background-image:url(/images/service/before/escro/img_title_service_escro.png);background-size:contain}.serviceBeforeEscro span.color1{color:#db5b39}.serviceBeforeEscro span.color2{color:#c72756}.serviceBeforeEscro .fzText01{font-size:17px;font-size:1.7rem}.serviceBeforeEscro .textRead1{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#274c80;margin-bottom:10px}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .textRead1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .textRead1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .textRead1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .listObjMod1{width:909px;height:89px;overflow:hidden;box-sizing:border-box;padding:17px 27px 0;margin-bottom:38px;background:url(/images/service/before/escro/img_before_escro_list_bg_01.png) no-repeat left top;text-indent:-2.3rem;padding-left:5rem}.serviceBeforeEscro .listObjMod1.h140{height:140px;background:url(/images/service/before/escro/img_before_escro_list_bg_02.png) no-repeat left top}@media screen and (max-width: 736px){.serviceBeforeEscro .listObjMod1.h140{height:auto;background:none;text-indent:inherit}}.serviceBeforeEscro .listObjMod1 li{width:50%;float:left;margin-top:5px}.serviceBeforeEscro .listObjMod1 li span{padding-left:23px;background:url(/images/service/before/escro/icon_list_circle_brown.png) no-repeat left 0.4em}.serviceBeforeEscro .listObjMod1 li:first-child,.serviceBeforeEscro .listObjMod1 li:nth-child(2){margin-top:0}.serviceBeforeEscro .tableType1{margin:44px 0 61px;border-collapse:separate}.serviceBeforeEscro .tableType1 th{width:122px;line-height:1.1;background:#274c80;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #274c80;vertical-align:middle}.serviceBeforeEscro .tableType1 th .sub{display:block;font-size:20px;font-size:2rem}.serviceBeforeEscro .tableType1 th .num{font-size:73px;font-size:7.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .tableType1 th .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .tableType1 th .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .tableType1 th .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .tableType1 td{padding:3px 65px 12px 19px;border-top:1px solid #fff;border-bottom:1px solid #274c80}.serviceBeforeEscro .tableType1 td dl dt{font-size:20px;font-size:2rem;color:#101928;margin-bottom:8px;box-sizing:border-box}.serviceBeforeEscro .tableType1 td dl dd{font-size:17px;font-size:1.7rem;letter-spacing:0.1em;line-height:1.75}.serviceBeforeEscro .tableType1 tr+tr th{padding-top:18px}.serviceBeforeEscro .tableType1 tr+tr td{padding-top:16px}.serviceBeforeEscro .contBox1{margin:28px auto 50px;padding:20px 28px 35px;box-sizing:border-box}.serviceBeforeEscro .contBox1 p{font-size:17px;font-size:1.7rem}.serviceBeforeEscro .flowBox1{margin:32px auto 0;width:920px}.serviceBeforeEscro .flowBox1 .box>.title{position:relative;width:920px;height:78px;background:#f9e7cf;border-bottom:2px solid #e6c496;box-sizing:border-box;color:#db5b39;font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .flowBox1 .box>.title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .flowBox1 .box>.title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .flowBox1 .box>.title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .flowBox1 .box>.title span{background:url(/images/service/before/escro/icon_circle_orange.png) no-repeat left center;padding-left:43px;position:absolute;top:12px;left:10px}.serviceBeforeEscro .flowBox1 .box .content{background:url(/images/service/before/escro/bg_arrow_line_type1_01.png) no-repeat 8px top;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1 .box .content.short{background:url(/images/service/before/escro/bg_arrow_line_type1_03.png) no-repeat 8px bottom}.serviceBeforeEscro .flowBox1 .box .content.bottom{background:url(/images/service/before/escro/bg_arrow_line_type1_04.png) no-repeat 8px bottom;padding:0 0 1px 44px}.serviceBeforeEscro .flowBox1 .box .content .textArea1{min-height:162px;padding-left:262px;padding-top:20px;background:url(/images/service/before/escro/img_service_escro_flow_01_mod.jpg) no-repeat left 20px}.serviceBeforeEscro .flowBox1 .box .content .textArea1>.text{font-size:18px;font-size:1.8rem;padding-right:21px;line-height:1.55;padding-top:8px}.serviceBeforeEscro .flowBox1 .box .content>.text{font-size:18px;font-size:1.8rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox>.title{position:relative;width:600px;height:49px;margin:15px 0 -29px 136px;padding-top:9px;border-radius:3px;text-align:center;box-sizing:border-box;color:#fff;font-size:20px;font-size:2rem;background:#bf955b}.serviceBeforeEscro .flowBox1 .box .content .planListBox>.title span{vertical-align:middle}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul{width:875px;min-height:202px;background:#f5f0e6;box-sizing:border-box;padding:46px 0 0 18px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li{width:265px;text-align:center;background:url(/images/service/before/escro/img_plan_list_01.png) no-repeat left top;box-sizing:border-box;float:left;margin-right:20px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl{padding-left:113px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dt{width:154px;border-bottom:2px solid #db5b39;font-size:16px;font-size:1.6rem;line-height:1.2;padding:4px 0}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dt .fzL{display:block;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dd{margin-top:10px;width:170px;text-align:left;font-size:14px;font-size:1.4rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li:nth-child(2){background-image:url(/images/service/before/escro/img_plan_list_02.png)}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li:last-child{background-image:url(/images/service/before/escro/img_plan_list_03.png);margin-right:0}.serviceBeforeEscro .flowBox1 .box .content .notesArea{border:3px solid #cbbfb9;border-radius:3px;min-height:131px;box-sizing:border-box;margin-top:15px;padding:8px 7px}.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt{box-sizing:border-box;background:#f5f0e6;height:46px;padding:8px 11px;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt span{padding:6px 0 6px 45px;vertical-align:middle;background:url(/images/service/before/escro/icon_note_01.png) no-repeat left top}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt:not(:target){padding:10px 11px 6px 11px}}.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dd{font-size:14px;font-size:1.4rem;padding:12px 7px 0}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content{background:url(/images/service/before/escro/bg_arrow_line_type1_02.png) no-repeat 8px top;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content .textArea1{min-height:146px;background:url(/images/service/before/escro/img_service_escro_flow_02.jpg) no-repeat left 20px}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content.short{background:url(/images/service/before/escro/bg_arrow_line_type1_03.png) no-repeat 8px bottom}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content.bottom{background:url(/images/service/before/escro/bg_arrow_line_type1_04.png) no-repeat 8px bottom;padding:0 0 1px 50px}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content.bottom{background:url(/images/service/before/escro/bg_arrow_line_type1_03.png) no-repeat 8px bottom}}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .notesArea{margin-top:11px;min-height:127px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content{background:none;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1{min-height:215px;background:url(/images/service/before/escro/img_service_escro_flow_03.jpg) no-repeat left 20px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1{margin-top:18px;border-top:1px solid #000}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1 .bg1{background:#e6e4e2}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1 th{vertical-align:middle;border-bottom:1px solid #000;width:120px;height:79px;font-weight:normal}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1 td{padding:0 15px 0 18px;vertical-align:middle;border:1px solid #000;border-right:none}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2{padding-right:195px;background:url(/images/service/before/escro/img_service_escro_flow_03_01.jpg) no-repeat 94.7% center}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2 .text{font-size:18px;font-size:1.8rem;line-height:1.55}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2 .subText{margin-top:9px;font-size:15px;font-size:1.5rem}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .notesArea{margin-top:28px}.serviceBeforeEscro .flowBox1.solo{margin:10px auto 0;width:910px}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1.solo{width:100%}}.serviceBeforeEscro .flowBox1.solo .hxStyle02{margin-bottom:20px;font-size:42px}.serviceBeforeEscro .flowBox1.solo .hxStyle02 span{font-size:31px;padding-right:5px;vertical-align:middle}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1.solo .hxStyle02{font-size:20px}.serviceBeforeEscro .flowBox1.solo .hxStyle02 span{font-size:20px}}.serviceBeforeEscro .flowBox1.solo .hxStyle07{font-size:32px;padding:10px 15px 5px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}.serviceBeforeEscro .flowBox1.solo .hxStyle07 span{font-size:38px}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1.solo .hxStyle07{font-size:20px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:normal;padding:3px 15px}.serviceBeforeEscro .flowBox1.solo .hxStyle07 span{font-size:26px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}}.serviceBeforeEscro .flowBox1.solo .content{padding:10px 0 30px 50px}.serviceBeforeEscro .flowBox1.solo .content .textArea{font-size:18px}.serviceBeforeEscro .flowBox1.solo .content .textArea small{font-size:13px;margin-left:0}.serviceBeforeEscro .flowBox1.solo .content .textArea .text{padding-top:20px}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1.solo .content .textArea .text{padding-top:0}}.serviceBeforeEscro .flowBox1.solo .telInfo .telInfoInner02 img{margin:0}.serviceBeforeEscro .flowBox1.solo .telInfo .telInfoInner02 .telText{left:35.2%;letter-spacing:0.4px}.serviceBeforeEscro .flowBox1.type2 .box>.title{position:relative;width:920px;height:78px;background:#efd2e3;border-bottom:2px solid #ebc3db;box-sizing:border-box;color:#1a1a1a;font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .flowBox1.type2 .box>.title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .flowBox1.type2 .box>.title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .flowBox1.type2 .box>.title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .flowBox1.type2 .box>.title span{background:url(/images/service/before/escro/icon_circle_pink.png) no-repeat left center;padding-left:43px;position:absolute;top:12px;left:10px}.serviceBeforeEscro .flowBox1.type2 .box .content{background:url(/images/service/before/escro/bg_arrow_line_type2_01.png) no-repeat 8px top;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1.type2 .box .content .textArea1{min-height:162px;padding-left:262px;padding-top:20px;background:url(/images/service/before/escro/img_service_escro_flow_04_mod.png) no-repeat left 20px}.serviceBeforeEscro .flowBox1.type2 .box .content .textArea1>.text{font-size:18px;font-size:1.8rem;padding-right:21px;line-height:1.55;padding-top:8px}.serviceBeforeEscro .flowBox1.type2 .box .content>.text{font-size:18px;font-size:1.8rem}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea{border:3px solid #cbbfb9;border-radius:3px;min-height:131px;box-sizing:border-box;margin-top:27px;background:#fff;padding:8px 7px}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dt{box-sizing:border-box;background:#f5f0e6;height:46px;padding:6px 11px 0;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dt span{display:inline-block;padding:3px 0 3px 45px;vertical-align:middle;background:url(/images/service/before/escro/icon_note_01.png) no-repeat left 0}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dd{font-size:14px;font-size:1.4rem;padding:12px 7px 0}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content{background:url(/images/service/before/escro/bg_arrow_line_type2_02.png) no-repeat 8px top}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content .textArea1{background-image:url(/images/service/before/escro/img_service_escro_flow_05_mod.png)}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content .notesArea{min-height:106px}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content{background:none}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content .textArea1{background-image:url(/images/service/before/escro/img_service_escro_flow_06.png)}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content .notesArea{margin-top:30px;min-height:106px}.serviceBeforeEscro .tableObjMod1{margin:38px 0 0 0;text-align:center;border:4px solid #dedede}.serviceBeforeEscro .tableObjMod1 th{vertical-align:middle;border:1px solid #dedede;height:92px;font-size:18px;font-size:1.8rem}.serviceBeforeEscro .tableObjMod1 th .title{position:relative;color:#fff}.serviceBeforeEscro .tableObjMod1 th .tit1{padding-left:45px}.serviceBeforeEscro .tableObjMod1 th .tit2{padding-left:40px}.serviceBeforeEscro .tableObjMod1 th .tit3{padding-left:50px}.serviceBeforeEscro .tableObjMod1 td{font-size:14px;font-size:1.4rem;vertical-align:middle;border:1px solid #dedede;height:92px;box-sizing:border-box}.serviceBeforeEscro .tableObjMod1 .bg1{background:#e18e36}.serviceBeforeEscro .tableObjMod1 .bg2{background:#83a5cb}.serviceBeforeEscro .tableObjMod1 .bg3{background:#fcf5e5}.serviceBeforeEscro .tableObjMod1 .bg4{background:#fff1f5}.serviceBeforeEscro .tableObjMod1 .titleHeight{height:53px}.serviceBeforeEscro .tableObjMod1 .icontype1,.serviceBeforeEscro .tableObjMod1 .icontype2,.serviceBeforeEscro .tableObjMod1 .icontype3{position:absolute;display:inline-block}.serviceBeforeEscro .tableObjMod1 .icontype1{width:36px;height:28px;background:url(/images/service/before/escro/icon_bank.png) no-repeat left center;top:-3px;left:0}.serviceBeforeEscro .tableObjMod1 .icontype2{width:36px;height:33px;background:url(/images/service/before/escro/icon_association.png) no-repeat left center;top:-5px;left:0}.serviceBeforeEscro .tableObjMod1 .icontype3{width:45px;height:34px;background:url(/images/service/before/escro/icon_insurance.png) no-repeat left center;top:-5px;left:0}.serviceBeforeEscro .tableObjMod1 .icon01{display:inline-block;width:14px;height:14px;background:url(/images/service/before/escro/icon_doublecircle.png) no-repeat center center}.serviceBeforeEscro .tableObjMod1 .icon02{display:inline-block;width:18px;height:16px;background:url(/images/service/before/escro/icon_triangle.png) no-repeat center center}.serviceBeforeEscro .tableObjMod1 .icon03{display:inline-block;width:12px;height:12px;background:url(/images/service/before/escro/icon_cross.png) no-repeat center center}.serviceBeforeEscro .tableObjMod1 .icon04{display:inline-block;width:14px;height:14px;background:url(/images/service/before/escro/icon_circle.png) no-repeat center center}.serviceBeforeEscro .fz17{font-size:17px;font-size:1.7rem;line-height:1.75}.serviceBeforeEscro .ulObjMod1{margin:30px 0 55px;overflow:hidden}.serviceBeforeEscro .ulObjMod1 li{float:left;margin-right:10px;overflow:hidden}.serviceBeforeEscro .ulObjMod1 li:nth-child(2n){margin-right:0}.serviceBeforeEscro .ulObjMod1 li dl .title{border-radius:4px 4px 0 0;padding:6px 0 0 23px;color:#fff;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;width:450px;min-height:50px;box-sizing:border-box;background:url(/images/common/bg_title01.jpg) repeat right bottom}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .ulObjMod1 li dl .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .ulObjMod1 li dl .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .ulObjMod1 li dl .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .ulObjMod1 li dl .box{width:450px;min-height:260px;box-sizing:border-box;background:#fff;padding:0 15px}.serviceBeforeEscro .ulObjMod1 li dl .box .img{display:inline;float:left;margin:16px 10px 0 0}.serviceBeforeEscro .ulObjMod1 li dl .box .text{padding-top:20px;line-height:1.75;font-size:17px;font-size:1.7rem;overflow:hidden}.serviceBeforeEscro .hxStyle02.type02{border-bottom:none;border-top:2px solid #274c80;font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:20px 10px 19px 42px}@media all and (-ms-high-contrast: none){.serviceBeforeEscro .hxStyle02.type02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforeEscro .hxStyle02.type02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforeEscro .hxStyle02.type02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforeEscro .letterMod1{width:910px;height:232px;margin-bottom:50px;box-sizing:border-box;background:url(/images/service/before/escro/img_bg_letter_01_.png) no-repeat left top}.serviceBeforeEscro .letterMod1 .box{padding:23px 27px}.serviceBeforeEscro .letterMod1 .box .text{width:100%;line-height:36px;background:url(/images/service/before/escro/img_bg_line_x.png) repeat left top}.serviceBeforeEscro .letterMod1 .box .text.line1{margin-top:28px;border-top:1px solid #c9b7ad}.serviceBeforeEscro .w910.noHid{overflow:visible}.serviceBeforePreparation{min-width:1150px}.serviceBeforePreparation .color01{color:#274c80;font-size:62px;font-size:6.2rem;text-shadow:0 0 25px #FFFFFF,0 0 20px #FFFFFF,0 0 0.40px #FFFFFF}.serviceBeforePreparation .colorRed{color:#c72756}.serviceBeforePreparation .w1150{width:1150px;margin:0 auto}.serviceBeforePreparation .headerTitle.bgCream{border-top:2px solid #2e4872;background-color:#f4f2f1}.serviceBeforePreparation .headerTitle.bgCream .inner01{box-sizing:border-box;margin-left:100px;padding:20px 0 0 0;min-height:400px;background:#f4f2f1 url(/images/service/before/preparation/img_title_service_preparation.png) no-repeat right top;background-size:contain}.serviceBeforePreparation .headerTitle.bgCream .inner01 .title{font-size:48px;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.45;margin-bottom:27px;letter-spacing:0.1em}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .headerTitle.bgCream .inner01 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .headerTitle.bgCream .inner01 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .headerTitle.bgCream .inner01 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dt{box-sizing:border-box;color:#fff;position:relative;border-radius:5px 5px 0px 0px;width:365px;height:53px;padding:7px 0 0 80px;background:url(/images/common/bg_title01.jpg);font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dt .icon{position:absolute;top:-13px;left:10px;display:inline-block;width:64px;height:57px;background:url(/images/service/before/preparation/icon_heading_01.png) no-repeat left top}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd{background:#fff;text-align:center;width:365px;border-radius:0px 0px 5px 5px;padding-bottom:16px}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB{display:inline-block;position:relative;z-index:2;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;padding:12px 0 0 0}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB:after{position:absolute;content:'';display:inline-block;height:35px;left:0;right:0;bottom:0;background-color:#fff586;z-index:-1}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .lineB .fzL{font-size:72px;font-size:7.2rem;line-height:1em}.serviceBeforePreparation .headerTitle.bgCream .inner01 .box dl dd .sub{margin-top:8px;font-size:12px;font-size:1.2rem;letter-spacing:-0.05em}.serviceBeforePreparation .columnBox{overflow:hidden;padding-top:48px}.serviceBeforePreparation .columnBox .boxL{float:left;width:53.5%}.serviceBeforePreparation .columnBox .boxL .textArea{width:411px;margin:30px auto 0;line-height:1.7}.serviceBeforePreparation .columnBox .boxL .box1{box-sizing:border-box;width:486px;height:399px;background:url(/images/service/before/preparation/img_bg_dotbox01.png) no-repeat left top;padding:30px 19px}.serviceBeforePreparation .columnBox .boxL .box1 .text{line-height:1.65;font-size:17px;font-size:1.7rem;font-weight:bold;padding:0 17px 0 23px}.serviceBeforePreparation .columnBox .boxL .box1 .text .fzL{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .columnBox .boxL .box1 .text .fzL{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .columnBox .boxL .box1 .text .fzL *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .columnBox .boxL .box1 .text .fzL:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .columnBox .boxL .box1 .img{margin-top:25px}.serviceBeforePreparation .columnBox .boxR{float:right;width:46.5%}.serviceBeforePreparation .columnBox .boxR .box2{padding:61px 0 24px;border-radius:0 0 5px 5px;position:relative;border:3px solid #83a5cb;text-align:center;margin-left:34px;width:388px;box-sizing:border-box;background:#fff}.serviceBeforePreparation .columnBox .boxR .box2 .titleType1{position:absolute;width:341px;top:-28px;left:0;right:0;margin:0 auto;padding-top:9px;height:60px;box-sizing:border-box;background:url(/images/service/before/preparation/img_heading_bg_01.png) no-repeat top center}.serviceBeforePreparation .columnBox .boxR .box2 .titleType1>span{font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;vertical-align:middle;line-height:1em;color:#274c80;margin-top:2px;margin-left:13px;display:block}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .columnBox .boxR .box2 .titleType1>span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .columnBox .boxR .box2 .titleType1>span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .columnBox .boxR .box2 .titleType1>span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .columnBox .boxR .box2>p+p{margin-top:32px}.serviceBeforePreparation .ulObjLink01{overflow:hidden;margin-top:39px}.serviceBeforePreparation .ulObjLink01 li{width:440px;float:left;margin-right:30px}.serviceBeforePreparation .ulObjLink01 li:nth-child(2n){margin-right:0}.serviceBeforePreparation .ulObjLink01 li>.box1{position:relative;background:url(/images/service/before/preparation/img_bg_ulbox_01.png) no-repeat left top;height:244px}.serviceBeforePreparation .ulObjLink01 li>.box1 .sub{font-size:15px;font-size:1.5rem;font-weight:bold;position:absolute;top:27px;left:104px;width:330px;line-height:1.3}.serviceBeforePreparation .ulObjLink01 li>.box1 .text1{position:absolute;top:146px;left:92px;font-size:17px;font-size:1.7rem;font-weight:bold}.serviceBeforePreparation .ulObjLink01 li>.box1 .text2{position:absolute;top:79px;left:92px;letter-spacing:0.1em;font-weight:bold}.serviceBeforePreparation .ulObjLink01 li>.box1 .text2>.lineB{font-size:17px;font-size:1.7rem;position:relative;z-index:2}.serviceBeforePreparation .ulObjLink01 li>.box1 .text2>.lineB>.fzL{font-size:23px;font-size:2.3rem}.serviceBeforePreparation .ulObjLink01 li>.box1 .text2>.lineB:after{position:absolute;content:'';left:0;right:0;bottom:0;display:inline-block;height:10px;border-radius:5px;background-color:#fff586;z-index:-1}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn{position:absolute;top:203px;left:0px;right:0px;text-align:center}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a{padding-left:21px;line-height:1em;display:inline-block;text-decoration:none;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat left center}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a:hover{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a>span{line-height:1em;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#fff}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a>span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a>span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .ulObjLink01 li>.box1 .btn>a>span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .ulObjLink01 li .box2{position:relative;background:url(/images/service/before/preparation/img_bg_ulbox_02.png) no-repeat left top;height:244px}.serviceBeforePreparation .ulObjLink01 li .box2 .sub{font-size:15px;font-size:1.5rem;font-weight:bold;position:absolute;top:27px;left:32px;width:330px;line-height:1.3}.serviceBeforePreparation .ulObjLink01 li .box2 .text1{position:absolute;top:80px;left:32px;font-size:17px;font-size:1.7rem;font-weight:bold}.serviceBeforePreparation .ulObjLink01 li .box2 .text2{position:absolute;top:112px;left:32px;font-weight:bold;line-height:1.37;letter-spacing:0.1em}.serviceBeforePreparation .ulObjLink01 li .box2 .text2>.lineB{font-size:17px;font-size:1.7rem;position:relative;z-index:2}.serviceBeforePreparation .ulObjLink01 li .box2 .text2>.lineB>.fzL{font-size:23px;font-size:2.3rem}.serviceBeforePreparation .ulObjLink01 li .box2 .text2>.lineB:after{position:absolute;content:'';left:0;right:0;bottom:0;display:inline-block;height:10px;border-radius:5px;background-color:#fff586;z-index:-1}.serviceBeforePreparation .ulObjLink01 li .box2 .btn{position:absolute;top:203px;left:0px;right:0px;text-align:center}.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a{padding-left:21px;line-height:1em;display:inline-block;text-decoration:none;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat left center}.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a:hover{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a>span{line-height:1em;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#fff}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a>span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a>span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .ulObjLink01 li .box2 .btn>a>span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .textBox01{position:relative;display:block;position:relative;padding:0 295px 0 0;line-height:1.87;min-height:280px}.serviceBeforePreparation .textBox01>.img{position:absolute;right:-17px;bottom:0}.serviceBeforePreparation .textBox01>.img>img{vertical-align:bottom}.serviceBeforePreparation .tableObjMod2{text-align:center}.serviceBeforePreparation .tableObjMod2 .dotBdT{border-top:4px dotted #dedede}.serviceBeforePreparation .tableObjMod2 th{vertical-align:middle;border:1px solid #dedede;height:92px;font-size:18px;font-size:1.8rem}.serviceBeforePreparation .tableObjMod2 th .title{position:relative;color:#fff}.serviceBeforePreparation .tableObjMod2 th .tit1{padding-left:45px}.serviceBeforePreparation .tableObjMod2 th .tit2{padding-left:40px}.serviceBeforePreparation .tableObjMod2 th .tit3{padding-left:50px}.serviceBeforePreparation .tableObjMod2 th.pl20{padding-left:20px}.serviceBeforePreparation .tableObjMod2 th.vaT{vertical-align:top}.serviceBeforePreparation .tableObjMod2 th.lineL{border-right:4px solid #dedede}.serviceBeforePreparation .tableObjMod2 td{vertical-align:Top;border:1px solid #dedede;box-sizing:border-box;text-align:left;padding:15px 20px}.serviceBeforePreparation .tableObjMod2 td>.text{font-size:13px;font-size:1.3rem;margin-bottom:5px}.serviceBeforePreparation .tableObjMod2 td>.text.colorRed{line-height:1.6em}.serviceBeforePreparation .tableObjMod2 td.lineL{border-right:4px solid #dedede}.serviceBeforePreparation .tableObjMod2 .bg1{background:#e18e36}.serviceBeforePreparation .tableObjMod2 .bg2{background:#83a5cb}.serviceBeforePreparation .tableObjMod2 .bg3{background:#fcf5e5}.serviceBeforePreparation .tableObjMod2 .bg4{background:#fff1f5}.serviceBeforePreparation .tableObjMod2 .pl20{padding-left:20px}.serviceBeforePreparation .tableObjMod2 .titleHeight{height:53px}.serviceBeforePreparation .tableObjMod2 .icontype1,.serviceBeforePreparation .tableObjMod2 .icontype2,.serviceBeforePreparation .tableObjMod2 .icontype3,.serviceBeforePreparation .tableObjMod2 .icontype4{position:absolute;display:inline-block}.serviceBeforePreparation .tableObjMod2 .icontype1{width:36px;height:28px;background:url(/images/service/before/escro/icon_bank.png) no-repeat left center;top:-3px;left:0}.serviceBeforePreparation .tableObjMod2 .icontype2{width:36px;height:33px;background:url(/images/service/before/escro/icon_association.png) no-repeat left center;top:-5px;left:0}.serviceBeforePreparation .tableObjMod2 .icontype3{width:45px;height:34px;background:url(/images/service/before/escro/icon_insurance.png) no-repeat left center;top:-5px;left:0}.serviceBeforePreparation .tableObjMod2 .icontype4{width:53px;height:45px;background:url(/images/service/before/preparation/icon_savings.png) no-repeat left center;top:-5px;left:-12px}.serviceBeforePreparation .tableObjMod2 .icon01{background:url(/images/service/before/escro/icon_doublecircle.png) no-repeat left 0.25em;padding-left:20px}.serviceBeforePreparation .tableObjMod2 .icon02{padding-left:24px;background:url(/images/service/before/escro/icon_triangle.png) no-repeat left 0.25em}.serviceBeforePreparation .tableObjMod2 .icon03{padding-left:18px;background:url(/images/service/before/escro/icon_cross.png) no-repeat left 0.25em}.serviceBeforePreparation .fz17{font-size:17px;font-size:1.7rem;line-height:1.75}.serviceBeforePreparation .ulObjMod1{margin:30px 0 55px;overflow:hidden}.serviceBeforePreparation .ulObjMod1 li{float:left;margin-right:10px;overflow:hidden}.serviceBeforePreparation .ulObjMod1 li:nth-child(2n){margin-right:0}.serviceBeforePreparation .ulObjMod1 li dl .title{border-radius:4px 4px 0 0;padding:6px 0 0 23px;color:#fff;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;width:450px;min-height:50px;box-sizing:border-box;background:url(/images/common/bg_title01.jpg) repeat right bottom}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .ulObjMod1 li dl .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .ulObjMod1 li dl .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .ulObjMod1 li dl .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .ulObjMod1 li dl .box{width:450px;min-height:260px;box-sizing:border-box;background:#fff;padding:0 15px}.serviceBeforePreparation .ulObjMod1 li dl .box .img{display:inline;float:left;margin:16px 10px 0 0}.serviceBeforePreparation .ulObjMod1 li dl .box .text{padding-top:20px;line-height:1.75;font-size:17px;font-size:1.7rem;overflow:hidden}.serviceBeforePreparation .recommendedArea{position:relative;margin:54px 0 42px;padding-top:44px;width:910px;box-sizing:border-box;border:5px solid #eaeff3}.serviceBeforePreparation .recommendedArea:after{content:'';clear:both;display:block}.serviceBeforePreparation .recommendedArea .titleType02{position:absolute;top:-26px;width:910px;text-align:center}.serviceBeforePreparation .recommendedArea .titleType02 .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80;background:url(/images/service/before/preparation/img_heading_bg_02.png) no-repeat center center}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .recommendedArea .titleType02 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .recommendedArea .titleType02 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .recommendedArea .titleType02 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .recommendedArea .box{float:left;box-sizing:border-box;width:50%;border-right:1px solid #eaeff3;padding:0 18px 0 20px}.serviceBeforePreparation .recommendedArea .box dl dt{padding-bottom:4px;text-align:center;font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .recommendedArea .box dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .recommendedArea .box dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .recommendedArea .box dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .recommendedArea .box dl dt span{display:inline-block;padding-left:71px;background:url(/images/service/before/preparation/icon_insurance_64x51.png) no-repeat left center}.serviceBeforePreparation .recommendedArea .box dl dt span.img02{padding-left:60px;background:url(/images/service/before/preparation/icon_bank_48x37.png) no-repeat left center}.serviceBeforePreparation .recommendedArea .box dl dd{background:url(/images/service/before/preparation/img_border_dot_x.png) no-repeat center top;padding:30px 0 18px 0}.serviceBeforePreparation .recommendedArea .box dl dd li>span{display:inline-block;background:url(/images/service/before/preparation/icon_check02.png) no-repeat left 0.25em;padding-left:40px;line-height:1.8;font-size:19px;font-size:1.9rem}.serviceBeforePreparation .recommendedArea .box dl dd li>span>.lineB{position:relative;z-index:2}.serviceBeforePreparation .recommendedArea .box dl dd li>span>.lineB:after{position:absolute;content:'';left:0;right:0;bottom:1px;display:inline-block;height:15px;border-radius:5px;background-color:#fff586;z-index:-1}.serviceBeforePreparation .leadText02{text-align:center;color:#7d4222;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin:33px 0 23px}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .leadText02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .leadText02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .leadText02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .hxStyle02.type02{border-bottom:none;border-top:2px solid #274c80;font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:30px 10px 53px 42px;background:#fff url(/images/service/before/preparation/img_preparation_heading_01.png) no-repeat right top;background-size:contain}@media all and (-ms-high-contrast: none){.serviceBeforePreparation .hxStyle02.type02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparation .hxStyle02.type02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparation .hxStyle02.type02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparation .hxStyle02.type02 .sub{font-size:26px;font-size:2.6rem;color:#101928;line-height:1em}.serviceBeforePreparation .hxStyle02.type02 .title{margin-top:8px;line-height:1em}.serviceBeforePreparation .numText{margin:12px 0 35px;font-size:17px;font-size:1.7rem}.serviceBeforePreparation .letterBox01Wrap{width:910px;box-sizing:border-box;background:url(/images/service/before/preparation/img_border_dot_x_top.png) repeat-x center top;padding-top:1px;border-radius:4px;overflow:hidden}.serviceBeforePreparation .letterBox01Wrap .letterBox01{padding-bottom:1px;background:url(/images/service/before/preparation/img_border_dot_x_bottom.png) repeat-x center bottom}.serviceBeforePreparation .letterBox01Wrap .letterBox01 .letterBox01In{width:910px;box-sizing:border-box;background:url(/images/service/before/preparation/img_bg_letter_01.png) no-repeat 99.9% top,url(/images/service/before/preparation/img_border_dot_y_w910.png) repeat-y center center}.serviceBeforePreparation .letterBox01Wrap .letterBox01 .letterBox01In .textArea{margin-right:267px;padding:23px 0 29px 29px}.serviceBeforePreparation .letterBox01Wrap .letterBox01 .letterBox01In .textArea>p{font-size:17px;font-size:1.7rem;line-height:36px;background:url(/images/service/before/preparation/img_bg_line_x.png) repeat left top}.serviceBeforePreparation .letterBox01Wrap .letterBox01 .letterBox01In .textArea>p.topLine{border-top:1px solid #c9b7ad;margin-top:29px}.serviceBeforePreparation .titleBg01{background:#fcf5e5}.serviceBeforePreparation .w910.noHid{overflow:visible}.serviceBeforePreparationInsurance .colorRed{color:#c72756}.serviceBeforePreparationInsurance .headerTitle{background-color:#e0eaed}.serviceBeforePreparationInsurance .headerTitle .w950{background-image:url(/images/service/before/preparation/insurance/img_title_insurance.png)}.serviceBeforePreparationInsurance .columnBox{overflow:hidden;padding-top:30px}.serviceBeforePreparationInsurance .columnBox .boxL{float:left;width:54.56%}.serviceBeforePreparationInsurance .columnBox .boxL .box1{box-sizing:border-box;width:496px;height:127px;background:url(/images/service/before/preparation/insurance/img_bg_box_01.png) no-repeat left top;padding:15px 25px 23px}.serviceBeforePreparationInsurance .columnBox .boxL .box1 .text{line-height:1.65;font-size:17px;font-size:1.7rem;margin-bottom:7px}.serviceBeforePreparationInsurance .columnBox .boxL .box1 .text>span{display:inline-block;line-height:1em;background:url(/images/service/before/preparation/insurance/icon_list_circle_brown.png) no-repeat left 0.16em;padding-left:20px}.serviceBeforePreparationInsurance .columnBox .boxR{float:right;width:45.4%}.serviceBeforePreparationInsurance .columnBox .boxR .box2{padding:30px 0 19px;border-radius:0 0 5px 5px;position:relative;border:3px solid #83a5cb;text-align:center;margin-left:24px;width:388px;box-sizing:border-box;background:#fff}.serviceBeforePreparationInsurance .columnBox .boxR .box2>p+p{margin-top:32px}.serviceBeforePreparationInsurance .ulBox01 ul{padding:28px 0 0 30px;box-sizing:border-box;height:203px;width:910px;background:url(/images/service/before/preparation/insurance/img_bg_box_03.png) no-repeat left top}.serviceBeforePreparationInsurance .ulBox01 ul .text{width:435px;float:left;margin-bottom:8px}.serviceBeforePreparationInsurance .ulBox01 ul .text>span{font-size:18px;font-size:1.8rem;display:inline-block;line-height:1em;padding-left:20px;background:url(/images/service/before/preparation/insurance/icon_list_circle_brown.png) no-repeat left 0.15em}.serviceBeforePreparationInsurance .ulBox01 ul .text:last-child{width:auto;clear:both}.serviceBeforePreparationInsurance .ulBox01 ul .text:last-child>span{line-height:1.2;background-position:left 0.2em}.serviceBeforePreparationInsurance .hxStyle02.type02{border-bottom:none;border-top:2px solid #274c80;font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:23px 10px 29px 42px;background:#fff;background-size:contain}@media all and (-ms-high-contrast: none){.serviceBeforePreparationInsurance .hxStyle02.type02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePreparationInsurance .hxStyle02.type02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePreparationInsurance .hxStyle02.type02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePreparationInsurance .hxStyle02.type02 .sub{font-size:26px;font-size:2.6rem;color:#101928;line-height:1em}.serviceBeforePreparationInsurance .hxStyle02.type02 .title{margin-top:8px;line-height:1em}.serviceBeforePreparationInsurance .boxArea01{padding:45px 0 22px 20px;background:url(/images/service/before/preparation/insurance/img_insurance_01.png) no-repeat right top;box-sizing:border-box}.serviceBeforePreparationInsurance .boxArea01 .text{font-size:20px;font-size:2rem;line-height:1em;margin-bottom:17px}.serviceBeforePreparationInsurance .boxArea01 .box{background-color:#f1eada;width:547px;min-height:130px;box-sizing:border-box;padding:15px 18px 7px;margin-bottom:22px;border:1px dashed #B09E73}.serviceBeforePreparationInsurance .boxArea01 .box ul li{font-size:18px;font-size:1.8rem;margin-bottom:5px}.serviceBeforePreparationInsurance .boxArea01 .box ul li p span{line-height:1em}.serviceBeforePreparationInsurance .boxArea01 .box ul li p .listDot{display:block;float:left}.serviceBeforePreparationInsurance .boxArea01 .box ul li p .listDot+span{display:inline-block;width:486px;line-height:1.2}.serviceBeforePreparationInsurance .titleBg01{background:#fcf5e5}.serviceBeforePreparationInsurance .numText{margin:12px 0 35px;padding-left:33px;font-size:17px;font-size:1.7rem}.serviceBeforePreparationInsurance .letterBox01Wrap{width:910px;box-sizing:border-box;background:url(/images/service/before/preparation/img_border_dot_x_top.png) repeat-x center top;padding-top:1px;border-radius:4px;overflow:hidden}.serviceBeforePreparationInsurance .letterBox01Wrap .letterBox01{padding-bottom:1px;background:url(/images/service/before/preparation/img_border_dot_x_bottom.png) repeat-x center bottom}.serviceBeforePreparationInsurance .letterBox01Wrap .letterBox01 .letterBox01In{width:910px;box-sizing:border-box;background:url(/images/service/before/preparation/insurance/img_bg_letter_01.png) no-repeat 99.9% top,url(/images/service/before/preparation/img_border_dot_y_w910.png) repeat-y center center}.serviceBeforePreparationInsurance .letterBox01Wrap .letterBox01 .letterBox01In .textArea{margin-right:267px;padding:40px 0 40px 29px}.serviceBeforePreparationInsurance .letterBox01Wrap .letterBox01 .letterBox01In .textArea>p{font-size:17px;font-size:1.7rem;line-height:36px;background:url(/images/service/before/preparation/img_bg_line_x.png) repeat left top}.serviceBeforePreparationInsurance .letterBox01Wrap .letterBox01 .letterBox01In .textArea>p.topLine{border-top:1px solid #c9b7ad;margin-top:29px}.serviceBeforePreparationInsurance .w910.noHid{overflow:visible}.serviceDetail .kyokaButtonArea{display:block;width:300px;margin-bottom:30px}.serviceDetail .kyokaButtonArea a{display:block;text-align:left;width:255px;padding-left:30px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:17px;font-size:1.7rem;font-weight:bold;text-decoration:none;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:47px;border-radius:6px;box-sizing:border-box;position:relative}.serviceDetail .kyokaButtonArea a:hover{opacity:0.8;color:#2e4872}.serviceDetail .kyokaButtonArea a span:before{content:"";background:url(/images/common/icon_common_arrow_next.png) no-repeat center center;width:10px;height:16px;position:absolute;left:11px;top:0;bottom:0;margin:auto}.serviceDetail .kyokaButtonArea a span .pdfIcon{position:absolute;top:0;bottom:0;margin:auto}.serviceSougi .w914{width:914px;margin:auto}.serviceSougi .w916{width:916px;margin:auto}.serviceSougi img{vertical-align:bottom}.serviceSougi .textRead1{margin-bottom:20px;color:#274c80;line-height:1.4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;font-weight:bold}@media all and (-ms-high-contrast: none){.serviceSougi .textRead1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .textRead1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .textRead1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .textRead2{margin-top:30px;color:#274c80;line-height:1.4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.serviceSougi .textRead2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .textRead2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .textRead2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .hxStyle02 .small{margin-left:25px;vertical-align:0.2em;font-size:18px;font-size:1.8rem;color:#282828;font-weight:bold}.serviceSougi .listSougi1{margin-top:25px}.serviceSougi .listSougi1 li{float:left;width:294px;margin:15px 17px 0 0}.serviceSougi .listSougi1 li a{position:relative;display:block;height:269px;box-shadow:0.7px 1.9px 5px rgba(0,0,0,0.27);text-decoration:none;border-radius:5px}.serviceSougi .listSougi1 li a:hover{opacity:0.8}.serviceSougi .listSougi1 li a .detailArea{width:272px;padding:8px 10px;box-sizing:border-box;position:absolute;left:11px;bottom:15px;border-radius:5px;box-shadow:inset 0 0 8px rgba(24,24,24,0.14);color:#fff}.serviceSougi .listSougi1 li a .detailArea .title{padding:0 36px;font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;line-height:1.0;padding-bottom:8px;border-bottom:1px dotted #fff;margin-bottom:8px}@media all and (-ms-high-contrast: none){.serviceSougi .listSougi1 li a .detailArea .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listSougi1 li a .detailArea .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listSougi1 li a .detailArea .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listSougi1 li a .detailArea .title>span{display:inline-block;text-align:left}.serviceSougi .listSougi1 li a .detailArea .title>span.txtC{text-align:center}.serviceSougi .listSougi1 li a .detailArea .title .small{font-size:24px;font-size:2.4rem;line-height:1.2}.serviceSougi .listSougi1 li a .detailArea .text{font-size:14px;font-size:1.4rem;line-height:1.3}.serviceSougi .listSougi1 li a .sub{position:absolute;left:20px;top:20px;display:inline-block;background-color:#fff;font-size:18px;font-size:1.8rem;line-height:1.2;text-align:center}.serviceSougi .listSougi1 li a .sub strong{font-size:27px;font-size:2.7rem;font-weight:normal}.serviceSougi .listSougi1 li a .sub .area1{display:inline-block;vertical-align:top;width:100px;padding:2px 5px 0;background-color:#fff}.serviceSougi .listSougi1 li.item1{width:449px;margin:0 21px 0 0}.serviceSougi .listSougi1 li.item1 a{height:280px;background:url(/images/service/sougi/img_sougi01.png) no-repeat center 0}.serviceSougi .listSougi1 li.item1 a:hover .detailArea .title{background:url(/images/service/icon_arrow_red_on.png) no-repeat 19px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item1 a .detailArea{width:423px;background-color:rgba(162,60,43,0.7);left:13px}.serviceSougi .listSougi1 li.item1 a .detailArea .title{padding:19px 0;font-size:42px;font-size:4.2rem;background:url(/images/service/icon_arrow_red_on.png) no-repeat 15px center}.serviceSougi .listSougi1 li.item1 a .detailArea .text{padding:9px}.serviceSougi .listSougi1 li.item1 a .sub{color:#dd523b}.serviceSougi .listSougi1 li.item2{width:445px;margin:0}.serviceSougi .listSougi1 li.item2 a{height:280px;background:url(/images/service/sougi/img_sougi02.png) no-repeat center 0}.serviceSougi .listSougi1 li.item2 a:hover .detailArea .title{background:url(/images/service/icon_arrow_blue_on.png) no-repeat 19px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item2 a .detailArea{width:420px;background-color:rgba(50,78,124,0.7);left:13px}.serviceSougi .listSougi1 li.item2 a .detailArea .title{padding:19px 0;font-size:42px;font-size:4.2rem;background:url(/images/service/icon_arrow_blue_on.png) no-repeat 15px center}.serviceSougi .listSougi1 li.item2 a .detailArea .text{padding:9px}.serviceSougi .listSougi1 li.item2 a .sub{color:#304b78}.serviceSougi .listSougi1 li.item3{clear:both}.serviceSougi .listSougi1 li.item3 a{background:url(/images/service/sougi/img_sougi03.png) no-repeat center 0}.serviceSougi .listSougi1 li.item3 a:hover .detailArea .title{background:url(/images/service/icon_arrow_green_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item3 a .detailArea{background-color:rgba(55,96,109,0.7)}.serviceSougi .listSougi1 li.item3 a .detailArea .title{background:url(/images/service/icon_arrow_green_on.png) no-repeat 4px center}.serviceSougi .listSougi1 li.item4 a{background:url(/images/service/sougi/img_sougi04.png) no-repeat center 0}.serviceSougi .listSougi1 li.item4 a:hover .detailArea .title{background:url(/images/service/icon_arrow_purple_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item4 a .detailArea{background-color:rgba(61,47,97,0.7)}.serviceSougi .listSougi1 li.item4 a .detailArea .title{background:url(/images/service/icon_arrow_purple_on.png) no-repeat 4px center}.serviceSougi .listSougi1 li.item5{margin-right:0}.serviceSougi .listSougi1 li.item5 a{background:url(/images/service/sougi/img_sougi05.png) no-repeat center 0}.serviceSougi .listSougi1 li.item5 a:hover .detailArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item5 a .detailArea{background-color:rgba(33,94,133,0.7)}.serviceSougi .listSougi1 li.item5 a .detailArea .title{padding-top:0.6em;padding-bottom:0.6em;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center}.serviceSougi .boxSougi1 .item{width:447px;float:left;margin:25px 22px 0 0}.serviceSougi .boxSougi1 .item:nth-child(2n){margin-right:0}.serviceSougi .boxSougi1 .item:nth-child(2n+1){clear:both}.serviceSougi .boxSougi1 .item ul{margin-top:10px;padding-left:18px;overflow:hidden}.serviceSougi .boxSougi1 .item ul li{margin-top:8px;padding-left:20px;background:url(/images/service/icon_dot_01.png) no-repeat 0 center;font-size:18px;font-size:1.8rem}.serviceSougi .boxSougi1 .item ul li.col2{float:left;width:205px}.serviceSougi .boxSougi1 .item ul li.col2:nth-child(2n){width:180px}.serviceSougi .boxSougi1 .item ul li.col2:nth-child(2n+1){clear:both}.serviceSougi .boxSougi1 .item ul+ul{margin-top:0}.serviceSougi .boxSougi1 .item p{margin-top:15px;padding-left:18px;font-size:18px;font-size:1.8rem}.serviceSougi .btnPlace{margin-top:30px}.serviceSougi .btnPlace .whiteBtn{display:block;text-align:center;width:448px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto}@media all and (-ms-high-contrast: none){.serviceSougi .btnPlace .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .btnPlace .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .btnPlace .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.serviceSougi .btnPlace .whiteBtn{line-height:45px}.serviceSougi .btnPlace .whiteBtn *::-ms-backdrop{line-height:45px}}.serviceSougi .btnPlace .whiteBtn:not(:target){line-height:45px\9}.serviceSougi .btnPlace .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.serviceSougi .btnPlace .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.serviceSougi .btnPlace .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.serviceSougi .btnStaff{margin-top:25px;text-align:center}.serviceSougi .btnStaff a{position:relative;width:914px;height:199px;background:url(/images/service/sougi/btn_staff_01_mod2.png) no-repeat left top;display:block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;line-height:1.2}@media all and (-ms-high-contrast: none){.serviceSougi .btnStaff a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .btnStaff a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .btnStaff a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .btnStaff a:hover{opacity:0.8}.serviceSougi .btnStaff a:hover p{background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .btnStaff a p{position:absolute;top:57px;left:29px;padding-left:38px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left center}.serviceSougi .btnStaff a p span{display:block}.serviceSougi .btnStaff a p>.sub{font-size:30px;font-size:3rem}.serviceSougi .btnStaff a p>.main{font-size:38px;font-size:3.8rem}.serviceSougi .listPic{width:862px;margin:25px auto 0}.serviceSougi .listPic li{float:left;margin-right:23px}.serviceSougi .listPic li:last-child{margin-right:0}.serviceSougi .listPic li figure{display:block}.serviceSougi .listPic li figure figcaption{display:block;margin-top:20px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.2}.serviceSougi .listPic li figure figcaption.line2{margin-top:10px}.serviceSougi .listServiceBnr{margin:20px auto 0}.serviceSougi .listServiceBnr li{margin-bottom:30px;text-align:left}.serviceSougi .listServiceBnr li:last-child{margin-bottom:0}.serviceSougi .listServiceBnr li a{display:block}.serviceSougi .listServiceBnr li a:hover{opacity:0.8}.serviceSougi .listServiceBnr .type1 a{position:relative;background:url(/images/service/sougi/bg_service_01_.png) no-repeat left top;width:914px;height:355px}.serviceSougi .listServiceBnr .type1 a.w950{width:950px;height:368px;background-size:contain}.serviceSougi .listServiceBnr .type1 a p{position:absolute;padding-left:39px}.serviceSougi .listServiceBnr .type1 a:hover .text2{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listServiceBnr .type1 a .text1{top:18px;left:-17px}.serviceSougi .listServiceBnr .type1 a .text2{top:74px;left:28px;background:url(/images/service/sougi/icon_arrow_purple.png) no-repeat left center}.serviceSougi .listServiceBnr .type1 a .text2 span{font-size:42px;font-size:4.2rem;color:#694987;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;letter-spacing:0.14em}@media all and (-ms-high-contrast: none){.serviceSougi .listServiceBnr .type1 a .text2 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listServiceBnr .type1 a .text2 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listServiceBnr .type1 a .text2 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listServiceBnr .type1 a .text3{top:140px;left:-10px;color:#333}.serviceSougi .listServiceBnr .type2 a{position:relative;background:url(/images/service/sougi/bg_service_02.png) no-repeat left top;width:914px;height:273px}.serviceSougi .listServiceBnr .type2 a p{position:absolute;padding-left:39px}.serviceSougi .listServiceBnr .type2 a:hover .text2{background-position:4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listServiceBnr .type2 a .text1{top:67px;left:-17px}.serviceSougi .listServiceBnr .type2 a .text2{top:96px;left:26px;background:url(/images/service/sougi/icon_arrow_brown.png) no-repeat left center}.serviceSougi .listServiceBnr .type2 a .text2>span{font-size:42px;font-size:4.2rem;color:#734921;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;letter-spacing:0.14em}@media all and (-ms-high-contrast: none){.serviceSougi .listServiceBnr .type2 a .text2>span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listServiceBnr .type2 a .text2>span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listServiceBnr .type2 a .text2>span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listServiceBnr .type2 a .text2>span>span{margin-left:-12px}.serviceSougi .listServiceBnr .type2 a .text3{top:162px;left:-11px;color:#333}.serviceSougi .listServiceBnr .type2 .imgType2{background-image:url(/images/service/sougi/bg_service_03.png)}.serviceSougi .listServiceBnr .type2 .imgType2 .text2{background-image:url(/images/service/sougi/icon_arrow_redbeans.png)}.serviceSougi .listServiceBnr .type2 .imgType2 .text2 span{color:#a14a58}.serviceSougi .listServiceBnr .type2 .imgType3{background-image:url(/images/service/sougi/bg_service_04.png)}.serviceSougi .listServiceBnr .type2 .imgType3 .text2{background-image:url(/images/service/sougi/icon_arrow_pink.png)}.serviceSougi .listServiceBnr .type2 .imgType3 .text2 span{color:#a861a4}.serviceSougi .listServiceNavi{margin-top:25px}.serviceSougi .listServiceNavi li{float:left;width:295px;margin:20px 14px 0 0}.serviceSougi .listServiceNavi li:nth-child(3n){margin-right:0}.serviceSougi .listServiceNavi li:nth-child(3n+1){clear:both}.serviceSougi .listServiceNavi li a{display:block;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;padding:3px 10px 15px;background-color:#fff;border-radius:5px;box-sizing:border-box;color:#101928;text-decoration:none}.serviceSougi .listServiceNavi li a:hover{opacity:0.8}.serviceSougi .listServiceNavi li a:hover .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 5px center}.serviceSougi .listServiceNavi li a .title{padding:17px 1px 17px 37px;border-bottom:1px dotted #304b78;background:url(/images/service/icon_arrow_blue.png) no-repeat 1px center;margin-bottom:18px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;color:#304b78;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.serviceSougi .listServiceNavi li a .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listServiceNavi li a .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listServiceNavi li a .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listServiceNavi li a figure{display:block;overflow:hidden}.serviceSougi .listServiceNavi li a figure img{float:left;margin-right:10px}.serviceSougi .listServiceNavi li a figure figcaption{overflow:hidden;display:block;font-size:15px;font-size:1.5rem;line-height:1.4}.serviceSougi .notes01{font-size:15px;font-size:1.5rem}.serviceSougi .w914{width:914px;margin:auto}.serviceSougi .w916{width:916px;margin:auto}.serviceSougi img{vertical-align:bottom}.serviceSougi .textRead1{margin-bottom:20px;color:#274c80;line-height:1.4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;font-weight:bold}@media all and (-ms-high-contrast: none){.serviceSougi .textRead1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .textRead1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .textRead1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .textRead2{margin-top:30px;color:#274c80;line-height:1.4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.serviceSougi .textRead2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .textRead2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .textRead2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listSougi1{margin-top:25px}.serviceSougi .listSougi1 li{float:left;width:294px;margin:15px 17px 0 0}.serviceSougi .listSougi1 li a{position:relative;display:block;height:269px;box-shadow:0.7px 1.9px 5px rgba(0,0,0,0.27);text-decoration:none;border-radius:5px}.serviceSougi .listSougi1 li a:hover{opacity:0.8}.serviceSougi .listSougi1 li a .detailArea{width:272px;padding:8px 10px;box-sizing:border-box;position:absolute;left:11px;bottom:15px;border-radius:5px;box-shadow:inset 0 0 8px rgba(24,24,24,0.14);color:#fff}.serviceSougi .listSougi1 li a .detailArea .title{padding:0 36px;font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;line-height:1.0;padding-bottom:8px;border-bottom:1px dotted #fff;margin-bottom:8px}@media all and (-ms-high-contrast: none){.serviceSougi .listSougi1 li a .detailArea .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listSougi1 li a .detailArea .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listSougi1 li a .detailArea .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listSougi1 li a .detailArea .title>span{display:inline-block;text-align:left}.serviceSougi .listSougi1 li a .detailArea .title>span.txtC{text-align:center}.serviceSougi .listSougi1 li a .detailArea .title .small{font-size:24px;font-size:2.4rem;line-height:1.2}.serviceSougi .listSougi1 li a .detailArea .text{font-size:14px;font-size:1.4rem;line-height:1.3}.serviceSougi .listSougi1 li a .sub{position:absolute;left:20px;top:20px;display:inline-block;background-color:#fff;font-size:18px;font-size:1.8rem;line-height:1.2;text-align:center}.serviceSougi .listSougi1 li a .sub strong{font-size:27px;font-size:2.7rem;font-weight:normal}.serviceSougi .listSougi1 li a .sub .area1{display:inline-block;vertical-align:top;width:100px;padding:2px 5px 0;background-color:#fff}.serviceSougi .listSougi1 li.item1{width:447px;margin:0 21px 0 0}.serviceSougi .listSougi1 li.item1 a{height:280px;background:url(/images/service/sougi/img_sougi01.png) no-repeat center 0}.serviceSougi .listSougi1 li.item1 a:hover .detailArea .title{background:url(/images/service/icon_arrow_red_on.png) no-repeat 19px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item1 a .detailArea{width:423px;background-color:rgba(162,60,43,0.7);left:13px}.serviceSougi .listSougi1 li.item1 a .detailArea .title{padding:19px 0;font-size:42px;font-size:4.2rem;background:url(/images/service/icon_arrow_red_on.png) no-repeat 15px center}.serviceSougi .listSougi1 li.item1 a .detailArea .text{padding:9px}.serviceSougi .listSougi1 li.item1 a .sub{color:#dd523b}.serviceSougi .listSougi1 li.item2{width:445px;margin:0}.serviceSougi .listSougi1 li.item2 a{height:280px;background:url(/images/service/sougi/img_sougi02.png) no-repeat center 0}.serviceSougi .listSougi1 li.item2 a:hover .detailArea .title{background:url(/images/service/icon_arrow_blue_on.png) no-repeat 19px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item2 a .detailArea{width:420px;background-color:rgba(50,78,124,0.7);left:13px}.serviceSougi .listSougi1 li.item2 a .detailArea .title{padding:19px 0;font-size:42px;font-size:4.2rem;background:url(/images/service/icon_arrow_blue_on.png) no-repeat 15px center}.serviceSougi .listSougi1 li.item2 a .detailArea .text{padding:9px}.serviceSougi .listSougi1 li.item2 a .sub{color:#304b78}.serviceSougi .listSougi1 li.item3{clear:both}.serviceSougi .listSougi1 li.item3 a{background:url(/images/service/sougi/img_sougi03.png) no-repeat center 0}.serviceSougi .listSougi1 li.item3 a:hover .detailArea .title{background:url(/images/service/icon_arrow_green_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item3 a .detailArea{background-color:rgba(55,96,109,0.7)}.serviceSougi .listSougi1 li.item3 a .detailArea .title{background:url(/images/service/icon_arrow_green_on.png) no-repeat 4px center}.serviceSougi .listSougi1 li.item3 a .detailArea .text{padding-bottom:15px}.serviceSougi .listSougi1 li.item4 a{background:url(/images/service/sougi/img_sougi04.png) no-repeat center 0}.serviceSougi .listSougi1 li.item4 a:hover .detailArea .title{background:url(/images/service/icon_arrow_purple_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item4 a .detailArea{background-color:rgba(61,47,97,0.7)}.serviceSougi .listSougi1 li.item4 a .detailArea .title{background:url(/images/service/icon_arrow_purple_on.png) no-repeat 4px center}.serviceSougi .listSougi1 li.item5{margin-right:0}.serviceSougi .listSougi1 li.item5 a{background:url(/images/service/sougi/img_sougi05_.png) no-repeat center 0}.serviceSougi .listSougi1 li.item5 a:hover .detailArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 8px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item5 a .detailArea{background-color:rgba(33,94,133,0.7)}.serviceSougi .listSougi1 li.item5 a .detailArea .title{padding-top:0.6em;padding-bottom:0.6em;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center}.serviceSougi .listSougi1 li.item5 a .detailArea .text{padding-bottom:20px}.serviceSougi .listSougi1 li.item6{margin:40px 0 0;width:100%}.serviceSougi .listSougi1 li.item6 a{background:url(/images/service/sougi/img_sougi06_.png) no-repeat center 0;height:83px;width:718px;display:block;margin:0 auto;border-bottom:none}.serviceSougi .listSougi1 li.item6 a:hover .titleArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:25px 7px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .listSougi1 li.item6 a .titleArea{font-size:26px;color:#fff;justify-content:right;display:flex;align-items:center;height:83px;padding-right:30px}.serviceSougi .listSougi1 li.item6 a .titleArea .title{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:20px 7px;padding:0 0 0 50px}.serviceSougi .listSougi1 li.item6 a .titleArea .title span{font-size:20px}.serviceSougi .boxPlace{margin-top:25px}.serviceSougi .boxPlace .item1,.serviceSougi .boxPlace .item2,.serviceSougi .boxPlace .item3{float:left;margin-right:10px;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;border-radius:5px;background-color:#fff}.serviceSougi .boxPlace .item1 h3,.serviceSougi .boxPlace .item2 h3,.serviceSougi .boxPlace .item3 h3{position:relative;border-bottom:1px dotted #000;line-height:1.2;overflow:hidden}.serviceSougi .boxPlace .item1 h3 .title,.serviceSougi .boxPlace .item2 h3 .title,.serviceSougi .boxPlace .item3 h3 .title{position:absolute;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;color:#274c80;top:33px;left:15px}@media all and (-ms-high-contrast: none){.serviceSougi .boxPlace .item1 h3 .title,.serviceSougi .boxPlace .item2 h3 .title,.serviceSougi .boxPlace .item3 h3 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .boxPlace .item1 h3 .title *::-ms-backdrop,.serviceSougi .boxPlace .item2 h3 .title *::-ms-backdrop,.serviceSougi .boxPlace .item3 h3 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .boxPlace .item1 h3 .title:not(:target),.serviceSougi .boxPlace .item2 h3 .title:not(:target),.serviceSougi .boxPlace .item3 h3 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .boxPlace .item1 h3 img,.serviceSougi .boxPlace .item2 h3 img,.serviceSougi .boxPlace .item3 h3 img{margin-right:0;margin-left:auto;display:block}.serviceSougi .boxPlace .item1 ul,.serviceSougi .boxPlace .item2 ul,.serviceSougi .boxPlace .item3 ul{margin:6px 0;overflow:hidden}.serviceSougi .boxPlace .item1 ul li,.serviceSougi .boxPlace .item2 ul li,.serviceSougi .boxPlace .item3 ul li{float:left;box-sizing:border-box;background:url(/images/service/sougi/bg_line_01.png) right top repeat-y;font-size:18px;font-size:1.8rem}.serviceSougi .boxPlace .item1 ul li:last-child,.serviceSougi .boxPlace .item2 ul li:last-child,.serviceSougi .boxPlace .item3 ul li:last-child{background:none}.serviceSougi .boxPlace .item1 ul li a,.serviceSougi .boxPlace .item2 ul li a,.serviceSougi .boxPlace .item3 ul li a{padding:10px 15px 10px 21px;display:block;text-align:center;background:url(/images/common/icon_common_arrow_next.png) no-repeat 12px 16px;color:#0e1305;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .boxPlace .item1 ul li a:hover,.serviceSougi .boxPlace .item2 ul li a:hover,.serviceSougi .boxPlace .item3 ul li a:hover{opacity:0.8;background:url(/images/common/icon_common_arrow_next.png) no-repeat 12px 16px}.serviceSougi .boxPlace .item1{width:327px}.serviceSougi .boxPlace .item1 li{width:calc(100% / 3)}.serviceSougi .boxPlace .item2{width:327px}.serviceSougi .boxPlace .item2 li{width:calc(100% / 3)}.serviceSougi .boxPlace .item3{width:234px;margin-right:0}.serviceSougi .boxPlace .item3 h3 .title{top:21px}.serviceSougi .boxPlace .item3 li{width:100%;text-align:center}.serviceSougi .boxPlace .item3 li a{padding-right:28px !important}.serviceSougi .btnPlace{margin-top:30px}.serviceSougi .btnPlace .whiteBtn{display:block;text-align:center;width:448px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto}@media all and (-ms-high-contrast: none){.serviceSougi .btnPlace .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .btnPlace .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .btnPlace .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.serviceSougi .btnPlace .whiteBtn{line-height:45px}.serviceSougi .btnPlace .whiteBtn *::-ms-backdrop{line-height:45px}}.serviceSougi .btnPlace .whiteBtn:not(:target){line-height:45px\9}.serviceSougi .btnPlace .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.serviceSougi .btnPlace .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.serviceSougi .btnPlace .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.serviceSougi .btnStaff{margin-top:25px;text-align:center}.serviceSougi .btnStaff a{position:relative;width:914px;height:199px;background:url(/images/service/sougi/btn_staff_01_mod2.png) no-repeat left top;display:block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2}@media all and (-ms-high-contrast: none){.serviceSougi .btnStaff a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .btnStaff a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .btnStaff a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .btnStaff a:hover{opacity:0.8}.serviceSougi .btnStaff a:hover p{background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.serviceSougi .btnStaff a p{position:absolute;top:57px;left:29px;padding-left:38px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left center}.serviceSougi .btnStaff a p span{display:block}.serviceSougi .btnStaff a p>.sub{font-size:30px;font-size:3rem}.serviceSougi .btnStaff a p>.main{font-size:38px;font-size:3.8rem}.serviceSougi .listPic{width:862px;margin:25px auto 0}.serviceSougi .listPic li{float:left;margin-right:23px}.serviceSougi .listPic li:last-child{margin-right:0}.serviceSougi .listPic li figure{display:block}.serviceSougi .listPic li figure figcaption{display:block;margin-top:20px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.2}.serviceSougi .listPic li figure figcaption.line2{margin-top:10px}.serviceSougi .hxStyleSougi{line-height:1.4;color:#274c80;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.serviceSougi .hxStyleSougi{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .hxStyleSougi *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .hxStyleSougi:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .hxStyleSougi .small{display:block;font-size:24px;font-size:2.4rem}.serviceSougi .listServiceNavi{margin-top:25px}.serviceSougi .listServiceNavi li{float:left;width:295px;margin:20px 14px 0 0}.serviceSougi .listServiceNavi li:nth-child(3n){margin-right:0}.serviceSougi .listServiceNavi li:nth-child(3n+1){clear:both}.serviceSougi .listServiceNavi li a{display:block;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;padding:3px 10px 15px;background-color:#fff;border-radius:5px;box-sizing:border-box;color:#101928;text-decoration:none}.serviceSougi .listServiceNavi li a:hover{opacity:0.8}.serviceSougi .listServiceNavi li a:hover .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 5px center}.serviceSougi .listServiceNavi li a .title{padding:17px 1px 17px 37px;border-bottom:1px dotted #304b78;background:url(/images/service/icon_arrow_blue.png) no-repeat 1px center;margin-bottom:18px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;color:#304b78;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.serviceSougi .listServiceNavi li a .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougi .listServiceNavi li a .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougi .listServiceNavi li a .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougi .listServiceNavi li a figure{display:block;overflow:hidden}.serviceSougi .listServiceNavi li a figure img{float:left;margin-right:10px}.serviceSougi .listServiceNavi li a figure figcaption{overflow:hidden;display:block;font-size:15px;font-size:1.5rem;line-height:1.4}.serviceSougi .notes01{font-size:15px;font-size:1.5rem}.serviceBeginner .headerTitle.bg01 .w950{background:url(/images/service/beginner/img_title_beginner01.jpg) 310px top no-repeat}.serviceBeginner img{vertical-align:bottom}.serviceBeginner .pageLinkNav{margin-bottom:43px;background:#fff;border-bottom:1px solid #aaaaaa}.serviceBeginner .pageLinkNav ul{display:table;table-layout:fixed;width:950px;padding:15px 0 17px;margin:0 auto}.serviceBeginner .pageLinkNav ul li{position:relative;display:table-cell;border-right:1px dotted #aaaaaa}.serviceBeginner .pageLinkNav ul li:first-child{border-left:1px dotted #aaaaaa}.serviceBeginner .pageLinkNav ul li a{display:block;padding:3px 0 10px;text-align:center;text-decoration:none}.serviceBeginner .pageLinkNav ul li a .num{display:block;margin-bottom:7px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:36px;line-height:36px;padding-left:5px}@media all and (-ms-high-contrast: none){.serviceBeginner .pageLinkNav ul li a .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pageLinkNav ul li a .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .pageLinkNav ul li a .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pageLinkNav ul li a .title{font-size:17px;color:#333;font-weight:bold;line-height:22px}.serviceBeginner .pageLinkNav ul li a::after{position:absolute;left:10px;bottom:50%;margin:auto;content:"";display:block;width:8px;height:14px;background:url(/images/common/icon_common_arrow_next.png) left top no-repeat}.serviceBeginner .pageLinkNav ul li a:hover{opacity:0.8;transition:0.2s}.serviceBeginner .pageLinkNav ul li a:hover .num{color:#274c80}.serviceBeginner .pageLinkNav ul li a:hover::after{left:15px;transition:0.2s}.serviceBeginner .beginnerSec{position:relative;z-index:0;overflow:hidden;margin-top:35px;background:#fff;border-top:3px solid #304b78}.serviceBeginner .beginnerSec::after{position:absolute;z-index:1;left:0;right:0;top:0;content:"";display:block;width:100%;height:312px;background:-m oz-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:-webkit-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:-ms-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:linear-gradient(to bottom, #ebf0f5 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f5', endColorstr='#ffffff',GradientType=0 )}.serviceBeginner #sec01.beginnerSec{background:#fff url(/images/service/beginner/img_sec01_bg01.jpg) right bottom no-repeat}.serviceBeginner .beginnerSec .innerSec{position:relative;z-index:100;padding:30px}.serviceBeginner .beginnerSecTitle{display:table;width:100%;margin:0 0 30px -10px}.serviceBeginner .beginnerSecTitle .num{display:table-cell;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:120px;line-height:120px;vertical-align:middle;font-weight:lighter;width:100px}@media all and (-ms-high-contrast: none){.serviceBeginner .beginnerSecTitle .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecTitle .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .beginnerSecTitle .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecTitle .num span{font-size:46px;line-height:46px}.serviceBeginner .beginnerSecTitle .main{display:table-cell;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:45px;font-weight:bold;line-height:56px;vertical-align:middle}@media all and (-ms-high-contrast: none){.serviceBeginner .beginnerSecTitle .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecTitle .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .beginnerSecTitle .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecTitle .lead{display:table-cell;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:505px;font-size:24px;letter-spacing:-1px;vertical-align:middle}@media all and (-ms-high-contrast: none){.serviceBeginner .beginnerSecTitle .lead{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecTitle .lead *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .beginnerSecTitle .lead:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecTitle+.firstLead{margin-bottom:30px;padding:0 20px;line-height:36px;background:url(/images/service/beginner/img_line_firstlead.gif) left top repeat}.serviceBeginner .beginnerSecSubTitle{display:table;width:100%;height:172px;padding:0 30px;background:#274c80}.serviceBeginner .beginnerSecSubTitle span{display:table-cell;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;vertical-align:middle}@media all and (-ms-high-contrast: none){.serviceBeginner .beginnerSecSubTitle span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecSubTitle span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .beginnerSecSubTitle span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecSubTitle span span.small{display:inline-block;margin-top:-30px;background:none;font-size:18px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.serviceBeginner .beginnerSecSubTitle.bg01 span{background:url(/images/service/beginner/img_sec01_title_bg01.jpg) right center no-repeat}.serviceBeginner .beginnerSecSubTitle.bg02 span{background:url(/images/service/beginner/img_sec01_title_bg02.jpg) right center no-repeat}.serviceBeginner .beginnerSecSubTitle.bg03 span:not(.small){padding-top:20px;background:url(/images/service/beginner/img_sec02_title_bg01.jpg) right center no-repeat}.serviceBeginner .beginnerTitle01{margin:-5px 0 10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:30px;line-height:48px;text-align:center}@media all and (-ms-high-contrast: none){.serviceBeginner .beginnerTitle01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerTitle01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .beginnerTitle01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerTitle01.line{padding-bottom:4px;border-bottom:2px solid #274c80}.serviceBeginner .beginnerSecBlue{padding:30px;background:#ebf0f5}.serviceBeginner .imgListWrap{display:table;table-layout:fixed;width:100%;margin:3px 0 35px}.serviceBeginner .imgListWrap .imgList{display:table-cell;border-left:1px solid #dedede}.serviceBeginner .imgListWrap .imgList:first-child{border-left:none}.serviceBeginner .imgListWrap .imgList dt{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-weight:bold;color:#7d4222;text-align:center}@media all and (-ms-high-contrast: none){.serviceBeginner .imgListWrap .imgList dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .imgListWrap .imgList dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .imgListWrap .imgList dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .imgListWrap .imgList dt img{margin-bottom:15px}.serviceBeginner .imgListWrap .imgList dd.title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-weight:bold;color:#7d4222;text-align:center}@media all and (-ms-high-contrast: none){.serviceBeginner .imgListWrap .imgList dd.title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .imgListWrap .imgList dd.title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .imgListWrap .imgList dd.title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .imgListWrap .imgList dd{padding:0 20px}.serviceBeginner .imgMod{overflow:hidden;margin-top:46px}.serviceBeginner .imgMod .left{float:left;margin-right:40px}.serviceBeginner #sec02 .imgMod{padding:9px 0 0 9px;margin:15px 0 0 -9px}.serviceBeginner #sec02 .imgMod .left{margin:-9px 9px 0 -9px}.serviceBeginner .sec01JobList{display:table;table-layout:fixed;width:100%;margin-top:10px}.serviceBeginner .sec01JobList ul{display:table-row}.serviceBeginner .sec01JobList ul li{display:table-cell;padding:15px 20px 10px;border-bottom:1px solid #dedede;line-height:2.0}.serviceBeginner .sec01JobList ul li:first-child{border-right:1px solid #dedede}.serviceBeginner .sec01JobList ul li .title{font-size:22px;color:#274c80}.serviceBeginner .sec01JobList ul li .title .num{margin-right:5px}.serviceBeginner .sec01JobList ul:first-child li{padding-top:0px}.serviceBeginner .sec01JobList ul:last-child li{border-bottom:none}.serviceBeginner .brownBaloon{margin-top:10px;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;width:890px;padding:12px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#101928;font-size:24px;background:#f1eada;font-weight:normal}.serviceBeginner .brownBaloon::after{position:absolute;left:0;right:0;bottom:-6px;content:"";display:block;width:890px;height:10px;background:url(/images/service/beginner/img_service_beginner_baloon01.png) center bottom no-repeat}.serviceBeginner .sec02Table{width:560px;table-layout:fixed;border-left:1px solid #dedede;border-bottom:1px solid #dedede}.serviceBeginner .sec02Table th{padding:8px 0;background:#ebf0f5;border-right:1px solid #dedede;border-top:1px solid #dedede;color:#101928;font-size:18px;text-align:center}.serviceBeginner .sec02Table td{padding:7px 10px;border-right:1px solid #dedede;vertical-align:middle}.serviceBeginner .sec02Table tr.icon{text-align:center}.serviceBeginner .sec02Table tr.icon td{padding:12px 0 0}.serviceBeginner #sec03 .pointList{overflow:hidden;margin-bottom:-40px}.serviceBeginner #sec03 .pointList>li{width:425px;float:left;margin-bottom:40px}.serviceBeginner #sec03 .pointList>li .inner{border:1px solid #dedede;border-top:none}.serviceBeginner #sec03 .pointList>li:nth-child(even){float:right}.serviceBeginner #sec03 .pointList>li:nth-child(2n+1){clear:both}.serviceBeginner #sec03 .pointList>li>.title{display:table;width:100%;background:#274c80;text-align:right}.serviceBeginner #sec03 .pointList>li>.title .num{display:table-cell;padding-top:5px;color:#fff;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;line-height:1.2;width:131px}.serviceBeginner #sec03 .pointList>li>.title .num span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:lighter;font-size:73px;line-height:73px}@media all and (-ms-high-contrast: none){.serviceBeginner #sec03 .pointList>li>.title .num span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner #sec03 .pointList>li>.title .num span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner #sec03 .pointList>li>.title .num span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner #sec03 .pointList>li>.title .img{display:table-cell;min-width:1%}.serviceBeginner #sec03 .pointList>li>.title .img img{vertical-align:middle}.serviceBeginner #sec03 .pointList>li .subTitle{position:relative;padding:27px 0 15px;margin:0 12px;overflow:hidden;background:url(/images/service/beginner/img_service_beginner_line01.png) left bottom repeat-x;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:38px;text-align:center;line-height:38px;letter-spacing:-1px}@media all and (-ms-high-contrast: none){.serviceBeginner #sec03 .pointList>li .subTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner #sec03 .pointList>li .subTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner #sec03 .pointList>li .subTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner #sec03 .pointList>li .subTitle .small{font-size:22px;line-height:22px}.serviceBeginner #sec03 .pointList>li .subTitle .ex{position:absolute;right:0;bottom:15px;color:#9fa7b2;font-size:14px;line-height:14px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.serviceBeginner #sec03 .pointList>li .infoList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle;width:100%;padding:15px 10px 20px}.serviceBeginner #sec03 .pointList>li .infoList ul li{padding-left:20px;margin-bottom:3px;font-size:18px;background:url(/images/common/icon_common_gold.png) left 0.5em no-repeat}.serviceBeginner #sec03 .pointList>li .infoList ul li:last-child{margin-bottom:0}.serviceBeginner #sec03 .pointList>li .infoList ul li .small{font-size:14px}.serviceBeginner #sec03 .pointList>li .infoList ul li.inline{float:left;width:180px}.serviceBeginner #sec03 .pointList>li .infoList ul li.inline+li:not(.inline){clear:left}.serviceBeginner #sec03 .pointList>li .infoList.infoList01{height:125px}.serviceBeginner #sec03 .pointList>li .infoList.infoList02{height:150px}.serviceBeginner #sec03 .pointList>li .infoList.infoList03{height:94px}.serviceBeginner #sec03 .pointList>li .infoList.infoList04{height:94px}.serviceBeginner #sec03 .pointList>li .check{padding:20px 10px 20px;background:#f1eada}.serviceBeginner #sec03 .pointList>li .check .checkTitle{margin-bottom:20px;font-size:18px;font-weight:bold;color:#7d4222;line-height:18px;text-align:center}.serviceBeginner #sec03 .pointList>li .check .checkList{font-weight:bold}.serviceBeginner #sec03 .pointList>li .check .checkList li{margin-bottom:13px;padding-left:37px;background:url(/images/service/beginner/img_sec03_icon_check01.png) left 0 no-repeat;color:#040410;font-size:18px;line-height:22px}.serviceBeginner #sec03 .pointList>li .check .checkList li span{color:#c72756}.serviceBeginner #sec03 .pointList>li .check .checkList li:last-child{margin-bottom:0}.serviceBeginner .pointSec{margin-bottom:20px;border:1px solid #eceef2;background:#fff}.serviceBeginner .pointSec:last-of-type{margin-bottom:40px}.serviceBeginner .pointSec .title{display:table;width:100%;height:128px;margin-left:-1px}.serviceBeginner .pointSec .title .num{display:table-cell;width:122px;padding-top:5px;background:#274c80;color:#fff;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;line-height:1.2}.serviceBeginner .pointSec .title .num span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:lighter;font-size:73px;line-height:73px}@media all and (-ms-high-contrast: none){.serviceBeginner .pointSec .title .num span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pointSec .title .num span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .pointSec .title .num span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pointSec .title .main{display:table-cell;padding-left:30px;background:url(/images/service/beginner/img_service_beginner_line01.png) left bottom repeat-x;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:42px;line-height:52px;vertical-align:middle}@media all and (-ms-high-contrast: none){.serviceBeginner .pointSec .title .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pointSec .title .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .pointSec .title .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pointSec .title .lead{display:table-cell;width:405px;background:url(/images/service/beginner/img_service_beginner_line01.png) left bottom repeat-x;color:#010101;font-size:17px;font-weight:normal;vertical-align:middle}.serviceBeginner .pointSec .txt{padding:25px 20px}.serviceBeginner .pointSec .imgListWrap{margin-top:15px}.serviceBeginner .pointSec .imgList dd{margin-top:5px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-weight:bold;color:#7d4222;text-align:center;line-height:26px}@media all and (-ms-high-contrast: none){.serviceBeginner .pointSec .imgList dd{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pointSec .imgList dd *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .pointSec .imgList dd:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner #sec05 section.innerSec{padding:0 30px;margin-bottom:35px}.serviceBeginner #sec05 section.innerSec:last-of-type{margin-bottom:0}.serviceBeginner .whiteBtn{display:block;text-align:center;width:488px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}@media all and (-ms-high-contrast: none){.serviceBeginner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeginner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.serviceBeginner .whiteBtn{line-height:45px}.serviceBeginner .whiteBtn *::-ms-backdrop{line-height:45px}}.serviceBeginner .whiteBtn:not(:target){line-height:45px\9}.serviceBeginner .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.serviceBeginner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.serviceBeginner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.serviceBeginner .vamIcon{margin:0 3px;vertical-align:sub}.serviceAfterProcedure .titleSmall{font-size:25px;font-size:2.5rem}.serviceAfterProcedure .whiteBox{padding:20px;background:#FFFFFF}.serviceAfterProcedure .pl05{padding-left:5px}.serviceAfterProcedure .bg05 .w950{background:url(/images/service/after/procedure/bg_procedure.png) right center no-repeat;background-size:contain}.serviceAfterProcedure .blueArea{background-color:#ebf2f5;padding:20px}.serviceAfterProcedure .blueArea .textRead2{color:#274c80;line-height:1.4;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .blueArea .textRead2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .blueArea .textRead2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .blueArea .textRead2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .twoLines{position:relative}.serviceAfterProcedure .twoLines:before{content:url(/images/service/after/procedure/img_slash_left.png);position:absolute;left:160px;top:15px}.serviceAfterProcedure .twoLines:after{content:url(/images/service/after/procedure/img_slash_right.png);position:absolute;top:16px;right:170px}.serviceAfterProcedure .twoBox{padding:20px 30px}.serviceAfterProcedure .twoBox ul{float:left;list-style-image:url(/images/common/icon_footer_disc.png);padding-left:40px}.serviceAfterProcedure .twoBox ul:nth-child(2){margin-left:70px}.serviceAfterProcedure .twoBox ul li{line-height:2;padding-left:7px}.serviceAfterProcedure .titleBox{display:block}.serviceAfterProcedure .numberBox{width:78px;height:78px;background-color:#274c80;text-align:left;display:block;float:left}.serviceAfterProcedure .numberBox .case{display:block;color:#fff;text-align:center;font-size:18px;font-size:1.8rem}.serviceAfterProcedure .numberBox .number{display:block;color:#fff;text-align:center;font-size:38px;font-size:3.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1em}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .numberBox .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .numberBox .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .numberBox .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .numberText{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;letter-spacing:3px;float:left;width:785px;height:78px;padding-top:0.5em;border-bottom:1px dashed #274c80;box-sizing:border-box;letter-spacing:-0.01em}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .numberText{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .numberText *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .numberText:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .numberText .item{letter-spacing:-0.05em}.serviceAfterProcedure .numberText span{padding-left:10px}.serviceAfterProcedure .boxStyleLinkWrap{padding:20px 20px 65px;background:#fff;overflow:hidden}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink{margin:0 0 39px 0;padding:34px 0 0 0}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink li{vertical-align:top;text-align:center;margin:0 15px 0;width:auto}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink li:last-child{margin-right:0}.serviceAfterProcedure .power li{float:left;background-color:#fef6d7;width:270px;min-height:160px;position:relative;padding:40px 15px 10px;box-sizing:border-box;border-radius:8px}.serviceAfterProcedure .power li:nth-child(n + 2){margin-left:20px}.serviceAfterProcedure .power li img{position:absolute;top:-10px;left:25%}.serviceAfterProcedure .descText{font-size:15px;text-align:center;margin-top:20px}.serviceAfterProcedure .arrow{display:table;width:100%;border-bottom:4px #eaeff3 solid;padding:20px 0 20px 0;background:none}.serviceAfterProcedure .arrow .img,.serviceAfterProcedure .arrow .list{display:table-cell;vertical-align:middle}.serviceAfterProcedure .arrow .img{width:23%}.serviceAfterProcedure .arrow .list{width:77%}.serviceAfterProcedure .arrow .img img{vertical-align:middle}.serviceAfterProcedure .arrow ul li{width:645px;box-sizing:border-box;font-size:20px;font-size:2rem;color:#3e5c8a;border:#3e5c8a solid 2px;border-radius:3px;padding:10px 10px 10px 20px;background-color:#ebf2f5;line-height:1;margin-bottom:15px;font-weight:bold;letter-spacing:0.05em}.serviceAfterProcedure .noLine{border:none}.serviceAfterProcedure .ifPutArea{border:#c4144a 3px solid;background-color:#fff;position:relative;margin-top:75px;padding:40px 40px 30px 40px}.serviceAfterProcedure .ifPutArea h4{background:url(/images/service/after/procedure/bg_ifPutArea.png) no-repeat center bottom;width:100%;position:absolute;left:50%;top:-30px;margin-left:-50%;text-align:center;font-size:30px;font-size:3rem;color:#1a1a1a;line-height:1.3}.serviceAfterProcedure .ifPutArea h4:before{content:url(/images/service/after/procedure/icon_attention.png);padding-right:10px}.serviceAfterProcedure .ifPutAreaInner li{padding-left:1em;line-height:2;font-size:18px;font-size:1.8rem;background:url(/images/service/after/procedure/icon_dot_red.png) left 16px no-repeat;background:url(/images/service/after/procedure/icon_dot_red.png) left 14px no-repeat\0;padding-right:30px}.serviceAfterProcedure .ifPutAreaInner span{color:#c4144a;font-size:20px;font-size:2rem}.serviceAfterProcedure .voiceTitle{background-color:#506a93;color:#fff;font-size:30px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:25px;margin-top:60px;text-align:center;border-radius:10px 10px 0 0;position:relative}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .voiceTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .voiceTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .voiceTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .voiceTitle .img{position:absolute;right:10px;top:-30px}.serviceAfterProcedure .voiceTitle h2{background:url(/images/service/after/procedure/icon_procedure_comment01.png) no-repeat 223px 0.1em;padding-right:20px}.serviceAfterProcedure .voiceTitle h2 span{vertical-align:middle}.serviceAfterProcedure .voiceConArea{border:1px solid #ccc;border-top:none;padding:30px 20px 48px;background:#fff;box-sizing:border-box}.serviceAfterProcedure .boxMemo{width:417px;float:left;background-image:url(/images/service/after/procedure/img_sec04_div01.png);position:relative;-moz-box-shadow:3px 3px 5px #ddd9d0;-webkit-box-shadow:3px 3px 5px #ddd9d0;box-shadow:3px 3px 5px #ddd9d0}.serviceAfterProcedure .boxMemo .boxMemoTitle01{font-size:20px;font-size:2rem;color:#004f98;display:inline-flex;margin:30px 0 17px 20px}.serviceAfterProcedure .boxMemo .boxMemoTitle01:before{content:url(/images/service/after/procedure/ico_memo01.png);padding-right:20px}.serviceAfterProcedure .boxMemo .boxMemoTitle02{font-size:20px;font-size:2rem;color:#004f98;position:relative;margin:25px 0 15px 20px;padding-left:30px;background:url(/images/service/after/procedure/ico_memo02.png) repeat-y left center;line-height:1.5em}.serviceAfterProcedure .boxMemo span{color:#ee763d}.serviceAfterProcedure .boxMemo .textLine{background-image:url(/images/service/after/procedure/img_sec04_div01_line.png);height:233px;padding:0 20px 0 20px}.serviceAfterProcedure .boxEven{margin-left:30px}.serviceAfterProcedure .boxMemo .titLong{height:78px}.serviceAfterProcedure .boxMemo .textLine p{font-size:14px;font-size:1.4rem;line-height:2.3;letter-spacing:-0.5px}.serviceAfterProcedure .boxMemo .from{background-image:none;text-align:right;position:absolute;bottom:5px;right:20px}.serviceAfterProcedure .sec5 .blueArea{padding-top:35px}.serviceAfterProcedure .sec5 .blueArea .box{padding:20px}.serviceAfterProcedure .sec5 .blueArea .box ul li{padding-left:7px}.serviceAfterProcedure .sec5 .blueArea .textRead2{position:relative}.serviceAfterProcedure .sec5 .blueArea .textRead2 span{font-size:30px;font-size:3rem}.serviceAfterProcedure .sec5 .blueArea .textRead2:before{content:url(/images/service/after/procedure/img_slash_left.png);position:absolute;top:-11px;left:130px}.serviceAfterProcedure .sec5 .blueArea .textRead2:after{content:url(/images/service/after/procedure/img_slash_right.png);position:absolute;top:-11px;right:140px}.serviceAfterProcedure .blueArea ul{list-style-image:url(/images/common/icon_footer_disc.png);padding-left:30px}.serviceAfterProcedure .blueArea ul li{line-height:2}.serviceAfterProcedure .titlePeace{color:#274c80;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .titlePeace{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .titlePeace *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .titlePeace:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .glayArea{background:#f1eada;border:#b09e73 dashed 1px;padding:17px 11px 17px 29px;box-sizing:border-box}.serviceAfterProcedure .glayArea .glayAreaInner{float:left;padding-left:20px;width:50%;box-sizing:border-box}.serviceAfterProcedure .glayArea ul li{list-style-image:url(/images/common/icon_footer_disc.png);line-height:2;padding-left:7px}.serviceAfterProcedure .glayArea p{line-height:2}.serviceAfterProcedure .titleCenterLine span{background-color:#fcf5e5;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;line-height:1.5;display:inline-block;padding:0 30px}@media all and (-ms-high-contrast: none){.serviceAfterProcedure .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceAfterProcedure .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .suchAs{text-align:right;margin-top:-25px;margin-right:5px}@media screen and (max-width: 736px){.serviceBeforePrevio{overflow:hidden}}.serviceBeforePrevio .headerTitle.bg01{background:#c9efff;border-top:none;padding-bottom:30px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle.bg01{padding-bottom:0}}.serviceBeforePrevio .headerTitle.bg01 .w950{background:none}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle.bg01 .w950{background-color:#c5e3f2 !important}}.serviceBeforePrevio .headerTitle.bg01 .w950 .notice{text-decoration:none;font-weight:bold;color:#111111;padding-top:7px;display:inline-block;border-bottom:1px solid #111;width:fit-content;font-size:18px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle.bg01 .w950 .notice{font-size:11px;padding:5px;margin:10px 0 10px 15px}}.serviceBeforePrevio .headerTitle.bg01 .w950 .notice .triangle{display:inline-block;transform:rotate(30deg);font-size:10px;padding-left:2px}.serviceBeforePrevio .headerTitle.bg01 .w950 .notice:hover{border-bottom:none}.serviceBeforePrevio .subTitle{margin-top:30px;background-color:#c5e3f2;padding:5px 0 5px 0;text-align:center;color:#1486b6;line-height:1;box-sizing:border-box;font-size:20px;font-size:2rem;width:630px}.serviceBeforePrevio .headerTitle .w950{padding:0;overflow:visible}.serviceBeforePrevio .headerTitle .w950 .inner{width:950px;display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner{width:100%;padding:0 10px;background-color:#c9efff;overflow:hidden}}.serviceBeforePrevio .headerTitle .w950 .inner .titlePrevio{font-size:40px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif !important;padding-bottom:20px;font-weight:bold;text-align:center;width:100%;color:#2a446f}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .titlePrevio{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif !important;background:#c9efff;font-size:30px;padding:15px 0}}.serviceBeforePrevio .headerTitle .w950 .inner .titlePrevio .small{font-size:30px;display:inline;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif !important;font-weight:bold}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .titlePrevio .small{color:#2a446f !important;font-size:23px}}.serviceBeforePrevio .headerTitle .w950 .inner .empBox{color:#fff;background:#ca5089;padding:2px 8px;margin:0 4px;display:inline-block;font-size:34px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .empBox{padding:0 5px;font-size:32px}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox{background:#fff;width:950px;height:auto;border:3px solid #ca5089;position:relative;padding:30px 20px 15px;margin-top:25px;font-weight:bold}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox{width:100%;padding:25px 10px 0}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .heading{position:absolute;background:#fff;color:#ca5089;border:3px solid #ca5089;padding:1px 25px;border-radius:30px;top:-23px;left:34%;font-weight:bold;font-size:24px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .heading{top:-23px;left:0;right:0;margin:0 auto;width:232px;font-weight:bold;font-size:19px;padding:1px 18px 0;text-align:center}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .imgMan{position:absolute;bottom:-2px;right:-30px;width:230px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .imgMan{width:44vw}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .text{font-size:20px}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .text .sup{font-size:11px;vertical-align:top}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .text{font-size:12px}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList{font-size:24px;margin-top:6px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList{border:none;font-size:16px}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList .smaller{font-size:18px;display:inline;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif !important;font-weight:bold;color:#282828}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList .smaller{font-size:14px}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList .emp{color:#ca5089}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList li{margin-bottom:1px}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList li{background:none;border-bottom:none;padding:0;text-indent:-2.3rem;padding-left:2.3rem;margin-bottom:5px}}.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList li:before{content:"";background:url(/images/service/before/previo/ico_check.png) no-repeat;padding:0 10px;margin-right:7px;background-position:center}@media screen and (max-width: 736px){.serviceBeforePrevio .headerTitle .w950 .inner .exampleBox .meritList li:before{margin-right:3px}}.serviceBeforePrevio .desArea{position:relative}.serviceBeforePrevio .desArea h3{color:#ca5089;font-size:30px;font-size:3rem;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:40px;line-height:1.2;letter-spacing:0.3rem}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .desArea h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .desArea h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .desArea h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceBeforePrevio .desArea h3{font-size:21px;letter-spacing:0.1rem}}.serviceBeforePrevio .desArea h3 .emp{text-shadow:0 0 2px #ca5089}.serviceBeforePrevio .desAreaText{width:100%;margin:30px auto 0;font-size:21px}.serviceBeforePrevio .desAreaText .btn{background-color:#ca5089;border-radius:5px;padding:2px 8px 2px 8px;float:left;color:#fff;letter-spacing:1px}.serviceBeforePrevio .desAreaText .btn:hover{opacity:0.8}.serviceBeforePrevio .desAreaText .btn a{color:#fff}.serviceBeforePrevio .desAreaText .btn a:before{content:url(/images/service/before/previo/ico_white.png);padding:0 5px 0;box-sizing:border-box}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaText .text{font-size:13px;padding-top:10px}}.serviceBeforePrevio .desAreaInner .anchorLink{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaInner .anchorLink{margin-top:0}}.serviceBeforePrevio .desAreaInner .anchorLink li{width:calc((100% - 60px) / 3);background:#ca5089;text-align:center;box-sizing:border-box;border-radius:10px;box-shadow:0 5px 0px #8d274f;position:relative;transition:box-shadow 0.2s, transform 0.2s}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaInner .anchorLink li{width:calc((100% - 20px) / 3)}}.serviceBeforePrevio .desAreaInner .anchorLink li a{padding:10px 20px 30px;box-sizing:border-box;color:#fff;text-decoration:none;font-weight:bold;font-size:28px;width:100%;display:block;height:100%}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaInner .anchorLink li a{font-size:18px;padding:5px 3px 15px;text-align:center}}.serviceBeforePrevio .desAreaInner .anchorLink li a:after{content:'';background:url(/images/common/icon_common_arrow_down_w.png) no-repeat;padding:10px 14px;position:absolute;top:58px;left:134px;right:auto;margin:0 auto}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaInner .anchorLink li a:after{top:35px;right:auto;margin:0 auto;left:13vw;background-size:15px}}.serviceBeforePrevio .desAreaInner .anchorLink li:hover{box-shadow:0 2px 0px #8d274f;transform:translateY(3px)}@media screen and (max-width: 736px){.serviceBeforePrevio .desAreaInner .anchorLink li:hover{transform:none}}.serviceBeforePrevio .special01Area{margin-top:40px;background-color:#fff;padding:30px 35px 50px 35px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid}.serviceBeforePrevio .special01Area .special01AreaHead figure{float:left}.serviceBeforePrevio .special01Area .title{border-bottom:1px dashed #000;font-size:34px;font-size:3.4rem;text-align:center;margin-left:20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#003f98;float:left;width:86%;padding-bottom:15px;padding-top:15px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special01Area .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special01Area .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special01Area .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special01Area .special01AreaInner01{margin-top:25px}.serviceBeforePrevio .special01Area .special01AreaInner01 .img{float:left;margin-top:10px}.serviceBeforePrevio .special01Area .special01AreaInner01 .text{overflow:hidden;padding-left:30px;letter-spacing:-0.6px}.serviceBeforePrevio .special01Area .special01AreaInner01 .text ul{margin-top:10px;font-size:14px;font-size:1.4rem}.serviceBeforePrevio .special01Area .special01AreaInner02{margin-top:50px}.serviceBeforePrevio .special01Area .aArea{background-color:#fff8b8;border:3px #ca5089 solid;border-radius:5px;width:380px;height:220px;padding:20px 20px 20px 20px;box-sizing:border-box;position:relative;float:left;line-height:1}.serviceBeforePrevio .special01Area .aArea .tit01{font-weight:midle;font-size:17px;font-size:1.7rem}.serviceBeforePrevio .special01Area .aArea:before{content:url(/images/service/before/previo/img_previo_10.png);position:absolute;top:-35px;right:-10px}.serviceBeforePrevio .special01Area .aArea span{font-size:30px;font-size:3rem;color:#ca5089;margin-right:30px}.serviceBeforePrevio .special01Area .aArea .aAreaInner{margin-top:20px}.serviceBeforePrevio .special01Area .aArea .aAreaInner img{float:left}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul{float:left;margin-left:10px}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul li{background-color:#ddedf7;border-radius:10px;width:95px;margin-bottom:8px;padding:2px 5px 2px 5px;box-sizing:border-box;height:26px;line-height:1.5}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul li:nth-child(3){background-color:#ddedf7;border-radius:10px;width:107px;margin-bottom:8px;padding:2px 4px 2px 4px;box-sizing:border-box}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul{float:left;margin-left:5px}.serviceBeforePrevio .special01Area .aArea .aAreaInner p{position:absolute;bottom:22px;right:110px}.serviceBeforePrevio .special01Area .bArea{background-color:#fff;border:3px #83a5cb solid;border-radius:5px;width:170px;height:220px;padding:0px 15px 20px 15px;box-sizing:border-box;float:left;margin-left:70px;position:relative}.serviceBeforePrevio .special01Area .bArea h4{font-size:17px;font-size:1.7rem;letter-spacing:-0.8px}.serviceBeforePrevio .special01Area .bArea h4 span{font-size:30px;font-size:3rem;color:#83a5cb;margin-right:30px}.serviceBeforePrevio .special01Area .bArea .img{text-align:center}.serviceBeforePrevio .special01Area .bArea p{margin-top:-7px}.serviceBeforePrevio .special01Area .bArea p span{background-color:#ddedf7;border-radius:10px;padding:2px 4px 2px 4px;box-sizing:border-box;line-height:2.0}.serviceBeforePrevio .special01Area .bArea p span:nth-child(2){margin-left:6px}.serviceBeforePrevio .special01Area .bArea:before{content:url(/images/service/before/previo/ico_pluse.png);position:absolute;top:45%;left:-32%}.serviceBeforePrevio .special01Area .cArea{background-color:#fff;border:3px #83a5cb solid;border-radius:5px;width:170px;height:220px;padding:10px 15px 20px 15px;box-sizing:border-box;float:left;margin-left:50px;position:relative}.serviceBeforePrevio .special01Area .cArea h4{text-align:right;position:relative;line-height:1}.serviceBeforePrevio .special01Area .cArea h4:before{content:"C";color:#83a5cb;font-size:30px;font-size:3rem;position:absolute;left:-7px}.serviceBeforePrevio .special01Area .cArea h4{font-size:17px;font-size:1.7rem;letter-spacing:-0.8px}.serviceBeforePrevio .special01Area .cArea h4 span{font-size:30px;font-size:3rem;color:#83a5cb;margin-right:30px}.serviceBeforePrevio .special01Area .cArea .img{text-align:center}.serviceBeforePrevio .special01Area .cArea p span{background-color:#ddedf7;border-radius:10px;padding:2px 4px 2px 4px;box-sizing:border-box;line-height:2.0}.serviceBeforePrevio .special01Area .cArea:before{content:url(/images/service/before/previo/ico_pluse.png);position:absolute;top:45%;left:-27%}.serviceBeforePrevio .special01Area .text02{text-align:center;margin-top:30px;background-color:#ddedf7;width:640px;padding:20px 0px 20px 30px;box-sizing:border-box;margin:30px auto 0;border-radius:10px;font-size:24px;font-size:2.4rem;box-sizing:border-box}.serviceBeforePrevio .special01Area .text02 img{vertical-align:middle;margin-right:10px}.serviceBeforePrevio .special02Area{margin-top:30px;background-color:#fff;padding:40px 35px 50px 35px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid}.serviceBeforePrevio .special02Area .special02AreaHead figure{float:left}.serviceBeforePrevio .special02Area .title{border-bottom:1px dashed #000;font-size:34px;font-size:3.4rem;text-align:center;margin-left:20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#003f98;float:left;width:86%;padding-bottom:15px;padding-top:15px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special02Area .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special02Area .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special02Area .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special02Area ul{margin:0 auto;width:700px;margin-top:30px}.serviceBeforePrevio .special02Area ul li{float:left}.serviceBeforePrevio .special02Area ul li:nth-child(n + 2){margin-left:10px}.serviceBeforePrevio .special02Area p{width:700px;text-align:left;margin:10px auto 0}.serviceBeforePrevio .special03Area{margin-top:30px;background-color:#fff;padding:40px 35px 100px 35px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid}.serviceBeforePrevio .special03Area .special03AreaHead figure{float:left}.serviceBeforePrevio .special03Area .title{border-bottom:1px dashed #000;font-size:34px;font-size:3.4rem;text-align:center;margin-left:20px;color:#003f98;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;float:left;width:86%;padding-bottom:15px;padding-top:15px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special03Area .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special03Area .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special03Area .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special03Area h4{background-color:#003f98;text-align:left;padding:15px 0 15px 70px;line-height:1;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;border-radius:5px;margin-top:40px;position:relative}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special03Area h4{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special03Area h4 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special03Area h4:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special03Area h4 span{font-size:48px;font-size:4.8rem;margin-right:10px;position:absolute;top:7px;left:15px;font-weight:normal}.serviceBeforePrevio .special03Area .bgBlue{background-color:#eaeff3;padding:10px;margin-top:30px}.serviceBeforePrevio .special03Area .bgBlue>div{background-color:#fff;padding:10px}.serviceBeforePrevio .special03Area .text03{margin-top:40px;padding-left:10px;position:relative}.serviceBeforePrevio .special03Area .text03:before{content:url(/images/service/before/previo/img_previo_15.png);position:absolute;top:-95px;right:0}.serviceBeforePrevio .special03Area .text01{margin-top:30px}.serviceBeforePrevio .special03Area .text02{margin-top:20px;padding-left:10px}.serviceBeforePrevio .special04Area{margin-top:30px;background-color:#fff;padding:40px 35px 80px 35px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid}.serviceBeforePrevio .special04Area .special04AreaHead figure{float:left;width:15%}.serviceBeforePrevio .special04Area .title{border-bottom:1px dashed #000;font-size:34px;font-size:3.4rem;text-align:left;color:#003f98;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;float:left;width:85%;padding-bottom:10px;line-height:1.3}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special04Area .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special04Area .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special04Area .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special04Area .title .tit{padding-left:50px}.serviceBeforePrevio .special04Area h5{background-color:#003f98;text-align:left;padding:17px;line-height:1;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;border-radius:5px;margin-top:30px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special04Area h5{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special04Area h5 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special04Area h5:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special04Area .text01{margin-top:20px;padding-left:10px;position:relative}.serviceBeforePrevio .special04Area .text01:before{content:url(/images/service/before/previo/img_previo_16.png);position:absolute;top:-75px;right:0}.serviceBeforePrevio .special04Area .text02{margin-top:10px;padding-left:10px}.serviceBeforePrevio .special05Area{margin-top:30px;background-color:#fff;padding:40px 35px 30px 35px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid}.serviceBeforePrevio .special05Area .special05AreaHead figure{float:left;width:15%}.serviceBeforePrevio .special05Area .title{border-bottom:1px dashed #000;font-size:34px;font-size:3.4rem;text-align:left;color:#003f98;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;float:left;width:85%;padding-bottom:10px;line-height:1.3}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special05Area .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special05Area .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special05Area .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special05Area .title .tit{padding-left:50px}.serviceBeforePrevio .special05Area .text01{margin-top:40px}.serviceBeforePrevio .special05Area .special05AreaInner .box01{float:left;margin-top:40px;width:408px;position:relative}.serviceBeforePrevio .special05Area .special05AreaInner .box01 h5{background-image:url(/images/service/before/previo/img_previo_30.png);background-repeat:repeat-x;background-position:left bottom}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a{display:block;text-decoration:none}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a h5{font-size:36px;color:#304b78;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-left:50px;position:relative;transition:0.2s}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special05Area .special05AreaInner .box01 a h5{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a h5 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a h5:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a h5:before{content:url(/images/service/before/previo/icon_arrow_blue.png);position:absolute;top:0px;left:10px}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a .text02{color:#282828}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a .text02:before{content:url(/images/service/before/previo/img_previo_17.png);position:absolute;right:0;top:-23px}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a ul{color:#282828}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a:hover{opacity:0.8}.serviceBeforePrevio .special05Area .special05AreaInner .box01 a:hover h5:before{left:16px;transition:0.2s}.serviceBeforePrevio .special05AreaInner .box02{float:left;margin:40px 0 0 30px;width:408px;position:relative;border-left:4px #eaeff3 solid;padding-left:27px}.serviceBeforePrevio .special05AreaInner .box02 h5{background-image:url(/images/service/before/previo/img_previo_30.png);background-repeat:repeat-x;background-position:left bottom}.serviceBeforePrevio .special05AreaInner .box02 a{display:block;text-decoration:none}.serviceBeforePrevio .special05AreaInner .box02 a h5{font-size:36px;color:#304b78;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-left:50px;position:relative;transition:0.2s}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .special05AreaInner .box02 a h5{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special05AreaInner .box02 a h5 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .special05AreaInner .box02 a h5:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special05AreaInner .box02 a h5:before{content:url(/images/service/before/previo/icon_arrow_blue.png);position:absolute;top:0px;left:10px}.serviceBeforePrevio .special05AreaInner .box02 a .text02{color:#282828}.serviceBeforePrevio .special05AreaInner .box02 a .text02:before{content:url(/images/service/before/previo/img_previo_18.png);position:absolute;right:0;top:-23px}.serviceBeforePrevio .special05AreaInner .box02 a ul{color:#282828}.serviceBeforePrevio .special05AreaInner .box02 a:hover{opacity:0.8}.serviceBeforePrevio .special05AreaInner .box02 a:hover h5:before{left:16px;transition:0.2s}.serviceBeforePrevio .special05AreaInner .text02{margin:20px 0 10px 0;padding-left:10px}.serviceBeforePrevio .boxInner{padding:20px 30px 20px 10px;background-color:#f1eada;margin-top:-2px}.serviceBeforePrevio .special05AreaInner .boxInner p{text-align:center;color:#7d4222;font-weight:bold;font-size:18px;font-size:1.8rem}.serviceBeforePrevio .special05AreaInner .boxInner ul{margin:10px 0 0 40px;font-weight:bold}.serviceBeforePrevio .special05AreaInner .boxInner ul li{position:relative;font-size:18px;font-size:1.8rem;letter-spacing:-1.5px}.serviceBeforePrevio .special05AreaInner .boxInner ul li:nth-child(n + 2){margin-top:10px}.serviceBeforePrevio .special05AreaInner .boxInner ul li:before{content:url(/images/service/before/previo/icon_check.png);position:absolute;left:-40px;top:0px}.serviceBeforePrevio .admissionArea .admissionAreaHeader{background-color:#003f98;box-sizing:border-box;border-radius:8px 8px 0 0;margin-top:50px;text-align:center;padding:30px 25px 30px 25px;box-sizing:border-box;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#fff;position:relative}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .admissionArea .admissionAreaHeader{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .admissionArea .admissionAreaHeader *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .admissionArea .admissionAreaHeader:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .admissionArea .admissionAreaHeader .sub{position:absolute;background-color:#ca5089;color:#fff899;top:35%;left:30px;font-size:24px;font-size:2.4rem;border-radius:5px;padding:5px 0px 5px 10px;line-height:1;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.serviceBeforePrevio .admissionArea .admissionAreaInner{background-color:#fff;padding:30px;box-sizing:border-box;border-radius:0 0 8px 8px;border-left:#d6d3cd 1px solid;border-right:#d6d3cd 1px solid;border-bottom:#d6d3cd 1px solid}.serviceBeforePrevio .admissionAreaInner .box01{background-color:#fffbc7;text-align:center;padding:25px 15px 50px 15px;margin-top:30px;border-radius:8px;box-sizing:border-box;position:relative}.serviceBeforePrevio .admissionAreaInner .box01:after{content:url(/images/service/before/previo/icon_arrow_down.png);position:absolute;bottom:-50px;left:46%;z-index:1}.serviceBeforePrevio .admissionAreaInner .box01 .admissioText01{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#003f98;border-bottom:2px solid #274c80;line-height:1;padding-bottom:10px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .admissionAreaInner .box01 .admissioText01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .admissionAreaInner .box01 .admissioText01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .admissionAreaInner .box01 .admissioText01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .admissionAreaInner .box01 .admissioText01 span{font-size:48px}.serviceBeforePrevio .admissionAreaInner .box01 .admissioText02{margin-top:10px}.serviceBeforePrevio .admissionAreaInner .box02{background-color:#fffbc7;text-align:center;padding:25px 15px 25px 15px;margin-top:30px;border-radius:8px;box-sizing:border-box;position:relative}.serviceBeforePrevio .admissionAreaInner .box02:after{content:url(/images/service/before/previo/icon_arrow_down.png);position:absolute;bottom:-50px;left:46%;z-index:1}.serviceBeforePrevio .admissionAreaInner .box02 .admissioText01{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#003f98;border-bottom:2px solid #274c80;line-height:1;padding-bottom:10px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .admissionAreaInner .box02 .admissioText01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .admissionAreaInner .box02 .admissioText01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .admissionAreaInner .box02 .admissioText01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .admissionAreaInner .box02 .admissioText01 span{font-size:48px;font-size:4.8rem}.serviceBeforePrevio .admissionAreaInner .box02 .admissioText02{margin-top:20px}.serviceBeforePrevio .box02Inner .box02InnerIn01{float:left;background-color:#fff;width:410px;height:380px;margin-top:20px;padding:30px 25px 15px 25px;box-sizing:border-box;text-align:left}.serviceBeforePrevio .box02Inner .box02InnerIn01 .tit{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;color:#003f98}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .box02Inner .box02InnerIn01 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .box02Inner .box02InnerIn01 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .box02Inner .box02InnerIn01 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .box02Inner .box02InnerIn01 .text{margin-top:10px}.serviceBeforePrevio .box02Inner .box02InnerIn01 .img{text-align:center}.serviceBeforePrevio .box02Inner .box02InnerIn02{float:left;background-color:#fff;width:427px;height:380px;margin-top:20px;margin-left:20px;padding:30px 15px 25px 15px;box-sizing:border-box}.serviceBeforePrevio .box02Inner .box02InnerIn02 .tit{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;color:#003f98}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .box02Inner .box02InnerIn02 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .box02Inner .box02InnerIn02 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .box02Inner .box02InnerIn02 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .box02Inner .box02InnerIn02 .textArea{text-align:left}.serviceBeforePrevio .box02Inner .box02InnerIn02 .textArea span{font-size:24px;font-size:2.4rem;color:#003f98}.serviceBeforePrevio .box02Inner .box02InnerIn02 .textArea .text01{font-size:15px;font-size:1.5rem;margin-top:10px}.serviceBeforePrevio .box02Inner .box02InnerIn02 .boxBgBlue{background-color:#ddedf7;padding:20px;box-sizing:border-box;font-size:15px;font-size:1.5rem}.serviceBeforePrevio .box02Inner .box02InnerIn02 .boxBgBlue dt{float:left;width:105px}.serviceBeforePrevio .admissionAreaInner .box03{background-color:#fffbc7;text-align:center;padding:25px 15px 25px 15px;margin-top:30px;border-radius:8px;box-sizing:border-box}.serviceBeforePrevio .admissionAreaInner .box03 .tit{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;color:#003f98;border-bottom:2px solid #274c80;line-height:1;padding-bottom:10px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .admissionAreaInner .box03 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .admissionAreaInner .box03 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .admissionAreaInner .box03 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .admissionAreaInner .box03 .tit span{font-size:48px;font-size:4.8rem}.serviceBeforePrevio .admissionAreaInner .box03 .text{margin-top:10px}.serviceBeforePrevio .memberArea{margin-top:30px}.serviceBeforePrevio .memberArea .tit01{text-align:center}.serviceBeforePrevio .memberArea .memberAreaInner{margin-top:30px}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle{background-color:#ca5089;color:#fff;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:8px 8px 0 0;padding:30px 15px 15px 15px;box-sizing:border-box;text-align:center;position:relative}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle:before{content:url(/images/service/before/previo/icon_previo_comment01.png);position:absolute;left:35px;top:30px}.serviceBeforePrevio .memberAreaInner .memberAreaInnerIn{background-color:#fff;padding:30px 25px 40px 25px;box-sizing:border-box;border-radius:0 0 8px 8px;border-left:#d6d3cd 1px solid;border-right:#d6d3cd 1px solid;border-bottom:#d6d3cd 1px solid}.serviceBeforePrevio .memberAreaInnerIn .boxMemo{float:left;background-image:url(/images/service/before/previo/img_previo_memo_01.png);width:430px;height:260px;-moz-box-shadow:3px 3px 5px #ddd9d0;-webkit-box-shadow:3px 3px 5px #ddd9d0;box-shadow:3px 3px 5px #ddd9d0;position:relative}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .boxMemoTitle01{color:#ca5089;font-size:18px;font-size:1.8rem;line-height:2;padding-top:10px}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .boxMemoTitle02{color:#ca5089;font-size:18px;font-size:1.8rem;line-height:2;padding-top:10px}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .boxWap{background:url(/images/service/before/previo/img_previo_memo_02.png) center 67px no-repeat;padding:20px}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .textLine{width:380px;left:20px}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .textLine p{line-height:2.1;width:260px;font-size:15px;font-size:1.5rem;letter-spacing:-1.5px}.serviceBeforePrevio .memberAreaInnerIn .boxEven{margin-left:30px}.serviceBeforePrevio .memberAreaInnerIn .char01:before{content:url(/images/service/before/previo/img_previo_22.png);position:absolute;right:0;z-index:auto;top:10px}.serviceBeforePrevio .memberAreaInnerIn .char02:before{content:url(/images/service/before/previo/img_previo_23.png);position:absolute;right:0;z-index:auto;top:20px}.serviceBeforePrevio .memberAreaInnerIn .char03:before{content:url(/images/service/before/previo/img_previo_24.png);position:absolute;right:0;z-index:auto;top:10px}.serviceBeforePrevio .memberAreaInnerIn .char04:before{content:url(/images/service/before/previo/img_previo_25.png);position:absolute;right:0;z-index:auto;top:10px}.serviceBeforePrevio .memberAreaInnerIn .char05:before{content:url(/images/service/before/previo/img_previo_26.png);position:absolute;right:0px;z-index:auto;top:5px}.serviceBeforePrevio .memberAreaInnerIn .char06:before{content:url(/images/service/before/previo/img_previo_27.png);position:absolute;right:0;z-index:auto;top:10px}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .from{position:absolute;bottom:2px;right:-161px}.serviceBeforePrevio .supportArea .supportAreaHead{text-align:center}.serviceBeforePrevio .supportArea .title{display:inline-block;width:600px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;letter-spacing:0.1em;background:#fcf5e5;font-weight:bold;margin-top:37px;padding-left:20px}@media all and (-ms-high-contrast: none){.serviceBeforePrevio .supportArea .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .supportArea .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceBeforePrevio .supportArea .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .supportArea .line{display:block;border-top:2px solid #274c80;padding-bottom:31px;margin-top:-25px}.serviceBeforePrevio .supportArea .supportAreaInner{margin-top:30px;background-color:#fff;padding:30px 20px 45px 20px;box-sizing:border-box;border:#d6d3cd 1px solid;margin-bottom:40px}.serviceBeforePrevio .supportArea .supportAreaInner .boxStyleLink li{vertical-align:top}.serviceBeforePrevio .desAreaInner ul li:nth-child(4) p{font-size:15px;font-size:1.5rem}.serviceBeforePrevio .telInfoBox{margin-top:50px;text-align:center}.serviceBeforePrevio .telInfoBox .telInfo{margin:50px auto}.serviceBeforePrevio .telInfoBox .triangleDown{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:60px solid #fcf5e5}.serviceBeforePrevio .telInfoBox .heading{font-size:42px;color:#2d456f;height:auto;margin-top:30px;font-weight:bold}@media screen and (max-width: 736px){.serviceBeforePrevio .telInfoBox .heading{font-size:25px;display:flex;align-items:center;justify-content:center}}.serviceBeforePrevio .telInfoBox .heading .empBox{color:#c30f47;display:inline-block;border:3px solid #c30f47;padding:0 15px;font-weight:bold;margin-right:18px;font-size:37px;line-height:initial}@media screen and (max-width: 736px){.serviceBeforePrevio .telInfoBox .heading .empBox{font-size:21px;margin-right:15px;line-height:2.5rem;padding:5px 11px}}.serviceBeforePrevio .telInfoBox .leadText{color:#111;font-size:30px;font-weight:bold;position:relative;margin-top:25px}@media screen and (max-width: 736px){.serviceBeforePrevio .telInfoBox .leadText{font-size:18px;margin-top:20px}}.serviceBeforePrevio .telInfoBox .leadText:before,.serviceBeforePrevio .telInfoBox .leadText:after{content:"";display:inline-block;width:85px;height:1px;background-color:#000;position:absolute;bottom:33px}.serviceBeforePrevio .telInfoBox .leadText:before{left:69px;transform:rotate(-115deg)}.serviceBeforePrevio .telInfoBox .leadText:after{right:70px;transform:rotate(-66deg)}@media screen and (max-width: 736px){.serviceBeforePrevio .telInfoBox .leadText:before{left:-20px}.serviceBeforePrevio .telInfoBox .leadText:after{right:-20px}}.serviceBeforePrevio .telInfoBox .inquirySection .inquirybanner{background:#fff}@media screen and (max-width: 736px){.serviceBeforePrevio .telInfoBox .inquirySection .inquirybanner{padding:20px 10px 30px;max-width:100%}}.relativePage .w690{width:690px;margin:auto;text-align:center}.relativePage .w690 h1{padding:10px;background:#ca5089;font-size:18px;font-size:1.8rem;color:#FFFFFF}.relativePage .w690 .copyBoxinfo{width:640px;margin:0 auto;margin-top:30px;text-align:left}.relativePage .w690 .copyBoxinfo li{display:inline-block;vertical-align:middle}.relativePage .w690 .copyBoxinfo li .copyLight{clear:both;width:522px;line-height:1;padding-top:20px;font-size:11px;font-size:1.1rem;display:block}.serviceSougiEmbalming .headerTitle{border-top:2px solid #274c80;background:url(/images/service/sougi/embalming/mainimg_embalmingBg.png) repeat-x;text-align:center}.serviceSougiEmbalming .headerTitle .bg01{height:392px;background:url(/images/service/sougi/embalming/img_embalming_.jpg) no-repeat center top}.serviceSougiEmbalming .headerTitle .title{width:950px;height:300px;margin:0 auto;padding-top:92px;text-align:center}.serviceSougiEmbalming .videoInfo{width:560px;margin:40px auto 0 auto}.serviceSougiEmbalming .sec01 .frame,.serviceSougiEmbalming .sec02 .frame,.serviceSougiEmbalming .sec03 .frame,.serviceSougiEmbalming .sec04 .frame,.serviceSougiEmbalming .sec05 .frame{background-image:url(/images/service/sougi/embalming/img_embalming02.png);background-position:center;background-repeat:no-repeat;padding-top:40px}.serviceSougiEmbalming .sec01 .frame .title,.serviceSougiEmbalming .sec02 .frame .title,.serviceSougiEmbalming .sec03 .frame .title,.serviceSougiEmbalming .sec04 .frame .title,.serviceSougiEmbalming .sec05 .frame .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;text-align:center;color:#694987}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec01 .frame .title,.serviceSougiEmbalming .sec02 .frame .title,.serviceSougiEmbalming .sec03 .frame .title,.serviceSougiEmbalming .sec04 .frame .title,.serviceSougiEmbalming .sec05 .frame .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec01 .frame .title *::-ms-backdrop,.serviceSougiEmbalming .sec02 .frame .title *::-ms-backdrop,.serviceSougiEmbalming .sec03 .frame .title *::-ms-backdrop,.serviceSougiEmbalming .sec04 .frame .title *::-ms-backdrop,.serviceSougiEmbalming .sec05 .frame .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec01 .frame .title:not(:target),.serviceSougiEmbalming .sec02 .frame .title:not(:target),.serviceSougiEmbalming .sec03 .frame .title:not(:target),.serviceSougiEmbalming .sec04 .frame .title:not(:target),.serviceSougiEmbalming .sec05 .frame .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec02 .frame .title{margin-top:20px}.serviceSougiEmbalming .w920{width:920px;margin:0 auto}.serviceSougiEmbalming .w920 .text{margin-top:40px}.serviceSougiEmbalming .w920 .sec01Inner{background-color:#fff;padding:20px 15px 20px 15px;margin-top:30px;box-sizing:border-box}.serviceSougiEmbalming .w920 .sec01Inner ul li{float:left;width:283px;height:380px;text-align:center}.serviceSougiEmbalming .w920 .sec01Inner .box01{padding:70px 18px 30px 18px;box-sizing:border-box;background-color:#f4fbfe;box-sizing:border-box;position:relative;background-image:url(/images/service/sougi/embalming/img_embalming26.png);background-repeat:repeat-x;border-radius:8px;width:290px}.serviceSougiEmbalming .w920 .sec01Inner .box01:before{content:url(/images/service/sougi/embalming/img_embalming05.png);position:absolute;top:20px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box01 .tit{color:#264a7d;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1.2}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .w920 .sec01Inner .box01 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .w920 .sec01Inner .box01 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .w920 .sec01Inner .box01 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .w920 .sec01Inner .box01 .text{text-align:left;margin-top:10px;letter-spacing:-1px}.serviceSougiEmbalming .w920 .sec01Inner .box01 .sub{color:#274c80;font-weight:bold;margin-top:25px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .w920 .sec01Inner .box02{padding:70px 20px 30px 20px;box-sizing:border-box;background-color:#effdfa;box-sizing:border-box;position:relative;margin-left:10px;background-image:url(/images/service/sougi/embalming/img_embalming27.png);background-repeat:repeat-x;border-radius:8px;width:290px}.serviceSougiEmbalming .w920 .sec01Inner .box02:before{content:url(/images/service/sougi/embalming/img_embalming04.png);position:absolute;top:20px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box02 .tit{color:#267d65;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1.2}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .w920 .sec01Inner .box02 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .w920 .sec01Inner .box02 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .w920 .sec01Inner .box02 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .w920 .sec01Inner .box02 .text{text-align:left;margin-top:10px}.serviceSougiEmbalming .w920 .sec01Inner .box02 .sub{color:#274c80;font-weight:bold;margin-top:25px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .w920 .sec01Inner .box03{padding:70px 20px 30px 20px;box-sizing:border-box;background-color:#fcf9f2;box-sizing:border-box;position:relative;margin-left:10px;background-image:url(/images/service/sougi/embalming/img_embalming28.png);background-repeat:repeat-x;border-radius:8px;width:290px}.serviceSougiEmbalming .w920 .sec01Inner .box03:before{content:url(/images/service/sougi/embalming/img_embalming03.png);position:absolute;top:20px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box03 .tit{color:#734921;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1.2}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .w920 .sec01Inner .box03 .tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .w920 .sec01Inner .box03 .tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .w920 .sec01Inner .box03 .tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .w920 .sec01Inner .box03 .text{text-align:left;margin-top:10px}.serviceSougiEmbalming .w920 .sec01Inner .box03 .sub{color:#274c80;font-weight:bold;margin-top:25px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .youTubu{margin-top:30px;text-align:center}.serviceSougiEmbalming .sec02{margin-top:70px}.serviceSougiEmbalming .sec02 .list{margin-top:30px}.serviceSougiEmbalming .sec02 .list li{float:left}.serviceSougiEmbalming .sec02 .list li:nth-child(n + 2){margin-left:15px}.serviceSougiEmbalming .sec02 .list li img{-moz-box-shadow:3px 3px 5px #ddd9d0;-webkit-box-shadow:3px 3px 5px #ddd9d0;box-shadow:3px 3px 5px #ddd9d0}.serviceSougiEmbalming .sec02 .sec02Inner{margin-top:50px}.serviceSougiEmbalming .sec02 .area01 p{float:left;width:580px;position:relative;padding-left:5px}.serviceSougiEmbalming .sec02 .area01 p:after{content:url(/images/service/sougi/embalming/img_embalming10_.png);position:absolute;top:-30px;right:-330px}.serviceSougiEmbalming .area01{height:240px}.serviceSougiEmbalming .sec02 .area01 figure{float:left}.serviceSougiEmbalming .area02{margin-top:-20px;background-repeat:no-repeat;background-position:left}.serviceSougiEmbalming .area02 .area02Box{background-image:url(/images/service/sougi/embalming/img_embalming11.png);background-repeat:no-repeat;background-position:left;height:220px}.serviceSougiEmbalming .area02 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .area02 figure{float:left;margin-left:-40px}.serviceSougiEmbalming .area02 .text{float:right;width:620px;margin:20px 0 0 70px}.serviceSougiEmbalming .area02 .text .textIn{margin-top:10px}.serviceSougiEmbalming .area03 .area03Box{background-image:url(/images/service/sougi/embalming/img_embalming12.png);background-repeat:no-repeat;background-position:left;height:220px}.serviceSougiEmbalming .area03 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .area03 .text{float:right;width:620px;margin:20px 0 0 70px}.serviceSougiEmbalming .area03 .text .textIn{margin-top:10px}.serviceSougiEmbalming .sec03 .coment01{width:916px;height:250px;background-color:#fff;margin:25px auto 0;padding:20px 20px 30px 20px;box-sizing:border-box;position:relative;-moz-box-shadow:3px 5px 5px #d9cfb9;-webkit-box-shadow:3px 5px 5px #d9cfb9;box-shadow:3px 5px 5px #d9cfb9}.serviceSougiEmbalming .sec03 .coment01 .inner{background-image:url(/images/service/sougi/embalming/img_embalming22.png);background-repeat:no-repeat;background-position:left 4px}.serviceSougiEmbalming .sec03 .coment01 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment01 .text{margin-top:15px;line-height:2;font-size:15px;font-size:1.5rem}.serviceSougiEmbalming .sec03 .coment01 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment01 .from{font-size:14px;font-size:1.4rem;position:absolute;left:20px;bottom:25px}.serviceSougiEmbalming .sec03 .coment02{width:916px;height:220px;background-color:#fff;margin:25px auto 0;padding:20px 20px 30px 20px;box-sizing:border-box;-moz-box-shadow:3px 5px 5px #d9cfb9;-webkit-box-shadow:3px 5px 5px #d9cfb9;box-shadow:3px 5px 5px #d9cfb9;position:relative}.serviceSougiEmbalming .sec03 .coment02 .inner{background-image:url(/images/service/sougi/embalming/img_embalming23.png);background-repeat:no-repeat;background-position:left 4px}.serviceSougiEmbalming .sec03 .coment02 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment02 .text{margin-top:15px;line-height:2;font-size:15px;font-size:1.5rem;letter-spacing:-1.1px}.serviceSougiEmbalming .sec03 .coment02 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment02 .from{font-size:14px;font-size:1.4rem;position:absolute;left:20px;bottom:25px}.serviceSougiEmbalming .sec03 .coment03{width:916px;height:275px;background-color:#fff;margin:25px auto 0;padding:20px 20px 30px 20px;box-sizing:border-box;-moz-box-shadow:3px 5px 5px #d9cfb9;-webkit-box-shadow:3px 5px 5px #d9cfb9;box-shadow:3px 5px 5px #d9cfb9;position:relative}.serviceSougiEmbalming .sec03 .coment03 .inner{background-image:url(/images/service/sougi/embalming/img_embalming24.png);background-repeat:no-repeat;background-position:left 4px}.serviceSougiEmbalming .sec03 .coment03 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment03 .text{margin-top:15px;line-height:2;font-size:15px;font-size:1.5rem;letter-spacing:-1px}.serviceSougiEmbalming .sec03 .coment03 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment03 .from{font-size:14px;font-size:1.4rem;position:absolute;left:20px;bottom:25px}.serviceSougiEmbalming .sec03 .notes{text-align:right;margin-top:20px;font-size:14px;font-size:1.4rem;width:935px;color:#666666}.serviceSougiEmbalming .sec04{margin-top:60px}.serviceSougiEmbalming .sec04 .tex{margin-top:20px}.serviceSougiEmbalming .sec04 .sec04Inner{background-color:#fff;padding:20px 25px 20px 25px;box-sizing:border-box;border-radius:8px;border:#d6d3cd 1px solid;width:920px;margin:30px auto 0}.serviceSougiEmbalming .sec04 .sec04Inner .frame02{background-image:url(/images/service/sougi/embalming/img_embalming13.png);background-repeat:no-repeat;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;color:#694987;margin:0 auto;background-position:center;height:56px;padding-top:1.25%;box-sizing:border-box;border-radius:6px}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec04 .sec04Inner .frame02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec04 .sec04Inner .frame02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec04 .sec04Inner .frame02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec04 .sec04Box01{margin-top:40px}.serviceSougiEmbalming .sec04 .sec04Box01 .text{float:left;width:425px;margin-right:20px}.serviceSougiEmbalming .sec04 .sec04Box02 .tit{color:#314c79}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea{float:left;width:425px}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text02{margin-top:20px}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text{margin-top:10px}.serviceSougiEmbalming .sec04 .sec04Box02 figure{margin-left:80px;float:left}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text02 a:before{content:url(/images/common/icon_common_arrow_next.png);padding-right:10px}.serviceSougiEmbalming .sec05{margin-top:50px}.serviceSougiEmbalming .sec05 .sec05Innner figure{float:left;margin-right:20px;margin-top:-70px;margin-left:-20px}.serviceSougiEmbalming .sec05 .sec05Innner{margin-top:60px}.serviceSougiEmbalming .sec05 .sec05Innner .list{font-size:18px;font-size:1.8rem;float:left;width:650px}.serviceSougiEmbalming .sec05 .sec05Innner .list dt{float:left;background-color:#e0d4e8;height:55px;width:80px;text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;clear:both;line-height:2;border-bottom:#ccb9d8 2px solid;position:relative;margin-bottom:3px}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec05 .sec05Innner .list dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec05 .sec05Innner .list dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec05 .sec05Innner .list dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec05 .sec05Innner .list dt:before{content:url(/images/service/sougi/embalming/ico_triangle.png);position:absolute;top:35px;left:22px}.serviceSougiEmbalming .sec05 .nmber{position:absolute;left:36%}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dt{float:left;background-color:#e0d4e8;height:88px;width:80px;text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:3;border-bottom:#ccb9d8 2px solid}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec05 .sec05Innner .list dd{background-color:#f5f5f5;height:55px;text-align:left;line-height:3.2;padding-left:100px;border-bottom:#ccb9d8 2px solid;width:560px}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dd{background-color:#f5f5f5;height:90px;text-align:left;line-height:1.2;padding-left:100px;padding-top:4%;box-sizing:border-box;border-bottom:#ccb9d8 2px solid;width:660px}.serviceSougiEmbalming .sec05 .sec05Innner .list .last dt:before{content:""}.serviceSougiEmbalming .sec05 .sec05Innner .list .spe dt:before{content:url(/images/service/sougi/embalming/ico_triangle.png);position:absolute;top:53px;left:22px}.serviceSougiEmbalming .sec06{background-color:#e7e1eb;margin-bottom:30px;padding:60px 40px 90px 40px}.serviceSougiEmbalming .sec06 .title{color:#694987;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec06 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec06 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec06 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec06 .frame03{background-image:url(/images/service/sougi/embalming/img_embalming25.png);background-position:center;text-align:center;text-align:center;width:625px;margin:0 auto}.serviceSougiEmbalming .sec06 .sec06Inner{width:850px;margin:40px auto 0 auto}.serviceSougiEmbalming .sec06 .sec06Inner figure{float:left;margin:0 20px 20px 0}.serviceSougiEmbalming .sec06 .sec06Inner p{line-height:1.9}.serviceSougiEmbalming .sec07{text-align:center}.serviceSougiEmbalming .sec07 .title{display:inline-block;width:600px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;letter-spacing:0.1em;background:#fcf5e5;font-weight:bold;margin-top:37px;padding-left:20px}@media all and (-ms-high-contrast: none){.serviceSougiEmbalming .sec07 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec07 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiEmbalming .sec07 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec07 .line{display:block;border-top:2px solid #274c80;padding-bottom:31px;margin-top:-25px}.serviceSougiYasurai .headerTitle{border-top:2px solid #2e4872;background:url(/images/service/sougi/yasurai/mainimg_yasuraiBg.png) repeat-x 0 center;text-align:center}.serviceSougiYasurai .headerTitle .bg01{background:url(/images/service/sougi/yasurai/mainimg_yasuraimain.jpg) no-repeat center top}.serviceSougiYasurai .headerTitle .title{width:650px;height:337px;padding-left:300px;padding-top:50px;margin:0 auto}.serviceSougiYasurai .contents{margin:0 auto;padding:0 100px;width:950px;background:url(/images/service/sougi/yasurai/img_yasurai_item01.jpg) no-repeat right 158px}.serviceSougiYasurai .titleType01{padding-top:110px;background:url(/images/service/sougi/yasurai/bg_yasurai_title01.png) no-repeat 0 center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:40px;font-size:4rem;text-align:center;color:#a760a3}@media all and (-ms-high-contrast: none){.serviceSougiYasurai .titleType01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiYasurai .titleType01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiYasurai .titleType01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiYasurai .box01{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:18px;font-size:1.8rem}.serviceSougiYasurai .box01 .inner{padding:30px 25px 0;position:relative;letter-spacing:0.001em}.serviceSougiYasurai .box01 .inner>.ttl{display:inline-block;margin-bottom:40px;padding-left:50px;position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;color:#a760a3;letter-spacing:normal}@media all and (-ms-high-contrast: none){.serviceSougiYasurai .box01 .inner>.ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiYasurai .box01 .inner>.ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiYasurai .box01 .inner>.ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiYasurai .box01 .inner>.ttl .no{position:absolute;left:0;top:-10px;font-style:italic;font-size:48px;font-size:4.8rem}.serviceSougiYasurai .box01 .inner .itemName{display:inline-block;position:absolute;right:20px;bottom:18px;font-size:15px;font-size:1.5rem;color:#75787d}.serviceSougiYasurai .sec01{margin-top:45px}.serviceSougiYasurai .sec01 .box01{width:560px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:rgba(251,231,224,0.8);background:-moz-linear-gradient(top, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe7e0', endColorstr='#ffffff',GradientType=0 )}.serviceSougiYasurai .sec01 .box01 .inner{padding-bottom:25px}.serviceSougiYasurai .sec01 .box01 .inner>.ttl{margin-bottom:50px;font-size:30px;font-size:3rem}.serviceSougiYasurai .sec01 .box01 .inner>.ttl strong{font-size:36px;font-size:3.6rem}.serviceSougiYasurai .sec01 .box01 .col1{margin-bottom:15px}.serviceSougiYasurai .sec01 .box01 .col1 img{margin-top:10px}.serviceSougiYasurai .sec01 .box01 .col2{padding:0;font-size:17px;font-size:1.7rem}.serviceSougiYasurai .sec01 .box01 .col2 .ttl{margin-bottom:10px;padding:8px 15px 6px;background-color:#e39693;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff}.serviceSougiYasurai .sec01 .box01 .col2 .note{font-size:14px;font-size:1.4rem}.serviceSougiYasurai .secWrapper{overflow:hidden;margin-left:-30px}.serviceSougiYasurai .secWrapper>section{float:left;margin:30px 0 0 30px;width:460px}.serviceSougiYasurai .secWrapper>section .box01 .inner{min-height:468px}.serviceSougiYasurai .sec02 .box01{background:rgba(251,231,224,0.8);background:-moz-linear-gradient(top, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);background:-webkit-linear-gradient(top, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);background:linear-gradient(to bottom, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe7e0', endColorstr='#ffffff',GradientType=0 )}.serviceSougiYasurai .sec02 .box01 .inner{background:url(/images/service/sougi/yasurai/bg_yasurai02.png) no-repeat center bottom}.serviceSougiYasurai .sec03 .box01{background:rgba(251,231,224,0.8);background:-moz-linear-gradient(top, #fbe7e0 0%, #fffefe 30%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, #fbe7e0 0%, #fffefe 30%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, #fbe7e0 0%, #fffefe 30%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe7e0', endColorstr='#ffffff',GradientType=0 )}.serviceSougiYasurai .sec03 .box01 .col1{overflow:hidden}.serviceSougiYasurai .sec03 .box01 .col1 img{float:left;margin-right:7px}.serviceSougiYasurai .sec03 .box01 .col2{margin-top:15px;overflow:hidden}.serviceSougiYasurai .sec03 .box01 .col2 .imgPc{display:block;float:right;margin-left:10px}.serviceSougiYasurai .sec03 .box01 .col2 .imgSp{display:none}.serviceSougiYasurai .sec04{margin-top:45px;color:#101928}.serviceSougiCoffinHuwari .headerTitle{position:relative;z-index:1;border-top:2px solid #304973;background:url(/images/service/sougi/coffin/huwari/mainimg_huwariBg.png) repeat-x}.serviceSougiCoffinHuwari .headerTitle .bg01{background:url(/images/service/sougi/coffin/huwari/mainimg_huwari01.jpg) no-repeat center top}.serviceSougiCoffinHuwari .headerTitle .mainimg{margin:0 auto;width:950px;height:405px}.serviceSougiCoffinHuwari .w950{overflow:visible}.serviceSougiCoffinHuwari .titleType01{margin-top:-80px;position:relative;z-index:2;padding-top:5px;min-height:75px;background:url(/images/service/sougi/coffin/huwari/bg_huwari_title01.png) no-repeat 0 center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;text-align:center;color:#a14a58}@media all and (-ms-high-contrast: none){.serviceSougiCoffinHuwari .titleType01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiCoffinHuwari .titleType01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiCoffinHuwari .titleType01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiCoffinHuwari>.inner{margin-top:33px;overflow:hidden}.serviceSougiCoffinHuwari>.inner img{float:right;margin-left:55px}.serviceSougiCoffinHuwari .box01{margin:0 auto;padding:30px 25px;width:920px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #d6d3cd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff}.serviceSougiCoffinHuwari .box01 .titleType02{margin-bottom:25px;padding-top:10px;width:870px;min-height:55px;background:url(/images/service/sougi/coffin/huwari/bg_huwari_title02.png) no-repeat 0 center;color:#a14a58;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;text-align:center}@media all and (-ms-high-contrast: none){.serviceSougiCoffinHuwari .box01 .titleType02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiCoffinHuwari .box01 .titleType02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiCoffinHuwari .box01 .titleType02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiCoffinHuwari .sec01 .inner{margin-top:33px;padding:0 15px;overflow:hidden}.serviceSougiCoffinHuwari .sec01 .inner img{float:right;margin:0 -5px 0 50px}.serviceSougiCoffinHuwari .sec02{margin-top:43px;padding-bottom:45px;text-align:center}.serviceSougiCoffinHuwari .sec02 .titleType02{margin-bottom:45px}.serviceSougiCoffinHuwari .sec02 .listCharacter{margin:-15px auto 0;width:780px;overflow:hidden}.serviceSougiCoffinHuwari .sec02 .listCharacter>li{float:left;width:220px;margin-left:60px;text-align:left;letter-spacing:-0.05em}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl{padding-left:8px;padding-bottom:10px;position:relative}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl strong{margin-left:5px;padding-top:2px;font-size:30px;font-size:3rem}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl:after{content:"";display:inline-block;width:133px;height:2px;background-color:#a14a58;position:absolute;right:5px;top:33%}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .txt{margin-top:7px;padding:0 10px}.serviceSougiCoffinHuwari .sec02 .listCharacter>li:first-child{margin-left:0}.serviceSougiCoffinHuwari .sec03{margin-top:25px}.serviceSougiCoffinHuwari .sec03>.inner{letter-spacing:-0.01em}.serviceSougiCoffinHuwari .sec03 img{margin:30px 0}.serviceSougiCoffinHuwari .sec04{margin-top:35px;padding-top:28px}.serviceSougiCoffinHuwari .sec04>.inner{padding:40px 21px 45px;background:url(/images/service/sougi/coffin/huwari/bg_huwari_voice01.png) repeat 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.serviceSougiCoffinHuwari .sec04>.inner .listVoice{margin:-24px auto 0;text-align:center}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li{display:inline-block;vertical-align:top;width:263px;margin:30px 18px 0 0;padding:16px 16px 16px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/service/sougi/coffin/huwari/img_paper_bg01.png) repeat 0 0;box-shadow:1.9px 4.6px 5px rgba(184,176,157,0.5)}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(3n){margin-right:0}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(3n+1){clear:both}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li .inner{position:relative;min-height:97px}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li .inner:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(/images/voice/img_note_bg03.png) repeat 0 0;z-index:1}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p{position:relative;line-height:30px;font-size:15px;font-size:1.5rem;z-index:10;color:#a14a58;font-size:16px;font-size:1.6rem;font-weight:bold;letter-spacing:-0.06em;text-align:left}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p strong{position:relative;display:inline;height:6px;z-index:1}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p strong:after{display:inline-block;content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:rgba(255,255,127,0.7)}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:first-child p{padding-left:10px;letter-spacing:0}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(4){margin-right:32px}.serviceSougiCoffinHuwari .sec05{margin:40px auto 0;width:860px;color:#101928}@media screen and (max-width: 736px){.serviceFreeIdentifyBox{margin:0 10px}}.serviceFreeIdentifyBox .leadText{margin-top:40px;text-align:center;font-size:26px;font-size:2.6rem;font-weight:bold;color:#583828;line-height:1.3}@media screen and (max-width: 736px){.serviceFreeIdentifyBox .leadText{font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:20px;padding:0 10px;margin-top:30px}}.serviceFreeIdentifyArea{background:#fff;box-shadow:0px 0px 5px -2px #777;border-radius:10px;padding:10px;width:916px;margin:0 auto;padding:30px 25px 35px;box-sizing:border-box;position:relative}@media screen and (max-width: 736px){.serviceFreeIdentifyArea{width:100%;padding:15px 10px}}.serviceFreeIdentifyArea .text{font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:3.7rem;font-weight:bold;color:#274c80;margin-bottom:25px;text-align:center}@media all and (-ms-high-contrast: none){.serviceFreeIdentifyArea .text{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceFreeIdentifyArea .text *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceFreeIdentifyArea .text:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceFreeIdentifyArea .text{font-size:19px;font-size:1.9rem;line-height:3rem;letter-spacing:-0.1rem}}.serviceFreeIdentifyArea .text .txtRed{color:#c30f47}.serviceFreeIdentifyArea .itemList{display:flex;flex-wrap:wrap}.serviceFreeIdentifyArea .itemList .item{padding:4px 0 3px;background:#e9f1f9;color:#2d4670;font-weight:bold;border:2px solid #2d4670;border-radius:30px;width:23%;text-align:center;margin:0 7px 10px 0px}@media screen and (max-width: 736px){.serviceFreeIdentifyArea .itemList .item{width:48%;font-size:14px;font-size:1.4rem;margin-right:6px;display:flex;align-items:center}}.serviceFreeIdentifyArea .itemList .item:before{content:"";background:url(/images/common/icon_check01.png) no-repeat 5px 16px;padding:13px;margin-right:4px;background-size:20px}@media screen and (max-width: 736px){.serviceFreeIdentifyArea .itemList .item:before{background-position:10px center;padding:10px 15px}}.serviceFreeIdentifyArea .textR{position:absolute;right:51px;bottom:28px}@media screen and (max-width: 736px){.questionImgArea{padding:0 10px}}.questionImgArea .leadText{font-size:30px;font-size:3rem;color:#583828;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 736px){.questionImgArea .leadText{font-size:20px;font-size:2rem}}.serviceBeforeSolo .headerTitle.bg05 .w950{background-image:url(/images/service/before/escro/img_title_service_solo.png);background-size:contain}.serviceBeforeSolo .tabArea .lead{text-align:center;color:#274c80;font-size:30px;padding:30px 0}@media screen and (max-width: 736px){.serviceBeforeSolo .tabArea .lead{font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:0 0 10px}}.serviceBeforeSolo .tabWrapper .tabInner{background:#fff;width:950px;margin:0 auto;padding:30px 0 0;border-top:3px solid #256579}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner{padding-top:0}}.serviceBeforeSolo .tabWrapper .tabInner .tab01,.serviceBeforeSolo .tabWrapper .tabInner .tab02{display:none;margin:0 auto 20px}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01,.serviceBeforeSolo .tabWrapper .tabInner .tab02{overflow-x:scroll;width:100vw;margin-left:0}}.serviceBeforeSolo .tabWrapper .tabInner .tab01.current,.serviceBeforeSolo .tabWrapper .tabInner .tab02.current{display:block}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img01,.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img02,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img01,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img02{position:relative}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img01 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img02 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img01 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img02 .img{margin:0 auto;display:block}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img01 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img02 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img01 .img,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img02 .img{overflow-x:scroll;width:100%;margin-right:10px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img01,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img01{margin-top:30px}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .img02,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .img02{margin-top:40px}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .icon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .icon{display:block;margin:7px auto}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .icon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .icon{width:44px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon{text-align:center;position:relative;display:inline-block;margin:-20px 0 30px;padding:10px 0;width:100%;color:#fff;font-size:20px;border-radius:10px;font-weight:500}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon{font-size:16px;font-weight:bold;margin:-70px 0 -28px 19px;display:flex;height:60px;border-radius:10px;justify-content:center;align-items:center;padding-left:70px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon:before,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.purple,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.purple{background:#755586}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.purple:before,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.purple:before{border-top:10px solid #755586}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.purple,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.purple{padding-left:0;margin:0}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.green,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.green{background:#256579;width:862px;margin:-30px auto;display:block}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.green:before,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.green:before{border-top:10px solid #256579}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.green,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.green{width:92vw;margin:-70px 0 -28px 19px;display:flex}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.maroon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.maroon{background:#923548;width:862px;margin:-30px auto;display:block}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.maroon:before,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.maroon:before{border-top:10px solid #923548}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon.maroon,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon.maroon{width:92vw;margin:-70px 0 -28px 19px;display:flex;line-height:1.8rem}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .balloon span,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .balloon span{margin:0;padding:0}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea{background:#e3e3ed;padding:0 45px 30px;margin-top:40px;position:relative}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea{padding:20px 15px 30px;margin-top:30px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea .otherList,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea .otherList{display:flex;flex-wrap:wrap}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea .otherList,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea .otherList{padding-top:20px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea .otherList li,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea .otherList li{padding-right:13px;font-size:15px;font-weight:bold}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .otherArea .otherList li:before,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .otherArea .otherList li:before{content:"●";color:#755586}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .imgArea,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .imgArea{width:100vw;overflow-x:scroll}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .imgArea .img,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .imgArea .img{margin:0 10px 10px}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .imgArea .scrollOuter,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .imgArea .scrollOuter{width:100vw;overflow-x:scroll;padding-top:70px}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .imgArea .scrollOuter .scroll,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .imgArea .scrollOuter .scroll{width:481px;position:relative;padding-top:20px}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .imgArea .fixed,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .imgArea .fixed{width:100vw}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleG,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleG{position:absolute;left:74px}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleG,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleG{left:8px;width:110px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleG,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleG{top:20px}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleG,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleG{top:-69px}}.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleM{top:33px}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabInner .tab01 .titleM,.serviceBeforeSolo .tabWrapper .tabInner .tab02 .titleM{top:-66px}}.serviceBeforeSolo .tabWrapper .tabBtn{font-size:24px;font-weight:bold;text-align:center;display:flex;justify-content:space-between}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabBtn{padding:0 10px}}.serviceBeforeSolo .tabWrapper .tabBtn .tab01,.serviceBeforeSolo .tabWrapper .tabBtn .tab02{background:#fff;color:#256579;border-radius:6px 6px 0 0;border:1px solid #256579;width:456px;padding:15px 0}@media screen and (max-width: 736px){.serviceBeforeSolo .tabWrapper .tabBtn .tab01,.serviceBeforeSolo .tabWrapper .tabBtn .tab02{width:47%;font-size:16px}}.serviceBeforeSolo .tabWrapper .tabBtn .current{background:#256579;color:#fff}.serviceBeforeSolo .tabWrapper .notesArea{background:#fcf5e5;padding-top:20px}.serviceBeforeSolo .tabWrapper .notes{font-size:13px;font-weight:bold;padding:0 10px}@media screen and (max-width: 736px){.serviceBeforeSolo .flowArea{padding:0 10px}.serviceBeforeSolo .flowArea .flowBox1.solo{margin:0 auto;padding:20px}.serviceBeforeSolo .flowArea .flowBox1 .box .content{background:url(/images/common/bg_flow_arrow.png) left bottom no-repeat;padding:20px;padding-left:80px}.serviceBeforeSolo .flowArea .flowBox1 .box .content .textArea{font-size:16px}.serviceBeforeSolo .flowArea .flowBox1 .box:nth-child(2) .content.bottom{background:url(/images/common/bg_flow_arrow.png) left bottom no-repeat;padding:20px;padding-left:80px}}.sitemap{background-color:#fff;padding:25px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sitemap a{padding-left:15px;text-decoration:none;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.sitemap ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0px 20px;width:284px;float:left}.sitemap ul:first-child{padding-left:0px}.sitemap ul:last-child{float:right;padding-right:0px;width:330px}.sitemap ul li{list-style:none}.sitemap ul li dl.linkContentsMain{border-bottom:#2e4872 1px dotted;padding:30px 0px}.sitemap ul li dl.linkContentsMain dt{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:5px;text-indent:-15px;padding-left:15px}.sitemap ul li dl.linkContentsMain dt a{background-position:left center}.sitemap ul li dl.linkContentsMain dt a:hover{background-position:3px center}.sitemap ul li dl.linkContentsMain dd.inner dl{margin-left:15px}.sitemap ul li dl.linkContentsMain dd.inner dl dt{font-size:15px;font-size:1.5rem;margin:20px 0px 0px 0px;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dt a{background-size:7px !important;background-position:left center;color:#282828}.sitemap ul li dl.linkContentsMain dd.inner dl dt a:hover{background-position:left 5px center}.sitemap ul li dl.linkContentsMain dd.inner dl dd{font-size:14px;font-size:1.4rem;font-weight:bold;margin:10px 0px 0px 15px;padding-left:1em;text-indent:-1em;letter-spacing:-0.2px}.sitemap ul li dl.linkContentsMain dd.inner dl dd a{background-size:5px !important;background-position:left center}.sitemap ul li dl.linkContentsMain dd.inner dl dd a:hover{background-position:left 5px center}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4{margin:10px 0px 0px 0px}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt{font-size:12px;font-size:1.2rem;background:url(/images/common/icon_common_blue_mini.png) 3px 7px no-repeat;font-weight:100;margin-top:5px;padding-left:12px}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt a,.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt span{background:none;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt a:hover{text-decoration:underline}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt sup{display:inline}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd{font-size:12px;font-size:1.2rem;font-weight:100;margin:3px 0px 0px 10px;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a{background:none;padding-left:0px !important}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a:before{content:"・"}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a:hover{text-decoration:underline}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd ol li{list-style:decimal}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd ol li a{padding-left:15px !important}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd ol li a::before{display:none}.sitemap ul li dl.linkContentsMain dd.inner dl a{background-position:left 2px}.sitemap ul li dl.linkContentsMain dd.inner dl a:hover{background-position:3px 2px}.sitemap ul li dl.linkContentsMain:first-child{padding-top:0px}.sitemap ul li dl.linkContentsMain:last-child{border-bottom:none;padding-bottom:0px}.solicitation{padding:20px 25px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.solicitation ol li{list-style-type:decimal;margin-left:22px;margin-bottom:20px}.solicitation ol li:last-child{margin-bottom:0}.solicitationBlock{width:950px;margin-right:auto;margin-left:auto;padding:20px;color:#274c80;background-color:#fff;border:solid 1px #274c80;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.topPage .stripeLine{display:block;height:4px;background:url(/images/top/bg_border_stripe.png) top left repeat-x}.topPage .hxStyleTop{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#7d4222;background:url(/images/common/icon_title04.png) left center no-repeat;padding:0 0 0 20px;position:relative}@media all and (-ms-high-contrast: none){.topPage .hxStyleTop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .hxStyleTop *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .hxStyleTop:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .hxStyleTop:after{content:"";display:block;width:910px;position:absolute;bottom:-10px;border-bottom:1px dotted #b3a89b}.topPage .hxStyleTop span{font-size:16px;font-size:1.6rem;padding-left:40px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;display:inline-block;line-height:48px;vertical-align:top}.topPage .hxStyleTop small{font-size:20px;font-size:2rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:normal}.topPage .heroImage{background:url(/images/top/top_mv06_bg.png) center center no-repeat;height:328px;min-width:950px;position:relative;z-index:1;background-size:cover}.topPage .heroImage .informationBar{background:rgba(0,0,0,0.5);position:absolute;bottom:0;z-index:3}.topPage .heroImage .informationBar .w950{color:#fff;position:relative}.topPage .heroImage .informationBar .informationTxt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:46px;overflow:hidden}.topPage .heroImage .informationBar .informationTxt dt,.topPage .heroImage .informationBar .informationTxt dd{line-height:46px;display:inline-block;vertical-align:middle}.topPage .heroImage .informationBar .informationTxt dt{width:145px;text-align:center;border-right:1px solid #fff;font-weight:bold}.topPage .heroImage .informationBar .informationTxt dd.ticker{margin:0 auto;padding-left:10px;width:660px;text-align:left;position:relative;overflow:hidden}.topPage .heroImage .informationBar .informationTxt dd.ticker ul{width:100%;position:relative}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:none}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a{color:#fff;text-decoration:none}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a:hover{text-decoration:underline}.topPage .heroImage .informationBar .informationTxt dd.ticker ul li a .date{font-size:14px;font-size:1.4rem}.topPage .heroImage .informationBar .detailLink{position:absolute;right:0;top:10px;z-index:4}.topPage .heroImage .informationBar .detailLink a{color:#fff;vertical-align:middle}.topPage .heroImage .informationBar .detailLink a:before{content:"";vertical-align:middle;display:inline-block;width:20px;height:20px;margin-top:-4px;margin-right:10px;background:url(/images/common/icon_common_circle_off.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}.topPage .heroImage .informationBar .detailLink a:hover{text-decoration:none}.topPage .heroImage .informationBar .detailLink a:hover:before{opacity:0.8}.topPage .heroImage .heroInner{position:relative}.topPage .heroImage .heroInner .heroimg{position:absolute;top:0;right:-181px}.topPage .heroImage .heroInner .heroTxt{top:17px;left:470px}.topPage .heroImage .heroInner .heroIcon{top:17px;left:0;position:absolute;z-index:1}.topPage .heroImage .heroInner .heroIcon .img:first-child{padding-bottom:13px}.topPage .heroTxt{height:328px;position:relative;z-index:1}.topPage .heroTxt a:hover img{opacity:0.7}.topPage .heroTxt a img{position:absolute;top:0;left:193px;z-index:2}.topPage .covidBannerArea{border:3px solid #b2c5e4;background:#e9f2f8;width:944px;margin:60px auto 60px;padding:15px 0;position:relative;z-index:2}.topPage .covidBannerArea:before{background:url(/images/top/top_tab_arrow03.webp) no-repeat center bottom;padding:16px;content:"";position:absolute;top:60px;left:30px;background-size:30px}.topPage .covidBannerArea:hover{opacity:0.8}.topPage .covidBannerArea .basicBanner{text-align:center;text-decoration:none}.topPage .covidBannerArea .basicBanner .bnrTitle{font-size:1.2rem;position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:3.2rem;line-height:1.6;padding-left:25px;text-align:center;font-weight:bold;letter-spacing:2px}.topPage .covidBannerArea .basicBanner .link{text-decoration:underline;text-align:center;font-size:1.8rem;margin-top:5px}.topPage .covidBannerArea .basicBanner p{font-size:1.6rem}.topPage .anchorArea{text-align:center;padding-top:50px;padding-top:30px;position:relative}.topPage .anchorArea .anchorText{font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:2px}.topPage .anchorArea .anchorText:before{content:"＼";margin-right:7px;font-weight:bold;font-size:2.7rem}.topPage .anchorArea .anchorText:after{content:"／";margin-left:7px;font-weight:bold;font-size:2.7rem}.topPage .anchorArea .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px auto 5px}@media all and (-ms-high-contrast: none){.topPage .anchorArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .anchorArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .anchorArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .anchorArea .whiteBtn{line-height:45px}.topPage .anchorArea .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .anchorArea .whiteBtn:not(:target){line-height:45px\9}.topPage .anchorArea .whiteBtn span{display:block;background:url(/images/common/icon_common_anchor_next.png) no-repeat 15px 20px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01{background:#fff;z-index:2;position:relative}.topPage .sec01 .tabWrapper .caution{border:1px solid #000000;color:#000000;width:950px;border-radius:4px;padding:10px;margin:0 auto 20px;text-align:center;background:#fff}.topPage .sec01 .tabWrapper .tabBtn{overflow:hidden;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabBtn li{letter-spacing:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;background:#fcfcfc url(/images/common/bg_gradient_gold.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:-webkit-linear-gradient(top, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);background:linear-gradient(to bottom, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%)}.topPage .sec01 .tabWrapper .tabBtn li.tab01{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #dd523b;border-bottom:none;position:relative;width:200px}.topPage .sec01 .tabWrapper .tabBtn li.tab01:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#dd523b}.topPage .sec01 .tabWrapper .tabBtn li.tab01:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow01.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab01:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab01:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab01 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab02{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #3a8196;border-bottom:none;position:relative;width:240px}.topPage .sec01 .tabWrapper .tabBtn li.tab02:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#3a8196}.topPage .sec01 .tabWrapper .tabBtn li.tab02:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow02.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab02:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab02:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab02 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab03{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #324e7c;border-bottom:none;position:relative;width:225px}.topPage .sec01 .tabWrapper .tabBtn li.tab03:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#324e7c}.topPage .sec01 .tabWrapper .tabBtn li.tab03:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow03.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab03:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab03:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab03 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.tab04{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:1px solid #7d4222;border-bottom:none;position:relative;width:255px}.topPage .sec01 .tabWrapper .tabBtn li.tab04:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#7d4222}.topPage .sec01 .tabWrapper .tabBtn li.tab04:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow04.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabBtn li.tab04:not(.current):hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabBtn li.tab04:not(.current):hover:before{left:14px}.topPage .sec01 .tabWrapper .tabBtn li.tab04 img{padding-left:25px}.topPage .sec01 .tabWrapper .tabBtn li.current{background:#fff;cursor:auto}.topPage .sec01 .tabWrapper .tabBtn li:not(:first-child){margin-left:10px}.topPage .sec01 .tabWrapper .tabInner{background:#fff;height:509px}.topPage .sec01 .tabWrapper .tabInner .tab01,.topPage .sec01 .tabWrapper .tabInner .tab02,.topPage .sec01 .tabWrapper .tabInner .tab03,.topPage .sec01 .tabWrapper .tabInner .tab04{display:none}.topPage .sec01 .tabWrapper .tabInner .tab01.current,.topPage .sec01 .tabWrapper .tabInner .tab02.current,.topPage .sec01 .tabWrapper .tabInner .tab03.current,.topPage .sec01 .tabWrapper .tabInner .tab04.current{display:block}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:25px 20px;background:#fbf6cf url(/images/top/bg_tab1_01_.png) 10px center no-repeat;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox{float:right;width:580px;overflow:hidden;background:#f7d488;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2{color:#dd523b;font-weight:bold;font-size:23px;font-size:2.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-bottom:10px;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox ul{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox ul li{font-size:17px;font-size:1.7rem;padding:5px 0 5px 15px;background:url(/images/top/icon_tab1_circle.png) left 13px no-repeat;width:46%;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner01 .rightBox p{position:absolute;right:25px;bottom:20px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 h2{margin:23px auto 17px;text-align:center}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper{overflow:hidden;letter-spacing:-.4em;font-size:0;display:flex;justify-content:space-between}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn{letter-spacing:normal;display:inline-block;background:#f7d488;padding:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:23px;font-size:2.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:15px 0 15px 50px;line-height:1.2;color:#dd523b;text-decoration:none;width:296px;display:block;background:#faf4cc;position:relative}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:before{content:"";position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;display:block;background:url(/images/top/top_tab1_arrow01.png) center center no-repeat;transition:0.2s;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:hover{opacity:0.9}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn a:hover:before{left:17px}.topPage .sec01 .tabWrapper .tabInner .tab01 .inner02 .btnWrapper .tab1Btn b{font-size:28px;font-size:2.8rem;font-weight:normal}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:14px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#dee8eb;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox{width:545px;float:left}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox h2{width:480px;margin:0 auto;font-size:20px;font-size:2rem;font-weight:normal;color:#3a8196}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{display:block;margin:17px auto 0;text-align:center;width:415px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#3a8196}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink{line-height:45px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink *::-ms-backdrop{line-height:45px}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink:not(:target){line-height:45px\9}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span{display:block;background:url(/images/top/icon_top_tab2_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .leftBox .btnLink span:hover{background:url(/images/top/icon_top_tab2_next.png) no-repeat 19px 15px;opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox{overflow:hidden;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:relative;padding:8px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox h2{color:#3a8196;border-bottom:2px #3a8196 solid;font-weight:bold;font-size:20px;font-size:2rem;margin-bottom:5px;padding-bottom:2px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox ul li{font-size:16px;font-size:1.6rem;padding-left:15px;background:url(/images/top/icon_tab2_circle.png) left 7px no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner01 .rightBox p{position:absolute;right:15px;bottom:10px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 h2{margin:28px auto 23px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01{letter-spacing:normal;float:left;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList01 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02{letter-spacing:normal;float:left;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li{position:relative;margin-left:20px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList02 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03{letter-spacing:normal;float:right;width:307px}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li{position:relative}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab2_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab02 .inner02 .columnWrapper .columnList03 li:not(:first-child){margin-top:22px}.topPage .sec01 .tabWrapper .tabInner .tab03 h2{width:100%;font-size:0;margin:36px 0 28px 0}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper{overflow:hidden;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column{letter-spacing:normal;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column:not(:first-child){margin-left:35px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3{font-size:20px;font-size:2rem;font-weight:normal;line-height:1;background:url(/images/top/top_tab3_icon01.svg) left center no-repeat;height:20px;padding:2px 0 2px 20px}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3{line-height:24px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3 *::-ms-backdrop{line-height:24px}}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column h3:not(:target){line-height:24px\9}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList{margin:10px 0 0;font-size:0;letter-spacing:-.4em}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li{letter-spacing:normal;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li:not(:first-child){margin-left:10px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a{font-size:18px;font-size:1.8rem;color:#111;text-align:center;text-decoration:none;width:95px;height:44px;line-height:44px;margin:0 1px 2px 0;display:block;background:url(/images/top/bg_btn_gradient01.jpg) left center repeat-x;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #c0b29e;box-shadow:#b1b2c0 1px 2px 0px 0px;-webkit-box-shadow:#b1b2c0 1px 2px 0px 0px;-moz-box-shadow:#b1b2c0 1px 2px 0px 0px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a.wMax{width:260px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner01 .columnWrapper .column .areaList li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;display:flex;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01{letter-spacing:normal;display:flex;width:480px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:first-child{margin-right:15px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(1) a:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:30px;background:url(/images/top/top_tab3_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(1) a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:34px;background:url(/images/top/top_tab3_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(2) a:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:30px;background:url(/images/top/top_tab3_arrow02.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList01 li:nth-child(2) a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:25px;left:34px;background:url(/images/top/top_tab3_arrow02.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02{letter-spacing:normal;display:flex;justify-content:space-between;width:455px;flex-wrap:wrap}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li{position:relative}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(n+3){margin-top:15px}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(1) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow06.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(1) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow06.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(2) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow03.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(2) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow03.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(3) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow04.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(3) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow04.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(4) a:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-12px;background:url(/images/top/top_tab3_arrow05.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab03 .inner02 .columnWrapper .columnList02 li:nth-child(4) a:hover:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:14px;margin-top:-12px;background:url(/images/top/top_tab3_arrow05.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:14px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#f5f0e6;overflow:hidden}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox{width:545px;float:left}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox h2{width:480px;margin:0 auto;font-size:20px;font-size:2rem;font-weight:normal;color:#7d4222}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{display:block;margin:17px auto 0;text-align:center;width:415px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#7d4222}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink{line-height:45px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink *::-ms-backdrop{line-height:45px}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink:not(:target){line-height:45px\9}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span{display:block;background:url(/images/top/icon_top_tab4_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .leftBox .btnLink span:hover{background:url(/images/top/icon_top_tab4_next.png) no-repeat 19px 15px;opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox{overflow:hidden;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:relative;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox h2{color:#7d4222;border-bottom:2px #7d4222 solid;font-weight:bold;font-size:20px;font-size:2rem;margin-bottom:5px;padding-bottom:2px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox ul li{font-size:16px;font-size:1.6rem;padding-left:15px;background:url(/images/top/icon_tab4_circle.png) left 7px no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner01 .rightBox p{position:absolute;right:15px;bottom:10px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 h2{margin:25px auto 20px}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper{overflow:visible;font-size:0;letter-spacing:-.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01{letter-spacing:normal;float:left;width:100%}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li{position:relative;display:inline-block}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:0.2s;transition:0.2s;box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-moz-box-shadow:rgba(204,204,204,0.35) 1px 1px 2px 1px;-webkit-transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:after{content:"";position:absolute;width:24px;height:24px;bottom:45px;left:20px;background:url(/images/top/top_tab4_arrow01.png) center center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:hover{opacity:0.8}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li a:hover:after{content:"";position:absolute;width:24px;height:24px;bottom:45px;left:24px;background:url(/images/top/top_tab4_arrow01.png) center center no-repeat}.topPage .sec01 .tabWrapper .tabInner .tab04 .inner02 .columnWrapper .columnList01 li:not(:first-child){margin-left:18px}.topPage .sec02{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #274c80}.topPage .sec02 .leftBox{float:left;width:614px;text-align:center;font-size:0;line-height:0}.topPage .sec02 .leftBox h2{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:30px;width:614px;height:83px;display:table-cell;vertical-align:middle;color:#20487e}@media all and (-ms-high-contrast: none){.topPage .sec02 .leftBox h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec02 .leftBox h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec02 .leftBox h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec02 .leftBox h2 a{text-decoration:none}.topPage .sec02 .rightBox{float:right;width:334px;border-left:2px solid #e1e6ee;min-height:336px}.topPage .sec02 .rightBox .flowList{margin:0px 10px 0px}.topPage .sec02 .rightBox .flowList li:not(:first-child){border-top:2px solid #e1e6ee}.topPage .sec02 .rightBox .flowList li a{width:314px;display:table-cell;vertical-align:middle;text-decoration:none;font-size:18px;font-size:1.8rem;background:url(/images/common/icon_common_circle_on.png) left center no-repeat;padding:4px 0 2px 40px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec02 .rightBox .flowList li a:hover{background:#eef3f7 url(/images/common/icon_common_circle_on.png) 5px center no-repeat}.topPage .sec02 .rightBox .flowList li a span.number{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;margin-right:8px;margin-top:0;display:block;float:left}@media all and (-ms-high-contrast: none){.topPage .sec02 .rightBox .flowList li a span.number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec02 .rightBox .flowList li a span.number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec02 .rightBox .flowList li a span.number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec02 .rightBox .flowList li a span{display:block;float:left;margin-top:12px}.topPage .sec03{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #d5d5d5}.topPage .sec03 .leftBox{float:left;background:#eef1f5;padding:25px;width:255px;height:323px;color:#274c80;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec03 .leftBox .inTitleTag{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:25px;font-size:2.5rem;background:#84674f;color:#fff;padding:2px 10px;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec03 .leftBox .inTitleTag{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .leftBox .inTitleTag *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .leftBox .inTitleTag:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec03 .leftBox .small{font-size:25px;font-size:2.5rem;text-align:center;font-weight:bold;margin-top:10px}.topPage .sec03 .leftBox .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem;line-height:68px;text-align:center;margin-top:15px}@media all and (-ms-high-contrast: none){.topPage .sec03 .leftBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .leftBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .leftBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec03 .leftBox .title span.large01{font-size:90px;font-size:9rem}.topPage .sec03 .leftBox .title span.large02{font-size:78px;font-size:7.8rem}.topPage .sec03 .rightBox{width:695px;height:323px;background:#fff url(/images/top/bg_sec03_01_mod.png) right bottom no-repeat;float:left}.topPage .sec03 .rightBox .inner{padding:20px 10px 0 20px;width:433px}.topPage .sec03 .rightBox .inner p{font-weight:bold;margin-bottom:6px;letter-spacing:1px;margin-left:14px;width:400px;text-shadow:0 0 20px #FFFFFF,0 0 20px #FFFFFF,0 0 0.10px #FFFFFF}.topPage .sec03 .rightBox .inner p span{color:#d40c4a;font-size:26px;font-size:2.6rem;vertical-align:baseline;padding-right:5px}.topPage .sec03 .rightBox .inner .whiteBtn{display:block;text-align:center;width:405px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:15px}@media all and (-ms-high-contrast: none){.topPage .sec03 .rightBox .inner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec03 .rightBox .inner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec03 .rightBox .inner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec03 .rightBox .inner .whiteBtn{line-height:45px}.topPage .sec03 .rightBox .inner .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec03 .rightBox .inner .whiteBtn:not(:target){line-height:45px\9}.topPage .sec03 .rightBox .inner .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec03 .rightBox .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec03 .rightBox .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec04 .inner{background:#fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.topPage .sec04 .inner .titleBlock{text-align:center;display:block;width:100%;padding:10px 0 26px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/top/bg_sec04_arrow01.png) bottom center no-repeat}@media all and (-ms-high-contrast: none){.topPage .sec04 .inner .titleBlock{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec04 .inner .titleBlock *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec04 .inner .titleBlock:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec04 .inner .titleBlock span{display:block;color:#20487e;font-size:30px;font-size:3rem}.topPage .sec04 .inner .innerBox{background:url(/images/top/img_sec04_mv01_mod2.jpg) right top no-repeat;width:100%;height:259px;overflow:hidden}.topPage .sec04 .inner .innerBox .leftBox{width:350px}.topPage .sec04 .inner .innerBox .leftBox .topBox{border-top:1px solid #959595;border-bottom:1px solid #959595;overflow:hidden;padding:14px}.topPage .sec04 .inner .innerBox .leftBox .topBox .left,.topPage .sec04 .inner .innerBox .leftBox .topBox .right{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.topPage .sec04 .inner .innerBox .leftBox .topBox .left img,.topPage .sec04 .inner .innerBox .leftBox .topBox .right img{display:block;margin:0 auto;padding:12px 0 5px}.topPage .sec04 .inner .innerBox .leftBox .topBox .left{border-right:1px solid #d5d5d5}.topPage .sec04 .inner .innerBox .leftBox .bottomBox{width:100%;display:block;padding-top:45px;background:url(/images/top/icon_sec04_arrow01.png) center 10px no-repeat;text-align:center}.topPage .sec04 .inner .innerBox .leftBox .bottomBox p{font-size:12px;font-size:1.2rem;margin-top:10px}.topPage .sec04 .inner .innerBox .leftBox .bottomBox img{display:block;margin:0 auto;padding-right:14px}.topPage .sec04 .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:45px auto 25px}@media all and (-ms-high-contrast: none){.topPage .sec04 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec04 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec04 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec04 .whiteBtn{line-height:45px}.topPage .sec04 .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec04 .whiteBtn:not(:target){line-height:45px\9}.topPage .sec04 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec04 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec04 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec05{background:#f7ebe6}.topPage .sec05 .w950{overflow:hidden;height:350px;background:url(/images/top/bg_sec05_01_mod.png) 40px bottom no-repeat}.topPage .sec05 .w950 .inner{width:600px;float:right;padding-top:35px}.topPage .sec05 .w950 .inner h2{white-space:nowrap;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80;width:600px;text-align:justify;margin-bottom:5px}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec05 .w950 .inner h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec05 .w950 .inner h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec05 .w950 .inner ul{padding-left:15px}.topPage .sec05 .w950 .inner ul li{vertical-align:bottom;font-size:20px;font-size:2rem}.topPage .sec05 .w950 .inner ul li:before{content:"";display:inline-block;width:9px;height:20px;background:url(/images/top/icon_sec05_dot01.png) center center no-repeat;display:inline-block;margin-right:15px}.topPage .sec05 .w950 .inner p{padding-left:15px;font-size:17px;font-size:1.7rem}.topPage .sec05 .w950 .inner .whiteBtn{float:right;display:block;text-align:center;width:540px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec05 .w950 .inner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec05 .w950 .inner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec05 .w950 .inner .whiteBtn{line-height:45px}.topPage .sec05 .w950 .inner .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec05 .w950 .inner .whiteBtn:not(:target){line-height:45px\9}.topPage .sec05 .w950 .inner .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec05 .w950 .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec05 .w950 .inner .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec06{overflow:hidden}.topPage .sec06 .hxStyle05 span{position:absolute;line-height:48px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:16px;top:0;left:210px}.topPage .sec06 a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;float:right}.topPage .sec06 a.more:hover{color:#2e4872;opacity:0.8}.topPage .sec06 .inner{width:100%;letter-spacing:-.4em;overflow:visible}.topPage .sec06 .inner .cardWrapper{vertical-align:middle;letter-spacing:normal;height:250px;width:278px;background:url(/images/top/bg_sec06_01.jpg);border:1px solid #b3b0b9;padding:15px;box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;-webkit-box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;-moz-box-shadow:rgba(184,176,157,0.498039) 2px 2px 5px 0px;display:inline-block;text-decoration:none}.topPage .sec06 .inner .cardWrapper:not(:first-child){margin-left:10px}.topPage .sec06 .inner .cardWrapper:hover{opacity:0.9;text-decoration:none}.topPage .sec06 .inner .cardWrapper:hover .name{background:#ece5d6 url(/images/common/icon_common_circle_on.png) 15px center no-repeat}.topPage .sec06 .inner .cardWrapper:hover .right{color:#dedede}.topPage .sec06 .inner .cardWrapper:hover .right span{color:#333}.topPage .sec06 .inner .cardWrapper .name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;padding:15px;font-size:18px;font-size:1.8rem;text-decoration:none;background:#ece5d6 url(/images/common/icon_common_circle_on.png) 10px center no-repeat;-webkit-transition:0.2s;transition:0.2s}.topPage .sec06 .inner .cardWrapper .arrowLine{content:"";display:block;width:100%;height:6px;background:url(/images/top/bg_sec06_arrow01.png)}.topPage .sec06 .inner .cardWrapper h3{letter-spacing:-0.05em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.2;color:#7c4426;display:block;height:80px}@media all and (-ms-high-contrast: none){.topPage .sec06 .inner .cardWrapper h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec06 .inner .cardWrapper h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec06 .inner .cardWrapper h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec06 .inner .cardWrapper .innerBox:after{content:"";display:block;clear:both}.topPage .sec06 .inner .cardWrapper .innerBox .left{display:block;font-size:0;width:101px;height:auto;float:left;vertical-align:top}.topPage .sec06 .inner .cardWrapper .innerBox .right{vertical-align:top;display:block;width:170px;float:right;text-decoration:underline;line-height:1.5;font-size:15px;font-size:1.5rem;color:#dedede;margin-top:-4px}.topPage .sec06 .inner .cardWrapper .innerBox .right.noWrap{white-space:nowrap}.topPage .sec06 .inner .cardWrapper .innerBox .right span{color:#333}.topPage .sec08 .inner.mt40{overflow:hidden}.topPage .sec08 .leftBox{height:284px;overflow:hidden;width:665px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;background:#fff;padding:15px}.topPage .sec08 .leftBox .questionList li{padding:10px 0 10px 25px;border-bottom:1px dotted #ccc;background:url(/images/common/icon_common_arrow_next.png) 5px center no-repeat}.topPage .sec08 .leftBox .questionList li:hover{opacity:0.8}.topPage .sec08 .leftBox .questionList li:nth-child(3){border-bottom:none}.topPage .sec08 .leftBox a:hover{color:#2e4872}.topPage .sec08 .leftBox a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;float:right;line-height:1.6}.topPage .sec08 .leftBox a.more:hover{opacity:0.8}.topPage .sec08 .rightBox{height:284px;float:right;width:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;background:#fff;border-top:6px solid #274c80;background:#fff url(/images/common/bg_gradient_white2.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 78%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #fff 78%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 78%, #f2f2f2 100%)}.topPage .sec08 .rightBox .imgBox{font-size:0;width:100%}.topPage .sec08 .rightBox .imgBox img{width:100%}.topPage .sec08 .rightBox .txtBox{padding:0 15px}.topPage .sec08 .rightBox a{display:block;text-decoration:none;color:#333333}.topPage .sec08 .rightBox a:hover h3{background:url(/images/common/icon_common_circle_on.png) 5px center no-repeat}.topPage .sec08 .rightBox a h3{color:#2e4872;width:100%;padding:10px 0 10px 14px;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/common/icon_common_circle_on.png) left center no-repeat;border-bottom:1px dotted #ccc;-webkit-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.topPage .sec08 .rightBox a h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec08 .rightBox a h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec08 .rightBox a h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.topPage .sec08 .rightBox a p{font-size:15px;font-size:1.5rem;padding:10px 0 10px}.topPage .sec08 .rightBox a:hover{opacity:0.8}.topPage .sec08 section.chiebukuro{clear:both;background:#fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea}.topPage .sec08 section.chiebukuro ul.listWrap{font-size:0px;font-size:0rem;letter-spacing:-.4em;margin-bottom:40px}.topPage .sec08 section.chiebukuro ul.listWrap li{display:inline-block;border:1px solid #eaeaea;border-radius:6px;box-sizing:boder-box;font-size:16px;font-size:1.6rem;letter-spacing:normal;box-sizing:border-box;width:32%;background:#fff;vertical-align:top;margin-right:2%}.topPage .sec08 section.chiebukuro ul.listWrap li:last-child{margin-right:0}.topPage .sec08 section.chiebukuro ul.listWrap li a{text-decoration:none;transition:.2s;height:100%;display:block}.topPage .sec08 section.chiebukuro ul.listWrap li a:hover{opacity:0.7}.topPage .sec08 section.chiebukuro ul.listWrap li a .thumb{position:relative;margin-bottom:20px;width:290px;height:180px;overflow:hidden}.topPage .sec08 section.chiebukuro ul.listWrap li a .thumb img{vertical-align:bottom;border-bottom:1px solid #ccc;border-radius:6px 6px 0 0;position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%}.topPage .sec08 section.chiebukuro ul.listWrap li a .category{padding:0 20px;margin-bottom:5px}.topPage .sec08 section.chiebukuro ul.listWrap li a .category p.mainCat{color:#fff;display:inline-block;padding:0 10px}.topPage .sec08 section.chiebukuro ul.listWrap li a .category .subCat{color:#6c5e4c;background:url(/images/chiebukuro/icon_chiebukuro_cattag.svg) #fff left center no-repeat;background-size:15px 15px;padding:0px 0px 0px 20px;margin:5px 0;font-size:1.4rem}.topPage .sec08 section.chiebukuro ul.listWrap li a .sougi p.mainCat{background-color:#d26785}.topPage .sec08 section.chiebukuro ul.listWrap li a .shukatsu p.mainCat{background-color:#8b6b9f}.topPage .sec08 section.chiebukuro ul.listWrap li a .oyakudachi p.mainCat{background-color:#9eb51a}.topPage .sec08 section.chiebukuro ul.listWrap li a .before p.mainCat{background-color:#328182}.topPage .sec08 section.chiebukuro ul.listWrap li a .after p.mainCat{background-color:#b77d4e}.topPage .sec08 section.chiebukuro ul.listWrap li a .news p.mainCat{background-color:#f57c46}.topPage .sec08 section.chiebukuro ul.listWrap li a p.articleTitle{padding:10px 20px 20px;position:relative;text-decoration:underline}.topPage .sec08 section.chiebukuro .whiteBtn{display:block;text-align:center;width:620px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:45px auto 25px}@media all and (-ms-high-contrast: none){.topPage .sec08 section.chiebukuro .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.topPage .sec08 section.chiebukuro .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.topPage .sec08 section.chiebukuro .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.topPage .sec08 section.chiebukuro .whiteBtn{line-height:45px}.topPage .sec08 section.chiebukuro .whiteBtn *::-ms-backdrop{line-height:45px}}.topPage .sec08 section.chiebukuro .whiteBtn:not(:target){line-height:45px\9}.topPage .sec08 section.chiebukuro .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.topPage .sec08 section.chiebukuro .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.topPage .sec08 section.chiebukuro .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.topPage .sec09 .inner{width:910px;margin:0 auto;padding-bottom:30px;border-bottom:1px dotted #ccc}.topPage .sec10{margin-bottom:80px}.topPage .sec10 .inner{position:relative}.topPage .sec10 .inner a.more{padding-left:20px;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;position:absolute;right:10px;top:10px;z-index:2}.topPage .sec10 .inner .tabTitle{background:#7d4222;width:195px;padding:8px 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.topPage .sec10 .inner .tabTitle h2{text-align:center;width:100%;font-size:20px;font-size:2rem;color:#fff;font-weight:normal}.topPage .sec10 .inner .innerList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #eaeaea;border-top:5px solid #7d4222;margin-top:-5px;background:#fff;padding:15px}.topPage .sec10 .inner .innerList li{padding:15px 0}.topPage .sec10 .inner .innerList li:not(:first-child){border-top:1px dotted #ccc}.topPage .sec10 .inner .innerList li dl{letter-spacing:-.4em;font-size:0}.topPage .sec10 .inner .innerList li dl dt,.topPage .sec10 .inner .innerList li dl dd{vertical-align:middle;letter-spacing:normal;display:inline-block}.topPage .sec10 .inner .innerList li dl .date{font-size:15px;font-size:1.5rem;width:105px;color:#704500}.topPage .sec10 .inner .innerList li dl .icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:1.2rem;height:20px;width:120px;padding:2px 0;margin:2px 0;line-height:1;text-align:center}@media all and (-ms-high-contrast: none){.topPage .sec10 .inner .innerList li dl .icon{line-height:16px}.topPage .sec10 .inner .innerList li dl .icon *::-ms-backdrop{line-height:16px}}.topPage .sec10 .inner .innerList li dl .icon:not(:target){line-height:16px\9}.topPage .sec10 .inner .innerList li dl .icon.event{border:2px solid #e0513f;color:#e0513f}.topPage .sec10 .inner .innerList li dl .icon.information{border:2px solid #e49e24;color:#e49e24}.topPage .sec10 .inner .innerList li dl .icon.media{border:2px solid #7028a8;color:#7028a8}.topPage .sec10 .inner .innerList li dl .title{margin-left:13px;font-size:15px;font-size:1.5rem;width:680px}.topPage .sec10 .inner .innerList li dl .title a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.topPage .youtubeArea{padding-top:60px;margin:0 auto;text-align:center}.topPage .youtubeArea h2{font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2d4670;padding-bottom:30px}.topPage .youtubeArea h2:before{content:"＼";color:#2d4670;padding-left:3px}.topPage .youtubeArea h2:after{content:"／";color:#2d4670;font-weight:bold;padding-right:3px}.topPage .hurrybannerArea{padding:25px 0 70px;position:relative}.topPage .hurrybannerArea .bnr_main{z-index:0;display:block;margin:0 auto}.topPage .hurrybannerArea .bnr_btn{position:absolute;z-index:2;margin:auto;left:-309px;right:0;bottom:90px}.topPage .hurrybannerArea .bnr_catch{position:absolute;z-index:1;margin:auto;left:0;right:0;top:60px}.topPage .hurrybannerArea a:hover{opacity:0.8}.topPage .hurrybannerArea--ptS{padding:10px 0 100px}.topPage .hurrybannerArea--ptS .bnr_btn{bottom:124px}.topPage .hurrybannerArea--borderBtm{border-bottom:1px dotted #b0a8a0}.topPage .hurrybannerArea .telTextArea{position:relative;width:950px;margin:0 auto}.topPage .hurrybannerArea .telTextArea .telText{position:absolute;top:35.8%;left:150px;font-size:7.7rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}.topPage .priceInformationTop .priceInformation{background:#fcf5e5}header .headerInner{height:130px}header .headerInner .fl a{margin-bottom:16px}.cautionFlex{display:flex;align-items:center}.cautionFlex .caution{flex:1}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.floatBtn{width:940px;margin:auto}.floatBtn li{float:left;margin:10px;margin-bottom:30px}.floatBtn .anchorBtn{display:block;text-align:center;width:450px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.floatBtn .anchorBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.floatBtn .anchorBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.floatBtn .anchorBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.floatBtn .anchorBtn{line-height:45px}.floatBtn .anchorBtn *::-ms-backdrop{line-height:45px}}.floatBtn .anchorBtn:not(:target){line-height:45px\9}.floatBtn .anchorBtn span{display:block;background:url(/images/common/icon_common_anchor_next.png) no-repeat 15px 20px;-webkit-transition:0.2s;transition:0.2s}.planPage .textWrap{width:910px;margin:0 auto}.planPage .funeralTypeArea{padding:40px 0 30px}.planPage .funeralTypeArea .linkBox a{background:url(/images/service/sougi/img_sougi06_.png) no-repeat center 0;height:86px;width:718px;display:block;margin:0 auto;border-bottom:none;text-decoration:none}.planPage .funeralTypeArea .linkBox a:hover .titleArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:25px 7px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.planPage .funeralTypeArea .linkBox a .titleArea{font-size:26px;color:#fff;justify-content:right;display:flex;align-items:center;height:83px;padding-right:30px;padding-top:3px}.planPage .funeralTypeArea .linkBox a .titleArea .title{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:20px 7px;padding:0 0 0 50px}.planPage .funeralTypeArea .linkBox a .titleArea .title span{font-size:20px}.planPage .funeralTypeArea .linkBox a:hover{opacity:0.8;transition:0.2s}.planPage .planTypeBox01{padding:0}.planPage .planTypeBox02{padding:0}.serviceSougiFamily .headerTitle{background:#fcece4 url(/images/family/mainimg_family.jpg) no-repeat center top;border-top:2px solid #dd523b;padding-bottom:10px}.serviceSougiFamily .headerTitle .mainimg{text-align:center}.serviceSougiFamily .headerTitle .subTxt{width:960px;margin:0 auto -10px}.serviceSougiFamily .headerTitle .subTxt .hxStyle02_02{background:url(/images/family/backimg_familytitle01.png),url(/images/family/backimg_familytitle02.png),url(/images/family/backimg_familytitle03.png);background-position:left top, center top, right top;background-repeat:no-repeat,no-repeat;color:#8d5130;padding-top:50px;padding-left:15px;text-align:center}.serviceSougiFamily .headerTitle .subTxt p{width:930px;margin:30px auto;text-align:center}.planTopFamily .hxStyle02{background:url(/images/family/titlebackimg_family01.png) no-repeat left center;border:none;color:#FFFFFF;padding:15px 20px}.planTopFamily .question .hxStyle01{margin-bottom:0 !important;background:url(/images/family/titlebackimg_family02.png) no-repeat left center !important;border-radius:4px 4px 0 0;padding-top:10px;padding-bottom:10px}.planTopFamily .titlefamily{background:none;color:#274c80;border-bottom:2px solid #274c80;padding:10px 10px}.planTopFamily .familyBoxTop{margin:40px 15px}.planTopFamily .familyBoxTop .hxStyle02_02{color:#8d5130}.planTopFamily .familyBoxTop p{clear:both;padding:10px 0}.planTopFamily .familyBoxTop p span{color:#8d5130;font-size:20px;font-size:2rem;font-weight:bold}.planTopFamily .familyBoxTop p .imeLeft{float:left;padding-right:15px;padding-bottom:15px}.planTopFamily .familyBoxTop p .imeRight{float:right;padding-left:15px;padding-bottom:15px}.planTopFamily .familyBoxTop #loopslider{margin:0 auto;width:918px;height:170px;text-align:left;position:relative;overflow:hidden;margin:20px 0}.planTopFamily .familyBoxTop #loopslider ul{height:230px;float:left;display:inline;overflow:hidden}.planTopFamily .familyBoxTop #loopslider ul li{width:230px;height:170px;float:left;display:inline;overflow:hidden}.planTopFamily .familyBoxTop #loopslider ul li img{width:100%}.planTopFamily .familyBoxTop #loopslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.planTopFamily .familyBoxTop #loopslider ul{display:inline-block;overflow:hidden}.planTopFamily .introduceBox{background:#ebf0f5}.planTopFamily .introduceBox .headerTitle.bgIntroduce{border-top:none}.planTopFamily .introduceBox .headerTitle.bgIntroduce .w950{padding:40px 0 30px}.planTopFamily .introduceBox .introduce .boxList li{height:350px}.planTopFamily .introduceBox .introduce .boxList li.tall{height:400px}.planTopFamily .introduceBox .introduce .boxList .boxListBody .text{font-size:15px;font-size:1.5rem}.planTopFamily .introduceBox .introduce .headerTitle .w950 .inner .detailText{width:700px}.planTopFamily .basicPointArea li{padding-bottom:0;min-height:180px}.planTopFamily .priceTitle{background:url(/images/common/bg_ttl_line-balloon_left02.png),url(/images/common/bg_ttl_line-balloon_right02.png);background-position:center left, center right;background-repeat:no-repeat;padding:10px 46px;font-size:36px;font-size:3.6rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;width:478px;margin:0 auto}@media all and (-ms-high-contrast: none){.planTopFamily .priceTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopFamily .priceTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopFamily .priceTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopFamily .priceTitle span{font-size:22px;font-size:2.2rem}.planTopFamily .priceLink{border:1px solid #bebebe;border-radius:6px;margin:0 auto 32px;width:800px;background-color:#FFF}.planTopFamily .priceLink>a{border-top:#304b78 solid 5px;border-radius:5px;text-decoration:none;display:block;background:url(/images/family/bg_img_priceLink.png) no-repeat left center;height:65px;padding-left:231px;padding-top:62px}.planTopFamily .priceLink>a:hover{background-color:#eef3f7}.planTopFamily .priceLink>a:hover span{background:url(/images/top/top_tab_arrow03.svg) 10px center no-repeat}.planTopFamily .priceLink>a span{display:block;font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;position:relative;padding-left:38px;background:url(/images/top/top_tab_arrow03.svg) left center no-repeat;background-size:24px;-webkit-background-size:24px;padding-left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.planTopFamily .priceLink>a span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopFamily .priceLink>a span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopFamily .priceLink>a span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopFamily .familyRecommended{background:url(/images/family/backImg_familyRecommended.jpg) no-repeat right center}.planTopFamily .familyRecommended .hxStyle06_02{margin-left:10px}.planTopFamily .familyRecommended ul{padding:10px;padding-top:0;margin-bottom:30px}.planTopFamily .familyRecommended ul li{position:relative;padding-left:30px;margin-top:10px;box-sizing:border-box}.planTopFamily .familyRecommended ul li:before{background:#8a602a;content:"";border-radius:50%;display:block;width:9px;height:9px;position:absolute;top:0.5em;left:10px;margin:auto}.planTopFamily .familyVoice{margin-bottom:40px}.planTopFamily .familyVoice ul li{position:relative;background:url(/images/family/backImg_familyVoice01.png) no-repeat top center;width:46%;margin-top:30px;margin-left:3%;padding:30px 0;float:left;line-height:1.7;color:#274c80;height:157px}.planTopFamily .familyVoice ul li p{padding:0 25px}.planTopFamily .familyVoice ul li .name{text-align:right;font-weight:bold;position:absolute;bottom:15px;right:15px}.planTopFamily .familyVoice ul li.list02{background:url(/images/family/backImg_familyVoice02.png) no-repeat top center;height:237px}.planTopPage .overflow-h{overflow:hidden}.planTopPage .sp{display:none}@media (min-width: 737px){.planTopPage a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.planTopPage a.inline[href*="tel:"]{display:inline}}.planTopPage img{vertical-align:bottom}.planTopPage .listCircle01 li{background:url(/images/common/icon_common_gold.png) no-repeat left center;padding-left:30px;line-height:2}.planTopPage .listCircle02{margin:24px 0 0 24px}.planTopPage .listCircle02 li{background:url(/images/common/icon_common_gold.png) no-repeat left 8px;font-size:20px;font-size:2rem;padding-left:25px;line-height:1.2;letter-spacing:-1px;margin:17px 0}.planTopPage .recommendArea{background:#f1eada;border:#b09e73 dashed 1px;padding:15px 18px}.planTopPage .voiceArea{border:#eaeff3 12px solid;background-color:#eaeff3;margin:60px 0 27px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative}.planTopPage .voiceArea h2{background:url(/images/family/bg_family_voice01_mod.png) no-repeat left bottom;width:343px;position:absolute;left:50%;top:-43px;margin-left:-171px;text-align:center;font-size:42px;font-size:4.2rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3}@media all and (-ms-high-contrast: none){.planTopPage .voiceArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .voiceArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .voiceArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .voiceArea .voiceAreaInner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList{padding:27px 18px 18px}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList li{display:inline-block;width:284px;margin-right:18px;text-align:center;vertical-align:top}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList li p{background:#eaeff3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:10px 22px;letter-spacing:-1px}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList li:last-child{margin:-2px 0 0 0}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList02{padding:20px 10px}.planTopPage .voiceArea .voiceAreaInner .voiceAreaList02 li{background:url(/images/common/icon_common_gold.png) left 13px no-repeat;background:url(/images/common/icon_common_gold.png) left 11px no-repeat\0;list-style:none;margin:3px 10px;display:inline-block;padding:5px 0;padding-left:20px;width:393px}.planTopPage .costArea{background:url(/images/family/bg_family_cost01.png) repeat-y left top;margin:40px 0 18px}.planTopPage .costArea .costAreaInner{padding:36px 38px;background:url(/images/family/img_family01_mod.png) no-repeat right top}.planTopPage .costArea .costAreaInner .title{font-size:26px;font-size:2.6rem;font-weight:bold;color:#7d4222}.planTopPage .costArea .costAreaInner p{line-height:1.7;margin-bottom:10px;padding-right:180px}.planTopPage .costArea .costAreaInner p strong{font-size:20px;font-size:2rem;color:#274c80;vertical-align:middle}.planTopPage .areaSearchArea{display:none}.planTopPage .whiteBtn{display:block;margin:35px auto 50px;text-align:center;width:650px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.planTopPage .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.planTopPage .whiteBtn{line-height:45px}.planTopPage .whiteBtn *::-ms-backdrop{line-height:45px}}.planTopPage .whiteBtn:not(:target){line-height:45px\9}.planTopPage .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.planTopPage .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.planTopPage .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.planTopPage .serviceFlow{background:url(/images/family/bg_family_total_service01.png) no-repeat left top;background-size:contain;width:910px;height:67px;margin:30px auto 15px;position:relative}.planTopPage .serviceFlow li{position:absolute;top:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#fff}@media all and (-ms-high-contrast: none){.planTopPage .serviceFlow li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .serviceFlow li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .serviceFlow li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .serviceFlow li.pos01{left:82px}.planTopPage .serviceFlow li.pos02{left:428px}.planTopPage .serviceFlow li.pos03{left:700px}.planTopPage .period01{width:100%;margin-bottom:20px}.planTopPage .period01 img{width:100%}.planTopPage .serviceFlowArea{background-color:#fff}.planTopPage .serviceFlowArea .tit01,.planTopPage .serviceFlowArea .tit02,.planTopPage .serviceFlowArea .tit03{padding:32px 20px 32px 33px;font-size:35px;font-size:3.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.planTopPage .serviceFlowArea .tit01,.planTopPage .serviceFlowArea .tit02,.planTopPage .serviceFlowArea .tit03{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .serviceFlowArea .tit01 *::-ms-backdrop,.planTopPage .serviceFlowArea .tit02 *::-ms-backdrop,.planTopPage .serviceFlowArea .tit03 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .serviceFlowArea .tit01:not(:target),.planTopPage .serviceFlowArea .tit02:not(:target),.planTopPage .serviceFlowArea .tit03:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .serviceFlowArea .tit01{background:url(/images/family/bg_flow01.png) no-repeat left top;background-size:cover;color:#328182;border-bottom:#328182 solid 2px}.planTopPage .serviceFlowArea .tit02{background:url(/images/family/bg_flow02.png) no-repeat left top;background-size:cover;color:#3b6187;border-bottom:#3b6187 solid 2px}.planTopPage .serviceFlowArea .tit03{background:url(/images/family/bg_flow03.png) no-repeat left top;background-size:cover;color:#5d3119;border-bottom:#5d3119 solid 2px}.planTopPage .serviceFlowArea .box01Wrap .box01L{display:inline-block;vertical-align:top;width:130px;text-align:center;margin-bottom:16px}.planTopPage .serviceFlowArea .box01Wrap .box01R{display:inline-block;vertical-align:top;width:780px}.planTopPage .serviceFlowArea .box01Wrap .box01R .title{background:url(/images/family/bg_line01.png) no-repeat left top;text-align:center;width:750px;margin:66px 0 33px}.planTopPage .serviceFlowArea .box01Wrap .box01R .title span{display:inline-block;background-color:#fff;width:260px;font-size:25px;font-size:2.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#274c80}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li{border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 18px 27px 0;display:inline-block;vertical-align:top}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a{display:block}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a:hover{opacity:0.8}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a:hover .box02 .linkArrow{background:url(/images/common/icon_common_circle_on.png) no-repeat 8px center;background-size:20px}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink{text-decoration:none}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02{width:235px}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02 .imgWrap,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02 .imgWrap{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-top:#304b78 solid 4px;background:url(/images/common/line.png) repeat-x bottom left}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02 .imgWrap img,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02 .imgWrap img{display:inline-block;vertical-align:middle}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02 .txtWrap,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02 .txtWrap{font-size:15px;font-size:1.5rem;color:#101928;padding:10px;min-height:82px}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02 .linkArrow,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02 .linkArrow{display:inline-block;vertical-align:middle;background:url(/images/common/icon_common_circle_on.png) no-repeat 5px center;background-size:20px;padding:0 8px 0 28px;color:#274c80;font-size:18px;font-size:1.8rem;-webkit-transition:0.2s;transition:0.2s;width:116px;line-height:1.6}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a .box02 .nolinkText,.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .noLink .box02 .nolinkText{display:inline-block;vertical-align:middle;padding:0 8px;font-size:18px;font-size:1.8rem;width:136px;line-height:1.6}.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li:nth-child(3n){margin-right:0}.planTopPage .consultationEx{width:874px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:35px auto 16px;padding:30px 22px 20px 309px;background:#f7f1e4 url(/images/family/img_family02.png) no-repeat left top}.planTopPage .consultationEx .title{font-size:24px;font-size:2.4rem;color:#274c80;padding:0 0 18px 18px;border-bottom:#302f2d dotted 1px;letter-spacing:2px}.planTopPage .attentionBoxInfo .titleAttention.notes{position:absolute;top:-32px;left:34px;width:850px;line-height:24px}.planTopPage .attentionBoxInfo .titleAttention.notes .small{font-size:21px;font-size:2.1rem;margin-top:5px}.planTopPage .attentionBoxInfo .titleAttention.notes p .title{background:url(/images/common/icon_attention.png) 26px 10px no-repeat;display:block;padding:5px 0 5px 75px}.planTopPage .attentionBoxInfo .titleAttention.all{position:absolute;top:-12px;left:20px;width:910px;line-height:24px}.planTopPage .attentionBoxInfo .titleAttention.all p .title{padding:5px 0 5px 70px;margin-left:2px;letter-spacing:-2px}.planTopPage .attentionBoxInfo .whiteBtn{width:530px;margin:20px auto 0;position:relative}.planTopPage .attentionBoxInfo .whiteBtn::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);background:url(/images/common/icon_external_link01.png) right center no-repeat;width:13px;height:13px}.planTopPage .messageBoxinfo{background:#f3dccb;padding:40px 0}.planTopPage .messageBoxinfo .messageBox{padding:40px;width:910px;background:url(/images/common/img_back_message.png) repeat left top;margin:0 auto}.planTopPage .messageBoxinfo .messageBox .messageBoxTitle{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:46px;color:#7d4222;margin-bottom:10px;background:url(/images/common/bg_line_brown.png) repeat-x left center;text-align:center;margin-bottom:20px}@media all and (-ms-high-contrast: none){.planTopPage .messageBoxinfo .messageBox .messageBoxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .messageBoxinfo .messageBox .messageBoxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .messageBoxinfo .messageBox .messageBoxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .messageBoxinfo .messageBox .messageBoxTitle span{background:url(/images/common/img_back_message.png) repeat left top;padding:0 20px}.planTopPage .messageBoxinfo .messageBox .messageBoxTxt{background:url(/images/common/bg_line_note.png) repeat left top}.planTopPage .messageBoxinfo .messageBox .messageBoxTxt span{width:100%;line-height:34px;padding-bottom:3px}.planTopPage .categoryVoiceInfo{background:#FFFFFF;border-radius:6px}.planTopPage .categoryVoiceInfo .title{padding:10px 0;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:#274c80;text-align:center;color:#FFFFFF;border-radius:6px 6px 0 0}@media all and (-ms-high-contrast: none){.planTopPage .categoryVoiceInfo .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .categoryVoiceInfo .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .categoryVoiceInfo .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .categoryVoiceInfo .title span{background:url(/images/common/icon_common_voice.png) no-repeat left top;padding-left:50px}.planTopPage .categoryVoiceInfo ul{margin:30px 10px 0 10px}.planTopPage .categoryVoiceInfo ul li{background:url(/images/common/img_back_message.png) repeat left top;width:370px;display:inline-block;margin-left:20px;box-shadow:0.7px 1.9px 5px rgba(15,13,17,0.27);padding:20px 20px 0 20px;margin-bottom:10px;margin-bottom:30px;vertical-align:top}.planTopPage .categoryVoiceInfo ul li p{background:url(/images/common/bg_line_note.png) repeat left top;width:250px;line-height:35px;margin:10px;color:#a14a58;font-weight:bold;font-size:20px;font-size:2rem}.planTopPage .categoryVoiceInfo ul li img{float:right}.planTopPage .outsideBtn{margin:10px auto;display:block;text-align:center;width:400px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.planTopPage .outsideBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .outsideBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .outsideBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.planTopPage .outsideBtn{line-height:45px}.planTopPage .outsideBtn *::-ms-backdrop{line-height:45px}}.planTopPage .outsideBtn:not(:target){line-height:45px\9}.planTopPage .outsideBtn span{display:block;background:url(/images/common/icon_common_outside.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.planTopPage .familyAboutBox{background:#FFFFFF;padding:15px;border:3px #f7e9e6 solid}.planTopPage .familyAboutBox .familyAboutTitle{font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:40px;color:#7d4222;background:url(/images/family/bg_about_title.png) no-repeat right top;margin-bottom:20px}@media all and (-ms-high-contrast: none){.planTopPage .familyAboutBox .familyAboutTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .familyAboutBox .familyAboutTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .familyAboutBox .familyAboutTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .familyAboutBox .familyAboutTxt{padding:0 20px 10px 20px}.planTopPage .familyMenu02{margin-top:30px}.planTopPage .familyMenu02 .menuList02 li{background-color:#fff;display:inline-block;width:444px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-right:20px;vertical-align:top}.planTopPage .familyMenu02 .menuList02 li:last-child{margin-right:0}.planTopPage .familyMenu02 .menuList02 li .linkHover{display:block;text-decoration:none}.planTopPage .familyMenu02 .menuList02 li .linkHover:hover{opacity:0.8}.planTopPage .familyMenu02 .menuList02 li .linkHover:hover .linkArea .textArea02 .title02 .linkArrow{background:url(/images/common/icon_common_circle_on.png) no-repeat 4px center}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-top:#304b78 solid 5px;background-color:#fff}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .imgArea02{width:160px;height:232px;display:inline-block;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .imgArea02{vertical-align:bottom}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02{width:276px;display:inline-block;vertical-align:top}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow{margin-top:10px;padding-left:35px;margin:17px 0 12px;font-size:30px;font-size:3rem;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/icon_common_circle_on.png) no-repeat left center;color:#2e4872;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-top:6px\9;line-height:30px;height:96px;display:table-cell;vertical-align:middle}@media all and (-ms-high-contrast: none){.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow:not(:target){padding-top:0}}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .adjust01{letter-spacing:-2px;letter-spacing:-3px 0\9}@media all and (-ms-high-contrast: none){.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow.adjust01:not(:target){letter-spacing:-1px}}.planTopPage .familyMenu02 .menuList02 li .linkHover .linkArea .textArea02 .text02{border-top:#d6d3cd dotted 1px;padding-top:15px;color:#282828;margin-right:15px}.planTopPage .serviceDetail p .emp{color:#8d5130;font-size:18px;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 736px){.planTopPage .serviceDetail p .emp{font-size:16px;font-size:1.6rem}}.planTopPage .priceListArea1{overflow:hidden;margin-bottom:30px}.planTopPage .priceListArea1 li{margin-left:26px;float:left}.planTopPage .priceListArea1 li:first-child{margin-left:0}.planTopPage .priceListArea1 li a{border:1px solid #ccc;display:block;overflow:hidden;text-decoration:none}.planTopPage .priceListArea1 li a .detailArea1{padding:170px 0 10px;min-height:334px}.planTopPage .priceListArea1 li a .detailArea1 .price{top:138px}.planTopPage .priceListArea1 li a .detailArea1 .box .text1{border-bottom:1px dotted #fff}.planTopPage .priceListArea1{overflow:hidden}.planTopPage .priceListArea1 li{width:442px;letter-spacing:0.1em}.planTopPage .priceListArea1 li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:block}.planTopPage .priceListArea1 li a .detailArea1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:center top;background-repeat:no-repeat;background-size:cover !important;position:relative}.planTopPage .priceListArea1 li a .detailArea1 .price{width:224px;padding:7px 5px 3px;position:absolute;left:105px;line-height:1.2;display:inline-block;color:#333;background-color:#fff;font-size:18px;font-size:1.8rem;text-align:center;box-shadow:0 0 7.9px 0.1px rgba(50,50,50,0.75);z-index:1;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.planTopPage .priceListArea1 li a .detailArea1 .price{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .priceListArea1 li a .detailArea1 .price *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .priceListArea1 li a .detailArea1 .price:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .priceListArea1 li a .detailArea1 .price span{color:#b1233b;font-size:32px;font-size:3.2rem}.planTopPage .priceListArea1 li a .detailArea1 .box{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#fff;margin:0 auto;padding:24px 10px 7px 10px;width:386px}.planTopPage .priceListArea1 li a .detailArea1 .box .text1{font-size:19px;font-size:1.9rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;padding:0 0 10px 0;width:88%;margin:10px 6%}@media all and (-ms-high-contrast: none){.planTopPage .priceListArea1 li a .detailArea1 .box .text1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .priceListArea1 li a .detailArea1 .box .text1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .priceListArea1 li a .detailArea1 .box .text1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.planTopPage .priceListArea1 li a .detailArea1 .box .text1 span{padding:0 0 0 30px;display:inline-block}.planTopPage .priceListArea1 li a .detailArea1 .box .text1 span br{display:none}.planTopPage .priceListArea1 li a .detailArea1 .box .text2{font-size:15px;font-size:1.5rem;width:88%;margin:10px 6%}.planTopPage .priceListArea1 li a .detailArea1 .box .text2 span{width:50%;display:inline-block}.planTopPage .priceListArea1 li a .detailArea1 .sub{text-align:left;position:absolute;top:15px;right:20px}.planTopPage .priceListArea1 li a .detailArea1 .sub .area3{padding:5px 20px;background:#fff;border-radius:25px;font-size:15px;font-size:1.5rem;line-height:28px;height:28px;box-sizing:border-box}.planTopPage .priceListArea1 li a .detailArea1 .sub .area3 span{vertical-align:sub;line-height:1;font-size:26px;font-size:2.6rem}.planTopPage .priceListArea1 li a .detailArea1:hover{opacity:0.8}.planTopPage .priceListArea1 li a .detailArea1:hover .box .text1 span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background-position:5px center !important}.planTopPage .priceListArea1 li.item1 a .detailArea1{border-top:6px solid #7d4222}.planTopPage .priceListArea1 li.item1 a .detailArea1 .box{background-color:rgba(125,66,34,0.85)}.planTopPage .priceListArea1 li.item1 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_brown.png) no-repeat left center}.planTopPage .priceListArea1 li.item1 a .detailArea1 .sub .area1{background-color:#7d4222}.planTopPage .priceListArea1 li.item1 a .detailArea1 .sub .area3{color:#7d4222}.planTopPage .priceListArea1 li.item2 a .detailArea1{border-top:6px solid #7d4222}.planTopPage .priceListArea1 li.item2 a .detailArea1 .box{background-color:rgba(125,66,34,0.85)}.planTopPage .priceListArea1 li.item2 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_brown.png) no-repeat left center}.planTopPage .priceListArea1 li.item2 a .detailArea1 .sub .area1{background-color:#7d4222}.planTopPage .priceListArea1 li.item2 a .detailArea1 .sub .area3{color:#7d4222}.planTopPage .priceListArea1.priceListKanto .item1 a .detailArea1{background-image:url(/images/price/img_price_links_case01_kanto.png)}.planTopPage .priceListArea1.priceListKanto .item2 a .detailArea1{background-image:url(/images/price/img_price_links_case01_kinki.png);background-position:center bottom}.planTopPage .feeBannerArea{position:relative;width:628px;display:block;margin:0 auto}.planTopPage .feeBannerArea:hover{opacity:0.8}.planTopPage .feeBannerArea a:hover{color:#2e4872}@media screen and (max-width: 736px){.planTopPage .feeBannerArea{width:100%;margin-top:10px}}.planTopPage .feeBannerArea .text{position:absolute;top:20px;left:25px;font-size:1.5rem}@media screen and (max-width: 736px){.planTopPage .feeBannerArea .text{position:relative;left:0;text-align:center;font-size:1.3rem;top:0;margin-top:20px}.planTopPage .feeBannerArea .text:before{content:"";background:url(/images/common/bg_ttl_line-balloon_left02.png) no-repeat left;padding:20px 17px;position:absolute;top:0;left:0}.planTopPage .feeBannerArea .text:after{content:"";background:url(/images/common/bg_ttl_line-balloon_right02.png) no-repeat right;padding:19px 17px;position:absolute;top:0;right:0}.planTopPage .feeBannerArea .text.spOnly{display:block;width:100%}}.planTopPage .feeBannerArea .whiteBtn{text-align:center;width:375px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;position:absolute;top:50px;left:25px}@media all and (-ms-high-contrast: none){.planTopPage .feeBannerArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.planTopPage .feeBannerArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.planTopPage .feeBannerArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.planTopPage .feeBannerArea .whiteBtn{line-height:45px}.planTopPage .feeBannerArea .whiteBtn *::-ms-backdrop{line-height:45px}}.planTopPage .feeBannerArea .whiteBtn:not(:target){line-height:45px\9}.planTopPage .feeBannerArea .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.planTopPage .feeBannerArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.planTopPage .feeBannerArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.planTopPage .feeBannerArea .whiteBtn{font-size:16px;top:63px;top:0;height:auto;border-radius:50px;background:#fff;position:relative;left:0}}@media screen and (max-width: 736px){.planTopPage .feeBannerArea .whiteBtn span{background:url(/images/common/icon_common_circle_on.png) no-repeat right center;text-align:center;background-size:20px;margin-right:10px}}.planTopPage .feeBannerArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}@media screen and (max-width: 736px){.planTopPage .feeBannerArea .whiteBtn span:hover{background:url(/images/common/icon_common_circle_on.png) no-repeat right center;text-align:center;background-size:20px;margin-right:10px}}@media screen and (min-width: 737px){.headerTitle.bgKeieishaTop{border:none}.headerTitle.bgKeieishaTop .w950{background:url(/images/plan/img_title_keieisha.png) 50px center no-repeat;background-size:contain;background-position:right}.headerTitle.bgKeieishaTop .w950 .inner{width:100%;box-sizing:border-box}.headerTitle.bgKeieishaTop .w950 .inner .title{margin-top:20px}.headerTitle.bgKeieishaTop .w950 .inner .subText{display:none}}@media screen and (max-width: 736px){.headerTitle.bgKeieishaTop .subText{display:none}.headerTitle.bgKeieishaTop .detailText{display:none}}@media screen and (max-width: 736px){.serviceSougiKeieisha{margin-top:0;background:#fcf5e5}}.serviceSougiKeieisha .inner01{width:950px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01{width:100%;padding:20px 10px 0}}.serviceSougiKeieisha .inner01::after{content:"";position:absolute;bottom:-110px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:45px 190px 0 190px;border-color:#667e9e transparent transparent transparent}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01::after{bottom:-70px;border-width:30px 110px 0 110px}}.serviceSougiKeieisha .inner01 .voiceBox{background:#fff;padding:40px 60px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox{padding:20px 15px}}.serviceSougiKeieisha .inner01 .voiceBox .title{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80}@media all and (-ms-high-contrast: none){.serviceSougiKeieisha .inner01 .voiceBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiKeieisha .inner01 .voiceBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiKeieisha .inner01 .voiceBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox .title{font-size:20px;font-size:2rem}}.serviceSougiKeieisha .inner01 .voiceBox ul li{margin-top:30px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox ul li{margin-top:15px;flex-direction:column}}.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon{background:#eaeff3;border-radius:6px;padding:20px 30px;box-sizing:border-box;position:relative}@media screen and (min-width: 737px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon{width:670px}}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon{padding:15px;margin-top:20px}}.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 12px 10px 0;border-color:transparent #eaeff3 transparent transparent}@media screen and (min-width: 737px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon::before{left:-12px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon::before{top:-13px;left:50%;transform:translateX(-50%);border-width:0 10px 13px 10px;border-color:transparent transparent #eaeff3 transparent}}.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon dt{font-weight:bold;color:#274c80;font-size:20px;font-size:2rem;margin-bottom:5px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon dt{font-size:16px;font-size:1.6rem;text-align:center}}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .voiceBox ul li .balloon dd{font-size:14px;font-size:1.4rem}}.serviceSougiKeieisha .inner01 .importantPoint{margin-top:50px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .importantPoint{margin-top:25px}}@media screen and (min-width: 737px){.serviceSougiKeieisha .inner01 .importantPoint .contentArea{display:flex;justify-content:space-between}.serviceSougiKeieisha .inner01 .importantPoint .contentArea dt{margin-top:20px}.serviceSougiKeieisha .inner01 .importantPoint .contentArea dt p+p{margin-top:20px}}.serviceSougiKeieisha .inner01 .importantPoint .contentArea dd{margin-left:30px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .importantPoint .contentArea dd{margin-left:3.6vw}}.serviceSougiKeieisha .inner01 .planArea{margin-top:20px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea{padding:0}}.serviceSougiKeieisha .inner01 .planArea .subText{font-size:18px;font-size:1.8rem;color:#9b774c;font-weight:bold;margin-top:20px;margin-bottom:5px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .subText{margin-top:10px}}.serviceSougiKeieisha .inner01 .planArea .whiteBg{background:#fff;padding:40px 30px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .whiteBg{padding:15px}}@media screen and (min-width: 737px){.serviceSougiKeieisha .inner01 .planArea .overview{display:flex;justify-content:space-between}}@media screen and (min-width: 737px){.serviceSougiKeieisha .inner01 .planArea .overview li{width:calc((100% - 30px) / 2)}}.serviceSougiKeieisha .inner01 .planArea .overview li img{vertical-align:middle}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .overview li:not(:first-child){margin-top:20px}}.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn{font-size:20px;font-size:2rem;line-height:1.2;border:1px solid #274c80;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn span{padding:10px 0}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn span{font-size:18px;font-size:1.8rem}}.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn span .small{font-size:16px;font-size:1.6rem;background:none;padding:0}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn span .small{font-size:14px;font-size:1.4rem}}.serviceSougiKeieisha .inner01 .planArea .overview li .whiteBtn span .small::after{display:none}.serviceSougiKeieisha .inner01 .planArea .overview li dl:not(:first-child){margin-top:15px}.serviceSougiKeieisha .inner01 .planArea .overview li dl dt{font-weight:bold;color:#274c80;background:#fcf5e5;width:130px;text-align:center;line-height:1;padding:5px 0 3px}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .overview li dl dt{width:100%;padding:5px 0 4px}}.serviceSougiKeieisha .inner01 .planArea .overview li dl dd{margin-top:5px}.serviceSougiKeieisha .inner01 .planArea .overview li dl dd+dd{margin-top:15px}.serviceSougiKeieisha .inner01 .planArea .overview li dl dd.schedule{text-align:center}.serviceSougiKeieisha .inner01 .planArea .content{margin-top:30px;border-top:2px solid #274c80;padding:30px 30px 0}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .content{margin-top:20px;padding:15px 0 0}}.serviceSougiKeieisha .inner01 .planArea .content dt{text-align:center;font-size:28px;font-size:2.8rem;color:#9b774c;font-weight:bold}@media screen and (max-width: 736px){.serviceSougiKeieisha .inner01 .planArea .content dt{font-size:20px;font-size:2rem}}.serviceSougiKeieisha .inner01 .planArea .content dd{margin-top:15px}.serviceSougiKeieisha .inner01 .planArea .content01 dt span{position:relative;padding-left:40px}.serviceSougiKeieisha .inner01 .planArea .content01 dt span::before{content:"";background:url(/images/plan/icon_attention.png) center center no-repeat;background-size:contain;width:33px;height:30px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.serviceSougiKeieisha .inner01 .planArea .content02 dd{text-indent:-1.3em;padding-left:1.3em}.serviceSougiKeieisha .inner01 .planArea .content02 dd span{color:#274c80;margin-right:.3em}.serviceSougiKeieisha .inner01 .planArea .content02 dd+dd{margin-top:8px}.serviceSougiKeieisha .whiteBtn{display:block;text-align:center;margin:30px auto 0;border-radius:6px;box-sizing:border-box;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;line-height:1;text-decoration:none;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;position:relative}@media all and (-ms-high-contrast: none){.serviceSougiKeieisha .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiKeieisha .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiKeieisha .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceSougiKeieisha .whiteBtn{margin:20px auto 0;font-size:16px;font-size:1.6rem;width:100%;line-height:1.2}}.serviceSougiKeieisha .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center;transition:0.2s;padding:12px 0;position:relative}@media screen and (max-width: 736px){.serviceSougiKeieisha .whiteBtn span{font-size:16px;font-size:1.6rem;width:100%;padding:10px 40px 10px 30px}}.serviceSougiKeieisha .whiteBtn span::after{content:"";position:absolute;width:13px;height:13px;background:url(/images/common/icon_external_link01.png) right center no-repeat;right:15px;top:50%;transform:translateY(-50%)}.serviceSougiKeieisha .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px center}.serviceSougiKeieisha .costArea .whiteBtn{width:550px}@media screen and (max-width: 736px){.serviceSougiKeieisha .costArea .whiteBtn{width:100%}}.serviceSougiKeieisha .shasoArea{margin-top:130px;background:#ebf0f5;padding:50px 0 60px;position:relative}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea{margin-top:80px;padding:30px 10px 30px}}.serviceSougiKeieisha .shasoArea::before{content:"";position:absolute;background:url(/images/plan/bg_keieisha_shaso01.png) left top no-repeat;background-size:cover;top:0;left:0;width:310px;height:300px;z-index:1}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea::before{background-size:40%}}.serviceSougiKeieisha .shasoArea::after{content:"";position:absolute;background:url(/images/plan/bg_keieisha_shaso02.png) right top no-repeat;background-size:contain;top:0;right:0;width:310px;height:300px;z-index:1}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea::after{background-size:40%}}.serviceSougiKeieisha .shasoArea .inner02{width:950px;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02{width:100%}}.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle{font-size:44px;font-size:4.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-align:center;line-height:1.2;margin-bottom:20px}@media all and (-ms-high-contrast: none){.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle{font-size:25px;font-size:2.5rem}}.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle span{font-size:30px;font-size:3rem}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .shasoAreaTitle span{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .whiteBtn{width:320px}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .whiteBtn span{padding:15px 40px 15px 30px}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner{margin-top:50px;background:#f9f2e6 url(/images/plan/shaso_banner_image01.png) 30px bottom no-repeat;padding:30px 20px 20px 210px;border:1px solid #324e7c;position:relative}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner{margin-top:30px;padding:20px 10px 10px;background-image:none}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title{font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2d4670;line-height:1;display:flex;align-items:center}@media all and (-ms-high-contrast: none){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title{font-size:18px;font-size:1.8rem;line-height:1.3;text-align:center;display:block;width:70%}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title span{font-size:40px;font-size:4rem;padding:0 5px 3px;font-weight:normal}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .title span{font-size:27px;font-size:2.7rem}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox{background:#fff;border-radius:6px;padding:15px;margin-top:20px;font-size:14px;font-size:1.4rem}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox{margin-top:10px;position:relative}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox::before{content:"";background:url(/images/plan/shaso_banner_image01.png) right top no-repeat;width:100px;height:80px;background-size:contain;position:absolute;top:-80px;right:20px}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn{margin-top:0;width:230px;font-size:18px;font-size:1.8rem;border:1px solid #324e7c}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn{position:absolute;top:25px;right:20px}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn{margin-top:10px;width:100%}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn span{padding:15px 0}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn .smallFont{display:inline;background:none}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn .smallFont{font-size:14px;font-size:1.4rem;padding:0 0 0 5px}}.serviceSougiKeieisha .shasoArea .inner02 .seminarBanner .textBox .whiteBtn .smallFont::after{display:none}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner{margin-top:30px;border:solid 5px #d1c0a5;box-sizing:border-box;background:#fff url(/images/plan/bg-bnr-desk_mod.png) no-repeat left center}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner{margin-top:20px;background-image:none}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea{padding:19px 19px 0;position:relative}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea{padding:15px 10px}}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title{display:flex;align-items:center}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title{text-align:center}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title img{vertical-align:middle}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title img{width:80%}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title p{color:#2d4670;font-family:"?????? ProN W3", "Hiragino Mincho ProN", "?? ???", "MS PMincho", "?? ??";font-weight:bolder;font-size:21px;font-size:2.1rem}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .title p{margin-left:10px}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .subText{color:#2d4670;font-size:15px;font-size:1.5rem;font-weight:bold;margin:10px 0 5px}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .subText{text-align:center;font-size:14px;font-size:1.4rem}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .list{display:flex;justify-content:center}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .list ul{position:absolute;top:22px;left:528px}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .list ul{position:static}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .list ul li{letter-spacing:-.04em;color:#2d4670;font-size:14px;font-size:1.4rem;font-weight:bold;background:url(/images/plan/icon-bnr-desk.png) no-repeat left 4px;padding-left:24px;margin-bottom:1px}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .titleArea .list ul li:last-child{margin-bottom:0}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail{padding:28px 19px 18px}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail{padding:15px 10px;display:flex;align-items:center}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail{padding:15px;border-top:1px solid #d1c0a5}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail .telNum{margin-top:5px}@media screen and (min-width: 737px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail .btnArea{margin-left:10px}}@media screen and (max-width: 736px){.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail .btnArea{margin-top:10px;display:flex;justify-content:space-around}}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail .btnArea a:hover{opacity:.7}.serviceSougiKeieisha .shasoArea .inner02 .deskBanner .detail .btnArea a img{vertical-align:bottom}.aboutPage .basicKnowledgeArea .basicKnowledgeList li{width:32%}.aboutPage .basicKnowledgeList02{margin-top:5px}.aboutPage .basicKnowledgeList02 li{display:inline-block;width:465px;border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:20px 16px 0 0;vertical-align:top}.aboutPage .basicKnowledgeList02 li.corporate{background:url(/images/about/thumb_top_01.jpg) no-repeat left center #fff}.aboutPage .basicKnowledgeList02 li.message{background:url(/images/about/thumb_top_02_mod.jpg) no-repeat left center #fff}.aboutPage .basicKnowledgeList02 li a{display:block;text-decoration:none}.aboutPage .basicKnowledgeList02 li a:hover{opacity:0.8}.aboutPage .basicKnowledgeList02 li a:hover .basicKnowledgeBox .title span{background:url(/images/common/icon_common_circle_on.png) no-repeat 15px center}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:0 10px 0 140px;border-top:#304b78 solid 5px;height:194px}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .title{font-size:36px;font-size:3.6rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .title span{height:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:table-cell;background:url(/images/common/icon_common_circle_on.png) no-repeat 11px center;padding:3px 0 0 45px;color:#274c80;line-height:1.1;letter-spacing:-1px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .imgTextInner{padding:17px 10px 20px;border-top:#274c80 dotted 1px}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .imgTextInner .textArea{color:#282828}.aboutPage .basicKnowledgeList02 li a .basicKnowledgeBox .imgTextInner .textArea p{font-size:16px;font-size:1.6rem}.aboutPage .basicKnowledgeList02 li:not(:first-child){margin-right:0}.aboutPage .aboutTopMenu{border:1px solid #bebebe;border-radius:6px;margin-bottom:32px;background-color:#FFF}.aboutPage .aboutTopMenu>a{border-top:#304b78 solid 5px;border-radius:5px;text-decoration:none;display:block}.aboutPage .aboutTopMenu>a dl{padding-left:294px;height:214px;border-bottom:1px dotted #959595;display:table-cell;vertical-align:middle}.aboutPage .aboutTopMenu>a dl dt{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;position:relative;padding-left:38px}@media all and (-ms-high-contrast: none){.aboutPage .aboutTopMenu>a dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutTopMenu>a dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .aboutTopMenu>a dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutTopMenu>a dl dt:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow03.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.aboutPage .aboutTopMenu>a dl dd{color:#282828}.aboutPage .aboutTopMenu>a:hover{background-color:#eef3f7}.aboutPage .aboutTopMenu>a:hover dt:before{left:5px}.aboutPage .aboutTopMenu.introduce>a>dl{background:url(/images/prepare/bg_img_menu04_mod.png) no-repeat left top}.aboutPage .aboutTopMenu.introduce dt span{font-size:24px;font-size:2.4rem}.aboutPage .aboutTopMenu.introduce .relievesUl{background:#fff;border:none;border-radius:6px;padding:6px}.aboutPage .aboutTopMenu.introduce .relievesUl li,.aboutPage .aboutTopMenu.introduce .relievesUl .numBox,.aboutPage .aboutTopMenu.introduce .relievesUl .imgBox{float:left}.aboutPage .aboutTopMenu.introduce .relievesUl li+li{background:url(/images/common/line01.png) repeat-y left top;margin-left:4px;padding-left:7px}.aboutPage .aboutTopMenu.introduce .relievesUl li:nth-child(5){background:none;margin-left:0;padding-left:0}.aboutPage .aboutTopMenu.introduce .relievesUl li:nth-child(-n+4){margin-bottom:7px}.aboutPage .aboutTopMenu.introduce .relievesUl li:nth-child(n+6) a{height:137px}.aboutPage .aboutTopMenu.introduce .relievesUl li:nth-child(7) a{font-size:22px;font-size:2.2rem}.aboutPage .aboutTopMenu.introduce .relievesUl .numBox{background:#274c80;color:#fff;font-size:14px;font-size:1.4rem;line-height:1;text-align:center;padding:6px 0;height:46px;width:58px}.aboutPage .aboutTopMenu.introduce .relievesUl .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem}@media all and (-ms-high-contrast: none){.aboutPage .aboutTopMenu.introduce .relievesUl .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutTopMenu.introduce .relievesUl .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .aboutTopMenu.introduce .relievesUl .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutTopMenu.introduce .relievesUl .imgBox img{vertical-align:top}.aboutPage .aboutTopMenu.introduce .relievesUl .body{text-align:center;background:url(/images/common/icon_common_arrow_next.png) 8px center no-repeat;color:#274c80;display:block;font-size:23px;font-size:2.3rem;font-weight:bold;line-height:1.4;padding:8px 0 6px 12px;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.aboutPage .aboutTopMenu.introduce .relievesUl a:hover .body{background-color:#eef3f7;background-position:10px center}.aboutPage .aboutTopMenu.introduce .relievesUl .body .small{font-size:15px;font-size:1.5rem}.aboutPage .aboutTopMenu.introduce .relievesUl .note{color:#000;font-size:12px;font-size:1.2rem;font-weight:normal;text-align:right;padding-right:20px}.aboutPage .aboutTopMenu.introduce .relievesUl a{text-decoration:none;display:block}.aboutPage .aboutTopMenu.introduce .relievesUl .body01{line-height:1.2;padding-bottom:2px}.aboutPage .aboutTopMenu.introduce .relievesUl .li01 .body01{padding-top:17px;padding-bottom:15px;line-height:1}.aboutPage .aboutTopMenu.introduce .relievesUl .li01 .body02{padding-top:10px;padding-bottom:0;line-height:1}.aboutPage .aboutTopMenu.service{margin-bottom:0;border:none}.aboutPage .aboutTopMenu.service>a>dl{background:url(/images/about/bg_title_totalservice_mod.png) no-repeat 30px bottom;border:none}.aboutPage .listCircleBlue{background-color:#ebf0f5;border:1px solid #bfbfbf;padding:20px 30px}.aboutPage .listCircleBlue li{background:url(/images/common/icon_common_blue.png) no-repeat left center;padding-left:30px;line-height:40px;font-size:20px;font-size:2rem;font-weight:bold}.aboutPage .listCircleBlue li span{color:#274c80;font-size:24px;font-size:2.4rem}.aboutPage .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1;padding-bottom:20px;padding-left:10px}@media all and (-ms-high-contrast: none){.aboutPage .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.aboutPage .aboutLogo{background:#fff;padding-top:80px}.aboutPage .aboutLogo .aboutLogoContent{padding-bottom:80px}.aboutPage .aboutLogo .aboutLogoContent.block01>p{color:#101928;font-size:17px;font-size:1.7rem;line-height:1.4;text-align:left}.aboutPage .aboutLogo .aboutLogoContent.block01>p+p{margin-top:20px}.aboutPage .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:40px auto}.aboutPage .aboutLogo .aboutLogoContent.block02{padding-bottom:100px}.aboutPage .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:40px}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList{text-align:left}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 20px}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num{color:#274c80;display:table-cell;font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:0 20px}@media all and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .text{color:#101928;display:table-cell;font-size:17px;font-size:1.7rem;line-height:25px;padding:5px 40px 0 0;vertical-align:middle}.aboutPage .aboutLogo .aboutLogoContent .titleBorder{margin-bottom:50px;padding-left:0;text-align:center}.aboutPage .aboutLogo .aboutLogoContent .logoArea{color:#505050;font-size:30px;font-size:3rem;font-weight:bold;line-height:48px;margin-bottom:30px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent .logoArea .large{font-size:36px;font-size:3.6rem}.aboutPage .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:20px}.aboutPage .aboutLogo .aboutLogoContent .bdText{color:#505050;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:46px;text-align:center}.aboutPage .aboutLogo .aboutLogoContent .bdText span span{border-bottom:1px solid #c6c6c6;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent .bdText span span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent .bdText span span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.aboutPage .aboutLogo .aboutLogoContent .bdText span span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent .bdText p+p{margin-top:40px}.aboutPage table.basic th{width:160px;text-align:left;padding:15px;box-sizing:border-box}.aboutPage table.basic td .pdf{background:url(/images/common/icon-common-pdf.png) no-repeat 0 3px;padding:3px 0 3px 25px}.aboutPage table.basic.corporate{border-bottom:0}.aboutPage table.basic.corporate th{width:50%;text-align:center}.aboutPage table.basic.corporate td{border-bottom:0;padding:20px}.preparePage .prepareMenu{border:1px solid #bebebe;border-radius:6px;margin-bottom:32px;background-color:#FFF}.preparePage .prepareMenu>a{border-top:#304b78 solid 5px;border-radius:5px 5px 0 0;text-decoration:none;border-bottom:1px dotted #959595;display:block}.preparePage .prepareMenu>a.borderNone{border-bottom:none}.preparePage .prepareMenu>a dl{padding-left:294px;height:214px;display:table-cell;vertical-align:middle}.preparePage .prepareMenu>a dl dt{font-size:42px;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;position:relative;padding-left:38px}@media all and (-ms-high-contrast: none){.preparePage .prepareMenu>a dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.preparePage .prepareMenu>a dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.preparePage .prepareMenu>a dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.preparePage .prepareMenu>a dl dt:before{content:"";display:block;position:absolute;background:url(/images/top/top_tab_arrow03.svg) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}.preparePage .prepareMenu>a dl dt span{font-size:25px;font-size:2.5rem}.preparePage .prepareMenu>a dl dd{color:#282828}.preparePage .prepareMenu>a:hover{background-color:#eef3f7}.preparePage .prepareMenu>a:hover dt:before{left:5px}.preparePage .prepareMenu.beginner dl{background:url(/images/prepare/bg_img_menu01.png) no-repeat left top}.preparePage .prepareMenu.beginner ul{display:table;width:100%}.preparePage .prepareMenu.beginner ul li{display:table-cell;width:16.6%;background:url(/images/prepare/line_beginner_menu.png) no-repeat left center}.preparePage .prepareMenu.beginner ul li a{margin:5px;text-decoration:none;text-align:center;display:block;color:#282828;font-size:17px;font-size:1.7rem;font-weight:bold}.preparePage .prepareMenu.beginner ul li a .bg_hover .number{color:#274c80;font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";display:block;font-weight:normal;padding-left:10px;padding-top:5px}.preparePage .prepareMenu.beginner ul li a .bg_hover .txt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 0 center;padding:5px 5px 15px 10px;margin:4px 4px 4px 6px;display:block}.preparePage .prepareMenu.beginner ul li a:hover{background:#eef3f7}.preparePage .prepareMenu.beginner ul li a:hover .txt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.preparePage .prepareMenu.beginner ul li:first-child{background:none}.preparePage .prepareMenu.flow dl{background:url(/images/prepare/bg_img_menu02.png) no-repeat left top}.preparePage .prepareMenu.flow .imgBox{line-height:0}.preparePage .prepareMenu.service dl{background:url(/images/prepare/bg_img_menu03.png) no-repeat left top}.preparePage .prepareMenu.service ul.service_bottom{background:url(/images/prepare/img_service_bottom01.png) no-repeat left top;overflow:hidden;margin:10px 0}.preparePage .prepareMenu.service ul.service_bottom li{float:left;width:33%;height:84px;padding-top:18px;box-sizing:border-box;color:#FFF;text-align:center}.preparePage .prepareMenu.service ul.service_bottom li span{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";display:block;line-height:1em}.preparePage .prepareMenu.introduce dl{background:url(/images/prepare/bg_img_menu04_mod.png) no-repeat left top}.preparePage .prepareMenu.introduce dt span{font-size:24px;font-size:2.4rem}.preparePage .prepareMenu.introduce .relievesUl{background:#fff;border:none;border-radius:6px;padding:6px}.preparePage .prepareMenu.introduce .relievesUl li,.preparePage .prepareMenu.introduce .relievesUl .numBox,.preparePage .prepareMenu.introduce .relievesUl .imgBox{float:left}.preparePage .prepareMenu.introduce .relievesUl li+li{background:url(/images/common/line01.png) repeat-y left top;margin-left:4px;padding-left:7px}.preparePage .prepareMenu.introduce .relievesUl li:nth-child(5){background:none;margin-left:0;padding-left:0}.preparePage .prepareMenu.introduce .relievesUl li:nth-child(-n+4){margin-bottom:7px}.preparePage .prepareMenu.introduce .relievesUl li:nth-child(n+6) a{height:137px}.preparePage .prepareMenu.introduce .relievesUl li:nth-child(7) a{font-size:22px;font-size:2.2rem}.preparePage .prepareMenu.introduce .relievesUl .numBox{background:#274c80;color:#fff;font-size:14px;font-size:1.4rem;line-height:1;text-align:center;padding:6px 0;height:46px;width:58px}.preparePage .prepareMenu.introduce .relievesUl .numBox .large{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem}@media all and (-ms-high-contrast: none){.preparePage .prepareMenu.introduce .relievesUl .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.preparePage .prepareMenu.introduce .relievesUl .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.preparePage .prepareMenu.introduce .relievesUl .numBox .large:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.preparePage .prepareMenu.introduce .relievesUl .imgBox img{vertical-align:top}.preparePage .prepareMenu.introduce .relievesUl .body{text-align:center;background:url(/images/common/icon_common_arrow_next.png) 8px center no-repeat;color:#274c80;display:block;font-size:23px;font-size:2.3rem;font-weight:bold;line-height:1.4;padding:8px 0 6px 12px;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.preparePage .prepareMenu.introduce .relievesUl a:hover .body{background-color:#eef3f7;background-position:10px center}.preparePage .prepareMenu.introduce .relievesUl .body .small{font-size:15px;font-size:1.5rem}.preparePage .prepareMenu.introduce .relievesUl .note{color:#000;font-size:12px;font-size:1.2rem;font-weight:normal;text-align:right;padding-right:20px}.preparePage .prepareMenu.introduce .relievesUl a{text-decoration:none;display:block}.preparePage .prepareMenu.introduce .relievesUl .body01{line-height:1.2;padding-bottom:2px}.preparePage .prepareMenu.introduce .relievesUl .li01 .body01{padding-top:17px;padding-bottom:15px;line-height:1}.preparePage .prepareMenu.introduce .relievesUl .li01 .body02{padding-top:10px;padding-bottom:0;line-height:1}.preparePage .prepareMenu.reserve dl{background:url(/images/prepare/bg_img_menu05.png) no-repeat left top}.preparePage .prepareMenu.reserve dl{border-bottom:none;border-radius:0 0 0 6px}.preparePage .prepareMenu.hoken dl{background:url(/images/prepare/bg_img_menu06_mod.png) no-repeat left center}.preparePage .prepareMenu.hoken dl{border-bottom:none;border-radius:0 0 0 6px}.preparePage .prepareMenu.solo dl{background:url(/images/prepare/bg_img_menu07.png) no-repeat left center}.preparePage .prepareMenu.solo dl{border-bottom:none;border-radius:0 0 0 6px}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.feeTop .w916{width:916px;margin:auto}.feeTop .headerTitle.bg01 .w950{background-image:url(/images/fee/img_title_mv01.png)}.feeTop img{vertical-align:bottom}.feeTop .boxFee1,.feeTop .boxFee2,.feeTop .boxFee3{border-top:5px solid #324e7c;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;border-radius:6px;background-color:#fff}.feeTop .boxFee1 a,.feeTop .boxFee2 a,.feeTop .boxFee3 a{text-decoration:none;display:block}.feeTop .boxFee1 a:hover h2,.feeTop .boxFee2 a:hover h2,.feeTop .boxFee3 a:hover h2{background:url(/images/fee/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.feeTop .boxFee1>.titleArea,.feeTop .boxFee2>.titleArea,.feeTop .boxFee3>.titleArea{padding:40px 20px 5px 285px;min-height:169px;color:#274c80}.feeTop .boxFee1>.titleArea p,.feeTop .boxFee2>.titleArea p,.feeTop .boxFee3>.titleArea p{color:#282828}.feeTop .boxFee1>.titleArea h2,.feeTop .boxFee2>.titleArea h2,.feeTop .boxFee3>.titleArea h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:42px;font-size:4.2rem;letter-spacing:-1px;margin-bottom:10px;line-height:1.2;display:inline-block;padding-left:40px;background:url(/images/fee/icon_arrow_blue.png) no-repeat 0 center;text-decoration:none}@media all and (-ms-high-contrast: none){.feeTop .boxFee1>.titleArea h2,.feeTop .boxFee2>.titleArea h2,.feeTop .boxFee3>.titleArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeTop .boxFee1>.titleArea h2 *::-ms-backdrop,.feeTop .boxFee2>.titleArea h2 *::-ms-backdrop,.feeTop .boxFee3>.titleArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeTop .boxFee1>.titleArea h2:not(:target),.feeTop .boxFee2>.titleArea h2:not(:target),.feeTop .boxFee3>.titleArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeTop .boxFee1>.titleArea h2 small,.feeTop .boxFee2>.titleArea h2 small,.feeTop .boxFee3>.titleArea h2 small{display:block;font-size:30px;font-size:3rem;font-weight:normal}.feeTop .boxFee1>.titleArea{background:url(/images/fee/img_mechanism_bg.png) no-repeat 0 0}.feeTop .boxFee1>.titleArea:hover{background:url(/images/fee/img_mechanism_bg.png) no-repeat 0 0 #eef3f7}.feeTop .boxFee1>.detailArea{padding:17px 19px 36px;background-color:#eaf0f9;border-radius:0 0 5px 5px;text-align:center}.feeTop .boxFee1>.detailArea h3{width:395px;padding:3px 5px 16px;margin:0 auto 12px;background:url(/images/fee/img_total_title.png) no-repeat 0 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;color:#274c80}@media all and (-ms-high-contrast: none){.feeTop .boxFee1>.detailArea h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeTop .boxFee1>.detailArea h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeTop .boxFee1>.detailArea h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeTop .boxFee1>.detailArea ul{overflow:hidden;text-align:left;padding:0 0 0 25px}.feeTop .boxFee1>.detailArea ul li{position:relative;background:url(/images/fee/bg_boxfee3.png) no-repeat left top;float:left;width:251px;height:126px;box-sizing:border-box;text-align:center;padding:25px 10px 0 125px;line-height:1.5;margin-left:54px}.feeTop .boxFee1>.detailArea ul li.oneLine{padding-top:35px}.feeTop .boxFee1>.detailArea ul li:after{display:block;content:'';background:url(/images/fee/icon_plus.png) no-repeat left top;position:absolute;width:32px;height:31px;top:46px;right:-42px}.feeTop .boxFee1>.detailArea ul li .type{font-size:30px;font-size:3rem;color:#83a5cb;font-weight:bold}.feeTop .boxFee1>.detailArea ul li .text{margin-top:10px;font-weight:bold}.feeTop .boxFee1>.detailArea ul li:first-child{margin-left:0;background-image:url(/images/fee/bg_boxfee2.png)}.feeTop .boxFee1>.detailArea ul li:last-child{background-image:url(/images/fee/bg_boxfee1.png)}.feeTop .boxFee1>.detailArea ul li:last-child:after{display:none}.feeTop .boxFee2{margin-top:60px}.feeTop .boxFee2>.titleArea{background:url(/images/fee/img_cace_bg.png) no-repeat 0 0;min-height:143px}.feeTop .boxFee2>.titleArea:hover{background:url(/images/fee/img_cace_bg.png) no-repeat 0 0 #eef3f7}.feeTop .boxFee2>.titleArea02{background:url(/images/fee/img_fee_bg.png) no-repeat 0 0;min-height:143px}.feeTop .boxFee2>.titleArea02:hover{background:url(/images/fee/img_fee_bg.png) no-repeat 0 0 #eef3f7}.feeTop .boxFee2>.detailArea{border-top:1px dotted #000;padding:35px 19px 19px}.feeTop .boxFee2>.detailArea .hxStyleFee01{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80}@media all and (-ms-high-contrast: none){.feeTop .boxFee2>.detailArea .hxStyleFee01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeTop .boxFee2>.detailArea .hxStyleFee01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeTop .boxFee2>.detailArea .hxStyleFee01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeTop .boxFee2>.detailArea .hxStyleFee01>span{display:inline-block;padding-left:52px;background:url(/images/fee/img_slash_left.png) no-repeat 0 bottom}.feeTop .boxFee2>.detailArea .hxStyleFee01>span span{display:inline-block;padding:7px 52px 6px 0;background:url(/images/fee/img_slash_right.png) no-repeat right bottom}.feeTop .boxFee2>.detailArea section{margin-top:30px}.feeTop .boxFee2>.detailArea .boxCase{margin-top:20px}.feeTop .boxFee2>.detailArea .boxCase.center{display:flex;justify-content:center}.feeTop .boxFee2>.detailArea .boxCase a:hover{opacity:0.8;color:#2e4872}.feeTop .boxFee2>.detailArea .boxCase .item1,.feeTop .boxFee2>.detailArea .boxCase .item2,.feeTop .boxFee2>.detailArea .boxCase .item3{width:289px;float:left;margin-right:14px;border-radius:5px}.feeTop .boxFee2>.detailArea .boxCase .item1 .title,.feeTop .boxFee2>.detailArea .boxCase .item2 .title,.feeTop .boxFee2>.detailArea .boxCase .item3 .title{padding:13px 26px 13px 30px;overflow:hidden}.feeTop .boxFee2>.detailArea .boxCase .item1 .title p,.feeTop .boxFee2>.detailArea .boxCase .item2 .title p,.feeTop .boxFee2>.detailArea .boxCase .item3 .title p{float:right;display:inline-block;width:120px;padding:4px 5px 0;line-height:1.2;border:2px solid #dd523b;margin-left:5px;font-size:20px;font-size:2rem;color:#dd523b;text-align:center;background-color:#fff}.feeTop .boxFee2>.detailArea .boxCase .item1 .title .tagGeneral,.feeTop .boxFee2>.detailArea .boxCase .item2 .title .tagGeneral,.feeTop .boxFee2>.detailArea .boxCase .item3 .title .tagGeneral{border:2px solid #79588d;color:#79588d}.feeTop .boxFee2>.detailArea .boxCase .item1 .title h3,.feeTop .boxFee2>.detailArea .boxCase .item2 .title h3,.feeTop .boxFee2>.detailArea .boxCase .item3 .title h3{font-size:24px;font-size:2.4rem;line-height:1.4;color:#fff;overflow:hidden;text-align:left;font-weight:normal}.feeTop .boxFee2>.detailArea .boxCase .item1 .body,.feeTop .boxFee2>.detailArea .boxCase .item2 .body,.feeTop .boxFee2>.detailArea .boxCase .item3 .body{padding:20px;text-align:center;border-radius:0 0 5px 5px}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .price,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .price,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .price{width:224px;padding:8px 0 3px 30px;margin-bottom:15px;line-height:1.2;display:inline-block;background-color:#fff;font-size:18px;font-size:1.8rem;text-align:center;box-shadow:0 0 7.9px 0.1px rgba(161,158,143,0.75);position:relative}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .price strong,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .price strong,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .price strong{font-weight:normal;color:#b1233b;font-size:32px;font-size:3.2rem}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .price .allBox,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .price .allBox,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .price .allBox{color:#000000;font-size:16px;font-size:1.6rem;border:1px solid #000000;padding:5px;border-radius:6px;position:absolute;left:5px;top:9px}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .price .allBox.kinki,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .price .allBox.kinki,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .price .allBox.kinki{color:#000000;font-size:12px;font-size:1.2rem;border:1px solid #000000;padding:3px 2px;border-radius:6px;position:absolute;left:9px;top:7px}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .text,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .text,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .text{text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;line-height:1.2;min-height:85px}@media all and (-ms-high-contrast: none){.feeTop .boxFee2>.detailArea .boxCase .item1 .body .text,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .text,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .text{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .text *::-ms-backdrop,.feeTop .boxFee2>.detailArea .boxCase .item2 .body .text *::-ms-backdrop,.feeTop .boxFee2>.detailArea .boxCase .item3 .body .text *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .text:not(:target),.feeTop .boxFee2>.detailArea .boxCase .item2 .body .text:not(:target),.feeTop .boxFee2>.detailArea .boxCase .item3 .body .text:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeTop .boxFee2>.detailArea .boxCase .item1{border:2px solid #7d4222;background-color:#faf9f7}.feeTop .boxFee2>.detailArea .boxCase .item1 .title{background-color:#7d4222}.feeTop .boxFee2>.detailArea .boxCase .item1 .body .text{color:#7d4222}.feeTop .boxFee2>.detailArea .boxCase .item1 .detailArea dl dt{background:#7a4d37}.feeTop .boxFee2>.detailArea .boxCase .item2{border:2px solid #7b7c7c;background-color:#f3f5fa}.feeTop .boxFee2>.detailArea .boxCase .item2 .title{background-color:#7b7c7c}.feeTop .boxFee2>.detailArea .boxCase .item2 .body .text{color:#393939}.feeTop .boxFee2>.detailArea .boxCase .item2 .detailArea dl dt{background:#7b7c7c}.feeTop .boxFee2>.detailArea .boxCase .item3{border:2px solid #a8892e;background-color:#f7f7f3;margin-right:0}.feeTop .boxFee2>.detailArea .boxCase .item3 .title{background-color:#a8892e}.feeTop .boxFee2>.detailArea .boxCase .item3 .body .text{color:#735e1f}.feeTop .boxFee2>.detailArea .boxCase .item3 .detailArea dl dt{background:#aa8109}.feeTop .boxFee2>.detailArea .boxCase .itemAd .body{padding-bottom:75px}.feeTop .boxFee2>.detailArea .boxCase .itemWap{position:relative}.feeTop .boxFee2>.detailArea .boxCase .detailArea{margin:0 10px 10px 10px}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl{border:1px solid #bfbfbf;border-radius:12px;background:#FFFFFF}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl dt{text-align:center;color:#FFF;font-size:1.6rem;font-weight:bold;border-radius:8px 8px 0 0;letter-spacing:3px}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl dd{padding:18px 0 8px}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl dd ul{-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl dd ul li{width:23%;padding:5px 0;background:#e9f1f9;color:#2d4670;border:2px solid;margin:0 1% 8px;border-radius:5px;text-align:center;font-weight:bold;font-size:1.6rem;box-sizing:border-box}.feeTop .boxFee2>.detailArea .boxCase .detailArea dl dd ul li.off{background:#f7f7f7;color:#bfbfbf;border:none}.feeTop .boxFee2>.detailArea.noline{border-top:none}.feeTop .boxFee2 .countryTabInner a{text-decoration:underline}.feeTop .boxFee2 .countryTabInner section{margin-top:0}.feeTop .boxFee3{margin-top:45px}.feeTop .boxFee3>.titleArea{background:url(/images/fee/img_charge_bg_mod.png) no-repeat 0 0}.feeTop .boxFee3>.titleArea:hover{background:url(/images/fee/img_charge_bg_mod.png) no-repeat 0 0 #eef3f7}.feeTop .boxFee3>.detailArea{border-top:1px dotted #000;padding:19px 16px}.feeTop .boxFee3>.detailArea .linkBox a{background:url(/images/service/sougi/img_sougi06_.png) no-repeat center 0;height:86px;width:718px;display:block;margin:0 auto;border-bottom:none}.feeTop .boxFee3>.detailArea .linkBox a:hover .titleArea .title{background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:25px 7px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.feeTop .boxFee3>.detailArea .linkBox a .titleArea{font-size:26px;color:#fff;justify-content:right;display:flex;align-items:center;height:83px;padding-right:30px;padding-top:3px}.feeTop .boxFee3>.detailArea .linkBox a .titleArea .title{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;background:url(/images/service/icon_arrow_sky_on.png) no-repeat 4px center;background-position:20px 7px;padding:0 0 0 50px}.feeTop .boxFee3>.detailArea .linkBox a .titleArea .title span{font-size:20px}.feeTop .boxFee3>.detailArea .linkBox a:hover{opacity:0.8;transition:0.2s}.feeTop .boxFee3 .countryTabInner a{text-decoration:underline}.feeTop .textCase{padding:0 5px}.feeTop .hxStyle02 .small{margin-left:10px;vertical-align:0.2em;font-size:20px;font-size:2rem;color:#282828;font-weight:normal}.feeTop .planTypeBox01{padding:0 2px;display:flex;justify-content:space-between}.feeTop .planTypeBox02{padding:0 2px;display:flex;justify-content:space-between;flex-wrap:wrap}.feeTop .boxPlace{margin-top:25px}.feeTop .boxPlace .item1,.feeTop .boxPlace .item2,.feeTop .boxPlace .item3{float:left;margin-right:10px;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;border-radius:5px;background-color:#fff}.feeTop .boxPlace .item1 h3,.feeTop .boxPlace .item2 h3,.feeTop .boxPlace .item3 h3{border-bottom:1px dotted #000}.feeTop .boxPlace .item1 ul,.feeTop .boxPlace .item2 ul,.feeTop .boxPlace .item3 ul{margin:6px 0;overflow:hidden}.feeTop .boxPlace .item1 ul li,.feeTop .boxPlace .item2 ul li,.feeTop .boxPlace .item3 ul li{float:left;padding:10px 2px 10px 12px;box-sizing:border-box;background:url(/images/service/sougi/bg_line_01.png) right top repeat-y;font-size:18px;font-size:1.8rem}.feeTop .boxPlace .item1 ul li:last-child,.feeTop .boxPlace .item2 ul li:last-child,.feeTop .boxPlace .item3 ul li:last-child{background:none}.feeTop .boxPlace .item1 ul li a,.feeTop .boxPlace .item2 ul li a,.feeTop .boxPlace .item3 ul li a{display:block;padding-left:30px;background:url(/images/service/icon_arrow_blue.png) no-repeat 0 center;color:#0e1305;text-decoration:none}.feeTop .boxPlace .item1 ul li a:hover,.feeTop .boxPlace .item2 ul li a:hover,.feeTop .boxPlace .item3 ul li a:hover{opacity:0.8}.feeTop .boxPlace .item1{width:264px}.feeTop .boxPlace .item1 li{width:49.9%}.feeTop .boxPlace .item2{width:392px}.feeTop .boxPlace .item2 li{width:33.3%}.feeTop .boxPlace .item3{width:234px;margin-right:0}.feeTop .boxPlace .item3 li{width:100%;padding-right:12px;text-align:center}.feeTop .boxPlace .item3 li a{padding-right:30px}.feeTop .btnPlace{margin-top:30px;text-align:center}.feeTop .btnPlace a:hover{opacity:0.8}.feeTop .btnStaff{margin-top:25px;text-align:center}.feeTop .btnStaff a:hover{opacity:0.8}.feeTop .listPic{width:862px;margin:25px auto 0}.feeTop .listPic li{float:left;margin-right:23px}.feeTop .listPic li:last-child{margin-right:0}.feeTop .listPic li figure{display:block}.feeTop .listPic li figure figcaption{display:block;margin-top:20px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.2}.feeTop .listPic li figure figcaption.line2{margin-top:10px}.feeTop .listServiceNavi{margin-top:25px}.feeTop .listServiceNavi li{float:left;width:293px;min-height:223px;border-top:5px solid #304b78;border-left:1px solid #d6d3cd;border-right:1px solid #d6d3cd;border-bottom:1px solid #d6d3cd;background-color:#fff;margin:20px 15px 0 0;border-radius:5px}.feeTop .listServiceNavi li:nth-child(3n){margin-right:0}.feeTop .listServiceNavi li:nth-child(3n+1){clear:both}.feeTop .listServiceNavi li a{display:block;padding:3px 10px 15px;color:#101928;text-decoration:none}.feeTop .listServiceNavi li a:hover{opacity:0.8}.feeTop .listServiceNavi li a .title{padding:17px 1px 17px 37px;border-bottom:1px dotted #304b78;background:url(/images/service/icon_arrow_blue.png) no-repeat 1px center;margin-bottom:18px;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;color:#304b78}@media all and (-ms-high-contrast: none){.feeTop .listServiceNavi li a .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeTop .listServiceNavi li a .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeTop .listServiceNavi li a .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeTop .listServiceNavi li a figure{display:block;overflow:hidden}.feeTop .listServiceNavi li a figure img{float:left;margin-right:10px}.feeTop .listServiceNavi li a figure figcaption{overflow:hidden;display:block;font-size:15px;font-size:1.5rem;line-height:1.4}.feeMitsumori main{font-size:17px;font-size:1.7rem}.feeMitsumori main .color01{color:#101928}.feeMitsumori main .note01{letter-spacing:-0.06em;color:#101928}.feeMitsumori .section{margin:0 auto;padding:20px 0 50px;width:950px}.feeMitsumori .section>.hxStyle02{margin-bottom:40px}.feeMitsumori .section>.inner{margin:0 20px}.feeMitsumori .secTotal{margin-top:45px}.feeMitsumori .secTotal .boxCost{padding:17px 0 30px;background-color:#eaf0f9;border-radius:0 0 5px 5px;text-align:center}.feeMitsumori .secTotal .boxCost .ttl{width:395px;padding:3px 5px 16px;margin:-40px auto 12px;background:url(/images/fee/img_total_title.png) no-repeat 0 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;color:#274c80}@media all and (-ms-high-contrast: none){.feeMitsumori .secTotal .boxCost .ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeMitsumori .secTotal .boxCost .ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeMitsumori .secTotal .boxCost .ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeMitsumori .secTotal .boxCost .list{overflow:hidden;text-align:left;padding:0 0 0 25px}.feeMitsumori .secTotal .boxCost .list li{position:relative;background:url(/images/fee/bg_boxfee3.png) no-repeat left top;float:left;width:251px;height:126px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:25px 10px 0 125px;line-height:1.5;margin-left:54px;font-size:16px;font-size:1.6rem}.feeMitsumori .secTotal .boxCost .list li:after{display:block;content:'';background:url(/images/fee/icon_plus.png) no-repeat left top;position:absolute;width:32px;height:31px;top:46px;right:-42px}.feeMitsumori .secTotal .boxCost .list li .type{font-size:30px;font-size:3rem;color:#83a5cb;font-weight:bold}.feeMitsumori .secTotal .boxCost .list li .text{margin-top:10px;font-weight:bold}.feeMitsumori .secTotal .boxCost .list li:first-child{margin-left:0;background-image:url(/images/fee/bg_boxfee2.png);padding-top:35px}.feeMitsumori .secTotal .boxCost .list li:last-child{background-image:url(/images/fee/bg_boxfee1.png)}.feeMitsumori .secTotal .boxCost .list li:last-child:after{display:none}.feeMitsumori .secCost{margin-top:45px}.feeMitsumori .secCost .modCost01{margin-top:19px}.feeMitsumori .secCost .modCost01 .ttlBox{padding:16px 24px;background:#fff url(/images/fee/mitsumori_point/bg_cost_border01.png) repeat-x 0 bottom}.feeMitsumori .secCost .modCost01 .ttlBox>*{display:inline-block;vertical-align:middle}.feeMitsumori .secCost .modCost01 .ttlBox .ttl{width:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#274c80;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:-0.05em}@media all and (-ms-high-contrast: none){.feeMitsumori .secCost .modCost01 .ttlBox .ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeMitsumori .secCost .modCost01 .ttlBox .ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeMitsumori .secCost .modCost01 .ttlBox .ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeMitsumori .secCost .modCost01 .ttlBox .ttl strong{position:absolute;left:0;top:-11px;font-size:36px;font-size:3.6rem}.feeMitsumori .secCost .modCost01 .ttlBox .txt{font-size:18px;font-size:1.8rem;color:#1a1a1a}.feeMitsumori .secCost .modCost01:nth-of-type(2) .contentBox>.inner{min-height:227px;background-image:url(/images/fee/mitsumori_point/bg_cost_02_.jpg)}.feeMitsumori .secCost .modCost01:nth-of-type(3) .contentBox>.inner{min-height:110px;background-image:url(/images/fee/mitsumori_point/bg_cost_03_.jpg)}.feeMitsumori .secCost .modCost01:nth-of-type(3) .contentBox>.inner .list{margin-bottom:0}.feeMitsumori .secCost .modCost01:nth-of-type(3) .contentBox>.inner .list .noMark{margin-top:8px}.feeMitsumori .secCost .modCost01 .contentBox{padding:18px;background:#eaf0f9;letter-spacing:-0.06em;color:#101928}.feeMitsumori .secCost .modCost01 .contentBox>.inner{padding:7px 20px 0;min-height:271px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff url(/images/fee/mitsumori_point/bg_cost_01_mod.jpg) no-repeat right 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list{display:block;margin-bottom:25px;width:520px;min-height:1%}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list>li{float:left;margin-top:18px;width:130px;padding-left:15px;background:url(/images/common/icon_common_gold.png) no-repeat 0 center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list>li.fzS{padding-top:1px;font-size:16px;font-size:1.6rem}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list>li.noMark{padding:3px 0 0 0;background:none;font-size:15px;font-size:1.5rem}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list.col2{width:350px}.feeMitsumori .secCost .modCost01 .contentBox>.inner .list.col2>li{width:175px}.feeMitsumori .secCost .modCost01 .contentBox>.inner .explain{padding-top:25px;width:523px;border-top:1px solid #cfcfcf}.feeMitsumori .secBalance{padding:0 4px}.feeMitsumori .secBalance .boxBalance{display:block;min-height:1%}.feeMitsumori .secBalance .boxBalance:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.feeMitsumori .secBalance .boxBalance .item{float:left;margin-left:65px;width:257px}.feeMitsumori .secBalance .boxBalance .item:first-child{margin-left:0}.feeMitsumori .secBalance .boxBalance .item .ttl{padding-top:3px;background-color:#83a5cb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:24px;font-size:2.4rem;color:#fff;text-align:center}.feeMitsumori .secBalance .boxBalance .item .box{position:relative;margin-top:13px;padding:25px 15px 0;border:3px solid #83a5cb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;height:133px}.feeMitsumori .secBalance .boxBalance .item .box .list>li{padding-left:20px;background:url(/images/common/icon_common_gold.png) no-repeat left 5px center}.feeMitsumori .secBalance .boxBalance .item:first-child .box{background:url(/images/fee/mitsumori_point/img_balance01.png) no-repeat right 5px center}.feeMitsumori .secBalance .boxBalance .item:first-child .box:after{display:block;margin-top:-15px;width:37px;height:5px;content:url(/images/fee/mitsumori_point/icon_minus.png);position:absolute;right:-54px;top:50%}.feeMitsumori .secBalance .boxBalance .item:first-child .list{margin-top:5px}.feeMitsumori .secBalance .boxBalance .item:nth-child(2) .box{background:url(/images/fee/mitsumori_point/img_balance02.png) no-repeat right 5px center}.feeMitsumori .secBalance .boxBalance .item:nth-child(2) .box:after{display:block;margin-top:-10px;width:37px;height:20px;content:url(/images/fee/mitsumori_point/icon_equal.png);position:absolute;right:-54px;top:50%}.feeMitsumori .secBalance .boxBalance .item:nth-child(3) .ttl{background-color:#cb9964}.feeMitsumori .secBalance .boxBalance .item:nth-child(3) .box{background:url(/images/fee/mitsumori_point/img_balance03.png) no-repeat center center;border-color:#cb9964}.feeMitsumori .ifPutArea{position:relative;margin-top:60px;padding:40px 0 18px;border:#c4144a 3px solid;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#fff}.feeMitsumori .ifPutArea .ttl{background:url(/images/fee/mitsumori_point/bg_ifPutArea.png) no-repeat center bottom;margin:-58px auto 0;padding-left:60px;width:800px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;font-size:30px;font-size:3rem;color:#1a1a1a;line-height:1.3}.feeMitsumori .ifPutArea .ttl:before{display:inline-block;padding-right:10px;width:48px;height:44px;content:url(/images/fee/mitsumori_point/icon_attention.png);position:absolute;left:60px;top:-11px}.feeMitsumori .ifPutArea .ifPutAreaInner{display:table;padding-top:20px}.feeMitsumori .ifPutArea .ifPutAreaInner .col{display:table-cell;padding:10px 20px 0 20px;width:400px}.feeMitsumori .ifPutArea .ifPutAreaInner .col:first-child{border-right:1px solid #c4144a}.feeMitsumori .ifPutArea .ifPutAreaInner .col .plan{margin-bottom:20px;font-size:18px;font-size:1.8rem;text-align:center;white-space:nowrap}.feeMitsumori .ifPutArea .ifPutAreaInner .col .plan strong{color:#c4144a;font-weight:normal;font-size:20px;font-size:2rem}.feeMitsumori .ifPutArea .ifPutAreaInner .col .txt{letter-spacing:-0.08em}.feeMitsumori .secPlan{margin-top:40px}.feeMitsumori .secPlan .boxCase{margin-top:40px;padding:40px 0 27px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative}.feeMitsumori .secPlan .boxCase .ttl{margin-left:-300px;padding-top:10px;width:601px;height:56px;position:absolute;left:50%;top:-18px;background:url(/images/fee/mitsumori_point/bg_case_title01.png) no-repeat center 0;text-align:center;color:#fff;font-weight:normal;font-size:20px;font-size:2rem}.feeMitsumori .secPlan .boxCase .list{text-align:center}.feeMitsumori .secPlan .boxCase .list .case{display:inline-block;margin-top:20px;width:45%;background:url(/images/fee/mitsumori_point/bg_case_border01.png) repeat-y 0 0;vertical-align:top;text-align:left;height:314px}.feeMitsumori .secPlan .boxCase .list .case:nth-child(1),.feeMitsumori .secPlan .boxCase .list .case:nth-child(3){background:none}.feeMitsumori .secPlan .boxCase .list .case strong{color:#c4144a}.feeMitsumori .secPlan .boxCase .list .case span{display:block;padding:210px 35px 0 20px;background:url(/images/fee/mitsumori_point/img_case01.png) no-repeat center 0}.feeMitsumori .secPlan .boxCase .list .case:nth-child(1) span{background-image:url(/images/fee/mitsumori_point/img_case02.png)}.feeMitsumori .secPlan .boxCase .list .case:nth-child(2) span{background-image:url(/images/fee/mitsumori_point/img_case03.png)}.feeMitsumori .secPlan .boxCase .list .case:nth-child(3) span{background-image:url(/images/fee/mitsumori_point/img_case04.png)}.feeMitsumori .secPlan .boxCase .list .case:nth-child(4) span{background-image:url(/images/fee/mitsumori_point/img_case05.png)}.feeMitsumori .secAttention{margin-top:40px}.feeMitsumori .secAttention .boxDocument{margin-top:25px;padding:62px 20px 12px;background-color:#fdfcfb;border:1px dashed #9a6b4f;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;position:relative;color:#907362}.feeMitsumori .secAttention .boxDocument:before{display:inline-block;width:35px;height:29px;content:url(/images/fee/mitsumori_point/ico_ldquo01.png);position:absolute;left:20px;top:20px}.feeMitsumori .secAttention .boxDocument:after{display:inline-block;width:35px;height:29px;content:url(/images/fee/mitsumori_point/ico_rdquo01.png);position:absolute;right:20px;bottom:52px}.feeMitsumori .secAttention .boxDocument .list>li{margin:27px 0 0 1em;text-indent:-1em}.feeMitsumori .secAttention .boxDocument .link{float:right;display:inline-block;margin-top:57px;padding-right:25px;background:url(/images/common/icon_external_link01.png) no-repeat right center}.feeMitsumori .secPoint{margin-top:30px}.feeMitsumori .secPoint .ttl{padding-top:5px;padding-bottom:5px;width:910px;height:65px;background:url(/images/fee/mitsumori_point/bg_point_title01.png) no-repeat center 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;text-align:center;color:#274c80}@media all and (-ms-high-contrast: none){.feeMitsumori .secPoint .ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeMitsumori .secPoint .ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeMitsumori .secPoint .ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.feeMitsumori .secPoint .list{overflow:hidden;margin:15px 0 0 -14px}.feeMitsumori .secPoint .list>li{float:left;margin-left:14px;padding:15px 20px;width:292px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #e4e4e4;background:#fff;text-align:center}.feeMitsumori .secPoint .list>li p{text-align:left;font-size:20px;font-size:2rem;letter-spacing:-0.1em}.feeMitsumori .secPoint .list>li p strong{color:#c4144a;background:url(/images/common/img_attention_bg_txt.png) repeat-x center 0}.feeMitsumori .secPoint .whiteBtn{display:block;margin:0 auto;text-align:center;width:553px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23.5px;font-size:2.35rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.feeMitsumori .secPoint .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.feeMitsumori .secPoint .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.feeMitsumori .secPoint .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.feeMitsumori .secPoint .whiteBtn{line-height:45px}.feeMitsumori .secPoint .whiteBtn *::-ms-backdrop{line-height:45px}}.feeMitsumori .secPoint .whiteBtn:not(:target){line-height:45px\9}.feeMitsumori .secPoint .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.feeMitsumori .secPoint .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.feeMitsumori .secPoint .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.feeMitsumori .secEstimate{margin-top:25px;border:1px solid #d7d7d7}.feeMitsumori .secEstimate>.ttl{padding-top:45px;width:948px;height:191px;background:url(/images/fee/mitsumori_point/bg_estimate01.jpg) no-repeat 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.feeMitsumori .secEstimate .boxEstimate{margin:0 20px}.feeMitsumori .secEstimate .boxEstimate .modEstimate{margin-top:25px}.feeMitsumori .secEstimate .boxEstimate .modEstimate .ttl{padding:24px 29px 18px;background-color:#f1eada;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:24px;font-size:2.4rem;color:#7d4222;font-weight:bold}.feeMitsumori .secEstimate .boxEstimate .modEstimate .txt{margin-top:-50px;padding:70px 348px 0 0;min-height:270px;background:url(/images/fee/mitsumori_point/img_plan01.png) no-repeat right bottom;letter-spacing:-0.1em}.feeMitsumori .secEstimate .boxEstimate .modEstimate .txt strong{color:#274c80;font-size:20px;font-size:2rem}.feeMitsumori .secEstimate .boxEstimate .modEstimate:nth-child(2) .txt{padding-top:80px;min-height:180px;background-image:url(/images/fee/mitsumori_point/img_plan02.png);background-position:617px 0}.feeMitsumori .secSearch .boxSearch{padding:30px 16px 22px;background-color:#fff;border:1px solid #d6d3cd;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}@media screen and (max-width: 736px){.headerTitle.bgChiebukuro{background:transparent}}.headerTitle.bgChiebukuro .w950{padding:55px 0}@media screen and (max-width: 736px){.headerTitle.bgChiebukuro .w950{padding:0;background-color:#ebf0f5}.headerTitle.bgChiebukuro .w950 .inner{width:100%;padding:0;padding:25px 10px 0}.headerTitle.bgChiebukuro .w950 .inner .small{font-size:1.4rem}.headerTitle.bgChiebukuro .w950 .inner .title{font-size:2.3rem;width:initial;background:none;border-top:none;text-align:left;padding-top:0}}.chiebukuroTop{padding-top:0}@media screen and (max-width: 736px){.chiebukuroTop{margin-top:0}}.chiebukuroTop .w950{overflow:visible}.chiebukuroTop .contentsWrap{padding-top:45px;margin-bottom:60px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap{padding-top:20px;margin-bottom:0;background:#fcf5e5}}.chiebukuroTop .contentsWrap .leftWrap{width:690px;position:relative;float:left}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap{width:100%;float:none}}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList{font-size:0px;font-size:0rem;letter-spacing:-.4em}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap ul.categoryList{padding:0 15px}}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li{display:inline-block;font-size:16px;font-size:1.6rem;letter-spacing:normal;width:330px;background:#fff;border-radius:4px;vertical-align:top;margin-right:30px;margin-bottom:20px;box-shadow:-2px 0 8px rgba(0,0,0,0.15)}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li:nth-child(even){margin-right:0}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li{box-shadow:0 0 8px rgba(0,0,0,0.15);box-sizing:border-box;display:block;width:100%;margin:0 0 20px}}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.sougi{border-top:6px solid #d26785}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.shukatsu{border-top:6px solid #8b6b9f}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.oyakudachi{border-top:6px solid #9eb51a}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.before{border-top:6px solid #328182}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.after{border-top:6px solid #b77d4e}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li.news{border-top:6px solid #f57c46}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a{display:block;text-decoration:none;transition:.2s}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a:hover{opacity:0.7}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a:hover{opacity:1}}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a img{vertical-align:bottom;width:100%}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a dl{padding:20px;box-sizing:border-box}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a dl dt{text-align:center;font-size:2.4rem;color:#304b78;font-weight:bold;padding-bottom:15px;border-bottom:1px dotted #34507e;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";line-height:1.2}.chiebukuroTop .contentsWrap .leftWrap ul.categoryList li a dl dd{margin-top:10px;color:#282828}.chiebukuroTop .contentsWrap .leftWrap .columnList{padding-bottom:30px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList{padding-bottom:0}}.chiebukuroTop .contentsWrap .leftWrap .columnList h2.hxStyle02{padding-left:20px;margin-bottom:20px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList h2.hxStyle02{font-size:2rem}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap{font-size:0px;font-size:0rem;letter-spacing:-.4em;padding:0 20px;margin-bottom:40px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap{padding:0 15px;margin-bottom:20px}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li{display:inline-block;box-shadow:-2px 0 8px rgba(0,0,0,0.15);font-size:16px;font-size:1.6rem;letter-spacing:normal;padding:20px;box-sizing:border-box;width:310px;background:#fff;border-radius:4px;vertical-align:top;margin-right:30px;margin-bottom:20px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li{padding:10px;width:100%;margin-right:0;box-shadow:0 0 8px rgba(0,0,0,0.15)}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li:nth-child(even){margin-right:0}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li:last-child{margin-bottom:0}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a{text-decoration:none;transition:.2s;display:block}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a:hover{opacity:0.7}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a:hover{opacity:1}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .thumb{position:relative}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .thumb img{width:100%;vertical-align:bottom;border:1px solid #ccc}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .thumb span.new{color:#c4144a;display:inline-block;padding:0 10px;border:1px solid #c4144a;margin-right:10px;background:#fff;position:absolute;left:1px;top:1px}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .postdate{margin:10px 0 0;display:inline-block;vertical-align:middle;margin-right:2px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .postdate{font-size:1.4rem;margin:10px 5px 0 0}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .postdate p{display:inline-block;margin-top:0;text-decoration:none}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .category{margin-top:10px;padding-left:0;display:inline-block;vertical-align:middle}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .category p{margin-top:0;text-decoration:none}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .category{margin-bottom:0}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .subCat{color:#6c5e4c;background:url(/images/chiebukuro/icon_chiebukuro_cattag.svg) #fff left center no-repeat;background-size:14px 14px;padding:2px 5px 2px 20px;font-size:1.4rem;margin-top:0;text-decoration:none}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a .subCat{background-position:left center}}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap li a p{margin-top:10px;text-decoration:underline}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.sougi li{border-top:6px solid #d26785}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.shukatsu li{border-top:6px solid #8b6b9f}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.oyakudachi li{border-top:6px solid #9eb51a}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.before li{border-top:6px solid #328182}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.after li{border-top:6px solid #b77d4e}.chiebukuroTop .contentsWrap .leftWrap .columnList ul.listWrap.news li{border-top:6px solid #f57c46}.chiebukuroTop .contentsWrap .leftWrap .columnList .columnPager{margin-bottom:20px}.chiebukuroTop .contentsWrap .leftWrap .columnList .columnPager ul{text-align:center}.chiebukuroTop .contentsWrap .leftWrap .columnList .columnPager ul li{display:inline-block;margin:0 5px}.chiebukuroTop .contentsWrap .leftWrap .columnList .columnPager ul li:first-child::before{content:"";display:inline-block;width:8px;height:14px;background:url(/images/common/nav/nav_arrow04.svg) left top no-repeat;background-size:contain;vertical-align:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:20px;vertical-align:-1px}.chiebukuroTop .contentsWrap .leftWrap .columnList .columnPager ul li:last-child::after{content:"";display:inline-block;width:8px;height:14px;background:url(/images/common/nav/nav_arrow04.svg) left top no-repeat;background-size:contain;vertical-align:-7px;margin-left:20px;vertical-align:-1px}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn{display:inline-block;margin:30px 20px 20px 40px;text-align:center;width:435px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn{line-height:45px}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn *::-ms-backdrop{line-height:45px}}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn:not(:target){line-height:45px\9}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC{padding:0 15px}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn{display:block;width:100%;margin:0;font-size:1.8rem}.chiebukuroTop .contentsWrap .leftWrap .columnList p.txtC .whiteBtn span:hover{background-position:15px 15px}}.chiebukuroTop .contentsWrap .leftWrap .columnWrap{background:#fff;margin:0 15px}.chiebukuroTop .contentsWrap .leftWrap .columnTop{padding:25px 30px 0;position:relative}.chiebukuroTop .contentsWrap .leftWrap .columnTop::before{content:"";display:block;width:650px;height:6px;border-radius:2px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnTop{padding:20px 15px 0}.chiebukuroTop .contentsWrap .leftWrap .columnTop::before{width:100%;border-radius:0}}.chiebukuroTop .contentsWrap .leftWrap .columnTop .category{display:inline-block;font-size:1.4rem}.chiebukuroTop .contentsWrap .leftWrap .columnTop .category p.subCat{display:inline-block}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnTop .category{padding-left:0;margin-bottom:0}}.chiebukuroTop .contentsWrap .leftWrap .columnTop .postdate{float:right;text-align:right}.chiebukuroTop .contentsWrap .leftWrap .columnTop .postdate span.new{color:#c4144a;display:inline-block;padding:0 10px;border:1px solid #c4144a;margin-right:10px}.chiebukuroTop .contentsWrap .leftWrap .columnTop .postdate p{display:inline-block}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnTop .postdate{float:none;margin-top:5px;font-size:1.4rem}}.chiebukuroTop .contentsWrap .leftWrap .columnTop h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";padding:30px 0 25px;line-height:1.2;font-size:3rem;font-weight:bold}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnTop h2{font-size:2.3rem;padding:20px 0}}.chiebukuroTop .contentsWrap .leftWrap .columnTop .mvArea img{width:100%}.chiebukuroTop .contentsWrap .leftWrap .columnTop p.readTxt{margin:30px 0}.chiebukuroTop .contentsWrap .leftWrap .columnTop.sougi::before{background:#d26785}.chiebukuroTop .contentsWrap .leftWrap .columnTop.sougi h2{color:#d26785}.chiebukuroTop .contentsWrap .leftWrap .columnTop.shukatsu::before{background:#8b6b9f}.chiebukuroTop .contentsWrap .leftWrap .columnTop.shukatsu h2{color:#8b6b9f}.chiebukuroTop .contentsWrap .leftWrap .columnTop.oyakudachi::before{background:#9eb51a}.chiebukuroTop .contentsWrap .leftWrap .columnTop.oyakudachi h2{color:#9eb51a}.chiebukuroTop .contentsWrap .leftWrap .columnTop.before::before{background:#328182}.chiebukuroTop .contentsWrap .leftWrap .columnTop.before h2{color:#328182}.chiebukuroTop .contentsWrap .leftWrap .columnTop.after::before{background:#b77d4e}.chiebukuroTop .contentsWrap .leftWrap .columnTop.after h2{color:#b77d4e}.chiebukuroTop .contentsWrap .leftWrap .columnTop.news::before{background:#f57c46}.chiebukuroTop .contentsWrap .leftWrap .columnTop.news h2{color:#f57c46}.chiebukuroTop .contentsWrap .leftWrap .columnText{background:#fff}.chiebukuroTop .contentsWrap .leftWrap .columnText h2.hxStyle01{border-radius:0;margin:40px 0 30px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText h2.hxStyle01{font-size:2rem;margin:0 0 20px}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner{padding:0 30px;overflow:hidden}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner{padding:0 15px}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner:last-child{padding-bottom:30px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner:last-child{padding-bottom:20px}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner img.contentsImg{float:left;padding:0 20px 20px 0}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner img.contentsImg{padding:0 0 20px;display:block;float:none;max-width:100%;margin:0 auto}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner h3{position:relative;padding:4px 0 15px 20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:2rem;font-weight:bold;line-height:1;border-bottom:2px solid #34507e;margin:30px 0 20px}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner h3::before{content:"";display:block;width:5px;height:26px;background:#34507e;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-5px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner h3{font-size:1.8rem;margin:25px 0 15px}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner h4{margin:30px 0 20px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner h4{margin:25px 0 15px}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner ul{padding:0 15px;margin:30px 0}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner ul{padding:0 10px;margin:20px 0}}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner ul li{padding-left:15px;margin-bottom:20px;position:relative}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner ul li::before{content:"";display:block;width:6px;height:6px;background:#34507e;border-radius:3px;position:absolute;left:0;top:9px}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner ul li:last-child{margin-bottom:0}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner hr{height:1px;background:#bfbfbf;display:block;margin:30px 0}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner p{margin-bottom:30px}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner span.readMore{display:block;margin-top:10px;text-align:right}.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner span.readMore a{text-decoration:underline}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .columnText .columnInner span.readMore{margin-bottom:30px}}.chiebukuroTop .contentsWrap .leftWrap .pageBack{margin:30px 0 0}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .leftWrap .pageBack{margin:10px 15px}}.chiebukuroTop .contentsWrap .leftWrap .pageBack li{margin-bottom:20px}.chiebukuroTop .contentsWrap .leftWrap .pageBack li a{text-decoration:underline}.chiebukuroTop .contentsWrap .leftWrap .pageBack li:last-child{margin-bottom:0}.chiebukuroTop .contentsWrap .rightWrap{width:240px;float:right}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap{width:initial;float:none;margin:30px 15px 0}}.chiebukuroTop .contentsWrap .rightWrap section{background:#fff;margin-bottom:20px;box-shadow:-2px 0 8px rgba(0,0,0,0.15)}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap section{box-shadow:0 0 8px rgba(0,0,0,0.15)}}.chiebukuroTop .contentsWrap .rightWrap h3{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";padding:15px;font-size:2.2rem;border-bottom:1px solid #cccccc}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap h3{padding:15px}}.chiebukuroTop .contentsWrap .rightWrap .rightInner{padding:20px;box-sizing:border-box}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap .rightInner{padding:20px 15px}}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li{margin-bottom:12px}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li:last-child{margin-bottom:0}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a{text-decoration:none;display:table;width:100%;table-layout:fixed;position:relative;overflow:hidden;transition:.2s}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a:hover{opacity:0.7}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a:hover{opacity:1}}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 13px 0 0;position:absolute;left:0;top:0}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a .thumb{display:table-cell;width:79px;vertical-align:middle}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a .thumb img{width:100%;vertical-align:bottom}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li a p{display:table-cell;width:100%;padding-left:15px;box-sizing:border-box;vertical-align:middle}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.sougi a::before{border-color:#d26785 transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.shukatsu a::before{border-color:#8b6b9f transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.oyakudachi a::before{border-color:#9eb51a transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.before a::before{border-color:#328182 transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.after a::before{border-color:#b77d4e transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.rightCategory li.news a::before{border-color:#f57c46 transparent transparent transparent}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li{margin-bottom:30px}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li:last-child{margin-bottom:0}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a{display:block;text-decoration:none;transition:0.2s}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a{font-size:0;letter-spacing:-.4em}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a p{font-size:1.4rem;letter-spacing:normal}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a p.mainCat,.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a p.subCat{font-size:1.4rem}}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a p{text-decoration:underline}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a:hover{opacity:0.7}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .thumb{margin-bottom:5px;width:200px;height:124px;overflow:hidden;position:relative}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .thumb img{position:absolute;max-height:124px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .thumb{width:79px;height:49px;display:inline-block;font-size:1.6rem;letter-spacing:normal}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .thumb img{max-height:58px}}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .category{margin:10px 0}.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .category p{text-decoration:none}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .rightWrap .rightInner ul.pickup li a .category{margin:0}}.chiebukuroTop .contentsWrap .category p.mainCat{color:#fff;display:inline-block;padding:0 10px;font-size:1.4rem}.chiebukuroTop .contentsWrap .category p.subCat{padding:0 0 0 25px;color:#6c5e4c;background:url(/images/chiebukuro/icon_chiebukuro_cattag.svg) 5px center no-repeat;background-size:14px 14px;margin-top:5px;font-size:1.4rem}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .category{display:inline-block;padding-left:15px;margin-bottom:10px;vertical-align:top}.chiebukuroTop .contentsWrap .category p{font-size:1.4rem;letter-spacing:normal}.chiebukuroTop .contentsWrap .category p.subCat{display:block;padding-left:20px;background-position:left center}}.chiebukuroTop .contentsWrap .sougi p.mainCat{background-color:#d26785}.chiebukuroTop .contentsWrap .shukatsu p.mainCat{background-color:#8b6b9f}.chiebukuroTop .contentsWrap .oyakudachi p.mainCat{background-color:#9eb51a}.chiebukuroTop .contentsWrap .before p.mainCat{background-color:#328182}.chiebukuroTop .contentsWrap .after p.mainCat{background-color:#b77d4e}.chiebukuroTop .contentsWrap .news p.mainCat{background-color:#f57c46}.chiebukuroTop .contentsWrap .bannerPrevio{width:935px;display:block;margin:0 0 30px 16px}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .bannerPrevio{width:auto;display:block;margin:0 15px}}.chiebukuroTop .contentsWrap .bannerPrevio:hover{opacity:0.8}.chiebukuroTop .contentsWrap .bannerPrevio .img{width:100%}@media screen and (max-width: 736px){.chiebukuroTop .contentsWrap .bannerPrevio .img{margin:10px 0 20px}}.chiebukuroTop .telInfo.textArea{background:#fcf5e5}.chiebukuroTop .telInfo.textArea p.leadText{margin:0;padding:20px 0 30px}.chiebukuroTop .telInfo.textArea p.leadText br{display:none}@media screen and (max-width: 736px){.chiebukuroTop .telInfo.textArea p.leadText br{display:block}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%;height:auto;overflow:hidden}.knowledgeTop .headerTitle.bg01 .w950{background:url(/images/knowledge/img_tit_knowledge01.png) right center no-repeat}.knowledgeTop img{vertical-align:bottom}.knowledgeTop .whiteBtn01{display:block;margin:15px auto 0;text-align:center;width:426px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.knowledgeTop .whiteBtn01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.knowledgeTop .whiteBtn01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.knowledgeTop .whiteBtn01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.knowledgeTop .whiteBtn01{line-height:45px}.knowledgeTop .whiteBtn01 *::-ms-backdrop{line-height:45px}}.knowledgeTop .whiteBtn01:not(:target){line-height:45px\9}.knowledgeTop .whiteBtn01 span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.knowledgeTop .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.knowledgeTop .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.knowledgeTop .knowledgMenu01{margin-top:35px;border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff}.knowledgeTop .knowledgMenu01 .linkHover{display:block;text-decoration:none}.knowledgeTop .knowledgMenu01 .linkHover:hover{background-color:#eef3f7}.knowledgeTop .knowledgMenu01 .linkHover:hover .title01 .linkArrow{background:url(/images/common/icon_common_circle_on.png) no-repeat 4px center}.knowledgeTop .knowledgMenu01 .linkHover .title01{background:url(/images/knowledge/img_knowledge_menu01.png) no-repeat left top;border-radius:5px 5px 0 0;border-top:#304b78 solid 5px;padding:34px 20px 20px 266px}.knowledgeTop .knowledgMenu01 .linkHover .title01 .linkArrow{padding-left:40px;font-size:42px;font-size:4.2rem;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/icon_common_circle_on.png) no-repeat left center;color:#2e4872;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-top:6px\9}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu01 .linkHover .title01 .linkArrow{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.knowledgeTop .knowledgMenu01 .linkHover .title01 .linkArrow *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.knowledgeTop .knowledgMenu01 .linkHover .title01 .linkArrow:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu01 .linkHover .title01 .linkArrow:not(:target){padding-top:0}}.knowledgeTop .knowledgMenu01 .linkHover .title01 .titleText{margin-top:5px;color:#282828}.knowledgeTop .knowledgMenu01 .menuLink{border-top:#d6d3cd dotted 1px;padding:14px 12px 28px}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li{display:inline-block;vertical-align:top;width:308px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-right:2px;background:url(/images/knowledge/border_manner01.png) repeat-y right top}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover{display:block;text-decoration:none}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover:hover{background-color:#eef3f7;opacity:0.8}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea{padding:10px 0 0 0}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg01,.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg02,.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg03{text-align:center}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg01 img{border-top:#d26785 solid 6px}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg02 img{border-top:#af76b8 solid 6px}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkImg03 img{border-top:#629c90 solid 6px}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkText{background:url(/images/common/icon_common_arrow_next.png) no-repeat 30px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:11px 0;color:#304b78}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkText{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkText *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea .linkText:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li .linkHover .linkArea:hover .linkText{background:url(/images/common/icon_common_arrow_next.png) no-repeat 34px center}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li:last-child{background:none}.knowledgeTop .knowledgMenu01 .menuLink .menuList01 li:nth-child(2) .linkArea p.linkText{padding-left:15px}.knowledgeTop .knowledgMenu02{margin-top:30px}.knowledgeTop .knowledgMenu02 .menuList02 li{background-color:#fff;display:inline-block;width:465px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-right:20px;vertical-align:top}.knowledgeTop .knowledgMenu02 .menuList02 li:last-child{margin-right:0}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover{display:block;text-decoration:none}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover:hover{opacity:0.8}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover:hover .linkArea .textArea02 .title02 .linkArrow{background:url(/images/common/icon_common_circle_on.png) no-repeat 4px center}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-top:#304b78 solid 5px;background-color:#fff}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .imgArea02{width:160px;height:232px;display:inline-block;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .imgArea02{vertical-align:bottom}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02{width:294px;display:inline-block;vertical-align:top}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow{margin-top:10px;padding-left:35px;margin:17px 0 12px;font-size:38px;font-size:3.8rem;letter-spacing:2px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/icon_common_circle_on.png) no-repeat left center;color:#2e4872;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-top:6px\9}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow:not(:target){padding-top:0}}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .adjust01{letter-spacing:-4px;letter-spacing:-5px 0\9}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .title02 .linkArrow.adjust01:not(:target){letter-spacing:-1px}}.knowledgeTop .knowledgMenu02 .menuList02 li .linkHover .linkArea .textArea02 .text02{border-top:#d6d3cd dotted 1px;padding-top:15px;padding-bottom:15px;color:#282828;margin-right:10px}.knowledgeTop .knowledgMenu03{margin-top:30px}.knowledgeTop .knowledgMenu03 .menuList03 li{background-color:#fff;display:inline-block;width:305px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#d6d3cd solid 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-right:18px;vertical-align:top}.knowledgeTop .knowledgMenu03 .menuList03 li:first-child{margin-right:17px}.knowledgeTop .knowledgMenu03 .menuList03 li:last-child{margin-right:0}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover{display:block;text-decoration:none}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover:hover{opacity:0.8}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover:hover .linkArea .textArea03 .title03 .linkArrow{background:url(/images/common/icon_common_circle_on.png) no-repeat 4px center}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border-top:#304b78 solid 5px;background-color:#fff}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03{vertical-align:top;padding:0 15px 15px 15px;min-height:195px}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03 .title03 .linkArrow{text-align:center;margin:19px 0;font-size:24px;font-size:2.4rem;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/icon_common_circle_on.png) no-repeat left center;color:#2e4872;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:-0.2rem}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03 .title03 .linkArrow{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03 .title03 .linkArrow *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03 .title03 .linkArrow:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.knowledgeTop .knowledgMenu03 .menuList03 li .linkHover .linkArea .textArea03 .text03{border-top:#d6d3cd dotted 1px;padding-top:15px;color:#282828}.knowledgeTop .knowledgMenu01.chiebukuro .linkHover .title01{padding:20px 20px 20px 266px;background:url(/images/knowledge/img_knowledge_chiebukuro.png) no-repeat left top}@media all and (-ms-high-contrast: none){.knowledgeTop .knowledgMenu01.chiebukuro .linkHover .title01 .linkArrow:not(:target){padding-top:0}}.knowledgeTop .knowledgMenu01.chiebukuro .linkHover .title01 .titleText{margin-top:5px;color:#282828}.knowledgeTop .bnrEvent{margin:73px 0 46px;position:relative}.knowledgeTop .bnrEvent .imgLetsGo{position:absolute;top:-37px;right:43px}.knowledgeTop .bnrEvent .linkText01,.knowledgeTop .bnrEvent .linkText02{position:absolute;top:178px;font-size:21px;font-size:2.1rem;color:#dd523b;text-align:center}.knowledgeTop .bnrEvent .linkText01 a,.knowledgeTop .bnrEvent .linkText02 a{width:212px;display:block;text-decoration:none;color:#dd523b}.knowledgeTop .bnrEvent .linkText01 a:hover,.knowledgeTop .bnrEvent .linkText02 a:hover{background:url(/images/knowledge/bg_hover01.png) no-repeat bottom center}.knowledgeTop .bnrEvent .linkText01{left:77px}.knowledgeTop .bnrEvent .linkText02{left:350px}.knowledgeTop .bnrEvent .btnEvent{position:absolute;top:224px;left:177px}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%;height:auto;overflow:hidden}.mannerTop .headerTitle.bg03 .w950{background:url(/images/manner/img_title_mv01.png) right center no-repeat}.mannerTop img{vertical-align:bottom}.mannerTop .mannerMenu{margin:30px 0 35px}.mannerTop .mannerMenu .mannerMenuList li{display:inline-block;width:308px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#d6d3cd solid 1px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;margin:0 13px 13px 0;vertical-align:top;background-color:#fff}.mannerTop .mannerMenu .mannerMenuList li:nth-child(3n){margin-right:0}.mannerTop .mannerMenu .mannerMenuList li .linkHover{padding:11px 9px;display:block;text-decoration:none}.mannerTop .mannerMenu .mannerMenuList li .linkHover:hover{opacity:0.8}.mannerTop .mannerMenu .mannerMenuList li .linkHover:hover dt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 9px center}.mannerTop .mannerMenu .mannerMenuList li .linkHover img{border-top:#ab7cbf solid 6px}.mannerTop .mannerMenu .mannerMenuList li .linkHover dt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5px center;padding:8px 0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;text-align:center;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2e4872}@media all and (-ms-high-contrast: none){.mannerTop .mannerMenu .mannerMenuList li .linkHover dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerTop .mannerMenu .mannerMenuList li .linkHover dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerTop .mannerMenu .mannerMenuList li .linkHover dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerTop .mannerMenu .mannerMenuList li .linkHover dd{color:#282828;font-size:15px;font-size:1.5rem;border-top:#4a4a4a dotted 1px;padding:8px 5px}.mannerTop .anchorLink{display:flex;justify-content:space-between;margin:30px 0}@media screen and (max-width: 736px){.mannerTop .anchorLink{justify-content:space-around}}.mannerTop .anchorLink .whiteBtn{display:block;text-align:center;width:450px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.mannerTop .anchorLink .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerTop .anchorLink .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerTop .anchorLink .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.mannerTop .anchorLink .whiteBtn{line-height:45px}.mannerTop .anchorLink .whiteBtn *::-ms-backdrop{line-height:45px}}.mannerTop .anchorLink .whiteBtn:not(:target){line-height:45px\9}.mannerTop .anchorLink .whiteBtn span{display:block;background:url(/images/common/icon_common_anchor_next.png) no-repeat 15px 20px;-webkit-transition:0.2s;transition:0.2s}.mannerTop .anchorLink .whiteBtn .iconLow{display:block;background:url(/images/common/icon_common_circle_down.png) no-repeat 405px 10px;-webkit-transition:0.2s;transition:0.2s}.mannerTop .anchorLink .whiteBtn .iconLow:hover{background:url(/images/common/icon_common_circle_down.png) no-repeat 405px 13px}@media screen and (max-width: 736px){.mannerTop .anchorLink .whiteBtn .iconLow{background:url(/images/common/icon_common_circle_down.png) no-repeat 2vw 1.7vh;background-size:4vw}.mannerTop .anchorLink .whiteBtn .iconLow:hover{background:url(/images/common/icon_common_circle_down.png) no-repeat 2vw 1.7vh;background-size:4vw}}@media screen and (max-width: 736px){.mannerTop .anchorLink .whiteBtn{width:47%;font-size:1.4rem}}@media screen and (max-width: 736px){.mannerTop .hxStyle01{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.manner_ol li{float:left;margin-bottom:15px}.manner_ol::after{content:"";display:block;clear:both}.manner_ol.fukusou li:nth-child(add){padding-right:10px}.manner_ol.fukusou li:nth-child(even){padding-left:30px;border-left:2px solid #e8e8e8}.manner_ul.fukusouList{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center}.manner_ul.fukusouList h3{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:5px 20px 5px 8px;font-size:30px;margin-bottom:25px;border-bottom:1px solid #2e4872;color:#2e4872}.manner_ul.fukusouList li.fukusouImg{width:30%;text-align:center}.manner_ul.fukusouList li.fukusouImg img{margin-left:-20px}.manner_ul.fukusouList li.fukusouDetail{width:70%;margin-bottom:40px}.manner_ul.fukusouList li.fukusouDetail:last-child{margin-bottom:10px}.manner_ul.fukusouList li.fukusouDetail .fukusouTxt{margin-bottom:20px;padding-left:20px}.manner_ul.fukusouList li.fukusouDetail .fukusouTxt span{display:block;font-weight:600;margin-bottom:10px;text-indent:-10px}.manner_ul.fukusouList li dl{display:flex;flex-wrap:wrap;padding-left:10px}.manner_ul.fukusouList li dl dt{width:30%;font-weight:600;margin-bottom:30px}.manner_ul.fukusouList li dl dd{width:70%;margin-bottom:30px}.manner_ol.shoko01 li{border-left:2px solid #e8e8e8}.manner_ol.shoko01 li:first-child{border-left:none}.manner_ol.shoko02{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.manner_ol.shoko02 li:first-child{width:100%;float:none}.manner_ol.shoko02 li img{margin:0 auto}.manner_ol.shoko02 li.block02{margin-left:17px}.manner_ol.shoko02 li.block03,.manner_ol.shoko02 li.block04,.manner_ol.shoko02 li.block05{border-left:2px solid #e8e8e8}.manner_ol.shoko03{width:100%;margin:0 auto;display:flex;justify-content:center}.mannerKoden .bgBeige{background-color:#fcf5e5}.mannerKoden .headerTitle.bg03 .w950{background:url(/images/manner/img_title_mv01.png) right center no-repeat}.mannerKoden img{vertical-align:bottom}.mannerKoden .titleArea{border-top:#ab7cbf solid 6px;background-color:#fff}.mannerKoden .titleArea .areaL{display:inline-block;vertical-align:top;width:640px;padding-left:27px}.mannerKoden .titleArea .areaL .title{padding:29px 0 22px;font-size:40px;font-size:4rem;color:#ab7cbf;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#d6d3cd dotted 1px}@media all and (-ms-high-contrast: none){.mannerKoden .titleArea .areaL .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .titleArea .areaL .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerKoden .titleArea .areaL .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .titleArea .areaL .detailText{padding-top:39px}.mannerKoden .titleArea .areaR{display:inline-block;width:275px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:18px 0 25px 45px}.mannerKoden .hxStyle01{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.mannerKoden .contentsArea01,.mannerKoden .contentsArea02{background-color:#fff}.mannerKoden .movie{text-align:center;margin-top:30px}@media screen and (max-width: 736px){.mannerKoden .movie iframe{width:87vw;height:28vh}}.mannerKoden .contentsArea01{padding:43px 35px 60px 40px}.mannerKoden .contentsArea01 .mannerSubTitle{padding:0;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;margin-bottom:10px}@media all and (-ms-high-contrast: none){.mannerKoden .contentsArea01 .mannerSubTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .contentsArea01 .mannerSubTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerKoden .contentsArea01 .mannerSubTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .contentsArea01 .mannerUl li{background:url(/images/common/icon_common_blue.png) left 8px no-repeat;list-style:none;padding-left:20px;margin:3px 10px;font-size:16px;font-size:1.6rem;font-weight:bold;color:#274c80}.mannerKoden .contentsArea01 .mannerUl li P{margin:10px 0;font-weight:normal;color:#282828}.mannerKoden .contentsArea01 .mannerUl02{background-color:#ebf0f5;padding:10px 20px}.mannerKoden .contentsArea01 .mannerUl02 li{list-style:none;font-size:16px;font-size:1.6rem;padding:5px 0;width:25%;display:inline-block}.mannerKoden .mannerUl03{background-color:#ebf0f5;padding:10px 20px}.mannerKoden .mannerUl03 li{list-style:none;margin:5px 0}.mannerKoden .mannerUl03 li span{display:inline-block;vertical-align:top;width:790px}.mannerKoden .mannerUl03 li .number{font-size:16px;font-size:1.6rem;font-weight:bold;color:#274c80;padding-right:10px;width:30px}.mannerKoden .contentsArea01{padding:43px 35px 60px 40px}.mannerKoden .contentsArea02{padding:37px 30px}.mannerKoden .imgList01{width:810px;margin:37px auto 0}.mannerKoden .imgList01 li{display:inline-block;vertical-align:top;text-align:center}.mannerKoden .imgList01 li figcaption{text-align:left;margin-top:24px}.mannerKoden .imgList01 li.col01{width:272px;margin-right:40px}.mannerKoden .imgList01 li.col01 img{margin-top:3px}.mannerKoden .imgList01 li.col02{width:260px;margin-right:76px;text-align:left}.mannerKoden .imgList01 li.col02 img{margin-left:40px}.mannerKoden .imgList01 li.col03{width:120px}.mannerKoden .imgList01 li.col03 img{margin-top:23px}.mannerKoden .imgList02{width:900px;margin:31px auto 0}.mannerKoden .imgList02 li{background:none;display:inline-block;vertical-align:top;text-align:center;width:210px;margin:0 18px 2px 0;padding-bottom:0}.mannerKoden .imgList02 li figcaption{margin-top:9px;font-size:20px;font-size:2rem;font-weight:bold}.mannerKoden .imgList02 li .txtDetail{text-align:left;margin-top:5px;letter-spacing:-1px}.mannerKoden .imgList02 li:last-child{margin-right:0}.mannerKoden .imgText01 .imgArea{display:inline-block;width:258px;margin-right:20px;vertical-align:top}.mannerKoden .imgText01 .textArea{display:inline-block;width:610px;vertical-align:top;padding-top:8px}.mannerKoden .imgText02 .imgArea{display:inline-block;width:306px;margin-right:28px;vertical-align:top}.mannerKoden .imgText02 .imgArea.pd01{padding:5px 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.mannerKoden .imgText02 .textArea{display:inline-block;width:494px;vertical-align:top}.mannerKoden .imgText02.floatBox .imgArea.pd01{float:left}.mannerKoden .imgText02.floatBox p{float:left;display:contents}.mannerKoden .titleCenterLine{background:url(/images/manner/koden/bg_title_line01.png) repeat-x left center;text-align:center}.mannerKoden .titleCenterLine span{background-color:#fcf5e5;padding:0 25px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.mannerKoden .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerKoden .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .navWrap{border:#d6d3cd solid 1px;background-color:#fff;padding:20px}.mannerKoden .navWrap .navType01 li{display:inline-block;width:218px;margin-right:12px;border-bottom:#4a4a4a dotted 1px}.mannerKoden .navWrap .navType01 li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px 2px;display:block}.mannerKoden .navWrap .navType01 li a img{vertical-align:middle;display:inline-block}.mannerKoden .navWrap .navType01 li a p{display:inline-block;vertical-align:middle;padding-left:33px;text-decoration:underline;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/icon_common_arrow_next.png) 15px center no-repeat;width:112px}.mannerKoden .navWrap .navType01 li a:hover{opacity:0.8;color:#2e4872}.mannerKoden .navWrap .navType01 li a:hover p{background:url(/images/common/icon_common_arrow_next.png) 19px center no-repeat}.mannerKoden .navWrap .navType01 li:nth-child(4n){margin-right:0}.mannerKoden .navWrap .navType01 li.lastBottom{border-bottom:none}.mannerKoden .shokoInfoBox01 h3{font-size:20px;font-size:2rem;color:#005862}.mannerKoden .shokoInfoBox01 h3 span{font-size:18px;font-size:1.8rem}.mannerKoden .shokoInfoBox01 p span{font-size:15px;font-size:1.5rem}.mannerKoden .shokoInfoBox02 h3{font-size:20px;font-size:2rem;color:#005862}.mannerKoden .shokoInfoBox02 h3 span{font-size:18px;font-size:1.8rem}.mannerKoden .shokoInfoBox02 p span{font-size:15px;font-size:1.5rem}.mannerKoden .shokoInfoBox02 .shokoTxtBox{width:100%}.mannerKoden .shokoInfoBox02 .shokoTxtBox.BackImg{background:url(/images/manner/shoko/img_shoko_point.png) 160px 1px no-repeat}.mannerKoden .shokoInfoBox02 .shokoImgBox{float:right;width:540px}.mannerKoden .mannerSogiBox{border:#7d4222 solid 1px;background:url(/images/manner/sogi/mannerSogiBack.png) right center repeat}.mannerKoden .mannerSogiBox .mannerSogiTitle{background:#7d4222;padding:10px 20px;color:#FFFFFF}.mannerKoden .mannerSogiBox .mannerSogiSubTitle{color:#7d4222;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:20px}@media all and (-ms-high-contrast: none){.mannerKoden .mannerSogiBox .mannerSogiSubTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .mannerSogiBox .mannerSogiSubTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.mannerKoden .mannerSogiBox .mannerSogiSubTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .mannerSogiBox .mannerSogiWap li{background:#FFFFFF;margin:0 20px 20px 20px}.mannerKoden .mannerSogiBox dl dt{background:#7d4222;padding:10px;color:#FFFFFF}.mannerKoden .mannerSogiBox dl dd{padding:10px;padding-left:30px;display:inline-block;width:44%;vertical-align:top;background:url(/images/manner/sogi/mannerSogiBackIcon.png) 10px 14px no-repeat}.mannerKoden .pickupListArea{background:#fff}@media screen and (max-width: 736px){.mannerKoden .pickupListArea{margin-bottom:30px}}.mannerKoden ul.pickup{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.mannerKoden ul.pickup>li{width:calc(100% / 3 - 5px)}@media screen and (max-width: 736px){.mannerKoden ul.pickup>li{width:100%;margin-bottom:10px}.mannerKoden ul.pickup>li:last-child{margin-bottom:0}}.mannerKoden ul.pickup>li a{display:block;text-decoration:none;transition:0.2s}@media screen and (max-width: 736px){.mannerKoden ul.pickup>li a{font-size:0;letter-spacing:-.4em;display:flex}.mannerKoden ul.pickup>li a p{font-size:1.4rem;letter-spacing:normal;width:70%}.mannerKoden ul.pickup>li a p.mainCat,.mannerKoden ul.pickup>li a p.subCat{font-size:1.4rem}}.mannerKoden ul.pickup>li a p{text-decoration:underline}.mannerKoden ul.pickup>li a:hover{opacity:0.7}.mannerKoden ul.pickup>li a .thumb{margin-bottom:5px;width:290px;height:160px;overflow:hidden;position:relative}@media screen and (max-width: 736px){.mannerKoden ul.pickup>li a .thumb{width:30%;height:69px;display:inline-block;font-size:1.6rem;letter-spacing:normal;margin-right:15px}}.mannerKoden ul.pickup>li a .thumb img{position:absolute;max-height:160px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 736px){.mannerKoden ul.pickup>li a .thumb img{height:100%;max-width:none;width:auto}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.pagePrice .priceListArea1{overflow:hidden}.pagePrice .priceListArea1 li{width:291px}.pagePrice .priceListArea1 li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:block}.pagePrice .priceListArea1 li a .detailArea1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:center top;background-repeat:no-repeat;background-size:cover !important;position:relative}.pagePrice .priceListArea1 li a .detailArea1 .price{width:224px;padding:7px 0px 3px 10px;position:absolute;left:27px;line-height:1.2;display:inline-block;color:#333;background-color:#fff;font-size:18px;font-size:1.8rem;text-align:center;box-shadow:0 0 7.9px 0.1px rgba(50,50,50,0.75);z-index:1;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.pagePrice .priceListArea1 li a .detailArea1 .price{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.pagePrice .priceListArea1 li a .detailArea1 .price *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.pagePrice .priceListArea1 li a .detailArea1 .price:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.pagePrice .priceListArea1 li a .detailArea1 .price span{color:#b1233b;font-size:32px;font-size:3.2rem}.pagePrice .priceListArea1 li a .detailArea1 .price .allBox{color:#000000;font-size:16px;font-size:1.6rem;border:1px solid #000000;padding:5px;border-radius:6px;position:absolute;left:5px;top:8px;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}.pagePrice .priceListArea1 li a .detailArea1 .price .allBox.small{font-size:11px;font-size:1.1rem;padding:2px}.pagePrice .priceListArea1 li a .detailArea1 .box{color:#fff;margin:0 auto;padding:24px 10px 7px 10px;width:270px}.pagePrice .priceListArea1 li a .detailArea1 .box .text1{font-size:19px;font-size:1.9rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;padding:0 0 10px 0;height:90px}@media all and (-ms-high-contrast: none){.pagePrice .priceListArea1 li a .detailArea1 .box .text1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.pagePrice .priceListArea1 li a .detailArea1 .box .text1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.pagePrice .priceListArea1 li a .detailArea1 .box .text1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.pagePrice .priceListArea1 li a .detailArea1 .box .text1 span{padding:0 0 0 30px;display:table-cell;vertical-align:middle;height:96px}.pagePrice .priceListArea1 li a .detailArea1 .box .text1 span br{display:none}.pagePrice .priceListArea1 li a .detailArea1 .box .text2{font-size:15px;font-size:1.5rem;padding:15px 5px 10px}.pagePrice .priceListArea1 li a .detailArea1 .sub{text-align:left;width:291px;position:absolute;top:13px}.pagePrice .priceListArea1 li a .detailArea1 .sub .area1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-size:1.5rem;padding:0px;height:35px;line-height:35px;text-align:center;vertical-align:top;width:88px}.pagePrice .priceListArea1 li a .detailArea1 .sub .area1 span{vertical-align:middle;font-size:30px;font-size:3rem;margin-left:-5px}.pagePrice .priceListArea1 li a .detailArea1 .sub .area2.tag{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;background:#fff;display:inline-block;height:35px;line-height:31px;padding:0px 10px;vertical-align:top}.pagePrice .priceListArea1 li a .detailArea1 .sub .area2.tag.tagGeneral{border:2px solid #79588d;color:#79588d}.pagePrice .priceListArea1 li a .detailArea1 .sub .area2.tag.tagFamily{border:2px solid #dd523b;color:#dd523b}.pagePrice .priceListArea1 li a .detailArea1 .sub .area2.tag.tagCremation{border:2px solid #8d8958;color:#8d8958}.pagePrice .priceListArea1 li a .detailArea1 .sub .area3{position:absolute;top:5px;right:10px;padding:1px 20px;background:#fff;border-radius:25px;font-size:15px;font-size:1.5rem;line-height:28px;height:28px;box-sizing:border-box}.pagePrice .priceListArea1 li a .detailArea1 .sub .area3 span{vertical-align:sub;line-height:1;font-size:26px;font-size:2.6rem}.pagePrice .priceListArea1 li a .detailArea1:hover{opacity:0.8}.pagePrice .priceListArea1 li a .detailArea1:hover .box .text1 span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background-position:5px center !important}.pagePrice .priceListArea1 li.item1{background:#7d4222}.pagePrice .priceListArea1 li.item1 a .detailArea1{border-top:6px solid #7d4222}.pagePrice .priceListArea1 li.item1 a .detailArea1 .box{background-color:#7d4222}.pagePrice .priceListArea1 li.item1 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_brown.png) no-repeat left center}.pagePrice .priceListArea1 li.item1 a .detailArea1 .sub .area1{background-color:#7d4222}.pagePrice .priceListArea1 li.item1 a .detailArea1 .sub .area3{color:#7d4222}.pagePrice .priceListArea1 li.item1 a .detailAreaPrice{background:#7d4222}.pagePrice .priceListArea1 li.item1 a .detailAreaPrice dl dt{background:#7d4222}.pagePrice .priceListArea1 li.item2{background:#75736e}.pagePrice .priceListArea1 li.item2 a .detailArea1{border-top:6px solid #7b7c7c}.pagePrice .priceListArea1 li.item2 a .detailArea1 .box{background-color:#75736e}.pagePrice .priceListArea1 li.item2 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_gray.png) no-repeat left center}.pagePrice .priceListArea1 li.item2 a .detailArea1 .sub .area1{background-color:#7b7c7c}.pagePrice .priceListArea1 li.item2 a .detailArea1 .sub .area3{color:#7b7c7c}.pagePrice .priceListArea1 li.item2 a .detailAreaPrice{background:#75736e}.pagePrice .priceListArea1 li.item2 a .detailAreaPrice dl dt{background:#75736e}.pagePrice .priceListArea1 li.item3{background:#aa8109}.pagePrice .priceListArea1 li.item3 a .detailArea1{border-top:6px solid #bea458}.pagePrice .priceListArea1 li.item3 a .detailArea1 .box{background-color:#aa8109}.pagePrice .priceListArea1 li.item3 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_yellow.png) no-repeat left center}.pagePrice .priceListArea1 li.item3 a .detailArea1 .sub .area1{background-color:#aa8109}.pagePrice .priceListArea1 li.item3 a .detailArea1 .sub .area3{color:#aa8109}.pagePrice .priceListArea1 li.item3 a .detailAreaPrice{background:#aa8109}.pagePrice .priceListArea1 li.item3 a .detailAreaPrice dl dt{background:#aa8109}.pagePrice .priceListArea1 li.item4{background:#559070}.pagePrice .priceListArea1 li.item4 a .detailArea1{border-top:6px solid #559070}.pagePrice .priceListArea1 li.item4 a .detailArea1 .box{background-color:#559070}.pagePrice .priceListArea1 li.item4 a .detailArea1 .box .text1 span{background:url(/images/price/icon_arrow_yellow.png) no-repeat left center}.pagePrice .priceListArea1 li.item4 a .detailArea1 .sub .area1{background-color:#559070}.pagePrice .priceListArea1 li.item4 a .detailArea1 .sub .area3{color:#559070}.pagePrice .priceListArea1 li.item4 a .detailAreaPrice{background:#559070}.pagePrice .priceListArea1 li.item4 a .detailAreaPrice dl dt{background:#559070}.pagePrice .priceListArea1.priceListKanto .item1 a .detailArea1{background-image:url(/images/price/img_price_links_case01_kanto.png)}.pagePrice .priceListArea1.priceListKanto .item2 a .detailArea1{background-image:url(/images/price/img_price_links_case02_kanto_mod.png)}.pagePrice .priceListArea1.priceListKanto .item3 a .detailArea1{background-image:url(/images/price/img_price_links_case04_kanto_mod.png)}.pagePrice .priceListArea1.priceListKanto .item4 a .detailArea1{background-image:url(/images/price/img_price_links_case04_kinki.png)}.pagePrice .priceListArea1.priceListKinki .item1 a .detailArea1{background-image:url(/images/price/img_price_links_case01_kinki.png)}.pagePrice .priceListArea1.priceListKinki .item2 a .detailArea1{background-image:url(/images/price/img_price_links_case02_kinki.png)}.pagePrice .priceListArea1.priceListKinki .item3 a .detailArea1{background-image:url(/images/price/img_price_links_case03_kinki.png)}.pagePrice .priceListArea1.priceListKinki .item4 a .detailArea1{background-image:url(/images/price/img_price_links_case04_kinki.png)}.pagePrice .accordion-panel{display:none}.pagePrice .accordion-control{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);margin:20px auto 0;width:50%}.pagePrice .accordion-control i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem}.pagePrice .accordion-control.close .open{display:none}.pagePrice .accordion-control.close:before{content:"";background:url(/images/common/icon_plus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.pagePrice .accordion-control.open .close{display:none}.pagePrice .accordion-control.open:before{content:"";background:url(/images/common/icon_minus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.priceTop .breadCrumbArea{padding:18px 0 22px}.priceTop .headerTitle .w950{background-image:url(/images/price/img_title_price.png)}.priceTop .headerTitle .w950 .inner{width:auto}.priceTop .headerTitle .w950 .inner .detailText{width:715px;letter-spacing:-0.04em}.priceTop .headerTitle .w950 .inner .title span{font-size:32px;font-size:3.2rem;margin-left:10px;letter-spacing:0.04em}.priceTop .hxStyle02{padding:32px 10px 14px}.priceTop .textArea01{padding:33px 20px 30px}.priceTop .textArea02{border-radius:5px;margin:0 20px;padding:30px 65px 30px;background:#fff}.priceTop .textArea02 .small{margin-top:10px;font-size:1.5rem}.priceTop .textArea02 .small span{font-size:1.7rem}.priceTop .textArea02 .dataList01{display:flex;flex-wrap:wrap;width:450px}.priceTop .textArea02 .dataList01 dt{width:200px}.priceTop .textArea02 .dataList01 dd{width:160px}.priceTop .textArea02 .dataList02{display:block;padding-top:8px}.priceTop .textArea02.imgfloatR{width:500px;padding:30px 10px 30px 30px}.priceTop .textArea03{padding:0 20px}.priceTop .priceListArea1{display:flex;flex-wrap:wrap}.priceTop .priceListArea1 li{margin-left:12px}.priceTop .priceListArea1 li a{border:1px solid #ccc;display:block;overflow:hidden;text-decoration:none;border-radius:0}.priceTop .priceListArea1 li a .detailArea1{padding:155px 0 0;min-height:507px}.priceTop .priceListArea1 li a .detailArea1 .detailArea1Wap{min-height:187px}.priceTop .priceListArea1 li a .detailArea1 .price{top:126px}.priceTop .priceListArea1 li a .detailArea1 .box .text1{border-bottom:1px dotted #fff;min-height:99px}.priceTop .priceListArea1 li a .detailAreaPrice{padding:0 10px 10px 10px}.priceTop .priceListArea1 li a .detailAreaPrice dl{border:1px solid #bfbfbf;border-radius:12px;background:#FFFFFF;border:2px solid #FFFFFF}.priceTop .priceListArea1 li a .detailAreaPrice dl dt{text-align:center;color:#FFF;font-size:1.6rem;font-weight:bold;border-radius:8px 8px 0 0;letter-spacing:3px}.priceTop .priceListArea1 li a .detailAreaPrice dl dd{padding:18px 0 8px}.priceTop .priceListArea1 li a .detailAreaPrice dl dd ul{-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.priceTop .priceListArea1 li a .detailAreaPrice dl dd ul li{width:23%;padding:5px 0;background:#e9f1f9;color:#2d4670;border:2px solid;margin:0 1% 8px;border-radius:5px;text-align:center;font-weight:bold;font-size:1.6rem;box-sizing:border-box}.priceTop .priceListArea1 li a .detailAreaPrice dl dd ul li.off{background:#f7f7f7;color:#bfbfbf;border:none}.priceTop .priceListArea1 li:nth-child(n + 4){margin-top:12px}.priceTop .priceListArea1.center{display:flex;justify-content:center}.priceTop .priceBox{border:6px solid #f1eada;border-radius:5px;margin:0 20px;padding:40px 22px 30px;background:#fff}.priceTop .priceBox>.price{line-height:1.1;text-align:center;width:689px;background:#efe7d6;margin:0 auto}.priceTop .priceBox>.price .lineB{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;display:inline-block;padding-bottom:6px;position:relative;z-index:2}@media all and (-ms-high-contrast: none){.priceTop .priceBox>.price .lineB{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .priceBox>.price .lineB *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .priceBox>.price .lineB:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceTop .priceBox>.price .lineB>span{display:block}.priceTop .priceBox>.price .lineB>span .fzL{font-size:100px;font-size:10rem}.priceTop .priceBox>.price .lineB>span .fzL.color01{color:#b1233b}.priceTop .priceBox>.price .lineB:after{content:"";position:absolute;top:0;right:0;left:0;bottom:-50px;margin:auto;padding-right:5px;display:block;height:35px;background:#fff586;z-index:-1}.priceTop .priceBox .pricePicList{width:738px;margin:20px auto 0;overflow:hidden}.priceTop .priceBox .pricePicList li{width:246px;text-align:center;float:left}.priceTop .priceBox .pricePicList li .box .title{position:relative;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;z-index:2}@media all and (-ms-high-contrast: none){.priceTop .priceBox .pricePicList li .box .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .priceBox .pricePicList li .box .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .priceBox .pricePicList li .box .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceTop .priceBox .pricePicList li .box .title:after{content:"";position:absolute;top:0;right:4px;left:0;bottom:-22px;margin:auto;display:block;height:10px;background:#fff586;z-index:-1}.priceTop .priceBox .pricePicList li .box .title.type01:after{width:146px}.priceTop .priceBox .pricePicList li .box .title.type02:after{width:234px}.priceTop .priceBox .pricePicList li .box .title.type03:after{width:123px;right:1px}.priceTop .priceBox .pricePicList li .box .price{margin-bottom:10px;font-size:18px;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.priceTop .priceBox .pricePicList li .box .price{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .priceBox .pricePicList li .box .price *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .priceBox .pricePicList li .box .price:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceTop .priceBox .pricePicList li .box .price span{font-size:48px;font-size:4.8rem;color:#b1233b;line-height:1.1;vertical-align:sub}.priceTop .priceBox .pricePicList li .box .txtLink{width:116px;margin:0 auto 20px auto}.priceTop .priceBox .txtR{font-size:15px;font-size:1.5rem}.priceTop .textMod{margin:50px auto 0;width:910px;margin-bottom:32px}.priceTop .textMod .titleType1{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;text-align:center;background:url(/images/price/bg_title01.png) no-repeat center top;color:#274c80;letter-spacing:0.1em;min-height:75px;padding-top:3px;height:56px;line-height:51px}@media all and (-ms-high-contrast: none){.priceTop .textMod .titleType1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .textMod .titleType1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .textMod .titleType1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceTop .textMod .titleType1 span{font-size:30px;font-size:3rem}.priceTop .textMod .titleType1 span.color{color:#b1233b}.priceTop .textMod :root h3{line-height:58px}.priceTop .textMod div{margin-top:-19px;padding-top:37px;background:url(/images/price/img_important_point01_mod.png) no-repeat right top}.priceTop .textMod div p{width:640px;line-height:1.7;font-size:16px;font-size:1.6rem}.priceTop .textMod div p .fontItem{font-size:20px;font-size:2rem;color:#274c80}.priceTop .whiteBtn{display:block;text-align:center;width:466px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;height:47px;line-height:44px}@media all and (-ms-high-contrast: none){.priceTop .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.priceTop .whiteBtn{line-height:45px}.priceTop .whiteBtn *::-ms-backdrop{line-height:45px}}.priceTop .whiteBtn:not(:target){line-height:45px\9}.priceTop .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.priceTop .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.priceTop .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.priceTop .whiteBtn span{background-position:40px 15px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.priceTop .whiteBtn span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceTop .whiteBtn span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceTop .whiteBtn span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceTop .whiteBtn:hover span{background-position:44px 15px}:not(:target) .priceTop .textMod h3{line-height:60px\9}:not(:target) .priceTop .whiteBtn{line-height:54px\9}.priceCaseUnder .breadCrumbArea{padding:18px 0}.priceCaseUnder .headerTitle .w950{background-image:url(/images/price/img_title_price.png)}.priceCaseUnder .headerTitle .w950 .inner{width:715px}.priceCaseUnder .headerTitle .w950 .inner .detailText{width:660px}.priceCaseUnder .headerTitle .w950 .inner .title span{font-size:29px;font-size:2.9rem;font-weight:normal}.priceCaseUnder .headerTitle .w950 .inner .title span>span{padding-left:5px;font-size:24px;font-size:2.4rem}.priceCaseUnder .w950 .caseBtnArea{position:relative;text-align:center;padding-top:62px}.priceCaseUnder .w950 .caseBtnArea .btn1{position:absolute;top:33px;right:0}.priceCaseUnder .w950 .caseBtnArea .btn1 a{padding-right:50px;display:inline-block;background-repeat:no-repeat;background-position:86% top;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:23px;text-decoration:none}.priceCaseUnder .w950 .caseBtnArea .btn1 a:hover{opacity:0.8;background-position:90% top;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.priceCaseUnder .w950 .caseBtnArea .btn1.jirei01 a{background-image:url(/images/price/icon_price_right_brown.png);color:#7d4222}.priceCaseUnder .w950 .caseBtnArea .btn1.jirei02 a{background-image:url(/images/price/icon_price_right_gray.png);color:#7b7c7c}.priceCaseUnder .w950 .caseBtnArea .btn1.jirei03 a{background-image:url(/images/price/icon_price_right_yellow.png);color:#aa8109}.priceCaseUnder .w950 .caseBtnArea .btn1.jirei04 a{background-image:url(/images/price/icon_price_right_green.png);color:#559070}.priceCaseUnder .w950 .caseBtnArea .btn2{position:absolute;top:33px;left:0}.priceCaseUnder .w950 .caseBtnArea .btn2 a{padding-left:50px;display:inline-block;background-repeat:no-repeat;background-position:15px 5px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:23px;text-decoration:none}.priceCaseUnder .w950 .caseBtnArea .btn2 a:hover{opacity:0.8;background-repeat:no-repeat 11px top;background-position:11px top;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.priceCaseUnder .w950 .caseBtnArea .btn2.jirei01 a{background-image:url(/images/price/icon_price_left_brown.png);color:#7d4222}.priceCaseUnder .w950 .caseBtnArea .btn2.jirei02 a{background-image:url(/images/price/icon_price_left_gray.png);color:#7b7c7c}.priceCaseUnder .w950 .caseBtnArea .btn2.jirei03 a{background-image:url(/images/price/icon_price_left_yellow.png);color:#aa8109}.priceCaseUnder .w950 .caseBtnArea .btn2.jirei04 a{background-image:url(/images/price/icon_price_left_green.png);color:#559070}.priceCaseUnder .w950 .caseBtnArea .title{display:inline-block;padding-top:18px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:2.7rem}.priceCaseUnder .w950 .caseBtnArea .title small{font-size:2rem}.priceCaseUnder .w950 .caseBtnArea.jirei01 .title{border-top:4px solid #7d4222;color:#7d4222}.priceCaseUnder .w950 .caseBtnArea.jirei02 .title{border-top:4px solid #7b7c7c;color:#7b7c7c}.priceCaseUnder .w950 .caseBtnArea.jirei03 .title{border-top:4px solid #aa8109;color:#aa8109}.priceCaseUnder .w950 .caseBtnArea.jirei04 .title{border-top:4px solid #559070;color:#559070}.priceCaseUnder .w950 .caseArea{text-align:center}.priceCaseUnder .w950 .caseArea>.title{margin-top:6px;display:inline-block;position:relative;color:#c5bda9;line-height:2}.priceCaseUnder .w950 .caseArea>.title .bracketsL{font-size:48px;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/price/bg_bracketsL.png) no-repeat;width:16px;height:44px;position:absolute;top:1pxpx;left:-20px}@media all and (-ms-high-contrast: none){.priceCaseUnder .w950 .caseArea>.title .bracketsL{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .w950 .caseArea>.title .bracketsL *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .w950 .caseArea>.title .bracketsL:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceCaseUnder .w950 .caseArea>.title .text{font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:2}@media all and (-ms-high-contrast: none){.priceCaseUnder .w950 .caseArea>.title .text{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .w950 .caseArea>.title .text *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .w950 .caseArea>.title .text:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceCaseUnder .w950 .caseArea>.title .text.jirei01{color:#7d4222}.priceCaseUnder .w950 .caseArea>.title .text.jirei02{color:#7b7c7c}.priceCaseUnder .w950 .caseArea>.title .text.jirei03{color:#aa8109}.priceCaseUnder .w950 .caseArea>.title .text.jirei04{color:#559070}.priceCaseUnder .w950 .caseArea>.title .bracketsR{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:48px;font-size:4.8rem;background:url(/images/price/bg_bracketsR.png) no-repeat;width:16px;height:44px;position:absolute;right:-15px;bottom:2px}@media all and (-ms-high-contrast: none){.priceCaseUnder .w950 .caseArea>.title .bracketsR{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .w950 .caseArea>.title .bracketsR *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .w950 .caseArea>.title .bracketsR:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceCaseUnder .w950 .caseArea .sub{background:#fff;margin:6px auto 22px;width:409px;height:50px;line-height:50px;box-sizing:border-box;border:1px solid #ccc;font-size:14px;font-size:1.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.priceCaseUnder .w950 .caseArea .sub{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .w950 .caseArea .sub *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .w950 .caseArea .sub:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceCaseUnder .w950 .caseArea .sub .fzL{font-size:30px;font-size:3rem}.priceCaseUnder .w950 .caseArea .textMod1{display:table;width:760px;margin:0 auto 42px}.priceCaseUnder .w950 .caseArea .textMod1 .boxL{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;text-align:left;padding:0 18px 0 5px;border-right:1px solid #ccc;vertical-align:top;width:487px}.priceCaseUnder .w950 .caseArea .textMod1 .boxL dl dt{font-size:24px;font-size:2.4rem;text-align:center;width:463px;margin-bottom:14px;padding:12px 0 5px;background:#304b78;color:#fff;border-radius:5px}.priceCaseUnder .w950 .caseArea .textMod1 .boxL dl dd{width:463px}.priceCaseUnder .w950 .caseArea .textMod1 .boxL dl dd ul li{line-height:1.79;font-size:17px;font-size:1.7rem;border-bottom:1px solid #ccc;text-indent:-1.6rem;padding-left:1.6rem}.priceCaseUnder .w950 .caseArea .textMod1 .boxL dl dd ul li.noBr{letter-spacing:-0.1rem}.priceCaseUnder .w950 .caseArea .textMod1 .boxL dl dd ul li span{font-size:19px;font-size:1.9rem;color:#8f6632;font-weight:bold}.priceCaseUnder .w950 .caseArea .textMod1 .boxR{display:table-cell;text-align:left;padding:9px 0 0 20px;vertical-align:top}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag{font-size:20px;font-size:2rem;height:36px;line-height:36px;text-align:center;width:89px;margin-bottom:9px;background:#fff}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag.general{border:2px solid #79588d;color:#79588d}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag.family{border:2px solid #dd523b;color:#dd523b}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag.cremation{border:2px solid #8d8958;color:#8d8958}.priceCaseUnder .w950 .caseArea .textMod1 .boxR dl dt{padding-left:17px;font-size:16px;font-size:1.6rem;background:url(/images/price/icon_circle_blue.png) no-repeat left 4px;font-weight:bold}.priceCaseUnder .w950 .costArea .comparison{width:743px;margin:0 auto 10px}.priceCaseUnder .w950 .costArea .comparison dl dt{color:#fff;border-radius:6px 6px 0 0;height:53px;border:1px solid #b1233b;background:url(/images/price/bg_slanting_red.gif) repeat right bottom;border-bottom:none;box-sizing:border-box;padding-top:10px}.priceCaseUnder .w950 .costArea .comparison dl dt span{font-size:20px;font-size:2rem;font-weight:bold}.priceCaseUnder .w950 .costArea .comparison dl dd{position:relative;background:#fff;padding:14px 15px 12px;border-top:none;border:3px solid #b1233b;border-radius:0 0 6px 6px}.priceCaseUnder .w950 .costArea .comparison dl dd span{font-size:16px;font-size:1.6rem}.priceCaseUnder .w950 .costArea .comparison dl dd>p{text-align:left;font-weight:bold;font-size:14px;font-size:1.4rem;margin:0}.priceCaseUnder .w950 .costArea .comparison dl dd>p a{font-size:15px;font-size:1.5rem;font-weight:normal;padding-left:15px;background:url(/images/price/icon_arrow_right.png) no-repeat left 0.25em;vertical-align:middle}.priceCaseUnder .w950 .costArea .comparison dl dd .txtC{text-align:center}.priceCaseUnder .w950 .costArea .comparison dl dd .arrowB{position:absolute;right:354px;bottom:-34px}.priceCaseUnder .w950 .costArea .comparison.kinki dd .price{font-size:5rem;text-align:center}.priceCaseUnder .w950 .costArea .comparison.kinki dd .price span{font-size:20px}.priceCaseUnder .w950 .costArea .comparison.kinki dd .notice{font-size:1.2rem;font-weight:300}.priceCaseUnder .w950 .costArea .comparison.kinki .bnrPrevio{background:#FFFCDB;border:3px solid #31A6DC;border-radius:10px;color:#31A6DC;font-weight:600;padding:1px 0 3px;font-size:1.7rem;margin:15px}.priceCaseUnder .w950 .costArea .comparison.kinki .bnrPrevio span{color:#E81115}.priceCaseUnder .w950 .costArea .comparison.kinki .bnrPrevio span.fntL{font-size:2rem}.priceCaseUnder .w950 .costArea .comparison.kinki .bnrPrevio span.fntS{font-size:1.2rem}.priceCaseUnder .w950 .costArea .comparison.kinki .bnrPrevio:hover{opacity:0.8}.priceCaseUnder .w950 .costArea .comparison.kinki a{text-decoration:none}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow dd .place{font-size:2.3rem;text-align:center;padding-top:7px}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow dd ul{display:flex;flex-wrap:wrap;margin:0 auto;width:75%;padding:20px 0;font-weight:600;justify-content:flex-end}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow dd ul li{width:50%;text-align:left;padding-bottom:5px}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow dd ul li.feeItem{width:30%}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow dd ul span{font-size:1.3rem;padding-left:2px}.priceCaseUnder .w950 .costArea .comparison.kinki--noArrow:after{content:none}.priceCaseUnder .w950 .priceListArea2{text-align:left;padding:14px 19px 0;border:1px solid #ccc;background:#fff}.priceCaseUnder .w950 .priceListArea2 .title{text-align:center;position:relative}.priceCaseUnder .w950 .priceListArea2 .title h3{padding:12px 0;font-size:24px;font-size:2.4rem;border-bottom:5px solid #bcc5d4}.priceCaseUnder .w950 .priceListArea2 .title p{position:absolute;top:-23px;left:257px}.priceCaseUnder .w950 .priceListArea2 ul{overflow:hidden}.priceCaseUnder .w950 .priceListArea2 ul li{width:50%;float:left;border-bottom:1px solid #bcc5d4}.priceCaseUnder .w950 .priceListArea2 ul li>div{padding:23px 0 10px 0;overflow:hidden;box-sizing:border-box}.priceCaseUnder .w950 .priceListArea2 ul li>div .image{display:inline;float:left;margin-right:10px}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .title{text-align:left;font-size:20px;font-size:2rem;color:#304b78;font-weight:bold}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .text{font-size:14px;font-size:1.4rem}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .price{margin-top:5px;padding-top:3px;overflow:hidden;width:310px;height:51px;box-sizing:border-box;background:#f5f5f5}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .price .cost{padding-left:14px;color:#b1233b;font-size:18px;font-size:1.8rem}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .price .cost>span{vertical-align:baseline;font-size:28px;font-size:2.8rem}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .price .icon{font-size:12px;font-size:1.2rem;color:#fff;background:#858382;padding:1px 8px 0;border-radius:3px;margin-left:8px;vertical-align:middle;height:17px;box-sizing:border-box;line-height:17px;display:inline-block;margin-top:-4px}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .btn{margin-top:3px}.priceCaseUnder .w950 .priceListArea2 ul li>div .textBox .btn a{padding-left:16px;background:url(/images/price/icon_arrow_right.png) no-repeat left 0.2em}.priceCaseUnder .w950 .priceListArea2 ul li:first-child>div,.priceCaseUnder .w950 .priceListArea2 ul li:nth-child(2)>div{padding:22px 0 19px 0;height:175px}.priceCaseUnder .w950 .priceListArea2 ul li:first-child>div .price,.priceCaseUnder .w950 .priceListArea2 ul li:nth-child(2)>div .price{margin-top:3px}.priceCaseUnder .w950 .priceListArea2 ul li:last-child,.priceCaseUnder .w950 .priceListArea2 ul li:nth-last-child(2){border-bottom:none}.priceCaseUnder .w950 .priceListArea2 ul li .type02 .textBox .title,.priceCaseUnder .w950 .priceListArea2 ul li .type02 .textBox .text,.priceCaseUnder .w950 .priceListArea2 ul li .type02 .textBox .price,.priceCaseUnder .w950 .priceListArea2 ul li .type02 .textBox .price .cost{color:#858382}.priceCaseUnder .w950 .priceListArea2 ul li .type02 .textBox a{background:url(/images/price/icon_arrow_right_gray.png) no-repeat left 0.2em !important;color:#858382}.priceCaseUnder .w950 .priceListArea2+.txt{margin:20px 0 30px;text-align:left;font-size:15px;font-size:1.5rem}.priceCaseUnder .w950 .priceListArea2.kinki{margin-bottom:20px}.priceCaseUnder .w950 .priceListArea2.kinki table{width:70%;margin:20px auto 40px;text-align:center;font-weight:600}.priceCaseUnder .w950 .priceListArea2.kinki table th{background:#A89890;color:#fff;text-align:center;border:solid 1px black;padding:10px 0}.priceCaseUnder .w950 .priceListArea2.kinki table th span{font-size:12px;font-size:1.2rem}.priceCaseUnder .w950 .priceListArea2.kinki table td{border:solid 1px black;padding:10px 0}.priceCaseUnder .w950 .priceListArea2.kinki table td span{font-size:12px;font-size:1.2rem}.priceCaseUnder .w950 .priceListArea2 .fee_detail_list{display:flex;padding:30px 0;justify-content:left;flex-wrap:wrap}.priceCaseUnder .w950 .priceListArea2 .fee_detail_list li{width:20%;border-bottom:none;text-align:center;padding:10px 0;float:none;font-weight:bold;color:#463D3B;line-height:2rem}.priceCaseUnder .w950 .priceListArea2 .fee_detail_list img{width:150px}.priceCaseUnder .w950 .dlModWrap{border:3px solid #dcc7a6}.priceCaseUnder .w950 .dlModWrap+.dlModWrap{margin-top:30px}.priceCaseUnder .w950 .dlModWrap .dlMod1{background:#fff;padding:21px 18px 24px}.priceCaseUnder .w950 .dlModWrap .dlMod1 dt{padding-bottom:12px;border-bottom:1px dotted #000;color:#304b78;font-size:24px;font-size:2.4rem;font-weight:bold}.priceCaseUnder .w950 .dlModWrap .dlMod1 dt .icon{padding-left:64px;background:url(/images/price/icon_price_comment01.png) no-repeat 5px center}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01{padding:18px 0 0 166px;background:url(/images/price/img_price_client_voice01.png) no-repeat 16px center;min-height:115px}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01 .title{font-size:20px;font-size:2rem;color:#8f6632;margin-bottom:6px}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01 .text{font-size:15px;font-size:1.5rem;margin-bottom:6px;padding-left:1em;text-indent:-1em}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01 .text:last-child{margin-bottom:0}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01 .text:before{content:"・"}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01_img02{background:url(/images/price/img_price_client_voice02.png) no-repeat 16px center}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type01_img03{background:url(/images/price/img_price_client_voice03.png) no-repeat 16px center}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type02{padding:19px 183px 0 0;background:url(/images/price/img_price_consider01_mod.png) no-repeat 98% center;min-height:110px}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type02 .title{font-size:20px;font-size:2rem;color:#8f6632;margin-bottom:6px}.priceCaseUnder .w950 .dlModWrap .dlMod1 .type02 .text{font-size:15px;font-size:1.5rem}.priceCaseUnder .w950 .priceListArea1 li{margin-left:18px;float:left}.priceCaseUnder .w950 .priceListArea1 li:first-child{margin-left:0}.priceCaseUnder .w950 .priceListArea1 li a{text-decoration:none !important}.priceCaseUnder .w950 .priceListArea1 li a .detailArea1{position:relative;min-height:266px}.priceCaseUnder .w950 .priceListArea1.priceListKanto.center{display:flex;justify-content:center}.priceCaseUnder .w950 .priceListArea1.priceListKanto li a .detailArea1 .price{margin-top:-30px}.priceCaseUnder .w950 .priceListArea1.priceListKanto li a .detailArea1 .box{margin-top:130px}.priceCaseUnder .w950 .priceListArea1.priceListKinki li a .detailArea1 .price{margin-top:-30px;padding:7px 5px 3px 12px}.priceCaseUnder .w950 .priceListArea1.priceListKinki li a .detailArea1 .box{margin-top:130px}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice{padding:0 10px 10px 10px}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice:hover{text-decoration:none}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl{border:1px solid #bfbfbf;border-radius:12px;background:#FFFFFF}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl dt{text-align:center;color:#FFF;font-size:1.6rem;font-weight:bold;border-radius:12px 12px 0 0;letter-spacing:3px;text-decoration:none}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl dd{padding:18px 0 8px}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl dd ul{-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl dd ul li{width:23%;padding:5px 0;background:#e9f1f9;color:#2d4670;border:2px solid;margin:0 1% 8px;border-radius:5px;text-align:center;font-weight:bold;font-size:1.6rem;box-sizing:border-box;text-decoration:none}.priceCaseUnder .w950 .priceListArea1 .detailAreaPrice dl dd ul li.off{background:#f7f7f7;color:#bfbfbf;border:none}.priceCaseUnder .whiteBtn{display:block;text-align:center;width:466px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;height:47px;line-height:44px}@media all and (-ms-high-contrast: none){.priceCaseUnder .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.priceCaseUnder .whiteBtn{line-height:45px}.priceCaseUnder .whiteBtn *::-ms-backdrop{line-height:45px}}.priceCaseUnder .whiteBtn:not(:target){line-height:45px\9}.priceCaseUnder .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.priceCaseUnder .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.priceCaseUnder .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.priceCaseUnder .whiteBtn span{background-position:40px 15px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.priceCaseUnder .whiteBtn span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceCaseUnder .whiteBtn span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceCaseUnder .whiteBtn span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceCaseUnder .whiteBtn:hover span{background-position:44px 15px}.priceInformation .priceListArea3{display:flex;flex-wrap:wrap}.priceInformation .priceListArea3 .text1{font-size:14px;font-size:1.4rem;padding:0 15px;box-sizing:border-box;text-align:center;display:flex;width:100%;height:46px;align-items:center;justify-content:center}.priceInformation .priceListArea3 .text1 span{display:block;line-height:1.2}.priceInformation .priceListArea3 .text1 span.small{font-size:1.3rem}.priceInformation .priceListArea3 .detailArea1 .detailArea1Column{transition:0.2s;display:flex}.priceInformation .priceListArea3 .detailArea1 .detailArea1Column .leftArea{display:block;width:145px}.priceInformation .priceListArea3 .detailArea1 .detailArea1Column .rightArea{flex:1;display:block;padding:10px;position:relative}.priceInformation .priceListArea3 .detailArea1 .detailArea1Column .rightArea:after{content:"";background:url(/images/top/top_tab_arrow03.svg) no-repeat;padding:15px;position:absolute;top:50px;right:0;background-size:18px;transition:0.2s}.priceInformation .priceListArea3 .detailArea1:hover .detailArea1Column .rightArea:after{right:-4px}.priceInformation .priceListArea3 .detailArea1 .tag{border:2px solid;line-height:1;padding:2px 6px;margin-right:6px;box-sizing:border-box;background:#fff}.priceInformation .priceListArea3 .detailArea1 .tag.tagFamily{border-color:#c24c38;color:#c24c38}.priceInformation .priceListArea3 .detailArea1 .tag.tagGeneral{border-color:#79588d;color:#79588d}.priceInformation .priceListArea3 .detailArea1 .tag.tagCremation{border-color:#8d8958;color:#8d8958}.priceInformation .priceListArea3 .detailArea1 .area3{font-weight:bold;vertical-align:baseline;line-height:1;box-sizing:border-box;font-size:10px;font-size:1rem;color:#282828;border:2px solid #bfbfbf;border-radius:20px;padding:3px 7px 1px 7px}.priceInformation .priceListArea3 .detailArea1 .area3 span{font-size:15px;font-size:1.5rem}.priceInformation .priceListArea3 .detailArea1 .price{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:10px 0;font-size:18px;font-size:1.8rem;line-height:1;vertical-align:baseline;color:#282828}@media all and (-ms-high-contrast: none){.priceInformation .priceListArea3 .detailArea1 .price{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.priceInformation .priceListArea3 .detailArea1 .price *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.priceInformation .priceListArea3 .detailArea1 .price:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.priceInformation .priceListArea3 .detailArea1 .price .allBox{font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;color:#282828;display:block;font-size:14px;font-size:1.4rem;margin-bottom:5px}.priceInformation .priceListArea3 .detailArea1 .price .num{color:#c4144a;font-size:32px;font-size:3.2rem}.priceInformation .priceListArea3 .detailAreaPrice{padding:0 15px 10px 15px}.priceInformation .priceListArea3 .detailAreaPrice dl{border:1px solid #bfbfbf;border-radius:12px;background:#FFFFFF}.priceInformation .priceListArea3 .detailAreaPrice dl dt{text-align:center;color:#FFF;font-size:1.6rem;font-weight:bold;border-radius:8px 8px 0 0;letter-spacing:3px}.priceInformation .priceListArea3 .detailAreaPrice dl dd{padding:18px 0 8px}.priceInformation .priceListArea3 .detailAreaPrice dl dd ul{-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.priceInformation .priceListArea3 .detailAreaPrice dl dd ul li{width:23%;padding:5px 0;background:#e9f1f9;color:#2d4670;border:2px solid;margin:0 1% 8px;border-radius:5px;text-align:center;font-weight:bold;font-size:1.6rem;box-sizing:border-box}.priceInformation .priceListArea3 .detailAreaPrice dl dd ul li.off{background:#f7f7f7;color:#bfbfbf;border:none}.priceInformation .priceListArea3 li{border-radius:4px;width:307px}.priceInformation .priceListArea3 li:not(:nth-child(3n)){margin-right:8px}.priceInformation .priceListArea3 li:nth-child(n + 4){margin-top:8px}.priceInformation .priceListArea3 li a{text-decoration:none}.priceInformation .priceListArea3 li a:hover{opacity:0.8}.priceInformation .priceListArea3 li.item1{border:2px solid #7d4222;background:#fcfaf6}.priceInformation .priceListArea3 li.item1 .text1{background:#7d4222;color:#fff}.priceInformation .priceListArea3 li.item1 a .detailAreaPrice dl dt{background:#7d4222}.priceInformation .priceListArea3 li.item2{border:2px solid #75736e;background:#f1f4f9}.priceInformation .priceListArea3 li.item2 .text1{background:#75736e;color:#fff}.priceInformation .priceListArea3 li.item2 a .detailAreaPrice dl dt{background:#75736e}.priceInformation .priceListArea3 li.item3{border:2px solid #aa8109;background:#f5f6f2}.priceInformation .priceListArea3 li.item3 .text1{background:#aa8109;color:#fff}.priceInformation .priceListArea3 li.item3 a .detailAreaPrice dl dt{background:#aa8109}.priceInformation .priceListArea3 li.item4{border:2px solid #559070;background:#f5f6f2}.priceInformation .priceListArea3 li.item4 .text1{background:#559070;color:#fff}.priceInformation .priceListArea3 li.item4 a .detailAreaPrice dl dt{background:#559070}.priceInformation .accordion-panel,.priceInformation .accdn-feefoot-dtl{display:none}.priceInformation .accordion-control,.priceInformation .accdn-feefoot-cntrl{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);margin:20px auto 0;width:50%}.priceInformation .accordion-control.full,.priceInformation .accdn-feefoot-cntrl.full{width:100%}.priceInformation .accordion-control i,.priceInformation .accdn-feefoot-cntrl i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem}.priceInformation .accordion-control.close .open,.priceInformation .accdn-feefoot-cntrl.close .open{display:none}.priceInformation .accordion-control.close:before,.priceInformation .accdn-feefoot-cntrl.close:before{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}.priceInformation .accordion-control.open .close,.priceInformation .accdn-feefoot-cntrl.open .close{display:none}.priceInformation .accordion-control.open:before,.priceInformation .accdn-feefoot-cntrl.open:before{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat left center;padding:15px;position:absolute;top:10px;right:20px;background-size:25px}:not(:target) .priceCaseShoutoken .w950 .caseArea .sub{line-height:57px\9}.pagePrice .priceListArea1 li a .detailArea1 .sub .area1:not(:target){line-height:39px\9}.pagePrice .priceListArea1 li a .detailArea1 .sub .tag.area2:not(:target){line-height:35px\9}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag:not(:target){line-height:40px\9}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.pagePrice .priceListArea1 li a .detailArea1 .sub .area1:not(:target){line-height:39px\9}.pagePrice .priceListArea1 li a .detailArea1 .sub .tag.area2:not(:target){line-height:35px\9}.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag:not(:target){line-height:40px\9}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.pagePrice .priceListArea1 li a .detailArea1 .sub .area1{line-height:39px}*::-ms-backdrop,.pagePrice .priceListArea1 li a .detailArea1 .sub .tag.area2{line-height:35px}*::-ms-backdrop,.priceCaseUnder .w950 .caseArea .textMod1 .boxR .tag{line-height:40px}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.voiceTop img{vertical-align:bottom}.voiceTop .w924{width:924px;margin:auto;overflow:hidden}.voiceTop .textRead{margin-bottom:10px;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;font-weight:bold;line-height:1.4}@media all and (-ms-high-contrast: none){.voiceTop .textRead{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voiceTop .textRead *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.voiceTop .textRead:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voiceTop .boxVoice{width:915px;margin:40px auto 5px}.voiceTop .boxVoice .imageArea{width:400px;display:inline-block;vertical-align:top;text-align:center;padding-top:9px}.voiceTop .boxVoice .detailArea{width:515px;display:inline-block;vertical-align:top;padding:30px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/voice/img_paper_bg01.png) repeat 0 0;border-radius:5px;box-shadow:rgba(184,176,157,0.5) 2px 3px 3px 1px}.voiceTop .boxVoice .detailArea .read{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem;line-height:1.0;padding-left:20px;margin-bottom:20px;letter-spacing:-0.05em}@media all and (-ms-high-contrast: none){.voiceTop .boxVoice .detailArea .read{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voiceTop .boxVoice .detailArea .read *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.voiceTop .boxVoice .detailArea .read:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voiceTop .boxVoice .detailArea .read strong{font-size:100px;font-size:10rem;color:#c4144a;font-weight:normal;padding:0 10px}.voiceTop .boxVoice .detailArea .text{font-size:18px;font-size:1.8rem;background:url(/images/voice/img_note_bg01.png) repeat 0 0;line-height:37px;letter-spacing:-0.06em}.voiceTop .boxVoice .detailArea .text strong{color:#c4144a;font-size:20px;font-size:2rem;font-weight:normal}.voiceTop video{width:100%;margin:20px 0}.voicePage img{vertical-align:bottom}.voicePage .boxImpressions{width:918px;margin:0 auto 45px;border-top:6px solid #7d4426;background:url(/images/voice/img_paper_bg01.png) repeat 0 0;box-shadow:1.9px 4.6px 5px rgba(184,176,157,0.5)}.voicePage .boxImpressions .inner{position:relative;padding:20px 23px 38px 37px}.voicePage .boxImpressions .inner .title{position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:34px;font-size:3.4rem;color:#7d4426;margin-bottom:25px;line-height:1.2;text-shadow:1.5px 3.7px 2.3px white}@media all and (-ms-high-contrast: none){.voicePage .boxImpressions .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voicePage .boxImpressions .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.voicePage .boxImpressions .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voicePage .boxImpressions .inner .title .small{display:block;margin-bottom:15px;font-size:24px;font-size:2.4rem}.voicePage .boxImpressions .inner .detailArea{position:relative;text-shadow:-1px -1px 0px #FFFFFF, 1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px 1px 0px #FFFFFF}.voicePage .boxImpressions .inner .detailArea:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(/images/voice/img_note_bg02.png) repeat 0 0;z-index:1}.voicePage .boxImpressions .inner .detailArea p{position:relative;font-size:18px;font-size:1.8rem;line-height:35px}.voicePage .boxImpressions .inner .detailArea .w540{width:540px}.voicePage .boxImpressions .inner:after{content:'';position:absolute;right:0;top:0;display:block;width:341px;height:316px;z-index:2}.voicePage .boxImpressions.voice01item1 .inner{background:url(/images/voice/01/img_voice01_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice01item1 .inner:after{background:url(/images/voice/01/img_voice01_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice01item2 .inner{background:url(/images/voice/01/img_voice01_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice01item2 .inner:after{background:url(/images/voice/01/img_voice01_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice01item3 .inner{background:url(/images/voice/01/img_voice01_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice01item3 .inner:after{background:url(/images/voice/01/img_voice01_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice01item4 .inner{background:url(/images/voice/01/img_voice01_bg_04.png) no-repeat right 0}.voicePage .boxImpressions.voice01item4 .inner:after{background:url(/images/voice/01/img_voice01_bg_04.png) no-repeat right 0}.voicePage .boxImpressions.voice02item1 .inner{background:url(/images/voice/02/img_impressions_bg01.png) no-repeat right 0}.voicePage .boxImpressions.voice02item1 .inner:after{background:url(/images/voice/02/img_impressions_bg_on01.png) no-repeat 0 0}.voicePage .boxImpressions.voice02item2 .inner{background:url(/images/voice/02/img_impressions_bg02.png) no-repeat right 0}.voicePage .boxImpressions.voice02item2 .inner:after{background:url(/images/voice/02/img_impressions_bg_on02.png) no-repeat 0 0}.voicePage .boxImpressions.voice02item3 .inner{background:url(/images/voice/02/img_impressions_bg03_mod2.png) no-repeat right 0}.voicePage .boxImpressions.voice02item3 .inner:after{background:url(/images/voice/02/img_impressions_bg_on03_mod2.png) no-repeat 0 0}.voicePage .boxImpressions.voice02item4 .inner{background:url(/images/voice/02/img_impressions_bg04_mod.png) no-repeat right 0}.voicePage .boxImpressions.voice02item4 .inner:after{background:url(/images/voice/02/img_impressions_bg_on04_mod.png) no-repeat -7px 0}.voicePage .boxImpressions.voice02item5 .inner{background:url(/images/voice/02/img_impressions_bg05.png) no-repeat right 0}.voicePage .boxImpressions.voice02item5 .inner:after{background:url(/images/voice/02/img_impressions_bg_on05.png) no-repeat 0 0}.voicePage .boxImpressions.voice03item1 .inner{background:url(/images/voice/03/img_voice03_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice03item1 .inner:after{background:url(/images/voice/03/img_voice03_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice03item2 .inner{background:url(/images/voice/03/img_voice03_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice03item2 .inner:after{background:url(/images/voice/03/img_voice03_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice03item3 .inner{background:url(/images/voice/03/img_voice03_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice03item3 .inner:after{background:url(/images/voice/03/img_voice03_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice03item4 .inner{background:url(/images/voice/03/img_voice03_bg_04.png) no-repeat right 0}.voicePage .boxImpressions.voice03item4 .inner:after{background:url(/images/voice/03/img_voice03_bg_04.png) no-repeat right 0}.voicePage .boxImpressions.voice04item1 .inner{background:url(/images/voice/04/img_voice04_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice04item1 .inner:after{background:url(/images/voice/04/img_voice04_bg_01.png) no-repeat right 0}.voicePage .boxImpressions.voice04item2 .inner{background:url(/images/voice/04/img_voice04_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice04item2 .inner:after{background:url(/images/voice/04/img_voice04_bg_02.png) no-repeat right 0}.voicePage .boxImpressions.voice04item3 .inner{background:url(/images/voice/04/img_voice04_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice04item3 .inner:after{background:url(/images/voice/04/img_voice04_bg_03.png) no-repeat right 0}.voicePage .boxImpressions.voice04item4 .inner{background:url(/images/voice/04/img_voice04_bg_04_mod.png) no-repeat right 0}.voicePage .boxImpressions.voice04item4 .inner:after{background:url(/images/voice/04/img_voice04_bg_04_mod.png) no-repeat right 0}.voicePage .titleOtherVoice01{width:918px;margin:70px auto 0;background:url(/images/voice/02/img_other_voice_bg.png) no-repeat center 0;text-align:center}.voicePage .titleOtherVoice01 span{margin-left:60px;display:inline-block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80;line-height:1.2}@media all and (-ms-high-contrast: none){.voicePage .titleOtherVoice01 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voicePage .titleOtherVoice01 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.voicePage .titleOtherVoice01 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voicePage .titleCenterLine{background:url(/images/voice/02/bg_title_line01.png) repeat-x left center;text-align:center}.voicePage .titleCenterLine span{background-color:#fcf5e5;padding:0 25px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.voicePage .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voicePage .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.voicePage .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voicePage .listOtherVoice{width:914px;margin:0 auto}.voicePage .listOtherVoice li{display:inline-block;vertical-align:top;width:444px;margin:28px 26px 0 0;padding:26px;box-sizing:border-box;background:url(/images/voice/img_paper_bg01.png) repeat 0 0;box-shadow:1.9px 4.6px 5px rgba(184,176,157,0.5)}.voicePage .listOtherVoice li:nth-child(2n){margin-right:0}.voicePage .listOtherVoice li:nth-child(2n+1){clear:both}.voicePage .listOtherVoice li .inner{position:relative;min-height:103px}.voicePage .listOtherVoice li .inner:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(/images/voice/img_note_bg03.png) repeat 0 0;z-index:1}.voicePage .listOtherVoice li p{position:relative;line-height:30px;font-size:15px;font-size:1.5rem}.voicePage .btnConsult{margin-bottom:30px;padding:0}.flow_1 h1 span{font-size:29px;font-size:2.9rem}.flowPage .color_red{color:#c4144a !important}.flowPage .spFlowView{display:none}.flowPage .flowView{background:#fff}.flowPage .flowView p{padding:25px 15px 0px}.flowPage .flowView ul.flow_link{font-size:0px;font-size:0rem;display:table;width:100%;text-align:center;margin-top:25px}.flowPage .flowView ul.flow_link li{font-size:20px;font-size:2rem;border-left:1px dotted #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle;line-height:1.2;position:relative;background:url(/images/common/icon_common_anchor_next.png) center 107px no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.flowPage .flowView ul.flow_link li a{display:table-cell;text-decoration:none;height:125px;vertical-align:middle;padding-top:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:132px}.flowPage .flowView ul.flow_link li a span{font-size:16px;font-size:1.6rem}.flowPage .flowView ul.flow_link li:hover{background-color:#eef3f7;background-position:center 110px}.flowPage .flowView ul.flow_link li:last-child{border-right:1px dotted #aaa}.flowPage .flowView ul.flow_link li:before{content:"";display:block;width:100%;height:8px;background:#304b78;position:absolute;left:0px;top:20px;pointer-events:none}.flowPage .flowView ul.flow_link li:after{content:"";width:45px;height:45px;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;border-radius:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;display:block;padding:10px;position:absolute;left:50%;margin-left:-22px;top:2px;background:#304b78;line-height:1;color:#fff;padding-top:15px\9;pointer-events:none}@media all and (-ms-high-contrast: none){.flowPage .flowView ul.flow_link li:after{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowView ul.flow_link li:after *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowView ul.flow_link li:after:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.flowPage .flowView ul.flow_link li:after{padding-top:10px !important}}.flowPage .flowView ul.flow_link li:first-child:after{content:"1"}.flowPage .flowView ul.flow_link li:nth-child(2):after{content:"2"}.flowPage .flowView ul.flow_link li:nth-child(3):after{content:"3"}.flowPage .flowView ul.flow_link li:nth-child(4):after{content:"4"}.flowPage .flowView ul.flow_link li:nth-child(5):after{content:"5"}.flowPage .flowView ul.flow_link li:nth-child(6):after{content:"6"}.flowPage .flowView ul.flow_link li:nth-child(7){border-right:0;background:url(/images/common/icon_common_anchor_next_white.png) center 107px no-repeat;background-color:#304b78}.flowPage .flowView ul.flow_link li:nth-child(7):hover{opacity:0.8;background-position:center 110px}.flowPage .flowView ul.flow_link li:nth-child(7) a{color:#fff;padding-top:0}.flowPage .flowView ul.flow_link li:nth-child(7):before{display:none}.flowPage .flowView ul.flow_link li:nth-child(7):after{display:none}.flowPage ul.flow_tab{font-size:0px;font-size:0rem;border-bottom:2px solid #304b78}.flowPage ul.flow_tab li{width:298px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:28px;font-size:2.8rem;line-height:1;display:inline-block;text-align:center;margin-right:26px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}@media all and (-ms-high-contrast: none){.flowPage ul.flow_tab li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage ul.flow_tab li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage ul.flow_tab li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage ul.flow_tab li:last-child{margin-right:0px}.flowPage ul.flow_tab li.off{background:#304b78 url(/images/common/icon_common_circle_off.png) 23px center no-repeat;padding:14px 0px;padding:19px 0px 10px\9;color:#fff;position:relative}@media all and (-ms-high-contrast: none){.flowPage ul.flow_tab li.off{padding:14px 0px}}.flowPage ul.flow_tab li.off::after{content:"";display:block;background:#304b78;width:100%;height:2px;position:absolute;left:0px;bottom:-1px}.flowPage ul.flow_tab li.on{background:-moz-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, white 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, white 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );border:1px solid #304b78;border-bottom:0px}.flowPage ul.flow_tab li.on a{display:block;padding:14px 0px;padding:19px 0px 10px\9;text-decoration:none;background:url(/images/common/icon_common_circle_on.png) 23px center no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.flowPage ul.flow_tab li.on a{padding:14px 0px}}.flowPage ul.flow_tab li.on a:hover{background-position:28px center}@media screen and (max-width: 736px){.flowPage .flowIntro .inner{padding:0 10px}}.flowPage .flowIntro .flowAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.flowPage .flowIntro .flowAnchorArea{width:100%;margin:20px 0}}.flowPage .flowIntro .flowAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.flowPage .flowIntro .flowAnchorArea .flowAnchor{font-size:15px;padding:25px 30px 30px}.flowPage .flowIntro .flowAnchorArea .flowAnchor li{padding-bottom:9px}@media screen and (max-width: 736px){.flowPage .flowIntro .flowAnchorArea .flowAnchor li{padding-bottom:20px}}.flowPage .flowIntro .flowAnchorArea .flowAnchor li:last-child{padding-bottom:0}.flowPage .flowIntro .flowAnchorArea .flowAnchor a{scroll-behavior:smooth}.flowPage .flowIntro .flowAnchorArea .flowAnchor a:hover{text-decoration:none}.flowPage .flowIntro .flowAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.flowPage .flowIntro .imgFlow{background:#fff}.flowPage .flowIntro .imgFlow .spOnly{width:70%;display:block;margin:0 auto}}.flowPage .flowWrapper{background-color:#fff;padding:0px 20px 30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper .mainTitle{color:#2e4872;border-bottom:3px solid #304b78;text-align:center;font-size:45px;font-size:4.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:15px 0 10px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper .mainTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper .mainTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper .mainTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper .mainTitle span{font-size:73px;font-size:7.3rem}.flowPage .flowWrapper .mainTitle span.small{font-size:30px;font-size:3rem}.flowPage .flowWrapper .mainTitle.titleCenterLine{background:url(/images/manner/koden/bg_title_line01.png) repeat-x left center;text-align:center;border-bottom:none}.flowPage .flowWrapper .mainTitle.titleCenterLine span{background-color:#fff;padding:0 25px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper .mainTitle.titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper .mainTitle.titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper .mainTitle.titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.flowPage .flowWrapper .mainTitle.titleCenterLine span{font-size:22px;font-size:2.2rem}}.flowPage .flowWrapper p.overview{padding:0px 5px}.flowPage .flowWrapper .preparation{background-color:#f5f5f5;border-bottom:2px solid #bfa592;text-align:center;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#7d4222;padding:15px 0px;line-height:1}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper .preparation{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper .preparation *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper .preparation:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow1 ol{font-size:0px;font-size:0rem;text-align:center;margin:40px auto 0;padding-bottom:20px}.flowPage .flowWrapper.flow1 ol li{width:250px;display:inline-block;vertical-align:top;margin:0px 15px;font-size:15px;font-size:1.5rem}.flowPage .flowWrapper.flow1 ol li img{margin-bottom:30px}.flowPage .flowWrapper.flow1 ol li .title{font-size:18px;font-size:1.8rem;margin-bottom:10px}.flowPage .flowWrapper.flow1 ol li p{text-align:left}.flowPage .flowWrapper.flow1 a.qaBtn{margin:0 auto}.flowPage .flowWrapper .questionDetail{padding:0px 0px 40px;border:0px}.flowPage .flowWrapper .questionDetail p.qa_min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;position:relative;margin-bottom:30px;padding-left:20px;letter-spacing:1px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper .questionDetail p.qa_min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper .questionDetail p.qa_min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper .questionDetail p.qa_min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper .questionDetail p.qa_min span{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:27px;font-size:2.7rem;padding:0px 2px}.flowPage .flowWrapper .questionDetail p.qa_min span.qa_q{font-size:40px;font-size:4rem;color:#6e4c28}.flowPage .flowWrapper .questionDetail p.qa_min span.qa_a{font-size:40px;font-size:4rem;color:#9b1f34}.flowPage .flowWrapper .questionDetail p.qa_min:after{content:"";position:absolute;right:0px;top:50%;width:470px;height:4px;display:block;background:url(/images/common/border_normal.png) repeat-x center bottom}.flowPage .flowWrapper .questionDetail dl dd .inner img{float:none;margin:10px 0px}.flowPage .flowWrapper .questionDetail dl dd a.miniBtn{margin:10px 0px}.flowPage .flowWrapper .questionDetail dl dt .qaTitle{font-size:2rem;display:inline-block;vertical-align:middle;background:url(/images/common/icon_faq_q.png) no-repeat left 10px;padding:15px 15px 15px 56px;color:#6e4c28}.flowPage .flowWrapper.flow_section .flow_funeral{font-size:32px;font-size:3.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/service/flow/brown_circle.png) #f5f5f5 10px center no-repeat;border-bottom:2px solid #bfa592;color:#7d4222;padding:13px 50px;z-index:2}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper.flow_section .flow_funeral{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper.flow_section .flow_funeral *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper.flow_section .flow_funeral:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow_section .subTitle{color:#304b78;font-size:24px;font-size:2.4rem;line-height:1.2;margin:0px 5px 20px}@media screen and (max-width: 736px){.flowPage .flowWrapper.flow_section .subTitle{font-size:20px;font-size:2rem}}.flowPage .flowWrapper.flow_section .flow_inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:40px 0px 50px 45px;position:relative;margin-bottom:20px}.flowPage .flowWrapper.flow_section .flow_inner:before{content:"";width:12px;height:100%;position:absolute;left:12px;background:#eae9e8;background:-moz-linear-gradient(top, #eae9e8 1%, #ccc0ba 100%);background:-webkit-linear-gradient(top, #eae9e8 1%, #ccc0ba 100%);background:linear-gradient(to bottom, #eae9e8 1%, #ccc0ba 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e8', endColorstr='#ccc0ba',GradientType=0 );top:0px;z-index:0}.flowPage .flowWrapper.flow_section .flow_inner:after{content:url(/images/service/flow/arrow_bottom.jpg);position:absolute;left:2px;bottom:0px;z-index:1;width:25px;height:15px}.flowPage .flowWrapper.flow_section .checkpoint_meeting{background:#f1eada;padding:5px 5px 10px;margin-bottom:40px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .title{color:#7d4222;font-size:24px;font-size:2.4rem;text-align:center;border-bottom:1px dotted #000;margin:0;padding:20px 0px 15px;font-weight:bold;margin-bottom:10px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table{display:table;width:100%;font-size:0px;font-size:0rem;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left,.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_right{display:table-cell;vertical-align:middle;margin-bottom:15px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left{width:185px;padding-right:10px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left span,.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left p{display:inline-block;vertical-align:middle;color:#7d4222}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left span{font-size:30px;font-size:3rem;width:35px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left p{font-size:18px;font-size:1.8rem;width:150px}.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_right{padding-left:10px;border-left:1px dotted #000;font-size:15px;font-size:1.5rem}.flowPage .flowWrapper.flow2 .flow2_1{position:relative}.flowPage .flowWrapper.flow2 .flow2_1 img{position:absolute;right:0px;top:-83px;z-index:3}.flowPage .flowWrapper.flow2 .flow2_1 p{padding:0px 5px 40px}.flowPage .flowWrapper.flow2 .flow2_1 .checkpoint{background-color:#f1eada;padding:0px 3px;margin-top:10px}.flowPage .flowWrapper.flow2 .flow2_1 .checkpoint p{text-align:center;padding:15px 0px;margin:0;border-bottom:1px dotted #000;color:#7d4222;font-size:24px;font-size:2.4rem;font-weight:bold}.flowPage .flowWrapper.flow2 .flow2_1 .checkpoint ul.check_list{font-size:0px;font-size:0rem;text-align:center;padding:10px 0px 20px}.flowPage .flowWrapper.flow2 .flow2_1 .checkpoint ul.check_list li{font-size:18px;font-size:1.8rem;width:270px;display:inline-block;padding:0px 5px;letter-spacing:-1px}.flowPage .flowWrapper.flow2 .flow2_1 .checkpoint ul.check_list li span.check_no{font-size:30px;font-size:3rem;color:#7d4222}.flowPage .flowWrapper.flow2 .flow2_2{position:relative}.flowPage .flowWrapper.flow2 .flow2_2 img.flow2_img2{position:absolute;right:20px;top:-60px;z-index:3}.flowPage .flowWrapper.flow2 .flow2_2 p{margin:0px 5px}.flowPage .flowWrapper.flow2 .flow2_3 img.flow2_img3{position:absolute;right:20px;top:-60px}.flowPage .flowWrapper.flow2 .flow2_3 p.overview{width:550px}.flowPage .flowWrapper.flow2 .flow2_3 .flow_inner{padding-bottom:380px}.flowPage .flowWrapper.flow2 .flow2_3 .embalming{width:900px;background:#e5ecf3;border-left:12px solid #a0c5d4;position:absolute;top:210px;left:12px;z-index:1}.flowPage .flowWrapper.flow2 .flow2_3 .embalming img{position:absolute;right:20px;top:50px}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:32px;font-size:3.2rem;padding:10px 23px;border-bottom:1px solid #acb9cc;position:relative;color:#274c80}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title:before{content:url(/images/service/flow/blue_circle.png);position:absolute;left:-22px;top:50%;margin-top:-20px}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .subtitle{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:28px;font-size:2.8rem;padding:10px 23px;margin:0;color:#000;line-height:1.3}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper.flow2 .flow2_3 .embalming .subtitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .subtitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper.flow2 .flow2_3 .embalming .subtitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow2 .flow2_3 .embalming p{display:inline-block;padding-left:23px;font-size:16px;font-size:1.6rem}.flowPage .flowWrapper.flow2 .flow2_4 img.flow2_img8{position:absolute;right:5px;top:-70px}.flowPage .flowWrapper.flow2 .flow2_4 p.overview{padding-bottom:30px}.flowPage .flowWrapper.flow2 .flow2_prepare{border:6px solid #f1eada;padding:18px 5px;position:relative;margin-top:52px;font-size:0px;font-size:0rem}.flowPage .flowWrapper.flow2 .flow2_prepare .brown_fukidashi{background:#9b6e55;width:600px;text-align:center;position:absolute;left:50%;margin-left:-300px;top:-25px;color:#fff;font-size:20px;font-size:2rem;padding:10px 0px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.flowPage .flowWrapper.flow2 .flow2_prepare .brown_fukidashi:after{content:"";display:block;width:0px;height:0px;border-top:5px solid #9b6e55;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:52px;left:50%;margin-left:-2px}.flowPage .flowWrapper.flow2 .flow2_prepare ol{padding-top:35px;overflow:hidden;margin-left:35px}.flowPage .flowWrapper.flow2 .flow2_prepare ol li{display:inline-block;width:280px;padding:0px 5px;font-size:14px;font-size:1.4rem;vertical-align:top}.flowPage .flowWrapper.flow2 .flow2_prepare ol li:last-child{width:200px}.flowPage .flowWrapper.flow2 .flow2_prepare ol li img{float:left}.flowPage .flowWrapper.flow2 .flow2_prepare ol li p{width:175px;float:right;margin:0}.flowPage .flowWrapper.flow2 .flow2_prepare ol li p.prepare_title{font-size:20px;font-size:2rem;color:#7d4222}.flowPage .flowWrapper.flow2 .flow2_prepare ol li:last-child p{width:100px}.flowPage .flowWrapper.flow2 .mortuary{overflow:hidden;margin-bottom:20px}.flowPage .flowWrapper.flow2 .mortuary h4{text-align:center;position:relative;margin:30px 0px 20px}.flowPage .flowWrapper.flow2 .mortuary h4:before,.flowPage .flowWrapper.flow2 .mortuary h4:after{content:"";width:230px;height:2px;background:#304b78;position:absolute;top:10px}.flowPage .flowWrapper.flow2 .mortuary h4:before{left:0px}.flowPage .flowWrapper.flow2 .mortuary h4:after{right:0px}.flowPage .flowWrapper.flow2 .mortuary img.mortuary_img{float:left;margin-left:0px;margin-right:15px}.flowPage .flowWrapper.flow2 .mortuary table{width:560px}.flowPage .flowWrapper.flow2 .mortuary table td,.flowPage .flowWrapper.flow2 .mortuary table th{border:1px solid #dedede;padding:10px;width:50%}.flowPage .flowWrapper.flow2 .mortuary table th{background:#ebf0f5;padding:5px 10px}.flowPage .flowWrapper.flow2 .mortuary table td img{display:block;margin:5px auto;float:none}.flowPage .flowWrapper.flow2 ol.mortuary_voice{background:#f1eada;border:1px dashed #b09d73;padding:10px 27px;margin:10px 0px}.flowPage .flowWrapper.flow2 ol.mortuary_voice li{background:url(/images/service/icon_dot_01.png) left center no-repeat;padding-left:30px;margin:10px 0px}.flowPage .flowWrapper.flow3 img.flow3_img1{position:absolute;right:0px;top:-65px}.flowPage .flowWrapper.flow3 p.overview{width:600px;font-size:18px;font-size:1.8rem}.flowPage .flowWrapper.flow3 p.overview.qa_min{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper.flow3 .other_caution h4{text-align:center;font-size:24px;font-size:2.4rem;font-weight:bold;background:url(/images/common/icon_attention.png) 20px center no-repeat;color:#000;padding:10px 0px 10px 40px;margin-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper.flow3 .other_caution dl{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper.flow3 .other_caution dl dt{color:#8a602a;font-size:18px;font-size:1.8rem;padding:10px 0px 10px 15px;background:url(/images/service/icon_dot_01.png) left center no-repeat;font-weight:bold}.flowPage .flowWrapper.flow4 img.flow4_img1{position:absolute;top:-80px;right:15px}.flowPage .flowWrapper.flow4 p.w570{width:570px;padding-bottom:50px}.flowPage .flowWrapper.flow5 img.flow5_img1{position:absolute;top:-62px;right:7px}.flowPage .flowWrapper.flow5 p.w570{width:570px;padding-bottom:60px}.flowPage .flowWrapper.flow5 .kaikan{margin-top:30px;width:949px;height:285px;background:url(/images/service/flow/kaikan_bg.jpg) left top no-repeat}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline{padding:25px 30px;-webkit-text-shadow:0px 0px 5px #fff;-moz-text-shadow:0px 0px 5px #fff;text-shadow:0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline h4{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:40px;font-size:4rem;margin-bottom:5px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline h4{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline h4 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline h4:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline p{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;color:#274c80;line-height:1.2;margin-left:5px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline p{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline p *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline p:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.flowPage .flowWrapper.flow5 .kaikan p{margin-top:5px;margin-left:35px}.flowPage .flowWrapper.flow6 img.flow6_img1{position:absolute;top:-85px;right:5px}.flowPage .flowWrapper.flow6 p.w570{width:570px;padding-bottom:49px}.flowPage .flowWrapper ul.example_support{border:6px solid #eaeff3;padding:18px 5px;position:relative;margin-top:75px;font-size:0px;font-size:0rem}.flowPage .flowWrapper ul.example_support li{display:inline-block;font-size:15px;font-size:1.5rem;padding:0px 13px;position:relative;height:182px;vertical-align:top}.flowPage .flowWrapper ul.example_support li:after{content:"";display:block;width:2px;height:182px;background:url(/images/common/border_normal.png) repeat-y center top;position:absolute;top:0px;right:0px}.flowPage .flowWrapper ul.example_support li:last-child:after{display:none}.flowPage .flowWrapper ul.example_support li.support_img{text-align:center;width:581px;height:78px;position:absolute;left:50%;margin-left:-290px;top:-63px}.flowPage .flowWrapper ul.example_support li.support_img:after{display:none}.flowPage .flowWrapper ul.example_support li div{background:#eaeff3;position:relative;padding:5px 0px 5px 10px;color:#22426f;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem}.flowPage .flowWrapper ul.example_support li div span.support_no{font-size:30px;font-size:3rem;width:35px}.flowPage .flowWrapper ul.example_support li div span{display:table-cell;vertical-align:middle}.flowPage .flowWrapper ul.example_support li p{height:54px;line-height:1.3;margin:10px 0px !important}.flowPage .flowWrapper ul.example_support.three_example div{height:66px}.flowPage .flowWrapper ul.example_support.three_example li{width:255px}.flowPage .flowWrapper ul.example_support.two_example li{width:420px;height:155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flowPage .flowWrapper ul.example_support.two_example li:after{height:160px}.flowPage .flowWrapper ul.example_support.two_example li p{width:100%;font-size:15px;font-size:1.5rem}.flowPage .flowWrapper ul.example_support.list_style{padding:28px 5px 0px}.flowPage .flowWrapper ul.example_support.list_style li{display:table;height:auto;margin-bottom:20px}.flowPage .flowWrapper ul.example_support.list_style li div{display:table-cell;width:230px;background:transparent;padding:0}.flowPage .flowWrapper ul.example_support.list_style li div p{display:table-cell;height:60px;background:#eaeff3;vertical-align:middle;padding:0px 0px 0px 10px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper ul.example_support.list_style li div p{padding-top:3px !important}}.flowPage .flowWrapper ul.example_support.list_style li div p:not(:target){padding-top:3px !important}.flowPage .flowWrapper ul.example_support.list_style li p{display:table-cell;width:560px;padding:5px 0px 5px 15px;margin:0px !important;vertical-align:top;height:auto}.flowPage .flowWrapper ul.example_support.list_style li:after{display:none}.flowPage .flowWrapper a.miniBtn{font-size:16px;font-size:1.6rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede;padding:0 15px 2px 15px;text-decoration:none;background:-moz-linear-gradient(center top, #fff 5%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 5%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f7f7f7));background-color:#ffffff;color:#324e7d;display:inline-block;text-shadow:1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 29px -24px #ffffff;-moz-box-shadow:inset 0px 0px 29px -24px #ffffff;box-shadow:inset 0px 0px 29px -24px #ffffff;width:231px;text-align:center;box-shadow:0.7px 1.9px 5px rgba(15,13,17,0.27);padding-top:5px\9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 7px !important;display:block;margin:0 auto}.flowPage .flowWrapper a.miniBtn .btnWap{background:url(/images/common/icon_footer_arrow01.png) no-repeat left center;font-weight:bold;padding-left:25px;vertical-align:middle}.flowPage .flowWrapper a.miniBtn .btnWap .small{font-size:15px;font-size:1.5rem;vertical-align:middle;margin-top:-5px}.flowPage .flowWrapper a.miniBtn:hover{opacity:0.8}.flowPage .flowWrapper a.miniBtn .arrowBox{background:url(/images/common/icon_common_arrow_next.png) no-repeat left center;padding:5px 0 2px 5px;display:block}.flowPage .flowWrapper a.miniBtn span.arrowBox{display:block;background:url(/images/common/icon_common_arrow_next.png) 7px center no-repeat;line-height:1;padding-left:10px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper a.miniBtn span.arrowBox{padding-top:1px}}.flowPage .flowWrapper a.whiteBtn{display:block;margin:10px auto;text-align:center;width:340px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;height:auto;padding:10px 0px;margin:18px 130px 25px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper a.whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper a.whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper a.whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper a.whiteBtn{line-height:45px}.flowPage .flowWrapper a.whiteBtn *::-ms-backdrop{line-height:45px}}.flowPage .flowWrapper a.whiteBtn:not(:target){line-height:45px\9}.flowPage .flowWrapper a.whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.flowPage .flowWrapper a.whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.flowPage .flowWrapper a.whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.flowPage .flowWrapper a.whiteBtn span.arrowBox{display:block;background:url(/images/common/icon_common_arrow_next.png) 15px center no-repeat;line-height:1;padding-left:10px;transition:0.2s}.flowPage .flowWrapper a.whiteBtn:hover span.arrowBox{background-position:19px center}.flowPage .flowWrapper a.qaBtn{display:block;margin:-40px auto 0;text-align:center;width:390px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;height:auto;padding:15px 0px}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper a.qaBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .flowWrapper a.qaBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .flowWrapper a.qaBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.flowPage .flowWrapper a.qaBtn{line-height:45px}.flowPage .flowWrapper a.qaBtn *::-ms-backdrop{line-height:45px}}.flowPage .flowWrapper a.qaBtn:not(:target){line-height:45px\9}.flowPage .flowWrapper a.qaBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.flowPage .flowWrapper a.qaBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.flowPage .flowWrapper a.qaBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.flowPage .flowWrapper a.qaBtn span.arrowBox{display:block;background:url(/images/common/icon_common_anchor_next.png) 15px center no-repeat;line-height:1;padding-left:10px;transition:0.2s}.flowPage .flowWrapper a.qaBtn:hover span.arrowBox{background-position:15px 10px}.flowPage .flowWrapper .pickupListArea{background:#fff}@media screen and (max-width: 736px){.flowPage .flowWrapper .pickupListArea{margin-bottom:30px}}.flowPage .flowWrapper ul.pickup{display:flex;flex-wrap:wrap;justify-content:left;padding:20px}@media screen and (max-width: 736px){.flowPage .flowWrapper ul.pickup{padding:12px 0 0}}.flowPage .flowWrapper ul.pickup>li{width:calc(100% / 3 - 3px);margin-right:4px}.flowPage .flowWrapper ul.pickup>li:nth-child(n+3){margin-right:0}@media screen and (max-width: 736px){.flowPage .flowWrapper ul.pickup>li{width:100%;margin-bottom:10px}.flowPage .flowWrapper ul.pickup>li:last-child{margin-bottom:0}}.flowPage .flowWrapper ul.pickup>li a{display:block;text-decoration:none;transition:0.2s}@media screen and (max-width: 736px){.flowPage .flowWrapper ul.pickup>li a{font-size:0;letter-spacing:-.4em;display:flex}.flowPage .flowWrapper ul.pickup>li a p{font-size:1.4rem;letter-spacing:normal;width:70%}.flowPage .flowWrapper ul.pickup>li a p.mainCat,.flowPage .flowWrapper ul.pickup>li a p.subCat{font-size:1.4rem}}.flowPage .flowWrapper ul.pickup>li a p{text-decoration:underline}.flowPage .flowWrapper ul.pickup>li a:hover{opacity:0.7}.flowPage .flowWrapper ul.pickup>li a .thumb{margin:0 auto 5px;width:280px;height:160px;overflow:hidden;position:relative}@media screen and (max-width: 736px){.flowPage .flowWrapper ul.pickup>li a .thumb{width:30%;height:69px;display:inline-block;font-size:1.6rem;letter-spacing:normal;margin-right:15px}}.flowPage .flowWrapper ul.pickup>li a .thumb img{position:absolute;max-height:160px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 736px){.flowPage .flowWrapper ul.pickup>li a .thumb img{height:100%;max-width:none;width:auto}}.flowPage #flow1,.flowPage #flow2,.flowPage #flow3,.flowPage #flow4,.flowPage #flow5,.flowPage #flow6{padding-top:40px;margin-top:-40px}.flowPage .question.flowView{padding:20px 0}.flowPage .question.flowView .mainTitle{border-bottom:0}.flowPage .question.flowView .flow_link li a{width:150px}.flowPage .bottom_comment{padding:40px 0px 0px;font-size:17px;font-size:1.7rem}.flowPage .bottom_comment span.color_blue{color:#284c80;font-size:20px;font-size:2rem;font-weight:bold}.flowPage .bottom_comment .adviceBox{padding-left:400px;width:550px}.flowPage .bottom_comment .adviceBox h3{color:#284c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:28px;font-size:2.8rem}@media all and (-ms-high-contrast: none){.flowPage .bottom_comment .adviceBox h3{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.flowPage .bottom_comment .adviceBox h3 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.flowPage .bottom_comment .adviceBox h3:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage{display:block;background-color:#fff}.recruitPage .introductionArea{background:-moz-linear-gradient(top, #eceff4 0%, #fff 95%);background:-webkit-linear-gradient(top, #eceff4 0%, #fff 95%);background:-ms-linear-gradient(top, #eceff4 0%, #fff 95%);background:linear-gradient(to bottom, #eceff4 0%, #fff 95%);border-top:#2680b3 2px solid}.recruitPage .introductionArea h2{background:url(/images/recruit/img_title_recruit_index_mod.jpg) no-repeat top center;box-sizing:border-box;height:379px;padding-top:200px;text-align:center}.recruitPage .introductionArea .catch{margin-top:-50px;text-align:center}.recruitPage .introductionArea .btnArea{margin:30px 0px 40px 0px;text-align:center}.recruitPage .introductionArea .btnArea .redBtn{border:#d98344 1px solid;display:block;text-align:center;width:440px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:28px;font-size:2.8rem;text-decoration:none;background:#274c80 url(/images/common/bg_gradient_red.jpg) left center repeat-x;background:-moz-linear-gradient(top, #b94353 0%, #963541 100%);background:-webkit-linear-gradient(top, #b94353 0%, #963541 100%);background:-ms-linear-gradient(top, #b94353 0%, #963541 100%);background:linear-gradient(to bottom, #b94353 0%, #963541 100%);height:70px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;position:relative;color:#fff;margin:0 auto}@media all and (-ms-high-contrast: none){.recruitPage .introductionArea .btnArea .redBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .introductionArea .btnArea .redBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage .introductionArea .btnArea .redBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.recruitPage .introductionArea .btnArea .redBtn{line-height:70px}.recruitPage .introductionArea .btnArea .redBtn *::-ms-backdrop{line-height:70px}}.recruitPage .introductionArea .btnArea .redBtn:not(:target){line-height:70px\9}.recruitPage .introductionArea .btnArea .redBtn:hover{color:#e5bfc4}.recruitPage .introductionArea .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 19px 19px;border:#fff 1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;line-height:62px;padding-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0.2s;padding-left:20px;transition:0.2s;width:100%}.recruitPage .introductionArea .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 23px 19px}.recruitPage .introductionArea .introductionMessage{font-size:19px;font-size:1.9rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-bottom:20px;text-align:center}@media all and (-ms-high-contrast: none){.recruitPage .introductionArea .introductionMessage{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .introductionArea .introductionMessage *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage .introductionArea .introductionMessage:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .introductionArea .introductionMessage span{background:url(/images/recruit/bg_line_note.gif) repeat-x left bottom;line-height:2;padding:10px 0px}.recruitPage .introductionArea .anchorArea{font-size:0;letter-spacing:-.40em;margin:0 auto;min-width:940px;padding:40px 0px 0px;text-align:center}.recruitPage .introductionArea .anchorArea li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;background-color:#e9eef4;border:#2377a7 1px solid;display:inline-block;font-weight:bold;height:120px;letter-spacing:normal;margin-right:8px;text-align:center;transition:all 0.2s ease;vertical-align:top;width:150px}.recruitPage .introductionArea .anchorArea li:last-child{margin-right:0px}.recruitPage .introductionArea .anchorArea li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/common/icon_common_anchor_blue2.png) no-repeat bottom 20px center;color:#2377a7;display:block;height:100%;line-height:1.3;padding:25px 0px 20px 0px;text-decoration:none;transition:all 0.2s ease}.recruitPage .introductionArea .anchorArea li a.line1{padding-top:40px}.recruitPage .introductionArea .anchorArea li:hover{opacity:0.7}.recruitPage .introductionArea .anchorArea li:hover a{background-position:bottom 16px center}.recruitPage .introductionArea .introductionMessage span:not(:target){line-height:2.7}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.recruitPage .introductionArea .introductionMessage span:not(:target){line-height:2}}.recruitPage #movementArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_movement_index.png)}.recruitPage #movementArea .caption{font-size:12px;font-size:1.2rem;margin:5px auto 0px auto;text-align:left}.recruitPage #movementArea .caption small{display:block;margin-top:5px;padding-left:1em;text-indent:-1em}.recruitPage #movementArea .caption small:before{content:"※"}.recruitPage #movementArea .boxHalf{background:url(/images/recruit/bg_movement_index.png) no-repeat right center;min-height:326px}.recruitPage #movementArea .photosList{margin-top:20px}.recruitPage #knowArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_know_index.png)}.recruitPage #knowArea .conceptArea{background:url(/images/recruit/img_logo_koekisha.png) no-repeat 90% center}.recruitPage #knowArea .conceptArea p{text-align:center;width:590px}.recruitPage #knowArea .conceptArea p span{font-size:24px;font-size:2.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/recruit/bg_line_note.gif) repeat-x bottom left;line-height:2;padding:10px 0px}@media all and (-ms-high-contrast: none){.recruitPage #knowArea .conceptArea p span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .conceptArea p span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage #knowArea .conceptArea p span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage #knowArea .btnArea{margin-top:35px;text-align:center}.recruitPage #knowArea .btnArea .whiteBtn{text-align:center;width:440px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#298bc3;display:block;margin:0 auto}@media all and (-ms-high-contrast: none){.recruitPage #knowArea .btnArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .btnArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage #knowArea .btnArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.recruitPage #knowArea .btnArea .whiteBtn{line-height:45px}.recruitPage #knowArea .btnArea .whiteBtn *::-ms-backdrop{line-height:45px}}.recruitPage #knowArea .btnArea .whiteBtn:not(:target){line-height:45px\9}.recruitPage #knowArea .btnArea .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.recruitPage #knowArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.recruitPage #knowArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.recruitPage #knowArea .btnArea .whiteBtn span{background-image:url(/images/common/icon_common_next_blue2.png)}.recruitPage #knowArea .btnArea .whiteBtn span:hover{background-image:url(/images/common/icon_common_next_blue2.png);opacity:0.7}.recruitPage #knowArea .bnrMessage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:url(/images/recruit/bg_message_ce_mod.jpg) no-repeat center;display:block;height:161px;margin:30px auto 0px auto;overflow:hidden;padding:15px;transition:all 0.2s ease;width:916px}.recruitPage #knowArea .bnrMessage .ttlArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:rgba(255,255,255,0.52);float:right;height:100%;line-height:131px;padding-left:30px;width:580px}.recruitPage #knowArea .bnrMessage .ttlArea .ttl{font-size:34px;font-size:3.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/recruit/icon_arrow_message.png) no-repeat left center;color:#298bc3;display:inline-block;padding-left:50px;transition:all 0.2s ease}@media all and (-ms-high-contrast: none){.recruitPage #knowArea .bnrMessage .ttlArea .ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .bnrMessage .ttlArea .ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage #knowArea .bnrMessage .ttlArea .ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage #knowArea .bnrMessage:hover{opacity:0.7}.recruitPage #knowArea .bnrMessage:hover .ttl{background-position:left 10px center}.recruitPage #knowArea .conceptArea p span:not(:target){line-height:2.7}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.recruitPage #knowArea .conceptArea p span:not(:target){line-height:2}}.recruitPage #jobsArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_jobs_index_mod.png)}.recruitPage #jobsArea .jobsList{margin-top:40px;font-size:0;letter-spacing:-.40em}.recruitPage #jobsArea .jobsList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-size:1.7rem;border:#eaeaea 2px solid;display:inline-block;letter-spacing:normal;margin-bottom:30px;padding:4px;transition:all 0.2s ease;vertical-align:top;width:285px}.recruitPage #jobsArea .jobsList li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;height:100%;overflow:hidden;position:relative;width:100%}.recruitPage #jobsArea .jobsList li a img{vertical-align:bottom}.recruitPage #jobsArea .jobsList li a .jobsInfo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:rgba(32,91,157,0.59);position:absolute;height:160px;left:9px;padding:0px 10px;top:110px;width:255px}.recruitPage #jobsArea .jobsList li a .jobsInfo dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;background:url(/images/introduce/circle_arrow_navy.png) no-repeat left center;border-bottom:#fff 1px dotted;display:inline-block;padding:23px 0px 0px 40px;height:70px;line-height:1.4;transition:all 0.2s ease;vertical-align:middle;width:100%}.recruitPage #jobsArea .jobsList li a .jobsInfo dt.line2{padding-top:8px}.recruitPage #jobsArea .jobsList li a .jobsInfo dd{font-size:16px;font-size:1.6rem;line-height:1.4;padding-top:10px}.recruitPage #jobsArea .jobsList li:nth-child(3n-1){margin:0 30px}.recruitPage #jobsArea .jobsList li:hover{opacity:0.7}.recruitPage #jobsArea .jobsList li:hover .jobsInfo dt{background-position:left 10px center}.recruitPage #supportArea .recruitContentInner{position:relative}.recruitPage #supportArea .recruitContentInner .ttlImg{position:absolute;top:0px;right:0px}.recruitPage #supportArea .educationofficialMessageArea.innerBgBlue{padding:40px 15px 15px 15px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner{background-color:#fff;padding:0px 30px 30px 30px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl dt{font-size:22px;font-size:2.2rem;border-bottom:#c0c7c9 2px solid;padding:40px 0px 25px 0px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl dd{font-size:15px;font-size:1.5rem;padding-top:20px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3){position:relative}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3) .imgMessage{top:45px;position:absolute;right:0px}.recruitPage #applyArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_apply_index.png)}.recruitPage #applyArea .recruitContentInner{overflow:hidden}.recruitPage #applyArea .recruitContentInner .applyImg{float:right;margin:0px 0px 20px 20px}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04{font-size:17px;font-size:1.7rem;font-weight:100;margin:50px 0px 40px 0px}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04 strong{background:url(/images/common/bg_line_blue2.png) repeat-x left center;display:block}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04 strong span{font-size:19px;font-size:1.9rem;background-color:#fff;color:#298bc3;display:inline-block;padding:10px 15px}.recruitPage #applyArea .recruitContentInner .applyDetailArea{overflow:hidden}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:20px 15px 15px 15px;text-align:center;width:450px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel{float:left}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel h4{background:url(/images/recruit/icon_tel.png) no-repeat left 30px center}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel strong{font-size:46px;font-size:4.6rem;color:#963541;display:block;font-weight:100}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel small{display:block}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb{float:right}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .inner{padding-bottom:40px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb h4{background:url(/images/recruit/icon_web.png) no-repeat left 35px center;padding-top:17px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea{margin:10px 0px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{border:#d98344 1px solid;display:block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;text-decoration:none;background:#274c80 url(/images/common/bg_gradient_red.jpg) left center repeat-x;background:-moz-linear-gradient(top, #b94353 0%, #963541 100%);background:-webkit-linear-gradient(top, #b94353 0%, #963541 100%);background:-ms-linear-gradient(top, #b94353 0%, #963541 100%);background:linear-gradient(to bottom, #b94353 0%, #963541 100%);height:70px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;position:relative;color:#fff}@media all and (-ms-high-contrast: none){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{line-height:70px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn *::-ms-backdrop{line-height:70px}}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:not(:target){line-height:70px\9}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:hover{color:#e5bfc4}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 19px 19px;border:#fff 1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;line-height:62px;padding-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0.2s;padding-left:20px;transition:0.2s;width:100%}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 23px 19px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts h4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:28px;font-size:2.8rem;color:#298bc3;font-weight:100;height:75px;line-height:1.3;margin-bottom:15px;padding-left:70px;text-align:center}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts .inner{background-color:#fff;padding:20px}.recruitPage #qaArea{border-bottom:#f7f5ee 1px solid;padding-bottom:50px}.recruitPage #qaArea .recruitContentInner.innerBgBlue{padding:15px}.recruitPage #qaArea .inner{background-color:#fff;padding:20px}.recruitPage #qaArea .inner .qaColumn{background:url(/images/common/border_normal.png) repeat-x bottom left;padding:20px 0px 34px 0px}.recruitPage #qaArea .inner .qaColumn:last-child{background:none}.recruitPage #qaArea .inner .qaColumn dt{font-size:20px;font-size:2rem;font-weight:bold;background:url(/images/common/icon_faq_q.png) no-repeat left 25px top 22px,url(/images/recruit/bg_q.gif) repeat left top;color:#6e4c28;padding:24px 20px 30px 90px}.recruitPage #qaArea .inner .qaColumn dt i{display:none}.recruitPage #qaArea .inner .qaColumn dd{font-size:16px;font-size:1.6rem;background:url(/images/common/icon_faq_a.png) no-repeat left 25px top 20px;padding:20px 20px 0px 90px}.recruitPage .hxStyleRecruit01{background-color:#2680b3;margin:50px 0px 35px 0px}.recruitPage .hxStyleRecruit01 span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background-position:right center;background-repeat:no-repeat;background-size:auto 100%;color:#fff;display:block;height:140px;line-height:140px;margin:0 auto;max-width:916px;padding-right:200px;width:916px}@media all and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit01 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit01 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage .hxStyleRecruit01 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .hxStyleRecruit02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;background-color:#e6f1f8;color:#298bc3;padding:40px}@media all and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage .hxStyleRecruit02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .hxStyleRecruit03{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#298bc3;padding-bottom:35px}@media all and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit03{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit03 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage .hxStyleRecruit03:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .recruitContentInner{margin:0 auto;width:916px}.recruitPage .recruitContentInner.innerBgBlue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:40px 30px}.recruitPage .innerBgBlue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:40px 30px}.recruitPage .boxHalf p,.recruitPage .boxHalf div{width:500px}.recruitPage .photosList{letter-spacing:-.40em;font-size:0}.recruitPage .photosList li{display:inline-block;letter-spacing:normal;overflow:hidden;vertical-align:top;width:262px;overflow:hidden;vertical-align:top;width:262px}.recruitPage .photosList li:nth-child(2){margin:0 30px}.recruitPage.jobs .jobsMainArea{background:#fcfcfc url(/images/recruit/bg_intro.jpg) left top repeat-x;background:-moz-linear-gradient(top, #f3ece2 0%, #fff 50%);background:-webkit-linear-gradient(top, #f3ece2 0%, #fff 50%);background:linear-gradient(to bottom, #f3ece2 0%, #fff 50%);border-top:#2680b3 2px solid}.recruitPage.jobs .jobsMainArea h2{margin-left:-20px}.recruitPage.jobs .jobsMainArea .mainCatch{margin-left:-25px}.recruitPage.jobs .jobsMainArea .inner{margin:0 auto;width:870px}.recruitPage.jobs .jobsMainArea .inner .introImgArea{margin-top:40px;overflow:hidden}.recruitPage.jobs .jobsMainArea .inner .introImgArea img{float:left;margin-right:30px}.recruitPage.jobs #section01Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec1.png)}.recruitPage.jobs #section02Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec2_mod.png)}.recruitPage.jobs #section03Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec3.png)}.recruitPage.jobs .jobDescriptionList{margin-top:40px}.recruitPage.jobs .jobDescriptionList li{margin-bottom:40px}.recruitPage.jobs .jobDescriptionList li dl dt{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#966151 2px solid;color:#966151;margin-bottom:20px}@media all and (-ms-high-contrast: none){.recruitPage.jobs .jobDescriptionList li dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage.jobs .jobDescriptionList li dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage.jobs .jobDescriptionList li dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage.jobs .jobDescriptionList li dl dt span{font-size:48px;font-size:4.8rem;display:inline-block;padding-right:5px;vertical-align:sub}.recruitPage.jobs .jobDescriptionList li dl dt span.blockPc{font-size:inherit;padding-right:0}.recruitPage.jobs .jobDescriptionList li dl dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;padding:0px 20px;width:100%}.recruitPage.jobs .jobDescriptionList li dl dd .imgArea{display:table-cell;vertical-align:top;width:375px}.recruitPage.jobs .jobDescriptionList li dl dd .discriptionTxt{display:table-cell;vertical-align:top}.recruitPage.jobs .scenePhotoList{margin-top:40px;overflow:hidden;margin-bottom:-17px}.recruitPage.jobs .scenePhotoList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#eaeaea 2px solid;float:left;margin-bottom:17px;padding:10px;width:294px}.recruitPage.jobs .scenePhotoList li:nth-child(3n-1){margin:0 17px}.recruitPage.jobs .scenePhotoList li small{font-size:15px;font-size:1.5rem}.recruitPage.jobs .interviewBox{background-color:#f5f2f0;background-position:right top;background-repeat:no-repeat;margin-bottom:30px;padding:30px 10px 10px 10px;position:relative}.recruitPage.jobs .interviewBox:last-child{margin-bottom:0px}.recruitPage.jobs .interviewBox h3{margin:0px 0px 30px 25px}.recruitPage.jobs .interviewBox .tag{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background-color:#fff;display:inline-block;height:36px;line-height:36px;padding:0px 8px;position:absolute;top:30px;right:10px;vertical-align:middle}.recruitPage.jobs .interviewBox .tag.tagType01{border:#e96b0A 1px solid;color:#e96b0A}.recruitPage.jobs .interviewBox .tag.tagType02{border:#8547BB 1px solid;color:#8547BB}.recruitPage.jobs .interviewBox .tag.tagType03{border:#67bd19 1px solid;color:#67bd19}.recruitPage.jobs .interviewBox p{background-color:#fff;padding:30px 20px}.recruitPage.jobs .jobsLinkListArea{background-color:#f5f2f0;margin-top:40px}.recruitPage.jobs .jobsLinkListArea .inner{margin:0 auto;padding:50px 0px 60px 0px;width:916px}.recruitPage.jobs .jobsLinkListArea h2{font-size:28px;font-size:2.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/common/bg_line_blue2.png) repeat-x left center;color:#298bc3;text-align:center}@media all and (-ms-high-contrast: none){.recruitPage.jobs .jobsLinkListArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage.jobs .jobsLinkListArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.recruitPage.jobs .jobsLinkListArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage.jobs .jobsLinkListArea h2 span{background-color:#f5f2f0;display:inline-block;padding:0px 20px}.recruitPage.jobs .jobsLinkListArea ul{font-size:0;letter-spacing:-.40em;margin-top:40px}.recruitPage.jobs .jobsLinkListArea ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;background-color:#fff;border:#eaeaea 2px solid;display:inline-block;font-weight:bold;letter-spacing:normal;margin-bottom:8px;transition:all 0.2s ease;vertical-align:top;width:300px}.recruitPage.jobs .jobsLinkListArea ul li:nth-child(3n-1){margin:0 8px}.recruitPage.jobs .jobsLinkListArea ul li a{color:#205b9d;display:block;padding:4px;text-decoration:none}.recruitPage.jobs .jobsLinkListArea ul li a dl{display:table;width:100%}.recruitPage.jobs .jobsLinkListArea ul li a dl dt{display:table-cell;vertical-align:middle;width:115px}.recruitPage.jobs .jobsLinkListArea ul li a dl dt img{vertical-align:bottom}.recruitPage.jobs .jobsLinkListArea ul li a dl dd{display:table-cell;line-height:1.4;padding-left:15px;vertical-align:middle}.recruitPage.jobs .jobsLinkListArea ul li a dl dd span{background:url(/images/common/icon_common_circle_on.png) no-repeat left center;display:inline-block;padding-left:35px;transition:all 0.2s ease}.recruitPage.jobs .jobsLinkListArea ul li:hover{opacity:0.7}.recruitPage.jobs .jobsLinkListArea ul li:hover a dl dd span{background-position:left 7px center}.recruitPage.jobs.recruitDirector .jobsMainArea .inner{background:url(/images/recruit/director/bg_main_director_mod.png) no-repeat top right}.recruitPage.jobs.recruitDirector .interviewBox{background-position:85% top}.recruitPage.jobs.recruitDirector .interviewBox.interview01{background-image:url(/images/recruit/director/bg_sec3_director01.png)}.recruitPage.jobs.recruitDirector .interviewBox.interview02{background-image:url(/images/recruit/director/bg_sec3_director02.png)}.recruitPage.jobs.recruitDirector .interviewBox.interview03{background-image:url(/images/recruit/director/bg_sec3_director03.png)}.recruitPage.jobs.recruitCallcenter .jobsMainArea .inner{background:url(/images/recruit/callcenter/bg_main_callcenter_mod.png) no-repeat top right}.recruitPage.jobs.recruitCallcenter .interviewBox.interview01{background-image:url(/images/recruit/callcenter/bg_sec3_callcenter01.png)}.recruitPage.jobs.recruitSupport .jobsMainArea .inner{background:url(/images/recruit/support/bg_main_support_mod.png) no-repeat top right}.recruitPage.jobs.recruitSupport .interviewBox.interview01{background-image:url(/images/recruit/support/bg_sec3_support01.png)}.recruitPage.jobs.recruitCeremony .jobsMainArea .inner{background:url(/images/recruit/ceremony/bg_main_ceremony_mod.png) no-repeat top right}.recruitPage.jobs.recruitCeremony .interviewBox.interview01{background-image:url(/images/recruit/ceremony/bg_sec3_ceremony01.png)}.recruitPage.jobs.recruitEmbalmer .jobsMainArea .inner{background:url(/images/recruit/embalmer/bg_main_embalmer_mod.png) no-repeat top right}.recruitPage.jobs.recruitEmbalmer .interviewBox.interview01{background-image:url(/images/recruit/embalmer/bg_sec3_embalmer01.png)}.recruitPage.jobs.recruitDesign .jobsMainArea .inner{background:url(/images/recruit/design/bg_main_design_mod.png) no-repeat top right}.recruitPage.jobs.recruitDesign .interviewBox.interview01{background-image:url(/images/recruit/design/bg_sec3_design01.png)}.recruitPage.jobs.recruitFood .jobsMainArea .inner{background:url(/images/recruit/food/bg_main_food_mod.png) no-repeat top right}.recruitPage.jobs.recruitFood .interviewBox.interview01{background-image:url(/images/recruit/food/bg_sec3_food01.png)}.recruitPage.jobs.recruitDriver .jobsMainArea .inner{background:url(/images/recruit/driver/bg_main_driver_mod.png) no-repeat top right}.recruitPage.jobs.recruitDriver .interviewBox.interview01{background-image:url(/images/recruit/driver/bg_sec3_driver01.png)}.recruitPage.jobs.recruitAttendant .jobsMainArea .inner{background:url(/images/recruit/attendant/bg_main_attendant_mod.png) no-repeat top right}.recruitPage.jobs.recruitAttendant .interviewBox.interview01{background-image:url(/images/recruit/attendant/bg_sec3_attendant01.png)}.recruitPage.jobs .interviewBox .tag:not(:target){line-height:38px\9}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%;height:auto;overflow:hidden}.consultationTop img{vertical-align:bottom}.consultationTop .w916{width:916px;margin:auto}.consultationTop .boxHope{display:flex;justify-content:space-between;align-items:end;width:916px}@media screen and (max-width: 736px){.consultationTop .boxHope{flex-wrap:wrap;width:100%}}.consultationTop .boxHope .item01{width:520px}.consultationTop .boxHope .item01 .read{line-height:1.8}.consultationTop .boxHope .item01 .read .colorRed{color:#c01046}.consultationTop .boxHope .item01 .tel{position:relative;padding:29px 30px;background-color:#ebf0f5;border:1px solid #bfbfbf}.consultationTop .boxHope .item01 .tel .image{position:absolute;right:47px;top:29px}.consultationTop .boxHope .item01 .tel .text{margin-bottom:5px;padding-right:159px}.consultationTop .boxHope .item01 .tel .text2{margin-top:10px;font-size:14px}.consultationTop .boxHope .item01 .tel .list{padding-right:159px}.consultationTop .boxHope .item01 .tel .list li{line-height:1.8;padding-left:17px;background:url(/images/consultation/icon_dot.png) no-repeat 0 0.5em}.consultationTop .boxHope .item02{width:370px;padding:22px 22px 22px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-left:25px}@media screen and (max-width: 736px){.consultationTop .boxHope .item02{margin-left:0}}.consultationTop .boxHope .item02 .place ul{display:flex;flex-wrap:wrap;width:100%}.consultationTop .boxHope .item02 .place ul li{display:block;width:50%;box-sizing:border-box;padding:10px 0 5px;border-right:1px solid #e6e6e6;text-align:center}.consultationTop .boxHope .item02 .place ul li:nth-child(2n){border-right:none}.consultationTop .boxHope .item02 .place ul li:nth-child(n + 3){border-top:1px solid #e6e6e6}.consultationTop .boxHope .item02 .place ul li .text{display:block}.consultationTop .boxHope .item02 .place>div{margin-top:20px;border-top:1px solid #e6e6e6;padding-top:19px}.consultationTop .boxHope .item02 .place>div img{float:left}.consultationTop .boxHope .item02 .place>div>div{overflow:hidden}.consultationTop .boxHope .item02 .place>div>div .pageBack.type01{margin:8px 0 0}.consultationTop .boxHope .item02 .place>div>div .pageBack.type01 a{background-image:url(/images/common/icon_common_arrow_next.png)}.consultationTop .titleCenterLine{background:url(/images/consultation/bg_title_line01.png) repeat-x left center;text-align:center}.consultationTop .titleCenterLine span{background-color:#fcf5e5;padding:0 4px 0 10px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.consultationTop .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationTop .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationTop .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationTop .voiceArea{border:#eaeff3 12px solid;background-color:#eaeff3;margin:90px 0 45px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative}.consultationTop .voiceArea h2{background:url(/images/consultation/bg_family_voice01.png) no-repeat left bottom;width:343px;position:absolute;left:50%;top:-35px;margin-left:-171px;text-align:center;font-size:36px;font-size:3.6rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3}@media all and (-ms-high-contrast: none){.consultationTop .voiceArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationTop .voiceArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationTop .voiceArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationTop .voiceArea .voiceAreaInner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList{padding:27px 18px 18px}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList li{display:inline-block;width:284px;margin-right:18px;text-align:center;vertical-align:top}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList li p{background:#eaeff3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:10px 22px}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList li:last-child{margin:-2px 0 0 0}.consultationTop .clubArea{padding:40px 0 0;background-color:#dbe6f3}.consultationTop .clubArea .hxStyleClub01{text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:36px;font-size:3.6rem;color:#274c80}@media all and (-ms-high-contrast: none){.consultationTop .clubArea .hxStyleClub01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationTop .clubArea .hxStyleClub01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationTop .clubArea .hxStyleClub01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationTop .clubArea .hxStyleClub01>span{display:inline-block;padding-left:52px;background:url(/images/consultation/img_slash_left.png) no-repeat 0 center}.consultationTop .clubArea .hxStyleClub01>span>span{display:inline-block;padding:7px 52px 6px 0;background:url(/images/consultation/img_slash_right.png) no-repeat right center}.consultationTop .clubArea .hxStyleClub02{margin-left:40px;color:#9b774c;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem}@media all and (-ms-high-contrast: none){.consultationTop .clubArea .hxStyleClub02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationTop .clubArea .hxStyleClub02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationTop .clubArea .hxStyleClub02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationTop .clubArea .inner{padding:25px 0 55px;background-color:#e8eef6}.consultationTop .clubArea .inner .text01{margin:0 0 20px 40px}.consultationTop .clubArea .inner .item{padding:35px 40px 30px;background-color:#fff}.consultationTop .clubArea .inner .item figure{float:left;margin-right:43px}.consultationTop .clubArea .inner .item .body{overflow:hidden}.consultationTop .clubArea .inner .item .body ul{margin-bottom:26px}.consultationTop .clubArea .inner .item .body ul li{float:left;line-height:1.0;display:inline-block;margin-right:30px;padding:15px 18px 10px;font-size:24px;font-size:2.4rem;font-weight:bold;color:#fff;border-radius:6px}.consultationTop .clubArea .inner .item .body ul li.type01{background-color:#0093cc}.consultationTop .clubArea .inner .item .body ul li.type02{background-color:#ca5089}.consultationTop .clubArea .inner .item .body ol{margin-bottom:20px}.consultationTop .clubArea .inner .item .body ol li{width:320px;float:left;overflow:hidden}.consultationTop .clubArea .inner .item .body ol li img{float:left;margin-right:12px}.consultationTop .clubArea .inner .item .body ol li div{padding-top:14px}.consultationTop .clubArea .inner .item .body ol li div p{font-size:20px;font-size:2rem;font-weight:bold;color:#274c80;line-height:1.4}.consultationTop .clubArea .inner .item .text{text-align:center;margin-bottom:5px;padding-right:45px}.consultationTop .clubArea .inner .item .btn{padding-right:50px}.consultationTop .clubArea .inner .item .btn .whiteBtn{display:block;text-align:center;width:488px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto}@media all and (-ms-high-contrast: none){.consultationTop .clubArea .inner .item .btn .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationTop .clubArea .inner .item .btn .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationTop .clubArea .inner .item .btn .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.consultationTop .clubArea .inner .item .btn .whiteBtn{line-height:45px}.consultationTop .clubArea .inner .item .btn .whiteBtn *::-ms-backdrop{line-height:45px}}.consultationTop .clubArea .inner .item .btn .whiteBtn:not(:target){line-height:45px\9}.consultationTop .clubArea .inner .item .btn .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.consultationTop .clubArea .inner .item .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.consultationTop .clubArea .inner .item .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.consultationTop .clubArea .inner .item .btn .whiteBtn>span{background-position:40px 15px}.consultationTop .clubArea .inner .item .btn .whiteBtn:hover span{background-position:44px 15px}.consultationTop .lineB{display:inline-block;position:relative;z-index:2}.consultationTop .lineB:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:7px;height:11px;z-index:-1;background-color:#dbe642}.consultationTop .leadText{line-height:1.5}.consultationTop .documentArea{position:relative;border:2px solid #5d4633;height:156px;background:#fffef9 url(/images/consultation/img_document02.png) no-repeat 14px 0;margin-bottom:15px}.consultationTop .documentArea .title{position:absolute;left:215px;top:32px}.consultationTop .documentArea .btn{position:absolute;left:444px;top:85px}.consultationTop .documentArea .btn a:hover{opacity:0.8}.consultationTop .documentArea .text{position:absolute;left:180px;top:125px;font-size:11px;font-size:1.1rem}.consultationTop .telInfo.telTitle .borderTitle:before,.consultationTop .telInfo.telTitle .borderTitle :after{width:8%}@media all and (-webkit-min-device-pixel-ratio: 0){.consultationTop .boxHope .tel{margin-top:35px}}@media screen and (min-width: 737px){.consultationTop .attentionArea .inner .box ul{display:block !important}}.consultationHurry .headerTitle .w950{background-image:url(/images/consultation/hurry/img_title_hurry.png)}.consultationHurry .headerTitle .w950 .inner{width:inherit}.consultationHurry img{vertical-align:bottom}.consultationHurry .voiceArea{border:#eaeff3 12px solid;background-color:#eaeff3;margin:72px 0 27px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative}.consultationHurry .voiceArea h2{background:url(/images/consultation/hurry/bg_hurry_voice01_mod.png) no-repeat center 0.13em;width:100%;position:absolute;left:50%;top:-31px;margin-left:-50%;text-align:center;font-size:30px;font-size:3rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3}@media all and (-ms-high-contrast: none){.consultationHurry .voiceArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .voiceArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .voiceArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .voiceArea .voiceAreaInner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff;padding:30px}.consultationHurry .voiceArea .voiceAreaInner .textList{margin-top:-10px;overflow:hidden}.consultationHurry .voiceArea .voiceAreaInner .textList li{float:left;width:33.3%;background:url(/images/consultation/icon_dot.png) no-repeat left center;padding-left:20px;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.consultationHurry .voiceArea .voiceAreaInner .textList li.nowrap{width:auto}.consultationHurry .voiceArea .voiceAreaInner .textList li:nth-child(3n+1){clear:both}.consultationHurry .boxAttention{width:600px;margin:auto}.consultationHurry .boxAttention .text{padding-left:75px;background:url(/images/consultation/hurry/icon_attention.png) no-repeat left center;color:#c30f47;font-weight:bold}.consultationHurry .hurrySection{border-top:3px solid #304b78;padding-top:2px;margin-bottom:30px}.consultationHurry .hurrySection .inner{padding:25px 30px 31px;background-color:#fff;background-image:-webkit-linear-gradient(bottom, #fff 87%, #ebf0f5 100%);background-image:linear-gradient(to top, #fff 87%, #ebf0f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f5', endColorstr='#ffffff',GradientType=0 );border-radius:3px}.consultationHurry .hurrySection .inner .title{padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:25px;font-size:45px;font-size:4.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.consultationHurry .hurrySection .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .hurrySection .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .hurrySection .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .stepSection{margin-bottom:40px}.consultationHurry .stepSection:last-child{margin-bottom:0}.consultationHurry .stepSection.bg01{background:url(/images/consultation/hurry/img_hurry_section_bg01.png) no-repeat right 0}.consultationHurry .stepSection.bg01 h3{width:600px}.consultationHurry .stepSection>h3{border-bottom:1px dotted #2a2a2a;margin-bottom:20px;font-size:30px;font-size:3rem;color:#274c80;line-height:1.2}.consultationHurry .stepSection>h3 .box{display:inline-block;vertical-align:baseline;padding:0 20px;margin-right:25px;background-color:#274c80;color:#fff}.consultationHurry .stepSection>h3 .box .sub{font-size:20px;font-size:2rem}.consultationHurry .stepSection>h3 .box .num{vertical-align:-0.2em;font-size:48px;font-size:4.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.consultationHurry .stepSection>h3 .box .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .stepSection>h3 .box .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .stepSection>h3 .box .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .stepSection>h3>.tit{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem}@media all and (-ms-high-contrast: none){.consultationHurry .stepSection>h3>.tit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .stepSection>h3>.tit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .stepSection>h3>.tit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .stepSection p{line-height:1.9}.consultationHurry .stepSection p.inline{display:inline}.consultationHurry .stepSection p .colorRed{display:inline-block;box-sizing:border-box;line-height:1em;padding:5px 5px 3px;margin:0 2px;color:#c31b4e;vertical-align:middle}.consultationHurry .stepSection p .fzL{font-size:30px;font-size:3rem;background-color:#f1eee6}.consultationHurry .stepSection p .spOnly{display:none}.consultationHurry .stepSection p .pcOnly{display:inline}.consultationHurry .titleCenterLine{padding-bottom:22px;margin-bottom:9px;background:url(/images/consultation/bg_title_line01.png) repeat-x left center;text-align:center}.consultationHurry .titleCenterLine span{display:inline-block;line-height:1.3;background-color:#fcf5e5;padding:0 25px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}@media all and (-ms-high-contrast: none){.consultationHurry .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .listAttention{margin-bottom:45px}.consultationHurry .listAttention .item{width:460px;padding:20px 27px;float:left;margin-right:30px;background-color:#fff;border-radius:3px;box-shadow:0 0 7px rgba(172,167,154,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.consultationHurry .listAttention .item:nth-child(2){margin-right:0}.consultationHurry .listAttention .item.wide{width:100%;margin-top:30px}.consultationHurry .listAttention .item .title{padding-left:78px;margin-bottom:15px;background:url(/images/consultation/hurry/icon_attention.png) no-repeat 10px center;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;line-height:1.2}@media all and (-ms-high-contrast: none){.consultationHurry .listAttention .item .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .listAttention .item .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .listAttention .item .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .listAttention .item .title.wide{padding:4px 0 0 78px}.consultationHurry .listAttention .item .title>span{display:inline-block;text-align:center}.consultationHurry .listAttention .item .title>span>.lineB{font-size:30px;font-size:3rem;position:relative;display:inline-block;z-index:2}.consultationHurry .listAttention .item .title>span>.lineB:after{content:'';position:absolute;height:10px;left:0;right:0;bottom:0;background-color:#fff586;z-index:-1}.consultationHurry .listAttention .item .body{margin-top:15px;padding-top:15px;border-top:2px solid #274c80;height:445px}.consultationHurry .listAttention .item .body.wide{height:auto;padding-bottom:10px}.consultationHurry .listAttention .item .body p{line-height:1.8}.consultationHurry .listAttention .item .body p strong{color:#c61e51;font-weight:normal}.consultationHurry .listAttention .item .body .box{margin-top:10px;padding:15px;background-color:#f1eada}.consultationHurry .listAttention .item .body .box h3{color:#7d4222;font-size:22px;font-size:2.2rem;font-weight:bold;margin-bottom:10px;text-align:center}.consultationHurry .listAttention .item .body .box ul li{padding-left:37px;background:url(/images/consultation/hurry/img_check01.png) no-repeat left center;color:#040410;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.2;margin-bottom:12px}.consultationHurry .listAttention .item .body .box ul li:last-child{margin-bottom:0}.consultationHurry .comparisonSection{margin-bottom:35px;background-color:#f7ebe6}.consultationHurry .comparisonSection .body{padding:50px 0 49px 370px;background:url(/images/consultation/hurry/img_comparison_bg.png) no-repeat left top}.consultationHurry .comparisonSection .body h2{line-height:1.4;margin-bottom:15px;color:#274c80;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.consultationHurry .comparisonSection .body h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.consultationHurry .comparisonSection .body h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.consultationHurry .comparisonSection .body h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.consultationHurry .telInfo6 .telInfoInner02{width:950px;height:210px;background:url(/images/consultation/hurry/img_bnr2_item_03.png) no-repeat left top}.consultationHurry .telInfo6 .telInfoInner02 .box{position:relative}.consultationHurry .telInfo6 .telInfoInner02 .box .img1{position:relative;padding-top:17px}.consultationHurry .telInfo6 .telInfoInner02 .box .img1 .icon{position:absolute;top:22px;left:29px}.consultationHurry .telInfo6 .telInfoInner02 .box .img2{position:absolute;top:77px;left:24px}.consultationHurry .telInfo8 .telInfoInner02{width:950px;height:192px;background:url(/images/consultation/hurry/img_bnr1_item_03_mod.png) no-repeat left top}.consultationHurry .telInfo8 .telInfoInner02 .box{position:relative}.consultationHurry .telInfo8 .telInfoInner02 .box .img1{position:relative;width:646px;top:29px;left:23px}.consultationHurry .telInfo8 .telInfoInner02 .box .img1 .icon{position:absolute;top:5px;left:7px}.consultationHurry .telInfo8 .telInfoInner02 .box .img2{position:absolute;top:89px;left:23px}.btnReservation{margin:40px auto 0px;text-align:center;padding:0 17px}.btnReservation a{padding:33px 0;width:100%;height:100%;box-sizing:border-box;background:#f8fbff url(/images/service/before/btn_reservation.png) no-repeat right center;background-size:contain;display:block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;border:6px solid #aec1cb;border-radius:6px}@media all and (-ms-high-contrast: none){.btnReservation a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnReservation a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.btnReservation a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnReservation a br{display:none}.btnReservation a:hover{opacity:0.8}.btnReservation a .main{display:block;margin-left:50px;padding:0px 0px 0px 40px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left center;font-size:42px;font-size:4.2rem}.btnReservation a:hover .main{background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.btnReservation a .sub{font-size:23px;font-size:2.3rem;margin:10px 35px;display:block;line-height:1.5}.btnReservation a .text{font-size:16px;font-size:1.6rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:10px 50px 25px;display:block;line-height:1.5}.btnReservation.consult{padding:0}.btnReservation.before{padding:0}.btnReservation.before a{margin:40px auto 0;width:950px}.btnReservation.beforeSp{padding:8px 10px 0;margin-bottom:2px}.btnOnline{margin:40px auto 0px;text-align:center;padding:0 17px}.btnOnline a{padding:33px 0;width:100%;height:100%;box-sizing:border-box;background:#f8fbff url(/images/service/before/btn_online01.png) no-repeat right center;background-size:contain;display:block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;border:6px solid #aec1cb;border-radius:6px}@media all and (-ms-high-contrast: none){.btnOnline a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnOnline a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.btnOnline a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnOnline a br{display:none}.btnOnline a:hover{opacity:0.8}.btnOnline a .main{display:block;margin-left:50px;padding:0px 0px 0px 40px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left center;font-size:42px;font-size:4.2rem}.btnOnline a:hover .main{background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.btnOnline a .sub{font-size:23px;font-size:2.3rem;margin:10px 35px;display:block;line-height:1.5}.btnOnline a .text{font-size:16px;font-size:1.6rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:10px 50px 25px;display:block;line-height:1.5}.btnOnline.reservation{padding:0}@media screen and (max-width: 736px){.btnOnline.reservation{padding:0 10px;background-color:#fff}}.btnConsult{margin:40px auto 0px;text-align:center;padding:0 17px}.btnConsult a{padding-top:33px;width:100%;height:100%;box-sizing:border-box;background:#f8fbff url(/images/service/before/btn_consult01_mod.png) no-repeat right center;background-size:contain;display:block;text-align:left;text-decoration:none;color:#244778;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2;border:6px solid #aec1cb;border-radius:6px}@media all and (-ms-high-contrast: none){.btnConsult a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnConsult a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.btnConsult a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnConsult a:hover{opacity:0.8}.btnConsult a .main{display:block;margin-left:50px;padding:0px 0px 0px 40px;background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat left center;font-size:42px;font-size:4.2rem}.btnConsult a:hover .main{background:url(/images/service/sougi/icon_arrow_blue.png) no-repeat 4px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.btnConsult a .sub{font-size:23px;font-size:2.3rem;margin:10px 35px;display:block;line-height:1.5}.btnConsult a .text{font-size:16px;font-size:1.6rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:10px 50px 25px;display:block;line-height:1.5}.sskMinzoku .minzokuDetail,.sskWorld .worldDetail,.sskIjin .ijinDetail,.sscColumn .columnDetail{padding:20px 0 30px}.sskMinzoku .textBlock,.sskWorld .textBlock,.sskIjin .textBlock,.sskColumn .textBlock{overflow:hidden}.sskMinzoku .imgRight,.sskWorld .imgRight,.sskIjin .imgRight,.sskKanji .imgRight,.sskColumn .imgRight{display:table;width:100%}.sskMinzoku .imgRight figure,.sskWorld .imgRight figure,.sskIjin .imgRight figure,.sskKanji .imgRight figure,.sskColumn .imgRight figure{display:table-cell;vertical-align:top;padding-left:20px;text-align:center}.sskMinzoku figcaption,.sskWorld figcaption,.sskIjin figcaption,.sskColumn figcaption{font-size:14px;font-size:1.4rem;text-align:center}.sskMinzoku .textBlock small,.sskWorld .textBlock small,.sskIjin .textBlock small,.sskColumn .textBlock small{font-size:14px;font-size:1.4rem}.sskMinzoku .imgBlock,.sskWorld .imgBlock,.sskIjin .imgBlock,.sskColumn .imgBlock{display:table;margin:0 auto}.sskMinzoku .imgBlock figure,.sskWorld .imgBlock figure,.sskIjin .imgBlock figure,.sskColumn .imgBlock figure{display:table-cell;padding:0 30px;text-align:center}.sskColumn .imgBlock3 figure{display:table-cell;padding:0 10px;text-align:center;vertical-align:middle}.sskColumn .imgBlock3 figure img{height:auto;width:300px}.sskWorld .noborderTitle,.sskIjin .noborderTitle{text-align:center;font-size:30px;line-height:1.2;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;position:relative;z-index:0}@media all and (-ms-high-contrast: none){.sskWorld .noborderTitle,.sskIjin .noborderTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.sskWorld .noborderTitle *::-ms-backdrop,.sskIjin .noborderTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.sskWorld .noborderTitle:not(:target),.sskIjin .noborderTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.sskIjin .noborderTitle span,.sskWorld .noborderTitle span{font-size:16px;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}.annotation{text-align:right;color:#ae2755}.navMinzoku ul{display:table}.navMinzoku ul li{width:207px;float:left;margin-top:10px}.navMinzoku ul li:nth-child(odd){margin-right:20px}.navMinzoku ul .samnail{display:table-cell;vertical-align:top}.navMinzoku ul .caution{font-size:14px;font-size:1.4rem}.navMinzoku ul .linkText{display:table-cell;vertical-align:top;padding:0 10px}.navWorld{width:680px;height:366px;margin:0 auto;position:relative;background:url(/images/ssk/world/img_world_map.png) no-repeat}.navWorld li{position:absolute;text-align:center;font-size:18px;line-height:1.2;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff}.navWorld li a{color:#824e27;font-weight:bold;text-decoration:none}.navWorld li a i{display:none !important}.navWorld li a:hover{color:#c0a693}.navWorld .okinawa{top:190px;left:297px}.navWorld .korea{top:140px;left:297px}.navWorld .china{top:130px;left:248px}.navWorld .indonesia{top:220px;left:267px}.navWorld .tibet{top:188px;left:145px}.navWorld .usa{top:132px;left:500px}.navWorld .england{top:105px;left:16px}.navWorld .germany{top:112px;left:105px}.navWorld .france{top:170px;left:15px}.navWorld .egypt{top:204px;left:55px}.navIjin{display:table;margin:0 auto}.navIjin li{display:table-cell;padding-right:30px}.navIjin li:last-child{padding-right:0}.w670{width:670px;margin:0 auto;padding:30px 0;background:#fff}.w670_b{width:670px;margin:0 auto}.navKanji{margin:0 auto;display:table}.navKanji li{display:table-cell;padding-right:55px}.navKanji li:last-child{padding-right:0}.kanjiDetail{border:1px solid #cfc59d}.kanjiDetail .textBlock{padding:20px}.kanjiRead{display:table;width:100%;background:#f8ebd1;border-bottom:1px solid #cfc59d}.kanjiRead h2{display:table-cell;vertical-align:top;width:66px;padding:20px}.kanjiRead dl{padding:20px 0}.kanjiRead dl dt{font-size:20px;font-weight:bold}.navColumn{margin:0 auto;display:table;width:620px}.navColumn li{display:table-cell;width:300px}.navColumn li a{display:block;background:#f8ebd1;border:1px solid #cfc59d;padding:10px 15px;text-align:center;text-decoration:none}.navColumn li:first-child{padding-right:20px}.columnDetail .inscription{background:#f8ebd1;border:1px solid #cfc59d;padding:20px}.columnDetail .access .ttl{font-weight:bold;margin-bottom:15px;text-align:center}.columnDetail .access dl{display:table;margin:0 auto 10px auto;width:422px}.columnDetail .access dl dt{display:table-cell;font-weight:bold;vertical-align:top;width:80px}.columnDetail .access dl dd{display:table-cell;overflow:hidden;vertical-align:top}.columnDetail .access dl dd:before{float:left;padding-left:1em;text-indent:-1em}.columnDetail .access dl dd ul{float:left}.columnDetail .access .innerL{padding-left:48px}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.familyKaikan .headerTitle.bg03 .w950{background-image:url(/images/family/about/kaikan/img_title_kaikan_01.png)}.familyKaikan .headerTitle.bg03 .w950 .inner .title{margin:45px auto}.familyKaikan .tableObjMod1{margin:23px 0 0 0;text-align:center;border:4px solid #dedede}.familyKaikan .tableObjMod1 th{vertical-align:middle;border:1px solid #dedede;height:92px;font-size:18px;font-size:1.8rem}.familyKaikan .tableObjMod1 th .title{position:relative;color:#fff}.familyKaikan .tableObjMod1 td{font-size:14px;font-size:1.4rem;vertical-align:middle;border:1px solid #dedede;height:92px;box-sizing:border-box}.familyKaikan .tableObjMod1 .bg1{background:#e18e36}.familyKaikan .tableObjMod1 .bg2{background:#83a5cb}.familyKaikan .tableObjMod1 .bg3{background:#fcf5e5}.familyKaikan .tableObjMod1 .bg4{background:#fff1f5}.familyKaikan .tableObjMod1 .titleHeight{height:53px}.familyKaikan .tableObjMod1 .icon01{display:inline-block;width:14px;height:14px;background:url(/images/service/before/escro/icon_doublecircle.png) no-repeat center center}.familyKaikan .tableObjMod1 .icon02{display:inline-block;width:18px;height:16px;background:url(/images/service/before/escro/icon_triangle.png) no-repeat center center}.familyKaikan .tableObjMod1 .icon03{display:inline-block;width:12px;height:12px;background:url(/images/service/before/escro/icon_cross.png) no-repeat center center}.familyKaikan .tableObjMod1 .icon04{display:inline-block;width:14px;height:14px;background:url(/images/family/about/kaikan/icon_circle.png) no-repeat center center}.familyKaikan .listObjMod2{margin:28px 0 12px;overflow:hidden}.familyKaikan .listObjMod2 li{width:463px;min-height:360px;border:1px solid #eceef2;background:#fff;margin:0 20px 22px 0;float:left}.familyKaikan .listObjMod2 li:nth-child(2n){margin-right:0}.familyKaikan .listObjMod2 li dl dt{height:128px;background:#fff}.familyKaikan .listObjMod2 li dl dt .numBox{text-align:center;float:left;width:122px;height:128px;box-sizing:border-box;display:inline-block;background:#274c80;color:#fff;font-weight:bold}.familyKaikan .listObjMod2 li dl dt .numBox .subText{padding-top:22px;font-size:20px;font-size:2rem;display:block;line-height:1em}.familyKaikan .listObjMod2 li dl dt .numBox .num{font-size:73px;font-size:7.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1em}@media all and (-ms-high-contrast: none){.familyKaikan .listObjMod2 li dl dt .numBox .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .listObjMod2 li dl dt .numBox .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .listObjMod2 li dl dt .numBox .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .listObjMod2 li dl dt .title{width:320px;text-align:left;display:inline-block;margin:17px 0 0 20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;color:#274c80;letter-spacing:-1px;line-height:1.54}@media all and (-ms-high-contrast: none){.familyKaikan .listObjMod2 li dl dt .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .listObjMod2 li dl dt .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .listObjMod2 li dl dt .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .listObjMod2 li dl dt .title.type2{margin-top:40px}.familyKaikan .listObjMod2 li dl dd{border-top:1px dotted #262626;margin-top:-1px;padding:21px 17px 0}.familyKaikan .listObjMod2 li dl dd .img{display:inline;float:left;margin-right:22px}.familyKaikan .listObjMod2 li dl dd .text{overflow:hidden}.familyKaikan .leadText1{text-align:center;font-size:20px;font-size:2rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;margin-bottom:28px}@media all and (-ms-high-contrast: none){.familyKaikan .leadText1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .leadText1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .leadText1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01{position:relative;width:950px;height:233px;background:url(/images/family/about/kaikan/img_kaikan_bnr_bg.jpg) no-repeat left top;background-size:100%}.familyKaikan .bnrKaikan01 .title,.familyKaikan .bnrKaikan01 .text,.familyKaikan .bnrKaikan01 .btn{position:absolute;left:40px}.familyKaikan .bnrKaikan01 .title{top:18px;font-size:44px;font-size:4.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-shadow:3px 3px 3px #ffffff}@media all and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .bnrKaikan01 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01 .text{top:88px;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-shadow:3px 3px 3px #ffffff;line-height:1.2em}@media all and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .text{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .text *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .bnrKaikan01 .text:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01 .btn{top:164px}.familyKaikan .bnrKaikan01 .btn .whiteBtn{display:inline-block;text-align:center;width:488px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:24px;font-size:2.4rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .btn .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .btn .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyKaikan .bnrKaikan01 .btn .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .btn .whiteBtn{line-height:45px}.familyKaikan .bnrKaikan01 .btn .whiteBtn *::-ms-backdrop{line-height:45px}}.familyKaikan .bnrKaikan01 .btn .whiteBtn:not(:target){line-height:45px\9}.familyKaikan .bnrKaikan01 .btn .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.familyKaikan .bnrKaikan01 .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.familyOriginalVeil{min-width:1050px}.familyOriginalVeil .w915{width:915px;margin:0 auto}.familyOriginalVeil .lh1em{line-height:1em}.familyOriginalVeil .headerTitle{border-top:2px solid #274c80;margin-bottom:63px}.familyOriginalVeil .headerTitle.bgBrown{background-color:#33230e}.familyOriginalVeil .headerTitle .w1050{box-sizing:border-box;width:1050px;margin:0 auto;padding:104px 0 0 64px;background:url(/images/family/original/veil/img_title_veil_bg.png) no-repeat left top;min-height:347px}.familyOriginalVeil .headerTitle .w1050 .inner .title{line-height:1em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:65px;font-size:6.5rem;color:#fff}@media all and (-ms-high-contrast: none){.familyOriginalVeil .headerTitle .w1050 .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .headerTitle .w1050 .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .headerTitle .w1050 .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .headerTitle .w1050 .inner .title .small{line-height:1em;display:block;font-size:25px;font-size:2.5rem;color:#fff;margin-bottom:11px}.familyOriginalVeil .headerTitle .w1050 .inner .title .fzM{font-size:32px;font-size:3.2rem;margin-left:10px}.familyOriginalVeil .titleType03{margin:-5px 0 10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:30px;line-height:40px;text-align:center}@media all and (-ms-high-contrast: none){.familyOriginalVeil .titleType03{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .titleType03 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .titleType03:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .titleType03.fzM{font-size:26px;font-size:2.6rem;font-weight:normal;letter-spacing:0.1em;font-weight:bold}.familyOriginalVeil .leadBox{overflow:hidden;margin-bottom:53px}.familyOriginalVeil .leadBox .img{display:inline;float:left;margin-right:45px}.familyOriginalVeil .leadBox .box .label{font-size:17px;font-size:1.7rem;color:#fff}.familyOriginalVeil .leadBox .box .label span{display:inline-block;box-sizing:border-box;padding:6px 9px;line-height:1em;height:27px}.familyOriginalVeil .leadBox .box .label span.purple{background-color:#6b4792}.familyOriginalVeil .leadBox .box .label span.orange{background-color:#dd7118}.familyOriginalVeil .leadBox .box .label span+span{margin-left:10px}.familyOriginalVeil .leadBox .box .title{font-size:60px;font-size:6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1em;margin-top:12px}@media all and (-ms-high-contrast: none){.familyOriginalVeil .leadBox .box .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .leadBox .box .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .leadBox .box .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .leadBox .box .title .fzS{font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-left:10px}@media all and (-ms-high-contrast: none){.familyOriginalVeil .leadBox .box .title .fzS{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .leadBox .box .title .fzS *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .leadBox .box .title .fzS:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .leadBox .box .text{font-size:17px;font-size:1.7rem;line-height:1.56;margin-top:-5px}.familyOriginalVeil .veilTitle01{display:table;width:950px;height:79px;background-image:url(/images/family/original/veil/img_h2_veil_bg.png);padding-left:27px}.familyOriginalVeil .veilTitle01 span{display:table-cell;vertical-align:middle;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#fff}@media all and (-ms-high-contrast: none){.familyOriginalVeil .veilTitle01 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .veilTitle01 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .veilTitle01 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .textAreaBox01{padding-top:60px;overflow:hidden}.familyOriginalVeil .textAreaBox01 .ml40{margin-left:40px !important}.familyOriginalVeil .textAreaBox01 .imgR,.familyOriginalVeil .textAreaBox01 .imgL{display:inline;line-height:1em}.familyOriginalVeil .textAreaBox01 .imgR{float:right;margin-left:60px}.familyOriginalVeil .textAreaBox01 .imgL{float:left;margin-right:40px}.familyOriginalVeil .textAreaBox01 .textArea .title01{margin-top:4px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;line-height:1.3;letter-spacing:-0.06em}@media all and (-ms-high-contrast: none){.familyOriginalVeil .textAreaBox01 .textArea .title01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .textAreaBox01 .textArea .title01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .textAreaBox01 .textArea .title01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .textAreaBox01 .textArea .title02{line-height:1em;font-size:20px;font-size:2rem;color:#274c80;font-weight:bold}.familyOriginalVeil .textAreaBox01 .textArea .text01{margin-top:22px;font-size:16px;font-size:1.6rem;line-height:1.8}.familyOriginalVeil .textAreaBox01 .textArea .text02{font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:-0.01em}.familyOriginalVeil .textAreaBox01 .list01{margin-left:12px}.familyOriginalVeil .textAreaBox01 .list01>li{margin-bottom:10px;padding-left:25px;background:url(/images/common/icon_common_gold.png) no-repeat left center}.familyOriginalVeil .letterList01{background-color:#fff;border-radius:6px;border:1px solid #bebebe;padding:39px 0 17px 25px;overflow:hidden}.familyOriginalVeil .letterList01>li{position:relative;float:left;background:url(/images/family/original/veil/img_bg_letter01.png) no-repeat left top;width:423px;height:203px;padding:24px 35px 0 20px;margin:0 20px 20px 0;box-sizing:border-box}.familyOriginalVeil .letterList01>li:nth-child(2n){margin-right:0}.familyOriginalVeil .letterList01>li>.text{font-size:16px;font-size:1.6rem;color:#2d4670;letter-spacing:0.02em}.familyOriginalVeil .letterList01>li>.name{position:absolute;right:35px;bottom:20px;font-size:17px;font-size:1.7rem;font-weight:bold;color:#274c80}.familyOriginalVeil .textBox{padding:0 30px}.familyOriginalVeil .whiteBtn{display:block;text-align:center;width:540px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;height:47px;line-height:44px}@media all and (-ms-high-contrast: none){.familyOriginalVeil .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.familyOriginalVeil .whiteBtn{line-height:45px}.familyOriginalVeil .whiteBtn *::-ms-backdrop{line-height:45px}}.familyOriginalVeil .whiteBtn:not(:target){line-height:45px\9}.familyOriginalVeil .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.familyOriginalVeil .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.familyOriginalVeil .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.familyOriginalVeil .whiteBtn span{background-position:40px 15px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.familyOriginalVeil .whiteBtn span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyOriginalVeil .whiteBtn span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.familyOriginalVeil .whiteBtn span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyOriginalVeil .whiteBtn:hover span{background-position:44px 15px}.familySaidan .owakareList h3{font-size:2.5rem}.familySaidan .owakareList h3 .number{font-size:2.3rem}.familySaidan .owakareList dd{background:#fff;padding:25px;margin-bottom:40px}.familySaidan .owakareList dd:last-child{margin-bottom:30px}.familySaidan .owakareList dd ul{display:flex}.familySaidan .owakareList dd ul .detailBox{font-size:1.4rem}.familySaidan .owakareList dd ul .detailBox p{padding-top:10px}.familySaidan .owakareList dd ul .detailBox img{display:block;margin:0 auto}.familySaidan .owakareList dd ul .detailBox .kansou{font-size:1.8rem;color:#7B4C34;border-bottom:1px solid #7B4C34;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.familySaidan .imgDisp{margin:10px auto 0;display:block}.familySaidan .displayList{display:flex;justify-content:space-evenly;flex-wrap:wrap}.familySaidan .displayList li{text-align:left}.familySaidan .displayList li .txt{background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 97%, #ddd 97%, #ddd 100%);background-size:100% 2em;line-height:2}.headerTitle.reserveTop .w950{background:url(/images/reserve/img_title_reserve.png) right center no-repeat;background-size:contain}.reserve .intro{font-size:18px;font-size:1.8rem;margin-top:30px}.reserve .reserveSec{margin-top:60px}.reserve .meritBoxInfo .merit{background-size:200px !important;background-position:center 65px;height:280px}.reserve .meritBoxInfo .demerit{background-size:180px !important;background-position:center 80px;height:280px}.reserve .blueFrameArea{margin-top:50px}.reserve .blueFrameArea h2{position:relative;text-align:center;font-size:32px;font-size:3.2rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;margin:20px 0px 15px 0px}@media all and (-ms-high-contrast: none){.reserve .blueFrameArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.reserve .blueFrameArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.reserve .blueFrameArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.reserve .blueFrameArea h2:before{content:url(/images/service/after/procedure/img_slash_left.png);position:absolute;bottom:0px;left:30px}.reserve .blueFrameArea h2:after{content:url(/images/service/after/procedure/img_slash_right.png);position:absolute;bottom:0px;right:30px}.reserve .blueFrameArea .frameInner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff;margin:10px}.reserve .freeAdvisementAreaWrap{background-color:#fff}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-size:auto 100% !important;border-top:none;margin-bottom:0px;padding-right:30px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:30px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg02 .left{padding-top:25px}.reserve .soloArea{padding:40px 0;text-align:center}@media screen and (max-width: 736px){.reserve .soloArea{padding:30px 20px 0}}.reserve .soloArea .mainTtl{position:relative;font-size:26px;padding:0 50px;margin-bottom:20px;font-weight:500;color:#256579}@media screen and (max-width: 736px){.reserve .soloArea .mainTtl{font-size:18px;padding:0 15px}}.reserve .soloArea .mainTtl .marker{background:linear-gradient(transparent 60%, #ffff7f 0%);display:inline-block;line-height:2.5rem;margin-bottom:9px;letter-spacing:0.1rem}@media screen and (max-width: 736px){.reserve .soloArea .mainTtl .marker{font-size:2rem;display:inline}}.reserve .soloArea .mainTtl:after,.reserve .soloArea .mainTtl:before{content:"";width:1px;height:58px;display:block;position:absolute;top:50%;background:#345787}.reserve .soloArea .mainTtl:before{transform:translate(0, -50%) rotate(-40deg);left:80px}@media screen and (max-width: 736px){.reserve .soloArea .mainTtl:before{left:5vw}}.reserve .soloArea .mainTtl:after{right:100px;transform:translate(0, -50%) rotate(40deg)}@media screen and (max-width: 736px){.reserve .soloArea .mainTtl:after{right:5vw}}.reserve .soloArea .lead{padding-bottom:10px;font-size:22px;font-weight:bold}@media screen and (max-width: 736px){.reserve .soloArea .lead{font-size:18px}}.reserve .soloArea .text{font-weight:bold}@media screen and (max-width: 736px){.reserve .soloArea .text{font-size:16px;font-weight:normal}}.reserve .soloArea .serviceDetailArea{display:flex;justify-content:center}.reserve .soloArea .serviceDetail{display:flex;margin-top:30px;justify-content:space-between;width:870px;align-items:center}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail{flex-wrap:wrap;width:100%}}.reserve .soloArea .serviceDetail .koekisha,.reserve .soloArea .serviceDetail .shoshi{width:44%;border-radius:10px;padding-bottom:10px}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .koekisha,.reserve .soloArea .serviceDetail .shoshi{width:100%;position:relative}}.reserve .soloArea .serviceDetail .koekisha .text,.reserve .soloArea .serviceDetail .shoshi .text{font-size:18px}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .koekisha .text,.reserve .soloArea .serviceDetail .shoshi .text{font-size:17px}}.reserve .soloArea .serviceDetail .icoPlus{width:52px;height:52px}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .icoPlus{margin:15px auto;display:block;width:35px;height:35px}}.reserve .soloArea .serviceDetail .koekisha{background:#d4e8eb}.reserve .soloArea .serviceDetail .shoshi{background:#f0e0e3}.reserve .soloArea .serviceDetail .balloon{text-align:left;position:relative;display:flex;align-items:center;margin:0 0 25px;width:100%;color:#fff;font-size:20px;border-radius:10px 10px 0 0;font-weight:500;height:80px;display:flex;align-items:center}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .balloon{font-size:16px}}.reserve .soloArea .serviceDetail .balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent}.reserve .soloArea .serviceDetail .balloon.green{background-color:#256579;display:block}.reserve .soloArea .serviceDetail .balloon.green:before{border-top:10px solid #256579}.reserve .soloArea .serviceDetail .balloon.maroon{background:#923548;display:block}.reserve .soloArea .serviceDetail .balloon.maroon:before{border-top:10px solid #923548}.reserve .soloArea .serviceDetail .balloon span{display:block;padding:10px 0 0 130px}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .balloon span{padding:15px 0 0 125px;font-weight:bold}}.reserve .soloArea .serviceDetail .balloon .titleGrn{bottom:0;left:-9px;position:absolute}.reserve .soloArea .serviceDetail .iconArea{display:flex;justify-content:space-between;padding:10px 20px}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .iconArea{padding:10px;justify-content:space-around}}.reserve .soloArea .serviceDetail .iconArea .icon{background:#403e89;border-radius:50%;color:#fff;width:108px;height:108px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .iconArea .icon{width:100px;height:100px}}.reserve .soloArea .serviceDetail .iconArea .icon .text{font-weight:normal}@media screen and (max-width: 736px){.reserve .soloArea .serviceDetail .iconArea .icon .text{font-size:16px}}.reserve .soloArea .serviceDetail .iconArea .icon.ichinichisou{background:#254179}.reserve .soloArea .serviceDetail .iconArea .icon.kasou{background:#256579}.reserve .soloArea .serviceDetail .iconArea .icon.anshin{background:#85517f}.reserve .soloArea .serviceDetail .iconArea .icon.basic{background:#a13269}.reserve .soloArea .serviceDetail .iconArea .icon.light{background:#923548}.reserve .soloArea .btn{margin:40px auto 0;display:block;width:618px}@media screen and (max-width: 736px){.reserve .soloArea .btn{margin:15px auto 30px;width:100%}}.reserve .soloArea .btn .whiteBtn01{display:block;text-align:center;width:618px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:23px;font-size:2.3rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (-ms-high-contrast: none){.reserve .soloArea .btn .whiteBtn01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.reserve .soloArea .btn .whiteBtn01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.reserve .soloArea .btn .whiteBtn01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.reserve .soloArea .btn .whiteBtn01{line-height:45px}.reserve .soloArea .btn .whiteBtn01 *::-ms-backdrop{line-height:45px}}.reserve .soloArea .btn .whiteBtn01:not(:target){line-height:45px\9}.reserve .soloArea .btn .whiteBtn01 span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.reserve .soloArea .btn .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}@media screen and (max-width: 736px){.reserve .soloArea .btn .whiteBtn01 span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}.reserve .soloArea .btn .whiteBtn01 span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}.reserve .soloArea .btn .whiteBtn01:hover span{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background-position:19px center}@media screen and (max-width: 736px){.reserve .soloArea .btn .whiteBtn01{width:100%;font-size:1.5rem}.reserve .soloArea .btn .whiteBtn01.twoLine{line-height:normal;padding:3px 0;height:55px}}.inquirySection{display:none}header#spHeader{display:none}footer#spFooter{display:none}.spFooterContents{display:none}@media screen and (max-width: 736px){body{width:100%;min-width:auto;min-width:initial;word-wrap:break-word;word-break:break-all}.w960{width:100%;overflow:hidden;margin:0 auto}.w950{width:100%;margin:0 auto}.w950.pb40,.w950.pb30{padding-bottom:0 !important}.w910{width:100%;margin:0 auto}.w910.roundLinkInfo.mb40{margin-bottom:0 !important}.w910.roundLinkInfo div.spmb40{margin:0 auto 0 !important;padding:0 !important}.w910.roundLinkInfo .infoBox{padding:0;background:#fcf5e5}.w910.roundLinkInfo .infoBox.mb40{margin-bottom:0 !important}.w916{width:100%;margin:0 auto}.w680{width:100%;overflow:hidden;margin:0 auto}.roundLinkInfo .hxStyle03.mb20{margin-bottom:0 !important}.roundLinkInfo .hxStyle03.mt20{margin-top:0 !important}.brPc{display:none}.brSp{display:block}.blockPc{display:none !important}.blockSp{display:block !important}.spanPc{display:none}.spanSp{display:inline}.inB{display:inline-block}.inner{padding:10px}.inline{display:inline}.spmt0{margin-top:0 !important}.spmt5{margin-top:5px !important}.spmt10{margin-top:10px !important}.spmt15{margin-top:15px !important}.spmt20{margin-top:20px !important}.spmt25{margin-top:25px !important}.spmt28{margin-top:28px !important}.spmt30{margin-top:30px !important}.spmt35{margin-top:35px !important}.spmt40{margin-top:40px !important}.spmt45{margin-top:45px !important}.spmt50{margin-top:50px !important}.spmt55{margin-top:55px !important}.spmt60{margin-top:60px !important}.spmt65{margin-top:65px !important}.spmt70{margin-top:70px !important}.spmt75{margin-top:75px !important}.spmt80{margin-top:80px !important}.spmt85{margin-top:85px !important}.spmt90{margin-top:90px !important}.spmt93{margin-top:93px !important}.spmt95{margin-top:95px !important}.spmb0{margin-bottom:0 !important}.spmb5{margin-bottom:5px !important}.spmb10{margin-bottom:10px !important}.spmb15{margin-bottom:15px !important}.spmb20{margin-bottom:20px !important}.spmb25{margin-bottom:25px !important}.spmb28{margin-bottom:28px !important}.spmb30{margin-bottom:30px !important}.spmb35{margin-bottom:35px !important}.spmb40{margin-bottom:40px !important}.spmb45{margin-bottom:45px !important}.spmb50{margin-bottom:50px !important}.spmb55{margin-bottom:55px !important}.spmb60{margin-bottom:60px !important}.spmb65{margin-bottom:65px !important}.spmb70{margin-bottom:70px !important}.spmb75{margin-bottom:75px !important}.spmb80{margin-bottom:80px !important}.spmb85{margin-bottom:85px !important}.sppt0{padding-top:0 !important}.sppt10{padding-top:10px !important}.txtLsp{text-align:left !important}.txtRsp{text-align:right !important}.hxStyle01{font-size:30px;font-size:3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#fff;background:url(/images/common/icon_title01.png) 14px center no-repeat, url(/images/common/bg_title01.jpg) left top repeat;padding:5px 20px 5px 35px;overflow:hidden}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle01 small{font-size:24px;font-size:2.4rem;padding-left:15px}.hxStyle01 span{display:block;float:right;position:relative;padding:0 10px 0 20px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle01 span:before{content:"";display:block;position:absolute;left:0;top:-5px;width:1px;height:58px;background-color:#fcf5e5}.hxStyle01 span a{display:block;vertical-align:middle;color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat left 17px;padding-left:20px;line-height:48px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle01 span a{line-height:50px}.hxStyle01 span a *::-ms-backdrop{line-height:50px}}@media screen and (max-width: 736px){.hxStyle01 span a:not(:target){line-height:50px\9}.hxStyle01 span a:hover{opacity:0.8}.hxStyle02{font-size:20px;font-size:2rem;padding:10px 3%}.hxStyle02 small{font-size:16px;font-size:1.6rem}.hxStyle02 .asterisk{font-size:14px;font-size:1.4rem}.hxStyle02 .subTxt{font-size:16px;font-size:1.6rem;margin-left:0;margin-top:5px;display:block}.hxStyle02 .titleAttention{font-size:16px;display:block;position:relative}.hxStyle02_02{position:relative;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;margin-bottom:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle02_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle02_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle02_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle02_02 small{font-size:20px;font-size:2rem;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle02_02 .titleAttention{position:absolute;right:0;top:30%;font-size:16px;font-weight:normal;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.hxStyle03{font-size:20px;font-size:2rem;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;background:#274c80;font-weight:normal;padding:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle03{line-height:auto}.hxStyle03 *::-ms-backdrop{line-height:auto}}@media screen and (max-width: 736px){.hxStyle03:not(:target){line-height:auto\9}.hxStyle03 .moreBox{font-size:16px;font-size:1.6rem;margin:-3px 0;padding:10px;width:110px;border-left:1px #274c80 solid;float:right;margin-right:-10px}.hxStyle04{font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#7d4222;background:#f5f5f5 url(/images/common/icon_title04.png) 15px center no-repeat;padding:10px 10px 10px 35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle04{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle04 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle04:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle04{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle04 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle04:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle05{font-size:20px;font-size:2rem;color:#7d4222;padding-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#b8aea0 1px dashed;line-height:34px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle05{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle05 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle05:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle05 span{display:table-cell;vertical-align:middle}.hxStyle05 span.sub{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle05 .number:not(:target){padding-top:0}}@media screen and (max-width: 736px){.hxStyle05 .number{font-size:36px;font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;vertical-align:middle;padding-top:0;padding-right:10px;padding-top:5px\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle05 .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle05 .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle05 .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle06{position:relative;font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;padding:10px 10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle06{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle06 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle06:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle06.center{text-align:center}.hxStyle06_02{position:relative;font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#7d4222;font-weight:bold;padding:10px 10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle06_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle06_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle06_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle06_02.center{text-align:center}.hxStyle07{font-size:20px;font-size:2rem}.hxStyle07 .number{font-size:26px;font-size:2.6rem}.hxStyle08{text-align:left;background:url(/images/common/bg_line_black.png) center center repeat-x;font-size:18px;font-size:1.8rem;font-weight:bold;position:relative;z-index:0;margin-bottom:0}.hxStyle08 span{padding:0 20px 0 0;background-color:#fcf5e5;display:inline-block;z-index:1}.hxStyle09{position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;font-size:20px !important}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle09{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle09 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle09:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle09.center{text-align:center}.hxStyle10{background:url(/images/common/bg_title_blue.png) center center no-repeat;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;text-align:center;padding:4px 0 24px 0;padding:9px 0 19px 0\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle10{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle10 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle10:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle10 span{font-size:38px;font-size:3.8rem}.hxStyle10_02{background:url(/images/common/bg_title_blue.png) center center no-repeat;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-weight:bold;text-align:center;padding:8px 0 24px 0;padding:13px 0 19px 0\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle10_02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.hxStyle10_02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.hxStyle10_02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.hxStyle10_02 span{font-size:38px;font-size:3.8rem}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.hxStyle10:not(:target){padding:4px 0 24px 0}.hxStyle10_02:not(:target){padding:8px 0 24px 0}}@media screen and (max-width: 736px){.hxStyle11{color:#344c74;background:#f5f2f0;border-top:3px solid;position:relative;font-size:1.8rem;font-weight:normal;text-align:center;line-height:1.3;padding:20px 10px;margin:0 -10px}.hxStyle11_02{color:#874c12;background:#f5f2f0;border-top:3px solid;position:relative;font-size:26px;text-align:center;line-height:1.2;padding:20px 0}.hxStyle12{background:#f5f2f0;color:#2d4670;padding:7px 10px;font-size:1.8rem}.hxStyle12:before{content:"";display:inline-block;width:2px;height:24px;background:#2d4670;margin-right:5px;vertical-align:middle;line-height:1}.hxStyle12_2{background:#f5f2f0;color:#2d4670;padding:8px 10px;font-size:1.8rem;font-weight:bold;text-align:center}.titleType1{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;font-weight:bold;text-align:center;background:url(/images/service/before/bg_title01.png) no-repeat center top;background-size:100% auto;color:#274c80;letter-spacing:0.1em;min-height:75px;padding:3px 0 8px;height:56px;line-height:51px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.titleType1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.titleType1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.titleType1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.borderTitle{font-size:20px;font-size:2rem;margin-top:20px}.borderTitle span{line-height:1.2}.borderTitle.small{font-size:18px;font-size:1.8rem}.borderTitle.brown{background:none;font-size:20px;font-size:2rem}.borderTitle.brown strong{font-size:23px;font-size:2.3rem}.borderTitle.brown:before,.borderTitle.brown :after{left:0;width:6%;background-color:#7d4222;top:49%}.borderTitle.brown :after{right:0;left:auto}.pageTitle h2,.pageTitle .pageTitleStyle{font-size:25px;font-size:2.5rem;padding:25px 10px;width:100%}.pageTitle .pageforeword p{font-size:16px;font-size:1.6rem;padding:20px 3%;width:100%}.pageTitle .pageforeword dl{padding:20px 3%;width:100%}.pageTitle .pageforeword dl dt{padding:0 0 10px}.telInfo{display:none}.telInfo .telInfoInner01{letter-spacing:-0.4em;background:url(/images/common/img_info_tel03.webp) left top no-repeat;width:100%;height:284px}.telInfo .telInfoInner01 img{font-size:0;display:block}.telInfo .telInfoInner01 .innerL{letter-spacing:normal;vertical-align:top;display:inline-block;width:652px;padding-left:20px}.telInfo .telInfoInner01 .innerL .parts01{position:relative;padding-top:15px}.telInfo .telInfoInner01 .innerL .parts01 .icon{position:absolute;top:20px;left:8px}.telInfo .telInfoInner01 .innerL .parts02{padding-top:7px}.telInfo .telInfoInner01 .innerL .parts03{position:relative}.telInfo .telInfoInner01 .innerL .parts03 .text01{padding-top:9px}.telInfo .telInfoInner01 .innerL .parts03 .btn01{display:block;position:absolute;right:0;bottom:14px}.telInfo .telInfoInner01 .innerL .parts03 .btn01:hover{opacity:0.8}.telInfo .telInfoInner01 .innerL .parts04{position:relative;margin-top:35px;width:100%}.telInfo .telInfoInner01 .innerL .parts04 .btn02{position:absolute;right:20px;top:50%;margin-top:-20px;display:block}.telInfo .telInfoInner01 .innerL .parts04 .btn02:hover{opacity:0.8}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner{width:270px;margin:30px 0;margin-left:40px;text-align:center;display:inline-block}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner:first-child{margin-left:10px;padding-right:40px;border-right:1px solid #bfa69c}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner img{display:block;margin:0 auto}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner a{display:block;width:250px;margin:8px auto 0}.telInfo .telInfoInner01 .innerL .parts05 .parts05Inner a:hover{opacity:0.8}.telInfo .telInfoInner01 .innerR{letter-spacing:normal;display:inline-block;vertical-align:top}.telInfo .telInfoInner01 .innerR img{margin-top:26px;margin-left:13px;display:block}.telInfo .telInfoInner02{width:100%;display:block}.telInfo .telInfoInner02 img{font-size:0;display:block;margin:0 auto}.telInfo .telInfoInner03{text-align:center;font-size:0;letter-spacing:-0.4em;position:relative;margin:20px 10px}.telInfo .telInfoInner03 .telInfoText{position:relative;top:auto;left:auto;font-size:18px;font-size:1.8rem;line-height:1.2;display:inline-block;width:70%;vertical-align:middle;margin-bottom:10px}.telInfo .telInfoInner03 .telInfoText_min{position:relative;top:auto;left:auto;font-size:1.8rem;line-height:1.2;display:inline-block;width:70%;vertical-align:middle}.telInfo .telInfoInner03 .operatorSp{display:block;width:30%;display:inline-block;vertical-align:middle;margin-bottom:10px}.telInfo .telInfoInner03 .ml10{margin-left:15px}.telInfo .telInfoInnerBox{border:5px #eaeff3 solid;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#FFFFFF;padding:15px}.telInfo .telInfoInnerBox .telInfoText_min{position:relative;top:auto;left:auto;font-size:1.8rem;line-height:1.2;display:inline-block;width:70%;vertical-align:middle}.telInfo .text{font-size:14px;text-align:center;line-height:18px}.telInfo .telbanner{position:relative}.telInfo.textArea{display:block}}@media screen and (max-width: 736px) and (max-width: 736px){.telInfo.textArea.pcOnly{display:none}}@media screen and (max-width: 736px){.telInfo.textArea .leadText{color:#874c12;font-size:1.8rem;line-height:1.4;margin-bottom:30px;padding:0 10px}.telInfo.textArea .leadText.arrowImg{font-size:1.6rem;position:relative;padding-top:30px;margin-bottom:20px}.telInfo.textArea .leadText.arrowImg:before{content:"";width:0;height:0;border-style:solid;border-width:14px 124px 0 124px;border-color:#f3e7cb transparent transparent transparent;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.telInfo.textArea img{display:none}.telInfo.textArea img.show{display:block}}@media screen and (max-width: 736px) and (max-width: 736px){.telInfo.textArea.plr10{padding:0 10px}}@media screen and (max-width: 736px){.telInfo.addText{display:block}.tel_popup_img{position:relative}.tel_popup_img.inline{display:inline}.tel_popup_img .link{color:#2e4872}.tel_popup_img .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.6)}.tel_popup_img .modal .modalInner,.tel_popup_img .modal .modalInner_tel_popup{position:relative}.tel_popup_img .modal .modalInner .modalContents,.tel_popup_img .modal .modalInner_tel_popup .modalContents{width:90%;padding:50px 0 0;position:absolute;top:50vh;left:5vw;background:#fff;border:1px solid #bc3437;transform:translateY(-50%)}.tel_popup_img .modal .modalInner .modalContents .title,.tel_popup_img .modal .modalInner_tel_popup .modalContents .title{width:100%;height:40px;position:absolute;top:0;background:#bd1403;color:#fff;text-align:center;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:2.1rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.tel_popup_img .modal .modalInner .modalContents .title img,.tel_popup_img .modal .modalInner_tel_popup .modalContents .title img{width:100%}.tel_popup_img .modal .modalInner .modalContents .flex,.tel_popup_img .modal .modalInner_tel_popup .modalContents .flex{display:flex;flex-wrap:wrap}.tel_popup_img .modal .modalInner .modalContents .flex .btnS,.tel_popup_img .modal .modalInner_tel_popup .modalContents .flex .btnS{width:50%;margin-top:-14px}.tel_popup_img .modal .modalInner .modalContents .flex img,.tel_popup_img .modal .modalInner_tel_popup .modalContents .flex img{width:100%}.tel_popup_img .modal .modalInner .modalContents .lowerArea,.tel_popup_img .modal .modalInner_tel_popup .modalContents .lowerArea{background:#ececec;display:flex;flex-wrap:wrap;height:135px;justify-content:center}.tel_popup_img .modal .modalInner .modalContents .lowerArea .text,.tel_popup_img .modal .modalInner_tel_popup .modalContents .lowerArea .text{padding:13px 0 10px;font-size:1.5rem;font-weight:bold;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.tel_popup_img .modal .modalInner .modalCloseBtn .modalClose,.tel_popup_img .modal .modalInner_tel_popup .modalCloseBtn .modalClose{width:40px;position:absolute;top:-20px;right:-22px}.tel_popup_img .modal .modalInner .modalCloseBtn .modalClose img,.tel_popup_img .modal .modalInner_tel_popup .modalCloseBtn .modalClose img{width:auto}.tel_popup_img .modal .modalInner .attentionArea .btn,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn{margin-top:15px}.tel_popup_img .modal .modalInner .attentionArea .btn a,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a{overflow:hidden;display:block;margin:auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:normal;text-shadow:none;text-decoration:none;color:#fff;height:65px;line-height:63px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:-webkit-linear-gradient(bottom, #1f3d67 0%, #274c80 100%);background-image:linear-gradient(to top, #1f3d67 0%, #274c80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 )}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.tel_popup_img .modal .modalInner .attentionArea .btn a,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.tel_popup_img .modal .modalInner .attentionArea .btn a *::-ms-backdrop,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.tel_popup_img .modal .modalInner .attentionArea .btn a:not(:target),.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.tel_popup_img .modal .modalInner .attentionArea .btn a,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a{line-height:46px}.tel_popup_img .modal .modalInner .attentionArea .btn a *::-ms-backdrop,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a *::-ms-backdrop{line-height:46px}}@media screen and (max-width: 736px){.tel_popup_img .modal .modalInner .attentionArea .btn a:not(:target),.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a:not(:target){line-height:46px\9}.tel_popup_img .modal .modalInner .attentionArea .btn a span,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a span{display:block;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 23px;-webkit-transition:0.2s;transition:0.2s}.tel_popup_img .modal .modalInner .attentionArea .btn a span:hover,.tel_popup_img .modal .modalInner_tel_popup .attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 30px}.inquirySection{background:#f3e7cb}.inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}.inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}.inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.inquirySection .arrowImg{margin-top:-1px;max-width:initial;width:100%}.inquirySection .inquirybanner{padding:20px 10px 45px;width:auto;max-width:400px;margin:auto}.inquirySection .inquirybanner.nopd{padding:0;background:#fcf5e5}.inquirySection .inquirybanner .telbanner a{display:block}.inquirySection .inquirybanner .telbanner a img{width:100%;max-width:initial}.inquirySection .inquirybanner .documentRequest{margin-top:15px;position:relative}.inquirySection .inquirybanner .documentRequest a{display:block}.inquirySection .inquirybanner .documentRequest a img{width:100%;max-width:initial}.inquirySection .inquirybanner .documentRequest a img.documentImg{position:absolute;width:37%;top:-5px;left:0}.inquirySection{display:block}.linkToSp,.footerContents .totalService,.fixedFooter{display:none !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html>*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mincho{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif}.gothic{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}img{max-width:100%;height:auto}h1,h2,h3{font-style:normal;font-weight:normal}h1.fl,p.fl{background:#897460;color:#FFFFFF;font-size:1.1rem;padding:10px;line-height:1.4;text-align:left}em{font-style:normal}i{padding-right:10px}small{font-size:1.2rem;margin-left:10px}a{text-decoration:none}a.underline{text-decoration:underline}a.btn{font-size:2.0rem;font-weight:bold;padding:10px 2%;border:1px solid #2e4872;background:linear-gradient(#fafafa, #f3f0ee);border-radius:3px;display:table;margin:0 auto;text-align:center;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif;width:100%}a.btn i{display:table-cell;vertical-align:middle}a.btn span{display:table-cell;text-align:center;padding:0 5% 0 0}.pageBack a{text-decoration:underline}.telArea{background:#f3e7cb;display:block;text-align:center}header#spHeader{display:block !important;top:0;z-index:20}header#spHeader .headerInner{background:#fff}header{display:none !important}header#spHeader{display:block !important}header#spHeader .headerInner{display:-webkit-flex !important;display:flex !important;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:65px;position:relative}header#spHeader .spLogo{width:83px;padding-left:10px;margin-top:10px}header#spHeader .spLogo img{width:100%;height:auto}header#spHeader .headerTelBtn{width:172px;height:46px;margin-left:auto;margin-top:5px;padding-right:7px}header#spHeader .headerTelBtn img{width:100%}header#spHeader .headerTelBtn .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.6)}header#spHeader .headerTelBtn .modal .modalInner{position:relative}header#spHeader .headerTelBtn .modal .modalInner .modalContents{width:90%;padding:50px 0 0;position:absolute;top:50vh;left:5vw;background:#fff;border:1px solid #bc3437;transform:translateY(-50%)}header#spHeader .headerTelBtn .modal .modalInner .modalContents .title{width:100%;height:40px;position:absolute;top:0;background:#bd1403;color:#fff;text-align:center;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:2.1rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}header#spHeader .headerTelBtn .modal .modalInner .modalContents .flex{display:flex;flex-wrap:wrap;width:100%}header#spHeader .headerTelBtn .modal .modalInner .modalContents .flex .btnS{width:50%;margin-top:-14px}header#spHeader .headerTelBtn .modal .modalInner .modalContents .lowerArea{background:#ececec;display:flex;flex-wrap:wrap;height:135px;justify-content:center}header#spHeader .headerTelBtn .modal .modalInner .modalContents .lowerArea .text{padding:13px 0 10px;font-size:1.5rem;font-weight:bold;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}header#spHeader .headerTelBtn .modal .modalInner .modalCloseBtn .modalClose{width:40px;position:absolute;top:-20px;right:-22px}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn{margin-top:15px}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a{overflow:hidden;display:block;margin:auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:normal;text-shadow:none;text-decoration:none;color:#fff;height:65px;line-height:63px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:-webkit-linear-gradient(bottom, #1f3d67 0%, #274c80 100%);background-image:linear-gradient(to top, #1f3d67 0%, #274c80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 )}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a{line-height:46px}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a *::-ms-backdrop{line-height:46px}}@media screen and (max-width: 736px){header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a:not(:target){line-height:46px\9}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a span{display:block;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 23px;-webkit-transition:0.2s;transition:0.2s}header#spHeader .headerTelBtn .modal .modalInner .attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 30px}header#spHeader .headerMenuBtn{text-align:center;color:#2d4670;padding-top:10px;position:relative}header#spHeader .headerMenuBtn .hamburger{height:26px;position:relative}header#spHeader .headerMenuBtn .hamburger span{display:block;width:22px;height:2px;border-radius:4px;background:#2d4670;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translate3d(0, 0, 0);transform:translate(-50%, -50%) translate3d(0, 0, 0);transition:.2s}header#spHeader .headerMenuBtn .hamburger span::before,header#spHeader .headerMenuBtn .hamburger span::after{content:"";display:block;width:22px;height:2px;border-radius:4px;background:#2d4670;position:absolute;top:50%;left:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(-50%, -50%) translate3d(0, 0, 0);transform:translate(-50%, -50%) translate3d(0, 0, 0);transition:.2s}header#spHeader .headerMenuBtn .hamburger span::before{margin-top:-6px}header#spHeader .headerMenuBtn .hamburger span::after{margin-top:6px}header#spHeader .headerMenuBtn p{font-size:1.3rem;margin-top:2px}header#spHeader .headerMenuBtn.open .hamburger span{width:0;height:0}header#spHeader .headerMenuBtn.open .hamburger span::before{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);left:-11px;margin-top:0}header#spHeader .headerMenuBtn.open .hamburger span::after{-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0);left:-11px;margin-top:0}header#spHeader .headerWrapper .positionR{position:relative}header#spHeader .headerWrapper.fixed{position:fixed}header#spHeader .headerWrapper.fixed .headerNav{z-index:111;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #fff;animation-name:slideDown;animation-duration:.2s;animation-timing-function:ease}header#spHeader .headerWrapper.fixed .headerMenuWrap{position:fixed;top:60px;z-index:111111}header#spHeader .headerWrapper .headerNav{background:#fefcf8;background:linear-gradient(183deg, #fefcf8 0%, #f6f0e2 49%, #ede3cc 86%, #ece2ca 100%);margin:0 auto;position:relative;height:60px}header#spHeader .headerWrapper .headerNav ul{width:100%;height:60px;display:flex;justify-content:center;margin:0 auto}header#spHeader .headerWrapper .headerNav li{width:100%;height:58px;padding:37px 0 14px;text-align:center;border-right:1px solid #ccc;position:relative}header#spHeader .headerWrapper .headerNav li:hover::after{transform:translate(0, 2px)}header#spHeader .headerWrapper .headerNav li:first-child{border-left:1px solid #ccc}header#spHeader .headerWrapper .headerNav li.hurry{background:#f54f43;background:linear-gradient(180deg, #f54f43 0%, #d73428 49%, #951a11 100%);color:#fff;height:57px}header#spHeader .headerWrapper .headerNav a{text-decoration:none;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2d4670;position:relative;width:100%;font-size:1.3rem}header#spHeader .headerWrapper .headerNav a img{width:26px;position:absolute;z-index:111;top:8px;margin:auto;left:0;right:0}header#spHeader .headerWrapper .headerNav a:hover{opacity:0.8}header#spHeader .headerWrapper .headerNav .icon_telAnime{width:40px;height:40px;background-size:auto 27px;background-image:url(/images/kazokusouLP/sp/icon_header_tel.png);background-repeat:no-repeat;display:inline-block;position:absolute;top:8px;left:40%;filter:brightness(0) invert(1);z-index:10}header#spHeader .headerWrapper .headerNav .icon_telAnime--fixed{left:0;right:0;margin:auto}header#spHeader .headerWrapper .headerNav .icon_telAnime--fixed .calling{top:12px !important;left:16px !important}header#spHeader .headerWrapper .headerNav .icon_telAnime--bnr{background-size:auto 45px;top:24px;left:31px;width:58px;height:55px;background-image:url(/images/kazokusouLP/sp/icon_tel.png)}header#spHeader .headerWrapper .headerNav .icon_telAnime--bnr .calling{top:10px !important;left:20px !important}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling{position:absolute;top:12px;left:15px;transform:rotate(35deg)}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:before,header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:after{position:absolute;border:4px solid transparent;border-top:solid 1px currentColor;border-radius:50%;transform:translate(-50%, -31%);opacity:0;animation-name:calling;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;content:''}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:first-child:before{width:20px;height:20px;animation-delay:-1.16s}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:first-child:after{width:32px;height:32px;animation-delay:-1.08s}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:last-child:before{width:46px;height:46px;animation-delay:-1.00s}header#spHeader .headerWrapper .headerNav .icon_telAnime .calling:last-child:after{content:none}@keyframes calling{8%,64%{opacity:1}78%{opacity:0}}@keyframes calling{8%,64%{opacity:1}78%{opacity:0}}header#spHeader .headerWrapper .headerMenuWrap{display:none;position:absolute;top:60px;width:100%;background:#f3f0ee;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea{padding:15px;background:#ead8ae;font-size:0;letter-spacing:-.4em}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a{letter-spacing:normal;display:block;text-align:center;border-radius:5px;padding:10px 0;color:#fff}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a p{display:inline-block;vertical-align:middle;font-size:2.1rem}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a img{vertical-align:middle}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a.hurrybanner{background:#e5723d;background:-moz-linear-gradient(top, #e5723d 0%, #d36434 100%);background:-webkit-linear-gradient(top, #e5723d 0%, #d36434 100%);background:linear-gradient(to bottom, #e5723d 0%, #d36434 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5723d', endColorstr='#d36434',GradientType=0 );margin-bottom:10px}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a.hurrybanner p{margin:0 40px 0 10px}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a.underbanner{display:inline-block;width:48%;margin-right:4%;background:#435b83;background:-moz-linear-gradient(top, #435b83 0%, #3a4f74 100%);background:-webkit-linear-gradient(top, #435b83 0%, #3a4f74 100%);background:linear-gradient(to bottom, #435b83 0%, #3a4f74 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#435b83', endColorstr='#3a4f74',GradientType=0 )}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a.underbanner p{font-size:1.6rem;line-height:1.2;margin-left:10px}header#spHeader .headerWrapper .headerMenuWrap .menuInner .topBannerArea a.underbanner:last-child{margin-right:0}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList{background:#fcf5e5}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li{line-height:1.2;border-top:1px solid #bfbfbf}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a{display:block;padding:15px;font-weight:bold;color:#101928;position:relative}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a::after{content:"";width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.introduce{padding:7px 15px}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.introduce span{display:block;font-size:1.4rem}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.in{background-color:rgba(222,208,176,0.4)}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.jisha{color:#2d4670}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.family{color:#c24c38}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.general{color:#3b6187}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.keieisha{color:#559070}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.free{color:#417181}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.before{color:#1064a0}header#spHeader .headerWrapper .headerMenuWrap .menuInner ul.menuList li a.owakarekai{color:#6b4a99}header#spHeader .headerWrapper .headerMenuWrap .close{background:#2d4670;text-align:center;color:#fff;padding:16px 0;font-weight:bold;line-height:1}header#spHeader .headerWrapper .headerMenuWrap .close span{display:inline-block;margin:0 30px 1px 15px}header#spHeader .headerWrapper .headerMenuWrap .close img,header#spHeader .headerWrapper .headerMenuWrap .close span{vertical-align:middle}main{margin-top:0}.pageTopSp{display:none;position:fixed;bottom:30px;right:10px}.pageTopSp img{vertical-align:bottom}footer{display:none !important}.footerSeoText .inner{padding:10px;margin:0 10px;border:1px solid #c0c0c0;font-size:1.4rem;background:#fff}footer#spFooter{display:block !important;padding-bottom:105px}footer#spFooter .footerBanner{background:#f2e6ca;padding:15px 10px 20px}footer#spFooter .footerBanner ul.bannertop{font-size:0;letter-spacing:-.4em}footer#spFooter .footerBanner ul.bannertop li{display:inline-block;width:32%;margin-right:2%;vertical-align:top}footer#spFooter .footerBanner ul.bannertop li:last-child{margin-right:0}footer#spFooter .footerBanner ul.bannertop li a,footer#spFooter .footerBanner ul.bannertop li .bannerBtn{text-align:center;display:block;height:94px;border-radius:3px;border:1px solid #2d456e;background:#ffffff;background:-moz-linear-gradient(top, #fff 16%, #c9c4be 95%);background:-webkit-linear-gradient(top, #fff 16%, #c9c4be 95%);background:linear-gradient(to bottom, #fff 16%, #c9c4be 95%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c4be',GradientType=0 )}footer#spFooter .footerBanner ul.bannertop li a.popup,footer#spFooter .footerBanner ul.bannertop li .bannerBtn.popup{height:auto;border:none;background:none}footer#spFooter .footerBanner ul.bannertop li:first-child img{margin-top:16px}footer#spFooter .footerBanner ul.bannertop li:nth-child(2) img{margin-top:18px}footer#spFooter .footerBanner ul.bannertop li:nth-child(3) img{margin-top:15px}footer#spFooter .footerBanner ul.bannerbottom{font-size:0;letter-spacing:-.4em;margin-top:10px}footer#spFooter .footerBanner ul.bannerbottom li{display:inline-block;width:48%;text-align:center;vertical-align:top}footer#spFooter .footerBanner ul.bannerbottom li:first-child{margin-right:4%}footer#spFooter .footerBanner ul.bannerbottom li a{display:block;border-radius:3px;height:36px;box-sizing:border-box}footer#spFooter .footerBanner ul.bannerbottom li:first-child a{background:#00b900}footer#spFooter .footerBanner ul.bannerbottom li:first-child a img{padding-top:3px;margin-left:-10px}footer#spFooter .footerBanner ul.bannerbottom li:nth-child(2) a{background:#e5723d}footer#spFooter .footerBanner ul.bannerbottom li:nth-child(2) a img{padding-top:5px}footer#spFooter .footerLink{background:#f7f7f7;font-size:0;letter-spacing:-.4em}footer#spFooter .footerLink li{border-top:1px solid #c0c0c0;font-size:1.6rem;letter-spacing:normal}footer#spFooter .footerLink li.half{display:inline-block;width:50%;vertical-align:top}footer#spFooter .footerLink li.half:nth-child(even){border-right:1px solid #c0c0c0}footer#spFooter .footerLink li.half a{height:56px;box-sizing:border-box}footer#spFooter .footerLink li.half a span{position:absolute;font-size:1.6rem;left:10px;top:50%;padding-right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer#spFooter .footerLink li.half a span b{font-weight:normal;display:inline-block}footer#spFooter .footerLink li a{display:block;position:relative;color:#0e1305;padding:20px 35px 20px 15px;line-height:1}footer#spFooter .footerLink li a span{font-size:1.4rem;padding-left:5px}footer#spFooter .footerLink li a::after{content:"";width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer#spFooter .footerLink li a.accordion-control i{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.9rem;color:#2d4670}footer#spFooter .footerLink li a.accordion-control::after{display:none}footer#spFooter .footerLink li .accordion-panel{display:none}footer#spFooter .footerLink li .accordion-panel ul li{background:#e8e8e8}footer#spFooter .fotterBottomInfomation{padding:0 10px;border-top:1px solid #c0c0c0}footer#spFooter .fotterBottomInfomation .policy{font-size:0;letter-spacing:-.4em;border-bottom:1px solid #c0c0c0}footer#spFooter .fotterBottomInfomation .policy li{padding:28px 0 20px;font-size:1.6rem;text-align:center;width:50%;letter-spacing:normal;display:inline-block}footer#spFooter .fotterBottomInfomation .policy li a{text-decoration:underline}footer#spFooter .fotterBottomInfomation .footerLinkBanner{padding:18px 0 15px}footer#spFooter .fotterBottomInfomation .footerLinkBanner a{height:87px;border-radius:3px;border:1px solid #c2c2c2;text-shadow:0 0 2px #fff, 0 0 2px #fff;line-height:1;display:table-cell;vertical-align:middle;padding:23px 0 0 3px;font-size:1.5rem;font-weight:bold}footer#spFooter .fotterBottomInfomation .footerLinkBanner a p{line-height:1.2}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top{display:flex;flex-wrap:wrap;justify-content:space-between}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a{display:flex;align-items:center;flex-wrap:wrap;padding:0 0 0 3px;width:32%}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:first-child{background:url(/images/common/sp/footer_recruit2_mod.png) #f7f1f9 right top no-repeat;background-size:cover;color:#04358f}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:first-child .en{font-size:1.1rem;margin-top:10px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(2){background:url(/images/common/sp/footer_embalming_mod.png) #f7f1f9 right top no-repeat;background-size:contain;color:#694987}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(3){background:url(/images/common/sp/footer_shoplist_mod.png) #fcf1e0 right top no-repeat;background-size:contain;color:#7c3926}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(4){background:url(/images/common/sp/footer_shaso.png) right top no-repeat, url(/images/common/sp/footer_shaso_tex.png) left top;background-size:contain, 20px 20px;color:#132f5e}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(5){background:url(/images/common/sp/footer_owakarekai_.png) right top no-repeat;background-size:cover;color:#132f5e}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(5) small{font-size:1.1rem;margin-left:0;margin-bottom:5px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a.kyoka{margin-right:0;background:url(/images/common/sp/footer_kyoka.png) #edece5 right top no-repeat;background-size:contain;color:#7c3926}footer#spFooter .fotterBottomInfomation .footerLinkBanner .top a:nth-child(n + 4){margin-top:10px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents{height:auto;overflow-y:auto;max-height:600px;width:89vw;padding:30px 20px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .title{font-size:1.8rem;font-weight:bold;margin-bottom:10px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .text{font-size:1.4rem}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .emp{font-size:1.3rem;text-align:left;padding-bottom:10px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .emp li{display:block;line-height:normal;padding-bottom:1px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .info{width:100%;line-height:2.5rem;font-size:1.4rem}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .info .name{font-weight:bold;font-size:1.5rem;padding-bottom:3px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalContents .info a{background:none;display:inline;border:none;color:#2e4872}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalCloseBtn{padding-top:15px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .modalCloseBtn .modalClose{font-size:1.4rem;padding:8px 4px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn{margin-top:15px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a{overflow:hidden;display:block;margin:auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:normal;text-shadow:none;text-decoration:none;color:#fff;height:65px;line-height:63px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:-webkit-linear-gradient(bottom, #1f3d67 0%, #274c80 100%);background-image:linear-gradient(to top, #1f3d67 0%, #274c80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 )}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a{line-height:46px}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a *::-ms-backdrop{line-height:46px}}@media screen and (max-width: 736px){footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a:not(:target){line-height:46px\9}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a span{display:block;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 23px;-webkit-transition:0.2s;transition:0.2s}footer#spFooter .fotterBottomInfomation .footerLinkBanner .modal .modalInner .attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 30px}footer#spFooter .fotterBottomInfomation .iconList{padding:15px 0 20px;text-align:center;border-bottom:1px solid #c0c0c0}footer#spFooter .fotterBottomInfomation .iconList li{display:inline-block;vertical-align:middle;margin:0 10px}footer#spFooter .fotterBottomInfomation .blockR{display:flex;width:100%;justify-content:space-evenly;padding:20px 0 0}footer#spFooter .fotterBottomInfomation .blockR .img{width:35%}footer#spFooter .fotterBottomInfomation .blockR .img img{width:auto;height:53px}footer#spFooter .fotterBottomInfomation .blockR .img img:first-child{padding-right:5px}footer#spFooter .fotterBottomInfomation .blockR .textBox{width:65%;font-size:1.2rem;line-height:1}footer#spFooter .fotterBottomInfomation .blockR .textBox a{padding-right:18px;background:url(/images/common/icon_external_link01.png) right center no-repeat}footer#spFooter .fotterBottomInfomation .linkList{text-align:center;padding:10px 0 0}footer#spFooter .fotterBottomInfomation .linkList .textBox{font-size:12px;line-height:16px}footer#spFooter .fotterBottomInfomation .linkList .textBox a{padding-right:18px;background:url(/images/common/icon_external_link01.png) right center no-repeat}footer#spFooter .copyright{background:#48433a;text-align:center;color:#fff;font-size:1rem;padding:5px 0;margin-top:20px}.telArea{padding:20px 10px 10px}.arrowImg{margin-top:-1px;max-width:initial;width:100%}.areaPoint{padding:0 10px 10px}.areaPoint .flTextArea{text-align:center}.areaPoint .flTextArea .flText{text-align:center;font-size:1.7rem;font-weight:bold;color:#874c12;text-align:center}.areaPoint .flTextArea img{margin:10px 0}.areaPoint .pointList{margin:10px 0}.areaPoint .pointList .toggleTouchPoint{position:relative;border:1px solid #2d4670;background:#e9f1f9;background:-moz-linear-gradient(top, #e9f1f9 0%, #d7dde2 100%);background:-webkit-linear-gradient(top, #e9f1f9 0%, #d7dde2 100%);background:linear-gradient(to bottom, #e9f1f9 0%, #d7dde2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f1f9', endColorstr='#d7dde2',GradientType=0 )}.areaPoint .pointList .toggleTouchPoint .pointInner{font-size:1.2rem;text-align:center;color:#2d4670;padding:15px 25px 15px 25%;background:url(/images/information/sp/img_infomartion_pointbg.webp) 5px bottom no-repeat;background-size:101px auto;content-visibility:auto;contain-intrinsic-size:214px}.areaPoint .pointList .toggleTouchPoint .pointInner h3 em{background:#2d4670;color:#fff;font-size:1.5rem;display:block;width:90%;margin:0 auto}.areaPoint .pointList .toggleTouchPoint .pointInner h3 mark{font-size:2.2rem;background:linear-gradient(transparent 60%, #fff586 0%);font-feature-settings:"palt";font-style:normal;font-weight:normal;color:#2d4670}.areaPoint .pointList .toggleTouchPoint .pointInner h3 mark small{font-size:1.8rem;line-height:1;vertical-align:baseline}.areaPoint .pointList .toggleTouchPoint i{color:#2d4670;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.areaPoint .pointList .toggleTouchPoint i::before{padding-right:2px}.areaPoint .pointList .toggleTouchPoint.show{background:#e9f1f9}.areaPoint .pointList .slideArea{background:#e0ebf7;padding:10px;display:none}.areaPoint .pointList .slideArea.show{display:block}.areaPoint .pointList .slideArea ol{margin:20px 0 0;padding:0}.areaPoint .pointList .slideArea ol li{width:100%;background:#fff;margin-bottom:10px}.areaPoint .pointList .slideArea ol li:last-child{margin-bottom:0}.areaPoint .pointList .slideArea ol li dl{padding:10px}.areaPoint .pointList .slideArea ol li dl dt{text-align:left;display:block}.areaPoint .pointList .slideArea ol li dl dt span{display:inline-block;background:#6597da;color:#fff;font-weight:bold;font-size:1.2rem;padding:5px;margin-right:5px;border-radius:2px;vertical-align:middle}.areaPoint .pointList .slideArea ol li dl dt span em{font-size:1.6rem;vertical-align:baseline;padding-left:2px}.areaPoint .pointList .slideArea ol li dl dt mark{background:linear-gradient(transparent 80%, #fff586 0%);font-size:1.6rem;font-style:normal;vertical-align:middle}.areaPoint .pointList .slideArea ol li dl dd{border-top:0;padding-top:0;margin-top:0}.areaPoint .pointList.borderAll{border:1px solid #2d4670}.areaPoint .pointList.borderAll .toggleTouchPoint{border:none}.areaPoint .telbanner{text-align:center}.areaPoint .telbanner img{width:100%}.basicBanner{background-size:100%;background-repeat:no-repeat;padding:18% 3% 14%;display:block;background-image:url(/images/top/sp/search_img_01.jpg);position:relative}.basicBanner .bnrTitle{font-size:1.7rem;color:#495d7b;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basicBanner .bnrTitle i{display:table-cell;vertical-align:middle;font-size:2.1rem}.basicBanner .bnrTitle span{display:table-cell;line-height:1.4}.basicBanner .bnrTitle span em{font-size:2.9rem;font-weight:bold;display:block}.typeBanner .banner{background-size:100%;background-repeat:no-repeat;padding:16vw 3%;display:block;position:relative}.typeBanner .banner.bnr02{background-image:url(/images/top/sp/search_img_02.jpg)}.typeBanner .banner.bnr03{background-image:url(/images/top/sp/search_img_03.jpg)}.typeBanner .banner .bnrTitle{font-size:1.7rem;color:#FFFFFF !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.typeBanner .banner i{display:table-cell;vertical-align:middle;font-size:1.6rem}.typeBanner .banner span{display:table-cell;line-height:1.4}.typeBanner .banner span em{font-size:2.9rem;font-weight:bold;display:block}.typeBanner .box02{-webkit-display:flex;display:flex;align-content:center;margin:2px 0 20px;flex-wrap:wrap;justify-content:space-between}.typeBanner .box02 a{width:48.4%;border-radius:3px;padding:10vw 0  10vw 2%;align-items:center;-webkit-display:flex;display:flex}.typeBanner .box02 a:nth-child(n+3){margin-top:10px}.typeBanner .box02 a.keieisha{background:#559070}.typeBanner .box02 a.free{background:#417181}.typeBanner .box02 a.owakare{background:#6b4a99}.typeBanner .box02 a.before{background:#397aa8}.typeBanner .box02 a.solo{background:#3A8096}.typeBanner .box02 .bnrTitle span{font-size:1.6rem}.typeBanner .box02 .bnrTitle span small{font-size:1.2rem;display:block;line-height:1;margin-left:0}section.searchArea{background:#FFFFFF}section.searchArea h2 img{position:absolute;right:0;bottom:0;width:32vw}section.searchArea .block{padding:30px 10px 0}section.searchArea .block h3{color:#874c12;border-left:3px solid;line-height:1.2;padding:0 0 0 10px;font-size:2.1rem;margin-bottom:20px}section.searchArea .block h3 em{font-size:2.5rem}section.searchArea .block dl{margin:10px 0 0;font-size:0}section.searchArea .block dl dt{font-size:1.9rem;width:20%;display:inline-block;vertical-align:middle}section.searchArea .block dl dd{width:80%;display:inline-block;vertical-align:middle}section.searchArea .block dl dd ul{text-align:left}section.searchArea .block dl dd ul li{font-size:1.9rem;display:inline-block;background:linear-gradient(#fafafa, #f8f2e8);border:1px solid #d4cbbe;border-radius:5px;padding:10px 4%;margin:0 3px}section.headerTitle .inner ul{margin:20px 0;border:1px solid;border-radius:3px}section.headerTitle .inner ul li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid;padding:15px 10px}section.headerTitle .inner ul li:first-child{border-radius:3px 3px 0 0}section.headerTitle .inner ul li:last-child{border-radius:0 0 3px 3px;border:none}section.headerTitle .inner ul li a{font-weight:bold;width:100%;display:table}section.headerTitle .inner ul li a i,section.headerTitle .inner ul li a span{display:table-cell;vertical-align:middle;text-align:left}section.headerTitle .inner ul li a i{width:2%}section.headerTitle .inner ul li a span{padding-left:2%;line-height:1.3;font-size:2.1rem}section.headerTitle .inner ul.anchorMenu li a span{font-size:1.6rem}.hxStyle01{font-size:18px;font-size:1.8rem;background:url(/images/common/bg_title01.jpg) left top repeat;padding:10px 3%}.areaSearchArea h3{background:#FFFFFF;text-align:left;display:table;width:100%;z-index:1;border:none;border-bottom:1px solid;padding:15px 0 0}.areaSearchArea h3 span.title,.areaSearchArea h3 img,.areaSearchArea h3 span.text{display:table-cell}.areaSearchArea h3 span.title{vertical-align:bottom;width:60%;padding:0 0 5px 3%;color:#7d4222;font-weight:bold}.areaSearchArea h3 span.title i,.areaSearchArea h3 span.title em{display:table-cell;vertical-align:middle}.areaSearchArea h3 span.title em{display:inline;font-size:2.5rem}.areaSearchArea h3 span.title span.text{line-height:1.2;padding-left:2%;font-size:1.9rem;width:90%}.areaSearchArea h3 img{width:100%;margin:0 0 0 auto}.areaSearchArea .accordion{color:#282828}.areaSearchArea .accordion .item:nth-of-type(1) a.accordion-control{border-top:1px solid #c0c0c0}.areaSearchArea .accordion .item a.accordion-control,.areaSearchArea .accordion .item .area{border-bottom:1px solid #c0c0c0;display:block;padding:15px 20px 15px 10px;font-size:1.6rem}.areaSearchArea .accordion .item .title{border-top:1px solid #c0c0c0;background:linear-gradient(#fafafa, #f3f0ee);line-height:1;padding:20px 35px 20px 10px !important;color:#101928;font-size:1.6rem;position:relative;border-bottom:0;top:0}.areaSearchArea .accordion .item .title i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2d4670}.areaSearchArea .accordion .item .accordion-panel{display:none;margin:0;width:100%;font-size:0;letter-spacing:-.4em;background:#f4f4f4;border-bottom:0}.areaSearchArea .accordion .item .accordion-panel .area{position:relative}.areaSearchArea .accordion .item .accordion-panel .area::after{content:"";position:absolute;display:block;width:6px;height:9.5px;background:url(/images/information/sp/icon_arrow_blue_left.svg) left top no-repeat;background-size:6px auto;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.areaSearchArea .accordion .item .accordion-panel .area.noLink::after{background:none}.areaSearchArea .accordion .item .accordion-panel ul{-webkit-display:flex;display:flex;flex-wrap:wrap}.areaSearchArea .accordion .item .accordion-panel ul li{position:relative;font-size:1.6rem;margin:0;width:33.3%;width:-webkit-calc(100% / 3);width:calc(100% / 3);letter-spacing:normal;border-right:1px solid #bfbfbf;font-size:1.6rem;-webkit-display:flex;display:flex}.areaSearchArea .accordion .item .accordion-panel ul li:nth-child(3n+3){border-right:0}.areaSearchArea .accordion .item .accordion-panel ul li::after{content:"";position:absolute;display:block;width:6px;height:9.5px;background:url(/images/information/sp/icon_arrow_blue_left.svg) left top no-repeat;background-size:6px auto;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.areaSearchArea .accordion .item .accordion-panel ul li a{border-bottom:1px solid #bfbfbf;padding:15px 20px 15px 10px;width:100%;-webkit-display:flex;display:flex;align-items:center}.areaSearchArea .accordion .item .accordion-panel ul li a span{text-decoration:underline}.areaSearchArea .accordion .item .accordion-panel ul li a:hover{color:#825435}.freeAdvisementArea{background-color:#fff}.freeAdvisementArea .infoMod{overflow:hidden;width:100%;font-size:19px;color:#101928;line-height:36px}.freeAdvisementArea .infoMod.bg01{min-height:auto;min-height:initial;margin-bottom:25px;background:url(/images/service/beginner/img_sec06_bg01_mod.png) left top no-repeat;background-size:229px;border-top:1px solid #dedede;border-bottom:none}.freeAdvisementArea .infoMod.bg02{min-height:auto;min-height:initial;background:url(/images/service/beginner/img_sec06_bg02.jpg) right top no-repeat;background-size:184px;border-top:1px solid #dedede}.freeAdvisementArea .infoMod .right{width:100%;float:none;padding-top:20px;font-size:16px;line-height:1.6}.freeAdvisementArea .infoMod .left{width:100%;float:none;padding-top:40px;font-size:16px;line-height:1.6}.freeAdvisementArea .infoMod .title{padding-bottom:22px;margin-bottom:20px;border-bottom:none;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2e4872;font-size:22px;line-height:25px;padding-left:127px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.freeAdvisementArea .infoMod .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.freeAdvisementArea .infoMod .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.freeAdvisementArea .infoMod .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.freeAdvisementArea .infoMod .left .title{padding-rignt:127px;padding-left:0}.freeAdvisementArea .infoMod .infoInList{padding:10px;margin-bottom:10px;background:#f1eada;border:1px dashed #b09e73}.freeAdvisementArea .infoMod .infoInList ul li{position:relative;padding-left:1em;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;line-height:20px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.freeAdvisementArea .infoMod .infoInList ul li{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.freeAdvisementArea .infoMod .infoInList ul li *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.freeAdvisementArea .infoMod .infoInList ul li:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.freeAdvisementArea .infoMod .infoInList ul li::before{position:absolute;left:0;top:0;bottom:0;display:block;content:"・";width:1em;height:1em}.freeAdvisementArea .infoMod .infoInList ul li:last-child{margin-bottom:0}.freeAdvisementArea .infoMod .infoInList ul li span{color:#c72756}section.eventArea{padding:10px 0}.eventBox{border:3px solid #eea915;border-radius:3px;margin:0 10px}.eventBox .header{background:url(/images/common/sp/event_illust.png) right bottom no-repeat #eea915;background-size:30%;color:#FFFFFF;padding:15px 10px;font-size:1.8rem}.eventBox .contents{background-color:#fbf6cf;background-image:linear-gradient(-45deg, transparent 25%, #f8efaf 25%, #f8efaf 50%, transparent 50%, transparent 75%, #f8efaf 75%, #f8efaf);background-size:2% 4%;padding:10px 2% 20px}.eventBox .contents .contentsInner{display:table;padding:0 0 10px}.eventBox .contents .contentsInner .img,.eventBox .contents .contentsInner .textBox{display:table-cell}.eventBox .contents .contentsInner .img{width:40%}.eventBox .contents .contentsInner .textBox{vertical-align:top;font-weight:bold;padding-left:3%;width:60%}.eventBox .contents .contentsInner .textBox dt{font-size:1.6rem;color:#dd523b}.eventBox .contents .contentsInner .textBox dd{font-size:1rem}.eventBox .contents .contentsInner .textBox dd ul li{list-style-type:disc;color:#6e291d;margin-left:8%;font-size:1.2rem}.eventBox .contents .btn{background:linear-gradient(#d34d37, #c94833);color:#FFFFFF;font-size:1.8rem;width:100%;border:none}.teltxtArea{margin:20px 0}dl.info_tel_mini{width:100%;border:none;margin:20px auto 0px;text-align:center}dl.info_tel_mini dt{font-size:16px;font-size:1.6rem;color:#5d4633;background-color:#ffffff;padding:5px 0px}dl.info_tel_mini dd{padding:10px 0px 5px;background-color:#ffffff}.spFooterContents{display:block}.spFooterContents .support2{background:#fcf5e5;padding:10px 0 30px}.spFooterContents .support2 .header{font-size:1.8rem;font-weight:bold;background:url(/images/top/sp/support2_img.webp) no-repeat right top;background-size:123px;padding:25px 5% 19px}.spFooterContents .support2 ul{display:table;width:100%}.spFooterContents .support2 ul li{display:table-cell;width:33.3%}.spFooterContents .support2 ul li:nth-of-type(1){background:#328182}.spFooterContents .support2 ul li:nth-of-type(2){background:#3b6187}.spFooterContents .support2 ul li:nth-of-type(3){background:#7a4d37}.spFooterContents .support2 ul li a{padding:20px 5%;display:block;color:#FFF;font-size:1.8rem}.spFooterContents .support2 ul li a i,.spFooterContents .support2 ul li a span{display:table-cell}.spFooterContents .support2 ul li a span{padding-left:10px}.spFooterContents .support2 .detail{display:table;width:100%;margin:10px 0;font-size:1.2rem}.spFooterContents .support2 .detail p{display:table-cell;width:33.3%;font-size:1.2rem;padding-left:4%}.spFooterContents .support2 .detail p:first-child{padding-left:4%}.spFooterContents .support2 img{width:95%;margin:0 auto;padding-bottom:30px;display:block}.spFooterContents .support2 p.txtC{padding:0 10px}.spFooterContents .support2 .whiteBtn{display:block;width:100%;font-size:2.0rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;border-radius:6px;box-sizing:border-box;position:relative;padding:5px 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.spFooterContents .support2 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.spFooterContents .support2 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.spFooterContents .support2 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.spFooterContents .support2 .whiteBtn span{display:block;background:url(/images/common/nav/nav_arrow01.svg) no-repeat 15px center;background-size:16px 16px;font-size:2.1rem;line-height:1.1}.spFooterContents .support2 .whiteBtn span small{font-size:1.6rem}.spFooterContents .support2 .whiteBtn span b{font-size:3rem;vertical-align:baseline}.spFooterContents .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}.spFooterContents .nhkArea img{display:block;margin:0 auto;width:80%}.footerContents .seoArea .nhk{position:relative;top:10px;margin:auto;left:0;right:0;display:block;width:300px;padding:0 0 5px}.footerContents .seoArea .footerAppeal{padding:10px;margin:10px;border:1px solid #c0c0c0}.footerContents .seoArea .footerAppeal .accordion-control{font-size:1.6rem;font-weight:bold;position:relative;padding-right:20px;pointer-events:all}.footerContents .seoArea .footerAppeal .accordion-control i{position:absolute;right:0px;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#2d4670;font-size:1.9rem;padding-right:0;display:block}.footerContents .seoArea .footerAppeal .accordion-panel{display:none;margin-top:15px}.footerContents .seoArea .footerAppeal .accordion-panel .columnWrapper{width:100%}.footerContents .seoArea .footerAppeal .accordion-panel .columnWrapper .column{display:block;width:80%;margin:10px auto}.footerContents .seoArea .footerAppeal .accordion-panel .columnWrapper .column img{width:100%;margin:0 auto}.footerContents .nhkArea{padding:20px 0 5px;background:#fff}.footerContents .nhkArea img{display:block;margin:0 auto;width:80%}.fixedBnrArea{background:rgba(0,0,0,0.7);display:block;position:fixed;bottom:0;left:0;z-index:11;width:100%}.fixedBnrArea ul{display:flex;justify-content:space-evenly;padding-bottom:10px}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul{width:950px;margin:auto;justify-content:space-between;padding-bottom:15px}}@media screen and (max-width: 736px){.fixedBnrArea ul a,.fixedBnrArea ul .tel_popup{display:block;width:48%}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a,.fixedBnrArea ul .tel_popup{text-decoration:none;width:auto}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel,.fixedBnrArea ul a li .bnrLReq,.fixedBnrArea ul .tel_popup li .bnrLTel,.fixedBnrArea ul .tel_popup li .bnrLReq{position:relative}}@media screen and (max-width: 736px) and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel,.fixedBnrArea ul a li .bnrLReq,.fixedBnrArea ul .tel_popup li .bnrLTel,.fixedBnrArea ul .tel_popup li .bnrLReq{border-radius:3px}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel p,.fixedBnrArea ul a li .bnrLReq p,.fixedBnrArea ul .tel_popup li .bnrLTel p,.fixedBnrArea ul .tel_popup li .bnrLReq p{font-size:1.9rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#fff;text-shadow:1px 1px 1px #3a3e3b;line-height:2rem;text-align:center}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel p,.fixedBnrArea ul a li .bnrLReq p,.fixedBnrArea ul .tel_popup li .bnrLTel p,.fixedBnrArea ul .tel_popup li .bnrLReq p{font-size:2.8rem;line-height:2.4rem;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;text-shadow:none;opacity:unset}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel p .icon,.fixedBnrArea ul a li .bnrLReq p .icon,.fixedBnrArea ul .tel_popup li .bnrLTel p .icon,.fixedBnrArea ul .tel_popup li .bnrLReq p .icon{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1rem;border:1px solid #fff;border-radius:40%;border-radius:20px;padding:2px 6px;vertical-align:bottom;margin-right:3px}.fixedBnrArea ul a li .bnrLTel p.txtS,.fixedBnrArea ul a li .bnrLReq p.txtS,.fixedBnrArea ul .tel_popup li .bnrLTel p.txtS,.fixedBnrArea ul .tel_popup li .bnrLReq p.txtS{font-size:1rem}.fixedBnrArea ul a li .bnrLTel p span.txtS,.fixedBnrArea ul a li .bnrLReq p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{font-size:1rem}}@media screen and (max-width: 736px) and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel p span.txtS,.fixedBnrArea ul a li .bnrLReq p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{display:block}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel p span.txtS,.fixedBnrArea ul a li .bnrLReq p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{font-size:1.5rem;padding-left:10px}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel,.fixedBnrArea ul .tel_popup li .bnrLTel{background:linear-gradient(180deg, #29cc52 0%, #27c14e 38%, #23b047 77%, #21a543 100%);padding:8px 0 4px 39px}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel,.fixedBnrArea ul .tel_popup li .bnrLTel{padding:10px 25px;background:#fff}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel .icon_telAnime,.fixedBnrArea ul .tel_popup li .bnrLTel .icon_telAnime{background-size:auto 32px;top:14px;left:-124px;content-visibility:auto;contain-intrinsic-size:32px}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel .icon_telAnime,.fixedBnrArea ul .tel_popup li .bnrLTel .icon_telAnime{background-size:auto 50px;top:21px;left:-321px;width:60px;height:60px;content-visibility:auto;contain-intrinsic-size:50px}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel.spOnly,.fixedBnrArea ul .tel_popup li .bnrLTel.spOnly{display:block}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel.spOnly,.fixedBnrArea ul .tel_popup li .bnrLTel.spOnly{display:none}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLTel.pcOnly,.fixedBnrArea ul .tel_popup li .bnrLTel.pcOnly{display:none}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLTel.pcOnly,.fixedBnrArea ul .tel_popup li .bnrLTel.pcOnly{display:block}.fixedBnrArea ul a li .bnrLTel.pcOnly .telNum,.fixedBnrArea ul .tel_popup li .bnrLTel.pcOnly .telNum{font-size:3.4rem}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLReq,.fixedBnrArea ul .tel_popup li .bnrLReq{background:#015eea;background:linear-gradient(180deg, #015eea 0%, #007def 32%, #0195f3 50%, #009ff5 66%, #00c0fa 100%);padding:9px 0 3px 39px}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLReq,.fixedBnrArea ul .tel_popup li .bnrLReq{padding:11px 0 8px 0;width:355px;height:50px;display:flex;align-items:center;padding-left:85px}}@media screen and (max-width: 736px){.fixedBnrArea ul a li .bnrLReq:before,.fixedBnrArea ul .tel_popup li .bnrLReq:before{content:"";background:url(/images/kazokusouLP/sp/img_request_btn.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:2px;top:8px;padding:20px;background-size:28px;content-visibility:auto;contain-intrinsic-size:17px;filter:drop-shadow(1px 0px 1px #3a3e3b)}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea ul a li .bnrLReq:before,.fixedBnrArea ul .tel_popup li .bnrLReq:before{width:10px;height:10px;top:12px;padding:20px;background-size:50px;left:18px}}@media screen and (max-width: 736px){.fixedBnrArea .linkPrevio{color:#fff;text-align:center;display:block;text-decoration:underline;font-size:1.4rem;font-weight:bold;padding:10px 0}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea .linkPrevio{font-size:1.8rem}}@media screen and (max-width: 736px){.fixedBnrArea .linkPrevio .iconT{transform:rotate(30deg);display:inline-block;padding-right:6px;vertical-align:bottom;font-size:1.2rem}}@media screen and (max-width: 736px) and (min-width: 737px){.fixedBnrArea .linkPrevio .iconT{vertical-align:middle;font-size:1.5rem}}@media screen and (max-width: 736px){.fixedBnrArea .linkPrevio .emp{color:#ffd905}.fixedBnrArea .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.6)}.icon_telAnime{width:40px;height:40px;background-size:auto 29px;background-image:url(/images/kazokusouLP/sp/icon_header_tel.png);background-repeat:no-repeat;display:inline-block;position:absolute;top:8px;left:40%;filter:brightness(0) invert(1);z-index:10;content-visibility:auto;contain-intrinsic-size:40px}.icon_telAnime--fixed{left:0;right:0;margin:auto}.icon_telAnime--fixed .calling{top:12px !important;left:16px !important}}@media screen and (max-width: 736px) and (min-width: 737px){.icon_telAnime--fixed .calling{top:10px !important;left:20px !important}}@media screen and (max-width: 736px){.icon_telAnime--bnr{background-size:auto 45px;top:24px;left:31px;width:58px;height:55px;background-image:url(/images/kazokusouLP/sp/icon_tel.png);content-visibility:auto;contain-intrinsic-size:55px}.icon_telAnime--bnr .calling{top:10px !important;left:20px !important}.icon_telAnime .calling{position:absolute;top:12px;left:15px;transform:rotate(35deg)}.icon_telAnime .calling:before,.icon_telAnime .calling:after{position:absolute;border:4px solid transparent;border-top:solid 1px currentColor;border-radius:50%;transform:translate(-50%, -31%);opacity:0;animation-name:calling;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;content:''}.icon_telAnime .calling:first-child:before{width:20px;height:20px;animation-delay:-1.16s}.icon_telAnime .calling:first-child:after{width:32px;height:32px;animation-delay:-1.08s}.icon_telAnime .calling:last-child:before{width:46px;height:46px;animation-delay:-1.00s}.icon_telAnime .calling:last-child:after{content:none}.icon_telAnime.bannerBlue{background-image:none;top:27px;left:37px}.icon_telAnime.bannerBlue .calling:first-child:before{width:40px;height:40px;animation-delay:-1.16s}.icon_telAnime.bannerBlue .calling:first-child:after{width:52px;height:52px;animation-delay:-1.08s}.icon_telAnime.bannerBlue .calling:last-child:before{width:66px;height:66px;animation-delay:-1.00s}@keyframes calling{8%,64%{opacity:1}78%{opacity:0}}.breadCrumbArea{background:#fff;padding:25px 10px}.breadCrumbArea ol{letter-spacing:-0.4em}.breadCrumbArea ol li{letter-spacing:normal;color:#282828;font-size:15px;font-size:1.5rem;display:inline;vertical-align:middle}.breadCrumbArea ol li:not(:first-child):before{content:">";color:#282828;margin:0 10px}.breadCrumbArea ol li a{display:inline;text-decoration:underline}.breadCrumbArea .nhk{width:80%;display:block;margin:0 auto}.serviceWhiteBox{background:#FFFFFF;padding:10px}.flowBoxinfo .flowBox{background:url(/images/common/bg_flow_arrow.png) left bottom no-repeat;padding:20px;padding-left:80px}.flowBoxinfo .flowBox.boxImgFloat{margin-top:0}.flowBoxinfo .txtBox{padding:20px 10px}.flowBoxinfo .attention{margin-top:10px;font-size:14px;font-size:1.4rem}.boxStyleW910{width:100%;margin:20px auto}.boxStyleW910 .boxListStyle01 dt{font-size:2.0rem}.boxStyleW910 .boxListStyle01 .title{font-size:2.0rem}.boxStyleW910 .boxListStyle01 .title02{font-size:2.0rem}.boxStyleW910 .boxListStyle01 .content{border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px}.boxStyleW910 .boxListStyle01 .content ul li{padding-bottom:8px}.boxStyleW910 .boxListStyle01 .content ul li .listTitle{display:inline-block;width:155px;vertical-align:top}.boxStyleW910 .boxListStyle01 .content ul li .listTxt{display:inline-block;width:100%;vertical-align:top}.boxStyleW910 .boxListStyle01 .content ul.numberBox li{background:none;list-style:none;padding-left:0;margin:3px 10px}.boxStyleW910 .boxListStyle01 .content ul.numberBox li span{display:table-cell}.boxStyleW910 .boxListStyle01 .content ul.numberBox li .number{font-size:2.4rem;color:#7d4222;padding-right:5px}.boxStyleW910 .boxListStyle01 .content ul .columnBox{border:#b09d73 dashed 1px;background-color:#f1eada;border-radius:3px;padding:10px;margin:10px 0}.boxStyleW910 .boxListStyle01 .content ul .columnBox li{background:url(/images/common/icon_common_gold.png) left 8px no-repeat;list-style:none;padding-left:20px;margin:3px 10px;width:384px;display:inline-block}.boxStyleW910 .boxListStyle01 .content .attention{padding:5px 10px 0 10px}.boxStyleW910 .boxListStyle02{margin:auto}.boxStyleW910 .boxListStyle02::after{content:"";display:block;clear:both}.boxStyleW910 .boxListStyle02 li{width:48%;border:#dee1e8 1px solid;margin:8px 1% 0;display:inline-block;background-color:#FFFFFF;padding:13px;vertical-align:top}.boxStyleW910 .boxListStyle02 li:nth-child(even){float:right}.boxStyleW910 .boxListStyle02 li:nth-child(odd){float:left}.boxStyleW910 .boxListStyle02 li p.title{text-align:center;font-weight:bold}.boxStyleW910 .boxListStyle02 li p.txt{text-align:left}.boxStyleW910 .boxListStyle02 li p.center{text-align:center}.boxStyleW910 .boxListStyle02 li a.titleLink{font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;display:block;text-decoration:none;text-align:center;color:#274c80;font-size:20px;font-size:2.0rem;-webkit-transition:0.2s;transition:0.2s;margin-bottom:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.boxStyleW910 .boxListStyle02 li a.titleLink{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxStyleW910 .boxListStyle02 li a.titleLink *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.boxStyleW910 .boxListStyle02 li a.titleLink:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.boxStyleW910 .boxListStyle02 li a.titleLink .title{display:block;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:left 11px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;padding-bottom:10px;padding-left:10px;border-bottom:#274c80 dotted 1px}.boxStyleW910 .boxListStyle02 li a.titleLink .txt{font-size:16px;font-size:1.6rem;color:#282828;font-weight:normal;margin-top:10px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.boxStyleW910 .boxListStyle02 li a.titleLink:hover{opacity:0.8}.boxStyleW910 .boxListStyle02 li a.titleLink:hover span{background-position:2px 11px}.boxStyleW910 .boxListStyle03{margin-left:-0}.boxStyleW910 .boxListStyle03 li{width:100%;border:#dee1e8 1px solid;margin-top:20px;margin-left:0;display:inline-block;background-color:#FFFFFF;padding:13px;vertical-align:top;text-align:center;padding-bottom:20px}.boxStyleW910 .boxListStyle03 li.block02{width:100%}.boxStyleW910 .boxListStyle03 li.block02 li{width:100%;border:none;margin-top:0;margin-left:0;display:inline-block;background-color:#FFFFFF;padding:13px 0;vertical-align:top;text-align:center}.boxStyleW910 .boxListStyle03 li.block03{width:100%}.boxStyleW910 .boxListStyle03 li.block03 li{width:100%;border:none;margin-top:0;margin-left:0;display:inline-block;background-color:#FFFFFF;padding:0;vertical-align:top;text-align:center}.boxStyleW910 .boxListStyle03 li p.title{text-align:left;font-weight:bold}.boxStyleW910 .boxListStyle03 li p.txt{text-align:left}.boxStyleW910 .boxListStyle03 li p.center{text-align:center}.boxStyleW910 .boxListStyle04 dl{background:#FFFFFF}.boxStyleW910 .boxListStyle04 dt{background:#ebf0f5;padding:20px;font-size:20px;font-size:2rem;text-align:center;font-weight:bold}.boxStyleW910 .boxListStyle04 dt span{display:block;font-size:15px;font-size:1.5rem;padding-right:0}.boxStyleW910 .boxListStyle04 dd{padding:10px;margin-bottom:20px}.boxStyleW910 .boxListStyle04 dd span{display:block;text-align:center;font-size:18px;font-size:1.8rem;color:#274c80;font-weight:bold;margin-bottom:10px}.boxStyleW910 .imgListStyle01 li{display:block;margin-top:10px}.boxStyleW910 .imgListStyle01 li img{width:100%}.boxStyleW910 .imgListStyle01 li.column01{width:70%;margin:10px auto}.boxStyleW910 .imgListStyle01 li.column02{width:100%;margin:10px auto}.boxStyleW910 .imgListStyle02 li{display:block}.boxStyleW910 .imgListStyle03 li{display:inline-block;width:48%;text-align:center;margin-bottom:10px}.boxStyleW910 .imgListStyle03 li img{width:100%;margin:auto}.boxStyleW910 .imgListStyle03 li:first-child{margin-right:2%}.boxStyleW910 .imgListStyle03 li:last-child{margin-left:2%}.boxStyleW910 .columnStyle li{width:100%;display:block;margin-bottom:10px}.boxStyleW910 .columnStyle li img{width:80%;margin:10px auto}.boxStyleW910 .columnStyle li p.height01{min-height:initial;min-height:auto}.boxStyleW910 .columnStyle li p.height02{min-height:initial;min-height:auto}.boxStyleW910 .columnStyle li:nth-child(odd){margin-right:0}.boxImgFloat{overflow:hidden;margin-top:20px}.boxImgFloat.imgRight .image{float:none;margin:10px auto;width:70%}.boxImgFloat.imgRight .image img{width:100%}.boxImgFloat.imgRight .image.tableBox{border:1px solid #bfbfbf}.boxImgFloat.imgRight .image.tableBox .title{background-color:#ebf0f5;border-bottom:1px solid #bfbfbf;text-align:center;padding:10px 0}.boxImgFloat.imgRight .image.tableBox img{padding:10px;width:100%}.boxImgFloat.imgRight .w50{width:50%}.boxImgFloat.imgLeft .image{float:none;margin:10px auto;width:70%}.boxImgFloat.imgLeft .image img{width:100%}.boxImgFloat.imgLeft .txtBox.W700{padding-left:0}.boxImgFloat.imgLeft .txtBox.W560{padding-left:0}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{display:block;margin:10px auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{line-height:45px}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn:not(:target){line-height:45px\9}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.boxImgFloat .boxRight{float:right}.boxImgFloat .boxRight.W465{width:465px}.boxStyleLink{width:100%;margin-top:0;margin-left:-31px;padding:0}.boxStyleLink li{margin-top:0;margin-left:31px;width:100%;vertical-align:top;background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);border-top:1px solid #c0c0c0}.boxStyleLink li:last-child{border-bottom:1px solid #c0c0c0}.boxStyleLink li a{display:table;padding:10px}.boxStyleLink li a img{display:inline-block;float:none;width:127px;vertical-align:middle}.boxStyleLink li a p{display:table-cell;width:80%;vertical-align:middle;font-size:18px;font-size:1.8rem;font-weight:bold;padding:0 20px 0 10px;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}.w3Column{width:510px;float:left}.w2Column{width:333px;float:left;margin-left:25px}.basicKnowledgeArea .basicKnowledgeList{border-top:1px solid #c0c0c0}.basicKnowledgeArea .basicKnowledgeList li{width:100%;height:auto !important;margin:0;border:none}.basicKnowledgeArea .basicKnowledgeList li a{display:block;position:relative;padding:0;background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);border-bottom:1px solid #c0c0c0;font-weight:bold;font-size:1.8rem;width:100%}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox{background:none;position:relative}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title{border-top:none;float:right;width:70%;width:-webkit-calc(100% - 110px);width:calc(100% - 110px)}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .title span{background:none;padding:0;font-size:1.8rem;line-height:1.4;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText{float:left;width:110px}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner{border:none}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .imgArea{display:table-cell;width:100px;height:84px;vertical-align:middle;position:relative;overflow:hidden;padding-right:10px}.basicKnowledgeArea .basicKnowledgeList li a .basicKnowledgeBox .imgText .imgTextInner .imgArea img{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basicKnowledgeArea .basicKnowledgeList li a .textArea{display:none !important}.basicKnowledgeArea .basicKnowledgeList li a::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:16px 16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basicKnowledgeArea .basicKnowledgeList li a:hover .basicKnowledgeBox .title span{background:none}.basicKnowledgeArea02{padding:0}.basicKnowledgeArea02.mb40{margin-bottom:0 !important}.basicKnowledgeArea02.spmb40{margin-bottom:20px !important}.basicKnowledgeArea02 li{margin:0 20px 0 0;width:100%;background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);border:none;border-top:1px solid #c0c0c0;border-radius:0px}.basicKnowledgeArea02 li a{padding:10px 3%}.basicKnowledgeArea02 li a:hover{opacity:1}.basicKnowledgeArea02 li a:hover .detailArea .title{background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}.basicKnowledgeArea02 li a figure{display:inline-block;vertical-align:middle;float:none;margin-right:0;line-height:0;width:80px}.basicKnowledgeArea02 li a figure img{width:100%;max-width:initial}.basicKnowledgeArea02 li a .detailArea{display:inline-block;width:70%;width:-webkit-calc(100% - 87px);width:calc(100% - 87px);vertical-align:middle;padding:0 0 0 10px}.basicKnowledgeArea02 li a .detailArea .title{background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:17px 16px;border-bottom:none;font-size:18px;font-size:1.8rem;font-weight:bold;padding:0 15px 0 0;margin:0;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;line-height:1.2}.basicKnowledgeArea02 li a .detailArea .title.line2{padding:0 15px 0 0}.basicKnowledgeArea02 li a .detailArea .text{display:none}.basicKnowledgeArea02 li:last-child{border-bottom:1px solid #c0c0c0}main.servicePage .attentionBoxInfo{position:relative}main.servicePage .attentionBoxInfo .titleAttention{position:absolute;left:0;width:100%;font-size:2.2rem}main.servicePage .attentionBoxInfo .titleAttention p .title{padding:5px 0 5px 50px;margin-left:-19px;background-size:32px}main.servicePage .attentionBoxInfo .boxUlFloat{padding:10px 5px 15px}main.servicePage .attentionBoxInfo .boxUlFloat p{float:none;width:100%;text-align:center;padding-bottom:20px}main.servicePage .attentionBoxInfo .boxUlFloat ul{float:none;width:100%}main.servicePage .attentionBoxInfo .boxSummary dl dt{font-size:18px;font-size:1.8rem;margin-bottom:10px}main.servicePage .columnBoxinfo .columnWap2{margin-left:0}main.servicePage .columnBoxinfo .columnWap2 .columnBox{width:100%;margin-left:0}main.servicePage .columnBoxinfo .columnWap3{margin-left:0}main.servicePage .columnBoxinfo .columnWap3 .title{font-size:20px;font-size:2rem;padding:0 0 10px 0}main.servicePage .columnBoxinfo .columnWap3 .subtitle{padding:0 0 10px 0}main.servicePage .columnBoxinfo .columnWap3 p{padding:0}main.servicePage .columnBoxinfo .columnWap3 .columnBox{display:block;width:100%;padding:10px;margin:0 0 10px 0}.adviceBoxinfo{background:#f7ebe6}.adviceBoxinfo.mb60{margin-bottom:10px !important}.adviceBoxinfo .adviceBox{padding:0 3% 20px;width:100%;margin:0 auto}.adviceBoxinfo .adviceBox .adviceBoxTitle{padding:20px 0;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:22px;color:#274c80;margin-bottom:10px;padding-left:130px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .adviceBoxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.adviceBoxinfo .adviceBox .adviceBoxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.adviceBoxinfo .adviceBox .adviceBoxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.adviceBoxinfo .adviceBox .adviceBoxSpan{padding:20px 0;line-height:1.2;margin-bottom:10px;padding-left:130px}.adviceBoxinfo .adviceBox .adviceBoxTxt{letter-spacing:-1px}.adviceBoxinfo .adviceBox.temoto{background:none}.adviceBoxinfo .adviceBox.temoto .adviceBoxTitle{background:url(/images/service/sp/img_back_temoto_mod.png) left top no-repeat;background-size:142px}.adviceBoxinfo .adviceBox.temoto .adviceBoxSpan{background:url(/images/service/sp/img_back_temoto_mod.png) left top no-repeat;background-size:142px;display:block}.adviceBoxinfo .adviceBox.original{background:none}.adviceBoxinfo .adviceBox.original .adviceBoxTitle{background:url(/images/service/sp/img_back_original_mod.png) left top no-repeat;background-size:142px}.adviceBoxinfo .adviceBox.original .adviceBoxSpan{background:url(/images/service/sp/img_back_original_mod.png) left top no-repeat;background-size:142px;display:block}.adviceBoxinfo .adviceBox.notes{background:none}.adviceBoxinfo .adviceBox.notes .adviceBoxTitle{background:url(/images/family/sp/img_back_notes_mod.png) left top no-repeat;background-size:142px}.adviceBoxinfo .adviceBox.notes .adviceBoxSpan{background:url(/images/family/sp/img_back_notes_mod.png) left top no-repeat;background-size:142px;display:block}.adviceBoxinfo .adviceBox.about{background:none}.adviceBoxinfo .adviceBox.about .adviceBoxTitle{background:url(/images/family/sp/img_back_about_mod2.png) left top no-repeat;background-size:142px}.adviceBoxinfo .adviceBox.about .adviceBoxSpan{background:url(/images/family/sp/img_back_about_mod2.png) left top no-repeat;background-size:142px;display:block}.adviceBoxinfo .adviceBox .whiteBtn{display:block;margin:10px auto;text-align:center;width:90%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.adviceBoxinfo .adviceBox .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.adviceBoxinfo .adviceBox .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.adviceBoxinfo .adviceBox .whiteBtn{line-height:45px}.adviceBoxinfo .adviceBox .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.adviceBoxinfo .adviceBox .whiteBtn:not(:target){line-height:45px\9}.adviceBoxinfo .adviceBox .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.adviceBoxinfo .adviceBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.adviceBoxinfo .adviceBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.adviceBoxinfo .adviceBox02{width:100%;margin:0 auto}.embalmingBoxinfo{background:#e5dfe9}.embalmingBoxinfo .embalmingBox{padding:20% 0;width:80%;margin:0 auto}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle{font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:46px;color:#694987;margin-bottom:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.embalmingBoxinfo .embalmingBox .embalmingBoxTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.embalmingBoxinfo .embalmingBox .embalmingBoxTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.embalmingBoxinfo .embalmingBox .embalmingBoxTxt{letter-spacing:-1px}.contact24 .head{height:auto;padding:10px 0;text-align:center;background-size:100%}.contact24 .head img{width:240px}.contact24 .body{background:#f3e7cb}.contact24 .body .inner{padding:15px 0 20px;width:100%;min-height:initial}.contact24 .body .telbanner{padding:0 3%}.contact24 .body .telbanner img{width:100%}.contact24 .body .message{margin:15px 3% 17px}.contact24 .body .message img{width:100%}.contact24 .body .pointList{margin:0 3%;width:94%;background:#fff;border-radius:3px;padding:15px 10px 5px}.contact24 .body .pointList li{position:relative;padding:0 0 0 25px;margin:0 0 10px;font-size:14px;font-size:1.4rem;color:#274c80;font-weight:bold}.contact24 .body .pointList li:before{position:absolute;content:"";background:url(/images/consultation/img_check02.png) no-repeat;background-size:100%;width:14px;height:14px;left:5px;top:2px}.contact24 .body .text{font-size:16px;font-size:1.6rem}.previoClub .head{padding:10px 0}.previoClub .head .inner{margin:0 auto;width:100%}.previoClub .head .previoTitle{font-size:20px;font-size:2rem;margin:0 auto 10px;position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.previoClub .head .previoTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.previoClub .head .previoTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.previoClub .head .previoTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.previoClub .head .previoTitle:before{background:url(/images/introduce/contact/decoration_left.png) no-repeat;content:"";height:39px;left:-27px;position:absolute;top:10px;width:35px}.previoClub .head .previoTitle:after{background:url(/images/introduce/contact/decoration_right.png) no-repeat;content:"";height:39px;right:-27px;position:absolute;top:8px;width:30px}.previoClub .head .previoTitle .underline{background:url(/images/introduce/contact/underline.png) repeat-x center bottom}.previoClub .body{background:#fff}.previoClub .body .inner{margin:0 auto;padding:10px;width:100%}.previoClub .body .about{margin:0}.previoClub .body .about .title{font-size:20px;font-size:2rem;padding:10px 3%;text-align:center}.previoClub .body .about .text{font-size:16px;font-size:1.6rem;margin-bottom:20px}.previoClub .body .box{background:#e8eef6;padding:20px 3%}.previoClub .body .box .image{float:none;margin:0 0 20px;text-align:center}.previoClub .body .box .textArea{float:none;width:100%}.previoClub .body .box .textArea .point{margin:0}.previoClub .body .box .textArea .point li{font-size:1.4rem;width:49%;text-align:center;padding:15px 0;float:left;line-height:1.0;display:inline-block}.previoClub .body .box .textArea .point li.point1{margin-right:2%}.previoClub .body .box .textArea .point li+li{margin-left:0}.previoClub .body .box .textArea .privilege{margin:10px 0}.previoClub .body .box .textArea .privilege li{float:left;width:100%;margin:5px 0}.previoClub .body .box .textArea .privilege li .number{background:#003f98;color:#fff;font-size:14px;font-size:1.4rem;font-weight:bold;float:left;height:77px;margin:0 15px 0 0;padding:8px 0 0;text-align:center;width:85px}.previoClub .body .box .textArea .privilege li .number span{display:block;font-size:30px;font-size:3rem;font-weight:bold;line-height:1em;padding-top:3px}.previoClub .body .box .textArea .privilege li .text{font-weight:bold;color:#274c80;line-height:1.4;font-size:1.8rem}.previoClub .body .box .textArea .privilege li+li{float:right;width:100%}.previoClub .body .box .textArea .other{font-size:16px;font-size:1.6rem;margin:0 0 8px;text-align:center}.previoClub .body .box .textArea .detail{text-align:center}.previoClub .body .box .textArea .detail .whiteBtn{text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:15px;font-size:1.5rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.previoClub .body .box .textArea .detail .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.previoClub .body .box .textArea .detail .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.previoClub .body .box .textArea .detail .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.previoClub .body .box .textArea .detail .whiteBtn{line-height:45px}.previoClub .body .box .textArea .detail .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.previoClub .body .box .textArea .detail .whiteBtn:not(:target){line-height:45px\9}.previoClub .body .box .textArea .detail .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.previoClub .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.previoClub .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.previoClub .body .box .textArea .detail .whiteBtn span{background-position:10px 15px}.meritBoxInfo .merit{display:block;width:100%;height:auto;background:url(/images/family/img_home01.png) no-repeat center center;background-size:220px;padding:0 0 20px 0}.meritBoxInfo .demerit{display:inline-block;width:100%;height:auto;border-left:#ecebeb 1px solid;vertical-align:top;position:relative;background:url(/images/family/img_home02.png) no-repeat center center;background-size:210px;padding:0 0 20px 0}.contentSonae .body{background:#fff}.contentSonae .body .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:10px}.contentSonae .body .about{margin:0 20px 10px}.contentSonae .body .about .title{font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.contentSonae .body .about .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.contentSonae .body .about .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.contentSonae .body .about .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.contentSonae .body .about .text{font-size:16px;font-size:1.6rem}.contentSonae .body .box{background:#dfe6e3;padding:10px}.contentSonae .body .box .textArea{margin-left:0;width:auto;padding:0}.contentSonae .body .box .textArea .pointSonae{margin-bottom:10px}.contentSonae .body .box .textArea .pointSonae li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#fff;display:inline-block;letter-spacing:normal;vertical-align:top;width:100%}.contentSonae .body .box .textArea .pointSonae li:nth-child(1) dl dt{background-color:#94cfdd}.contentSonae .body .box .textArea .pointSonae li:nth-child(2){margin:10px 0}.contentSonae .body .box .textArea .pointSonae li:nth-child(2) dl dt{background-color:#ffb583}.contentSonae .body .box .textArea .pointSonae li:nth-child(3) dl dt{background-color:#c6eda4}.contentSonae .body .box .textArea .pointSonae li dl dt{font-size:18px;font-size:1.8rem}.contentSonae .body .box .textArea .pointSonae li dl dd{font-size:16px;font-size:1.6rem;padding:10px}.contentSonae .body .box .textArea .other{font-size:17px;font-size:1.7rem;margin:0 0 8px;text-align:center}.contentSonae .body .box .textArea .detail{text-align:center}.contentSonae .body .box .textArea .detail .whiteBtn{text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:15px;font-size:1.5rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto;line-height:1.2;padding-top:3px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.contentSonae .body .box .textArea .detail .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.contentSonae .body .box .textArea .detail .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.contentSonae .body .box .textArea .detail .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.contentSonae .body .box .textArea .detail .whiteBtn{line-height:45px}.contentSonae .body .box .textArea .detail .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.contentSonae .body .box .textArea .detail .whiteBtn:not(:target){line-height:45px\9}.contentSonae .body .box .textArea .detail .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.contentSonae .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.contentSonae .body .box .textArea .detail .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.contentSonae .body .box .textArea .detail .whiteBtn span{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 10px}.imgProtect{position:relative;text-align:center}.imgProtect.spOnly{display:block}.imgProtect .cover{background:url(/images/common/cover.png);display:block;width:100%;height:100%;position:absolute;z-index:2;padding:100px;top:0;left:0}.imgProtect .img{z-index:0;position:relative}.imgProtect .coverImg{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:2}}@media screen and (max-width: 736px){section h2.title{color:#874c12;background:#f3e7cb;border-top:3px solid;position:relative;font-size:26px;text-align:center;line-height:1.2;padding:20px 0}section h2.title small{font-size:20px;margin-left:0}main.top .mv{width:100%}}@media screen and (max-width: 736px) and (max-width: 736px){main.top .bnrLArea{padding:0 20px}main.top .bnrLArea .tel_popup{display:block;padding:0 20px;position:relative}main.top .bnrLArea .bnrLTel{padding:22px 0 15px 79px;position:relative;border-radius:5px;box-shadow:1px 1px 2px 0px #ccc;background:linear-gradient(180deg, #29cc52 0%, #27c14e 38%, #23b047 77%, #21a543 100%);border-radius:3px}main.top .bnrLArea .bnrLTel p{font-size:2.8rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#fff;text-shadow:1px 1px 1px #3a3e3b;line-height:2.5rem}main.top .bnrLArea .bnrLTel p .icon{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1.5rem;border:1px solid #fff;border-radius:40%;border-radius:20px;padding:2px 10px;vertical-align:middle;margin-left:5px}main.top .bnrLArea .bnrLTel p.txtS{font-size:1.4rem}}@media screen and (max-width: 736px){main.top .bnrLArea .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.6)}main.top .bnrLArea .modal .modalInner{position:relative}main.top .bnrLArea .modal .modalInner .modalContents{width:90%;padding:60px 0 5px;position:absolute;top:150px;left:5vw;background:#fff;border:4px solid #bc3437}main.top .bnrLArea .modal .modalInner .modalContents .title{width:86%;position:absolute;top:24px;left:7%}main.top .bnrLArea .modal .modalInner .modalContents .flex{display:flex;flex-wrap:wrap}main.top .bnrLArea .modal .modalInner .modalContents .flex .btnS{width:50%;margin-top:-14px}main.top .bnrLArea .modal .modalInner .modalCloseBtn .modalClose{width:40px;position:absolute;top:-20px;right:-22px}main.top .bnrLArea .modal .modalInner .attentionArea .btn{margin-top:15px}main.top .bnrLArea .modal .modalInner .attentionArea .btn a{overflow:hidden;display:block;margin:auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:normal;text-shadow:none;text-decoration:none;color:#fff;height:65px;line-height:63px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:-webkit-linear-gradient(bottom, #1f3d67 0%, #274c80 100%);background-image:linear-gradient(to top, #1f3d67 0%, #274c80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 )}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.top .bnrLArea .modal .modalInner .attentionArea .btn a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.top .bnrLArea .modal .modalInner .attentionArea .btn a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.top .bnrLArea .modal .modalInner .attentionArea .btn a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.top .bnrLArea .modal .modalInner .attentionArea .btn a{line-height:46px}main.top .bnrLArea .modal .modalInner .attentionArea .btn a *::-ms-backdrop{line-height:46px}}@media screen and (max-width: 736px){main.top .bnrLArea .modal .modalInner .attentionArea .btn a:not(:target){line-height:46px\9}main.top .bnrLArea .modal .modalInner .attentionArea .btn a span{display:block;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 23px;-webkit-transition:0.2s;transition:0.2s}main.top .bnrLArea .modal .modalInner .attentionArea .btn a span:hover{background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 9px 30px}main.top .icon_telAnime{width:58px;height:55px;background-size:auto 45px;background-image:url(/images/kazokusouLP/sp/icon_tel.png);background-repeat:no-repeat;display:inline-block;position:absolute;top:24px;left:31px;filter:brightness(0) invert(1);z-index:10}main.top .icon_telAnime .calling{position:absolute;top:10px !important;left:20px !important;transform:rotate(35deg)}main.top .icon_telAnime .calling:before,main.top .icon_telAnime .calling:after{position:absolute;border:4px solid transparent;border-top:solid 1px currentColor;border-radius:50%;transform:translate(-50%, -31%);opacity:0;animation-name:calling;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;content:''}main.top .icon_telAnime .calling:first-child:before{width:20px;height:20px;animation-delay:-1.16s}main.top .icon_telAnime .calling:first-child:after{width:32px;height:32px;animation-delay:-1.08s}main.top .icon_telAnime .calling:last-child:before{width:46px;height:46px;animation-delay:-1.00s}main.top .icon_telAnime .calling:last-child:after{content:none}@keyframes calling{8%,64%{opacity:1}78%{opacity:0}}main.top section.mvArea{margin-top:0;color:#0e1305;padding:0 1rem 15px;position:relative}main.top section.mvArea a.voiceBtn{display:block;width:100%;padding:5px 0;margin:auto}main.top section.mvArea a.voiceBtn img{width:100%}main.top section.mvArea .caution{border:2px solid #dd523b;display:flex;font-size:14px;margin-top:5px}main.top section.mvArea .caution li:first-child{color:#FFF;flex-basis:17%;text-align:center;background:#dd523b;padding-top:10px}main.top section.mvArea .caution li:last-child{flex-basis:83%;padding:0 16px;box-sizing:border-box;background:#FFF;text-decoration:underline}main.top section.mvArea .catchCopy{color:#0e1305;width:85%;padding:50px 0 15px;text-shadow:0 0 8px #FFFFFF,0 0 8px #FFFFFF,0 0 8px #FFFFFF;font-weight:bold;font-size:1.4rem;font-feature-settings:"palt"}main.top section.mvArea .catchCopy em{font-size:2rem;padding-top:5px;display:block;line-height:1.5}main.top section.mvArea .catchCopy em span{font-size:1.8rem}main.top section.mvArea .meritArea .anchor-head{transform:translateY(-60px);pointer-events:none}main.top section.mvArea .meritArea .border{background:#785c3f repeat-x;height:5px;position:relative}main.top section.mvArea .meritArea .border h2{background:#785c3f;color:#FFFFFF;text-align:center;font-size:1.6rem;width:40%;position:absolute;top:-10px;left:30%}main.top section.mvArea .meritArea .caution{border:1px solid #000000;color:#000000;width:auto;border-radius:4px;padding:10px;margin:10px 0;text-align:center;font-size:13px;letter-spacing:-0.4px;background:#fff}main.top section.mvArea .meritArea ul.three{padding-top:4%;background:rgba(255,255,255,0.6);display:table;width:100%}main.top section.mvArea .meritArea ul.three li{display:table-cell;width:33.3%;text-align:center;font-size:1.2rem;line-height:1.5;text-shadow:0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF;padding:8px 1% 18px}main.top section.mvArea .meritArea ul.three li em{color:#c72756;font-weight:bold;font-size:1.5rem;display:block;line-height:1.2}main.top section.mvArea .meritArea .naviBlock{border-radius:6px;margin:0 0 15px;padding:5px 2% 0;position:relative}main.top section.mvArea .meritArea .naviBlock .title{font-size:2.3rem;color:#FFFFFF;text-align:center;line-height:2.2;height:50px;padding-left:15px}main.top section.mvArea .meritArea .naviBlock .title img{width:13vw;position:absolute;top:11px;left:8%}main.top section.mvArea .meritArea .naviBlock ul{margin:-7px auto 0;display:table;width:100%}main.top section.mvArea .meritArea .naviBlock ul li{display:table-cell;vertical-align:top;text-align:center}main.top section.mvArea .meritArea .naviBlock.hurry{background:#e98b5e}main.top section.mvArea .meritArea .naviBlock.hesitate{background:#687a97}main.top section.anchorArea{text-align:center;padding-top:10px;position:relative;z-index:3}main.top section.anchorArea .anchorText{font-size:1.7rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;letter-spacing:1px;position:relative}main.top section.anchorArea .anchorText:before{content:"＼";margin-right:7px;font-weight:bold;position:absolute;top:8px;left:5px;font-size:3.7rem;transform:rotate(10deg)}main.top section.anchorArea .anchorText:after{content:"／";margin-left:7px;font-weight:bold;position:absolute;top:8px;right:5px;font-size:3.7rem;transform:rotate(-10deg)}main.top section.anchorArea .whiteBtn{display:block;text-align:center;width:90%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:17px;font-size:1.7rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px auto 0px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.top section.anchorArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.top section.anchorArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.top section.anchorArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.top section.anchorArea .whiteBtn{line-height:45px}main.top section.anchorArea .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){main.top section.anchorArea .whiteBtn:not(:target){line-height:45px\9}main.top section.anchorArea .whiteBtn span{display:block;background:url(/images/common/icon_common_anchor_next.png) no-repeat 15px 20px;-webkit-transition:0.2s;transition:0.2s}main.top section.searchArea .block{padding:30px 10px}main.top section.searchArea h2.title{text-align:left;padding:20px 0 20px 20%}main.top section.searchArea .informations{background-color:#f3e7cb;padding:20px 10px 0}main.top section.searchArea .informations .basicBanner{border:2px solid #b2c5e4;border-radius:4px;background:#e9f2f8;padding:13px 3%;margin-bottom:20px}main.top section.searchArea .informations .basicBanner .bnrTitle{font-size:1.1rem;position:relative;transform:none}main.top section.searchArea .informations .basicBanner .bnrTitle i{position:absolute;top:50%}main.top section.searchArea .informations .basicBanner .bnrTitle span{line-height:1.6;text-align:center;display:block}main.top section.searchArea .informations .basicBanner .bnrTitle span em{font-size:2.3rem;line-height:3.1rem;padding-bottom:10px}main.top section.searchArea .informations .basicBanner .link{text-decoration:underline;text-align:center;font-size:1.4rem;margin-top:5px}main.top section.searchArea .topOnlineLink{width:100%;margin:10px 0 0;font-size:18px;box-shadow:none}main.top section.searchArea .topOnlineLink .intInner{padding:15px 0}main.top section.searchArea .otherCaseArea{background:#fcf5e5}main.top section.spAttentionArea .header{background:url(/images/top/sp/attention_bg.jpg) no-repeat right top #fff;background-size:95%;padding:30px 3%}main.top section.spAttentionArea .header .catchCopy{font-size:1.6rem;font-weight:bold;color:#274c80;margin-bottom:20px;text-shadow:0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF}main.top section.spAttentionArea .header .catchCopy span{background:linear-gradient(transparent 70%, #ff6 70%)}main.top section.spAttentionArea .header .catchCopy em{font-size:26px;display:block;line-height:1.3}main.top section.spAttentionArea .header a.btn{background:linear-gradient(#274c80, #1f3d67);color:#FFFFFF}main.top section.spAttentionArea .danger{background:url(/images/top/sp/attention_img.jpg) no-repeat left bottom #fcf5e5;background-size:30%;padding:20px 0 0}main.top section.spAttentionArea .danger .call{font-size:2.2rem;font-weight:bold;margin:0 0 0 auto;width:68%;position:relative;padding:0 10% 15px;text-align:center;z-index:0;line-height:1.4}main.top section.spAttentionArea .danger .call span{display:block}main.top section.spAttentionArea .danger .call img{width:15%}main.top section.spAttentionArea .danger .call::before,main.top section.spAttentionArea .danger .call::after{content:"";position:absolute;bottom:20px;width:25px;height:77px}main.top section.spAttentionArea .danger .call::before{background:url(/images/top/sp/slash_1.png) no-repeat;left:0}main.top section.spAttentionArea .danger .call::after{background:url(/images/top/sp/slash_2.png) no-repeat;right:15px;width:50px}main.top section.spAttentionArea .obi{font-size:2.0rem;font-weight:bold;background:#c4144a;color:#FFFFFF;text-align:center;padding:7px 0;position:relative}main.top section.spAttentionArea .obi::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-top:10px solid #c4144a;border-left:15px solid transparent;border-right:15px solid transparent}main.top section.spAttentionArea .inner{padding:10px 3% 30px}main.top section.spAttentionArea .inner .block{padding:20px 0}main.top section.spAttentionArea .inner .block:first-child{border-bottom:1px solid #c4144a}main.top section.spAttentionArea .inner .block .title{font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.4}main.top section.spAttentionArea .inner .block .title em{color:#c4144a;font-size:24px}main.top section.spAttentionArea .inner .block .text{font-size:1.6rem;line-height:1.2;margin:10px 0 0}main.top section.flowArea .sideScrollContents{position:relative}main.top section.flowArea .sideScrollContents span.prev{display:none;background:url(/images/common/icon_common_slide_prev.png) no-repeat left center;background-size:cover;width:25px;height:25px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.top section.flowArea .sideScrollContents span.next{display:block;background:url(/images/common/icon_common_slide_next.png) no-repeat left center;background-size:cover;width:25px;height:25px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.top section.flowArea .sideScrollContents .scroll-box{overflow-x:scroll;background:#FFFFFF}main.top section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar{height:5px}main.top section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar-track{border-radius:5px;background:#eee}main.top section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar-thumb{border-radius:5px;background:#666}main.top section.flowArea .sideScrollContents img{max-width:initial;width:100%}main.top section.flowArea .sideScrollContents .scrollboxInner{width:150%}main.top section.flowArea .btnArea{padding:20px 3% 40px;background:#FFFFFF}main.top section.voiceArea .header{background:#FFFFFF}main.top section.voiceArea .header .text{display:table-cell;width:50%;font-size:1.6rem;line-height:1.4;font-weight:bold;vertical-align:top;color:#2e4872}main.top section.voiceArea .header .text span{display:block}main.top section.voiceArea .header .text em{vertical-align:bottom;font-size:5.2rem;color:#c4144a;font-weight:normal;vertical-align:bottom}main.top section.voiceArea .header .text em span{font-size:6.4rem;display:inline}main.top section.voiceArea .header .text small{line-height:1.4;font-size:1rem;display:block;margin:10px 0 0}main.top section.voiceArea .header .img{display:table-cell;padding:20px 0 0}main.top section.voiceArea .banner{background:#FFFFFF}main.top section.voiceArea .banner a{display:flex;align-items:center;justify-content:space-between;padding:20px 0 20px 40%}main.top section.voiceArea .banner a:nth-of-type(1){background:url(/images/top/sp/voice_img_1.jpg) no-repeat;background-size:cover}main.top section.voiceArea .banner a:nth-of-type(2){background:url(/images/top/sp/voice_img_2.jpg) no-repeat;background-size:cover}main.top section.voiceArea .banner a:nth-of-type(3){background:url(/images/top/sp/voice_img_3.jpg) no-repeat;background-size:cover}main.top section.voiceArea .banner a .textBox .title{font-size:1.8rem}main.top section.voiceArea .banner a .textBox .text{font-size:1.5rem;width:100%}main.top section.voiceArea .banner a:last-child{border-bottom:1px solid #d7d7d7}main.top section.voiceArea .inner{background:#FFFFFF;padding:30px 3% 30px}main.top section.voiceArea .inner a.btn{margin:0 auto 0}main.top section.supportArea{background:#fcf5e5}main.top section.supportArea .header{padding:0 0 10px;background:#FFFFFF}main.top section.supportArea .header img{width:100%}main.top section.supportArea .header .inner{background:#FFFFFF}main.top section.supportArea .header .inner .title{font-size:1.6rem;margin:10px 0 20px;font-weight:bold;text-align:center}main.top section.supportArea .header .inner .btn span{text-align:left;line-height:1.2;padding:0}main.top section.supportArea .advice .title{font-size:2.6rem;font-weight:bold;line-height:1.3;background:url(/images/top/sp/advice_img_mod.jpg) left center no-repeat #f6ebe5;background-size:50%;color:#2e4872;padding:20px 0 20px 30%}main.top section.supportArea .advice ul{margin:0 20px 20px}main.top section.supportArea .advice ul li::before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:relative;left:-15px;top:-3px}main.top section.supportArea .advice .btn span small{display:block;line-height:1;letter-spacing:0;font-weight:normal}main.top section.supportArea .advice .btn span em{font-size:24px}main.top section.supportArea .inner{position:relative}main.top section.supportArea .inner .telArea{background:#fcf5e5;position:relative;padding:0}main.top section.supportArea .inner .arrowImg{margin-top:9px;left:0;max-width:initial;width:100%;position:absolute}main.top section.newsArea{background:#FFFFFF}main.top section.newsArea .column ul{margin-bottom:5px}main.top section.newsArea .column ul li{border-bottom:1px dotted #b8b1ad;padding:15px 0}main.top section.newsArea .column ul li:last-child{border:none}main.top section.newsArea .column ul li a{display:block;font-size:0;letter-spacing:-.4em;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px;padding-right:20px}main.top section.newsArea .column ul li a .img{display:inline-block;width:79px;height:49px;overflow:hidden;position:relative;vertical-align:top}main.top section.newsArea .column ul li a .img img{max-width:initial;height:100%;max-height:49px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main.top section.newsArea .column ul li a .category{width:220px;width:calc(100% - 79px);padding-left:10px;box-sizing:border-box;font-size:1.4rem;letter-spacing:normal;display:inline-block;vertical-align:top}main.top section.newsArea .column ul li a .category p.mainCat{color:#fff;display:inline-block;padding:0 10px}main.top section.newsArea .column ul li a .category p.subCat{padding:0 0 0 18px;color:#6c5e4c;background:url(/images/chiebukuro/icon_chiebukuro_cattag.svg) left center no-repeat;background-size:14px 14px;margin-top:5px}main.top section.newsArea .column ul li a .sougi p.mainCat{background-color:#d26785}main.top section.newsArea .column ul li a .shukatsu p.mainCat{background-color:#8b6b9f}main.top section.newsArea .column ul li a .oyakudachi p.mainCat{background-color:#9eb51a}main.top section.newsArea .column ul li a .before p.mainCat{background-color:#328182}main.top section.newsArea .column ul li a .after p.mainCat{background-color:#b77d4e}main.top section.newsArea .column ul li a .news p.mainCat{background-color:#f57c46}main.top section.newsArea .column ul li a .textBox{margin-top:5px}main.top section.newsArea .column ul li a .textBox .text{font-size:1.4rem;text-align:right}main.top section.newsArea .column ul li a .textBox .text span{display:block;text-decoration:underline;text-align:justify;line-height:1.4}main.top section.newsArea .informationBox{margin:60px 0 0}main.top section.newsArea .informationBox .border{background:#7d4222 repeat-x;height:5px;position:relative;margin:15% 0 5%}main.top section.newsArea .informationBox .border h3{background:#7d4222;border-radius:3px;color:#FFFFFF;text-align:center;font-size:1.8rem;width:40%;position:absolute;bottom:0;left:0;padding:5px 0}main.top section.newsArea .informationBox ul li .meta time{color:#444444;font-size:1.4rem}main.top section.newsArea .informationBox ul li .meta .tag{font-size:1.4rem;padding:2px 30px}main.top section.newsArea .informationBox ul li .meta .tag.event{color:#e0513f;border:1px solid #e0513f}main.top section.newsArea .informationBox ul li .meta .tag.information{color:#ea9e19;border:1px solid #ea9e19}main.top section.newsArea .informationBox ul li .meta .tag.media{color:#7a32b1;border:1px solid #7a32b1}main.top section.newsArea .informationBox ul li a{text-decoration:underline;margin:10px 0;padding:0 0 15px;display:block;text-align:justify;border-bottom:1px dotted #b8b1ad;font-size:1.6rem}main.top section.newsArea .informationBox ul li a:last-child{border:none}section.areaSearchArea{padding:0 0 10px}section.areaSearchArea h2{background:#FFFFFF;text-align:left;display:table;width:100%;z-index:1;border:none;border-bottom:1px solid;padding:20px 0 0}section.areaSearchArea h2 span.title,section.areaSearchArea h2 img,section.areaSearchArea h2 span.text{display:table-cell}section.areaSearchArea h2 span.title{vertical-align:bottom;width:60%;padding:0 0 20px 3%}section.areaSearchArea h2 span.title i,section.areaSearchArea h2 span.title em{display:table-cell;vertical-align:middle}section.areaSearchArea h2 span.title em{display:inline;font-size:26px}section.areaSearchArea h2 span.title span.text{line-height:1.2;padding-left:2%;font-size:1.8rem;width:90%}section.areaSearchArea h2 img{width:100%;margin:0 0 0 auto}section.areaSearchArea .support2{background:#fcf5e5}section.areaSearchArea .support2 .header{font-size:1.8rem;font-weight:bold;background:url(/images/top/sp/support2_img.png) no-repeat right top;background-size:35%;padding:30px 5% 20px}section.areaSearchArea .support2 ul{display:table;width:100%}section.areaSearchArea .support2 ul li{display:table-cell;width:33.3%}section.areaSearchArea .support2 ul li:nth-of-type(1){background:#328182}section.areaSearchArea .support2 ul li:nth-of-type(2){background:#3b6187}section.areaSearchArea .support2 ul li:nth-of-type(3){background:#7a4d37}section.areaSearchArea .support2 ul li a{padding:20px 5%;display:block;color:#FFF;font-size:1.8rem}section.areaSearchArea .support2 ul li a i,section.areaSearchArea .support2 ul li a span{display:table-cell}section.areaSearchArea .support2 ul li a span{padding-left:10px}section.areaSearchArea .support2 ul li .noLink{padding:20px 5%;display:block;color:#FFF;font-size:1.8rem;text-align:center}section.areaSearchArea .support2 .detail{display:table;width:100%;margin:10px 0;font-size:1.4rem}section.areaSearchArea .support2 .detail p{display:table-cell;width:33.3%;font-size:1.4rem;padding-left:4%}section.areaSearchArea .support2 .detail p:first-child{padding-left:4%}section.areaSearchArea .support2 img{width:95%;max-width:500px;margin:0 auto;padding-bottom:30px;display:block}section.knowledgeArea .banner a{width:100%;line-height:0;display:block}section.knowledgeArea .banner a img{width:100%}section.knowledgeArea .inner{padding:20px 3% 30px;background:#FFFFFF}section.topeventArea{padding:20px 0 0}.youtubeArea{padding:20px 0 40px;text-align:center;border-bottom:1px solid #c0c0c0}.youtubeArea .heading{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;position:relative;color:#cd4205;font-size:2rem;vertical-align:middle;margin-bottom:20px;display:inline-block}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.youtubeArea .heading{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.youtubeArea .heading *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.youtubeArea .heading:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.youtubeArea .heading img{width:23px}.youtubeArea .heading:before,.youtubeArea .heading:after{position:absolute;content:'';height:120%;width:1px;background-color:#cd4205}.youtubeArea .heading:before{transform:rotate(-45deg);left:-20px}.youtubeArea .heading:after{transform:rotate(45deg);right:-20px}.youtubeArea iframe{width:88vw;height:49.5vw}.youtubeArea .title{font-size:1.2rem}.serviceBannerBox{background:url(/images/service/sp/img_service09_mod.png) #ebf0f5 right top no-repeat;background-size:auto 139px;padding:25px 10px 20px}.serviceBannerBox .serviceBannerTitle{text-align:center;padding:0 0 15px;margin:0 auto;-webkit-transform:translateX(-16%);transform:translateX(-16%)}.serviceBannerBox .serviceBannerTitle p.sub{font-size:1.4rem;font-weight:normal;color:#101928}.serviceBannerBox .serviceBannerTitle p{font-size:2.6rem;color:#274c80;font-weight:bold;line-height:1.2}.serviceBannerBox .serviceBannerTitle p span{font-size:4.4rem;vertical-align:baseline;letter-spacing:-10px}.serviceBannerBox a.blueBtn{display:block;font-size:1.8rem;color:#fff;text-align:center;padding:12px 0;border-radius:3px;background:#274c80;background:-moz-linear-gradient(top, #274c80 0%, #1f3d67 100%);background:-webkit-linear-gradient(top, #274c80 0%, #1f3d67 100%);background:linear-gradient(to bottom, #274c80 0%, #1f3d67 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 );position:relative}.serviceBannerBox a.blueBtn::before{content:"";width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow_white02.svg) left top no-repeat;background-size:contain;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 736px){main.prepare h3.title{height:32vw;width:100%;display:table;font-weight:bold;position:relative}main.prepare h3.title a{display:table-cell;vertical-align:middle}main.prepare h3.title a i{font-size:2.1rem;padding-left:10px}main.prepare h3.title a i,main.prepare h3.title a span{display:table-cell;vertical-align:middle}main.prepare h3.title a span{font-size:1.7rem;color:#000000}main.prepare h3.title a span em{color:#2d4670;font-size:2.7rem;padding-left:3px;display:block;line-height:1.2}main.prepare .lead{font-size:1.7rem;margin:20px 0}main.prepare section.headerTitle{background:#FFFFFF;border:none}main.prepare section.headerTitle h2{background:#f3e7cb;color:#874c12;font-size:2.5rem;padding:20px 10px;font-weight:bold}main.prepare section.headerTitle .inner{padding:20px 3%}main.prepare section.headerTitle .inner .title{font-weight:bold;font-size:2rem}main.prepare section.headerTitle .inner .text span{background:linear-gradient(transparent 60%, #ff6 60%)}main.prepare section.headerTitle .inner ul{margin:20px 0;border:1px solid;border-radius:3px}main.prepare section.headerTitle .inner ul li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid;padding:15px 10px}main.prepare section.headerTitle .inner ul li:first-child{border-radius:3px 3px 0 0}main.prepare section.headerTitle .inner ul li:last-child{border-radius:0 0 3px 3px;border:none}main.prepare section.headerTitle .inner ul li a{font-weight:bold;width:100%;display:table}main.prepare section.headerTitle .inner ul li a i,main.prepare section.headerTitle .inner ul li a span{display:table-cell;vertical-align:middle;text-align:left}main.prepare section.headerTitle .inner ul li a i{width:2%}main.prepare section.headerTitle .inner ul li a span{padding-left:2%;line-height:1.3;font-size:2.1rem}main.prepare section.beginnerArea h3{background:url(/images/prepare/sp/bg_img_menu01.jpg) no-repeat right;background-size:100%}main.prepare section.beginnerArea .inner{padding:0 2%}main.prepare section.beginnerArea .inner ul{margin:20px 0;-webkit-display:flex;display:flex;flex-wrap:wrap}main.prepare section.beginnerArea .inner ul li{background:linear-gradient(#fafafa, #f3f0ee);border:1px solid;border-radius:3px;padding:15px 10px;width:48%;margin:1%}main.prepare section.beginnerArea .inner ul li a{width:100%;display:table}main.prepare section.beginnerArea .inner ul li a i,main.prepare section.beginnerArea .inner ul li a p{display:table-cell;vertical-align:middle;text-align:left}main.prepare section.beginnerArea .inner ul li a i{font-size:1.9rem}main.prepare section.beginnerArea .inner ul li a .box{padding-right:6%}main.prepare section.beginnerArea .inner ul li a .box .number{display:block;text-align:center;font-size:3.3rem;line-height:1;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.prepare section.beginnerArea .inner ul li a .box .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.prepare section.beginnerArea .inner ul li a .box .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.prepare section.beginnerArea .inner ul li a .box .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}main.prepare section.beginnerArea .inner ul li a .box .text{display:block;text-align:center;font-size:2rem;line-height:1.3}main.prepare section.flowArea{margin:0 0 30px}main.prepare section.flowArea h3{background:url(/images/prepare/sp/bg_img_menu02.jpg) no-repeat right;background-size:100%}main.prepare section.flowArea .sideScrollContents{position:relative}main.prepare section.flowArea .sideScrollContents span.prev{display:none;background:url(/images/common/icon_common_slide_prev.png) no-repeat left center;background-size:cover;width:25px;height:25px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.prepare section.flowArea .sideScrollContents span.next{display:block;background:url(/images/common/icon_common_slide_next.png) no-repeat left center;background-size:cover;width:25px;height:25px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.prepare section.flowArea .sideScrollContents .scroll-box{overflow-x:scroll;background:#FFFFFF}main.prepare section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar{height:5px}main.prepare section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar-track{border-radius:5px;background:#eee}main.prepare section.flowArea .sideScrollContents .scroll-box::-webkit-scrollbar-thumb{border-radius:5px;background:#666}main.prepare section.flowArea .sideScrollContents img{max-width:initial;width:100%}main.prepare section.flowArea .sideScrollContents .scrollboxInner{width:150%}main.prepare section.flowArea .sideScrollContents .inner{padding:20px 3% 40px;background:#FFFFFF}main.prepare section.supportArea{padding:0 0 10px}main.prepare section.supportArea h3{background:url(/images/prepare/sp/bg_img_menu03.jpg) no-repeat right;background-size:100%}main.prepare section.supportArea ul{display:table;width:100%;margin:10px 0}main.prepare section.supportArea ul li{display:table-cell;width:33.3%}main.prepare section.supportArea ul li:nth-of-type(1){background:#328182}main.prepare section.supportArea ul li:nth-of-type(2){background:#3b6187}main.prepare section.supportArea ul li:nth-of-type(3){background:#7a4d37}main.prepare section.supportArea ul li a{padding:20px 5%;display:block;color:#FFF;font-size:2.1rem}main.prepare section.supportArea ul li a i,main.prepare section.supportArea ul li a span{display:table-cell}main.prepare section.supportArea ul li a span{padding-left:10px}main.prepare section.supportArea .flText{font-size:1.4rem;text-align:center}main.prepare section.featureArea h3{background:url(/images/prepare/sp/bg_img_menu04_mod.jpg) no-repeat right;background-size:100%}main.prepare section.featureArea ul{margin:20px 0;-webkit-display:flex;display:flex;flex-wrap:wrap}main.prepare section.featureArea ul li{background:linear-gradient(#fafafa, #f3f0ee);border:1px solid;border-radius:3px;width:48%;margin:1%}main.prepare section.featureArea ul li a{display:block}main.prepare section.featureArea ul li a .head{-webkit-display:flex;display:flex}main.prepare section.featureArea ul li a .head .numBox{background:#2d4670;color:#FFFFFF;font-size:1.6rem;font-weight:bold;width:40%;height:15vw;text-align:center;padding:5px 0;line-height:1.3}main.prepare section.featureArea ul li a .head .numBox .large{display:block;font-size:2.1rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}main.prepare section.featureArea ul li a .head .imgBox img{height:15vw}main.prepare section.featureArea ul li a .body{padding:2%;text-align:center;font-weight:bold;font-size:2.1rem;line-height:1.1;-webkit-display:flex;display:flex;flex-direction:column}main.prepare section.featureArea ul li a .body .small{font-size:1.7rem}main.prepare section.featureArea ul li a .body .title{margin:5px 0;align-items:center;justify-content:center;-webkit-display:flex;display:flex;flex-basis:15vw}main.prepare section.featureArea ul li a .body .title i{padding-left:3%}main.prepare section.featureArea ul li a .body .title em{line-height:1.2;font-size:2.4rem}main.prepare section.reserveArea h3{background:url(/images/prepare/sp/bg_img_menu05.jpg) no-repeat right;background-size:100%}main.prepare section.reserveArea .inner{background:#fcf5e5;position:relative}main.prepare section.reserveArea .flText{background:#FFFFFF}main.prepare section.reserveArea .flText img{margin:0 auto;padding:15px 0 0;width:70%;display:block}main.prepare section.reserveArea .flText span{font-weight:bold;color:#874c12;font-size:2rem;line-height:1.4;text-align:center;padding:20px 0;width:100%;display:block}main.prepare section#hokenArea.reserveArea h3{background:url(/images/prepare/sp/bg_img_menu06_mod.jpg) no-repeat right;background-size:100%}main.prepare section#soloArea.reserveArea h3{background:url(/images/prepare/sp/bg_img_menu07.jpg) no-repeat right;background-size:100%}main.prepare .inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}main.prepare .inquirySection .underArrow .arrowImg{margin-top:-0.5px;width:100%}main.prepare .inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}main.prepare .inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}main.prepare .inquirySection .inquirybanner{padding:20px 10px 45px}}@media screen and (max-width: 736px){.mapBubble{width:100% !important}.searchNearArea{margin-top:25px}.searchNearArea h3{background:#f5f2f0;color:#2d4670;padding:10px;font-size:1.8rem}.searchNearArea h3::before{content:"";display:inline-block;width:2px;height:30px;background:#2d4670;margin-right:5px;vertical-align:middle;line-height:1}.searchNearArea ul{padding:20px 10px}.searchNearArea ul li{display:inline-block;margin-right:15px}.searchNearArea ul li a{text-decoration:underline}.searchNearArea .areaInformation{margin:0 10px 10px;padding:10px 25px 0 15px;box-sizing:border-box;position:relative;line-height:1.4;border:1px solid #c0c0c0}.searchNearArea .areaInformation p{font-size:1.4rem;position:relative;overflow:hidden;max-height:38px;margin-bottom:12px;transition:.4s}.searchNearArea .areaInformation p.open{max-height:100vh}.searchNearArea .areaInformation i{position:absolute;right:10px;padding-right:0;top:22px}.searchAreaBox.mt0 .searchNearArea{margin-top:0;border-bottom:1px solid #ccc}.searchAreaBox.mt0 .searchNearArea .prefList{padding:10px 0}.spAttentionBnr{background:url(/images/information/sp/bg_bnr_attention.jpg) no-repeat;background-size:100%;border:2px solid #c4144a;margin:20px 0;padding:15px}.spAttentionBnr .titleArea{text-align:center;font-size:1.5rem;text-shadow:0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF}.spAttentionBnr .titleArea img{width:22px;height:20px;margin-right:5px;vertical-align:-3px}.spAttentionBnr .titleArea span{font-weight:bold}.spAttentionBnr .titleArea .title{color:#c4144a;font-size:3rem;text-shadow:0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF}.spAttentionBnr .text{line-height:1.4;margin:10px 0}main.spInformationTop .headerTitle{background:url(/images/common/img_title_mv01.png) no-repeat #ebf0f5 !important;background-position:95% bottom !important;background-size:40% !important;padding:30px 0 0;height:35vw;font-size:1.7rem}main.spInformationTop .headerTitle h2{padding:0 10px}main.spInformationTop .headerTitle h2 strong{font-size:2.1rem;display:block;color:#874c12}main.spInformationTop .areaForeword{font-size:1.6rem;padding:10px}main.spInformationTop section.areaSearchArea{background:#FFFFFF;padding:10px 0}main.spInformationTop section.areaSearchArea a.banner{background-size:100%;background-repeat:no-repeat;padding:8% 3% 14%;margin:10px 0;display:block;background-image:url(/images/top/sp/search_img_01.jpg)}main.spInformationTop section.areaSearchArea a.banner .bnrTitle{font-size:1.7rem;color:#495d7b}main.spInformationTop section.areaSearchArea a.banner .bnrTitle i{display:table-cell;vertical-align:middle;font-size:2.1rem}main.spInformationTop section.areaSearchArea a.banner .bnrTitle span{display:table-cell;line-height:1.4}main.spInformationTop section.areaSearchArea a.banner .bnrTitle span em{font-size:2.9rem;font-weight:bold;display:block}.userVoiceArea{padding:0 10px 50px}.userVoiceArea.info{background:#fcf5e5}.userVoiceArea .userVoiceList{padding:10px 0 0}.userVoiceArea .userVoiceList>li{padding:15px 10px}.userVoiceArea .userVoiceList>li a{text-decoration:underline}.userVoiceArea .userVoiceList .flex{align-items:center;flex-wrap:wrap;padding-bottom:5px}.userVoiceArea .userVoiceList .flex .user{align-items:self-end;flex-wrap:wrap;position:relative;padding-left:50px}.userVoiceArea .userVoiceList .flex .user .imgBox{width:50px;text-align:center;position:absolute;top:0;left:-2px;padding-left:0px}.userVoiceArea .userVoiceList .flex .user .imgBox .img{padding-right:0}.userVoiceArea .userVoiceList .flex .hallName{padding-left:50px}}@media screen and (max-width: 736px){main.information_jisha h1.fl{background:#897460;color:#FFFFFF;font-size:1.2rem;padding:10px 2%;text-align:left}main.information_jisha section.mvArea{background:url(/images/information/jisha/sp/bg_mv.jpg) no-repeat right top;background-size:100%;color:#0e1305}main.information_jisha section.mvArea .catchCopy{color:#2e4872;width:80%;padding:40px 10px;text-shadow:0 0 8px #FFFFFF,0 0 8px #FFFFFF,0 0 8px #FFFFFF;font-weight:bold;font-size:1.7rem}main.information_jisha section.mvArea .catchCopy h2{font-size:3.7rem;font-weight:bold}main.information_jisha section.mvArea .meritArea{background:#f3e7cb}main.information_jisha section.mvArea .meritArea h3{background:linear-gradient(#a06741, #754b2f);color:#FFFFFF;text-align:center;font-size:2.1rem;padding:5px 0}main.information_jisha section.mvArea .meritArea .text{color:#9b774c}main.information_jisha section.mvArea .meritArea .text em{font-weight:bold}main.information_jisha section.mvArea .meritArea .accordion a.accordion-control{background:linear-gradient(#fafafa, #f3f0ee);border:1px solid #825435;display:block;padding:5px 0 5px 5%;margin:0 0 10px 0;font-size:2.1rem}main.information_jisha section.mvArea .meritArea .accordion a.accordion-control span,main.information_jisha section.mvArea .meritArea .accordion a.accordion-control i{display:table-cell}main.information_jisha section.mvArea .meritArea .accordion a.accordion-control span{color:#825435;width:99%;text-align:center}main.information_jisha section.mvArea .meritArea .accordion a.accordion-control i{text-align:right;width:1%;color:#825435}main.information_jisha section.mvArea .meritArea .accordion a.accordion-control:hover{color:#825435}main.information_jisha section.mvArea .meritArea .accordion .accordion-panel{display:none}main.information_jisha section.mvArea .meritArea ul{-webkit-display:flex;display:flex;flex-wrap:wrap}main.information_jisha section.mvArea .meritArea ul li{width:48%;margin:0 0 15px 0;text-align:center}main.information_jisha section.mvArea .meritArea ul li:nth-child(2n){margin:0 0 15px 4%}main.information_jisha section.mvArea .meritArea ul li span{font-size:1.4rem;text-align:center;display:block;line-height:1.3}main.information_jisha section.listArea{background:#FFFFFF;padding:20px 0 40px}main.information_jisha section.listArea .spTabSection{padding:0 10px}main.information_jisha section.listArea .spTabSection .tabArea{border-bottom:5px solid #2d4670;font-size:0;letter-spacing:-.4em}main.information_jisha section.listArea .spTabSection .tabArea .tabTouch{padding:12px 0;font-size:2rem;line-heigh:1;text-align:center;color:#2d4670;display:inline-block;width:50%;letter-spacing:normal;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:-webkit-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:linear-gradient(to bottom, #fafafa 42%, #f8f2e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f8f2e7',GradientType=0 );border:1px solid #c0b29e;border-radius:5px 5px 0 0}main.information_jisha section.listArea .spTabSection .tabArea .tabTouch.active{color:#fff;background:#2d4670;border-color:#2d4670}main.information_jisha section.listArea .spTabSection .tabContent{color:#2d4670}main.information_jisha section.listArea .spTabSection .tabContent.kinki{display:none}main.information_jisha section.listArea .spTabSection .tabContent h3{border-left:3px solid #2d4670;padding-left:5px;margin:20px 0 10px;font-size:2.1rem}main.information_jisha section.listArea .spTabSection .tabContent .area{margin:15px 0}main.information_jisha section.listArea .spTabSection .tabContent .area .title{border-bottom:1px solid;padding-bottom:5px;margin-bottom:5px;font-size:2.1rem}main.information_jisha section.listArea .spTabSection .tabContent .area ul li{border-bottom:1px dotted #b5aeaa}main.information_jisha section.listArea .spTabSection .tabContent .area ul li:last-child{border-bottom:none}main.information_jisha section.listArea .spTabSection .tabContent .area ul li a{display:table;width:100%;padding:10px 0}main.information_jisha section.listArea .spTabSection .tabContent .area ul li a img,main.information_jisha section.listArea .spTabSection .tabContent .area ul li a p,main.information_jisha section.listArea .spTabSection .tabContent .area ul li a i{display:table-cell;vertical-align:middle}main.information_jisha section.listArea .spTabSection .tabContent .area ul li a img{text-align:left}main.information_jisha section.listArea .spTabSection .tabContent .area ul li a p{text-align:left;width:70%;text-decoration:underline;padding-left:2%;font-size:1.9rem}main.information_jisha section.listArea .spTabSection .tabContent .area ul li a i{text-align:right;width:5%;font-size:1.7rem}main.information_jisha section.listArea .spTabSection .tabContent ul.inlineList li a{text-decoration:underline;background:url(/images/common/icon_common_arrow_next.png) no-repeat left;background-size:7px 10px;padding-left:12px}main.information_jisha section.serviceArea{background:#f3e7cb;padding:0 0 20px}main.information_jisha section.serviceArea h3{font-size:2.4rem;background:linear-gradient(#a06741, #754b2f);color:#FFFFFF;text-align:center;padding:13px 0;line-height:1.2}main.information_jisha section.serviceArea ul li.box{margin:20px 0 0;background:#FFFFFF;border:1px solid #874c12;overflow:hidden}main.information_jisha section.serviceArea ul li.box .title{font-size:1.9rem;font-weight:bold;line-height:1.4}main.information_jisha section.serviceArea ul li.box .title p{display:table-cell}main.information_jisha section.serviceArea ul li.box .title .img{width:50%;vertical-align:top}main.information_jisha section.serviceArea ul li.box .title .text{vertical-align:middle;font-size:1.8rem;line-height:1.5;position:relative;left:-20px}main.information_jisha section.serviceArea ul li.box .inner{margin:10px 3% 0;padding:0 0 15px 0}main.information_jisha section.serviceArea ul li.box .inner .text{line-height:1.4;margin:10px 0}main.information_jisha section.serviceArea ul li.box .inner .btn{border:1px solid #874c12;color:#874c12}main.information_jisha section.serviceArea ul li.box:nth-of-type(3) .img{padding:20px 0 0 10px;width:40%}main.information_jisha section.serviceArea ul li.box:nth-of-type(3) .text{padding-left:2%;left:0}main.information_jisha .flText{font-weight:bold;color:#874c12;font-size:2.0rem;line-height:1.4;padding:0}main.information_jisha .inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}main.information_jisha .inquirySection .underArrow::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:25px 50vw 0 50vw;border-color:#2d4670 transparent transparent transparent;bottom:-25px;left:0}main.information_jisha .inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}main.information_jisha .inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 736px){.spInformationArea{background:#fff}.spInformationArea .top{background:rgba(74,42,11,0.65);color:#fff;font-size:1rem;padding:5px 8px}.spInformationArea .headerTitle.bgArea{background:url(/images/information/sp/img_information_tokyo.webp) right bottom #f3e7cb no-repeat !important;background-size:159px auto !important;border-top:0}.spInformationArea .headerTitle.bgArea h2{padding:20px 10px 17px;font-size:1.8rem;color:#874c12}.spInformationArea .headerTitle.bgArea h2 strong{font-size:2.5rem;display:block}.spInformationArea .informationReadText{background:#fcf5e5;padding:15px 10px;color:#274c80;font-weight:bold}.spInformationArea .areaForeword{font-size:1.6rem}.spInformationArea .textBox{color:#274c80;font-weight:bold;padding:15px 10px;background:#fcf5e5}.spInformationArea .spTabSection{padding:0 10px}.spInformationArea .spTabSection .tabArea{border-bottom:5px solid #2d4670;font-size:0;letter-spacing:-.4em;display:flex}.spInformationArea .spTabSection .tabArea .tabTouch{flex:1;padding:12px 0;font-size:1.4rem;line-height:1;text-align:center;color:#2d4670;display:inline-block;width:50%;letter-spacing:normal;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:-webkit-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:linear-gradient(to bottom, #fafafa 42%, #f8f2e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f8f2e7',GradientType=0 );border:1px solid #c0b29e;border-radius:5px 5px 0 0}.spInformationArea .spTabSection .tabArea .tabTouch strong{font-size:1.8rem;font-weight:normal}.spInformationArea .spTabSection .tabArea .tabTouch.active{color:#fff;background:#2d4670;border-color:#2d4670}.spInformationArea .spTabSection .countryArea,.spInformationArea .spTabSection .nameArea{background:none;margin-top:0;padding:0;border-radius:0;border-bottom:1px solid #bfbfbf}.spInformationArea .spTabSection .countryArea p.title,.spInformationArea .spTabSection .nameArea p.title{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:-webkit-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:linear-gradient(to bottom, #fff 0%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f4f4',GradientType=0 );line-height:1;padding:20px 35px 20px 10px;color:#101928;font-size:1.6rem;position:relative;border:1px solid #c0c0c0;border-bottom:0;top:0}.spInformationArea .spTabSection .countryArea p.title i,.spInformationArea .spTabSection .nameArea p.title i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.spInformationArea .spTabSection .countryArea p.title i::before,.spInformationArea .spTabSection .nameArea p.title i::before{color:#2d4670}.spInformationArea .spTabSection .countryArea .countryBox,.spInformationArea .spTabSection .countryArea .nameBox,.spInformationArea .spTabSection .nameArea .countryBox,.spInformationArea .spTabSection .nameArea .nameBox{margin:0;width:100%}.spInformationArea .spTabSection .countryArea .countryBox ul,.spInformationArea .spTabSection .countryArea .nameBox ul,.spInformationArea .spTabSection .nameArea .countryBox ul,.spInformationArea .spTabSection .nameArea .nameBox ul{display:none;margin:0;width:100%;border:1px solid #bfbfbf;font-size:0;letter-spacing:-.4em;background:#f4f4f4;border-bottom:0}.spInformationArea .spTabSection .countryArea .countryBox ul li,.spInformationArea .spTabSection .countryArea .nameBox ul li,.spInformationArea .spTabSection .nameArea .countryBox ul li,.spInformationArea .spTabSection .nameArea .nameBox ul li{position:relative;font-size:1.6rem;display:inline-block;margin:0;width:33.3%;width:-webkit-calc(100% / 3);width:calc(100% / 3);letter-spacing:normal;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.spInformationArea .spTabSection .countryArea .countryBox ul li:nth-child(-n+3),.spInformationArea .spTabSection .countryArea .nameBox ul li:nth-child(-n+3),.spInformationArea .spTabSection .nameArea .countryBox ul li:nth-child(-n+3),.spInformationArea .spTabSection .nameArea .nameBox ul li:nth-child(-n+3){border-top:0}.spInformationArea .spTabSection .countryArea .countryBox ul li:nth-child(3n),.spInformationArea .spTabSection .countryArea .nameBox ul li:nth-child(3n),.spInformationArea .spTabSection .nameArea .countryBox ul li:nth-child(3n),.spInformationArea .spTabSection .nameArea .nameBox ul li:nth-child(3n){border-right:0}.spInformationArea .spTabSection .countryArea .countryBox ul li::after,.spInformationArea .spTabSection .countryArea .nameBox ul li::after,.spInformationArea .spTabSection .nameArea .countryBox ul li::after,.spInformationArea .spTabSection .nameArea .nameBox ul li::after{content:"";position:absolute;display:block;width:6px;height:9.5px;background:url(/images/information/sp/icon_arrow_blue_left.svg) left top no-repeat;background-size:6px auto;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.spInformationArea .spTabSection .countryArea .countryBox ul li a,.spInformationArea .spTabSection .countryArea .nameBox ul li a,.spInformationArea .spTabSection .nameArea .countryBox ul li a,.spInformationArea .spTabSection .nameArea .nameBox ul li a{position:relative;display:table-cell;padding:15px 20px 15px 10px;vertical-align:middle;width:100%}.spInformationArea .spTabSection .nameArea{display:none}.spInformationArea .spTabSection .nameArea .nameBox ul li{width:100%;border-right:0}.spInformationArea .spTabSection .nameArea .nameBox ul li:last-child{border-bottom:0}.spInformationArea .spTabSection .mapArea{display:none}.spInformationArea .searchOtherArea{margin-top:35px}.spInformationArea .searchOtherArea h3{background:#f5f2f0;color:#2d4670;padding:7px 10px;font-size:1.8rem}.spInformationArea .searchOtherArea h3::before{content:"";display:inline-block;width:2px;height:24px;background:#2d4670;margin-right:5px;vertical-align:middle;line-height:1}.spInformationArea .searchOtherArea .otherArea{padding:0 10px;margin:22px 0 0}.spInformationArea .searchOtherArea .otherArea.kinki{margin:0 0 22px}.spInformationArea .searchOtherArea .otherArea li{display:inline-block;margin-right:10px}.spInformationArea .searchOtherArea .otherArea li:last-child{margin-right:0}.spInformationArea .searchOtherArea .otherArea li a{text-decoration:underline}.spInformationArea .searchOtherArea p{padding:0 10px}.spInformationArea .showFacilityArea .title{background:#f5f2f0;color:#2d4670;padding:7px 10px;font-size:1.8rem}.spInformationArea .showFacilityArea .title:before{content:"";display:inline-block;width:2px;height:24px;background:#2d4670;margin-right:5px;vertical-align:middle;line-height:1}.spInformationArea .inquirySection{background:#f3e7cb}.spInformationArea .inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}.spInformationArea .inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}.spInformationArea .inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.spInformationArea .inquirySection .arrowImg{margin-top:-1px;max-width:initial;width:100%}.spInformationArea .inquirySection .inquirybanner{padding:20px 10px 45px}.spInformationArea .funeralSlider{padding:15px 0}.spInformationArea .hallCarouselList{padding:0 15px;width:100%;box-sizing:border-box}.spInformationArea .hallCarouselList .slick-arrow{width:25px;height:25px;top:40%;top:50%;margin-top:-13px}.spInformationArea .hallCarouselList .slick-next{background-size:25px 25px;right:5px}.spInformationArea .hallCarouselList .slick-next:hover{right:5px}.spInformationArea .hallCarouselList .slick-prev{background-size:25px 25px;left:5px}.spInformationArea .hallCarouselList .slick-prev:hover{left:5px}.spInformationArea .hallCarouselList li a{display:block}.spInformationArea .hallCarouselList li a .thumb{width:100%;height:auto;margin:0;padding:2px;margin-bottom:3px}.spInformationArea .hallCarouselList li a .tag{top:2px;left:2px}.spInformationArea .hallCarouselList li a .tag span{font-size:1.1rem;letter-spacing:0}.spInformationArea .hallCarouselList li a .tag strong{font-size:1.5rem}.spInformationArea .hallCarouselList li a p.hallName{font-size:1.4rem;font-weight:normal;padding:0 10px 0 18px;display:table-cell;border-bottom:0;border-left-width:2px;height:40px;vertical-align:middle;line-height:1.2;background-size:5px 8px}.spInformationArea .hallCarouselList li a .detail{padding:10px;font-size:1.2rem}.spInformationArea .hallCarouselList li.slick-slide img{max-width:initial;width:100%}.spInformationArea .ceremonyhallList p.areaForeword{margin:15px 0}.spInformationArea .areaSearch{display:none}.spInformationArea .areaSearch p.areaForeword{margin:15px 0}.spInformationArea .areaSearch .searchMap{padding:0;border-radius:0}.spInformationArea .areaSearch .searchMap .inner{padding:10px 20px;text-align:center}.spInformationArea .areaSearch .searchMap .inner ul.icon li{display:inline-block;background-size:17px 17px;font-size:1.5rem;padding-left:25px;line-height:1.5;height:auto;float:none}.spInformationArea .areaSearch .searchMap div#map{width:100%;float:none}.spInformationArea .areaSearch .searchMap .mapInfo{padding:15px 10px 15px 15px}.spInformationArea .areaSearch .searchMap .mapInfo li{position:relative;padding-left:20px}.spInformationArea .areaSearch .searchMap .mapInfo li::before{content:"○";font-size:0.8rem;position:absolute;top:6px;left:0}.spInformationArea .districtInquiry{padding-top:30px}.spInformationArea .districtInquiry p{text-align:center;font-size:1.6rem;font-weight:bold;color:#874c12;text-align:center}.spInformationArea .mainFuneral h2.title,.spInformationArea .frequentlyAsk h2.title,.spInformationArea .flowLinkArea h2.title{background:#f5f2f0}.spInformationArea .frequentlyAsk{padding-bottom:30px}.spInformationArea .frequentlyAsk .questionDetailList{border:none;padding:0 10px 0}.spInformationArea .frequentlyAsk .questionDetailList .qaList{padding:0}.spInformationArea .frequentlyAsk .questionDetailList .qaList li{background:none;border-bottom:1px dotted #bfbfbf;padding-bottom:0;margin-bottom:0;position:relative}.spInformationArea .frequentlyAsk .questionDetailList .qaList li a{background:none;padding:0}.spInformationArea .frequentlyAsk .questionDetailList .qaList li a span{background:url(/images/common/sp/icon_faq_q_sp.png) left 15px no-repeat;background-size:33px 34px;padding:10px 25px 10px 45px;text-decoration:none;display:block}.spInformationArea .frequentlyAsk .questionDetailList .qaList li a i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.spInformationArea .frequentlyAsk .questionDetailList .qaList li:last-child{border-bottom:none;margin-bottom:10px}.spInformationArea .frequentlyAsk .questionDetail.js-menu .js-questionTitle .title{width:100%;font-size:1.6rem;padding-top:10px;padding-bottom:10px;margin-top:0;background-size:36px, 15px}.spInformationArea header.spMapHeader{display:block !important}.spInformationArea header.spMapHeader .hallHeader_mini .w690{width:100%}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640{width:100%;padding:10px;box-sizign:border-box;display:table;table-layout:fixed}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTitle{width:100%;padding-right:10px;display:table-cell;vertical-align:middle}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTitle .hallName h1{font-size:2rem}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTitle .hallName p{font-size:1.2rem}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTell{display:table-cell;width:150px;vertical-align:top}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTell .title{width:100%;font-size:1.4rem}.spInformationArea header.spMapHeader .hallHeader_mini .w690 .hallTitlew640 .hallTell img{width:100%}.spInformationArea .accessPage{padding:0 10px}.spInformationArea .accessPage .w690{width:100%}.spInformationArea .accessPage .w690 #map{width:100%}.spInformationArea .accessPage .viewBoxinfo{width:100%}.spInformationArea .accessPage .viewBoxinfo th{width:80px;font-size:1.4rem}.spInformationArea .accessPage .viewBoxinfo td{font-size:1.4rem;background:white}.spInformationArea .accessPage .copyBoxinfo{width:100%;display:table;width:100%;table-layout:fixed}.spInformationArea .accessPage .copyBoxinfo li{display:table-cell;vertical-align:top}.spInformationArea .accessPage .copyBoxinfo li .copyLight{width:100%;padding:0 10px 0 0}.spInformationArea .accessPage .copyBoxinfo li .copyLight small{font-size:1.2rem;line-height:1.2}.spInformationArea .accessPage .copyBoxinfo li:last-child{width:80px}.spInformationArea .info_tel_mini{width:100%;position:relative;text-align:center}.spInformationArea .info_tel_mini p{font-size:1.7rem;font-weight:bold;letter-spacing:0.1em;color:#FFFFFF;margin:10px auto;display:block;width:100%;position:absolute}.spInformationArea .info_tel_mini a{display:block}.spInformationArea .flowLinkArea{margin-bottom:20px}.spInformationArea .flowLinkArea .img{width:100%;display:block;margin:0 auto;padding:10px}.spInformationArea .flowLinkArea .areaForeword{margin-top:0}.spInformationArea .flowLinkArea .areaForeword.txtR{text-align:right}.spInformationArea .areaHallList .accordion-area{margin-bottom:35px}.spInformationArea .areaHallList .basic_description{display:none}.spInformationArea .areaHallList .basic_description.accordion-desc.open{display:block}.spInformationArea .areaHallList .accordion-switch{display:block;padding-bottom:2px;color:#244676;text-align:center;font-size:1.8rem;position:relative}.spInformationArea .areaHallList .accordion-switch .moreLink{display:inline-block;border-bottom:1px solid #244676;vertical-align:-webkit-baseline-middle}.spInformationArea .areaHallList .accordion-switch.close .open{display:none}.spInformationArea .areaHallList .accordion-switch.close:after{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat;position:absolute;right:82px;top:13px;padding:13px;background-size:18px}.spInformationArea .areaHallList .accordion-switch.open .close{display:none}.spInformationArea .areaHallList .accordion-switch.open:after{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat;position:absolute;right:82px;top:13px;padding:13px;background-size:18px}.spInformationArea .areaHallList .m_button_tel{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:2rem;position:relative;background:#36d25f;text-shadow:1px 1px 2px #7d4508;box-shadow:1px 1px 2px #7d4508;margin:20px auto 0;letter-spacing:0.5px}.spInformationArea .areaHallList .m_button_tel:before{content:"";background:url(/images/common/icon_tel_static.png) left center no-repeat;padding:17px 13px;position:absolute;top:16%;left:18vw;background-size:24px}.spInformationArea .areaHallList .m_button_detailLink{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:2rem;position:relative;background:#8b8b8b;text-shadow:1px 1px 2px #7d4508;box-shadow:1px 1px 2px #0d0e3b;margin:10px auto 0;letter-spacing:0.5px}.spInformationArea .areaHallList .m_button_detailLink:after{content:"";background:url(/images/common/icon_common_circle_gray.png) right center no-repeat;padding:14px 14px;position:absolute;top:24%;right:7px;background-size:22px}.spInformationArea .areaHallList>li{margin-bottom:0}.spInformationArea .crematoryDetailArea a{text-decoration:underline}.map_search .top{background:rgba(74,42,11,0.65);color:#fff;font-size:1rem;padding:5px 8px}.map_search .headerTitle.bgArea{background:url(/images/information/sp/img_information_tokyo.webp) right bottom #f3e7cb no-repeat !important;background-size:159px auto !important;border-top:0}.map_search .headerTitle.bgArea h2{padding:20px 10px 17px;font-size:1.8rem;color:#874c12}.map_search .headerTitle.bgArea h2 strong{font-size:2.5rem;display:block}.map_search .informationReadText{background:#fcf5e5;padding:15px 10px;color:#274c80;font-weight:bold}.map_search .areaForeword{font-size:1.6rem;background:#fff;padding:13px 10px;margin:0}.map_search .textBox{color:#274c80;font-weight:bold;padding:15px 10px;background:#fcf5e5}.map_search .detail .accordion-area{margin-bottom:32px}.map_search .detail .accordion-switch{display:block;padding-bottom:2px;color:#244676;text-align:center;font-size:1.6rem;position:relative;margin-bottom:10px}.map_search .detail .accordion-switch .moreLink{display:inline-block;border-bottom:1px solid #244676;vertical-align:-webkit-baseline-middle}.map_search .detail .accordion-switch i{position:absolute;right:25vw;top:50%;transform:translateY(-50%);font-size:2rem}.map_search .detail .accordion-switch.close .open{display:none}.map_search .detail .accordion-switch.close:after{content:"";background:url(/images/common/icon_common_circle_plus.png) no-repeat;position:absolute;right:82px;top:8px;padding:13px;background-size:18px}.map_search .detail .accordion-switch.open .close{display:none}.map_search .detail .accordion-switch.open:after{content:"";background:url(/images/common/icon_common_circle_minus.png) no-repeat;position:absolute;right:82px;top:13px;padding:13px;background-size:18px}.map_search .detail .basic_description{display:none}.map_search .detail .basic_description.accordion-desc.open{display:block}.map_search .detail .m_button_tel{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:1.7rem;position:relative;background:#36d25f;text-shadow:1px 1px 2px #7d4508;box-shadow:1px 1px 2px #7d4508;margin:20px auto 10px;letter-spacing:0.5px}.map_search .detail .m_button_tel:before{content:"";background:url(/images/common/icon_tel_static.png) left center no-repeat;padding:17px 13px;position:absolute;top:16%;left:18vw;background-size:24px}.map_search .detail .m_button_detailLink{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:1.7rem;position:relative;background:#8b8b8b;text-shadow:1px 1px 2px #7d4508;box-shadow:1px 1px 2px #0d0e3b;margin:10px auto 10px;letter-spacing:0.5px}.map_search .detail .m_button_detailLink:after{content:"";background:url(/images/common/icon_common_circle_gray.png) right center no-repeat;padding:14px 14px;position:absolute;top:24%;right:7px;background-size:22px}}@media screen and (max-width: 736px){main.information_detail,main.informationVoc{overflow:hidden;margin-top:0}main.information_detail a.btn,main.informationVoc a.btn{width:95%}main.information_detail .flTextArea,main.informationVoc .flTextArea{position:relative;padding:0 10px 10px}main.information_detail .flTextArea .flText,main.informationVoc .flTextArea .flText{font-weight:bold;color:#874c12;font-size:1.8rem;line-height:1.4;text-align:center}main.information_detail #pageTop,main.informationVoc #pageTop{display:flex !important;align-items:center;background:#f5f2f0;padding:20px 2rem 0;border-top:5px solid #2d4670}main.information_detail #pageTop p,main.informationVoc #pageTop p{width:25%;padding-top:5px}main.information_detail #pageTop h1,main.informationVoc #pageTop h1{line-height:1;padding-left:5%}main.information_detail #pageTop h1 em,main.informationVoc #pageTop h1 em{font-size:2.6rem;color:#2d4670;font-weight:normal}main.information_detail #pageTop h1 small,main.informationVoc #pageTop h1 small{display:block;color:#797979}main.information_detail .telbanner.top,main.informationVoc .telbanner.top{padding:20px 10px 5px;background:#FFFFFF}main.information_detail .telbanner.top a,main.informationVoc .telbanner.top a{position:relative;display:block;text-align:center}main.information_detail .telbanner.top a p,main.informationVoc .telbanner.top a p{font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;color:#FFFFFF;margin:10px auto 0;display:block;width:100%;border-radius:3px 3px 0 0;padding:10px;background:#2d4670}main.information_detail .telbanner.top a img,main.informationVoc .telbanner.top a img{margin:0 auto;display:block}main.information_detail .detailMainArea,main.informationVoc .detailMainArea{background:#FFFFFF;padding:0 10px}main.information_detail .detailMainArea .sliderArea .funeralSlider,main.informationVoc .detailMainArea .sliderArea .funeralSlider{padding:15px 0;background:#FFFFFF}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList{padding:0 15px;width:100%;box-sizing:border-box}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-arrow,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-arrow{width:25px;height:25px;top:50%;margin-top:-13px}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-next,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-next{background-size:25px 25px;right:5px}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-next:hover,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-next:hover{right:5px}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-prev,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-prev{background-size:25px 25px;left:5px}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-prev:hover,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList .slick-prev:hover{left:5px}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList li figure img,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList li figure img{width:100%}main.information_detail .detailMainArea .sliderArea .funeralSlider .hallCarouselList li figure figcaption,main.informationVoc .detailMainArea .sliderArea .funeralSlider .hallCarouselList li figure figcaption{padding:10px;font-size:1.4rem;text-align:center;background:#f7f7f7}main.information_detail .detailMainArea .sliderArea .funeralSlider .carousel_thumb,main.informationVoc .detailMainArea .sliderArea .funeralSlider .carousel_thumb{max-width:100%;margin:0 auto;padding:10px 13px 0}main.information_detail .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-slide,main.informationVoc .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-slide{margin:0 5px}main.information_detail .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-current img,main.informationVoc .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-current img{border:4px solid #000}main.information_detail .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-arrow,main.informationVoc .detailMainArea .sliderArea .funeralSlider .carousel_thumb .slick-arrow{width:25px;height:25px;top:50%;margin-top:-13px}main.information_detail .detailMainArea .hallForeword,main.informationVoc .detailMainArea .hallForeword{padding:10px 0 0}main.information_detail .detailMainArea .hallForeword .title,main.informationVoc .detailMainArea .hallForeword .title{color:#2d4670;border-left:3px solid;padding-left:5px;font-size:5.1 0.9rem}main.information_detail .detailMainArea .hallForeword .detail ul.type,main.informationVoc .detailMainArea .hallForeword .detail ul.type{-webkit-display:flex;display:flex}main.information_detail .detailMainArea .hallForeword .detail ul.type li,main.informationVoc .detailMainArea .hallForeword .detail ul.type li{font-size:1.4rem;border:2px solid;margin:10px 5px 10px 0;padding:0 5px;font-weight:bold}main.information_detail .detailMainArea .hallForeword .detail ul.type li.minei,main.informationVoc .detailMainArea .hallForeword .detail ul.type li.minei{border-color:#27673e;color:#27673e}main.information_detail .detailMainArea .hallForeword .detail ul.type li.large,main.informationVoc .detailMainArea .hallForeword .detail ul.type li.large{border-color:#867325;color:#867325}main.information_detail .detailMainArea .hallForeword .detail ul.type li.ekichika,main.informationVoc .detailMainArea .hallForeword .detail ul.type li.ekichika{border-color:#81511c;color:#81511c}main.information_detail .detailMainArea .hallForeword .detail ul.type li.parking,main.informationVoc .detailMainArea .hallForeword .detail ul.type li.parking{border-color:#2d5098;color:#2d5098}main.information_detail .detailMainArea .hallForeword .detail ul.type li.kasouba,main.informationVoc .detailMainArea .hallForeword .detail ul.type li.kasouba{border-color:#a0310f;color:#a0310f}main.information_detail .detailMainArea .hallForeword .sliderImg,main.informationVoc .detailMainArea .hallForeword .sliderImg{width:100%;margin-bottom:15px}main.information_detail .m_button_tel,main.informationVoc .m_button_tel{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:2rem;position:relative;background:#36d25f;text-shadow:1px 1px 2px #7d4508;box-shadow:1px 1px 2px #7d4508;margin:0px 2px 20px;letter-spacing:0.5px}main.information_detail .m_button_tel:before,main.informationVoc .m_button_tel:before{content:"";background:url(/images/common/icon_tel_static.png) left center no-repeat;padding:17px 13px;position:absolute;top:16%;left:18vw;background-size:24px}main.information_detail .informationReadText,main.informationVoc .informationReadText{background:#fcf5e5;padding:15px 10px;color:#274c80;font-weight:bold}main.information_detail .spTabSection,main.informationVoc .spTabSection{background:#FFFFFF;padding:20px 0 10px 0}main.information_detail .spTabSection .nhkArea,main.informationVoc .spTabSection .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}main.information_detail .spTabSection .nhkArea img,main.informationVoc .spTabSection .nhkArea img{display:block;margin:0 auto;width:80%}main.information_detail .spTabSection .tabArea ul,main.informationVoc .spTabSection .tabArea ul{font-size:0;letter-spacing:-.4em;-webkit-display:flex;display:flex;border-bottom:5px solid #2d4670}main.information_detail .spTabSection .tabArea ul .tabTouch,main.informationVoc .spTabSection .tabArea ul .tabTouch{width:33.3%}main.information_detail .spTabSection .tabArea ul .tabTouch a,main.informationVoc .spTabSection .tabArea ul .tabTouch a{font-size:1.4rem;line-height:1;text-align:center;color:#2d4670;letter-spacing:normal;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:-webkit-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:linear-gradient(to bottom, #fafafa 42%, #f8f2e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f8f2e7',GradientType=0 );border:1px solid #c0b29e;border-radius:5px 5px 0 0;display:block;padding:15px 0}main.information_detail .spTabSection .tabArea ul .tabTouch.current a,main.informationVoc .spTabSection .tabArea ul .tabTouch.current a{background:#2d4670;border-color:#2d4670;color:#FFF}main.information_detail .spTabSection .tabArea.bottom,main.informationVoc .spTabSection .tabArea.bottom{border-top:5px solid #2d4670;border-bottom:none;margin:30px 0 20px}main.information_detail .spTabSection .tabArea.bottom ul,main.informationVoc .spTabSection .tabArea.bottom ul{border-bottom:none}main.information_detail .spTabSection .tabArea.bottom ul .tabTouch a,main.informationVoc .spTabSection .tabArea.bottom ul .tabTouch a{border-radius:0 0 5px 5px}main.information_detail .spTabSection .tabContent,main.informationVoc .spTabSection .tabContent{background:#fcf5e5}main.information_detail .spTabSection .tabContent .info,main.informationVoc .spTabSection .tabContent .info{font-size:1.5rem;background:#fff;padding-bottom:10px}main.information_detail .spTabSection .tabContent .info.userVoiceArea,main.informationVoc .spTabSection .tabContent .info.userVoiceArea{background:#fcf5e5}main.information_detail .spTabSection .tabContent .info h2,main.informationVoc .spTabSection .tabContent .info h2{margin:0 10px}main.information_detail .spTabSection .tabContent .info dl,main.informationVoc .spTabSection .tabContent .info dl{-webkit-display:flex;display:flex;margin:15px 0;padding:0 10px;width:100%}main.information_detail .spTabSection .tabContent .info dl dt,main.informationVoc .spTabSection .tabContent .info dl dt{background:#f5f0e6;width:25%;text-align:center;display:inline-table}main.information_detail .spTabSection .tabContent .info dl dd,main.informationVoc .spTabSection .tabContent .info dl dd{margin:0 0 0 10px;line-height:1.3;width:25%}main.information_detail .spTabSection .tabContent .info dl dd.m0,main.informationVoc .spTabSection .tabContent .info dl dd.m0{margin:0;width:80%;padding-left:10px}main.information_detail .spTabSection .tabContent .info dl dd a.text,main.informationVoc .spTabSection .tabContent .info dl dd a.text{text-decoration:underline}main.information_detail .spTabSection .tabContent .info dl dd .btn,main.informationVoc .spTabSection .tabContent .info dl dd .btn{background:linear-gradient(#274b7f, #203e68);color:#FFFFFF;padding:5px 0;font-size:4.1 0.9rem;margin:8px 0 0}main.information_detail .spTabSection .tabContent .indoorview,main.informationVoc .spTabSection .tabContent .indoorview{margin-bottom:15px}main.information_detail .spTabSection .tabContent .indoorview a p,main.informationVoc .spTabSection .tabContent .indoorview a p{-webkit-display:flex;display:flex;align-items:center;justify-content:center}main.information_detail .spTabSection .tabContent .indoorview a p img,main.informationVoc .spTabSection .tabContent .indoorview a p img{text-align:right;width:6%}main.information_detail .spTabSection .tabContent .indoorview a p span,main.informationVoc .spTabSection .tabContent .indoorview a p span{vertical-align:middle;padding:0 0 0 5px}main.information_detail .spTabSection .tabContent .indoorview small,main.informationVoc .spTabSection .tabContent .indoorview small{font-size:1.2rem;display:block;margin:5px 0;text-align:center}main.information_detail .spTabSection .tabContent .telArea,main.informationVoc .spTabSection .tabContent .telArea{background:#f3e7cb;position:relative;display:block;text-align:center;padding:0 10px 10px}main.information_detail .spTabSection .tabContent .telArea .arrowImg,main.informationVoc .spTabSection .tabContent .telArea .arrowImg{margin-top:-0.5px}main.information_detail .spTabSection .tabContent .telArea::after,main.informationVoc .spTabSection .tabContent .telArea::after{content:none}main.information_detail .spTabSection .tabContent .telArea .telbanner,main.informationVoc .spTabSection .tabContent .telArea .telbanner{background:#f3e7cb;padding:10px 10px 15px}main.information_detail .spTabSection .tabContent .detailSubArea,main.informationVoc .spTabSection .tabContent .detailSubArea{background:#fcf5e5;padding:20px 0 0}main.information_detail .spTabSection .tabContent .detailSubArea h3,main.informationVoc .spTabSection .tabContent .detailSubArea h3{font-weight:bold;text-align:center;margin-bottom:15px;font-size:1.9rem}main.information_detail .spTabSection .tabContent .detailSubArea .movieBox,main.informationVoc .spTabSection .tabContent .detailSubArea .movieBox{margin:0 15px 20px;padding:0 0 15px;border-bottom:3px solid #cfb195}main.information_detail .spTabSection .tabContent .detailSubArea .movieBox div.play,main.informationVoc .spTabSection .tabContent .detailSubArea .movieBox div.play{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}main.information_detail .spTabSection .tabContent .detailSubArea .movieBox div.play iframe,main.informationVoc .spTabSection .tabContent .detailSubArea .movieBox div.play iframe,main.information_detail .spTabSection .tabContent .detailSubArea .movieBox div.play object,main.informationVoc .spTabSection .tabContent .detailSubArea .movieBox div.play object,main.information_detail .spTabSection .tabContent .detailSubArea .movieBox div.play embed,main.informationVoc .spTabSection .tabContent .detailSubArea .movieBox div.play embed{position:absolute;top:0;left:0;width:100%;height:100%}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox{margin:0 15px 20px;border-bottom:3px solid #cfb195}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox ul,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox ul{margin:15px 0 5px}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox ul li,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox ul li{margin:5px 0 0 20px}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox ul li::before,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox ul li::before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:relative;left:-15px;top:-3px}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox ul li dl,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox ul li dl{margin-top:-27px}main.information_detail .spTabSection .tabContent .detailSubArea .featureBox ul li dl dt,main.informationVoc .spTabSection .tabContent .detailSubArea .featureBox ul li dl dt{font-size:1.8rem;color:#8f6632}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment{background:#FFFFFF;margin:20px 10px 0;padding:20px 10px 30px}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment h3,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment h3{color:#2d4670;text-align:center;font-size:1.9rem}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .head,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .head{-webkit-display:flex;display:flex;align-items:center;margin:10px 0}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .head img,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .head img{-webkit-border-radius:100%;border-radius:100%}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .head p,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .head p{padding-left:10px;font-size:1.6rem;line-height:1.2}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .body,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .body{margin-bottom:20px}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .body .title,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .body .title{color:#7a4d37;font-weight:bold;margin-bottom:5px;font-size:4.1 0.9rem}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .body .text em,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .body .text em{font-size:1.6rem;margin:10px 0;display:block;font-weight:bold;color:#583828}main.information_detail .spTabSection .tabContent .detailSubArea .spStaffComment .body .text small,main.informationVoc .spTabSection .tabContent .detailSubArea .spStaffComment .body .text small{display:block}main.information_detail .spTabSection .tabContent h2.title,main.informationVoc .spTabSection .tabContent h2.title{color:#344c74;background:#f5f2f0;border-top:3px solid;position:relative;font-size:2.6rem;text-align:center;line-height:1.2;padding:20px 10px}main.information_detail .spTabSection .tabContent h2.title span,main.informationVoc .spTabSection .tabContent h2.title span{font-size:1.9rem;display:block}main.information_detail .spTabSection .tabContent .voiceArea ul,main.informationVoc .spTabSection .tabContent .voiceArea ul{margin-bottom:20px}main.information_detail .spTabSection .tabContent .voiceArea ul li,main.informationVoc .spTabSection .tabContent .voiceArea ul li{-webkit-display:flex;display:flex;align-items:center;border-bottom:1px dotted #b5aeaa;padding:20px 10px}main.information_detail .spTabSection .tabContent .voiceArea ul li .imgBox .giftImg,main.informationVoc .spTabSection .tabContent .voiceArea ul li .imgBox .giftImg{width:100px}main.information_detail .spTabSection .tabContent .voiceArea ul li .imgBox img,main.informationVoc .spTabSection .tabContent .voiceArea ul li .imgBox img{width:100%;-webkit-border-radius:100%;border-radius:100%}main.information_detail .spTabSection .tabContent .voiceArea ul li .textBox,main.informationVoc .spTabSection .tabContent .voiceArea ul li .textBox{padding-left:10px}main.information_detail .spTabSection .tabContent .voiceArea ul li .textBox .title,main.informationVoc .spTabSection .tabContent .voiceArea ul li .textBox .title{color:#2d4670}main.information_detail .spTabSection .tabContent .voiceArea .flText,main.informationVoc .spTabSection .tabContent .voiceArea .flText{font-weight:bold;color:#874c12;font-size:1.8rem;line-height:1.4;text-align:center;margin:30px 10px}main.information_detail .spTabSection .tabContent .inquirySection .underArrow,main.informationVoc .spTabSection .tabContent .inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}main.information_detail .spTabSection .tabContent .inquirySection .underArrow p,main.informationVoc .spTabSection .tabContent .inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}main.information_detail .spTabSection .tabContent .inquirySection .underArrow h3,main.informationVoc .spTabSection .tabContent .inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}main.information_detail .spTabSection .tabContent .inquirySection .inquirybanner,main.informationVoc .spTabSection .tabContent .inquirySection .inquirybanner{padding:20px 10px}main.information_detail .spTabSection .tabContent .inquirySection.bgNone,main.informationVoc .spTabSection .tabContent .inquirySection.bgNone{background:transparent}main.information_detail .spTabSection .tabContent .inquirySection.bgNone .inquirybanner,main.informationVoc .spTabSection .tabContent .inquirySection.bgNone .inquirybanner{padding:20px 10px 0}main.information_detail .spTabSection .tabContent .inquirySection .flText,main.informationVoc .spTabSection .tabContent .inquirySection .flText{background:#fff;padding:30px 10px 50px;margin-top:30px}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li{background:#f7f7f7;border:1px solid #bfbfbf;margin:15px 0;font-size:1.5rem}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head{-webkit-display:flex;display:flex;align-items:center;background:#f7f7f7;padding:10px}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title{width:85%;padding-left:3%}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title p,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title p{display:inline-block;margin:0 1px;padding:3px 15px;font-size:1.1rem}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state{color:#FFFFFF}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.reservationFree,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.reservationFree{border:1px #7a7a7a solid;color:#7a7a7a;background-color:#FFFFFF}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.accepting,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.accepting{background-color:#00c088}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.expiration,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.expiration{background-color:#959595}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.slightlyVacant,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.slightlyVacant{background-color:#de7300}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.noVacant,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .state.noVacant{background-color:#b13e3e}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .tag,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .tag{border:1px solid}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title .tag.seminar,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title .tag.seminar{color:#1e8135;border:1px solid}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head .title h2,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head .title h2{font-size:2rem;font-weight:bold;line-height:1.3;margin-top:5px}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .head i,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .head i{color:#2e4872}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body{padding:10px;background:#FFFFFF}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body dl,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body dl{-webkit-display:flex;display:flex;align-items:center;margin:15px 0}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body dl:first-child,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body dl:first-child{margin:0}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body dl dt,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body dl dt{background:#f9f6f1;color:#754f33;border:1px solid;padding:5px 8px;min-width:100px;text-align:center}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body dl dt.data,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body dl dt.data{background:#e0513f;color:#FFFFFF;border:none}main.information_detail .spTabSection .tabContent .eventSeminarArea ul li .body dl dd,main.informationVoc .spTabSection .tabContent .eventSeminarArea ul li .body dl dd{padding-left:10px;line-height:1.2}main.information_detail .spTabSection .tabContent.mitsumori,main.informationVoc .spTabSection .tabContent.mitsumori{margin:15px 0}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control{-webkit-display:flex;display:flex;align-items:center;justify-content:space-between;border-width:1px;border-style:solid;margin:10px 0 0;background:linear-gradient(#fff, #f3f0ee);font-size:1.9rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control .case,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control .case{color:#FFFFFF;padding:15px 10px;font-size:4.1 0.9rem;line-height:1.2}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control .case span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control .case span{display:block;text-align:center;font-size:2.6rem;font-weight:bold}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div{-webkit-display:flex;display:flex;align-items:center;flex:1;line-height:1.2}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag{border-width:1px;border-style:solid;margin:0 2% 0 3%;padding:3px 5px;font-size:1.6rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.family,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.family{border-color:#dd523b;color:#dd523b}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.general,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.general{border-color:#304b78;color:#304b78}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.free,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.free{border-color:#5a9eb4;color:#5a9eb4}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.owakarekai,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.owakarekai{border-color:#79588d;color:#79588d}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.before,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .tag.before{border-color:#397aa8;color:#397aa8}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .type,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .type{color:#101928;font-size:2.2rem;margin-right:5px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .cost em,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-control div .cost em{color:#b12356;font-size:2.6rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel{display:none}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock{background:#f4f3fe;padding:5px 0 0;margin:0 0 15px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock h4.title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock h4.title{font-size:5.1 0.9rem;border-left:3px solid;border-bottom:1px solid;color:#645891;padding:13px 10px;line-height:1.4;letter-spacing:0.2rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head{color:#645891;padding:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head .title{font-size:4.1 0.9rem;font-weight:bold}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head .text,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .head .text{margin:10px 0;font-size:4.1 0.9rem;line-height:1.4}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body{background:#e6e5ef;padding:20px 10px;font-size:1.9rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dt,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dt{background:#FFFFFF;width:20%;display:inline-block;text-align:center}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dd,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dd{width:80%;display:inline-block;vertical-align:top;padding:0 0 15px 3%;line-height:1.3}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dd:last-child,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .titleBlock .body dl dd:last-child{padding:0 0 0 3%}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice{border:2px solid #b1233b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .allTitle,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .allTitle{background-color:#b1233b;background-image:linear-gradient(-45deg, transparent 25%, #c04c60 25%, #c04c60 50%, transparent 50%, transparent 75%, #c04c60 75%, #c04c60);background-size:4px 4px;padding:10px 0;text-align:center;color:#FFFFFF;font-size:1.9rem;font-weight:bold}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head{-webkit-display:flex;display:flex;align-items:center;justify-content:space-between;background:#faeaf1;padding:20px 10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head .title{background:#FFFFFF;padding:5px 10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head span{color:#b1233b;font-size:1.9rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head em,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head em{font-size:3rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head small,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .head small{background:#858382;color:#FFFFFF;width:15%;text-align:center;line-height:1.6;font-size:1.4rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body{padding:10px 10px 20px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body .text,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body .text{line-height:1.4}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body a,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice .body a{font-size:1.4rem;text-align:center;display:block;margin:10px 0 0}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice::after,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .allPrice::after{content:"";width:0;height:0;border:15px solid transparent;border-top:15px solid #b1233b;position:absolute;left:45%;bottom:-30px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail{background:#e6e5ef;margin:30px 0;padding:15px 0}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail .priceTitle .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail .priceTitle .title{text-align:center;color:#645993;border-bottom:1px solid;font-size:5.1 0.9rem;font-weight:bold;letter-spacing:0.1em;padding-bottom:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail .priceTitle small,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail .priceTitle small{font-size:1.4rem;text-align:left;padding:10px 0 0 10%;display:block}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul{padding:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li{margin:15px 0;display:-webkit-flex;-webkit-display:flex;display:flex;align-items:center}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li .priceImg,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li .priceImg{width:89px;height:89px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li .priceImg img,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li .priceImg img{width:100%;height:auto}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl{padding-left:10px;width:70%}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dt,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dt{font-weight:bold}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p strong,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p strong{font-size:1.5rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p strong span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p strong span{color:#b1233b}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p .text,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .priceDetail ul li dl dd p .text{font-size:1.2rem;display:block;color:#282828}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText{-webkit-display:flex;display:flex;align-items:center;color:#282828}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .border,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .border{background:#e6e5ef;width:15%;height:3px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .text,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .text{width:70%;text-align:center;font-size:1.8rem;line-height:1.4;font-weight:normal}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .text span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .detailBlock .flText .text span{background:linear-gradient(transparent 80%, #fff586 0%);font-weight:bold}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head{background:#f5f3fe;padding:15px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head h4,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head h4{color:#645993;border-bottom:1px dotted #333333;font-size:2rem;padding-bottom:5px;margin-bottom:15px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head h4 i,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head h4 i{font-size:3.4rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title{-webkit-display:flex;display:flex;align-items:center}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title .giftImg,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title .giftImg{width:60px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title .giftImg img,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title .giftImg img{width:100%;-webkit-border-radius:100%;border-radius:100%}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title p,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice .head .title p{color:#8f6632;padding-left:3%;font-size:1.5rem;line-height:1.3;-webkit-flex:1;flex:1}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice ul.body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice ul.body{margin:10px 15px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice ul.body li,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .caseVoice ul.body li{margin-left:10px;list-style-type:disc;line-height:1.4}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion{border:2px solid #645993;padding:5% 2%}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4{-webkit-display:flex;display:flex;align-items:center;border-bottom:1px dotted #333333;padding-bottom:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4 span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4 span{font-size:1.9rem;color:#645993}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4 img,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion h4 img{width:25%;margin-left:auto;-webkit-border-radius:100%;border-radius:100%}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion .inner .subTit,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion .inner .subTit{color:#8f6632;font-size:1.6rem;line-height:1.3;margin:10px 0}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion .inner .text,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel .spCaseConclusion .inner .text{line-height:1.4}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn{background:#645993;color:#FFFFFF;padding:10px 5px;-webkit-display:flex;display:flex;align-items:center;margin:13px 0 30px}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn span{margin:0 0 0 auto;font-size:1.9rem}main.information_detail .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn i,main.informationVoc .spTabSection .tabContent.mitsumori .accordion .item .accordion-panel a.closeBtn i{margin-left:auto}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control{border-color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control .case,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control .case{background:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control i,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-control i{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel h4.title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel h4.title{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock{background:#f2fcfd}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock .head{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock .body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .titleBlock .body{background:#e8f2f3}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .detailBlock .priceDetail,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .detailBlock .priceDetail{background:#e8f2f3}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .detailBlock .priceDetail .priceTitle .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .detailBlock .priceDetail .priceTitle .title{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice{padding-bottom:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice .head{background:#f2fcfd}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice .head h4,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .caseVoice .head h4{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .spCaseConclusion,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .spCaseConclusion{border:2px solid #5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .spCaseConclusion h4 span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel .spCaseConclusion h4 span{color:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel a.closeBtn,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case01.item .accordion-panel a.closeBtn{background:#5087a9}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control{border-color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control .case,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control .case{background:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control i,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-control i{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel h4.title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel h4.title{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .titleBlock .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .titleBlock .head{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .titleBlock .body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .titleBlock .body{background:#e6e5ef}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .detailBlock .priceDetail .priceTitle .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .detailBlock .priceDetail .priceTitle .title{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice{padding-bottom:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice .head{background:#f5f3fe}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice .head h4,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .caseVoice .head h4{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .spCaseConclusion,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .spCaseConclusion{border:2px solid #685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .spCaseConclusion h4 span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel .spCaseConclusion h4 span{color:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel a.closeBtn,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case02.item .accordion-panel a.closeBtn{background:#685d99}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control{border-color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control .case,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control .case{background:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control i,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-control i{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel h4.title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel h4.title{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock{background:#f3f3f3}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock .head{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock .body,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .titleBlock .body{background:#e7e5de}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .detailBlock .priceDetail,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .detailBlock .priceDetail{background:#e7e5de}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .detailBlock .priceDetail .priceTitle .title,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .detailBlock .priceDetail .priceTitle .title{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice{padding-bottom:10px}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice .head,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice .head{background:#e7e5de}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice .head h4,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .caseVoice .head h4{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .spCaseConclusion,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .spCaseConclusion{border:2px solid #785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .spCaseConclusion h4 span,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel .spCaseConclusion h4 span{color:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel a.closeBtn,main.informationVoc .spTabSection .tabContent.mitsumori .accordion #case03.item .accordion-panel a.closeBtn{background:#785b49}main.information_detail .spTabSection .tabContent.mitsumori .flText,main.informationVoc .spTabSection .tabContent.mitsumori .flText{font-weight:bold;color:#874c12;font-size:1.8rem;line-height:1.4;text-align:center;margin:20px 0}main.information_detail .spTabSection .tabContent.faq,main.informationVoc .spTabSection .tabContent.faq{margin:15px 0}main.information_detail .spTabSection .tabContent.faq .questionDetailList,main.informationVoc .spTabSection .tabContent.faq .questionDetailList{border:none;padding:0 10px 0}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList{background:#FFFFFF;padding:0}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList li,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList li{background:none;border-bottom:1px dotted #bfbfbf;padding-bottom:0;margin:0;position:relative}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList li:last-child,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList li:last-child{margin-bottom:10px}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList li a,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList li a{background:none;padding:0}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList li a span,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList li a span{background:url(/images/common/sp/icon_faq_q_sp.png) left center no-repeat;background-size:33px 34px;padding:15px 25px 15px 45px;text-decoration:none;display:block}main.information_detail .spTabSection .tabContent.faq .questionDetailList .qaList li a i,main.informationVoc .spTabSection .tabContent.faq .questionDetailList .qaList li a i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8rem}main.information_detail .spTabSection .tabContent.faq .detailArea,main.informationVoc .spTabSection .tabContent.faq .detailArea{margin:20px 0}main.information_detail .spTabSection .tabContent.faq .detailArea dl,main.informationVoc .spTabSection .tabContent.faq .detailArea dl{font-size:1.9rem}main.information_detail .spTabSection .tabContent.faq .detailArea dl dt,main.informationVoc .spTabSection .tabContent.faq .detailArea dl dt{border-left:3px solid #2d4670;color:#2d4670;padding-left:10px}main.information_detail .spTabSection .tabContent.faq .detailArea dl dd,main.informationVoc .spTabSection .tabContent.faq .detailArea dl dd{margin:15px 0}main.information_detail .spTabSection .tabContent.faq .detailArea dl dd .state,main.informationVoc .spTabSection .tabContent.faq .detailArea dl dd .state{background:#f3e7cb;display:inline-block;padding:3px 10px;font-size:1.4rem;margin-right:10px}main.information_detail .nearArea .title,main.informationVoc .nearArea .title{color:#2d4670;padding-left:5px;background:#f5f2f0;padding:15px 10px}main.information_detail .nearArea .title span,main.informationVoc .nearArea .title span{font-size:5.1 0.9rem;border-left:3px solid;padding:5px 0 5px 5px}main.information_detail .nearArea .hall,main.informationVoc .nearArea .hall{padding:0 10px}main.information_detail .nearArea .mainFuneral,main.informationVoc .nearArea .mainFuneral{margin-top:10px;padding-bottom:10px;background:#fff}main.information_detail .nearArea .mainFuneral .funeralSlider,main.informationVoc .nearArea .mainFuneral .funeralSlider{padding:15px 0;background:#FFFFFF}main.information_detail .nearArea .mainFuneral .hallCarouselList,main.informationVoc .nearArea .mainFuneral .hallCarouselList{padding:0 15px;width:100%;box-sizing:border-box}main.information_detail .nearArea .mainFuneral .hallCarouselList .slick-arrow,main.informationVoc .nearArea .mainFuneral .hallCarouselList .slick-arrow{width:25px;height:25px;top:40%;top:18vh;margin-top:0}main.information_detail .nearArea .mainFuneral .hallCarouselList .slick-next,main.informationVoc .nearArea .mainFuneral .hallCarouselList .slick-next{background-size:25px 25px;right:5px}main.information_detail .nearArea .mainFuneral .hallCarouselList .slick-next:hover,main.informationVoc .nearArea .mainFuneral .hallCarouselList .slick-next:hover{right:5px}main.information_detail .nearArea .mainFuneral .hallCarouselList .slick-prev,main.informationVoc .nearArea .mainFuneral .hallCarouselList .slick-prev{background-size:25px 25px;left:5px}main.information_detail .nearArea .mainFuneral .hallCarouselList .slick-prev:hover,main.informationVoc .nearArea .mainFuneral .hallCarouselList .slick-prev:hover{left:5px}main.information_detail .nearArea .mainFuneral .hallCarouselList li a,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a{display:block}main.information_detail .nearArea .mainFuneral .hallCarouselList li a .thumb,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a .thumb{width:100%;height:auto;margin:0;padding:2px}main.information_detail .nearArea .mainFuneral .hallCarouselList li a .tag,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a .tag{top:2px;left:2px}main.information_detail .nearArea .mainFuneral .hallCarouselList li a .tag span,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a .tag span{font-size:1.1rem;letter-spacing:0}main.information_detail .nearArea .mainFuneral .hallCarouselList li a .tag strong,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a .tag strong{font-size:1.5rem}main.information_detail .nearArea .mainFuneral .hallCarouselList li a p.hallName,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a p.hallName{font-size:1.4rem;font-weight:normal;padding:0 10px 0 18px;display:table-cell;border-bottom:0;border-left-width:2px;height:40px;vertical-align:middle;line-height:1.2;background-size:5px 8px}main.information_detail .nearArea .mainFuneral .hallCarouselList li a .detail,main.informationVoc .nearArea .mainFuneral .hallCarouselList li a .detail{padding:10px;font-size:1.2rem}main.information_detail .nearArea .mainFuneral .whiteBtn,main.informationVoc .nearArea .mainFuneral .whiteBtn{display:block;margin:0 auto 0;text-align:center;width:90%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.information_detail .nearArea .mainFuneral .whiteBtn,main.informationVoc .nearArea .mainFuneral .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.information_detail .nearArea .mainFuneral .whiteBtn *::-ms-backdrop,main.informationVoc .nearArea .mainFuneral .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.information_detail .nearArea .mainFuneral .whiteBtn:not(:target),main.informationVoc .nearArea .mainFuneral .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.information_detail .nearArea .mainFuneral .whiteBtn,main.informationVoc .nearArea .mainFuneral .whiteBtn{line-height:45px}main.information_detail .nearArea .mainFuneral .whiteBtn *::-ms-backdrop,main.informationVoc .nearArea .mainFuneral .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){main.information_detail .nearArea .mainFuneral .whiteBtn:not(:target),main.informationVoc .nearArea .mainFuneral .whiteBtn:not(:target){line-height:45px\9}main.information_detail .nearArea .mainFuneral .whiteBtn span,main.informationVoc .nearArea .mainFuneral .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}main.information_detail .nearArea .mainFuneral .whiteBtn span:hover,main.informationVoc .nearArea .mainFuneral .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){main.information_detail .nearArea .mainFuneral .whiteBtn span:hover,main.informationVoc .nearArea .mainFuneral .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){main.information_detail .nearArea .area ul,main.informationVoc .nearArea .area ul{background:#FFFFFF;padding:20px 10px 10px}main.information_detail .nearArea .area ul li,main.informationVoc .nearArea .area ul li{display:inline-block;text-decoration:underline;padding:0 10px;color:#2d4670}main.information_detail .pageBack,main.informationVoc .pageBack{margin:5px 10px 10px}main.information_detail .pageBack a,main.informationVoc .pageBack a{background:none;padding:0;font-size:3.1 0.5rem;text-decoration:underline}main.information_detail .inner .banner,main.informationVoc .inner .banner{background-size:100%;background-repeat:no-repeat;padding:8% 3%;margin:2px 0 0;display:block;background:linear-gradient(to bottom, #fafbfd 0%, #e6edf7 100%);border:solid 2px #93acc9}main.information_detail .inner .banner.back,main.informationVoc .inner .banner.back{padding:15px 3%;margin:10px;border-radius:6px}main.information_detail .inner .banner.back .bnrTitle span,main.informationVoc .inner .banner.back .bnrTitle span{margin:0 auto}main.information_detail .inner .banner .bnrTitle,main.informationVoc .inner .banner .bnrTitle{font-size:1.5rem;color:#495d7b}main.information_detail .inner .banner .bnrTitle i,main.informationVoc .inner .banner .bnrTitle i{display:table-cell;vertical-align:middle;font-size:1.9rem}main.information_detail .inner .banner .bnrTitle span,main.informationVoc .inner .banner .bnrTitle span{display:table-cell;line-height:1.4}main.information_detail .inner .banner .bnrTitle span em,main.informationVoc .inner .banner .bnrTitle span em{font-size:2.6rem;font-weight:bold;display:block}main.information_detail .inner .flTextArea,main.informationVoc .inner .flTextArea{text-align:center}main.information_detail .inner .flTextArea .flText,main.informationVoc .inner .flTextArea .flText{font-size:1.5rem;font-weight:bold;color:#874c12;text-align:center;margin:10px 0}main.information_detail .inquirySection,main.informationVoc .inquirySection{background:#f3e7cb}main.information_detail .inquirySection .underArrow,main.informationVoc .inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}main.information_detail .inquirySection .underArrow p,main.informationVoc .inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}main.information_detail .inquirySection .underArrow h3,main.informationVoc .inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}main.information_detail .inquirySection .arrowImg,main.informationVoc .inquirySection .arrowImg{margin-top:-1px;max-width:initial;width:100%}main.information_detail .inquirySection .inquirybanner,main.informationVoc .inquirySection .inquirybanner{padding:20px 10px 45px}main.information_detail .citiesFacilties.onlineArea,main.informationVoc .citiesFacilties.onlineArea{padding:30px 10px 10px;margin:auto 0;background-color:#fff;display:block}main.information_detail .citiesFacilties.onlineArea .button,main.informationVoc .citiesFacilties.onlineArea .button{font-size:22px;box-shadow:none;max-width:100%}main.information_detail .citiesFacilties.onlineArea .button span,main.informationVoc .citiesFacilties.onlineArea .button span{font-size:16px;padding-right:1%}main.information_detail .citiesFacilties.onlineArea .online,main.informationVoc .citiesFacilties.onlineArea .online{background:url(/images/common/nav/nav_arrow_white01.svg) no-repeat 15px center, linear-gradient(to bottom, #f2af70, #e6713d)}main.information_detail .citiesFacilties.onlineArea .m_button_tel,main.informationVoc .citiesFacilties.onlineArea .m_button_tel{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:13px 0;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";position:relative;background:#36d25f;box-shadow:0px 1px 2px #7d4508;margin:0px auto 9px;letter-spacing:0.5px;width:98.9%;text-shadow:none}main.information_detail .citiesFacilties.onlineArea .m_button_tel:before,main.informationVoc .citiesFacilties.onlineArea .m_button_tel:before{content:"";background:url(/images/common/icon_tel_static.png) left center no-repeat;padding:17px 13px;position:absolute;top:19%;left:18vw;background-size:24px}main.information_detail .citiesFacilties.btnArea,main.informationVoc .citiesFacilties.btnArea{width:auto;padding:20px 10px 10px;background:#fff}main.information_detail .citiesFacilties.btnArea p.text,main.informationVoc .citiesFacilties.btnArea p.text{font-size:16px}main.information_detail .citiesFacilties.btnArea p.text:before,main.informationVoc .citiesFacilties.btnArea p.text:before{left:0}main.information_detail .citiesFacilties.btnArea p.text:after,main.informationVoc .citiesFacilties.btnArea p.text:after{right:0}main.information_detail .citiesFacilties.btnArea ul,main.informationVoc .citiesFacilties.btnArea ul{margin:20px 0 0;display:block}main.information_detail .citiesFacilties.btnArea ul .button,main.informationVoc .citiesFacilties.btnArea ul .button{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-bottom:10px 0 6px;width:100%;font-size:22px;box-shadow:none}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.information_detail .citiesFacilties.btnArea ul .button,main.informationVoc .citiesFacilties.btnArea ul .button{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.information_detail .citiesFacilties.btnArea ul .button *::-ms-backdrop,main.informationVoc .citiesFacilties.btnArea ul .button *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.information_detail .citiesFacilties.btnArea ul .button:not(:target),main.informationVoc .citiesFacilties.btnArea ul .button:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}main.information_detail .citiesFacilties.btnArea ul .button span,main.informationVoc .citiesFacilties.btnArea ul .button span{font-size:16px;padding-right:1%}main.information_detail .citiesFacilties.btnArea ul .online,main.informationVoc .citiesFacilties.btnArea ul .online{background:url(/images/common/nav/nav_arrow_white01.svg) no-repeat 15px center, linear-gradient(to bottom, #f2af70, #e6713d)}main.information_detail .citiesFacilties.btnArea ul .kaikan,main.informationVoc .citiesFacilties.btnArea ul .kaikan{color:#fff;background:url(/images/common/nav/nav_arrow_white05.svg) no-repeat 15px center, linear-gradient(to bottom, #9dd3d4, #4c8081)}main.information_detail .citiesFacilties.btnArea ul .tel,main.informationVoc .citiesFacilties.btnArea ul .tel{display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;padding:13px 0;font-size:2.2rem;position:relative;background:#36d25f;box-shadow:0px 1px 2px #7d4508;margin:0px auto 9px;letter-spacing:0.5px;width:98.9%}main.information_detail .citiesFacilties.btnArea ul .tel:before,main.informationVoc .citiesFacilties.btnArea ul .tel:before{content:"";background:url(/images/common/icon_tel_static.png) left center no-repeat;padding:17px 13px;position:absolute;top:19%;left:18vw;background-size:24px}main.information_detail .feeExampleArea,main.informationVoc .feeExampleArea{padding:20px 10px 0}main.information_detail .feeExampleArea .feeExample,main.informationVoc .feeExampleArea .feeExample{padding:0 15px 0;margin-bottom:7px}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info{display:block}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea{width:100%;padding:0;border-right:none}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea{padding:0 10px;margin-top:10px}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li{padding:0}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .feeTotal,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .feeTotal{font-size:1.6rem}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .emp,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .feeTotalArea li .emp{font-size:2.2rem}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .attention,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea .attention{text-align:right;border-bottom:1px dashed #acacac;padding-bottom:14px;margin-bottom:15px}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea table,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea table{padding-top:5px}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea table tr th span,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.leftArea table tr th span{padding-top:2px}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea{width:100%;padding:0}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li{width:50%}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li.ttl,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li.ttl{width:50%;font-size:1.3rem}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li.txtWide,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li.txtWide{width:100%;font-size:1.4rem}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li span,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li span{font-size:1.8rem;vertical-align:baseline}main.information_detail .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li span.priceInc,main.informationVoc .feeExampleArea .feeExample .infoBox.open ul.info li.rightArea ul li span.priceInc{font-size:1.2rem;padding-left:2px}main.information_detail .feeExampleArea .feeExample h3,main.informationVoc .feeExampleArea .feeExample h3{background-position:95% center;background-size:20px;margin:0 -15px 0;font-size:2rem;padding:14px 15px 10px}main.information_detail .feeExampleArea .feeExample h3:not(:first-of-type),main.informationVoc .feeExampleArea .feeExample h3:not(:first-of-type){margin-top:15px}main.information_detail .feeExampleArea .feeExample h3 .txtBrown,main.informationVoc .feeExampleArea .feeExample h3 .txtBrown{font-size:1.8rem}main.information_detail .feeExampleArea .feeExample h3 .txtL,main.informationVoc .feeExampleArea .feeExample h3 .txtL{font-size:3.2rem;line-height:1.7rem}main.information_detail .feeExampleArea .feeExample h3 span,main.informationVoc .feeExampleArea .feeExample h3 span{margin-left:15px;font-size:2rem}main.information_detail .bannerPrevioArea .bnrPrevio,main.informationVoc .bannerPrevioArea .bnrPrevio{font-size:1.5rem;width:95%;padding:15px 10px;margin:20px auto 0}main.information_detail .bannerPrevioArea .bnrPrevio span.emp,main.informationVoc .bannerPrevioArea .bnrPrevio span.emp{color:#c90000;display:inline}main.information_detail .bannerPrevioArea .bnrPrevio span.fntL,main.informationVoc .bannerPrevioArea .bnrPrevio span.fntL{font-size:2.3rem;display:inline}main.information_detail .bannerPrevioArea .bnrPrevio a,main.informationVoc .bannerPrevioArea .bnrPrevio a{background-size:auto, contain;width:100%}main.information_detail .feeSystemArea,main.informationVoc .feeSystemArea{padding:10px 10px 25px;margin-top:30px}main.information_detail .feeSystemArea .feeItems,main.informationVoc .feeSystemArea .feeItems{padding:15px 0 10px}main.information_detail .feeSystemArea .feeItems li,main.informationVoc .feeSystemArea .feeItems li{margin-right:1.4%}main.information_detail .feeSystemArea .feeItems li span,main.informationVoc .feeSystemArea .feeItems li span{padding:0;font-size:1.5rem}main.information_detail .feeSystemArea .feeItems.kantou li,main.informationVoc .feeSystemArea .feeItems.kantou li{width:32%;height:inherit;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}main.information_detail .feeSystemArea .feeItems.kantou li span,main.informationVoc .feeSystemArea .feeItems.kantou li span{font-size:1.5rem;padding:0}main.information_detail .feeSystemArea .feeItems.kantou li.txtW,main.informationVoc .feeSystemArea .feeItems.kantou li.txtW{width:65%}main.information_detail .feeSystemArea .feeItems.kantou li.txtW span.txtS,main.informationVoc .feeSystemArea .feeItems.kantou li.txtW span.txtS{padding:0 10px;text-indent:0;text-align:left;font-size:1.0rem}main.information_detail .feeSystemArea .feeItems.both li,main.informationVoc .feeSystemArea .feeItems.both li{width:23.8%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:inherit;min-height:46px;padding:3px}main.information_detail .feeSystemArea .feeItems.both li.txtW,main.informationVoc .feeSystemArea .feeItems.both li.txtW{width:74.5%;display:block}main.information_detail .feeSystemArea .feeItems.both li.txtW span.txtS,main.informationVoc .feeSystemArea .feeItems.both li.txtW span.txtS{padding:0 10px 5px;text-indent:0;text-align:left;font-size:1.0rem}main.information_detail .feeSystemArea .feeItems.both li.txt100,main.informationVoc .feeSystemArea .feeItems.both li.txt100{width:99.5%}main.information_detail .feeSystemArea .feeItems.both li.noMgR,main.informationVoc .feeSystemArea .feeItems.both li.noMgR{margin-right:0}main.information_detail .feeSystemArea .feeItems.both li span.txtS,main.informationVoc .feeSystemArea .feeItems.both li span.txtS{font-size:1.0rem;padding-top:0}main.information_detail .feeSystemArea .optionItems li,main.informationVoc .feeSystemArea .optionItems li{padding-top:7px}main.information_detail .feeSystemArea .optionItems li dl dd,main.informationVoc .feeSystemArea .optionItems li dl dd{padding:7px 0}main.information_detail .feeSystemArea .ttl,main.informationVoc .feeSystemArea .ttl{border-left:none}main.information_detail .feeSystemArea .notice,main.informationVoc .feeSystemArea .notice{font-size:1.2rem;color:#314c79;margin-top:-13px}main.information_detail .questionDetail.js-menu .js-questionTitle .title,main.informationVoc .questionDetail.js-menu .js-questionTitle .title{font-size:1.6rem;width:100%;background-position:10px center, 96% center;background-size:36px, 15px;padding:10px 40px 10px 58px;margin:0px auto 10px}main.information_detail .questionDetail.js-menu .js-questionTitle.open .title,main.informationVoc .questionDetail.js-menu .js-questionTitle.open .title{background-position:10px center, 96% center}main.information_detail .questionDetail.js-menu dd.open,main.informationVoc .questionDetail.js-menu dd.open{padding:0 0 20px 49px}main.information_detail .questionDetail.js-menu dd.open .iconA,main.informationVoc .questionDetail.js-menu dd.open .iconA{left:10px;width:36px}main.information_detail .questionListArea,main.informationVoc .questionListArea,main.information_detail .voiceDetailListArea,main.informationVoc .voiceDetailListArea{margin:30px 10px 0}main.information_detail .questionListArea h2,main.informationVoc .questionListArea h2,main.information_detail .voiceDetailListArea h2,main.informationVoc .voiceDetailListArea h2{color:#344c74;background:#f5f2f0;border-top:3px solid;position:relative;font-size:1.8rem;text-align:center;line-height:1.3;padding:20px 10px;margin:0 -10px}main.information_detail .questionListArea p.more,main.informationVoc .questionListArea p.more{font-size:2rem}main.information_detail .voiceDetailListArea .voiceDetailList ul li,main.informationVoc .voiceDetailListArea .voiceDetailList ul li{padding:15px}main.information_detail .voiceDetailListArea .voiceDetailList ul li dl dt,main.informationVoc .voiceDetailListArea .voiceDetailList ul li dl dt{font-size:1.7rem;padding-bottom:10px}main.information_detail .breadCrumbArea.infoDetail,main.informationVoc .breadCrumbArea.infoDetail{padding-bottom:0}main.information_detail .hallNameArea,main.informationVoc .hallNameArea{padding:30px 10px 0}main.information_detail .hallNameArea h1,main.informationVoc .hallNameArea h1{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:26px;color:#304b78;line-height:30px}main.information_detail .hallNameArea .description,main.informationVoc .hallNameArea .description{color:#797979;font-size:14px}main.information_detail .hallNameArea .nhk,main.informationVoc .hallNameArea .nhk{width:70%}.citiesFacilties.btnArea{width:auto;padding:20px 10px 10px;background:#fff}.citiesFacilties.btnArea p.text{font-size:16px}.citiesFacilties.btnArea p.text:before{left:0}.citiesFacilties.btnArea p.text:after{right:0}.citiesFacilties.btnArea ul{margin:20px 0 0;display:block}.citiesFacilties.btnArea ul .button{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-bottom:10px 0 6px;width:100%;font-size:22px;box-shadow:none}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.citiesFacilties.btnArea ul .button{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.citiesFacilties.btnArea ul .button *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.citiesFacilties.btnArea ul .button:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.citiesFacilties.btnArea ul .button span{font-size:16px;padding-right:1%}.citiesFacilties.btnArea ul .online{background:url(/images/common/nav/nav_arrow_white01.svg) no-repeat 15px center, linear-gradient(to bottom, #f2af70, #e6713d)}.citiesFacilties.btnArea ul .kaikan{color:#fff;background:url(/images/common/nav/nav_arrow_white05.svg) no-repeat 15px center, linear-gradient(to bottom, #9dd3d4, #4c8081)}}@media screen and (max-width: 736px){.spInformationFaq{background:#fff}.spInformationFaq .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}.spInformationFaq .nhkArea img{display:block;margin:0 auto;width:80%}.spInformationFaq .top{background:rgba(74,42,11,0.65);color:#fff;font-size:1rem;padding:5px 8px}.spInformationFaq .headerTitle.bgArea{background:url(/images/information/sp/img_information_tokyo.webp) right bottom #f3e7cb no-repeat !important;background-size:159px auto !important;border-top:0}.spInformationFaq .headerTitle.bgArea h2{padding:20px 10px 17px;font-size:1.5rem;color:#874c12}.spInformationFaq .headerTitle.bgArea h2 strong{font-size:2.5rem}.spInformationFaq .faqArea .questionDetailList{border:none;padding:0 10px 0}.spInformationFaq .faqArea .questionDetailList .qaList{background:#FFFFFF;padding:0}.spInformationFaq .faqArea .questionDetailList .qaList li{background:none;border-bottom:1px dotted #bfbfbf;padding-bottom:0;margin:0;position:relative}.spInformationFaq .faqArea .questionDetailList .qaList li:last-child{border:none}.spInformationFaq .faqArea .questionDetailList .qaList li a{background:none;padding:0}.spInformationFaq .faqArea .questionDetailList .qaList li a span{background:url(/images/common/sp/icon_faq_q_sp.png) left center no-repeat;background-size:33px 34px;padding:15px 25px 15px 45px;text-decoration:none;display:block}.spInformationFaq .faqArea .questionDetailList .qaList li a i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8rem}.spInformationFaq .inner{background:#fcf5e5;padding:20px 10px 10px}.spInformationFaq .inner .flTextArea{text-align:center}.spInformationFaq .inner .flTextArea .flText{font-size:1.7rem;font-weight:bold;color:#874c12;text-align:center;margin:10px 0}.spInformationFaq section h2.title{background:#f5f2f0;font-size:2rem}}main.informationVoc{margin-top:0}main.informationVoc .telbanner.top{padding-top:40px}main.informationVoc .voc h2.title{color:#344c74;background:#f5f2f0;border-top:3px solid;position:relative;font-size:2.7rem;text-align:center;line-height:1.2;padding:20px 0}main.informationVoc .voc ul{padding:20px 10px;box-sizing:border-box;background:#fff}main.informationVoc .voc ul li{margin-bottom:20px;background:#f5f0e6;padding:15px 10px;text-align:center}main.informationVoc .voc ul li img{max-width:50%;-webkit-border-radius:100%;border-radius:100%}main.informationVoc .voc ul li dl{text-align:left}main.informationVoc .voc ul li dl dt{color:#8f6632;font-weight:bold;margin:10px 0 5px}main.informationVoc .voc .basicInformation{background:#fff;padding:0 10px}main.informationVoc .flTextArea{background:#fff;padding-top:20px}@media screen and (max-width: 736px){main.faq{margin-top:0}main.faq section.pt30.pb55{padding:0 !important}main.faq .pageBack{margin-top:20px !important}.spFaq{background:#fff}.spFaq .top{background:rgba(74,42,11,0.65);color:#fff;font-size:1rem;padding:5px 8px}.spFaq .headerTitle.bgArea{background:url(/images/information/sp/img_information_tokyo.png) right bottom #f3e7cb no-repeat !important;background-size:159px auto !important;border-top:0}.spFaq .headerTitle.bgArea h2{padding:20px 10px 17px;font-size:1.5rem;color:#874c12}.spFaq .headerTitle.bgArea h2 strong{font-size:2.5rem;font-weight:bold}.spFaq .inner .banner{background-size:100%;background-repeat:no-repeat;padding:8% 3% 14%;margin:2px 0 0;display:block;background-image:url(/images/top/sp/search_img_01.jpg)}.spFaq .inner .banner .bnrTitle{font-size:1.7rem;color:#495d7b}.spFaq .inner .banner .bnrTitle i{display:table-cell;vertical-align:middle;font-size:2.1rem}.spFaq .inner .banner .bnrTitle span{display:table-cell;line-height:1.4}.spFaq .inner .banner .bnrTitle span em{font-size:2.9rem;font-weight:bold;display:block}.spFaq .inner .flTextArea{text-align:center}.spFaq .inner .flTextArea .flText{font-size:1.7rem;font-weight:bold;color:#874c12;text-align:center;margin:10px 0}.spFaq section h2.title{background:#f5f2f0;font-size:2rem}.spFaq .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}.spFaq .nhkArea img{display:block;margin:0 auto;width:80%}.faqBlock{background-color:#fff;width:100%;float:none;margin-bottom:0;border:solid 1px #eceef2;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.faqBlock:nth-of-type(even){float:none}.faqBlock:last-of-type{margin-bottom:0}.faqBlock a:hover{color:inherit;opacity:1}.faqBlock .hxStyle01{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.faqBlock .inner{padding:20px 3%}.faqBlock .inner p{font-size:15px;font-size:1.5rem;margin-bottom:15px;padding:0}.faqBlock .inner .questionList li{margin-bottom:10px;padding-bottom:14px;background:url(/images/faq/border_question.gif) repeat-x bottom center}.faqBlock .inner .questionList li a{display:block;vertical-align:middle;background:url(/images/faq/bg_faq_question.gif) repeat 0 0;padding-left:14px;width:100%;height:auto}.faqBlock .inner .questionList li a span{display:inline-block;vertical-align:middle;background:url(/images/common/sp/icon_faq_q_sp.png) no-repeat left 14px;background-size:33px 34px;padding:15px 10px 15px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:underline}.faqBlock .inner .more{display:block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:15px auto 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.faqBlock .inner .more{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.faqBlock .inner .more *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.faqBlock .inner .more:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.faqBlock .inner .more{line-height:45px}.faqBlock .inner .more *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.faqBlock .inner .more:not(:target){line-height:45px\9}.faqBlock .inner .more span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.faqBlock .inner .more span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.faqBlock .inner .more span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.faqBlock .inner .more span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}.questionForeword{font-size:15px;font-size:1.5rem;margin:20px 3%}.questionDetailList{background-color:#fff;padding:15px 3%;border:solid 1px #eceef2}.questionDetailList a:hover{color:inherit;opacity:1}.questionDetailList ul li{margin-bottom:10px;padding-bottom:14px;background:url(/images/faq/border_question_long.gif) no-repeat bottom center}.questionDetailList ul li:last-child{background:none;padding-bottom:10px}.questionDetailList ul li a{display:block;vertical-align:middle;background:url(/images/faq/bg_faq_question.gif) repeat 0 0;padding-left:14px;width:100%;height:auto}.questionDetailList ul li a span{display:inline-block;vertical-align:middle;background:url(/images/common/sp/icon_faq_q_sp.png) no-repeat left 14px;background-size:33px 34px;padding:15px 10px 15px 45px;text-decoration:underline}.questionDetail{background-color:#fff;padding:10px;border:solid 1px #eceef2}.questionDetail a:hover{color:#2e4872;opacity:1}.questionDetail dl dt .questionDetailTitle{font-size:16px;font-size:1.6rem}.questionDetail dl dd{margin-left:14px}.questionDetail dl dd img{vertical-align:bottom}.questionDetail dl dd .inner{overflow:hidden;padding:5px 0}.questionDetail dl dd .inner img{float:right;margin:0 0 5px 5px}.questionDetail dl dd .inner p{margin-bottom:5px}.questionDetail dl dd .thumb{clear:both;text-align:center;margin-left:0}.questionDetail dl dd .thumb.mt40{margin-top:20px !important}.questionDetail dl dd .thumb.mb30{margin-bottom:10px !important}.questionDetail dl dd .thumb img{width:100%}.faqRelation{background-color:#fff;border:solid 1px #eaebf0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.faqRelation .faqRelationInner{background:none;margin:20px 0px}.faqRelation ul{overflow:hidden;padding:0px 3%}.faqRelation ul li{margin-bottom:10px;width:100%;background:url(/images/faq/bg_faq_relation.gif) repeat center}.faqRelation ul li:nth-child(odd){float:none}.faqRelation ul li:nth-child(even){float:none}.faqRelation ul li a{display:block;padding:20px 10px}.faqRelation ul li a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat left 5px;padding-left:20px}.faqRelation ul li a:hover{color:#2e4872;opacity:1}}@media screen and (max-width: 736px){.wrapper,.bgWhite{background:#FFF}h3.ttl{color:#874c12;border-left:3px solid;line-height:1.2;padding:0 0 0 10px;font-size:2.0rem;font-weight:bold}.spHxStyle01{background:#f3e7cb;color:#874c12;font-size:2.5rem;padding:20px 10px}.spHxStyle02{color:#344c74;background:#f5f2f0;border-top:3px solid;position:relative;font-size:2.6rem;text-align:center;line-height:1.2;padding:20px 0}.titleArea{position:relative}.titleArea .spHxStyle03{color:#274c80;text-align:center;border:1px solid;border-bottom:4px solid;border-radius:3px;padding:15px 0;font-size:2.0rem;font-weight:normal;position:relative;background-color:#f4f6fb;background-image:linear-gradient(-45deg, transparent 25%, #eaf0f9 25%, #eaf0f9 50%, transparent 50%, transparent 75%, #eaf0f9 75%, #eaf0f9);background-size:4px 4px}.titleArea .arrowImg{max-width:initial;width:33px;margin:0 auto;display:block;position:absolute;bottom:-7px;left:45%}.marker{background:linear-gradient(transparent 60%, #ff6 60%)}.flText{font-weight:bold;color:#874c12;font-size:1.8rem;line-height:1.4;text-align:center;padding:0 0 20px}.flText img{margin:0 auto;padding:15px 0 0;width:70%;display:block}.flText .leadText{color:#7d4222;margin:20px 0}.areaSearchArea{padding:20px 0;background:#FFFFFF}.areaSearchArea .textCaseNext{border:2px solid;border-radius:6px;background:#e9f1f9;font-size:1.6rem;line-height:1.6;padding:20px 10px;margin:10px;text-align:left;font-weight:normal;color:#2d456f}.areaSearchArea .textCaseNext:after{background:url(/images/common/sp/img_navy_underarrow.svg) no-repeat center bottom;bottom:-25px;height:25px}.areaSearchArea .support2{background:#fcf5e5}.areaSearchArea .support2 .header{font-size:2.0rem;font-weight:bold;background:url(/images/top/sp/support2_img.png) no-repeat right top;background-size:35%;padding:30px 5% 20px}.areaSearchArea .support2 ul{display:table;width:100%}.areaSearchArea .support2 ul li{display:table-cell;width:33.3%}.areaSearchArea .support2 ul li:nth-of-type(1){background:#328182}.areaSearchArea .support2 ul li:nth-of-type(2){background:#3b6187}.areaSearchArea .support2 ul li:nth-of-type(3){background:#7a4d37}.areaSearchArea .support2 ul li a{padding:20px 5%;display:block;color:#FFF;font-size:2.0rem}.areaSearchArea .support2 ul li a i,.areaSearchArea .support2 ul li a span{display:table-cell}.areaSearchArea .support2 ul li a span{padding-left:10px}.areaSearchArea .support2 .detail{display:table;width:100%;margin:10px 0;font-size:1.2rem}.areaSearchArea .support2 .detail p{display:table-cell;width:33.3%;font-size:1.2rem;padding-left:4%}.areaSearchArea .support2 .detail p:first-child{padding-left:4%}.areaSearchArea .support2 img{width:95%;margin:0 auto 30px;display:block}.otherCaseArea h3.ttl{color:#344c74;background:#FFF;border-top:3px solid;position:relative;font-size:2.6rem;text-align:center;line-height:1.2;padding:20px 0;border-left:none}.otherCaseArea h3.ttl.center{text-align:center}.otherCaseArea .inner{padding:0 10px 10px}.otherCaseArea ul{background:#f7ebe6;padding:5px 10px}.otherCaseArea ul li.block{background:#FFF;border:1px solid;margin:25px 0;display:block;position:relative}.otherCaseArea ul li.block i{font-size:2.0rem;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.otherCaseArea ul li.block .head{-webkit-display:flex;display:flex;align-items:center}.otherCaseArea ul li.block .head .left{position:relative;width:50%;margin-right:3%}.otherCaseArea ul li.block .head .left .ttl{position:absolute;left:0;top:0;color:#FFF;font-size:1.6rem;font-weight:bold;padding:0 10px}.otherCaseArea ul li.block .head .left .ttl strong{font-size:2.5rem}.otherCaseArea ul li.block .head .right{padding-right:10px;width:50%}.otherCaseArea ul li.block .head .right .top,.otherCaseArea ul li.block .head .right .topArea{-webkit-display:flex;display:flex;align-items:center;margin-bottom:10px;justify-content:center}.otherCaseArea ul li.block .head .right .top .tag,.otherCaseArea ul li.block .head .right .topArea .tag{background:#FFF;margin:0 5px 0 0;border:2px solid;display:inline-block;padding:0 8px;font-size:1.6rem;font-weight:bold;min-width:68px;width:auto;text-align:center}.otherCaseArea ul li.block .head .right .top .tag.tagFamily,.otherCaseArea ul li.block .head .right .topArea .tag.tagFamily{color:#dd523b}.otherCaseArea ul li.block .head .right .top .tag.tagGeneral,.otherCaseArea ul li.block .head .right .topArea .tag.tagGeneral{color:#79588d}.otherCaseArea ul li.block .head .right .top .tag.tagCremation,.otherCaseArea ul li.block .head .right .topArea .tag.tagCremation{color:#8d8958}.otherCaseArea ul li.block .head .right .top .count,.otherCaseArea ul li.block .head .right .topArea .count{border:1px solid #bfbfbf;border-radius:32px;padding:0 8px}.otherCaseArea ul li.block .head .right .top .count em,.otherCaseArea ul li.block .head .right .topArea .count em{font-weight:bold;font-size:2.0rem}.otherCaseArea ul li.block .head .right .top .area3,.otherCaseArea ul li.block .head .right .topArea .area3{font-weight:bold;vertical-align:baseline;line-height:1;box-sizing:border-box;font-size:10px;font-size:1rem;color:#282828;border:2px solid #bfbfbf;border-radius:20px;padding:3px 7px 1px 7px}.otherCaseArea ul li.block .head .right .top .area3 span,.otherCaseArea ul li.block .head .right .topArea .area3 span{font-size:15px;font-size:1.5rem}.otherCaseArea ul li.block .head .right .price{border:1px solid #bfbfbf;text-align:center}.otherCaseArea ul li.block .head .right .price dl dt.ttl{color:#FFF;background:#c30f47;font-size:1.6rem;font-weight:bold}.otherCaseArea ul li.block .head .right .price dl dd{padding:10px 0;font-size:2.0rem}.otherCaseArea ul li.block .head .right .price dl dd em{color:#c30f47;font-size:2.3rem;font-weight:bold}.otherCaseArea ul li.block .body{padding:10px}.otherCaseArea ul li.block .body .text{font-size:1.8rem;line-height:1.4;padding:0 0 20px 10px}.otherCaseArea ul li.block .body ul.text2{background:#FFF}.otherCaseArea ul li.block .body ul.text2 li{margin:0px 0 10px}.otherCaseArea ul li.block .body ul.text2 li span{background:#e9f1f9;padding:5px 10px;margin-right:10px;display:inline-block}.otherCaseArea ul li.block .body .detailArea dl{border:1px solid #bfbfbf;border-radius:12px}.otherCaseArea ul li.block .body .detailArea dl dt{text-align:center;color:#FFF;font-size:1.6rem;font-weight:bold;border-radius:8px 8px 0 0;letter-spacing:3px}.otherCaseArea ul li.block .body .detailArea dl dd{padding:18px 0 8px}.otherCaseArea ul li.block .body .detailArea dl dd ul{-webkit-display:flex;display:flex;flex-wrap:wrap;justify-content:center;background:#FFF;padding:0}.otherCaseArea ul li.block .body .detailArea dl dd ul li{width:20%;padding:5px 0;background:#e9f1f9;color:#2d4670;border:2px solid;margin:0 6px 8px;border-radius:5px;text-align:center;font-weight:bold;font-size:2.0rem}.otherCaseArea ul li.block .body .detailArea dl dd ul li.off{background:#f7f7f7;color:#bfbfbf;border:none}.otherCaseArea ul li.block.case01{border-top:5px solid #7a4d37}.otherCaseArea ul li.block.case01 .head .ttl{background:#7a4d37}.otherCaseArea ul li.block.case01 .detailArea dt{background:#7a4d37}.otherCaseArea ul li.block.case02{border-top:5px solid #7b7c7c}.otherCaseArea ul li.block.case02 .head .ttl{background:#7b7c7c}.otherCaseArea ul li.block.case02 .detailArea dt{background:#7b7c7c}.otherCaseArea ul li.block.case03{border-top:5px solid #aa8109}.otherCaseArea ul li.block.case03 .head .ttl{background:#aa8109}.otherCaseArea ul li.block.case03 .detailArea dt{background:#aa8109}.otherCaseArea ul li.block.case04{border-top:5px solid #559070}.otherCaseArea ul li.block.case04 .head .ttl{background:#559070}.otherCaseArea ul li.block.case04 .detailArea dt{background:#559070}.section{background:#FFFFFF;padding:0 10px}.section h3 a{padding:0 0 0 10px}.section .inner{padding:0}.section .inner .secTotal{margin-top:20px;padding-bottom:20px}.section .inner .secTotal .boxCost{background:#e9f1f9}.section .inner .secTotal .boxCost .titleArea{position:relative}.section .inner .secTotal .boxCost ul.list{padding:15px 10px;-webkit-display:flex;display:flex;flex-wrap:wrap}.section .inner .secTotal .boxCost ul.list li{border:2px solid #83a5cb;border-radius:3px;background:url(/images/fee/mitsumori_point/sp/bg_boxfee1.png) 95% no-repeat #fff;background-size:16%;margin:10px 0 35px;padding:15px 0;width:100%;-webkit-display:flex;display:flex;align-items:center;min-height:60px;position:relative}.section .inner .secTotal .boxCost ul.list li:nth-of-type(2){background:url(/images/fee/mitsumori_point/sp/bg_boxfee2.png) 95% no-repeat #fff;background-size:16%}.section .inner .secTotal .boxCost ul.list li:nth-of-type(3){background:url(/images/fee/mitsumori_point/sp/bg_boxfee3.png) 95% no-repeat #fff;background-size:16%}.section .inner .secTotal .boxCost ul.list li .type{display:table-cell;color:#83a5cb;margin:0 15px;font-size:2.3rem;font-weight:bold}.section .inner .secTotal .boxCost ul.list li .text{display:table-cell;line-height:1.3;padding-left:15px}.section .inner .secTotal .boxCost ul.list li::after{display:block;content:'';background:url(/images/fee/icon_plus.png) no-repeat left top;position:absolute;width:32px;height:31px;bottom:-39px;right:45%}.section .inner .secTotal .boxCost ul.list li:last-child{margin:10px 0}.section .inner .secTotal .boxCost ul.list li:last-child::after{display:none}.section .inner .secCost .modCost01{padding:20px 10px;margin:20px 0}.section .inner .secCost .modCost01:nth-of-type(1){background:url(/images/fee/mitsumori_point/sp/bg_cost_01_mod.jpg) right bottom no-repeat #fcf5e5;background-size:50%}.section .inner .secCost .modCost01:nth-of-type(2){background:url(/images/fee/mitsumori_point/sp/bg_cost_02_.jpg) right bottom no-repeat #fcf5e5;background-size:50%}.section .inner .secCost .modCost01:nth-of-type(3){background:url(/images/fee/mitsumori_point/sp/bg_cost_03_.jpg) center 90% no-repeat #fcf5e5;background-size:70%;padding:20px 10px 35vw}.section .inner .secCost .modCost01 .ttlBox .ttl{color:#874c12;font-size:2.0rem;font-weight:normal;border-bottom:1px solid;padding:0 0 5px;margin:0 0 20px}.section .inner .secCost .modCost01 .ttlBox .ttl strong{font-weight:normal}.section .inner .secCost .modCost01 .ttlBox .txt{color:#874c12}.section .inner .secCost .modCost01 .contentBox{margin:10px 0 0}.section .inner .secCost .modCost01 .contentBox .inner ul.list{-webkit-display:flex;display:flex;flex-wrap:wrap}.section .inner .secCost .modCost01 .contentBox .inner ul.list li{position:relative;line-height:1.8;width:40%;padding-left:15px}.section .inner .secCost .modCost01 .contentBox .inner ul.list li::after{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:absolute;left:3px;top:8px}.section .inner .secCost .modCost01 .contentBox .inner ul.list li:last-child::after{content:none}.section .inner .secCost .modCost01 .contentBox .inner .explain{width:48%;margin:20px 0 0}.inquirySection{background:#f3e7cb}.inquirySection .underArrow{position:relative;background:#2d4670;text-align:center;padding:10px 0 25px}.inquirySection .underArrow .arrowImg{margin-top:-0.5px;width:100%}.inquirySection .underArrow p{display:inline-block;background:#fdfff4;border-radius:2px;color:#c30f47;font-weight:bold;padding:0 10px}.inquirySection .underArrow h3{color:#fff;width:100%;font-size:2rem;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.inquirySection .inquirybanner{padding:20px 10px}.inquirySection.bgNone{background:#1486B6}main.fee li.block i{display:none}main.fee h3.titlebtn{height:32vw;width:100%;display:table;font-weight:bold;position:relative}main.fee h3.titlebtn a,main.fee h3.titlebtn i,main.fee h3.titlebtn span{display:table-cell;vertical-align:middle}main.fee h3.titlebtn a{padding:0 0 0 10px}main.fee h3.titlebtn a span{font-size:1.6rem;color:#000000}main.fee h3.titlebtn a span em{color:#2d4670;font-size:2.6rem;padding-left:3px;display:block;line-height:1.2}main.fee section.headerTitle{background:#FFFFFF;border:none}main.fee section.headerTitle h2{background:#f3e7cb;color:#874c12;font-size:2.5rem;padding:20px 10px;font-weight:bold}main.fee section.headerTitle .inner{padding:20px 3%}main.fee section.headerTitle .inner .subText{font-weight:bold;margin-bottom:10px}main.fee section.headerTitle .inner .title{font-weight:bold;font-size:1.8rem}main.fee section.headerTitle .inner .text span{background:linear-gradient(transparent 60%, #ff6 60%)}main.fee section{padding:0}main.fee section h3.mitsumori_point{background:url(/images/fee/sp/img_mechanism_bg.jpg) no-repeat right;background-size:100%}main.fee section h3.price{background:url(/images/fee/sp/img_cace_bg.jpg) no-repeat right;background-size:100%}main.fee section h3.type{background:url(/images/fee/sp/img_charge_bg_mod3.jpg) no-repeat right;background-size:100%}main.fee section .inner{padding:10px}main.fee section .inner .intro{margin-bottom:10px}main.fee section.typeSearchArea{background:#FFFFFF}main.fee section.typeSearchArea h3.title{background:url(/images/fee/sp/img_charge_bg.jpg) no-repeat right;background-size:100%}main.fee section.typeSearchArea .block{padding:10px 10px 0}main.fee section.typeSearchArea .block h3{color:#874c12;border-left:3px solid;line-height:1.2;padding:0 0 0 10px;font-size:2.0rem;margin-bottom:20px}main.fee section.typeSearchArea .block h3 em{font-size:2.3rem}main.fee section.areaSearchArea{padding:0}main.fee section.areaSearchArea .areaSearchArea{background:#fff;padding-bottom:20px}main.fee section.areaSearchArea .textCaseNext{margin:10px 10px 30px}main.fee section.areaSearchArea h3.title{height:auto}main.fee section.areaSearchArea h3 span.title{width:70%}main.fee section.areaSearchArea h3 span.title .text{line-height:1.4}main.fee section.areaSearchArea small{padding-left:10px}main.fee .basicKnowledgeArea{background:#fff}main.fee .basicKnowledgeArea h2.hxStyle02{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.5rem;text-shadow:0 0 5px #000}main.fee .basicKnowledgeArea ul li{background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 );border-top:1px solid #c0c0c0}main.fee .basicKnowledgeArea ul li a{padding:10px;display:table;width:100%;table-layout:fixed}main.fee .basicKnowledgeArea ul li a .img{display:table-cell;width:75px;vertical-align:middle}main.fee .basicKnowledgeArea ul li a .img img{width:100%;vertical-align:bottom}main.fee .basicKnowledgeArea ul li a .title{display:table-cell;width:100%;vertical-align:middle;font-size:1.8rem;font-weight:bold;padding:0 20px 0 10px;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}main.fee .basicKnowledgeArea ul li:last-child{border-bottom:1px solid #c0c0c0}main.fee_mitsumori_point .headerTitle .inner{background:#FFFFFF;padding:20px 10px}main.fee_mitsumori_point h3.ttl{margin-bottom:20px}main.fee_mitsumori_point .balance{background:#e9f1f9;padding:30px 10px}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance{-webkit-display:flex;display:flex;justify-content:space-between}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item{background:#FFF;border:1px solid #83a5cb;width:45%;position:relative}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item img{position:absolute;width:45%;right:5px;top:10px}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item:first-child .box ul{padding-top:50px !important}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item:nth-child(1)::after{display:block;width:96px;height:5px;content:"";background:url(/images/fee/mitsumori_point/icon_minus.png) no-repeat;background-size:30%;position:absolute;right:-100px;top:50%}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item:nth-child(2) img{width:30%}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item .ttl{background:#83a5cb;color:#FFF;padding:5px 10px}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item .box{-webkit-display:flex;display:flex;align-items:center}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item .box ul.list{padding:10px}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item .box ul.list li{position:relative;padding:0 0 0 10px}main.fee_mitsumori_point .balance .inner .secBalance ul.boxBalance li.item .box ul.list li::after{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:absolute;left:-3px;top:11px}main.fee_mitsumori_point .balance .inner .secBalance .results{background:url(/images/fee/mitsumori_point/sp/img_balance03.png) 70% center #cb9964 no-repeat;background-size:40%;position:relative;margin:60px 0 0;border-radius:4px}main.fee_mitsumori_point .balance .inner .secBalance .results::before{display:block;width:77px;height:45px;content:"";background:url(/images/fee/mitsumori_point/sp/icon_arrow_down.png);position:absolute;right:40%;top:-45px;background-size:100%;background-repeat:no-repeat}main.fee_mitsumori_point .balance .inner .secBalance .results .ttl{color:#FFF;padding:23px 40px;font-size:1.6rem}main.fee_mitsumori_point .spAttentionArea{background:#fcf5e5;padding:20px 0 0}main.fee_mitsumori_point .spAttentionArea .ttl{margin-left:10px}main.fee_mitsumori_point .spAttentionArea .danger{background:url(/images/top/sp/attention_img.jpg) no-repeat left center #fcf5e5;background-size:30%}main.fee_mitsumori_point .spAttentionArea .danger .call{font-size:2.2rem;font-weight:bold;margin:0 0 0 auto;width:68%;position:relative;padding:0 10% 5px;text-align:center;z-index:0;line-height:1.4}main.fee_mitsumori_point .spAttentionArea .danger .call span{display:block}main.fee_mitsumori_point .spAttentionArea .danger .call img{width:15%}main.fee_mitsumori_point .spAttentionArea .danger .call::before,main.fee_mitsumori_point .spAttentionArea .danger .call::after{content:"";position:absolute;bottom:20px;width:25px;height:77px}main.fee_mitsumori_point .spAttentionArea .danger .call::before{background:url(/images/top/sp/slash_1.png) no-repeat;left:0}main.fee_mitsumori_point .spAttentionArea .danger .call::after{background:url(/images/top/sp/slash_2.png) no-repeat;right:15px;width:50px}main.fee_mitsumori_point .spAttentionArea .obi{font-size:2.0rem;font-weight:bold;background:#c4144a;color:#FFFFFF;text-align:center;padding:7px 0;position:relative}main.fee_mitsumori_point .spAttentionArea .obi::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-top:10px solid #c4144a;border-left:15px solid transparent;border-right:15px solid transparent}main.fee_mitsumori_point .spAttentionArea .inner{padding:10px}main.fee_mitsumori_point .spAttentionArea .inner .block{padding:25px 0}main.fee_mitsumori_point .spAttentionArea .inner .block:first-child{border-bottom:1px solid #c4144a}main.fee_mitsumori_point .spAttentionArea .inner .block .title{font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.4}main.fee_mitsumori_point .spAttentionArea .inner .block .title em{color:#c4144a;font-size:2.5rem}main.fee_mitsumori_point .spAttentionArea .inner .block .text{font-size:1.6rem;line-height:1.2;margin:10px 0 0}main.fee_mitsumori_point .secPlan{background:#fcf5e5;padding:10px}main.fee_mitsumori_point .secPlan .boxCase{margin:20px 0 10px}main.fee_mitsumori_point .secPlan .boxCase .ttl{background:#874c12;text-align:center;color:#FFF;padding:10px 0}main.fee_mitsumori_point .secPlan .boxCase ul.list{background:#FFF}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case{border-bottom:1px dotted;padding:30px 10px;min-height:35vw}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:nth-child(1){background:url(/images/fee/mitsumori_point/img_case02.png) no-repeat 5% center;background-size:30%}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:nth-child(2){background:url(/images/fee/mitsumori_point/img_case03.png) no-repeat 95% center;background-size:30%}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:nth-child(3){background:url(/images/fee/mitsumori_point/img_case04.png) no-repeat 5% center;background-size:30%}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:nth-child(4){background:url(/images/fee/mitsumori_point/img_case05.png) no-repeat 95% center;background-size:30%}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:last-child{border:none}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case span{width:65%;display:block;margin:0 0 0 auto}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case span strong{color:#c4144a}main.fee_mitsumori_point .secPlan .boxCase ul.list li.case:nth-child(even) span{margin:0 auto 0 0;font-size:1.6rem}main.fee_mitsumori_point .secAttention{background:#fcf5e5;padding:10px}main.fee_mitsumori_point .secAttention .boxDocument{margin-top:25px;padding:62px 20px 12px;background-color:#fdfcfb;border:1px dashed #9a6b4f;border-radius:3px;overflow:hidden;position:relative;color:#907362}main.fee_mitsumori_point .secAttention .boxDocument::before{display:inline-block;width:35px;height:29px;content:url(/images/fee/mitsumori_point/ico_ldquo01.png);position:absolute;left:20px;top:20px}main.fee_mitsumori_point .secAttention .boxDocument::after{display:inline-block;width:35px;height:29px;content:url(/images/fee/mitsumori_point/ico_rdquo01.png);position:absolute;right:20px;bottom:52px}main.fee_mitsumori_point .secAttention .boxDocument .txtPdf{text-decoration:underline}main.fee_mitsumori_point .secPoint{background:#fcf5e5;padding:10px}main.fee_mitsumori_point .secPoint ul.list li{-webkit-display:flex;display:flex;align-items:baseline;margin:20px 0}main.fee_mitsumori_point .secPoint ul.list li img{width:5%}main.fee_mitsumori_point .secPoint ul.list li p strong{color:#d40f4c;background:linear-gradient(transparent 60%, #ff6 60%)}main.fee_mitsumori_point .secPoint .btn{margin:20px 0;line-height:1.3}main.fee_mitsumori_point .secEstimate .imgTitle{background:url(/images/fee/mitsumori_point/sp/bg_estimate01.jpg) no-repeat;background-size:100%;min-height:97px;color:#2e4872;padding:10px 20px;line-height:1.4;font-size:1.6rem}main.fee_mitsumori_point .secEstimate .imgTitle em{font-size:2.3rem;font-weight:bold}main.fee_mitsumori_point .secEstimate .boxEstimate{padding:10px}main.fee_mitsumori_point .secEstimate .boxEstimate h4.ttl{background:#f1eada;color:#7d4222;border-radius:3px;padding:10px}main.fee_mitsumori_point .secEstimate .boxEstimate .txt strong{color:#2e4872}main.fee_mitsumori_point .secEstimate .modEstimate{padding:10px}main.fee_mitsumori_point .secEstimate .modEstimate .ttl{margin-bottom:20px}main.fee_mitsumori_point .secEstimate img{display:block;margin:20px auto;width:52%}main.fee_mitsumori_point .telInfo img{width:70%;margin:0 auto;display:block}main.fee_mitsumori_point .telInfo .leadText{color:#7d4222;font-size:1.6rem;margin:20px 0}}section.otherCaseArea.accordion h3{text-align:left}section.otherCaseArea.accordion h3.center{text-align:center}section.otherCaseArea.accordion .caseHeaderTitle{-webkit-display:flex;display:flex;align-items:center;justify-content:space-between;border-width:1px;border-style:solid;border-radius:6px;margin:20px 10px 0;padding:15px;background-color:#314c79;background-image:linear-gradient(-45deg, transparent 25%, #405883 25%, #405883 50%, transparent 50%, transparent 75%, #405883 75%, #405883);background-size:4px 4px;font-size:2.0rem;color:#FFF}section.otherCaseArea.accordion .caseHeaderTitle .titleBox h3,section.otherCaseArea.accordion .caseHeaderTitle .textBox h3{font-size:2.1rem;font-weight:bold;border-bottom:1px solid}section.otherCaseArea.accordion .caseHeaderTitle .titleBox p,section.otherCaseArea.accordion .caseHeaderTitle .textBox p{font-size:1.4rem;line-height:1.4;margin-top:10px}section.otherCaseArea.accordion .caseHeaderTitle .titleBox p small,section.otherCaseArea.accordion .caseHeaderTitle .textBox p small{font-size:1.1rem}section.otherCaseArea.accordion .caseHeaderTitle.borderNone{padding:10px 15px}section.otherCaseArea.accordion .caseHeaderTitle.borderNone .titleBox h3,section.otherCaseArea.accordion .caseHeaderTitle.borderNone .textBox h3{border-bottom:none}section.otherCaseArea.accordion ul{background:transparent;padding:0}section.otherCaseArea.accordion ul li.block{margin-top:20px;margin-bottom:0}section.otherCaseArea.accordion .accordion{padding:0 0 20px}section.otherCaseArea.accordion .accordion .accordion-control{display:block;border-radius:3px;border:1px solid #244676;color:#244676;text-align:center;padding:10px;font-size:1.8rem;position:relative;background:#fcfcfc url(/images/common/bg_gradient_gray.jpg) left center repeat-x;background:-moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #e4e4e4 100%);margin-top:20px}section.otherCaseArea.accordion .accordion .accordion-control.close .open{display:none}section.otherCaseArea.accordion .accordion .accordion-control.open .close{display:none}section.otherCaseArea.accordion .accordion .accordion-control i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem}section.otherCaseArea.accordion .accordion .accordion-inner{background-color:#314c79}section.otherCaseArea.accordion .accordion .item .accordion-panel{display:none}section.otherCaseArea.accordion .accordion .item .accordion-panel .closeBtn{background:#314c79;color:#FFFFFF;padding:10px 5px;-webkit-display:flex;display:flex;align-items:center;justify-content:center;margin:13px 10px 30px}section.otherCaseArea.accordion .accordion .item .accordion-panel .closeBtn span{font-size:2.0rem}@media screen and (max-width: 736px){.inner{padding:10px}main.fee_price .headerTitle .bgArea{background:#f3e7cb}main.fee_price .headerTitle .bgArea h2{padding:25px 10px;line-height:1.4;color:#874c12;font-size:2.5rem}main.fee_price .headerTitle .inner{padding:20px 10px}main.fee_price .averageArea{background:#f7ebe6}main.fee_price .averageArea h2 small{display:block;font-size:1.3rem}main.fee_price .averageArea .average .textArea02{background:#fff;padding:10px;margin:20px 0}main.fee_price .averageArea .average .textArea02.mt0{margin:0}main.fee_price .averageArea .average .textArea02 .small{font-size:1.3rem;margin-top:5px}main.fee_price .averageArea .average .textArea02 .dataList01{display:flex;flex-wrap:wrap;width:100%;font-size:1.3rem}main.fee_price .averageArea .average .textArea02 .dataList01 dt{width:50%}main.fee_price .averageArea .average .textArea02 .dataList01 dd{width:50%}main.fee_price .averageArea .average .textArea02 .dataList02{display:block;font-size:1.3rem;padding-top:5px;text-indent:-1.2rem;padding-left:1rem}main.fee_price .averageArea .average .priceBox{background:#FFF;padding:10px;margin:20px 0;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif}main.fee_price .averageArea .average .priceBox .priceHead{background:#f7ebe6;text-align:center}main.fee_price .averageArea .average .priceBox .priceHead .lineB span .fzL{background:linear-gradient(transparent 60%, #ff6 60%);color:#c30f47;font-weight:bold;font-size:5.8rem}main.fee_price .averageArea .average .priceBox ul.pricePicList li{-webkit-display:flex;display:flex;align-items:center;margin:10px 0}main.fee_price .averageArea .average .priceBox ul.pricePicList li .image{width:35%;margin-right:5%}main.fee_price .averageArea .average .priceBox ul.pricePicList li .box{font-size:2.1rem;width:65%;line-height:1}main.fee_price .averageArea .average .priceBox ul.pricePicList li .box .title{color:#274c80;background:linear-gradient(transparent 60%, #ff6 60%);display:inline-block}main.fee_price .averageArea .average .priceBox ul.pricePicList li .box .price span{color:#c30f47;font-weight:bold;font-size:4.2rem}main.fee_price .averageArea .average .priceBox ul.pricePicList li .box a{text-decoration:underline;margin-top:10px;display:block}main.fee_price .averageArea .average .priceBox .txtR{font-size:1rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.fee_price .averageArea .average .priceBox .txtR{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.fee_price .averageArea .average .priceBox .txtR *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.fee_price .averageArea .average .priceBox .txtR:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}main.fee_price .averageArea .average .text p{margin:10px 0}main.fee_price .averageArea .average .img{width:100%}main.fee_price .otherCaseArea h2{text-align:center;border:none}main.fee_price .otherCaseArea article h3{margin-bottom:0}main.fee_price .otherCaseArea article ul{padding:0;background:#FFF}main.fee_price .areaSearchArea{padding:0;margin-bottom:10px}main.fee_price .areaSearchArea h3 .title{width:70%}main.fee_price .areaSearchArea h3 .title .text{line-height:1.4}main.fee_price .textMod{padding:10px}main.fee_price .textMod h4 strong{color:#b1233b}main.fee_price .textMod .text{margin:10px 0}main.fee_price_case .headerTitle .bgArea{background:#f3e7cb}main.fee_price_case .headerTitle .bgArea h2{padding:10px 10px 17px;line-height:1.4;color:#874c12;font-size:2.1rem}main.fee_price_case .headerTitle .bgArea h2 strong{font-size:2.9rem;display:block}main.fee_price_case .headerTitle .intro{padding:0 0 20px;border-bottom:2px solid #874c12}main.fee_price_case .headerTitle .intro .areaForeword{font-size:4.2vw}main.fee_price_case .headerTitle .intro ul{-webkit-display:flex;display:flex;justify-content:space-between;margin:0 10px}main.fee_price_case .headerTitle .intro ul li{border-radius:3px}main.fee_price_case .headerTitle .intro ul li.bcBrown{background:#7d4222}main.fee_price_case .headerTitle .intro ul li.bcSilver{background:#7b7c7c}main.fee_price_case .headerTitle .intro ul li.bcGold{background:#aa8109}main.fee_price_case .headerTitle .intro ul li.bcGreen{background:#559070}main.fee_price_case .headerTitle .intro ul li a{-webkit-display:flex;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:1.4rem;width:30vw}main.fee_price_case .headerTitle .intro ul li a.pre{padding:7px 20px 7px 10px}main.fee_price_case .headerTitle .intro ul li a.pre i{padding-right:3vw}main.fee_price_case .headerTitle .intro ul li a.next{padding:7px 0 7px 30px}main.fee_price_case .headerTitle .intro ul li a.next i{padding-left:3vw}main.fee_price_case .headerTitle .intro ul li i{font-size:1.9rem}main.fee_price_case .caseArea{background:#f7ebe6;padding:0 10px}main.fee_price_case .caseArea .caseTtl{color:#874c12;text-align:center;padding:10px 0;line-height:1.4;font-size:2.1rem}main.fee_price_case .caseArea .caseTtl span{display:block}main.fee_price_case .caseArea .caseTtl span strong{font-size:3.3rem;margin-left:-5px;font-weight:bold;font-style:italic}main.fee_price_case .caseArea .caseTtl span.case4 strong{margin-left:3px;vertical-align:text-bottom}main.fee_price_case .caseArea .detail{background:#FFF;font-size:1.2rem;text-align:center}main.fee_price_case .caseArea .detail em{font-size:2.5rem}main.fee_price_case .caseArea img.photo{display:block;margin:20px auto 10px}main.fee_price_case .caseArea h4{background:#2d4670;color:#FFF;font-size:2.1rem;padding:7px 15px}main.fee_price_case .caseArea ul.request{border-bottom:1px dotted #c2c2c1;padding:10px}main.fee_price_case .caseArea ul.request li{padding-left:5px;font-size:1.7rem}main.fee_price_case .caseArea ul.request li::before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:relative;left:-5px;top:-3px}main.fee_price_case .caseArea ul.request li span{color:#874c12;font-weight:bold}main.fee_price_case .caseArea .tag{background:#FFF;padding:3px 40px;margin:15px 0;border:1px solid;display:inline-block;padding:0 40px;font-size:1.7rem}main.fee_price_case .caseArea .tag.tagFamily{color:#dd523b}main.fee_price_case .caseArea .tag.tagGeneral{color:#79588d}main.fee_price_case .caseArea .tag.tagCremation{color:#8d8958}main.fee_price_case .caseArea dl.type{background:#FFF;padding:10px;-webkit-display:flex;display:flex;flex-wrap:wrap;align-items:center;font-size:1.7rem}main.fee_price_case .caseArea dl.type dt{background:#e9f1f9;width:25%;display:inline-block;text-align:center;margin:5px 0;padding:10px 5px}main.fee_price_case .caseArea dl.type dd{width:75%;padding:0 0 0 10px;line-height:1.3}main.fee_price_case .caseArea dl.type dd a{display:block;text-decoration:underline}main.fee_price_case .caseArea .detailBlock{margin:20px 0}main.fee_price_case .caseArea .detailBlock .allPrice{border:2px solid #b1233b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative}main.fee_price_case .caseArea .detailBlock .allPrice .allTitle{background-color:#b1233b;background-image:linear-gradient(-45deg, transparent 25%, #c04c60 25%, #c04c60 50%, transparent 50%, transparent 75%, #c04c60 75%, #c04c60);background-size:4px 4px;padding:10px 0;text-align:center;color:#FFFFFF;font-size:2.1rem;font-weight:bold}main.fee_price_case .caseArea .detailBlock .allPrice .head{-webkit-display:flex;display:flex;align-items:center;justify-content:space-between;background:#faeaf1;padding:20px 10px}main.fee_price_case .caseArea .detailBlock .allPrice .head .title{background:#FFFFFF;padding:5px 10px}main.fee_price_case .caseArea .detailBlock .allPrice .head span{color:#b1233b;font-size:2.1rem}main.fee_price_case .caseArea .detailBlock .allPrice .head em{font-size:3.3rem;font-weight:bold}main.fee_price_case .caseArea .detailBlock .allPrice .head small{background:#858382;color:#FFFFFF;width:15%;text-align:center;line-height:1.6;font-size:1.6rem}main.fee_price_case .caseArea .detailBlock .allPrice .body .txtC{background:#f7f7f7;padding:5px 0}main.fee_price_case .caseArea .detailBlock .allPrice .body .txtC em{font-weight:bold;font-size:2.2rem}main.fee_price_case .caseArea .detailBlock .allPrice .body .bgWhite{background:#FFF;margin:0}main.fee_price_case .caseArea .detailBlock .allPrice .body .bgWhite .text{line-height:1.4;padding-left:16px}main.fee_price_case .caseArea .detailBlock .allPrice .body .bgWhite .text small{margin-left:0}main.fee_price_case .caseArea .detailBlock .allPrice .body .bgWhite a{font-size:1.6rem;text-align:center;display:block;margin:10px 0 0;text-decoration:underline}main.fee_price_case .caseArea .detailBlock .allPrice::after{content:"";width:0;height:0;border:15px solid transparent;border-top:15px solid #b1233b;position:absolute;left:45%;bottom:-30px}main.fee_price_case .caseArea .detailBlock .priceDetail{margin:30px 0 10px;border:1px solid #bfbfbf}main.fee_price_case .caseArea .detailBlock .priceDetail .priceTitle .title{text-align:center;color:#2d4670;font-size:5.5vw;font-weight:bold;letter-spacing:0.1em;padding:20px 0}main.fee_price_case .caseArea .detailBlock .priceDetail .priceTitle small{font-size:1.6rem;text-align:left;padding:10px 0 0 10%;display:block}main.fee_price_case .caseArea .detailBlock .priceDetail ul{padding:0 10px;background:#FFF}main.fee_price_case .caseArea .detailBlock .priceDetail ul li{padding:10px 0;-webkit-display:flex;display:flex;align-items:center;border-bottom:1px dotted #c7c7c7}main.fee_price_case .caseArea .detailBlock .priceDetail ul li:last-child{border:none}main.fee_price_case .caseArea .detailBlock .priceDetail ul li img{width:23%;height:auto}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl{padding-left:5%;width:100%}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl.off{color:#858382}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl.off .text{color:#858382}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl.off strong{color:#858382}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl dt{font-weight:bold}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl dd p strong{font-size:1.7rem;color:#c4144a;background:#f7f7f7;display:block}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl dd p strong span{font-size:2.1rem}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl dd p .text{font-size:1.3rem;display:block;color:#282828}main.fee_price_case .caseArea .detailBlock .priceDetail ul li dl dd p a.linkText{text-decoration:underline;margin-top:5px;display:block}main.fee_price_case .caseArea .detailBlock .priceDetail .fee_detail_list{display:flex;padding:0px 10px 15px;justify-content:center;flex-wrap:wrap}main.fee_price_case .caseArea .detailBlock .priceDetail .fee_detail_list li{width:33%;border-bottom:none;text-align:center;padding:10px 0;float:none;align-items:baseline;font-weight:bold;color:#463D3B;line-height:2rem;flex-wrap:wrap}main.fee_price_case .caseArea .detailBlock .priceDetail .fee_detail_list li .note{font-size:1.1rem;margin:0 auto;display:block}main.fee_price_case .caseArea .detailBlock .priceDetail .fee_detail_list li:last-child{margin-left:0;margin-right:auto}main.fee_price_case .caseArea .detailBlock .priceDetail .fee_detail_list img{width:90%;display:block;margin:0 auto}main.fee_price_case .caseArea .detailBlock ul.attention li{padding-left:1em;text-indent:-1em}main.fee_price_case .caseArea .detailBlock .flText{-webkit-display:flex;display:flex;align-items:center;color:#282828}main.fee_price_case .caseArea .detailBlock .flText .border{background:#e6e5ef;width:15%;height:3px}main.fee_price_case .caseArea .detailBlock .flText .text{width:70%;text-align:center;font-size:2rem;line-height:1.4;font-weight:normal}main.fee_price_case .caseArea .detailBlock .flText .text span{background:linear-gradient(transparent 80%, #fff586 0%);font-weight:bold}main.fee_price_case .caseArea .detailBlock.kinki .priceDetail{background:#fff}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .txtC{background:#fff;padding:13px 0 0}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .txtC em{font-size:3.3rem}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .bnrPrevio{text-decoration:none}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .bnrPrevio div{background:#FFFCDB;border:3px solid #31A6DC;border-radius:10px;color:#31A6DC;font-weight:600;padding:10px;font-size:1.3rem;margin:15px;line-height:2rem}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .bnrPrevio div span{color:#E81115}main.fee_price_case .caseArea .detailBlock.kinki .allPrice .body .bnrPrevio div span.fntL{font-size:1.8rem}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow{margin-bottom:10px}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow .body .txtC em{font-size:2rem}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow .body ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow .body ul li{width:55%}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow .body ul li.feeItem{width:45%;text-align:center}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow .body ul li span{font-size:1.2rem;padding-left:2px}main.fee_price_case .caseArea .detailBlock.kinki .allPrice--noArrow:after{content:none}main.fee_price_case .caseArea .detailBlock.kinki table{width:95%;margin:20px auto;text-align:center;font-weight:600;background:#fff;font-size:1.5rem}main.fee_price_case .caseArea .detailBlock.kinki table th{background:#A89890;color:#fff;text-align:center;border:solid 1px black;padding:10px 0}main.fee_price_case .caseArea .detailBlock.kinki table th span{font-size:1.2rem}main.fee_price_case .caseArea .detailBlock.kinki table td{border:solid 1px black;padding:10px 0;vertical-align:middle}main.fee_price_case .caseArea .detailBlock.kinki table td span{font-size:1.2rem}main.fee_price_case .caseArea .bgWhite{padding:10px;margin:20px 0}main.fee_price_case .caseArea .bgWhite .boxTtl{border-bottom:1px dotted #333333;font-size:2.2rem;font-weight:bold;padding-bottom:5px;margin-bottom:15px;color:#2d4670}main.fee_price_case .caseArea .bgWhite .boxTtl i{font-size:3rem}main.fee_price_case .caseArea .bgWhite .ttl{padding:4vw 0 0 22vw;background-repeat:no-repeat;background-size:20%;color:#874c12;font-weight:bold;min-height:21vw;font-size:1.7rem}main.fee_price_case .caseArea .bgWhite.voice .ttl{background-image:url(/images/price/img_price_client_voice01.png)}main.fee_price_case .caseArea .bgWhite.voice ul li{padding-left:5px}main.fee_price_case .caseArea .bgWhite.voice ul li::before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#8a602a;position:relative;left:-5px;top:-3px}main.fee_price_case .caseArea .bgWhite.comment .ttl{background-image:url(/images/price/img_price_consider01_mod.png)}main.fee_price_case .inquirybanner{padding:20px 10px}main.fee_price_case .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}main.fee_price_case .nhkArea img{display:block;margin:0 auto;width:80%}main.fee_price_case.case02 .caseArea .voice .ttl{background-image:url(/images/price/img_price_client_voice02.png)}main.fee_price_case.case03 .caseArea .voice .ttl{background-image:url(/images/price/img_price_client_voice03.png)}}@media screen and (max-width: 736px){main.fee_plan{background:#fceee5}main.fee_plan section.headerTitle{background:#FFFFFF;border:none}main.fee_plan section.headerTitle h2{background:#f3e7cb;color:#874c12;font-size:2.5rem;padding:20px 10px}main.fee_plan section.headerTitle .inner{padding:20px 3%}main.fee_plan section.headerTitle .inner .subText{font-weight:bold;margin-bottom:10px}main.fee_plan section.headerTitle .inner .text span{background:linear-gradient(transparent 60%, #ff6 60%)}main.fee_plan section.typeSearchArea h2{color:#874c12;background:#f3e7cb;border-top:3px solid;position:relative;font-size:2.7rem;text-align:center;line-height:1.2;padding:20px 0}main.fee_plan section.typeSearchArea .block{padding:10px 10px 0}main.fee_plan section.typeSearchArea .block h3{color:#874c12;border-left:3px solid;line-height:1.2;padding:0 0 0 10px;font-size:2.1rem;margin-bottom:20px}main.fee_plan section.typeSearchArea .block h3 em{font-size:2.5rem}main.fee_plan section.typeSearchArea .block .banner{background-size:100%;background-repeat:no-repeat;padding:8% 3% 14%;margin:10px 0 0;display:block;border-radius:6px}main.fee_plan section.typeSearchArea .block .banner.bnr01{background-image:url(/images/top/sp/search_img_01.jpg)}main.fee_plan section.typeSearchArea .block .banner.bnr02{background-image:url(/images/top/sp/search_img_02.jpg)}main.fee_plan section.typeSearchArea .block .banner.bnr03{background-image:url(/images/top/sp/search_img_03.jpg)}main.fee_plan section.typeSearchArea .block .banner .bnrTitle{font-size:1.7rem;color:#495d7b}main.fee_plan section.typeSearchArea .block .banner .bnrTitle i{display:table-cell;vertical-align:middle;font-size:2.1rem;padding-right:6px}main.fee_plan section.typeSearchArea .block .banner .bnrTitle span{display:table-cell;line-height:1.4}main.fee_plan section.typeSearchArea .block .banner .bnrTitle span em{font-size:2.9rem;font-weight:bold;display:block}main.fee_plan section.typeSearchArea .block.typeBanner .box02{margin-top:0}main.fee_plan section.typeSearchArea .block.typeBanner .box02 a:nth-of-type(1){margin-right:1%}main.fee_plan section.typeSearchArea .block.type .banner{margin:2px 0 0}main.fee_plan section.typeSearchArea .block.type .bnrTitle{color:#FFFFFF}main.fee_plan section.typeSearchArea .block.type .box02{-webkit-display:flex;display:flex;align-content:center;justify-content:center;margin:2px 0 20px}main.fee_plan section.typeSearchArea .block.type .box02 a{width:32%;margin-right:2%;border-radius:3px;padding:10px 0  10px 2%;align-items:center;-webkit-display:flex;display:flex}main.fee_plan section.typeSearchArea .block.type .box02 a:last-child{margin-right:0}main.fee_plan section.typeSearchArea .block.type .box02 a:nth-of-type(1){background:#417181}main.fee_plan section.typeSearchArea .block.type .box02 a:nth-of-type(2){background:#6b4a99}main.fee_plan section.typeSearchArea .block.type .box02 a:nth-of-type(3){background:#397aa8}main.fee_plan section.typeSearchArea .block.type .box02 .bnrTitle span{font-size:1.7rem}main.fee_plan section.typeSearchArea .block.type .box02 .bnrTitle span small{font-size:1.2rem;display:inline-block;line-height:1}main.fee_plan section.spSectTypeArea{padding:10px;font-size:1.8rem}main.fee_plan section.spSectTypeArea h2{color:#2d4670;font-size:2.5rem;font-weight:bold;margin:10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}main.fee_plan section.spSectTypeArea ul.spSectTypeList{-webkit-display:flex;display:flex;flex-wrap:wrap;margin:10px 0;justify-content:space-between}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box.box01{width:100%;margin-bottom:20px}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box.box01 li{width:33.3%}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box.box01 li:first-child{width:100%}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box:nth-child(n+2){width:32%}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box .title{color:#2d4670;background:#FFF;font-size:1.9rem;font-weight:bold;padding:10px}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box ul{-webkit-display:flex;display:flex;flex-wrap:wrap;margin:10px 0}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box ul li{width:100%;position:relative;padding-left:15px;font-size:1.7rem}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box ul li::before{content:"";display:block;width:5px;height:5px;background:#874c12;border-radius:10px;position:absolute;top:8px;left:0}main.fee_plan section.spSectTypeArea ul.spSectTypeList li.box .etc{font-size:1.4rem}main.fee_plan .flText{background:#FFF;padding:0 0 20px}main.fee_plan .flText .leadText{margin:20px 0 0}main.fee_plan .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}main.fee_plan .nhkArea img{display:block;margin:0 auto;width:80%}main.serviceSougiFamily{background:#fceee5}main.serviceSougiFamily h1.fl{text-align:left}main.serviceSougiFamily .mvArea{min-height:130px;background:url(/images/fee/sp/family/img_family_mv.png) right top no-repeat;background-size:contain;position:relative}main.serviceSougiFamily .mvArea .catchCopy{color:#e0513f;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-5px;line-height:1.2;text-shadow:0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff}main.serviceSougiFamily .mvArea .catchCopy em{font-size:3.2rem}main.serviceSougiFamily .mvArea .catchCopy small{font-size:2rem;margin-left:2px}main.serviceSougiFamily .recommend{margin:0 10px;background:#fff;padding:15px 10px}main.serviceSougiFamily .recommend h2{color:#874c12;font-size:1.6rem;border-bottom:1px dotted #000;padding:0 3px 10px;font-weight:bold}main.serviceSougiFamily .recommend ul{margin-top:15px}main.serviceSougiFamily .recommend ul li{position:relative;padding-left:15px}main.serviceSougiFamily .recommend ul li::before{content:"";display:block;width:5px;height:5px;background:#874c12;border-radius:10px;position:absolute;top:8px;left:0}main.serviceSougiFamily .subTxt{margin-top:20px}main.serviceSougiFamily .subTxt p.hxStyle02_02{font-size:1.8rem;text-align:left;padding:20px 10px 0;color:#8d5130;background:url(/images/family/backimg_familytitle02.png) center top no-repeat;background-size:57px auto}main.serviceSougiFamily .subTxt p{padding:0 10px}main.serviceSougiFamily .subTxt img{margin-top:20px;vertical-align:bottom}main.serviceSougiFamily .suggest{background:#fcf5e5;padding-bottom:25px}main.serviceSougiFamily .suggest h3.hxStyle02_02{font-size:1.8rem;color:#8d5130;padding:20px 10px 10px}main.serviceSougiFamily .suggest p{padding:0 10px}main.serviceSougiFamily .suggest .accordion .item a.accordion-control{margin:10px 0;display:block;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:-webkit-linear-gradient(top, #fff 0%, #f4f4f4 100%);background:linear-gradient(to bottom, #fff 0%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f4f4',GradientType=0 );line-height:1;padding:20px 35px 20px 10px;color:#274c80;font-size:1.8rem;font-weight:bold;position:relative;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;top:0}main.serviceSougiFamily .suggest .accordion .item a.accordion-control i{position:absolute;right:10px;top:34%}main.serviceSougiFamily .suggest .accordion .item .accordion-panel{display:none;margin-bottom:20px}main.serviceSougiFamily .basicKnowledgeArea{background:#fff}main.serviceSougiFamily .basicKnowledgeArea h2.hxStyle02{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.5rem;text-shadow:0 0 5px #000}main.serviceSougiFamily .basicKnowledgeArea ul{padding:20px 0 40px}main.serviceSougiFamily .basicKnowledgeArea ul li{background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 );border-top:1px solid #c0c0c0}main.serviceSougiFamily .basicKnowledgeArea ul li a{padding:10px;display:table;width:100%;table-layout:fixed}main.serviceSougiFamily .basicKnowledgeArea ul li a .img{display:table-cell;width:75px;vertical-align:middle}main.serviceSougiFamily .basicKnowledgeArea ul li a .img img{width:100%;vertical-align:bottom}main.serviceSougiFamily .basicKnowledgeArea ul li a .title{display:table-cell;width:100%;vertical-align:middle;font-size:1.8rem;font-weight:bold;padding:0 20px 0 10px;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}main.serviceSougiFamily .basicKnowledgeArea ul li:last-child{border-bottom:1px solid #c0c0c0}main.serviceSougiFamily .feeExampleFamily{background:#fff;padding-bottom:40px}main.serviceSougiFamily .feeExampleFamily h2.hxStyle02{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.3rem;text-shadow:0 0 5px #000;margin-bottom:15px;height:75px;border:0}main.serviceSougiFamily .feeExampleFamily h2.hxStyle02 em{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .feeExampleFamily p{padding:0 10px}main.serviceSougiFamily section.reason{padding:20px 10px 30px}main.serviceSougiFamily .priceTitle{text-align:center;color:#274c80;font-size:2.2rem}main.serviceSougiFamily .priceTitle p{display:inline-block;position:relative}main.serviceSougiFamily .priceTitle p span{display:block;font-size:1.6rem}main.serviceSougiFamily .priceTitle p::before,main.serviceSougiFamily .priceTitle p::after{content:"";display:block;width:1px;height:40px;background:#274c80;position:absolute;bottom:0}main.serviceSougiFamily .priceTitle p::before{left:-20px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}main.serviceSougiFamily .priceTitle p::after{right:-20px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}main.serviceSougiFamily .basicPointArea{margin:20px 0 15px}main.serviceSougiFamily .basicPointArea li{margin-left:0;margin-bottom:15px;width:100%;box-sizing:border-box;padding-bottom:0}main.serviceSougiFamily .basicPointArea li .detailArea{margin:0}main.serviceSougiFamily .basicPointArea li .detailArea p{padding:15px 10px}main.serviceSougiFamily .basicPointArea li .title{display:table;table-layout:fixed;width:100%}main.serviceSougiFamily .basicPointArea li .title .titlePoint{display:table-cell;width:77px;font-size:1.4rem;padding:5px 0;height:auto}main.serviceSougiFamily .basicPointArea li .title .titlePoint span.number{font-size:3.5rem;line-height:1;font-weight:normal;margin-top:0}main.serviceSougiFamily .basicPointArea li .title .titleBox{display:table-cell;width:100%;text-align:left;padding:0 10px}main.serviceSougiFamily .basicPointArea li .title .titleBox>span{font-size:1.8rem;border-bottom:0;bottom:0;background:linear-gradient(transparent 80%, #eaef24 0%)}main.serviceSougiFamily .searchAreaWrap{background:#fff;padding:30px 0}main.serviceSougiFamily .searchAreaWrap .textCaseNext{border:2px solid #2d4670;padding:10px;border-radius:5px;font-size:1.6rem;text-align:left;font-weight:normal;line-height:1.5;color:#000;background:#e9f1f9;margin:0 10px 30px}main.serviceSougiFamily .searchAreaWrap .textCaseNext span{font-size:1.6rem}main.serviceSougiFamily .searchAreaWrap .textCaseNext::after{width:0;height:0;background:none;border-style:solid;border-width:24px 36px 0 36px;border-color:#2d4670 transparent transparent transparent;left:50%;bottom:-24px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main.serviceSougiFamily .searchAreaWrap p.notice{font-size:1.4rem;margin:10px 0 0 10px}main.serviceSougiFamily .searchAreaWrap h3.hxStyle02{font-size:2.3rem;color:#874c12;font-weight:normal;border-bottom:1px solid #874c12}main.serviceSougiFamily .searchAreaWrap h3.hxStyle02 small{font-size:1.6rem}main.serviceSougiFamily .searchAreaWrap .areaSearchArea{padding-top:0}main.serviceSougiFamily .familyVoice h2.hxStyle02{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.3rem;text-shadow:0 0 5px #000;margin-bottom:15px;height:75px;border:0}main.serviceSougiFamily .familyVoice h2.hxStyle02 em{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .familyVoice ul{padding:0 10px 20px}main.serviceSougiFamily .familyVoice ul li{margin-bottom:10px;border:1px solid #c0c0c0;padding:10px 15px;background:#fff}main.serviceSougiFamily .familyVoice ul li p.name{text-align:right;color:#304b78}main.serviceSougiFamily .introduceBox{background:#e9f1f9}main.serviceSougiFamily .introduceBox .headerTitle{background:none;border:0;padding-bottom:0;margin-top:0}main.serviceSougiFamily .introduceBox .headerTitle h2.title{background:url(/images/fee/sp/family/main_img_mod.png) right top no-repeat, #fff;background:url(/images/fee/sp/family/main_img_mod.png) right top no-repeat, -moz-linear-gradient(top, #fff 0%, #eceae8 100%);background:url(/images/fee/sp/family/main_img_mod.png) right top no-repeat, -webkit-linear-gradient(top, #fff 0%, #eceae8 100%);background:url(/images/fee/sp/family/main_img_mod.png) right top no-repeat, linear-gradient(to bottom, #fff 0%, #eceae8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eceae8',GradientType=0 );background-size:contain;border-color:#2d4670;border-bottom:1px solid #2d4670;padding:26px 0}main.serviceSougiFamily .introduceBox .headerTitle h2.title .inTitleTag{width:70%;color:#2d4670;font-size:2.5rem;background:none;position:relative;margin-bottom:5px}main.serviceSougiFamily .introduceBox .headerTitle h2.title .subtitle{width:70%;color:#000;font-size:1.4rem}main.serviceSougiFamily .introduceBox p.detailText{padding:20px 10px;width:100%}main.serviceSougiFamily .introduceBox .boxList{font-size:0;letter-spacing:-.4em;padding:0}main.serviceSougiFamily .introduceBox .boxList ul{padding:0 10px}main.serviceSougiFamily .introduceBox .boxList ul li{font-size:15px;height:auto;letter-spacing:normal;display:inline-block;width:46%;margin-right:2%;border:1px solid #2d4670;border-radius:3px;vertical-align:top;margin-bottom:20px}main.serviceSougiFamily .introduceBox .boxList ul li:nth-child(2n){margin-right:0}main.serviceSougiFamily .introduceBox .boxList ul li .boxListHead{display:table;width:100%;table-layout:fixed}main.serviceSougiFamily .introduceBox .boxList ul li .boxListHead .num{display:table-cell;color:#fff;text-align:center;background:#2d4670;width:50px;line-height:1;font-size:1.3rem;vertical-align:top;padding:5px 0;height:45px;float:none}main.serviceSougiFamily .introduceBox .boxList ul li .boxListHead .num .large{display:block;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}main.serviceSougiFamily .introduceBox .boxList ul li .boxListHead .img{display:table-cell;width:100%;height:45px;vertical-align:top;float:none}main.serviceSougiFamily .introduceBox .boxList ul li .boxListHead .img img{width:auto;height:100%;vertical-align:bottom;border-top-right-radius:3px}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody{padding:10px 0;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #eceae8 100%);background:-webkit-linear-gradient(top, #fff 0%, #eceae8 100%);background:linear-gradient(to bottom, #fff 0%, #eceae8 100%);border-radius:0 0 3px 3px;font-weight:bold;text-align:center}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody h3{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody p{font-weight:normal;line-height:1;font-size:1.5rem;height:35px}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody p span{font-size:1.8rem}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody p.strong{height:48px;font-size:2rem;padding:5px 0 5px 5px;position:relative;margin-left:2%;background:url(/images/common/nav/nav_arrow01.svg) 5px center no-repeat;background-size:16px 16px}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody p.strong span.singlecolumn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody .btnArea{margin-bottom:0}main.serviceSougiFamily .introduceBox .boxList ul li .boxListBody .btnArea::after{display:none}main.serviceSougiFamily .introduceBox .boxList .box01 .img{background:url(/images/introduce/img_anshin_01.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box02 .img{background:url(/images/introduce/img_anshin_02_.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box03 .img{background:url(/images/introduce/img_anshin_03.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box04 .img{background:url(/images/introduce/img_anshin_04.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box05 .img{background:url(/images/introduce/img_anshin_05_mod.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box06 .img{background:url(/images/introduce/img_anshin_06_mod.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .introduceBox .boxList .box07 .img{background:url(/images/introduce/img_anshin_07.jpg) left top no-repeat;background-size:cover}main.serviceSougiFamily .knowledgeArea{background:#fcf5e5}main.serviceSougiFamily .knowledgeArea h2.title{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.3rem;text-shadow:0 0 5px #000;margin-bottom:15px;height:75px;border:0;text-align:left}main.serviceSougiFamily .knowledgeArea h2.title em{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .knowledgeArea p{text-align:center;font-size:1.4rem}main.serviceSougiFamily .knowledgeArea .areaSearchArea{background:#fcf5e5;padding:20px 0 0}main.serviceSougiFamily .knowledgeArea .areaSearchArea .support2 ul{margin-bottom:12px}main.serviceSougiFamily .knowledgeArea .areaSearchArea .support2 ul a{padding-left:0;text-align:center}main.serviceSougiFamily .knowledgeArea .areaSearchArea .support2 ul a i{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0;display:inline-block}main.serviceSougiFamily .knowledgeArea .areaSearchArea .support2 ul a span{display:inline-block}main.serviceSougiFamily .knowledgeArea .serviceList .title{display:block;height:80px;padding:0 10px;position:relative}main.serviceSougiFamily .knowledgeArea .serviceList .title::after{content:"";width:16px;height:16px;display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .knowledgeArea .serviceList .title.close::after{background:url(/images/fee/sp/family/icon_accordion_open_close.png) left bottom no-repeat;background-size:cover}main.serviceSougiFamily .knowledgeArea .serviceList .title.open::after{background:url(/images/fee/sp/family/icon_accordion_open_close.png) left top no-repeat;background-size:cover}main.serviceSougiFamily .knowledgeArea .serviceList .title p{text-align:left;padding-top:10px;font-size:2.3rem}main.serviceSougiFamily .knowledgeArea .serviceList .title span{display:block;font-size:1.5rem}main.serviceSougiFamily .knowledgeArea .serviceList #before a.accordion-control{background:url(/images/fee/sp/family/img_service_bg1.jpg) #e8f1ec right top no-repeat;background-size:contain}main.serviceSougiFamily .knowledgeArea .serviceList #before p{color:#328182}main.serviceSougiFamily .knowledgeArea .serviceList #funeral a.accordion-control{background:url(/images/fee/sp/family/img_service_bg2.jpg) #3a5f84 right top no-repeat;background-size:contain}main.serviceSougiFamily .knowledgeArea .serviceList #funeral p{color:#fff}main.serviceSougiFamily .knowledgeArea .serviceList #after a.accordion-control{background:url(/images/fee/sp/family/img_service_bg3.jpg) #7a4d37 right top no-repeat;background-size:contain}main.serviceSougiFamily .knowledgeArea .serviceList #after p{color:#fff}main.serviceSougiFamily .knowledgeArea .serviceList .item .accordion-panel{display:none}main.serviceSougiFamily .knowledgeArea .serviceList .item .accordion-panel ul li{background:#fff;border-top:1px solid #c0c0c0;padding:5px 10px;box-sizing:border-box}main.serviceSougiFamily .knowledgeArea .serviceList .item .accordion-panel ul li a{display:block;font-weight:bold;position:relative}main.serviceSougiFamily .knowledgeArea .serviceList .item .accordion-panel ul li a::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:cover;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .knowledgeArea .serviceList .item .accordion-panel ul li img{width:50px;height:50px;vertical-align:middle;margin-right:15px}main.serviceSougiFamily .knowledgeArea .arrowBottomBox{position:relative;background:#f3e7cb}main.serviceSougiFamily .knowledgeArea .arrowBottomBox p.appealText{background:#fcf5e5;padding:25px 15px;font-weight:bold;color:#874c12;font-size:1.6rem;text-align:left}main.serviceSougiFamily .knowledgeArea .arrowBottomBox img{width:100%;margin-top:-1px}main.serviceSougiFamily .knowledgeArea .telNumberBox{padding:30px 10px;background:#f3e7cb}main.serviceSougiFamily .exampleConsult{padding:25px 10px 30px;background:#fcf5e5}main.serviceSougiFamily .exampleConsult h3.title{background:#2d4670;color:#fff;padding:10px 12px;font-weight:bold;font-size:1.8rem}main.serviceSougiFamily .exampleConsult ul.listCircle02{padding:10px 0}main.serviceSougiFamily .exampleConsult ul.listCircle02 li{padding:0 20px;position:relative}main.serviceSougiFamily .exampleConsult ul.listCircle02 li::before{content:"";display:block;width:5px;height:5px;background:#874c12;border-radius:10px;position:absolute;top:9px;left:10px}main.serviceSougiFamily .frequentlyAsk{background:#fff;text-align:left}main.serviceSougiFamily .frequentlyAsk h2.title{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.3rem;text-shadow:0 0 5px #000;margin-bottom:15px;height:75px;border:0}main.serviceSougiFamily .frequentlyAsk h2.title em{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.serviceSougiFamily .frequentlyAsk .questionDetailList{border:none;padding:0 15px}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList{padding:0;margin-bottom:20px}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li{background:none;border-bottom:1px dotted #b8b1ad}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li:last-child{border:none}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li .accordion-control{position:relative;color:#2d4670}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li .accordion-control span{background:url(/images/common/sp/icon_faq_q_sp.png) left 15px no-repeat;background-size:33px 34px;padding:10px 25px 10px 45px;text-decoration:none;display:block}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li .accordion-control i.fa{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#2d4670}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li .accordion-panel{display:none}main.serviceSougiFamily .frequentlyAsk .questionDetailList .qaList li .accordion-panel p{background:url(/images/common/sp/icon_faq_a_sp.png) left 15px no-repeat;background-size:33px 34px;padding:10px 25px 20px 45px;text-decoration:none;display:block}main.serviceSougiFamily .frequentlyAsk p.flText{padding:20px 0}}@media screen and (max-width: 736px){.countryListTab{display:none}.headerTitle .detailText{margin:0 auto 10px !important}main.planTopPage,main.familyKaikan{margin-top:0;background:#fcf5e5}main.planTopPage .blueTxtB,main.familyKaikan .blueTxtB{font-size:1.6re}main.planTopPage .sppt20,main.familyKaikan .sppt20{padding-top:20px !important}main.planTopPage .sppb0,main.familyKaikan .sppb0{padding-bottom:0px !important}main.planTopPage .sppb10,main.familyKaikan .sppb10{padding-bottom:10px !important}main.planTopPage .sppb20,main.familyKaikan .sppb20{padding-bottom:20px !important}main.planTopPage .spmb0,main.familyKaikan .spmb0{margin-bottom:0px !important}main.planTopPage .spmb20,main.familyKaikan .spmb20{margin-bottom:20px !important}main.planTopPage .spmt15,main.familyKaikan .spmt15{margin-top:15px !important}main.planTopPage .w910,main.familyKaikan .w910{padding:0 10px}main.planTopPage .w910.bgWhite,main.familyKaikan .w910.bgWhite{padding:0}main.planTopPage .w950.mt20,main.familyKaikan .w950.mt20{margin-top:0 !important}main.planTopPage .w950.mb30,main.familyKaikan .w950.mb30{margin-bottom:20px !important}main.planTopPage .w950 .pageBack,main.familyKaikan .w950 .pageBack{margin-top:20px !important}main.planTopPage .w950 .serviceDetail.mb40,main.familyKaikan .w950 .serviceDetail.mb40{margin-bottom:0 !important}main.planTopPage .subText,main.familyKaikan .subText{padding:0 10px}main.planTopPage .hxStyle02,main.familyKaikan .hxStyle02{font-size:2.2rem;padding:0 0 10px 0;margin:0 10px 20px;line-height:1.4}main.planTopPage .hxStyle10,main.familyKaikan .hxStyle10{font-size:1.7rem !important;padding:10px 0 30px;margin:0 10px;background-size:100% 100%;line-height:1}main.planTopPage .hxStyle10 span,main.familyKaikan .hxStyle10 span{vertical-align:-8px}main.planTopPage .hxStyle02_02,main.familyKaikan .hxStyle02_02{font-size:22px;line-height:1.4}main.planTopPage .boxStyleW910,main.familyKaikan .boxStyleW910{padding:0 10px}main.planTopPage .boxStyleW910 h3.hxStyle05,main.familyKaikan .boxStyleW910 h3.hxStyle05{display:flex;align-items:baseline}main.planTopPage .boxStyleW910 h3.hxStyle05 .number,main.familyKaikan .boxStyleW910 h3.hxStyle05 .number{white-space:nowrap}main.planTopPage .areaSearchArea,main.familyKaikan .areaSearchArea{display:block}main.planTopPage .sp,main.familyKaikan .sp{display:block}main.planTopPage a[href*="tel:"],main.familyKaikan a[href*="tel:"]{text-decoration:underline;font-weight:bold;display:block}main.planTopPage a.pc[href*="tel:"],main.familyKaikan a.pc[href*="tel:"]{display:none}main.planTopPage a.inline[href*="tel:"],main.familyKaikan a.inline[href*="tel:"]{display:inline}main.planTopPage .link,main.familyKaikan .link{text-decoration:underline;font-weight:bold;display:inline}main.planTopPage .link.pc,main.familyKaikan .link.pc{display:none}main.planTopPage .recommendArea .listCircle01 li,main.familyKaikan .recommendArea .listCircle01 li{background:url(/images/common/icon_common_gold.png) no-repeat left 20%;background-size:8px;padding-left:20px;line-height:1.6}main.planTopPage .voiceArea,main.familyKaikan .voiceArea{margin:40px 0 30px}main.planTopPage .voiceArea h2,main.familyKaikan .voiceArea h2{background:url(/images/family/bg_family_voice01_mod.png) no-repeat center bottom;width:100%;font-size:2.8rem;top:-24px;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main.planTopPage .voiceArea .voiceAreaInner ul.voiceAreaList li,main.familyKaikan .voiceArea .voiceAreaInner ul.voiceAreaList li{width:100%;margin:20px auto}main.planTopPage .attentionBoxInfo,main.familyKaikan .attentionBoxInfo{margin:0 10px}main.planTopPage .attentionBoxInfo.spmt20,main.familyKaikan .attentionBoxInfo.spmt20{margin-top:20px !important}main.planTopPage .attentionBoxInfo.spmb20,main.familyKaikan .attentionBoxInfo.spmb20{margin-bottom:20px !important}main.planTopPage .attentionBoxInfo .titleAttention.all,main.familyKaikan .attentionBoxInfo .titleAttention.all{width:100%;font-size:2.4rem;left:0;top:0;position:relative;background-image:none}main.planTopPage .attentionBoxInfo .titleAttention.all p,main.familyKaikan .attentionBoxInfo .titleAttention.all p{text-indent:-1.8em;padding-left:1em;line-height:1.1;margin:0 7%}main.planTopPage .attentionBoxInfo .titleAttention.all p .title,main.familyKaikan .attentionBoxInfo .titleAttention.all p .title{background-size:27px;padding:0 0 0 35px;font-size:1.8rem;font-weight:bold}main.planTopPage .attentionBoxInfo .whiteBtn,main.familyKaikan .attentionBoxInfo .whiteBtn{width:100%;padding:10px 40px 10px 0}main.planTopPage .bgWhite .w910,main.familyKaikan .bgWhite .w910{padding:0 0 30px}main.planTopPage .bgWhite p,main.familyKaikan .bgWhite p{margin:0 10px}main.planTopPage .costArea,main.familyKaikan .costArea{margin:20px 0;padding:0 10px}main.planTopPage .costArea .costAreaInner,main.familyKaikan .costArea .costAreaInner{padding:20px 0;background:none}main.planTopPage .costArea .costAreaInner .title,main.familyKaikan .costArea .costAreaInner .title{font-size:2rem;line-height:1.4;margin-bottom:10px}main.planTopPage .costArea .costAreaInner p,main.familyKaikan .costArea .costAreaInner p{padding:0}main.planTopPage a.whiteBtn,main.familyKaikan a.whiteBtn{width:100%;margin:10px auto 0;font-size:1.6rem;padding:8px 0;height:auto}main.planTopPage a.whiteBtn span,main.familyKaikan a.whiteBtn span{line-height:1.4;padding:0 10px 0 30px;text-align:left;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}main.planTopPage a.whiteBtn span:hover,main.familyKaikan a.whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}main.planTopPage .basicPointArea,main.familyKaikan .basicPointArea{margin:0}main.planTopPage .basicPointArea.mb40,main.familyKaikan .basicPointArea.mb40{margin:0 0 10px !important}main.planTopPage .basicPointArea li,main.familyKaikan .basicPointArea li{margin:10px 0;width:auto}main.planTopPage .basicPointArea li .title .titlePoint,main.familyKaikan .basicPointArea li .title .titlePoint{height:auto}main.planTopPage .basicPointArea li .detailArea .miniBtn,main.familyKaikan .basicPointArea li .detailArea .miniBtn{width:80%}main.planTopPage .basicPlanArea li,main.familyKaikan .basicPlanArea li{width:100%;margin:10px auto;display:block;height:auto !important}main.planTopPage .serviceFlow,main.familyKaikan .serviceFlow{background:none;width:auto;margin:0 0 20px;-webkit-display:flex;display:flex;justify-content:space-between}main.planTopPage .serviceFlow li,main.familyKaikan .serviceFlow li{position:relative;font-size:1.6rem;height:60px;line-height:60px}main.planTopPage .serviceFlow li span,main.familyKaikan .serviceFlow li span{position:relative;z-index:2}main.planTopPage .serviceFlow li::before,main.familyKaikan .serviceFlow li::before{content:"";position:absolute;transform:rotate(-45deg);background:#328182;width:42px;height:42px;top:9px;left:-21px}main.planTopPage .serviceFlow li.pos02,main.planTopPage .serviceFlow li.pos03,main.familyKaikan .serviceFlow li.pos02,main.familyKaikan .serviceFlow li.pos03{padding-left:35px}main.planTopPage .serviceFlow li.pos01,main.planTopPage .serviceFlow li.pos02,main.planTopPage .serviceFlow li.pos03,main.familyKaikan .serviceFlow li.pos01,main.familyKaikan .serviceFlow li.pos02,main.familyKaikan .serviceFlow li.pos03{left:0}main.planTopPage .serviceFlow li.pos01,main.familyKaikan .serviceFlow li.pos01{padding-left:4px;width:28%;background:#328182}main.planTopPage .serviceFlow li.pos01::before,main.familyKaikan .serviceFlow li.pos01::before{content:none}main.planTopPage .serviceFlow li.pos02,main.familyKaikan .serviceFlow li.pos02{width:32%;background:#3b6187}main.planTopPage .serviceFlow li.pos03,main.familyKaikan .serviceFlow li.pos03{width:40%;background:#7a4d37}main.planTopPage .serviceFlow li.pos03::before,main.familyKaikan .serviceFlow li.pos03::before{background:#3b6187}main.planTopPage .serviceFlowArea .tit01,main.familyKaikan .serviceFlowArea .tit01{background:url(/images/family/bg_flow01.png) no-repeat right top}main.planTopPage .serviceFlowArea .tit02,main.familyKaikan .serviceFlowArea .tit02{background:url(/images/family/bg_flow02.png) no-repeat right top}main.planTopPage .serviceFlowArea .tit03,main.familyKaikan .serviceFlowArea .tit03{background:url(/images/family/bg_flow03.png) no-repeat right top}main.planTopPage .serviceFlowArea .tit01,main.planTopPage .serviceFlowArea .tit02,main.planTopPage .serviceFlowArea .tit03,main.familyKaikan .serviceFlowArea .tit01,main.familyKaikan .serviceFlowArea .tit02,main.familyKaikan .serviceFlowArea .tit03{background-size:160%;line-height:45px;padding:15px 20px;font-size:2.5rem}main.planTopPage .serviceFlowArea .box01Wrap,main.familyKaikan .serviceFlowArea .box01Wrap{-webkit-display:flex;display:flex;margin-bottom:10px}main.planTopPage .serviceFlowArea .box01Wrap .box01L,main.familyKaikan .serviceFlowArea .box01Wrap .box01L{width:40px;margin-left:20px;background:linear-gradient(#efefef, #ccc0ba);position:relative}main.planTopPage .serviceFlowArea .box01Wrap .box01L img,main.familyKaikan .serviceFlowArea .box01Wrap .box01L img{display:none}main.planTopPage .serviceFlowArea .box01Wrap .box01L::before,main.familyKaikan .serviceFlowArea .box01Wrap .box01L::before{content:"ご移動・安置";font-size:2rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);top:50%}main.planTopPage .serviceFlowArea .box01Wrap .box01L::after,main.familyKaikan .serviceFlowArea .box01Wrap .box01L::after{content:"";position:absolute;width:0;height:0;border:30px solid transparent;border-top:30px solid #ccc0ba;left:-13px;bottom:-50px}main.planTopPage .serviceFlowArea .box01Wrap .box01R,main.familyKaikan .serviceFlowArea .box01Wrap .box01R{-webkit-display:flex;display:flex;flex-wrap:wrap;width:100%;padding:10px 10px 30px}main.planTopPage .serviceFlowArea .box01Wrap .box01R .title,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .title{width:100%;margin:0}main.planTopPage .serviceFlowArea .box01Wrap .box01R .title span,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .title span{width:50%;font-size:2rem;line-height:2.2}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap{-webkit-display:flex;display:flex;flex-wrap:wrap}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li{margin:10px 0 0;width:100%}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li a{position:relative}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li a::after,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li a::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:16px 16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02{width:100% !important}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .imgWrap .linkArrow,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .imgWrap .linkArrow{background:none;width:auto;padding:0 0 0 10px}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .nolinkText,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .nolinkText{width:auto !important}main.planTopPage .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .txtWrap,main.familyKaikan .serviceFlowArea .box01Wrap .box01R .box02Wrap li .box02 .txtWrap{display:none}main.planTopPage .serviceFlowArea:nth-child(2) .box01Wrap .box01L::before,main.familyKaikan .serviceFlowArea:nth-child(2) .box01Wrap .box01L::before{content:"通夜・告別式"}main.planTopPage .serviceFlowArea:nth-child(3) .box01Wrap .box01L::before,main.familyKaikan .serviceFlowArea:nth-child(3) .box01Wrap .box01L::before{content:"その後のサポート"}main.planTopPage .costArea,main.familyKaikan .costArea{margin:20px 0 !important}main.planTopPage .costArea .costAreaInner p strong,main.familyKaikan .costArea .costAreaInner p strong{font-size:1.6rem}main.planTopPage .consultationEx,main.familyKaikan .consultationEx{background:none;padding:0 10px 10px;margin:0 10px 30px;background-color:#f5efe4;width:95%}main.planTopPage .consultationEx .title,main.familyKaikan .consultationEx .title{margin:0;padding:10px 0;letter-spacing:0;font-size:2rem}main.planTopPage .consultationEx .listCircle02,main.familyKaikan .consultationEx .listCircle02{margin:0}main.planTopPage .consultationEx .listCircle02 li,main.familyKaikan .consultationEx .listCircle02 li{background-size:8px;font-size:1.6rem}main.planTopPage .categoryVoiceInfo .title,main.familyKaikan .categoryVoiceInfo .title{padding:10px}main.planTopPage .categoryVoiceInfo .title span,main.familyKaikan .categoryVoiceInfo .title span{padding-left:38px;font-size:2rem;background-size:30px}main.planTopPage .categoryVoiceInfo ul,main.familyKaikan .categoryVoiceInfo ul{margin:30px 15px 0 15px}main.planTopPage .categoryVoiceInfo ul li,main.familyKaikan .categoryVoiceInfo ul li{width:100%;margin:0 auto 20px;padding:10px;line-height:1.4}main.planTopPage .categoryVoiceInfo ul li p,main.familyKaikan .categoryVoiceInfo ul li p{font-size:1.6rem}main.planTopPage h2.hxStyle01,main.familyKaikan h2.hxStyle01{-webkit-display:flex;display:flex;padding:10px 20px}main.planTopPage h2.hxStyle01 span,main.familyKaikan h2.hxStyle01 span{float:none;padding:0 0 0 5%;margin:0 0 0 5%;width:60%;text-align:right}main.planTopPage h2.hxStyle01 span ::before,main.familyKaikan h2.hxStyle01 span ::before{top:0}main.planTopPage h2.hxStyle01 span a,main.familyKaikan h2.hxStyle01 span a{font-size:1.4rem;background:url(/images/common/icon_common_arrow_next_white.png) no-repeat 0 20px;padding:3px 0 0 0;width:100%}main.planTopPage h2.hxStyle01.mt35,main.familyKaikan h2.hxStyle01.mt35{margin:0 10px}main.planTopPage .caseList li,main.familyKaikan .caseList li{width:85% !important;margin:0 0 20px}main.planTopPage .caseList li:last-child,main.familyKaikan .caseList li:last-child{margin:0}main.planTopPage .caseList li table,main.familyKaikan .caseList li table{width:100% !important}main.planTopPage .caseList li table th,main.familyKaikan .caseList li table th{width:20% !important}main.planTopPage .caseList li table td,main.familyKaikan .caseList li table td{width:80%}main.planTopPage .caseList .type .caution,main.familyKaikan .caseList .type .caution{width:35%;font-size:1.2rem;line-height:1.4}main.planTopPage .caseList.spmb10,main.familyKaikan .caseList.spmb10{margin-bottom:10px !important}main.planTopPage .basicPlanArea .detailArea02 figure,main.familyKaikan .basicPlanArea .detailArea02 figure{text-align:center}}@media screen and (max-width: 736px){main.planTopPage.spFamilyAbout a.whiteBtn{width:90%}main.planTopPage.spFamilyAbout .boxImgFloat.imgLeft .imageL{margin:0 0 10px 0;float:none;width:100%}main.planTopPage.spFamilyAbout .boxImgFloat.imgLeft .imageL img{display:block;width:100%}main.planTopPage.spFamilyAbout .boxImgFloat.imgLeft .txtBox.W560{padding:0}main.planTopPage.spFamilyAbout .boxImgFloat.imgRight .txtBox.W560{padding:0}main.planTopPage.spFamilyAbout .blueTxtB{line-height:1.4}main.planTopPage.spFamilyAbout .boxStyleW910{padding:0 0 10px 0;margin:0 10px;border:none;width:95%}main.planTopPage.spFamilyAbout .borderTitle{margin-top:0}main.planTopPage.spFamilyAbout .familyAboutBox.spmt0{margin-top:0 !important}main.planTopPage.spFamilyAbout .familyAboutBox .familyAboutTitle{font-size:2rem;background:url(/images/family/bg_about_title.png) no-repeat 80% top;background-size:200%;padding:10px 10px}main.planTopPage.spFamilyAbout .familyAboutBox .familyAboutTxt{padding:0 10px}main.planTopPage.spFamilyAbout .familyMenu02{margin-top:10px}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li{width:100%;background-color:#FFF}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li:nth-child(2){margin-top:20px}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover{position:relative}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea{background:none}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea .imgArea02{width:30%;height:auto;vertical-align:top;text-align:left}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea .imgArea02 img{margin-left:0px;max-width:150%}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea .textArea02{width:58%;margin:0 10px}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea .textArea02 .title02 .adjust01{font-size:2.4rem;background:none;height:auto;padding:15px 0}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover .linkArea .textArea02 .text02{margin:0;font-size:1.4rem;padding:10px 0}main.planTopPage.spFamilyAbout .familyMenu02 .menuList02 li a.linkHover::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:16px 16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.planTopPage.spFamilyAbout .adviceBoxinfo{padding-top:20px}main.planTopPage.spFamilyAbout .adviceBoxinfo .adviceBox{width:100%;padding:0 10px;background:none}main.planTopPage.spFamilyAbout .adviceBoxinfo .adviceBox .adviceBoxTitle{font-size:2.2rem;line-height:1.4;margin:0 0 10px}main.planTopPage.spFamilyAbout .adviceBoxinfo .adviceBox .whiteBtn{width:100%;height:auto}main.planTopPage.spFamilyAbout .adviceBoxinfo .adviceBox .whiteBtn span{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}main.planTopPage.spFamilyAbout .voiceArea{margin:20px 0 10px}main.planTopPage.spFamilyAbout .voiceArea .voiceAreaInner .voiceAreaList02 li{width:100%;padding:5px 15px}main.planTopPage.spFamilyAbout .w950.pb40 .w910{padding:0}main.planTopPage.spFamilyAbout .w950.mt20.mb30.spmt0{margin-top:0 !important;margin-bottom:0 !important}main.planTopPage.spFamilyAbout .serviceDetail{margin-top:20px !important}main.planTopPage.spFamilyAbout .serviceDetail a.underline{text-decoration:underline}main.planTopPage.spFamilyAbout .leadText{margin-top:0}}@media screen and (max-width: 736px){main.planTopPage.spFamilyPrivate .hxStyle02{padding:10px}main.planTopPage.spFamilyPrivate .w950.spmt0{margin-top:0 !important}main.planTopPage.spFamilyPrivate .w950.spmt0 .boxStyleW910{margin-bottom:0}main.planTopPage.spFamilyPrivate .w950.spmt0 .boxStyleW910 .selectBoxinfo .selectBox li{width:95%;margin:0 20px 10px}}@media screen and (max-width: 736px){main.planTopPage.spFamilyOriginal .spmt0{margin-top:0 !important}main.planTopPage.spFamilyOriginal .boxStyleW910 h3 span{line-height:1.4}main.planTopPage.spFamilyOriginal .hxStyle05{margin:20px 0 10px !important}main.planTopPage.spFamilyOriginal .adviceBoxTitle{line-height:1.4}main.planTopPage.spFamilyOriginal .w910{padding:0}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr{margin-bottom:30px}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr li,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr li{margin-bottom:10px}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a{border-radius:3px;display:block;height:auto;padding:0;width:100%}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a .text2,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a .text2{font-size:2.3rem;padding:0 10px;left:0;top:0}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a .text2 p,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a .text2 p{font-size:2.3rem;font-weight:normal;letter-spacing:normal;display:inline-block;padding:22px 0 20px 20px;width:auto;min-width:180px}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a p,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a p{position:static;display:block}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a p.text3,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a p.text3{font-size:1.6rem;font-weight:normal;padding:5px 10px;line-height:1.4}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr a::after,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr a::after{display:none}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a{background:#f8f6ed;border:3px solid #aba189}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a .text2,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a .text2{background:url(/images/service/sp/sougi/img_sougi_veil.png) right top no-repeat;background-size:contain;color:#734921}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a .text2 p,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a .text2 p{background:url(/images/service/sougi/icon_arrow_brown.png) no-repeat left center;background-size:16px 16px;border-bottom:1px solid #734921;padding:13px 20px}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a .text2 p small,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a .text2 p small{display:block;font-size:1.2rem}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a div .tag li,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a div .tag li{display:inline-block;font-size:1.4rem;color:#fff;margin-bottom:0;font-weight:normal;padding:0 5px}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a div .tag li.patent,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a div .tag li.patent{background:#714a9a}main.planTopPage.spFamilyOriginal .serviceDetail .listServiceBnr .type2 a div .tag li.trademark,main.planTopPage.spFamilyAbout .serviceDetail .listServiceBnr .type2 a div .tag li.trademark{background:#dd7118}.familySaidan .owakareList h3{font-size:2rem}.familySaidan .owakareList h3 .number{font-size:2rem}.familySaidan .owakareList dd ul{flex-wrap:wrap}.familySaidan .imgDisp{margin:10px auto 5px;width:95%}}@media screen and (max-width: 736px){main.familyOriginalVeil{min-width:auto;background:#fcf5e5}main.familyOriginalVeil .spmt0{margin-top:0 !important}main.familyOriginalVeil .spmt20{margin-top:20px !important}main.familyOriginalVeil .spmb0{margin-bottom:0 !important}main.familyOriginalVeil .spmb20{margin-bottom:20px !important}main.familyOriginalVeil .spmb40{margin-bottom:40px !important}main.familyOriginalVeil .sppb20{padding-bottom:20px !important}main.familyOriginalVeil .headerTitle{margin-bottom:20px !important}main.familyOriginalVeil .headerTitle .w1050{width:100%;padding:0;min-height:auto;background-size:125%}main.familyOriginalVeil .headerTitle .w1050 .title{background:none;text-align:left;margin:0 0 0 5px;border:none}main.familyOriginalVeil .headerTitle .w1050 .title img{width:50%}main.familyOriginalVeil .titleType03{font-size:2rem;line-height:1.4;text-align:left;padding:0 10px}main.familyOriginalVeil .w915{width:100%}main.familyOriginalVeil .w915 .leadBox{margin-bottom:20px}main.familyOriginalVeil .w915 .leadBox .img{float:none;margin:0 auto;width:95%;display:block;text-align:center}main.familyOriginalVeil .w915 .leadBox .img img{width:100%}main.familyOriginalVeil .w915 .leadBox .box{margin:10px 10px 0}main.familyOriginalVeil .w915 .leadBox .box .label{font-size:1.3rem}main.familyOriginalVeil .w915 .leadBox .box .title{font-size:4rem;margin:10px 0}main.familyOriginalVeil .veilTitle01{width:95%;height:auto;padding:10px;margin:0 auto;background-position:60%;background-repeat:no-repeat;border-radius:5px}main.familyOriginalVeil .veilTitle01 span{font-size:2.4rem}main.familyOriginalVeil .textAreaBox01{padding-top:0}main.familyOriginalVeil .textAreaBox01 .spimgR01{float:none}main.familyOriginalVeil .textAreaBox01 .spimgR01 img{margin:0 auto;display:block;width:95%}main.familyOriginalVeil .textAreaBox01 .textArea{padding:0 10px}main.familyOriginalVeil .textAreaBox01 .textArea .title01{font-size:2rem}main.familyOriginalVeil .textAreaBox01 .spimgR02{margin:0 10px;width:30%}main.familyOriginalVeil .textAreaBox01 .list01>li{background:url(/images/common/icon_common_gold.png) no-repeat left 15%;padding-left:15px}main.familyOriginalVeil .textAreaBox01 .imgL{float:none}main.familyOriginalVeil .titleType03.fzM{font-size:2rem}main.familyOriginalVeil .lh1em{margin-top:0 !important}main.familyOriginalVeil .letterList01{margin:0 10px;padding:20px}main.familyOriginalVeil .letterList01 li{float:none;width:100%;height:auto;margin:0 auto;padding:10px 0 10% 0;background:url(/images/family/sp/veil/img_bg_letter01_btm.png) no-repeat left bottom;background-size:100%}main.familyOriginalVeil .letterList01 li:nth-child(2n){margin-right:auto}main.familyOriginalVeil .letterList01 li .text{background:url(/images/family/sp/veil/img_bg_letter01_mdl.png) repeat-y left center;background-size:100%;padding:15px}main.familyOriginalVeil .letterList01 li .name{right:25px;bottom:20px}main.familyOriginalVeil .textBox{padding:0 10px}main.familyOriginalVeil .leadText{background:#FFF;padding:30px 0 !important;margin:0 !important}main.familyOriginalVeil .whiteBtn{width:95%;height:auto;font-size:1.8rem;line-height:1.3;text-align:left}main.familyOriginalVeil .whiteBtn span{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5% center;padding:10px 10px 10px 30px}main.familyOriginalVeil .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5% center;color:#2e4872}main.familyOriginalVeil .hxStyle02{font-size:2.2rem;padding:0 10px 10px;line-height:1.4}}@media screen and (max-width: 736px){main.planTopPage.spFamilyNotes .hxStyle02{padding:10px}main.planTopPage.spFamilyNotes .hxStyle05{line-height:1.4}main.planTopPage.spFamilyNotes .spmt0{margin-top:0 !important}main.planTopPage.spFamilyNotes .attentionBoxInfo{margin:0 5px;padding:15px}main.planTopPage.spFamilyNotes .attentionBoxInfo.spmt20{margin-top:20px !important}main.planTopPage.spFamilyNotes .attentionBoxInfo.spmb20{margin-bottom:20px !important}main.planTopPage.spFamilyNotes .attentionBoxInfo .titleAttention.notes{width:100%;font-size:2.4rem;left:0;top:0;position:relative;background-image:none}main.planTopPage.spFamilyNotes .attentionBoxInfo .titleAttention.notes p{line-height:1.1;margin:0;padding-left:20px;text-align:left}main.planTopPage.spFamilyNotes .attentionBoxInfo .titleAttention.notes p .title{background:url(/images/common/icon_attention.png) 0 10px no-repeat;background-size:27px;padding:0 0 0 40px;font-size:1.8rem;font-weight:bold}main.planTopPage.spFamilyNotes .attentionBoxInfo .titleAttention.notes p .title .small{font-size:1.5rem;margin-top:5px;display:block}main.planTopPage.spFamilyNotes .boxImgFloat.imgLeft .image{float:none;margin:0 0 10px;text-align:center;width:100%}main.planTopPage.spFamilyNotes .boxStyleW910 h3.hxStyle10_02{font-size:2rem !important;padding:10px 0 30px;background-size:100% 100%;line-height:1}main.planTopPage.spFamilyNotes .messageBoxinfo{padding:0}main.planTopPage.spFamilyNotes .messageBoxinfo .messageBox{width:100%;padding:20px}main.planTopPage.spFamilyNotes .messageBoxinfo .messageBox .messageBoxTitle{font-size:1.8rem;margin-bottom:0}main.planTopPage.spFamilyNotes .messageBoxinfo .messageBox .messageBoxTxt{min-height:auto;background-image:linear-gradient(rgba(220,220,220,0.3) 0.1em, transparent 0.1em);background-size:auto 3.4rem;line-height:3.4rem;border-radius:2px;overflow:hidden;padding-bottom:1px}main.planTopPage.spFamilyNotes .messageBoxinfo .messageBox .messageBoxTxt span{width:100%;line-height:34px;padding-bottom:0}}@media screen and (max-width: 736px){main.planTopPage.spFamilyPreparation .hxStyle02{padding:10px}main.planTopPage.spFamilyPreparation .hxStyle05{line-height:1.4}main.planTopPage.spFamilyPreparation .spmt0{margin-top:0 !important}main.planTopPage.spFamilyPreparation .sppb0{padding-bottom:0 !important}main.planTopPage.spFamilyPreparation .sppd010{padding:0 10px}main.planTopPage.spFamilyPreparation .txtRight{margin-top:10px}main.planTopPage.spFamilyPreparation .txtRight a{text-decoration:underline}main.planTopPage.spFamilyPreparation h3.hxStyle05{display:flex;align-items:baseline}main.planTopPage.spFamilyPreparation h3.hxStyle05 .number{white-space:nowrap}main.planTopPage.spFamilyPreparation .boxImgFloat.imgLeft .image{float:none;text-align:center}main.planTopPage.spFamilyPreparation .boxImgFloat.imgLeft .txtBox.W560{padding:0}main.planTopPage.spFamilyPreparation .boxImgFloat.imgLeft .txtBox.W560 .whiteBtn{margin:20px 0 0;padding:10px 0;height:auto}main.planTopPage.spFamilyPreparation .boxImgFloat.imgLeft .txtBox.W560 .whiteBtn span{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px center}}@media screen and (max-width: 736px){.spPlan_ceremony{margin-top:0}.spPlan_ceremony section:first-child{background:#fcf5e5;margin-top:0 !important}.spPlan_ceremony .sppl10{padding-left:10px}.spPlan_ceremony .spmt0{margin-top:0 !important}.spPlan_ceremony .spmb0{margin-bottom:0 !important}.spPlan_ceremony .hxStyle02{padding:0 10px}.spPlan_ceremony .serviceDetail{padding:0 10px}.spPlan_ceremony .boxStyleW910>div{padding:0 !important}.spPlan_ceremony .floatBtn{width:100%}.spPlan_ceremony .floatBtn li{float:none;margin-bottom:15px}.spPlan_ceremony .floatBtn li a{width:100%;font-size:1.8rem;height:auto;line-height:2.4;padding:0 10px 0 0;margin:0 auto}.spPlan_ceremony .floatBtn li a span{padding:10px 0 10px 35px;background-size:12px;line-height:1.4;text-align:left}.spPlan_ceremony .telInfo{padding:5px 0}}@media screen and (max-width: 736px){.spPlan_faq{background:#fcf5e5}.spPlan_faq h2.hxStyle01{margin:0 10px}.spPlan_faq .qaList{padding:10px 10px 0;margin:0 10px}.spPlan_faq .qaList li dl dt span{display:block;word-wrap:break-word}.spPlan_faq .qaList li dl dd{display:block;word-wrap:break-word}.spPlan_faq .spmb0{margin-bottom:0 !important}.spPlan_faq .spmt25{margin-top:25px !important}}@media screen and (max-width: 736px){main.pricePage{background:#fcf5e5;margin-top:0}main.pricePage .spmt0{margin-top:0 !important}main.pricePage .spmt10{margin-top:10px !important}main.pricePage p{padding:0 10px}main.pricePage h2{margin:20px 0 10px !important;padding:0 10px 10px;font-size:2.4rem}main.pricePage h3{padding-left:10px;margin:20px 0 0}main.pricePage .list2Column{margin:0 10px}main.pricePage .list2Column .item{width:100%;padding:10px;margin:10px 0;box-shadow:none}main.pricePage .list2Column .item .title{background:#FFF;margin-bottom:0;padding:20px 0 10px}main.pricePage .list2Column .item .body{margin-top:0}main.pricePage .borderTitle span{line-height:1.4}main.pricePage .boxImgFloat .image{width:50%}main.pricePage .qaList{margin:0 10px !important;padding:0}main.pricePage .qaList li:last-child{padding:0}main.pricePage .qaList li dl dd{margin:0 !important;padding:10px 15px 15px 75px;background:url(/images/common/icon_faq_a.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.spPageService .mvArea{background:#f3e7cb;color:#874c12;font-size:2.5rem;padding:20px 10px;font-weight:bold;margin-bottom:15px}.spPageService.after .mvArea{height:100px;background:url(/images/service/sp/after/bg_service_after.jpg) #f1e9d4 right top no-repeat;background-size:contain;color:#7a4d37;box-sizing:border-box;padding:25px 10px 0;line-height:1.2}.spPageService.after .mvArea p{font-size:1.5rem}.spPageService.after .mvArea .catchCopy{font-size:2.5rem}.spPageService.sougi .mvArea{height:100px;background:url(/images/service/sp/sougi/bg_service_sougi.jpg) #e8eaee right top no-repeat;background-size:contain;color:#3b6187;box-sizing:border-box;padding:25px 10px 0;line-height:1.2}.spPageService.sougi .mvArea p{font-size:1.5rem}.spPageService.sougi .mvArea .catchCopy{font-size:2.5rem}.spPageService.before .mvArea{height:100px;background:url(/images/service/sp/before/bg_service_before.jpg) #e8f1ec right top no-repeat;background-size:contain;color:#328283;box-sizing:border-box;padding:25px 10px 0;line-height:1.2}.spPageService.before .mvArea p{font-size:1.5rem}.spPageService.before .mvArea .catchCopy{font-size:2.5rem}.spPageService .sougiSupport .supportDetail a{display:block;line-height:1;padding:37px 15px 36px;color:#fff}.spPageService .sougiSupport .supportDetail a h3{font-size:2.5rem}.spPageService .sougiSupport .supportDetail a h3::before{content:"";display:inline-block;width:16px;height:16px;vertical-align:0;background-size:16px 16px;margin-right:10px;vertical-align:0}.spPageService .sougiSupport .supportDetail p{padding:10px}.spPageService .sougiSupport .supportDetail h4{margin:0 10px;font-weight:bold;border-bottom:1px dotted #000}.spPageService .sougiSupport .supportDetail ul{padding:10px 10px 20px}.spPageService .sougiSupport .supportDetail ul li{text-indent:-10px;padding-left:10px}.spPageService .sougiSupport .supportDetail ul li::before{content:"";display:inline-block;width:5px;height:5px;background:#8a602a;vertical-align:4px;margin-right:10px;border-radius:5px}.spPageService .sougiSupport #before.supportDetail{background:#e8f1ec}.spPageService .sougiSupport #before.supportDetail a{border-top:1px solid #225758;border-bottom:1px solid #225758;background:url(/images/service/sp/bg_service_before.png) #328182 right top no-repeat;background-size:contain}.spPageService .sougiSupport #before.supportDetail a h3::before{background-image:url(/images/common/nav/nav_arrow_white05.svg)}.spPageService .sougiSupport #before.supportDetail h4{color:#225758}.spPageService .sougiSupport #sougi.supportDetail{background:#e9eaee}.spPageService .sougiSupport #sougi.supportDetail a{border-top:1px solid #3b6187;border-bottom:1px solid #3b6187;background:url(/images/service/sp/bg_service_sougi.png) #3b6187 right top no-repeat;background-size:contain}.spPageService .sougiSupport #sougi.supportDetail a h3::before{background-image:url(/images/common/nav/nav_arrow_white03.svg)}.spPageService .sougiSupport #sougi.supportDetail ul{font-size:0;letter-spacing:-.4em}.spPageService .sougiSupport #sougi.supportDetail ul li{display:inline-block;font-size:1.6rem;letter-spacing:normal;width:50%}.spPageService .sougiSupport #sougi.supportDetail h4{color:#3b6187}.spPageService .sougiSupport #after.supportDetail{background:#f1e9d4}.spPageService .sougiSupport #after.supportDetail a{border-top:1px solid #7a4d37;border-bottom:1px solid #7a4d37;background:url(/images/service/sp/bg_service_after.png) #7a4d37 right top no-repeat;background-size:contain}.spPageService .sougiSupport #after.supportDetail a h3::before{background-image:url(/images/common/nav/nav_arrow_white06.svg)}.spPageService .sougiSupport #after.supportDetail h4{color:#7a4d37}.spPageService .supportExample h2{background:#f5f2f0;border-top:3px solid #2d4670;text-align:center;font-size:2.5rem;color:#344c74;padding:20px 0}.spPageService .supportExample .exampleBox{margin:10px;border:1px solid #2d4670;border-radius:3px}.spPageService .supportExample .exampleBox a{height:100px;border-radius:3px 3px 0 0;line-height:1.2;font-size:2.3rem;display:block;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #eceae8 100%);background:-webkit-linear-gradient(top, #fff 0%, #eceae8 100%);background:linear-gradient(to bottom, #fff 0%, #eceae8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceae8',GradientType=0 );position:relative;padding-left:35px}.spPageService .supportExample .exampleBox a p{position:relative;z-index:3;padding:24px 0 0 0;text-shadow:0 0 2px #fff, 0 0 3px #fff, 0 0 3px #fff}.spPageService .supportExample .exampleBox a::before{content:"";display:block;width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain;z-index:4;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .supportExample .exampleBox a::after{content:"";width:100%;height:100%;position:absolute;right:0;top:0;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:right top}.spPageService .supportExample .exampleBox em{font-weight:bold;font-size:1.8rem;padding:15px 10px 10px;display:block}.spPageService .supportExample .exampleBox p{padding:0 10px 20px}.spPageService .supportExample .exampleBox.type1 a p{padding:37px 0 0 0}.spPageService .supportExample .exampleBox.type1 a::after{background-image:url(/images/service/sp/img_service02_mod.png)}.spPageService .supportExample .exampleBox.type2 a::after{background-image:url(/images/service/sp/img_service03_mod.png)}.spPageService .supportExample .exampleBox.type3 a::after{background-image:url(/images/service/sp/img_service04.png)}.spPageService .supportExample .exampleBox.type4 a::after{background-image:url(/images/service/sp/img_service05.png)}.spPageService .supportExample .exampleBox.type5 a::after{background-image:url(/images/service/sp/img_service06.png)}.spPageService .supportExample .exampleBox.type6 a::after{background-image:url(/images/service/sp/img_service07.png)}.spPageService .supportExample .appealText{position:relative;font-size:1.6rem;text-align:center;font-weight:bold;color:#874c12;padding:45px 0 20px}.spPageService .supportExample .appealText::before{content:"";width:0;height:0;border-style:solid;border-width:14px 124px 0 124px;border-color:#f3e7cb transparent transparent transparent;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spPageService .serviceBannerBox{background:url(/images/service/sp/img_service09_mod.png) #ebf0f5 right top no-repeat;background-size:auto 139px;padding:25px 10px 20px}.spPageService .serviceBannerBox .serviceBannerTitle{text-align:center;padding:0 0 15px;margin:0 auto;-webkit-transform:translateX(-16%);transform:translateX(-16%)}.spPageService .serviceBannerBox .serviceBannerTitle p.sub{font-size:1.4rem;font-weight:normal;color:#101928}.spPageService .serviceBannerBox .serviceBannerTitle p{font-size:2.6rem;color:#274c80;font-weight:bold;line-height:1.2}.spPageService .serviceBannerBox .serviceBannerTitle p span{font-size:4.4rem;vertical-align:baseline;letter-spacing:-10px}.spPageService .serviceBannerBox a.blueBtn{display:block;font-size:1.8rem;color:#fff;text-align:center;padding:12px 0;border-radius:3px;background:#274c80;background:-moz-linear-gradient(top, #274c80 0%, #1f3d67 100%);background:-webkit-linear-gradient(top, #274c80 0%, #1f3d67 100%);background:linear-gradient(to bottom, #274c80 0%, #1f3d67 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#274c80', endColorstr='#1f3d67',GradientType=0 );position:relative}.spPageService .serviceBannerBox a.blueBtn::before{content:"";width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow_white02.svg) left top no-repeat;background-size:contain;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .seminarInfo{padding:15px 10px}.spPageService .seminarInfo h2{background:#eea915;color:#fff;padding:10px 5px;font-size:1.8rem;text-align:left;border-top:0;position:relative;border-radius:3px 3px 0 0}.spPageService .seminarInfo h2::after{content:"";display:block;width:80px;height:52px;background:url(/images/common/sp/img_event_illust2.png) left top no-repeat;background-size:contain;position:absolute;right:0;bottom:0}.spPageService .seminarInfo .inner{border:3px solid #fbdca7;border-top:0;background:url(/images/service/sp/bg_stripe_yellow.png) left top;padding:10px;background-size:7px 7px;border-radius:0 0 3px 3px}.spPageService .seminarInfo .inner .seminarDetail{display:table;table-layout:fixed;width:100%}.spPageService .seminarInfo .inner .seminarDetail .img{display:table-cell;width:110px;vertical-align:middle}.spPageService .seminarInfo .inner .seminarDetail .event{display:table-cell;width:100%;font-weight:bold}.spPageService .seminarInfo .inner .seminarDetail .event p{color:#dd523b}.spPageService .seminarInfo .inner .seminarDetail .event ul li{font-size:1.1rem;line-height:1;color:#6e291d}.spPageService .seminarInfo .inner a{display:block;text-align:center;font-size:1.8rem;color:#fff;padding:10px 0 10px 10px;position:relative;background:#d34d37;border-radius:3px}.spPageService .seminarInfo .inner a::before{content:"";display:block;width:16px;height:16px;background:url(/images/common/nav/nav_arrow_white01.svg) left top no-repeat;background-size:contain;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .areaSearchArea{padding-top:20px;margin-bottom:20px}.spPageService .areaSearchArea .supportSougi .header{width:320px;height:135px;margin:0 auto;padding:30px 0 0 155px;box-sizing:border-box;line-height:1.3;font-size:1.8rem;background:url(/images/service/sp/img_service01_mod.png) left bottom no-repeat;background-size:163px auto}.spPageService .areaSearchArea .supportSougi p{font-size:1.4rem;text-align:center;margin:15px 0 5px}.spPageService .areaSearchArea .supportSougi ul li a{padding:20px 10% 20px 0;text-align:center}.spPageService .areaSearchArea .supportSougi ul li a i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding-right:0;display:inline-block}.spPageService .areaSearchArea .supportSougi ul li a span{display:inline-block}.spPageService .serviceOtherPage{display:flex;justify-content:space-between;padding:0 10px;margin:15px 0;font-size:0;letter-spacing:-.4em}.spPageService .serviceOtherPage a{display:flex;align-items:center;width:31%;color:#fff;border-radius:3px;padding:10px;font-size:1.2rem;letter-spacing:normal;margin-left:8px}.spPageService .serviceOtherPage a i{padding-right:5px;font-size:1.5rem}.spPageService .serviceOtherPage a.before{background:#328283}.spPageService .serviceOtherPage a.sougi{background:#304b78}.spPageService .serviceOtherPage a.after{background:#7a4d37}.spPageService .serviceOtherPage a.current{background:#b5b5b5;pointer-events:none}.spPageService .serviceOverview{padding:0 10px}.spPageService .serviceOverview h2{font-size:1.6rem;font-weight:bold;margin-bottom:10px}.spPageService .serviceOverview p mark{background:linear-gradient(transparent 70%, #fff586 70%);font-weight:normal;font-style:normal}.spPageService .serviceList h3{margin:30px 10px 15px;font-size:2rem;color:#874c12;border-left:3px solid #874c12;padding-left:10px;font-weight:bold;line-height:1.3}.spPageService .serviceList .notice{padding:20px 10px}.spPageService .serviceList .notice p{font-size:1.2rem}.spPageService .serviceList li a{display:block;position:relative;padding:8px 30px 8px 10px;background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 );border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;font-weight:bold;font-size:1.8rem;display:table;table-layout:fixed;width:100%}.spPageService .serviceList li a::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:16px 16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .serviceList li a p.imgThumb{display:table-cell;width:100px;height:84px;vertical-align:middle;position:relative;overflow:hidden;padding-right:10px}.spPageService .serviceList li a p.imgThumb img{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .serviceList li a p{width:100%;display:table-cell;vertical-align:middle}.spPageService .serviceList li p{padding:10px;line-height:1.2}.spPageService .serviceList ul.sougiOtherService{border-top:1px  solid #c0c0c0}.spPageService .serviceList ul.sougiOtherService li a{border-top:0}.spPageService .serviceList ul.sougiOtherService li p.imgThumb{width:84px;height:84px}.spPageService .serviceList p.appealText{position:relative;font-size:1.6rem;text-align:center;font-weight:bold;color:#874c12;padding:45px 0 20px}.spPageService .serviceList p.appealText::before{content:"";width:0;height:0;border-style:solid;border-width:14px 124px 0 124px;border-color:#f3e7cb transparent transparent transparent;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spPageService .serviceList.searchArea{padding:0 10px}.spPageService .serviceList.searchArea h3{margin-left:0;margin-right:0}.spPageService .serviceList.searchArea .block{padding:0}.spPageService .serviceList.searchArea .block.area dl dd ul li a{padding:0;background:none;border:0;display:inline-block;font-size:inherit;font-weight:normal}.spPageService .serviceList.searchArea .block.area dl dd ul li a::after{display:none}.spPageService .serviceList.searchArea .block.area a.banner{margin-bottom:15px}.spPageService .serviceList .listServiceBnr{margin-bottom:30px;padding:0 10px}.spPageService .serviceList .listServiceBnr li{margin-bottom:10px}.spPageService .serviceList .listServiceBnr a{border-radius:3px;display:block;height:auto;padding:0}.spPageService .serviceList .listServiceBnr a .text2{font-size:2.3rem;padding:0 10px;left:0;top:0}.spPageService .serviceList .listServiceBnr a .text2 p{font-size:2.3rem;font-weight:normal;letter-spacing:normal;display:inline-block;padding:22px 0 20px 20px;width:auto;min-width:180px}.spPageService .serviceList .listServiceBnr a p{position:static;display:block}.spPageService .serviceList .listServiceBnr a p.text3{font-size:1.6rem;font-weight:normal;padding-left:10px}.spPageService .serviceList .listServiceBnr a::after{display:none}.spPageService .serviceList .listServiceBnr .type1 a{background:#f0e9f2;border:3px solid #998fab;width:100%}.spPageService .serviceList .listServiceBnr .type1 a .text2{background:url(/images/service/sp/sougi/img_sougi_embalming_.png) right top no-repeat;background-size:contain}.spPageService .serviceList .listServiceBnr .type1 a .text2 p{background:url(/images/service/sougi/icon_arrow_purple.png) no-repeat left center;background-size:16px 16px;border-bottom:1px solid #694987}.spPageService .serviceList .listServiceBnr .type2 a{background:#f8f6ed;border:3px solid #aba189}.spPageService .serviceList .listServiceBnr .type2 a .text2{background:url(/images/service/sp/sougi/img_sougi_veil.png) right top no-repeat;background-size:contain;color:#734921}.spPageService .serviceList .listServiceBnr .type2 a .text2 p{background:url(/images/service/sougi/icon_arrow_brown.png) no-repeat left center;background-size:16px 16px;border-bottom:1px solid #734921;padding:13px 20px}.spPageService .serviceList .listServiceBnr .type2 a .text2 p small{display:block;font-size:1.2rem}.spPageService .serviceList .listServiceBnr .type2 a div .tag li{display:inline-block;font-size:1.4rem;color:#fff;margin-bottom:0;font-weight:normal;padding:0 5px}.spPageService .serviceList .listServiceBnr .type2 a div .tag li.patent{background:#714a9a}.spPageService .serviceList .listServiceBnr .type2 a div .tag li.trademark{background:#dd7118}.spPageService .serviceList .listServiceBnr .type3 a{background:#f8e5d5;border:3px solid #d9b7b1;color:#333}.spPageService .serviceList .listServiceBnr .type3 a .text2{background:url(/images/service/sp/sougi/img_sougi_huwari.png) right top no-repeat;background-size:contain}.spPageService .serviceList .listServiceBnr .type3 a .text2 p{color:#a14a58;background:url(/images/service/sougi/icon_arrow_redbeans.png) no-repeat left center;background-size:16px 16px;border-bottom:1px solid #a14a58;padding:8px 0 8px 20px}.spPageService .serviceList .listServiceBnr .type3 a div .tag li{display:inline-block;font-size:1rem;color:#fff;margin-bottom:0;font-weight:normal;padding:0 5px}.spPageService .serviceList .listServiceBnr .type3 a div .tag li.patent{background:#714a9a}.spPageService .serviceList .listServiceBnr .type3 a div .tag li.trademark{background:#dd7118}.spPageService .serviceList .listServiceBnr .type4 a{background:#faf0ed;border:3px solid #bc95b8;color:#333}.spPageService .serviceList .listServiceBnr .type4 a .text2{background:url(/images/service/sp/sougi/img_sougi_yasurai.png) right top no-repeat;background-size:contain}.spPageService .serviceList .listServiceBnr .type4 a .text2 p{color:#a861a4;background:url(/images/service/sougi/icon_arrow_pink.png) no-repeat left center;background-size:16px 16px;border-bottom:1px solid #a861a4;padding:8px 0 8px 20px}.spPageService .serviceList .listServiceBnr .type4 a div .tag li{display:inline-block;font-size:1rem;color:#fff;margin-bottom:0;font-weight:normal;padding:0 5px}.spPageService .serviceList .listServiceBnr .type4 a div .tag li.patent{background:#714a9a}.spPageService .serviceList .listServiceBnr .type4 a div .tag li.trademark{background:#dd7118}.spPageService .sectTypeBox{background:#fcf5e5;padding:15px 10px;border-radius:3px;margin:12px 0}.spPageService .sectTypeBox h4{color:#874c12;border-bottom:1px solid #874c12;font-weight:normal;font-size:2rem}.spPageService .sectTypeBox ul{font-size:0;letter-spacing:-.4em;margin-top:10px}.spPageService .sectTypeBox ul li{display:inline-block;font-size:1.6rem;letter-spacing:normal;min-width:50%;padding-left:10px;position:relative;box-sizing:border-box}.spPageService .sectTypeBox ul li::before{content:"";display:block;width:5px;height:5px;border-radius:5px;background:#874c12;position:absolute;left:0;top:10px}.spPageService .sectTypeBox p{font-size:1.4rem;margin-top:5px}.spPageService .professionalStaff h3{margin:30px 10px 15px;font-size:2rem;color:#874c12;border-left:3px solid #874c12;padding-left:10px;font-weight:bold;line-height:1.3}.spPageService .professionalStaff h4 p{font-size:1.4rem;font-weight:normal;margin-bottom:20px}.spPageService .professionalStaff a{margin:25px 0;border:3px solid #aec1cb;display:block;height:116px;width:100%;background:url(/images/service/sp/sougi/img_sougi_staff01_mod3.png) #f8f6ed right top no-repeat;background-size:contain;position:relative;border-radius:3px}.spPageService .professionalStaff a p{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 0 2px #fff, 0 0 2px #fff;line-height:1.3;padding-left:25px;box-sizing:border-box}.spPageService .professionalStaff a p::after{content:"";width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow03.svg) left top no-repeat;background-size:contain;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .professionalStaff a p span{display:block;font-size:2.4rem}.spPageService .photoSlider .appealText{position:relative;font-size:1.6rem;text-align:center;font-weight:bold;color:#874c12}.spPageService .photoSlider .carousel1{margin:20px 10px 0;border:1px solid #cecece;background:#f7f7f7;position:relative;text-align:center}.spPageService .photoSlider .carousel1 figcaption{min-height:40px;-webkit-display:flex;display:flex;justify-content:center;align-items:center}.spPageService .photoSlider .carousel1 figcaption p{font-size:1.2rem}.spPageService .photoSlider .carousel1 button.slick-arrow{border:0;outline:none;font-size:0;width:25px;height:25px;position:absolute;z-index:2;top:50%;margin-top:-30px;cursor:pointer;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;top:40%;top:50%;margin-top:-16px}.spPageService .photoSlider .carousel1 .slick-prev{background:url(/images/common/icon_common_slide_prev.png) no-repeat left center;background-size:contain;left:-5px}.spPageService .photoSlider .carousel1 .slick-next{background:url(/images/common/icon_common_slide_next.png) no-repeat left center;background-size:contain;right:-5px}.spPageService .photoSlider .slick-slide img{width:100%}.spPageService .serviceConsult{background:#fcf5e5;margin-top:20px;padding-bottom:20px}.spPageService .serviceConsult h2{font-size:2.2rem;height:112px;background:url(/images/service/sp/before/img_before01.jpg) #fcf5e5 right top no-repeat;background-size:contain;color:#274c80;padding:22px 15px 0;line-height:1.2}.spPageService .serviceConsult ul{padding:20px 10px}.spPageService .serviceConsult ul li{padding-left:20px;position:relative}.spPageService .serviceConsult ul li::before{content:"";width:5px;height:5px;display:block;border-radius:5px;background:#8a602a;position:absolute;top:10px;left:4px}.spPageService .serviceConsult p{padding:0px 10px 20px}.spPageService .serviceConsult a.btn{display:block;margin:0 10px;width:inherit;text-align:center}.spPageService .serviceConsult a.btn span{width:100%}.spPageService .knowPoint h2{font-size:2.5rem;text-align:center;background:url(/images/common/sp/bg_blue_stripe.png) center bottom;position:relative;padding:18px 0;background-size:5px 5px;color:#274c80;border-top:1px solid #274c80;border-bottom:3px solid #274c80}.spPageService .knowPoint h2::after{content:"";width:34px;height:9px;display:block;background:url(/images/service/sp/before/img_sprite_arrow.png) left top no-repeat;background-size:contain;position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.spPageService .knowPoint h2::before{content:"";width:0;height:0;display:block;border-style:solid;border-width:12px 24px 0 24px;border-color:#274c80 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.spPageService .knowPoint ul{padding:30px 20px 20px}.spPageService .knowPoint ul li{padding-left:25px;background:url(/images/common/icon_check01.png) left center no-repeat;background-size:12px 10px;color:#2e4872;font-weight:bold}.spPageService .knowPoint ul li mark{background:linear-gradient(transparent 70%, #fff586 70%);font-weight:normal;font-style:normal}.spPageService .beforeCheckPoint{background:#fcf5e5}.spPageService .beforeCheckPoint h3{padding:10px 10px 0;height:107px;width:300px;margin:0 auto;box-sizing:border-box;background:url(/images/service/before/img_before_point01.png) no-repeat left bottom;background-size:95px auto;text-align:center}.spPageService .beforeCheckPoint h3 p{margin-left:70px;padding-top:15px;font-size:2.2rem;position:relative;display:inline-block;line-height:1.2}.spPageService .beforeCheckPoint h3 p mark{color:#2e4872;background:linear-gradient(transparent 70%, #fff586 70%);font-weight:normal;font-style:normal}.spPageService .beforeCheckPoint h3 p::before,.spPageService .beforeCheckPoint h3 p::after{content:"";width:1px;height:45px;background:#2e4872;position:absolute;bottom:0}.spPageService .beforeCheckPoint h3 p::before{left:-8px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.spPageService .beforeCheckPoint h3 p::after{right:-8px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.spPageService .beforeCheckPoint ul{padding:10px 10px 20px}.spPageService .beforeCheckPoint ul li{display:table;width:100%;table-layout:fixed;background:#fff;margin-bottom:10px}.spPageService .beforeCheckPoint ul li .point{display:table-cell;background:#274c80;color:#fff;text-align:center;width:77px;height:80px;vertical-align:middle}.spPageService .beforeCheckPoint ul li .point p{font-size:1.4rem;font-weight:bold}.spPageService .beforeCheckPoint ul li .point em{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif;font-size:3.5rem;line-height:1}.spPageService .beforeCheckPoint ul li .pointDetail{display:table-cell}.spPageService .beforeCheckPoint ul li .pointDetail h4{color:#274c80;font-weight:bold;padding:5px 10px;border-bottom:1px dotted #000}.spPageService .beforeCheckPoint ul li .pointDetail p{line-height:1.2;height:50px;position:relative;box-sizing:border-box}.spPageService .beforeCheckPoint ul li .pointDetail p span{position:absolute;padding:0 10px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spPageService .consultMerit{background:#f7ebe6;padding-bottom:15px;position:relative}.spPageService .consultMerit h2{width:320px;margin:0 auto;font-size:2.5rem;color:#274c80;background:url(/images/service/before/img_before02_mod.png) no-repeat left top;background-size:auto 123px;height:110px;padding-left:150px;padding-top:30px;line-height:1.2;box-sizing:border-box}.spPageService .consultMerit h3{padding:10px 10px 0;color:#274c80;font-weight:bold}.spPageService .consultMerit p{padding:0 10px;font-size:1.2rem}.spPageService .btnOnline{padding-bottom:0}.spPageService .btnConsult{width:100%;height:100%;background:none;padding:0 10px;margin:10px 0px}.spPageService .btnConsult a{padding:8px 0;box-sizing:border-box;display:block;text-align:left;text-decoration:none;color:#244778;line-height:1.2;background:#f8fbff url(/images/service/before/btn_consult_sp_mod.png) right center no-repeat;background-size:cover;border:3px solid #aec1cb;border-radius:6px}.spPageService .btnConsult a .main{font-size:2.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:none;margin:5px 18px 0px;padding:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.spPageService .btnConsult a .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.spPageService .btnConsult a .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.spPageService .btnConsult a .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.spPageService .btnConsult a .main .fa-chevron-circle-right{font-size:1.7rem;padding-bottom:2px}.spPageService .btnConsult a .sub{font-size:1.4rem;margin:6px 0px 0px 10px}.spPageService .btnConsult a .text{width:auto;font-size:1.2rem;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:3px 0px 0px 19px}.spPageService .selectConsult{position:relative}.spPageService .selectConsult img.underArrow{width:100%;margin-top:-1px}.spPageService .selectConsult .selectTelArea{padding:10px;text-align:center}.spPageService .selectConsult .selectTelArea p{color:#874c12;font-weight:bold;margin-bottom:10px}.spPageService .selectConsult .selectTelArea a{display:block}.spPageService .selectConsult .selectTelArea a img{width:100%}.spPageService .selectConsult h3{font-size:2.3rem;text-align:center;color:#274c80;line-height:1.2;margin:5px 0 15px}.spPageService .selectConsult .selectImgSection{padding:0 10px;display:table;width:100%}.spPageService .selectConsult .selectImgSection div{width:50%;display:table-cell}.spPageService .selectConsult .selectImgSection div img{width:100%}.spPageService .selectConsult p.appealText{text-align:center;font-weight:bold;margin-top:10px}.spPageService.top h1.fl{text-align:left;padding:10px}main.servicePage,main.serviceAfterProcedure{background:#fcf5e5;margin-top:0}main.servicePage .w950.mt20,main.serviceAfterProcedure .w950.mt20{margin-top:0 !important}main.servicePage .serviceDetail,main.serviceAfterProcedure .serviceDetail{margin:0 10px !important}main.servicePage .serviceDetail ul.numberBox li,main.serviceAfterProcedure .serviceDetail ul.numberBox li{display:flex;align-items:baseline}main.servicePage .serviceDetail ul.numberBox li span.number,main.serviceAfterProcedure .serviceDetail ul.numberBox li span.number{white-space:nowrap}main.servicePage .serviceDetail .kyokaButtonArea,main.serviceAfterProcedure .serviceDetail .kyokaButtonArea{margin:0 1% 20px}main.servicePage .serviceDetail .kyokaButtonArea a,main.serviceAfterProcedure .serviceDetail .kyokaButtonArea a{font-size:16px;font-size:1.6rem}main.servicePage .postcardBox,main.serviceAfterProcedure .postcardBox{width:100%}main.servicePage .postcardBox .outsideBtn,main.serviceAfterProcedure .postcardBox .outsideBtn{width:100%}main.servicePage .postcardBox .outsideBtn span,main.serviceAfterProcedure .postcardBox .outsideBtn span{width:100%;font-size:20px;font-size:2rem}main.servicePage .w3Column,main.serviceAfterProcedure .w3Column{width:100%;float:none}main.servicePage .w2Column,main.serviceAfterProcedure .w2Column{width:100%;float:none;margin:0}main.servicePage dl.descriptionStyle dt,main.serviceAfterProcedure dl.descriptionStyle dt{font-size:20px;font-size:2rem}main.servicePage .noborderTitle,main.serviceAfterProcedure .noborderTitle{font-size:20px;font-size:2rem;padding-bottom:5px}main.servicePage .boxListStyle04 dt,main.serviceAfterProcedure .boxListStyle04 dt{font-size:18px;font-size:1.8rem}main.servicePage .roundLinkInfo,main.serviceAfterProcedure .roundLinkInfo{padding:0;background:none}main.servicePage .roundLinkInfo .hxStyle03.mb20,main.serviceAfterProcedure .roundLinkInfo .hxStyle03.mb20{margin-bottom:0 !important}main.servicePage .roundLinkInfo .hxStyle03.mt20,main.serviceAfterProcedure .roundLinkInfo .hxStyle03.mt20{margin-top:0 !important}main.servicePage .addressBox .whiteBtn,main.serviceAfterProcedure .addressBox .whiteBtn{display:block;margin:20px 0;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.servicePage .addressBox .whiteBtn,main.serviceAfterProcedure .addressBox .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.servicePage .addressBox .whiteBtn *::-ms-backdrop,main.serviceAfterProcedure .addressBox .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.servicePage .addressBox .whiteBtn:not(:target),main.serviceAfterProcedure .addressBox .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.servicePage .addressBox .whiteBtn,main.serviceAfterProcedure .addressBox .whiteBtn{line-height:45px}main.servicePage .addressBox .whiteBtn *::-ms-backdrop,main.serviceAfterProcedure .addressBox .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){main.servicePage .addressBox .whiteBtn:not(:target),main.serviceAfterProcedure .addressBox .whiteBtn:not(:target){line-height:45px\9}main.servicePage .addressBox .whiteBtn span,main.serviceAfterProcedure .addressBox .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}main.servicePage .addressBox .whiteBtn span:hover,main.serviceAfterProcedure .addressBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){main.servicePage .addressBox .whiteBtn span:hover,main.serviceAfterProcedure .addressBox .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){main.servicePage .pageLinkTab,main.serviceAfterProcedure .pageLinkTab{background:#fff;padding:20px 3%;width:100%;margin:0 auto 10px}main.servicePage .pageLinkTab ul.tab,main.serviceAfterProcedure .pageLinkTab ul.tab{display:block;table-layout:fixed;width:100%;padding:0;margin:10px 0;border-radius:3px;border:1px solid #7d4222}main.servicePage .pageLinkTab ul.tab li,main.serviceAfterProcedure .pageLinkTab ul.tab li{display:block;width:100%;margin:0}main.servicePage .pageLinkTab ul.tab li:not(:first-child),main.serviceAfterProcedure .pageLinkTab ul.tab li:not(:first-child){border-left:none;border-top:1px solid #7d4222}main.servicePage .pageLinkTab ul.tab li:not(.current) a,main.serviceAfterProcedure .pageLinkTab ul.tab li:not(.current) a{color:#7d4222;margin-left:-10px}main.servicePage .pageLinkTab ul.tab li.current,main.serviceAfterProcedure .pageLinkTab ul.tab li.current{padding:0;width:100%}main.servicePage .pageLinkTab ul.tab li.current::before,main.serviceAfterProcedure .pageLinkTab ul.tab li.current::before{content:none}main.servicePage .pageLinkTab ul.tab li a,main.serviceAfterProcedure .pageLinkTab ul.tab li a{font-weight:bold;font-size:2.1rem}main.servicePage .pageLinkTab ul.tab:after,main.serviceAfterProcedure .pageLinkTab ul.tab:after{content:none}main.servicePage dl.boxUservoice,main.serviceAfterProcedure dl.boxUservoice{background-color:#FFF;box-shadow:2px 2px 10px #b8b09d;margin-bottom:20px;padding:0 20px 20px}main.servicePage dl.boxUservoice dt,main.serviceAfterProcedure dl.boxUservoice dt{font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;padding:20px 0 10px 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){main.servicePage dl.boxUservoice dt,main.serviceAfterProcedure dl.boxUservoice dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}main.servicePage dl.boxUservoice dt *::-ms-backdrop,main.serviceAfterProcedure dl.boxUservoice dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){main.servicePage dl.boxUservoice dt:not(:target),main.serviceAfterProcedure dl.boxUservoice dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}main.servicePage dl.boxUservoice dd,main.serviceAfterProcedure dl.boxUservoice dd{background:url(/images/service/bgline_note.png) left bottom repeat #fff;line-height:30px}.servicePage .messageBoxInfo .title{font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.servicePage .messageBoxInfo .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.servicePage .messageBoxInfo .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.servicePage .messageBoxInfo .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiCoffinHuwari{background:#fcf5e5}.serviceSougiCoffinHuwari .roundLinkInfo .hxStyle03.mt20{margin-top:0 !important}.serviceSougiCoffinHuwari .roundLinkInfo .hxStyle03.mb20{margin-bottom:0 !important}.serviceSougiCoffinHuwari .headerTitle{position:relative;z-index:1;border-top:2px solid #304973;background:url(/images/service/sougi/coffin/huwari/mainimg_huwariBg.png) repeat-x}.serviceSougiCoffinHuwari .headerTitle .bg01{background:url(/images/service/sougi/coffin/huwari/sp/mainimg_huwari01.png) no-repeat center bottom;background-size:100%}.serviceSougiCoffinHuwari .headerTitle .mainimg{margin:0 auto;width:100%;height:auto}.serviceSougiCoffinHuwari .headerTitle .mainimg .title{background:none;padding:0 0 35% 0;border-top:none}.serviceSougiCoffinHuwari .headerTitle .mainimg .title img{width:90%}.serviceSougiCoffinHuwari .w950{overflow:visible}.serviceSougiCoffinHuwari .titleType01{margin-top:-20px;position:relative;z-index:2;padding-top:5px;min-height:auto;background-image:url(/images/service/sougi/coffin/huwari/sp/bg_huwari_title01.png), url(/images/service/sougi/coffin/huwari/sp/bg_huwari_title01_2.png);background-position:left center, right center;background-size:120px, 120px;font-size:22px;font-size:2.2rem;text-align:center;color:#a14a58}.serviceSougiCoffinHuwari>.inner{margin-top:10px}.serviceSougiCoffinHuwari>.inner img{float:none;margin-left:0}.serviceSougiCoffinHuwari .box01{margin:10px;padding:10px 10px 20px 10px;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #d6d3cd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff}.serviceSougiCoffinHuwari .box01 .titleType02{margin-bottom:10px;padding:10px;width:auto;min-height:auto;background:url(/images/service/sougi/coffin/huwari/sp/bg_huwari_title_icon01.png), url(/images/service/sougi/coffin/huwari/sp/bg_huwari_title_icon02.png), #f2ddc8;background-position:left center, right center;background-repeat:no-repeat;color:#a14a58;text-align:center;font-size:20px;font-size:2rem;line-height:1.2;border-radius:6px}.serviceSougiCoffinHuwari .box01 .imgBox{width:70%;display:block;margin:0 auto}.serviceSougiCoffinHuwari .sec01 .inner{margin-top:10px;padding:0 10px}.serviceSougiCoffinHuwari .sec01 .inner img{float:none;margin:0 auto;display:block;width:80%}.serviceSougiCoffinHuwari .sec02 .listCharacter{margin:-15px auto 0;width:100%;overflow:hidden}.serviceSougiCoffinHuwari .sec02 .listCharacter>li{float:none;width:100%;margin-left:0;text-align:left;letter-spacing:-0.05em}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl{padding-left:8px;padding-bottom:10px;position:relative;margin:10px 0}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl strong{margin-left:5px;padding-top:2px;font-size:30px;font-size:3rem}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .ttl:after{content:"";display:inline-block;width:133px;height:2px;background-color:#a14a58;position:absolute;right:5px;top:33%}.serviceSougiCoffinHuwari .sec02 .listCharacter>li .txt{margin-top:7px;padding:0 10px}.serviceSougiCoffinHuwari .sec02 .listCharacter>li:first-child{margin-left:0}.serviceSougiCoffinHuwari .sec03{margin-top:25px}.serviceSougiCoffinHuwari .sec03>.inner{letter-spacing:-0.01em}.serviceSougiCoffinHuwari .sec03 img{margin:30px 0}.serviceSougiCoffinHuwari .sec04{margin-top:25px;padding-top:10px}.serviceSougiCoffinHuwari .sec04>.inner{padding:10px 20px;background:url(/images/service/sougi/coffin/huwari/sp/bg_huwari_voice01.jpg) repeat 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.serviceSougiCoffinHuwari .sec04>.inner .listVoice{margin:0 auto;text-align:center}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li{display:inline-block;vertical-align:top;width:100%;margin:10px 0;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/service/sougi/coffin/huwari/img_paper_bg01.png) repeat 0 0;box-shadow:1.9px 4.6px 5px rgba(184,176,157,0.5)}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(3n){margin-right:0}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(3n+1){clear:both}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li .inner{position:relative;min-height:auto;background-image:linear-gradient(rgba(220,220,220,0.3) 0.1em, transparent 0.1em);background-size:auto 2.5rem;line-height:2.5rem;border-radius:2px;overflow:hidden;padding:0}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li .inner:after{content:none}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p{position:relative;line-height:2.5rem;z-index:10;color:#a14a58;font-size:16px;font-size:1.6rem;font-weight:bold;letter-spacing:-0.06em;text-align:left}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p strong{position:relative;display:inline;height:6px;z-index:1}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li p strong:after{display:inline-block;content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:rgba(255,255,127,0.7)}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:first-child p{padding-left:0;letter-spacing:0}.serviceSougiCoffinHuwari .sec04>.inner .listVoice li:nth-child(4){margin-right:0}.serviceSougiCoffinHuwari .sec05{margin:40px 10px 0;width:auto;color:#101928}.serviceSougiYasurai{background:#fcf5e5}.serviceSougiYasurai .headerTitle{border-top:2px solid #2e4872;background:url(/images/service/sougi/yasurai/mainimg_yasuraiBg.png) repeat-x 0 center;text-align:center}.serviceSougiYasurai .headerTitle .bg01{background:url(/images/service/sougi/yasurai/sp/mainimg_yasuraimain.jpg) no-repeat center bottom;background-size:100%;padding-bottom:50%}.serviceSougiYasurai .headerTitle .bg01 img{width:70%;padding-top:20px}.serviceSougiYasurai .headerTitle .title{width:100%;height:auto;padding:0;margin:0 auto;text-align:center;background:none}.serviceSougiYasurai .contents{margin:0 10px;padding:0;width:auto;background:none}.serviceSougiYasurai .titleType01{padding-top:30px;background:url(/images/service/sougi/yasurai/sp/bg_yasurai_title01_01.png), url(/images/service/sougi/yasurai/sp/bg_yasurai_title01_02.png), url(/images/service/sougi/yasurai/sp/bg_yasurai_title01_03.png), url(/images/service/sougi/yasurai/sp/bg_yasurai_title01_04.png);background-position:left 10px, center top, right 10px, center top;background-repeat:no-repeat;background-size:65px, 120px, 65px, 260px;font-size:26px;font-size:2.6rem;text-align:center;color:#a760a3}.serviceSougiYasurai .box01{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:18px;font-size:1.8rem}.serviceSougiYasurai .box01 .inner{padding:20px 10px;position:relative;letter-spacing:0.001em}.serviceSougiYasurai .box01 .inner>.ttl{margin-bottom:20px;font-size:22px;font-size:2.2rem;letter-spacing:-0.4px}.serviceSougiYasurai .box01 .inner>.ttl .no{position:absolute;left:10px;top:0;font-style:italic;font-size:36px;font-size:3.6rem}.serviceSougiYasurai .box01 .inner .itemName{display:inline-block;position:absolute;right:20px;bottom:18px;font-size:15px;font-size:1.5rem;color:#75787d}.serviceSougiYasurai .sec01{margin-top:20px}.serviceSougiYasurai .sec01 .box01{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:rgba(251,231,224,0.8);background:-moz-linear-gradient(top, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, #fbe7e0 0%, #fdf4ed 12%, #fefbf5 30%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe7e0', endColorstr='#ffffff',GradientType=0 )}.serviceSougiYasurai .sec01 .box01 .inner{padding:20px 10px}.serviceSougiYasurai .sec01 .box01 .inner>.ttl{margin-bottom:20px;font-size:22px;font-size:2.2rem}.serviceSougiYasurai .sec01 .box01 .inner>.ttl strong{font-size:28px;font-size:2.8rem}.serviceSougiYasurai .sec01 .box01 .col1{margin-bottom:15px}.serviceSougiYasurai .sec01 .box01 .col1 img{margin-top:10px}.serviceSougiYasurai .sec01 .box01 .col2{padding:0;font-size:17px;font-size:1.7rem}.serviceSougiYasurai .sec01 .box01 .col2 .ttl{margin-bottom:10px;padding:8px 15px 6px;background-color:#e39693;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff}.serviceSougiYasurai .sec01 .box01 .col2 .note{font-size:14px;font-size:1.4rem}.serviceSougiYasurai .secWrapper{overflow:hidden;margin-left:0}.serviceSougiYasurai .secWrapper>section{float:none;margin:20px 0 0 0;width:100%}.serviceSougiYasurai .secWrapper>section .box01 .inner{min-height:468px}.serviceSougiYasurai .sec02 .box01{background:rgba(251,231,224,0.8);background:-moz-linear-gradient(top, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);background:-webkit-linear-gradient(top, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);background:linear-gradient(to bottom, #fbe7e0 0%, #fdfaf3 30%, rgba(244,245,242,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe7e0', endColorstr='#ffffff',GradientType=0 )}.serviceSougiYasurai .sec02 .box01 .inner{background:url(/images/service/sougi/yasurai/bg_yasurai02.png) no-repeat center bottom}.serviceSougiYasurai .sec03{margin-top:20px}.serviceSougiYasurai .sec03 .box01 .inner .itemName{display:none}.serviceSougiYasurai .sec03 .box01 .col2 .imgPc{display:none}.serviceSougiYasurai .sec03 .box01 .col2 .imgSp{display:block;float:right;margin-left:10px}.serviceSougiYasurai .sec04{margin-top:20px}.serviceSougiYasurai .sec04 .blockSp{width:70%;margin:0 auto}.serviceSougiYasurai .sec04 .blockSp img{width:100%}.serviceAfterProcedure .w950{width:auto}.serviceAfterProcedure .w950 .whiteBox{padding:10px}.serviceAfterProcedure .w950 .hxStyle02{margin:0 10px}.serviceAfterProcedure .w950 .w910{width:auto;margin:0 10px}.serviceAfterProcedure .mt30{margin-top:10px !important}.serviceAfterProcedure .mt40{margin-top:10px !important}.serviceAfterProcedure .mb30{margin-bottom:0 !important}.serviceAfterProcedure .titleSmall{font-size:20px;font-size:2rem}.serviceAfterProcedure .pl05{padding-left:5px}.serviceAfterProcedure .bg05 .w950{background:url(/images/service/after/procedure/bg_procedure.png) right center no-repeat;background-size:contain}.serviceAfterProcedure .blueArea{background-color:#ebf2f5;padding:10px}.serviceAfterProcedure .blueArea .textRead2{color:#274c80;line-height:1.4;font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceAfterProcedure .blueArea .textRead2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .blueArea .textRead2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceAfterProcedure .blueArea .textRead2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .twoLines{position:relative;max-width:400px;margin:0 auto}.serviceAfterProcedure .twoLines:before{content:url(/images/service/after/procedure/img_slash_left.png);position:absolute;top:30px;left:0}.serviceAfterProcedure .twoLines:after{content:url(/images/service/after/procedure/img_slash_right.png);position:absolute;top:30px;right:0}.serviceAfterProcedure .twoBox{padding:10px}.serviceAfterProcedure .twoBox ul{float:left;list-style-image:url(/images/common/icon_footer_disc.png);padding-left:20px}.serviceAfterProcedure .twoBox ul:nth-child(2){margin-left:0}.serviceAfterProcedure .twoBox ul li{line-height:2;padding-left:7px;margin-bottom:5px}.serviceAfterProcedure .titleBox{display:block}.serviceAfterProcedure .numberBox{width:65px;height:65px;margin-right:10px;display:inline-block;float:none;vertical-align:middle}.serviceAfterProcedure .numberBox .case{display:block;color:#fff;text-align:center;font-size:18px;font-size:1.8rem}.serviceAfterProcedure .numberBox .number{display:block;color:#fff;text-align:center;font-size:34px;font-size:3.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1em}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceAfterProcedure .numberBox .number{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .numberBox .number *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceAfterProcedure .numberBox .number:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .numberText{font-size:20px;font-size:2rem;line-height:1.2;float:none;display:inline-block;width:70%;width:-webkit-calc(100% - 85px);width:calc(100% - 85px);height:auto;padding:10px 0;vertical-align:middle}.serviceAfterProcedure .numberText span{padding:0}.serviceAfterProcedure .boxStyleLinkWrap{padding:10px}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink{margin:10px 0;padding:0}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink li{background:none;border-top:none;width:48%;margin:0 1%;display:inline-block}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink li img{width:70%;max-width:166px}.serviceAfterProcedure .boxStyleLinkWrap .boxStyleLink li:last-child{margin-right:0;border-bottom:none}.serviceAfterProcedure .power li{float:none;background-color:#fef6d7;width:auto;min-height:auto;min-height:initial;position:relative;padding:35px 10px 10px;box-sizing:border-box;border-radius:8px;margin:20px 0 10px}.serviceAfterProcedure .power li:nth-child(n + 2){margin-left:0}.serviceAfterProcedure .power li img{position:absolute;top:-10px;left:50%;margin-left:-78px}.serviceAfterProcedure .descText{font-size:15px;text-align:center;margin-top:10px}.serviceAfterProcedure .arrow{display:block;width:100%;border-bottom:4px #eaeff3 solid;padding:20px 0;margin:10px 0;background:none}.serviceAfterProcedure .arrow .img,.serviceAfterProcedure .arrow .list{display:inline-block;vertical-align:middle}.serviceAfterProcedure .arrow .img{width:27%}.serviceAfterProcedure .arrow .list{width:70%}.serviceAfterProcedure .arrow .img img{vertical-align:middle;width:100%}.serviceAfterProcedure .arrow ul li{width:auto;font-size:16px;font-size:1.6rem;padding:5px;margin-bottom:10px}.serviceAfterProcedure .noLine{border:none}.serviceAfterProcedure .ifPutArea{border:#c4144a 3px solid;background-color:#fff;position:relative;margin-top:40px;padding:30px 10px 20px 10px}.serviceAfterProcedure .ifPutArea h4{background:url(/images/service/after/procedure/bg_ifPutArea.png) no-repeat center 8px;width:100%;background-size:102%;position:absolute;left:50%;top:-30px;margin-left:-50%;text-align:center;font-size:20px;font-size:2rem}.serviceAfterProcedure .ifPutArea h4:before{content:url(/images/service/after/procedure/icon_attention.png);padding-right:10px}.serviceAfterProcedure .ifPutAreaInner li{padding-left:1em;line-height:1.4;font-size:16px;font-size:1.6rem;padding-right:0;padding-bottom:5px}.serviceAfterProcedure .ifPutAreaInner span{color:#c4144a;font-size:20px;font-size:2rem}.serviceAfterProcedure .voiceTitle{background-color:#506a93;color:#fff;font-size:22px;padding:10px;margin-top:40px;text-align:center;border-radius:10px 10px 0 0;position:relative}.serviceAfterProcedure .voiceTitle .img{position:absolute;right:10px;top:-30px;width:80px}.serviceAfterProcedure .voiceTitle h2{background:url(/images/service/after/procedure/icon_procedure_comment01.png) no-repeat 0 0.1em;padding-right:0}.serviceAfterProcedure .voiceTitle h2 span{vertical-align:middle}.serviceAfterProcedure .voiceConArea{border:1px solid #ccc;border-top:none;padding:10px;background:#fff;box-sizing:border-box}.serviceAfterProcedure .boxMemo{width:auto;float:none;background-image:url(/images/service/after/procedure/img_sec04_div01.png);position:relative;-moz-box-shadow:3px 3px 5px #ddd9d0;-webkit-box-shadow:3px 3px 5px #ddd9d0;box-shadow:3px 3px 5px #ddd9d0;margin-bottom:10px;padding-bottom:40px}.serviceAfterProcedure .boxMemo .boxMemoTitle01{font-size:18px;font-size:1.8rem;margin:20px 0 5px 10px}.serviceAfterProcedure .boxMemo .boxMemoTitle01:before{padding-right:8px}.serviceAfterProcedure .boxMemo .boxMemoTitle02{font-size:18px;font-size:1.8rem;margin:20px 0 5px 10px;padding-left:18px;display:inline-flex}.serviceAfterProcedure .boxMemo .textLine{background-image:url(/images/service/after/procedure/img_sec04_div01_line.png);height:auto;padding:0 20px 0 20px}.serviceAfterProcedure .boxEven{margin-left:0}.serviceAfterProcedure .sec5 .blueArea{padding-top:20px}.serviceAfterProcedure .sec5 .blueArea .box{padding:10px}.serviceAfterProcedure .sec5 .blueArea .box ul li{padding-left:7px;line-height:1.4;margin-bottom:5px}.serviceAfterProcedure .sec5 .blueArea .textRead2{position:relative}.serviceAfterProcedure .sec5 .blueArea .textRead2 span{font-size:22px;font-size:2.2rem}.serviceAfterProcedure .sec5 .blueArea .textRead2:before{top:-11px;left:0}.serviceAfterProcedure .sec5 .blueArea .textRead2:after{top:-11px;right:0}.serviceAfterProcedure .blueArea ul{padding-left:20px}.serviceAfterProcedure .blueArea ul li{line-height:1.4}.serviceAfterProcedure .titlePeace{color:#274c80;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceAfterProcedure .titlePeace{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceAfterProcedure .titlePeace *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceAfterProcedure .titlePeace:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceAfterProcedure .glayArea{padding:10px}.serviceAfterProcedure .glayArea .glayAreaInner{float:none;padding-left:20px;width:100%}.serviceAfterProcedure .glayArea ul li{line-height:1.4;padding-left:7px}.serviceAfterProcedure .glayArea p{line-height:1.4}.serviceAfterProcedure .titleCenterLine span{font-size:20px;font-size:2rem}.serviceAfterProcedure .suchAs{text-align:none;margin-top:-25px;margin-right:5px}.serviceBeforePrevio{background:#fcf5e5}.serviceBeforePrevio .desAreaInner{margin-top:20px}.serviceBeforePrevio .desAreaInner ul{padding-left:5px;padding-right:5px;box-sizing:border-box}.serviceBeforePrevio .desArea{position:relative}.serviceBeforePrevio .desArea h2{color:#ca5089;font-size:22px;font-size:2.2rem;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:20px;line-height:1.2}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeforePrevio .desArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .desArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeforePrevio .desArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .desArea h2:before{content:url(/images/service/before/previo/img_slash_left.png);position:absolute;top:50px;left:0}.serviceBeforePrevio .desArea h2:after{content:url(/images/service/before/previo/img_slash_right.png);position:absolute;top:50px;right:0}.serviceBeforePrevio .desAreaText{width:auto;margin:10px 10px 0}.serviceBeforePrevio .desAreaText .text{float:none}.serviceBeforePrevio .desAreaText .btn{background-color:#ca5089;border-radius:5px;padding:5px 8px;float:none;margin:10px auto;text-align:center;width:50%}.serviceBeforePrevio .desAreaText .btn a:before{content:url(/images/service/before/previo/ico_white.png);padding:0 5px 0;box-sizing:border-box}.serviceBeforePrevio .desAreaInner ul li{float:none;background-color:#fff;text-align:center;width:100%;height:auto;border-radius:7px;border:#ca5089 2px solid;box-sizing:border-box;position:relative;margin:10px 0}.serviceBeforePrevio .desAreaInner ul li:hover{opacity:0.8}.serviceBeforePrevio .desAreaInner ul li:nth-child(n + 2){margin-left:0}.serviceBeforePrevio .desAreaInner ul li>img{display:none}.serviceBeforePrevio .desAreaInner ul li a{display:block;padding:20px 10px;text-align:left}.serviceBeforePrevio .desAreaInner ul li a:after{content:url(/images/service/before/previo/icon_arrow_pink.png);position:absolute;bottom:36%;left:auto;right:5px;transition:0.2s}.serviceBeforePrevio .desAreaInner ul li a:hover:after{bottom:36%}.serviceBeforePrevio .desAreaInner ul li:nth-child(5) a{padding:20px 10px}.serviceBeforePrevio .desAreaInner a img{display:inline-block;width:90px;margin-right:10px;vertical-align:middle}.serviceBeforePrevio .desAreaInner a .blockSp{display:inline-block !important;width:68px;margin-right:10px;vertical-align:middle}.serviceBeforePrevio .desAreaInner a p{margin-top:0 !important;text-align:left;display:inline-block;width:50%;width:-webkit-calc(100% - 208px);width:calc(100% - 208px);vertical-align:middle}.serviceBeforePrevio .desAreaInner ul li p span{color:#ca5089}.serviceBeforePrevio .desAreaInner .txt{text-align:left;margin:10px;font-size:15px;font-size:1.5rem}.serviceBeforePrevio .special01Area{width:auto;padding:10px;margin:10px}.serviceBeforePrevio .special01Area .special01AreaHead figure{float:none;display:inline-block;width:100px;vertical-align:middle}.serviceBeforePrevio .special01Area .special01AreaHead figure img{width:100%}.serviceBeforePrevio .special01Area .title{float:none;font-size:22px;font-size:2.2rem;text-align:left;margin-left:10px;vertical-align:middle;width:70%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-bottom:10px;padding-top:10px;display:inline-block}.serviceBeforePrevio .special01Area .special01AreaInner01{margin-top:10px}.serviceBeforePrevio .special01Area .special01AreaInner01 .img{float:none;width:70%;display:block;margin:10px auto}.serviceBeforePrevio .special01Area .special01AreaInner01 .text{padding-left:0}.serviceBeforePrevio .special01Area .special01AreaInner02{margin-top:50px}.serviceBeforePrevio .special01Area .aArea{width:100%;height:auto;padding:20px;float:none}.serviceBeforePrevio .special01Area .aArea .tit01{font-weight:midle;font-size:17px;font-size:1.7rem}.serviceBeforePrevio .special01Area .aArea:before{position:absolute;top:-35px;right:0px;width:150px;height:70px;content:" ";background:url(/images/service/before/previo/img_previo_10.png) no-repeat;background-size:150px}.serviceBeforePrevio .special01Area .aArea .aAreaInner{margin-top:20px}.serviceBeforePrevio .special01Area .aArea .aAreaInner img{display:block;float:none;margin:0 auto 10px}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul{float:none;display:inline-block;margin-left:10px;width:48%}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul li{width:100%;height:26px}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul li:nth-child(3){width:100%}.serviceBeforePrevio .special01Area .aArea .aAreaInner ul{float:left;margin-left:5px}.serviceBeforePrevio .special01Area .aArea .aAreaInner p{position:absolute;bottom:22px;right:110px}.serviceBeforePrevio .special01Area .bArea{width:auto;height:auto;padding:10px;float:none;margin-left:0;margin-top:60px}.serviceBeforePrevio .special01Area .bArea p{margin-top:-7px;display:inline-block;width:98%;width:-webkit-calc(100% - 110px);width:calc(100% - 110px);vertical-align:middle}.serviceBeforePrevio .special01Area .bArea p span{background-color:#ddedf7;border-radius:10px;padding:2px 4px 2px 4px;box-sizing:border-box;line-height:2.0}.serviceBeforePrevio .special01Area .bArea .img{width:97px;display:inline-block;vertical-align:middle}.serviceBeforePrevio .special01Area .bArea .img img{width:100%}.serviceBeforePrevio .special01Area .bArea p span:nth-child(2){margin-left:0}.serviceBeforePrevio .special01Area .bArea:before{top:-50px;left:45%}.serviceBeforePrevio .special01Area .cArea{width:auto;height:auto;padding:10px;float:none;margin-left:0;margin-top:60px}.serviceBeforePrevio .special01Area .cArea p{margin-top:-7px;display:inline-block;width:98%;width:-webkit-calc(100% - 110px);width:calc(100% - 110px);vertical-align:middle}.serviceBeforePrevio .special01Area .cArea p span{background-color:#ddedf7;border-radius:10px;padding:2px 4px 2px 4px;box-sizing:border-box;line-height:2.0}.serviceBeforePrevio .special01Area .cArea .img{width:97px;display:inline-block;vertical-align:middle}.serviceBeforePrevio .special01Area .cArea .img img{width:100%}.serviceBeforePrevio .special01Area .cArea h4{text-align:left}.serviceBeforePrevio .special01Area .cArea h4:before{display:none}.serviceBeforePrevio .special01Area .cArea h4{font-size:17px;font-size:1.7rem;letter-spacing:-0.8px}.serviceBeforePrevio .special01Area .cArea h4 span{font-size:30px;font-size:3rem;color:#83a5cb;margin-right:30px}.serviceBeforePrevio .special01Area .cArea .img{text-align:center}.serviceBeforePrevio .special01Area .cArea p span{background-color:#ddedf7;border-radius:10px;padding:2px 4px 2px 4px;box-sizing:border-box;line-height:2.0}.serviceBeforePrevio .special01Area .cArea:before{top:-50px;left:45%}.serviceBeforePrevio .special01Area .text02{text-align:center;background-color:#ddedf7;width:100%;padding:10px;box-sizing:border-box;margin:10px auto 0;border-radius:10px;font-size:18px;font-size:1.8rem;box-sizing:border-box}.serviceBeforePrevio .special01Area .text02 img{vertical-align:middle;margin-right:10px}.serviceBeforePrevio .special02Area{width:auto;padding:10px;margin:10px}.serviceBeforePrevio .special02Area .special01AreaHead figure{float:none;display:inline-block;width:100px;vertical-align:middle}.serviceBeforePrevio .special02Area .special01AreaHead figure img{width:100%}.serviceBeforePrevio .special02Area .title{float:none;font-size:22px;font-size:2.2rem;text-align:left;margin-left:10px;vertical-align:middle;width:70%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-bottom:10px;padding-top:10px;display:inline-block}.serviceBeforePrevio .special02Area ul{margin:0 auto;width:100%;margin-top:10px}.serviceBeforePrevio .special02Area ul li{float:left;text-align:center;margin-left:2%;width:46%}.serviceBeforePrevio .special02Area ul li:nth-child(n + 2){margin-left:2%;width:46%}.serviceBeforePrevio .special02Area p{width:100%;text-align:left;margin:10px auto 0}.serviceBeforePrevio .special03Area{width:auto;padding:10px;margin:10px}.serviceBeforePrevio .special03Area .special01AreaHead figure{float:none;display:inline-block;width:100px;vertical-align:middle}.serviceBeforePrevio .special03Area .special01AreaHead figure img{width:100%}.serviceBeforePrevio .special03Area .title{float:none;font-size:22px;font-size:2.2rem;text-align:left;margin-left:10px;vertical-align:middle;width:70%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-bottom:10px;padding-top:10px;display:inline-block}.serviceBeforePrevio .special03Area .telInfo .telInfoInnerBox{padding:5px;margin:0}.serviceBeforePrevio .special03Area h4{padding:15px 15px 15px 45px;font-size:22px;font-size:2.2rem;border-radius:5px;margin-top:20px}.serviceBeforePrevio .special03Area h4 span{font-size:30px;font-size:3rem;margin-right:0}.serviceBeforePrevio .special03Area .text01{margin-top:10px}.serviceBeforePrevio .special03Area .text02{margin-top:10px;padding-left:10px}.serviceBeforePrevio .special03Area .text03{margin-top:20px;padding-left:0;padding-right:150px;padding-bottom:20px;position:relative;display:inline-block}.serviceBeforePrevio .special03Area .text03:before{content:" ";position:absolute;display:block;top:0;right:0;width:148px;height:104px;background:url(/images/service/before/previo/img_previo_15.png) no-repeat;background-size:140px}.serviceBeforePrevio .special04Area{width:auto;padding:10px;margin:10px}.serviceBeforePrevio .special04Area .special04AreaHead figure{float:none;display:inline-block;width:100px;vertical-align:middle}.serviceBeforePrevio .special04Area .special04AreaHead figure img{width:100%}.serviceBeforePrevio .special04Area .title{float:none;font-size:22px;font-size:2.2rem;text-align:left;margin-left:10px;vertical-align:middle;width:70%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-bottom:10px;padding-top:10px;display:inline-block}.serviceBeforePrevio .special04Area .title .tit{padding-left:0px}.serviceBeforePrevio .special04Area h5{background-color:#003f98;text-align:left;padding:17px;line-height:1;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;border-radius:5px;margin-top:30px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeforePrevio .special04Area h5{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .special04Area h5 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeforePrevio .special04Area h5:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .special04Area .text01{margin-top:20px;padding-left:0;padding-bottom:20px;padding-right:160px;position:relative}.serviceBeforePrevio .special04Area .text01:before{content:" ";position:absolute;display:block;top:0;right:0;width:160px;height:104px;background:url(/images/service/before/previo/img_previo_16.png) no-repeat;background-size:160px}.serviceBeforePrevio .special04Area .text02{margin-top:10px;padding-left:10px}.serviceBeforePrevio .special05Area{width:auto;padding:10px;margin:10px}.serviceBeforePrevio .special05Area .special05AreaHead figure{float:none;display:inline-block;width:100px;vertical-align:middle}.serviceBeforePrevio .special05Area .special05AreaHead figure img{width:100%}.serviceBeforePrevio .special05Area .title{float:none;font-size:22px;font-size:2.2rem;text-align:left;margin-left:10px;vertical-align:middle;width:70%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-bottom:10px;padding-top:10px;display:inline-block}.serviceBeforePrevio .special05Area .title .tit{padding-left:0px}.serviceBeforePrevio .special05Area .text01{margin-top:10px}.serviceBeforePrevio .admissionArea{width:auto;margin:20px 10px}.serviceBeforePrevio .admissionArea .admissionAreaHeader{margin-top:0;padding:20px;font-size:22px;font-size:2.2rem;position:relative}.serviceBeforePrevio .admissionArea .admissionAreaHeader .sub{display:block;position:relative;top:0;left:0;font-size:20px;font-size:2rem;margin:0 auto;border-radius:5px;padding:5px 0px 5px 10px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.serviceBeforePrevio .admissionArea .admissionAreaInner{padding:10px}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall{background-color:#fffbc7;text-align:center;padding:25px 15px 30px 15px;margin-top:30px;border-radius:8px;box-sizing:border-box;position:relative}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall:after{content:url(/images/service/before/previo/icon_arrow_down.png);position:absolute;bottom:-50px;left:43%;z-index:1}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText01{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;color:#003f98;border-bottom:2px solid #274c80;line-height:1;padding-bottom:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText01 span{font-size:30px}.serviceBeforePrevio .admissionArea .admissionAreaInner .boxall .admissioText02{margin-top:10px}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn01{float:none;width:100%;height:auto;margin-top:10px;padding:10px}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn01 .tit{font-size:22px;font-size:2.2rem;margin-top:10px}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn02{float:none;width:100%;height:auto;margin-top:20px;margin-left:0;padding:10px}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn02 .tit{font-size:22px;font-size:2.2rem}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn02 .boxBgBlue{padding:10px}.serviceBeforePrevio .admissionArea .box02Inner .box02InnerIn02 .boxBgBlue dt{float:none;font-weight:bold;width:100%}.serviceBeforePrevio .memberArea{width:auto;margin:10px;margin-top:30px}.serviceBeforePrevio .memberArea .memberAreaInner{margin-top:30px}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle{font-size:19px;font-size:1.9rem;padding:20px 15px;line-height:1.2}.serviceBeforePrevio .memberArea .memberAreaInner .memberTitle:before{content:url(/images/service/before/previo/icon_previo_comment01.png);position:absolute;left:5px;top:25px}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn{background-color:#fff;padding:10px}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .boxMemo{float:none;width:100%;height:auto;margin-bottom:10px}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .boxMemo .textLine{width:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .boxMemo .textLine p{padding-right:74px;width:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .boxMemo .from{position:absolute;bottom:-1px;right:120px;padding-right:0px !important;width:auto !important}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .boxEven{margin-left:0}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .mt30{margin-top:0 !important}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .charBox:before{content:'';position:absolute;right:0;z-index:2;top:auto;bottom:4%;width:100px;height:150px}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char01:before{background:url(/images/service/before/previo/img_previo_22.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char02:before{background:url(/images/service/before/previo/img_previo_23.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char03:before{background:url(/images/service/before/previo/img_previo_24.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char04:before{background:url(/images/service/before/previo/img_previo_25.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char05:before{background:url(/images/service/before/previo/img_previo_26.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberArea .memberAreaInner .memberAreaInnerIn .char06:before{background:url(/images/service/before/previo/img_previo_27.png) no-repeat;background-size:100%}.serviceBeforePrevio .memberAreaInnerIn .boxMemo .supportArea .supportAreaHead{text-align:center}.serviceBeforePrevio .supportArea .title{display:inline-block;width:600px;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;letter-spacing:0.1em;background:#fcf5e5;font-weight:bold;margin-top:37px;padding-left:20px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeforePrevio .supportArea .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeforePrevio .supportArea .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeforePrevio .supportArea .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeforePrevio .supportArea .line{display:block;border-top:2px solid #274c80;padding-bottom:31px;margin-top:-25px}.serviceBeforePrevio .supportArea .supportAreaInner{margin-top:30px;background-color:#fff;padding:30px 20px 45px 20px;box-sizing:border-box;border:#d6d3cd 1px solid;margin-bottom:40px}.serviceBeforePrevio .supportArea .supportAreaInner .boxStyleLink li{vertical-align:top}.serviceBeforePrevio .desAreaInner ul li:nth-child(4) p{font-size:15px;font-size:1.5rem}.relativePage .w690{width:690px;margin:auto;text-align:center}.relativePage .w690 h1{padding:10px;background:#ca5089;font-size:18px;font-size:1.8rem;color:#FFFFFF}.relativePage .w690 .copyBoxinfo{width:640px;margin:0 auto;margin-top:30px;text-align:left}.relativePage .w690 .copyBoxinfo li{display:inline-block;vertical-align:middle}.relativePage .w690 .copyBoxinfo li .copyLight{clear:both;width:522px;line-height:1;padding-top:20px;font-size:11px;font-size:1.1rem;display:block}.serviceSougiEmbalming{background:#fcf5e5}.serviceSougiEmbalming .headerTitle{background:none}.serviceSougiEmbalming .headerTitle .bg01{height:auto;background:url(/images/service/sougi/embalming/sp/img_embalming_.jpg) no-repeat center top;background-size:100%}.serviceSougiEmbalming .headerTitle .title{width:100%;height:auto;margin:0 auto;padding-top:31%;text-align:center;background:none;border-top:none}.serviceSougiEmbalming .headerTitle .title img{max-width:350px;margin:0 auto}.serviceSougiEmbalming .videoInfo{width:auto;margin:40px auto 0 auto}.serviceSougiEmbalming .sec01,.serviceSougiEmbalming .sec02,.serviceSougiEmbalming .sec03,.serviceSougiEmbalming .sec04,.serviceSougiEmbalming .sec05{margin-top:20px}.serviceSougiEmbalming .sec01 .frame,.serviceSougiEmbalming .sec02 .frame,.serviceSougiEmbalming .sec03 .frame,.serviceSougiEmbalming .sec04 .frame,.serviceSougiEmbalming .sec05 .frame{background-image:url(/images/service/sougi/embalming/sp/img_embalming02_01.png), url(/images/service/sougi/embalming/sp/img_embalming02_02.png), url(/images/service/sougi/embalming/sp/img_embalming02_03.png);background-position:left center, center 10px, right center;background-size:80px, 150px, 80px;background-repeat:no-repeat;padding-top:20px;margin:0 10px}.serviceSougiEmbalming .sec01 .frame .title,.serviceSougiEmbalming .sec02 .frame .title,.serviceSougiEmbalming .sec03 .frame .title,.serviceSougiEmbalming .sec04 .frame .title,.serviceSougiEmbalming .sec05 .frame .title{font-size:22px;font-size:2.2rem;background:none;border-top:none}.serviceSougiEmbalming .sec02 .frame .title{margin-top:20px}.serviceSougiEmbalming .w920{width:auto;margin:0 10px}.serviceSougiEmbalming .w920 .text{margin-top:10px}.serviceSougiEmbalming .w920 .sec01Inner{background-color:#fff;padding:10px;margin-top:20px;box-sizing:border-box}.serviceSougiEmbalming .w920 .sec01Inner ul li{float:none;width:auto;height:auto;text-align:center;margin-bottom:10px}.serviceSougiEmbalming .w920 .sec01Inner .box01{padding:10px;box-sizing:border-box;background-color:#f4fbfe;box-sizing:border-box;position:relative;background-image:url(/images/service/sougi/embalming/img_embalming26.png);background-repeat:repeat-x;border-radius:8px;width:auto}.serviceSougiEmbalming .w920 .sec01Inner .box01:before{content:url(/images/service/sougi/embalming/img_embalming05.png);position:absolute;top:10px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box01 .tit{font-size:22px;font-size:2.2rem;line-height:1.2;margin-top:40px}.serviceSougiEmbalming .w920 .sec01Inner .box01 .text{text-align:left;margin-top:10px;letter-spacing:-1px}.serviceSougiEmbalming .w920 .sec01Inner .box01 .sub{margin-top:10px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .w920 .sec01Inner .box02{padding:10px;margin-left:0;width:auto}.serviceSougiEmbalming .w920 .sec01Inner .box02:before{content:url(/images/service/sougi/embalming/img_embalming04.png);position:absolute;top:10px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box02 .tit{font-size:22px;font-size:2.2rem;line-height:1.2;margin-top:40px}.serviceSougiEmbalming .w920 .sec01Inner .box02 .text{text-align:left;margin-top:10px}.serviceSougiEmbalming .w920 .sec01Inner .box02 .sub{margin-top:10px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .w920 .sec01Inner .box03{padding:10px;margin-left:0;width:auto}.serviceSougiEmbalming .w920 .sec01Inner .box03:before{content:url(/images/service/sougi/embalming/img_embalming03.png);position:absolute;top:10px;left:30%}.serviceSougiEmbalming .w920 .sec01Inner .box03 .tit{font-size:22px;font-size:2.2rem;line-height:1.2;margin-top:40px}.serviceSougiEmbalming .w920 .sec01Inner .box03 .text{text-align:left;margin-top:10px}.serviceSougiEmbalming .w920 .sec01Inner .box03 .sub{margin-top:10px;font-size:20px;font-size:2rem}.serviceSougiEmbalming .sec02{margin-top:20px}.serviceSougiEmbalming .sec02 .list{margin-top:0}.serviceSougiEmbalming .sec02 .list li{float:none;margin:0 auto;width:70%}.serviceSougiEmbalming .sec02 .list li:nth-child(n + 2){max-width:380px;margin:0 auto}.serviceSougiEmbalming .sec02 .list li img{width:100%}.serviceSougiEmbalming .sec02 .sec02Inner{margin-top:10px}.serviceSougiEmbalming .sec02 .area01 p{float:none;width:100%;position:relative;padding:0}.serviceSougiEmbalming .sec02 .area01 p:after{content:url(/images/service/sougi/embalming/img_embalming10_.png);position:relative;top:0;right:0;width:286px;display:block;margin:auto}.serviceSougiEmbalming .area01{height:auto}.serviceSougiEmbalming .sec02 .area01 figure{float:none}.serviceSougiEmbalming .area02{margin-top:10px}.serviceSougiEmbalming .area02 .area02Box{background-image:url(/images/service/sougi/embalming/sp/img_embalming11.png);background-repeat:no-repeat;background-position:center bottom;height:auto;padding-bottom:230px}.serviceSougiEmbalming .area02 .tit{font-size:20px;font-size:2rem}.serviceSougiEmbalming .area02 figure{float:none;margin-left:0}.serviceSougiEmbalming .area02 .text{float:none;width:auto;margin:0}.serviceSougiEmbalming .area02 .text .textIn{margin-top:10px}.serviceSougiEmbalming .area03 .area03Box{background-image:url(/images/service/sougi/embalming/sp/img_embalming12.png);background-repeat:no-repeat;background-position:center bottom;height:auto;padding-bottom:230px}.serviceSougiEmbalming .area03 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .area03 .text{float:none;width:auto;margin:0}.serviceSougiEmbalming .area03 .text .textIn{margin-top:10px}.serviceSougiEmbalming .sec03 .coment01{width:auto;height:auto;margin:25px 10px 0;padding:20px 20px 30px 20px}.serviceSougiEmbalming .sec03 .coment01 .inner{padding:0 10px 10px 10px}.serviceSougiEmbalming .sec03 .coment01 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment01 .text{font-size:15px;font-size:1.5rem}.serviceSougiEmbalming .sec03 .coment01 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment01 .from{font-size:15px;font-size:1.5rem;position:absolute;left:20px;bottom:15px}.serviceSougiEmbalming .sec03 .coment02{width:auto;height:auto;margin:25px 10px 0;padding:20px 20px 30px 20px}.serviceSougiEmbalming .sec03 .coment02 .inner{background-image:url(/images/service/sougi/embalming/img_embalming22.png);background-repeat:no-repeat;background-position:left 4px;padding:0 10px 10px 10px}.serviceSougiEmbalming .sec03 .coment02 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment02 .text{margin-top:15px;line-height:2;font-size:15px;font-size:1.5rem;letter-spacing:-1.1px}.serviceSougiEmbalming .sec03 .coment02 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment02 .from{font-size:15px;font-size:1.5rem;position:absolute;left:20px;bottom:15px}.serviceSougiEmbalming .sec03 .coment03{width:auto;height:auto;margin:25px 10px 0;padding:20px 20px 30px 20px}.serviceSougiEmbalming .sec03 .coment03 .inner{background-image:url(/images/service/sougi/embalming/img_embalming22.png);background-repeat:no-repeat;background-position:left 4px;padding:0 10px 10px 10px}.serviceSougiEmbalming .sec03 .coment03 .tit{font-size:20px;font-size:2rem;color:#274c80}.serviceSougiEmbalming .sec03 .coment03 .text{margin-top:15px;line-height:2;font-size:15px;font-size:1.5rem;letter-spacing:-1px}.serviceSougiEmbalming .sec03 .coment03 .text span{color:#274c80;font-weight:bold}.serviceSougiEmbalming .sec03 .coment03 .from{font-size:14px;font-size:1.4rem;position:absolute;left:20px;bottom:15px}.serviceSougiEmbalming .sec03 .notes{text-align:left;margin:20px 10px 0;font-size:15px;font-size:1.5rem;width:auto}.serviceSougiEmbalming .sec04{margin-:20px 10px 0}.serviceSougiEmbalming .sec04 .tex{margin-top:0}.serviceSougiEmbalming .sec04 .sec04Inner{padding:10px;width:auto;margin:20px 10px 0}.serviceSougiEmbalming .sec04 .sec04Inner .frame02{background-image:url(/images/service/sougi/embalming/img_embalming13.png);font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;margin:0 auto;height:auto;padding-top:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceSougiEmbalming .sec04 .sec04Inner .frame02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceSougiEmbalming .sec04 .sec04Inner .frame02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceSougiEmbalming .sec04 .sec04Inner .frame02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceSougiEmbalming .sec04 .sec04Box01{margin-top:10px}.serviceSougiEmbalming .sec04 .sec04Box01 .text{float:none;width:auto;margin-right:0}.serviceSougiEmbalming .sec04 .sec04Box01 figure{text-align:center}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea{float:none;width:auto}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text02{margin-top:20px;margin-bottom:20px}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text02 a{text-decoration:underline}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text{margin-top:10px}.serviceSougiEmbalming .sec04 .sec04Box02 figure{margin-left:0;float:none;text-align:center}.serviceSougiEmbalming .sec04 .sec04Box02 .textArea .text02 a:before{content:url(/images/common/icon_common_arrow_next.png);padding-right:10px}.serviceSougiEmbalming .sec05{margin-top:20px}.serviceSougiEmbalming .sec05.mb80{margin-bottom:0 !important}.serviceSougiEmbalming .sec05 .sec05Innner figure{display:none}.serviceSougiEmbalming .sec05 .sec05Innner{margin-top:0}.serviceSougiEmbalming .sec05 .sec05Innner .list{font-size:16px;font-size:1.6rem;float:none;width:auto;margin:0 10px}.serviceSougiEmbalming .sec05 .sec05Innner .list dt{float:none;display:block;height:auto;width:100%;font-size:22px;font-size:2.2rem;line-height:2;position:relative}.serviceSougiEmbalming .sec05 .sec05Innner .list dt:before{display:none}.serviceSougiEmbalming .sec05 .nmber{position:relative;left:auto}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dt{float:none;display:block;height:auto;width:100%;font-size:22px;font-size:2.2rem;line-height:2;position:relative}.serviceSougiEmbalming .sec05 .sec05Innner .list dd{height:auto;line-height:1.2;padding-left:0;width:100%;display:block;padding:10px}.serviceSougiEmbalming .sec05 .sec05Innner .list dd.imgBox{width:100%;text-align:center;display:block;background:none;border-bottom:none;padding:0}.serviceSougiEmbalming .sec05 .sec05Innner .list dd.imgBox img{width:70%}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dd{height:auto;line-height:1.2;padding-left:0;width:100%;display:block;padding:10px}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dd.imgBox{width:100%;text-align:center;display:block;background:none;border-bottom:none;padding:0}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe dd.imgBox img{width:70%}.serviceSougiEmbalming .sec05 .sec05Innner .list dl:after{content:url(/images/service/sougi/embalming/ico_triangle.png);position:relative;margin:10px auto 0;display:block;text-align:center;visibility:initial;height:35px}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.spe:after{content:url(/images/service/sougi/embalming/ico_triangle.png);position:relative;margin:-10px auto;display:block;text-align:center;visibility:initial;height:35px}.serviceSougiEmbalming .sec05 .sec05Innner .list dl.last:after{display:none}.serviceSougiEmbalming .sec05 .sec05Innner .list .spe dt:before{content:url(/images/service/sougi/embalming/ico_triangle.png);position:absolute;top:53px;left:22px}.serviceSougiEmbalming .sec06{margin-bottom:0;padding:30px 10px 10px}.serviceSougiEmbalming .sec06 .title{font-size:22px;font-size:2.2rem}.serviceSougiEmbalming .sec06 .frame03{background:url(/images/service/sougi/embalming/sp/img_embalming25_01.png), url(/images/service/sougi/embalming/sp/img_embalming25_02.png);background-position:center left, center right;background-repeat:no-repeat;background-size:67px, 67px;text-align:center;width:auto;margin:10px auto;line-height:1.2}.serviceSougiEmbalming .sec06 .sec06Inner{width:auto;margin:20px auto 0 auto}.serviceSougiEmbalming .sec06 .sec06Inner figure{float:none;margin:0;text-align:center}.serviceSougiEmbalming .sec06 .sec06Inner figure img{width:80%}.serviceSougiEmbalming .sec06 .sec06Inner p{line-height:1.9}.serviceBeforeEscro{background:#fcf5e5;margin-top:0}.serviceBeforeEscro .pt30{padding-top:20px !important}.serviceBeforeEscro .mb30{margin-bottom:10px !important}.serviceBeforeEscro .pb25{padding-bottom:0 !important}.serviceBeforeEscro .headerTitle.bg04 .w950{background-image:url(/images/service/before/escro/img_title_service_escro.png);background-size:contain}.serviceBeforeEscro .w910{margin:10px;width:auto}.serviceBeforeEscro span.color1{color:#db5b39}.serviceBeforeEscro span.color2{color:#c72756}.serviceBeforeEscro .fzText01{font-size:16px;font-size:1.6rem}.serviceBeforeEscro .textRead1{font-size:22px;font-size:2.2rem}.serviceBeforeEscro .listObjMod1{width:auto;height:auto;padding:10px;margin-bottom:20px;background:#f1eada;border:1px solid #b09e73;border-radius:6px}.serviceBeforeEscro .listObjMod1 li{width:100%;float:none;margin-top:0;background:url(/images/service/before/escro/icon_list_circle_brown.png) no-repeat left 0.4em}.serviceBeforeEscro .listObjMod1 li span{margin-left:23px;padding-left:0;display:block;background:none}.serviceBeforeEscro .tableType1{margin:10px 0;border-collapse:separate}.serviceBeforeEscro .tableType1 th{width:100%;display:block}.serviceBeforeEscro .tableType1 th .sub{display:inline;font-size:16px;font-size:1.6rem}.serviceBeforeEscro .tableType1 th .num{font-size:36px;font-size:3.6rem;display:inline}.serviceBeforeEscro .tableType1 td{padding:10px 0;display:block;border-bottom:none}.serviceBeforeEscro .tableType1 td dl dt{font-size:20px;font-size:2rem}.serviceBeforeEscro .tableType1 td dl dd{font-size:16px;font-size:1.6rem;line-height:1.2}.serviceBeforeEscro .tableType1 tr+tr th{padding-top:0}.serviceBeforeEscro .tableType1 tr+tr td{padding-top:0}.serviceBeforeEscro .contBox1{margin:10px;padding:15px 10px}.serviceBeforeEscro .contBox1 p{font-size:16px;font-size:1.6rem}.serviceBeforeEscro .flowBox1{margin:10px;width:auto}.serviceBeforeEscro .flowBox1 .box>.title{width:100%;height:auto;padding:5px;font-size:22px;font-size:2.2rem;display:block}.serviceBeforeEscro .flowBox1 .box>.title span{padding:10px 0 10px 43px;position:relative;top:0;left:0}.serviceBeforeEscro .flowBox1 .box .content{background:url(/images/service/before/escro/sp/bg_arrow_line_type1_01.png) no-repeat 8px bottom;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1 .box .content .textArea1{min-height:auto;padding-left:0;padding-top:188px;background:url(/images/service/before/escro/img_service_escro_flow_01_mod.jpg) no-repeat center 20px}.serviceBeforeEscro .flowBox1 .box .content .textArea1>.text{font-size:16px;font-size:1.6rem;padding-right:0;line-height:1.4;padding-top:10px}.serviceBeforeEscro .flowBox1 .box .content>.text{font-size:16px;font-size:1.6rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox>.title{position:relative;width:100%;height:auto;margin:20px 0 0 0;padding-top:10px;border-radius:3px 3px 0 0;font-size:18px;font-size:1.8rem;line-height:1.4}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul{width:100%;min-height:auto;min-height:initial;padding:10px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li{width:100%;float:none;margin-right:0;margin-bottom:10px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl{padding-left:113px}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dt{width:154px;border-bottom:2px solid #db5b39;font-size:16px;font-size:1.6rem;line-height:1.2;padding:4px 0}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dt .fzL{display:block;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li dl dd{margin-top:10px;width:170px;text-align:left;font-size:14px;font-size:1.4rem}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li:nth-child(2){background-image:url(/images/service/before/escro/img_plan_list_02.png)}.serviceBeforeEscro .flowBox1 .box .content .planListBox ul li:last-child{background-image:url(/images/service/before/escro/img_plan_list_03.png);margin-right:0}.serviceBeforeEscro .flowBox1 .box .content .notesArea{border:3px solid #cbbfb9;border-radius:3px;min-height:131px;box-sizing:border-box;margin-top:15px;padding:8px 7px}.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt{box-sizing:border-box;background:#f5f0e6;height:46px;padding:8px 11px;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt span{padding:6px 0 6px 45px;vertical-align:middle;background:url(/images/service/before/escro/icon_note_01.png) no-repeat left top}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dt:not(:target){padding:10px 11px 6px 11px}}@media screen and (max-width: 736px){.serviceBeforeEscro .flowBox1 .box .content .notesArea dl dd{font-size:14px;font-size:1.4rem;padding:12px 7px 0}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content{background:url(/images/service/before/escro/sp/bg_arrow_line_type1_01.png) no-repeat 8px bottom;padding:0 0 30px 44px}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .content .textArea1{min-height:initial;min-height:auto;padding-top:160px;background:url(/images/service/before/escro/img_service_escro_flow_02.jpg) no-repeat center 20px}.serviceBeforeEscro .flowBox1 .box:nth-child(2) .notesArea{margin-top:11px;min-height:127px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content{background:none;padding:0 0 10px 44px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1{min-height:initial;min-height:auto;padding-top:188px;background:url(/images/service/before/escro/img_service_escro_flow_03.jpg) no-repeat center 20px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1{margin:15px 0;width:100%}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1 th{width:85px;height:auto}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea1 .table1 td{padding:0 10px}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2{padding:0 0 180px 0;background:url(/images/service/before/escro/img_service_escro_flow_03_01.jpg) no-repeat bottom center}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2 .text{font-size:16px;font-size:1.6rem;line-height:1.5}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .textArea2 .subText{margin-top:0;font-size:16px;font-size:1.6rem}.serviceBeforeEscro .flowBox1 .box:last-of-type .content .notesArea{margin-top:28px}.serviceBeforeEscro .flowBox1.type2 .box>.title{position:relative;width:100%;height:auto;padding:10px;font-size:22px;font-size:2.2rem}.serviceBeforeEscro .flowBox1.type2 .box>.title span{padding-left:43px;position:relative;top:0;left:0}.serviceBeforeEscro .flowBox1.type2 .box .content{background:url(/images/service/before/escro/sp/bg_arrow_line_type2_01.png) no-repeat 8px bottom;padding:0 0 10px 44px}.serviceBeforeEscro .flowBox1.type2 .box .content .textArea1{min-height:initial;min-height:auto;padding-left:0;padding-top:180px;background:url(/images/service/before/escro/img_service_escro_flow_04_mod.png) no-repeat center 20px}.serviceBeforeEscro .flowBox1.type2 .box .content .textArea1>.text{font-size:16px;font-size:1.6rem;padding-right:21px;line-height:1.55;padding-top:8px}.serviceBeforeEscro .flowBox1.type2 .box .content>.text{font-size:16px;font-size:1.6rem}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea{border:3px solid #cbbfb9;border-radius:3px;min-height:131px;box-sizing:border-box;margin-top:27px;background:#fff;padding:8px 7px}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dt{box-sizing:border-box;background:#f5f0e6;height:46px;padding:6px 11px 0;font-size:20px;font-size:2rem}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dt span{display:inline-block;padding:3px 0 3px 45px;vertical-align:middle;background:url(/images/service/before/escro/icon_note_01.png) no-repeat left 0}.serviceBeforeEscro .flowBox1.type2 .box .content .notesArea dl dd{font-size:14px;font-size:1.4rem;padding:12px 7px 0}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content{background:url(/images/service/before/escro/sp/bg_arrow_line_type2_01.png) no-repeat 8px bottom}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content .textArea1{background-image:url(/images/service/before/escro/img_service_escro_flow_05_mod.png) no-repeat center 20px}.serviceBeforeEscro .flowBox1.type2 .box:nth-child(2) .content .notesArea{min-height:initial;min-height:auto}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content{background:none}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content .textArea1{background-image:url(/images/service/before/escro/img_service_escro_flow_06.png) no-repeat center 20px}.serviceBeforeEscro .flowBox1.type2 .box:last-child .content .notesArea{margin-top:20px;min-height:initial;min-height:auto}.serviceBeforeEscro .blockSp .tableObjMod1Tit{background:#fcf5e5;border:1px solid #dedede;width:100%;padding:10px;text-align:center}.serviceBeforeEscro .blockSp .tableObjMod1{margin:0;border:none;table-layout:fixed;width:100%}.serviceBeforeEscro .blockSp .tableObjMod1 th{height:auto;font-size:16px;font-size:1.6rem}.serviceBeforeEscro .blockSp .tableObjMod1 th .tit1{padding-left:0}.serviceBeforeEscro .blockSp .tableObjMod1 th .tit2{padding-left:0}.serviceBeforeEscro .blockSp .tableObjMod1 th .tit3{padding-left:0}.serviceBeforeEscro .blockSp .tableObjMod1 td{font-size:15px;font-size:1.5rem;height:auto;vertical-align:top;line-height:1.4;padding:5px 0}.serviceBeforeEscro .blockSp .tableObjMod1 .icontype1,.serviceBeforeEscro .blockSp .tableObjMod1 .icontype2,.serviceBeforeEscro .blockSp .tableObjMod1 .icontype3{display:block;text-align:center;margin:10px auto 0;position:relative}.serviceBeforeEscro .blockSp .tableObjMod1 .icontype1{width:36px;height:28px;background:url(/images/service/before/escro/icon_bank.png) no-repeat left center;top:-3px;left:0}.serviceBeforeEscro .blockSp .tableObjMod1 .icontype2{width:36px;height:33px;background:url(/images/service/before/escro/icon_association.png) no-repeat left center;top:-5px;left:0}.serviceBeforeEscro .blockSp .tableObjMod1 .icontype3{width:45px;height:34px;background:url(/images/service/before/escro/icon_insurance.png) no-repeat left center;top:-5px;left:0}.serviceBeforeEscro .fz17{font-size:16px;font-size:1.6rem;line-height:1.5}.serviceBeforeEscro .fz17.mt45{margin-top:10px !important}.serviceBeforeEscro .fz17.mb40{margin-bottom:10px !important}.serviceBeforeEscro .ulObjMod1{margin:10px 0;overflow:hidden}.serviceBeforeEscro .ulObjMod1 li{float:left;margin-right:10px;overflow:hidden}.serviceBeforeEscro .ulObjMod1 li:nth-child(2n){margin-right:0}.serviceBeforeEscro .ulObjMod1 li dl .title{padding:5px;font-size:20px;font-size:2rem;font-weight:bold;width:100%;min-height:auto}.serviceBeforeEscro .ulObjMod1 li dl .box{width:100%;min-height:initial;min-height:auto;padding:0 10px}.serviceBeforeEscro .ulObjMod1 li dl .box .img{display:block;float:none;margin:0;padding:10px 10px 0;text-align:center}.serviceBeforeEscro .ulObjMod1 li dl .box .text{padding-top:20px;line-height:1.5;font-size:16px;font-size:1.6rem;overflow:hidden;padding:0 0 10px 0}.serviceBeforeEscro .dlObjMod1{margin:10px 0;overflow:hidden;width:100%}.serviceBeforeEscro .dlObjMod1 .title{padding:5px 0 5px 77px;width:100%;height:90px;font-size:20px;font-size:2.0rem;line-height:1.2;display:table;table-layout:fixed}.serviceBeforeEscro .dlObjMod1 .title span{display:table-cell;vertical-align:middle;height:90px;width:100%}.serviceBeforeEscro .dlObjMod1 .title .icon{position:absolute;content:'';display:block;width:60px;height:87px;top:10px;left:5px}.serviceBeforeEscro .dlObjMod1 .box{padding:10px;margin-bottom:10px;min-height:initial;min-height:auto}.serviceBeforeEscro .hxStyle02.type02{font-size:22px;font-size:2.2rem;padding:10px;margin:-10px}.serviceBeforeEscro .letterMod1{width:100%;height:auto;margin-bottom:20px;margin-top:20px;background:#fdfcfb;border:1px solid #b09e73;border-radius:6px}.serviceBeforeEscro .letterMod1 .box{padding:10px}.serviceBeforeEscro .letterMod1 .box .text{width:100%;line-height:2.0;padding-top:6px}.serviceBeforeEscro .letterMod1 .box .text.line1{margin-top:10px}.serviceBeforeEscro .w910.noHid{overflow:visible}}@media screen and (max-width: 736px){main.flowPage{margin-top:0;background:#fcf5e5}main.flowPage .spmt0{margin-top:0px !important}main.flowPage .spmt20{margin-top:20px !important}main.flowPage .spmb0{margin-bottom:0 !important}main.flowPage .sppb20{margin-bottom:20px !important}main.flowPage .spFlowView{display:block;font-size:1.6rem;background:#FFF}main.flowPage .spFlowView .inner{padding:10px 10px 20px}main.flowPage .spFlowView dl{display:flex;border:1px solid #304b78;background:#eaeff3;color:#304b78}main.flowPage .spFlowView dl dt{width:25%;padding:5px 10px;line-height:1.2;align-self:center}main.flowPage .spFlowView dl dd{width:75%;background:#FFF;border-left:1px solid #304b78}main.flowPage .spFlowView dl dd ul li{border-bottom:1px solid #304b78}main.flowPage .spFlowView dl dd ul li:last-child{border:none}main.flowPage .spFlowView dl dd ul li a{display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 10px}main.flowPage .spFlowView dl:nth-child(2){border:none;border-left:1px solid #304b78;border-right:1px solid #304b78}main.flowPage .spFlowView.question{margin-bottom:30px}main.flowPage .spFlowView.question .mainTitle{font-size:2.6rem;color:#2e4872;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-top:20px}main.flowPage .spFlowView.question .mainTitle span{font-size:3.8rem}main.flowPage .spFlowView .qa{display:block;text-align:center;padding:10px;border:1px solid #2e4872;border-top:0}main.flowPage .spFlowView .qa span{margin-right:10px}main.flowPage ul.flow_tab{display:flex;border-bottom:5px solid #2d4670;padding-top:20px}main.flowPage ul.flow_tab li{width:33.3%;margin:0;font-size:1.4rem}main.flowPage ul.flow_tab li.off{background:#304b78}main.flowPage ul.flow_tab li.on{border:none}main.flowPage ul.flow_tab li.on a{background:#fafafa;background:-moz-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:-webkit-linear-gradient(top, #fafafa 42%, #f8f2e7 100%);background:linear-gradient(to bottom, #fafafa 42%, #f8f2e7 100%);border:1px solid #c0b29e;border-radius:5px 5px 0 0}main.flowPage .flowWrapper{padding:10px;margin:10px}main.flowPage .flowWrapper li.support_img{position:relative;top:-50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateX(-50%);width:115% !important;position:relative !important;top:0 !important;margin:-50px auto 0 auto !important}main.flowPage .flowWrapper p.overview{margin:20px 0 !important}main.flowPage .flowWrapper .miniBtn{margin-bottom:30px}main.flowPage .flowWrapper ul.example_support{margin-top:50px}main.flowPage .flowWrapper ul.example_support li{width:100% !important;height:auto !important;margin:10px auto;padding:0}main.flowPage .flowWrapper ul.example_support li::after{content:none}main.flowPage .flowWrapper ul.example_support li div,main.flowPage .flowWrapper ul.example_support li p{width:100% !important;display:block !important}main.flowPage .flowWrapper ul.example_support li p{height:auto;line-height:1.4}main.flowPage .flowWrapper ul.example_support.list_style li div p{height:auto;padding:5px 10px}main.flowPage .flowWrapper p.w570{width:100% !important;padding:0 !important}main.flowPage .flowWrapper .miniBtn{margin-bottom:10px}main.flowPage .flowWrapper .mainTitle{font-size:2.6rem;line-height:4.5rem}main.flowPage .flowWrapper .mainTitle span{font-size:3.8rem}main.flowPage .flowWrapper ol li{width:100% !important}main.flowPage .flowWrapper a.qaBtn{width:97%;margin:20px auto;font-size:1.8rem}main.flowPage .flowWrapper a.qaBtn span.arrowBox{background-position:10px center}main.flowPage .flowWrapper a.qaBtn:hover span.arrowBox{background-position:10px 8px}main.flowPage .flowWrapper .questionDetail{padding:0px 0px 10px}main.flowPage .flowWrapper .questionDetail .qa_min{padding:0;font-size:2rem;border-bottom:2px solid #e5e4e3}main.flowPage .flowWrapper .questionDetail .qa_min span{font-size:2rem}main.flowPage .flowWrapper .questionDetail .qa_min span.qa_q,main.flowPage .flowWrapper .questionDetail .qa_min span.qa_a{font-size:3rem}main.flowPage .flowWrapper .questionDetail .qa_min::after{background:none}main.flowPage .flowWrapper .questionDetail dl{margin:20px 0}main.flowPage .flowWrapper .questionDetail dl .accordion-control{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;color:#2d4670;pointer-events:all}main.flowPage .flowWrapper .questionDetail dl .accordion-control h3{line-height:1.4}main.flowPage .flowWrapper .questionDetail dl .accordion-control i{display:block}main.flowPage .flowWrapper .questionDetail dl .accordion-panel{display:none}main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary h4{font-size:1.8rem;text-align:left}main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary h4::before,main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary h4::after{content:none}main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary img.mortuary_img{float:none;margin:0;width:100%}main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary table{width:100%;margin-top:20px}main.flowPage .flowWrapper .questionDetail dl .accordion-panel .mortuary ol.mortuary_voice li{padding-left:20px}main.flowPage .flowWrapper .questionDetail hr{display:none}main.flowPage .flowWrapper.flow_section .flow_funeral{font-size:2.4rem}main.flowPage .flowWrapper.flow_section .flow_inner{padding:0}main.flowPage .flowWrapper.flow_section .flow_inner::before,main.flowPage .flowWrapper.flow_section .flow_inner::after{content:none}main.flowPage .flowWrapper.flow_section .flow_inner .title{font-size:2rem}main.flowPage .flowWrapper.flow1 ol{margin:30px 0 0}main.flowPage .flowWrapper.flow1 ol li{margin:20px 0}main.flowPage .flowWrapper.flow1 ol li img{margin-bottom:10px}main.flowPage .flowWrapper.flow1 a.qaBtn{margin:20px auto}main.flowPage .flowWrapper.flow2 .flow2_1 p{padding:0}main.flowPage .flowWrapper.flow2 .flow2_1 .flow_inner{padding:0}main.flowPage .flowWrapper.flow2 .flow2_1 .flow_inner .checkpoint ul.check_list{text-align:left}main.flowPage .flowWrapper.flow2 .flow2_1 .flow_inner .checkpoint ul.check_list li{width:100%}main.flowPage .flowWrapper.flow2 .flow2_3{position:relative}main.flowPage .flowWrapper.flow2 .flow2_3 .flow_inner{padding-bottom:0}main.flowPage .flowWrapper.flow2 .flow2_3 .embalming{width:100%;position:relative;top:0;left:0;border:none;padding-bottom:20px}main.flowPage .flowWrapper.flow2 .flow2_3 .embalming .title::before{content:none}main.flowPage .flowWrapper.flow2 .flow2_3 .embalming img{right:0}main.flowPage .flowWrapper.flow2 .flow2_3 .embalming .subtitle{font-size:2rem}main.flowPage .flowWrapper.flow2 .flow2_3 a.whiteBtn{width:95%;margin:10px 10px 0}main.flowPage .flowWrapper.flow2 .flow2_3 p.overview{width:100%}main.flowPage .flowWrapper.flow2 .flow2_4 .overview{padding:0}main.flowPage .flowWrapper.flow2 .flow2_prepare .brown_fukidashi{width:100% !important;position:relative !important;left:0 !important;margin-left:0 !important;margin:-30px 0 0;line-height:1.4}main.flowPage .flowWrapper.flow2 .flow2_prepare .brown_fukidashi::after{top:100%}main.flowPage .flowWrapper.flow2 .flow2_prepare ol{padding-top:0;margin-left:0}main.flowPage .flowWrapper.flow2 .flow2_prepare ol li{margin:10px 0}main.flowPage .flowWrapper.flow2 .flow2_prepare ol li img{float:none;margin:0 auto 10px;display:block}main.flowPage .flowWrapper.flow2 .flow2_prepare ol li p{width:100% !important;float:none}main.flowPage .flowWrapper.flow2 .flow2_prepare ol li p.prepare_title{text-align:center}main.flowPage .flowWrapper.flow3 .flow3_1 .flow_inner p.overview{width:100%}main.flowPage .flowWrapper.flow3 .flow3_1 .flow_inner .other_caution .title{font-size:2rem;margin:0;text-align:left;background:url(/images/common/icon_attention.png) 0 center no-repeat;background-size:30px}main.flowPage .flowWrapper.flow3 .flow3_1 .flow_inner .example_support li{margin:0;height:auto;width:100%;margin-top:10px}main.flowPage .flowWrapper.flow3 .flow3_1 .flow_inner .example_support li p{height:auto;line-height:1.4}main.flowPage .flowWrapper.flow5 .kaikan{width:100%;height:auto;background:none;background:none}main.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline{padding:10px;background:url(/images/service/flow/kaikan_bg.jpg) right top no-repeat;background-size:120%}main.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline h4{font-size:2.6rem}main.flowPage .flowWrapper.flow5 .kaikan .kaikan_headline p{font-size:1.6rem}main.flowPage .flowWrapper.flow5 .kaikan p{margin-top:10px;margin-left:0}main.flowPage .flowWrapper.flow5 .kaikan a.whiteBtn{width:100%;margin:20px auto}main.flowPage .flowWrapper .flow2_1 img.flow2_img1,main.flowPage .flowWrapper .flow2_2 img.flow2_img2,main.flowPage .flowWrapper .flow2_3 img.flow2_img3,main.flowPage .flowWrapper .flow2_3 .embalming img,main.flowPage .flowWrapper .flow2_4 img.flow2_img8,main.flowPage .flowWrapper.flow3 img.flow3_img1,main.flowPage .flowWrapper.flow4 img.flow4_img1,main.flowPage .flowWrapper.flow5 img.flow5_img1,main.flowPage .flowWrapper.flow6 img.flow6_img1{position:relative !important;width:80%;top:0 !important;margin:20px auto 10px;display:block}main.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left,main.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_right{width:100%;display:block;margin:0 0 5px 0}main.flowPage .flowWrapper.flow_section .checkpoint_meeting .checkpoint_table .checkpoint_left p{width:100%;display:inline}main.flowPage .adviceBoxinfo .adviceBox{width:100%;padding:0}main.flowPage .adviceBoxinfo .adviceBox h3{font-size:1.8rem;text-align:center}main.flowPage .bottom_comment{padding:10px}}@media screen and (max-width: 736px){.serviceBeginner .headerTitle.bg01 .w950{background:url(/images/service/beginner/img_title_beginner01.jpg) 310px top no-repeat}.serviceBeginner img{vertical-align:bottom}.serviceBeginner .pageLinkNav{margin-bottom:43px;background:#fff;border-bottom:1px solid #aaaaaa;padding:20px 3%}.serviceBeginner .pageLinkNav ul{display:block;table-layout:fixed;width:100%;padding:0;margin:10px 0;border:1px solid;border-radius:3px}.serviceBeginner .pageLinkNav ul li{position:relative;display:block;border-right:1px dotted #aaaaaa;background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid;padding:0}.serviceBeginner .pageLinkNav ul li:first-child{border-left:1px dotted #aaaaaa}.serviceBeginner .pageLinkNav ul li:first-child{border-radius:3px 3px 0 0}.serviceBeginner .pageLinkNav ul li:last-child{border-radius:0 0 3px 3px;border:none}.serviceBeginner .pageLinkNav ul li.onPage{background:#b4c2d7}.serviceBeginner .pageLinkNav ul li a i,.serviceBeginner .pageLinkNav ul li a span{display:table-cell;vertical-align:middle;text-align:left}.serviceBeginner .pageLinkNav ul li a i{width:2%}.serviceBeginner .pageLinkNav ul li a span{padding-left:2%;line-height:1.3;font-size:6.6rem}.serviceBeginner .pageLinkNav ul li a{font-weight:bold;width:100%;display:block;text-align:left;padding:15px 10px 15px 15px}.serviceBeginner .pageLinkNav ul li a .num{display:inline-block;margin-bottom:7px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:36px;line-height:36px;padding-left:5px;width:50px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .pageLinkNav ul li a .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pageLinkNav ul li a .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .pageLinkNav ul li a .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pageLinkNav ul li a .title{font-size:2.1rem;color:#2e4872;font-weight:bold;line-height:22px;display:inline-block}.serviceBeginner .pageLinkNav ul li a::after{position:absolute;left:10px;bottom:50%;margin:auto;content:"";display:block;width:8px;height:14px;background:url(/images/common/icon_common_arrow_next.png) left top no-repeat}.serviceBeginner .pageLinkNav ul li a:hover{opacity:0.8;transition:0.2s}.serviceBeginner .pageLinkNav ul li a:hover .num{color:#274c80}.serviceBeginner .pageLinkNav ul li a:hover::after{left:15px;transition:0.2s}.serviceBeginner .beginnerSec{position:relative;z-index:0;overflow:hidden;margin-top:35px;background:#fff;border-top:3px solid #304b78}.serviceBeginner .beginnerSec::after{position:absolute;z-index:1;left:0;right:0;top:0;content:"";display:block;width:100%;height:312px;background:-m oz-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:-webkit-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:-ms-linear-gradient(top, #ebf0f5 0%, #fff 100%);background:linear-gradient(to bottom, #ebf0f5 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf0f5', endColorstr='#ffffff',GradientType=0 )}.serviceBeginner #sec01.beginnerSec{background:#fff url(/images/service/beginner/img_sec01_bg01.jpg) right bottom no-repeat;background-position-y:103%}.serviceBeginner .beginnerSec .innerSec{position:relative;z-index:100;padding:10px;margin-top:10px !important}.serviceBeginner .beginnerSec02{margin:10px;border:1px dotted #b5aeaa}.serviceBeginner .beginnerSec02.mb55{margin-bottom:30px !important}.serviceBeginner .beginnerSecTitle{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:0 0 10px 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .beginnerSecTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .beginnerSecTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecTitle .num{display:flex;align-items:baseline;font-size:55px;width:40px;line-height:1.2}.serviceBeginner .beginnerSecTitle .num span{font-size:26px;line-height:normal}.serviceBeginner .beginnerSecTitle .main{display:block;font-size:25px;line-height:1.2;padding-left:5px}.serviceBeginner .beginnerSecTitle .lead{display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:100%;font-size:18px;letter-spacing:-1px;vertical-align:middle}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .beginnerSecTitle .lead{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecTitle .lead *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .beginnerSecTitle .lead:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecTitle+.firstLead{margin-bottom:30px;padding:0 5px;min-height:auto;background-image:linear-gradient(rgba(220,220,220,0.3) 0.1em, transparent 0.1em);background-size:auto 3.6rem;line-height:3.6rem;border-radius:2px;overflow:hidden;padding-bottom:1px}.serviceBeginner .beginnerSecSubTitle{display:table;width:100%;height:120px;padding:0 0 0 10px;background:#274c80}.serviceBeginner .beginnerSecSubTitle span{display:table-cell;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:2.8rem;vertical-align:middle}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .beginnerSecSubTitle span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerSecSubTitle span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .beginnerSecSubTitle span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerSecSubTitle span span.small{display:inline-block;margin-top:-20px;background:none;font-size:18px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;line-height:1.2}.serviceBeginner .beginnerSecSubTitle.bg01 span{background:url(/images/service/beginner/img_sec01_title_bg01.jpg) right center no-repeat;background-position:right -248px center}.serviceBeginner .beginnerSecSubTitle.bg02 span{background:url(/images/service/beginner/img_sec01_title_bg02.jpg) right center no-repeat;background-position:right -248px center}.serviceBeginner .beginnerSecSubTitle.bg03 span:not(.small){padding-top:20px;background:url(/images/service/beginner/img_sec02_title_bg01.jpg) right center no-repeat;background-position:right -76px center}.serviceBeginner .beginnerTitle01{margin:10px 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:20px;line-height:24px;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .beginnerTitle01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .beginnerTitle01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .beginnerTitle01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .beginnerTitle01.line{padding-bottom:4px;border-bottom:2px solid #274c80}.serviceBeginner .beginnerSecBlue02{background:#e4edf7}.serviceBeginner .beginnerSecSubTitleImg .blockSp{width:100%;max-width:500px;display:block;margin:0 auto}.serviceBeginner .beginnerSecBlue{padding:10px;background:#ebf0f5}.serviceBeginner .beginnerSecBlue .mb30{margin-bottom:10px !important}.serviceBeginner .imgListWrap{display:table;table-layout:fixed;width:100%;margin:3px 0 10px}.serviceBeginner .imgListWrap .imgList{width:48%;display:inline-block;border-left:none;margin:10px 1%;vertical-align:top}.serviceBeginner .imgListWrap .imgList:first-child{border-left:none}.serviceBeginner .imgListWrap .imgList dt{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-weight:bold;color:#7d4222;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .imgListWrap .imgList dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .imgListWrap .imgList dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .imgListWrap .imgList dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .imgListWrap .imgList dt img{margin-bottom:5px;width:100%}.serviceBeginner .imgListWrap .imgList dd.title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-weight:bold;color:#7d4222;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .imgListWrap .imgList dd.title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .imgListWrap .imgList dd.title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .imgListWrap .imgList dd.title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .imgListWrap .imgList dd{padding:0}.serviceBeginner .imgMod{overflow:hidden;margin-top:46px}.serviceBeginner .imgMod .left{float:none;margin-right:0;margin-bottom:10px}.serviceBeginner .imgMod .left img{width:100%}.serviceBeginner #sec02 .imgMod{padding:0;margin:0 0 10px 0}.serviceBeginner #sec02 .imgMod .left{margin:0;width:50%;margin:0 auto}.serviceBeginner #sec02 .imgMod .left img{width:100%}.serviceBeginner #sec02 .imgMod.mb30{margin-bottom:10px !important}.serviceBeginner .sec01JobList{display:table;table-layout:fixed;width:100%;margin-top:10px}.serviceBeginner .sec01JobList ul{display:table-row}.serviceBeginner .sec01JobList ul li{display:block;padding:10px 0;border-bottom:none}.serviceBeginner .sec01JobList ul li:first-child{border-right:none}.serviceBeginner .sec01JobList ul li .title{font-size:18px;color:#274c80}.serviceBeginner .sec01JobList ul li .title .num{margin-right:5px}.serviceBeginner .sec01JobList ul:first-child li{padding-top:0px}.serviceBeginner .sec01JobList ul:last-child li{border-bottom:none}.serviceBeginner .brownBaloon{margin-top:10px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:12px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#101928;font-size:18px;background:#f1eada;font-weight:normal}.serviceBeginner .brownBaloon::after{position:absolute;left:0;right:0;bottom:-6px;content:"";display:block;width:100%;height:10px;background:url(/images/service/beginner/img_service_beginner_baloon01.png) center bottom no-repeat}.serviceBeginner .sec02Table{width:100%;table-layout:fixed;border-left:1px solid #dedede;border-bottom:1px solid #dedede}.serviceBeginner .sec02Table th{padding:8px 0;background:#ebf0f5;border-right:1px solid #dedede;border-top:1px solid #dedede;color:#101928;font-size:18px;text-align:center}.serviceBeginner .sec02Table td{padding:7px 10px;border-right:1px solid #dedede;vertical-align:middle}.serviceBeginner .sec02Table tr.icon{text-align:center}.serviceBeginner .sec02Table tr.icon td{padding:12px 0 0}.serviceBeginner #sec03 .pointList{overflow:hidden;margin-bottom:-40px}.serviceBeginner #sec03 .pointList>li{width:100%;float:none;margin-bottom:40px}.serviceBeginner #sec03 .pointList>li .inner{border:1px solid #dedede;border-top:none}.serviceBeginner #sec03 .pointList>li:nth-child(even){float:none}.serviceBeginner #sec03 .pointList>li:nth-child(2n+1){clear:both}.serviceBeginner #sec03 .pointList>li>.title{display:table;width:100%;background:#274c80;text-align:right;table-layout:fixed}.serviceBeginner #sec03 .pointList>li>.title .num{display:table-cell;padding:10px 0;color:#fff;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;line-height:1.2;width:22%}.serviceBeginner #sec03 .pointList>li>.title .num span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:lighter;font-size:35px;line-height:35px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner #sec03 .pointList>li>.title .num span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner #sec03 .pointList>li>.title .num span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner #sec03 .pointList>li>.title .num span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner #sec03 .pointList>li>.title .img{display:table-cell;min-width:1%}.serviceBeginner #sec03 .pointList>li>.title .img img{vertical-align:middle}.serviceBeginner #sec03 .pointList>li .subTitle{position:relative;padding:15px 0;margin:0 12px;overflow:hidden;background:url(/images/service/beginner/img_service_beginner_line01.png) left bottom repeat-x;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:26px;text-align:center;line-height:26px;letter-spacing:-1px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner #sec03 .pointList>li .subTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner #sec03 .pointList>li .subTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner #sec03 .pointList>li .subTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner #sec03 .pointList>li .subTitle .small{font-size:22px;line-height:22px}.serviceBeginner #sec03 .pointList>li .subTitle .ex{position:absolute;right:0;bottom:15px;color:#9fa7b2;font-size:14px;line-height:14px;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.serviceBeginner #sec03 .pointList>li .infoList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle;width:100%;padding:15px 10px 20px}.serviceBeginner #sec03 .pointList>li .infoList ul li{padding-left:20px;margin-bottom:3px;font-size:18px;background:url(/images/common/icon_common_gold.png) left 0.5em no-repeat}.serviceBeginner #sec03 .pointList>li .infoList ul li:last-child{margin-bottom:0}.serviceBeginner #sec03 .pointList>li .infoList ul li .small{font-size:14px}.serviceBeginner #sec03 .pointList>li .infoList ul li.inline{float:none;width:100%}.serviceBeginner #sec03 .pointList>li .infoList ul li.inline+li:not(.inline){clear:left}.serviceBeginner #sec03 .pointList>li .infoList.infoList01{height:125px}.serviceBeginner #sec03 .pointList>li .infoList.infoList02{height:150px}.serviceBeginner #sec03 .pointList>li .infoList.infoList03{height:94px}.serviceBeginner #sec03 .pointList>li .infoList.infoList04{height:94px}.serviceBeginner #sec03 .pointList>li .check{padding:20px 10px 20px;background:#f1eada}.serviceBeginner #sec03 .pointList>li .check .checkTitle{margin-bottom:20px;font-size:18px;font-weight:bold;color:#7d4222;line-height:18px;text-align:center}.serviceBeginner #sec03 .pointList>li .check .checkList{font-weight:bold}.serviceBeginner #sec03 .pointList>li .check .checkList li{margin-bottom:13px;padding-left:37px;background:url(/images/service/beginner/img_sec03_icon_check01.png) left 0 no-repeat;color:#040410;font-size:18px;line-height:22px}.serviceBeginner #sec03 .pointList>li .check .checkList li span{color:#c72756}.serviceBeginner #sec03 .pointList>li .check .checkList li:last-child{margin-bottom:0}.serviceBeginner .pointSec{margin-bottom:20px;border:1px solid #eceef2;background:#fff}.serviceBeginner .pointSec:last-of-type{margin-bottom:40px}.serviceBeginner .pointSec .title{display:table;width:100%;height:auto;margin-left:-1px}.serviceBeginner .pointSec .title .num{display:inline-block;padding-top:5px;background:#274c80;color:#fff;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;line-height:1.2;width:22%;padding:20px 0}.serviceBeginner .pointSec .title .num span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:lighter;font-size:35px;line-height:35px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .pointSec .title .num span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pointSec .title .num span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .pointSec .title .num span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pointSec .title .main{display:inline-block;padding-left:20px;width:73%;background:none;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:30px;line-height:32px;vertical-align:middle}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .pointSec .title .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .pointSec .title .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .pointSec .title .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .pointSec .title .lead{display:block;width:100%;background:url(/images/service/beginner/img_service_beginner_line01.png) left bottom repeat-x;color:#010101;font-size:16px;padding:10px}.serviceBeginner .pointSec .txt{padding:10px}.serviceBeginner .pointSec .imgListWrap{margin-top:15px}.serviceBeginner .pointSec .imgList dt{width:40%;text-align:center;margin:0 auto}.serviceBeginner .pointSec .imgList dt img{width:100%}.serviceBeginner .pointSec .imgList dd{font-size:20px;line-height:20px}.serviceBeginner #sec05 section.innerSec{padding:0 30px;margin-bottom:35px}.serviceBeginner #sec05 section.innerSec:last-of-type{margin-bottom:0}.serviceBeginner .whiteBtn{display:block;width:100%;height:auto;font-size:2.0rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;text-decoration:none;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;border-radius:6px;box-sizing:border-box;position:relative;padding:10px 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.serviceBeginner .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.serviceBeginner .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.serviceBeginner .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.serviceBeginner .whiteBtn span{display:block;background:url(/images/common/nav/nav_arrow01.svg) no-repeat 7px center;background-size:16px 16px;font-size:2rem;line-height:1.1}.serviceBeginner .whiteBtn span:hover{background:url(/images/common/nav/nav_arrow01.svg) no-repeat 7px center;background-size:16px 16px}.serviceBeginner .vamIcon{margin:0 3px;vertical-align:sub}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}@media screen and (max-width: 736px){.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%;height:auto;overflow:hidden}.mannerTop{background:#fcf5e5;margin-top:0}.mannerTop .headerTitle.bg03 .w950{background:none}.mannerTop img{vertical-align:bottom}.mannerTop .mannerMenu{margin:30px 0 0}.mannerTop .mannerMenu .mannerMenuList{padding:0 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.mannerTop .mannerMenu .mannerMenuList li{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#d6d3cd solid 1px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;margin:0 13px 13px 0;vertical-align:top;background-color:#fff}.mannerTop .mannerMenu .mannerMenuList li:nth-child(3n){margin-right:0}.mannerTop .mannerMenu .mannerMenuList li .linkHover{padding:11px 3%;display:block;text-decoration:none}.mannerTop .mannerMenu .mannerMenuList li .linkHover:hover{opacity:1}.mannerTop .mannerMenu .mannerMenuList li .linkHover:hover dt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5px center}.mannerTop .mannerMenu .mannerMenuList li .linkHover img{border-top:#ab7cbf solid 6px;width:100%}.mannerTop .mannerMenu .mannerMenuList li .linkHover dt{background:url(/images/common/icon_common_arrow_next.png) no-repeat 5px center;padding:8px 0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;text-align:center;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2e4872}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.mannerTop .mannerMenu .mannerMenuList li .linkHover dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerTop .mannerMenu .mannerMenuList li .linkHover dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.mannerTop .mannerMenu .mannerMenuList li .linkHover dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerTop .mannerMenu .mannerMenuList li .linkHover dd{color:#282828;font-size:14px;font-size:1.4rem;border-top:#4a4a4a dotted 1px;padding:8px 5px}.mannerTop .telInfo .brSp{display:block !important}.manner_ol li{float:none;width:98%;margin:auto;border-left:none !important}.manner_ol li img{width:100%}.manner_ol::after{content:"";display:block;clear:both}.manner_ol li:nth-child(add){margin:0 !important;border-left:none !important}.manner_ol li:nth-child(even){padding:0 !important;border-left:none !important}.manner_ul.fukusouList{display:block}.manner_ul.fukusouList h3{font-size:2rem;margin-bottom:30px}.manner_ul.fukusouList li.fukusouImg{width:auto;margin-top:auto;margin-bottom:10px}.manner_ul.fukusouList li.fukusouDetail{width:auto}.manner_ul.fukusouList li.fukusouDetail .fukusouTxt{padding-left:0}.manner_ul.fukusouList li.fukusouDetail .fukusouTxt span{text-align:center}.manner_ul.fukusouList li dl{display:block}.manner_ul.fukusouList li dl dt{width:100%;margin-bottom:5px}.manner_ul.fukusouList li dl dd{width:100%;margin-bottom:20px}.manner_ol.shoko01{display:flex;flex-wrap:wrap}.manner_ol.shoko01 li{width:50%;margin:auto}.manner_ol.shoko01 li img{width:100%}.manner_ol.shoko02{width:98%;float:none}.manner_ol.shoko02 li{width:100%;border-left:none !important}.manner_ol.shoko02 li.block02,.manner_ol.shoko02 li.block04{width:42%;margin-right:15%;float:left;margin-left:-5px}.manner_ol.shoko02 li.block03,.manner_ol.shoko02 li.block05{width:43%;float:left}.manner_ol.shoko03{width:98%;float:none;flex-wrap:wrap}.manner_ol.shoko03 li{width:40%}.mannerKoden{background-color:#fcf5e5;margin-top:0}.mannerKoden .pageBack{margin-left:0}.mannerKoden .bgBeige{background-color:#fcf5e5;padding:0 3%;margin-bottom:20px}.mannerKoden .headerTitle.bg03 .w950{background:none}.mannerKoden img{vertical-align:bottom}.mannerKoden .titleArea{border-top:#ab7cbf solid 6px;background-color:#fff}.mannerKoden .titleArea .areaL{display:inline-block;vertical-align:top;width:100%;padding-left:0}.mannerKoden .titleArea .areaL .title{padding:15px 3%;font-size:22px;font-size:2.2rem;color:#ab7cbf;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#d6d3cd dotted 1px;background:#FFFFFF}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.mannerKoden .titleArea .areaL .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .titleArea .areaL .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.mannerKoden .titleArea .areaL .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .titleArea .areaL .detailText{padding:20px 3% 0;margin-bottom:20px !important}.mannerKoden .titleArea .areaR{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 3% 20px;text-align:center}.mannerKoden .hxStyle01{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.mannerKoden .contentsArea01,.mannerKoden .contentsArea02{background-color:#fff}.mannerKoden .contentsArea01{padding:20px 3%}.mannerKoden .contentsArea01 .mannerSubTitle{padding:0;font-size:18px;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;margin-bottom:10px;margin-top:0 !important}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.mannerKoden .contentsArea01 .mannerSubTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .contentsArea01 .mannerSubTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.mannerKoden .contentsArea01 .mannerSubTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .contentsArea01 .mannerSubTitle.mt30{margin-top:20px !important}.mannerKoden .contentsArea01 .mannerUl{margin-bottom:20px}.mannerKoden .contentsArea01 .mannerUl li{background:url(/images/common/icon_common_blue.png) left 8px no-repeat;list-style:none;padding-left:20px;margin:3px 10px;font-size:16px;font-size:1.6rem;font-weight:bold;color:#274c80}.mannerKoden .contentsArea01 .mannerUl li P{margin:10px 0;font-weight:normal;color:#282828}.mannerKoden .contentsArea01 .mannerUl02{background-color:#ebf0f5;padding:10px 4%}.mannerKoden .contentsArea01 .mannerUl02 li{list-style:none;font-size:16px;font-size:1.6rem;padding:5px 0;width:100%;display:inline-block}.mannerKoden .contentsArea01 .boxImgFloat.imgLeft .image{float:none}.mannerKoden .contentsArea01 .boxImgFloat.imgLeft .image img{width:100%}.mannerKoden .contentsArea01 .boxImgFloat.imgLeft .boxRight{float:none;width:100%}.mannerKoden .contentsArea01 .mt30{margin-top:20px !important}.mannerKoden .contentsArea01 p.mb30{margin-bottom:20px !important}.mannerKoden .mannerUl03{background-color:#ebf0f5;padding:10px 4%}.mannerKoden .mannerUl03 li{list-style:none;margin:5px 0}.mannerKoden .mannerUl03 li span{display:inline-block;vertical-align:top;width:88%;width:calc(100% - 30px)}.mannerKoden .mannerUl03 li .number{font-size:16px;font-size:1.6rem;font-weight:bold;color:#274c80;padding-right:10px;width:30px}.mannerKoden .contentsArea02{padding:10px 3%}.mannerKoden .imgList01{width:810px;margin:37px auto 0}.mannerKoden .imgList01 li{display:inline-block;vertical-align:top;text-align:center}.mannerKoden .imgList01 li figcaption{text-align:left;margin-top:24px}.mannerKoden .imgList01 li.col01{width:272px;margin-right:40px}.mannerKoden .imgList01 li.col01 img{margin-top:3px}.mannerKoden .imgList01 li.col02{width:260px;margin-right:76px;text-align:left}.mannerKoden .imgList01 li.col02 img{margin-left:40px}.mannerKoden .imgList01 li.col03{width:120px}.mannerKoden .imgList01 li.col03 img{margin-top:23px}.mannerKoden .imgList02{width:900px;margin:31px auto 0}.mannerKoden .imgList02 li{background:none;display:inline-block;vertical-align:top;text-align:center;width:210px;margin:0 18px 2px 0;padding-bottom:0}.mannerKoden .imgList02 li figcaption{margin-top:9px;font-size:20px;font-size:2rem;font-weight:bold}.mannerKoden .imgList02 li .txtDetail{text-align:left;margin-top:5px;letter-spacing:-1px}.mannerKoden .imgList02 li:last-child{margin-right:0}.mannerKoden .imgText01 .imgArea{display:inline-block;width:100%;margin-right:0;vertical-align:top}.mannerKoden .imgText01 .imgArea img{width:100%}.mannerKoden .imgText01 .textArea{display:inline-block;width:100%;vertical-align:top;padding-top:8px}.mannerKoden .imgText02 .imgArea{display:inline-block;width:100%;margin-right:0;vertical-align:top}.mannerKoden .imgText02 .imgArea img{width:100%}.mannerKoden .imgText02 .imgArea.pd01{padding:0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.mannerKoden .imgText02 .textArea{display:inline-block;width:100%;vertical-align:top}.mannerKoden .imgText02.floatBox .imgArea.pd01{float:none}.mannerKoden .imgText02.floatBox p{float:none}.mannerKoden .titleCenterLine{background:url(/images/manner/koden/bg_title_line01.png) repeat-x left center;margin:0 0 20px !important;text-align:center}.mannerKoden .titleCenterLine span{background-color:#fcf5e5;padding:0 5px;font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.mannerKoden .titleCenterLine span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .titleCenterLine span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.mannerKoden .titleCenterLine span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .navWrap{border:none;background-color:#fff;margin:0;padding:0}.mannerKoden .navWrap.mb40{margin-bottom:20px !important}.mannerKoden .navWrap .navType01 li{background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);border-top:1px solid #c0c0c0;display:inline-block;width:100%;margin-right:0;border-bottom:none}.mannerKoden .navWrap .navType01 li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block}.mannerKoden .navWrap .navType01 li a img{vertical-align:middle;display:inline-block}.mannerKoden .navWrap .navType01 li a p{display:inline-block;font-size:18px;font-size:1.8rem;font-weight:bold;vertical-align:middle;padding-left:33px;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px;width:75%}.mannerKoden .navWrap .navType01 li a:hover{opacity:1;color:#2e4872}.mannerKoden .navWrap .navType01 li a:hover p{background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}.mannerKoden .navWrap .navType01 li:nth-child(4n){margin-right:0}.mannerKoden .navWrap .navType01 li.lastBottom{border-bottom:none}.mannerKoden .navWrap .navType01 li.lastBottom:last-child{border-bottom:1px solid #c0c0c0}.mannerKoden .shokoInfoBox01 h3{font-size:20px;font-size:2rem;color:#005862;font-weight:bold;margin-bottom:5px}.mannerKoden .shokoInfoBox01 h3 span{font-size:18px;font-size:1.8rem}.mannerKoden .shokoInfoBox01 p span{font-size:15px;font-size:1.5rem}.mannerKoden .shokoInfoBox02.mt20{margin-top:10px !important}.mannerKoden .shokoInfoBox02 h3{font-size:20px;font-size:2rem;color:#005862;font-weight:bold}.mannerKoden .shokoInfoBox02 h3 span{font-size:18px;font-size:1.8rem}.mannerKoden .shokoInfoBox02 p span{font-size:15px;font-size:1.5rem}.mannerKoden .shokoInfoBox02 p.mt20{margin-top:10px !important}.mannerKoden .shokoInfoBox02 .shokoTxtBox{float:none;width:100%}.mannerKoden .shokoInfoBox02 .shokoTxtBox.BackImg{background:url(/images/manner/shoko/img_shoko_point.png) top left 150px no-repeat;background-size:150px}.mannerKoden .shokoInfoBox02 .shokoImgBox{float:none;width:100%}.mannerKoden .mannerSogiBox{border:#7d4222 solid 1px;background:url(/images/manner/sogi/mannerSogiBack.png) right center repeat;margin-top:20px !important}.mannerKoden .mannerSogiBox .mannerSogiTitle{background:#7d4222;padding:10px 3%;color:#FFFFFF}.mannerKoden .mannerSogiBox .mannerSogiSubTitle{color:#7d4222;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:10px 3%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.mannerKoden .mannerSogiBox .mannerSogiSubTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.mannerKoden .mannerSogiBox .mannerSogiSubTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.mannerKoden .mannerSogiBox .mannerSogiSubTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.mannerKoden .mannerSogiBox .mannerSogiWap li{background:#FFFFFF;margin:0 3% 10px}.mannerKoden .mannerSogiBox dl dt{background:#7d4222;padding:10px 3%;color:#FFFFFF}.mannerKoden .mannerSogiBox dl dd{padding:10px;padding-left:30px;display:inline-block;width:100%;vertical-align:top;background:url(/images/manner/sogi/mannerSogiBackIcon.png) 10px 14px no-repeat}.mannerKoden .qaList{padding:20px 0}.mannerKoden .qaList li{background:none;border-bottom:1px dotted #bfbfbf;padding-bottom:0;margin-bottom:0;position:relative}.mannerKoden .qaList li:last-child{border-bottom:none;margin-bottom:0}.mannerKoden .qaList li dt{padding:0 3%}.mannerKoden .qaList li dt span{background:url(/images/common/sp/icon_faq_q_sp.png) left 15px no-repeat;background-size:33px 34px;font-size:16px;font-size:1.6rem;font-weight:normal;padding:10px 10px 10px 45px}.mannerKoden .qaList li dd{background:url(/images/common/sp/icon_faq_a_sp.png) left 3% top 15px no-repeat;background-size:33px 34px;padding:10px 10px 20px 55px;margin-top:0}.mannerKoden .qaList li dd table.basic{border:none}.mannerKoden .qaList li dd table.basic tr,.mannerKoden .qaList li dd table.basic td,.mannerKoden .qaList li dd table.basic th{display:block;width:100%}.mannerKoden .qaList li dd table.basic td{border-top:none}.mannerKoden .qaList li dd table.basic td img{width:100%}.mannerKoden .qaList li dd table.basic02{width:100%}.mannerKoden .qaList li dd table.basic02 tr{display:block;width:100%}.mannerKoden .qaList li dd table.basic02 tr.line{border-right:none;border-bottom:1px solid #bfbfbf}.mannerKoden .qaList li dd table.basic03{width:100%}.mannerKoden .qaList li dd table.basic03 .line{border-right:none;border-bottom:1px solid #bfbfbf}.mannerKoden .qaList li dd table.basic03 tr.cel01{display:none}.mannerKoden .qaList li dd table.basic03 tr.cel02{display:block}.mannerKoden .qaList li dd table.basic03 tr.cel02:last-child{border-bottom:none}.mannerKoden .qaList li dd table.basic03 tr.cel02 th,.mannerKoden .qaList li dd table.basic03 tr.cel02 td{display:block}.mannerKoden .qaList li dd table.basic03 tr.cel02 th{padding:7px 0}.mannerKoden .qaList li dd table.basic03 tr.cel02 td{padding:0}.mannerKoden .qaList li dd table.basic03 tr.cel02 td:before{content:"合掌";display:block;border-bottom:1px solid #bfbfbf;margin-bottom:10px;padding:7px 0}.mannerKoden .qaList li dd table.basic03 tr.cel02 td.line{content:"焼香"}.mannerKoden .qaList li dd table.basic03 tr.cel02 td p{padding:0 3% 10px}.mannerKoden .qaList li dd .boxImgFloat.imgLeft .image{float:none;margin:0 0 10px}.mannerKoden .qaList li dd .boxImgFloat.imgLeft .image img{width:100%}.mannerKoden .qaList li dd.mb40{margin-bottom:0 !important}}@media screen and (max-width: 736px){.headerTitle{width:100%;border-top:0 !important;background:#FFFFFF !important}.headerTitle .w950{padding:0 !important;background:none !important}.headerTitle .w950 .inner{width:100%;padding:0}.headerTitle .w950 .inner .small{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1.2;color:#874c12 !important;display:block;font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.headerTitle .w950 .inner .small{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle .w950 .inner .small *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.headerTitle .w950 .inner .small:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle .w950 .inner .title{border-top:0 !important;background:#f3e7cb !important;color:#874c12 !important;margin:0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:25px;font-size:2.5rem;line-height:1.2;font-weight:bold;width:100%;text-align:left;padding:25px 10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.headerTitle .w950 .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.headerTitle .w950 .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.headerTitle .w950 .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.headerTitle .w950 .inner .title h2{font-weight:bold}.headerTitle .w950 .inner .title .type{font-size:26px;font-size:2.6rem;display:block}.headerTitle .w950 .inner .title .headerSubTitle{font-size:20px;font-size:2rem;vertical-align:0.2rem;display:block}.headerTitle .w950 .inner .title .headerSubTitle02{font-size:20px;font-size:2rem;vertical-align:0.2rem;display:inline;padding-left:10px}.headerTitle .w950 .inner .title .headerSubTitle03{font-size:12px;font-size:1.2rem;line-height:1.8rem;display:block;padding-left:0}.headerTitle .w950 .inner .subText{font-size:16px;font-size:1.6rem;color:#9b774c;width:96%;margin:10px auto 0}.headerTitle .w950 .inner .detailText{font-size:16px;font-size:1.6rem;margin:10px auto;width:96%}.headerTitle.bgline01 .w950{padding:45px 0}.headerTitle.headerTitleSp{margin-top:0}.headerTitle.headerTitleSp .w950 .inner .title{padding:0;font-weight:normal}.headerTitle.headerTitleSp h2{font-weight:bold}.headerTitle.family .w950 .inner .title,.headerTitle.before .w950 .inner .title,.headerTitle.free .w950 .inner .title,.headerTitle.general .w950 .inner .title,.headerTitle.owakarekai .w950 .inner .title{font-size:1.8rem}.headerTitle.family .w950 .inner .title strong,.headerTitle.before .w950 .inner .title strong,.headerTitle.free .w950 .inner .title strong,.headerTitle.general .w950 .inner .title strong,.headerTitle.owakarekai .w950 .inner .title strong{font-size:2.5rem}.headerTitle.bgIntroduce{margin-top:0;width:100%}.headerTitle.bgIntroduce .w950{padding:0}.headerTitle.service,.headerTitle.plan,.headerTitle.credit,.headerTitle.staff,.headerTitle.accounting_cheerful,.headerTitle.performance,.headerTitle.contact,.headerTitle.bgIntroduce{margin-top:0;width:100%}.headerTitle.service .w950,.headerTitle.plan .w950,.headerTitle.credit .w950,.headerTitle.staff .w950,.headerTitle.accounting_cheerful .w950,.headerTitle.performance .w950,.headerTitle.contact .w950,.headerTitle.bgIntroduce .w950{background:#fcf5e5 !important}.headerTitle.service .w950 .inner,.headerTitle.plan .w950 .inner,.headerTitle.credit .w950 .inner,.headerTitle.staff .w950 .inner,.headerTitle.accounting_cheerful .w950 .inner,.headerTitle.performance .w950 .inner,.headerTitle.contact .w950 .inner,.headerTitle.bgIntroduce .w950 .inner{width:100%}.headerTitle.service .w950 .inner .outerBox,.headerTitle.plan .w950 .inner .outerBox,.headerTitle.credit .w950 .inner .outerBox,.headerTitle.staff .w950 .inner .outerBox,.headerTitle.accounting_cheerful .w950 .inner .outerBox,.headerTitle.performance .w950 .inner .outerBox,.headerTitle.contact .w950 .inner .outerBox,.headerTitle.bgIntroduce .w950 .inner .outerBox{width:100%;display:table}.headerTitle.service .w950 .inner .outerBox .numBox,.headerTitle.plan .w950 .inner .outerBox .numBox,.headerTitle.credit .w950 .inner .outerBox .numBox,.headerTitle.staff .w950 .inner .outerBox .numBox,.headerTitle.accounting_cheerful .w950 .inner .outerBox .numBox,.headerTitle.performance .w950 .inner .outerBox .numBox,.headerTitle.contact .w950 .inner .outerBox .numBox,.headerTitle.bgIntroduce .w950 .inner .outerBox .numBox{display:table-cell;margin:0;text-align:center;padding:10px;height:auto;width:auto;float:none;vertical-align:middle}.headerTitle.service .w950 .inner .outerBox .titleBox,.headerTitle.plan .w950 .inner .outerBox .titleBox,.headerTitle.credit .w950 .inner .outerBox .titleBox,.headerTitle.staff .w950 .inner .outerBox .titleBox,.headerTitle.accounting_cheerful .w950 .inner .outerBox .titleBox,.headerTitle.performance .w950 .inner .outerBox .titleBox,.headerTitle.contact .w950 .inner .outerBox .titleBox,.headerTitle.bgIntroduce .w950 .inner .outerBox .titleBox{display:table-cell;vertical-align:middle;float:none}.headerTitle.service.headerTitle .detailText,.headerTitle.plan.headerTitle .detailText,.headerTitle.credit.headerTitle .detailText,.headerTitle.staff.headerTitle .detailText,.headerTitle.accounting_cheerful.headerTitle .detailText,.headerTitle.performance.headerTitle .detailText,.headerTitle.contact.headerTitle .detailText,.headerTitle.bgIntroduce.headerTitle .detailText{margin:0 auto !important}.headerTitle.service.headerTitle.bgIntroduce .title,.headerTitle.plan.headerTitle.bgIntroduce .title,.headerTitle.credit.headerTitle.bgIntroduce .title,.headerTitle.staff.headerTitle.bgIntroduce .title,.headerTitle.accounting_cheerful.headerTitle.bgIntroduce .title,.headerTitle.performance.headerTitle.bgIntroduce .title,.headerTitle.contact.headerTitle.bgIntroduce .title,.headerTitle.bgIntroduce.headerTitle.bgIntroduce .title{padding:10px;text-align:center}.headerTitle.service.headerTitle.bgIntroduce .title .small,.headerTitle.plan.headerTitle.bgIntroduce .title .small,.headerTitle.credit.headerTitle.bgIntroduce .title .small,.headerTitle.staff.headerTitle.bgIntroduce .title .small,.headerTitle.accounting_cheerful.headerTitle.bgIntroduce .title .small,.headerTitle.performance.headerTitle.bgIntroduce .title .small,.headerTitle.contact.headerTitle.bgIntroduce .title .small,.headerTitle.bgIntroduce.headerTitle.bgIntroduce .title .small{display:inline-block}.headerTitle.service.headerTitle.bgIntroduce .title .large,.headerTitle.plan.headerTitle.bgIntroduce .title .large,.headerTitle.credit.headerTitle.bgIntroduce .title .large,.headerTitle.staff.headerTitle.bgIntroduce .title .large,.headerTitle.accounting_cheerful.headerTitle.bgIntroduce .title .large,.headerTitle.performance.headerTitle.bgIntroduce .title .large,.headerTitle.contact.headerTitle.bgIntroduce .title .large,.headerTitle.bgIntroduce.headerTitle.bgIntroduce .title .large{font-size:50px;font-size:5.0rem;margin:0}.headerTitle.service.headerTitle.bgIntroduce .title.noPd,.headerTitle.plan.headerTitle.bgIntroduce .title.noPd,.headerTitle.credit.headerTitle.bgIntroduce .title.noPd,.headerTitle.staff.headerTitle.bgIntroduce .title.noPd,.headerTitle.accounting_cheerful.headerTitle.bgIntroduce .title.noPd,.headerTitle.performance.headerTitle.bgIntroduce .title.noPd,.headerTitle.contact.headerTitle.bgIntroduce .title.noPd,.headerTitle.bgIntroduce.headerTitle.bgIntroduce .title.noPd{padding:0}.headerTitle.service.headerTitle.bgIntroduce .inTitleTag,.headerTitle.plan.headerTitle.bgIntroduce .inTitleTag,.headerTitle.credit.headerTitle.bgIntroduce .inTitleTag,.headerTitle.staff.headerTitle.bgIntroduce .inTitleTag,.headerTitle.accounting_cheerful.headerTitle.bgIntroduce .inTitleTag,.headerTitle.performance.headerTitle.bgIntroduce .inTitleTag,.headerTitle.contact.headerTitle.bgIntroduce .inTitleTag,.headerTitle.bgIntroduce.headerTitle.bgIntroduce .inTitleTag{background:#84674f;color:#fff;font-size:20px;font-size:2.0rem;line-height:1;padding:5px;position:relative;width:100%;text-align:center}.headerTitle.bgVoiceLow01,.headerTitle.bgVoiceLow02,.headerTitle.bgVoiceLow03,.headerTitle.bgVoiceLow04,.headerTitle.bgManner,.headerTitle.bgSsk{border-top:none}.headerTitle.bgVoiceLow01 .w950,.headerTitle.bgVoiceLow02 .w950,.headerTitle.bgVoiceLow03 .w950,.headerTitle.bgVoiceLow04 .w950,.headerTitle.bgManner .w950,.headerTitle.bgSsk .w950{padding:0}.headerTitle.bgVoiceLow01 .w950 .inner .title,.headerTitle.bgVoiceLow02 .w950 .inner .title,.headerTitle.bgVoiceLow03 .w950 .inner .title,.headerTitle.bgVoiceLow04 .w950 .inner .title,.headerTitle.bgManner .w950 .inner .title,.headerTitle.bgSsk .w950 .inner .title{color:#874c12 !important;text-align:left;padding:5px 10px 20px}.headerTitle.bgVoiceLow01 .w950 .inner .small,.headerTitle.bgVoiceLow02 .w950 .inner .small,.headerTitle.bgVoiceLow03 .w950 .inner .small,.headerTitle.bgVoiceLow04 .w950 .inner .small,.headerTitle.bgManner .w950 .inner .small,.headerTitle.bgSsk .w950 .inner .small{color:#874c12 !important;background:#f3e7cb;padding:20px 10px 0 10px}.headerTitle.bgBeforetrust .w950{padding:0}.headerTitle.bgBeforetrust .w950 .inner .title{padding:5px 10px 20px 10px;background:#e8f1ec !important;color:#328283 !important;text-align:left}.headerTitle.bgBeforetrust .w950 .inner .small{padding:20px 10px 0 10px;background:#e8f1ec;color:#328283 !important}.headerTitle.bgServicesaidan .w950,.headerTitle.bgServicephoto .w950,.headerTitle.bgServicefood .w950,.headerTitle.bgServiceflower .w950,.headerTitle.bgServicegift .w950,.headerTitle.bgServicecoffin .w950,.headerTitle.bgservicePage .w950,.headerTitle.bgServicehearse .w950,.headerTitle.bgServiceoverseas .w950,.headerTitle.bgServiceother .w950{padding:0}.headerTitle.bgServicesaidan .w950 .inner .title,.headerTitle.bgServicephoto .w950 .inner .title,.headerTitle.bgServicefood .w950 .inner .title,.headerTitle.bgServiceflower .w950 .inner .title,.headerTitle.bgServicegift .w950 .inner .title,.headerTitle.bgServicecoffin .w950 .inner .title,.headerTitle.bgservicePage .w950 .inner .title,.headerTitle.bgServicehearse .w950 .inner .title,.headerTitle.bgServiceoverseas .w950 .inner .title,.headerTitle.bgServiceother .w950 .inner .title{padding:25px 10px;background:#e8eaee !important;color:#3b6187 !important}.headerTitle.bgServicesaidan .w950 .inner .small,.headerTitle.bgServicephoto .w950 .inner .small,.headerTitle.bgServicefood .w950 .inner .small,.headerTitle.bgServiceflower .w950 .inner .small,.headerTitle.bgServicegift .w950 .inner .small,.headerTitle.bgServicecoffin .w950 .inner .small,.headerTitle.bgservicePage .w950 .inner .small,.headerTitle.bgServicehearse .w950 .inner .small,.headerTitle.bgServiceoverseas .w950 .inner .small,.headerTitle.bgServiceother .w950 .inner .small{color:#3b6187 !important}.headerTitle.bgAftermemorial .w950,.headerTitle.bgAfterbuddhist .w950,.headerTitle.bgAftergift .w950,.headerTitle.bgAfterprocedure .w950,.headerTitle.bgAfterpostcard .w950,.headerTitle.bgAftercemetery .w950,.headerTitle.bgAfterearth .w950,.headerTitle.bgAftertemoto .w950,.headerTitle.bgAfterreform .w950,.headerTitle.bgAftersecurity .w950,.headerTitle.bgAfternursing_home .w950,.headerTitle.bgAfterhidamari .w950,.headerTitle.bgAftertsubo .w950,.headerTitle.bgAfterpendant .w950,.headerTitle.serviceAfterProcedure .w950{padding:0}.headerTitle.bgAftermemorial .w950 .inner .title,.headerTitle.bgAfterbuddhist .w950 .inner .title,.headerTitle.bgAftergift .w950 .inner .title,.headerTitle.bgAfterprocedure .w950 .inner .title,.headerTitle.bgAfterpostcard .w950 .inner .title,.headerTitle.bgAftercemetery .w950 .inner .title,.headerTitle.bgAfterearth .w950 .inner .title,.headerTitle.bgAftertemoto .w950 .inner .title,.headerTitle.bgAfterreform .w950 .inner .title,.headerTitle.bgAftersecurity .w950 .inner .title,.headerTitle.bgAfternursing_home .w950 .inner .title,.headerTitle.bgAfterhidamari .w950 .inner .title,.headerTitle.bgAftertsubo .w950 .inner .title,.headerTitle.bgAfterpendant .w950 .inner .title,.headerTitle.serviceAfterProcedure .w950 .inner .title{padding:25px 10px;background:#f1e9d4 !important;color:#7a4d37 !important}.headerTitle.bgAftermemorial .w950 .inner .small,.headerTitle.bgAfterbuddhist .w950 .inner .small,.headerTitle.bgAftergift .w950 .inner .small,.headerTitle.bgAfterprocedure .w950 .inner .small,.headerTitle.bgAfterpostcard .w950 .inner .small,.headerTitle.bgAftercemetery .w950 .inner .small,.headerTitle.bgAfterearth .w950 .inner .small,.headerTitle.bgAftertemoto .w950 .inner .small,.headerTitle.bgAfterreform .w950 .inner .small,.headerTitle.bgAftersecurity .w950 .inner .small,.headerTitle.bgAfternursing_home .w950 .inner .small,.headerTitle.bgAfterhidamari .w950 .inner .small,.headerTitle.bgAftertsubo .w950 .inner .small,.headerTitle.bgAfterpendant .w950 .inner .small,.headerTitle.serviceAfterProcedure .w950 .inner .small{color:#7a4d37 !important}.headerTitle.bgChiebukuro .w950{padding:0}.headerTitle.bgChiebukuro .w950 .inner{background:#f3e7cb !important;padding:20px 10px 10px}.headerTitle.bgChiebukuro .w950 .inner .title{padding:5px 0;color:#7a4d37 !important}.headerTitle.bgChiebukuro .w950 .inner .small{padding:0;color:#7a4d37}.pageTitle{border-top:none}.pageTitle h2{font-size:2.5rem;padding:25px 10px}section h2.title{color:#874c12;background:#f3e7cb;border-top:3px solid;position:relative;font-size:26px;text-align:center;line-height:1.2;padding:20px 0}section h2.title small{font-size:20px;margin-left:0}}@media screen and (max-width: 736px){.headerTitle.bgSsk{background:#fcf5e5 !important}.planTopPage.ssk{margin-top:0}.planTopPage.ssk .boxStyleW910{margin-top:0;padding:0}.sskPage{background:#fcf5e5;margin-top:0}.sskPage a:hover{color:inherit;opacity:1}.sskPage nav{width:100%}.sskPage .boxStyleW910{margin:0 auto !important}.sskPage .boxStyleW910 p{padding:20px 3% 0}.sskPage .boxStyleW910 .basicKnowledgeArea02 p.text{padding:0}.sskPage .w910{width:100%}.sskPage .w910.mt40{margin-top:0 !important;padding-top:20px}.sskPage .w910.mb40{margin-bottom:20px !important}.sskPage .w910 .caution{margin-bottom:20px !important;padding:0 3%}.sskPage .qaListBlock{padding-bottom:0 !important}.sskPage .qaList{margin:20px 0;padding:0}.sskPage .qaList li{background:none;padding-bottom:0;margin-bottom:0;position:relative}.sskPage .qaList li dt{border-top:15px solid #fcf5e5;padding:0 3%}.sskPage .qaList li dt:first-child{border-top:none}.sskPage .qaList li dt span{background:url(/images/common/sp/icon_faq_q_sp.png) left 15px no-repeat;background-size:33px 34px;font-size:16px;font-size:1.6rem;font-weight:normal;padding:15px 10px 15px 45px}.sskPage .qaList li dd{background:url(/images/common/sp/icon_faq_a_sp.png) left 3% top 15px no-repeat;background-size:33px 34px;padding:15px 10px 20px 55px;margin-top:0}.sskPage .qaList li dd table.basic{border:none}.sskPage .qaList li dd table.basic tr,.sskPage .qaList li dd table.basic td,.sskPage .qaList li dd table.basic th{display:block;width:100%}.sskPage .qaList li dd table.basic td{border-top:none}.sskPage .qaList li dd table.basic td img{width:100%}.sskPage .qaList li dd table.basic02{width:100%}.sskPage .qaList li dd table.basic02 tr{display:block;width:100%}.sskPage .qaList li dd table.basic02 tr.line{border-right:none;border-bottom:1px solid #bfbfbf}.sskPage .qaList li dd table.basic02 tr img{width:100%}.sskPage .qaList li dd table.basic03{width:100%}.sskPage .qaList li dd table.basic03 .line{border-right:none;border-bottom:1px solid #bfbfbf}.sskPage .qaList li dd table.basic03 tr.cel01{display:none}.sskPage .qaList li dd table.basic03 tr.cel02{display:block}.sskPage .qaList li dd table.basic03 tr.cel02:last-child{border-bottom:none}.sskPage .qaList li dd table.basic03 tr.cel02 th,.sskPage .qaList li dd table.basic03 tr.cel02 td{display:block}.sskPage .qaList li dd table.basic03 tr.cel02 th{padding:7px 0}.sskPage .qaList li dd table.basic03 tr.cel02 td{padding:0}.sskPage .qaList li dd table.basic03 tr.cel02 td:before{content:"合掌";display:block;border-bottom:1px solid #bfbfbf;margin-bottom:10px;padding:7px 0}.sskPage .qaList li dd table.basic03 tr.cel02 td.line{content:"焼香"}.sskPage .qaList li dd table.basic03 tr.cel02 td p{padding:0 3% 10px}.sskPage .qaList li dd.boxImgFloat.imgLeft .image{float:none;margin:0 0 10px}.sskPage .qaList li dd.boxImgFloat.imgLeft .image img{width:100%}.sskPage .qaList li dd.boxImgFloat.imgRight .image{float:none;margin:0 0 10px}.sskPage .qaList li dd.boxImgFloat.imgRight .image img{width:100%}.sskPage .qaList li dd.mb40{margin-bottom:0 !important}.sscColumn .columnDetail{padding:20px 3% 0}.sskWorld .worldDetail{padding:0 3% 20px}.sskMinzoku .minzokuDetail{padding:20px 3%}.sskMinzoku .minzokuDetail.mb40{margin-bottom:20px !important}.sskIjin .ijinDetail{padding:0 3%}.sskMinzoku .textBlock,.sskWorld .textBlock,.sskIjin .textBlock,.sskColumn .textBlock{overflow:hidden}.sskMinzoku .imgRight,.sskWorld .imgRight,.sskIjin .imgRight,.sskKanji .imgRight,.sskColumn .imgRight{display:block;text-align:center;width:100%}.sskMinzoku .imgRight.mb30,.sskWorld .imgRight.mb30,.sskIjin .imgRight.mb30,.sskKanji .imgRight.mb30,.sskColumn .imgRight.mb30{margin-bottom:20px !important}.sskMinzoku .imgRight.spMbNone,.sskWorld .imgRight.spMbNone,.sskIjin .imgRight.spMbNone,.sskKanji .imgRight.spMbNone,.sskColumn .imgRight.spMbNone{margin-bottom:0 !important}.sskMinzoku .imgRight .spMbNone,.sskWorld .imgRight .spMbNone,.sskIjin .imgRight .spMbNone,.sskKanji .imgRight .spMbNone,.sskColumn .imgRight .spMbNone{margin-bottom:0 !important}.sskMinzoku .imgRight p,.sskMinzoku .imgRight h4,.sskWorld .imgRight p,.sskWorld .imgRight h4,.sskIjin .imgRight p,.sskIjin .imgRight h4,.sskKanji .imgRight p,.sskKanji .imgRight h4,.sskColumn .imgRight p,.sskColumn .imgRight h4{text-align:left}.sskMinzoku .imgRight .txtC img,.sskWorld .imgRight .txtC img,.sskIjin .imgRight .txtC img,.sskKanji .imgRight .txtC img,.sskColumn .imgRight .txtC img{height:auto;width:inherit}.sskMinzoku .imgRight .imgCenterSp,.sskWorld .imgRight .imgCenterSp,.sskIjin .imgRight .imgCenterSp,.sskKanji .imgRight .imgCenterSp,.sskColumn .imgRight .imgCenterSp{text-align:center}.sskMinzoku .imgRight figure,.sskWorld .imgRight figure,.sskIjin .imgRight figure,.sskKanji .imgRight figure,.sskColumn .imgRight figure{display:inline-block;vertical-align:top;margin-top:20px;padding-left:0;text-align:center}.sskMinzoku .imgRight figure p.mb15,.sskWorld .imgRight figure p.mb15,.sskIjin .imgRight figure p.mb15,.sskKanji .imgRight figure p.mb15,.sskColumn .imgRight figure p.mb15{margin-bottom:5px !important}.sskMinzoku .imgRight figure>p,.sskWorld .imgRight figure>p,.sskIjin .imgRight figure>p,.sskKanji .imgRight figure>p,.sskColumn .imgRight figure>p{text-align:center}.sskMinzoku .imgRight figure img,.sskWorld .imgRight figure img,.sskIjin .imgRight figure img,.sskKanji .imgRight figure img,.sskColumn .imgRight figure img{height:auto;width:inherit}.sskMinzoku figcaption,.sskWorld figcaption,.sskIjin figcaption,.sskColumn figcaption{font-size:14px;font-size:1.4rem;text-align:left;max-width:210px}figcaption.capBig{max-width:300px}figcaption.cap250{max-width:250px}figcaption.cap180{max-width:180px}.sskMinzoku .textBlock small,.sskWorld .textBlock small,.sskIjin .textBlock small,.sskColumn .textBlock small{font-size:14px;font-size:1.4rem}.sskMinzoku .imgBlock,.sskWorld .imgBlock,.sskIjin .imgBlock,.sskColumn .imgBlock{display:block;margin:0 auto;text-align:center}.sskMinzoku .imgBlock.mb30,.sskWorld .imgBlock.mb30,.sskIjin .imgBlock.mb30,.sskColumn .imgBlock.mb30{margin-bottom:20px !important}.sskMinzoku .imgBlock figure,.sskWorld .imgBlock figure,.sskIjin .imgBlock figure,.sskColumn .imgBlock figure{display:inline-block;padding:0;text-align:center}.sskMinzoku .imgBlock figure:first-child,.sskWorld .imgBlock figure:first-child,.sskIjin .imgBlock figure:first-child,.sskColumn .imgBlock figure:first-child{margin-bottom:10px}.sskMinzoku .imgBlock figure img,.sskWorld .imgBlock figure img,.sskIjin .imgBlock figure img,.sskColumn .imgBlock figure img{height:auto;width:inherit}.sskColumn .imgBlock3 figure{display:block;padding:0;text-align:center;vertical-align:middle}.sskColumn .imgBlock3 figure img{height:auto;width:inherit}.sskWorld .noborderTitle,.sskIjin .noborderTitle{text-align:left;font-size:22px;font-size:2.2rem;line-height:1.2;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;position:relative;padding:5px 0;z-index:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.sskWorld .noborderTitle,.sskIjin .noborderTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.sskWorld .noborderTitle *::-ms-backdrop,.sskIjin .noborderTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.sskWorld .noborderTitle:not(:target),.sskIjin .noborderTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.sskWorld .noborderTitle.mb20,.sskIjin .noborderTitle.mb20{margin-bottom:10px !important}.sskIjin .noborderTitle span,.sskWorld .noborderTitle span{font-size:14px;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;display:inline-block;margin-bottom:10px}.sskWorld .noborderTitle span{margin:10px 0 0}.annotation{text-align:left;color:#ae2755;padding:0 3% 10px}.sskMinzoku{margin-bottom:0 !important}.sskMinzokuRead{width:100%;margin-bottom:10px !important;padding:10px 3% !important}.navMinzoku ul{border-top:6px solid #2e4872;display:block}.navMinzoku ul li{background:#f3e7cb;border-bottom:1px solid #2e4872;width:100%;float:none;margin-top:0}.navMinzoku ul li a{display:block;padding:10px 3%}.navMinzoku ul li:nth-child(odd){margin-right:20px}.navMinzoku ul .samnail{display:table-cell;vertical-align:middle;width:69px}.navMinzoku ul .samnail img{vertical-align:middle}.navMinzoku ul .caution{font-size:14px;font-size:1.4rem}.navMinzoku ul .linkText{display:table-cell;text-decoration:underline;vertical-align:middle;padding:0 10px}.navWorld{border:1px solid #2e4872;border-bottom:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:94%;height:auto;overflow:hidden;margin:0 3%;background:none;letter-spacing:-.4em}.navWorld li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid;display:block;position:static;text-align:left;font-size:14px;font-size:1.4rem;letter-spacing:normal;text-shadow:none;width:50%;float:left}.navWorld li:nth-child(2n){border-left:1px solid #2e4872}.navWorld li:first-child{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0 0}.navWorld li:nth-child(2){-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.navWorld li:nth-last-child(2){-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;-ms-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.navWorld li:last-child{-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;-ms-border-radius:0 0 3px 0;border-radius:0 0 3px 0}.navWorld li a{color:#2e4872;display:block;font-weight:bold;padding:15px 10px;text-decoration:none}.navWorld li a i{display:inline-block !important}.navWorld li a:hover{color:#2e4872}.sskIjin{margin-bottom:20px !important}.navIjin{display:block;margin:0 3%}.navIjin li{display:block;float:left;padding-right:0;width:49%}.navIjin li:nth-child(odd){margin-right:2%}.navIjin li a img{width:100%}.navIjin li:last-child{padding-right:0}.navIjin:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.navIjin.mt20{margin-top:0 !important}.sskIjin .imgRight figure.blockPc{display:none}.sskIjin .spIjinImage{text-align:center}.sskKanji.mb30{margin-bottom:20px !important}.w670{width:100%;margin:0 auto;padding:0;background:#fff}.w670_b{width:100%;margin:0 auto;padding:0 3%}.w670_b.mt40{margin-top:20px !important}.navKanji{margin:0 auto;display:block;padding-top:20px}.navKanji li{display:block;float:left;margin-bottom:10px;padding-right:0;text-align:center;width:49%}.navKanji li:nth-child(odd){margin-right:2%}.navKanji li:last-child{padding-right:0}.navKanji.mt20:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.navKanji.mt20 li:nth-child(odd){margin-right:0}.navKanji.mt20 li:nth-child(2n){margin-right:2%}.kanjiDetail{border:1px solid #cfc59d;margin:0 3%}.kanjiDetail .textBlock{padding:20px 3%}.kanjiRead{display:block;width:100%;background:#f8ebd1;border-bottom:1px solid #cfc59d}.kanjiRead h2{display:block;vertical-align:top;width:auto;padding:15px 3% 0;text-align:center}.kanjiRead dl{padding:15px 3%}.kanjiRead dl dt{font-size:20px;font-weight:bold}.kanjiRead dl dd{padding-left:2em;text-indent:-2em}.sskColumn{margin-bottom:0 !important}.navColumn{margin:0 auto;padding:0 3%;display:table;width:100%}.navColumn li{display:table-cell;width:49%}.navColumn li a{display:block;background:#f8ebd1;border:1px solid #cfc59d;font-size:12px;font-size:1.2rem;padding:10px 8px;text-align:center;text-decoration:none}.navColumn li:first-child{padding-right:2%}.columnDetail{padding:0 3%}.columnDetail .inscription{background:#f8ebd1;border:1px solid #cfc59d;padding:15px 3%}.columnDetail .access .ttl{font-weight:bold;margin-bottom:15px;text-align:center}.columnDetail .access dl{display:table;font-size:14px;font-size:1.4rem;margin:0 auto 10px auto;width:100%}.columnDetail .access dl dt{display:table-cell;font-weight:bold;vertical-align:top;width:80px}.columnDetail .access dl dd{display:table-cell;overflow:hidden;vertical-align:top}.columnDetail .access dl dd:before{float:left;padding-left:1em;text-indent:-1em}.columnDetail .access dl dd ul{float:left}.columnDetail .access .innerL{padding-left:48px}}@media screen and (max-width: 736px){.aboutPage{background:#fcf5e5;margin-top:0;padding-top:10px}.aboutPage section:first-child{margin-top:0 !important}.aboutPage .spBg{background:#fcf5e5}.aboutPage.aboutTop{background:#fff;padding-top:0}.aboutPage.aboutTop .topBlock{background:#fff;padding:20px 3% 30px}.aboutPage.aboutTop .topBlock .readTitle{font-weight:bold;margin-bottom:10px}.aboutPage.aboutTop .topBlock .readText .marker{background:linear-gradient(transparent 60%, #ff6 60%)}.aboutPage.aboutTop .topBlock .anchorMenu{border:1px solid #000;border-radius:3px;margin-top:20px}.aboutPage.aboutTop .topBlock .anchorMenu li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid}.aboutPage.aboutTop .topBlock .anchorMenu li:first-child{border-radius:3px 3px 0 0}.aboutPage.aboutTop .topBlock .anchorMenu li:last-child{border-radius:0 0 3px 3px;border:none}.aboutPage.aboutTop .topBlock .anchorMenu li a{font-weight:bold;padding:15px 10px;width:100%;display:block}.aboutPage.aboutTop .topBlock .anchorMenu li a:hover{color:#2e4872}.aboutPage.aboutTop .basicKnowledgeArea02{background:#fff;margin:0;padding:0 0 30px}.aboutPage.aboutTop .basicKnowledgeArea02 li{margin:0}.aboutPage.aboutTop .aboutTopMenu{border:none;border-radius:0;margin-bottom:0;background-color:#fcf5e5;overflow:hidden}.aboutPage.aboutTop .aboutTopMenu.intro h3.title{background:url(/images/prepare/sp/bg_img_menu04_mod.jpg) no-repeat right;background-size:100%;height:32vw;width:100%;display:table;font-weight:bold;position:relative}.aboutPage.aboutTop .aboutTopMenu.intro h3.title a{display:table-cell;padding:0 15px;vertical-align:middle}.aboutPage.aboutTop .aboutTopMenu.intro h3.title a i{font-size:20px;font-size:2rem;vertical-align:middle}.aboutPage.aboutTop .aboutTopMenu.intro h3.title a .text{display:inline-block;font-size:23px;font-size:2.3rem;line-height:1;vertical-align:middle}.aboutPage.aboutTop .aboutTopMenu.intro h3.title a .text .small{color:#101928;font-size:14px;font-size:1.4rem;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}.aboutPage.aboutTop .aboutTopMenu.intro .readText{padding:15px 3% 0}.aboutPage.aboutTop .aboutTopMenu.intro .featureArea .inner{padding:0 3%}.aboutPage.aboutTop .aboutTopMenu.intro ul{margin:20px 0;display:flex;flex-wrap:wrap}.aboutPage.aboutTop .aboutTopMenu.intro ul li{background:linear-gradient(#fafafa, #f3f0ee);border:1px solid;border-radius:3px;width:48%;margin:1%}.aboutPage.aboutTop .aboutTopMenu.intro ul li a{display:block}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .head{display:flex}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .head .numBox{background:#2d4670;color:#FFFFFF;font-size:16px;font-size:1.6rem;font-weight:bold;width:40%;height:15vw;text-align:center;padding:5px 0;line-height:1.3}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .head .numBox .large{display:block;font-size:20px;font-size:2rem}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .head .imgBox img{height:15vw}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .body{padding:2%;text-align:center;font-weight:bold;font-size:21px;font-size:2.1rem;line-height:1.1;display:flex;flex-direction:column}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .body .small{font-size:15px;font-size:1.5rem}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .body .title{margin:5px 0;align-items:center;display:flex;justify-content:center;flex-basis:15vw}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .body .title i{padding-left:0;padding-right:4%}.aboutPage.aboutTop .aboutTopMenu.intro ul li a .body .title em{line-height:1.2;font-size:20px;font-size:2rem}.aboutPage.aboutTop .totalServiceBlock{background:#fcf5e5;margin-bottom:30px}.aboutPage.aboutTop .totalServiceBlock .titleBlock .title{background:#f5f2f0;border-top:3px solid #2d4670;text-align:center;font-size:23px;font-size:2.3rem;font-weight:bold;color:#344c74;padding:20px 0}.aboutPage.aboutTop .totalServiceBlock .header{width:320px;height:135px;margin:0 auto;padding:30px 0 0 155px;box-sizing:border-box;line-height:1.3;font-size:1.8rem;background:url(/images/service/sp/img_service01_mod.png) left bottom no-repeat;background-size:163px auto}.aboutPage.aboutTop .totalServiceBlock .serviceText{font-size:14px;font-size:1.4rem;text-align:center;margin:15px 0 5px}.aboutPage.aboutTop .totalServiceBlock .supportArrow{padding:0 0 10px}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor{display:table;margin-bottom:20px;width:100%}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li{display:table-cell;width:33.33%}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li a{color:#fff;display:block;font-size:18px;font-size:1.8rem;padding:20px 0;text-align:center}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li a i{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding-right:0}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li a span{display:inline-block;padding-left:10px}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li:first-child{background:#328182}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li:nth-child(2){background:#3b6187}.aboutPage.aboutTop .totalServiceBlock .serviceAnchor li:nth-child(3){background:#7a4d37}.aboutPage.aboutTop .totalServiceBlock .supportDetail{padding-bottom:20px}.aboutPage.aboutTop .totalServiceBlock .supportDetail .titleLink{color:#fff;display:block;line-height:1;padding:37px 15px 36px}.aboutPage.aboutTop .totalServiceBlock .supportDetail .titleLink h3{font-size:23px;font-size:2.3rem}.aboutPage.aboutTop .totalServiceBlock .supportDetail .titleLink h3:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:0;background-size:16px 16px;margin-right:10px;vertical-align:0}.aboutPage.aboutTop .totalServiceBlock .supportDetail p{padding:10px 3%}.aboutPage.aboutTop .totalServiceBlock .supportDetail h4{border-bottom:1px dotted #000;font-weight:bold;margin:0 3%}.aboutPage.aboutTop .totalServiceBlock .supportDetail ul{padding:10px 3% 10px}.aboutPage.aboutTop .totalServiceBlock .supportDetail ul li{text-indent:-10px;padding-left:10px}.aboutPage.aboutTop .totalServiceBlock .supportDetail ul li:before{content:"";display:inline-block;width:5px;height:5px;background:#8a602a;vertical-align:4px;margin-right:10px;border-radius:5px}.aboutPage.aboutTop .totalServiceBlock .supportDetail .linkText{background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:4px 7px;padding:3px 3% 3px 20px;display:inline-block;float:right;text-decoration:underline}.aboutPage.aboutTop .totalServiceBlock .supportDetail .linkText:hover{color:#2e4872}.aboutPage.aboutTop .totalServiceBlock .supportDetail:after{clear:both;content:"";display:block;height:0;visibility:hidden}.aboutPage.aboutTop .totalServiceBlock .supportDetail.before{background:#e8f1ec}.aboutPage.aboutTop .totalServiceBlock .supportDetail.before .titleLink{border-top:1px solid #225758;border-bottom:1px solid #225758;background:url(/images/service/sp/bg_service_before.png) #328182 right top no-repeat;background-size:contain}.aboutPage.aboutTop .totalServiceBlock .supportDetail.before .titleLink h3:before{background-image:url(/images/common/nav/nav_arrow_white05.svg)}.aboutPage.aboutTop .totalServiceBlock .supportDetail.before h4{color:#225758}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi{background:#e9eaee}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi .titleLink{border-top:1px solid #3b6187;border-bottom:1px solid #3b6187;background:url(/images/service/sp/bg_service_sougi.png) #3b6187 right top no-repeat;background-size:contain}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi .titleLink h3:before{background-image:url(/images/common/nav/nav_arrow_white03.svg)}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi h4{color:#3b6187}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi ul:after{clear:both;content:"";display:block;height:0;visibility:hidden}.aboutPage.aboutTop .totalServiceBlock .supportDetail.sougi ul li{float:left;width:50%}.aboutPage.aboutTop .totalServiceBlock .supportDetail.after{background:#f1e9d4}.aboutPage.aboutTop .totalServiceBlock .supportDetail.after .titleLink{border-top:1px solid #7a4d37;border-bottom:1px solid #7a4d37;background:url(/images/service/sp/bg_service_after.png) #7a4d37 right top no-repeat;background-size:contain}.aboutPage.aboutTop .totalServiceBlock .supportDetail.after .titleLink h3:before{background-image:url(/images/common/nav/nav_arrow_white06.svg)}.aboutPage.aboutTop .totalServiceBlock .supportDetail.after h4{color:#7a4d37}.aboutPage.aboutTop .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}.aboutPage.aboutTop .nhkArea img{display:block;margin:0 auto;width:80%}.aboutPage .corporateRead{background:#fff;margin-bottom:0 !important;padding-bottom:40px}.aboutPage .corporateRead .spBg{padding-bottom:20px}.aboutPage .aboutRead{padding:0 3%}.aboutPage .listCircleBlue{background-color:#ebf0f5;border:1px solid #bfbfbf;margin:0 3%;padding:15px 3%}.aboutPage .listCircleBlue li{background:url(/images/common/icon_common_blue.png) no-repeat 3px 8px;padding-left:25px;line-height:1.6;font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px}.aboutPage .listCircleBlue li:last-child{margin-bottom:0}.aboutPage .listCircleBlue li span{color:#274c80;font-size:18px;font-size:1.8rem}.aboutPage .hxStyle02.mb30.mt40{margin:0 0 10px !important}.aboutPage .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.4;padding-bottom:20px;padding-left:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.aboutPage .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.aboutPage .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.aboutPage .aboutLogo{background:#fff;padding-top:0}.aboutPage .aboutLogo .aboutLogoContent{padding-bottom:0}.aboutPage .aboutLogo .aboutLogoContent.block01>p{color:#101928;font-size:17px;font-size:1.7rem;line-height:1.4;text-align:left}.aboutPage .aboutLogo .aboutLogoContent.block01>p+p{margin-top:20px}.aboutPage .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:20px auto 0}.aboutPage .aboutLogo .aboutLogoContent.block02{padding-bottom:35px}.aboutPage .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:40px}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList{margin-bottom:20px;text-align:left}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 10px}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num{color:#274c80;display:table-cell;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:0 20px 0 3%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent.block03 .modelList .text{color:#101928;display:table-cell;font-size:14px;font-size:1.4rem;line-height:25px;padding:5px 3% 0 0;vertical-align:middle}.aboutPage .aboutLogo .aboutLogoContent .titleBorder{font-size:22px;font-size:2.2rem;margin-bottom:20px;padding:5px 0;text-align:center}.aboutPage .aboutLogo .aboutLogoContent .logoArea{color:#505050;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:48px;padding:0 3%;margin-bottom:20px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.aboutPage .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent .logoArea .large{font-size:30px;font-size:3rem}.aboutPage .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:10px}.aboutPage .aboutLogo .aboutLogoContent .contentInner{margin-bottom:45px;padding:0 3%}.aboutPage .aboutLogo .aboutLogoContent .contentInner p.mb20{margin-bottom:10px !important}.aboutPage .aboutLogo .aboutLogoContent .bdText{color:#505050;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:2;padding:0 3%;text-align:center}.aboutPage .aboutLogo .aboutLogoContent .bdText span span{border-bottom:1px solid #c6c6c6;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.aboutPage .aboutLogo .aboutLogoContent .bdText span span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.aboutPage .aboutLogo .aboutLogoContent .bdText span span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.aboutPage .aboutLogo .aboutLogoContent .bdText span span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.aboutPage .aboutLogo .aboutLogoContent .bdText p+p{margin-top:20px}.aboutPage .tableBox{padding:0 3%}.aboutPage table.basic{font-size:14px;font-size:1.4rem;width:100%}.aboutPage table.basic th,.aboutPage table.basic td{padding:10px 3%}.aboutPage table.basic th{width:25%;text-align:left;box-sizing:border-box}.aboutPage table.basic td .pdf{background:url(/images/common/icon-common-pdf.png) no-repeat 0 3px;padding:3px 0 3px 25px}.aboutPage table.basic.summary th{text-align:center}.aboutPage table.basic.corporate{border:none;display:block;font-size:16px;font-size:1.6rem}.aboutPage table.basic.corporate tbody{display:block}.aboutPage table.basic.corporate tr{display:block;width:100%}.aboutPage table.basic.corporate th,.aboutPage table.basic.corporate td{display:block;padding:10px 3%;width:100%}.aboutPage table.basic.corporate th{border-bottom:none;text-align:left}.aboutPage table.basic.corporate th.thPc{display:none}.aboutPage table.basic.corporate td{border-bottom:0}.aboutPage table.basic a{text-decoration:underline}.aboutPage table.basic a:hover{color:#2e4872;opacity:1}.aboutPage.environmentTop .aboutRead{margin-bottom:0 !important}.aboutPage .w910{width:100%}.aboutPage .environmentBox{margin:0 0 20px !important}.aboutPage .environmentBox .hxStyle02{padding:5px 3%}.aboutPage .environmentBox .hxStyle02.mt40{margin-top:20px !important}.aboutPage .environmentBox .descriptionStyle{padding:0 3%}.aboutPage .environmentBox .descriptionStyle.mb40{margin-bottom:20px !important}.aboutPage .environmentBox p{padding:0 3%}.aboutPage .environmentBox .boxImgFloat .image{float:none;margin:0 0 10px;text-align:center}.aboutPage .environmentBox .boxImgFloat .image img{width:70%}.aboutPage .environmentBox .boxImgFloat.imgRight .image{width:100%}.aboutPage .environmentBox .txtLink{text-decoration:underline}.aboutPage .message{padding:20px 3% 0}.aboutPage .message .boxImgFloat{margin-top:0}.aboutPage .message .boxImgFloat .image{float:none;margin:0 0 10px}.aboutPage .message .boxImgFloat .image img{width:100%}.officeList{margin-top:0}.officeList .tabList.tab2 li{font-size:16px;font-size:1.6rem;width:50%;margin-right:0}.officeList .tabList.tab2 li a{padding:12px 0}.officeList .tabList.tab2 li a span{background:none;display:inline-block}.officeList .tabList.tab2 li a:hover{opacity:1}.officeList p.read{padding:0 3%}.officeList .hxStyle02{margin-bottom:20px !important;padding:5px 3%}.officeList table,.officeList tbody,.officeList tr,.officeList th,.officeList td{display:block;width:100%}.officeList table.basic{border:none;border-top:1px solid #bfbfbf;font-size:14px;font-size:1.4rem;margin:0 3%;width:94%}.officeList table.basic tr{background-color:#ebf0f5;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;display:flex;flex-wrap:wrap}.officeList table.basic tr:first-child{display:none}.officeList table.basic tr.spShow:first-child{display:flex}.officeList table.basic tr:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.officeList table.basic th{border-top:none;border-left:none}.officeList table.basic th.title{background:#2e4872;color:#fff;width:100%}.officeList table.basic th.label{border-right:none;display:inline-block !important;width:30%}.officeList table.basic th.label.add{border-bottom:none}.officeList table.basic td{border-top:none}.officeList table.basic td.place{border-left:none;font-weight:bold;width:100%}.officeList table.basic td.place a{text-decoration:underline}.officeList table.basic td.tell{background:#fff;display:inline-block;float:left;min-height:43px;width:70%}.officeList table.basic td.address{background:#fff;border-bottom:none;display:inline-block;float:left;min-height:43px;width:70%}}@media screen and (max-width: 736px){.recruitPage{display:block;background-color:#fff}.recruitPage .spImgSmall{display:block;text-align:center}.recruitPage .spImgSmall img{width:70% !important}.recruitPage .introductionArea{background:-moz-linear-gradient(top, #eceff4 0%, #fff 95%);background:-webkit-linear-gradient(top, #eceff4 0%, #fff 95%);background:-ms-linear-gradient(top, #eceff4 0%, #fff 95%);background:linear-gradient(to bottom, #eceff4 0%, #fff 95%);border-top:none}.recruitPage .introductionArea h2{background:url(/images/recruit/sp/img_title_recruit_index_mod.jpg) no-repeat top center;background-size:100%;box-sizing:border-box;height:auto;padding:33% 0 46%;text-align:center}.recruitPage .introductionArea h2 img{height:98px;width:auto}.recruitPage .introductionArea .catch{margin-top:-30px;text-align:center}.recruitPage .introductionArea .btnArea{margin:10px 0 20px;padding:0 3%;text-align:center}.recruitPage .introductionArea .btnArea .redBtn{border:#d98344 1px solid;display:block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;text-decoration:none;background:#274c80 url(/images/common/bg_gradient_red.jpg) left center repeat-x;background:-moz-linear-gradient(top, #b94353 0%, #963541 100%);background:-webkit-linear-gradient(top, #b94353 0%, #963541 100%);background:-ms-linear-gradient(top, #b94353 0%, #963541 100%);background:linear-gradient(to bottom, #b94353 0%, #963541 100%);height:70px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;position:relative;color:#fff;margin:0 auto;height:50px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .introductionArea .btnArea .redBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .introductionArea .btnArea .redBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage .introductionArea .btnArea .redBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .introductionArea .btnArea .redBtn{line-height:70px}.recruitPage .introductionArea .btnArea .redBtn *::-ms-backdrop{line-height:70px}}@media screen and (max-width: 736px){.recruitPage .introductionArea .btnArea .redBtn:not(:target){line-height:70px\9}.recruitPage .introductionArea .btnArea .redBtn:hover{color:#e5bfc4}.recruitPage .introductionArea .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 19px 19px;border:#fff 1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;line-height:62px;padding-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0.2s;padding-left:20px;transition:0.2s;width:100%}.recruitPage .introductionArea .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 23px 19px}.recruitPage .introductionArea .btnArea .redBtn:hover{color:#fff}.recruitPage .introductionArea .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 15px 13px;background-size:15px auto;line-height:42px}.recruitPage .introductionArea .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 15px 13px;background-size:15px auto}.recruitPage .introductionArea .introductionMessage{font-size:16px;font-size:1.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-bottom:20px;padding:0 3%;text-align:left}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .introductionArea .introductionMessage{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .introductionArea .introductionMessage *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage .introductionArea .introductionMessage:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .introductionArea .introductionMessage span{background:url(/images/recruit/bg_line_note.gif) repeat-x left bottom;line-height:2;padding:5px 0px}.recruitPage .introductionArea .anchorArea{font-size:0;letter-spacing:-.40em;margin:0 auto;min-width:inherit;padding:10px 3% 0;text-align:center;width:100%}.recruitPage .introductionArea .anchorArea li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;background-color:#e9eef4;border:#2377a7 1px solid;display:inline-block;font-weight:bold;height:100px;letter-spacing:normal;margin-right:2%;margin-bottom:10px;text-align:center;transition:all 0.2s ease;vertical-align:top;width:32%}.recruitPage .introductionArea .anchorArea li:nth-child(3n){margin-right:0px}.recruitPage .introductionArea .anchorArea li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/common/icon_common_anchor_blue2.png) no-repeat bottom 20px center;color:#2377a7;display:block;height:100%;line-height:1.3;padding:25px 0px 20px 0px;text-decoration:none;transition:all 0.2s ease}.recruitPage .introductionArea .anchorArea li a.line1{padding-top:36px}.recruitPage .introductionArea .anchorArea li:hover{opacity:1}.recruitPage .introductionArea .anchorArea li:hover a{background-position:bottom 20px center}.recruitPage .introductionArea .introductionMessage span:not(:target){line-height:2}}@media screen and (max-width: 736px) and (-ms-high-contrast: active),screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .introductionArea .introductionMessage span:not(:target){line-height:2}}@media screen and (max-width: 736px){.recruitPage #movementArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_movement_index.png)}.recruitPage #movementArea .caption{font-size:12px;font-size:1.2rem;margin:5px auto 0px auto;text-align:left}.recruitPage #movementArea .caption small{display:block;margin-top:5px;padding-left:1em;text-indent:-1em}.recruitPage #movementArea .caption small:before{content:"※"}.recruitPage #movementArea .boxHalf{background:url(/images/recruit/bg_movement_index.png) no-repeat right bottom;background-size:contain;min-height:326px;padding-bottom:80%}.recruitPage #movementArea .boxHalf:after{clear:both;content:"";display:block;height:0px;font-size:0;visibility:hidden}.recruitPage #movementArea .photosList{margin-top:20px}.recruitPage #movementArea .recruitContentInner .txtC.mt30.mb50{margin:20px 0 !important}.recruitPage #movementArea .recruitContentInner .boxHalf p{float:left;width:56%;width:calc(100% - 138px)}.recruitPage #movementArea .recruitContentInner .boxHalf div.txtC.mt40{float:right;margin-top:0 !important;width:auto}.recruitPage #knowArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_know_index.png)}.recruitPage #knowArea .conceptArea{background:url(/images/recruit/img_logo_koekisha.png) no-repeat bottom center;padding-bottom:145px}.recruitPage #knowArea .conceptArea p{text-align:left;width:100%}.recruitPage #knowArea .conceptArea p span{font-size:16px;font-size:1.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/recruit/bg_line_note.gif) repeat-x bottom left;line-height:2;padding:5px 0px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #knowArea .conceptArea p span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .conceptArea p span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage #knowArea .conceptArea p span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage #knowArea .btnArea{margin-top:35px;text-align:center}.recruitPage #knowArea .btnArea .whiteBtn{text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;color:#298bc3;display:block;margin:0 auto}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #knowArea .btnArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .btnArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage #knowArea .btnArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #knowArea .btnArea .whiteBtn{line-height:45px}.recruitPage #knowArea .btnArea .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.recruitPage #knowArea .btnArea .whiteBtn:not(:target){line-height:45px\9}.recruitPage #knowArea .btnArea .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.recruitPage #knowArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.recruitPage #knowArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.recruitPage #knowArea .btnArea .whiteBtn span{background-image:url(/images/common/icon_common_next_blue2.png)}.recruitPage #knowArea .btnArea .whiteBtn span:hover{background-image:url(/images/common/icon_common_next_blue2.png);opacity:0.7}.recruitPage #knowArea .bnrMessage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:url(/images/recruit/sp/bg_message_ce.jpg) no-repeat left center;display:block;height:161px;margin:20px auto 0px auto;overflow:hidden;padding:10px 3%;transition:all 0.2s ease;width:100%}.recruitPage #knowArea .bnrMessage .ttlArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:rgba(255,255,255,0.52);display:flex;align-items:center;height:100%;line-height:1.4;padding:15px 2%;text-align:center;width:60%;width:calc(100% - 160px)}.recruitPage #knowArea .bnrMessage .ttlArea .ttl{font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/recruit/icon_arrow_message.png) no-repeat left center;background-size:14px;color:#298bc3;display:block;margin-bottom:10px;padding-left:22px;text-align:left}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #knowArea .bnrMessage .ttlArea .ttl{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #knowArea .bnrMessage .ttlArea .ttl *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage #knowArea .bnrMessage .ttlArea .ttl:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage #knowArea .bnrMessage .ttlArea small{margin:0;text-align:center}.recruitPage #knowArea .bnrMessage:hover{opacity:1}.recruitPage #knowArea .bnrMessage:hover .ttl{background-position:left center}.recruitPage #knowArea .conceptArea p span:not(:target){line-height:2}}@media screen and (max-width: 736px) and (-ms-high-contrast: active),screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #knowArea .conceptArea p span:not(:target){line-height:2}}@media screen and (max-width: 736px){.recruitPage #jobsArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_jobs_index_mod.png)}.recruitPage #jobsArea .jobsList{margin-top:20px;font-size:0;letter-spacing:-.40em}.recruitPage #jobsArea .jobsList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-size:1.7rem;border:#eaeaea 2px solid;display:inline-block;letter-spacing:normal;margin-bottom:10px;padding:4px;transition:all 0.2s ease;vertical-align:top;width:100%}.recruitPage #jobsArea .jobsList li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;height:100%;overflow:hidden;position:relative;width:100%}.recruitPage #jobsArea .jobsList li a img{vertical-align:bottom;width:100%}.recruitPage #jobsArea .jobsList li a .jobsInfo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:rgba(32,91,157,0.59);position:absolute;height:auto;left:0;padding:0px 10px 20px;margin:0 3%;top:inherit;bottom:10px;width:94%}.recruitPage #jobsArea .jobsList li a .jobsInfo dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;background:url(/images/introduce/circle_arrow_navy.png) no-repeat left center;border-bottom:#fff 1px dotted;display:inline-block;padding:18px 0px 0px 40px;height:60px;line-height:1.4;transition:all 0.2s ease;vertical-align:middle;width:100%}.recruitPage #jobsArea .jobsList li a .jobsInfo dt.line2{padding-top:8px}.recruitPage #jobsArea .jobsList li a .jobsInfo dd{font-size:16px;font-size:1.6rem;line-height:1.4;padding-top:10px}.recruitPage #jobsArea .jobsList li:nth-child(3n-1){margin:0 0 10px}.recruitPage #jobsArea .jobsList li:hover{opacity:1}.recruitPage #jobsArea .jobsList li:hover .jobsInfo dt{background-position:left center}.recruitPage #jobsArea .recruitContentInner{padding:0 3%}.recruitPage #supportArea .recruitContentInner{position:relative}.recruitPage #supportArea .recruitContentInner.mb30{margin-bottom:20px !important}.recruitPage #supportArea .recruitContentInner>p{padding:0 3%}.recruitPage #supportArea .recruitContentInner .ttlImg{position:static;width:100%}.recruitPage #supportArea .recruitContentInner p.mt50.mb50{margin:20px 0 !important}.recruitPage #supportArea .educationofficialMessageArea.innerBgBlue{padding:20px 3% 15px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner{background-color:#fff;padding:0px 3% 20px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl dt{font-size:18px;font-size:1.8rem;border-bottom:#c0c7c9 2px solid;padding:20px 0px 5px 0px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl dd{font-size:15px;font-size:1.5rem;padding-top:10px}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3){position:relative}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3) dt,.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3) dd{width:100%}.recruitPage #supportArea .educationofficialMessageArea .messageAreaInner dl:nth-child(3) .imgMessage{margin-bottom:10px;position:static;width:100%}.recruitPage #applyArea .hxStyleRecruit01 span{background-image:url(/images/recruit/title_apply_index.png)}.recruitPage #applyArea .recruitContentInner{overflow:hidden;padding:0 3%}.recruitPage #applyArea .recruitContentInner .applyImg{float:none;margin:0px 0px 10px;width:100%}.recruitPage #applyArea .recruitContentInner section{margin-top:35px}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04{font-size:16px;font-size:1.6rem;font-weight:100;margin:20px 0;text-align:left}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04 strong{background:url(/images/common/bg_line_blue2.png) repeat-x left center;display:block}.recruitPage #applyArea .recruitContentInner .hxStyleRecruit04 strong span{font-size:18px;font-size:1.8rem;background-color:#fff;color:#298bc3;display:inline-block;padding:10px 0 0;word-break:break-all}.recruitPage #applyArea .recruitContentInner .applyDetailArea{overflow:hidden}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:15px 3% 20px;text-align:center;width:100%}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel{float:none;margin-bottom:10px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel h4{background:url(/images/recruit/icon_tel.png) no-repeat left 8px center}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel strong{font-size:30px;font-size:3rem;color:#963541;display:block;font-weight:100}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyTel small{display:block}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb{float:none}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .inner{padding-bottom:15px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb h4{background:url(/images/recruit/icon_web.png) no-repeat left 19px center;padding-top:17px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea{margin:10px 0px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{border:#d98344 1px solid;display:block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;text-decoration:none;background:#274c80 url(/images/common/bg_gradient_red.jpg) left center repeat-x;background:-moz-linear-gradient(top, #b94353 0%, #963541 100%);background:-webkit-linear-gradient(top, #b94353 0%, #963541 100%);background:-ms-linear-gradient(top, #b94353 0%, #963541 100%);background:linear-gradient(to bottom, #b94353 0%, #963541 100%);height:70px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;position:relative;color:#fff;height:50px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn{line-height:70px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn *::-ms-backdrop{line-height:70px}}@media screen and (max-width: 736px){.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:not(:target){line-height:70px\9}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:hover{color:#e5bfc4}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 19px 19px;border:#fff 1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;line-height:62px;padding-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0.2s;padding-left:20px;transition:0.2s;width:100%}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 23px 19px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn:hover{color:#fff}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 15px 13px;background-size:15px auto;line-height:42px}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts.applyWeb .btnArea .redBtn span:hover{background:url(/images/introduce/circle_arrow_red2.png) no-repeat 15px 13px;background-size:15px auto}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts h4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;color:#298bc3;font-weight:100;height:52px;line-height:1.3;margin-bottom:10px;padding-left:70px;text-align:center}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts .inner{background-color:#fff;padding:15px 3%}.recruitPage #applyArea .recruitContentInner .applyDetailArea .howtoMethodParts small{margin-left:0}.recruitPage #qaArea{border-bottom:#f7f5ee 1px solid;padding-bottom:20px}.recruitPage #qaArea .recruitContentInner.mb30{margin-bottom:20px !important}.recruitPage #qaArea .recruitContentInner.mb30>p{padding:0 3%}.recruitPage #qaArea .recruitContentInner.innerBgBlue{padding:15px 3%}.recruitPage #qaArea .inner{background-color:#fff;padding:0}.recruitPage #qaArea .inner .qaColumn{background:url(/images/common/border_normal.png) repeat-x bottom left;padding:0}.recruitPage #qaArea .inner .qaColumn:last-child{background:none}.recruitPage #qaArea .inner .qaColumn dt{font-size:16px;font-size:1.6rem;font-weight:normal;background:url(/images/common/bg_faq.png) repeat 0 0, url(/images/common/sp/icon_faq_q_sp.png) 3% 15px no-repeat;background-size:33px 34px;color:#6e4c28;padding:15px 35px 15px 55px;position:relative}.recruitPage #qaArea .inner .qaColumn dt i{display:inline-block;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recruitPage #qaArea .inner .qaColumn dd{font-size:16px;font-size:1.6rem;background:url(/images/common/sp/icon_faq_a_sp.png) left 3% top 15px no-repeat;background-size:33px 34px;padding:15px 10px 20px 55px;display:none}.recruitPage .hxStyleRecruit01{background-color:#2680b3;margin:20px 0}.recruitPage .hxStyleRecruit01 span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background-position:right -40px center;background-repeat:no-repeat;background-size:auto 100%;color:#fff;display:block;height:75px;line-height:75px;margin:0 auto;max-width:auto;padding:0 3%;width:100%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit01 span{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit01 span *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage .hxStyleRecruit01 span:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .hxStyleRecruit02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;background-color:#e6f1f8;color:#298bc3;padding:10px 3%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage .hxStyleRecruit02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .hxStyleRecruit03{font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#298bc3;padding-bottom:20px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage .hxStyleRecruit03{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage .hxStyleRecruit03 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage .hxStyleRecruit03:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage .recruitContentInner{margin:0 auto;width:100%}.recruitPage .recruitContentInner.innerBgBlue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:20px 3%}.recruitPage .innerBgBlue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#eff7fa;padding:20px 3%}.recruitPage .boxHalf p,.recruitPage .boxHalf div{width:100%}.recruitPage .photosList{letter-spacing:-.40em;font-size:0}.recruitPage .photosList li{display:inline-block;letter-spacing:normal;margin-bottom:10px;overflow:hidden;vertical-align:top;width:100%}.recruitPage .photosList li:nth-child(2){margin:0 0 10px}.recruitPage .photosList li img{width:100%}.recruitPage.jobs .jobsMainArea{background:#fcfcfc url(/images/recruit/bg_intro.jpg) left top repeat-x;background:-moz-linear-gradient(top, #f3ece2 0%, #fff 50%);background:-webkit-linear-gradient(top, #f3ece2 0%, #fff 50%);background:linear-gradient(to bottom, #f3ece2 0%, #fff 50%);border-top:none}.recruitPage.jobs .jobsMainArea h2{margin-left:-3%}.recruitPage.jobs .jobsMainArea .mainCatch{margin-left:-3%}.recruitPage.jobs .jobsMainArea .inner{margin:0 auto;padding:0 3%;width:100%}.recruitPage.jobs .jobsMainArea .inner .introImgArea{margin-top:40px;overflow:hidden}.recruitPage.jobs .jobsMainArea .inner .introImgArea img{float:left;margin-right:30px}.recruitPage.jobs #section01Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec1.png)}.recruitPage.jobs #section01Area .recruitContentInner>p{padding:0 3%}.recruitPage.jobs #section02Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec2_mod.png)}.recruitPage.jobs #section02Area .recruitContentInner>p{padding:0 3%}.recruitPage.jobs #section03Area .hxStyleRecruit01 span{background-image:url(/images/recruit/title_sec3.png)}.recruitPage.jobs #section03Area .recruitContentInner>p{padding:0 3%}.recruitPage.jobs #section03Area .recruitContentInner>p.mb40{margin-bottom:20px !important}.recruitPage.jobs .jobDescriptionList{margin-top:20px}.recruitPage.jobs .jobDescriptionList li{margin-bottom:20px}.recruitPage.jobs .jobDescriptionList li dl dt{font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:#966151 2px solid;color:#966151;line-height:1.2;margin-bottom:20px;padding:0 3% 5px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage.jobs .jobDescriptionList li dl dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage.jobs .jobDescriptionList li dl dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage.jobs .jobDescriptionList li dl dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage.jobs .jobDescriptionList li dl dt span{font-size:32px;font-size:3.2rem;display:inline-block;padding-right:5px;vertical-align:sub}.recruitPage.jobs .jobDescriptionList li dl dt span.blockPc{display:none}.recruitPage.jobs .jobDescriptionList li dl dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;padding:0px 3%;width:100%}.recruitPage.jobs .jobDescriptionList li dl dd .imgArea{display:block;width:100%}.recruitPage.jobs .jobDescriptionList li dl dd .imgArea img{width:100%}.recruitPage.jobs .jobDescriptionList li dl dd .discriptionTxt{display:block}.recruitPage.jobs .scenePhotoList{margin-top:20px;overflow:hidden;margin-bottom:0;padding:0 3%}.recruitPage.jobs .scenePhotoList li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:#eaeaea 2px solid;float:none;margin-bottom:10px;padding:10px;width:100%}.recruitPage.jobs .scenePhotoList li:nth-child(3n-1){margin:0 0 10px}.recruitPage.jobs .scenePhotoList li small{font-size:15px;font-size:1.5rem}.recruitPage.jobs .scenePhotoList li img{width:100%}.recruitPage.jobs .interviewBox{background-color:#f5f2f0;background-position:right top;background-repeat:no-repeat;margin-bottom:30px;padding:20px 3%;position:relative}.recruitPage.jobs .interviewBox:last-child{margin-bottom:0px}.recruitPage.jobs .interviewBox h3{margin:0}.recruitPage.jobs .interviewBox .tag{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem;background-color:#fff;display:inline-block;height:36px;line-height:36px;padding:0px 8px;position:absolute;top:20px;right:inherit;left:3%;vertical-align:middle}.recruitPage.jobs .interviewBox .tag.tagType01{border:#e96b0A 1px solid;color:#e96b0A}.recruitPage.jobs .interviewBox .tag.tagType02{border:#8547BB 1px solid;color:#8547BB}.recruitPage.jobs .interviewBox .tag.tagType03{border:#67bd19 1px solid;color:#67bd19}.recruitPage.jobs .interviewBox p{background-color:#fff;padding:20px 3%}.recruitPage.jobs .jobsLinkListArea{background-color:#f5f2f0;margin-top:20px}.recruitPage.jobs .jobsLinkListArea .inner{margin:0 auto;padding:20px 0;width:100%}.recruitPage.jobs .jobsLinkListArea h2{font-size:22px;font-size:2.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;background:url(/images/common/bg_line_blue2.png) repeat-x left center;color:#298bc3;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.recruitPage.jobs .jobsLinkListArea h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.recruitPage.jobs .jobsLinkListArea h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.recruitPage.jobs .jobsLinkListArea h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.recruitPage.jobs .jobsLinkListArea h2 span{background-color:#f5f2f0;display:inline-block;padding:0 5px}.recruitPage.jobs .jobsLinkListArea ul{font-size:0;letter-spacing:-.40em;margin-top:20px;padding:0 3%}.recruitPage.jobs .jobsLinkListArea ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;background-color:#fff;border:#eaeaea 2px solid;display:inline-block;font-weight:bold;letter-spacing:normal;margin-bottom:8px;transition:all 0.2s ease;vertical-align:top;width:100%}.recruitPage.jobs .jobsLinkListArea ul li:nth-child(3n-1){margin:0 0 8px}.recruitPage.jobs .jobsLinkListArea ul li a{color:#205b9d;display:block;padding:4px;text-decoration:none}.recruitPage.jobs .jobsLinkListArea ul li a dl{display:table;width:100%}.recruitPage.jobs .jobsLinkListArea ul li a dl dt{display:table-cell;vertical-align:middle;width:115px}.recruitPage.jobs .jobsLinkListArea ul li a dl dt img{vertical-align:bottom}.recruitPage.jobs .jobsLinkListArea ul li a dl dd{display:table-cell;line-height:1.4;padding-left:15px;vertical-align:middle}.recruitPage.jobs .jobsLinkListArea ul li a dl dd span{background:url(/images/common/icon_common_circle_on.png) no-repeat left center;display:inline-block;padding-left:35px;transition:all 0.2s ease}.recruitPage.jobs .jobsLinkListArea ul li:hover{opacity:1}.recruitPage.jobs .jobsLinkListArea ul li:hover a dl dd span{background-position:left center}.recruitPage.jobs.recruitDirector .jobsMainArea .inner{background:url(/images/recruit/director/bg_main_director_mod.png) no-repeat top right;padding-top:100px}.recruitPage.jobs.recruitDirector .interviewBox{background-position:85% 10px;padding-top:120px}.recruitPage.jobs.recruitDirector .interviewBox.interview01{background-image:url(/images/recruit/director/bg_sec3_director01.png)}.recruitPage.jobs.recruitDirector .interviewBox.interview02{background-image:url(/images/recruit/director/bg_sec3_director02.png)}.recruitPage.jobs.recruitDirector .interviewBox.interview03{background-image:url(/images/recruit/director/bg_sec3_director03.png)}.recruitPage.jobs.recruitCallcenter .jobsMainArea .inner{background:url(/images/recruit/callcenter/bg_main_callcenter_mod.png) no-repeat top right;background-size:95%;padding-top:116px}.recruitPage.jobs.recruitCallcenter .interviewBox.interview01{background-image:url(/images/recruit/callcenter/bg_sec3_callcenter01.png)}.recruitPage.jobs.recruitSupport .jobsMainArea .inner{background:url(/images/recruit/support/bg_main_support_mod.png) no-repeat top right;background-size:86%;padding-top:116px}.recruitPage.jobs.recruitSupport .interviewBox.interview01{background-image:url(/images/recruit/support/bg_sec3_support01.png);background-position:right -62px top;padding-top:183px}.recruitPage.jobs.recruitCeremony .jobsMainArea .inner{background:url(/images/recruit/ceremony/bg_main_ceremony_mod.png) no-repeat top 0 right -125px;padding-top:152px}.recruitPage.jobs.recruitCeremony .interviewBox.interview01{background-image:url(/images/recruit/ceremony/bg_sec3_ceremony01.png);padding-top:130px}.recruitPage.jobs.recruitEmbalmer .jobsMainArea .inner{background:url(/images/recruit/embalmer/bg_main_embalmer_mod.png) no-repeat top center;padding-top:93px}.recruitPage.jobs.recruitEmbalmer .interviewBox.interview01{background-image:url(/images/recruit/embalmer/bg_sec3_embalmer01.png);padding-top:140px}.recruitPage.jobs.recruitDesign .jobsMainArea .inner{background:url(/images/recruit/design/bg_main_design_mod.png) no-repeat top right;background-size:85%;padding-top:95px}.recruitPage.jobs.recruitDesign .interviewBox.interview01{background-image:url(/images/recruit/design/bg_sec3_design01.png);padding-top:137px}.recruitPage.jobs.recruitFood .jobsMainArea .inner{background:url(/images/recruit/food/bg_main_food_mod.png) no-repeat top right -172px;padding-top:95px}.recruitPage.jobs.recruitFood .interviewBox.interview01{background-image:url(/images/recruit/food/bg_sec3_food01.png);padding-top:139px}.recruitPage.jobs.recruitDriver .jobsMainArea .inner{background:url(/images/recruit/driver/bg_main_driver_mod.png) no-repeat top left;background-size:105%;padding-top:121px}.recruitPage.jobs.recruitDriver .interviewBox.interview01{background-image:url(/images/recruit/driver/bg_sec3_driver01.png);padding-top:130px}.recruitPage.jobs.recruitAttendant .jobsMainArea .inner{background:url(/images/recruit/attendant/bg_main_attendant_mod.png) no-repeat top right;padding-top:168px}.recruitPage.jobs.recruitAttendant .interviewBox.interview01{background-image:url(/images/recruit/attendant/bg_sec3_attendant01.png);padding-top:150px}.recruitPage.jobs .interviewBox .tag:not(:target){line-height:38px\9}.recruitPage .nhkArea{margin-bottom:-5px;padding:0;background:#fff}.recruitPage .nhkArea img{display:block;margin:0 auto;width:80%;padding-top:20px}.recruitPage .nhkArea.recTop{padding-top:20px}.recruitPage .nhkArea.recTop img{padding-top:0}}@media screen and (max-width: 736px){.eventTop{background:#fcf5e5;margin-top:0}.eventTop section.pt25.pb65{padding:20px 0 0 !important}.eventPage{margin-top:0}.eventPage a{text-decoration:underline}.eventPage .pageBack.mb40{margin-bottom:20px !important}h2.eventTitle p.small{font-size:16px;font-size:1.6rem;margin-top:0}.eventLink{padding:0 10px 20px 10px;justify-content:space-between}.eventLink li{width:49%;margin-left:0}.eventLink li a{font-size:14px;font-size:1.4rem;padding:12px 0;display:block;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;border-radius:6px}.eventLink li a span{background-position:5% center;background-size:20px;background-size:16px 16px}.eventButtonArea{padding:0 10px 20px 10px}.eventButtonArea .buttonList li{font-size:14px;font-size:1.4rem;width:49%}.eventButtonArea .buttonList li a{padding:12px 0}.eventButtonArea .buttonList li a span{background-position:5px center;background-size:20px;padding-left:20px}.eventButtonArea .buttonList li a:hover span{background-position:7px center}.eventButtonArea .buttonList .all{width:100%;margin-bottom:5px}.eventButtonArea .buttonList .shuto{margin-right:0}.onlineReserve .privacyLink{padding-top:20px;font-size:1.6rem !important}.onlineReserve .btnArea{padding:0 10px 20px 0}.onlineReserve .btnArea .seminarBtn{display:block}.onlineReserve .btnArea .seminarBtn a{min-height:70px;display:flex;align-items:center;justify-content:center;flex-flow:column;width:100%;font-size:1.8rem;background-image:url(/images/common/icon_common_arrow_next_white.png);background-position:3% center}.onlineReserve .btnArea .seminarBtn a span.small{font-size:1.2rem}.eventTop .tabList.tab2{margin-bottom:0 !important}.eventTop .tabList.tab2 li{font-size:14px;font-size:1.4rem;width:50%;margin-right:0}.eventTop .tabList.tab2 li a{padding:12px 0}.eventTop .tabList.tab2 li a:hover{opacity:1}.eventTop .tabList.tab2 li a span{background-position:5px center;background-size:20px;padding-left:20px}.eventTop .tabList.tab2 li a span:hover{background-position:5px center;background-size:20px}.eventList li{padding:20px 3%;background-color:#fff;border:solid 1px #eaebf0;margin-bottom:15px;overflow:hidden}.eventList li:last-child{margin-bottom:30px}.eventList li .main{margin-bottom:15px;padding-bottom:15px;border-bottom:dotted 1px #959cb4;overflow:hidden}.eventList li .main .thumb{background-color:#f5f5f5;float:none;padding:15px 3% 0;text-align:center}.eventList li .main .thumb img{vertical-align:bottom;width:70%}.eventList li .main .title{margin-left:0;background-color:#f5f5f5;padding:15px 3%;letter-spacing:-.4em}.eventList li .main .title .state{display:inline-block;vertical-align:middle;letter-spacing:normal;width:80px;height:24px;line-height:24px;color:#fff;font-weight:bold;text-align:center;margin-right:10px;font-size:13px;font-size:1.3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventList li .main .title .state{line-height:26px}.eventList li .main .title .state *::-ms-backdrop{line-height:26px}}@media screen and (max-width: 736px){.eventList li .main .title .state:not(:target){line-height:26px\9}.eventList li .main .title .state.reservationFree{border:1px #7a7a7a solid;color:#7a7a7a;background-color:#FFFFFF}.eventList li .main .title .state.accepting{background-color:#00c088}.eventList li .main .title .state.expiration{background-color:#959595}.eventList li .main .title .state.slightlyVacant{background-color:#de7300}.eventList li .main .title .state.noVacant{background-color:#b13e3e}.eventList li .main .title .tag{display:inline-block;vertical-align:middle;letter-spacing:normal;background-color:#fff;width:160px;height:20px;line-height:17px;font-size:12px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:2px;border-style:solid;font-weight:bold;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventList li .main .title .tag{line-height:18px}.eventList li .main .title .tag *::-ms-backdrop{line-height:18px}}@media screen and (max-width: 736px){.eventList li .main .title .tag:not(:target){line-height:18px\9}.eventList li .main .title .tag.seminar{color:#1e8135;border-color:#1e8135}.eventList li .main .title .tag.event{color:#e0513f;border-color:#e0513f}.eventList li .main .title .tag.eventAndSeminar{color:#e0513f;border-color:#e0513f}.eventList li .main .title .tag.consultation{color:#790b8d;border-color:#790b8d}.eventList li .main .title h2{letter-spacing:normal;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-weight:bold;margin-top:10px;text-decoration:underline}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventList li .main .title h2{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventList li .main .title h2 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.eventList li .main .title h2:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventList li .main .title h2 a:hover{color:#2e4872}.eventList li dl{font-size:15px;font-size:1.5rem;margin-bottom:7px;letter-spacing:-.4em}.eventList li dl:last-of-type{margin-bottom:0}.eventList li dl>*{display:inline-block;vertical-align:top;letter-spacing:normal;height:auto;line-height:28px;padding:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventList li dl>*{line-height:30px}.eventList li dl>* *::-ms-backdrop{line-height:30px}}@media screen and (max-width: 736px){.eventList li dl>*:not(:target){line-height:30px\9}.eventList li dl dt{font-size:12px;font-size:1.2rem;text-align:center;width:75px;vertical-align:middle;border:solid 1px #754f33;color:#754f33;background-color:#f9f6f1}.eventList li dl dt.data{color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;background-color:#e0513f;border-color:#e0513f}.eventList li dl dd{padding-top:1px;padding-left:10px;width:75%;width:calc(100% - 75px)}.eventList li dl dd.data{font-size:18px;font-size:1.8rem;font-weight:bold}.eventList li dl dd.entry{margin-bottom:7px;width:75%;width:calc(100% - 75px)}.eventList li dl dd.time{width:75%;width:calc(100% - 75px)}.eventList li dl dd .pdf{background:url(/images/common/icon-common-pdf.png) no-repeat 0 3px;padding:3px 0 3px 25px}.eventDetail{background-color:#fff;padding:20px 3%;border:solid 1px #eaebf0}.eventDetail a:hover{color:#2e4872;opacity:1}.eventDetail>.title{background-color:#f5f5f5;padding:15px 3%;letter-spacing:-.4em}.eventDetail>.title .state{display:inline-block;vertical-align:middle;letter-spacing:normal;width:80px;height:24px;line-height:24px;color:#fff;font-weight:bold;text-align:center;margin-right:10px;margin-top:0;font-size:13px;font-size:1.3rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail>.title .state{line-height:26px}.eventDetail>.title .state *::-ms-backdrop{line-height:26px}}@media screen and (max-width: 736px){.eventDetail>.title .state:not(:target){line-height:26px\9}.eventDetail>.title .state.reservationFree{border:1px #7a7a7a solid;color:#7a7a7a;background-color:#FFFFFF}.eventDetail>.title .state.accepting{background-color:#00c088}.eventDetail>.title .state.expiration{background-color:#959595}.eventDetail>.title .state.slightlyVacant{background-color:#de7300}.eventDetail>.title .state.noVacant{background-color:#b13e3e}.eventDetail>.title .tag{display:inline-block;vertical-align:middle;letter-spacing:normal;background-color:#fff;width:160px;height:20px;line-height:16px;font-size:12px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:2px;border-style:solid;font-weight:bold;text-align:center;margin-top:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail>.title .tag{line-height:18px}.eventDetail>.title .tag *::-ms-backdrop{line-height:18px}}@media screen and (max-width: 736px){.eventDetail>.title .tag:not(:target){line-height:18px\9}.eventDetail>.title .tag.seminar{color:#1e8135;border-color:#1e8135}.eventDetail>.title .tag.event{color:#e0513f;border-color:#e0513f}.eventDetail>.title .tag.eventAndSeminar{color:#e0513f;border-color:#e0513f}.eventDetail>.title .tag.consultation{color:#790b8d;border-color:#790b8d}.eventDetail>.title p{color:#34507e;letter-spacing:normal;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail>.title p{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail>.title p *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.eventDetail>.title p:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail>.title .titleBox{color:#34507e;letter-spacing:normal;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin-top:0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail>.title .titleBox{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail>.title .titleBox *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.eventDetail>.title .titleBox:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail>dl{letter-spacing:-.4em;margin-bottom:12px}.eventDetail>dl:last-of-type{margin-bottom:20px}.eventDetail>dl *{display:inline-block;letter-spacing:normal;font-size:18px;font-size:1.8rem;vertical-align:top}.eventDetail>dl dt{width:75px;text-align:center;height:27px;line-height:27px;font-weight:bold;background-color:#f9f6f1;border:solid 1px #6e4629;color:#6e4629;font-size:12px;font-size:1.2rem}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail>dl dt{line-height:29px}.eventDetail>dl dt *::-ms-backdrop{line-height:29px}}@media screen and (max-width: 736px){.eventDetail>dl dt:not(:target){line-height:29px\9}.eventDetail>dl dt.data{background-color:#e0513f;border-color:#e0513f;color:#fff}.eventDetail>dl dd{padding:0 0 0 10px;width:75%;width:calc(100% - 75px)}.eventDetail p,.eventDetail div{font-size:15px;font-size:1.5rem}.eventDetail p a,.eventDetail div a{background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:4px 7px;padding:3px 0 3px 20px;display:block}.eventDetail p a.pdf,.eventDetail div a.pdf{background-image:url(/images/common/icon-common-pdf.png);background-position:0px 3px;display:block;margin:5px 0;padding:3px 0 3px 25px;min-height:25px}.eventDetail .thumb{float:none;text-align:center}.eventDetail .thumb img{width:70%}.eventDetail .thumb p{margin-top:10px;text-align:left;max-width:100%}.eventDetail .text{margin-left:0;padding:0 0 20px}.eventDetail .subTit{font-size:17px;font-size:1.7rem;color:#754f33;background-color:#f9f6f1;padding:4px 12px}.eventDetail .subTit+p,.eventDetail .subTit+div{padding:10px 3% 20px}.eventDetail .eventBnr{width:100%;margin:0 auto;border:solid 2px #5d4633;background-color:#f1eee6}.eventDetail .eventBnr .title{font-size:18px;font-size:1.8rem;background-color:#5d4633;color:#fff;font-weight:bold;height:auto;line-height:1.6;padding:5px;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail .eventBnr .title{line-height:1.6}.eventDetail .eventBnr .title *::-ms-backdrop{line-height:1.6}}@media screen and (max-width: 736px){.eventDetail .eventBnr .title:not(:target){line-height:1.6\9}.eventDetail .eventBnr dl{text-align:center;letter-spacing:-.4em;padding:10px 3%}.eventDetail .eventBnr dl dt,.eventDetail .eventBnr dl dd{display:inline-block;vertical-align:middle;letter-spacing:normal}.eventDetail .eventBnr dl dt{text-align:left;font-size:20px;font-size:2rem;font-weight:bold;color:#312d32;padding-right:0}.eventDetail .eventBnr dl dd{text-align:left;padding:10px 0 0}.eventDetail .eventBnr dl dd .data{font-weight:bold;font-size:18px;font-size:1.8rem;letter-spacing:-.4em}.eventDetail .eventBnr dl dd .data .disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;background:none;padding:0}.eventDetail .eventBnr dl dd .data span{display:inline-block;vertical-align:middle;letter-spacing:normal}.eventDetail .eventBnr dl dd .data span:first-of-type{width:79px;height:24px;line-height:24px;text-align:center;font-size:14px;font-size:1.4rem;background-color:#b40a0a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#fff;margin-right:8px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail .eventBnr dl dd .data span:first-of-type{line-height:26px}.eventDetail .eventBnr dl dd .data span:first-of-type *::-ms-backdrop{line-height:26px}}@media screen and (max-width: 736px){.eventDetail .eventBnr dl dd .data span:first-of-type:not(:target){line-height:26px\9}.eventDetail .eventBnr dl dd .telNum{font-size:34px;font-size:3.4rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1;padding:7px 0;color:#2d4670;background:url(/images/common/icon_common_tel.png) no-repeat left center;padding-left:63px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.eventDetail .eventBnr dl dd .telNum{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.eventDetail .eventBnr dl dd .telNum *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.eventDetail .eventBnr dl dd .telNum:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.eventDetail .eventBnr dl dd .telNum a{background:none;padding:0;text-decoration:none}}@media screen and (max-width: 736px){.pcOnly{display:none}.spOnly{display:inline}main.staffPage{background:#fcf5e5;margin-top:0}main.staffPage .w950.mt20{margin-top:0 !important}.staffInfo{display:table;table-layout:fixed;background-color:#fff;border-top:solid 6px #274c80;padding:0 10px 20px;margin:20px 10px 10px !important;padding:0 20px}.staffInfo img{vertical-align:bottom}.staffInfo .thumb,.staffInfo .txt{display:inline;vertical-align:middle}.staffInfo .thumb img,.staffInfo .txt img{width:120px;float:left;padding-top:30px}.staffInfo .txt{width:725px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:17px 20px}.staffInfo .txt .nametit{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-bottom:none;margin-bottom:18px;padding-bottom:12px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.staffInfo .txt .nametit{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.staffInfo .txt .nametit *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.staffInfo .txt .nametit:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.staffInfo .txt .nametit .name{margin-bottom:0;font-size:16px;font-size:1.6rem;padding:20px 0 40px 138px;border-bottom:dotted 1px #000;min-height:160px}.staffInfo .txt .nametit .name strong{font-size:23px;font-size:2.3rem}.staffInfo .txt .nametit .name .pt5{line-height:1.9rem}.staffInfo .txt dd{line-height:1.58;font-size:17px;font-size:1.7rem}.staffInfo.mb30{margin-bottom:0 !important}.staffDetail{background-color:#fff;padding:0 10px 20px;margin:0 10px !important}.staffDetail .hxStyle02{font-size:20px;font-size:2rem;padding:10px 0}.staffDetail .textBlock p{width:665px}.staffDetail .textBlock.imgRight img{float:none;display:block;margin:0 auto 0;width:80%;padding-bottom:20px}.staffDetail .textBlock.imgRight p{float:none;width:100%}.staffDetail .textBlock.imgLeft img{float:none;display:block;margin:0 auto 0;width:80%;padding-bottom:20px}.staffDetail .textBlock.imgLeft p{float:none;width:100%}.otherStaff{background-color:#fff;padding:0}.otherStaff ul{width:100%;display:block}.otherStaff ul li{float:none;width:100%;border-top:1px solid #c0c0c0;background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:0}.otherStaff ul li:last-child{border-bottom:1px solid #c0c0c0}.otherStaff ul li a{padding:10px;display:table;width:100%;table-layout:fixed}.otherStaff ul li img{display:table-cell;vertical-align:middle}.otherStaff ul li p{display:table-cell;width:80%;vertical-align:middle;font-size:18px;font-size:1.8rem;font-weight:bold;padding:0 20px 0 10px;background:url(/images/common/nav/nav_arrow01.svg) right center no-repeat;background-size:16px 16px}.introduce{background:#fcf5e5}.introduce .pt30,.introduce .pb40{padding:0 !important}.introduce .mt60{margin:0 !important}.introduce .clear{clear:both}.introduce .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;line-height:1;padding-bottom:10px;padding-left:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.introduce .boxList{padding:10px 0;position:relative}.introduce .boxList li{height:auto;width:auto;margin:10px}.introduce .boxList li:nth-child(odd){float:none}.introduce .boxList li:nth-child(even){float:none}.introduce .boxList .boxListHead .num{background:#274c80;box-sizing:border-box;color:#fff;float:left;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:80px;height:80px;line-height:1.1;padding-top:18px;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .boxList .boxListHead .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListHead .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .boxList .boxListHead .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .boxList .boxListHead .num .large{display:block;font-size:36px;font-size:3.6rem;font-weight:normal}.introduce .boxList .boxListHead .img{float:right;height:80px;margin:0;padding:0;width:70%;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);text-align:right;overflow:hidden}.introduce .boxList .boxListHead .img img{display:block;margin:0;padding:0;width:100%;height:auto}.introduce .boxList a{display:block;height:100%;text-decoration:none}.introduce .boxList a:hover{background:#eef3f7}.introduce .boxList a:hover .boxListBody .btnArea:after{left:33px}.introduce .boxList .boxListBody .btnArea{clear:both;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .boxList .boxListBody .btnArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListBody .btnArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .boxList .boxListBody .btnArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .boxList .boxListBody .btnArea:after{background:url(/images/common/icon_common_circle_on.png) no-repeat;top:41%;content:"";display:block;height:24px;left:10px;position:absolute;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px;margin-top:-12px}.introduce .boxList .boxListBody .btnArea .bdLength{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;box-sizing:border-box;height:100%;display:block;overflow:hidden;padding:10px;text-align:center;font-size:26px;font-size:2.6rem;line-height:33px}.introduce .boxList .boxListBody .btnArea .small{font-size:20px;font-size:2rem;vertical-align:top}.introduce .boxList .boxListBody .btnArea .notice{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0}.introduce .boxList .boxListBody .btnArea a{box-sizing:border-box;color:#274c80;display:block;height:121px;padding:0 12px;position:relative;text-decoration:none}.introduce .boxList .boxListBody .text{font-size:16px;font-size:1.6rem;line-height:1.4;padding:10px}.introduce .boxList .box06 .boxListBody .btnArea .bdLength,.introduce .boxList .box07 .boxListBody .btnArea .bdLength{padding-top:20px}.introduce .boxList .box05 .boxListBody .btnArea .bdLength{padding-left:60px;text-align:left}.introduce .boxList .boxListLast{background:none;border:none;color:#274c80;position:static;text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .boxList .boxListLast{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .boxList .boxListLast *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .boxList .boxListLast:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .boxList .boxListLast{letter-spacing:0.1em}.introduce .boxList .boxListLast *::-ms-backdrop{letter-spacing:0.1em}}@media screen and (max-width: 736px){.introduce .boxList .boxListLast .head{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;font-size:30px;font-size:3rem;line-height:1.1;margin:20px 10px;padding-bottom:10px}.introduce .boxList .boxListLast .body{font-size:22px;font-size:2.2rem;line-height:1.4;margin:40px 10px}.introduce .boxList .imgPerson{right:-20px;width:219px}.introduce .aboutLogo{background:#fff;padding:40px 10px 0}.introduce .aboutLogo .aboutLogoContent{padding-bottom:20px}.introduce .aboutLogo .aboutLogoContent.block01>p{font-size:16px;font-size:1.6rem;line-height:1.4}.introduce .aboutLogo .aboutLogoContent.block01>p+p{margin-top:10px}.introduce .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:20px auto}.introduce .aboutLogo .aboutLogoContent.block02{padding-bottom:40px}.introduce .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:20px}.introduce .aboutLogo .aboutLogoContent.block03 .modelList{text-align:left}.introduce .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 10px}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{font-size:30px;font-size:3rem;padding:0 10px;width:50px;display:inline-block}.introduce .aboutLogo .aboutLogoContent.block03 .modelList .text{font-size:16px;font-size:1.6rem;line-height:20px;padding:5px 0 0 0;display:inline-block;width:98%;width:-webkit-calc(100% - 55px);width:calc(100% - 55px)}.introduce .aboutLogo .aboutLogoContent .titleBorder{margin-bottom:20px}.introduce .aboutLogo .aboutLogoContent .logoArea{font-size:22px;font-size:2.2rem;line-height:30px;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .aboutLogo .aboutLogoContent .logoArea .large{font-size:26px;font-size:2.6rem}.introduce .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:10px}.introduce .aboutLogo .aboutLogoContent .bdText{font-size:20px;font-size:2rem;line-height:26px;text-align:left}.introduce .aboutLogo .aboutLogoContent .bdText p+p{margin-top:20px}.introduceService .hxStyle02{margin:0 10px}.introduceService .fixedFooter{z-index:4}.introduceService .threeBox{padding:10px 0}.introduceService .threeBox .minTxt{color:#0e1305;font-size:20px;font-size:2rem;line-height:28px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduceService .threeBox .minTxt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduceService .threeBox .minTxt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduceService .threeBox .minTxt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduceService .threeBox .minTxt .large{font-size:22px;font-size:2.2rem}.introduceService .threeBox .threeBoxList .box{box-sizing:border-box;float:none;height:auto;margin:15px 0 0;position:relative}.introduceService .threeBox .threeBoxList .box+.box{background:url(/images/introduce/service/img_bd_line.png) repeat-y left top}.introduceService .threeBox .threeBoxList .box ul{padding:10px 10px 10px}.introduceService .threeBox .threeBoxList .box li{color:#040410;font-size:18px;font-size:1.8rem;line-height:20px;margin-bottom:5px;padding-left:20px;position:relative}.introduceService .threeBox .threeBoxList .box li:before{background:#8a602a;border-radius:50%;content:"";display:block;height:9px;left:1px;position:absolute;top:5px;width:9px}.introduceService .threeBox .threeBoxList .head{left:0;line-height:72px;position:relative;top:0}.introduceService .threeBox .threeBoxList .btnArea{bottom:0;left:0;position:relative;text-align:center;width:100%}.introduceService .threeBox .threeBoxList .btnArea:hover{opacity:0.8}.introduceService .threeBox .threeBoxList .box01{width:100%;z-index:3}.introduceService .threeBox .threeBoxList .box01 .boxBody{background:none}.introduceService .threeBox .threeBoxList .box01 .head{background:#328182;width:100%;padding-right:0}.introduceService .threeBox .threeBoxList .box02{width:100%;z-index:2}.introduceService .threeBox .threeBoxList .box02 .boxBody{background:none}.introduceService .threeBox .threeBoxList .box02 .head{background:#3b6187;width:100%;padding-right:0}.introduceService .threeBox .threeBoxList .box03{width:100%;z-index:1}.introduceService .threeBox .threeBoxList .box03 .boxBody{background:none}.introduceService .threeBox .threeBoxList .box03 .head{background:#7a4d37;width:100%}.introduceService .threeBox .supportArrow{display:none}.introduceService .afterCare{padding:10px}.introduceService .afterCare .titleBorder{margin-left:0;margin-right:0}.introduceService .afterCare .titleBorder+p{font-size:17px;font-size:1.7rem;margin:25px -10px 0}.introduceService .afterCare .attention{background:#fff;border-radius:2px;border:3px solid #c4144a;margin:50px 0 30px;padding:25px 10px 5px 10px;position:relative;width:100%;box-sizing:border-box}.introduceService .afterCare .attention .attentionHead{background:url(/images/introduce/service/heading_img01.png) no-repeat center 7px;background-size:100%;font-size:22px;font-size:2.2rem;height:42px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-21px;width:100%}.introduceService .afterCare .attention .attentionHead span{display:inline-block;position:relative;text-indent:22px}.introduceService .afterCare .attention .attentionHead span:before{background-size:38px;width:40px}.introduceService .afterCare .attentionList li{float:none;font-size:16px;font-size:1.6rem;line-height:1;margin-bottom:10px;padding-left:15px;width:100%}.introduceService .afterCare .attentionList li.center{width:100%}.introduceService .afterCare .attentionList li.center+li{width:100%}.introduceService .afterCare .etc{font-size:16px;font-size:1.6rem;position:relative;text-align:right}.introduceService .consultArea{background:#fff}.introduceService .consultArea .block01 h2{font-size:22px;font-size:2.2rem}.introduceService .consultArea .block01 h2 span{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;display:block;height:80px;line-height:1.2;margin:0 10px;padding:15px 0 0 120px}.introduceService .consultArea .block01 .imgBox{font-size:18px;font-size:1.8rem;line-height:1.5;padding:10px;text-align:left}.introduceService .consultArea .block01 .imgBox .image{top:-20px;left:20px;position:absolute;width:137px}.introduceService .consultArea .bottomArrow{margin-bottom:120px;position:relative}.introduceService .consultArea .bottomArrow:after{width:100%;background-size:100%}.introduceService .consultArea .block02{background:#eaeff3;padding:19px 10px 10px;position:relative}.introduceService .consultArea .block02 h2{background:none;color:#274c80;font-size:22px;font-size:2.2rem;height:45px;line-height:1;margin:auto;position:absolute;right:0;top:-36px;width:100%}.introduceService .consultArea .block02 .imgBox{background:#fff url(/images/introduce/service/sp/content_img02_mod.png) no-repeat top left;background-size:170px;font-size:18px;font-size:1.8rem;line-height:1.5;padding:10px 10px 10px 129px;text-align:left}.introduceService .consultArea .block02 .text{color:#274c80;font-size:20px;font-size:2rem;line-height:1.6;margin:20px auto 10px;text-align:left}.introduceService .consultArea .block02 .text>span{font-size:22px;font-size:2.2rem}.introduceService .consultArea .block02 .text span span{bottom:-20px;position:relative}.introduceService .consultArea .block03{background:#fff;padding:0}.introduceService .consultArea .block03 .imgBox{height:auto;padding-left:0;background-size:87px}.introduceService .consultArea .block03 .imgBox h2{font-size:22px;font-size:2.2rem;margin:0 3px 30px 89px;padding:27px 0 30px 5px}.introduceService .consultArea .block03 .imgBox p{font-size:18px;font-size:1.8rem;padding:10px}.introduceService .consultArea .block03 .text{font-size:16px;font-size:1.6rem;margin-bottom:10px;padding:20px 10px 10px 10px}.introduce{margin-top:0}.introduce .funeralTypeArea{padding:30px 0 30px}.introduce .pt50{padding-top:0 !important}.introduce .costArea{padding:10px}.introduce .costArea .totalBox{font-size:16px;font-size:1.6rem;background:#eaf0f9;border-radius:6px;margin:40px 0 10px 0;padding:50px 10px 10px;position:relative}.introduce .costArea .totalBox .balloon{background:url(/images/introduce/accounting_cheerful/balloon.png) no-repeat;background-size:100%;width:100%;max-width:375px;color:#274c80;font-size:20px;font-size:2rem;height:63px;left:0;line-height:48px;margin:auto;position:absolute;right:0;text-align:center;top:-25px;text-indent:8px}.introduce .costArea .totalBox .box{background:#fff;border-radius:4px;border:3px solid #83a5cb;box-sizing:border-box;float:none;height:auto;padding:10px;position:relative;width:100%}.introduce .costArea .totalBox .box.box01 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img01.png) no-repeat top left;padding-top:24px}.introduce .costArea .totalBox .box.box02 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img02.png) no-repeat top left;padding-top:24px}.introduce .costArea .totalBox .box.box03 .imgBox{background:url(/images/introduce/accounting_cheerful/cost_img03.png) no-repeat top left;padding-top:24px}.introduce .costArea .totalBox .box .imgBox{height:105px;margin-bottom:0;padding-left:110px;text-align:left}.introduce .costArea .totalBox .box .imgBox .abc{font-size:24px;font-size:2.4rem;height:38px;line-height:38px;display:inline-block;vertical-align:middle}.introduce .costArea .totalBox .box .imgBox .text{font-size:16px;font-size:1.6rem;height:50px;line-height:50px;display:inline-block;vertical-align:middle}.introduce .costArea .totalBox .box li{background:#cedcec;border-radius:4px;height:auto;line-height:1.2;margin:0 auto 10px;text-align:center;width:100%}.introduce .costArea .totalBox .box li:last-child{background:none}.introduce .costArea .totalBox .box+.box{margin:60px 0 0 0}.introduce .costArea .totalBox .box+.box:before{background:url(/images/introduce/accounting_cheerful/icon_plus.png) no-repeat;content:"";display:block;width:32px;height:32px;left:50%;margin-left:-16px;position:absolute;top:-48px}.introduce .costArea .totalBox .box.box03 .imgBox .text{line-height:1.5}.introduce .costArea .totalBox .textBox{background:#fff;margin-top:20px;padding:20px}.introduce .costArea .text01{margin:20px 0 0}.introduce .costArea .text01 p+p{margin-top:10px}.introduce .costArea .btnArea{margin:20px 0 0;text-align:center}.introduce .costArea .btnArea .whiteBtn{display:block;margin:0 auto;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .costArea .btnArea .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .costArea .btnArea .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .costArea .btnArea .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .costArea .btnArea .whiteBtn{line-height:45px}.introduce .costArea .btnArea .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.introduce .costArea .btnArea .whiteBtn:not(:target){line-height:45px\9}.introduce .costArea .btnArea .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.introduce .costArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.introduce .costArea .btnArea .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.introduce .btn{text-align:center}.introduce .btn a:hover{opacity:0.8}.introduce .titleStyle02{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;line-height:1;margin-bottom:36px;padding-bottom:30px;padding-left:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .titleStyle02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .titleStyle02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .titleStyle02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introduce .titleStyle02 .asterisk{font-size:14px;font-size:1.4rem;vertical-align:top}.introduce .titleStyle02.style02{border:none;text-align:center;padding-bottom:0}.introduce .titleStyle02.style02 .border{background:#274c80;display:block;height:2px;position:relative;top:15px;z-index:5}.introduce .titleStyle02.style02 .text{background:#fcf5e5;display:inline-block;padding:0 16px;position:relative;z-index:6}.introduce .titleStyle02.style03{border:none;margin-bottom:30px;padding-bottom:0;text-align:center}.introduce .titleStyle03{color:#274c80;font-size:20px;font-size:2rem;margin-bottom:20px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .titleStyle02,.introduce .headerTitle .numBox .large,.introduce .relievesUl .numBox .large{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important}.introduce .titleStyle02 *::-ms-backdrop,.introduce .headerTitle .numBox .large *::-ms-backdrop,.introduce .relievesUl .numBox .large *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important}}@media screen and (max-width: 736px){.introduce .contentInner{font-size:16px;font-size:1.6rem;margin:10px 0}.introduce .flBox .left{display:none;float:none;width:70%;margin:0 auto;display:block}.introduce .flBox .left img{width:100%;margin:10px auto;display:block}.introduce .flBox .right{float:none;width:70%;margin:0 auto;display:block}.introduce .flBox .right img{width:100%;margin:10px auto;display:block}.introduce .flBox .right .pMark{width:60%;margin:10px auto;display:block}.introduce .flBox .w730{width:100%}.introduce .flBox .w530{width:100%}.introduce .flBox .w360{width:100%}.introduce .flBox .w112{width:100%}.introduce .flBox .w147{width:100%}.introduce .relievesUl{display:none}.introduce section.featureArea h3{background:url(/images/prepare/sp/bg_img_menu04_mod.jpg) no-repeat right;background-size:100%}.introduce section.featureArea .inner{padding:0}.introduce section.featureArea ul{margin:20px 0;display:flex;flex-wrap:wrap}.introduce section.featureArea ul li{background:linear-gradient(#fafafa, #f3f0ee);border:1px solid;border-radius:3px;width:48%;margin:1%}.introduce section.featureArea ul li a{display:block}.introduce section.featureArea ul li a .head{display:flex}.introduce section.featureArea ul li a .head .numBox{background:#2d4670;color:#FFFFFF;font-size:1.6rem;font-weight:bold;width:40%;height:15vw;text-align:center;padding:5px 0;line-height:1.3}.introduce section.featureArea ul li a .head .numBox .large{display:block;font-size:2.0rem}.introduce section.featureArea ul li a .head .imgBox img{height:15vw}.introduce section.featureArea ul li a .body{padding:2%;text-align:center;font-weight:bold;font-size:2.1rem;line-height:1.1;display:flex;flex-direction:column}.introduce section.featureArea ul li a .body .small{font-size:1.7rem}.introduce section.featureArea ul li a .body .title{margin:5px 0;align-items:center;justify-content:center;display:flex;flex-basis:15vw}.introduce section.featureArea ul li a .body .title i{padding-left:3%}.introduce section.featureArea ul li a .body .title em{line-height:1.2;font-size:2.0rem}.introduce.credit .contentBox .contentInner{margin:20px 0 0;padding:0}.introduce.credit .pt60{padding-top:10px !important}.introduce .contentBox{margin:0 10px}.introduce .contentBox.pt30{padding-top:10px !important}.introduce .contentBox.credit01 .photo01{float:none;width:70%;margin:10px auto;text-align:center}.introduce .contentBox.credit01 .photo02{float:none;width:70%;margin:10px auto;text-align:center}.introduce .contentBox.credit01 .photo03{float:none;width:70%;margin:10px auto;text-align:center}.introduce .contentBox.credit02 .imgBox{background:#FFFFFF;padding:10px}.introduce .contentBox.credit02 .imgBox .blockSp{width:70%;margin:0 auto}.introduce .contentBox.credit02 .imgBox .blockSp img{width:100%}.introduce .contentBox.credit02 .imgBox .textBox{font-size:15px;font-size:1.5rem;padding:20px}.introduce .contentBox.credit02 .imgBox .img01{padding-top:20px}.introduce .contentBox.credit02 .whiteBtn{text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:20px auto 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .contentBox.credit02 .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introduce .contentBox.credit02 .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introduce .contentBox.credit02 .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introduce .contentBox.credit02 .whiteBtn{line-height:45px}.introduce .contentBox.credit02 .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.introduce .contentBox.credit02 .whiteBtn:not(:target){line-height:45px\9}.introduce .contentBox.credit02 .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.introduce .contentBox.credit02 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.introduce .contentBox.credit02 .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.introduce .contentBox.staff01 .imgBox{background:#FFFFFF;padding:10px}.introduce .contentBox.staff01 .imgBox .textBox{font-size:15px;font-size:1.5rem;padding:10px}.introduce .contentBox.staff01 .imgBox .textBox img{margin:auto;margin-top:20px}.introduce .staffUl{background:#fff;border-radius:4px;margin:0 auto;padding:10px;width:100%}.introduce .staffUl.mt30{margin-top:10px !important}.introduce .staffUl li{float:none;width:100%;border-bottom:1px solid #e1e6ee;line-height:1.2;margin:10px 0;padding-bottom:10px}.introduce .staffUl li:nth-child(4) a{border-left:none}.introduce .staffUl li:nth-child(n+4){padding-top:0;box-sizing:border-box}.introduce .staffUl li:nth-child(-n+3) .flBox{padding-bottom:0;border-bottom:none}.introduce .staffUl li:last-child{border-bottom:none}.introduce .staffUl li a{display:block;height:auto;padding:0;color:#040d18}.introduce .staffUl li .flBox{height:auto}.introduce .staffUl li .small{font-size:14px;font-size:1.4rem}.introduce .staffUl li+li a{border-left:none}.introduce .staffUl .flImg{display:inline-block !important;width:100px;vertical-align:middle;padding-right:10px}.introduce .staffUl .flImg img{width:100%}.introduce .staffUl .title{vertical-align:middle;background:url(/images/common/icon_common_arrow_next.png) left center no-repeat;display:inline-block;font-size:18px;font-size:1.8rem;font-weight:bold;height:auto;line-height:1.2;margin-bottom:5px;padding:5px 0 0 20px;width:70%;width:-webkit-calc(100% - 110px);width:calc(100% - 110px)}.introduce .staffUl p{font-size:14px;font-size:1.4rem}.introduce .staffUl .name{font-size:18px;font-size:1.8rem;margin-bottom:5px}.introduceContact .contentBox+.contentBox{padding:0}.introduceContact .contentBox{padding:0}.introduceContact .contentBox .contentInner{margin:0 0 20px 0;padding:0}.introduceContact .contentBox .photo01{background:none;min-height:auto;padding:0}.introduceContact .contentBox .photo01 img.blockSp{margin-top:10px;margin-bottom:10px}.introduceContact .contentBox .photo01 p{line-height:1.2}.introduceContact .contentBox .photo01 p+p{margin-top:1.5em}.introduceContact .contentBox .photo02{background:none;min-height:auto;padding:0}.introduceContact .contentBox .photo02 img.blockSp{margin-top:10px;margin-bottom:10px}.introduceContact .contentBox .photo02 p{line-height:1.2}.introducePerformance .headerTitle .w950 .inner{width:100%}.introducePerformance .contentBox+.contentBox{padding:0 0 40px}.introducePerformance .contentBox{padding:0}.introducePerformance .contentBox .contentInner{margin:10px 0 0;padding:0}.introducePerformance .threePhotoArea{margin:0 0 20px}.introducePerformance .threePhotoArea img{display:block;float:none;margin:0 auto}.introducePerformance .threePhotoArea img+img{margin:0 auto}.introducePerformance .historyArea{position:relative}.introducePerformance .historyArea .timeLine{border-left:2px solid #274c80;margin:20px 0 20px 40px}.introducePerformance .historyArea .historyContent .time{float:left;left:-42px;margin:0 10px 0 0;position:relative;top:-10px;width:84px}.introducePerformance .historyArea .historyContent .text{float:left;left:auto;margin:-74px 0 0 64px;position:relative;top:-10px;width:auto}.introducePerformance .historyArea .historyContent .text.wide{top:auto;width:auto}.introducePerformance .historyArea .historyContent .text .title{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;font-size:24px;font-size:2.4rem;margin:0 0 15px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.introducePerformance .historyArea .historyContent .text .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.introducePerformance .historyArea .historyContent .text .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.introducePerformance .historyArea .historyContent .text .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.introducePerformance .historyArea .historyContent .text p{font-size:15px;font-size:1.5rem;margin:0 0 5px}.introducePerformance .historyArea .historyContent .text p+p{margin-top:1em}.introducePerformance .historyArea .historyContent .photo{font-size:14px;font-size:1.4rem;position:relative;right:auto;text-align:center;margin:0 0 0 64px}.introducePerformance .historyArea .historyContent .photo.photo01{top:auto}.introducePerformance .historyArea .historyContent .photo.photo02{right:auto;text-align:center;top:auto}.introducePerformance .historyArea .historyContent .photo.photo03{top:auto}.introducePerformance .historyArea .historyContent .photo.photo04{right:auto;top:auto;text-align:center}.introducePerformance .historyArea .historyContent .photo.photo05{top:auto}.introducePerformance .historyArea .historyContent .photo.photo06{right:auto;top:auto;text-align:center}.introducePerformance .historyArea .historyContent .photo.photo07{top:auto}.introducePerformance .historyArea .historyContent .photo img{display:block;margin:0 auto 3px}.introducePerformance .historyArea .historyContent.now .time{bottom:0;position:absolute;left:0;top:auto}.introducePerformance .historyArea .historyContent.now .message{bottom:auto;font-size:20px;font-size:2rem;position:relative;left:auto;text-align:center;width:auto;margin:10px 0 -50px 64px}.introducePerformance .imageArea{margin:40px 0 0;text-align:center}.introducePlan .funeralTypeArea{padding:10px}.introducePlan .funeralTypeArea .planTypeBox01{display:none}.introducePlan .funeralTypeArea .planTypeBox02{display:none}.introducePlan .pt20{padding-top:0 !important}.introducePlan .sectTypeArea{padding:0 10px}.introducePlan .sectTypeArea .sectTypeList{padding:10px 0}.introducePlan .sectTypeArea .sectTypeList .box{margin-bottom:10px;width:100%}.introducePlan .sectTypeArea .sectTypeList .box>ul{padding:10px}.introducePlan .sectTypeArea .sectTypeList .box .etc{font-size:16px;font-size:1.6rem;text-indent:0;padding:0 0 10px 0}}@media screen and (max-width: 736px){.consultationTop{margin-top:0}.consultationTop .w950.pt25{padding-top:0 !important}.consultationTop .w916{width:100%;padding:0 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.consultationTop .w916.mb30{margin-bottom:10px !important}.consultationTop .w916.mb30 .mb30{margin-bottom:20px !important}.consultationTop .hxStyle02{padding:10px 3%}.consultationTop .bgSp{background:#fcf5e5}.consultationTop .titleType1{background:#e8eef6;border:1px solid #274c80;border-bottom:3px solid #274c80;border-radius:3px;height:auto;line-height:1.4;min-height:initial;font-size:24px;font-size:2.4rem;padding:8px 0}.consultationTop .boxHope .item01{width:100%;float:none}.consultationTop .boxHope .item01 .tel{margin-top:20px;padding:10px 3%}.consultationTop .boxHope .item01 .tel .image{position:static;float:right;width:53px}.consultationTop .boxHope .item01 .tel .text{padding-right:0}.consultationTop .boxHope .item01 .tel .list{padding-right:0}.consultationTop .boxHope .item01 .tel .list br{display:none}.consultationTop .boxHope .item01 .read{margin-bottom:20px !important}.consultationTop .boxHope .item02{width:100%;float:none;padding:20px 3%}.consultationTop .boxHope .item02 .place a{text-decoration:underline}.consultationTop .telTitle{display:block;padding-top:0 !important}.consultationTop .telTitle .borderTitle{background:none;margin:0 !important}.consultationTop .telTitle .borderTitle span{font-size:16px;font-size:1.6rem;padding:20px 3%;width:100%}.consultationTop .telbanner.spBanner{background-color:#fcf5e5;padding:0 3% 20px}.consultationTop .telbanner.spBanner img{width:100%}.consultationTop .voiceArea{border:#eaeff3 9px solid;margin:40px 3% 25px}.consultationTop .voiceArea h2{background-size:100%;font-size:22px;font-size:2.2rem;width:100%;margin-left:0;left:0;top:-18px}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList{padding:30px 3% 10px}.consultationTop .voiceArea .voiceAreaInner .voiceAreaList li{width:100%;margin:0 0 20px}.consultationTop>section>div.mb60{margin-bottom:0 !important}.consultationTop .listMod1{padding:3% 3% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.consultationTop .listMod1 li{width:48%;padding:16px 3% 0;margin:0}.consultationTop .listMod1 li:nth-child(even){margin:0 0 4% 4%}.consultationTop .clubArea{padding:20px 0 0}.consultationTop .clubArea>.w950{padding:0 3%}.consultationTop .clubArea>.w950>p.mb25{margin-bottom:20px !important}.consultationTop .clubArea .inner{padding:20px 3%}.consultationTop .clubArea .inner .item{padding:20px 3%}.consultationTop .clubArea .inner .item figure{float:none;margin:0 0 20px;text-align:center}.consultationTop .clubArea .inner .item .body ul li{margin-right:0;font-size:14px;font-size:1.4rem;width:49%;text-align:center;padding:15px 0}.consultationTop .clubArea .inner .item .body ul li.type01{margin-right:2%}.consultationTop .clubArea .inner .item .body ol{margin-bottom:10px}.consultationTop .clubArea .inner .item .body ol li{width:100%;margin:0 0 10px}.consultationTop .clubArea .inner .item .body ol li div p{font-size:18px;font-size:1.8rem}.consultationTop .clubArea .inner .item .body ol li img{margin-right:10px}.consultationTop .clubArea .inner .item .text{margin-bottom:10px;padding-right:0}.consultationTop .clubArea .inner .item .btn{padding-right:0}.consultationTop .clubArea .inner .item .btn .whiteBtn{width:100%;font-size:15px;font-size:1.5rem}.consultationTop .clubArea .inner .item .btn .whiteBtn span{background-position:10px 15px}.consultationTop .clubArea .inner .item .btn .whiteBtn span:hover{background-position:10px 15px}.consultationTop .clubArea .inner .text01{margin:10px 0}.consultationTop .clubArea .hxStyleClub01{font-size:20px;font-size:2rem}.consultationTop .clubArea .hxStyleClub01>span{padding-left:26px;background-size:16px}.consultationTop .clubArea .hxStyleClub01>span>span{padding-right:26px;background-size:16px}.consultationTop .clubArea .hxStyleClub02{margin-left:0;font-size:22px;font-size:2.2rem;text-align:center}.consultationTop .attentionArea{padding-bottom:0}.consultationTop .attentionArea .title{padding:10px 3%;margin-bottom:0;text-align:center;background:none}.consultationTop .attentionArea .title .text01{font-size:18px;font-size:1.8rem}.consultationTop .attentionArea .title .text02{font-size:16px;font-size:1.6rem}.consultationTop .attentionArea .title h2{font-size:20px;font-size:2rem;margin:10px 0}.consultationTop .attentionArea .inner{margin-top:0 !important}.consultationTop .attentionArea .inner .box{width:100% !important;padding:10px 3%;position:relative}.consultationTop .attentionArea .inner .box h3{border-bottom:none;position:relative;height:auto;padding:10px 20px 10px 34px}.consultationTop .attentionArea .inner .box i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2d4670;font-size:16px;font-size:1.6rem;padding-right:5px}.consultationTop .attentionArea .inner .box .accordion-panel{display:none;border-top:1px dotted #c0c0c0}.consultationTop .attentionArea .inner .box ul li{height:auto !important}.consultationTop .attentionArea .inner .box ul li span{font-size:16px;font-size:1.6rem}.consultationTop .attentionArea .inner .box .arrowLine{display:none}.consultationTop .attentionArea .btn{margin:15px 3% 0}.consultationTop .attentionArea .btn a{width:100%;font-size:16px;font-size:1.6rem}.consultationTop .attentionArea .btn a span{background-position:10px 15px}.consultationTop .attentionArea .btn a span:hover{background-position:10px 15px}.consultationTop .telInfo.textArea.mt50{margin-top:30px !important}.consultationTop .basicListServiceNavi{margin:15px 0 20px}.consultationTop .basicListServiceNavi li{float:none;width:100%;margin:0 0 10px}.consultationTop .basicListServiceNavi li a:hover{opacity:1}.consultationTop .basicListServiceNavi li a:hover .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 1px center}.headerTitle.bgHurry{margin-top:0}.headerTitle.bgHurry .subText{padding:0 2% 15px 3%}.headerTitle.bgHurry .detailText{display:none}.consultationHurry{background:#fcf5e5;margin-top:0}.consultationHurry>section.pt15{padding-top:0 !important}.consultationHurry .telInfo.textArea.mb25{margin-bottom:20px !important}.consultationHurry .telInfo.textArea.mb25 .leadText{margin-bottom:20px}.consultationHurry .anchorMenu{border:1px solid #000;border-radius:3px;margin-top:15px}.consultationHurry .anchorMenu li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid}.consultationHurry .anchorMenu li:first-child{border-radius:3px 3px 0 0}.consultationHurry .anchorMenu li:last-child{border-radius:0 0 3px 3px;border:none}.consultationHurry .anchorMenu li a{font-weight:bold;padding:15px 10px;width:100%;display:block}.consultationHurry .anchorMenu li a:hover{color:#2e4872}.consultationHurry a.anchor.anchorMargin{position:relative;top:-25px}.consultationHurry .telbanner.spbnrTop{padding:15px 3% 0}.consultationHurry .spText{padding:0 3%}.consultationHurry .voiceArea{border:#eaeff3 9px solid;margin:20px 3% !important}.consultationHurry .voiceArea h2{background:none;font-size:16px;font-size:1.6rem;width:100%;margin-left:0;padding-top:5px;position:relative;left:0;top:0}.consultationHurry .voiceArea .voiceAreaInner{background-color:#eaeff3;padding:15px 0 0}.consultationHurry .voiceArea .voiceAreaInner .textList li{background-position:4px 6px;font-size:14px;font-size:1.4rem;width:50%}.consultationHurry .voiceArea .voiceAreaInner .textList li:nth-child(3n+1){clear:none}.consultationHurry .voiceArea .voiceAreaInner .textList li.nowrap{width:50%}.consultationHurry .boxAttention{margin:0 3% 20px !important;width:94%}.consultationHurry .boxAttention .text{background-position:center top;padding:50px 0 0;text-align:center;font-size:15px;font-size:1.5rem}.consultationHurry .hurrySection{margin-bottom:0;padding-top:0}.consultationHurry .hurrySection .inner{padding:0 3% 20px}.consultationHurry .hurrySection .inner .title{background:none;border-top:none;font-size:24px;font-size:2.4rem;margin-bottom:15px;padding:17px 3% 15px}.consultationHurry .stepSection{margin-bottom:20px}.consultationHurry .stepSection.bg01{background:none}.consultationHurry .stepSection.bg01 h3{width:100%}.consultationHurry .stepSection h3{line-height:1;margin-bottom:10px;padding-bottom:5px;width:100%}.consultationHurry .stepSection h3 .box{margin-right:10px;padding:0;text-align:center;width:80px}.consultationHurry .stepSection h3 .box .sub{font-size:16px;font-size:1.6rem;vertical-align:middle}.consultationHurry .stepSection h3 .box .num{font-size:20px;font-size:2rem;vertical-align:middle}.consultationHurry .stepSection h3 .tit{display:inline-block;font-size:20px;font-size:2rem;line-height:1.4;vertical-align:top;width:calc(100% - 90px)}.consultationHurry .stepSection p .fzL{font-size:24px;font-size:2.4rem}.consultationHurry .stepSection p .spOnly{display:inline}.consultationHurry .stepSection p .pcOnly{display:none}.consultationHurry .borderTitle{background:none;margin:0 !important}.consultationHurry .borderTitle span{line-height:1.6;padding:20px 0;font-size:16px;font-size:1.6rem}.consultationHurry .spAttention{padding:0 3% 15px;text-align:center}.consultationHurry .spAttention .text{padding:13px 25px 0 65px;background:url(/images/consultation/hurry/icon_attention.png) no-repeat left center;color:#c30f47;display:inline-block;font-weight:bold;height:45px;margin-top:20px}.consultationHurry .spAttention .anchorMenu{text-align:left}.consultationHurry .listAttention{margin-bottom:0}.consultationHurry .listAttention .item{box-shadow:none;width:100%;float:none;padding:20px 3% 10px}.consultationHurry .listAttention .item.wide{margin-top:0;padding-bottom:30px}.consultationHurry .listAttention .item .title{background:none;border-top:none;font-size:22px;font-size:2.2rem;margin-bottom:0;padding:0 0 7px;text-align:left}.consultationHurry .listAttention .item .title span{text-align:left}.consultationHurry .listAttention .item .title span .lineB{font-size:22px;font-size:2.2rem}.consultationHurry .listAttention .item .title span .lineB:after{content:none}.consultationHurry .listAttention .item .title span .textPc{display:none}.consultationHurry .listAttention .item .title.wide{padding:0 0 7px}.consultationHurry .listAttention .item .body{height:auto;margin-top:0;padding-top:10px}.consultationHurry .listAttention .item .body.wide{padding-bottom:0}.consultationHurry .listAttention .item .body p strong{font-weight:bold}.consultationHurry .listAttention .item .body .box{padding:15px 3%}.consultationHurry .listAttention .item .body .box h3{font-size:20px;font-size:2rem}.consultationHurry .listAttention .item .body .box ul li{background-size:16px;background-position:left 2px top 2px;font-size:16px;font-size:1.6rem;margin-bottom:15px;padding-left:30px}.consultationHurry .listAttention .item .telbanner{margin-top:20px}.consultationHurry .comparisonSection{margin-bottom:0}.consultationHurry .comparisonSection .body{background-size:contain;padding:10px 3%}.consultationHurry .comparisonSection .body:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.consultationHurry .comparisonSection .body h2{font-size:18px;font-size:1.8rem;float:right;margin-bottom:0;width:66%}.consultationHurry .nhkArea{padding:0;background:#fff}.consultationHurry .nhkArea img{display:block;margin:0 auto;width:80%;padding-top:20px}.btnReservation{width:100%;height:100%;padding:8px 10px;margin:0px;box-sizing:border-box}.btnReservation.consult{margin-top:30px;padding:0 10px}.btnReservation a{padding:30px 0;box-sizing:border-box;display:block;text-align:left;text-decoration:none;color:#244778;line-height:1.2;background:#f8fbff url(/images/service/before/btn_reservation_sp.png) right center no-repeat;background-size:contain;border:3px solid #aec1cb;border-radius:6px}.btnReservation a br{display:block}.btnReservation a .main{font-size:24px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin:5px 18px 0 19px;box-sizing:border-box;background-size:20px auto !important;padding-left:30px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.btnReservation a .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnReservation a .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.btnReservation a .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnOnline{width:100%;height:100%;background:#fcf5e5;padding:8px 10px;margin:0px;box-sizing:border-box}.btnOnline a{padding:30px 0;box-sizing:border-box;display:block;text-align:left;text-decoration:none;color:#244778;line-height:1.2;background:#f8fbff url(/images/service/before/btn_online_sp.png) right center no-repeat;background-size:contain;border:3px solid #aec1cb;border-radius:6px;background-position-x:53vw}.btnOnline a br{display:block}.btnOnline a .main{font-size:24px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin:5px 18px 0 19px;box-sizing:border-box;background-size:20px auto !important;padding-left:30px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.btnOnline a .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnOnline a .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.btnOnline a .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnConsult{width:100%;height:100%;background:#fcf5e5;padding:8px 10px;margin:0px;box-sizing:border-box}.btnConsult a{padding:8px 0;box-sizing:border-box;display:block;text-align:left;text-decoration:none;color:#244778;line-height:1.2;background:#f8fbff url(/images/service/before/btn_consult_sp_mod.png) right center no-repeat;background-size:contain;border:3px solid #aec1cb;border-radius:6px}.btnConsult a .main{font-size:24px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;margin:5px 18px 0 19px;box-sizing:border-box;background-size:20px auto !important;padding-left:30px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.btnConsult a .main{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.btnConsult a .main *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.btnConsult a .main:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.btnConsult a .sub{font-size:1.2rem;margin:6px 0px 0px 10px}.btnConsult a .text{width:55%;font-size:12px;color:#282828;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:400;margin:3px 0px 0px 19px}}@media screen and (max-width: 736px){main.newsMain{margin-top:0}main.newsMain a{text-decoration:underline}main.newsMain a:hover{opacity:1}main.newsMain section>div.mb40{margin-bottom:0 !important}main.newsMain .telInfo.textArea .leadText{margin-top:30px}.newsList{background-color:#fff;margin-top:20px !important;padding:0 3%;border:solid 1px #eaebf0}.newsList ul li{font-size:15px;font-size:1.5rem;padding:20px 0;border-bottom:dotted 1px #959cb4}.newsList ul li:last-child{border-bottom:none}.newsList ul li dl{letter-spacing:-.4em}.newsList ul li dl *{display:inline-block;letter-spacing:normal;vertical-align:top}.newsList ul li dl .data{color:#704500;margin-right:20px}.newsList ul li dl .tag{font-size:12px;font-size:1.2rem;border-style:solid;border-width:2px;width:118px;text-align:center;margin-right:22px;height:21px;line-height:19px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.newsList ul li dl .tag{line-height:21px}.newsList ul li dl .tag *::-ms-backdrop{line-height:21px}}@media screen and (max-width: 736px){.newsList ul li dl .tag:not(:target){line-height:21px\9}.newsList ul li dl .tag.event{color:#e0513f;border-color:#e0513f}.newsList ul li dl .tag.information{color:#ea9e19;border-color:#ea9e19}.newsList ul li dl .tag.media{color:#7a32b1;border-color:#7a32b1}.newsList ul li dl dt{margin-top:10px;width:100%}.newsList ul li dl dt a{text-decoration:underline}.newsList ul li dl dt a:hover{color:#2e4872}.newsPagination{overflow:hidden;padding:20px 3% 0;text-align:center}.newsPagination ul{float:none;margin-left:0;margin-right:0}.newsPagination ul li{font-size:16px;font-size:1.6rem;display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 12px;height:28px;line-height:28px}.newsPagination ul li .prev-link{background:url(/images/common/icon_common_arrow_prev.png) no-repeat left 5px;padding-left:20px}.newsPagination ul li .next-link{background:url(/images/common/icon_common_arrow_next.png) no-repeat right 4px;padding-right:20px}.newsDetail{background-color:#fff;padding:20px 3%;border:solid 1px #eaebf0}.newsDetail .title{letter-spacing:-.4em}.newsDetail .title dd{display:inline-block;letter-spacing:normal}.newsDetail .title .data{font-size:15px;font-size:1.5rem;color:#704500;margin-right:28px}.newsDetail .title .tag{font-size:12px;font-size:1.2rem;border-style:solid;border-width:2px;width:118px;text-align:center;margin-right:22px;height:21px;line-height:19px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.newsDetail .title .tag{line-height:21px}.newsDetail .title .tag *::-ms-backdrop{line-height:21px}}@media screen and (max-width: 736px){.newsDetail .title .tag:not(:target){line-height:21px\9}.newsDetail .title .tag.event{color:#e0513f;border-color:#e0513f}.newsDetail .title .tag.information{color:#ea9e19;border-color:#ea9e19}.newsDetail .title .tag.media{color:#7a32b1;border-color:#7a32b1}.newsDetail .title dt{letter-spacing:normal;font-size:20px;font-size:2rem;line-height:1.42;margin:10px 0 20px;padding-bottom:15px;border-bottom:dotted 1px #959cb4;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.newsDetail .title dt{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.newsDetail .title dt *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.newsDetail .title dt:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.newsDetail img{float:none;width:100%}.newsDetail div{line-height:1.5}.newsDetail div.thumb{margin-left:0;margin-top:10px}.newsDetail div a{background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;background-position:4px 7px;padding:3px 0 3px 25px;display:block;margin:5px 0}.newsDetail div a:hover{color:#2e4872;opacity:1}.newsDetail div a.pdf{background-image:url(/images/common/icon-common-pdf.png);background-position:0px 3px}}@media screen and (max-width: 736px){#form{background-color:#fcf5e5}#form .w690{width:100%;margin-right:auto;margin-left:auto}#form section,#form header{background-color:#fff}#form section.beige{background-color:#fcf5e5}#form main{margin-top:0}#form a:hover{color:#2e4872}#form .js-tel{text-decoration:underline}#form header{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-top:solid 3px #304b78;display:block !important;padding:10px 3%}#form header .logo{padding-bottom:20px}#form header h1{font-size:30px;font-size:3rem;color:#304b78;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form header h1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form header h1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form header h1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .form{padding-top:0 !important}#form .form .compForm{margin:30px 0;color:#274c80;text-align:center;font-size:30px;font-size:3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .form .compForm{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .form .compForm *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .form .compForm:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .formTelArea{background-color:#fcf5e5;margin:0 !important}#form .formTelArea p{width:100%;margin-left:auto;margin-right:auto;text-align:center}#form .formTelArea p img{padding:15px 0 0}#form .formTelArea p img.mb15{margin-bottom:10px !important}#form .formTelArea .telInfo{background-color:#fcf5e5}#form .formTelArea .telInfo img{width:100%;height:auto}#form .formTelArea .claim{width:94%;margin-right:auto;margin-left:auto;border:solid 2px #BE0003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin:0 3%;padding:10px 3%;font-size:15px;font-size:1.5rem}#form .formTelArea .claim dt{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:5px}#form .formTelArea .inquirySection{background:#fcf5e5}#form .formTelArea .inquirySection .underArrow,#form .formTelArea .inquirySection .arrowImg{display:none}#form .formTelArea .inquirySection .inquirybanner{padding:0 3%}#form .flow{margin:0 3%;width:94%;vertical-align:bottom}#form table{font-size:14px;font-size:1.4rem;border-top:solid 1px #bfbfbf;border-left:solid 1px #bfbfbf;background-color:#fff;table-layout:fixed;margin:20px 3% !important;width:94%}#form table tr{display:block}#form table tr:first-of-type th{width:100%}#form table tr th,#form table tr td{font-weight:normal;border-bottom:solid 1px #bfbfbf;border-right:solid 1px #bfbfbf;display:block;word-break:break-all;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form table tr th .note,#form table tr td .note{margin-top:5px;color:#666666}#form table tr th .note .tell,#form table tr td .note .tell{display:block;color:#c40000}#form table tr th .note.inline,#form table tr td .note.inline{display:inline}#form table tr th .note.inline .tell,#form table tr td .note.inline .tell{display:inline}#form table tr th .link,#form table tr td .link{color:#2e4872}#form table tr th{text-align:left;padding:10px 3%;background-color:#d0d7e3;vertical-align:top}#form table tr th.mid{vertical-align:middle}#form table tr th.shortTitle{background:#274c80;color:#fff;width:100%}#form table tr th .required{display:inline-block;font-size:12px;font-size:1.2rem;background-color:#fff;border:solid 1px #a40000;color:#c40000;width:35px;height:17px;line-height:17px;text-align:center;margin-left:5px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form table tr th .required{line-height:18px}#form table tr th .required *::-ms-backdrop{line-height:18px}}@media screen and (max-width: 736px){#form table tr th .required:not(:target){line-height:18px\9}#form table tr th .required.noMargin{margin-left:0}#form table tr th.middleTitle{width:100%}#form table tr td{width:100%;padding:14px 16px;vertical-align:middle}#form table tr td.accordionRaido dl{background:#f5f9ff}#form table tr td.accordionRaido dl dt{border-top:1px #274c80 solid;padding:15px 3%;background:#e6ecef;background:-moz-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:-webkit-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:linear-gradient(to bottom, #e6ecef 2%, #d7e8f2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecef', endColorstr='#d7e8f2',GradientType=0 )}#form table tr td.accordionRaido dl dt label{margin-bottom:0;width:85%}#form table tr td.accordionRaido dl dd{padding:10px}#form table tr td.accordionRaido ul li{border-top:1px #274c80 solid;padding:15px 0;background:#e6ecef;background:-moz-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:-webkit-linear-gradient(top, #e6ecef 2%, #d7e8f2 99%);background:linear-gradient(to bottom, #e6ecef 2%, #d7e8f2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ecef', endColorstr='#d7e8f2',GradientType=0 )}#form table tr td textarea{resize:vertical;height:80px}#form table tr td input[type="text"],#form table tr td textarea,#form table tr td select{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;padding:6px 8px;border:solid 1px #666666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form table tr td input[type="text"],#form table tr td textarea{font-size:16px;font-size:1.6rem;width:100%}#form table tr td.telNum input[type="text"],#form table tr td.address input[type="text"]{width:70px}#form table tr td input[type="checkbox"],#form table tr td input[type="radio"],#form table tr td label{display:inline-block;vertical-align:top}#form table tr td label{margin-bottom:5px;width:90%}#form table tr td input[type="checkbox"],#form table tr td input[type="radio"]{margin-top:4px}#form table tr td ul{overflow:hidden}#form table tr td ul li.w100{padding:15px 3%;width:100%}#form table tr td ul li.w100 label{width:85%}#form table tr td ul li.w100.pdNone{padding:0}#form table tr td ul li{float:none;width:100%}#form table tr td ul li label{width:90%}#form .borderTitle span{padding:9px 5px}#form .privacyPolicyBlock{background-color:#fff;margin:0 3%;padding:20px 3%;width:94%;height:250px;border:solid 1px #bfbfbf;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#form .privacyPolicyBlock dl{margin-bottom:18px}#form .privacyPolicyBlock dl dt{font-weight:bold;margin-bottom:5px}#form .privacyPolicyBlock .link{color:#2e4872}#form .checkText{padding:0 3%}#form .checkAgree{font-size:18px;font-size:1.8rem;text-align:center;margin-bottom:20px !important}#form .checkAgree *{display:inline-block;vertical-align:middle}#form .checkAgree input{width:16px;height:16px;margin-right:5px;margin-bottom:4px}#form .submit{text-align:center;padding:0 3%}#form .submit p{display:inline-block;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:100%}#form .submit p.check,#form .submit p.submit{background-color:#304b78}#form .submit p.submit{padding:0}#form .submit p input{cursor:pointer;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;color:#fff;width:100%;background:#274c80 url(/images/common/bg_gradient_blue.jpg) left center repeat-x;background:-moz-linear-gradient(top, #274c80 0%, #21416e 100%);background:-webkit-linear-gradient(top, #274c80 0%, #21416e 100%);background:-ms-linear-gradient(top, #274c80 0%, #21416e 100%);background:linear-gradient(to bottom, #274c80 0%, #21416e 100%);height:49px;line-height:45px;border:solid 1px #002666;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .submit p input{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .submit p input *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .submit p input:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .submit p input{line-height:43px}#form .submit p input *::-ms-backdrop{line-height:43px}}@media screen and (max-width: 736px){#form .submit p input:not(:target){line-height:43px\9}#form .submit p:after{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-6px;width:8px;height:13px;background:url(/images/common/icon_common_arrow_white.png) no-repeat left center;background-size:8px auto;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#form .submit.confirm{margin-bottom:0 !important}#form .submit.confirm ul{letter-spacing:-.4em}#form .submit.confirm ul li{display:inline-block;width:65%}#form .submit.confirm ul li:first-of-type{width:32%;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-right:2%}#form .submit.confirm p:last-child:after{left:10px}#form .submit.confirm p:last-child:hover{opacity:1}#form .submit.confirm p:last-child:hover:after{left:10px}#form .submit.confirm .backForm{width:100%;letter-spacing:normal}#form .submit.confirm .backForm:after{background:url(/images/common/icon_common_arrow_prev_white.png);margin-top:-8px;width:11px;height:15px;left:5px !important;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#form .submit.confirm .backForm:hover{opacity:1}#form .submit.confirm .backForm:hover:after{left:5px !important}#form .submit.confirm .backForm input{color:#375689;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);height:49px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid 1px #b5b5b5;padding:0 10px 0 20px;width:100%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .submit.confirm .backForm input{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .submit.confirm .backForm input *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .submit.confirm .backForm input:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .submit.confirm .backForm input{line-height:46px}#form .submit.confirm .backForm input *::-ms-backdrop{line-height:46px}}@media screen and (max-width: 736px){#form .submit.confirm .backForm input:not(:target){line-height:46px\9}#form main.complete{padding-top:0 !important}#form main.complete .form{padding:20px 0 30px !important}#form main.complete .form .compForm{font-size:22px;font-size:2.2rem;margin:20px 0 !important}#form main.complete .form>p{padding:0 3%}#form .titleImportant{background-color:#2f4a76;text-align:center;color:#fff;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding:9px 0 5px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .titleImportant{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .titleImportant *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .titleImportant:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .titleImportant *{display:inline-block;vertical-align:middle;padding-bottom:5px}#form .titleImportant strong{font-size:24px;font-size:2.4rem;line-height:1;border-bottom:solid 2px #fff}#form .prebio{padding:20px 0 0 !important}#form .prebio .w690{text-align:center;position:relative}#form .prebio .w690 .titlePrice{font-size:18px;font-size:1.8rem;color:#101928;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;padding-bottom:20px;line-height:1.4;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .prebio .w690 .titlePrice{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .titlePrice *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .prebio .w690 .titlePrice:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .prebio .w690 .titlePrice span{font-size:22px;font-size:2.2rem;color:#274c80}#form .prebio .w690 .titlePrice .small{font-size:20px;font-size:2rem;color:#274c80;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;margin-left:-13px}#form .prebio .w690 .titlePrice:after,#form .prebio .w690 .titlePrice:before{content:"";display:block;background-repeat:no-repeat;width:28px;height:38px;position:absolute;bottom:21px}#form .prebio .w690 .titlePrice:after{background-image:url(/images/inquiry/bg_price_left.png);left:2%}#form .prebio .w690 .titlePrice:before{background-image:url(/images/inquiry/bg_price_right.png);right:2%}#form .prebio .w690 .titlePrebio{text-align:center;letter-spacing:-.4em;line-height:1.2;border-bottom:solid 2px #9b774c;width:100%;margin-bottom:10px;padding-bottom:5px;margin-right:auto;margin-left:auto}#form .prebio .w690 .titlePrebio *{display:inline-block;vertical-align:middle;letter-spacing:normal;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#9b774c}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .prebio .w690 .titlePrebio *{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .titlePrebio * *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .prebio .w690 .titlePrebio *:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .prebio .w690 .titlePrebio span{font-size:22px;font-size:2.2rem;padding-top:3px}#form .prebio .w690 .titlePrebio strong{font-size:26px;font-size:2.6rem;padding-left:12px}#form .prebio .w690 .text{font-size:16px;font-size:1.6rem;margin:15px 3% 20px}#form .prebio .w690 .guide{background-color:#e8eef6;padding:20px 3%;overflow:hidden}#form .prebio .w690 .guide>img{float:none}#form .prebio .w690 .guide .detail{margin:15px 0 0}#form .prebio .w690 .guide .detail *{text-align:center}#form .prebio .w690 .guide .detail ul{margin:0 0 20px;overflow:hidden}#form .prebio .w690 .guide .detail ul li{float:left;font-size:14px;font-size:1.4rem;font-weight:bold;color:#fff;background-color:#0093cc;height:40px;line-height:40px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:0 15px;letter-spacing:-.04em;width:49%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail ul li{line-height:54px}#form .prebio .w690 .guide .detail ul li *::-ms-backdrop{line-height:54px}}@media screen and (max-width: 736px){#form .prebio .w690 .guide .detail ul li:not(:target){line-height:54px\9}#form .prebio .w690 .guide .detail ul li:last-child{background-color:#ca5089;margin-left:2%;padding:0 12px}#form .prebio .w690 .guide .detail ol{overflow:hidden;margin:0 0 10px}#form .prebio .w690 .guide .detail ol li{float:left;text-align:left;width:100%;margin:0 0 10px}#form .prebio .w690 .guide .detail ol li dl{display:table;letter-spacing:-.4em}#form .prebio .w690 .guide .detail ol li dl *{display:table-cell;letter-spacing:normal;vertical-align:middle}#form .prebio .w690 .guide .detail ol li dl dt{vertical-align:middle;font-weight:bold;font-size:18px;font-size:1.8rem;background-color:#274c80;color:#fff;line-height:1;width:69px;height:71px}#form .prebio .w690 .guide .detail ol li dl dt p{display:inline-block;margin-bottom:0}#form .prebio .w690 .guide .detail ol li dl dt p span{margin-top:4px;display:block;font-size:30px;font-size:3rem}#form .prebio .w690 .guide .detail ol li dl dd{text-align:left;color:#274c80;font-weight:bold;line-height:1.4;padding:0 0 0 10px;font-size:18px;font-size:1.8rem}#form .prebio .w690 .guide .detail ol li dl .brPc{display:none}#form .prebio .w690 .guide .detail ol li:last-child dl dd{padding:0 0 0 10px}#form .prebio .w690 .guide .detail p{margin-bottom:10px}#form .prebio .w690 .guide .detail a{display:inline-block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .prebio .w690 .guide .detail a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .prebio .w690 .guide .detail a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .prebio .w690 .guide .detail a{line-height:45px}#form .prebio .w690 .guide .detail a *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){#form .prebio .w690 .guide .detail a:not(:target){line-height:45px\9}#form .prebio .w690 .guide .detail a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .prebio .w690 .guide .detail a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){#form .prebio .w690 .guide .detail a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){#form .prebio .w690 .guide .detail a:hover{color:#2e4872}#form .prebio .w690 .guide .detail a span{background-position:10px 15px}#form .prebio .w690 .guide .detail a span:hover{background-position:10px 15px}#form #accordion #accordionBtn{text-align:center;padding:10px;text-align:center;color:#274c80;border:#274c80 1px solid;cursor:pointer;margin-bottom:30px;background:url(/images/inquiry/icon_accordionOpen.png) 95% center no-repeat}#form #accordion #accordionBtn:hover{opacity:1}#form #accordion #accordionBtn.active{background:url(/images/inquiry/icon_accordionDown.png) 95% center no-repeat}#form #accordion table{display:none}#form .beige{padding-top:20px !important}#form .beige .titleBeige{font-size:22px;font-size:2.2rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;margin-bottom:20px !important;position:relative;background-color:#fcf5e5;z-index:2;line-height:1.4;letter-spacing:.05em}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .titleBeige{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .titleBeige *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .beige .titleBeige:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .beige .titleBeige:before,#form .beige .titleBeige:after{content:"";display:block;position:absolute;width:15%;height:2px;background-color:#274c80;top:50%;z-index:1}#form .beige .titleBeige:before{left:0}#form .beige .titleBeige:after{right:0}#form .beige .preparation,#form .beige .procedure{text-align:center;padding:20px 3%;position:relative}#form .beige .preparation p,#form .beige .procedure p{font-size:18px;font-size:1.8rem;text-align:left;margin-bottom:10px;text-shadow:0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff, 0px 0px 8px #fff}#form .beige .preparation p strong,#form .beige .procedure p strong{display:inline-block;margin-bottom:20px;line-height:1.3;text-shadow:none;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .preparation p strong,#form .beige .procedure p strong{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .preparation p strong *::-ms-backdrop,#form .beige .procedure p strong *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .beige .preparation p strong:not(:target),#form .beige .procedure p strong:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}#form .beige .preparation p strong small,#form .beige .procedure p strong small{font-size:20px;font-size:2rem}#form .beige .preparation a,#form .beige .procedure a{display:inline-block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:16px;font-size:1.6rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:43px;position:absolute;bottom:20px;left:3%;right:3%;width:94%}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{line-height:45px}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){line-height:45px\9}#form .beige .preparation a span,#form .beige .procedure a span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .beige .preparation a span:hover,#form .beige .procedure a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){#form .beige .preparation a span:hover,#form .beige .procedure a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .preparation a,#form .beige .procedure a{line-height:45px}#form .beige .preparation a *::-ms-backdrop,#form .beige .procedure a *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){#form .beige .preparation a:not(:target),#form .beige .procedure a:not(:target){line-height:45px\9}#form .beige .preparation a:hover,#form .beige .procedure a:hover{color:#2e4872}#form .beige .preparation a span:hover,#form .beige .procedure a span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}#form .beige .preparation{background:#eff2f6 url(/images/inquiry/bg_preparation.png) no-repeat right top;border:solid 3px #83a5cb}#form .beige .preparation p strong{color:#274c80;letter-spacing:0.2em}#form .beige .procedure{background:#f7f2ed url(/images/inquiry/bg_procedure.png) no-repeat right bottom;border:solid 3px #916551;margin:0 3% 20px !important;padding-bottom:177px;width:94%}#form .beige .procedure p strong{color:#5d3119;letter-spacing:0.11em}#form .beige .close{display:block;margin:0 3% !important;text-align:center;width:94%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:18px;font-size:1.8rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:43px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .close{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}#form .beige .close *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){#form .beige .close:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .close{line-height:45px}#form .beige .close *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){#form .beige .close:not(:target){line-height:45px\9}#form .beige .close span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}#form .beige .close span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){#form .beige .close span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){#form .beige .close{line-height:45px}#form .beige .close *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){#form .beige .close:not(:target){line-height:45px\9}#form .beige .close span{background:url(/images/common/icon_common_close.png) no-repeat 15px 15px}#form .beige .close span:hover{background:url(/images/common/icon_common_close.png) no-repeat 19px 15px}#form footer{font-size:11px;font-size:1.1rem;display:block !important;padding:20px 0 !important;text-align:center}.formContents .formMain .error{margin:10px 3% 0;display:inline-block;background-color:#c00;color:#fff;padding:0 8px;padding:5px 8px}}@media screen and (max-width: 736px){.sitemapMain{background:#fcf5e5;margin-top:0;padding:20px 0 0}.sitemap{background-color:#fff;padding:20px 3% 0;margin-top:0 !important;margin:0 3%;width:94%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sitemap.mb60{margin-bottom:0 !important}.sitemap a{padding-left:15px;text-decoration:underline;background-image:url(/images/common/icon_common_arrow_next.png);background-repeat:no-repeat;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.sitemap ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;float:none}.sitemap ul:first-child{padding-left:0px}.sitemap ul:last-child{float:right;padding-right:0px;width:100%}.sitemap ul li{list-style:none}.sitemap ul li dl.linkContentsMain{border-bottom:#2e4872 1px dotted;padding:15px 0px}.sitemap ul li dl.linkContentsMain dt{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:0}.sitemap ul li dl.linkContentsMain dt:first-child{margin-top:0}.sitemap ul li dl.linkContentsMain dt.mt40{margin-top:20px !important}.sitemap ul li dl.linkContentsMain dt a{background-position:left center}.sitemap ul li dl.linkContentsMain dt a:hover{background-position:left center;color:#2e4872}.sitemap ul li dl.linkContentsMain dd.inner{padding:0 10px}.sitemap ul li dl.linkContentsMain dd.inner dl{margin-left:15px}.sitemap ul li dl.linkContentsMain dd.inner dl dt{font-size:15px;font-size:1.5rem;margin:15px 0px 0px 0px;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dt a{background-size:7px !important;background-position:left center;color:#282828}.sitemap ul li dl.linkContentsMain dd.inner dl dt a:hover{background-position:left center}.sitemap ul li dl.linkContentsMain dd.inner dl dd{font-size:14px;font-size:1.4rem;font-weight:bold;margin:10px 0px 0px 15px;padding-left:1em;text-indent:-1em;letter-spacing:normal}.sitemap ul li dl.linkContentsMain dd.inner dl dd.mt20{margin-top:15px !important}.sitemap ul li dl.linkContentsMain dd.inner dl dd a{background-size:5px !important;background-position:left center}.sitemap ul li dl.linkContentsMain dd.inner dl dd a:hover{background-position:left center;color:#2e4872}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4{margin:10px 0px 0px 0px}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt{font-size:12px;font-size:1.2rem;background:url(/images/common/icon_common_blue_mini.png) 3px 7px no-repeat;font-weight:100;margin-top:7px;padding-left:12px}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt a{background:none;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dt a:hover{text-decoration:underline}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd{font-size:12px;font-size:1.2rem;font-weight:100;margin:3px 0px 0px 10px;padding-left:1em;text-indent:-1em}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a{background:none;padding-left:0px !important}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a:before{content:"・"}.sitemap ul li dl.linkContentsMain dd.inner dl dd .sitemapTree4 dd a:hover{text-decoration:underline}.sitemap ul li dl.linkContentsMain dd.inner dl a{background-position:left 2px}.sitemap ul li dl.linkContentsMain dd.inner dl a:hover{background-position:left 2px}.sitemap ul li dl.linkContentsMain:first-child{padding-top:0px}.sitemap ul li dl.linkContentsMain:last-child{border-bottom:none;padding-bottom:20px}}@media screen and (max-width: 736px){.solicitationMain{background:#fcf5e5;margin-top:0}.solicitationMain section.mt20.mb60{margin-bottom:0 !important;margin-top:0 !important}.solicitation{margin:20px 3% 10px;padding:10px 3%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.solicitation ol li{list-style-type:decimal;margin-left:22px;margin-bottom:20px}.solicitation ol li:last-child{margin-bottom:0}.solicitationBlock{width:950px;margin-right:auto;margin-left:auto;padding:20px;color:#274c80;background-color:#fff;border:solid 1px #274c80;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 736px){.privacyMain{background:#fcf5e5}.privacyMain section.pt30.mb40{margin-bottom:20px !important;padding-top:20px !important}.privacyMain section.mb60{margin-bottom:0 !important}.privacy{font-size:15px;font-size:1.5rem;margin:0 3%;padding:20px 3%;background-color:#fff}.privacy .foreword,.privacy .bold{font-weight:bold}.privacy .foreword{font-size:16px;font-size:1.6rem}.privacy ol li{list-style-type:decimal;margin-left:22px;margin-bottom:20px}.privacy ol li:last-child{margin-bottom:0}.privacy dl{margin-bottom:20px}.privacy dl dt{color:#274c80;font-weight:bold;font-size:16px;font-size:1.6rem;border-bottom:dotted 1px #274c80;margin-bottom:10px;padding-bottom:5px}.privacy dl dd ul li{padding-left:1em;text-indent:-1em;margin-bottom:5px}.privacy dl dd ul li:last-child{margin-bottom:0}.privacy a{text-decoration:underline}.privacy a:hover{color:#2e4872}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}@media screen and (max-width: 736px){.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%;height:auto;overflow:hidden}.headerTitle.bgKnowledge .inner .subText{padding-left:3%}.knowledgeTop{margin-top:20px}.knowledgeTop .anchorMenu{border:1px solid #000;border-radius:3px;margin:0 3% 30px}.knowledgeTop .anchorMenu li{background:linear-gradient(#fafafa, #f3f0ee);border-bottom:1px solid}.knowledgeTop .anchorMenu li:first-child{border-radius:3px 3px 0 0}.knowledgeTop .anchorMenu li:last-child{border-radius:0 0 3px 3px;border:none}.knowledgeTop .anchorMenu li a{font-weight:bold;padding:15px 10px;width:100%;display:block}.knowledgeTop .anchorMenu li a:hover{color:#2e4872}.knowledgeTop section.anchor .inn{background:#fcf5e5;padding-bottom:25px}.knowledgeTop .knowledgeMenu .menuTitle{height:32vw;width:100%;display:table;font-weight:bold;position:relative}.knowledgeTop .knowledgeMenu .menuTitle a{display:table-cell;padding:0 15px;vertical-align:middle}.knowledgeTop .knowledgeMenu .menuTitle a:hover{color:#2e4872}.knowledgeTop .knowledgeMenu .menuTitle a i{font-size:20px;font-size:2rem;vertical-align:middle}.knowledgeTop .knowledgeMenu .menuTitle a .text{display:inline-block;font-size:23px;font-size:2.3rem;line-height:1.2;vertical-align:middle}.knowledgeTop .knowledgeMenu .titleText{padding:15px 3% 0}.knowledgeTop .knowledgeMenu .menuLink{margin-top:0}.knowledgeTop .knowledgeMenu .menuLink li{margin-right:0}.knowledgeTop .knowledgeMenu .btn{display:block;margin:20px 3% 0;font-size:18px;font-size:1.8rem;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;width:94%}.knowledgeTop .knowledgeMenu .btn:hover{color:#2e4872}.knowledgeTop .knowledgeMenu .btn span{padding:0 8% 0 0;width:100%}.knowledgeTop #manner .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu01.jpg) no-repeat right;background-size:100%}.knowledgeTop #manner .titleText{padding-bottom:15px}.knowledgeTop #faq .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu02.jpg) no-repeat right;background-size:100%}.knowledgeTop #chiebukuro .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu03.jpg) no-repeat right;background-size:100%}.knowledgeTop #ssk .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu04.jpg) no-repeat right;background-size:100%}.knowledgeTop #beginner .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu05.jpg) no-repeat right;background-size:100%}.knowledgeTop #flow .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu06.jpg) no-repeat right;background-size:100%}.knowledgeTop #family .menuTitle{background:url(/images/knowledge/sp/img_knowledge_menu07.jpg) no-repeat right;background-size:100%}.knowledgeTop .seminarBox{padding-top:15px}.knowledgeTop .telInfo .arrowImg{display:block;margin:25px auto 0;width:70%}}@media screen and (max-width: 736px){.headerTitle.bgVoice .inner .subText{color:#000;margin:20px 0 10px;text-align:center}.voiceTop{margin-top:0px}.voiceTop .marker{background:linear-gradient(transparent 60%, #ff6 60%)}.voiceTop .evaluation{padding:0 3% 20px}.voiceTop .evaluation .readBlock .text{font-weight:bold;text-align:center}.voiceTop .evaluation .readBlock .text span{border-bottom:1px solid #8b8e91;line-height:1.8}.voiceTop .evaluation .graphTitle{border-left:3px solid #874c12;color:#874c12;font-size:20px;font-size:2rem;font-weight:bold;margin:25px 0 20px;padding:0 4%}.voiceTop .evaluation .graphText{margin-top:10px}.voiceTop .voiceLink{background:#fcf5e5}.voiceTop .voiceLink .linkTitle{background-color:#f5f2f0;border-top:solid 3px #2e4872;color:#2e4872;font-size:23px;font-size:2.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;height:73px;line-height:70px;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.voiceTop .voiceLink .linkTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voiceTop .voiceLink .linkTitle *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.voiceTop .voiceLink .linkTitle:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voiceTop .voiceLink .linkTitle02{background-color:#f5f2f0;border-top:solid 3px #2e4872;color:#2e4872;font-size:23px;font-size:2.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;height:auto;line-height:1.6;text-align:center;padding:10px 0}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.voiceTop .voiceLink .linkTitle02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.voiceTop .voiceLink .linkTitle02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.voiceTop .voiceLink .linkTitle02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.voiceTop .voiceLink .textBlock{padding:20px 3% 25px}.voiceTop .voiceLink .textBlock .small{font-size:14px;font-size:1.4rem;margin-top:15px}.voiceTop .voiceLink .linkBox .title{height:32vw;width:100%;display:table;font-weight:bold;position:relative}.voiceTop .voiceLink .linkBox .title a{display:table-cell;padding:0 15px;vertical-align:middle}.voiceTop .voiceLink .linkBox .title a:hover{color:#2e4872}.voiceTop .voiceLink .linkBox .title a i{font-size:20px;font-size:2rem;vertical-align:middle}.voiceTop .voiceLink .linkBox .title a .titleText{display:inline-block;font-size:23px;font-size:2.3rem;line-height:1.2;vertical-align:middle}.voiceTop .voiceLink .linkBox .text{padding:10px 3% 25px}.voiceTop .voiceLink .voice01 .title{background:url(/images/voice/sp/img_impressions01_mod.jpg) no-repeat right;background-size:100%}.voiceTop .voiceLink .voice02 .title{background:url(/images/voice/sp/img_impressions02.jpg) no-repeat right;background-size:100%}.voiceTop .voiceLink .voice03 .title{background:url(/images/voice/sp/img_impressions03.jpg) no-repeat right;background-size:100%}.voiceTop .voiceLink .voice04 .title{background:url(/images/voice/sp/img_impressions04.jpg) no-repeat right;background-size:100%}.voiceTop .videoBox{margin:10px auto 0;width:90%}.voiceTop .videoBox video{width:100%}.voiceTop .telInfo.textArea .arrowImg{display:block;margin:25px auto 0;width:70%}.voiceTop .telInfo.textArea .leadText{font-size:16px;font-size:1.6rem;margin-bottom:20px}.headerTitle.bgVoiceLow01 .w950 .inner,.headerTitle.bgVoiceLow02 .w950 .inner,.headerTitle.bgVoiceLow03 .w950 .inner,.headerTitle.bgVoiceLow04 .w950 .inner{background:#fcf5e5}.headerTitle.bgVoiceLow01 .detailText,.headerTitle.bgVoiceLow02 .detailText,.headerTitle.bgVoiceLow03 .detailText,.headerTitle.bgVoiceLow04 .detailText{margin:0 auto !important;padding:0 0 10px}.voicePage{margin-top:0;background:#fcf5e5}.voicePage .telInfo{margin-top:20px !important}.voicePage .hxStyle02{padding:0 3% 10px}.voicePage .pageBack{text-decoration:underline}.voicePage .titleOtherVoice01{width:100%;background:none;position:relative;padding:0 10%;margin:60px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.voicePage .titleOtherVoice01:before{content:"";display:block;border-top:solid 2px #274c80;width:100%;height:1px;position:absolute;top:50%;z-index:1;left:0}.voicePage .titleOtherVoice01:after{position:absolute;content:"";background:url(/images/common/sp/icon_balloon.png) no-repeat;background-size:100%;width:29px;height:23px;left:50%;margin:-25px 0 0 -15px}.voicePage .titleOtherVoice01 span{margin-left:0;font-size:19px;font-size:1.9rem;position:relative;z-index:5;display:inline-block;background:#fcf5e5}.voicePage .listOtherVoice{width:100%;padding-bottom:0 !important;padding:0 3%}.voicePage .listOtherVoice li{width:100%;margin:0 0 20px;height:auto !important;padding:10px 3%}.voicePage .listOtherVoice li .inner{padding:0}.voicePage .listOtherVoice li p{-webkit-text-size-adjust:100%}.voicePage .titleCenterLine{margin-top:0 !important;background:none;position:relative;padding:20px 10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.voicePage .titleCenterLine:before{content:"";display:block;border-top:solid 2px #274c80;width:100%;height:1px;position:absolute;top:50%;z-index:1;left:0}.voicePage .titleCenterLine span{margin-left:0;font-size:19px;font-size:1.9rem;position:relative;z-index:5;display:inline-block;background:#fcf5e5}.voicePage .boxImpressions{width:94%;border-top:none;margin:0 3% 20px}.voicePage .boxImpressions .inner{padding:0 3% 20px;background-size:60% auto !important}.voicePage .boxImpressions .inner .title{background:none;text-align:left;font-size:20px;font-size:2rem;text-shadow:0.8px 1.4px 1.7px white;margin:0}.voicePage .boxImpressions .inner .title.mb65{margin-bottom:0 !important}.voicePage .boxImpressions .inner .detailArea p{font-size:16px;font-size:1.6rem;-webkit-text-size-adjust:100%}.voicePage .boxImpressions .inner .detailArea .w540{width:100%}.voicePage .boxImpressions.voice01item1 .inner:after{background:none}.voicePage .boxImpressions.voice01item2 .inner:after{background:none}.voicePage .boxImpressions.voice01item3 .inner:after{background:none}.voicePage .boxImpressions.voice01item4 .inner:after{background:none}.voicePage .boxImpressions.voice02item1 .inner:after{background:none}.voicePage .boxImpressions.voice02item2 .inner:after{background:none}.voicePage .boxImpressions.voice02item3 .inner:after{background:none}.voicePage .boxImpressions.voice02item4 .inner:after{background:none}.voicePage .boxImpressions.voice02item5 .inner:after{background:none}.voicePage .boxImpressions.voice03item1 .inner:after{background:none}.voicePage .boxImpressions.voice03item2 .inner:after{background:none}.voicePage .boxImpressions.voice03item3 .inner:after{background:none}.voicePage .boxImpressions.voice03item4 .inner:after{background:none}.voicePage .boxImpressions.voice04item1 .inner:after{background:none}.voicePage .boxImpressions.voice04item2 .inner:after{background:none}.voicePage .boxImpressions.voice04item3 .inner:after{background:none}.voicePage .boxImpressions.voice04item4 .inner:after{background:none}.voicePage .btnConsult{padding:0 10px}.listServiceBnr.responsiveBnr .type1{padding:0 3%}.listServiceBnr.responsiveBnr .type1 a{background-size:100%;width:100%;height:auto;background:#f0e9f2;display:block;border:3px solid #998fab;border-radius:3px;position:relative;padding:0 3%}.listServiceBnr.responsiveBnr .type1 a:before{position:absolute;content:"";background:url(/images/service/sp/sougi/bg_service_01_.png) no-repeat;background-size:100%;width:99px;height:73px;top:0;right:0}.listServiceBnr.responsiveBnr .type1 a:hover .text2{background-position:0}.listServiceBnr.responsiveBnr .type1 a p{position:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:17px 0 17px 25px}.listServiceBnr.responsiveBnr .type1 a .text1{display:none}.listServiceBnr.responsiveBnr .type1 a .text2{display:inline-block;border-bottom:1px solid #998fab;background:url(/images/service/sp/sougi/icon_arrow_purple.png) no-repeat left center;background-size:16px 16px}.listServiceBnr.responsiveBnr .type1 a .text2 span{font-size:23px;font-size:2.3rem;text-shadow:#fff 2px 2px 1px, #fff -2px 2px 1px, #fff 2px -2px 1px, #fff -2px -2px 1px}.listServiceBnr.responsiveBnr .type1 a .text3{padding:10px 3%}.embalmingBoxinfo{margin-top:20px !important;margin-bottom:0 !important}.embalmingBoxinfo .embalmingBox{background-size:40%;padding:10px 3%;width:100%}.embalmingBoxinfo .embalmingBox .embalmingBoxTitle{font-size:20px;font-size:2rem;text-shadow:1.5px 3.7px 2.3px white;line-height:32px}}@media screen and (max-width: 736px){header#pagetop.access{display:block !important}.hallHeader_mini .w690{width:100%}.hallHeader_mini .w690 .hallTitlew640{width:100% !important;padding:10px}.hallHeader_mini .w690 .hallTitlew640 .hallTitle{width:100%;margin:0 0 20px}.hallHeader_mini .w690 .hallTitlew640 .hallTitle .hallName h1{font-size:3.6rem}.hallHeader_mini .w690 .hallTell{width:90% !important;margin:0 auto;display:block}.hallHeader_mini .w690 .hallTell img{width:100%}.hallHeader_mini .w690 .hallTell .title{width:100%;display:block;font-size:1.6rem;margin:0 auto}.accessPage{margin-top:0 !important}.accessPage .w690{width:100%;overflow:hidden;padding:0 10px}.accessPage .w690 #map{width:100%}.accessPage .w690 .viewBoxinfo{width:100%}.accessPage .w690 .copyBoxinfo{width:100%}.accessPage .w690 dl.info_tel_mini dt{color:#fff;background-color:#5d4633}.accessPage .w690 .copyBoxinfo{margin-top:0}.accessPage .w690 .copyBoxinfo li{margin-bottom:20px;display:block}.accessPage .w690 .copyBoxinfo li .copyLight{width:100%}.accessPage .w690 .copyBoxinfo li .copyLight small{padding:0}.accessPage .w690 .copyBoxinfo li:nth-child(2){text-align:center}}@media screen and (max-width: 736px){.notFoundWap{background:#fcf5e5}.notFound{width:100%}.notFound .w950{padding:10px;width:auto}.notFound .title404{font-size:2.4rem;text-align:center;margin:20px 0}.notFound ul{margin:30px 0 10px 0}.notFound ul li{margin:10px 0;display:block}.notFound ul li a{width:100%}.notFound ul li:first-of-type{margin:0}}@media screen and (max-width: 736px){.familyKaikan .headerTitle.bg03 .w950{background-image:url(/images/family/about/kaikan/img_title_kaikan_01.png)}.familyKaikan .headerTitle.bg03 .w950 .inner .title{margin:45px auto}.familyKaikan .w950.pt40{padding-top:20px !important}.familyKaikan .w950 .w910 .basicKnowledgeArea{margin:0 -10px}.familyKaikan .w950 .w910.pb55{padding-bottom:20px !important}.familyKaikan .w950 .w910 .mt25{margin-top:0 !important}.familyKaikan .w950 .w910 .pt30{padding-top:0 !important}.familyKaikan .w100p.pb50{padding-bottom:0px !important}.familyKaikan .tableObjMod1{display:block;width:auto;margin:10px}.familyKaikan .tableObjMod1 tbody{display:block;width:100%}.familyKaikan .tableObjMod1 tr{width:100%;display:block}.familyKaikan .tableObjMod1 .kaikanTitle th{display:none}.familyKaikan .tableObjMod1 .kaikanTitle th.bg1{display:inline-block;height:auto;width:50%;padding:15px 0;font-size:1.6rem}.familyKaikan .tableObjMod1 .kaikanTitle th.bg2{display:inline-block;height:auto;width:50%;padding:15px 0;font-size:1.6rem}.familyKaikan .tableObjMod1 .kaikanSubTitle{width:100%;display:block}.familyKaikan .tableObjMod1 .kaikanSubTitle th{display:block;width:100%;height:auto;padding:10px 0;font-size:1.6rem}.familyKaikan .tableObjMod1 .kaikanTxt{width:100%;table-layout:fixed;display:table}.familyKaikan .tableObjMod1 .kaikanTxt th{display:none}.familyKaikan .tableObjMod1 .kaikanTxt td{display:table-cell;height:auto;min-height:100px;width:50%;padding:10px 0;line-height:1.2}.familyKaikan .tableObjMod1 .titleHeight{height:auto}.familyKaikan .listObjMod2{margin:20px 0 12px;overflow:hidden}.familyKaikan .listObjMod2 li{width:auto;min-height:initial;min-height:auto;border:none;margin:10px;float:none}.familyKaikan .listObjMod2 li:nth-child(2n){margin:0 10px}.familyKaikan .listObjMod2 li dl dt{height:65px;background:#fff}.familyKaikan .listObjMod2 li dl dt .numBox{text-align:center;float:none;width:65px;height:65px;box-sizing:border-box;display:inline-block;background:#274c80;color:#fff;font-weight:bold;vertical-align:middle}.familyKaikan .listObjMod2 li dl dt .numBox .subText{padding-top:10px;font-size:18px;font-size:1.8rem;display:block;line-height:1em}.familyKaikan .listObjMod2 li dl dt .numBox .num{font-size:35px;font-size:3.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1em}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .listObjMod2 li dl dt .numBox .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .listObjMod2 li dl dt .numBox .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.familyKaikan .listObjMod2 li dl dt .numBox .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .listObjMod2 li dl dt .title{width:70%;width:-webkit-calc(100% - 90px);width:calc(100% - 90px);text-align:left;display:inline-block;margin:0 0 0 10px;font-size:20px;font-size:2rem;color:#274c80;vertical-align:middle}.familyKaikan .listObjMod2 li dl dt .title.type2{margin-top:0}.familyKaikan .listObjMod2 li dl dd{padding:20px 10px;min-height:initial;min-height:auto}.familyKaikan .listObjMod2 li dl dd .img{display:block;float:left;margin-right:22px;width:100px}.familyKaikan .listObjMod2 li dl dd .img img{width:100%}.familyKaikan .listObjMod2 li dl dd .text{overflow:hidden}.familyKaikan .listObjMod2 li dl dd:after{content:"";clear:both;display:block}.familyKaikan .leadText1{text-align:center;font-size:20px;font-size:2rem;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.3;margin-bottom:28px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .leadText1{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .leadText1 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.familyKaikan .leadText1:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01{position:relative;width:auto;height:auto;background:url(/images/family/about/kaikan/sp/img_kaikan_bnr_bg.png) no-repeat right top #c2d2ec;background-size:200px;border-radius:6px;border:2px solid #8dace6;margin:10px;padding:10px}.familyKaikan .bnrKaikan01 .title,.familyKaikan .bnrKaikan01 .text,.familyKaikan .bnrKaikan01 .btn{position:relative;width:100%;left:0}.familyKaikan .bnrKaikan01 .title{top:auto;font-size:26px;font-size:2.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-shadow:3px 3px 3px #ffffff}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01 .text{top:auto;font-size:18px;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#274c80;text-shadow:3px 3px 3px #ffffff;line-height:1.2em}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .text{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .text *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .text:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.familyKaikan .bnrKaikan01 .btn{top:auto}.familyKaikan .bnrKaikan01 .btn .whiteBtn{display:inline-block;text-align:center;width:100%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none;background:#fff url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 78%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 78%);border:solid 1px #cfcdca;height:45px;line-height:45px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .btn .whiteBtn{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.familyKaikan .bnrKaikan01 .btn .whiteBtn *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .btn .whiteBtn:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.familyKaikan .bnrKaikan01 .btn .whiteBtn{line-height:45px}.familyKaikan .bnrKaikan01 .btn .whiteBtn *::-ms-backdrop{line-height:45px}}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .btn .whiteBtn:not(:target){line-height:45px\9}.familyKaikan .bnrKaikan01 .btn .whiteBtn span{display:block;background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px;-webkit-transition:0.2s;transition:0.2s}.familyKaikan .bnrKaikan01 .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 19px 15px}}@media screen and (max-width: 736px) and (max-width: 736px){.familyKaikan .bnrKaikan01 .btn .whiteBtn span:hover{background:url(/images/common/icon_common_arrow_next.png) no-repeat 15px 15px}}@media screen and (max-width: 736px){.familyKaikan .bnrKaikan01 .btn .whiteBtn span{background:url(/images/common/icon_common_arrow_next.png) no-repeat 14px 6px;text-align:center}.familyKaikan .tableText{margin:10px}}@media screen and (max-width: 736px){.reserve{background:#fcf5e5;margin-top:0}.reserve .headerTitle.reserveTop{background:#fcf5e5 !important}.reserve .w950 .hxStyle02{margin:10px}.reserve .w950 .boxStyleW910{margin:0 10px;width:auto}.reserve .w950.mt20{margin-top:0 !important}.reserve .w950 .mt60{margin-top:0 !important}.reserve .intro{font-size:18px;font-size:1.8rem;margin-top:30px}.reserve .reserveSec{margin-top:20px}.reserve .meritBoxInfo .merit{background-size:180px !important;background-position:center 65px;height:auto;padding:0}.reserve .meritBoxInfo .merit ul{margin:10px}.reserve .meritBoxInfo .demerit{background-size:180px !important;background-position:center 65px;padding:0}.reserve .meritBoxInfo .demerit ul{margin:10px}.reserve .blueFrameArea{margin-top:0}.reserve .blueFrameArea h2{font-size:22px;font-size:2.2rem;line-height:1.2;margin:10px 0}.reserve .blueFrameArea h2:before{bottom:10px;left:0px}.reserve .blueFrameArea h2:after{bottom:10px;right:0px}.reserve .blueFrameArea .frameInner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff;margin:10px}.reserve .freeAdvisementAreaWrap{background-color:#fff;margin-top:10px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg01{background:url(/images/service/beginner/img_sec06_bg01_mod.png) left top no-repeat #f2e5dd;background-size:auto 139px !important;border-top:none;margin-bottom:0;padding:10px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg02 .left{padding-top:25px}.reserve .freeAdvisementAreaWrap .freeAdvisementArea .infoMod.bg02 .mb30{margin-bottom:10px !important}}@media screen and (max-width: 736px){body .wrapper{background:#fcf5e5 !important}body .covid19Page .mt60{margin-top:30px !important}body .covid19Page .mt40{margin-top:20px !important}body .covid19Page .mt30{margin-top:10px !important}body .covid19Page .mr20{margin-right:0 !important}body .covid19Page .mb20{margin-bottom:10px !important}body .covid19Page .mb40{margin-bottom:20px !important}body .covid19Page .mb60{margin-bottom:30px !important}body .covid19Page .mb80{margin-bottom:0 !important}body .covid19Page .pd20{padding:15px !important}body .covid19Page .sppb0{padding-bottom:0 !important}body .covid19Page a[href*="tel:"]{text-decoration:underline;font-weight:bold;display:block}body .covid19Page a.pc[href*="tel:"]{display:none}body .covid19Page a.inline[href*="tel:"]{display:inline}body .covid19Page .bg-w{padding:20px 0}body .covid19Page .flexbox{display:block}body .covid19Page .pc{display:none}body .covid19Page .sp{display:block}body .covid19Page .headerTitle .inner .title{text-indent:0;font-size:28px;font-size:2.8rem}body .covid19Page .headerTitle .inner .title small{font-size:18px;font-size:1.8rem}body .covid19Page .headerTitle .inner .detailtext{padding:20px 3%;margin:0 !important}body .covid19Page .pageLink ul li a{margin-bottom:20px;margin-right:0}body .covid19Page main{margin-top:0}body .covid19Page main .w950 .initiativeArea{padding:0 3%;margin-bottom:30px}body .covid19Page main .w950 .initiativeArea ul li{margin-top:30px}body .covid19Page main .w950 .initiativeArea ul li:first-child{margin-top:20px}body .covid19Page main .w950 .initiativeArea ul li .bg-w{padding:0 !important}body .covid19Page main .w950 .initiativeArea ul li .flexbox{padding:15px 10px 5px !important}body .covid19Page main .w950 .initiativeArea ul li .flexbox:nth-child(2){padding-top:0 !important}body .covid19Page main .w950 .initiativeArea ul li .flexbox:nth-child(2) li:last-child{border-bottom:none;padding-bottom:0;margin:0}body .covid19Page main .w950 .initiativeArea ul li .flexbox li{display:flex;margin:10px 0;padding-bottom:10px;border-bottom:1px dashed #bbbbbb}body .covid19Page main .w950 .initiativeArea ul li .flexbox li:last-child{border-bottom:none;margin-bottom:0}body .covid19Page main .w950 .initiativeArea ul li .flexbox li .img{margin-right:10px;width:40%;float:left}body .covid19Page main .w950 .initiativeArea ul li .flexbox li .box{width:55%}body .covid19Page main .w950 .initiativeArea ul li .flexbox li .box .title{text-align:left;height:auto;margin-top:0;margin-bottom:5px;font-size:1.8rem}body .covid19Page main .w950 .initiativeArea ul li .flexbox li .box .title.one{position:inherit;top:0}body .covid19Page main .w950 .initiativeArea ul li .flexbox li .box .text{height:auto;text-align:justify}body .covid19Page main .w950 .initiativeArea .intro{margin-top:10px}body .covid19Page main .w950 .initiativeArea ul.linkBox.flowLink li a{background:linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%)}body .covid19Page main .w950 .initiativeArea ul.linkBox.dealLink li a{background:url(/images/covid-19/sp/img_online.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page main .w950 .initiativeArea ul.linkBox li{padding:0 !important;margin-top:10px}body .covid19Page main .w950 .initiativeArea ul.linkBox li.bg-w{background:none}body .covid19Page main .w950 .initiativeArea ul.linkBox li a{min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px !important;padding:0 !important}body .covid19Page main .w950 .initiativeArea ul.linkBox li a .img{margin-right:0;width:62%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}body .covid19Page main .w950 .initiativeArea ul.linkBox li a .box{padding:0}body .covid19Page main .w950 .initiativeArea ul.linkBox li a .box .title{font-size:2.5rem;border-bottom:none;background-size:18px;padding:0px 1px 0px 32px;margin:0;line-height:1.1}body .covid19Page main .w950 .initiativeArea ul.linkBox li a .box .title small{margin:0 0 5px 0;font-size:1.5rem;line-height:1.2;display:block}body .covid19Page main .w950 .initiativeArea ul.linkBox li .text{font-size:1.4rem;margin-top:10px !important}body .covid19Page main .w950 .frequentlyAsk{background:#fff;text-align:left;padding:0 3%;margin:10px 0}body .covid19Page main .w950 .frequentlyAsk h2.title{background:url(/images/fee/sp/family/titlebackimg_family_sp01.png) right top no-repeat #5a3c30;background-size:auto 75px;border-bottom:0;color:#fff;padding:19px 10px 20px;font-size:2.3rem;text-shadow:0 0 5px #000;margin-bottom:15px;height:75px;border:0}body .covid19Page main .w950 .frequentlyAsk h2.title em{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .covid19Page main .w950 .frequentlyAsk h2{margin-top:0 !important}body .covid19Page main .w950 .frequentlyAsk .questionDetailList{border:none;padding:0 15px}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList{padding:10px}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li{background:none;border-bottom:1px dotted #b8b1ad;margin-top:10px}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li:last-child{border:none;padding-bottom:0}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-control{position:relative;color:#2d4670}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-control span{background:url(/images/common/sp/icon_faq_q_sp.png) left 15px no-repeat;background-size:33px 34px;padding:10px 25px 10px 45px;text-decoration:none;display:block}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-control i.fa{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#2d4670}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-panel{display:none}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-panel p{background:url(/images/common/sp/icon_faq_a_sp.png) left 15px no-repeat;background-size:33px 34px;padding:10px 25px 20px 45px;text-decoration:none;display:block}body .covid19Page main .w950 .frequentlyAsk .questionDetailList .qaList li .accordion-panel .js-tel a[href*="tel:"]{display:inline;padding-left:3px}body .covid19Page main .w950 .frequentlyAsk .questionDetailList ul li a.inline{display:inline;padding-left:0}body .covid19Page main .w950 .frequentlyAsk p.fltext{padding:20px 0}body .covid19Page main .w950 .frequentlyAsk .questionDetailList{padding:0}body .covid19Page.covidTop .headerTitle .w950 .inner h2.title{font-size:2.6rem;font-size:26px}body .covid19Page.covidTop .initiativeArea ul.linkBox li{margin-top:20px !important}body .covid19Page.covidTop .initiativeArea ul.linkBox li:first-child a{background:url(/images/covid-19/sp/img_link_01.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(2) a{background:url(/images/covid-19/sp/img_link_02.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(3) a{background:url(/images/covid-19/sp/img_link_03.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(4) a{background:url(/images/covid-19/sp/img_link_04.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(5) a{background:url(/images/covid-19/sp/img_online.png) no-repeat right top, linear-gradient(#fff 0%, #efefef 50%, #c5c5c5 100%);background-size:50%, 100%}body .covid19Page.covidDeal main .w950 .initiativeArea h2{margin-top:0}body .covid19Page.covidDeal main .w950 .initiativeArea ul li .box .imgBlock.li01{padding:7px 3px 4px 10px}body .covid19Page.covidDeal main .w950 .initiativeArea ul li .box .imgBlock.li01 p:first-child::after{right:-42px;top:45px;background-size:35%}body .covid19Page.covidDeal main .w950 .initiativeArea ul li .box .block .bg-w{margin-top:10px !important}body .covid19Page.covidDeal main .w950 .initiativeArea ul li .bg-w ul.torikumi{margin:0}body .covid19Page.covidDeal main .w950 .initiativeArea ul.linkBox li a p.mr20{display:flex;width:60%}body .covid19Page.covidDeal main .w950 .initiativeArea ul.linkBox li .box ul.list{font-size:1.4rem}body .covid19Page.covidDeal .pleaseArea{margin-top:30px}body .covid19Page.covidDeal .pleaseArea section{padding:0;margin:0}body .covid19Page.covidDeal .pleaseArea section .inner{width:100%;padding:0 15px 10px}body .covid19Page.covidDeal .pleaseArea section .inner ol li:last-child{margin-bottom:0}body .covid19Page.covidDeal .pleaseArea section .inner ol li dt{margin-bottom:5px}body .covid19Page.covidFlow .initiativeArea ul.linkBox li a{padding:20px 0}body .covid19Page.covidFlow .initiativeArea ul.linkBox li a .box .title{font-size:2.2rem !important}body .covid19Page.covidFlow .initiativeArea .flow{margin-top:20px}body .covid19Page.covidFlow .initiativeArea ul li .box ol.howto li{width:100%;margin-top:20px;padding-bottom:10px;margin-bottom:20px !important;border-bottom:1px dashed #bbbbbb}body .covid19Page.covidFlow .initiativeArea ul li .box ol.howto li:last-child{border-bottom:none}body .covid19Page.covidFlow .initiativeArea ul li .box ol.howto li p{text-align:center}body .covid19Page.covidFlow .initiativeArea ul li .box ol.howto li p.text{text-align:left}body .covid19Page.covidFlow .initiativeArea ul li.voiceArea{margin-top:20px}body .covid19Page.covidAdvice .initiativeArea ul li .box img{width:340px;margin:0 auto;display:block;margin-bottom:15px}body .covid19Page.covidFuneral .initiativeArea h2 a{color:#2e4872;display:block}body .covid19Page.covidFuneral .initiativeArea .bg-w img{width:215px;margin:0 auto;display:block;margin-bottom:15px}body .covid19Page.covidFuneral .initiativeArea .afterArea{padding:15px;background:url(/images/covid-19/sp/img_after.jpg) top right no-repeat, #fff;background-size:47%}body .covid19Page.covidFuneral .initiativeArea .afterArea .title{font-size:25px;line-height:1.3;margin-bottom:10px}body .covid19Page.covidFuneral .initiativeArea .afterArea .title span{display:block;font-size:34px;letter-spacing:-0.05em}body .covid19Page.covidFuneral .initiativeArea .afterArea .text{line-height:1.6}body .covid19Page.covidFuneral .initiativeArea .afterArea .support{margin:0 auto}body .covid19Page.covidFuneral .initiativeArea .afterArea .bold{font-size:19px;text-align:center}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.consultPage .w950{margin-top:0;letter-spacing:0.8px}.consultPage .w950 .site-content{width:100%;margin:0 auto}.consultPage .w950 .site-content img{display:block;margin:0 auto}.consultPage .w950 .site-content .ques_container{width:890px;margin:0 auto;margin-top:34px}.consultPage .w950 .site-content .ques_container .ques_title{position:relative;width:802px;margin:0 auto;color:#856242;font-size:26px;font-weight:bold;text-align:center;letter-spacing:0.8px}.consultPage .w950 .site-content .ques_container .ques_title.sp{display:none}.consultPage .w950 .site-content .ques_container .ques_title::before,.consultPage .w950 .site-content .ques_container .ques_title::after{content:'';position:absolute;background-image:url(/images/service/before/consult/quest_img_1.png);background-repeat:no-repeat;width:139px;height:128px;left:0;top:-30px}.consultPage .w950 .site-content .ques_container .ques_title::after{background-image:url(/images/service/before/consult/quest_img_2.png);left:auto;right:0}.consultPage .w950 .site-content .ques_container .ques_p{margin:0;margin-top:40px;font-size:16px;font-weight:bold;line-height:24px;color:#373533}.consultPage .w950 .site-content .ques_container .graph_content{display:inline-block;width:100%;padding:30px 60px 20px;margin-top:40px;background-color:#fffffb;box-sizing:border-box}.consultPage .w950 .site-content .ques_container .graph_content .graph .left{width:50%;float:left}.consultPage .w950 .site-content .ques_container .graph_content .graph .left .graph_1{margin-top:30px}.consultPage .w950 .site-content .ques_container .graph_content .graph .left .graph_1.sp{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph .right{width:calc(50% - 35px);float:right}.consultPage .w950 .site-content .ques_container .graph_content .graph .right .graph_2{margin-top:35px}.consultPage .w950 .site-content .ques_container .graph_content .graph .right .graph_2.sp{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph .title img{float:left;margin-right:16px}.consultPage .w950 .site-content .ques_container .graph_content .graph .title p{color:#8a684a;font-weight:bold}.consultPage .w950 .site-content .ques_container .graph_content .graph .title p.sp{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc{display:inline-block;width:100%;margin-top:25px;text-align:center;line-height:5px}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc p{margin:0;font-size:12px;font-weight:bold;line-height:24px}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc p.sp{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc span{color:#c12f55;font-size:12px;font-weight:600;line-height:1.4}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc span.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content{padding-bottom:40px;margin-top:55px}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit{position:relative}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit img.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit span{position:absolute;top:15%;left:0;right:0;margin:auto;color:#ffffff;font-size:24px;font-weight:normal;text-align:center}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit span.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg{width:95%;margin:0 auto}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box{position:relative;width:45%;margin:2.5%;padding:20px 25px;padding-right:0;padding-bottom:0;background-color:#ffffff;border:2px solid #cebfb1;border-radius:5px;float:left;box-sizing:border-box}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box:last-child{float:right}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box::before{content:" ";background-image:url(/images/service/before/consult/txt_bg.png);background-repeat:no-repeat;height:20px;width:40px;position:absolute;bottom:-20px;right:80px}@media screen and (max-width: 736px){.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box::before{width:26px;background-size:100%}}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .woman,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_60_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_61_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_73_icon{position:absolute;bottom:-14px;right:-8%;width:80px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_60_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_61_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_73_icon{width:90px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .talk{display:block;width:85%;padding-bottom:20px;border-bottom:2px dashed #cebfb1;font-size:15px;font-weight:bold;line-height:1.4}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .talk span{color:#c12f55;font-size:20px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .age{display:block;padding:11px 0;color:#7e5d3f;font-size:12px;font-weight:bold}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2{margin-top:35px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:first-child{padding-top:39px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:first-child .talk{padding-bottom:40px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:last-child{padding-top:30px}.consultPage .w950 .site-content .ques_container .regret_content .reg_notice{display:inline-block;width:100%;margin-top:30px;font-size:16px;font-weight:bold;text-align:center}.consultPage .w950 .site-content .ques_container .regret_content .reg_notice.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel{margin-top:20px;color:#7d4222;font-size:18px;font-weight:600;line-height:1}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel .txt_1{font-size:25px}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel .txt_2{color:#c12f55;font-size:33px}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel .txt_3{color:#c12f55;font-size:25px}.consultPage .w950 .site-content .ques_container .regret_content .reg_particular{display:inline-block;position:relative;width:100%;margin-top:45px}.consultPage .w950 .site-content .ques_container .regret_content .reg_particular span{position:absolute;top:0;left:0;right:0;margin:auto;background:url(/images/service/before/consult/particular_bg.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;text-align:center;font-size:22px;font-weight:bold}.consultPage .w950 .site-content .ques_container .regret_content .para_1{display:inline-block;width:100%;margin-top:30px;text-align:center;font-size:22px;font-weight:bold}.consultPage .w950 .site-content .ques_container .regret_content .para_1.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_2{position:relative;margin-top:15px;text-align:center}.consultPage .w950 .site-content .ques_container .regret_content .para_2 span{background:url(/images/service/before/consult/yellow_line3.png);background-repeat:repeat-x;background-position:bottom;color:#c12f55;font-size:2.2rem;font-weight:bold;text-align:center;line-height:1}.consultPage .w950 .site-content .ques_container .regret_content .para_3{position:relative;margin-top:10px;text-align:center}.consultPage .w950 .site-content .ques_container .regret_content .para_3 span{background:url(/images/service/before/consult/yellow_line3.png);background-repeat:repeat-x;background-position:bottom;color:#c12f55;font-size:2.2rem;font-weight:bold;text-align:center;line-height:1}.consultPage .w950 .site-content .ques_container .regret_content .para_3.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_4{position:relative;margin-top:30px;text-align:center;font-size:22px;font-weight:bold;line-height:35px;z-index:1}.consultPage .w950 .site-content .ques_container .regret_content .para_4.sp{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_4 img{display:block;position:absolute;bottom:-54%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:-1}@media screen and (max-width: 736px){.consultPage .w950 .site-content .ques_container .regret_content .para_4 img{position:relative;margin-top:15px}}.consultPage .exp_content{position:relative;margin-top:40px;z-index:1}.consultPage .exp_content .exp_title{width:100%;height:124px;margin:0 auto;background:url(/images/service/before/consult/tit_bg.png) repeat center center;z-index:1}.consultPage .exp_content .exp_title .tit{display:table;position:relative;padding:25px 0;margin:0 auto;color:#ffffff;font-size:40px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";line-height:1.2;text-align:center}.consultPage .exp_content .exp_title .tit::before{content:'';position:absolute;width:145px;height:143px;background:url(/images/service/before/consult/ppl.png) no-repeat;left:-181px;top:-16%}.consultPage .exp_content .exp_title .tit::after{content:'';position:absolute;width:116px;height:118px;background:url(/images/service/before/consult/tit_aft.png) no-repeat;right:-152px;top:-9%}.consultPage .exp_content .exp_title .tit.sp{display:none}.consultPage .exp_content .exp_title .tit span{display:table;font-size:16px;font-weight:500}.consultPage .exp_content .entry-content{position:relative;background-color:#e9decf;padding:40px 25px;margin-top:-10px;z-index:-1}.consultPage .exp_content .entry-content::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;top:1.5%;margin:0 auto}.consultPage .exp_content .entry-content .w950{width:890px;margin:0 auto;letter-spacing:0.8px}.consultPage .exp_content .entry-content .w950 p{font-size:16px;font-weight:500;color:#373533}.consultPage .exp_content .entry-content .w950 .underline{text-decoration:underline}.consultPage .exp_content .entry-content .w950 .talk_box{position:relative;padding:30px;margin-top:35px;background-color:#ffffff}.consultPage .exp_content .entry-content .w950 .talk_box .box_content{font-weight:bold;font-size:15px}.consultPage .exp_content .entry-content .w950 .talk_box.box_1{margin-bottom:20px}.consultPage .exp_content .entry-content .w950 .talk_box span{position:absolute;background-color:#a9825e;color:#ffffff;top:-13px;border-radius:25px;padding:2px 10px 0}.consultPage .w950{letter-spacing:0.8px}.consultPage .w950 .triangle_2{display:block;text-align:center}.consultPage .w950 .conv_box{margin-bottom:30px;clear:both}.consultPage .w950 .conv_box img{display:inline-block;vertical-align:middle;width:124px}.consultPage .w950 .conv_box .txt{display:inline-block;width:70%;width:-webkit-calc(100% - 141px);width:calc(100% - 141px);vertical-align:top;background:#FFF;position:relative;border-radius:4px;padding:20px;box-sizing:border-box;vertical-align:middle;font-size:15px;letter-spacing:0.2px}.consultPage .w950 .conv_box .txt span{background-image:url(/images/service/before/consult/yellow_line3.png);background-repeat:repeat-x;background-position:bottom;font-size:18px;font-weight:bolder}@media screen and (max-width: 736px){.consultPage .w950 .conv_box .txt{width:77%;padding:10px;line-height:20px}.consultPage .w950 .conv_box .txt span{line-height:25px}}.consultPage .w950 .conv_imgL img{margin-right:10px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgL img{width:20%;margin-right:1%}}.consultPage .w950 .conv_imgL .txt{border:1px solid #7d93c1}.consultPage .w950 .conv_imgL .txt::before{content:" ";background-image:url(/images/service/before/consult/txt_bg_01.png);background-repeat:no-repeat;height:20px;width:40px;position:absolute;bottom:-18.5px;left:40px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgL .txt::before{width:26px;background-size:100%}}.consultPage .w950 .conv_imgL.wide{width:890px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgL.wide{width:auto}}.consultPage .w950 .conv_imgR img{margin-left:10px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgR img{width:20%;margin-left:1%}}.consultPage .w950 .conv_imgR .txt{border:1px solid #a9825e}.consultPage .w950 .conv_imgR .txt::before{content:" ";background-image:url(/images/service/before/consult/txt_bg_02.png);background-repeat:no-repeat;height:20px;width:40px;position:absolute;bottom:-18.7px;right:40px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgR .txt::before{width:26px;background-size:100%}}.consultPage .w950 .conv_imgR.wide{width:890px}@media screen and (max-width: 736px){.consultPage .w950 .conv_imgR.wide{width:auto}}.consultPage .w950 .conv_process{display:block;margin:5px auto 0;font-size:16px;font-weight:bold;text-align:center}.consultPage .w950 .conv_process.div{margin-bottom:30px}.consultPage .w950 .conv_process.sp{display:none}@media screen and (max-width: 736px){.consultPage .w950 .conv_process{padding:10px;margin:5px auto;font-size:1.4rem}.consultPage .w950 .conv_process.div{margin-bottom:0}.consultPage .w950 .conv_process.pc{display:none}.consultPage .w950 .conv_process.sp{display:block}}.consultPage .w950 .discuss_1{width:890px;margin:0 auto;margin-top:40px}.consultPage .w950 .discuss_1 .para_1{color:#373533;font-size:16px}.consultPage .w950 .discuss_1 .para_2{margin-top:25px;color:#373533;font-size:16px}.consultPage .w950 .discuss_1 .thumbnail{display:flex;margin:0 0 35px}@media screen and (max-width: 736px){.consultPage .w950 .discuss_1 .thumbnail{justify-content:center;flex-wrap:wrap;margin:0}}.consultPage .w950 .discuss_1 .thumbnail .spBottom{display:flex}@media screen and (max-width: 736px){.consultPage .w950 .discuss_1 .thumbnail .spBottom{justify-content:center}.consultPage .w950 .discuss_1 .thumbnail .spBottom img{height:36vw;margin-top:10px}}.consultPage .w950 .discuss_1 .thumbnail img{height:100%}@media screen and (max-width: 736px){.consultPage .w950 .discuss_1 .thumbnail img{height:auto}}.consultPage .w950 .discuss_1 .note{font-size:13px;padding-top:5px;text-align:right}@media screen and (max-width: 736px){.consultPage .w950 .discuss_1 .note.spOnly{display:block}}.consultPage .w950 .point_1{width:890px;margin:0 auto;margin-top:57px}.consultPage .w950 .point_1 .point_tit{position:relative;height:56px;margin-bottom:35px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .w950 .point_1 .point_tit::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .w950 .point_1 .point_tit span{position:absolute;top:50%;left:17%;padding:0 25px;background-color:#c62252;color:#fff;font-size:21px;font-weight:bold;letter-spacing:0.8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.consultPage .w950 .point_1 .point_tit p{position:absolute;top:0;left:34%;font-size:24px;padding:10px;color:#fff}.consultPage .pt_prior{display:block;width:100%;padding-bottom:10px;background-color:#e5e5e5}.consultPage .pt_prior .w950{letter-spacing:0.8px}.consultPage .pt_prior .w950 .title{display:table;position:relative;margin:0 auto;padding:25px 0;padding-left:70px;color:#274c80;font-size:26px;font-weight:bold}.consultPage .pt_prior .w950 .title::before{content:'';position:absolute;width:44px;height:44px;background-image:url(/images/service/before/consult/logo.png);left:0}.consultPage .pt_prior .w950 .points{width:575px;margin:0 auto}.consultPage .pt_prior .w950 .points li{position:relative;margin-top:15px;padding-left:45px;font-weight:bold}.consultPage .pt_prior .w950 .points li::before{content:'';position:absolute;width:30px;height:26px;background-image:url(/images/service/before/consult/mark.png);background-repeat:no-repeat;left:0}.consultPage .pt_prior .w950 .points li:first-child{margin-top:0}.consultPage .w950{letter-spacing:0.8px}.consultPage .w950 .triangle_3{display:block;text-align:center;margin-bottom:20px}.consultPage .w950 .setumei{display:block;margin:0 auto;margin-top:28px;margin-bottom:40px}.consultPage .w950 .discuss_2{width:890px;margin:0 auto}.consultPage .point_2{width:890px;margin:0 auto;margin-top:57px}.consultPage .point_2 .point_tit{position:relative;height:56px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .point_2 .point_tit::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .point_2 .point_tit span{position:absolute;top:50%;left:17%;padding:0 25px;background-color:#c62252;color:#fff;font-size:21px;font-weight:bold;letter-spacing:0.8px;transform:translateY(-50%)}.consultPage .point_2 .point_tit p{position:absolute;top:0;left:34%;font-size:24px;padding:10px;color:#fff}.consultPage .point_2 .thumbnail{display:table;width:743px;margin:0 auto;margin-top:35px;margin-bottom:20px}.consultPage .point_2 .thumbnail li{width:49%;float:left;font-weight:bold}.consultPage .point_2 .thumbnail li img{width:100%}.consultPage .point_2 .thumbnail li:last-child{margin-left:10px}.consultPage .point_2 .conv_photo{margin-top:30px}.consultPage .point_2 .conv_photo .left_part{width:60%;float:left}.consultPage .point_2 .conv_photo .right_part{width:37%;float:right}.consultPage .point_2 .conv_photo .right_part img{margin-top:25px}.consultPage .point_2 .conv_photo .right_part span{font-size:14px;font-weight:bold}.consultPage .point_2 .conv_photo_1{margin-top:30px}.consultPage .point_2 .conv_photo_1.sp{display:none}.consultPage .point_2 .conv_photo_1 .left_part{width:60%;float:left}.consultPage .point_2 .conv_photo_1 .right_part{width:37%;float:right}.consultPage .point_2 .conv_photo_1 .right_part img{margin-top:0}.consultPage .point_2 .conv_photo_1 .right_part span{font-size:14px;font-weight:bold}.consultPage .point_2 .conv_photo_2{display:inline-block;margin-top:30px}.consultPage .point_2 .conv_photo_2.sp{display:none}.consultPage .point_2 .conv_photo_2 .left_part{width:60%;float:left}.consultPage .point_2 .conv_photo_2 .right_part{width:37%;float:right}.consultPage .point_2 .conv_photo_2 .right_part img{margin-top:0}.consultPage .point_2 .conv_photo_2 .right_part .dummy_1{margin-top:20px}.consultPage .point_2 .conv_photo_2 .right_part span{font-size:14px;font-weight:bold}.consultPage .point_2 .conv_photo_3.sp{display:none}.consultPage .point_2 .conv_photo_3 .left_part{width:60%;float:left}.consultPage .point_2 .conv_photo_3 .right_part{width:37%;float:right}.consultPage .point_2 .conv_photo_3 .right_part img{margin-top:20px}.consultPage .point_2 .conv_photo_3 .right_part span{font-size:14px;font-weight:bold}.consultPage .pt_prior_1{display:block;width:100%;padding-bottom:10px;background-color:#e5e5e5}.consultPage .pt_prior_1 .w950{letter-spacing:0.8px}.consultPage .pt_prior_1 .w950 .title{display:table;position:relative;margin:0 auto;padding:25px 0;padding-left:70px;color:#274c80;font-size:26px;font-weight:bold}.consultPage .pt_prior_1 .w950 .title::before{content:'';position:absolute;width:44px;height:44px;background-image:url(/images/service/before/consult/logo.png);left:0}.consultPage .pt_prior_1 .w950 .title span{position:absolute;font-weight:lighter;font-size:15px;right:-85%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);letter-spacing:0}.consultPage .pt_prior_1 .w950 .points{width:660px;margin:0 auto}.consultPage .pt_prior_1 .w950 .points li{position:relative;margin-top:15px;padding-left:50px;font-weight:bold}.consultPage .pt_prior_1 .w950 .points li::before{content:'';position:absolute;width:30px;height:26px;background-image:url(/images/service/before/consult/mark.png);background-repeat:no-repeat;left:0}.consultPage .pt_prior_1 .w950 .points li:first-child{margin-top:0}.consultPage .w950 .point_3{width:890px;margin:0 auto;margin-top:40px}.consultPage .w950 .point_3 .point_tit{position:relative;height:56px;margin-bottom:30px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .w950 .point_3 .point_tit::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .w950 .point_3 .point_tit span{position:absolute;top:50%;left:17%;padding:0 25px;background-color:#c62252;color:#fff;font-size:21px;font-weight:bold;letter-spacing:0.8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.consultPage .w950 .point_3 .point_tit p{position:absolute;top:0;left:34%;font-size:24px;padding:10px;color:#fff}.consultPage .w950 .point_3 .conv_photo_4{display:table;width:100%;margin-top:50px;margin-bottom:30px}.consultPage .w950 .point_3 .conv_photo_4 .left_part{width:60%;float:left}.consultPage .w950 .point_3 .conv_photo_4 .right_part{width:37%;float:right}.consultPage .w950 .point_3 .conv_photo_4 .right_part span{font-size:14px;font-weight:bold}.consultPage .w950 .point_3 .conv_photo_5{display:table;width:100%;margin-top:50px}.consultPage .w950 .point_3 .conv_photo_5 .left_part{width:60%;float:left}.consultPage .w950 .point_3 .conv_photo_5 .right_part{width:37%;float:right}.consultPage .w950 .point_3 .conv_photo_5 .right_part span{display:block;position:relative;width:230px;color:#304B78;text-align:right;font-size:14px;font-weight:bold;float:right}.consultPage .w950 .point_3 .conv_photo_5 .right_part span::before{content:'';position:absolute;width:18px;height:18px;background-image:url(/images/service/before/consult/arrow.png);left:0;bottom:0}.consultPage .w950 .point_3 .conv_photo_5 .right_part span::after{content:'';position:absolute;width:207px;border:1px solid #9198a5;bottom:2px;right:0}.consultPage .w950 .point_3 .pixta{display:block;margin:0 auto;margin-top:28px;margin-bottom:60px}.consultPage .pt_prior_2{display:block;width:100%;padding-bottom:10px;background-color:#e5e5e5}.consultPage .pt_prior_2 .w950{letter-spacing:0.8px}.consultPage .pt_prior_2 .w950 .title{display:table;position:relative;margin:0 auto;padding:25px 0;padding-left:70px;color:#274c80;font-size:26px;font-weight:bold}.consultPage .pt_prior_2 .w950 .title::before{content:'';position:absolute;width:44px;height:44px;background-image:url(/images/service/before/consult/logo.png);left:0}.consultPage .pt_prior_2 .w950 .points{width:790px;margin:0 auto}.consultPage .pt_prior_2 .w950 .points li{position:relative;margin-top:15px;padding-left:50px;font-weight:bold}.consultPage .pt_prior_2 .w950 .points li::before{content:'';position:absolute;width:30px;height:26px;background-image:url(/images/service/before/consult/mark.png);background-repeat:no-repeat;left:0}.consultPage .pt_prior_2 .w950 .points li:first-child{margin-top:0}.consultPage .w950.final{margin-bottom:0 !important}.consultPage .w950.final .point_4{width:890px;margin:0 auto;margin-top:25px}.consultPage .w950.final .point_4 .point_tit{position:relative;height:56px;margin-bottom:50px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .w950.final .point_4 .point_tit::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .w950.final .point_4 .point_tit span{position:absolute;top:50%;left:17%;padding:0 25px;background-color:#c62252;color:#fff;font-size:21px;font-weight:bold;letter-spacing:0.8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.consultPage .w950.final .point_4 .point_tit p{position:absolute;top:0;left:34%;font-size:24px;padding:10px;color:#fff}.consultPage .final_part{width:890px;margin:0 auto;margin-bottom:30px}.consultPage .final_part .title{position:relative;height:56px;margin-bottom:30px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .final_part .title::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .final_part .title span{position:absolute;left:0;right:0;top:50%;margin:auto;color:#fff;text-align:center;font-size:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.consultPage .final_part .paragraph{position:relative;font-weight:bold;z-index:1}.consultPage .final_part .paragraph .p_1,.consultPage .final_part .paragraph .p_2,.consultPage .final_part .paragraph .p_3{line-height:1.5}.consultPage .final_part .paragraph .p_1.sp,.consultPage .final_part .paragraph .p_2.sp,.consultPage .final_part .paragraph .p_3.sp{display:none}.consultPage .final_part .paragraph .p_1,.consultPage .final_part .paragraph .p_2{display:block;font-size:20px;text-align:center}.consultPage .final_part .paragraph .p_2{margin-top:20px}.consultPage .final_part .paragraph .p_3{display:block;position:relative;margin-top:20px;font-size:20px;text-align:center}.consultPage .final_part .paragraph .p_3 span{color:#c62252}.consultPage .final_part .paragraph .p_3 img{position:absolute;bottom:-34px;left:0;right:0;margin:0 auto;z-index:-1}.consultPage .to_know{margin-top:80px}.consultPage .to_know .title_tk{position:relative;width:100%;height:73px;margin-bottom:20px;background-image:url(/images/service/before/consult/to_know_titbg.png);background-position:center;background-size:contain;background-repeat:no-repeat}.consultPage .to_know .title_tk span{position:absolute;top:50%;left:0;right:0;color:#274c80;font-size:30px;text-align:center;transform:translateY(-62%);-webkit-transform:translateY(-62%);-moz-transform:translateY(-62%)}.consultPage .to_know ul{display:table}.consultPage .to_know ul li{width:185px;height:215px;margin:3px;padding:20px 0;box-sizing:border-box;background-color:#ffffff;float:left}.consultPage .to_know ul li:first-child{margin-left:0}.consultPage .to_know ul li:last-child{margin-right:0}.consultPage .to_know ul li .top_content{position:relative;padding-bottom:15px;text-align:center}.consultPage .to_know ul li .top_content::before{content:'';position:absolute;width:170px;left:0;right:0;bottom:0;margin:0 auto;border-bottom:1px dotted}.consultPage .to_know ul li .top_content img{display:block;margin:0 auto;margin-bottom:7px}.consultPage .to_know ul li .top_content span{color:#2e4872;font-size:18px;background:url(/images/service/before/consult/yellow_line3.png);background-repeat:repeat-x;background-position:bottom;line-height:0}.consultPage .to_know ul li .top_content span.sp{display:none}.consultPage .to_know ul li .bottom_content{display:block;padding:10px;font-size:15px;line-height:19px}.consultPage .to_know ul li .bottom_content.sp{display:none}.consultPage .to_know .paragraph_1{margin-top:35px}.consultPage .to_know .paragraph_1 .p_1,.consultPage .to_know .paragraph_1 .p_2{display:block;font-size:20px;font-weight:bold;text-align:center;line-height:1.5}.consultPage .to_know .paragraph_1 .p_1.sp,.consultPage .to_know .paragraph_1 .p_2.sp{display:none}.consultPage .to_know .paragraph_1 .p_2{margin-top:30px}.consultPage .to_know .paragraph_1 .p_2 span{color:#c62252;font-size:22px}.consultPage .advance_part{margin-top:50px}.consultPage .advance_part .advance_title{position:relative;height:108px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat}.consultPage .advance_part .advance_title::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-10%;margin:0 auto}.consultPage .advance_part .advance_title span{position:absolute;top:50%;left:0;right:0;margin:auto;padding:0;color:#fff;text-align:center;font-size:34px;letter-spacing:0.8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.consultPage .advance_part .w950 .paragraph_2{margin-top:20px}.consultPage .advance_part .w950 .paragraph_2 .p_1.sp,.consultPage .advance_part .w950 .paragraph_2 .p_2.sp{display:none}.consultPage .advance_part .w950 .paragraph_2 .p_1{display:block;text-align:center;font-size:20px;font-weight:bold}.consultPage .advance_part .w950 .paragraph_2 .p_2{display:block;margin-top:10px;color:#c31b4e;text-align:center;font-size:24px;font-weight:bold}.consultPage .advance_part .w950 .flow{margin-top:25px}.consultPage .advance_part .w950 .flow .flow_title{display:block;position:relative;text-align:center;font-size:24px;font-weight:bold}.consultPage .advance_part .w950 .flow .flow_title::before,.consultPage .advance_part .w950 .flow .flow_title::after{content:'';position:absolute;width:35%;height:1px;left:0;top:0;bottom:0;margin:auto;border-top:2px solid #633e0e}.consultPage .advance_part .w950 .flow .flow_title::after{right:0;left:auto}.consultPage .advance_part .w950 .flow ul{margin-top:15px}.consultPage .advance_part .w950 .flow ul li{width:277px;float:left;margin-left:13px}.consultPage .advance_part .w950 .flow ul li:nth-of-type(3n+1){margin-left:0}.consultPage .advance_part .w950 .flow ul li:nth-of-type(3n+2){width:353px}.consultPage .advance_part .w950 .flow ul li:nth-of-type(3n+3){width:293px}.consultPage .advance_part .w950 .flow ul li img{width:100%;height:185px}.consultPage .advance_part .w950 .flow ul li .text{font-size:14px;font-weight:bold;letter-spacing:0.6px;line-height:19px}.consultPage .advance_part .w950 .flow ul li .text.sp{display:none}.consultPage .advance_part .w950 .flow ul li .text .note{font-weight:normal;font-size:13px}.consultPage .kept_points{margin-top:40px;padding-bottom:20px}.consultPage .kept_points .kept_title{display:block;position:relative;padding:13px 0;color:#633e0e;background-color:#decfb9;border-top:3px solid #633e0e;border-bottom:3px solid #633e0e;text-align:center;font-size:30px;font-weight:bold}.consultPage .kept_points .kept_title.sp{display:none}.consultPage .kept_points .kept_title::before{content:'';position:absolute;width:0;height:0;left:0;right:0;bottom:-13px;margin:auto;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #633e0e}.consultPage .kept_points .w950 .box_1{display:table;width:890px;margin:0 auto;margin-top:20px}.consultPage .kept_points .w950 .box_1 .title{display:block;background-image:url(/images/service/before/consult/title_bg_1.png);background-repeat:no-repeat;background-position:center;color:#633e0e;text-align:center;font-size:20px;font-weight:bold}.consultPage .kept_points .w950 .box_1 ul{margin-top:30px}.consultPage .kept_points .w950 .box_1 ul li{position:relative;width:290px;height:147px;margin-left:9px;background-color:#fff;float:left;border-radius:5px}.consultPage .kept_points .w950 .box_1 ul li:nth-of-type(3n+1){margin-left:0}.consultPage .kept_points .w950 .box_1 ul li:nth-of-type(3n+2) .bottom_content{bottom:10%}.consultPage .kept_points .w950 .box_1 ul li .top_content{position:relative;padding:20px 0;background-color:#decfb9;text-align:center;font-size:20px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px}.consultPage .kept_points .w950 .box_1 ul li .top_content span{display:table;position:relative;margin:0 auto}.consultPage .kept_points .w950 .box_1 ul li .top_content span::before{content:'';position:absolute;width:24px;height:20px;background-image:url(/images/service/before/consult/Check.png);left:-50px;top:0;bottom:0;margin:auto}.consultPage .kept_points .w950 .box_1 ul li .bottom_content{position:absolute;bottom:20%;left:0;right:0;text-align:center;font-size:13px}.consultPage .kept_points .w950 .box_1 ul li .bottom_content span{display:table;position:relative;margin:0 auto;font-size:13px;font-weight:bold;text-decoration:underline;color:#304B78}.consultPage .kept_points .w950 .box_1 ul li .bottom_content span::before{content:'';position:absolute;width:18px;height:18px;background-image:url(/images/service/before/consult/arrow.png);left:-30%}.consultPage .kept_points .w950 .box_2{width:750px;margin:0 auto;margin-top:30px}.consultPage .kept_points .w950 .box_2 .title{display:block;background-image:url(/images/service/before/consult/title_bg_2.png);background-repeat:no-repeat;background-position:center;color:#633e0e;text-align:center;font-size:20px;font-weight:bold}.consultPage .kept_points .w950 .box_2 ul{margin-top:20px}.consultPage .kept_points .w950 .box_2 ul li{position:relative;width:calc(100% / 2 - 8px);height:147px;background-color:#fff;float:left;border-radius:5px}.consultPage .kept_points .w950 .box_2 ul li:last-child{margin-left:15px}.consultPage .kept_points .w950 .box_2 ul li:first-child .bottom_content{bottom:10%}.consultPage .kept_points .w950 .box_2 ul li .top_content{position:relative;padding:20px 0;background-color:#decfb9;text-align:center;font-size:20px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px}.consultPage .kept_points .w950 .box_2 ul li .top_content span{display:table;position:relative;margin:0 auto}.consultPage .kept_points .w950 .box_2 ul li .top_content span::before{content:'';position:absolute;width:24px;height:20px;background-image:url(/images/service/before/consult/Check.png);left:-50px;top:0;bottom:0;margin:auto}.consultPage .kept_points .w950 .box_2 ul li .bottom_content{position:absolute;bottom:20%;left:0;right:0;text-align:center;font-size:13px}.consultPage .kept_points .w950 .box_2 ul li .bottom_content.sp{display:none}.consultPage .kept_points .w950 .box_2 ul li .bottom_content span{display:table;position:relative;margin:0 auto;font-size:13px;font-weight:bold;text-decoration:underline;color:#304B78}.consultPage .kept_points .w950 .box_2 ul li .bottom_content span::before{content:'';position:absolute;width:18px;height:18px;background-image:url(/images/service/before/consult/arrow.png);left:-30%}.consultPage .tellbox .tellbox_title{text-align:center;position:relative;height:46px}.consultPage .tellbox .tellbox_title p{width:953px;height:46px;padding-top:10px;margin:auto;color:#ffffff;font-size:2.4rem;position:absolute;top:-20px;left:0;right:0;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat-x;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.consultPage .tellbox .tellbox_title p::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-21%;margin:0 auto}.consultPage .tellbox .w890{width:890px;margin:auto}.consultPage .tellbox .w890 .textBoxMod1{overflow:hidden;margin-bottom:20px}.consultPage .tellbox .w890 .textBoxMod1 li{width:49%;float:left;margin-right:1%}.consultPage .tellbox .w890 .textBoxMod1 li dl dd{background:url(/images/service/before/img_before03_mod.png) no-repeat left top;background-size:cover;padding:26px 10px 35px 149px;font-weight:bold}.consultPage .tellbox .w890 .textBoxMod1 li:first-child dl dt{background:url(/images/common/bg_line_blue.png) center center repeat-x;color:#324e7c;font-size:3.0rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;margin:20px 0 10px}.consultPage .tellbox .w890 .textBoxMod1 li:first-child dl dt span{background-color:#FFFFFF}.consultPage .tellbox .w890 .textBoxMod1 li:first-child dl dd{color:#324e7c;font-size:17px}.consultPage .tellbox .w890 .textBoxMod1 li:last-child{margin-left:1%;margin-right:0}.consultPage .tellbox .w890 .textBoxMod1 li:last-child dl dt{background:url(/images/common/bg_line_brown.png) center center repeat-x;color:#763918;font-size:3.0rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;text-align:center;margin:20px 0 10px}.consultPage .tellbox .w890 .textBoxMod1 li:last-child dl dt span{background-color:#FFFFFF}.consultPage .tellbox .w890 .textBoxMod1 li:last-child dl dd{color:#763918;font-size:17px;background-image:url(/images/service/before/img_before04_mod.png)}.consultPage .tellbox .w890 .mailInfo{padding-bottom:20px}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox{background:url(/images/service/before/consult/mailInfo_img.png) no-repeat #f1eee6;padding:40px 20px 24px 282px;text-align:center}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox p{font-weight:bold}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox a{display:block;text-align:center;width:440px;color:#FFF;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;font-size:2.0rem;font-weight:bold;text-decoration:none;background:#c2a862 url(/images/common/bg_gradient_white.jpg) left center repeat-x;background:-moz-linear-gradient(top, #c2a862 0%, #a88435 78%);background:-webkit-linear-gradient(top, #c2a862 0%, #a88435 78%);background:linear-gradient(to bottom, #c2a862 0%, #a88435 78%);border:solid 1px #967725;height:45px;line-height:45px;border-radius:6px;box-sizing:border-box;position:relative;margin:7px auto 25px}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox a span{text-shadow:0px 0px 1px #8e5f22,-1px -1px 5px #8e6413}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox{background:url(/images/service/before/consult/triangle.png) no-repeat;background-position:bottom center;padding-bottom:37px;margin:40px 0}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox span{background-image:url(/images/service/before/consult/yellow_line3.png);background-repeat:repeat-x;background-position:bottom}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox p{display:block;line-height:1.5;text-align:center;font-size:20px;font-weight:bold}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox p.big{color:#c31b4e;text-align:center;font-size:24px;font-weight:bold;margin-bottom:20px}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi .sp{display:none}@media screen and (max-width: 736px){.consultPage{background-color:#fbf5e4;margin-top:0}.consultPage .w950{margin-top:0 !important;margin-bottom:0 !important}.consultPage .w950 .site-content{width:100%;background-color:#fbf5e4}.consultPage .w950 .site-content .ques_container{width:100%;padding:10px;margin-top:0}.consultPage .w950 .site-content .ques_container .ques_p{margin-top:70px;font-size:1.6rem;line-height:1.7;font-weight:unset}.consultPage .w950 .site-content .ques_container .ques_title{width:100%;font-size:2.1rem}.consultPage .w950 .site-content .ques_container .ques_title::before,.consultPage .w950 .site-content .ques_container .ques_title::after{display:none}.consultPage .w950 .site-content .ques_container .ques_title.pc{display:none}.consultPage .w950 .site-content .ques_container .ques_title.sp{display:block}.consultPage .w950 .site-content .ques_container .ques_title.sp p{position:absolute;top:27%;left:0;right:0;margin:0 auto;line-height:1.2}.consultPage .w950 .site-content .ques_container .ques_title.sp p span{letter-spacing:0;font-size:1.9rem;line-height:2}.consultPage .w950 .site-content .ques_container .graph_content{padding:20px 15px;margin-top:30px}.consultPage .w950 .site-content .ques_container .graph_content .graph .left,.consultPage .w950 .site-content .ques_container .graph_content .graph .right{width:100%}.consultPage .w950 .site-content .ques_container .graph_content .graph .title{display:inline-block;width:100%}.consultPage .w950 .site-content .ques_container .graph_content .graph .title img{width:10%;margin-top:5px;margin-right:5px}.consultPage .w950 .site-content .ques_container .graph_content .graph .title p{width:85%;font-size:1.8rem;float:right;line-height:24px}.consultPage .w950 .site-content .ques_container .graph_content .graph .title p.pc{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph .title p.sp{display:block}.consultPage .w950 .site-content .ques_container .graph_content .graph .left .graph_1{margin-top:10px}.consultPage .w950 .site-content .ques_container .graph_content .graph .left .graph_1.pc{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph .left .graph_1.sp{display:block}.consultPage .w950 .site-content .ques_container .graph_content .graph .right{margin-top:30px}.consultPage .w950 .site-content .ques_container .graph_content .graph .right .graph_2{margin-top:15px}.consultPage .w950 .site-content .ques_container .graph_content .graph .right .graph_2.pc{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph .right .graph_2.sp{display:block;width:52%}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc p.pc{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc p.sp{display:block;font-size:1.4rem;font-weight:normal;line-height:1.6}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc span.pc{display:none}.consultPage .w950 .site-content .ques_container .graph_content .graph_desc span.sp{display:block;margin-top:5px;font-size:1.4rem;line-height:1.4;font-weight:unset}.consultPage .w950 .site-content .ques_container .regret_content{margin-top:30px;padding-bottom:12px}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit{position:relative;height:60px;background-image:url(/images/service/before/consult/point_tit_bg.png);background-repeat:repeat;border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;line-height:1.3}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit::before{content:'';position:absolute;width:28px;height:12px;background:url(/images/service/before/consult/before.png) no-repeat;left:0;right:0;bottom:-12px;margin:0 auto}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit img{width:100%}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit img.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit img.sp{display:block}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit span{font-size:1.5rem}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit span.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_tit span.sp{display:block}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg{width:100%;margin-top:30px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box{width:90%;margin:0;padding:15px 0 0 15px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box:last-child{float:left;margin-top:7%}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .talk{font-size:1.6rem;padding-bottom:10px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .talk span{font-size:2.1rem;font-weight:normal}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .woman,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_60_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_61_icon,.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg .talk_box .male_73_icon{right:-40px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2{margin-top:40px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:first-child{padding-top:20px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:first-child .talk{padding-bottom:20px}.consultPage .w950 .site-content .ques_container .regret_content .ppl_reg.box_2 .talk_box:last-child{padding-top:10px}.consultPage .w950 .site-content .ques_container .regret_content .reg_notice.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_notice.sp{display:inline-block;font-size:1.5rem;font-weight:unset}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel{text-align:center;line-height:1.4}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel.sp{display:block;line-height:1.5}.consultPage .w950 .site-content .ques_container .regret_content .reg_wel.sp .txt_1{font-size:1.9rem}.consultPage .w950 .site-content .ques_container .regret_content .reg_particular{display:inline-block;margin-top:15px}.consultPage .w950 .site-content .ques_container .regret_content .reg_particular span{font-size:1.5rem}.consultPage .w950 .site-content .ques_container .regret_content .para_1.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_1.sp{display:inline-block;font-size:1.8rem;line-height:1.3}.consultPage .w950 .site-content .ques_container .regret_content .para_2{margin-top:20px}.consultPage .w950 .site-content .ques_container .regret_content .para_3.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_3.sp{display:block;margin-top:0}.consultPage .w950 .site-content .ques_container .regret_content .para_3.sp span{position:relative}.consultPage .w950 .site-content .ques_container .regret_content .para_4.pc{display:none}.consultPage .w950 .site-content .ques_container .regret_content .para_4.sp{display:block;margin-top:20px;font-size:1.8rem;line-height:1.3}.consultPage .w950 .site-content .ques_container .regret_content .para_4.sp img{width:300px;height:40px;bottom:-33px}.consultPage .exp_content{margin-top:10px}.consultPage .exp_content .exp_title{display:table;background:none}.consultPage .exp_content .exp_title .tit{width:100%;vertical-align:middle;background:url(/images/service/before/consult/exp_report_tit_sp.png) no-repeat;background-size:100%;font-size:3.0rem}.consultPage .exp_content .exp_title .tit span{font-size:1.3rem;margin:0 auto;display:block;text-align:center}.consultPage .exp_content .exp_title .tit img{width:100%}.consultPage .exp_content .exp_title .tit::before,.consultPage .exp_content .exp_title .tit::after{content:none}.consultPage .exp_content .entry-content{width:100%;margin-top:-20px;padding:40px 25px 30px}.consultPage .exp_content .entry-content::before{display:none}.consultPage .exp_content .entry-content .w950{width:100%}.consultPage .w950 .triangle_2{width:80%;margin:0 auto;margin-top:20px}.consultPage .w950 .talk_box{padding:10px;width:100%;box-sizing:border-box}.consultPage .w950 .discuss_1{margin-top:5%}.consultPage .w950 .discuss_1 .thumbnail{width:100%;margin-top:20px}.consultPage .w950 .discuss_1 .thumbnail .building,.consultPage .w950 .discuss_1 .thumbnail .room{display:block;width:auto;margin:0 auto;float:none}.consultPage .w950 .discuss_1 .thumbnail .room{margin-top:5%}.consultPage .w950 .point_1{width:100%;margin-top:0;padding-top:0}.consultPage .w950 .point_1 .point_tit{height:70px;background-repeat:repeat}.consultPage .w950 .point_1 .point_tit::before{bottom:-12%}.consultPage .w950 .point_1 .point_tit span{font-size:1.5rem;top:15%;left:50%;padding:0 15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.consultPage .w950 .point_1 .point_tit p{top:50%;left:0;right:0;padding:10px 0;font-size:1.7rem;text-align:center;transform:translateY(-10%);-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);line-height:1.1}.consultPage .pt_prior .w950 .title{font-size:2.5rem;padding:10px;padding-left:30px}.consultPage .pt_prior .w950 .title::before{width:30px;height:30px;margin:auto;background-size:100%;background-repeat:no-repeat;top:0;bottom:0}.consultPage .pt_prior .w950 .points{width:100%;padding:10px}.consultPage .pt_prior .w950 .points li{font-size:1.4rem}.consultPage .pt_prior .w950 .points li::before{width:25px;height:25px;background-size:100%;background-repeat:no-repeat}.consultPage .w950 .triangle_3{margin-top:20px;margin-bottom:0}.consultPage .w950 .setumei{padding:0 10px;margin:0 auto}.consultPage .w950 .point_2{width:100%;padding:0 10px;margin-top:0}.consultPage .w950 .point_2 .point_tit{position:relative;height:80px;margin-bottom:30px;background-repeat:repeat}.consultPage .w950 .point_2 .point_tit::before{bottom:-12%}.consultPage .w950 .point_2 .point_tit span{font-size:1.3rem;top:15%;left:50%;padding:0 15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.consultPage .w950 .point_2 .point_tit p{padding:0;top:55%;left:0;right:0;font-size:1.7rem;text-align:center;transform:translateY(-20%);-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);line-height:1.1}.consultPage .w950 .point_2 .thumbnail{width:100%;margin-top:5%;margin-bottom:5%}.consultPage .w950 .point_2 .thumbnail li{display:block;width:100%;text-align:center}.consultPage .w950 .point_2 .thumbnail li:last-child{margin-left:0;margin-top:5%}.consultPage .w950 .point_2 .thumbnail li .span{font-size:1.3rem}.consultPage .w950 .point_2 .thumbnail li img{display:block;width:auto;margin:0 auto}.consultPage .w950 .point_2 .conv_photo{margin-top:5%}.consultPage .w950 .point_2 .conv_photo .left_part{width:100%}.consultPage .w950 .point_2 .conv_photo .right_part{width:100%;margin-bottom:15px;text-align:center}.consultPage .w950 .point_2 .conv_photo .right_part img{display:block;margin:0 auto}.consultPage .w950 .point_2 .conv_photo_1{width:100%;margin-top:15px}.consultPage .w950 .point_2 .conv_photo_1.pc{display:none}.consultPage .w950 .point_2 .conv_photo_1.sp{display:block}.consultPage .w950 .point_2 .conv_photo_1 .left_part{width:100%}.consultPage .w950 .point_2 .conv_photo_1 .right_part{width:100%;margin-top:5%;margin-bottom:10px;text-align:center}.consultPage .w950 .point_2 .conv_photo_1 .right_part img{display:block;margin:0 auto}.consultPage .w950 .point_2 .conv_photo_2{width:100%;margin-top:10px}.consultPage .w950 .point_2 .conv_photo_2.pc{display:none}.consultPage .w950 .point_2 .conv_photo_2.sp{display:block}.consultPage .w950 .point_2 .conv_photo_2 .left_part{width:100%}.consultPage .w950 .point_2 .conv_photo_2 .right_part{width:100%;margin-top:0;margin-bottom:10px;text-align:center}.consultPage .w950 .point_2 .conv_photo_2 .right_part img{display:block;margin:0 auto}.consultPage .w950 .point_2 .conv_photo_3{display:table;width:100%;margin-top:0}.consultPage .w950 .point_2 .conv_photo_3.pc{display:none}.consultPage .w950 .point_2 .conv_photo_3.sp{display:block}.consultPage .w950 .point_2 .conv_photo_3 .left_part{width:100%}.consultPage .w950 .point_2 .conv_photo_3 .right_part{width:100%;margin-bottom:10px;text-align:center}.consultPage .w950 .point_2 .conv_photo_3 .right_part img{display:block;margin:0 auto}.consultPage .pt_prior_1{padding:10px;margin-top:10px}.consultPage .pt_prior_1 .w950 .title{font-size:2.5rem;padding:10px 0 10px 35px}.consultPage .pt_prior_1 .w950 .title::before{width:30px;height:30px;margin:auto;background-size:100%;background-repeat:no-repeat;top:0;bottom:0}.consultPage .pt_prior_1 .w950 .title span{font-size:1rem;right:0;top:auto;bottom:-7px;left:0;transform:translateY(0);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);margin:0 auto;text-align:center}.consultPage .pt_prior_1 .w950 .points{width:100%;padding:10px;margin-top:5px}.consultPage .pt_prior_1 .w950 .points li{padding-left:40px;font-size:1.4rem}.consultPage .pt_prior_1 .w950 .points li::before{width:25px;height:25px;background-size:100%;background-repeat:no-repeat}.consultPage .w950 .point_3{width:100%;padding:10px;margin-top:0}.consultPage .w950 .point_3 .point_tit{height:70px;background-repeat:repeat}.consultPage .w950 .point_3 .point_tit::before{bottom:-12%}.consultPage .w950 .point_3 .point_tit span{font-size:1.5rem;top:15%;left:50%;padding:0 15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.consultPage .w950 .point_3 .point_tit p{top:50%;left:0;right:0;font-size:1.7rem;text-align:center;transform:translateY(-20%);-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%)}.consultPage .w950 .point_3 .conv_photo_4,.consultPage .w950 .point_3 .conv_photo_5{margin-bottom:30px;margin-top:0}.consultPage .w950 .point_3 .conv_photo_4 .left_part,.consultPage .w950 .point_3 .conv_photo_5 .left_part{width:100%}.consultPage .w950 .point_3 .conv_photo_4 .right_part,.consultPage .w950 .point_3 .conv_photo_5 .right_part{width:100%}.consultPage .w950 .point_3 .conv_photo_4 .right_part img,.consultPage .w950 .point_3 .conv_photo_5 .right_part img{display:block;margin:0 auto}.consultPage .w950 .point_3 .conv_photo_4 .right_part span,.consultPage .w950 .point_3 .conv_photo_5 .right_part span{float:none;margin:0 auto}.consultPage .w950 .point_3 .conv_photo_5{margin-bottom:0}.consultPage .w950 .point_3 .conv_photo_5 .right_part{margin-bottom:30px}.consultPage .w950 .point_3 .pixta{margin-top:0;margin-bottom:20px}.consultPage .pt_prior_2{padding:10px}.consultPage .pt_prior_2 .w950 .title{font-size:2.5rem;padding:10px 0 10px 35px}.consultPage .pt_prior_2 .w950 .title::before{width:30px;height:30px;margin:auto;background-size:100%;background-repeat:no-repeat;top:0;bottom:0}.consultPage .pt_prior_2 .w950 .points{width:100%;padding:10px}.consultPage .pt_prior_2 .w950 .points li{padding-left:40px;font-size:1.4rem}.consultPage .pt_prior_2 .w950 .points li::before{width:25px;height:25px;background-size:100%;background-repeat:no-repeat}.consultPage .w950.final .point_4{width:100%;padding:10px;margin-top:0}.consultPage .w950.final .point_4 .point_tit{height:90px;margin-bottom:30px;background-repeat:repeat}.consultPage .w950.final .point_4 .point_tit::before{bottom:-12%}.consultPage .w950.final .point_4 .point_tit span{font-size:1.5rem;top:15%;left:50%;padding:0 15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.consultPage .w950.final .point_4 .point_tit p{padding:0;top:55%;left:0;right:0;font-size:1.7rem;text-align:center;line-height:1.1;transform:translateY(-20%);-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%)}.consultPage .w950.final .final_part{width:100%;padding:10px}.consultPage .w950.final .final_part .title{margin-bottom:20px;background-repeat:repeat}.consultPage .w950.final .final_part .title::before{bottom:-12%}.consultPage .w950.final .final_part .title span{font-size:1.7rem}.consultPage .w950.final .final_part .p_1,.consultPage .w950.final .final_part .p_2,.consultPage .w950.final .final_part .p_3{font-size:1.8rem;line-height:1.3}.consultPage .w950.final .final_part .p_1.pc,.consultPage .w950.final .final_part .p_2.pc,.consultPage .w950.final .final_part .p_3.pc{display:none}.consultPage .w950.final .final_part .p_1.sp,.consultPage .w950.final .final_part .p_2.sp,.consultPage .w950.final .final_part .p_3.sp{display:block}.consultPage .w950.final .final_part .p_3 img{width:370px;height:40px;bottom:-30px}.consultPage .w950.final .to_know{margin-top:40px}.consultPage .w950.final .to_know .title_tk{background-size:cover;margin-bottom:0}.consultPage .w950.final .to_know .title_tk span{font-size:2.3rem}.consultPage .w950.final .to_know ul{padding:10px}.consultPage .w950.final .to_know ul li{width:100%;height:auto;margin:0;margin-top:10px}.consultPage .w950.final .to_know ul li .top_content::before{width:270px}.consultPage .w950.final .to_know ul li .top_content span.pc{display:none}.consultPage .w950.final .to_know ul li .top_content span.sp{display:table;margin:0 auto;line-height:1.6}.consultPage .w950.final .to_know ul li .bottom_content{text-align:center;font-size:1.3rem}.consultPage .w950.final .to_know ul li .bottom_content.pc{display:none}.consultPage .w950.final .to_know ul li .bottom_content.sp{display:block}.consultPage .w950.final .to_know .paragraph_1{padding:10px;margin-top:0}.consultPage .w950.final .to_know .paragraph_1 .p_1.sp,.consultPage .w950.final .to_know .paragraph_1 .p_2.sp{display:block;font-size:1.8rem;line-height:1.3}.consultPage .w950.final .to_know .paragraph_1 .p_1.pc,.consultPage .w950.final .to_know .paragraph_1 .p_2.pc{display:none}.consultPage .advance_part{margin-top:15px}.consultPage .advance_part .advance_title{height:78px}.consultPage .advance_part .advance_title span{font-size:2.8rem}.consultPage .advance_part .w950{padding:10px}.consultPage .advance_part .w950 .paragraph_2{margin-top:25px}.consultPage .advance_part .w950 .paragraph_2 .p_1.sp,.consultPage .advance_part .w950 .paragraph_2 .p_2.sp{display:block;font-size:1.8rem;line-height:1.3}.consultPage .advance_part .w950 .paragraph_2 .p_1.pc,.consultPage .advance_part .w950 .paragraph_2 .p_2.pc{display:none}.consultPage .advance_part .w950 .paragraph_2 .p_2.sp{font-size:2rem;line-height:1}.consultPage .advance_part .w950 .flow{margin-top:20px}.consultPage .advance_part .w950 .flow .flow_title{font-size:2rem}.consultPage .advance_part .w950 .flow .flow_title::before,.consultPage .advance_part .w950 .flow .flow_title::after{width:15%}.consultPage .advance_part .w950 .flow ul li{width:100%;margin:0 auto;margin-top:20px;float:none;text-align:center}.consultPage .advance_part .w950 .flow ul li:nth-of-type(3n+2){width:100%;margin:0 auto;margin-top:5%}.consultPage .advance_part .w950 .flow ul li:nth-of-type(3n+3){width:100%;margin:0 auto;margin-top:5%}.consultPage .advance_part .w950 .flow ul li img{display:block;width:auto;max-width:100%;margin:0 auto}.consultPage .advance_part .w950 .flow ul li span.pc{display:none}.consultPage .advance_part .w950 .flow ul li span.sp{display:block}.consultPage .kept_points{margin-top:20px}.consultPage .kept_points .kept_title{padding:20px 0;font-size:2.3rem}.consultPage .kept_points .kept_title::before{bottom:-13px}.consultPage .kept_points .kept_title.pc{display:none}.consultPage .kept_points .kept_title.sp{display:block}.consultPage .kept_points .w950{padding:10px}.consultPage .kept_points .w950 .box_1{width:100%}.consultPage .kept_points .w950 .box_1 .title{background-image:url(/images/service/before/consult/title_bg_2.png);font-size:1.6rem}.consultPage .kept_points .w950 .box_1 ul li{width:100%;margin-top:10px;margin-left:0}.consultPage .kept_points .w950 .box_1 ul li:nth-of-type(3n+2){margin:0;margin-top:10px}.consultPage .kept_points .w950 .box_2{width:100%}.consultPage .kept_points .w950 .box_2 .title{font-size:1.6rem}.consultPage .kept_points .w950 .box_2 ul li{width:100%}.consultPage .kept_points .w950 .box_2 ul li:last-child{margin:0;margin-top:10px}.consultPage .kept_points .w950 .box_2 ul li .bottom_content.pc{display:none}.consultPage .kept_points .w950 .box_2 ul li .bottom_content.sp{display:block}}@media screen and (max-width: 736px){.consultPage .tellbox .tellbox_title{text-align:center;position:relative;height:46px}.consultPage .tellbox .tellbox_title p{width:auto;margin:10px;height:46px;font-size:2.0rem;padding-top:10px}.consultPage .tellbox .w890{width:auto}.consultPage .tellbox .w890 .textBoxMod1{margin:10px;margin-bottom:20px}.consultPage .tellbox .w890 .textBoxMod1 li{width:100%;float:none;margin-right:0}.consultPage .tellbox .w890 .textBoxMod1 li dl dt{font-size:2.2rem !important}.consultPage .tellbox .w890 .textBoxMod1 li:last-child{margin-left:0;margin-right:0}.consultPage .tellbox .w890 .mailInfo{margin:10px}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox{padding:20px}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox p{text-shadow:0px 0px 1px #FFFFFF,-1px -1px 5px #FFFFFF}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox a{width:auto;height:auto;line-height:28px}.consultPage .tellbox .w890 .mailInfo .mailInfo_linkBox a span{padding:0;display:inline}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox{margin:10px}.consultPage .tellbox .w890 .mailInfo .mailInfo_txtBox{background:url(/images/service/before/consult/triangle.png) no-repeat;background-position:bottom center;background-size:80%;margin-top:20px}.consultPage .roundLinkInfoTop .hxStyle02{margin:0 10px 15px;font-size:2rem;color:#874c12;border-left:3px solid #874c12;border-bottom:none;padding-left:10px;font-weight:bold;line-height:1.3}.consultPage .roundLinkInfoTop .w916{width:100%}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi li{width:auto;float:none;margin:0;border:none;border-radius:0}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi li a .titleArea{display:block;position:relative;padding:8px 30px 8px 10px;background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 );border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;font-weight:bold;font-size:1.8rem;display:table;table-layout:fixed;width:100%}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi li a .titleArea .imgThumb{display:table-cell;width:100px;height:84px;vertical-align:middle;position:relative;overflow:hidden}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi li a .titleArea .title{width:100%;display:table-cell;vertical-align:middle;padding:10px;line-height:1.2;background:none;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1.8rem}.consultPage .roundLinkInfoTop .w916 .basicListServiceNavi li a .titleArea .title::after{content:"";width:16px;height:16px;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:16px 16px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 737px){.minohWrap *{box-sizing:border-box}.minohWrap .telInfo *{box-sizing:content-box}.minohWrap .sp{display:none !important}.minohWrap .lede{font-weight:bold;text-align:center;box-sizing:border-box;margin-bottom:40px;font-size:20px;color:#633e0e}.minohWrap .y_underbar{position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff6d));background:-webkit-linear-gradient(transparent 60%, #ffff6d 60%);background:-o-linear-gradient(transparent 60%, #ffff6d 60%);background:linear-gradient(transparent 60%, #ffff6d 60%)}.minohWrap .red_text{color:#c62252 !important}.minohWrap .row-space-pc{-js-display:flex;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minohWrap .sp-co{display:none}.minohWrap h2.h2-01{font-size:48px;color:#FFF;text-align:center}}@media screen and (min-width: 737px) and (width: 768px){.minohWrap h2.h2-01{font-size:26px;color:#FFF;text-align:center}}@media screen and (min-width: 737px){.minohWrap .headerIn{max-width:950px;margin:0 auto;padding:0 0 3px}.minohWrap ul.descList{font-size:69%;font-weight:700}.minohWrap ul.descList li:first-child{float:left;line-height:1.6;margin:0;width:100%}.minohWrap .des-txt{padding:5px 0 0 0}}@media screen and (min-width: 737px) and (min-width: 768px) and (max-width: 949px){.minohWrap ul.descList li:first-child{width:100%}.minohWrap ul.descList li:first-child .pc_only{display:none !important}}@media screen and (min-width: 737px){.minohWrap header .row-space-pc{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.minohWrap header h1.logo{margin:15px 50px 10px 0px}.minohWrap .headerList{position:relative}.minohWrap .headerList li:first-child{margin:0 20px 0 0}.minohWrap .headerList li .telText{color:#2D4670;font-weight:bold;position:absolute;top:4px;left:294px;font-size:5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:-0.6px}.minohWrap .text-main{font-size:46px}.minohWrap .ttlBox01{background:url(/lp/resource/images/minoh/bg_ttl01.png) repeat-x center center;height:127px;line-height:114px;padding:0 30px;margin-bottom:20px}.minohWrap article.art01{background:#F5F3EC;padding:40px 30px 100px}.minohWrap .PC-art02{margin:60px 0 0 0}.minohWrap .art01 h3{color:#856242;font-weight:bold;font-size:31px;width:410px;margin:0 auto;border-bottom:1px dotted #c6b7a9;padding-bottom:15px;letter-spacing:0.1em}.minohWrap .art01 h3.no_bar{border-bottom:transparent}.minohWrap .art01 .atr01bor{border-bottom:3px solid #856242 !important}.minohWrap .art01 ul.sec01List{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.minohWrap .art01 ul.sec01List li{width:33.3333333%;height:340px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-repeat:no-repeat;background-position:center;padding-top:30px}.minohWrap .art01 ul.sec01List li:nth-child(1){background-image:url(/lp/resource/images/corporate/sec01List_bkimg01.png);background-size:contain;margin:0 15px 0 0}.minohWrap .art01 ul.sec01List li:nth-child(2){background-image:url(/lp/resource/images/corporate/sec01List_bkimg02.png);background-size:contain;margin:0 15px 0 0}.minohWrap .art01 ul.sec01List li:nth-child(3){background-image:url(/lp/resource/images/corporate/sec01List_bkimg03.png);background-size:contain}.minohWrap .art01 ul.sec01List li span.number{font-size:64px;text-align:center;display:block;color:#856242;line-height:1em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}.minohWrap .art01 ul.sec01List li h4{font-size:28px;font-weight:bold;line-height:1.4em}}@media screen and (min-width: 737px) and (min-width: 768px) and (max-width: 950px){.minohWrap .art01 ul.sec01List li h4{font-size:25px;font-weight:bold;line-height:1.4em}}@media screen and (min-width: 737px){.minohWrap .art01 ul.sec01List li h4 span.red_text{font-size:33px}.minohWrap .art01 ul.sec01List li img{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.minohWrap .art01 .center{position:relative;width:950px;margin:0 auto}.minohWrap .art01 .center .telText{color:#2D4670;font-weight:bold;position:absolute;top:70px;left:184px;font-size:7.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:-0.6px}.minohWrap .art02 h3{color:#856242;font-weight:bold;font-size:31px;padding-bottom:15px;letter-spacing:0.1em}.minohWrap .art02 ul.sec02List li h4{font-size:20px;text-align:left;font-weight:bold;position:relative;margin-bottom:10px;padding-left:40px}.minohWrap .art02 ul.sec02List li h4:before{content:url(/lp/resource/images/ico_check.png);position:absolute;left:0}.minohWrap .art02 ul.sec03List li h4{font-size:20px;text-align:left;font-weight:bold;position:relative;margin-bottom:10px;padding-left:40px}.minohWrap .art02 ul.sec03List li h4:before{content:url(/lp/resource/images/ico_check.png);position:absolute;left:0}.minohWrap .art02 ul.sec05List li h4{font-size:20px;text-align:left;font-weight:bold;position:relative;margin-bottom:10px;padding-left:40px}.minohWrap .art02 ul.sec05List li h4:before{content:url(/lp/resource/images/ico_check.png);position:absolute;left:0}.minohWrap .mainImage{width:100%;padding-bottom:20px;position:relative;z-index:1;background:url(/lp/resource/images/minoh/mv.jpg) center center no-repeat;background-size:cover;height:500px}.minohWrap .mainImage img{display:block;width:100%}.minohWrap .mainImage .mvText{z-index:2;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.minohWrap .mainImage .mvPrice{z-index:2;width:auto;position:absolute;bottom:40px;right:50%;transform:translateX(482px)}.minohWrap .sectionLp01{margin:0 auto;padding:20px 0 100px;width:950px}.minohWrap .sectionLp01.last{padding-bottom:30px}.minohWrap .sectionLp01 .boxFee1Sp{display:none}.minohWrap .sectionLp01 .boxFee1{padding:17px 0 30px;background-color:#eaf0f9;border-radius:0 0 5px 5px;text-align:center}.minohWrap .sectionLp01 .boxFee1 .ttl{line-height:1.6;width:395px;padding:3px 5px 16px;margin:-40px auto 12px;background:url(/images/fee/img_total_title.png) no-repeat 0 0;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:26px;font-size:2.6rem;color:#274c80}.minohWrap .sectionLp01 .boxFee1 .list{overflow:hidden;text-align:left;display:inline-block}.minohWrap .sectionLp01 .boxFee1 .list li{position:relative;background:url(/images/fee/bg_boxfee3.png) no-repeat left top;float:left;width:251px;height:126px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:11px 10px 0 125px;line-height:1.5;margin-left:54px;font-size:15px}.minohWrap .sectionLp01 .boxFee1 .list li:first-child{margin-left:0;background-image:url(/images/fee/bg_boxfee2.png)}.minohWrap .sectionLp01 .boxFee1 .list li:last-child{background-image:url(/images/fee/bg_boxfee1.png)}.minohWrap .sectionLp01 .boxFee1 .list li:last-child .text{margin-top:0}.minohWrap .sectionLp01 .boxFee1 .list li:not(:last-child):after{display:block;content:'';background:url(/images/fee/icon_plus.png) no-repeat left top;position:absolute;width:32px;height:31px;top:46px;right:-42px}.minohWrap .sectionLp01 .boxFee1 .list li .type{font-size:30px;font-size:3rem;color:#83a5cb;font-weight:bold}.minohWrap .sectionLp01 .boxFee1 .list li .text{margin-top:10px;font-weight:bold}.minohWrap .sectionLp01 .lpTitle01{text-align:center;color:#fff;font-size:40px;font-weight:bold;background:#2d4670;padding:0 15px;position:relative;height:91px;line-height:91px;letter-spacing:0.1em}.minohWrap .sectionLp01 .lpTitle01:before{display:block;content:"";width:20px;height:111px;position:absolute;left:0;top:0;transform:translateX(-20px);background:url(/lp/resource/images/minoh/title01_accent_left.png) center center no-repeat;background-size:contain}.minohWrap .sectionLp01 .lpTitle01:after{display:block;content:"";width:20px;height:111px;position:absolute;right:0;top:0;transform:translateX(20px);background:url(/lp/resource/images/minoh/title01_accent_right.png) center center no-repeat;background-size:contain}.minohWrap .sectionLp01 .m_lpBox{margin-bottom:40px;padding:0 15px}.minohWrap .sectionLp01 .m_lpBox--01{background:#fff;box-shadow:5px 5px rgba(45,70,112,0.3)}.minohWrap .sectionLp01 .m_lpBox--01 .lpTitle02{font-size:30px;color:#2d4670;padding:8px 0;border-top:3px solid #2d4670;border-bottom:3px solid #2d4670}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList{padding-top:50px;text-align:center}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li{display:block;font-size:24px;color:#333;font-weight:bold;line-height:1.4;text-align:center}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li:not(:first-child){margin-top:30px}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li p{display:inline-block;position:relative}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li p:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translate(-58px, -50%);width:48px;height:36px;background:url(/lp/resource/images/minoh/ico_check.png) center center no-repeat;background-size:contain}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li .accent{color:#c01046;font-size:30px;background:linear-gradient(transparent 60%, #ffff6d 60%)}.minohWrap .sectionLp01 .m_lpBox--02{background:#fff;border:1px solid #eceef2;padding-top:55px;padding-bottom:40px}.minohWrap .sectionLp01 .m_lpBox--02 .feeCaption{text-align:left;padding:8px 30px 0}.minohWrap .sectionLp01 .center{position:relative}.minohWrap .sectionLp01 .center .telText{color:#2D4670;font-weight:bold;position:absolute;top:70px;left:187px;font-size:7.5rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:-0.6px}.minohWrap .minohSliderWrap{display:block;margin:60px auto;width:500px}.minohWrap .minohSliderWrap .bx-wrapper{position:relative}.minohWrap .minohSliderWrap .bx-controls-direction{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;overflow:hidden;margin-top:-16px;pointer-events:none}.minohWrap .minohSliderWrap .bx-prev{pointer-events:auto;float:left;width:30px;height:50px;font-size:0;display:block;background:url(/lp/resource/images/minoh/arrow_left.png) center center no-repeat;background-size:contain}.minohWrap .minohSliderWrap .bx-next{pointer-events:auto;float:right;width:30px;height:50px;font-size:0;display:block;background:url(/lp/resource/images/minoh/arrow_right.png) center center no-repeat;background-size:contain}.minohWrap .minohSliderWrap .bx-default-pager{text-align:center;font-size:0;margin-top:10px}.minohWrap .minohSliderWrap .bx-pager-item{display:inline-block;margin:0 5px}.minohWrap .minohSliderWrap .bx-pager-link{font-size:0;width:16px;height:16px;display:block;border-radius:16px;box-sizing:border-box;border:2px solid #2d4670}.minohWrap .minohSliderWrap .bx-pager-link.active{background:#2d4670}.minohWrap .lpInformationArea{padding:40px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;width:100%}.minohWrap .lpInformationArea .left{width:50%;padding-right:30px;box-sizing:border-box}.minohWrap .lpInformationArea .left img{display:block;width:100%}.minohWrap .lpInformationArea .left .lpInfoDetail{margin-top:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;border:1px solid #b3b3b3;box-sizing:border-box}.minohWrap .lpInformationArea .left .lpInfoDetail .line-left{border-left:1px solid #b3b3b3}.minohWrap .lpInformationArea .left .lpInfoDetail .line-bottom{border-bottom:1px solid #b3b3b3}.minohWrap .lpInformationArea .left .lpInfoDetail .half{width:50%}.minohWrap .lpInformationArea .left .lpInfoDetail .full{width:100%}.minohWrap .lpInformationArea .left .lpInfoDetail dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;box-sizing:border-box}.minohWrap .lpInformationArea .left .lpInfoDetail dl dt{font-weight:bold;box-sizing:border-box;padding:6px 10px;display:block;background:#dadada;width:100px}.minohWrap .lpInformationArea .left .lpInfoDetail dl dd{box-sizing:border-box;padding:6px 10px;display:block;flex:1}.minohWrap .lpInformationArea .right{width:50%}.minohWrap .lpInformationArea .right .map{height:460px}.minohWrap .lpInformationArea .right .map iframe{height:460px}.minohWrap .lpPlanWrapper{width:700px;margin:0 auto}.minohWrap .planBox{margin-top:40px;border-radius:10px;border:2px solid;overflow:hidden}.minohWrap .planBox--60{border-color:#82b5d9;background:#f3feff}.minohWrap .planBox--60 .intTitle{background:#82b5d9}.minohWrap .planBox--60 .planDetail h5{color:#4797cf}.minohWrap .planBox--60 .btnBox .btnBoxClose{background:#82b5d9;box-shadow:4px 4px #004372}.minohWrap .planBox--85{border-color:#95ca56;background:#fafff4}.minohWrap .planBox--85 .intTitle{background:#95ca56;box-shadow:4px 4px #417800}.minohWrap .planBox--85 .planDetail h5{color:#95ca56}.minohWrap .planBox--85 .btnBox .btnBoxClose{background:#95ca56;box-shadow:4px 4px #417800}.minohWrap .planBox--125{border-color:#bf803d;background:#fffaeb}.minohWrap .planBox--125 .intTitle{background:#bf803d;box-shadow:4px 4px #723b00}.minohWrap .planBox--125 .planDetail h5{color:#bf803d}.minohWrap .planBox--125 .btnBox .btnBoxClose{background:#bf803d;box-shadow:4px 4px #723b00}.minohWrap .planBox .intTitle{color:#fff;font-size:30px;font-weight:bold;text-align:center;padding:10px}.minohWrap .planBox .imgBox{width:100%}.minohWrap .planBox .imgBox img{width:100%;display:block}.minohWrap .planBox .detailBox{display:none;width:100%;padding:20px 20px 0}.minohWrap .planBox .detailBox .priceWrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%}.minohWrap .planBox .detailBox .priceWrap .price{display:inline-block;vertical-align:top;padding:0 10px}.minohWrap .planBox .detailBox .priceWrap .price:nth-child(2){padding-top:8px}.minohWrap .planBox .detailBox .priceWrap .price img{display:block}.minohWrap .planBox .detailBox .priceWrap .price p{margin-top:8px;font-size:14px}.minohWrap .planBox .detailBox .priceWrap .price p a:hover{text-decoration:none}.minohWrap .planBox .detailBox .planDetail h5{box-sizing:border-box;display:block;text-align:center;padding:25px 0 20px;font-weight:bold;font-size:18px}.minohWrap .planBox .detailBox .planDetail .plan60List{margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;width:430px;justify-content:space-between;align-items:stretch}.minohWrap .planBox .detailBox .planDetail .plan60List li{display:inline-block;padding-bottom:10px}.minohWrap .planBox .detailBox .planDetail .plan60List li img{display:block}.minohWrap .planBox .detailBox .planDetail .plan85List,.minohWrap .planBox .detailBox .planDetail .plan125List{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;width:100%;box-sizing:border-box;text-align:center}.minohWrap .planBox .detailBox .planDetail .plan85List img,.minohWrap .planBox .detailBox .planDetail .plan125List img{max-width:100%}.minohWrap .planBox .detailBox .planDetail .plan85List .list01,.minohWrap .planBox .detailBox .planDetail .plan125List .list01{width:280px}.minohWrap .planBox .detailBox .planDetail .plan85List .list02,.minohWrap .planBox .detailBox .planDetail .plan125List .list02{width:170px}.minohWrap .planBox .detailBox .planDetail .plan85List .list03,.minohWrap .planBox .detailBox .planDetail .plan125List .list03{width:170px}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl,.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl{line-height:1;text-align:left;font-weight:bold;border-bottom:1px solid #cbcbcb;padding-bottom:5px;margin-bottom:20px;font-size:14px;vertical-align:middle}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl:before,.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl:before{content:"";display:inline-block;width:5px;height:14px;margin-right:5px;margin-top:-3px;vertical-align:middle}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl:before{background:#89bb3b}.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl:before{background:#af681d}.minohWrap .planBox .btnBox{padding:20px 20px 30px;box-sizing:border-box}.minohWrap .planBox .btnBox .btnBoxClose{text-align:center;display:block;cursor:pointer;padding:15px 10px;border-radius:10px;position:relative;font-size:20px;font-weight:bold;color:#fff}.minohWrap .planBox .btnBox .btnBoxClose:before{content:"詳しく見る"}.minohWrap .planBox .btnBox .btnBoxClose:after{position:absolute;right:20px;top:50%;margin-top:-7px;content:"";display:block;width:27px;height:15px;background:url(/lp/resource/images/minoh/arrow_down.png) center center no-repeat}.minohWrap .planBox .btnBox .btnBoxClose.open:before{content:"閉じる"}.minohWrap .planBox .btnBox .btnBoxClose.open:after{transform:rotate(180deg)}.minohWrap .questionDetail{padding-bottom:0}.minohWrap .questionDetail dl{padding-bottom:40px}.minohWrap .eventList *{box-sizing:content-box}.minohWrap .lpArrowBox{line-height:1.4;text-align:center;margin:40px auto;max-width:800px;font-weight:bold;font-size:24px;color:#333;background:url(/lp/resource/images/minoh/img_arrow01.png) center bottom no-repeat}.minohWrap .lpArrowBox .accent{color:#c62252}.minohWrap .lpArrowBox--01{padding-bottom:65px}.minohWrap .lpArrowBox--02{padding-bottom:40px}.minohWrap .lpArrowBox--03{padding-bottom:65px}.minohWrap .textM{font-size:28px}.minohWrap .textL{font-size:38px;line-height:1.2}.minohWrap .textXL{font-size:50px;line-height:1.2}.minohWrap .caption{font-size:14px;font-weight:normal}.mac .minohWrap .headerList li .telText{top:7px;font-size:4.3rem}}@media screen and (max-width: 736px){.minohWrap{background:#fcf5e5}.minohWrap .telArea{padding:0;background:transparent}.minohWrap .eventList.mb40{margin-bottom:0 !important}.minohWrap .eventList li:last-child{margin-bottom:0}.minohWrap .inquirySection .arrowImg{vertical-align:top}.minohWrap .pc{display:none !important}.minohWrap .minohLp{margin-top:0}.minohWrap .lede{margin-bottom:15px;color:#633e0e}.minohWrap header{display:block !important}.minohWrap .y_underbar{position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff6d));background:-webkit-linear-gradient(transparent 60%, #ffff6d 60%);background:-o-linear-gradient(transparent 60%, #ffff6d 60%);background:linear-gradient(transparent 60%, #ffff6d 60%)}.minohWrap .red_text{color:#c62252}.minohWrap h2.h2-01{font-size:142%;color:#FFF;text-align:center;font-weight:700}}@media screen and (max-width: 736px) and (max-width: 374px){.minohWrap h2.h2-01{font-size:125%;color:#FFF;text-align:center}}@media screen and (max-width: 736px){.minohWrap .headerIn{max-width:910px;margin:0 auto;padding:0 20px}.minohWrap ul.descList{font-size:58%;text-align:center;margin:0}.minohWrap ul.descList li:last-child{display:none}.minohWrap header h1.logo{text-align:center;margin:0;width:32%}.minohWrap header h1.logo img{width:80%;display:block}.minohWrap .headerList{-webkit-box-flex:1;-ms-flex:1;flex:1}.minohWrap .headerList li{margin:0 0 10px 0}.minohWrap .headerList li:last-child{margin-bottom:0}.minohWrap #mainImg{position:relative}.minohWrap #mainImg .pc_box .textbox{position:absolute;top:calc(50% - 337px / 2);left:0;right:0;margin:0 auto}.minohWrap #mainImg .pc_box .textbox p{font-size:12px;text-align:left;line-height:1.4em;padding-top:10px;padding-left:15px;padding-right:130px;letter-spacing:0.1em}.minohWrap #mainImg .pc_box h2{padding-top:50px;padding-left:15px;font-size:32px;line-height:1.2em;font-weight:700;text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.minohWrap #mainImg .pc_box h2 small{font-size:18px;color:#c21d4d;line-height:2.6em}.minohWrap .ttlBox01{background:url(/lp/resource/images/minoh/bg_ttl01.png) no-repeat center center;height:90px;line-height:80px;padding:0 20px;background-size:auto 90px}.minohWrap .ttlBox01.doubleLine{padding-top:12px;line-height:1.3}.minohWrap article.art01{background:#F5F3EC;padding:30px 20px 20px 20px}.minohWrap .sec01-index{text-align:center;font-weight:700;line-height:1.8em}.minohWrap .art01 h3{color:#856242;font-weight:bold;font-size:24px;margin:0 auto;border-bottom:2px solid #856242;padding-bottom:15px;letter-spacing:0.1em}.minohWrap .art01 h3.mt50{margin-top:0px !important}.minohWrap .art01 h3.mb15{margin-bottom:0 !important}.minohWrap .art02 h3{color:#856242;font-weight:bold;font-size:24px;margin:0 auto;padding-bottom:15px;letter-spacing:0.1em}.minohWrap .art01 .sec04 h3{color:#373533;font-weight:bold;font-size:20px;line-height:1.4;margin:0 auto;border-bottom:3px solid #856242;padding-bottom:15px;letter-spacing:0.1em}.minohWrap .art01 ul.sec01List li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.minohWrap .art01 ul.sec01List li span.number{font-size:40px;color:#856242;line-height:1em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:10%;margin:20px 0 0 0}.minohWrap .art01 ul.sec01List li:first-child span.number{margin:-5px 0 0 0 !important}.minohWrap .art01 ul.sec01List li:last-child span.number{margin:10px 0 0 0 !important}.minohWrap .art01 ul.sec01List li .text_box{width:65%;text-align:left;padding:0 0 15px 0}.minohWrap .art01 ul.sec01List li .text_box p{font-size:14px;line-height:1.4em;padding:10px 0 0 0}.minohWrap .art01 ul.sec01List li h4{font-size:20px;font-weight:bold;line-height:1.4em;letter-spacing:0.1em}.minohWrap .art01 ul.sec01List li h4 span.red_text{font-size:24px}.minohWrap .art01 ul.sec01List li img{width:24%;height:auto;display:block}.minohWrap .art01 ul.sec01List li img.secimg{margin-top:15px}.minohWrap .art01 ul.sec01List li img.lastimg{margin-top:40px}.minohWrap .art01 h3.no_bar{border-bottom:transparent}.minohWrap .sectionLp01{padding:20px 10px 30px}.minohWrap .sectionLp01 .boxFee1{display:none}.minohWrap .sectionLp01 .boxFee1Sp{background:#e9f1f9}.minohWrap .sectionLp01 .boxFee1Sp ul.list{padding:15px 10px;-webkit-display:flex;display:flex;flex-wrap:wrap}.minohWrap .sectionLp01 .boxFee1Sp ul.list li{border:2px solid #83a5cb;border-radius:3px;background:url(/images/fee/mitsumori_point/sp/bg_boxfee1.png) 95% no-repeat #fff;background-size:16%;margin:10px 0 35px;padding:15px 0;width:100%;-webkit-display:flex;display:flex;align-items:center;min-height:60px;position:relative}.minohWrap .sectionLp01 .boxFee1Sp ul.list li:nth-of-type(2){background:url(/images/fee/mitsumori_point/sp/bg_boxfee2.png) 95% no-repeat #fff;background-size:16%}.minohWrap .sectionLp01 .boxFee1Sp ul.list li:nth-of-type(3){background:url(/images/fee/mitsumori_point/sp/bg_boxfee3.png) 95% no-repeat #fff;background-size:16%}.minohWrap .sectionLp01 .boxFee1Sp ul.list li .type{display:table-cell;color:#83a5cb;margin:0 15px;font-size:2.3rem;font-weight:bold}.minohWrap .sectionLp01 .boxFee1Sp ul.list li .text{display:table-cell;line-height:1.3}.minohWrap .sectionLp01 .boxFee1Sp ul.list li:last-of-type{margin:10px 0}.minohWrap .sectionLp01 .boxFee1Sp ul.list li:not(:last-of-type):after{display:block;content:'';background:url(/images/fee/icon_plus.png) no-repeat left top;position:absolute;width:32px;height:31px;bottom:-39px;right:45%}.minohWrap .sectionLp01 .boxFee1Sp .feeCaption{padding:0 10px 15px}.minohWrap .sectionLp01 .lpTitle01{text-align:center;color:#fff;font-size:20px;font-weight:bold;background:#2d4670;padding:10 15px;position:relative;height:58px;line-height:58px}.minohWrap .sectionLp01 .lpTitle01:before{display:block;content:"";width:6px;height:70px;position:absolute;left:0;top:0;transform:translateX(-6px);background:url(/lp/resource/images/minoh/title01_accent_left.png) right top no-repeat;background-size:100% 100%}.minohWrap .sectionLp01 .lpTitle01:after{display:block;content:"";width:6px;height:70px;position:absolute;right:0;top:0;transform:translateX(6px);background:url(/lp/resource/images/minoh/title01_accent_right.png) left top no-repeat;background-size:100% 100%}.minohWrap .sectionLp01 .m_lpBox{padding:0 15px;margin-bottom:30px}.minohWrap .sectionLp01 .m_lpBox--01{background:#fff;box-shadow:2px 2px rgba(45,70,112,0.3)}.minohWrap .sectionLp01 .m_lpBox--01 .lpTitle02{font-weight:bold;font-size:20px;color:#2d4670;padding:6px 0;border-top:3px solid #2d4670;border-bottom:3px solid #2d4670;margin-bottom:20px}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList{padding-top:30px;text-align:left}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li{display:block;font-size:16px;color:#333;font-weight:bold;line-height:1.4;text-align:left}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li:not(:first-child){margin-top:20px}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li p{display:inline-block;position:relative;padding-left:34px}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li p:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-9px;width:24px;height:18px;background:url(/lp/resource/images/minoh/ico_check.png) center center no-repeat;background-size:contain}.minohWrap .sectionLp01 .m_lpBox--01 .lpIntInner01 .checkedList li .accent{color:#c01046;font-size:18px;background:linear-gradient(transparent 60%, #ffff6d 60%)}.minohWrap .sectionLp01 .m_lpBox--02{padding:0;background:#fff;border:1px solid #eceef2}.minohWrap .minohSliderWrap{display:block;margin:30px auto 40px;width:100%}.minohWrap .minohSliderWrap .bx-wrapper{position:relative}.minohWrap .minohSliderWrap .bx-controls-direction{position:absolute;bottom:0;left:50%;transform:translate(-50%, 6px);width:100%;overflow:hidden;pointer-events:none}.minohWrap .minohSliderWrap .bx-prev{pointer-events:auto;float:left;width:15px;height:25px;font-size:0;display:block;background:url(/lp/resource/images/minoh/arrow_left.png) center center no-repeat;background-size:contain}.minohWrap .minohSliderWrap .bx-next{pointer-events:auto;float:right;width:15px;height:25px;font-size:0;display:block;background:url(/lp/resource/images/minoh/arrow_right.png) center center no-repeat;background-size:contain}.minohWrap .minohSliderWrap .bx-default-pager{text-align:center;font-size:0;margin-top:15px}.minohWrap .minohSliderWrap .bx-pager-item{display:inline-block;margin:0 5px}.minohWrap .minohSliderWrap .bx-pager-link{font-size:0;width:14px;height:14px;display:block;border-radius:16px;box-sizing:border-box;border:2px solid #2d4670}.minohWrap .minohSliderWrap .bx-pager-link.active{background:#2d4670}.minohWrap .lpInformationArea{padding:0 0 20px;display:block;width:100%}.minohWrap .lpInformationArea .left{width:100%;box-sizing:border-box}.minohWrap .lpInformationArea .left img{display:block;width:100%}.minohWrap .lpInformationArea .left .lpInfoDetail{margin-top:10px;display:block;width:100%;border:1px solid #b3b3b3;box-sizing:border-box}.minohWrap .lpInformationArea .left .lpInfoDetail .line-bottom{border-bottom:1px solid #b3b3b3}.minohWrap .lpInformationArea .left .lpInfoDetail dl{width:100%;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;box-sizing:border-box}.minohWrap .lpInformationArea .left .lpInfoDetail dl dt{font-weight:bold;box-sizing:border-box;padding:6px 10px;display:block;background:#dadada;width:80px}.minohWrap .lpInformationArea .left .lpInfoDetail dl dd{box-sizing:border-box;padding:6px 10px;display:block;flex:1}.minohWrap .lpInformationArea .right{margin-top:20px;width:100%}.minohWrap .lpInformationArea .right .map iframe{height:300px}.minohWrap .lpPlanWrapper{width:100%;margin:0 auto;box-sizing:border-box;padding:0 15px 15px}.minohWrap .planBox{margin-top:15px;border-radius:5px;border:1px solid;overflow:hidden}.minohWrap .planBox--60{border-color:#82b5d9;background:#f3feff}.minohWrap .planBox--60 .intTitle{background:#82b5d9}.minohWrap .planBox--60 .planDetail h5{color:#4797cf}.minohWrap .planBox--60 .btnBox .btnBoxClose{background:#82b5d9;box-shadow:2px 2px #004372}.minohWrap .planBox--85{border-color:#95ca56;background:#fafff4}.minohWrap .planBox--85 .intTitle{background:#95ca56;box-shadow:2px 2px #417800}.minohWrap .planBox--85 .planDetail h5{color:#95ca56}.minohWrap .planBox--85 .btnBox .btnBoxClose{background:#95ca56;box-shadow:2px 2px #417800}.minohWrap .planBox--125{border-color:#bf803d;background:#fffaeb}.minohWrap .planBox--125 .intTitle{background:#bf803d;box-shadow:2px 2px #723b00}.minohWrap .planBox--125 .planDetail h5{color:#bf803d}.minohWrap .planBox--125 .btnBox .btnBoxClose{background:#bf803d;box-shadow:2px 2px #723b00}.minohWrap .planBox .intTitle{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px}.minohWrap .planBox .imgBox{width:100%}.minohWrap .planBox .imgBox img{width:100%;display:block}.minohWrap .planBox .detailBox{display:none;width:100%;padding:20px 10px 0}.minohWrap .planBox .detailBox .priceWrap{display:block;width:100%}.minohWrap .planBox .detailBox .priceWrap .price{display:block}.minohWrap .planBox .detailBox .priceWrap .price:nth-child(2){padding-top:20px}.minohWrap .planBox .detailBox .priceWrap .price img{display:block}.minohWrap .planBox .detailBox .priceWrap .price p{margin-top:8px;font-size:14px}.minohWrap .planBox .detailBox .priceWrap .price p a{text-decoration:underline}.minohWrap .planBox .detailBox .planDetail h5{box-sizing:border-box;display:block;text-align:center;padding:20px 0 10px;font-weight:bold;font-size:18px;letter-spacing:-.07em}.minohWrap .planBox .detailBox .planDetail .plan60List{margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;width:100%;align-items:stretch}.minohWrap .planBox .detailBox .planDetail .plan60List li{display:inline-block;padding-bottom:10px;width:32%}.minohWrap .planBox .detailBox .planDetail .plan60List li:not(:nth-child(3n)){margin-right:2%}.minohWrap .planBox .detailBox .planDetail .plan60List li img{width:100%;display:block}.minohWrap .planBox .detailBox .planDetail .plan85List,.minohWrap .planBox .detailBox .planDetail .plan125List{display:block;width:100%;box-sizing:border-box;text-align:center}.minohWrap .planBox .detailBox .planDetail .plan85List img,.minohWrap .planBox .detailBox .planDetail .plan125List img{max-width:100%}.minohWrap .planBox .detailBox .planDetail .plan85List .list01,.minohWrap .planBox .detailBox .planDetail .plan85List .list02,.minohWrap .planBox .detailBox .planDetail .plan125List .list01,.minohWrap .planBox .detailBox .planDetail .plan125List .list02{margin-bottom:20px}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl,.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl{line-height:1;text-align:left;font-weight:normal;border-bottom:1px solid #cbcbcb;padding-bottom:5px;margin-bottom:20px;font-size:16px;font-weight:bold;vertical-align:middle}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl:before,.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl:before{content:"";display:inline-block;width:5px;height:16px;margin-right:5px;margin-top:-3px;vertical-align:middle}.minohWrap .planBox .detailBox .planDetail .plan85List .planDetailTtl:before{background:#89bb3b}.minohWrap .planBox .detailBox .planDetail .plan125List .planDetailTtl:before{background:#af681d}.minohWrap .planBox .btnBox{padding:10px 10px;box-sizing:border-box}.minohWrap .planBox .btnBox .btnBoxClose{text-align:center;display:block;cursor:pointer;padding:10px 10px;border-radius:10px;position:relative;font-size:20px;font-weight:bold;color:#fff}.minohWrap .planBox .btnBox .btnBoxClose:before{content:"詳しく見る"}.minohWrap .planBox .btnBox .btnBoxClose:after{position:absolute;right:20px;top:50%;margin-top:-5px;content:"";display:block;width:18px;height:10px;background:url(/lp/resource/images/minoh/arrow_down.png) center center no-repeat;background-size:contain}.minohWrap .planBox .btnBox .btnBoxClose.open:before{content:"閉じる"}.minohWrap .planBox .btnBox .btnBoxClose.open:after{transform:rotate(180deg)}.minohWrap .accentImage01{padding:0 15px;box-sizing:border-box}.minohWrap .questionDetail{padding-bottom:0}.minohWrap .questionDetail dl{padding-bottom:20px}.minohWrap .questionDetail dl .telArea{display:inline}.minohWrap .lpArrowBox{letter-spacing:-0.04em;line-height:1.4;text-align:center;margin:20px auto;max-width:800px;font-weight:bold;font-size:18px;color:#333;background:url(/lp/resource/images/minoh/img_arrow01.png) center bottom no-repeat;background-size:100% 60px}.minohWrap .lpArrowBox .accent{color:#c62252}.minohWrap .lpArrowBox--01{padding-bottom:30px}.minohWrap .lpArrowBox--02{padding-bottom:40px}.minohWrap .lpArrowBox--03{padding-bottom:30px}.minohWrap .textM{font-size:18px}.minohWrap .textL{font-size:22px;line-height:1.2}.minohWrap .textXL{font-size:26px;line-height:1.2}.minohWrap .caption{font-size:12px;font-weight:normal}.minohWrap .inquirySection{background:#fff}}.minohWrap img{border:none;max-width:100%;height:auto;vertical-align:middle}.minohWrap hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.minohWrap h3{text-align:center}.minohWrap .center{text-align:center}.minohWrap a.opacity:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.minohWrap .row-space{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.minohWrap .txt-bold{font-weight:700}.minohWrap header{border-bottom:4px solid #2d4670;padding:5px 0;background:#fff}.minohWrap section.sec01{max-width:958px;margin:0 auto}.minohWrap ul.sec01List{list-style-type:none;text-align:center}.minohWrap ul.sec01List li{margin:0 2px;display:inline-block}.minohWrap .SP-art01{margin:0 0 30px 0}.minohWrap div.imgSec01{text-align:center}.minohWrap .txtSec02{text-align:center;font-size:119%;color:#856242;margin:0 0 40px 0;padding:20px 0 0 0;border-top:2px solid #856242}.minohWrap .txtArt02-01{color:#c62252;font-size:24px;font-weight:700;line-height:1.6;margin:0 0 15px 0}.minohWrap .txtArt02-02{color:#c62252;font-weight:700}.minohWrap .txtArt02-03{margin:0 0 5px 0}.minohWrap li.que{background:url(/lp/resource/images/ico_sec03_01.png) 0 0 no-repeat;line-height:48px;border-bottom:1px dotted #C1B3A6;margin:0 0 15px 0;padding:0 0 10px 0}.minohWrap li.que p{margin:0 0 0 70px;color:#ef5252;font-size:125%}.minohWrap li.ans{background:url(/lp/resource/images/ico_sec03_02.png) 0 0 no-repeat}.minohWrap li.ans p{margin:0 0 30px 70px}.minohWrap li.queLast{background:url(/lp/resource/images/ico_sec03_01.png) 0 0 no-repeat;line-height:48px;border-bottom:1px dotted #C1B3A6;margin:0 0 15px 0;padding:0 0 10px 0;max-width:580px}.minohWrap li.queLast p{margin:0 0 0 70px;color:#ef5252;font-size:125%}.minohWrap li.ansLast{background:url(/lp/resource/images/ico_sec03_02.png) 0 0 no-repeat;max-width:480px}.minohWrap li.ansLast p{margin:0 0 30px 70px;text-shadow:1px 1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, -1px -1px 0 #FFF}.minohWrap footer{background:#282828;font-size:75%}.minohWrap .cf:before,.minohWrap .cf:after{content:"";display:table}.minohWrap .cf:after{clear:both}.minohWrap .cf{zoom:1}.minohWrap .mt00{margin-top:0 !important}.minohWrap .mt05{margin-top:5px !important}.minohWrap .mt10{margin-top:10px !important}.minohWrap .mt15{margin-top:15px !important}.minohWrap .mt20{margin-top:20px !important}.minohWrap .mt25{margin-top:25px !important}.minohWrap .mt30{margin-top:30px !important}.minohWrap .mt35{margin-top:35px !important}.minohWrap .mt40{margin-top:40px !important}.minohWrap .mt45{margin-top:45px !important}.minohWrap .mt50{margin-top:50px !important}.minohWrap .mb05{margin-bottom:5px !important}.minohWrap .mb10{margin-bottom:10px !important}.minohWrap .mb15{margin-bottom:15px !important}.minohWrap .mb20{margin-bottom:20px !important}.minohWrap .mb25{margin-bottom:25px !important}.minohWrap .mb30{margin-bottom:30px !important}.minohWrap .mb35{margin-bottom:35px !important}.minohWrap .mb40{margin-bottom:40px !important}.minohWrap .mb45{margin-bottom:45px !important}.minohWrap .mb50{margin-bottom:50px !important}.minohWrap .mb60{margin-bottom:60px !important}.minohWrap .ml05{margin-left:5px !important}.minohWrap .ml10{margin-left:10px !important}.minohWrap .ml15{margin-left:15px !important}.minohWrap .ml20{margin-left:20px !important}.minohWrap .ml25{margin-left:25px !important}.minohWrap .ml30{margin-left:30px !important}.minohWrap .ml35{margin-left:35px !important}.minohWrap .ml40{margin-left:40px !important}.minohWrap .ml45{margin-left:45px !important}.minohWrap .ml50{margin-left:50px !important}.minohWrap .mr05{margin-right:5px !important}.minohWrap .mr10{margin-right:10px !important}.minohWrap .mr15{margin-right:15px !important}.minohWrap .mr20{margin-right:20px !important}.minohWrap .mr25{margin-right:25px !important}.minohWrap .mr30{margin-right:30px !important}.minohWrap .mr35{margin-right:35px !important}.minohWrap .mr40{margin-right:40px !important}.minohWrap .mr45{margin-right:45px !important}.minohWrap .mr50{margin-right:50px !important}.minohWrap .pt00{padding-top:0 !important}.minohWrap .pt05{padding-top:5px !important}.minohWrap .pt10{padding-top:10px !important}.minohWrap .pt15{padding-top:15px !important}.minohWrap .pt20{padding-top:20px !important}.minohWrap .pt25{padding-top:25px !important}.minohWrap .pt30{padding-top:30px !important}.minohWrap .pt35{padding-top:35px !important}.minohWrap .pt40{padding-top:40px !important}.minohWrap .pt45{padding-top:45px !important}.minohWrap .pt50{padding-top:50px !important}.minohWrap .pt55{padding-top:55px !important}.minohWrap .pt60{padding-top:60px !important}.minohWrap .pt65{padding-top:65px !important}.minohWrap .pt70{padding-top:70px !important}.minohWrap .pt75{padding-top:75px !important}.minohWrap .pt80{padding-top:80px !important}.minohWrap .pt85{padding-top:85px !important}.minohWrap .pt90{padding-top:90px !important}.minohWrap .pt95{padding-top:95px !important}.minohWrap .pt100{padding-top:100px !important}.minohWrap .pb05{padding-bottom:5px !important}.minohWrap .pb10{padding-bottom:10px !important}.minohWrap .pb15{padding-bottom:15px !important}.minohWrap .pb20{padding-bottom:20px !important}.minohWrap .pb25{padding-bottom:25px !important}.minohWrap .pb30{padding-bottom:30px !important}.minohWrap .pb35{padding-bottom:35px !important}.minohWrap .pb40{padding-bottom:40px !important}.minohWrap .pb45{padding-bottom:45px !important}.minohWrap .pb50{padding-bottom:50px !important}.minohWrap .pb55{padding-bottom:55px !important}.minohWrap .pb60{padding-bottom:60px !important}.minohWrap .pb65{padding-bottom:65px !important}.minohWrap .pb70{padding-bottom:70px !important}.minohWrap .pb75{padding-bottom:75px !important}.minohWrap .pb80{padding-bottom:80px !important}.minohWrap .pb85{padding-bottom:85px !important}.minohWrap .pb90{padding-bottom:90px !important}.minohWrap .pb95{padding-bottom:95px !important}.minohWrap .pb100{padding-bottom:100px !important}.minohWrap .pl05{padding-left:5px !important}.minohWrap .pl10{padding-left:10px !important}.minohWrap .pl15{padding-left:15px !important}.minohWrap .pl20{padding-left:20px !important}.minohWrap .pl25{padding-left:25px !important}.minohWrap .pl30{padding-left:30px !important}.minohWrap .pl35{padding-left:35px !important}.minohWrap .pl40{padding-left:40px !important}.minohWrap .pl45{padding-left:45px !important}.minohWrap .pl50{padding-left:50px !important}.minohWrap .pr05{padding-right:5px !important}.minohWrap .pr10{padding-right:10px !important}.minohWrap .pr15{padding-right:15px !important}.minohWrap .pr20{padding-right:20px !important}.minohWrap .pr25{padding-right:25px !important}.minohWrap .pr30{padding-right:30px !important}.minohWrap .pr35{padding-right:35px !important}.minohWrap .pr40{padding-right:40px !important}.minohWrap .pr45{padding-right:45px !important}.minohWrap .pr50{padding-right:50px !important}@media screen and (min-width: 768px){.minohWrap .PC-mainimg{display:block !important}.minohWrap .SP-mainimg{display:none !important}.minohWrap .PC-header01{display:block !important}.minohWrap .SP-header01{display:none !important}.minohWrap .PC-header02{display:block !important}.minohWrap .SP-header02{display:none !important}.minohWrap .PC-art01{display:block !important}.minohWrap .SP-art01{display:none !important}.minohWrap .SP-art01-02{display:none !important}.minohWrap .SP-art02{display:none !important}.minohWrap .SP-art03{display:none !important}.minohWrap .SP-art03-02{display:none !important}.minohWrap .SP-art03-03{display:none !important}.minohWrap .SP-art03-04{display:none !important}.minohWrap .SP-art04{display:none !important}.minohWrap .SP-art06{display:none !important}.minohWrap .sp_only{display:none !important}.minohWrap .pc_only{display:block !important}.minohWrap .ans .pc_only{display:inline !important}.minohWrap .sec04List .pc_only{display:flex !important}}@media screen and (max-width: 767px){.minohWrap .PC-mainimg{display:none !important}.minohWrap .SP-mainimg{display:block !important}.minohWrap .PC-header01{display:none !important}.minohWrap .SP-header01{display:block !important}.minohWrap .PC-header02{display:none !important}.minohWrap .SP-header02{display:block !important}.minohWrap .PC-art01{display:none !important}.minohWrap .SP-art01{display:block !important}.minohWrap .PC-art01-02{display:none !important}.minohWrap .PC-art02{display:none !important}.minohWrap .PC-art03{display:none !important}.minohWrap .PC-art03-02{display:none !important}.minohWrap .PC-art03-03{display:none !important}.minohWrap .PC-art03-04{display:none !important}.minohWrap .PC-art04{display:none !important}.minohWrap .PC-art06{display:none !important}.minohWrap .sp_only{display:block !important}.minohWrap .ans .sp_only{display:inline !important}.minohWrap .pc_only{display:none !important}}@media screen and (width: 768px){.minohWrap .sp_only{display:none !important}.minohWrap .tab_only{display:block !important}.minohWrap .ans .sp_only{display:none !important}}.online+.footerContents .totalServiceInner1{margin-top:0px}.online .mvSp{display:none}@media screen and (max-width: 736px){.online .mvSp{display:block}}.onlineMainVisual{background:#f6fbfe url(/images/online/mv.jpg) center center no-repeat;background-size:auto 100%;height:336px}@media screen and (max-width: 736px){.onlineMainVisual{background:#f6fbfe;height:auto}}.onlineMainVisual .w950{position:relative;overflow:visible;height:100%}@media screen and (max-width: 736px){.onlineMainVisual .w950{margin-top:-5%;padding-bottom:20px}}.onlineMainVisual .w950 .onlineBtnArea{display:flex;margin:20px 0;justify-content:space-between;width:534px}@media screen and (max-width: 736px){.onlineMainVisual .w950 .onlineBtnArea{display:block;width:auto;padding:0 10px}}.onlineMainVisual .w950 .onlineBtnArea .onlineButton01 .intInner{padding:8px 0}.onlineMainVisual .onlineTitleWrap01{display:block;width:534px;text-align:center;padding-top:15px}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleWrap01{width:100%;padding-top:0;padding:0 10px}}.onlineMainVisual .onlineTitleSubText{background:#da3b6d;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:20px;display:block}@media all and (-ms-high-contrast: none){.onlineMainVisual .onlineTitleSubText{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineMainVisual .onlineTitleSubText *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineMainVisual .onlineTitleSubText:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleSubText{font-size:16px}}.onlineMainVisual .onlineTitleMainText{margin:10px auto;width:100%}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleMainText{margin:10px auto}}.onlineMainVisual .onlineTitleMainText img{display:block;max-width:100%}.onlineMainVisual .onlineReserveText{font-size:22px;padding:10px 0 5px}@media screen and (max-width: 736px){.onlineMainVisual .onlineReserveText{padding:10px 0 0}}.onlineMainVisual .onlineTitleDate{font-weight:bold;background:#fff;display:block;font-size:20px}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleDate{font-size:16px}}.onlineMainVisual .onlineTitleDate b{color:#c30f47}.onlineMainVisual .onlineTitleArea{margin-top:20px;font-size:18px;color:#fff;background:#e47c9d;border-radius:20px}.onlineMainVisual .onlineTitleArea br{display:none}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleArea{margin-top:10px;font-size:14px;padding:10px;border-radius:100px}.onlineMainVisual .onlineTitleArea br{display:block}.onlineMainVisual .onlineTitleArea span{display:none}}.onlineMainVisual .onlineTitleArea b{font-weight:bold;font-size:20px}@media screen and (max-width: 736px){.onlineMainVisual .onlineTitleArea b{font-size:14px}}.onlineSection01{background:#fff;padding:80px 0}@media screen and (max-width: 736px){.onlineSection01{padding:40px 10px}}.onlineSection01:last-child{padding-bottom:110px}@media screen and (max-width: 736px){.onlineSection01:last-child{padding-bottom:40px}}.onlineSection01.onlineSection--color{background:#fcf5e5}.onlineSection01 .hxOnline01{font-size:48px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#20487e;text-align:center;display:block;margin-bottom:65px}@media all and (-ms-high-contrast: none){.onlineSection01 .hxOnline01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineSection01 .hxOnline01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineSection01 .hxOnline01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.onlineSection01 .hxOnline01{font-size:25px;margin-bottom:30px}}.onlineSection01 .hxOnline02{text-align:center;font-size:30px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#20487e;padding-bottom:15px;border-bottom:2px solid #20487e;margin-bottom:40px}@media all and (-ms-high-contrast: none){.onlineSection01 .hxOnline02{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineSection01 .hxOnline02 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineSection01 .hxOnline02:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.onlineSection01 .hxOnline02{font-size:20px;padding-bottom:10px;margin-bottom:20px}}.onlineSection01 .lede01 b{font-weight:bold;color:#c30f47;font-size:20px}@media screen and (max-width: 736px){.onlineSection01 .lede01 b{font-size:18px}}.onlineSection01 .onlineFlex01{display:flex;justify-content:center;align-items:stretch}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01{display:block}}.onlineSection01 .onlineFlex01 li{width:300px;text-align:center}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li{width:100%}}.onlineSection01 .onlineFlex01 li:first-of-type .onlineFlexTitle{line-height:57px}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li:first-of-type .onlineFlexTitle{line-height:1.2}}.onlineSection01 .onlineFlex01 li+li{margin-left:200px;position:relative}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li+li{margin-left:0;margin-top:70px}}.onlineSection01 .onlineFlex01 li+li:before{display:block;content:"+";color:#20487e;font-size:90px;line-height:1;position:absolute;left:-100px;top:50%;transform:translate(-50%, 0px)}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li+li:before{height:50px;width:50px;font-size:50px;left:50%;top:-35px;transform:translate(-50%, -50%)}}.onlineSection01 .onlineFlex01 li .onlineFlexTitle{font-size:24px;font-weight:bold;color:#20487e;text-align:center;line-height:1.2}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li .onlineFlexTitle{font-size:18px}}.onlineSection01 .onlineFlex01 li img{margin:20px auto 0;display:block}@media screen and (max-width: 736px){.onlineSection01 .onlineFlex01 li img{width:200px;margin-top:15px}}.onlineSection01 .onlineBtnArea{width:800px;margin:0 auto}@media screen and (max-width: 736px){.onlineSection01 .onlineBtnArea{width:auto}}.onlineSection01 .onlineBtnArea .onlineButton01{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:370px}@media all and (-ms-high-contrast: none){.onlineSection01 .onlineBtnArea .onlineButton01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineSection01 .onlineBtnArea .onlineButton01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineSection01 .onlineBtnArea .onlineButton01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.onlineSection01 .onlineBtnArea .onlineButton01 .intInner{padding:10px 20px}@media screen and (max-width: 736px){.onlineSection01 .onlineBtnArea .onlineButton01{width:100%}}.onlineSection01 .onlineReserveText{font-size:26px;padding:60px 0 20px;text-align:center}@media screen and (max-width: 736px){.onlineSection01 .onlineReserveText{padding:20px 0 0;font-size:22px}}.onlineFlow01{display:block}.onlineFlow01 li+li{margin-top:80px;position:relative}@media screen and (max-width: 736px){.onlineFlow01 li+li{margin-top:40px}}.onlineFlow01 li+li:before{content:"";width:150px;height:40px;background:url(/images/online/flow_arrow.png) center center no-repeat;background-size:contain;position:absolute;left:50%;top:-40px;transform:translate(-50%, -50%)}@media screen and (max-width: 736px){.onlineFlow01 li+li:before{width:75px;height:20px;top:-20px}}.onlineFlow01 .onlineFlowFlex{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:100px;border:4px solid #20487e;background:#fff;padding:15px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex{flex-wrap:wrap;border-radius:10px;justify-content:flex-start}}.onlineFlow01 .onlineFlowFlex .num{text-align:center;width:100px;height:80px;padding-top:16px;color:#20487e;background:#c6deef;border-radius:100px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.onlineFlow01 .onlineFlowFlex .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineFlow01 .onlineFlowFlex .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineFlow01 .onlineFlowFlex .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex .num{width:50px;height:50px;padding-top:9px}}.onlineFlow01 .onlineFlowFlex .num span{line-height:1;font-size:18px;display:block;margin-bottom:5px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex .num span{font-size:14px;margin-bottom:0}}.onlineFlow01 .onlineFlowFlex .num b{line-height:1;display:block;font-size:48px;text-align:center}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex .num b{font-size:28px}}.onlineFlow01 .onlineFlowFlex .title{padding-left:20px;width:200px;font-size:30px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#20487e}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex .title{width:auto;font-size:24px}}@media all and (-ms-high-contrast: none){.onlineFlow01 .onlineFlowFlex .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineFlow01 .onlineFlowFlex .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineFlow01 .onlineFlowFlex .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.onlineFlow01 .onlineFlowFlex .text{flex:1;font-size:20px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex .text{flex:auto;width:100%;margin-top:15px;font-size:16px}.onlineFlow01 .onlineFlowFlex .text a{text-decoration:underline}}.onlineFlow01 .onlineFlowFlex--L{display:block;border-radius:70px;padding-bottom:30px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L{border-radius:10px}}.onlineFlow01 .onlineFlowFlex--L .headerBox{width:100%;display:flex;justify-content:left}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .headerBox{display:flex}}.onlineFlow01 .onlineFlowFlex--L .headerBox .num{margin:0 auto}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .headerBox .num{margin:0;width:50px;float:none}}.onlineFlow01 .onlineFlowFlex--L .headerBox .title{text-align:center;width:100%;padding-left:0}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .headerBox .title{text-align:left;width:auto;padding-left:20px;line-height:2.2}}.onlineFlow01 .onlineFlowFlex--L .headerBox--left{margin:0}.onlineFlow01 .onlineFlowFlex--L .headerBox--left .num{margin:0}.onlineFlow01 .onlineFlowFlex--L .headerBox--left .title{width:200px;padding-left:20px;display:flex;align-items:center}.onlineFlow01 .onlineFlowFlex--L .soudanBox{display:flex;margin-top:10px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox{display:block}}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner{text-align:center;width:50%;margin-bottom:5px}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .bold{font-weight:bold}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner{width:100%}}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner h4{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-size:30px;line-height:0.9;margin-bottom:15px;color:#20487e}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner h4 span{font-size:22px}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .onlineBtnArea{width:70%;display:block;margin:20px auto 10px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .onlineBtnArea{width:100%}}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .onlineBtnArea .onlineButton01{width:auto}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .onlineBtnArea .onlineButton01 .intInner{font-size:22px}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner .onlineBtnArea .onlineButton01 .intInner span{font-size:18px}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.osaka{border-left:1px dashed}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.osaka{border-left:none;border-top:1px dashed;padding-top:25px;margin-top:15px}}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.wide{width:100%}.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.wide p{font-size:20px}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.wide p{font-size:16px;text-align:left}}@media screen and (max-width: 736px){.onlineFlow01 .onlineFlowFlex--L .soudanBox .soudanBoxInner.wide iframe{width:100%}}.onlineFlow01 .BtnList{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 736px){.onlineFlow01 .BtnList{display:block}}.onlineFlow01 .BtnList li{margin:0 auto}.onlineFlow01 .__showby-widget-wrapper .__showby-widget-tile .__showby-widget-btn{font-size:14px !important;padding:10px 0 !important}.onlineBtnArea{display:flex;margin:0;justify-content:space-between;width:534px}@media screen and (max-width: 736px){.onlineBtnArea{display:block;width:auto}}.onlineBtnArea .onlineButton01{font-size:26px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:10px;background:linear-gradient(to bottom, #f2af70, #e6713d);padding:1px;display:block;text-align:center;text-decoration:none;box-shadow:0 3px 3px rgba(0,0,0,0.3);color:#fff;width:250px;margin-bottom:6px}.onlineBtnArea .onlineButton01 span{font-size:22px}@media screen and (max-width: 736px){.onlineBtnArea .onlineButton01 span{font-size:20px}}@media all and (-ms-high-contrast: none){.onlineBtnArea .onlineButton01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.onlineBtnArea .onlineButton01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.onlineBtnArea .onlineButton01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.onlineBtnArea .onlineButton01.blue{background:linear-gradient(to bottom, #d2e9ff, #78a0ea)}@media screen and (max-width: 736px){.onlineBtnArea .onlineButton01{width:100%;position:relative;font-size:24px;margin-top:10px;box-shadow:none}}.onlineBtnArea .onlineButton01:hover{opacity:.8}@media screen and (max-width: 736px){.onlineBtnArea .onlineButton01:hover{opacity:1}}.onlineBtnArea .onlineButton01 .intInner{border-radius:10px;border:1px solid #fff;line-height:1.2}@media screen and (max-width: 736px){.onlineBtnArea .onlineButton01 .intInner{padding:20px 10px}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.covid19Page .bold{font-weight:bold}.covid19Page .sp{display:none}.covid19Page .pd20{padding:20px !important}.covid19Page .pd40{padding:40px !important}.covid19Page .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.covid19Page .bg-w{background:#FFFFFF;padding:0;margin:20px 0 0}.covid19Page .bt-b{border-top:5px solid #274c80}.covid19Page .marker{font-size:18px;font-weight:bolder}.covid19Page .headerTitle .inner small{font-size:3.2rem}.covid19Page .headerTitle .inner .detailtext{width:100%}.covid19Page strong{color:#871616}.covid19Page .right{text-align:right}.covid19Page .pageLink{margin:30px 0 70px}.covid19Page .pageLink ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.covid19Page .pageLink ul li{margin-top:0 !important}.covid19Page .pageLink ul li a{display:block;border:2px solid #475f8d;border-radius:6px;background:url(/images/common/icon_footer_arrow01.png) center left 7px no-repeat,linear-gradient(#fff 75%, #e6e6e6 100%);padding:20px;margin-right:20px;text-decoration:none;font-weight:bold}.covid19Page .pageLink ul li a:hover{color:#475f8d;opacity:.9}.covid19Page main .w950 .intro{margin:10px 0}@media screen and (max-width: 736px){.covid19Page main .w950 .intro{padding:10px}}.covid19Page main .w950 .initiativeArea{margin-bottom:75px}.covid19Page main .w950 .initiativeArea .title small{font-size:21px}.covid19Page main .w950 .initiativeArea h2{margin-top:20px}.covid19Page main .w950 .initiativeArea ul.linkBox.flowLink li a{background:url(/images/covid-19/flow/img_funeral.jpg) no-repeat left top}.covid19Page main .w950 .initiativeArea ul.linkBox.dealLink li a{background:url(/images/covid-19/deal/img_online.jpg) no-repeat left top;padding:10px 20px 0px 250px}.covid19Page main .w950 .initiativeArea ul.linkBox li a{text-decoration:none;padding:10px 10px 0px 260px;min-height:180px}.covid19Page main .w950 .initiativeArea ul.linkBox li a .img{margin-right:10px}.covid19Page main .w950 .initiativeArea ul.linkBox li a:hover{opacity:0.8}.covid19Page main .w950 .initiativeArea ul.linkBox li a:hover .box .title{background:url(/images/service/icon_arrow_blue.png) no-repeat 13px center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.covid19Page main .w950 .initiativeArea ul.linkBox li a .box{width:100%;padding:10px}.covid19Page main .w950 .initiativeArea ul.linkBox li a .box .title{margin-bottom:15px;padding:6px 1px 5px 46px;border-bottom:1px dotted #304b78;background:url(/images/service/icon_arrow_blue.png) no-repeat 9px center;margin:-8px 0 10px;font-size:33px;font-size:3.3rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;line-height:1.2}.covid19Page main .w950 .initiativeArea ul.linkBox li a .box .title small{font-size:22px;font-size:2.2rem}.covid19Page main .w950 .initiativeArea ul.linkBox li a .box .text{color:#304b78;margin-left:15px;font-size:1.5rem}.covid19Page main .w950 .initiativeArea ul li{margin-top:30px}.covid19Page main .w950 .initiativeArea ul li .hxStyle02{margin-bottom:25px}.covid19Page main .w950 .initiativeArea ul li .box .imgBlock{padding:25px 0 20px 27px;display:flex}.covid19Page main .w950 .initiativeArea ul li .box .imgBlock.li01{background:#FFFFFF}.covid19Page main .w950 .initiativeArea ul li .box .imgBlock.li01 p:first-child{margin-right:25px;position:relative}.covid19Page main .w950 .initiativeArea ul li .box .imgBlock.li01 p:first-child::after{content:"";background:url(/images/covid-19/icon_arrow.png) no-repeat;background-size:65%;width:36px;height:105px;display:block;right:-32px;top:150px;position:absolute}.covid19Page main .w950 .initiativeArea ul li .box .imgBlock02{display:flex;justify-content:center}@media screen and (max-width: 736px){.covid19Page main .w950 .initiativeArea ul li .box .imgBlock02{display:block}}.covid19Page main .w950 .telInfo .leadtext{line-height:1.4}.covid19Page.covidDeal .initiativeArea ul li{margin-top:0 !important}.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi{background:#FFFFFF;padding:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi li{text-align:center;margin-right:10px;width:215px;margin-top:0}@media screen and (max-width: 736px){.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi li{width:100%}}.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi li:last-child{margin-right:0}.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi li .title{color:#871616;font-weight:bold;font-size:18px;line-height:1.4;margin:5px 0}.covid19Page.covidDeal .initiativeArea ul li .bg-w ul.torikumi li .text{text-align:left;font-size:14px}.covid19Page.covidDeal .initiativeArea ul li .box .block .bg-w{margin:0;padding:10px 15px !important}.covid19Page.covidDeal .initiativeArea ul li .box .block .bg-w .title{font-size:18px;margin-bottom:5px}.covid19Page.covidDeal .initiativeArea ul li .box .block ul.list{font-size:14px}.covid19Page.covidDeal .pleaseArea{background:#e8e8e8}.covid19Page.covidDeal .pleaseArea .inner{width:90%;margin:0 auto;padding:0 40px 10px;border:1px solid #FFFFFF}.covid19Page.covidDeal .pleaseArea .inner h2{text-align:center}.covid19Page.covidDeal .pleaseArea .inner ol li{margin-bottom:20px}.covid19Page.covidDeal .pleaseArea .inner ol li dt{font-weight:bold;font-size:16px}.covid19Page.covidTop .headerTitle .w950 .inner{width:auto}.covid19Page.covidTop .headerTitle .w950 .inner h2.title{width:auto;font-size:3.5rem;font-size:35px}.covid19Page.covidTop .initiativeArea ul.linkBox li:first-child a{background:url(/images/covid-19/img_link_01.jpg) no-repeat left top}.covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(2) a{background:url(/images/covid-19/img_link_02.jpg) no-repeat left top}.covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(3) a{background:url(/images/covid-19/img_link_03.jpg) no-repeat left top}.covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(4) a{background:url(/images/covid-19/img_link_04.jpg) no-repeat left top}.covid19Page.covidTop .initiativeArea ul.linkBox li:nth-child(5) a{background:url(/images/covid-19/deal/img_online.jpg) no-repeat left top}.covid19Page.covidFlow .initiativeArea ul li:first-child{margin-top:0}.covid19Page.covidFlow .initiativeArea .bg-w{margin:20px 0}.covid19Page.covidFlow .initiativeArea .bg-w .box .title{font-size:2.6rem}.covid19Page.covidFlow .initiativeArea .flow{background:#FFFFFF;padding:15px 30px 30px;margin-top:30px;border:1px solid #871616}.covid19Page.covidFlow .initiativeArea .flow li{margin-top:0 !important}.covid19Page.covidFlow .initiativeArea .flow li dt{font-weight:bold;color:#871616;margin-top:10px}.covid19Page.covidFlow .initiativeArea .flow li dd{padding-left:20px;margin-left:20px;border-left:1px solid}.covid19Page.covidFlow .initiativeArea ul li .box ol.howto{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.covid19Page.covidFlow .initiativeArea ul li .box ol.howto li{margin-right:20px;width:24%}.covid19Page.covidFlow .initiativeArea ul li .box ol.howto li:last-child{margin-right:0}.covid19Page.covidFlow .initiativeArea ul li .box ol.howto li .title{font-weight:bold;font-size:2.2rem;color:#871612}.covid19Page.covidFlow .initiativeArea ul li .voice li{margin:40px 0}.covid19Page.covidFuneral .initiativeArea h2{text-align:center;color:#871618;font-weight:bold;font-size:25px;margin-top:0 !important;line-height:3.5rem}.covid19Page.covidFuneral .initiativeArea h2 a{color:#871618}.covid19Page.covidFuneral .initiativeArea h2 a.telTxt{font-size:32px;background:linear-gradient(transparent 60%, #ff6 72%);width:250px;margin:0 auto;height:34px;margin-bottom:8px}@media screen and (max-width: 736px){.covid19Page.covidFuneral .initiativeArea h2 a.telTxt{font-size:28px;background:none;width:auto;height:auto;margin-bottom:0}}.covid19Page.covidFuneral .initiativeArea .bg-w{padding:30px}.covid19Page.covidFuneral .initiativeArea .afterArea{background:url(/images/covid-19/funeral/img_after.jpg) right no-repeat,#fff;padding:15px 350px 20px 20px;margin:40px 0 60px;font-weight:bold}.covid19Page.covidFuneral .initiativeArea .afterArea .title{font-size:32px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.covid19Page.covidFuneral .initiativeArea .afterArea .title span{font-size:48px;color:#c62252;margin-left:-15px}.covid19Page.covidFuneral .initiativeArea .afterArea .lead{background:#c62252;color:#FFFFFF;padding:3px 10px;font-size:14px;font-weight:normal}.covid19Page.covidFuneral .initiativeArea .afterArea .text{margin:10px 0 0;font-weight:normal;font-size:14px;line-height:1.4}.covid19Page.covidFuneral .initiativeArea .afterArea .bold{font-size:26px}footer .footerWrapper1{margin-top:30px}@media (min-width: 737px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}.m_hokenTop{box-sizing:border-box;font-size:1.8rem;line-height:1.75;vertical-align:bottom}.m_hokenTop html,.m_hokenTop body,.m_hokenTop div,.m_hokenTop span,.m_hokenTop object,.m_hokenTop iframe,.m_hokenTop h1,.m_hokenTop h2,.m_hokenTop h3,.m_hokenTop h4,.m_hokenTop h5,.m_hokenTop h6,.m_hokenTop p,.m_hokenTop blockquote,.m_hokenTop pre,.m_hokenTop abbr,.m_hokenTop address,.m_hokenTop cite,.m_hokenTop code,.m_hokenTop del,.m_hokenTop dfn,.m_hokenTop em,.m_hokenTop img,.m_hokenTop ins,.m_hokenTop kbd,.m_hokenTop q,.m_hokenTop samp,.m_hokenTop small,.m_hokenTop strong,.m_hokenTop sub,.m_hokenTop sup,.m_hokenTop var,.m_hokenTop b,.m_hokenTop i,.m_hokenTop dl,.m_hokenTop dt,.m_hokenTop dd,.m_hokenTop ol,.m_hokenTop ul,.m_hokenTop li,.m_hokenTop fieldset,.m_hokenTop form,.m_hokenTop label,.m_hokenTop legend,.m_hokenTop table,.m_hokenTop caption,.m_hokenTop tbody,.m_hokenTop tfoot,.m_hokenTop thead,.m_hokenTop tr,.m_hokenTop th,.m_hokenTop td,.m_hokenTop article,.m_hokenTop aside,.m_hokenTop dialog,.m_hokenTop figure,.m_hokenTop footer,.m_hokenTop header,.m_hokenTop hgroup,.m_hokenTop menu,.m_hokenTop nav,.m_hokenTop section,.m_hokenTop time,.m_hokenTop mark,.m_hokenTop audio,.m_hokenTop video{vertical-align:bottom}@media screen and (max-width: 736px){.m_hokenTop{font-size:1.4rem}.m_hokenTop .nhkArea{margin-bottom:-5px;padding:20px 0 0;background:#fff}.m_hokenTop .nhkArea img{display:block;margin:0 auto;width:80%}}.m_hokenTop *{box-sizing:border-box}.m_hokenTop .mvArea{background:#fffbfa}.m_hokenTop .mvArea .mvContents{background:url(/images/hoken/mv_hoken_pc.jpg) 77% no-repeat;text-align:center;background-size:contain;color:#333;line-height:1.6;position:relative;padding:10px 0 20px}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents{background:url(/images/hoken/mv_hoken_sp.jpg) 100% 0 no-repeat;background-size:74%;padding:10px 0}}.m_hokenTop .mvArea .mvContents .l_inner h2{text-align:left;font-size:6rem;letter-spacing:.3em;color:#e56655;font-family:Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;line-height:1.4;padding-top:5px}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents .l_inner h2{font-size:4rem;letter-spacing:.3em;padding-top:13px;font-weight:600}}.m_hokenTop .mvArea .mvContents .l_inner .lead{font-size:1.6rem;text-align:left;margin-bottom:5px}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents .l_inner .lead{font-size:1.2rem;text-shadow:0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;margin-bottom:5px}}.m_hokenTop .mvArea .mvContents .l_inner .point{display:flex;max-width:440px;justify-content:space-between}.m_hokenTop .mvArea .mvContents .l_inner .point li{display:flex;align-items:center;justify-content:center;background:#fae5e2;border-radius:4px;width:32%;height:76px}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents .l_inner .point li{height:58px}}.m_hokenTop .mvArea .mvContents .l_inner .point li p{line-height:1.1;font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents .l_inner .point li p{font-size:1.3rem}}.m_hokenTop .mvArea .mvContents .l_inner .point li p span{font-size:2rem;color:#dd523b;font-weight:700}@media screen and (max-width: 736px){.m_hokenTop .mvArea .mvContents .l_inner .point li p span{font-size:1.4rem}}.m_hokenTop .mvArea .mvContents .l_inner .point li p small{font-size:1rem;vertical-align:top}.m_hokenTop .mvArea .mvContents .l_inner .notice{font-size:1rem;text-align:left;text-shadow:0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff}.m_hokenTop .productArea{padding-bottom:40px}@media screen and (max-width: 736px){.m_hokenTop .productArea{padding-bottom:20px}}.m_hokenTop .productArea .l_inner{text-align:center}.m_hokenTop .productArea .l_inner .bnr{width:640px;margin:80px auto 20px;box-shadow:0 3px 6px #999;border-top:7px solid #e56655}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .bnr{width:auto;margin:50px auto 20px}}.m_hokenTop .productArea .l_inner .bnr .title{background:#e56655;color:#fff;border-radius:10em;text-align:center;width:127px;margin:-20px auto 20px;font-size:1.8rem;font-weight:700}.m_hokenTop .productArea .l_inner .bnr .flex{padding:0 20px 30px 60px;align-items:center;display:flex}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .bnr .flex{display:block;padding:0 20px 30px}}.m_hokenTop .productArea .l_inner .bnr .flex .textBox{text-align:center;margin-left:70px}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .bnr .flex .textBox{margin-left:0;margin-top:20px}}.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text{line-height:1.5;font-size:1.6rem;font-weight:700}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text{font-size:1.3rem}}.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text b{color:#dd523b;font-weight:700}.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text .green{color:#4dab7e}.m_hokenTop .productArea .l_inner .bnr .flex .textBox .text .pink{color:#e2948c}.m_hokenTop .productArea .l_inner .productCatch{background:#f4f4f4;text-align:center;font-weight:700;line-height:1.5;padding:20px 70px;margin:40px 0;display:inline-block}.m_hokenTop .productArea .l_inner .productCatch b{font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .productCatch b{font-size:1.8rem}}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .productCatch{font-size:1.5rem;padding:20px 10px;margin:10px 0 20px;width:100%}}.m_hokenTop .productArea .l_inner .lead{text-align:center}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner .lead{text-align:left}}.m_hokenTop .productArea .l_inner dl{border:2px solid #e56655;border-radius:8px;text-align:center;font-weight:700;margin:60px auto 20px;padding:0 0 30px;max-width:920px}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner dl{margin:30px auto 20px;padding:0 0 20px}}.m_hokenTop .productArea .l_inner dl dt{background:#e56655;color:#fff;border-radius:30em;text-align:center;display:inline-block;top:-20px;position:relative;font-size:2.4rem;padding:0 30px}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner dl dt{font-size:1.8rem;padding:0 15px;top:-17px}}.m_hokenTop .productArea .l_inner dl dd ul{text-align:left;padding:0 140px}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner dl dd ul{padding:0 3%}}.m_hokenTop .productArea .l_inner dl dd ul li{font-size:2rem;position:relative;display:inline-block;padding-left:40px}.m_hokenTop .productArea .l_inner dl dd ul li:before{content:"";width:28px;height:21px;display:block;position:absolute;left:0;bottom:0;transform:translateY(-50%);background:url(/images/hoken/img_check01.png) 50% no-repeat;background-size:contain}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner dl dd ul li:before{top:15px;width:20px}}@media screen and (max-width: 736px){.m_hokenTop .productArea .l_inner dl dd ul li{font-size:1.6rem;padding-left:25px}}.m_hokenTop .featureArea{background:#fffbfa;text-align:center;padding:50px 0 60px}@media screen and (max-width: 736px){.m_hokenTop .featureArea{padding:30px 0}}.m_hokenTop .featureArea .l_inner h3{font-size:3.2rem;margin-bottom:50px;font-weight:bold}@media screen and (max-width: 736px){.m_hokenTop .featureArea .l_inner h3{font-size:2.4rem;margin-bottom:30px}}.m_hokenTop .featureArea .l_inner h3 span{color:#e56655;margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop .featureArea .l_inner h3 span{display:block}}.m_hokenTop .featureArea ol>li{width:270px;padding:0 10px 15px;border:2px solid #bfbfbf;border-radius:4px;background:#fff}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li{width:100%;padding:0 4% 15px}.m_hokenTop .featureArea ol>li:not(:last-child){margin-bottom:30px}}.m_hokenTop .featureArea ol>li .num{background:#e56655;color:#fff;border-radius:30em;font-size:2rem;top:-18px;position:relative;display:inline-block;padding:0 44px;line-height:30px}.m_hokenTop .featureArea ol>li dl dt{font-size:2.4rem;font-weight:700;line-height:1.3}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li dl dt{font-size:2rem}}.m_hokenTop .featureArea ol>li dl dd .detail{text-align:left;font-size:1.2rem;line-height:1.25}.m_hokenTop .featureArea ol>li dl dd .detail .txtC{margin:0 auto 3px;display:block}.m_hokenTop .featureArea ol>li dl dd .anchorLink{font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li dl dd .anchorLink{font-size:1.4rem}}.m_hokenTop .featureArea ol>li dl dd .anchorLink:before{content:"";display:inline-block;width:9px;height:6px;background:url(/images/hoken/icon_arrow_under.svg) 0 0 no-repeat;background-size:9px 6px;margin-right:5px;vertical-align:2px}.m_hokenTop .featureArea ol>li:nth-child(2) dl{margin-top:20px}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li:nth-child(2) dl{margin-top:0}}.m_hokenTop .featureArea ol>li:not(:first-child){margin-left:15px}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li:not(:first-child){margin-left:0}}.m_hokenTop .featureArea ol>li:nth-child(odd) dl{margin-top:10px}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol>li:nth-child(odd) dl{margin-top:0}}@media screen and (max-width: 736px){.m_hokenTop .featureArea ol{display:block}}.m_hokenTop .planSelectArea{padding-top:80px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea{padding-top:20px}}.m_hokenTop .planSelectArea h3{font-size:2.4rem;background:#efe7d4;position:relative;text-align:center;margin:0 30px 30px;border-radius:40px;line-height:1.4;padding:10px;font-weight:bold}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea h3{font-size:1.8rem;margin:30px 0 20px;border-radius:20px}}.m_hokenTop .planSelectArea h3:before,.m_hokenTop .planSelectArea h3:after{content:"";position:absolute;width:0;height:0;border-color:#efe7d4 transparent transparent;border-style:solid;border-width:16px 9.5px 0;bottom:-14px}.m_hokenTop .planSelectArea h3:before{left:200px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea h3:before{left:50%;transform:translateX(-50%)}}.m_hokenTop .planSelectArea h3:after{right:200px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea h3:after{content:none}}.m_hokenTop .planSelectArea h3 span{display:block;font-size:1.6rem;font-weight:400}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea h3 span{font-size:1.4rem}}.m_hokenTop .planSelectArea .planList{display:flex;justify-content:space-between}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList{display:block}}.m_hokenTop .planSelectArea .planList>li{width:49.5%;padding:0 25px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li{width:100%;padding:0 10px}}.m_hokenTop .planSelectArea .planList>li .top{color:#fff;padding:15px 0 25px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .top{padding:15px 0}}.m_hokenTop .planSelectArea .planList>li .top h4{font-size:3.2rem}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .top h4{font-size:2rem}}.m_hokenTop .planSelectArea .planList>li .top h4 span{margin-left:-.3em}.m_hokenTop .planSelectArea .planList>li .top h4 span.small{font-size:1.8rem;vertical-align:baseline}.m_hokenTop .planSelectArea .planList>li .top .text{line-height:1.4;font-weight:600;margin-top:10px;min-height:76px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .top .text{margin-right:32vw;line-break:normal;min-height:auto}}.m_hokenTop .planSelectArea .planList>li .middle{background:#fff;padding:20px 20px 20px 40px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .middle{padding:10px}}.m_hokenTop .planSelectArea .planList>li .middle .title{font-weight:600;line-height:1.4;margin-bottom:10px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .middle{padding:10px}}.m_hokenTop .planSelectArea .planList>li .middle .notice{text-indent:-1em;padding-left:1em}.m_hokenTop .planSelectArea .planList>li .bottom{margin-top:8px;background:#fff}.m_hokenTop .planSelectArea .planList>li .bottom dt{font-weight:600;display:flex}.m_hokenTop .planSelectArea .planList>li .bottom dt span{text-align:center;display:block;line-height:47px}.m_hokenTop .planSelectArea .planList>li .bottom dt span.title{color:#fff;flex:1 1}.m_hokenTop .planSelectArea .planList>li .bottom dt span.detail{flex:2 1}.m_hokenTop .planSelectArea .planList>li .bottom dt span.mini{font-size:1.3rem;line-height:0rem}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .bottom dt span.mini{line-height:1rem}}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .bottom dt span{line-height:2}}.m_hokenTop .planSelectArea .planList>li .bottom dd .price{font-size:2.4rem;text-align:center;padding:20px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .bottom dd .price{font-size:1.8rem;padding:10px}}.m_hokenTop .planSelectArea .planList>li .bottom dd .price b{vertical-align:text-bottom}.m_hokenTop .planSelectArea .planList>li .bottom dd .price span{font-size:3.2rem;vertical-align:baseline}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .bottom dd .price span{font-size:2.4rem}}.m_hokenTop .planSelectArea .planList>li .buttonBox{max-width:310px;margin:0 auto;padding:30px 0}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .buttonBox{max-width:100%;padding:15px 0}}.m_hokenTop .planSelectArea .planList>li .buttonBox .button{background:#fff;border-radius:8px}.m_hokenTop .planSelectArea .planList>li .buttonBox .button a{padding:15px;display:block;color:#000;text-align:center;border-radius:8px;background:linear-gradient(#dbeee5, #badecd);text-decoration:none}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .buttonBox .button a{padding:8px}}.m_hokenTop .planSelectArea .planList>li .buttonBox .button a span{font-size:2.4rem;font-weight:600;position:relative;display:block}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .buttonBox .button a span{font-size:1.8rem}}.m_hokenTop .planSelectArea .planList>li .buttonBox .button a span:before{content:"";width:0;height:0;border-color:#dd533b transparent transparent;border-style:solid;border-width:8px 7px 0;position:absolute;top:20px;left:-8px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li .buttonBox .button a span:before{top:13px;left:5px}}.m_hokenTop .planSelectArea .planList>li.planA{background:#4dab7e}.m_hokenTop .planSelectArea .planList>li.planA .top{background:url(/images/hoken/img_plan_a.png) no-repeat bottom -40px right}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li.planA .top{background-size:120px}}.m_hokenTop .planSelectArea .planList>li.planA .middle .title{color:#4dab7e}.m_hokenTop .planSelectArea .planList>li.planA .bottom dt span.title{background:#4dab7e}.m_hokenTop .planSelectArea .planList>li.planB{background:#e2948c}.m_hokenTop .planSelectArea .planList>li.planB .top{background:url(/images/hoken/img_plan_b.png) no-repeat bottom -25px right}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li.planB .top{background-size:130px}}.m_hokenTop .planSelectArea .planList>li.planB .middle{padding:20px 20px 11px 40px}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li.planB .middle{padding:10px}}.m_hokenTop .planSelectArea .planList>li.planB .middle .title{color:#e2948c}.m_hokenTop .planSelectArea .planList>li.planB .middle .list_dot{line-height:1.5;font-size:1.6rem;padding-left:8px}.m_hokenTop .planSelectArea .planList>li.planB .middle .notice{font-size:1.4rem;font-weight:600;line-height:1.3;margin-top:10px}.m_hokenTop .planSelectArea .planList>li.planB .bottom dt span.title{background:#e2948c}.m_hokenTop .planSelectArea .planList>li.planB .button a{background:linear-gradient(#f9eae8, #f3d2cf)}@media screen and (max-width: 736px){.m_hokenTop .planSelectArea .planList>li:nth-child(2){margin-top:10px}}.m_hokenTop #planA,.m_hokenTop #planB{padding-top:30px}@media screen and (max-width: 736px){.m_hokenTop #planA,.m_hokenTop #planB{padding-top:60px}}.m_hokenTop #planA .planDetail,.m_hokenTop #planB .planDetail{border-top:2px solid #4dab7e;margin-top:105px;background:#f6fbf8}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail,.m_hokenTop #planB .planDetail{margin-top:30px}}.m_hokenTop #planA .planDetail .l_inner,.m_hokenTop #planB .planDetail .l_inner{min-width:auto;width:auto;max-width:950px}.m_hokenTop #planA .planDetail h3,.m_hokenTop #planB .planDetail h3{background:#4dab7e;font-size:3.2rem;color:#fff;padding:12px 0;margin:-40px auto 0;max-width:920px;border-radius:40px;text-align:center}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail h3,.m_hokenTop #planB .planDetail h3{font-size:1.8rem;padding:5px 0;margin:-25px auto 0;width:90vw;line-height:1.3}.m_hokenTop #planA .planDetail h3 span,.m_hokenTop #planB .planDetail h3 span{display:block;font-size:1.3rem}}.m_hokenTop #planA .planDetail h4,.m_hokenTop #planB .planDetail h4{font-size:2.8rem;margin-bottom:5px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail h4,.m_hokenTop #planB .planDetail h4{font-size:1.8rem}}.m_hokenTop #planA .planDetail .sec01,.m_hokenTop #planB .planDetail .sec01{padding-bottom:60px;margin-top:100px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec01,.m_hokenTop #planB .planDetail .sec01{margin-top:20px;padding:0 10px 53px}}.m_hokenTop #planA .planDetail .sec01 .box,.m_hokenTop #planB .planDetail .sec01 .box{background:#e4f2ec;padding:25px 20px;margin:0 auto;max-width:830px;position:relative;border-radius:4px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec01 .box,.m_hokenTop #planB .planDetail .sec01 .box{padding:10px 8px 30px}}.m_hokenTop #planA .planDetail .sec01 .box:before,.m_hokenTop #planB .planDetail .sec01 .box:before{content:"";position:absolute;background:url(/images/hoken/img_plan_a_02.png) no-repeat;background-size:contain;width:265px;height:192px;bottom:0;left:20px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec01 .box:before,.m_hokenTop #planB .planDetail .sec01 .box:before{height:84px;width:117px;left:auto;right:0;bottom:-52px}}.m_hokenTop #planA .planDetail .sec01 .box .text,.m_hokenTop #planB .planDetail .sec01 .box .text{padding-left:280px;font-weight:600;line-height:30px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec01 .box .text,.m_hokenTop #planB .planDetail .sec01 .box .text{padding-left:0;line-height:1.4}}.m_hokenTop #planA .planDetail .sec01 .box .text span,.m_hokenTop #planB .planDetail .sec01 .box .text span{font-size:2.4rem;display:block}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec01 .box .text span,.m_hokenTop #planB .planDetail .sec01 .box .text span{font-size:1.6rem}}.m_hokenTop #planA .planDetail .sec02,.m_hokenTop #planB .planDetail .sec02{background:#fff;padding:60px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02,.m_hokenTop #planB .planDetail .sec02{padding:20px 0 40px}}.m_hokenTop #planA .planDetail .sec02 .title,.m_hokenTop #planB .planDetail .sec02 .title{margin-bottom:20px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 .title,.m_hokenTop #planB .planDetail .sec02 .title{margin-bottom:10px}}.m_hokenTop #planA .planDetail .sec02 .title h4,.m_hokenTop #planB .planDetail .sec02 .title h4{display:inline-block;margin-bottom:0}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 .title h4,.m_hokenTop #planB .planDetail .sec02 .title h4{display:block}}.m_hokenTop #planA .planDetail .sec02 .title span,.m_hokenTop #planB .planDetail .sec02 .title span{font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 .title span,.m_hokenTop #planB .planDetail .sec02 .title span{font-size:1.3rem}}.m_hokenTop #planA .planDetail .sec02 table,.m_hokenTop #planB .planDetail .sec02 table{border:1px solid #000;border-radius:4px;border-collapse:separate;width:100%}.m_hokenTop #planA .planDetail .sec02 table th,.m_hokenTop #planB .planDetail .sec02 table th{border-right:1px solid #000;padding:15px;font-weight:600;text-align:left;width:240px;vertical-align:baseline}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 table th,.m_hokenTop #planB .planDetail .sec02 table th{border-right:0;width:100%;padding:10px}}.m_hokenTop #planA .planDetail .sec02 table th span,.m_hokenTop #planB .planDetail .sec02 table th span{padding-left:40px;position:relative;display:block}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 table th span,.m_hokenTop #planB .planDetail .sec02 table th span{padding-left:30px}}.m_hokenTop #planA .planDetail .sec02 table th span:before,.m_hokenTop #planB .planDetail .sec02 table th span:before{content:"";background:url(/images/hoken/ico_checkbox.png) no-repeat;background-size:contain;width:28px;height:25px;position:absolute;top:4px;left:0}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 table th span:before,.m_hokenTop #planB .planDetail .sec02 table th span:before{width:23px;height:21px;top:2px}}.m_hokenTop #planA .planDetail .sec02 table td,.m_hokenTop #planB .planDetail .sec02 table td{padding:15px 20px 15px 30px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 table td,.m_hokenTop #planB .planDetail .sec02 table td{padding:10px;border-bottom:1px solid #000}}.m_hokenTop #planA .planDetail .sec02 table th,.m_hokenTop #planA .planDetail .sec02 table td,.m_hokenTop #planB .planDetail .sec02 table th,.m_hokenTop #planB .planDetail .sec02 table td{border-bottom:1px solid #000}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec02 table th,.m_hokenTop #planA .planDetail .sec02 table td,.m_hokenTop #planB .planDetail .sec02 table th,.m_hokenTop #planB .planDetail .sec02 table td{display:block}}.m_hokenTop #planA .planDetail .sec03,.m_hokenTop #planB .planDetail .sec03{padding:30px 0}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03,.m_hokenTop #planB .planDetail .sec03{padding:20px 0 0}}.m_hokenTop #planA .planDetail .sec03 .l_inner,.m_hokenTop #planB .planDetail .sec03 .l_inner{position:relative}.m_hokenTop #planA .planDetail .sec03 p,.m_hokenTop #planB .planDetail .sec03 p{font-weight:600}.m_hokenTop #planA .planDetail .sec03 .point,.m_hokenTop #planB .planDetail .sec03 .point{position:absolute;right:60px;bottom:-30px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03 .point,.m_hokenTop #planB .planDetail .sec03 .point{display:flex;align-items:center;justify-content:space-around;margin-top:-15px;position:static}}.m_hokenTop #planA .planDetail .sec03 .point .box,.m_hokenTop #planB .planDetail .sec03 .point .box{background:#dbeee5;width:140px;text-align:center;line-height:1.3;padding:15px 0;font-size:1.6rem;position:relative;bottom:-160px;right:145px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03 .point .box,.m_hokenTop #planB .planDetail .sec03 .point .box{font-size:1.3rem;padding:10px 0;width:170px;bottom:0;right:0}}.m_hokenTop #planA .planDetail .sec03 .point .box b,.m_hokenTop #planB .planDetail .sec03 .point .box b{font-size:2rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03 .point .box b,.m_hokenTop #planB .planDetail .sec03 .point .box b{font-size:1.8rem}}.m_hokenTop #planA .planDetail .sec03 .point .box:after,.m_hokenTop #planB .planDetail .sec03 .point .box:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #dbeee5;border-style:solid;border-width:17px 0 17px 28px;right:-20px;top:32px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03 .point .box:after,.m_hokenTop #planB .planDetail .sec03 .point .box:after{top:20px}}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec03 .point img,.m_hokenTop #planB .planDetail .sec03 .point img{max-width:120px}}.m_hokenTop #planA .planDetail .sec04,.m_hokenTop #planB .planDetail .sec04{background:#fff;padding:30px 0}.m_hokenTop #planA .planDetail .sec05,.m_hokenTop #planB .planDetail .sec05{padding:30px 0 40px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05,.m_hokenTop #planB .planDetail .sec05{padding:30px 0}}.m_hokenTop #planA .planDetail .sec05 .list,.m_hokenTop #planB .planDetail .sec05 .list{display:flex;align-items:center}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list,.m_hokenTop #planB .planDetail .sec05 .list{display:block}}.m_hokenTop #planA .planDetail .sec05 .list dt,.m_hokenTop #planB .planDetail .sec05 .list dt{color:#5f4e38;font-weight:600;font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dt,.m_hokenTop #planB .planDetail .sec05 .list dt{font-size:1.8rem}}.m_hokenTop #planA .planDetail .sec05 .list dt span,.m_hokenTop #planB .planDetail .sec05 .list dt span{font-size:3.2rem;vertical-align:baseline}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dt span,.m_hokenTop #planB .planDetail .sec05 .list dt span{font-size:2rem}}.m_hokenTop #planA .planDetail .sec05 .list dd ul,.m_hokenTop #planB .planDetail .sec05 .list dd ul{display:flex}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dd ul,.m_hokenTop #planB .planDetail .sec05 .list dd ul{flex-wrap:wrap}}.m_hokenTop #planA .planDetail .sec05 .list dd ul li,.m_hokenTop #planB .planDetail .sec05 .list dd ul li{border:1px solid #000;border-radius:4px;background:#fff;font-weight:600;margin-left:10px;width:110px;text-align:center}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dd ul li,.m_hokenTop #planB .planDetail .sec05 .list dd ul li{width:calc(33.33333% - 10px);text-align:center;white-space:nowrap;margin:5px 5px 0 0;padding:3px 0}}.m_hokenTop #planA .planDetail .sec05 .list dd ul li span,.m_hokenTop #planB .planDetail .sec05 .list dd ul li span{font-size:2.4rem;vertical-align:baseline;line-height:1.3}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dd ul li span,.m_hokenTop #planB .planDetail .sec05 .list dd ul li span{font-size:1.8rem}}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .list dd ul li,.m_hokenTop #planB .planDetail .sec05 .list dd ul li{width:calc(33.33333% - 10px);text-align:center;white-space:nowrap;margin:5px 5px 0 0;padding:3px 0}}.m_hokenTop #planA .planDetail .sec05 .flex,.m_hokenTop #planB .planDetail .sec05 .flex{align-items:flex-end}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .flex,.m_hokenTop #planB .planDetail .sec05 .flex{display:block}}.m_hokenTop #planA .planDetail .sec05 .type,.m_hokenTop #planB .planDetail .sec05 .type{max-width:680px}.m_hokenTop #planA .planDetail .sec05 .type dl,.m_hokenTop #planB .planDetail .sec05 .type dl{display:flex;align-items:center;font-weight:600}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl,.m_hokenTop #planB .planDetail .sec05 .type dl{flex-wrap:wrap}}.m_hokenTop #planA .planDetail .sec05 .type dl:not(:last-of-type),.m_hokenTop #planB .planDetail .sec05 .type dl:not(:last-of-type){margin-bottom:10px}.m_hokenTop #planA .planDetail .sec05 .type dl dt,.m_hokenTop #planB .planDetail .sec05 .type dl dt{min-width:160px;height:90px;background:#4dab7e;position:relative;padding-left:20px;margin-right:40px;display:flex;align-items:center}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dt,.m_hokenTop #planB .planDetail .sec05 .type dl dt{height:auto;padding:5px 10px;margin:0 0 10px;text-align:center;display:block;width:100%}}.m_hokenTop #planA .planDetail .sec05 .type dl dt p,.m_hokenTop #planB .planDetail .sec05 .type dl dt p{color:#fff;font-size:2.4rem;line-height:1.25}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dt p,.m_hokenTop #planB .planDetail .sec05 .type dl dt p{font-size:1.6rem}}.m_hokenTop #planA .planDetail .sec05 .type dl dt:after,.m_hokenTop #planB .planDetail .sec05 .type dl dt:after{position:absolute;content:"";width:0;height:0;border-color:transparent transparent transparent #4dab7e;border-style:solid;border-width:45px 0 45px 25px;top:0;right:-25px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dt:after,.m_hokenTop #planB .planDetail .sec05 .type dl dt:after{border-width:10px 10px 0;border-color:#4dab7e transparent transparent;right:50%;transform:translateX(50%);top:26px}}.m_hokenTop #planA .planDetail .sec05 .type dl dd,.m_hokenTop #planB .planDetail .sec05 .type dl dd{background:#c1e2d2;border-radius:4px;text-align:center;min-width:140px;line-height:1.3;padding:10px 5px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dd,.m_hokenTop #planB .planDetail .sec05 .type dl dd{width:calc(33.33333% - 5px);padding:2px;min-width:auto}}.m_hokenTop #planA .planDetail .sec05 .type dl dd:not(:last-child),.m_hokenTop #planB .planDetail .sec05 .type dl dd:not(:last-child){margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dd:not(:last-child),.m_hokenTop #planB .planDetail .sec05 .type dl dd:not(:last-child){margin-right:5px}}.m_hokenTop #planA .planDetail .sec05 .type dl dd span.price,.m_hokenTop #planB .planDetail .sec05 .type dl dd span.price{font-size:3.2rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dd span.price,.m_hokenTop #planB .planDetail .sec05 .type dl dd span.price{font-size:1.6rem}}.m_hokenTop #planA .planDetail .sec05 .type dl dd span.plan,.m_hokenTop #planB .planDetail .sec05 .type dl dd span.plan{font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .type dl dd span.plan,.m_hokenTop #planB .planDetail .sec05 .type dl dd span.plan{font-size:1.4rem}}.m_hokenTop #planA .planDetail .sec05 .point,.m_hokenTop #planB .planDetail .sec05 .point{margin-left:40px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .point,.m_hokenTop #planB .planDetail .sec05 .point{display:flex;align-items:center;margin:10px 0 0}}.m_hokenTop #planA .planDetail .sec05 .point .text,.m_hokenTop #planB .planDetail .sec05 .point .text{background:#dbeee5;max-width:270px;line-height:1.5;padding:10px 15px;font-size:1.6rem;position:relative}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .point .text,.m_hokenTop #planB .planDetail .sec05 .point .text{font-size:1.3rem;padding:10px;margin-right:15px}}.m_hokenTop #planA .planDetail .sec05 .point .text:after,.m_hokenTop #planB .planDetail .sec05 .point .text:after{content:"";position:absolute;width:0;height:0;border-color:#dbeee5 transparent transparent;border-style:solid;border-width:28px 17px 0;bottom:-23px;left:20px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .point .text:after,.m_hokenTop #planB .planDetail .sec05 .point .text:after{border-width:10px 0 10px 20px;border-color:transparent transparent transparent #dbeee5;bottom:50%;left:auto;right:-15px}}.m_hokenTop #planA .planDetail .sec05 .point img,.m_hokenTop #planB .planDetail .sec05 .point img{margin-top:20px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .point img,.m_hokenTop #planB .planDetail .sec05 .point img{width:80px}}.m_hokenTop #planA .planDetail .sec05 .description,.m_hokenTop #planB .planDetail .sec05 .description{display:flex;justify-content:space-between}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .description,.m_hokenTop #planB .planDetail .sec05 .description{display:block}}.m_hokenTop #planA .planDetail .sec05 .description li,.m_hokenTop #planB .planDetail .sec05 .description li{width:33%;background:#fff;border:1px solid #d6d5d3;padding:10px;font-size:1.6rem;letter-spacing:.08em}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec05 .description li,.m_hokenTop #planB .planDetail .sec05 .description li{width:100%;margin-bottom:10px;font-size:1.4rem}}.m_hokenTop #planA .planDetail .sec05 .description li .title,.m_hokenTop #planB .planDetail .sec05 .description li .title{font-weight:600}.m_hokenTop #planA .planDetail .sec05 .description li p,.m_hokenTop #planB .planDetail .sec05 .description li p{line-height:1.5}.m_hokenTop #planA .planDetail .sec06,.m_hokenTop #planB .planDetail .sec06{background:#fff;padding:30px 0 80px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec06,.m_hokenTop #planB .planDetail .sec06{padding:30px 0 60px}}.m_hokenTop #planA .planDetail .sec06 .pc-table table,.m_hokenTop #planB .planDetail .sec06 .pc-table table{width:100%}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr td,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr td{font-weight:600}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr td span,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr td span{font-size:3.2rem;vertical-align:baseline}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.age span,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.age span{background:#efe7d4;display:block;margin:0 8px;padding:5px 0;border-radius:8px 8px 0 0}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.age span small,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.age span small{font-size:1.4rem;vertical-align:baseline}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr:not(:first-child),.m_hokenTop #planB .planDetail .sec06 .pc-table table tr:not(:first-child){border-top:1px solid #000;border-right:1px solid #000}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr:not(:first-child) td,.m_hokenTop #planA .planDetail .sec06 .pc-table table tr:not(:first-child) th,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr:not(:first-child) td,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr:not(:first-child) th{border-left:1px solid #000;width:153px;height:70px;vertical-align:middle;text-align:center}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.woman th,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.woman th{background:#fad9dc}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.woman td,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.woman td{color:#dd523b}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.man th,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.man th{background:#cfdaeb}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr.man td,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr.man td{color:#0a5b9c}.m_hokenTop #planA .planDetail .sec06 .pc-table table tr:last-child,.m_hokenTop #planB .planDetail .sec06 .pc-table table tr:last-child{border-bottom:1px solid #000}.m_hokenTop #planA .planDetail .sec06 .sp-table table,.m_hokenTop #planB .planDetail .sec06 .sp-table table{width:100%}.m_hokenTop #planA .planDetail .sec06 .sp-table th,.m_hokenTop #planA .planDetail .sec06 .sp-table td,.m_hokenTop #planB .planDetail .sec06 .sp-table th,.m_hokenTop #planB .planDetail .sec06 .sp-table td{vertical-align:middle;border-right:1px solid #000;border-bottom:1px solid #000;padding:4px 10px;white-space:nowrap}.m_hokenTop #planA .planDetail .sec06 .sp-table th.age,.m_hokenTop #planB .planDetail .sec06 .sp-table th.age{width:20%;border-left:1px solid #000;background:#efe7d4}.m_hokenTop #planA .planDetail .sec06 .sp-table th.woman,.m_hokenTop #planB .planDetail .sec06 .sp-table th.woman{background:#fad9dc;width:40%}.m_hokenTop #planA .planDetail .sec06 .sp-table th.man,.m_hokenTop #planB .planDetail .sec06 .sp-table th.man{background:#cfdaeb;width:40%}.m_hokenTop #planA .planDetail .sec06 .sp-table tr:first-child th.woman,.m_hokenTop #planA .planDetail .sec06 .sp-table tr:first-child th.man,.m_hokenTop #planB .planDetail .sec06 .sp-table tr:first-child th.woman,.m_hokenTop #planB .planDetail .sec06 .sp-table tr:first-child th.man{border-top:1px solid #000;padding:2px 10px}.m_hokenTop #planA .planDetail .sec06 .sp-table td,.m_hokenTop #planB .planDetail .sec06 .sp-table td{font-weight:600;text-align:center}.m_hokenTop #planA .planDetail .sec06 .sp-table td.woman,.m_hokenTop #planB .planDetail .sec06 .sp-table td.woman{color:#dd523b}.m_hokenTop #planA .planDetail .sec06 .sp-table td.man,.m_hokenTop #planB .planDetail .sec06 .sp-table td.man{color:#0a5b9c}.m_hokenTop #planA .planDetail .sec06 .sp-table td span,.m_hokenTop #planB .planDetail .sec06 .sp-table td span{font-size:2rem;vertical-align:baseline}.m_hokenTop #planA .planDetail .sec06 .notice,.m_hokenTop #planB .planDetail .sec06 .notice{margin:10px 0;font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec06 .notice,.m_hokenTop #planB .planDetail .sec06 .notice{font-size:1.3rem}}.m_hokenTop #planA .planDetail .sec06 .link,.m_hokenTop #planB .planDetail .sec06 .link{display:flex;justify-content:center;font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec06 .link,.m_hokenTop #planB .planDetail .sec06 .link{display:block;font-size:1.4rem}}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink{color:#0a5b9c;text-decoration:underline;cursor:pointer}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink.woman,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink.woman{margin-right:30px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink.woman,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink.woman{margin:0 0 15px}}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink.woman span,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink.woman span{color:#ff98be}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink.man span,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink.man span{color:#4bc3f1}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink:before,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink:before{content:"";display:inline-block;width:6px;height:9px;background:url(/images/hoken/icon_link01.svg) 0 0 no-repeat;background-size:6px 9px;margin-right:5px;vertical-align:2px}@media screen and (max-width: 736px){.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink:before,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink:before{vertical-align:0}}.m_hokenTop #planA .planDetail .sec06 .link .m_arrowLink:after,.m_hokenTop #planB .planDetail .sec06 .link .m_arrowLink:after{content:none}.m_hokenTop #planA .planDetail.planB,.m_hokenTop #planB .planDetail.planB{border-top:2px solid #e2948c;background:#fefaf9}.m_hokenTop #planA .planDetail.planB h3,.m_hokenTop #planB .planDetail.planB h3{background:#e2948c}.m_hokenTop #planA .planDetail.planB .sec01 .box,.m_hokenTop #planB .planDetail.planB .sec01 .box{background:#f9eae8}.m_hokenTop #planA .planDetail.planB .sec01 .box:before,.m_hokenTop #planB .planDetail.planB .sec01 .box:before{background:url(/images/hoken/img_plan_b_02.png) no-repeat;background-size:contain}.m_hokenTop #planA .planDetail.planB .sec02 .box,.m_hokenTop #planB .planDetail.planB .sec02 .box{padding:20px;border:1px solid #000;border-radius:4px}.m_hokenTop #planA .planDetail.planB .sec02 .list_dot,.m_hokenTop #planB .planDetail.planB .sec02 .list_dot{padding-left:8px}.m_hokenTop #planA .planDetail.planB .sec03 .box,.m_hokenTop #planB .planDetail.planB .sec03 .box{background:#f9eae8}.m_hokenTop #planA .planDetail.planB .sec03 .point .box:after,.m_hokenTop #planB .planDetail.planB .sec03 .point .box:after{border-color:transparent transparent transparent #f9eae8}.m_hokenTop #planA .planDetail.planB .sec05 .type dl dt,.m_hokenTop #planB .planDetail.planB .sec05 .type dl dt{background:#e2948c}.m_hokenTop #planA .planDetail.planB .sec05 .type dl dt:after,.m_hokenTop #planB .planDetail.planB .sec05 .type dl dt:after{border-color:transparent transparent transparent #e2948c}.m_hokenTop #planA .planDetail.planB .sec05 .type dl dd,.m_hokenTop #planB .planDetail.planB .sec05 .type dl dd{background:#f5dad7}.m_hokenTop #planA .planDetail.planB .sec05 .point .text,.m_hokenTop #planB .planDetail.planB .sec05 .point .text{background:#f9eae8}.m_hokenTop #planA .planDetail.planB .sec05 .point .text:after,.m_hokenTop #planB .planDetail.planB .sec05 .point .text:after{border-color:#f9eae8 transparent transparent}.m_hokenTop .soudanArea{padding:40px 0;text-align:center;background:#fffbfa}.m_hokenTop .soudanArea .intro{font-size:2.6rem;line-height:1.5}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .intro{font-size:2rem}}.m_hokenTop .soudanArea .intro span{color:#0a5b9c;display:inline-block}.m_hokenTop .soudanArea ul{position:relative;margin:40px 0 100px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea ul{display:block;text-align:left;margin:30px 0 60px}}.m_hokenTop .soudanArea ul li{width:33.3%}@media screen and (max-width: 736px){.m_hokenTop .soudanArea ul li{width:100%;margin-bottom:20px}}.m_hokenTop .soudanArea ul:after{content:"";border-top:35px solid #dd523b;border-right:60px solid transparent;border-left:60px solid transparent;bottom:-70px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width: 736px){.m_hokenTop .soudanArea ul:after{border-top:25px solid #dd523b;border-right:40px solid transparent;border-left:40px solid transparent;bottom:-44px}}.m_hokenTop .soudanArea .ctaArea-tel{text-align:center;margin-top:60px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel{text-align:center;margin-top:60px}}.m_hokenTop .soudanArea .ctaArea-tel .catch{color:#5f4e38;font-size:3rem;font-weight:700;position:relative;display:inline-block;margin-bottom:20px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .catch{font-size:2rem}}.m_hokenTop .soudanArea .ctaArea-tel .catch:before,.m_hokenTop .soudanArea .ctaArea-tel .catch:after{content:"";position:absolute;top:50%;display:inline-block;width:44px;height:2px;background:#5f4e38}.m_hokenTop .soudanArea .ctaArea-tel .catch:before{left:-50px;transform:rotate(60deg)}.m_hokenTop .soudanArea .ctaArea-tel .catch:after{transform:rotate(-60deg)}.m_hokenTop .soudanArea .ctaArea-tel .flex .img{margin-right:30px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .img{margin-right:0;margin-bottom:20px}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox{border:2px solid #0a5b9c;text-align:center;align-self:flex-end}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox{border:2px solid #0a5b9c;text-align:center;align-self:flex-end}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .title{background:#0a5b9c;color:#fff;font-size:2.2rem;font-weight:700}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .title{font-size:1.6rem}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex{padding:8px 20px;background:#fff}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading{border:1px solid #0a5b9c;color:#0a5b9c;border-radius:4px;margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading{border:none;border-bottom:1px solid #0a5b9c;border-radius:0}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p{font-size:1.4rem;line-height:1.4;padding:3px 5px;font-weight:600}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p span{font-size:1.2rem;display:block}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .heading p span{display:inline;margin-left:5px}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber{padding-left:75px;background:url(/images/hoken/icon_freedial.png) 0 50% no-repeat;background-size:64px 38px;text-decoration:none}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber{padding:8px 0 0 50px;background:url(/images/hoken/icon_freedial.png) 0 60% no-repeat;background-size:15%}}.m_hokenTop .soudanArea .ctaArea-tel .flex .telBox .flex .telNumber .number{margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop .soudanArea .ctaArea-tel .flex.flex1{display:block}}.m_hokenTop .contactBlock{background:#f7f3e9}.m_hokenTop .contactBlock h3{color:#fff;text-align:center;border-radius:20px;max-width:510px;margin:-20px auto 0;padding:4px 0;background:#dd523b;font-size:1.8rem}@media screen and (max-width: 736px){.m_hokenTop .contactBlock h3{border-radius:30px;margin:-26px 10% 0;font-size:1.6rem;line-height:1.4;font-weight:bold}}.m_hokenTop .contactBlock--green{border-top:2px solid #4dab7e;background:#f6fbf8}.m_hokenTop .contactBlock--green h3{background:#4dab7e}.m_hokenTop .contactBlock--pink{background:#fefaf9}.m_hokenTop .contactBlock--pink h3{background:#e2948c}.m_hokenTop .contactBlock .buttonArea{max-width:720px;position:relative;margin:0 auto;padding:55px 0}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea{padding:10px 10px 40px;width:100%}.m_hokenTop .contactBlock .buttonArea.spHrNone{padding:20px 10px 20px}}.m_hokenTop .contactBlock .buttonArea .img01{position:absolute;top:0;left:-70px}.m_hokenTop .contactBlock .buttonArea ul{margin-bottom:15px;display:flex;justify-content:space-between}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul{display:block;margin-bottom:10px}}.m_hokenTop .contactBlock .buttonArea ul li{width:100%;border-radius:8px;background:#fff}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul li{width:100%}}.m_hokenTop .contactBlock .buttonArea ul li a{color:#fff;text-decoration:none;position:relative;border-radius:8px;font-weight:600;display:block;padding:20px 20px;text-align:center;line-height:1.3}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul li a{padding:6px 20px}}.m_hokenTop .contactBlock .buttonArea ul li a:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;top:50%;transform:translateY(-50%);left:15px}.m_hokenTop .contactBlock .buttonArea ul li a.btnRed{background:linear-gradient(#dd523b, #bd1e00)}.m_hokenTop .contactBlock .buttonArea ul li a.btnRed:before{border-color:transparent transparent transparent #ff0}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul li a.btnRed{margin-bottom:5px}}.m_hokenTop .contactBlock .buttonArea ul li a.btnGold{background:linear-gradient(#dbb885, #a27820)}.m_hokenTop .contactBlock .buttonArea ul li a.btnGold:before{border-color:transparent transparent transparent #fff}.m_hokenTop .contactBlock .buttonArea ul li a span{font-size:2.4rem;display:block}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul li a span{font-size:1.8rem}}.m_hokenTop .contactBlock .buttonArea ul li a span.notice{font-weight:100;font-size:1.7rem;display:block;padding-top:5px}.m_hokenTop .contactBlock .buttonArea ul li a span.notice .iconTarget{width:16px;display:inline-block;margin-left:4px;vertical-align:baseline}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea ul li a span.notice{font-size:1.2rem}.m_hokenTop .contactBlock .buttonArea ul li a span.notice .iconTarget{width:13px}}.m_hokenTop .contactBlock .buttonArea .tel{background:#fff;border-radius:4px;border:2px solid #0a5b9c;font-weight:600}.m_hokenTop .contactBlock .buttonArea .tel a{text-decoration:none}.m_hokenTop .contactBlock .buttonArea .tel .flex{padding:15px}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex{display:block;text-align:center;padding:5px 10px 10px}}.m_hokenTop .contactBlock .buttonArea .tel .flex p{color:#0a5b9c;font-size:2.4rem;margin-right:7px;text-indent:-1rem;padding-left:3rem;line-height:2.8rem}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex p{font-size:1.8rem;margin:0 0 5px}}.m_hokenTop .contactBlock .buttonArea .tel .flex .icon{width:50px;margin-right:5px}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex .icon{width:35px}}.m_hokenTop .contactBlock .buttonArea .tel .flex .number{width:350px;margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex .number{width:200px;margin:0}}.m_hokenTop .contactBlock .buttonArea .tel .flex .text{border:1px solid #0a5b9c;font-size:1.4rem;line-height:1.2;border-radius:4px;text-align:center;padding:4px 10px}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex .text{margin-top:10px}}.m_hokenTop .contactBlock .buttonArea .tel .flex .text span{font-size:1.2rem;display:block}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .buttonArea .tel .flex .text span{display:inline-block;margin-left:5px}}@media screen and (max-width: 736px){.m_hokenTop .contactBlock .lead{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;margin-top:10px;font-size:1.6rem}.m_hokenTop .contactBlock .lead:after,.m_hokenTop .contactBlock .lead:before{content:"";width:1px;height:20px;background:#000}}@media screen and (max-width: 736px) and (max-width: 736px){.m_hokenTop .contactBlock .lead:before{margin-right:20px;transform:rotate(-35deg)}}@media screen and (max-width: 736px) and (max-width: 736px){.m_hokenTop .contactBlock .lead:after{margin-left:20px;transform:rotate(35deg)}}.m_hokenTop .flowArea{padding:80px 0 60px}@media screen and (max-width: 736px){.m_hokenTop .flowArea{padding:65px 0 30px}}.m_hokenTop .flowArea #flow{padding-top:65px;margin-top:-65px}.m_hokenTop .flowArea #flow .blockPc img{width:100%}.m_hokenTop .flowArea h3{text-align:center;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 736px){.m_hokenTop .flowArea h3{font-size:2.2rem}}.m_hokenTop .flowArea h3 span{display:inline-block}.m_hokenTop .flowArea .flow{padding:30px;display:flex;justify-content:space-between}@media screen and (max-width: 736px){.m_hokenTop .flowArea .flow{display:block;padding:30px 0 20px}}.m_hokenTop .flowArea .flow li{border-radius:8px;position:relative;width:274px;font-weight:600;text-align:center;line-height:1.3;padding:30px 10px}@media screen and (max-width: 736px){.m_hokenTop .flowArea .flow li{padding:10px;width:100%}}.m_hokenTop .flowArea .flow li:nth-child(odd){border:2px solid #dd523b}.m_hokenTop .flowArea .flow li:nth-child(2){background:#f6d4ce}.m_hokenTop .flowArea .flow li span{font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop .flowArea .flow li span{font-size:1.8rem}}@media screen and (max-width: 736px){.m_hokenTop .flowArea .flow li:not(:last-child){margin-bottom:30px}}.m_hokenTop .flowArea .flow li:not(:last-child):after{position:absolute;content:"";width:0;height:0;border-color:transparent transparent transparent #dd523b;border-style:solid;border-width:26.5px 0 26.5px 15px;right:-34px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 736px){.m_hokenTop .flowArea .flow li:not(:last-child):after{border-width:15px 20px 0;border-color:#dd523b transparent transparent;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:auto;bottom:-24px}}.m_hokenTop .flowArea .notice{font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop .flowArea .notice{font-size:1.3rem}}.m_hokenTop .flowArea .renewal dt{font-weight:600}.m_hokenTop .flowArea .accodion-wrap{margin:10px 0}.m_hokenTop .flowArea .accodion-wrap input{display:none}.m_hokenTop .flowArea .accodion-wrap input:checked~label{background:#e56655}.m_hokenTop .flowArea .accodion-wrap input:checked~label:after{content:"ー";font-size:2rem;top:6px;right:13px}.m_hokenTop .flowArea .accodion-wrap input:checked~div{height:auto;padding:10px 0;border-radius:0;opacity:1}.m_hokenTop .flowArea .accodion-wrap label{font-size:1.8rem;font-weight:600;text-align:center;background:#e56655;position:relative;display:block;padding:8px 35px 8px 15px;border-radius:4px;cursor:pointer;color:#fff}.m_hokenTop .flowArea .accodion-wrap label:after{color:#fff;font-size:2.4rem;content:"+";position:absolute;top:0;right:15px}.m_hokenTop .flowArea .accodion-wrap div{height:0;overflow:hidden;opacity:0;transition:.15s}.m_hokenTop .flowArea .accodion-wrap dl{border:1px solid #000}.m_hokenTop .flowArea .accodion-wrap dl dt,.m_hokenTop .flowArea .accodion-wrap dl dd{border-bottom:1px solid #000;padding:5px 10px}.m_hokenTop .flowArea .accodion-wrap dl dt{background:#fbe8e6;font-weight:600}.m_hokenTop .flowArea .accodion-wrap dl dd:last-child{border-bottom:0}.m_hokenTop .yorozuArea{padding:40px 0 150px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea{padding:40px 0 120px}}.m_hokenTop .yorozuArea h3.title{font-size:3.2rem;font-weight:700;color:#79181d;margin-bottom:15px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea h3.title{font-size:2.2rem}}.m_hokenTop .yorozuArea .case{display:flex;justify-content:space-between;width:100%;padding-top:20px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case{flex-wrap:wrap;justify-content:center;padding-top:0}}.m_hokenTop .yorozuArea .case li{width:150px;height:150px;background:#fffbfa;border-radius:50%;text-align:center;line-height:1.2}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case li{width:105px;height:105px;margin:5px}}.m_hokenTop .yorozuArea .case li .img,.m_hokenTop .yorozuArea .case li .text{display:flex;align-items:center;justify-content:center}.m_hokenTop .yorozuArea .case li .img{margin-top:15px;height:60px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case li .img{height:37px}}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case li .img img{height:37px}}.m_hokenTop .yorozuArea .case li .text{font-weight:700;height:47px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case li .text{height:32px;font-size:1.3rem}}.m_hokenTop .yorozuArea .case li .text small{font-size:1.2rem;display:block}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .case li .text small{font-size:1.1rem;margin-left:0}}.m_hokenTop .yorozuArea .textBox .text:first-child{margin-bottom:20px}.m_hokenTop .yorozuArea .textBox .desc{font-size:1.4rem;margin-top:20px}@media screen and (max-width: 736px){.m_hokenTop .yorozuArea .textBox .desc{text-indent:-1em;padding-left:1em}}.m_hokenTop .meritArea{border-top:2px solid #ad2c32;border-bottom:2px solid #ad2c32}.m_hokenTop .meritArea .merit_head{text-align:center}.m_hokenTop .meritArea .merit_head span{display:inline-block;background:#ad2c32;color:#fff;height:57px;border-radius:28px;padding:0 40px;line-height:57px;transform:translateY(-25px);position:relative;font-weight:700;font-size:2.8rem}@media screen and (max-width: 736px){.m_hokenTop .meritArea .merit_head span{height:40px;line-height:40px;padding:0 14px;font-size:1.5rem}}.m_hokenTop .meritArea .merit_head span:before{content:"";display:inline-block;width:80px;height:80px;background:url(/images/hoken/img_merit_title.png) bottom no-repeat;background-size:100%;position:absolute;left:50%;top:-79px;transform:translateX(-50%)}.m_hokenTop .meritArea ul{font-weight:700;width:700px;margin:0 auto;padding-bottom:30px}@media screen and (max-width: 736px){.m_hokenTop .meritArea ul{width:100%;padding:0 15px 30px}}.m_hokenTop .meritArea ul li{margin-bottom:10px}.m_hokenTop .flowArea02{padding:60px 0}@media screen and (max-width: 736px){.m_hokenTop .flowArea02{padding:30px 0}}.m_hokenTop .flowArea02 .content li{margin:10px 0}.m_hokenTop .flowArea02 .content li .flow{padding:0}.m_hokenTop .flowArea02 .content li .flow li{font-size:2.4rem;width:290px;padding:25px 0}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 .content li .flow li{width:100%;padding:8px 40px;font-size:1.6rem}}.m_hokenTop .flowArea02 .content li .flow li.w600{margin-right:37px;width:583px}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 .content li .flow li.w600{margin-right:0;width:100%}}.m_hokenTop .flowArea02 .content li .flow li .number{font-size:1.8rem;position:absolute;top:22px;left:15px}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 .content li .flow li .number{top:15px;width:27px;height:27px;font-size:1.4rem}}.m_hokenTop .flowArea02 h4{display:flex;font-weight:700;font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 h4{font-size:2rem}}.m_hokenTop .flowArea02 h4 .text{margin-left:55px}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 h4 .text{margin-left:40px}}.m_hokenTop .flowArea02 .number{display:flex;width:36px;height:36px;background:#dd523b;color:#fff;border-radius:50%;align-items:center;justify-content:center;position:absolute}@media screen and (max-width: 736px){.m_hokenTop .flowArea02 .number{width:30px;height:30px;line-height:30px;font-size:2rem}}.m_hokenTop .paymentBlock{padding:40px 0 60px;background:#fffbfa}@media screen and (max-width: 736px){.m_hokenTop .paymentBlock{padding:40px 0}}.m_hokenTop .paymentBlock h4{font-weight:700;font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop .paymentBlock h4{font-size:1.8rem}}.m_hokenTop .paymentBlock .text{margin-top:5px}.m_hokenTop .paymentBlock .m_common_box_whitebox{font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop .paymentBlock .m_common_box_whitebox{font-size:1.4rem;padding:15px}}.m_hokenTop .paymentBlock .m_common_box_whitebox ul li{text-indent:-1em;padding-left:1em}.m_hokenTop .paymentBlock .m_common_box_whitebox ul li:before{content:"・"}.m_hokenTop .paymentBlock .img img{margin:0 auto}.m_hokenTop .paymentBlock .link{text-align:center}.m_hokenTop .paymentBlock .link .inner{margin:20px 0;font-size:1.6rem;text-align:left;display:inline-block}@media screen and (max-width: 736px){.m_hokenTop .paymentBlock .link .inner{font-size:1.4rem}}.m_hokenTop .paymentBlock .link .inner a{position:relative}.m_hokenTop .paymentBlock .link .inner .notice{font-size:1.2rem}.m_hokenTop .faqContent{padding-bottom:30px}@media screen and (max-width: 736px){.m_hokenTop .faqContent{padding-bottom:40px}}.m_hokenTop .faqContent h3{padding:40px 0 20px;margin:0;font-weight:bold}.m_hokenTop .faqContent ul li{padding:40px 40px 40px 170px;margin:40px 0;background:#fff}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li{padding:15px 10px 15px 70px;margin:0}}.m_hokenTop .faqContent ul li dt{padding:25px 30px 25px 80px;background:#fbe8e6;position:relative;font-size:2.4rem;line-height:1.5;font-weight:700;color:#964627}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dt{padding:15px 15px 15px 40px;font-size:1.5rem}}.m_hokenTop .faqContent ul li dt:before{content:"";width:85px;height:85px;background:url(/images/hoken/icon_question02.png) no-repeat 50%;background-size:contain;position:absolute;top:0;left:-130px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dt:before{width:40px;height:40px;left:-60px}}.m_hokenTop .faqContent ul li dt:after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #fbe8e6;position:absolute;top:30px;left:-20px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dt:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #fbe8e6;top:15px;left:-12px}}.m_hokenTop .faqContent ul li dt p{position:relative}.m_hokenTop .faqContent ul li dt p:before{content:"Q";color:#0a5b9c;font-size:4rem;line-height:1;font-weight:700;position:absolute;top:-5px;left:-50px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dt p:before{font-size:2.6rem;top:-3px;left:-30px}}.m_hokenTop .faqContent ul li:first-child dt:before{background:url(/images/hoken/icon_question04.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(2) dt:before{background:url(/images/hoken/icon_question03.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(3) dt:before{background:url(/images/hoken/icon_question01.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(4) dt:before{background:url(/images/hoken/icon_question06.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(5) dt:before{background:url(/images/hoken/icon_question07.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(6) dt:before{background:url(/images/hoken/icon_question08.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li:nth-child(7) dt:before{background:url(/images/hoken/icon_question09.png) no-repeat 50%;background-size:100%}.m_hokenTop .faqContent ul li dd{margin-top:40px;padding:30px 30px 30px 80px;background:#fbe8e6;position:relative}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dd{margin-top:15px;padding:15px 15px 15px 40px;font-size:15px}}.m_hokenTop .faqContent ul li dd:before{content:"";width:85px;height:85px;background:url(/images/hoken/icon_answer01.png) no-repeat 50%;background-size:contain;position:absolute;top:0;left:-130px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dd:before{width:40px;height:40px;left:-60px}}.m_hokenTop .faqContent ul li dd:after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #fbe8e6;position:absolute;top:30px;left:-20px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dd:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #fbe8e6;top:15px;left:-12px}}.m_hokenTop .faqContent ul li dd p{position:relative}.m_hokenTop .faqContent ul li dd p:before{content:"A";color:#e56655;font-size:4rem;line-height:1;font-weight:700;position:absolute;top:-5px;left:-50px}@media screen and (max-width: 736px){.m_hokenTop .faqContent ul li dd p:before{font-size:2.6rem;top:-3px;left:-30px}}.m_hokenTop .faqContent ul li dd p:after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:20px solid #fbe8e6;position:absolute;top:30px;left:-20px}.m_hokenTop .recommendBlock{background:#fcedeb;border-top:2px solid #e56655}.m_hokenTop .recommendBlock h3{font-size:3.2rem;color:#fff;background:#e56655;text-align:center;margin:-30px auto 0;max-width:530px;border-radius:30px}@media screen and (max-width: 736px){.m_hokenTop .recommendBlock h3{font-size:1.8rem;margin:-20px auto 0;font-weight:bold}}.m_hokenTop .recommendBlock .flex{font-size:2.4rem}@media screen and (max-width: 736px){.m_hokenTop .recommendBlock .flex{font-size:1.6rem}}.m_hokenTop .recommendBlock .flex .list_check{padding:30px 196px 30px 0;background:url(/images/hoken/img_man02.png) no-repeat right bottom -4px}@media screen and (max-width: 736px){.m_hokenTop .recommendBlock .flex .list_check{padding:30px 0;background:none}}.m_hokenTop .recommendBlock .flex .list_check li{margin-bottom:10px;line-height:1.5}@media screen and (max-width: 736px){.m_hokenTop .recommendBlock .flex .list_check li{padding-left:30px}}.m_hokenTop .recommendBlock .flex .list_check>li li{padding-left:1em;text-indent:-1em;line-height:1.5;margin-bottom:0}.m_hokenTop .recommendBlock .flex .list_check>li li:before{content:none}.m_hokenTop .companyBlock{border-top:2px solid #e56655;background:#f7f3e9;font-size:1.6rem}@media screen and (max-width: 736px){.m_hokenTop .companyBlock{font-size:1.3rem}}.m_hokenTop .companyBlock .link li:not(:first-child){margin-left:40px}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .link li:not(:first-child){margin:0}}.m_hokenTop .companyBlock .title{margin-top:20px}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .title{text-align:center;font-size:1.6rem}}.m_hokenTop .companyBlock .info{font-weight:600;margin-left:30px}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .info{margin:0}.m_hokenTop .companyBlock .info img{margin:10px 0}}.m_hokenTop .companyBlock .m_rightText{font-size:1.4rem}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .m_rightText{font-size:1.2rem}}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .m_centerText{text-align:left !important}}@media screen and (max-width: 736px){.m_hokenTop .companyBlock .flex{display:block}}.m_hokenTop .contact_close{background:#f7f3e9;padding:30px 0 70px;border-top:2px solid #e56655;border-bottom:1px solid #ccc}.m_hokenTop .contact_close .title{font-size:3.2rem;font-weight:700;color:#0a5b9c;text-align:center;margin-bottom:10px}@media screen and (max-width: 736px){.m_hokenTop .contact_close .title{font-size:2rem;line-height:1.4}}.m_hokenTop .contact_close .telBox{background:#fff;border:1px solid #98958f;text-align:center;align-self:flex-end;width:874px;margin:0 auto;position:relative}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox{width:100%}}.m_hokenTop .contact_close .telBox .flex{padding:15px 20px}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex{display:block;height:auto;border-radius:6px;padding:15px}}.m_hokenTop .contact_close .telBox .flex .heading{color:#1b1464;font-weight:700;border-radius:4px;margin-right:10px}.m_hokenTop .contact_close .telBox .flex .heading p{font-size:1.8rem;text-align:left;line-height:1.4;margin-right:10px}.m_hokenTop .contact_close .telBox .flex .heading p span{font-size:1.6rem;display:block}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex .heading p{font-size:1.6rem;text-align:center;margin-right:0;margin-bottom:5px}}.m_hokenTop .contact_close .telBox .flex .telNumber{padding-left:75px;background:url(/images/hoken/icon_freedial.png) 0 50% no-repeat;background-size:64px 38px;text-decoration:none}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex .telNumber{display:flex;background:linear-gradient(#0a5b9c, #215c9e);border-radius:6px;pointer-events:auto;padding:10px 0;justify-content:center;margin-left:0;position:relative;text-shadow:0 1px 2px #543502;z-index:2}}.m_hokenTop .contact_close .telBox .flex .telNumber .number{margin-right:10px}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex .telNumber .number{display:flex;margin:0 10px 0 0;align-items:center}.m_hokenTop .contact_close .telBox .flex .telNumber .number:before{content:"";display:inline-block;vertical-align:middle;background:url(/images/hoken/icon_freedial_sp.png) 50% no-repeat;background-size:30px auto;margin-right:5px;width:30px;height:25px}}.m_hokenTop .contact_close .telBox .flex .telNumber .number img{width:338px}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex .telNumber .number img{width:173px}}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox .flex .telNumber .priceFree img{width:31px}}.m_hokenTop .contact_close .telBox:after{content:"";background:url(/images/hoken/img_bottom_woman.png) no-repeat;display:block;width:156px;height:135px;position:absolute;right:30px;bottom:0}@media screen and (max-width: 736px){.m_hokenTop .contact_close .telBox:after{content:none}}.m_hokenTop .list_check li{position:relative;display:block;font-weight:600;padding-left:40px;line-height:2}.m_hokenTop .list_check li:before{content:"";background:url(/images/hoken/ico_checkbox.png) no-repeat;background-size:contain;width:28px;height:25px;position:absolute;top:6px;left:0}@media screen and (max-width: 736px){.m_hokenTop .list_check li:before{width:23px;height:21px;top:3px}}@media screen and (max-width: 736px){.m_hokenTop .list_check li{padding-left:30px}}.m_hokenTop .list_dot li:before,.m_hokenTop .list_dot dd:before{content:"";width:8px;height:8px;background:#98958f;border-radius:50%;position:absolute;left:0;top:11px}@media screen and (max-width: 736px){.m_hokenTop .list_dot li:before,.m_hokenTop .list_dot dd:before{top:8px}}.m_hokenTop .list_dot li,.m_hokenTop .list_dot dd{position:relative;padding-left:20px}.m_hokenTop .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.7)}.m_hokenTop .modal .modalContents{margin:-20px 0 0 17px;height:76vh;overflow-y:auto;max-height:800px;width:997px}@media screen and (max-width: 736px){.m_hokenTop .modal .modalContents{width:auto;height:auto;margin:0}}.m_hokenTop .modal .modalInner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 736px){.m_hokenTop .modal .modalInner{width:94vw;top:40%}}.m_hokenTop .modal .modalInner .modalCloseBtn{position:absolute;left:50%;bottom:-80px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 736px){.m_hokenTop .modal .modalInner .modalCloseBtn{bottom:-50px}}.m_hokenTop .modal .modalInner .modalCloseBtn .modalClose{cursor:pointer;background:#d2d2d2;border-radius:4px;padding:4px 63px;font-size:2.8rem}@media screen and (max-width: 736px){.m_hokenTop .modal .modalInner .modalCloseBtn .modalClose{padding:2px 40px;font-size:1.6rem}}.m_hokenTop .m_title_style06{font-size:3.2rem;font-family:"Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", 游明朝, YuMincho, HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;padding-bottom:10px;letter-spacing:0.05em;margin:40px 0px 20px;border-bottom:2px solid #e56655}.m_hokenTop .m_centerText{text-align:center !important}.m_hokenTop .m_rightText{text-align:right !important}.m_hokenTop .m_arrowLink:before{content:"";display:inline-block;width:6px;height:9px;background:url(/images/hoken/icon_link01.svg) 0 0 no-repeat;background-size:6px 9px;margin-right:5px;vertical-align:2px}@media screen and (max-width: 736px){.m_hokenTop .m_arrowLink:before{vertical-align:0}}.m_hokenTop .m_common_box_whitebox{background:#fff;padding:30px;border-radius:8px}.m_hokenTop .m_txt b{color:#dd523b;font-weight:700}.m_hokenTop sup{vertical-align:super;font-size:small}.m_hokenTop .mt20{margin-top:20px}.m_hokenTop .mt30-15{margin-top:30px}@media screen and (max-width: 736px){.m_hokenTop .mt30-15{margin-top:15px}}.m_hokenTop .mt20-10{margin-top:20px}@media screen and (max-width: 736px){.m_hokenTop .mt20-10{margin-top:10px}}.m_hokenTop .mt40-20{margin-top:40px}@media screen and (max-width: 736px){.m_hokenTop .mt40-20{margin-top:20px}}.m_hokenTop .mb30-15{margin-bottom:30px}@media screen and (max-width: 736px){.m_hokenTop .mb30-15{margin-bottom:15px}}.m_hokenTop .mb40-20{margin-bottom:40px}@media screen and (max-width: 736px){.m_hokenTop .mb40-20{margin-bottom:20px}}.m_hokenTop .pb40-20{padding-bottom:40px}@media screen and (max-width: 736px){.m_hokenTop .pb40-20{padding-bottom:20px}}.m_hokenTop .pt40-20{padding-top:40px}@media screen and (max-width: 736px){.m_hokenTop .pt40-20{padding-top:20px}}.m_hokenTop .pb20-10{padding-bottom:20px}@media screen and (max-width: 736px){.m_hokenTop .pb20-10{padding-bottom:10px}}.m_hokenTop a{transition:.15s linear;color:#0a5b9c}.m_hokenTop .ai-c{align-items:center}.m_hokenTop .l_wrapper{min-width:950px;position:relative;background:#fff}.m_hokenTop .l_wrapper--themeColor{background:#fffbfa}@media screen and (max-width: 736px){.m_hokenTop .l_wrapper{min-width:auto;width:auto}}.m_hokenTop .l_inner{width:950px;margin:0 auto}@media screen and (max-width: 736px){.m_hokenTop .l_inner{width:100%;padding:0 15px}}.m_hokenTop .jc-c{justify-content:center}.m_hokenTop .flex{display:flex}@media screen and (max-width: 736px){.m_hokenTop img{max-width:100%}.m_hokenTop .m_title_style06{font-size:2.2rem}}@media screen and (min-width: 737px){.m_hokenTop img{width:auto}}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}main.kazokusouLP{margin-top:0}.kazokusouLP{scroll-behavior:smooth;background:#fff}.kazokusouLP .bgBeige01{background-color:#f5f3ec}.kazokusouLP .sp-co{display:none}.kazokusouLP .cf:before,.kazokusouLP .cf:after{content:"";display:table}.kazokusouLP .cf:after{clear:both}.kazokusouLP .headerIn{max-width:890px;margin:0 auto;padding:0 30px 10px}@media screen and (max-width: 736px){.kazokusouLP .headerIn{padding:5px 10px 10px}}.kazokusouLP ul.descList{font-size:69%;font-weight:700}@media screen and (max-width: 736px){.kazokusouLP ul.descList{font-size:58%;text-align:center;margin:0;font-weight:normal}}.kazokusouLP ul.descList li:first-child{float:left;line-height:1.6;margin:0 50px 0 -20px;width:270px}@media screen and (max-width: 736px){.kazokusouLP ul.descList li:first-child{float:none;margin:0;width:100%}}.kazokusouLP .des-txt{padding:5px 0 0 0}.kazokusouLP .raow-space{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kazokusouLP .row-space{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}@media screen and (max-width: 736px){.kazokusouLP .row-space{display:block;width:60%}.kazokusouLP .row-space .SP-header03{padding-top:5px}}.kazokusouLP h1.logo{margin:10px 50px 10px 20px}@media screen and (max-width: 736px){.kazokusouLP h1.logo{text-align:center;margin:0;width:32%}}.kazokusouLP h1.logo img{border:none;max-width:100%;height:auto;vertical-align:middle}@media screen and (max-width: 736px){.kazokusouLP h1.logo img{width:100%;display:block}}.kazokusouLP.header{border-bottom:4px solid #2d4670;padding:5px 0}@media screen and (max-width: 736px){.kazokusouLP.header{border-bottom:1px solid #2d4670;padding:5px 0 0}.kazokusouLP.header.pb60{padding:5px 0 60px}}.kazokusouLP .headerList{position:relative}.kazokusouLP .headerList li:first-child{margin:0 20px 0 0}.kazokusouLP .headerList .telText{position:absolute;top:1%;left:80px;font-size:54px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}.kazokusouLP #mainImg{position:relative;background:url(/images/kazokusouLP/mv_bg.png) center bottom no-repeat;background-size:cover;height:340px}@media screen and (max-width: 736px){.kazokusouLP #mainImg{background:none;min-height:max-content;height:auto}}.kazokusouLP #mainImg .pc_box{position:relative;width:950px;margin:0 auto}.kazokusouLP #mainImg .pc_box .mvTxt{position:absolute;top:40px;left:0}.kazokusouLP #mainImg .pc_box .mvImg{position:absolute;top:53px;right:0}.kazokusouLP #mainImg .pc_box .textbox p{font-size:1.6rem;text-align:center;line-height:1.7em;padding-top:30px;letter-spacing:0.1em}.kazokusouLP #mainImg .pc_box h2{font-size:5.6rem;line-height:1.3em;font-weight:700;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.kazokusouLP #mainImg .pc_box h2 small{font-size:2.8rem;color:#c21d4d}.kazokusouLP .icon_telAnime{width:40px;height:40px;background-size:auto 29px;background-image:url(/images/kazokusouLP/sp/icon_header_tel.png);background-repeat:no-repeat;display:inline-block;position:absolute;top:8px;left:40%;filter:brightness(0) invert(1);z-index:10}.kazokusouLP .icon_telAnime--fixed{left:0;right:0;margin:auto}.kazokusouLP .icon_telAnime--fixed .calling{top:12px !important;left:16px !important}@media screen and (min-width: 737px){.kazokusouLP .icon_telAnime--fixed .calling{top:10px !important;left:20px !important}}.kazokusouLP .icon_telAnime--bnr{background-size:auto 45px;top:24px;left:31px;width:58px;height:55px;background-image:url(/images/kazokusouLP/sp/icon_tel.png)}.kazokusouLP .icon_telAnime--bnr .calling{top:10px !important;left:20px !important}.kazokusouLP .icon_telAnime .calling{position:absolute;top:12px;left:15px;transform:rotate(35deg)}.kazokusouLP .icon_telAnime .calling:before,.kazokusouLP .icon_telAnime .calling:after{position:absolute;border:4px solid transparent;border-top:solid 1px currentColor;border-radius:50%;transform:translate(-50%, -31%);opacity:0;animation-name:calling;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;content:''}.kazokusouLP .icon_telAnime .calling:first-child:before{width:20px;height:20px;animation-delay:-1.16s}.kazokusouLP .icon_telAnime .calling:first-child:after{width:32px;height:32px;animation-delay:-1.08s}.kazokusouLP .icon_telAnime .calling:last-child:before{width:46px;height:46px;animation-delay:-1.00s}.kazokusouLP .icon_telAnime .calling:last-child:after{content:none}@keyframes calling{8%,64%{opacity:1}78%{opacity:0}}.kazokusouLP.header-nav{background:#fefcf8;background:linear-gradient(183deg, #fefcf8 0%, #f6f0e2 49%, #ede3cc 86%, #ece2ca 100%);margin:0 auto;position:relative}@media screen and (max-width: 736px){.kazokusouLP.header-nav{height:60px}}.kazokusouLP.header-nav.fixed{z-index:10;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #fff;animation-name:slideDown;animation-duration:.2s;animation-timing-function:ease}.kazokusouLP.header-nav ul{width:990px;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 736px){.kazokusouLP.header-nav ul{width:100%;height:60px}}.kazokusouLP.header-nav li{width:240px;padding:14px 0;text-align:center;border-right:1px solid #ccc;position:relative}@media screen and (max-width: 736px){.kazokusouLP.header-nav li{width:100%;height:60px;padding-top:37px}}.kazokusouLP.header-nav li::after{content:"";background:url(/images/kazokusouLP/icon_arrow_off.svg) center center no-repeat;width:18px;height:18px;display:block;position:absolute;top:30%;right:10px;transition:0.2s}@media screen and (max-width: 736px){.kazokusouLP.header-nav li::after{content:none}}.kazokusouLP.header-nav li:hover::after{transform:translate(0, 2px)}.kazokusouLP.header-nav li:first-child{border-left:1px solid #ccc}.kazokusouLP.header-nav li.hurry{background:#f54f43;background:linear-gradient(180deg, #f54f43 0%, #d73428 49%, #951a11 100%);color:#fff}.kazokusouLP.header-nav li.hurry::after{content:"";background:url(/images/kazokusouLP/icon_arrow_on.svg) center center no-repeat;width:18px;height:18px;display:block;position:absolute;top:30%;right:10px;transition:0.2s}@media screen and (max-width: 736px){.kazokusouLP.header-nav li.hurry::after{content:none}}@media screen and (max-width: 736px){.kazokusouLP.header-nav li.hurry{height:60px}}.kazokusouLP.header-nav a{text-decoration:none;font-size:1.8rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#2d4670;position:relative}.kazokusouLP.header-nav a:first-child{border-left:1px solid #ccc}.kazokusouLP.header-nav a:hover{opacity:0.8}@media screen and (max-width: 736px){.kazokusouLP.header-nav a{width:100%;font-size:1.3rem}.kazokusouLP.header-nav a img{width:26px;position:absolute;z-index:111;top:8px;margin:auto;left:0;right:0}}.kazokusouLP .fixedBnrArea{background:rgba(0,0,0,0.7);display:block;position:fixed;bottom:0;left:0;z-index:11;width:100%}.kazokusouLP .fixedBnrArea ul{display:flex;justify-content:space-evenly;padding-bottom:10px}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul{width:950px;margin:auto;justify-content:space-between;padding-bottom:15px}}.kazokusouLP .fixedBnrArea ul a,.kazokusouLP .fixedBnrArea ul .tel_popup{display:block;width:48%}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a,.kazokusouLP .fixedBnrArea ul .tel_popup{text-decoration:none;width:auto}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel,.kazokusouLP .fixedBnrArea ul a li .bnrLReq,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq{position:relative}@media screen and (max-width: 736px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel,.kazokusouLP .fixedBnrArea ul a li .bnrLReq,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq{border-radius:3px}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel p,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p{font-size:1.9rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#fff;text-shadow:1px 1px 1px #3a3e3b;line-height:2rem;text-align:center}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel p,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p{font-size:2.8rem;line-height:2.4rem;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;text-shadow:none;opacity:unset}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel p .icon,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p .icon,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p .icon,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p .icon{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1rem;border:1px solid #fff;border-radius:40%;border-radius:20px;padding:2px 6px;vertical-align:bottom;margin-right:3px}.kazokusouLP .fixedBnrArea ul a li .bnrLTel p.txtS,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p.txtS{font-size:1rem}.kazokusouLP .fixedBnrArea ul a li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{font-size:1rem}@media screen and (max-width: 736px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{display:block}}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul a li .bnrLReq p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel p span.txtS,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq p span.txtS{font-size:1.5rem;padding-left:10px}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel{background:linear-gradient(180deg, #29cc52 0%, #27c14e 38%, #23b047 77%, #21a543 100%);padding:8px 0 4px 39px}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel{padding:10px 25px;background:#fff;position:relative}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel .icon_telAnime,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel .icon_telAnime{background-size:auto 32px;top:14px;left:-124px}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel .icon_telAnime,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel .icon_telAnime{background-size:auto 50px;top:21px;left:-321px;width:60px;height:60px}}.kazokusouLP .fixedBnrArea ul a li .bnrLTel.spOnly,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel.spOnly{display:block}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel.spOnly,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel.spOnly{display:none}}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLTel.pcOnly .telNum,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel.pcOnly .telNum{font-size:3.4rem}.kazokusouLP .fixedBnrArea ul a li .bnrLTel.pcOnly .telText,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLTel.pcOnly .telText{color:#2D4670;font-weight:bold;position:absolute;top:38%;left:47%;font-size:4.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";letter-spacing:-1px}}.kazokusouLP .fixedBnrArea ul a li .bnrLReq,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq{background:#015eea;background:linear-gradient(180deg, #015eea 0%, #007def 32%, #0195f3 50%, #009ff5 66%, #00c0fa 100%);padding:9px 0 3px 39px}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLReq,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq{padding:11px 0 8px 0;width:355px;height:59px;display:flex;align-items:center;padding-left:85px}}.kazokusouLP .fixedBnrArea ul a li .bnrLReq:before,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq:before{content:"";background:url(/images/kazokusouLP/sp/img_request_btn.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:2px;top:8px;padding:20px;background-size:28px;filter:drop-shadow(1px 0px 1px #3a3e3b)}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea ul a li .bnrLReq:before,.kazokusouLP .fixedBnrArea ul .tel_popup li .bnrLReq:before{width:10px;height:10px;top:12px;padding:20px;background-size:50px;left:18px}}.kazokusouLP .fixedBnrArea .linkPrevio{color:#fff;text-align:center;display:block;text-decoration:underline;font-size:1.4rem;font-weight:bold;padding:10px 0}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea .linkPrevio{font-size:1.8rem}}.kazokusouLP .fixedBnrArea .linkPrevio .iconT{transform:rotate(30deg);display:inline-block;padding-right:6px;vertical-align:bottom;font-size:1.2rem}@media screen and (min-width: 737px){.kazokusouLP .fixedBnrArea .linkPrevio .iconT{vertical-align:middle;font-size:1.5rem}}.kazokusouLP .fixedBnrArea .linkPrevio .emp{color:#ffd905}@media screen and (max-width: 736px){.kazokusouLP .hurryArea .acd{margin-top:30px;padding:0 20px}.kazokusouLP .hurryArea .acd .toggle{display:none}.kazokusouLP .hurryArea .acd .Label{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;display:block;color:#fff;text-align:left;padding:10px 0 10px 10px;background:#f54f43;background:linear-gradient(180deg, #f54f43 0%, #db382d 53%, #c52419 100%);font-size:2rem;border-radius:3px}.kazokusouLP .hurryArea .acd .Label span{font-size:1.8rem;color:#f54f43;background:#fff;border-radius:50%;display:inline-block;width:25px;height:25px;text-align:center;vertical-align:baseline;margin-right:10px}.kazokusouLP .hurryArea .acd .Label::after{content:"";background:url(/images/kazokusouLP/sp/icon_aco_open.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;top:6px;right:5px;padding:20px;background-size:20px}.kazokusouLP .hurryArea .acd .Label{transform:translateZ(0)}.kazokusouLP .hurryArea .acd .Label,.kazokusouLP .hurryArea .acd .content{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kazokusouLP .hurryArea .acd .content{height:0;overflow:hidden;line-height:0;transition:0.2s}.kazokusouLP .hurryArea .acd .toggle:checked+.Label{border-radius:3px 3px 0 0}.kazokusouLP .hurryArea .acd .toggle:checked+.Label+.content{height:auto;padding:5px 10px;background:#efefef;text-align:center;line-height:1.5}.kazokusouLP .hurryArea .acd .toggle:checked+.Label::after{background:url(/images/kazokusouLP/sp/icon_aco_close.png) center center no-repeat;background-size:20px}.kazokusouLP .hurryArea .acd .icoList{display:flex;justify-content:center;margin:10px 0}.kazokusouLP .hurryArea .acd .icoList li{background:#fff;border-radius:12px;border:1px solid #1e1b1b;font-size:13px;padding:0px 20px;font-weight:bold}.kazokusouLP .hurryArea .acd .icoList li .emp{color:#c30f47}.kazokusouLP .hurryArea .acd .icoList li:first-child{margin-right:7px}.kazokusouLP .hurryArea .acd .catch{font-size:20px;font-weight:bold;color:#2d4670;display:inline-block;padding-bottom:7px}.kazokusouLP .hurryArea .acd .catch span{display:inline-block;background:linear-gradient(transparent 70%, #ffff7f 15%)}.kazokusouLP .hurryArea .acd .bnrArea .telBnr{margin-bottom:10px}.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrRequest,.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrSoudan,.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrFee{font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";position:relative;margin-bottom:10px;box-shadow:0px 2px 7px -3px #777777;border-radius:3px;padding:8px}.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrRequest{color:#fff;font-size:24px;background:#f3b172;background:linear-gradient(180deg, #f3b172 0%, #ef9c61 32%, #eb8951 50%, #e87b45 66%, #e6713d 100%);border:1px solid #fff}.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrRequest:before{content:"";background:url(/images/kazokusouLP/sp/icon_hurry_wh.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:14px;top:8px;background-size:41px;padding:20px}.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrSoudan,.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrFee{font-size:21px;color:#e25828;background:#fffefe;background:linear-gradient(180deg, #fffefe 0%, #f9f8f7 49%, #f4f1ef 77%, #f3f0ee 100%);border:1px solid #e25828}.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrSoudan:before,.kazokusouLP .hurryArea .acd .bnrArea .telBnr .bnrFee:before{content:"";background:url(/images/kazokusouLP/sp/icon_hurry_or.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:14px;top:7px;background-size:41px;padding:20px}.kazokusouLP .hurryArea .acd .txt{font-size:16px;font-weight:bold;padding:0px 0 8px}.kazokusouLP .hurryArea .acd .acdTtl{font-size:1.6rem;color:#2d4670;text-decoration:underline;position:relative;width:430px;margin:0 auto}.kazokusouLP .hurryArea .acd .acdTtl:before{content:"";background:url(/images/kazokusouLP/icon_acco_open.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:80px;top:4px}}@media screen and (max-width: 736px){.kazokusouLP .bnrLArea{padding:0 20px}.kazokusouLP .bnrLArea--lower{display:block;padding:0 0 60px;margin-bottom:0}.kazokusouLP .bnrLArea>a,.kazokusouLP .bnrLArea .tel_popup_img{display:block;padding:0 20px;position:relative}.kazokusouLP .bnrLArea>a .modal,.kazokusouLP .bnrLArea .tel_popup_img .modal{z-index:111111}.kazokusouLP .bnrLArea .bnrLTel,.kazokusouLP .bnrLArea .bnrLReq{padding:22px 0 15px 79px;position:relative;border-radius:5px;box-shadow:1px 1px 2px 0px #ccc}}@media screen and (max-width: 736px) and (max-width: 736px){.kazokusouLP .bnrLArea .bnrLTel,.kazokusouLP .bnrLArea .bnrLReq{border-radius:3px}}@media screen and (max-width: 736px){.kazokusouLP .bnrLArea .bnrLTel p,.kazokusouLP .bnrLArea .bnrLReq p{font-size:2.8rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#fff;text-shadow:1px 1px 1px #3a3e3b;line-height:2.5rem}.kazokusouLP .bnrLArea .bnrLTel p .icon,.kazokusouLP .bnrLArea .bnrLReq p .icon{font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-size:1.5rem;border:1px solid #fff;border-radius:40%;border-radius:20px;padding:2px 10px;vertical-align:middle;margin-left:5px}.kazokusouLP .bnrLArea .bnrLTel p.txtS,.kazokusouLP .bnrLArea .bnrLReq p.txtS{font-size:1.4rem}.kazokusouLP .bnrLArea .bnrLTel{background:linear-gradient(180deg, #29cc52 0%, #27c14e 38%, #23b047 77%, #21a543 100%)}.kazokusouLP .bnrLArea .bnrLReq{margin-top:10px;background:#015eea;background:linear-gradient(180deg, #015eea 0%, #015eea 53%, #00c0fa 100%)}.kazokusouLP .bnrLArea .bnrLReq:before{content:"";background:url(/images/kazokusouLP/sp/img_request_btn.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:-14px;top:-8px;padding:53px;background-size:50px;filter:drop-shadow(1px 0px 1px #3a3e3b)}}.kazokusouLP .bannerArea{padding:80px 0 60px;position:relative;width:950px;margin:0 auto}.kazokusouLP .bannerArea .bnr_main{z-index:0;display:block;margin:0 auto}.kazokusouLP .bannerArea .bnr_btn{position:absolute;z-index:2;margin:auto;left:0;right:0;bottom:84px}.kazokusouLP .bannerArea .bnr_catch{position:absolute;z-index:1;margin:auto;left:0;right:0;top:60px}.kazokusouLP .bannerArea .telText{position:absolute;top:36%;left:141px;font-size:8.5rem;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}.kazokusouLP .bannerArea a:hover{opacity:0.8}.kazokusouLP .bannerArea--ptS{padding:10px 0 100px}.kazokusouLP .bannerArea--ptS .bnr_btn{bottom:124px}.kazokusouLP .bannerArea--ptS .telText{top:23%}.kazokusouLP .bannerArea--borderBtm{border-bottom:1px dotted #b0a8a0}.kazokusouLP .bannerArea--borderBtm .telText{left:138px}.kazokusouLP .anshin .anshinTtl{font-size:4.5rem;background-color:#2d4670;border-radius:40px;padding:0px 20px;color:#fff;text-align:center;width:150px;margin:0 auto;position:relative;z-index:1;top:-30px;margin-top:60px}@media screen and (max-width: 736px){.kazokusouLP .anshin .anshinTtl{font-size:3rem;top:-28px;margin-top:40px;width:120px;padding:0;margin-top:0}}.kazokusouLP .anshin .anshinTtl::after{content:"";margin:0 calc(50% - 50vw);width:100vw;height:10px;background:url(/images/kazokusouLP/bg_anshin_h2.png) repeat-x;display:block;height:15px;z-index:-10;position:absolute;top:30px;left:-10px}@media screen and (max-width: 736px){.kazokusouLP .anshin .anshinTtl::after{top:24px;height:7px;left:0px}}.kazokusouLP .anshin .subtitle{font-size:2rem;font-weight:bold;padding-top:10px}@media screen and (max-width: 736px){.kazokusouLP .anshin .subtitle{font-size:1.4rem;padding-top:0;margin-top:-10px}}.kazokusouLP .anshin .subtitle .bold{font-size:32px;color:#2d4670;display:block}@media screen and (max-width: 736px){.kazokusouLP .anshin .subtitle .bold{font-size:2.2rem}}.kazokusouLP .anshin--01{background:#f5f3ec;text-align:center}@media screen and (max-width: 736px){.kazokusouLP .anshin--01{margin-top:30px}}.kazokusouLP .anshin--01 .planArea{padding-top:30px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea{padding:15px 20px 0}}.kazokusouLP .anshin--01 .planArea .exTtl{font-size:2.4rem;color:#2d4670;border-bottom:2px solid #2d4670;padding-bottom:10px;font-weight:bold}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .exTtl{font-size:1.6rem;border-bottom:1px solid #2d4670}}.kazokusouLP .anshin--01 .planArea .planList{display:flex;margin-top:68px;justify-content:space-between}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList{display:block;margin-top:35px}}.kazokusouLP .anshin--01 .planArea .planList>li{background:#fff;width:calc(50% - 20px);box-shadow:3px 5px 5px 0px #ccc}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList>li{width:100%;padding:0 15px}.kazokusouLP .anshin--01 .planArea .planList>li:first-child{margin-bottom:50px}}.kazokusouLP .anshin--01 .planArea .planList>li .listTtl{position:relative;font-size:4.8rem;color:#fff;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList>li .listTtl{font-size:3.5rem;margin:0 -15px;padding:4px 0 1px}}.kazokusouLP .anshin--01 .planArea .planList>li .listTtl.shutoken{background:#c5dc45;background:linear-gradient(90deg, #c5dc45 0%, #78a21b 49%, #538707 86%, #487e01 100%)}.kazokusouLP .anshin--01 .planArea .planList>li .listTtl.kinki{background:#fcc16c;background:linear-gradient(90deg, #fcc16c 0%, #e07930 49%, #d65f1a 86%, #d0500f 100%)}.kazokusouLP .anshin--01 .planArea .planList>li .listTtl .iconPlace{position:absolute;top:-50px;left:22px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList>li .listTtl .iconPlace{top:-30px;left:12px;width:75px}}.kazokusouLP .anshin--01 .planArea .planList>li .imgPrevio,.kazokusouLP .anshin--01 .planArea .planList>li .imgPrice,.kazokusouLP .anshin--01 .planArea .planList>li .img{padding-top:20px;width:340px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList>li .imgPrevio,.kazokusouLP .anshin--01 .planArea .planList>li .imgPrice,.kazokusouLP .anshin--01 .planArea .planList>li .img{width:305px}}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList>li .imgPrevio{width:263px}}.kazokusouLP .anshin--01 .planArea .planList .condition{display:flex;justify-content:space-between;width:395px;margin:0 auto;padding:15px 0px 20px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList .condition{width:100%;padding:10px 0px 15px}}.kazokusouLP .anshin--01 .planArea .planList .condition li{color:#fff;background:#769f0c;font-size:1.8rem;font-weight:bold;width:120px;padding:4px 0}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .planList .condition li{width:32%;padding:4px 0;font-size:1.4rem}}.kazokusouLP .anshin--01 .planArea .planList .condition.kinki li{background:#da6a24}.kazokusouLP .anshin--01 .planArea .txt{font-size:1.4rem;padding:20px 0 10px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .txt{text-align:left;padding:10px 0}}.kazokusouLP .anshin--01 .planArea .acd .toggle{display:none}.kazokusouLP .anshin--01 .planArea .acd .Label{display:block;text-decoration:underline;color:#2d4670;padding-bottom:20px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .acd .Label{text-align:left;padding:0 20px;font-size:1.4rem}}.kazokusouLP .anshin--01 .planArea .acd .Label::before{content:"";background:url(/images/kazokusouLP/icon_acco_open.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:340px;top:4px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .acd .Label::before{left:0;top:3px}}.kazokusouLP .anshin--01 .planArea .acd .Label,.kazokusouLP .anshin--01 .planArea .acd .content{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kazokusouLP .anshin--01 .planArea .acd .Label{transform:translateZ(0)}.kazokusouLP .anshin--01 .planArea .acd .content{height:0;overflow:hidden;transition:0.2s;line-height:0}.kazokusouLP .anshin--01 .planArea .acd .toggle:checked+.Label+.content{height:auto;padding:5px 0;transition:0.2s;line-height:1.5}.kazokusouLP .anshin--01 .planArea .acd .toggle:checked+.Label::before{background:url(/images/kazokusouLP/icon_acco_close.png) center center no-repeat}.kazokusouLP .anshin--01 .planArea .acd .description{background:#fff;padding:20px;font-size:1.4rem;margin:0 auto 30px;text-align:left;width:410px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .planArea .acd .description{width:100%;padding:10px;font-size:1.3rem;margin-bottom:0}}.kazokusouLP .anshin--01 .planArea .acd .acdTtl{font-size:1.6rem;color:#2d4670;text-decoration:underline;position:relative;width:430px;margin:0 auto}.kazokusouLP .anshin--01 .planArea .acd .acdTtl:before{content:"";background:url(/images/kazokusouLP/icon_acco_open.png) center center no-repeat;display:block;width:17px;height:17px;position:absolute;left:80px;top:4px}.kazokusouLP .anshin--01 .lead{font-size:2.6rem;font-weight:bold;padding-bottom:10px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .lead{font-size:1.9rem;padding-top:6px}}.kazokusouLP .anshin--01 .previoArea{padding:0 20px}.kazokusouLP .anshin--01 .ArrowTxt{position:relative;padding:10px 0 65px;margin-top:20px;font-size:3.2rem;color:#c10000;font-weight:bold;line-height:4.5rem}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .ArrowTxt{font-size:2rem;padding:0 0 25px;line-height:3rem;margin-top:0}}.kazokusouLP .anshin--01 .ArrowTxt span{position:relative;z-index:1}.kazokusouLP .anshin--01 .ArrowTxt:after{z-index:0;content:"";display:block;position:absolute;top:40px;margin:auto;left:0;right:0;width:0;height:0;border-style:solid;border-right:185px solid transparent;border-left:185px solid transparent;border-top:48px solid #d0c4b5;border-bottom:0}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .ArrowTxt:after{border-right:135px solid transparent;border-left:135px solid transparent;border-top:28px solid #d0c4b5}}.kazokusouLP .anshin--01 .ArrowTxt--previo{padding-bottom:50px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .ArrowTxt--previo{padding-bottom:25px}}.kazokusouLP .anshin--01 .ArrowTxt--previo:after{top:80px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .ArrowTxt--previo:after{top:45px}}.kazokusouLP .anshin--01 .previoBox{position:relative;margin:0 auto 40px;display:block;width:750px;background:#fff;border-left:1px solid #1486b6;border-right:1px solid #1486b6}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox{width:100%;margin-bottom:20px}}.kazokusouLP .anshin--01 .previoBox .title,.kazokusouLP .anshin--01 .previoBox .previoFooter{background:#1486b6;color:#fff;font-weight:bold}.kazokusouLP .anshin--01 .previoBox .title{font-size:3.6rem;padding:15px 0}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox .title{font-size:2.4rem;padding:7px 0}}.kazokusouLP .anshin--01 .previoBox .previoFooter{font-size:2.0rem;padding:7px 0;font-weight:bold}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox .previoFooter{font-size:1.6rem;padding:3px 0 3px 11px;text-align:left}}.kazokusouLP .anshin--01 .previoBox .previoFooter a{color:#fff;position:absolute;right:13px;font-weight:100}.kazokusouLP .anshin--01 .previoBox .previoFooter a:hover{text-decoration:none}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox .previoFooter a{bottom:3px;text-decoration:underline}}.kazokusouLP .anshin--01 .previoBox ul{padding-top:20px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox ul{padding-top:13px}}.kazokusouLP .anshin--01 .previoBox ul li{font-size:2rem;font-weight:bold;text-align:left;padding:0 0 20px 100px;position:relative}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox ul li{font-size:1.4rem;padding:0 0 7px 35px}}.kazokusouLP .anshin--01 .previoBox ul li:before{content:"";background:url(/images/common/icon_check02.png) center center no-repeat;display:block;width:30px;height:28px;position:absolute;left:50px;top:4px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox ul li:before{left:5px;top:-2px;background-size:20px}}.kazokusouLP .anshin--01 .previoBox .bgPrevio{position:absolute;right:20px;top:72px}@media screen and (max-width: 736px){.kazokusouLP .anshin--01 .previoBox .bgPrevio{width:95px;top:62px;right:13px}}.kazokusouLP .anshin--02{text-align:center}.kazokusouLP .anshin--02 .anshinTtl{margin-top:0px}.kazokusouLP .anshin--02 .subtitle{padding:0 0 20px}.kazokusouLP .anshin--02 .subtitle .attention{color:#c10000;font-size:1.6rem}.kazokusouLP .anshin--02 .subtitle .attention .iconAttn{color:#fff;background:#c10000;border-radius:40px;width:20px;height:20px;display:inline-block;font-size:1.4rem;margin:6px 5px;vertical-align:baseline}.kazokusouLP .anshin--02 .sliderArea .container{margin-left:auto;margin-right:auto;position:relative;width:700px}@media screen and (max-width: 736px){.kazokusouLP .anshin--02 .sliderArea .container{width:90%}}.kazokusouLP .anshin--02 .sliderArea .swiper{width:580px;height:auto}@media screen and (max-width: 736px){.kazokusouLP .anshin--02 .sliderArea .swiper{width:100%}}.kazokusouLP .anshin--02 .sliderArea .swiper .swiper-wrapper{width:100%;height:auto}.kazokusouLP .anshin--02 .sliderArea .swiper .swiper-slide{width:100%;height:100%;text-align:center;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;will-change:transform}.kazokusouLP .anshin--02 .sliderArea .swiper-pagination{bottom:78px}@media screen and (max-width: 736px){.kazokusouLP .anshin--02 .sliderArea .swiper-pagination{bottom:68px}}.kazokusouLP .anshin--02 .sliderArea .swiper-pagination-bullet{height:10px;width:10px;border:1px solid #fff;opacity:1;background-color:transparent;margin:0 5px}.kazokusouLP .anshin--02 .sliderArea .swiper-pagination-bullet-active{background:#fff}.kazokusouLP .anshin--02 .sliderArea .swiper-button-prev,.kazokusouLP .anshin--02 .sliderArea .swiper-button-next{color:#2d4670;transform-origin:0 0;transform:scale(0.7);top:42%}@media screen and (max-width: 736px){.kazokusouLP .anshin--02 .sliderArea .swiper-button-prev,.kazokusouLP .anshin--02 .sliderArea .swiper-button-next{transform:scale(0.5);top:44%}}.kazokusouLP .anshin--02 .sliderArea .swiper-button-prev:before,.kazokusouLP .anshin--02 .sliderArea .swiper-button-next:before,.kazokusouLP .anshin--02 .sliderArea .swiper-button-prev:after,.kazokusouLP .anshin--02 .sliderArea .swiper-button-next:after{color:#2d4670;font-size:7rem;font-weight:bold}.kazokusouLP .anshin--02 .sliderArea .description{padding-top:10px;font-size:1.8rem}@media screen and (max-width: 736px){.kazokusouLP .anshin--02 .sliderArea .description{font-size:1.3rem}}.kazokusouLP .anshin--02 .sliderArea .description bold{font-weight:bold;display:block}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo{text-align:center;margin-top:-10px}}.kazokusouLP .anshin--03 .manzokudo ul{display:flex;justify-content:space-evenly;padding-top:30px;align-items:center}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul{display:block;margin:0 auto;padding-top:0}}.kazokusouLP .anshin--03 .manzokudo ul p{font-size:2.6rem;color:#2d4670;font-weight:bold}.kazokusouLP .anshin--03 .manzokudo ul p .emp{font-size:4.8rem;color:#c10000;vertical-align:baseline}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul p .emp{font-size:3.9rem}}.kazokusouLP .anshin--03 .manzokudo ul p .red{color:#c10000;vertical-align:baseline}.kazokusouLP .anshin--03 .manzokudo ul p.small{font-size:1.5rem;color:#1e1b1b}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul p.small{font-size:1.6rem;padding-bottom:20px;font-weight:normal}}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul p .smaller{font-size:1.2rem}}.kazokusouLP .anshin--03 .manzokudo ul p.marker{background:linear-gradient(transparent 70%, #ffff7f 15%);display:inline-block;line-height:4rem;margin-bottom:10px;letter-spacing:0.1rem}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul p.marker{font-size:2rem}}.kazokusouLP .anshin--03 .manzokudo ul .imgManzokudo{width:333px;display:block;margin:auto}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .manzokudo ul .imgManzokudo{width:274px;margin-top:10px}}.kazokusouLP .anshin--03 .voiceArea{padding:45px 0 10px}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea{padding:45px 0 0}}.kazokusouLP .anshin--03 .voiceArea .voiceTtl{color:#fff;background:#856242;padding:10px 0;display:block;font-size:2.8rem;text-align:center;font-weight:normal}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea .voiceTtl{font-size:2rem;padding:5px 0;margin:0 20px}}.kazokusouLP .anshin--03 .voiceArea ul{padding:30px}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea ul{padding:20px 20px 0}}.kazokusouLP .anshin--03 .voiceArea ul li{display:flex;padding-bottom:20px}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea ul li{display:block;border-bottom:1px solid #ccc;margin-bottom:40px}.kazokusouLP .anshin--03 .voiceArea ul li:last-child{margin-bottom:0;border-bottom:none}}.kazokusouLP .anshin--03 .voiceArea ul li img{padding-right:20px}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea ul li img{float:left;width:127px;height:auto;padding-right:14px}}.kazokusouLP .anshin--03 .voiceArea ul li .txtArea .title{font-weight:bold;font-size:2.2rem}@media screen and (max-width: 736px){.kazokusouLP .anshin--03 .voiceArea ul li .txtArea .title{font-size:1.7rem;padding-bottom:20px;display:flex;flex-wrap:wrap;height:87px;align-items:self-end}}.kazokusouLP .anshin--03 .voiceArea ul li .txtArea .title .name{font-weight:bold;font-size:1.4rem;display:block}.kazokusouLP .youtubeArea{padding-top:80px;margin:0 auto;text-align:center}@media screen and (max-width: 736px){.kazokusouLP .youtubeArea{padding-top:30px}}.kazokusouLP .youtubeArea h2{font-size:3.6rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2d4670;padding-bottom:30px}@media screen and (max-width: 736px){.kazokusouLP .youtubeArea h2{font-size:2.5rem;padding-bottom:10px}}.kazokusouLP .youtubeArea h2:before{content:"＼";color:#2d4670;padding-left:3px}.kazokusouLP .youtubeArea h2:after{content:"／";color:#2d4670;font-weight:bold;padding-right:3px}@media screen and (max-width: 736px){.kazokusouLP .youtubeArea iframe{width:90%;height:251px;margin-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 949px){.kazokusouLP ul.descList li:first-child{width:30%}.kazokusouLP ul.descList li:first-child .pc_only{display:none !important}}@media screen and (width: 768px){.kazokusouLP #mainImg{position:relative;min-height:300px;background:url(/images/fee/heroimg_tab.jpg) center center no-repeat;background-size:cover}}.kazokusouLP .hxStyle05--kazokusouLP{border-top:1px dotted #bcb3a7;border-bottom:none;padding:30px 0 0 48px;position:relative}.kazokusouLP .hxStyle05--kazokusouLP small{font-size:2rem;color:#1e1b1b;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;font-weight:0}.kazokusouLP .hxStyle05--kazokusouLP:before{content:"";background:url(/images/common/icon_search.png) center center no-repeat;display:block;width:38px;height:40px;position:absolute;left:0;top:22px}footer.pb140 .footerWrapper2{padding-bottom:140px}footer.pb140 .footerWrapper2 .inner .fr .iconList li.lpNone{display:none}footer.pb140 .footerWrapper2 .inner .fr .iconList li.blockR{display:flex;justify-content:right;height:91px;align-items:center}footer.pb140 .footerWrapper2 .inner .fr .iconList li.blockR img{width:58px;height:61px;top:8px;position:relative;right:5px}footer.pb140 .footerWrapper2 .inner .fr .iconList li.blockR img.lpNone{display:none}footer.pb140 .footerWrapper2 .inner .fr .iconList li.linkList .textBox{top:12px;left:12px}footer#spFooter.kazokusouLP{padding-bottom:106px}footer#spFooter.kazokusouLP .lpNone{display:none}.mac .kazokusouLP .headerList .telText{top:4%;font-size:4.8rem}.mac .kazokusouLP .fixedBnrArea ul a li .bnrLTel.pcOnly .telText{font-size:3.9rem;top:33%}.mac .kazokusouLP .bannerArea .telText{font-size:7.8rem;letter-spacing:-1.8px}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.souginogoannai{background:#fff}.souginogoannai .title .text{padding:20px 0;font-size:3.8rem;text-align:center;line-height:5.2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#324e7c}@media screen and (max-width: 736px){.souginogoannai .title .text{font-size:1.8rem;padding:40px 0 20px;line-height:2.7rem}}.souginogoannai .imgArea{padding:80px 0 100px 55px;position:relative}@media screen and (max-width: 736px){.souginogoannai .imgArea{padding:20px 0 0}}.souginogoannai .imgArea img{width:350px;transform:rotate(-5deg);box-shadow:0 2px 25px 0 #ccc}@media screen and (max-width: 736px){.souginogoannai .imgArea img{width:42%;display:block;margin:0 auto}}.souginogoannai .imgArea .btn{background-color:rgba(50,78,124,0.8);border-radius:5px;bottom:18px;width:440px;height:90px;box-sizing:border-box;color:#fff;display:block;padding:0 5px;text-decoration:none;position:absolute}@media screen and (max-width: 736px){.souginogoannai .imgArea .btn{width:85%;position:static;margin:40px auto 0;height:auto}}.souginogoannai .imgArea .btn--show{bottom:37%;right:40px}.souginogoannai .imgArea .btn--dl{bottom:20%;right:40px}@media screen and (max-width: 736px){.souginogoannai .imgArea .btn--dl{margin-top:10px}}.souginogoannai .imgArea .btn a{color:#fff;text-decoration:none}.souginogoannai .imgArea .btn a a:visited{color:#fff}.souginogoannai .imgArea .btn p{display:block;font-size:2.7rem;line-height:1;padding:30px 0 30px 30px;position:relative;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.souginogoannai .imgArea .btn p:before{content:"";height:24px;left:12px;position:absolute;top:32px;width:24px;transition:0.2s;background:url(/images/about/circle_arrow_sougi.png) no-repeat left center}@media screen and (max-width: 736px){.souginogoannai .imgArea .btn p:before{top:5px;padding:20px 0 20px 30px;background-size:21px}}@media screen and (max-width: 736px){.souginogoannai .imgArea .btn p{font-size:1.8rem;padding:15px 0px 15px 10px}}.souginogoannai .imgArea .btn:hover{background-color:#324e7c;transition:0.2s}.souginogoannai .imgArea .btn:hover p:before{left:15px}.min{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}@media all and (-ms-high-contrast: none){.min{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.min *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.min:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}@media all and (-ms-high-contrast: none){.ieFont{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.ieFont *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.ieFont:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.miniBtn{padding-top:5px !important}}.commonAnchorArea{background:#fff;background:#fff;width:550px;margin:30px auto}@media screen and (max-width: 736px){.commonAnchorArea{width:100%;margin:20px 0}}.commonAnchorArea .title{text-align:center;padding:10px 0;font-weight:bold;background:#2e4872;color:#fff}.commonAnchorArea .anchor{font-size:15px;padding:25px 30px 30px}.commonAnchorArea .anchor li{padding-bottom:9px}@media screen and (max-width: 736px){.commonAnchorArea .anchor li{padding-bottom:20px}}.commonAnchorArea .anchor li:last-child{padding-bottom:0}.commonAnchorArea .anchor a{scroll-behavior:smooth}.commonAnchorArea .anchor a:hover{text-decoration:none}.commonAnchorArea .notice{font-size:14px}@media screen and (max-width: 736px){.areaExample h3{color:#2d4670;font-size:1.8rem;font-weight:bold;margin:20px 10px 10px;line-height:1;padding-left:6px;border-left:3px solid #2d4670}.areaExample a{display:block;margin:0 10px 20px;color:#000}.areaExample a .detailArea1{background:#fff;position:relative;border:1px solid #7d4222;border-top-width:4px}.areaExample a .detailArea1 .topbox{display:table;width:100%;table-layout:fixed}.areaExample a .detailArea1 .topbox exampleImg{display:table-cell;width:50%;vertical-align:top}.areaExample a .detailArea1 .topbox exampleImg img{width:100%;height:auto}.areaExample a .detailArea1 .topbox .sub{display:table-cell;width:50%;vertical-align:middle;padding:0 10px}.areaExample a .detailArea1 .topbox .sub div{text-align:right}.areaExample a .detailArea1 .topbox .sub div span.area3{border:1px solid #bfbfbf;font-size:1.2rem;font-weight:bold;display:inline-block;padding:0 10px;border-radius:20px;color:#000}.areaExample a .detailArea1 .topbox .sub div span.area3 span{font-size:1.8rem}.areaExample a .detailArea1 .topbox .sub .total{width:100%;text-align:center;color:#fff;background:#c4144a;font-weight:bold;margin-top:10px}.areaExample a .detailArea1 .topbox .sub .price{text-align:center;display:block;font-weight:bold;border:1px solid #bfbfbf;border-top:0;color:#000}.areaExample a .detailArea1 .topbox .sub .price span{font-size:2.4rem;color:#c4144a}.areaExample a .detailArea1 .box{padding:10px}.areaExample a .detailArea1 .box .text1{position:relative;padding:0 20px 5px 10px;border-bottom:1px dotted #000}.areaExample a .detailArea1 .box .text1::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;display:block;background:url(/images/common/nav/nav_arrow01.svg) left top no-repeat;background-size:contain}.areaExample a .detailArea1 .box ul.text2{margin-top:10px}.areaExample a .detailArea1 .box ul.text2 li{margin:5px 0}.areaExample a .detailArea1 .box ul.text2 li span{display:inline-block;width:90px;text-align:center;background:#e9f1f9;margin-right:10px}}main.kokoroLP{margin-top:0}.kokoroLP{scroll-behavior:smooth;background:#fff}.kokoroLP .bgBeige01{background-color:#f5f3ec}.kokoroLP .sp-co{display:none}.kokoroLP .cf:before,.kokoroLP .cf:after{content:"";display:table}.kokoroLP .cf:after{clear:both}.kokoroLP .headerIn{max-width:890px;margin:0 auto;padding:0 30px 10px}@media screen and (max-width: 736px){.kokoroLP .headerIn{padding:5px 10px 10px}}.kokoroLP ul.descList{font-size:69%;font-weight:700}@media screen and (max-width: 736px){.kokoroLP ul.descList{font-size:58%;text-align:center;margin:0;font-weight:normal}}.kokoroLP ul.descList li:first-child{float:left;line-height:1.6;margin:0 50px 0 -20px;width:270px}@media screen and (max-width: 736px){.kokoroLP ul.descList li:first-child{float:none;margin:0;width:100%}}.kokoroLP .des-txt{padding:5px 0 0 0}.kokoroLP .raow-space{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kokoroLP .row-space{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}@media screen and (max-width: 736px){.kokoroLP .row-space{display:block;width:60%}.kokoroLP .row-space .SP-header03{padding-top:5px}}.kokoroLP h1.logo{margin:10px 50px 10px 20px}@media screen and (max-width: 736px){.kokoroLP h1.logo{text-align:center;margin:0;width:32%}}.kokoroLP h1.logo img{border:none;max-width:100%;height:auto;vertical-align:middle}@media screen and (max-width: 736px){.kokoroLP h1.logo img{width:100%;display:block}}.kokoroLP.header{border-bottom:4px solid #2d4670;padding:5px 0}@media screen and (max-width: 736px){.kokoroLP.header{border-bottom:1px solid #2d4670;padding:5px 0 0;display:block !important}.kokoroLP.header.pb60{padding:5px 0 60px}}.kokoroLP .headerList{position:relative}.kokoroLP .headerList li:first-child{margin:0 20px 0 0}.kokoroLP .headerList .telText{position:absolute;top:1%;right:0;font-size:51px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";color:#2D4670;letter-spacing:-0.8px}.kokoroLP .mainImg{background:url(/images/kokoroLP/mv_bg.png) no-repeat center center;background-size:cover}.kokoroLP .mainImg .img_box{text-align:center}.kokoroLP .mainImg .img_box img{padding:0}@media screen and (max-width: 736px){.kokoroLP .mainImg{background:url(/images/kokoroLP/mv_bg_sp.png) no-repeat center center;background-size:100%}.kokoroLP .mainImg .img_box{text-align:center;padding:0}.kokoroLP .mainImg .img_box img{padding:0;width:86%}}.kokoroLP .main_box{background:#fcf5e5;padding-bottom:40px}.kokoroLP .main_box .sp_only{display:none}.kokoroLP .main_box .pc_only{display:block}.kokoroLP .main_box .main01 h2{font-size:2.8em;line-height:1.3em;font-weight:700;color:#68401c;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";margin:50px 0 20px}.kokoroLP .main_box .main01 ul.faceicon_box li{width:840px;margin:auto}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon{display:inline-block;width:150px;vertical-align:middle}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon img{width:100%;height:auto;border-radius:50%}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon.spOnly{display:none}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon.pcOnly{display:inline-block}.kokoroLP .main_box .main01 ul.faceicon_box li .txt{background:#cfe1ed;font-size:1.8rem;position:relative;display:inline-block;border-radius:20px;width:645px;margin:1.5em 0 1.5em 30px;vertical-align:middle}.kokoroLP .main_box .main01 ul.faceicon_box li .txt span{font-size:2.0rem;font-weight:bold}.kokoroLP .main_box .main01 ul.faceicon_box li .txt:before{content:"";position:absolute;top:50%;left:-27px;margin-top:-15px;border:10px solid transparent;border-right:17px solid #cfe1ed}.kokoroLP .main_box .main01 ul.faceicon_box li .txt p{margin:15px;padding:0}.kokoroLP .main_box .main01 ul.faceicon_box li.right .txt{margin:1.5em 30px 1.5em 0}.kokoroLP .main_box .main01 ul.faceicon_box li.right .txt:before{right:-27px !important;left:auto;border:10px solid transparent;border-left:17px solid #cfe1ed}.kokoroLP .main_box .main02 h3{font-size:2.6em;text-align:center;color:#68401c;position:relative;margin:30px 0}.kokoroLP .main_box .main02 h3 span{background:#fcf5e5;position:relative;z-index:1;display:inline-block;padding:0 10px}.kokoroLP .main_box .main02 h3:before{content:"";display:block;border-top:solid 3px #68401c;width:100%;height:1px;position:absolute;top:50%;z-index:1}.kokoroLP .main_box .main02 h4{font-size:1.8em;text-align:center;color:#68401c;margin:30px 0}.kokoroLP .main_box .main02 .txt_box{display:flex;justify-content:center;align-items:center}.kokoroLP .main_box .main02 .txt_box img{margin-right:20px}.kokoroLP .main_box .main03 h4{font-size:1.8em;text-align:center;color:#68401c;margin:60px 0 30px}.kokoroLP .main_box .main03 ul{display:flex;justify-content:space-between}.kokoroLP .main_box .main03 ul li{text-align:center}.kokoroLP .main_box .main04 h4{font-size:1.8em;text-align:center;color:#68401c;margin:60px 0 30px}.kokoroLP .main_box .main04 .txt_box{display:flex;justify-content:center;align-items:center}.kokoroLP .main_box .main04 .txt_box img{margin-right:20px}.kokoroLP .main_box .main04 .txt_box .txt{padding-top:20px}.kokoroLP .main_box .main04 .txt_box .txt p{margin-bottom:20px}.kokoroLP .main_box .main04 .txt_box .txt span{font-size:14px}.kokoroLP .main_box .main05 .txt_box{text-align:center}.kokoroLP .main_box .main05 .txt_box .txt{font-size:1.8em;color:#68401c;font-weight:bold;margin:30px 0 20px 0}.kokoroLP .main_box .main05 .txt_box img{margin:30px auto 0}.kokoroLP .main_box .main05 .txt_box .sub_txt{margin:0}.kokoroLP .main_box .main05 .txt_box .sub_txt span{font-weight:bold;background:linear-gradient(transparent 75%, #ffff7f 75%)}@media screen and (max-width: 736px){.kokoroLP .main_box{padding-bottom:20px}.kokoroLP .main_box .sp_only{display:block}.kokoroLP .main_box .pc_only{display:none}.kokoroLP .main_box .main01 h2{font-size:1.6em;margin:30px 10px 20px}.kokoroLP .main_box .main01 ul.faceicon_box li{width:100%;margin:auto}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon{display:block;width:130px;margin:auto}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon.pcOnly{display:none}.kokoroLP .main_box .main01 ul.faceicon_box li .faceicon.spOnly{display:block}.kokoroLP .main_box .main01 ul.faceicon_box li .txt{width:90%;margin:10px 5%;font-size:14px}.kokoroLP .main_box .main01 ul.faceicon_box li .txt span{font-size:14px;font-weight:bold}.kokoroLP .main_box .main01 ul.faceicon_box li .txt:before{content:"";position:absolute;top:-15px;left:46%;margin-top:-15px;border:15px solid transparent;border-bottom:15px solid #cfe1ed}.kokoroLP .main_box .main01 ul.faceicon_box li.right .faceicon{display:block;width:150px;margin:auto}.kokoroLP .main_box .main01 ul.faceicon_box li.right .faceicon.pcOnly{display:none}.kokoroLP .main_box .main01 ul.faceicon_box li.right .faceicon.spOnly{display:block}.kokoroLP .main_box .main01 ul.faceicon_box li.right .txt{width:90%;margin:10px 5%}.kokoroLP .main_box .main01 ul.faceicon_box li.right .txt:before{content:"";position:absolute;top:-15px;left:46%;right:auto !important;margin-top:-15px;border:15px solid transparent;border-bottom:15px solid #cfe1ed}.kokoroLP .main_box .main02 h3{font-size:1.6em;margin:20px 10px;font-weight:bold}.kokoroLP .main_box .main02 h3 span{margin:auto;display:inline-block;padding:0 10px}.kokoroLP .main_box .main02 h4{font-size:1.2em;margin:10px 10px 20px}.kokoroLP .main_box .main02 .txt_box{display:block;margin:10px}.kokoroLP .main_box .main02 .txt_box img{margin-right:0}.kokoroLP .main_box .main03 h4{font-size:1.2em;margin:40px 10px 20px}.kokoroLP .main_box .main03 ul{display:block}.kokoroLP .main_box .main03 ul li{margin:10px}.kokoroLP .main_box .main03 ul li img{width:80%}.kokoroLP .main_box .main03 ul li .txt{margin:0 0 25px}.kokoroLP .main_box .main04 h4{font-size:1.2em;margin:30px 10px 10px}.kokoroLP .main_box .main04 .txt_box{display:block;margin:10px}.kokoroLP .main_box .main04 .txt_box img{margin:0 auto;display:block;width:70%}.kokoroLP .main_box .main04 .txt_box .txt{padding-top:30px}.kokoroLP .main_box .main04 .txt_box .txt p{margin-bottom:20px}.kokoroLP .main_box .main04 .txt_box .txt span{font-size:14px}.kokoroLP .main_box .main05 .txt_box{margin:30px 0}.kokoroLP .main_box .main05 .txt_box .txt{font-size:1.2em;margin:30px 10px 20px 10px}.kokoroLP .main_box .main05 .txt_box img{margin:0 auto;width:80%}.kokoroLP .main_box .main05 .txt_box .sub_txt{margin:0 10px 10px 10px}}.kokoroLP .osusume_box{background:#ebf0f5;padding:30px 0 80px}.kokoroLP .osusume_box .osusume_wap01{background:#FFFFFF;border-right:20px;padding:70px 0 20px;margin:20px auto;border-radius:10px}.kokoroLP .osusume_box .osusume_wap01 .sp_only{display:none !important}.kokoroLP .osusume_box .osusume_wap01 .pc_only{display:block !important}.kokoroLP .osusume_box .osusume_wap01 h3{font-size:36px;line-height:1.7em;font-weight:700;color:#1e1b1b;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝"}.kokoroLP .osusume_box .osusume_wap01 h3 p{display:inline;background:linear-gradient(transparent 75%, #ffff7f 75%)}.kokoroLP .osusume_box .osusume_wap01 h3 p span{font-size:42px}.kokoroLP .osusume_box .osusume_wap01 img{margin:auto;display:block}.kokoroLP .osusume_box .osusume_wap01 .txt_box{text-align:center;margin:20px 0}.kokoroLP .osusume_box .osusume_wap01 .txt_box p{margin:20px 0}.kokoroLP .osusume_box .beforeCheckPoint{padding-top:20px}.kokoroLP .osusume_box .beforeCheckPoint .point_wap{border-right:20px}.kokoroLP .osusume_box .beforeCheckPoint .sp_only{display:none !important}.kokoroLP .osusume_box .beforeCheckPoint .pc_only{display:block !important}.kokoroLP .osusume_box .beforeCheckPoint h2{font-size:2.5rem;text-align:center;background:url(/images/common/sp/bg_blue_stripe.png) center bottom;position:relative;padding:18px 0;background-size:5px 5px;color:#274c80;border-top:1px solid #274c80;border-bottom:3px solid #274c80}.kokoroLP .osusume_box .beforeCheckPoint h2::after{content:"";width:34px;height:9px;display:block;background:url(/images/service/sp/before/img_sprite_arrow.png) left top no-repeat;background-size:contain;position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.kokoroLP .osusume_box .beforeCheckPoint h2::before{content:"";width:0;height:0;display:block;border-style:solid;border-width:12px 24px 0 24px;border-color:#274c80 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kokoroLP .osusume_box .beforeCheckPoint h4{text-align:center;font-size:2.6rem;font-weight:bold;margin:40px 0}.kokoroLP .osusume_box .beforeCheckPoint h4 span{background:linear-gradient(transparent 75%, #ffff7f 75%)}.kokoroLP .osusume_box .beforeCheckPoint .point_wap .listMod1 li dl dd{font-size:1.6rem}.kokoroLP .osusume_box .osusume_wap02 .sp_only{display:none !important}.kokoroLP .osusume_box .osusume_wap02 .pc_only{display:block !important}.kokoroLP .osusume_box .osusume_wap02 ul{display:flex;justify-content:space-between}.kokoroLP .osusume_box .osusume_wap02 ul li{width:304px}.kokoroLP .osusume_box .osusume_wap02 .subTxt{text-align:center;font-size:2.4rem;margin:30px 0 60px}.kokoroLP .osusume_box .osusume_wap02 .subTxt p{padding:10px 0}.kokoroLP .osusume_box .osusume_wap02 .subTxt span{font-size:3.0rem;font-weight:bold;padding:20px 0 0}.kokoroLP .osusume_box .osusume_wap02 .subTxt h4{font-size:1.8em;font-weight:bold}.kokoroLP .osusume_box .support01{background:#d0deec}.kokoroLP .osusume_box .support01 .support_wap{background:url(/images/kokoroLP/support01.png) no-repeat left bottom;padding:45px 0}.kokoroLP .osusume_box .support01 .support_wap h3{font-size:2.8em;line-height:1.3em;font-weight:700;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";margin:10px 0}.kokoroLP .osusume_box .support01 .support_wap .txt_box{margin-left:340px;text-align:left}.kokoroLP .osusume_box .support01 .support_wap .txt_box ul li{margin:10px 0}.kokoroLP .osusume_box .support01 .support_wap .txt_box ul li span{font-size:1.8em;line-height:1.3em;font-weight:700;color:#274c80;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";display:block;text-align:left}@media screen and (max-width: 736px){.kokoroLP .osusume_box{padding:20px 0 80px}.kokoroLP .osusume_box .osusume_wap01{padding:20px 10px;margin:10px;width:auto}.kokoroLP .osusume_box .osusume_wap01 .pc_only{display:none !important}.kokoroLP .osusume_box .osusume_wap01 .sp_only{display:block !important}.kokoroLP .osusume_box .osusume_wap01 h3{font-size:22px;line-height:1.7em;margin-bottom:20px}.kokoroLP .osusume_box .osusume_wap01 h3 p span{font-size:26px}.kokoroLP .osusume_box .osusume_wap01 .txt_box{text-align:left}.kokoroLP .osusume_box .beforeCheckPoint .pc_only{display:none !important}.kokoroLP .osusume_box .beforeCheckPoint .sp_only{display:block !important}.kokoroLP .osusume_box .beforeCheckPoint h3{font-size:2.5rem;text-align:center;background:url(/images/common/sp/bg_blue_stripe.png) center bottom;position:relative;padding:18px 0;background-size:5px 5px;color:#274c80;border-top:1px solid #274c80;border-bottom:3px solid #274c80}.kokoroLP .osusume_box .beforeCheckPoint h3::after{content:"";width:34px;height:9px;display:block;background:url(/images/service/sp/before/img_sprite_arrow.png) left top no-repeat;background-size:contain;position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.kokoroLP .osusume_box .beforeCheckPoint h3::before{content:"";width:0;height:0;display:block;border-style:solid;border-width:12px 24px 0 24px;border-color:#274c80 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kokoroLP .osusume_box .beforeCheckPoint h4{font-size:2.0rem;margin:10px 0 30px}.kokoroLP .osusume_box .beforeCheckPoint ul.listMod_sp{padding:30px 20px 20px}.kokoroLP .osusume_box .beforeCheckPoint ul.listMod_sp li{padding-left:25px;background:url(/images/common/icon_check01.png) left center no-repeat;background-size:12px 10px;color:#2e4872;font-weight:bold}.kokoroLP .osusume_box .beforeCheckPoint ul.listMod_sp li mark{background:linear-gradient(transparent 70%, #fff586 70%);font-weight:normal;font-style:normal}.kokoroLP .osusume_box .osusume_wap02 .sp_only{display:block !important}.kokoroLP .osusume_box .osusume_wap02 .pc_only{display:none !important}.kokoroLP .osusume_box .osusume_wap02 h3{font-size:2.5rem;text-align:center;background:url(/images/common/sp/bg_blue_stripe.png) center bottom;position:relative;padding:18px 0;background-size:5px 5px;color:#274c80;border-top:1px solid #274c80;border-bottom:3px solid #274c80}.kokoroLP .osusume_box .osusume_wap02 h3::after{content:"";width:34px;height:9px;display:block;background:url(/images/service/sp/before/img_sprite_arrow.png) left top no-repeat;background-size:contain;position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.kokoroLP .osusume_box .osusume_wap02 h3::before{content:"";width:0;height:0;display:block;border-style:solid;border-width:12px 24px 0 24px;border-color:#274c80 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kokoroLP .osusume_box .osusume_wap02 ul{display:block}.kokoroLP .osusume_box .osusume_wap02 ul li{width:90%;margin:20px auto 30px}.kokoroLP .osusume_box .osusume_wap02 ul li img{width:80%;display:block;margin:auto}.kokoroLP .osusume_box .osusume_wap02 ul li .txt{margin:10px 0}.kokoroLP .osusume_box .osusume_wap02 .subTxt{font-size:1.6rem;margin:20px 0 30px}.kokoroLP .osusume_box .osusume_wap02 .subTxt span{font-size:2.0rem}.kokoroLP .osusume_box .support01{margin:0}.kokoroLP .osusume_box .support01 .support_wap{background:none;padding:0;background-size:200px}.kokoroLP .osusume_box .support01 .support_wap h3{width:320px;margin:0 auto;font-size:2.5rem;color:#274c80;background:url(/images/kokoroLP/img_before02_mod.png) no-repeat left top;background-size:auto 123px;height:110px;padding-left:150px;padding-top:30px;line-height:1.2;box-sizing:border-box}.kokoroLP .osusume_box .support01 .support_wap .txt_box{margin:0 10px;text-align:left}.kokoroLP .osusume_box .support01 .support_wap .txt_box ul li{margin:10px 0;font-size:14px}.kokoroLP .osusume_box .support01 .support_wap .txt_box ul li span{font-size:16px;line-height:1.3em}.kokoroLP .osusume_box .inquirySection{background:#dbe6f0}}.kokoroLP .attention_box .ttlBox{margin-top:-40px;background:url(/images/kokoroLP/bg_ttl02.png) repeat-x center center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";height:163px;line-height:190px;padding:0 30px}.kokoroLP .attention_box .ttlBox h2.h2-01{font-size:38px;color:#FFF;text-align:center}.kokoroLP .attention_box .attention_wap{background:#fcf5e5;padding:40px 0 0}.kokoroLP .attention_box .attention_wap .sp_only{display:none !important}.kokoroLP .attention_box .attention_wap .pc_only{display:block !important}.kokoroLP .attention_box .attention_wap .attention_sec{max-width:850px;margin:0 auto;padding:50px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#FFF}.kokoroLP .attention_box .attention_wap .attention_sec h3.sec04H3-01{font-size:32px;border-bottom:1px dotted #C1B3A6;line-height:50px;padding:0 0 25px 0;margin:0 0 25px 0;background-image:url(/images/kokoroLP/ico_sec04.png);background-repeat:no-repeat;background-position:calc(50% - 265px) 0;text-align:center}.kokoroLP .attention_box .attention_wap .attention_sec h3.sec04H3-02{font-size:30px;border-bottom:1px dotted #C1B3A6;line-height:50px;padding:0 0 25px 50px;margin:40px 0;background-image:url(/images/kokoroLP/ico_sec04.png);background-repeat:no-repeat;background-position:left 6px}.kokoroLP .attention_box .attention_wap .attention_sec h3.sec04H3-02 .br-tab{display:none}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-01{font-size:22px;text-align:center;margin:0 0 20px 0;font-weight:700}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-01 em{font-size:24px}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-01 em{font-size:22px;color:#db1e44;font-weight:700;font:inherit}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row01{width:48%;margin-right:1%;-ms-flex-item-align:start;align-self:flex-start;font-size:18px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:3%;-ms-flex-item-align:start;align-self:flex-start;font-size:18px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02 em{color:#db1e44;font-weight:700;font:inherit;font-size:20px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row01 p{margin:20px 0 30px 13px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02 p{margin:20px 0 30px 13px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04List .row-space-pc.pc_only{display:flex !important}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-02.cf{margin:0 0 70px 0;font-size:18px}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-02{margin:0 0 70px 0;font-size:18px}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-02 em{color:#da153e;font-weight:700;font:inherit;font-size:20px}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02{font-size:18px}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02 li:first-child{width:70%;float:left}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02 li:last-child{width:28%;float:right;margin:0 0 10px 10px}.kokoroLP .attention_box .attention_wap .attention_sec .SP-art04{display:none !important}.kokoroLP .attention_box .cv_box{background:#fcf5e5;padding:40px 0 60px;margin:0 auto 0}@media screen and (max-width: 736px){.kokoroLP .attention_box .ttlBox{margin-top:0;height:auto;background:url(/images/kokoroLP/bg_ttl02_sp.png) repeat-x top center #fcf5e5;line-height:30px;padding:0 0 55px;position:relative;background-size:120%}.kokoroLP .attention_box .ttlBox h2.h2-01{font-size:24px;position:relative;padding-top:20px}.kokoroLP .attention_box .ttlBox h2.h2-01:before{content:"";position:absolute;top:-40px;left:43%;background:url(/images/kokoroLP/attention_icon01.png) repeat-x center center;background-size:100%;width:50px;overflow:initial;height:50px}.kokoroLP .attention_box .attention_wap{padding:0}.kokoroLP .attention_box .attention_wap .pc_only{display:none !important}.kokoroLP .attention_box .attention_wap .sp_only{display:block !important}.kokoroLP .attention_box .attention_wap .attention_sec{max-width:auto;margin:0 10px 0;padding:30px 20px 40px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#FFF}.kokoroLP .attention_box .attention_wap .attention_sec h3.sec04H3-01{font-size:24px;line-height:26px;padding:45px 0 10px;margin:0 0 20px 0;background-position:center top}.kokoroLP .attention_box .attention_wap .attention_sec h3.sec04H3-02{font-size:22px;line-height:24px;padding:45px 0 10px;margin:0 0 20px 0;text-align:center;background-position:center top}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02{max-width:auto;margin:0 auto;font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-01{font-size:20px;margin:0 0 10px 0}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row01{text-align:center;width:100%;font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row01 p{margin:20px 0;text-align:left}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02{text-align:center;width:100%;margin-left:0;font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02 em{font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .sec04row02 p{margin:10px 0 30px;text-align:left}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-02{margin:0 0 30px 0;font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .txtSec04-02 em{font-size:16px}.kokoroLP .attention_box .attention_wap .attention_sec .PC-art04{display:none !important}.kokoroLP .attention_box .attention_wap .attention_sec .SP-art04{display:block !important;width:70%;margin:10px auto 0}.kokoroLP .attention_box .attention_wap .attention_sec .sec04List .row-space-pc.pc_only{display:none !important}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02 li:first-child{width:100%;float:none}.kokoroLP .attention_box .attention_wap .attention_sec ul.sec04List-02 li:last-child{width:100%;float:none;margin:0 0 10px 10px}.kokoroLP .attention_box .cv_box{padding:30px 0 50px}}.kokoroLP .introduce_box{background:#ebf0f5}.kokoroLP .introduce_box .headerTitle .inner .detailText{font-size:1.8rem}.kokoroLP .introduce_box .introduce .clear{clear:both}.kokoroLP .introduce_box .introduce .staffUl:after,.kokoroLP .introduce_box .introduce .relievesUl:after,.kokoroLP .introduce_box .introduce .relievesUl .head:after,.kokoroLP .introduce_box .introduce .headerTitle .outerBox:after,.kokoroLP .introduce_box .introduce .flBox:after,.kokoroLP .introduce_box .introduce .clearfix:after{clear:both;content:"";display:block;height:0;overflow:hidden}.kokoroLP .introduce_box .introduce .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:30px;font-size:3rem;line-height:1;padding-bottom:20px;padding-left:10px}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.kokoroLP .introduce_box .introduce .boxList{padding:30px 0 25px;position:relative}.kokoroLP .introduce_box .introduce .boxList li{background:#fff;border:1px solid #e6e6e7;box-sizing:border-box;height:395px;margin-bottom:25px;position:relative;width:465px}.kokoroLP .introduce_box .introduce .boxList li:nth-child(odd){float:left}.kokoroLP .introduce_box .introduce .boxList li:nth-child(even){float:right}.kokoroLP .introduce_box .introduce .boxList li.box07{height:440px}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num{background:#274c80;box-sizing:border-box;color:#fff;float:left;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;height:128px;line-height:1.1;padding-top:18px;text-align:center;width:124px}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListHead .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num .large{display:block;font-size:73px;font-size:7.3rem;font-weight:normal}.kokoroLP .introduce_box .introduce .boxList .boxListHead .img{float:right;height:128px;margin:0;padding:0;width:339px}.kokoroLP .introduce_box .introduce .boxList .boxListHead .img img{display:block;margin:0;padding:0;width:100%;height:100%}.kokoroLP .introduce_box .introduce .boxList a{display:block;height:100%;text-decoration:none}.kokoroLP .introduce_box .introduce .boxList a:hover{opacity:0.8}.kokoroLP .introduce_box .introduce .boxList a:hover .boxListBody .btnArea:after{left:33px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea{clear:both;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea:after{background:url(/images/common/icon_common_circle_on.png) no-repeat;top:50%;content:"";display:block;height:24px;left:30px;position:absolute;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px;margin-top:-12px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .bdLength{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;box-sizing:border-box;height:100%;display:block;overflow:hidden;padding:10px 0 10px 30px;text-align:center;font-size:42px;font-size:4.2rem;line-height:45px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .small{font-size:27px;font-size:2.7rem;vertical-align:top}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .notice{color:#333;display:inline-block;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-size:15px;font-size:1.5rem;font-weight:bold;margin-left:10px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea a{box-sizing:border-box;color:#274c80;display:block;height:121px;padding:0 12px;position:relative;text-decoration:none}.kokoroLP .introduce_box .introduce .boxList .boxListBody .text{font-size:20px;font-size:2rem;font-weight:bold;line-height:1.6;padding:0 18px;text-align:left;color:#282828}.kokoroLP .introduce_box .introduce .boxList .boxListBody .text .red{color:#c72756}.kokoroLP .introduce_box .introduce .boxList .box06 .boxListBody .btnArea .bdLength,.kokoroLP .introduce_box .introduce .boxList .box07 .boxListBody .btnArea .bdLength{padding-top:20px}.kokoroLP .introduce_box .introduce .boxList .box05 .boxListBody .btnArea .bdLength{padding-left:60px;text-align:left}.kokoroLP .introduce_box .introduce .boxList .boxListLast{background:none;border:none;color:#274c80;position:static;text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListLast{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListLast *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .boxList .boxListLast:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListLast{letter-spacing:0.1em}.kokoroLP .introduce_box .introduce .boxList .boxListLast *::-ms-backdrop{letter-spacing:0.1em}}.kokoroLP .introduce_box .introduce .boxList .boxListLast .head{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;font-size:53px;font-size:5.3rem;line-height:1.1;margin:5px 12px;padding-bottom:15px}.kokoroLP .introduce_box .introduce .boxList .boxListLast .body{font-size:34px;font-size:3.4rem;line-height:1.4;margin:0 15px}.kokoroLP .introduce_box .introduce .boxList .imgPerson{bottom:0;position:absolute;right:0px}.kokoroLP .introduce_box .introduce .boxList .imgPerson img{display:block;margin:0;padding:0}.kokoroLP .introduce_box .introduce .aboutLogo{background:#fff;padding-top:80px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent{padding-bottom:80px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01>p{color:#101928;font-size:17px;font-size:1.7rem;line-height:1.4;text-align:left}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01>p+p{margin-top:20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:40px auto}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block02{padding-bottom:100px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:40px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList{text-align:left}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{color:#274c80;display:table-cell;font-size:36px;font-size:3.6rem;padding:0 20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .text{color:#101928;display:table-cell;font-size:17px;font-size:1.7rem;line-height:25px;padding:5px 40px 0 0;vertical-align:middle}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .titleBorder{margin-bottom:50px;padding-left:0;text-align:center}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea{color:#505050;font-size:30px;font-size:3rem;line-height:48px;margin-bottom:30px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea .large{font-size:36px;font-size:3.6rem}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText{color:#505050;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:46px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}@media all and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText span span{border-bottom:1px solid #c6c6c6}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText p+p{margin-top:40px}@media screen and (max-width: 736px){.kokoroLP .introduce_box .headerTitle.bgIntroduce .w950{background:#ebf0f5 !important}.kokoroLP .introduce_box .headerTitle .inner .title{background:#d9e4ef !important;color:#274c80 !important}.kokoroLP .introduce_box .headerTitle .inner .title .inTitleTag{margin-bottom:10px}.kokoroLP .introduce_box .headerTitle .inner .title .smallInline{color:#274c80 !important}.kokoroLP .introduce_box .headerTitle .inner .title .large{color:#274c80 !important}.kokoroLP .introduce_box .headerTitle .inner .detailText{font-size:1.6rem;margin:10px 0}.kokoroLP .introduce_box .introduce{background:#ebf0f5}.kokoroLP .introduce_box .introduce .pt30,.kokoroLP .introduce_box .introduce .pb40{padding:0 !important}.kokoroLP .introduce_box .introduce .mt60{margin:0 !important}.kokoroLP .introduce_box .introduce .clear{clear:both}.kokoroLP .introduce_box .introduce .titleBorder{border-bottom:2px solid #274c80;color:#274c80;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:22px;font-size:2.2rem;line-height:1;padding-bottom:10px;padding-left:10px}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .titleBorder{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .titleBorder *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .titleBorder:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .titleBorder .small{color:#101928;display:inline-block;font-family:"Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin-left:20px;position:relative;top:-5px}.kokoroLP .introduce_box .introduce .boxList{padding:10px 0;position:relative}.kokoroLP .introduce_box .introduce .boxList li{height:auto;width:auto;margin:10px}.kokoroLP .introduce_box .introduce .boxList li:nth-child(odd){float:none}.kokoroLP .introduce_box .introduce .boxList li:nth-child(even){float:none}.kokoroLP .introduce_box .introduce .boxList li.box07{height:auto}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num{background:#274c80;box-sizing:border-box;color:#fff;float:left;font-size:20px;font-size:2rem;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;width:80px;height:80px;line-height:1.1;padding-top:18px;text-align:center}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListHead .num{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .boxList .boxListHead .num:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .boxList .boxListHead .num .large{display:block;font-size:36px;font-size:3.6rem;font-weight:normal}.kokoroLP .introduce_box .introduce .boxList .boxListHead .img{float:right;height:80px;margin:0;padding:0;width:70%;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);text-align:right;overflow:hidden}.kokoroLP .introduce_box .introduce .boxList .boxListHead .img img{display:block;margin:0;padding:0;width:100%;height:auto}.kokoroLP .introduce_box .introduce .boxList a{display:block;height:100%;text-decoration:none}.kokoroLP .introduce_box .introduce .boxList a:hover{background:#eef3f7}.kokoroLP .introduce_box .introduce .boxList a:hover .boxListBody .btnArea:after{left:33px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea{clear:both;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea:after{background:url(/images/common/icon_common_circle_on.png) no-repeat;top:41%;content:"";display:block;height:24px;left:10px;position:absolute;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;width:24px;margin-top:-12px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .bdLength{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;box-sizing:border-box;height:100%;display:block;overflow:hidden;padding:10px;text-align:center;font-size:26px;font-size:2.6rem;line-height:33px}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .small{font-size:20px;font-size:2rem;vertical-align:top}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea .notice{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0}.kokoroLP .introduce_box .introduce .boxList .boxListBody .btnArea a{box-sizing:border-box;color:#274c80;display:block;height:121px;padding:0 12px;position:relative;text-decoration:none}.kokoroLP .introduce_box .introduce .boxList .boxListBody .text{font-size:16px;font-size:1.6rem;line-height:1.4;padding:10px}.kokoroLP .introduce_box .introduce .boxList .box06 .boxListBody .btnArea .bdLength,.kokoroLP .introduce_box .introduce .boxList .box07 .boxListBody .btnArea .bdLength{padding-top:20px}.kokoroLP .introduce_box .introduce .boxList .box05 .boxListBody .btnArea .bdLength{padding-left:60px;text-align:left}.kokoroLP .introduce_box .introduce .boxList .boxListLast{background:none;border:none;color:#274c80;position:static;text-align:left;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListLast{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .boxList .boxListLast *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .boxList .boxListLast:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .boxList .boxListLast{letter-spacing:0.1em}.kokoroLP .introduce_box .introduce .boxList .boxListLast *::-ms-backdrop{letter-spacing:0.1em}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .boxList .boxListLast .head{background:url(/images/introduce/img_bd_wave.png) repeat-x bottom left;font-size:30px;font-size:3rem;line-height:1.1;margin:20px 10px;padding-bottom:10px}.kokoroLP .introduce_box .introduce .boxList .boxListLast .body{font-size:22px;font-size:2.2rem;line-height:1.4;margin:40px 10px}.kokoroLP .introduce_box .introduce .boxList .imgPerson{right:-20px;width:219px}.kokoroLP .introduce_box .introduce .aboutLogo{background:#fff;padding:40px 10px 0}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent{padding-bottom:20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01>p{font-size:16px;font-size:1.6rem;line-height:1.4}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01>p+p{margin-top:10px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block01 .img img{display:block;margin:20px auto}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block02{padding-bottom:40px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block02 .bdTitle{padding-bottom:20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList{text-align:left}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList li{margin:0 0 10px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .num{font-size:30px;font-size:3rem;padding:0 10px;width:50px;display:inline-block}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent.block03 .modelList .text{font-size:16px;font-size:1.6rem;line-height:20px;padding:5px 0 0 0;display:inline-block;width:98%;width:-webkit-calc(100% - 55px);width:calc(100% - 55px)}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .titleBorder{margin-bottom:20px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea{font-size:22px;font-size:2.2rem;line-height:30px;margin-bottom:10px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold}}@media screen and (max-width: 736px) and (-ms-high-contrast: none){.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}@media screen and (max-width: 736px){.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea .large{font-size:26px;font-size:2.6rem}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .logoArea p{margin-bottom:10px}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText{font-size:20px;font-size:2rem;line-height:26px;text-align:left}.kokoroLP .introduce_box .introduce .aboutLogo .aboutLogoContent .bdText p+p{margin-top:20px}}.kokoroLP .voice_box{background:#fcf5e5;padding:80px 0 0}.kokoroLP .voice_box img{vertical-align:bottom}.kokoroLP .voice_box h3.voice_title{font-size:2.4em;line-height:1.3em;font-weight:700;color:#68401c;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";margin:0 0 20px}.kokoroLP .voice_box .boxImpressions{width:918px;margin:40px auto 45px;border-top:6px solid #7d4426;background:url(/images/voice/img_paper_bg01.png) repeat 0 0;box-shadow:1.9px 4.6px 5px rgba(184,176,157,0.5)}.kokoroLP .voice_box .boxImpressions .inner{position:relative;padding:20px 23px 38px 37px}.kokoroLP .voice_box .boxImpressions .inner .title{position:relative;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;font-size:34px;font-size:3.4rem;color:#7d4426;margin-bottom:25px;line-height:1.2;text-shadow:1.5px 3.7px 2.3px white;z-index:6}@media all and (-ms-high-contrast: none){.kokoroLP .voice_box .boxImpressions .inner .title{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.kokoroLP .voice_box .boxImpressions .inner .title *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.kokoroLP .voice_box .boxImpressions .inner .title:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}@media screen and (max-width: 736px){.kokoroLP .voice_box .boxImpressions .inner .title{z-index:1}}.kokoroLP .voice_box .boxImpressions .inner .title .small{display:block;margin-bottom:15px;font-size:24px;font-size:2.4rem}.kokoroLP .voice_box .boxImpressions .inner .detailArea{position:relative;text-shadow:-1px -1px 0px #FFFFFF, 1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px 1px 0px #FFFFFF}.kokoroLP .voice_box .boxImpressions .inner .detailArea:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(/images/voice/img_note_bg02.png) repeat 0 0;z-index:1}.kokoroLP .voice_box .boxImpressions .inner .detailArea p{position:relative;z-index:1;font-size:18px;font-size:1.8rem;line-height:35px}.kokoroLP .voice_box .boxImpressions .inner .detailArea .w540{width:540px}.kokoroLP .voice_box .boxImpressions .inner:after{content:'';position:absolute;right:0;top:0;display:block;width:341px;height:316px;z-index:5}.kokoroLP .voice_box .boxImpressions.voice01item1 .inner{background:url(/images/voice/01/img_voice01_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item1 .inner:after{background:url(/images/voice/01/img_voice01_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item2 .inner{background:url(/images/voice/01/img_voice01_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item2 .inner:after{background:url(/images/voice/01/img_voice01_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item3 .inner{background:url(/images/voice/01/img_voice01_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item3 .inner:after{background:url(/images/voice/01/img_voice01_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item4 .inner{background:url(/images/voice/01/img_voice01_bg_04.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice01item4 .inner:after{background:url(/images/voice/01/img_voice01_bg_04.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item1 .inner{background:url(/images/voice/02/img_impressions_bg01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item1 .inner:after{background:url(/images/voice/02/img_impressions_bg_on01.png) no-repeat 0 0}.kokoroLP .voice_box .boxImpressions.voice02item2 .inner{background:url(/images/voice/02/img_impressions_bg02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item2 .inner:after{background:url(/images/voice/02/img_impressions_bg_on02.png) no-repeat 0 0}.kokoroLP .voice_box .boxImpressions.voice02item3 .inner{background:url(/images/voice/02/img_impressions_bg03_mod2.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item3 .inner:after{background:url(/images/voice/02/img_impressions_bg_on03_mod2.png) no-repeat 0 0}.kokoroLP .voice_box .boxImpressions.voice02item4 .inner{background:url(/images/voice/02/img_impressions_bg04_mod.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item4 .inner:after{background:url(/images/voice/02/img_impressions_bg_on04_mod.png) no-repeat -7px 0}.kokoroLP .voice_box .boxImpressions.voice02item5 .inner{background:url(/images/voice/02/img_impressions_bg05.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice02item5 .inner:after{background:url(/images/voice/02/img_impressions_bg_on05.png) no-repeat 0 0}.kokoroLP .voice_box .boxImpressions.voice03item1 .inner{background:url(/images/voice/03/img_voice03_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item1 .inner:after{background:url(/images/voice/03/img_voice03_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item2 .inner{background:url(/images/voice/03/img_voice03_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item2 .inner:after{background:url(/images/voice/03/img_voice03_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item3 .inner{background:url(/images/voice/03/img_voice03_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item3 .inner:after{background:url(/images/voice/03/img_voice03_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item4 .inner{background:url(/images/voice/03/img_voice03_bg_04.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice03item4 .inner:after{background:url(/images/voice/03/img_voice03_bg_04.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item1 .inner{background:url(/images/voice/04/img_voice04_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item1 .inner:after{background:url(/images/voice/04/img_voice04_bg_01.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item2 .inner{background:url(/images/voice/04/img_voice04_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item2 .inner:after{background:url(/images/voice/04/img_voice04_bg_02.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item3 .inner{background:url(/images/voice/04/img_voice04_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item3 .inner:after{background:url(/images/voice/04/img_voice04_bg_03.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item4 .inner{background:url(/images/voice/04/img_voice04_bg_04_mod.png) no-repeat right 0}.kokoroLP .voice_box .boxImpressions.voice04item4 .inner:after{background:url(/images/voice/04/img_voice04_bg_04_mod.png) no-repeat right 0}.kokoroLP .voice_box .support02{background:#e8dcbf}.kokoroLP .voice_box .support02 .support_wap{background:url(/images/kokoroLP/support01.png) no-repeat left bottom;background-position:74px -5px;background-size:270px}.kokoroLP .voice_box .support02 .support_wap h3{font-size:2.8em;line-height:1.3em;font-weight:700;color:#643e1b;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";margin:0 0 0 370px;width:500px;padding:60px 0 50px}@media screen and (max-width: 736px){.kokoroLP .voice_box{padding:30px 0 0}.kokoroLP .voice_box h3.voice_title{font-size:1.8em;margin:10px 0 20px}.kokoroLP .voice_box .boxImpressions{width:94%;border-top:none;margin:10px 3% 20px}.kokoroLP .voice_box .boxImpressions .inner{padding:0 3% 20px;background-size:60% auto !important}.kokoroLP .voice_box .boxImpressions .inner .title{background:none;text-align:left;font-size:20px;font-size:2rem;text-shadow:0.8px 1.4px 1.7px white;margin:0}.kokoroLP .voice_box .boxImpressions .inner .title.mb65{margin-bottom:0 !important}.kokoroLP .voice_box .boxImpressions .inner .detailArea p{font-size:16px;font-size:1.6rem;-webkit-text-size-adjust:100%}.kokoroLP .voice_box .boxImpressions .inner .detailArea .w540{width:100%}.kokoroLP .voice_box .boxImpressions.voice01item1 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice01item2 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice01item3 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice01item4 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice02item1 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice02item2 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice02item3 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice02item4 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice02item5 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice03item1 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice03item2 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice03item3 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice03item4 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice04item1 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice04item2 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice04item3 .inner:after{background:none}.kokoroLP .voice_box .boxImpressions.voice04item4 .inner:after{background:none}.kokoroLP .voice_box .support02 .support_wap{background:url(/images/kokoroLP/support01.png) no-repeat;background-position:left bottom;background-size:118px}.kokoroLP .voice_box .support02 .support_wap h3{font-size:1.4em;margin:0 0 0 110px;width:auto;padding:30px 0}}.kokoroLP .cv_box{margin:50px auto 0}.kokoroLP .cv_box .sp_only{display:none !important}.kokoroLP .cv_box .pc_only{display:block !important}.kokoroLP .cv_box .sub_txt{font-size:24px;margin-bottom:10px;font-weight:bold}.kokoroLP .cv_box .sub_txt .heading{align-items:center;display:flex;justify-content:center;text-align:center}.kokoroLP .cv_box .sub_txt .heading::before,.kokoroLP .cv_box .sub_txt .heading::after{background-color:#1c1c1c;content:"";height:2px;width:40px}.kokoroLP .cv_box .sub_txt .heading::before{margin-right:10px;transform:rotate(60deg)}.kokoroLP .cv_box .sub_txt .heading::after{margin-left:10px;transform:rotate(-60deg)}.kokoroLP .cv_box .soudan_wap{margin-top:30px}.kokoroLP .cv_box .soudan_wap .sub_txt{font-size:26px;color:#da3b6d;margin-top:20px}.kokoroLP .cv_box .soudan_wap .sub_txt .heading::before,.kokoroLP .cv_box .soudan_wap .sub_txt .heading::after{background-color:#da3b6d;content:"";height:2px;width:40px}.kokoroLP .cv_box .soudan_wap .soudan_box{background:url(/images/kokoroLP/online01.png) no-repeat right center #fff;border:1px solid #041723;background-position:178% 75%;padding:30px}.kokoroLP .cv_box .soudan_wap .soudan_box img{margin-bottom:20px;display:block}.kokoroLP .cv_box .soudan_wap .soudan_box a.btn{display:inline-block}.kokoroLP .cv_box .soudan_wap .soudan_box a.btn img{margin-bottom:0}.kokoroLP .cv_box .soudan_wap .soudan_box a:hover{opacity:0.8}.kokoroLP .cv_box .attention_sub_txt{background:url(/images/kokoroLP/yajirusi.png) no-repeat bottom center;text-align:center;font-size:24px;font-weight:bold;padding:0 0 34px;margin-bottom:40px;background-size:72%}@media screen and (max-width: 736px){.kokoroLP .cv_box{margin:0 auto}.kokoroLP .cv_box .sp_only{display:block !important}.kokoroLP .cv_box .pc_only{display:none !important}.kokoroLP .cv_box .sub_txt{font-size:18px}.kokoroLP .cv_box .tel_wap{padding-top:0}.kokoroLP .cv_box .tel_wap .sub_txt{display:none}.kokoroLP .cv_box .soudan_wap .sub_txt{font-size:18px}.kokoroLP .cv_box .soudan_wap .soudan_box{background:#FFFFFF;border:1px solid #041723;background-position:130px;padding:10px;margin:10px}.kokoroLP .cv_box .soudan_wap .soudan_box img{margin-bottom:20px;display:block}.kokoroLP .cv_box .soudan_wap .soudan_box a.btn{display:inline-block;border:none;padding:0;background:none}.kokoroLP .cv_box .soudan_wap .soudan_box a.btn img{margin-bottom:0;width:100%}.kokoroLP .cv_box .soudan_wap .soudan_box .onlineBtnArea .onlineButton01 .intInner{padding:8px 0}.kokoroLP .cv_box .attention_sub_txt{padding:0 10px 20px;background:none;background-size:90%;font-size:19px;margin-bottom:10px}}footer.contentinfo .sp_only{display:none !important}footer.contentinfo .pc_only{display:block !important}footer.contentinfo ul.footerLink{text-align:right}footer.contentinfo ul.footerLink li{display:inline-block;padding:20px 10px}footer.contentinfo ul.footerLink li a{color:#373533;font-size:12px;text-decoration:underline}footer.contentinfo .footerIn{background:#1c1c1c;color:#FFFFFF;font-size:12px;padding:10px 0}@media screen and (max-width: 736px){footer.contentinfo{display:block !important}footer.contentinfo .sp_only{display:block !important}footer.contentinfo .pc_only{display:none !important}footer.contentinfo ul.footerLink{text-align:center}footer.contentinfo .footerIn{text-align:center;padding:20px 0}footer.contentinfo .footerIn .w950 p{margin:0 10px}}.reservation{scroll-behavior:smooth}.reservation+.footerContents .totalServiceInner1{margin-top:0px}.reservation .mvSp{display:none}@media screen and (max-width: 736px){.reservation .mvSp{display:block}}.reservation .mainVisual{background:#f6fbfe url(/images/reservation/mv.jpg) center center no-repeat;background-size:auto 100%;height:370px}@media screen and (max-width: 736px){.reservation .mainVisual{background:#f6fbfe;height:auto}}.reservation .mainVisual .w950{position:relative;overflow:visible;height:100%}@media screen and (max-width: 736px){.reservation .mainVisual .w950{margin-top:-5%;padding-bottom:20px}}.reservation .mainVisual .w950 .BtnArea{display:flex;margin:0;justify-content:space-between;width:575px}@media screen and (max-width: 736px){.reservation .mainVisual .w950 .BtnArea{display:block;width:auto;padding:0 10px}}.reservation .mainVisual .w950 .BtnArea li{position:relative}.reservation .mainVisual .w950 .BtnArea li:before{content:"";display:block;position:absolute;background:url(/images/common/icon_common_circle_down_w.png) center center no-repeat;background-size:24px;width:24px;height:24px;top:36%;left:15px;transition:0.2s;z-index:1}.reservation .mainVisual .w950 .BtnArea li:hover{opacity:0.8}.reservation .mainVisual .w950 .BtnArea li:hover:before{top:40%}.reservation .mainVisual .w950 .BtnArea li a{text-decoration:none}.reservation .mainVisual .w950 .BtnArea .Button01{font-size:26px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:10px;background:linear-gradient(to bottom, #f2af70, #e6713d);padding:1px;display:block;text-align:center;text-decoration:none;box-shadow:0 3px 3px rgba(0,0,0,0.3);color:#fff;width:280px;margin-bottom:6px}.reservation .mainVisual .w950 .BtnArea .Button01 span{font-size:22px}@media screen and (max-width: 736px){.reservation .mainVisual .w950 .BtnArea .Button01 span{font-size:20px}}@media all and (-ms-high-contrast: none){.reservation .mainVisual .w950 .BtnArea .Button01{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.reservation .mainVisual .w950 .BtnArea .Button01 *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.reservation .mainVisual .w950 .BtnArea .Button01:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.reservation .mainVisual .w950 .BtnArea .Button01.blue{background:linear-gradient(to bottom, #d2e9ff, #78a0ea)}@media screen and (max-width: 736px){.reservation .mainVisual .w950 .BtnArea .Button01{width:100%;position:relative;font-size:24px;margin-top:10px;box-shadow:none}}@media screen and (max-width: 736px){.reservation .mainVisual .w950 .BtnArea .Button01:hover{opacity:1}}.reservation .mainVisual .w950 .BtnArea .Button01 .intInner{border-radius:10px;border:1px solid #fff;line-height:1.2;padding:8px 0 8px 25px}@media screen and (max-width: 736px){.reservation .mainVisual .w950 .BtnArea .Button01 .intInner{padding:10px 10px;border:none}}.reservation .mainVisual .titleWrap01{display:block;width:575px;text-align:center;padding-top:15px}@media screen and (max-width: 736px){.reservation .mainVisual .titleWrap01{width:100%;padding-top:0;padding:0 10px}}.reservation .mainVisual .titleSubText{font-size:18px;display:block;text-align:left;margin-bottom:15px}@media screen and (max-width: 736px){.reservation .mainVisual .titleSubText{font-size:16px}}.reservation .mainVisual .titleSubText .emp{color:#c30f47;font-weight:bold}.reservation .mainVisual .titleMainText{margin:10px auto;width:100%}@media screen and (max-width: 736px){.reservation .mainVisual .titleMainText{margin:10px auto}}.reservation .mainVisual .titleMainText img{display:block;max-width:100%}.reservation .mainVisual .reserveText{font-size:22px;padding:10px 0 5px}@media screen and (max-width: 736px){.reservation .mainVisual .reserveText{padding:10px 0 0}}.reservation .mainVisual .titleDate{font-weight:bold;background:#fff;display:block;font-size:20px;margin-bottom:15px}@media screen and (max-width: 736px){.reservation .mainVisual .titleDate{font-size:16px}}.reservation .mainVisual .titleDate b{color:#c30f47}.reservation .hxOnline01{font-size:48px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;color:#20487e;text-align:center;display:block;margin-bottom:40px}@media screen and (max-width: 736px){.reservation .hxOnline01{font-size:25px;margin-bottom:25px}}.reservation .sec01{padding:70px 0 60px}@media screen and (max-width: 736px){.reservation .sec01{padding:40px 0 30px}.reservation #raikan.sec01{padding-top:100px;margin-top:-60px}}.reservation .sec01 .lead{text-align:center;margin-bottom:50px}@media screen and (max-width: 736px){.reservation .sec01 .lead{padding:0 10px;text-align:left;margin-bottom:30px}}.reservation .sec01 .titleLine{text-align:center;font-size:2.4rem;font-weight:bold;color:#282828;position:relative;margin-bottom:10px;z-index:0}.reservation .sec01 .titleLine span{padding:9px 20px;display:inline-block;line-height:35px;z-index:1}.reservation .sec01 .titleLine:before{position:absolute;top:50%;display:inline-block;height:2px;background-color:#633e0e;content:"";left:0;width:36%}@media screen and (max-width: 736px){.reservation .sec01 .titleLine:before{width:23%;left:10px}}.reservation .sec01 .titleLine:after{position:absolute;top:50%;display:inline-block;width:36%;height:2px;background-color:#633e0e;content:"";right:0}@media screen and (max-width: 736px){.reservation .sec01 .titleLine:after{width:23%;right:10px}}.reservation .sec01 .soudanFlowlist{display:flex;justify-content:space-between;font-size:1.4rem}.reservation .sec01 .soudanFlowlist li{width:300px;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:19px}@media screen and (max-width: 736px){.reservation .sec01 .soudanFlowlist li{letter-spacing:inherit}}.reservation .sec01 .soudanFlowlist li:nth-child(2){width:310px}@media screen and (max-width: 736px){.reservation .sec01 .soudanFlowlist li:nth-child(2){width:300px}}.reservation .sec01 .soudanFlowlist li .img{width:100%}.reservation .sec01 .soudanFlowlist li .note{font-size:13px;font-weight:normal}@media screen and (max-width: 736px){.reservation .sec01 .soudanFlowlist{flex-wrap:wrap;justify-content:center}.reservation .sec01 .soudanFlowlist li{text-align:center;margin-bottom:20px}.reservation .sec01 .soudanFlowlist li .img{width:100%}.reservation .sec01 .soudanFlowlist li:last-child{margin-bottom:0}}.reservation .sec02{padding:80px 0 60px}@media screen and (max-width: 736px){.reservation .sec02{padding:30px 0 30px}}.reservation .tabWrapper .tabInner .tab01,.reservation .tabWrapper .tabInner .tab02{display:none;margin:0 auto 20px}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tab01,.reservation .tabWrapper .tabInner .tab02{overflow-x:scroll;width:100vw;margin-left:0}}.reservation .tabWrapper .tabInner .tab01.current,.reservation .tabWrapper .tabInner .tab02.current{display:block}.reservation .tabWrapper .tabInner .tabContent .anchorLink{display:flex;margin-top:30px}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .anchorLink{margin-top:20px;padding:0 13px}}.reservation .tabWrapper .tabInner .tabContent .anchorLink a{text-decoration:none}.reservation .tabWrapper .tabInner .tabContent .anchorLink li{border:1px solid #c0b29e;border-radius:6px;width:150px;padding:13px 0 9px;text-align:center;margin-right:20px;background-image:linear-gradient(180deg, #fafafa 0%, #faf9f9 58%, #f8f2e7 100%);position:relative}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .anchorLink li{padding:15px 0 11px;width:110px;margin-right:10px}}.reservation .tabWrapper .tabInner .tabContent .anchorLink li span{font-size:18px;padding-left:10px;color:#282828}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .anchorLink li span{font-size:16px;padding-left:15px}}.reservation .tabWrapper .tabInner .tabContent .anchorLink li span:before{content:"";display:block;position:absolute;background:url(/images/common/icon_common_circle_down.png) center center no-repeat;background-size:24px;-webkit-background-size:24px;width:24px;height:24px;top:50%;left:9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .anchorLink li span:before{background-size:18px;-webkit-background-size:18px;width:18px;height:18px;top:50.5%;left:7px}}.reservation .tabWrapper .tabInner .tabContent .anchorLink li:hover{opacity:0.8}.reservation .tabWrapper .tabInner .tabContent .anchorLink li:hover span:before{top:55%}.reservation .tabWrapper .tabInner .tabContent .buttonReserve{font-size:18px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";font-weight:bold;border-radius:6px;background:linear-gradient(to bottom, #f2af70, #e6713d);padding:1px;display:block;text-align:center;text-decoration:none;box-shadow:0 3px 3px rgba(0,0,0,0.3);color:#fff;width:120px;margin:0 auto 6px}@media all and (-ms-high-contrast: none){.reservation .tabWrapper .tabInner .tabContent .buttonReserve{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}.reservation .tabWrapper .tabInner .tabContent .buttonReserve *::-ms-backdrop{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold}}.reservation .tabWrapper .tabInner .tabContent .buttonReserve:not(:target){font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝" !important;font-weight:bold\9}.reservation .tabWrapper .tabInner .tabContent .buttonReserve.blue{background:linear-gradient(to bottom, #d2e9ff, #78a0ea)}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .buttonReserve{width:100%;position:relative;font-size:24px;margin-top:10px;box-shadow:none}}.reservation .tabWrapper .tabInner .tabContent .buttonReserve:hover{opacity:.8}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .buttonReserve:hover{opacity:1}}.reservation .tabWrapper .tabInner .tabContent .buttonReserve .intInner{padding:8px 0;border-radius:6px;border:1px solid #fff;line-height:1.2}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .buttonReserve .intInner{padding:10px 0px}}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .tabContent .buttonReserve{width:50%;margin:auto;margin-left:0;font-size:16px}}@media screen and (max-width: 736px){.reservation .tabWrapper .tabInner .officeList{margin-top:0}.reservation .tabWrapper .tabInner .officeList .tabList.tab2 li{font-size:16px;font-size:1.6rem;width:50%;margin-right:0}.reservation .tabWrapper .tabInner .officeList .tabList.tab2 li a{padding:12px 0}.reservation .tabWrapper .tabInner .officeList .tabList.tab2 li a span{background:none;display:inline-block}.reservation .tabWrapper .tabInner .officeList .tabList.tab2 li a:hover{opacity:1}.reservation .tabWrapper .tabInner .officeList table,.reservation .tabWrapper .tabInner .officeList tbody,.reservation .tabWrapper .tabInner .officeList tr,.reservation .tabWrapper .tabInner .officeList th,.reservation .tabWrapper .tabInner .officeList td{display:block;width:100%}.reservation .tabWrapper .tabInner .officeList table.basic{border:none;border-top:1px solid #bfbfbf;font-size:14px;font-size:1.4rem;margin:0 3%;width:94%}.reservation .tabWrapper .tabInner .officeList table.basic tr{background-color:#ebf0f5;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;display:flex;flex-wrap:wrap}.reservation .tabWrapper .tabInner .officeList table.basic tr:first-child{display:none}.reservation .tabWrapper .tabInner .officeList table.basic tr.spShow:first-child{display:flex}.reservation .tabWrapper .tabInner .officeList table.basic tr:after{clear:both;content:'';display:block;font-size:0;height:0;visibility:hidden}.reservation .tabWrapper .tabInner .officeList table.basic th{border-top:none;border-left:none}.reservation .tabWrapper .tabInner .officeList table.basic th.title{background:#2e4872;color:#fff;width:100%}.reservation .tabWrapper .tabInner .officeList table.basic th.label{border-right:none;display:inline-block !important;width:30%}.reservation .tabWrapper .tabInner .officeList table.basic th.label span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.reservation .tabWrapper .tabInner .officeList table.basic th.bdrNone{border-bottom:none}.reservation .tabWrapper .tabInner .officeList table.basic td{border-top:none}.reservation .tabWrapper .tabInner .officeList table.basic td.place{border-left:none;font-weight:bold;width:100%}.reservation .tabWrapper .tabInner .officeList table.basic td.place a{text-decoration:underline}.reservation .tabWrapper .tabInner .officeList table.basic td.twoRow{background:#fff;display:inline-block;min-height:43px;width:70%}.reservation .tabWrapper .tabInner .officeList table.basic td.bdrNone{border-bottom:none}}.reservation .tabWrapper .tabBtn{font-size:24px;font-weight:bold;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝";display:flex;justify-content:space-between}@media screen and (max-width: 736px){.reservation .tabWrapper .tabBtn{padding:0 10px}}.reservation .tabWrapper .tabBtn .tab01,.reservation .tabWrapper .tabBtn .tab02{border-radius:4px 4px 0 0;border:1px solid #324e7c;border-bottom:none;position:relative;width:456px;padding:10px 0;color:#324e7c;border-bottom:1px solid #324e7c;font-size:30px}@media screen and (max-width: 736px){.reservation .tabWrapper .tabBtn .tab01,.reservation .tabWrapper .tabBtn .tab02{width:47%;font-size:20px}}.reservation .tabWrapper .tabBtn .tab01:before,.reservation .tabWrapper .tabBtn .tab02:before{content:"";width:494px;height:1px;background:#324e7c;position:absolute;bottom:-1px;right:0}@media screen and (max-width: 736px){.reservation .tabWrapper .tabBtn .tab01:before,.reservation .tabWrapper .tabBtn .tab02:before{width:50vw}}.reservation .tabWrapper .tabBtn .tab01:after,.reservation .tabWrapper .tabBtn .tab02:after{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:92%;height:4px;background:#324e7c}.reservation .tabWrapper .tabBtn .tab01:before{left:0}.reservation .tabWrapper .tabBtn .current{background:#fff;border-bottom:none}.reservation .tabWrapper .tabBtn .current:before{content:none}.reservation .tabWrapper .tabBtn li{background:linear-gradient(to bottom, #fcfcfc 0%, #fdfaf3 21%, #eae0c8 98%);letter-spacing:normal;display:inline-block;box-sizing:border-box;text-align:center}.reservation .sec03{padding:80px 0 100px}@media screen and (max-width: 736px){.reservation .sec03{padding:30px 0 30px}}.reservation .sec03 .lead{text-align:center;margin-bottom:50px}@media screen and (max-width: 736px){.reservation .sec03 .lead{padding:0 10px;text-align:left;margin-bottom:30px}}@media screen and (max-width: 736px){.reservation .bannerArea{margin-bottom:10px}.reservation .bannerArea .inquirybanner{padding:0 10px}}.reservation .bannerArea .telInfo .telInfoInner02 img{width:950px;height:auto}
