@charset "utf-8";
/*top layout*/
body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
#tmp_wrap_footer {padding:0 0 8px;}
img{max-width:100%}
section{width:100%;clear:both;overflow:hidden}
.secWrap01{width:950px;margin:0 auto}
.secWrap02,.secWrap03{width:960px;margin:0 auto}
.topAnnounce{font-size:114%;display:table;padding:15px 0 17px}
.topAnnounce dt{padding-right:10px;display:table-cell;border-right:1px solid #ccc}
.topAnnounce dd{padding-left:10px;display:table-cell}
.topMainBg{width:100%;background:url(../images/top_main_bg.jpg) no-repeat center top;background-size:cover;min-height:335px;box-shadow:0 2px 5px -1px #CAC5C5 inset;border-top:1px solid #CAC5C5;padding-bottom:25px;box-sizing:border-box}
.topMainL{float:left;width:470px;padding:25px 0 0}
#top_gsearch{clear:both;width:100%;float:left;margin-bottom:15px}
.gsearchInputFld{border:1px solid #8C8C8C;vertical-align:text-top;float:left;margin-bottom:15px;background-color:#fff}
.gsearchInputFld input{float:left}
.gsearchFld{border:none;padding:10px;width:341px;font-size:114%;height:30px}
.gsearchBtn{color:#fff;font-size:16px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;background:#0768af url(../images/top_main_btn_search.jpg) no-repeat;background-position:15px center;background-size:20px auto;cursor:pointer;border:none;width:90px;height:50px;line-height:52px;text-indent:25px;-webkit-border-radius:0;border-radius:0}
.topMainL ul{padding-top:10px;width:100%;float:left}
.topMainL ul li{float:left;margin-left:10px;margin-bottom:10px;list-style:none;padding:0;border:1px solid #D8D8D8;background-color:#fff;box-sizing:border-box}
.topMainL ul li a{display:block;box-sizing:border-box;padding:11px 20px}
.topMainR{float:right;width:414px;padding:0;border-left:2px solid #89AED1;margin-top:25px}
.topMainRIn{float:right;width:348px;padding:0}
.topMainRIn ul li{width:100%;float:left;list-style:none;margin-bottom:10px}
.topMainRIn ul li:last-child{margin-bottom:0}
.topMainRIn ul li a{display:block;background-color:#fff;text-align:center}
.topMainRIn ul li a.typeImg{padding:5px 0}
.topMainRIn ul li a.typeTx{padding:13px 0;font-size:143%}
.topMainRIn ul li a.typeTxBig{padding:20px 0 18px;font-size:100%}
.topMainRIn ul li a.typeTxNorm{padding:23px 0}
.sectionSearch01{width:100%;background:#0768b0;padding:45px 0}
.sectionSearch01 ul.btn{display:block;border-bottom:1px solid #5b95c0}
.sectionSearch01 ul.btn li{padding:0 20px 10px;display:inline-block;color:#fff;cursor:pointer;list-style:none;font-size:128%;font-weight:700;box-sizing:border-box}
.sectionSearch01 ul.btn li span{font-weight:400}
.sectionSearch01 ul.btn li.active{border-bottom:5px solid #fff}
.sectionSearch01 ul.btn li a{text-decoration:none;color:#fff}
.sectionSearch01 .tabContent1 ul.topBtns{margin-top:20px}
.sectionSearch01 .tabContent1 ul.topBtns:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.sectionSearch01 .tabContent1 ul.topBtns{height:1%}
.sectionSearch01 .tabContent1 ul.topBtns li{list-style:none;text-align:center;width:126px;float:left;margin-left:10px;margin-bottom:10px}
.sectionSearch01 .tabContent1 ul.topBtns li a{width:126px;min-height:110px;float:left;display:block;color:#fff;text-decoration:none;box-sizing:border-box;padding-top:68px;font-size:128%;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sectionSearch01 .tabContent1 ul.topBtns li a:hover,.sectionSearch01 .tabContent1 ul.topBtns li a:focus{color:#167fcb}
.sectionSearch01 .tabContent1 ul.topBtns li a.line2{padding-top:64px;line-height:1.1}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_01 a{background:#167fcb url(../images/searchbox_ico01_01.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_02 a{background:#167fcb url(../images/searchbox_ico01_02.png) no-repeat center 20px;background-size:34px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_03 a{background:#167fcb url(../images/searchbox_ico01_03.png) no-repeat center 20px;background-size:19px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_04 a{background:#167fcb url(../images/searchbox_ico01_04.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_05 a{background:#167fcb url(../images/searchbox_ico01_05.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_06 a{background:#167fcb url(../images/searchbox_ico01_06.png) no-repeat center 20px;background-size:33px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_07 a{background:#167fcb url(../images/searchbox_ico01_07.png) no-repeat center 20px;background-size:26px auto;}

.sectionSearch01 .tabContent1 ul.topBtns li.bg02_01 a{background:#167fcb url(../images/searchbox_ico02_01.png) no-repeat center 20px;background-size:24px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_02 a{background:#167fcb url(../images/searchbox_ico02_02.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_03 a{background:#167fcb url(../images/searchbox_ico02_03.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_04 a{background:#167fcb url(../images/searchbox_ico02_04.png) no-repeat center 20px;background-size:28px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_05 a{background:#167fcb url(../images/searchbox_ico02_05.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_06 a{background:#167fcb url(../images/searchbox_ico02_06.png) no-repeat center 20px;background-size:37px auto;}

.sectionSearch01 .tabContent1 ul.topBtns li.bg03_01 a{background:#167fcb url(../images/searchbox_ico03_01.png) no-repeat center 20px;background-size:34px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_02 a{background:#167fcb url(../images/searchbox_ico03_02.png) no-repeat center 20px;background-size:35px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_03 a{background:#167fcb url(../images/searchbox_ico03_03.png) no-repeat center 20px;background-size:39px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_04 a{background:#167fcb url(../images/searchbox_ico03_04.png) no-repeat center 20px;background-size:40px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_05 a{background:#167fcb url(../images/searchbox_ico03_05.png) no-repeat center 20px;background-size:35px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_06 a{background:#167fcb url(../images/searchbox_ico03_06.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_07 a{background:#167fcb url(../images/searchbox_ico03_07.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_08 a{background:#167fcb url(../images/searchbox_ico03_08.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_09 a{background:#167fcb url(../images/searchbox_ico03_09.png) no-repeat center 20px;background-size:36px auto;}

.sectionSearch01 .tabContent1 ul.topBtns li.bg01_01 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_01 a:focus{background:#fff url(../images/searchbox_ico01_01on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_02 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_02 a:focus{background:#fff url(../images/searchbox_ico01_02on.png) no-repeat center 20px;background-size:34px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_03 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_03 a:focus{background:#fff url(../images/searchbox_ico01_03on.png) no-repeat center 20px;background-size:19px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_04 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_04 a:focus{background:#fff url(../images/searchbox_ico01_04on.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_05 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_05 a:focus{background:#fff url(../images/searchbox_ico01_05on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_06 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_06 a:focus{background:#fff url(../images/searchbox_ico01_06on.png) no-repeat center 20px;background-size:33px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_07 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg01_07 a:focus{background:#fff url(../images/searchbox_ico01_07on.png) no-repeat center 20px;background-size:26px auto;}

.sectionSearch01 .tabContent1 ul.topBtns li.bg02_01 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_01 a:focus{background:#fff url(../images/searchbox_ico02_01on.png) no-repeat center 20px;background-size:24px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_02 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_02 a:focus{background:#fff url(../images/searchbox_ico02_02on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_03 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_03 a:focus{background:#fff url(../images/searchbox_ico02_03on.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_04 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_04 a:focus{background:#fff url(../images/searchbox_ico02_04on.png) no-repeat center 20px;background-size:28px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_05 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_05 a:focus{background:#fff url(../images/searchbox_ico02_05on.png) no-repeat center 20px;background-size:38px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_06 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg02_06 a:focus{background:#fff url(../images/searchbox_ico02_06on.png) no-repeat center 20px;background-size:37px auto;}

.sectionSearch01 .tabContent1 ul.topBtns li.bg03_01 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_01 a:focus{background:#fff url(../images/searchbox_ico03_01on.png) no-repeat center 20px;background-size:34px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_02 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_02 a:focus{background:#fff url(../images/searchbox_ico03_02on.png) no-repeat center 20px;background-size:35px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_03 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_03 a:focus{background:#fff url(../images/searchbox_ico03_03on.png) no-repeat center 20px;background-size:39px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_04 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_04 a:focus{background:#fff url(../images/searchbox_ico03_04on.png) no-repeat center 20px;background-size:40px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_05 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_05 a:focus{background:#fff url(../images/searchbox_ico03_05on.png) no-repeat center 20px;background-size:35px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_06 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_06 a:focus{background:#fff url(../images/searchbox_ico03_06on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_07 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_07 a:focus{background:#fff url(../images/searchbox_ico03_07on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_08 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_08 a:focus{background:#fff url(../images/searchbox_ico03_08on.png) no-repeat center 20px;background-size:37px auto;}
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_09 a:hover,
.sectionSearch01 .tabContent1 ul.topBtns li.bg03_09 a:focus{background:#fff url(../images/searchbox_ico03_09on.png) no-repeat center 20px;background-size:36px auto;}

.topBtnsLay01,.topBtnsLay02{width:100%;float:left;margin:20px 0}
.topBtnsLay01 .btn01,.topBtnsLay02 .btn01{width:126px;min-height:110px;float:left;color:#fff!important;box-sizing:border-box;padding-top:68px;font-size:128%;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center;border:1px solid #fff;margin-left:10px;cursor:pointer}
.topBtnsLay01 .btn01.line2,.topBtnsLay02 .btn01.line2{padding-top:64px;line-height:1.1}

.bg01_01.btn01{background:url(../images/searchbox_ico01_01.png) no-repeat center 20px;background-size:37px auto;}
.bg01_02.btn01{background:url(../images/searchbox_ico01_02.png) no-repeat center 20px;background-size:34px auto;}
.bg01_03.btn01{background:url(../images/searchbox_ico01_03.png) no-repeat center 20px;background-size:19px auto;}
.bg01_04.btn01{background:url(../images/searchbox_ico01_04.png) no-repeat center 20px;background-size:38px auto;}
.bg01_05.btn01{background:url(../images/searchbox_ico01_05.png) no-repeat center 20px;background-size:37px auto;}
.bg01_06.btn01{background:url(../images/searchbox_ico01_06.png) no-repeat center 20px;background-size:33px auto;}
.bg01_07.btn01{background:url(../images/searchbox_ico01_07.png) no-repeat center 20px;background-size:26px auto;}

.bg03_01.btn01{background:url(../images/searchbox_ico03_01.png) no-repeat center 20px;background-size:37px auto;}
.bg03_02.btn01{background:url(../images/searchbox_ico03_02.png) no-repeat center 20px;background-size:34px auto;}
.bg03_03.btn01{background:url(../images/searchbox_ico03_03.png) no-repeat center 20px;background-size:19px auto;}
.bg03_04.btn01{background:url(../images/searchbox_ico03_04.png) no-repeat center 20px;background-size:38px auto;}
.bg03_05.btn01{background:url(../images/searchbox_ico03_05.png) no-repeat center 20px;background-size:37px auto;}
.bg03_06.btn01{background:url(../images/searchbox_ico03_06.png) no-repeat center 20px;background-size:33px auto;}
.bg03_07.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat center 20px;background-size:26px auto;}
.bg03_08.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat center 20px;background-size:26px auto;}
.bg03_09.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat center 20px;background-size:26px auto;}

.TopBtnsListCat01{margin:5px 0 0 160px}
.TopBtnsListCat01 li{list-style:none;font-size:128%;padding-bottom:10px}

.TopBtnsListCat01 li a{color: #fff; text-decoration: none; font-weight: bold; }
.TopBtnsListCat01 li a:hover{color: #fff; text-decoration: underline;}

.btnList01{width: 100%;float: left;font-size:128%;margin-top: 15px; font-weight: bold;}
.btnList01 a{background-color: #167FCB; color: #fff; text-decoration: none;padding:10px 15px;border-radius: 5px;}
.btnList01 a:hover{background-color: #fff; color: #167FCB; text-decoration: none;}

.topBtnsLay02 .topBoxIn{	margin:0px 0 0 160px;color: #fff;}
.topBtnsLay02 .topBoxInTit{font-weight: normal;padding-bottom: 15px;font-size:128%;}
.topBtnsLay02 {width: 100%;float: left;}
.topBtnsLay02 ul li{list-style: none;font-size:128%; padding-bottom: 10px;}
.topBtnsLay02 ul li a{margin-left: 1em;color: #fff; text-decoration: none; font-weight: bold;}
.topBtnsLay02 ul li a:hover{text-decoration:underline;}

.sectionInfo01{padding:35px 0 50px;font-size:114%}
.sectionInfo01Pg1{position:relative}
.sectionInfo01Pg1 .tabList2{position:absolute;right:20px;top:3px}
.sectionInfo01Pg1 .tabList2 li{list-style:none;font-size:128%}
.sectionInfo01 ul.btn{display:block;border-bottom:1px solid #d8d8d8;padding-right:40%;box-sizing:border-box}
.sectionInfo01 ul.btn li{padding:0 20px 10px;display:inline-block;color:#005AB4;cursor:pointer;list-style:none;font-size:114%;box-sizing:border-box}
.sectionInfo01 ul.btn li.active{border-bottom:5px solid #0e6dad;color:#4A4A4A}
.sectionInfo01 .tabContent2{margin-top:25px}
.sectionInfo01 dl{width:100%;box-sizing:border-box;padding:0 10px}
.sectionInfo01 dl dt{float:left;clear:left;width:20%;margin-bottom:8px;color:#4A4A4A;line-height:1.6}
.sectionInfo01 dl dd{float:left;width:80%;margin-bottom:8px;line-height:1.6}
.sectionInfo01 .bg_blue,.sectionInfo01 .bg_green,.sectionInfo01 .bg_ocher{width:85px;float:left;text-align:center;font-size:75%;color:#fff;padding:3px 0 4px;margin-right:10px}
.sectionInfo01 .bg_blue{background-color:#077ABC}
.sectionInfo01 .bg_green{background-color:#3A8245}
.sectionInfo01 .bg_ocher{background-color:#83743D}
.tabContent2 ul{padding-left:20px;margin-bottom:.8em;list-style-image:url(/shared/images/icon/list_icon.gif)}
.tabContent2 ul li{margin-bottom:.5em}
.slider-proWrap{margin-bottom:35px}
.sectionBnr01{padding-bottom:30px}
.sectionBnr01 h2{border-bottom:1px solid #d8d8d8;padding-bottom:10px;padding-left:20px;font-size:128%!important;color:#4A4A4A;width:100%;float:left;box-sizing:border-box}
.sectionBnr01 ul{width:100%;float:left;margin-bottom:35px}
.sectionBnr01 ul li{float:left;margin-top:10px;margin-right:20px;list-style:none;width:225px}
.sectionBnr01 ul li:nth-child(4n){margin-right:0}

/*common*/
.linkType01 a{color: #005AB4;text-decoration: none;}
.linkType01 a:hover{text-decoration: underline;}
.bold{font-weight: bold;}
.fwB{font-weight: bold;}
.fwN{font-weight: normal;}
.fwL{font-weight: lighter;}
.fs12{font-size:75%;}
.fs16{font-size:114%;}
.mB10{margin-bottom: 10px;}
.mT10{margin-top: 10px;}
.hide{display: none;}
.disp{display: block;}

/*tablet sp*/
@media screen and (max-width : 768px) {
.secWrap01,.secWrap02{width:93.75%;margin:0 3.125%}
.secWrap03{width:100%}
.topMainL ul{padding-top:10px}
.topMainL ul li{margin-right:2%;margin-left:0}
.topMainL ul li a{padding:11px 10px}
.topBtnsLay01 .btn01,.topBtnsLay02 .btn01{width:100%;height:auto;float:left;padding:15px 0 15px 65px;font-size:128%;border-radius:3px;text-align:left;margin-left:0;margin-bottom:20px}
.topBtnsLay01 .btn01.line2,.topBtnsLay02 .btn01.line2{padding-top:15px;line-height:1.1}

.bg01_01.btn01{background:url(../images/searchbox_ico01_01.png) no-repeat 20px center;background-size:35px auto;}
.bg01_02.btn01{background:url(../images/searchbox_ico01_02.png) no-repeat 20px center;background-size:33px auto;}
.bg01_03.btn01{background:url(../images/searchbox_ico01_03.png) no-repeat 20px center;background-size:19px auto;}
.bg01_04.btn01{background:url(../images/searchbox_ico01_04.png) no-repeat 20px center;background-size:35px auto;}
.bg01_05.btn01{background:url(../images/searchbox_ico01_05.png) no-repeat 20px center;background-size:35px auto;}
.bg01_06.btn01{background:url(../images/searchbox_ico01_06.png) no-repeat 20px center;background-size:33px auto;}
.bg01_07.btn01{background:url(../images/searchbox_ico01_07.png) no-repeat 20px center;background-size:26px auto;}

.bg03_01.btn01{background:url(../images/searchbox_ico03_01.png) no-repeat 20px center;background-size:37px auto;}
.bg03_02.btn01{background:url(../images/searchbox_ico03_02.png) no-repeat 20px center;background-size:34px auto;}
.bg03_03.btn01{background:url(../images/searchbox_ico03_03.png) no-repeat 20px center;background-size:19px auto;}
.bg03_04.btn01{background:url(../images/searchbox_ico03_04.png) no-repeat 20px center;background-size:38px auto;}
.bg03_05.btn01{background:url(../images/searchbox_ico03_05.png) no-repeat 20px center;background-size:37px auto;}
.bg03_06.btn01{background:url(../images/searchbox_ico03_06.png) no-repeat 20px center;background-size:33px auto;}
.bg03_07.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat 20px center;background-size:26px auto;}
.bg03_08.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat 20px center;background-size:26px auto;}
.bg03_09.btn01{background:url(../images/searchbox_ico03_07.png) no-repeat 20px center;background-size:26px auto;}

.sectionBnr01 ul li:nth-child(4n) {	margin-right: 20px;}

}

/*tablet*/
@media screen and (min-width : 481px) and (max-width : 768px) {
.topMainBg{height:auto;float:left;padding-bottom:25px}
.topMainL{width:49%}
.topMainR{float:right;width:43%;border-left:2px solid #89AED1;box-sizing:border-box}
.topMainRIn{float:right;width:84%;padding:0}
.gsearchInputFld{width:100%}
.gsearchFld{width:64%;padding:10px 2%}
.gsearchBtn{width:32%;padding:0}
.sectionInfo01 .tabContent2{width:500px;margin:25px auto 0}
.sectionInfo01 dl{padding:0}
.sectionInfo01 dl dt{width:180px;margin-bottom:8px}
.sectionInfo01 dl dd{width:320px;margin-bottom:8px;line-height:1.6}
.TopBtnsListCat01{float:left;margin:5px 20px 0}
.topBtnsLay02 .topBoxIn{float:left;margin:5px 20px 0}
.topBtnsLay01,.topBtnsLay02{margin:20px 0;padding:0 10px;box-sizing:border-box}
.topBtnsLay01 .btn01,.topBtnsLay02 .btn01{width:100%;height:auto;float:left;padding:15px 0 15px 65px;font-size:128%;border-radius:3px;text-align:left;margin-left:0;margin-bottom:20px}

.bg01_01.btn01{background:url(../images/searchbox_ico01_01.png) no-repeat 20px center;background-size:35px auto;}
.bg01_02.btn01{background:url(../images/searchbox_ico01_02.png) no-repeat 20px center;background-size:33px auto;}
.bg01_03.btn01{background:url(../images/searchbox_ico01_03.png) no-repeat 20px center;background-size:19px auto;}
.bg01_04.btn01{background:url(../images/searchbox_ico01_04.png) no-repeat 20px center;background-size:35px auto;}
.bg01_05.btn01{background:url(../images/searchbox_ico01_05.png) no-repeat 20px center;background-size:35px auto;}
.bg01_06.btn01{background:url(../images/searchbox_ico01_06.png) no-repeat 20px center;background-size:33px auto;}
.bg01_07.btn01{background:url(../images/searchbox_ico01_07.png) no-repeat 20px center;background-size:26px auto;}
.TopBtnsListCat01 li{font-size:114%;}
.btnList01{font-size:114%;}
.topBtnsLay02 ul li{font-size:114%;}
.btnList01 a{box-sizing: border-box;display: block;}

}

.playNstop{position:absolute;bottom:0;z-index:1;width:100%;margin:0 auto}
.playNstop ul{width:680px;margin:0 auto;position:relative}
.playNstop ul li{position:absolute;left:0;top:-30px;display:none;width:30px;height:30px;cursor:pointer;text-align:left;z-index:3}
.playNstop ul li.active{display:block;width:30px;height:30px}

@media screen and (max-width : 680px) {.playNstop ul li{left:10px;}}

/*sp*/
@media screen and (max-width : 480px) {
#tmp_sma_menu .wrap_sma_sch {height: auto!important;padding-bottom: 15px;}
#tmp_sma_menu .sma_sch {height: auto!important;padding-bottom: 15px;}
.topMainBg{background:#CDCDCD url(../images/top_main_bg_sp.jpg) no-repeat center top;background-size:100% auto;height:auto}
.topAnnounce{font-size:100%;display:table;padding:15px 0 17px}
.topAnnounce dt{padding-right:0;display:block;border-right:none}
.topAnnounce dd{padding-left:0;display:block}
.topMainL{width:100%}
#top_gsearch{margin-bottom:25px}
.gsearchInputFld{width:100%;background-color:#fff;float:left}
.gsearchFld{width:64%;padding:10px 2%}
.gsearchBtn{width:32%;padding:0}
.topMainR{width:100%;padding:0;border-left:none;margin-top:25px;margin-bottom:25px}
.topMainRIn{width:100%;padding:0}
.sectionSearch01 ul.btn{width:100%;float:left;padding-bottom:0;margin-bottom:20px}
.sectionSearch01 ul.btn li{width:33%;padding:0 0 10px;text-align:center;float:left;font-size:114%;font-weight:400}
.sectionSearch01 ul.btn li:last-child{width:34%}
.sectionSearch01 ul.btn li span{display:none}
.sectionSearch01 .tabContent1 ul.topBtns li{width:30%;float:left;margin-left:1.5%;margin-right:1.5%;margin-bottom:8px}
.sectionSearch01 .tabContent1 ul.topBtns li a{width:100%;min-height:100px;padding-top:68px;font-size:100%}
.sectionSearch01 .tabContent1 ul.topBtns li a.line2{padding-top:60px;line-height:1.2}
.sectionInfo01{padding:25px 0;font-size:100%}
.sectionInfo01 ul.btn{width:100%;float:left;padding-bottom:0;margin-bottom:20px;padding-right:0}
.sectionInfo01 ul.btn li{width:33%;padding:0 0 10px;text-align:center;float:left;font-size:114%}
.sectionInfo01 ul.btn li:last-child{width:34%}
.sectionInfo01Pg1{position:static}
.sectionInfo01Pg1 .tabList2{position:static;width:100%;float:left}
.sectionInfo01Pg1 .tabList2 li{text-align:center;font-weight:700;padding:30px 0 0;width:100%}
.sectionInfo01 .tabContent2{padding:0 3.125%;box-sizing:border-box}
.sectionInfo01 dl dt{width:100%;margin-bottom:10px;color:#4A4A4A}
.sectionInfo01 dl dd{width:100%;margin-bottom:20px}
.slider-proWrap{margin-bottom:35px}
.sectionBnr01{border-top:1px solid #666;padding-top:35px}
.sectionBnr01 h2{padding-bottom:10px;padding-left:0;float:none;text-align:center}
.sectionBnr01 ul{width:100%;float:none;margin-bottom:35px}
.sectionBnr01 ul li{float:none;margin-right:0;list-style:none;text-align:center;width:100%}
.TopBtnsListCat01{float:left;margin:5px 15px 0}
.topBtnsLay02 .topBoxIn{float:left;margin:5px 15px 0}
.topBtnsLay01,.topBtnsLay02{margin:0 0 20px}
.TopBtnsListCat01 li{font-size:114%}
.btnList01{font-size:114%}
.topBtnsLay02 ul li{font-size:114%}
.btnList01 a{box-sizing:border-box;display:block}

.spPb10{padding-bottom: 10px;}
.spAC{text-align: center;}
.fs16{font-size:100%;}
.spNone{display: none;}
.spMT30{margin-top: 30px;}
}

@media screen and (min-width : 769px) and (max-width : 959px) {
#contentsTop,
section{min-width: 980px;}
.slider-pro{min-width: 980px;}
}
@media screen and (min-width : 481px) and (max-width : 768px) {
#contentsTop,
section{min-width:768px;}
.slider-pro{min-width:768px;}
}