﻿.toppage h2{font-size:28px;text-align:center;padding:0 0 30px 0;background:url(/assets/common/border01-eb31ea5c84400d7594321a0ec43b045fd4b752fcb1013c3f84d61665b4cc0c47.gif) no-repeat bottom center;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500}.toppage .area_01 h2{margin:30px 0 50px 0}.toppage .area_01 ul{border-right:2px solid #D2D2D2;width:100%}.toppage .area_01 ul li{width:33%;box-sizing:border-box;border-left:2px solid #D2D2D2;float:left;position:relative}.toppage .area_01 ul li .imgbox{position:relative}.toppage .area_01 ul li .ico{position:absolute;left:0;right:0;overflow:hidden;bottom:-40px;text-align:center;margin:0 auto}.toppage .area_01 ul li dl{padding:50px 25px 40px 25px;text-align:center}.toppage .area_01 ul li dl.bg{background:#F4F4F4}.toppage .area_01 ul li dl dt{font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-size:28px;color:#DF7E00;padding:0 0 15px 0;font-weight:500}.toppage .area_02{background:url(/assets/top/bg01-c5bf07df45bcd69966d8b8384061024f7ce7d75a57256708c1e6d32dfa2cc714.gif);padding:30px 0 50px 0}.toppage .area_02 .box01{text-align:center}.toppage .area_02 .box01 dd{padding:50px 0;font-weight:bold}.toppage .area_02 .box02{padding:50px 0 180px 0;background:url(/assets/top/imgbg01-4e01327cba9cb1492af8deca38755cfefc525496a0130ea0d69928a8de506780.jpg) no-repeat;background-size:cover}.toppage .area_02 .box02 .box_in{width:1010px;margin:0 auto;position:relative}.toppage .area_02 .box02 .box_in .btn{position:absolute;right:0;top:50px}.toppage .area_02 .box02 .infobox{background:#fff;border-bottom:1px solid #CCCCCC;margin:50px 0 0 0}.toppage .area_02 .box02 dl{padding:25px;border-top:1px solid #CCCCCC;background:url(/assets/top/arrow-c26570014b20e58845835cbb13451364db40d7d2b264510eb37a521a8f7d8499.gif) no-repeat 98% center}.toppage .area_02 .box02 dl dt{font-size:14px;font-weight:bold;float:left;padding:2px 0 0 0}.toppage .area_02 .box02 dl dd{padding:0 0 0 170px}.toppage .area_03{background:url(/assets/top/imgbg02-28a054b72410f845e831075575613ec83d26a42bdf7acf9f8da0f57745ee8dd0.png) no-repeat;background-size:cover;padding:70px 0}.toppage .area_03 h2{background:none;font-size:34px;color:#DF5F0D;text-shadow:0 0 10px #fff;padding:0}.toppage .area_03 .btn{padding:50px 0 0 0;text-align:center}.toppage .area_04{padding:0 0 50px 0;background:url(/assets/top/bg02-ed2c75a374a450bd04318f2fc63b669e5e15e3d8252784caa7752161d5d4fb18.gif)}.toppage .area_04 ul li{padding:50px 31px 0 0;float:left}.toppage .area_04 ul li.last{padding:50px 0 0 0}@media screen and (max-width: 768px){.toppage h2{font-size:20px;text-align:center;padding:0 0 10px 0;background:url(/assets/common/border01-eb31ea5c84400d7594321a0ec43b045fd4b752fcb1013c3f84d61665b4cc0c47.gif) no-repeat bottom center;font-family:"リュウミン Pr5 R-KL", "YuMincho", "Yu Mincho";text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff;background-size:20px}.toppage .area_01 h2{margin:30px 0}.toppage .area_01 ul{border-right:1px solid #D2D2D2;width:100%;margin:30px 0 0 0}.toppage .area_01 ul li{width:50%;box-sizing:border-box;border-left:1px solid #D2D2D2;float:left;position:relative}.toppage .area_01 ul li .imgbox{position:relative}.toppage .area_01 ul li .ico{position:absolute;left:0;right:0;overflow:hidden;bottom:-28px;text-align:center;margin:0 auto}.toppage .area_01 ul li .ico img{width:56px}.toppage .area_01 ul li dl{padding:30px 10px 30px 10px;text-align:center}.toppage .area_01 ul li dl.bg{background:#F4F4F4}.toppage .area_01 ul li dl dt{font-family:"リュウミン Pr5 R-KL", "YuMincho", "Yu Mincho";font-size:20px;color:#DF7E00;padding:0 0 10px 0}.toppage .area_02{background:url(/assets/top/bg01-c5bf07df45bcd69966d8b8384061024f7ce7d75a57256708c1e6d32dfa2cc714.gif);padding:30px 0 0 0}.toppage .area_02 .box01{text-align:center}.toppage .area_02 .box01 dt img{width:260px;margin:0 auto}.toppage .area_02 .box01 dd{padding:20px 0;font-weight:bold;padding:20px 10px 30px 10px}.toppage .area_02 .box02{padding:0 0 30px 0;background:#fff;background-size:cover}.toppage .area_02 .box02 .box_in{width:100%;margin:0 auto;position:relative}.toppage .area_02 .box02 .box_in .tit{background:url(/assets/top/imgbg01-4e01327cba9cb1492af8deca38755cfefc525496a0130ea0d69928a8de506780.jpg) no-repeat;background-size:cover;padding:30px 0}.toppage .area_02 .box02 .box_in .btn{position:static;text-align:center;padding:20px 0 0 0}.toppage .area_02 .box02 .infobox{background:#fff;border-bottom:1px solid #CCCCCC;margin:0 10px}.toppage .area_02 .box02 dl{padding:10px 15px;border-top:1px solid #CCCCCC;background:url(/assets/top/arrow-c26570014b20e58845835cbb13451364db40d7d2b264510eb37a521a8f7d8499.gif) no-repeat 98% center}.toppage .area_02 .box02 dl dt{font-size:14px;font-weight:bold;float:none;padding:0 0 10px 0}.toppage .area_02 .box02 dl dd{padding:0 0 0 0}.toppage .area_03{background:url(/assets/top/sp/bgimg-53a245b35262c7d1a7365fb9be99c40929053797f8eca1485e6bd895fbbe98a1.jpg) no-repeat;background-size:cover;padding:30px 0}.toppage .area_03 h2{background:none;font-size:20px;color:#DF5F0D;text-shadow:0 0 0 transparent,  1px  1px 3px #fff, -1px  1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff;padding:0}.toppage .area_03 .btn{padding:30px 0 0 0;text-align:center}.toppage .area_03 .btn img{width:180px;height:auto}.toppage .area_04{padding:0 0 50px 0;background:url(/assets/top/bg02-ed2c75a374a450bd04318f2fc63b669e5e15e3d8252784caa7752161d5d4fb18.gif)}.toppage .area_04 ul li{padding:20px 0 0 0;float:left;width:49%}.toppage .area_04 ul li.spright{float:right}.toppage .area_04 ul li.last{padding:20px 0 0 0}}
