.clearfix:after{content:"";display:block;clear:both}.clearfix{*zoom:1}h1,h2,h3,h4,p,a{font-size:16px}ul,h3,h4{padding:0;margin:0}.gutter-30{margin-left:-15px;margin-right:-15px}.gutter-30>[class*='col-']{padding-left:15px;padding-right:15px}.gutter-20{margin-left:-10px;margin-right:-10px}.gutter-20>[class*='col-']{padding-left:10px;padding-right:10px}.gutter-15{margin-left:-7.5px;margin-right:-7.5px}.gutter-15>[class*='col-']{padding-left:7.5px;padding-right:7.5px}.gutter-10{margin-left:-5px;margin-right:-5px}.gutter-10>[class*='col-']{padding-left:5px;padding-right:5px}.gutter-5{margin-left:-2.5px;margin-right:-2.5px}.gutter-5>[class*='col-']{padding-left:2.5px;padding-right:2.5px}.gutter-0{margin-left:-0px;margin-right:-0px}.gutter-0>[class*='col-']{padding-left:0px;padding-right:0px}*{font-size:14px}ul li{list-style-type:none}a:hover{text-decoration:none;color:#379ef7}body{background:url(img/bg/bg-stripe.gif)}body .fl-l{float:left}body .fl-r{float:right}body .text-marker{background:#FFF000;color:#FF0000;font-weight:bold}header{position:fixed;width:100%;z-index:2;background:#FFF;border-top:3px solid #ffac01;border-bottom:1px solid #ccc}header .container{padding:0}header .container #logo{margin:0;padding:5px 0}header .container #logo a{display:block}header .container #logo a img{max-width:217px}header .container #navi ul{margin:0}header .container #navi ul a{display:block;color:#333}header .container #navi ul a:hover{color:#FFF}header .container #navi ul a span{background:#FFF000;color:#FF0000;font-weight:bold;font-size:12px}header .container #navi ul a li{font-size:11px;padding:5px 0 5px 54px;border-left:1px solid #DDD}header .container #navi .navi01,header .container #navi .navi02{background:url(img/icon/icon-rank.png) no-repeat 12px center}header .container #navi .navi01:hover,header .container #navi .navi02:hover{background:url(img/icon/icon-rank-on.png) no-repeat 12px center #ffac01}header .container #navi .navi03{background:url(img/icon/icon-search.png) no-repeat 12px center}header .container #navi .navi03:hover{background:url(img/icon/icon-search-on.png) no-repeat 12px center #ffac01}header .container #navi .navi04{background:url(img/icon/icon-first.png) no-repeat 12px center}header .container #navi .navi04:hover{background:url(img/icon/icon-first-on.png) no-repeat 12px center #ffac01}.contents{margin-top:78px;overflow:hidden}.contents #kanban{padding:0;margin:0}.contents .side{padding:0}.contents h2.caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both}.contents .main-search{padding-left:0;padding-right:0;margin-bottom:30px}.contents .main-search .tit-under{text-align:left}.contents .main-search .tit-under h3{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;border-bottom:2px solid #ffac01;font-size:20px;background-color:#faf8f6;font-weight:bold;padding:10px 0 10px 50px;text-align:left;margin:30px 0 0}.contents .main-search .tit-under .sum_search{background:url(img/icon/icon-search.gif) no-repeat 15px center #FFF}.contents .main-search .main-search_in{border:1px solid #DDD;padding:2%;background:#FFF}.contents .main-search .main-search_in .main-search_button{margin-bottom:10px}.contents .main-search .main-search_in .main-search_button li{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;text-align:left}.contents .main-search .main-search_in .main-search_button li label{background-size:contain;display:block;padding:4% 2% 7% 16%;font-size:15px;font-weight:normal}.contents .main-search .main-search_in .main-search_button li .check input{display:none}.contents .main-search .main-search_in .main-search_button li .check1{background:url(img/bg/bg-search-osusume01-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check2{background:url(img/bg/bg-search-osusume02-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check3{background:url(img/bg/bg-search-osusume03-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check4{background:url(img/bg/bg-search-osusume04-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check5{background:url(img/bg/bg-search-osusume05-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check6{background:url(img/bg/bg-search-osusume06-sp-off.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check1.click{background:url(img/bg/bg-search-osusume01-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check2.click{background:url(img/bg/bg-search-osusume02-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check3.click{background:url(img/bg/bg-search-osusume03-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check4.click{background:url(img/bg/bg-search-osusume04-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check5.click{background:url(img/bg/bg-search-osusume05-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search_button li .check6.click{background:url(img/bg/bg-search-osusume06-sp-on.png) no-repeat center;padding:8% 8% 8% 20%;background-size:contain}.contents .main-search .main-search_in .main-search-table table{border-top:1px solid #DDD;border-left:1px solid #DDD;margin-top:1%;width:100%}.contents .main-search .main-search_in .main-search-table table th{background-image:linear-gradient(-45deg, #fff 25%, #FCFAF7 25%, #FCFAF7 50%, #fff 50%, #fff 75%, #FCFAF7 75%, #FCFAF7);background-size:8px 8px;font-size:12px;padding:1% 0;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center}.contents .main-search .main-search_in .main-search-table table td{font-size:12px;font-weight:normal;padding:0.8% 0;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;text-align:left}.contents .main-search .main-search_in .main-search-table table td label{font-weight:normal}.contents .main-search .main-search_in .main-search-table table td label input[type="radio"],.contents .main-search .main-search_in .main-search-table table td label input[type="checkbox"]{margin:0 5px 0 0}.contents .main-search .main-search_in .send{background-color:#fff2d5;padding:2% 0}.contents .main-search .main-search_in .send #test_aaa{background:url(img/btn/btn-search.gif) center top no-repeat;max-width:316px;max-height:70px;width:100%;padding-top:5%;background-size:contain;display:block;margin:0 auto;border:0;text-indent:105%;white-space:nowrap;overflow:hidden}.contents .main-cont-table{padding-left:0;padding-right:0;margin-bottom:30px}.contents .main-cont-table table{background:#FFF}.contents .main-cont-table table th{text-align:center;background:#f3f3f3;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-weight:normal;font-size:12px;background:#d3a84e;color:#FFF}.contents .main-cont-table table td{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;padding:1%;font-size:11px;vertical-align:middle}.contents .main-cont-table table td img{max-width:120px}.contents .main-cont-table table td h4{margin-bottom:0}.contents .main-cont-table table td h4 a{font-weight:bold;font-size:15px;color:#2B91C8;text-decoration:underline}.contents .main-cont-table table .td_image{text-align:left}.contents .main-cont-table_index table th{background:#f3f3f3;color:#333}.contents #cate-rank-kanban .rank-description{padding:8px;border:1px solid #DDD;margin:15px 0 15px 0;font-size:12px;text-align:center;line-height:1.5;border-radius:3px;background:#FFF}.contents .main-list_box h3.caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both}.contents .main-list_box .main-list_box_in{padding:12px 0 8px 0}.contents .main-list_box .main-list_box_in ul .tokushu-box{margin-bottom:15px;padding:0 5px}.contents .main-list_box .main-list_box_in ul .tokushu-box:first-child{padding-left:0}.contents .main-list_box .main-list_box_in ul .tokushu-box:last-child{padding-right:0}.contents .main-list_box .main-list_box_in ul .tokushu-box li{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;background:#FFF;border-bottom:4px solid #DDD}.contents .main-list_box .main-list_box_in ul .tokushu-box li:hover{border-top:4px solid #DDD;border-left:2px solid #DDD;border-bottom:1px solid #DDD}.contents .main-list_box .main-list_box_in ul .tokushu-box li dl{padding:15px;margin:0}.contents .main-list_box .main-list_box_in ul .tokushu-box li dl:hover{background:#fff2d5}.contents .main-list_box .main-list_box_in ul .tokushu-box li dl dt img{text-align:center;display:inline-block}.contents .main-list_box .main-list_box_in ul .tokushu-box li dl dd{text-align:left}.contents .main-list_box .main-list_box_in ul .tokushu-box li dl dd p{font-size:12px;color:#333}.contents #cate-rank section{padding-top:30px}.contents #cate-rank section .main-rank{border:2px solid #ffac01;border-top:5px solid #ffac01;background:#FFF;padding:15px 0 0;border-radius:3px;position:relative;background:#FFF}.contents #cate-rank section .main-rank h3{padding:5px;padding-left:100px;margin:0;background:#fff2d5;font-weight:bold;font-size:20px}.contents #cate-rank section .main-rank h3 img{width:60px;margin:0 10px 0 0;position:absolute;top:-5px;left:25px}.contents #cate-rank section .main-rank h3 a{font-size:20px}.contents #cate-rank section .main-rank .rank-in{padding:15px}.contents #cate-rank section .main-rank .rank-in .main-rank_catch p{font-size:14px;font-weight:bold;color:#333;background:url(img/icon/icon-point.png) no-repeat left center;padding-left:100px;background-size:93px;line-height:1.6}.contents #cate-rank section .main-rank .rank-in .main-rank_catch p span{background:#FFF000;color:#FF0000;font-weight:bold}.contents #cate-rank section .main-rank .rank-in .main-rank_banner{padding:0}.contents #cate-rank section .main-rank .rank-in .main-rank_spec{padding-right:0;margin-bottom:8px}.contents #cate-rank section .main-rank .rank-in .box-point{padding:10px;border:1px solid #DDD;position:relative;background:#FFF}.contents #cate-rank section .main-rank .rank-in .box-point li{line-height:1.6em;font-size:15px}.contents #cate-rank section .main-rank .rank-in .box-point li .fa{color:red;font-weight:bold}.contents #cate-rank section .main-rank .rank-in .main-rank_button{max-width:328px;margin:0 auto;padding-top:10px;background-size:contain;display:block;margin:0 auto;border:0;text-indent:105%;white-space:nowrap;overflow:hidden}.contents #cate-rank section .main-rank .rank-in table{font-size:12px;border-left:1px solid #DDD;border-bottom:1px solid #DDD;border-right:1px solid #DDD}.contents #cate-rank section .main-rank .rank-in table tr th{background:#f3f3f3;text-align:center}.contents #cate-rank section .main-rank .rank-in table tr td{background:#FFF;text-align:center}.contents #cate-rank section .main-rank .rank-in .main-rank_single{margin:8px 0}.contents #cate-rank section .main-rank .rank-in .main-rank_single a{display:block;text-align:center;padding:10px 5px;font-size:14px;background-color:#E9E9E9;border-radius:3px;-webkit-box-shadow:#cfcfcf 2px 2px 0 0;-moz-box-shadow:#cfcfcf 2px 2px 0 0;box-shadow:#cfcfcf 2px 2px 0 0;font-weight:bold;text-decoration:underline}.contents #cate-rank .rank-1{border:2px solid #ffac01;border-top:5px solid #ffac01;background:#FFF;padding:15px 0 0;border-radius:3px;position:relative;background:#fff2d5;border:2px solid #ff1000;border-top:5px solid #ff1000}.contents #cate-rank .rank-1 h3{padding:5px;padding-left:100px;margin:0;background:#fff2d5;font-weight:bold;font-size:20px;background:#FFF}.contents #cate-rank .rank-1 h3 img{width:60px;margin:0 10px 0 0;position:absolute;top:-5px;left:25px}.contents #cate-rank .rank-1 h3 a{font-size:20px}.contents #cate-rank .rank-1 .main-rank-1_in{padding:15px}.contents #cate-rank .rank-1 .main-rank-1_in .main-rank-1_banner{padding:0}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in{padding:0 0 0 30px}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_catch p{font-size:14px;font-weight:bold;color:#333;background:url(img/icon/icon-point.png) no-repeat left center;padding-left:100px;background-size:93px;line-height:1.6}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_catch p span{background:#FFF000;color:#FF0000;font-weight:bold}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_point{margin-bottom:10px}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_point .box-point{padding:10px;position:relative;background:#FFF}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_point .box-point .fa{color:red;font-size:18px;font-weight:bold}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank_single a{display:block;text-align:center;padding:10px 5px;font-size:14px;background-color:#E9E9E9;border-radius:3px;-webkit-box-shadow:#cfcfcf 2px 2px 0 0;-moz-box-shadow:#cfcfcf 2px 2px 0 0;box-shadow:#cfcfcf 2px 2px 0 0;font-weight:bold;text-decoration:underline}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank_single a img{display:inline-block}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_spec{margin-top:10px}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_spec table{font-size:12px}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_spec table tr th{text-align:center;background:#f3f3f3;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-weight:normal}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_spec table tr td{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;padding:1%;background:#FFF}.contents #cate-rank .rank-1 .main-rank-1_in .rank-in .main-rank-1_button{padding-left:0;margin:10px 0}.contents #cate-rank section .rank-2,.contents #cate-rank section .rank-3{border:2px solid #ffac01;border-top:5px solid #ffac01;background:#FFF;padding:15px 0 0;border-radius:3px;position:relative;background:#f4f4f4;border:2px solid #a0a0a0;border-top:5px solid #a0a0a0}.contents #cate-rank section .rank-2 h3,.contents #cate-rank section .rank-3 h3{padding:5px;padding-left:100px;margin:0;background:#fff2d5;font-weight:bold;font-size:20px;background:#FFF}.contents #cate-rank section .rank-2 h3 img,.contents #cate-rank section .rank-3 h3 img{width:60px;margin:0 10px 0 0;position:absolute;top:-5px;left:25px}.contents #cate-rank section .rank-3{background:#f2ebba;border:2px solid #a88c3f;border-top:5px solid #a88c3f}.contents .search-kekka .main-table .cate-description{background:#FFF;border-bottom:2px solid #F1F1E1;margin-bottom:15px}.contents .search-kekka .main-table .cate-description .tit-under{background-color:#FAF8F6;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;border-bottom:2px solid #ffac01;text-align:left;padding:10px}.contents .search-kekka .main-table .cate-description p{padding:5px 10px;font-size:13px;margin-bottom:15px}.contents .search-kekka .main-table table{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;background:#FFF;width:100%}.contents .search-kekka .main-table table th{text-align:center;background:#f3f3f3;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-weight:normal;font-size:12px}.contents .search-kekka .main-table table tr td{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-size:11px}.contents .search-kekka .main-table table tr td img{padding-top:5px;padding-bottom:5px}.contents .search-kekka .main-table table tr td li{font-size:110%}.contents .search-kekka .main-table table tr td li i{color:#ffac01}.contents .search-kekka .main-table table tr td li input{padding-right:5px}.contents .search-sp h2{background:#1ba321;color:#FFF;border-bottom:3px solid #0e6712;padding:10px;font-weight:normal}.contents .search-sp .main-rank{background:#FFF;border-top:1px solid #1ba321;border-left:1px solid #1ba321;border-right:1px solid #1ba321;border-bottom:1px solid #1ba321;box-sizing:border-box;text-align:center;border-top:4px solid #1ba321;border-bottom:3px solid #9f9b8d;border-radius:2px;margin:0 2% 10px 2%;padding:2%}.contents .search-sp .main-rank h3{text-align:left}.contents .search-sp .main-rank .left{padding:0}.contents .search-sp .main-rank .left img{padding-right:10px}.contents .search-sp .main-rank .right{padding:0}.contents .search-sp .main-rank .bottom{padding:0;margin:8px 0}.contents .search-sp .main-rank .main-rank_point{padding:0;margin-bottom:10px}.contents .search-sp .main-rank .main-rank_point .box-point{border:1px solid #DDD;font-size:12px;padding:5px}.contents .search-sp .main-rank .main-rank_point .box-point i{color:red}.contents .search-sp .main-rank p{background:url(img/icon/icon-point.png) no-repeat left center;background-size:80px;padding-left:90px;font-size:11px;text-align:left;color:#333;margin-bottom:0}.contents .search-sp .main-rank .main-rank_in tr{font-size:11px}.contents .search-sp .main-rank .main-rank_in tr th{font-weight:bold;padding:5px;font-size:11px}.contents .search-sp .main-rank .main-rank_button{margin:10px 0}.contents .search-sp .main-rank .main-rank_button a{display:block}.contents .search-sp .main-rank .main-rank_button a img{max-width:268px;margin:0 auto}.contents #category-page #cate-rank .rank-2,.contents #category-page #cate-rank section .rank-3,.contents #category-page #cate-rank .rank-3{border:2px solid #ff1000;border-top:5px solid #ff1000;background:#fff2d5}.contents #category-page #cate-rank h3{padding-left:15px}.contents .tit-under .sum_type{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;border-bottom:2px solid #ffac01;font-size:20px;background-color:#faf8f6;font-weight:bold;padding:10px 0 10px 50px;text-align:left;margin:30px 0 0;background:url(img/icon/icon-search.gif) no-repeat 15px center #FFF}.contents .cate-description p{background:#FFF;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;padding:15px;font-size:15px}.contents .cate-description p a{text-align:right}.contents .main-txt{background:#FFF}.contents .main-txt .main-txt_in{padding:30px 15px 0;border:1px solid #DDD}.contents .main-txt .main-txt_in h3{margin-bottom:10px}.contents .main-txt .main-txt_in h3.caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both}.contents .main-txt .main-txt_in p{margin-bottom:15px}.contents .wrap #main{margin-bottom:30px}.contents .wrap #main .main-text{padding:30px;background:#FFF;border:1px solid #f3f3f3}.contents .wrap #main .main-text h3{background:#DDD;padding:10px 15px;margin-bottom:30px}.contents .wrap #main .main-text p{margin-bottom:30px}.contents .wrap #main .main-text p b{border-bottom:1px solid #DDD;padding-bottom:10px;display:block}#sub h3{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;border-bottom:2px solid #ffac01;font-size:20px;background-color:#faf8f6;font-weight:bold;padding:10px 0 10px 50px;text-align:left;font-size:100%;background:url(img/icon/icon-type.png) no-repeat 15px center}#sub h4{background:#1ba321;border-bottom:2px solid #0e6712;color:#fff;padding:2%;font-size:13px;padding-left:45px;position:relative;margin:15px 0}#sub h4 img{position:absolute;top:-5px;left:8px;width:30px}#sub .sub-article{border-bottom:1px dotted #E1E1E1;clear:both;padding:2% 0;margin-bottom:15px}#sub .sub-article:hover{background:#fff2d5}#sub .sub-article .sub-sum{float:left}#sub .sub-article .sub-sum img{width:50px}#sub .sub-article .sub-txt{float:right}#sub .sub-article .sub-txt dl{margin-bottom:0}#sub .sub-article .sub-txt dl span{color:#2B96CC;font-size:14px}#sub .sub-article .sub-txt dl dd{font-size:10px;color:#888}#sub .banner li:first-child{margin-bottom:10px}footer{background:#ffac01;color:#FFF}footer .footer_in{margin:0 auto;padding:15px}footer .footer_in .pagetop{position:fixed;right:15px;bottom:15px}footer .footer_in .pagetop a{background:url(img/btn/page-top-btn.png) no-repeat 0 0;display:block;width:66px;height:66px;text-indent:105%;white-space:nowrap;overflow:hidden;background-size:100%}footer .footer_in .pagetop a:hover{opacity:0.8}footer .footer_in ul li{font-size:12px;display:inline-block}footer .footer_in ul li a{font-size:12px;color:#FFF;text-decoration:underline;float:left}footer .footer_in .footer-link{margin-top:10px}footer .footer_in address{font-size:12px;text-align:center}footer .footer_in_sp{padding:15px 0}@media only screen and (max-width: 992px){body header{height:56px}body header .container #logo-sp{padding:0;margin:0}body header .container #logo-sp img{width:auto;height:52px}body header .container #navi{padding-left:0;padding-right:0}body .container{margin-bottom:30px}body .container .contents h2.caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both;padding:10px 10px 10px 45px}body .container .contents .main-cont-table{padding:0}body .container .contents .main-cont-table .main-card{width:100%;margin:8px 0;padding:3% 2%;border:1px solid #CCC;border-bottom:#BBB 4px solid;border-radius:3px;background:url(img/btn/btn-top-sp01.gif) no-repeat #FFF;background-size:8%;background-position:100% 50%}body .container .contents .main-cont-table .main-card .imgbox{padding-right:0}body .container .contents .main-cont-table .main-card .text-marker{margin:5px 0}body .container .contents .main-cont-table .main-card h4{font-size:12px}body .container .contents .main-cont-table .main-card table tr th{background:#f3f3f3;color:#333}body .container .contents .main-cont-table .main-card table tr td{color:#333}body .container .contents #cate-rank section{padding:0;margin-bottom:10px}body .container .contents #cate-rank section:nth-child(odd){padding:0}body .container .contents #cate-rank section .rank-1{border:2px solid #ff1000;border-top:5px solid #ff1000}body .container .contents #cate-rank section .main-rank{padding:10px 0 0}body .container .contents #cate-rank section .main-rank h3{font-size:15px}body .container .contents #cate-rank section .main-rank h3 img{width:52px}body .container .contents #cate-rank section .main-rank .rank-in{padding:10px}body .container .contents #cate-rank section .main-rank .rank-in .main-rank_catch p{font-size:12px}body .container .contents #cate-rank section .main-rank .rank-in table tr th{padding:4px;font-size:15px}body .container .contents #cate-rank section .main-rank .rank-in table tr td{padding:4px;font-size:15px}body .container .contents #cate-rank section .main-rank .rank-in .main-rank_point .box-point{padding:5px}body .container .contents #cate-rank section .main-rank .rank-in .main-rank_point .box-point li{font-size:12px}body .container .contents #cate-rank section .main-rank .rank-in .main-rank_button{padding-top:0}body .container .contents .main-search .main-search_button .check1{background:url(img/bg/bg-search-osusume01-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check2{background:url(img/bg/bg-search-osusume02-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check3{background:url(img/bg/bg-search-osusume03-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check4{background:url(img/bg/bg-search-osusume04-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check5{background:url(img/bg/bg-search-osusume05-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check6{background:url(img/bg/bg-search-osusume06-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check1.click{background:url(img/bg/bg-search-osusume01-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check2.click{background:url(img/bg/bg-search-osusume02-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check3.click{background:url(img/bg/bg-search-osusume03-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check4.click{background:url(img/bg/bg-search-osusume04-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check5.click{background:url(img/bg/bg-search-osusume05-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check6.click{background:url(img/bg/bg-search-osusume06-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .side{padding-left:15px;padding-right:15px}body .side #sub .caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both;padding:10px 10px 10px 45px}body .side #sub .sub-inner .sub-article{background:#FFF}body .side #sub .sub-inner .sub-article .sub-txt{background:url(img/icon/icon-arow.gif) no-repeat right center;background-color:#FFF;background-position:98%;background-size:10px;padding-right:7%}}@media only screen and (max-width: 768px){body header{height:56px}body header .container #logo-sp{padding:0;margin:0}body header .container #logo-sp img{width:auto;text-align:center;height:52px}body header .container #navi{padding-left:0;padding-right:0}body header .container #navi ul a{display:block;font-size:12px;padding:0;line-height:1;height:52px}body header .container #navi ul a li{padding:0;padding-top:24px;font-weight:bold;text-align:center;height:52px}body header .container #navi .navi01,body header .container #navi .navi02{background:url(img/icon/icon-rank.png) no-repeat center 5px;background-size:15px}body header .container #navi .navi01:hover,body header .container #navi .navi02:hover{background:url(img/icon/icon-rank-on.png) no-repeat center 5px #ffac01;background-size:15px}body header .container #navi .navi03{background:url(img/icon/icon-search.png) no-repeat center 5px;background-size:15px}body header .container #navi .navi03:hover{background:url(img/icon/icon-search-on.png) no-repeat center 5px #ffac01;background-size:15px}body header .container #navi .navi04{background:url(img/icon/icon-first.png) no-repeat center 5px;background-size:15px}body header .container #navi .navi04:hover{background:url(img/icon/icon-first-on.png) no-repeat center 5px #ffac01;background-size:15px}body .container{margin-bottom:0}body .container .contents{margin-top:66px;margin:-15px;padding-bottom:30px}body .container .contents article{padding:0;margin-top:80px}body .container .contents article #kanban{padding:0;margin-bottom:10px}body .container .contents article .main-cont-table{padding:0 10px;margin:0}body .container .contents article .main-search-table form .send #test_aaa{padding-top:10%}body .container .contents article.side{margin:0 0 20px 0}body .container .contents #cate-rank{padding:0 10px}body .container .contents #cate-rank section{padding:0}body .container .contents #cate-rank-kanban{margin-top:81px}body .container .contents #cate-rank-kanban img{margin-bottom:10px}body .container .contents #cate-rank-kanban .rank-description{margin:0 10px 10px}body .container .contents .main-search .main-search_button .check1{background:url(img/bg/bg-search-osusume01-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check2{background:url(img/bg/bg-search-osusume02-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check3{background:url(img/bg/bg-search-osusume03-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check4{background:url(img/bg/bg-search-osusume04-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check5{background:url(img/bg/bg-search-osusume05-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check6{background:url(img/bg/bg-search-osusume06-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check1.click{background:url(img/bg/bg-search-osusume01-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check2.click{background:url(img/bg/bg-search-osusume02-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check3.click{background:url(img/bg/bg-search-osusume03-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check4.click{background:url(img/bg/bg-search-osusume04-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check5.click{background:url(img/bg/bg-search-osusume05-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .main-search_button .check6.click{background:url(img/bg/bg-search-osusume06-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .main-search .tit-under h3{margin:0}body .container .contents .main-search form .main-search_button li{padding:0}body .container .contents .main-search form dl{margin-bottom:0}body .container .contents .main-search form dl dt{cursor:pointer;display:block;border:1px solid #ffac01;text-align:center;padding:5px}body .container .contents .main-search form dl dd p{color:#1BA321;font-weight:bold;font-size:13px;background:#E8F9E9;padding:4px 8px}body .container .contents .main-search form dl dd li label{font-weight:normal;font-size:12px}body .container .contents .main-search form dl dd.well{padding:15px;background-color:#fff;margin-bottom:10px}body .container .contents .main-search form .send{background:none}body .container .contents .main-search form .send #test_aaa{padding-top:10%}body .container .contents .main-list_box .main-list_box_in{padding:0}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box{padding-left:0;padding-right:0;margin-bottom:0}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box li{margin:0px 16px 0px 0;border:0px solid #CCC;border-bottom:1px solid #CCC;border-radius:0px;background:url(img/icon/icon-arrow.png) no-repeat 95% center #FFF;width:100%}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box li dl{padding:10px}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box li dl:hover{background:url(img/icon/icon-arrow.png) no-repeat 95% center #fff2d5}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box li dl dd{padding-right:21px}body .container .contents .main-list_box .main-list_box_in ul .tokushu-box li dl dd h4{margin-bottom:3px}body .container .contents .main-cont-table{padding:0 10px}body .container .contents .wrap{padding:0;margin:0}body .container .contents .wrap #main{margin-top:81px;margin-bottom:0}body .container .contents .wrap #main .main-text{padding:15px}body .container .contents .search-kekka{margin-top:80px}body .container .contents .search-kekka .search-sp h2 .kensuu{display:inline-block;color:#333;padding:3px 5px;border-radius:15px;margin-left:5px;background:#FFF;font-weight:bold;font-size:12px}body .container .contents .search-kekka .search-sp h2 .kensuu span{color:#ff1000;font-size:15px}body .container .contents .search-box{margin-top:80px}body .container .contents .search-box .main-search .main-search_in .main-search_button{height:auto;margin-bottom:10px}body .container .contents .search-box .main-search .main-search_in .main-search_button ul{display:block}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li{padding:0;border:1px solid #DDD}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li label{margin:0;font-size:100%}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check1{background:url(img/bg/bg-search-osusume01-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check2{background:url(img/bg/bg-search-osusume02-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check3{background:url(img/bg/bg-search-osusume03-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check4{background:url(img/bg/bg-search-osusume04-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check5{background:url(img/bg/bg-search-osusume05-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check6{background:url(img/bg/bg-search-osusume06-sp-off.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check1.click{background:url(img/bg/bg-search-osusume01-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check2.click{background:url(img/bg/bg-search-osusume02-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check3.click{background:url(img/bg/bg-search-osusume03-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check4.click{background:url(img/bg/bg-search-osusume04-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check5.click{background:url(img/bg/bg-search-osusume05-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in .main-search_button ul li .check6.click{background:url(img/bg/bg-search-osusume06-sp-on.png) no-repeat center;padding:8% 8% 8% 16%;background-size:contain}body .container .contents .search-box .main-search .main-search_in dl.accordion{margin-bottom:0}body .container .contents .search-box .main-search .main-search_in dl.accordion dd{border-radius:0}body .container .contents .search-box .main-search .main-search_in dl.accordion dd p{color:#1BA321;font-weight:bold;font-size:13px;background:#E8F9E9;padding:4px 8px}body .container .contents .search-box .main-search .main-search_in dl.accordion dd ul li input{margin-right:5px}body .container .contents .search-box .main-search .main-search_in dl.accordion .open{cursor:pointer;display:block;border:1px solid #ffac01;text-align:center;padding:5px}body .container .contents .search-box .main-search .main-search_in .send{background:#fff}body .container .contents #category-page{margin-top:80px}body .container .contents #category-page .cate-description{font-size:12px}body .container .contents #category-page .cate-description p{margin:0;text-align:left}body .container .contents #category-page .cate-description p a{font-size:15px;text-decoration:underline;font-weight:bold;display:block;width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;background:#DDD;padding:10px}body .container .contents #category-page #cate-type{background:#f5eed8;padding-top:15px}body .container .contents #category-page #cate-type section{margin-bottom:15px}body .container .contents #category-page #cate-type section .main-rank{padding:10px;border:2px solid #ffac01;border-top:5px solid #ffac01;background:#FFF;padding:15px 0 0;border-radius:3px;position:relative;background:#FFF}body .container .contents #category-page #cate-type section .main-rank h3{padding:5px;margin:0;background:#fff2d5;font-weight:bold}body .container .contents #category-page #cate-type section .main-rank h3 a{font-size:20px}body .container .contents #category-page #cate-type section .main-rank .rank-in{padding:10px}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_catch p{font-weight:bold;font-size:12px;color:#333;background:url(img/icon/icon-point.png) no-repeat left center;padding-left:100px;background-size:93px;line-height:1.6}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_in .main-rank_banner{padding:0}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_in .main-rank_spec{padding-right:0;margin-bottom:8px}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_in .main-rank_spec table{width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-size:12px}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_in .main-rank_spec table th{text-align:center;background:#f3f3f3;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;box-sizing:border-box;text-align:center;font-weight:normal;padding:4px;font-size:12px;font-weight:bold}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_in .main-rank_spec table td{border-top:1px solid #DDD}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_point .box-point{border:1px solid #DDD;padding:10px}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_point .box-point li{font-size:12px}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_single{margin:8px 0}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_single a{display:block;text-align:center;padding:10px 5px;font-size:14px;background-color:#E9E9E9;border-radius:3px;-webkit-box-shadow:#cfcfcf 2px 2px 0 0;-moz-box-shadow:#cfcfcf 2px 2px 0 0;box-shadow:#cfcfcf 2px 2px 0 0;font-weight:bold;text-decoration:underline}body .container .contents #category-page #cate-type section .main-rank .rank-in .main-rank_button{max-width:328px;margin:0 auto;padding-top:10px;background-size:contain;display:block;margin:0 auto;border:0;text-indent:105%;white-space:nowrap;overflow:hidden}body .container .contents #category-page .main-txt h3{border-bottom:1px solid #DDD;padding-bottom:5px;margin-bottom:10px}body .container .contents #category-page .main-txt .caption{padding:16px 16px 12px 16px;border-left:5px solid #FEAC00;font-weight:bold;line-height:1.2;margin:20px 0;background:url(img/icon/icon-type-on.png) no-repeat center left;background-position:10px;background-color:#FFAE00;color:#FFF;padding-left:45px;border-bottom:3px solid #bf8301;font-size:19px;margin-bottom:0;clear:both}body .container .side #sub{margin:20px 0}body .container .side #sub h3{margin:0}body .container .side #sub .sub-article{border-bottom:1px solid #DDD}body footer .pagetop{right:1% !important;bottom:1% !important}body footer .pagetop a{background-size:80% !important}}
/*# sourceMappingURL=style.css.map */
