img{max-width:100%;height:auto}.header_h1_text_m{font-weight:normal;font-size:13px;white-space:nowrap;overflow:auto;padding:0 2px;margin:5px 0}.sideBox .menu-item span{font-size:10px;font-weight:normal;color:#666;display:block}
.sideBox a,.artBox .historyBox a{display:block;padding:5px 5px 5px 10px;min-height:44px}.sideBox .historyBox a{border-bottom:1px solid #666}.artBox .historyBox a{border-bottom:1px dotted #ccc}
.artBox .historyBox{padding:10px 0}#page-top.topBtnBottom{bottom:90px}.wrapper_footer_1col{border-top:none!important}#page-top .go_top_text.go_top_bt_mode_review{padding-bottom:10px;padding-top:9px;vertical-align:top;width:40px}
.mobile_sidebar{position:fixed;top:0;left:-270px;-webkit-overflow-scrolling:touch;overflow:scroll;background-color:#f5f5f5;height:44px}.mobile_sidebar.navi_close{-webkit-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 200ms ease,z-index 0 ease 200ms,visibility 0 linear 200ms;transform:translate3d(0,0,0);transition:transform 200ms ease,z-index 0 ease 200ms,visibility 0 linear 200ms;visibility:hidden;z-index:-1}
.mobile_sidebar.navi_open{z-index:1000;visibility:visible;-webkit-transform:translate3d(270px,0,0);-webkit-transition:-webkit-transform 200ms ease;transform:translate3d(270px,0,0);transition:transform 200ms ease}
.mobile_nav{margin:10px 10px}#mobile_serch{border-bottom:1px solid #666;overflow:hidden}#mobile_serch #searchBox{height:27px;width:230px;float:none;margin:8px auto;border-radius:10px}
#mobile_serch #s{-webkit-appearance:none;width:185px;height:17px;font-size:12px}#mobile_serch #searchsubmit{-webkit-appearance:none;font-size:12px;text-indent:30px;width:24px;height:20px;padding-left:0;padding-right:0;overflow:hidden;margin:2px 0 0}
#mobile_serch .gsc-input-box{height:auto}.sideBox{margin:0;border:0;background-color:transparent}.sideBox h3{padding:12px 5px 12px 15px}.sideBox a{text-decoration:none}
.sideBox li{background-image:none;padding:0;margin:0;border-bottom:1px solid #666}.sideBox li:last-child{border-bottom:0}.sideBox li.cat-item{background-image:url(../images/list_1st.png);padding:0 0 0 15px;background-position:5px 7px}
.generalBox .cat-item .children li,.sideBox .children li{background-image:none;padding:0}.sideBox li span.icon-home{font-size:22px;display:inline;margin:0 5px 0 0;color:#039}
.sideBox ul,.sideBox .textwidget{padding:0;margin-top:0;border-radius:0;border:0}.sideBox .cat_count{float:right;font-size:15px;color:inherit;padding:0 5px}
.boxContent a{display:inline;padding:0;line-height:2}.boxContent a.link_button_static{display:inline-block;line-height:inherit}.sideBox .cat-item,.sideBox .menu-item{min-height:54px}
.sidebar_button{text-align:center;background-color:#999;padding:5px 0;margin:9px;border-radius:5px;display:inline-block}.sidebar_pc{width:170px;margin-right:5px}
.sidebar_close{margin-left:10px;padding:6px 7px 5px}.sidebar_button a{text-decoration:none}.sb_icon-pc{margin-right:10px;vertical-align:text-top}.sideBox .catRankOrder{padding:0}
.sideBox .catRankOrder li{margin:0;overflow:hidden;border-bottom:1px solid #666}.sideBox .catRankOrder li:last-child{border-bottom:0}.sideBox .catRankOrder li a{display:block;padding:35px 0 5px 5px}
.catRankOrder li:before{left:5px}#wrapper_header.header_fix{position:fixed;z-index:10;width:100%}.article h1,.article.post h2.front_page_h2{padding-top:15px;padding-bottom:14px}
.postDate{line-height:1.3}.postDate span{display:block}.article table{margin:5px -10px 10px -10px;font-size:8px}.article th,.article td{padding:2px}.article table .shousai,.article table .kousiki{font-size:13px;padding:5px 0}
.wrap_mobile_table{width:100%;overflow:scroll;margin:0 auto 15px;-webkit-overflow-scrolling:touch}.article .wrap_mobile_table table{margin:5px 0 10px;font-size:13px;width:620px}
.article .wrap_mobile_table th,.article .wrap_mobile_table td{padding:5px}.mobile_table_note{text-align:center;font-size:10px;color:#666;display:block;margin:10px 0 0;line-height:1}
.article .wrap_mobile_table table .shousai,.article .wrap_mobile_table table .kousiki{font-size:13px;padding:5px 15px}.navPost{background-color:#f3f3f3}
.navPost ul{display:table;width:100%;margin:0;border-bottom:1px solid #ccc}.prevPost,.nextPost{display:table-cell;width:49%;background-repeat:no-repeat;vertical-align:middle;line-height:1.2;padding:10px;font-size:12px}
.prevPost{border-right:1px solid #CCC;background-image:url(../images/postNavLeft.svg);background-position:left center;text-align:left;padding-left:25px}
.nextPost{background-image:url(../images/postNavRight.svg);background-position:center right;text-align:right;padding-right:25px}.navPost a{font-size:12px;display:block;margin-top:3px;text-decoration:none}
.pn_top a{font-size:12px;background-color:#efefef;text-decoration:none;line-height:1.2}.pn_top{margin-bottom:20px;border-bottom:1px solid #ccc}.product_info_in_review{border-style:none none solid;margin:0 auto 20px;padding:10px 10px;border-radius:0}
.review_pro_rating{clear:both}.ranking_review_content{padding:5px 0 5px 0;line-height:1.2}a.ranking_review{text-decoration:none;color:#333}.ranking_review{margin:5px 0 5px;min-height:97px}
.ranking_review_title{color:#11c}.review_rank_sc .sc_label{font-size:10px}.review_rank_sc{width:64px}.review_pro_rating .review_count{font-size:13px}#respond{background-color:#f8f8f8;margin:-10px -15px 0;padding:5px 15px;border-style:none none solid none}
#respond input[type='text'],#respond textarea{-webkit-appearance:none}.commentlist #respond{margin:0 -15px 0 0;padding:5px 15px;border-left:3px solid #ccc}
.commentlist .children #respond{margin:0 -15px 0 -8px}.commentlist .comment_depth-2+#respond{margin:0 -15px 0 0}#comments h2{padding-top:15px;padding-bottom:14px;margin-left:0}
#comments .wrap_post_adsense h2{margin-left:-10px}.commentlist ul.children{margin:0}.commentWrapper.artCont{padding:15px 15px}.commenter_info{width:100%}
#comments ol{margin:0}.commentlist li{padding:10px 0 0 0}.commentlist li.comment_depth-2{border-left:3px solid #ccc;padding-left:5px}.commentCont{margin-bottom:0}
.archive_arrow{position:absolute;top:44%;right:5px;background-color:#333;width:24px;height:24px;display:block;border-radius:12px}.archive_arrow::before,.archive_arrow::after{content:"";display:block;position:absolute;left:35%;width:10px;height:2px;background-color:#ccc}
.archive_arrow::before{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);top:34%}
.archive_arrow::after{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg);top:60%}
.page-numbers{padding:10px 20px;margin:0 6px;font-weight:bold;border-radius:2px}.page-numbers a{color:#333}.paged_info{clear:both;margin:5px auto 0;font-size:14px}
.no_pages{margin-top:0}.tablenav{border-top:2px solid #666}.tablenav_counter{font-size:14px}.tablenav_single .page-numbers{border-color:#bbb;font-size:16px;margin:0 2px;padding:1px 7px}
.tablenav_single{border:0}.wrap_post_comment_pagenate{margin:20px auto 10px;text-align:center}.wrap_post_comment_pagenate .page-numbers{padding:4px 10px;margin:0 2px}
.article .related_post{text-align:center}.related_post_list{padding:10px 15px}.related_post_list a{display:flex}.related_post_list .related_post_thum{flex-shrink:0;flex-grow:0}
.related_post_tile{width:42%;max-width:145px}.archive article a{color:#333;display:block;padding:10px}.archive article a:hover,.archive article a:focus,.archive article a:active{background-color:#efefef}
.home_social_area{position:relative;background-color:#333;margin:0;padding:15px 10px;text-align:center}.art_social .wp_social_bookmarking_light>div,.home_social_area .wp_social_bookmarking_light>div{margin-top:5px!important}
.home_social_area .wp_social_bookmarking_light_clear{display:none}.archive table.rating_chart a{padding:0;color:#11c}.archive .product_dis a{display:inline;padding:0;color:#11c}
.wrap_rating_chart,.product_dis_1,.archive .product_dis_2{padding:0 10px 0}.wrap_review{padding:0;border-bottom:0}.refine_note{font-size:14px;padding:10px;background-color:#efefef;border:1px solid #ccc;border-style:none none solid;overflow:hidden}
.refine_note a{padding:2px 5px}.wrap_product_list{border-top:0}.archive .wrap_reviewer_info{width:100%;float:none;text-align:left}.archive .reviewerImg{display:inline-block}
.wrap_reviewer_info_text{display:inline-block}.reviewBox{margin-left:0;margin-right:0}.more_link{text-align:right;padding:5px 0 0}.more_link_text{display:inline-block;padding:2px 5px;border:1px solid #ccc;background-color:#efefef;border-radius:3px;color:#11c}
.more_link .icon-delta-r{margin:0 0 0 5px;font-size:12px}.article table.rating_chart{width:100%;font-size:16px}.rate_meter{width:100%;height:30px}.rating_chart .rating_score{width:45px}
.rating_chart .rating_volume{width:40px}.rating_article{border-style:none;margin-bottom:0}.archive article .product_dis_1 a,.archive article.product_dis_2 a{display:inline;color:#03C;padding:0}
.wrap_review_button{text-align:center;padding:5px 0 0;margin:0 0 5px}.review_pro_rating{margin:0 0 3px 0}.review_pro_name{margin:0 0 3px 0}#comments.nr_commnet #respond h2{margin:-6px -10px 0}
.com_page_info{display:block;margin:5px 0 0}.in_content .aw_nav_menu ul{margin:0;padding:0}.in_content .aw_nav_menu li{border-bottom:1px dotted #ccc;margin:0}
.in_content .aw_nav_menu li a{width:auto}.in_content .catRankOrder li:last-child{border-bottom:1px dotted #ccc}.aw_nav_menu.artBox,.aw_PopInCategory.artBox,.MsxRecentEntry.artBox{margin-bottom:15px}
.widget_upper.in_content h3,.widget_bottom.in_content h3{padding-top:15px;padding-bottom:14px}.wrap_menu_eyecatch{border-bottom:0}.in_content .textwidget p{padding-left:20px;padding-right:20px}
.in_content .f_box_text p{padding-left:inherit;padding-right:inherit}.footBox #searchBox{float:none;height:28px;margin:5px auto}.footBox #s{width:calc(100% - 65px);font-size:14px;margin-top:5px;padding:0}
.footBox #searchsubmit{float:right;font-size:14px;margin:5px}.fixed_banner{position:fixed;width:100%;background-color:#333;bottom:0;text-align:center;z-index:99;height:100px}
.fixed_banner a{display:block}.close_btn_banner{position:absolute;right:0;top:0;color:#fff;background-color:#333;padding:0 7px;opacity:.5;height:25px;width:25px;padding:0}
.close_btn_banner::before,.close_btn_banner::after{content:"";display:block;position:absolute;top:50%;left:20%;width:18px;height:2px;background-color:#ccc}
.close_btn_banner::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close_btn_banner::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.wrap_with_fixed_banner{margin-bottom:100px}#page-top.with_fixed_banner{bottom:110px}#page-top.with_fixed_banner.topBtnBottom{bottom:190px}.f_box_button .button{width:220px;padding:9px 14px;text-align:center;font-size:20px;margin:0 auto 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rankComment{width:85%}.rankBox_2 .rankImg,.rankBox_3 .rankImg{margin:12px auto;float:none;width:154px}.custBox_fukidashi{padding:0;margin:0 10px}.balloonAvator_l,.balloonAvator_r{margin-bottom:15px;width:auto}
.balloonAvator_l.balloonAvator_tate2,.balloonAvator_r.balloonAvator_tate2{margin-top:15px}.balloonAvator_l.balloonAvator_yoko,.balloonAvator_r.balloonAvator_yoko{margin:0;width:108px}
.balloonAvator_l.balloonAvator_yoko{float:left}.balloonAvator_r.balloonAvator_yoko{float:right}.balloonAvator_l.balloonAvator_tate2 div,.balloonAvator_l.balloonAvator_tate div{display:table-cell;vertical-align:middle;text-align:left}
.balloonAvator_r.balloonAvator_tate2 div,.balloonAvator_r.balloonAvator_tate div{display:table-cell;vertical-align:middle;text-align:right}.balloon_r.balloon_yoko{margin-right:120px;width:auto}
.balloon_l.balloon_yoko{margin-left:120px;width:auto}.balloon_yoko{float:none}.wrap_av_img{width:100px;margin:0 auto}.balloonAvator_yoko .avater_name{font-size:12px}
.balloonText.balloon_tate2,.balloonText.balloon_tate,#content-1col .custBox .balloonText.balloon_tate,#content-1col .balloonText.balloon_tate,#content-1col .custBox .balloonText.balloon_tate2,#content-1col .balloonText.balloon_tate2{clear:both;width:auto}
.balloon_l.balloon_yoko:before,.balloon_l.balloon_yoko:after,.balloon_r.balloon_yoko:before,.balloon_r.balloon_yoko:after,.balloon_l.balloon_tate:before,.balloon_l.balloon_tate:after,.balloon_r.balloon_tate:before,.balloon_r.balloon_tate:after,.balloon_l.balloon_tate2:before,.balloon_l.balloon_tate2:after,.balloon_r.balloon_tate2:before,.balloon_r.balloon_tate2:after{content:'';display:block;height:0;position:absolute}
.balloon_l.balloon_yoko:before{border-right:23px solid #dedede;border-top:12px solid transparent;border-bottom:12px solid transparent;top:10px;left:-24px}
.balloon_l.balloon_yoko:after{border-right:21px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:12px;left:-21px}
.balloon_r.balloon_yoko:before{border-left:23px solid #dedede;border-top:12px solid transparent;border-bottom:12px solid transparent;top:10px;right:-24px}
.balloon_r.balloon_yoko:after{border-left:20px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:12px;right:-20px}
.box_pink .balloon_l.balloon_yoko:before{border-right-color:#f07fa3}.box_pink .balloon_r.balloon_yoko:before{border-left-color:#f07fa3}.box_green .balloon_l.balloon_yoko:before{border-right-color:#509b49}
.box_green .balloon_r.balloon_yoko:before{border-left-color:#509b49}.box_black .balloon_l.balloon_yoko:before{border-right-color:#000}.box_black .balloon_r.balloon_yoko:before{border-left-color:#000}
.box_blue .balloon_l.balloon_yoko:before{border-right-color:#0e7ac4}.box_blue .balloon_r.balloon_yoko:before{border-left-color:#0e7ac4}.balloon_l.balloon_yoko.ballon_aqua:before,.balloon_l.balloon_yoko.ballon_yellow-green:before,.balloon_l.balloon_yoko.ballon_pink:before,.balloon_l.balloon_yoko.ballon_light-gray:before{border-right-color:#dedede!important}
.balloon_r.balloon_yoko.ballon_aqua:before,.balloon_r.balloon_yoko.ballon_yellow-green:before,.balloon_r.balloon_yoko.ballon_pink:before,.balloon_r.balloon_yoko.ballon_light-gray:before{border-left-color:#dedede!important}
.balloon_l.balloon_yoko.ballon_aqua:after{border-right-color:#cfe3fe}.balloon_r.balloon_yoko.ballon_aqua:after{border-left-color:#cfe3fe}.balloon_l.balloon_yoko.ballon_yellow-green:after{border-right-color:#afe549}
.balloon_r.balloon_yoko.ballon_yellow-green:after{border-left-color:#afe549}.balloon_l.balloon_yoko.ballon_pink:after{border-right-color:#fedbe8}.balloon_r.balloon_yoko.ballon_pink:after{border-left-color:#fedbe8}
.balloon_l.balloon_yoko.ballon_light-gray:after{border-right-color:#f5f5f5}.balloon_r.balloon_yoko.ballon_light-gray:after{border-left-color:#f5f5f5}.balloon_l.balloon_tate:before{border-bottom:20px solid #dedede;border-right:11px solid transparent;border-left:11px solid transparent;top:-20px;left:12px}
.balloon_l.balloon_tate:after{border-bottom:24px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;top:-17px;left:11px}
.balloon_r.balloon_tate:before{border-bottom:20px solid #dedede;border-right:11px solid transparent;border-left:11px solid transparent;top:-20px;right:12px}
.balloon_r.balloon_tate:after{border-bottom:24px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;top:-17px;right:11px}
.box_pink .balloon_l.balloon_tate:before,.box_pink .balloon_r.balloon_tate:before{border-bottom-color:#f07fa3}.box_green .balloon_l.balloon_tate:before,.box_green .balloon_r.balloon_tate:before{border-bottom-color:#509b49}
.box_black .balloon_l.balloon_tate:before,.box_black .balloon_r.balloon_tate:before{border-bottom-color:#000}.box_blue .balloon_l.balloon_tate:before,.box_blue .balloon_r.balloon_tate:before{border-bottom-color:#0e7ac4}
.balloon_l.balloon_tate.ballon_aqua:before,.balloon_l.balloon_tate.ballon_yellow-green:before,.balloon_l.balloon_tate.ballon_pink:before,.balloon_l.balloon_tate.ballon_light-gray:before,.balloon_r.balloon_tate.ballon_aqua:before,.balloon_r.balloon_tate.ballon_yellow-green:before,.balloon_r.balloon_tate.ballon_pink:before,.balloon_r.balloon_tate.ballon_light-gray:before{border-bottom-color:#dedede!important}
.balloon_l.balloon_tate.ballon_aqua:after,.balloon_r.balloon_tate.ballon_aqua:after{border-bottom-color:#cfe3fe}.balloon_l.balloon_tate.ballon_yellow-green:after,.balloon_r.balloon_tate.ballon_yellow-green:after{border-bottom-color:#afe549}
.balloon_l.balloon_tate.ballon_pink:after,.balloon_r.balloon_tate.ballon_pink:after{border-bottom-color:#fedbe8}.balloon_l.balloon_tate.ballon_light-gray:after,.balloon_r.balloon_tate.ballon_light-gray:after{border-bottom-color:#f5f5f5}
.balloon_l.balloon_tate2:before{border-top:20px solid #dedede;border-right:11px solid transparent;border-left:11px solid transparent;top:auto;left:12px;bottom:-20px}
.balloon_l.balloon_tate2:after{border-top:24px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;top:auto;left:11px;bottom:-17px}
.balloon_r.balloon_tate2:before{border-top:20px solid #dedede;border-right:11px solid transparent;border-left:11px solid transparent;top:auto;right:12px;bottom:-20px}
.balloon_r.balloon_tate2:after{border-top:24px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;top:auto;right:11px;bottom:-17px}
.box_pink .balloon_l.balloon_tate2:before,.box_pink .balloon_r.balloon_tate2:before{border-top-color:#f07fa3}.box_green .balloon_l.balloon_tate2:before,.box_green .balloon_r.balloon_tate2:before{border-top-color:#509b49}
.box_black .balloon_l.balloon_tate2:before,.box_black .balloon_r.balloon_tate2:before{border-top-color:#000}.box_blue .balloon_l.balloon_tate2:before,.box_blue .balloon_r.balloon_tate2:before{border-top-color:#0e7ac4}
.balloon_l.balloon_tate2.ballon_aqua:before,.balloon_l.balloon_tate2.ballon_yellow-green:before,.balloon_l.balloon_tate2.ballon_pink:before,.balloon_l.balloon_tate2.ballon_light-gray:before,.balloon_r.balloon_tate2.ballon_aqua:before,.balloon_r.balloon_tate2.ballon_yellow-green:before,.balloon_r.balloon_tate2.ballon_pink:before,.balloon_r.balloon_tate2.ballon_light-gray:before{border-top-color:#dedede!important}
.balloon_l.balloon_tate2.ballon_aqua:after,.balloon_r.balloon_tate2.ballon_aqua:after{border-top-color:#cfe3fe}.balloon_l.balloon_tate2.ballon_yellow-green:after,.balloon_r.balloon_tate2.ballon_yellow-green:after{border-top-color:#afe549}
.balloon_l.balloon_tate2.ballon_pink:after,.balloon_r.balloon_tate2.ballon_pink:after{border-top-color:#fedbe8}.balloon_l.balloon_tate2.ballon_light-gray:after,.balloon_r.balloon_tate2.ballon_light-gray:after{border-top-color:#f5f5f5}
.balloonText_noFrame_l p{margin:0 0 30px 115px}.balloonText_noFrame_l p:last-child{margin:0 0 0 115px}.balloonText_noFrame_r p{margin:0 115px 30px 0}.balloonText_noFrame_r p:last-child{margin:0 115px 0 0}
.artBox ul.f_container,.artBox ol.r_container{margin:0 auto 25px}.link_card_eyecatch{width:100px}.link_card_content{line-height:1.2}.in_link_date{display:block;margin-top:2px}
#content .widget_bottom .artBox:first-child h3,#content .widget_upper .artBox:first-child h3{border-top-style:none}#content h3.with_img{text-align:center}
#content h3.with_img:before{width:0}#content .artBox{word-break:break-all}.sideBox .profile_widget_sns a{width:45px;height:45px;color:#fff;display:inline-block;margin:0 3px 5px;padding:0}
.profile_widget_sns a{margin:0 3px 5px}.sideBox .profile_widget_content{padding:0 10px}.artBox .profile_widget_content{padding:0 20px}.sideBox .noTitle .profile_widget_content{border-top:1px solid #666}
.sideBox .profile_widget_sns a{width:45px;height:45px;color:#fff;display:inline-block;margin:0 3px 5px;padding:0;line-height:2.5}.artBox .profile_widget_text{text-align:left}
.artBox .profile_widget_text a{display:inline-block;padding:0;line-height:1.3}.artBox .profile_widget_sns a{display:inline-block;margin:0 2px 5px;line-height:2.5}
.sideBox a.profile_widget-youtube,.artBox a.profile_widget-youtube{font-size:14px;line-height:3.4}.wrap_profile_info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.profile_widget_img{width:96px;height:96px;margin:10px 10px 10px;-webkit-flex-shrink:0;flex-shrink:0}.sideBox .profile_widget_img{margin:10px 10px 10px 0}
.profile_widget_title{text-align:left}.aw_profile .boxContent{padding-top:6px}.toc_1col .toc_children{margin:0 -15px}.toc_item_thum{width:100px}.go_toc{text-align:right}
.article .wrap_recentcomments,.in_content .wrap_recentcomments,#sidebar .wrap_recentcomments{border:0}@media screen and (max-width:400px){ul.f_container .f_box_img,ol.r_container .f_box_img{display:block;float:none;width:100%}
ul.f_container .f_box_text,ol.r_container .f_box_text{float:none;min-width:auto;width:100%;margin-left:auto;margin-right:auto}}@media screen and (min-width:400px){ul.f_container .f_box_img,ol.r_container .f_box_img{display:block;float:left;width:45%}
ul.f_container .f_box_text,ol.r_container .f_box_text{float:left;min-width:140px;width:50%;margin-left:10px}}@media screen and (min-width:480px){.archive article a{padding:10px 25px}
.archive article:after{right:15px}#content-1col section{margin:0 30px}#content-1col .custom_h3 h2{margin:25px -30px 15px;padding:23px 30px}.article table{margin:5px 0 10px}
ul.f_container .f_box_img,ol.r_container .f_box_img{width:200px}ul.f_container .f_box_text,ol.r_container .f_box_text{float:none;width:auto;margin-left:200px}
.f_box_button .button{width:80%}.footMenu li{float:left;width:50%}.footMenu li:nth-child(even){border-left:1px solid #ccc;margin-left:-1px}.footMenu a{padding:10px 5px 4px}
.footMenu li::after{content:''}}@media screen and (min-width:650px){.toc_children{margin:0 5px 5px 60px;clear:none}.article table{margin:5px 0 10px;font-size:13px}
.article th,.article td{padding:5px}.article table .shousai,.article table .kousiki{font-size:13px;padding:5px 15px}}@media screen and (min-width:700px){#content{border-style:none solid;border-width:1px;border-color:#ccc}
#header,#main,.footer{width:700px}.hd_head_img img{max-width:700px}ul.f_container li,ol.r_container li{width:200px;margin-bottom:0}ul.f_container .f_box_img,ol.r_container .f_box_img{display:block;float:none;width:100%}
ul.f_container .f_box_text,ol.r_container .f_box_text{float:none;min-width:100%;width:100%;margin-left:0}.f_box_button .button{padding:5px 15px;font-size:13px;margin:0 3px}
}@media screen and (min-width:900px){#wrapper-1col{-moz-box-shadow:0 0 8px rgba(0,0,0,0.80);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.80);box-shadow:0 0 8px rgba(0,0,0,0.80)}
}