.content h1{border-bottom:1px solid #ccc;font-size:31px;line-height:1.7;margin-bottom:30px}.content h2{font-size:21px;line-height:2em;margin:0 0 18px;padding-left:20px}.ft-list,.l01_box,.l02_box,.l03_box,.l04_box,.l01_box_b,.l01_box_b0,.l03_box_b,.l04_box_b,.case-box,.l02_box_b,.l02_box_b0,.l02_box_b1,.l02_box_b2,.menu-box,.menu-box .box,.post .blog_archive,.post .column_archive{-js-display:flex;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}body{background-color:#fff;color:#333;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,Arial,sans-serif}.hd-line{height:25px;background:#fff}.hd-line h1{line-height:25px;color:#7f7f7f}.ft-bg{background:#f7f5ed}.ft-list li:before{color:#d0941f;content:" ";font-family:FontAwesome}.ft-list li li:before{content:" ";font-family:FontAwesome}.ft-list a{color:#685a42}.ft-list a:hover{color:#d0941f}p.copyright{background:#eae7dc;color:#685a42}p.pagenation a{background-color:#4c402b;color:#fff}p.pagenation span{background-color:#6f6f6f;color:#fff}.sidebar01 h2{background:#bfae84;color:#fff;border-color:#ccc}.sidebar01 ul.sidenav{border-color:#ccc}.sidebar01 ul.sidenav li{border-color:#ccc;background-color:#f4f1e9}.sidebar01 ul.sidenav li a{color:#685a42}.sidebar01 ul.sidenav li:hover{background-color:#e4dfce}.sidebar01 ul.sidenav li li a{color:#685a42}.sidebar01 ul.sidenav ul li{background-color:#fff}.sidebar01 ul.sidenav ul li a:before{color:#d0941f;content:" ";font-family:FontAwesome}.sidebar01 ul.sidenav ul li:hover a{color:#685a42}.sidebar01 ul.sidenav ul li:hover a:before{color:#685a42}nav.mega-global{background:url(../images/gnav/nav-bg.jpg) repeat-x 0 0;padding-top:0}nav.mega-global ul{height:60px}nav.mega-global ul li{height:60px}nav.mega-global ul li div.mega-global{background:#fff;border-color:#efb950}nav.mega-global ul li:nth-child(1) div.mega-global{background-image:url(../images/gnav/nav/nav01.jpg)}nav.mega-global ul li:nth-child(2) div.mega-global{background-image:url(../images/gnav/nav/nav02.jpg)}nav.mega-global ul li:nth-child(3) div.mega-global{background-image:url(../images/gnav/nav/nav03.jpg)}nav.mega-global ul li:nth-child(4) div.mega-global{background-image:url(../images/gnav/nav/nav04.jpg)}nav.mega-global ul li:nth-child(5) div.mega-global{background-image:url(../images/gnav/nav/nav05.jpg)}nav.mega-global ul li:nth-child(6) div.mega-global{background-image:url(../images/gnav/nav/nav06.jpg)}nav.mega-global ul li a{height:60px}nav.mega-global ul ul.sub-menu li:before{color:#efb950;content:" ";font-family:FontAwesome}nav.mega-global ul ul.sub-menu li a{color:#333}nav.mega-global ul ul.sub-menu li a:hover{color:#d0941f}nav.mega-global li:first-child a{background:url(../images/gnav/gnav.png) no-repeat 0 0}nav.mega-global li:first-child a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat 0 0}nav.mega-global li:nth-child(2) a{background:url(../images/gnav/gnav.png) no-repeat -90px 0}nav.mega-global li:nth-child(2) a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -90px 0}nav.mega-global li:nth-child(3) a{background:url(../images/gnav/gnav.png) no-repeat -290px 0}nav.mega-global li:nth-child(3) a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -290px 0}nav.mega-global li:nth-child(4) a{background:url(../images/gnav/gnav.png) no-repeat -423px 0}nav.mega-global li:nth-child(4) a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -423px 0}nav.mega-global li:nth-child(5) a{background:url(../images/gnav/gnav.png) no-repeat -568px 0}nav.mega-global li:nth-child(5) a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -568px 0}nav.mega-global li:nth-child(6) a{background:url(../images/gnav/gnav.png) no-repeat -708px 0}nav.mega-global li:nth-child(6) a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -708px 0}nav.mega-global li:last-child a{background:url(../images/gnav/gnav.png) no-repeat -844px 0}nav.mega-global li:last-child a:hover{background:url(../images/gnav/gnav_hv.png) no-repeat -844px 0}nav.mega-global li:hover{position:relative}nav.mega-global li:hover>div.mega-global{display:block}nav.mega-global li:first-child a{width:90px}nav.mega-global li:first-child a:hover{width:90px}nav.mega-global li:nth-child(2) a{width:200px}nav.mega-global li:nth-child(2) a:hover{width:200px}nav.mega-global li:nth-child(3) a{width:133px}nav.mega-global li:nth-child(3) a:hover{width:133px}nav.mega-global li:nth-child(4) a{width:145px}nav.mega-global li:nth-child(4) a:hover{width:145px}nav.mega-global li:nth-child(5) a{width:140px}nav.mega-global li:nth-child(5) a:hover{width:140px}nav.mega-global li:nth-child(6) a{width:136px}nav.mega-global li:nth-child(6) a:hover{width:136px}nav.mega-global li:last-child a{width:156px}nav.mega-global li:last-child a:hover{width:156px}hr{border-bottom-color:#fff;border-top-color:#fafafa}.content .img_s img{border-color:#CCC}.content .box img{border-color:#CCC}.content h1{background:url(../images/content/h1_bg.png) no-repeat;color:#594e2f}.content h2{background:url(../images/content/h2_bg.png) no-repeat;color:#000}.content h3{border-bottom-color:#CCC;border-left-color:#4c402b}.content h4{border-bottom-color:#CCC;border-left-color:#4c402b}.content a{color:#2c4691}.content a:hover{color:#d0941f}.t_co0{color:#bf0116}.t_co1{color:#6888d3}.t_co2{color:#2a28ae}.t_co3{color:#0fa686}.t_co4{color:#fe84ee}.t_co5{color:#724587}.t_co6{color:#593814}.t_co7{color:#d1c010}.t_co8{color:#c2aa28}.t_co9{color:#ed5925}.t_b{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #f0e93a)) repeat scroll 0 0;background:linear-gradient(transparent 50%, #f0e93a 50%) repeat scroll 0 0}strong{color:#ed5925}.cn_r .count{color:#333}.cn_r .count::before{color:#bfae84}.cn_r_b .count{color:#fff}.cn_r_b .count::before{color:#bfae84;background:#fff;border-color:#fff}.i_a:after{color:#bfae84;content:" ";font-family:FontAwesome}.i_b:before{color:#bfae84;content:" ";font-family:FontAwesome}.i_li li:before{color:#bfae84;content:" ";font-family:FontAwesome}.icon1-b:before{content:" "}.icon2-b:before{content:" "}.icon3-b:before{content:" "}.icon4-b:before{content:" "}.icon5-b:before{content:" "}.icon6-b:before{content:" "}.icon7-b:before{content:" "}.icon8-b:before{content:" "}.icon9-b:before{content:" "}.icon1-a:after{content:" "}.icon2-a:after{content:" "}.icon3-a:after{content:" "}.icon4-a:after{content:" "}.icon5-a:after{content:" "}.icon6-a:after{content:" "}.icon7-a:after{content:" "}.icon8-a:after{content:" "}.icon9-a:after{content:" "}.icon1-li li:before{content:" "}.icon2-li li:before{content:" "}.icon3-li li:before{content:" "}.icon4-li li:before{content:" "}.icon5-li li:before{content:" "}.icon6-li li:before{content:" "}.icon7-li li:before{content:" "}.icon8-li li:before{content:" "}.icon9-li li:before{content:" "}.i_co0:before{color:#bf0116}.i_co1:before{color:#6888d3}.i_co2:before{color:#2a28ae}.i_co3:before{color:#0fa686}.i_co4:before{color:#fe84ee}.i_co5:before{color:#724587}.i_co6:before{color:#593814}.i_co7:before{color:#d1c010}.i_co8:before{color:#c2aa28}.i_co9:before{color:#ed5925}.i_co0:after{color:#bf0116}.i_co1:after{color:#6888d3}.i_co2:after{color:#2a28ae}.i_co3:after{color:#0fa686}.i_co4:after{color:#fe84ee}.i_co5:after{color:#724587}.i_co6:after{color:#593814}.i_co7:after{color:#d1c010}.i_co8:after{color:#c2aa28}.i_co9:after{color:#ed5925}.i_co0 li:before{color:#bf0116}.i_co1 li:before{color:#6888d3}.i_co2 li:before{color:#2a28ae}.i_co3 li:before{color:#0fa686}.i_co4 li:before{color:#fe84ee}.i_co5 li:before{color:#724587}.i_co6 li:before{color:#593814}.i_co7 li:before{color:#d1c010}.i_co8 li:before{color:#c2aa28}.i_co9 li:before{color:#ed5925}.l01_box h3{border-bottom-color:#CCC}.l02_box h3{border-color:#4c402b}.l03_box h3{border-color:#4c402b}.l04_box h3{border-color:#4c402b}.l01_box_b .box{background-color:#fbfaf5}.l01_box_b h3{border-bottom-color:#CCC}.l01_box_b0 .box{border-color:#CCC;background-color:#fbfaf5}.l01_box_b0 h3{border-color:#4c402b}.l03_box_b .box{border-color:#CCC;background-color:#fbfaf5}.l03_box_b h3{border-color:#4c402b}.l04_box_b .box{border-color:#CCC;background-color:#fbfaf5}.l04_box_b h3{border-color:#4c402b}.box_c0 .box{border-color:#bf0116 !important;background-color:#fffcfc !important}.box_c0 .box h3{color:#bf0116;border-color:#bf0116}.box_c0 .box h4{color:#bf0116;border-color:#bf0116}.box_c1 .box{border-color:#6888d3 !important;background-color:#f9fafd !important}.box_c1 .box h3{color:#6888d3;border-color:#6888d3}.box_c1 .box h4{color:#6888d3;border-color:#6888d3}.box_c2 .box{border-color:#2a28ae !important;background-color:#deddf7 !important}.box_c2 .box h3{color:#2a28ae;border-color:#2a28ae}.box_c2 .box h4{color:#2a28ae;border-color:#2a28ae}.box_c3 .box{border-color:#0fa686 !important;background-color:#f2fffc !important}.box_c3 .box h3{color:#0fa686;border-color:#0fa686}.box_c3 .box h4{color:#0fa686;border-color:#0fa686}.box_c4 .box{border-color:#fe84ee !important;background-color:#fefbfd !important}.box_c4 .box h3{color:#fe84ee;border-color:#fe84ee}.box_c4 .box h4{color:#fe84ee;border-color:#fe84ee}.box_c5 .box{border-color:#724587 !important;background-color:#f5f0f9 !important}.box_c5 .box h3{color:#724587;border-color:#724587}.box_c5 .box h4{color:#724587;border-color:#724587}.box_c6 .box{border-color:#593814 !important;background-color:#fff9f1 !important}.box_c6 .box h3{color:#593814;border-color:#593814}.box_c6 .box h4{color:#593814;border-color:#593814}.box_c7 .box{border-color:#d1c010 !important;background-color:#fefdf6 !important}.box_c7 .box h3{color:#d1c010;border-color:#d1c010}.box_c7 .box h4{color:#d1c010;border-color:#d1c010}.box_c8 .box{border-color:#c2aa28 !important;background-color:#f5f0d1 !important}.box_c8 .box h3{color:#c2aa28;border-color:#c2aa28}.box_c8 .box h4{color:#c2aa28;border-color:#c2aa28}.box_c9 .box{border-color:#ed5925 !important;background-color:#fef8f5 !important}.box_c9 .box h3{color:#ed5925;border-color:#ed5925}.box_c9 .box h4{color:#ed5925;border-color:#ed5925}.box_i1{background:url(../images/content/point01_1.png) no-repeat right 10px top 85px}.box_i1 h3{color:#ed5925}.box_i2{background:url(../images/content/point01_1.png) no-repeat right 10px top 100px}.box_i2 h3{color:#ed5925}.box_i3{background:url(../images/content/point01_1.png) no-repeat right 10px top 20px}.box_i3 h3{color:#ed5925}.p_box .box::before{background-color:#fff;color:#bf0116}.p_box .box{border-color:#bf0116}.l02_box_b .box,.l02_box_b0 .box{border-color:#CCC;background-color:#fbfaf5}.l02_box_b h3,.l02_box_b0 h3{border-color:#4c402b}.l02_box_b1 .box{background-color:#fbfaf5}.l02_box_b1 h3{background-color:#4c402b;color:#fff}.l02_box_b2 .box{background-color:#fbfaf5}.l02_box_b2 h3{background-color:#4c402b;color:#fff}.menu-box .box{border-color:#CCC}.menu-box .box:hover{background-color:#fbfaf5;border-color:#4c402b}.menu-box .box .box2 .menu-btn{background-color:#d0941f;color:#fff}.btn_1{background-color:#d0941f;border-color:#d0941f;color:#fff !important}.btn_1:hover{background-color:#fff;color:#d0941f !important}.btn_1:hover::before{background-color:#d0941f}.btn_1:hover::after{background-color:#d0941f}.btn_1::before{background-color:#d0941f}.btn_1::after{background-color:#d0941f}th{border-color:#CCC}td{border-color:#CCC}.table_ac th{background-color:#fbfaf5}.table_fee th{background-color:#CCC}.faq h3::before{color:#fff;background-color:#2f3286}.faq p{background-color:#fbfaf5}.faq p::before{color:#fff;background-color:#d0941f}.blog-side{background-color:#fbfaf5;border-color:#CCC}.blog-side h2{color:#685a42;background-color:#f4f1e9}ul.archive_box li{border-bottom-color:#6f6f6f !important}ul.archive_box li a{color:#2c4691}ul.archive_box li a:hover{color:#d0941f}ul.archive_box li.header{color:#ed5925}.post h2{color:#333;border-bottom-color:#6f6f6f;border-left-color:#4c402b}.post_inner{border-bottom-color:#CCC}dl.news-archive dt{border-bottom-color:#CCC}dl.news-archive dd{border-bottom-color:#CCC}.single_pn{background-color:#fbfaf5;border-color:#CCC}.contactform h1{border-bottom-color:#CCC;border-left-color:#4c402b}.contactform input{border-color:rgba(0,0,0,0.3)}.contactform select{border-color:rgba(0,0,0,0.3)}.contactform textarea{border-color:rgba(0,0,0,0.3)}.contactform .table01{border-color:#CCC}.contactform tr{border-bottom-color:#CCC !important}.contactform th{background-color:#fbfaf5}.contactform a{color:#2c4691}.contactform a:hover{color:#d0941f}.m-alert{background-color:#bf0116;color:#fff}input[type=submit]{background-color:#fbfaf5;border-color:#CCC}
