@media only screen and (max-width:1024px){#top .cnt_area02 .cnt_left p{padding:40px 0 20px 0}#top .cnt_area02 .cnt_left img{right:0}#category .cnt_area .cnt_g{width:96%}#category_detail #side_area .cnt_box{width:90%}.default .cnt_area{width:90%}}@media only screen and (max-width:750px){#top #main_visual .catchcopy{font-size:20px;line-height:38px;background:url(../img/top/bg_minimg.png) no-repeat right bottom;background-size:contain;padding:0 0 47px}#top #main_visual .catchcopy span{font-size:14px;line-height:22px}#top #main_visual .catchcopy::before{content:none}#top #new_area{float:none;width:100%;max-width:initial;max-width:auto;box-sizing:border-box;margin-bottom:30px}#top #content01 h2::before{background:url(../common/img/icon_new.png) no-repeat left center/15px auto;width:15px;height:15px;margin:4px 0 0 0;padding:0 12px 0 0}#top #new_area .new_inner dl dt{width:100%;float:none;margin-bottom:5px}#top #new_area .new_inner dl dd{width:100%;padding-left:0}#top #new_area h3{font-size:14px;line-height:23px}#top #special_area{float:none;width:auto;margin:0 auto;margin-bottom:50px}#top .cnt_area02{padding:0 0 32px}#top .cnt_area02 .cnt_left{float:none;width:auto;max-width:none}#top .cnt_area02 .cnt_left p{width:90%;padding:20px 0 20px}#top .cnt_area02 .cnt_left img{position:static;width:90%}#top .cnt_area02 .cnt_right{float:none;width:90%;margin:0 auto}#top .cnt_area02 .cnt_right .cnt_text h3{font-size:14px;line-height:23px}#top .cnt_area02 .cnt_right .cnt_img img{border-radius:5px;display:block;height:auto}#category .cnt_area h2{padding:19px 0 13px 16px;font-size:20px}#category .cnt_area h2::before{background-size:contain;width:28px;height:28px;margin:-5px 14px 0 0}#category .cnt_area .cnt_box{float:none;margin:0 auto 17px;width:100%}#category .cnt_area .cnt_box:nth-child(odd){margin:0 auto 17px}#category .cnt_area .cnt_img img{height:auto;display:block;border-radius:5px}#category .cnt_area .cnt_text{margin:1px 0 0 5.44%}#category .cnt_area .cnt_text h3{font-size:16px;line-height:25px}#category.category_lifeplan .cnt_area h2{background-size:contain}#category.category_money .cnt_area h2{background-size:contain}#category.category_how_to .cnt_area h2{background-size:contain}#category.category_lifeplan .cnt_area h2::before{background-size:contain}#category.category_money .cnt_area h2::before{background-size:contain}#category.category_how_to .cnt_area h2::before{background-size:contain}#category_detail #main_area{width:auto;margin:0 auto 30px;float:none;padding:20px 13px}#category_detail #main_area #article_g .cnt_box{margin:0 0 44px}#category_detail #main_area .authorLink a{background:url(../common/img/icon_post_author02.png) no-repeat left 1px/12px auto;padding-left:20px}#category_detail .side_wrap{float:none;width:auto;margin:0 auto;max-width:none}.tw-area iframe{width:740px!important}#category_detail #side_area .h2_g{padding:16px 0 12px}#category_detail #side_area h2{font-size:20px;max-width:125px}#category_detail #side_area .cnt_box{max-width:303px;width:100%;margin:0 auto 20px;border-bottom:none}#category_detail #side_area .cnt_img{max-width:140px;width:100%;float:left;margin:0}#category_detail #side_area .cnt_img img{width:100%;height:auto;display:block}#category_detail #side_area .cnt_text{float:left;max-width:150px;width:100%;margin:5px 0 0 10px}#category_detail #side_area .cnt_text h3{font-size:12px;line-height:18px;padding:0 0 15px 3px}#category_detail #side_area .cnt_text .article_info{padding:0}#category_detail #side_area .cnt_text .category{max-width:none;width:auto;display:inline-block;padding:4px 4px 4px 6px;font-size:10px;margin:0 7px 0 0}.default .cnt_area{padding:30px 0 20px}.default .content .h2_g{font-size:20px;line-height:29px}.default .cnt_area h2{padding:8px 0 7px 2em;text-indent:-2em}#about .cnt_area{padding:30px 15px 20px}#about table{font-size:16px;line-height:32px}#about th{display:block;padding:0}#about td{display:block;padding:0 0 20px}#about td iframe{max-width:395px;width:100%}#about .about-box h4{font-size:5vmin}#about .Wcate ul{width:100%}#privacy h3{font-size:20px;margin:0 0 30px}#privacy dl{font-size:14px}#privacy dd{line-height:24px}.document_single h3.document_name{text-align:center}.article_g{padding:0}.document_single h3.document_name::before{content:none!important}#document_main_image{float:none;text-align:center}#document_main_image img{width:180px;height:auto}h5#document_index_title{text-align:center;margin-bottom:1em}.document_single .document_form_name{font-size:16px;font-weight:700;background-color:#1a2b63;color:#fff;margin:2em auto 1em;padding:10px}.txcenter{text-align:center}.document_single #download_subimage{display:none}#contact .cnt_g p{padding:0 0 1em}#contact .cnt_g .mw_wp_form table th{width:100%;vertical-align:top!important;padding:5px 0;line-height:1.3;display:block;margin-top:1em}#contact .cnt_g td{padding:5px 0 5px 10px;display:block}#contact .cnt_g th .required{display:block;width:60px}#download_contents a img{height:150px;width:auto;border:3px solid #ddd}div.main_area{background-color:#fff}#download_list li.download_list .bookimage{float:none;margin-right:0;text-align:center}#download_list li.download_list .bookimage img{height:180px;width:auto}#document_list_subimage{display:none}#download_list li.download_list{border-bottom:1px solid #ccc;padding:2em 0}#download_list li.download_list .book_title{font-weight:700;margin-bottom:1em}#category.post_authour .cnt_area h2::before{background:url(../common/img/icon_post_author_sp.png) no-repeat left top;background-size:contain;float:left}#category.post_authour .cnt_area h2::after{content:"";clear:both;display:block}#category_detail .supervision-title::before{background:url(../common/img/icon_supervision_sp.png) no-repeat center 50%/90% auto;width:30px;height:30px}#category_detail .supervision-area{margin-bottom:30px;display:block}#category_detail .supervision-area .supervision-photo{width:50%;height:auto;margin:0 auto 20px auto}#category_detail .supervision-area .supervision-photo::after{content:'';display:block;margin-top:100%}#category_detail .supervision-area .supervision-text{width:100%}#category_detail .supervision-area .supervision-text .name span{display:block;margin:5px 0 0 0}#contribution .cnt_area{padding:1em}#contribution .goal{padding:20px 0}#contribution .goal .f-circle{font-size:5vmin;margin-bottom:30px}#contribution .goal .f-circle::before{left:45%;bottom:-15px;border-top:15px solid #6bb9e8;border-right:15px solid transparent;border-left:15px solid transparent}#contribution .goal p{font-size:5vmin;line-height:1.5}#contribution .site-about{padding:1em}#contribution .cnt_area h2{text-indent:0}#contribution .site-about h2{padding-bottom:.5em}#contribution .site-about .flex .site-img{display:none}#contribution .site-about .flex .site-txt{margin:0}#contribution .flex{display:block}#contribution .theme ul li{margin:0 auto}#contribution .oubo .about-oubo{width:100%;margin-bottom:20px}}