@charset "UTF-8";#contents .headImgBlock{margin-bottom:10px;text-align:center}#contents .lead .title{margin-bottom:4px;display:block;font-weight:700;font-size:122%}#contents .lead{padding:0}.pageCateSc #contents{padding-bottom:20px}.pageCateSc #contents .lead{margin-bottom:30px}#nav .cateTopNav{margin-bottom:20px;padding-bottom:5px;border:1px solid #E7E6E3;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:#DBDBDB 0 0 4px;-moz-box-shadow:#DBDBDB 0 0 4px;-webkit-box-shadow:#DBDBDB 0 0 4px;background-color:#FFF}#nav .cateTopNav .title{padding:11px 5px 8px 42px;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;color:#FFF;font-size:122%;font-weight:700}.pageManual #nav .cateTopNav .title,.pageNlTop #nav .cateTopNav .title{background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sidenav_icon.gif) -520px -1800px no-repeat}.pageQaTop #nav .cateTopNav .title{background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sidenav_icon.gif) -520px -2015px no-repeat}#nav .cateTopNav ul{margin:0 5px;border-bottom:1px dotted #CCC}#nav .cateTopNav ul li{padding:5px;border-top:1px dotted #CCC!important;border-bottom:1px solid #FFF!important;background:linear-gradient(top,#FFF 0,#F3F3F3 100%);background:-moz-linear-gradient(top,#FFF 0,#F3F3F3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100%,#F3F3F3));background:-webkit-linear-gradient(top,#FFF 0,#F3F3F3 100%);background:-ms-linear-gradient(top,#FFF 0,#F3F3F3 100%);-pie-background:linear-gradient(top,#FFF 0,#F3F3F3 100%);display:block;line-height:1;vertical-align:bottom;position:relative;behavior:url(/hikkoshi/js/PIE.htc)}#nav .cateTopNav ul li:first-child{border-top:none;box-shadow:none;-webkit-box-shadow:none;-pie-box-shadow:none}#nav .cateTopNav ul li a{padding:11px 5px 12px 32px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sidenav_icon.gif) -773px 7px no-repeat;display:block;color:#333;font-weight:700;text-decoration:none}#nav .cateTopNav ul li a.linkOn,#nav .cateTopNav ul li a:hover{padding:11px 5px 12px 32px;border-radius:3px;color:#FFF;text-decoration:none}#nav .cateTopNav ul li a:hover{background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sidenav_icon.gif) -773px 7px no-repeat #999}#nav .cateTopNav ul li a.linkOn{background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sidenav_icon.gif) -250px -1489px no-repeat #999}.pageManual #contents .profileBox{margin-bottom:26px;padding:10px 0 20px;border-radius:2px;background-color:#F3F3F3}.pageManual #contents .profileBox h3{margin-bottom:10px;padding:0 20px;font-weight:700;font-size:114%}.pageManual #contents .profileBox .profileBlock{padding:0 24px 0 20px;border-right:solid 2px #CCC}.pageManual #contents .profileBox .profileBlock:last-child{border:none}.pageManual #contents .profileBox.writerNum2 .profileBlock{width:50%;display:table-cell}.pageManual #contents .profileBox.writerNum2.writerNum3 .profileBlock{width:33%}.pageManual #contents .profileBox .profileBlock img{padding:5px;border:1px solid #E8E7E6;background-color:#FFF}.pageManual #contents .profileBox .profileBlock div{margin:-73px 0 0 80px;min-height:78px;height:auto!important;height:78px}.pageManual #contents .profileBox .profileBlock div .name{margin-bottom:3px;font-weight:700;display:block}.pageManual #contents .profileBox .profileBlock div .note{font-size:85%;display:block}.pageManual #contents .profileBox .profileBlock p{margin-bottom:0;font-size:85%}.pageQaTop #contents .comsBox{padding:18px 18px 0;background-color:#F6F6F6;overflow:hidden}.pageQaTop #contents .comsBox span{padding-right:18px;float:left;font-weight:700;display:block}.pageQaTop #contents .comsBox .comsBlock{margin-top:-7px;float:left}.pageQaTop #contents .comsBox .comsBlock img{margin:0 10px 5px 0;border:1px solid #CCC;float:none}#contents .naviBox{padding:24px 0 12px;width:664px;overflow:hidden}#contents .naviBox .naviBlock{margin:0 14px 15px 0;padding:10px 8px;width:282px;border:5px solid #E4E4E4;float:left;border-radius:4px;background-color:#F9F9F9}#contents .naviBox .naviBlock h2{margin:0 0 12px;padding:0 0 10px;border-bottom:solid 1px #CCC;border-radius:0;background-color:transparent;font-size:100%;text-align:center}#contents .naviBox .naviBlock h2 a{font-size:122%;font-weight:700}#contents .naviBox .naviBlock img{margin:0 7px 0 0;float:left}#contents .naviBox .naviBlock p{margin:0;font-size:92%}.pageNlTop #contents .profileTitle,.pageQaTop #contents .profileTitle{padding:0 10px 5px;font-size:122%;font-weight:700}.pageNlTop #contents .profileArea,.pageQaTop #contents .profileArea{margin:0 auto 40px;width:610px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/border_check.gif) left top repeat-x}.pageNlTop #contents .profileArea .profileBox,.pageQaTop #contents .profileArea .profileBox{padding:17px 0;min-height:70px;height:auto!important;height:70px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/border_check.gif) left bottom repeat-x}.pageNlTop #contents .profileArea .profileBox img,.pageQaTop #contents .profileArea .profileBox img{padding:5px;border:1px solid #E8E7E6;background-color:#FFF}.pageNlTop #contents .profileArea .profileBox .profileBlock,.pageQaTop #contents .profileArea .profileBox .profileBlock{margin:-75px 0 0 85px}.pageNlTop #contents .profileArea .profileBox .profileBlock .name,.pageQaTop #contents .profileArea .profileBox .profileBlock .name{padding:0 12px 0 50px;display:block;font-weight:700;font-size:114%;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/ex/icon_guide.gif) left center no-repeat}.pageNlTop #contents .profileArea .profileBox .profileBlock .name span,.pageQaTop #contents .profileArea .profileBox .profileBlock .name span{font-size:85%}.pageNlTop #contents .profileArea .profileBox .profileBlock .note,.pageQaTop #contents .profileArea .profileBox .profileBlock .note{margin-bottom:3px;font-size:100%}.pageNlTop #contents .profileArea .profileBox .profileBlock p,.pageQaTop #contents .profileArea .profileBox .profileBlock p{margin-bottom:0;padding:7px 2px 0;font-size:85%}.pageNlTop #contents .overtureBox,.pageQaTop #contents .overtureBox{margin-bottom:40px}.pageQaTop #contents .overtureBox article,.pageTagQa #contents .overtureBox article{padding-bottom:25px}.pageQaTop #contents .overtureBox article div,.pageTagQa #contents .overtureBox article div{margin:0;min-height:19px;height:auto!important;height:19px}.pageQaTop #contents .overtureBox article .questionBlock,.pageTagQa #contents .overtureBox article .questionBlock{margin:0 0 10px 5px;padding:0}.pageQaTop #contents .overtureBox article .questionBlock h3,.pageTagQa #contents .overtureBox article .questionBlock h3{margin:-30px 0 0 35px}.pageQaTop #contents .overtureBox article .questionBlock p.overtureText,.pageTagQa #contents .overtureBox article .questionBlock p.overtureText{margin:0 0 0 35px;height:3.1em;overflow:hidden;font-size:100%}.pageQaTop #contents .overtureBox article .questionBlock img,.pageTagQa #contents .overtureBox article .questionBlock img{padding:0;border:none}.pageQaTop #contents .overtureBox article .answerBox,.pageTagQa #contents .overtureBox article .answerBox{margin:0 0 0 35px;padding:16px 20px;border:3px solid #E8E8E8;border-radius:3px;position:relative}.pageQaTop #contents .overtureBox article .answerBox img,.pageTagQa #contents .overtureBox article .answerBox img{padding:0;border:none}.pageQaTop #contents .overtureBox article .answerBox img.icon,.pageTagQa #contents .overtureBox article .answerBox img.icon{top:-9px;left:-9px;position:absolute}.pageQaTop #contents .overtureBox article .answerBox .answerBlock,.pageTagQa #contents .overtureBox article .answerBox .answerBlock{margin:-39px 0 0 78px}.pageQaTop #contents .overtureBox article .answerBox .answerBlock p.overtureText,.pageTagQa #contents .overtureBox article .answerBox .answerBlock p.overtureText{margin-bottom:0;height:3.1em;overflow:hidden;font-size:100%}.pageQaTop #contents .overtureBox article .answerBox .answerBlock span,.pageTagQa #contents .overtureBox article .answerBox .answerBlock span{font-weight:700;color:#3E7B3F}#contents .categoryBlock div span a.linkOn,#contents .tagListBlock a.linkOn{color:#336}.pageQaTop #contents .overtureBox article .answerBox .answerBlock div,.pageTagQa #contents .overtureBox article .answerBox .answerBlock div{font-weight:700}.pageQaTop #contents .overtureBox article .answerBox .answerBlock div a,.pageTagQa #contents .overtureBox article .answerBox .answerBlock div a{margin-left:15px}.pageCateSc #contents .overtureBox{margin-bottom:40px;position:relative}.pageCateSc #contents .overtureBox article{margin:0 0 30px;border-bottom:none!important}.pageCateSc #contents .overtureBox article h2{margin:0 0 10px;padding:13px 12px 10px;border-radius:4px;box-sizing:border-box;background:#F6F6F6}.pageCateSc #contents .overtureBox article h2 a{font-weight:700}.pageCateSc #contents .overtureBox article .date{margin:0 0 10px;min-height:10px;display:block;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sc/icon_date_mz.jpg) left center no-repeat}.pageCateSc #contents .overtureBox article div.mzMainPic{margin:0 0 15px;padding:0;line-height:0;position:relative;width:630px}.pageCateSc #contents .overtureBox article div.mzMainPic img{padding:0;border:none;background:0 0}.pageCateSc #contents .overtureBox article div.mzMainPic>span.new{position:absolute;display:block;width:61px;height:61px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/sc/label_new.png) left top no-repeat;top:0;left:0;z-index:10}.pageCateSc #contents .overtureBox article div.mzMainPic>span{display:none}.pageCateSc #contents .overtureBox article p.overtureText{margin-bottom:0;height:3.1em;overflow:hidden}.pageCateSc #contents .overtureBox .readMore{margin:0;padding:0 0 0 1.5em;min-height:inherit;background:#FFF;text-align:right}.pageCateSc #contents .snsArea{margin:0 0 40px}#contents .experienceBox{padding:24px 0 12px;width:645px;overflow:hidden}#contents .experienceBox .experienceBlock{margin:0 15px 15px 0;padding:10px 8px;width:174px;border:5px solid #E4E4E4;float:left;border-radius:3px;background-color:#F9F9F9}#contents .experienceBox .experienceBlock h2{margin:0 0 4px;padding:0;border-radius:0;background-color:transparent;font-size:100%;text-align:center}#contents .experienceBox .experienceBlock h2 a{font-size:122%;font-weight:700}#contents .experienceBox .experienceBlock p{margin:0;min-height:5em;font-size:92%}#contents .categoryBlock{margin-bottom:30px;clear:both}#contents .categoryBlock h2{margin:0 0 2px!important;padding:0 5px 12px 25px!important;border-bottom:2px dotted #CCC\9;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) 3px -245px no-repeat #FFF\9;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) 3px -245px no-repeat,url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) left bottom no-repeat!important;font-size:136%!important;font-weight:700!important}:root #contents .categoryBlock h2{border-bottom:none\9}#contents .categoryBlock h2 span{font-size:77%}#contents .categoryBlock div{padding:10px 10px 10px 27px;text-indent:-27px;border-bottom:1px dotted #CCC}#contents .categoryBlock div span{margin-right:8px;padding-left:11px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) -1890px -245px no-repeat}#contents .categoryBlock div span.top{background:0 0}#contents .categoryBlock div span.top a{padding:2px 0 0 16px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) -1890px 0 no-repeat}#contents .tagListBlock{padding-bottom:24px}#contents .tagListBlock h2{margin:0 0 12px!important;padding:0 5px 12px 25px!important;border-bottom:2px dotted #CCC\9;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) -630px -246px no-repeat #FFF\9;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) -630px -246px no-repeat,url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/contents_icon_01.gif) left bottom no-repeat!important;font-size:136%!important;font-weight:700!important}:root #contents .tagListBlock h2{border-bottom:none\9}#contents .tagListBlock a{margin:0 10px 5px 0;display:inline-block}#contents .tagListBlock .tagLarge{font-size:136%;font-weight:700}#contents .tagListBlock .tagMiddle{font-size:122%}#contents .tagListBlock .textLink{font-size:85%}#contents aside{margin-top:13px;overflow:hidden}#contents aside div{clear:both}#contents aside img.bannerLeft{padding-bottom:10px;float:left}#contents aside img.bannerRight{padding-bottom:10px;float:right}