@charset "UTF-8";@font-face{font-family:"TsunagiGothic";src:url("../font/TsunagiGothic.woff") format("woff")}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.row,.row-radio,.row-radio-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.clearfix,.side_topics{*zoom:1}#index #content .taiken .present,#index #content .topics{*zoom:1}#staff #content .staffs li{*zoom:1}#about #content .kaizen li,#about #content .why .step li{*zoom:1}#access #content .info dl,#price #content .course ul li{*zoom:1}#beginner #content .flow li,#beginner #content .present{*zoom:1}#company #content .info dl,#uservoice #content .voices{*zoom:1}.clearfix:before,.side_topics:before{content:"";display:table}#index #content .taiken .present:before,#index #content .topics:before{content:"";display:table}#staff #content .staffs li:before{content:"";display:table}#about #content .kaizen li:before,#about #content .why .step li:before{content:"";display:table}#access #content .info dl:before,#price #content .course ul li:before{content:"";display:table}#beginner #content .flow li:before,#beginner #content .present:before{content:"";display:table}#company #content .info dl:before,#uservoice #content .voices:before,.clearfix:after,.side_topics:after{content:"";display:table}#index #content .taiken .present:after,#index #content .topics:after{content:"";display:table}#staff #content .staffs li:after{content:"";display:table}#about #content .kaizen li:after,#about #content .why .step li:after{content:"";display:table}#access #content .info dl:after,#price #content .course ul li:after{content:"";display:table}#beginner #content .flow li:after,#beginner #content .present:after{content:"";display:table}#company #content .info dl:after,#uservoice #content .voices:after{content:"";display:table}.clearfix:after,.side_topics:after{clear:both}#index #content .taiken .present:after,#index #content .topics:after{clear:both}#staff #content .staffs li:after{clear:both}#about #content .kaizen li:after,#about #content .why .step li:after{clear:both}#access #content .info dl:after,#price #content .course ul li:after{clear:both}#beginner #content .flow li:after,#beginner #content .present:after{clear:both}#company #content .info dl:after,#uservoice #content .voices:after{clear:both}.center{text-align:center}.brown{color:#0c4491}#content .indent{padding:0 0 0 30px}@media screen and (max-width:1024px){#content .indent{padding-left:0px}}#content .section{margin-bottom:40px}.bar{margin-bottom:10px}.side_topics{padding:0 4px;margin-bottom:40px}.side_topics dt{color:#bb8734;padding-bottom:10px}.side_topics dd{border-bottom:2px dotted #898989;margin-bottom:24px}.side_topics dd b{display:block}#index #content .campaign{background:#fff;padding:20px;color:#333;border:2px solid #bb8734;font-size:20px}#index #content #catch{display:none}#index #content .jisseki{margin-bottom:16px;clear:both}#index #content .top_menu{clear:both;height:210px;margin:0 -18px 20px 0}#index #content .top_menu li{width:183px;height:210px;float:left;margin:0 14px 0 0}#index #content .top_menu li a{text-decoration:none;color:#000}#index #content .top_menu li span{font-size:16px;margin-top:10px;text-align:center;display:block}#index #content .menu_gray{clear:both}#index #content .jisseki .menu_gray .bg_gray{width:383px;height:419px;border:1px solid #cfcfcf;padding:22px 15px 0 15px;margin:0 0 24px 0;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ededed));background:linear-gradient(to bottom,#ffffff 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed",GradientType=0)}#index #content h2{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#104491),to(#04275a));background:linear-gradient(to bottom,#104491 0%,#04275a 100%);text-align:center;clear:both;padding:10px;font-size:22px}#index #content .jisseki .menu_gray .bg_gray h3{border-bottom:1px solid #cfcfcf!important;margin-bottom:6px}#index #content .jisseki .menu_gray .bg_gray h3 img{padding-bottom:5px}#index #content .jisseki .menu_gray .henkin{float:left}#index #content .jisseki .menu_gray .aga{float:right}#index #content .jisseki .menu_gray .aga ul li{margin:0 0 1px 0}#index #content .jisseki .catch{margin-bottom:20px}#index #content .jisseki .bg{background:url(../images/index/jisseki.jpg) no-repeat 0 0;width:770px;height:450px;position:relative}#index #content .jisseki .bg span{position:absolute;left:23px;top:77px;line-height:1.4}#index #content .odoroki .bg{height:501px;background:url(../images/index/odoroki.jpg) no-repeat 0 0;padding:245px 0 0 33px}#index #content .odoroki .txt{font-size:16px;padding:20px 0 20px 32px;margin:0px}#index #content .odoroki .bg img{width:331px}#index #content .odoroki .report_bt{text-align:center;margin-bottom:25px}#index #content .taiken{margin-bottom:30px}#index #content .beginner{position:relative;right:10px;bottom:4px}#index #content .voice{position:relative;left:0;top:0;height:830px;margin-bottom:20px;background:url(../images/index/bg_img4.jpg) no-repeat 0 0}#index #content .voice span{position:absolute;left:23px;bottom:23px}#index #content .taiken{margin-bottom:36px}#index #content .taiken .present h3{text-align:center;margin-bottom:23px}#index #content .taiken .present .pic{float:left}#index #content .taiken .present .txt{padding:0 0 0 306px}#index #content .taiken .present .txt .wanning{background:url(../images/beginner/img_present2.jpg) no-repeat left top;height:131px;padding:0 0 0 210px;margin-bottom:10px}#index #content .taiken .present .txt .big{font-size:20px;line-height:24px;margin-bottom:8px}#index #content .taiken .present .txt .big span{color:#bb8734}#index #content .taiken .present .txt .bt{text-align:center}#index #content .promise{text-align:center;margin-bottom:40px}#index #content .promise .pic{margin-bottom:30px}#index #content .promise p span{color:#bb8734}#index #content .promise dl{text-align:left}#index #content .promise dl dt{font-size:18px;border-bottom:1px solid #fff;margin-bottom:8px}#index #content .promise dl dd{margin-bottom:26px}#index #content .topics{margin-bottom:40px}#index #content .topics dt{color:#0c4491;float:left}#index #content .topics dd{padding:0 0 24px 110px;border-bottom:2px dotted #898989;margin-bottom:24px}#index #content .topics dd b{display:block}#index #content .bana_beginner{display:none}#index #content .green_txt{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#6ac345;font-size:30px;font-weight:bold;line-height:1.2}#index #content .mechanism{text-align:center;margin-bottom:30px}#index #content .point{height:301px;background:url(../images/index/bg_point_top.png) no-repeat;margin-bottom:40px}#index #content .point h3{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;padding-left:213px;color:#3f3f3f;font-size:23px;font-weight:bold;line-height:1.2;margin-bottom:10px}#index #content .point ul{padding-left:260px}#index #content .point ul li{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#0d3976;font-size:22px;font-weight:bold}#index #content .point ul li:nth-child(4){font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#3f3f3f;font-size:18px;font-weight:bold}@media screen and (max-width:1024px){#salon #content img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto}}@media print,screen and (min-width:1025px){#salon #content h2.aga_tit{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#104491),to(#04275a));background:linear-gradient(to bottom,#104491 0%,#04275a 100%);text-align:center;margin:30px auto 10px;clear:both;padding:10px;font-size:22px}}#salon #content .graph{padding:10px 0 0 47px}@media screen and (max-width:1024px){#salon #content .graph{margin-top:20px;padding:0}}@media screen and (max-width:768px){#salon #content .graph{margin-top:0}}#salon #content .mechanism{text-align:center;margin-bottom:30px}@media print,screen and (min-width:769px){#salon #content .point{height:301px;background:url(../images/salon/bg_point.png) no-repeat;margin-bottom:40px}}#salon #content .green_txt{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#6ac345;font-size:30px;font-weight:bold;line-height:1.2}@media screen and (max-width:1024px){#salon #content .green_txt{font-size:20px}}@media screen and (max-width:768px){#salon #content .green_txt{font-size:18px}}@media screen and (max-width:1024px){#salon #content .point{width:720px;margin:0 auto}}@media screen and (max-width:768px){#salon #content .point{width:100%}}#salon #content .point h3{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;padding-left:213px;color:#3f3f3f;font-size:23px;font-weight:bold;line-height:1.2;margin-bottom:10px}@media screen and (max-width:1024px){#salon #content .point h3{padding-left:260px;font-size:20px}}@media screen and (max-width:768px){#salon #content .point h3{padding-top:0px;padding-left:0;font-size:14px}}#salon #content .point ul{padding-left:260px}@media screen and (max-width:768px){#salon #content .point ul{padding-left:0}}#salon #content .point ul li{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#0d3976;font-size:22px;font-weight:bold}@media screen and (max-width:1024px){#salon #content .point ul li{font-size:18px}}@media screen and (max-width:768px){#salon #content .point ul li{font-size:14px}}#salon #content .point ul li:nth-child(4){font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#3f3f3f;font-size:18px;font-weight:bold}@media screen and (max-width:1024px){#salon #content .point ul li:nth-child(4){font-size:16px}}@media screen and (max-width:768px){#salon #content .point ul li:nth-child(4){font-size:14px}}#salon #content .txt{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;text-align:center;color:#3f3f3f;font-weight:bold;font-size:26px;margin-bottom:30px;line-height:1.4}@media screen and (max-width:1024px){#salon #content .txt{margin-top:20px;font-size:20px}}@media screen and (max-width:768px){#salon #content .txt{font-size:14px}}#salon #content .voicelist{clear:both}#salon #content .voicelist li{clear:both;min-height:260px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px #cfcfcf dashed}@media screen and (max-width:768px){#salon #content .voicelist li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}}@media screen and (max-width:768px){#salon #content .voicelist li:first-child{padding-top:20px;border-top:1px #cfcfcf dashed}}@media screen and (max-width:768px){#salon #content .voicelist li:last-child{padding-bottom:0}}#salon #content .voicelist li .voice{width:150px;float:left;margin-right:20px}@media screen and (max-width:768px){#salon #content .voicelist li .voice{width:100%}}#salon #content .voicelist li .voice img{width:150px}@media screen and (max-width:768px){#salon #content .voicelist li .voice img{width:100%;max-width:200px;height:auto;margin:0 auto}}#salon #content .voicelist li .voice span{text-align:center;color:#666;font-size:12px;display:block;padding-top:6px}#salon #content .voicelist li p{width:570px;height:220px;float:left;position:relative;bottom:0;left:0}@media screen and (max-width:1024px){#salon #content .voicelist li p{width:calc(100% - 170px)}}@media screen and (max-width:768px){#salon #content .voicelist li p{width:100%;height:auto;margin-top:20px}}#salon #content .voicelist li .user{text-align:right;color:#0c4491;font-size:12px;display:block;font-weight:bold;position:absolute;right:0;bottom:0}@media screen and (max-width:768px){#salon #content .voicelist li .user{position:static;margin-top:10px}}#salon #content .caution{text-align:right;font-size:11px}#salon #content .promise{text-align:center;margin-bottom:30px}#salon #content .promise img{display:block;width:100%;max-width:740px;height:auto;margin:0 auto}#staff #content .staffs li{padding-bottom:30px;border-bottom:1px solid #0c4491;margin-bottom:30px}@media screen and (max-width:768px){#staff #content .staffs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#staff #content .staffs li:first-child{padding-top:30px;border-top:1px solid #0c4491}}#staff #content .staffs li img{float:left}@media screen and (max-width:768px){#staff #content .staffs li img{float:none;width:100%;max-width:220px;height:auto;margin:0 auto}}#staff #content .staffs li .txt{padding:0 0 0 246px}@media screen and (max-width:768px){#staff #content .staffs li .txt{padding:0;margin-top:20px}}#staff #content .staffs li .txt .name{color:#0c4491;font-size:20px;font-weight:bold;margin-bottom:6px}@media screen and (max-width:768px){#staff #content .staffs li .txt .name{text-align:center;font-size:18px;margin-bottom:0}}#staff #content .staffs li .txt .rubi{color:#0c4491;margin-bottom:10px}@media screen and (max-width:768px){#staff #content .staffs li .txt .rubi{text-align:center}}@media screen and (max-width:1024px){#about #content img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto}}#about #content .type{padding-left:32px}@media screen and (max-width:1024px){#about #content .type{padding-left:0}}#about #content .type li{margin-bottom:18px}#about #content .brown{font-size:18px;font-weight:bold}@media screen and (max-width:768px){#about #content .brown{font-weight:normal;font-size:14px}}#about #content .why{border-radius:4px;background:#fff;color:#333;padding:24px 32px 0 32px;margin-bottom:50px}@media screen and (max-width:1024px){#about #content .why{padding:0}}#about #content .why h3{font-size:24px;color:#0c4491;margin-bottom:10px}@media screen and (max-width:768px){#about #content .why h3{font-size:18px;margin-bottom:0}}#about #content .why h4{font-size:18px;color:#0c4491;border-bottom:1px solid #0c4491;margin-bottom:18px}#about #content .why p{margin-bottom:40px;font-size:18px}@media screen and (max-width:768px){#about #content .why p{font-size:14px}}#about #content .why .step{padding-bottom:500px;background:url(../images/about/bg_step.jpg) no-repeat center bottom}@media screen and (max-width:1024px){#about #content .why .step{background-size:contain;padding-bottom:54vw}}#about #content .why .step li{width:544px;margin:0 auto}@media screen and (max-width:1024px){#about #content .why .step li{width:100%}}@media screen and (max-width:768px){#about #content .why .step li:last-child{padding-top:0}}#about #content .why .step li img{text-align:center;margin-bottom:20px}#about #content .why .step li .txt{padding:20px;font-size:18px;border:2px solid #0c4491}@media screen and (max-width:1024px){#about #content .why .step li .txt{max-width:600px;margin:0 auto}}@media screen and (max-width:768px){#about #content .why .step li .txt{padding:10px 15px;font-size:16px}}#about #content .why .flow{width:719px;height:1590px;position:relative;background:url(../images/about/bg.jpg) no-repeat 0 0}#about #content .why .flow span{position:absolute}#about #content .why .flow span.txt1{left:281px;top:105px}#about #content .why .flow span.txt2{left:1px;top:337px}#about #content .why .flow span.txt3{left:281px;top:587px}#about #content .why .flow span.txt4{left:1px;top:815px}#about #content .why .flow span.txt5{left:281px;top:1044px}#about #content .kaizen li{margin-bottom:17px}@media screen and (max-width:768px){#about #content .kaizen li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}#about #content .kaizen li img{float:left}@media screen and (max-width:1024px){#about #content .kaizen li img{max-width:200px}}#about #content .kaizen li .txt{padding:0 0 0 216px}@media screen and (max-width:768px){#about #content .kaizen li .txt{margin-top:10px;padding:0}}#about #content .kaizen li .txt span{font-size:16px;font-weight:bold;display:block;margin-bottom:4px}#about #content .kaizen li .txt .box{background:#0c4491;color:#fff;padding:10px 0 10px 140px}@media screen and (max-width:1024px){#about #content .kaizen li .txt .box{margin-top:20px;padding:10px}}@media screen and (max-width:1024px){#price #content img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto}}#price #content .jikkan{display:table;width:100%}#price #content .jikkan div{height:288px;background:url(../images/price/bg.jpg) no-repeat right center;display:table-cell;vertical-align:middle}#price #content .jikkan div b{display:block;font-size:20px;margin-bottom:10px}#price #content .course{border-radius:4px;background:#fff;color:#333;padding:34px 38px}#price #content .course h3{text-align:center;color:#bb8734;font-weight:bold;margin-bottom:35px;font-size:22px}#price #content .course ul li{margin-bottom:16px}#price #content .course ul li img{float:left}#price #content .course ul li .txt{padding:0 0 0 292px}#price #content .course ul li .txt h4{color:#bb8734;font-size:18px;border-bottom:1px solid #bb8734;margin-bottom:10px}#price #content h2{border:none;margin-bottom:20px}#price #content .price_content .img{margin-bottom:30px}#price #content .caution{color:#F00;font-weight:bold;text-align:right;margin-bottom:30px}#price #content .price_content{margin:0 auto 60px;width:700px}@media screen and (max-width:1024px){#price #content .price_content{width:100%}}#price #content .price_content .price{margin:30px auto 30px;width:700px}#price #content .price_content .price li{padding:20px;border:2px solid #ccc;margin-bottom:20px}#price #content .price_content .price li:last-child{margin-bottom:0px}#price #content .price_content .price li.course1 h4{color:#fff;font-size:20px;padding:5px 10px;text-align:center;border:none;background:#088245;margin-bottom:10px}#price #content .price_content .price li.course1 p{text-align:center;font-size:22px;font-weight:bold;color:#444;margin-bottom:0px!important}#price #content .price_content .price li.course1 p .small{font-weight:bold;color:#444}#price #content .price_content .price li.course1 p .pay{font-weight:normal;color:#666;font-size:14px}#price #content .price_content .price li.course2 h4{color:#fff;font-size:20px;padding:5px 10px;text-align:center;border:none;background:#0c4491;margin-bottom:10px}#price #content .price_content .price li.course2 p{text-align:center;font-size:22px;font-weight:bold;color:#444;margin-bottom:0px!important}#price #content .price_content .price li.course2 p .small{font-weight:bold;color:#444}#price #content .price_content .price li.course2 p .pay{font-weight:normal;color:#666}#price #content .price_content .price_2{margin:0 auto 30px;width:700px}@media screen and (max-width:1024px){#price #content .price_content .price_2{width:100%}}#price #content .price_content .price_2 li{margin:0 auto 30px;width:700px;margin-bottom:20px}@media screen and (max-width:1024px){#price #content .price_content .price_2 li{width:100%}}#price #content .price_content .price_2 li:last-child{margin-bottom:0px}@media screen and (max-width:1024px){#effect #content img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto}}@media print,screen and (min-width:1025px){#effect #content h2{font-size:26px}}#effect #content dl{margin-bottom:40px}#effect #content dl dt{margin-bottom:10px}#effect #content dl dd{margin-bottom:30px}#effect #content .jisseki p{margin-bottom:20px}#effect #content .jisseki dt{margin-bottom:4px}#effect #content .jisseki dd{margin-bottom:20px}#effect #content .jirei{margin-bottom:80px}#effect #content .jirei li{margin-bottom:20px}#effect #content .side{background:url(../images/mark_b_l.png) no-repeat top center;display:none;width:160px;position:fixed;top:45%;left:85%;position:fixed;z-index:999;padding:50px 0 0 0}@media screen and (max-width:1024px){#effect #content .side{top:auto;bottom:0;right:0;left:auto}}@media screen and (max-width:768px){#effect #content .side{width:60px}}#effect #content .side ul{margin:0 0 20px}#effect #content .side ul li{margin-bottom:5px}#effect #content .side .side_top{width:80px;margin:0 auto}@media screen and (max-width:768px){#effect #content .side .side_top{width:60px}}#effect .more{width:350px;cursor:pointer;padding:10px 20px;border-radius:4px;color:#FFF;-webkit-transition:0.1s;transition:0.1s;margin:0 auto 20px}#effect .panel{-webkit-transition:0.3s ease;transition:0.3s ease;height:0;overflow:hidden;margin-top:10px;padding:0}#effect input:checked+.panel{height:auto;padding-top:30px}#effect input:checked+.more{display:hidden}#effect .close{display:hidden}@media screen and (max-width:1024px){#uservoice #content img{display:block;width:100%;max-width:800px;height:auto;margin:0 auto}}#uservoice #content .voices{width:768px;overflow:auto;margin-bottom:30px}@media screen and (max-width:1024px){#uservoice #content .voices{width:100%;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}#uservoice #content .voices:before{display:block;content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:1024px) and (max-width:1024px){#uservoice #content .voices:before{width:23%}}@media screen and (max-width:1024px) and (max-width:768px){#uservoice #content .voices:before{width:48%}}@media screen and (max-width:1024px){#uservoice #content .voices:after{display:block;content:""}}@media screen and (max-width:1024px) and (max-width:1024px){#uservoice #content .voices:after{width:23%}}@media screen and (max-width:1024px) and (max-width:768px){#uservoice #content .voices:after{width:48%}}@media print,screen and (min-width:1025px){#uservoice #content .voices li{float:left;width:160px;height:450px;margin-right:28px}}@media screen and (max-width:1024px){#uservoice #content .voices li{width:23%;margin-left:0}#uservoice #content .voices li:nth-child(n+5){margin-top:20px}}@media screen and (max-width:768px){#uservoice #content .voices li{width:48%}#uservoice #content .voices li:nth-child(n+3){margin-top:20px}}#uservoice #content .voices li a{color:#fff;text-decoration:none}#uservoice #content .voices li img{margin-bottom:6px}#uservoice #content .voices li b{display:block;margin-bottom:6px;margin-left:40px;color:#0c4491!important}@media screen and (max-width:1024px){#uservoice #content .voices li b{margin-left:0}}#uservoice #content figure{position:relative;overflow:hidden;width:160px}@media screen and (max-width:1024px){#uservoice #content figure{width:100%;margin:0}}#uservoice #content figcaption{position:absolute;bottom:-130px;left:0;z-index:2;width:100%;height:130px;background:rgba(0,0,0,0.6);-webkit-transition:0.3s;transition:0.3s;font-size:12px;padding:5px}#uservoice #content figure:hover figcaption{bottom:0}#uservoice #content .kuchikomi{clear:both}#uservoice #content .kuchikomi dt{font-weight:bold;margin-bottom:10px}#uservoice #content .kuchikomi dd{padding-bottom:30px;border-bottom:1px dotted #898989;margin-bottom:30px}@media screen and (max-width:1024px){#uservoice #content .voice{margin-bottom:10px}}#uservoice #content .voice .txt{margin:20px 0}@media screen and (max-width:1024px){#uservoice #content .voice img{max-width:300px}}#uservoice #content .uservoice_foot{text-align:center;margin-bottom:30px}@media screen and (max-width:1024px){#uservoice #content .uservoice_foot img{max-width:150px}}@media screen and (max-width:1024px){#qa #content img{display:block;width:100%;max-width:800px;height:auto;margin:0 auto}}#qa #content .tab{margin-bottom:30px}#qa #content .tab li{display:inline-block;width:208px;padding:10px 0;font-size:16px;text-align:center;margin-right:20px;background:#0c4491;color:#000}#qa #content .faq_content dt{font-size:18px;color:#0c4491;font-weight:bold;border-bottom:1px solid #0c4491;margin-bottom:18px}@media screen and (max-width:768px){#qa #content .faq_content dt{font-size:16px}}#qa #content .faq_content dd{padding:0 0 0 22px;margin-bottom:50px}#access #content h2{background:#d0dae9;border-left:10px solid #063983;display:inline-block;vertical-align:middle;color:#032556;padding:13px 0 13px 18px;font-size:21px;font-weight:normal;letter-spacing:1px;width:100%;margin-bottom:20px;border-bottom:none}@media screen and (max-width:768px){#access #content h2{font-size:18px;padding:5px 5px 5px 10px}}#access #content h2 span{font-size:16px;color:#949faf;font-style:italic;padding-left:15px;font-weight:bold;letter-spacing:normal}@media screen and (max-width:768px){#access #content h2 span{font-size:12px;font-weight:normal}}@media screen and (max-width:768px){#access #content iframe{height:350px}}#access #content .salon_photo{width:700px;margin:0px auto 40px;text-align:center}#access #content .salon_photo img{margin:0 5px 10px 0px}#access #content .map{width:644px;margin:0 auto 40px}#access #content .map img{margin-bottom:4px}#access #content .map span{display:block;text-align:right}@media screen and (max-width:768px){#access #content .info{margin-top:20px}}#access #content .info dl dt{float:left;width:78px}#access #content .info dl dd{padding:0 0 4px 78px;border-bottom:2px dotted #898989;margin-bottom:6px}#access #content .access{border-radius:4px;background:#fff;padding:40px}#access #content .access h3{text-align:center;margin-bottom:20px;font-size:20px;color:#0c4491}#beginner #content .flow li{padding-bottom:67px;background:url(../images/beginner/bg_arrow.png) no-repeat left bottom}@media screen and (max-width:768px){#beginner #content .flow li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:center bottom}}#beginner #content .flow li img{float:left}@media screen and (max-width:768px){#beginner #content .flow li img{float:none}}#beginner #content .flow li .txt{padding:0 0 0 366px}@media screen and (max-width:768px){#beginner #content .flow li .txt{margin-top:15px;padding:0}}#beginner #content .flow li .txt b{display:block;color:#0c4491;font-size:18px;font-weight:bold;margin-bottom:10px}#beginner #content .flow li.lastChild{background:none;padding-bottom:0}#beginner #content .present h3{text-align:center;margin-bottom:23px}#beginner #content .present .pic{float:left}#beginner #content .present .txt{padding:37px 0 0 306px}#beginner #content .present .txt .wanning{background:url(../images/beginner/img_present2.jpg) no-repeat left top;height:131px;padding:0 0 0 210px;margin-bottom:10px}#beginner #content .present .txt .big{font-size:20px;line-height:24px}#beginner #content .present .txt .big span{color:#0c4491}#beginner #content .bana_beginner{display:none}@media screen and (max-width:1024px){#beginner #content .bana_yoyaku img{display:block;max-width:100%;height:auto;margin:0 auto}}#company #content .rinen{width:644px;margin:0 auto 40px}@media screen and (max-width:1024px){#company #content .rinen{width:100%;max-width:644px}}#company #content .rinen img{display:block;width:100%;height:auto;margin:0 auto}#company #content .info dl dt{float:left;width:135px}#company #content .info dl dd{padding:0 0 4px 135px;border-bottom:2px dotted #898989;margin-bottom:6px}#privacy #content p span{color:#0c4491;font-weight:bold}.row-radio{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.row-radio .w-50{width:50%;text-align:center}.row-radio-single{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.row-radio-single .ml-30{margin-left:30px}body#inquiry{background:#f7f7f7;color:#333;padding-top:0}#inquiry .pankuzu{background:#fff;color:#333;padding-left:120px}#inquiry #main #content{width:1000px;margin:0 auto;background:#fff}#inquiry #main #content #catch{width:770px;margin:0 auto}#inquiry #content h1{background:url(../images/h2_bg.gif) no-repeat 0 0;font-size:16px;padding:10px 0 10px 30px;width:770px;margin:0 auto 30px}#inquiry #content .indent{width:770px;margin:0 auto}#inquiry #content .caution{color:#f00}#inquiry #content .table_site{width:770px;margin-bottom:30px}#inquiry #content .table_site tr th{padding:6px 0;width:180px}#inquiry #content .table_site tr td{padding:6px 0}#inquiry #content .bt{width:410px;margin:0 auto 40px}#inquiry #content h3{border-bottom:1px dotted #898989;margin-bottom:12px;font-size:16px}#inquiry #content h3 span{font-size:14px}#inquiry #content p.tel,#inquiry #content p.thanks{text-align:center}#inquiry #footer .navi li a{color:#333}#entry #content ul li:nth-child(n+2){margin-top:40px}@media screen and (max-width:768px){#entry #content ul li:nth-child(n+2){margin-top:20px}}@media print,screen and (min-width:1025px){#entry #content ul li.tel a{pointer-events:none}}#entry #content ul li img{display:block;width:100%;max-width:720px;height:auto;margin:0 auto}#entry #content #catch img{display:block;width:100%;max-width:720px;height:auto;margin:0 auto}@media print,screen and (min-width:1025px){#reserve #main #content{width:770px;margin:0 auto;background:#fff}}#reserve #main #content #catch{width:770px;margin:0 auto 30px}#reserve #content{}#reserve #content .indent{width:770px;margin:0 auto}@media screen and (max-width:1024px){#reserve #content .indent{width:100%}}#reserve #content .caution{color:#f00}#reserve #content h2 .caution{font-size:14px}@media screen and (max-width:768px){#reserve #content h4{font-weight:bold;margin-bottom:15px}}#reserve #content .table_site{width:100%;margin-bottom:30px}@media screen and (max-width:1024px){#reserve #content .table_site{margin-bottom:40px}}@media screen and (max-width:768px){#reserve #content .table_site tr{display:block}}@media screen and (max-width:768px){#reserve #content .table_site tr:nth-child(n+2){margin-top:15px}}#reserve #content .table_site tr th{padding:6px 0;width:180px}@media screen and (max-width:768px){#reserve #content .table_site tr th{display:block;width:100%;padding:0}}#reserve #content .table_site tr td{padding:6px 0;clear:both}@media screen and (max-width:768px){#reserve #content .table_site tr td{display:block;width:100%}}#reserve #content .table_site tr td label{padding-right:20px;float:left}@media screen and (max-width:768px){#reserve #content input{float:none}}@media screen and (max-width:768px){#reserve #content input[name=date1],#reserve #content input[name=date2],#reserve #content input[name=date3],#reserve #content input[name=mail],#reserve #content input[name=name_mei],#reserve #content input[name=name_sei],#reserve #content input[name=sonota],#reserve #content input[name=tel]{width:100%}}@media screen and (max-width:768px){#reserve #content input[name=name_mei]{margin-top:5px}}#reserve #content input[name=mail],#reserve #content input[name=tel]{float:none}@media screen and (max-width:768px){#reserve #content select[name=time1],#reserve #content select[name=time2],#reserve #content select[name=time3]{width:100%;margin-top:5px}}#reserve #content input[name=keyword],#reserve #content textarea[name=comment]{width:100%}@media screen and (max-width:768px){#reserve #content input[name=keyword],#reserve #content textarea[name=comment]{margin-top:-15px}}#reserve #content textarea[name=comment]{height:140px}#reserve #content .bt{max-width:500px;margin:0 auto 40px}@media screen and (max-width:1024px){#reserve #content .bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#reserve #content input[name=submitBack],#reserve #content input[name=submitConfirm],#reserve #content input[name=submit]{width:200px;height:50px;border:none;font-size:0}#reserve #content input[name=submitConfirm]{background:url(../images/reserve/bt_confirm2.png) no-repeat 0 0/contain}#reserve #content input[name=submitBack]{background:url(../images/reserve/bt_back.png) no-repeat 0 0/contain}#reserve #content input[name=submit]{background:url(../images/reserve/bt_submit.png) no-repeat 0 0/contain;margin-left:20px}#reserve #content h3{border-bottom:1px dotted #898989;margin-bottom:12px;font-size:16px}#reserve #content h3 span{font-size:14px}#reserve #content p.tel,#reserve #content p.thanks{text-align:center}@media screen and (max-width:1024px){#reserve #content p.tel img,#reserve #content p.thanks img{display:block;width:100%;height:auto;margin:0 auto}}#reserve #footer .navi li a{color:#333}@font-face{font-family:"font1";src:url("../images/851tegaki_zatsu.woff") format("woff"),url("../images/851tegaki_zatsu.eot?") format("oldIE")}#report #content .note{background-color:#fff;background-image:linear-gradient(90deg,rgba(0,0,0,0) 79px,rgba(0,0,0,0) 81px),linear-gradient(#eeeeee 0.1em,rgba(0,0,0,0) 0.1em);background-size:100% 1.5em;padding:30px 15px;margin-bottom:80px;color:#333}@media screen and (max-width:768px){#report #content .note{padding:30px 0}}#report #content h2{border:none;margin-bottom:20px}@media screen and (max-width:1024px){#report #content h2 img{display:block;width:100vw;height:auto;margin:0 calc(50% - 50vw) 20px}}#report #content p.comment{margin-bottom:50px}#report #content ul{clear:both}#report #content ul li{border-bottom:2px solid #3695d7;padding-bottom:30px;margin-bottom:30px}#report #content ul li:last-child{border-bottom:none}#report #content ul li .txt{font-family:"font1";font-size:16px;font-weight:bold}@media screen and (max-width:768px){#report #content ul li .txt{font-size:14px}}#report #content ul li .txt h3{margin-bottom:10px}@media screen and (max-width:768px){#report #content ul li .txt h3{margin-bottom:20px}}@media screen and (max-width:768px){#report #content ul li.type1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#report #content ul li.type1 .pic{display:block;width:282px;margin-right:10px;float:left}@media screen and (max-width:1024px){#report #content ul li.type1 .pic{display:block;max-width:100%;height:auto}}@media screen and (max-width:768px){#report #content ul li.type1 .pic{float:none;margin:0 auto}}#report #content ul li.type1 .txt{padding-top:45px;margin-left:292px}@media screen and (max-width:768px){#report #content ul li.type1 .txt{padding:0;margin:20px 0 0;width:100%}}@media screen and (max-width:1024px){#report #content ul li.type1 h3 img{display:block;max-width:100%;height:auto}}@media screen and (max-width:768px){#report #content ul li.type1 h3 img{margin:0 auto}}#report #content ul li.type1 .check{margin-top:60px;text-align:center}@media screen and (max-width:768px){#report #content ul li.type1 .check{margin-top:20px;margin-left:-20px}}@media screen and (max-width:1024px){#report #content ul li.type1 .check img{display:block;width:calc(100% + 20px);height:auto;margin:0 auto}}#report #content ul li.type2 .pic{display:block;margin-bottom:30px}@media screen and (max-width:1024px){#report #content ul li.type2 .pic{display:block;max-width:100%;height:auto}}@media screen and (max-width:1024px){#report #content ul li.type2 h3 img{display:block;max-width:100%;height:auto}}@media screen and (max-width:768px){#report #content ul li.type2 h3 img{margin:0 auto}}#report #content .anime h4{padding:0 0 30px 0}@media screen and (max-width:768px){#report #content .anime h4 img{width:100%;max-width:570px}}#report #content .anime img{width:100%;padding:0px 120px 0 120px}@media screen and (max-width:768px){#report #content .anime img{display:block;max-width:330px;margin:0 auto;padding:0}}#knowledge #main #catch{display:none}#knowledge #content dt{padding:20px;font-weight:bold;font-size:20px}@media screen and (max-width:768px){#knowledge #content dt{font-size:18px;padding:10px 10px 10px 0}}#knowledge #content dd{clear:both;padding:0px 20px 20px 20px;border-bottom:solid 1px #ddd}@media screen and (max-width:768px){#knowledge #content dd{font-size:14px;padding:0px 0px 10px 10px}}#knowledge #content .ktext{clear:both;margin:20px}@media screen and (max-width:768px){#knowledge #content .ktext{margin:20px auto}}#line #main #content .section{width:720px;margin:0 auto 80px;clear:both}@media screen and (max-width:1024px){#line #main #content .section{width:100%}}#line #main #content .linetit{font-size:32px;text-align:center;border:none;color:#2cbf13;margin:30px auto 30px}@media screen and (max-width:768px){#line #main #content .linetit{font-size:20px}}#line #main #content .linetit img{width:160px;padding:0px 10px 6px}@media screen and (max-width:768px){#line #main #content .linetit img{width:120px}}#line #main #content .comment{color:#666;padding:20px;margin-bottom:40px;background:#f4f4f4;font-size:14px}#line #main #content .caution{text-align:center;color:#666;font-size:14px;margin:-30px auto 40px}@media screen and (max-width:768px){#line #main #content .caution{margin:-20px auto 20px}}#line #main #content .pattern_content{margin-bottom:50px}@media screen and (max-width:1024px){#line #main #content .pattern_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){#line #main #content .pattern_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#line #main #content .pattern_content .pattern{width:360px;float:left;text-align:center}@media screen and (max-width:1024px){#line #main #content .pattern_content .pattern{float:none;width:48%}}@media screen and (max-width:768px){#line #main #content .pattern_content .pattern{width:100%}}#line #main #content h3{color:#fff;text-align:center;background:#2cbf13;margin:0px auto 30px;font-size:18px;min-height:40px;padding:7px 0 0}#line #main #content h3.blue{background:#557fa9}#line #main #content h3.green{background:#55a960;clear:both}#line #main #content h4{text-align:center;color:#2cbf13;margin:0px auto 10px;font-size:18px}#line #main #content h4.blue{color:#557fa9}#line #main #content h4.green{color:#55a960}#line #main #content h4 span{font-size:34px;display:block;margin:-10px auto 10px}#line #main #content h5{text-align:center;margin-bottom:20px}#line #main #content .acount{text-align:center;margin-bottom:50px}#line #main #content p{font-size:16px;color:#999;margin-bottom:10px}#line #main #content .qr{width:200px;margin-top:20px;border:1px solid #ccc}@media screen and (max-width:1024px){#line #main #content .qr{margin-top:0}}#line #main #content .step_content{margin-bottom:50px;clear:both}@media screen and (max-width:1024px){#line #main #content .step_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){#line #main #content .step_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#line #main #content .step_content .step{width:360px;margin-bottom:60px;float:left;text-align:center}@media screen and (max-width:1024px){#line #main #content .step_content .step{float:none;width:48%}}@media screen and (max-width:768px){#line #main #content .step_content .step{width:100%}}#line #main #content .step_content .linestep img{width:200px;border:none}#blog #content .postlist,#blog-post #content .postlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#blog #content .postlist:after,#blog-post #content .postlist:after{display:block;content:"";width:32%}@media screen and (max-width:768px){#blog #content .postlist:after,#blog-post #content .postlist:after{width:48%}}@media screen and (max-width:500px){#blog #content .postlist:after,#blog-post #content .postlist:after{width:100%}}#blog #content .postlist li,#blog-post #content .postlist li{width:30%;margin-bottom:40px}@media screen and (max-width:768px){#blog #content .postlist li,#blog-post #content .postlist li{width:48%;margin-bottom:30px}}#blog #content .postlist li a,#blog-post #content .postlist li a{text-decoration:none;color:#333;position:relative}#blog #content .postlist li a:hover .time,#blog #content .postlist li a:hover .title,#blog #content .postlist li a:hover h2,#blog #content .postlist li a:hover time,#blog-post #content .postlist li a:hover .time,#blog-post #content .postlist li a:hover .title,#blog-post #content .postlist li a:hover h2,#blog-post #content .postlist li a:hover time{color:#0c4491}#blog #content .postlist li figure,#blog-post #content .postlist li figure{width:100%;margin-bottom:0.5em;border:1px solid #ccc;position:relative}@media screen and (max-width:768px){#blog #content .postlist li figure,#blog-post #content .postlist li figure{margin-bottom:0.3em}}#blog #content .postlist li figure:before,#blog-post #content .postlist li figure:before{display:block;content:"";padding-top:75%}#blog #content .postlist li figure img,#blog-post #content .postlist li figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto;position:absolute;top:0;left:0;-webkit-transition:0.3s ease;transition:0.3s ease}#blog #content .postlist li .time,#blog #content .postlist li time,#blog-post #content .postlist li .time,#blog-post #content .postlist li time{color:#666;font-size:0.8em}#blog #content .postlist li .title,#blog #content .postlist li h2,#blog-post #content .postlist li .title,#blog-post #content .postlist li h2{margin-bottom:0;font-size:18px;font-weight:bold;color:#333;border:none}@media screen and (max-width:768px){#blog #content .postlist li .title,#blog #content .postlist li h2,#blog-post #content .postlist li .title,#blog-post #content .postlist li h2{font-size:14px}}#blog #content .postlist li .cat,#blog-post #content .postlist li .cat{padding:0.5em;line-height:1;position:absolute;top:0;right:0;color:#0c4491;background-color:#EEF5FB}@media screen and (max-width:768px){#blog #content .postlist li .cat,#blog-post #content .postlist li .cat{font-size:11px}}#blog #content .archive-all .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;border-bottom:solid 2px #0c4491}@media screen and (max-width:768px){#blog #content .archive-all .tab{margin-bottom:20px}}#blog #content .archive-all .tab li{text-align:center;background-color:#EEF5FB;font-weight:bold;border-radius:4px 4px 0 0;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease;position:relative}#blog #content .archive-all .tab li:not(:first-child){margin-left:1em}@media screen and (max-width:768px){#blog #content .archive-all .tab li:not(:first-child){margin-left:5px}}#blog #content .archive-all .tab li.select{color:#fff;background-color:#0c4491}#blog #content .archive-all .tab li:hover{color:#fff;background-color:#0c4491}#blog #content .archive-all .tab li span{display:inline-block;padding:1em 2em}@media screen and (max-width:768px){#blog #content .archive-all .tab li span{padding:1em 0.7em}}#blog #content .archive-all .postlistwrap{display:none}#blog #content .archive-all .postlistwrap.select{display:block}#blog #content .archive .archivetitle{margin-bottom:50px;padding:0 0 0.3em 0;font-size:22px;font-weight:bold;border-bottom:1px solid #0c4491;color:#0c4491;background:none}@media screen and (max-width:768px){#blog #content .archive .archivetitle{font-size:18px;margin-bottom:20px}}#blog #content .pagination{text-align:center;margin-top:50px}@media screen and (max-width:768px){#blog #content .pagination{margin-top:30px}}#blog #content .pagination li{width:auto;min-width:auto;display:inline-block;padding:0;margin-right:5px;margin-bottom:5px;font-weight:500}#blog #content .pagination a{padding:8px 15px;color:#0c4491;text-decoration:none;display:inline-block;line-height:22px;border:2px solid #0c4491;background-color:#ffffff;border-radius:30px;font-size:14px}@media screen and (max-width:768px){#blog #content .pagination a{margin-bottom:5px}}#blog #content .pagination a:hover{color:#ffffff;background:#0c4491;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}#blog #content .pagination .active{padding:8.5px 15px;text-decoration:none;line-height:auto;background:#0c4491;color:#ffffff;border:2px solid #0c4491;border-radius:30px;font-size:14px}#blog #content .pagination .next,#blog #content .pagination .prev{border:none}#blog #content .pagination .next{padding:8px 30px 8px 17px;text-align:left;background-size:16px 16px;border:2px solid #0c4491;background-color:#fff;position:relative}#blog #content .pagination .next:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px #0c4491;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1em;margin:auto 0}#blog #content .pagination .next:hover{background-size:16px 16px}#blog #content .pagination .next:hover:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1em;margin:auto 0}#blog #content .pagination .next .fa-caret-up{margin-left:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#blog #content .pagination .prev{padding:8px 17px 8px 30px;text-align:left;background-size:16px;border:2px solid #0c4491;background-color:#ffffff;position:relative}#blog #content .pagination .prev:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px;border-left:none;border-bottom:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:0;bottom:0;left:1em;margin:auto 0}#blog #content .pagination .prev:hover{background-size:16px}#blog #content .pagination .prev:hover:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:0;bottom:0;left:1em;margin:auto 0}#blog #content .pagination span.current{padding:8px 15px;line-height:22px;background:#0c4491;color:#ffffff;text-decoration:none;display:inline-block;border:2px solid #0c4491;border-radius:30px}@media screen and (max-width:768px){#blog #content .pagination span.current{padding:9px 15px}}#blog #content .pagination h2.screen-reader-text{display:none}#blog #content .pagination .pagenation__item-next a,#blog #content .pagination .pagenation__item-previous a{border:none!important}#blog #content .pagination .pagenation__item.active a,#blog #content .pagination.wp .active{padding:8px 15px;background:#0c4491;color:#ffffff;text-decoration:none}#blog-post #content .posttitle{margin-bottom:1em;padding:0;background:none;color:#0c4491;font-size:24px;font-weight:bold}@media screen and (max-width:768px){#blog-post #content .posttitle{font-size:18px}}#blog-post #content .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog-post #content .meta.foot{margin-top:50px}@media screen and (max-width:768px){#blog-post #content .meta.foot{margin-top:30px}}#blog-post #content time{color:#666;margin-bottom:0.5em;margin-right:1.5em}@media screen and (max-width:768px){#blog-post #content time{font-size:11px}}#blog-post #content .catlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5em;margin-right:1.5em}#blog-post #content .catlist:before{display:block;content:"";width:20px;height:20px;background-image:url(../images/blog/cat.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;padding-right:0.5em}#blog-post #content .catlist li:not(:first-child){margin-left:0.5em}#blog-post #content .catlist a{display:inline-block;padding:0.5em;font-size:12px;line-height:1;color:#0c4491;background-color:#EEF5FB;text-decoration:none}@media screen and (max-width:768px){#blog-post #content .catlist a{font-size:11px}}#blog-post #content .catlist a:hover{opacity:0.7}#blog-post #content .taglist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5em;margin-right:1.5em}#blog-post #content .taglist:before{display:block;content:"";width:20px;height:20px;background-image:url(../images/blog/tag.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;padding-right:0.5em}#blog-post #content .taglist li:not(:first-child){margin-left:0.5em}#blog-post #content .taglist a{display:inline-block;padding:0.5em;font-size:12px;line-height:1;color:#0c4491;background-color:#e2e2e2;text-decoration:none}@media screen and (max-width:768px){#blog-post #content .taglist a{font-size:11px}}#blog-post #content .taglist a:hover{opacity:0.7}#blog-post #content .body{margin-top:1em;padding-top:1em;border-top:1px solid #0c4491}@media print,screen and (min-width:769px){#blog-post #content .body{font-size:16px}}#blog-post #content .body>*{margin:1em 0}#blog-post #content .body>:first-child{margin-top:0}#blog-post #content .body h1,#blog-post #content .body h2,#blog-post #content .body h3,#blog-post #content .body h4,#blog-post #content .body h5,#blog-post #content .body h6{font-weight:bold;line-height:1.25;margin-top:2em;margin-bottom:1.5em}#blog-post #content .body h1,#blog-post #content .body h2{color:#0c4491;border-left:solid 5px #0c4491;padding-left:0.5em;padding:10px 10px 10px 20px;background:#EEF5FB;border-bottom:none;font-size:22px}@media screen and (max-width:768px){#blog-post #content .body h1,#blog-post #content .body h2{font-size:16px}}#blog-post #content .body h3{padding:10px 0;border-bottom:1px solid #0c4491;color:#0c4491;font-size:20px}@media screen and (max-width:768px){#blog-post #content .body h3{font-size:16px}}#blog-post #content .body ol,#blog-post #content .body ul{padding-left:1.5em}#blog-post #content .body ol li:nth-child(n+2),#blog-post #content .body ul li:nth-child(n+2){margin-top:1em}#blog-post #content .body ol li{list-style-type:decimal}#blog-post #content #ez-toc-container{padding:2em}@media screen and (max-width:768px){#blog-post #content #ez-toc-container{padding:1em}}#blog-post #content #ez-toc-container ul.ez-toc-list a:hover{color:#0140C0!important;text-decoration:none}#blog-post #content #ez-toc-container ul{padding-left:0}#blog-post #content #ez-toc-container ul li{margin-top:0.5em}#blog-post #content #ez-toc-container .ez-toc-heading-level-1{font-size:17px}@media screen and (max-width:768px){#blog-post #content #ez-toc-container .ez-toc-heading-level-1{font-size:15px}}#blog-post #content #ez-toc-container .ez-toc-heading-level-2{font-size:17px}@media screen and (max-width:768px){#blog-post #content #ez-toc-container .ez-toc-heading-level-2{font-size:15px}}#blog-post #content #ez-toc-container .ez-toc-heading-level-3{font-size:16px}@media screen and (max-width:768px){#blog-post #content #ez-toc-container .ez-toc-heading-level-3{font-size:14px}}#blog-post #content #padSection{margin-top:50px}@media screen and (max-width:768px){#blog-post #content #padSection{margin-top:30px}}#blog-post #content #padSection h4{margin-top:0;margin-bottom:20px;padding-bottom:10px}#blog-post #content #padSection .authorName{font-weight:bold}#blog-post #content #padSection h5{margin-top:0;margin-bottom:20px;padding-bottom:10px}#blog-post #content #padSection ul{padding-left:0}#blog-post #content #padSection ul li{margin-top:0;margin-bottom:10px}#blog-post #content .addtoany_content{margin-top:80px}@media screen and (max-width:768px){#blog-post #content .addtoany_content{margin-top:30px}}@media print,screen and (min-width:1025px){#blog-post #content .addtoany_content .addtoany_list .a2a_svg{width:80px!important}}@media print,screen and (min-width:1025px){#blog-post #content .addtoany_content .addtoany_list .a2a_svg svg{height:100%;background-size:contain}}#blog-post #content .relationpost{margin-top:50px}@media screen and (max-width:768px){#blog-post #content .relationpost{margin-top:30px}}#blog-post #content .relationpost h2{font-size:22px;padding-bottom:0.3em}@media screen and (max-width:768px){#blog-post #content .relationpost h2{font-size:18px}}#blog-post #content .pager{margin:80px auto 80px auto}@media screen and (max-width:768px){#blog-post #content .pager{margin:30px auto 30px auto}}#blog-post #content .pager ul{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog-post #content .pager ul>li{width:50%}#blog-post #content .pager ul>li.prev a{padding-left:25px;color:#000;text-decoration:none}#blog-post #content .pager ul>li.prev a:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px #000;border-left:none;border-bottom:none;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:0;bottom:0;left:1em;margin:auto 0}@media print,screen and (min-width:1025px){#blog-post #content .pager ul>li.prev a span{min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#blog-post #content .pager ul>li.next a{padding-right:25px;color:#000;text-decoration:none}#blog-post #content .pager ul>li.next a:after{display:inline-block;content:"";width:0.5em;height:0.5em;border:solid 2px #000;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:1em;margin:auto 0}#blog-post #content .pager ul>li.next span{border-left:solid 1px #f2f2f2}@media print,screen and (min-width:1025px){#blog-post #content .pager ul>li.next span{min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#blog-post #content .pager ul>li.nopost_next span,#blog-post #content .pager ul>li.nopost_prev span{color:#ccc}@media print,screen and (min-width:1025px){#blog-post #content .pager ul>li.nopost_next span,#blog-post #content .pager ul>li.nopost_prev span{min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#blog-post #content .pager ul>li.nopost_next span{border-left:solid 1px #f2f2f2}#blog-post #content .pager ul>li a{display:block;width:100%;height:100%;padding:15px 0;position:relative;-webkit-transition:0.3s ease;transition:0.3s ease}#blog-post #content .pager ul>li a:hover{color:#000;text-decoration:underline}#blog-post #content .pager ul>li a:hover:after{border-color:#000}#blog-post #content .pager ul>li span{display:block;padding:0 15px}@media screen and (max-width:768px){#blog-post #content .pager ul>li span{min-height:auto}}#blog-post #content .pager .return{color:#fff;background-color:#0c4491;text-align:center;display:block;text-decoration:none;border:solid 1px #0c4491;-webkit-transition:0.3s ease;transition:0.3s ease}@media print,screen and (min-width:769px){#blog-post #content .pager .return{width:140px;margin:30px auto 0 auto;padding:8px;font-size:20px}}@media screen and (max-width:768px){#blog-post #content .pager .return{width:100px;margin:15px auto 0 auto;padding:5px;font-size:16px}}#blog-post #content .pager .return:hover{color:#0c4491;background-color:#fff}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.kuchikomi-cont h2{position:relative;padding:8px 26px 6px 15px;background:#0e4491!important;font-size:18px!important;font-weight:bold;color:#2d2d2d;margin:0 0 20px 0;line-height:1.3;border-bottom:solid 3px #4b85d8!important;z-index:-2;color:#ffffff!important}.kuchikomi-cont h2:after{position:absolute;content:"";right:-3px;top:-7px;width:0;height:0;border:none;border-left:solid 40px transparent;border-bottom:solid 79px white;z-index:-1}.kuchikomi-box{overflow:hidden;margin-bottom:20px;zoom:1}.kuchikomi-box:before{content:"";display:table}.kuchikomi-box:after{content:"";display:table;clear:both}.kuchikomi-l{float:none;margin-bottom:2%;width:95%}.kuchikomi-r{float:none;width:95%}.kuchikomi-box img{width:100%}