@charset 'UTF-8';body#top .breadCrumbNavWrapper ul,body#news .breadCrumbNavWrapper ul,body#inquiry .breadCrumbNavWrapper ul,body#attention .breadCrumbNavWrapper ul{top:12px;}body#top #contents .news,body#news #contents .news,body#inquiry #contents .inquiry,body#attention #contents .attention{margin-top:4em;}#contents .module{width:980px;margin:0 auto;}.module .contentsTtl{background:url(/haka/images/border_ohaka.gif) 0 0 repeat-x;padding:5px 0 0;margin:0 0 15px;}.module .contentsTtl .inner{min-height:22px;_height:22px;padding:5px 15px 5px 10px;border-top:1px dotted #526e29;border-bottom:1px dotted #526e29;}.module .contentsTtl h2,.module .contentsTtl h3{min-height:22px;_height:22px;background:url(/haka/images/ico_circle.png) 0 50% no-repeat;padding:2px 0 0 33px;color:#777;font-size:1.8em;font-weight:bold;}.ttlPt1{background:url(/haka/images/ico_circle_white.png) 10px 50% no-repeat #402900;padding:10px 10px 10px 39px;font-size:1.15em;font-weight:bold;color:#fff;}.toTop{margin:37px 0 0;}body#top #contents #main{width:100%;margin:0 auto 50px;background:url(/images/bg_top_main.jpg) 50% 0 no-repeat;}body#top #contents #main .inner{width:980px;margin:0 auto;position:relative;}body#top #contents #main .mainImg{width:980px;min-height:378px;margin:0 auto;position:relative;z-index:100;_height:378px;}body#top #contents #main .mainImg h2{width:594px;height:73px;background:url(/images/logo_shukatsu_l.gif) 0 0 no-repeat;text-indent:-9999em;position:absolute;top:139px;left:80px;}body#top #contents #main .mainImg h3{width:490px;height:30px;background:url(/images/catch_top.gif) 0 0 no-repeat;text-indent:-9999em;position:absolute;top:93px;left:80px;}body#top #contents #main .mainImg p{width:585px;font-weight:normal;position:absolute;top:230px;left:88px;}body#top #contents #main .mainImg p span{color:#9b0000;font-weight:bold;line-height:1.5em;}body#top #contents #main .mainImg .btnAbout{width:231px;height:240px;position:absolute;top:77px;left:683px;}body#top #contents #main .mainImg .btnAbout a{width:231px;height:240px;display:block;background:url(/images/btn_about.png) 0 0 no-repeat;text-indent:-9999em;}body#top #contents #main .shukatsuLink{background:url(/images/img_top_cat.gif) 700px 100% no-repeat;}body#top #contents #main .shukatsuLink ul.pkg{clear:both;margin-bottom:10px;}body#top #contents #main .shukatsuLink ul li{width:320px;float:left;margin-left:10px;}body#top #contents #main .shukatsuLink ul li.sougi,body#top #contents #main .shukatsuLink ul li.ihin{margin-left:0;}body#top #contents #main .shukatsuLink ul li a{min-height:288px;display:block;padding:10px;background:#f7f5ef;position:relative;text-decoration:none;_height:288px;zoom:1;}body#top #contents #main .shukatsuLink ul li a:hover,body#top #contents #main .shukatsuLink ul li a:active{opacity:.6;_background:#faf9f5;*background:#faf9f5;background:#faf9f5\9;}body#top #contents #main .shukatsuLink ul li a .ico{background:url(/images/ico_shukatsu.png) 50% 0 no-repeat;position:absolute;z-index:100;}body#top #contents #main .shukatsuLink ul li.sougi a .ico{width:158px;height:160px;background-position:50% 0;top:42px;left:75px;}body#top #contents #main .shukatsuLink ul li.haka a .ico{width:158px;height:163px;background-position:50% -162px;top:39px;left:75px;}body#top #contents #main .shukatsuLink ul li.souzoku a .ico{width:223px;height:157px;background-position:50% -327px;top:45px;left:42px;}body#top #contents #main .shukatsuLink ul li.ihin a .ico{width:240px;height:162px;background-position:50% -487px;top:42px;left:34px;}body#top #contents #main .shukatsuLink ul li.mimamori a .ico{width:162px;height:162px;background-position:50% 100%;top:42px;left:73px;}body#top #contents #main .shukatsuLink ul li a dl{position:relative;z-index:1000;}body#top #contents #main .shukatsuLink ul li a dl dt{font-size:1.4em;font-weight:bold;text-align:center;color:#000;}body#top #contents #main .shukatsuLink ul li a dl dd{margin:175px 0 0;color:#000;text-decoration:none;}body#top #contents #main .shukatsuLink ul li a .arrowBox,body#top #contents .module .column .newColumn a .arrowBox{width:20px;height:20px;background:#e4ddc9;display:block;position:absolute;bottom:15px;right:15px;z-index:500;}body#top #contents #main .shukatsuLink ul li a span.arrow,body#top #contents .module .column .newColumn a span.arrow{width:7px;height:9px;background:url(/haka/images/arrow_ohaka.png) 0 -110px no-repeat;display:block;position:absolute;bottom:6px;right:5px;text-indent:-9999em;z-index:1000;}body#top #contents .module{margin-bottom:40px;}body#top #contents .module .info{width:480px;float:left;}body#top #contents .module .column{width:480px;float:right;}body#top #contents .module .info .contentsTtl h3,body#top #contents .module .column .contentsTtl h3{font-size:1.4em;float:left;}body#top #contents .module .info .contentsTtl a,body#top #contents .module .column .contentsTtl a{float:right;margin:5px 0 0;text-decoration:underline;}body#top #contents .module .info .contentsTtl a:hover,body#top #contents .module .info .contentsTtl a:active,body#top #contents .module .column .contentsTtl a:hover,body#top #contents .module .column .contentsTtl a:active{text-decoration:none;}body#top #contents .module .column .newColumn{margin:0 0 20px;}body#top #contents .module .column .newColumn a{display:block;padding:10px;background:#f7f5ef;position:relative;text-decoration:none;}body#top #contents .module .column .newColumn a:hover,body#top #contents .module .column .newColumn a:active{opacity:.6;_background:#faf9f5;*background:#faf9f5;background:#faf9f5\9;}body#top #contents .module .column .newColumn a .img,body#top #contents .module .column .columnist .img{border:1px solid #dedede;float:left;width:94px;margin:0 13px 0 0;}body#top #contents .module .column .newColumn a .img img{border:1px solid #fff;display:block;}body#top #contents .module .column .newColumn a .txt,body#top #contents .module .column .columnist .txt{width:350px;float:left;}body#top #contents .module .column .newColumn a .txt .date{color:#000;font-weight:bold;}body#top #contents .module .column .newColumn a .txt dl{margin:0 0 18px;}body#top #contents .module .column .newColumn a .txt dl dt{color:#005470;font-size:1.15em;font-weight:bold;text-decoration:underline;margin:0 0 10px;}body#top #contents .module .column .newColumn a .txt dl dd{color:#000;}body#top #contents .module .column .columnist{display:block;padding:10px;background:#f7f5ef;position:relative;text-decoration:none;}body#top #contents .module .column .columnist .img img{display:block;}body#top #contents .module .column .columnist .txt dl dt{font-weight:bold;margin:0 0 10px;}body#news #contents .leftBox{width:660px;float:left;}body#news #contents .news{background:url(/haka/images/img_ohaka_cat.gif) 733px 100% no-repeat;}body#news #contents .leftBox ul li{padding:12px 10px;border-top:1px dotted #b2b2b2;}body#news #contents .leftBox ul li:first-child{padding-top:0;border-top:none;zoom:1;}body#news #contents .leftBox ul li .date{font-weight:bold;margin:0 0 5px;}body#news #contents .leftBox ul li a:hover,body#news #contents .leftBox ul li a:active{text-decoration:none;}body#news #contents .rightBox{width:300px;float:right;margin:0 0 170px;}body#news #contents .rightBox ul li{width:300px;margin:0 0 15px;}body#news #contents .rightBox ul li a{widows:300px;height:95px;display:block;text-indent:-9999em;}body#news #contents .rightBox ul li a:hover,body#news #contents .rightBox ul li a:active{opacity:.6;filter:alpha(opacity=60);}body#news #contents .rightBox ul li.about a{background:url(/haka/images/bnr_shukatsu.jpg) 0 0 no-repeat;}body#news #contents .rightBox ul li.endingNote a{background:url(/haka/images/bnr_ending_note.jpg) 0 0 no-repeat;}body#news #contents .rightBox ul li.mailMagazine a{background:url(/haka/images/bnr_mail_magazine.jpg) 0 0 no-repeat;}body#news #contents .rightBox .contact a{width:280px;background:#e4ddc9;display:block;margin:15px auto 0;padding:10px;color:#005470;font-weight:bold;text-decoration:underline;}body#news #contents .rightBox .contact a span{background:url(/images/ico_contact.png) 0 .2em no-repeat;padding:0 0 0 25px;display:block;}body#news #contents .rightBox .contact a:hover,body#news #contents .rightBox .contact a:active{text-decoration:none;}body#news #contents .articleBox{margin:0 0 30px;}body#news #contents .articleBox .newsTtlBox{padding:0 10px 15px;border-bottom:1px dotted #b2b2b2;margin:0 0 15px;}body#news #contents .articleBox .newsTtlBox .date{font-weight:bold;margin:0 0 5px;}body#news #contents .articleBox .newsTtlBox .newsTtl{font-weight:normal;}body#news #contents .leftBox .link{text-align:center;}body#inquiry #contents .subTxt{margin-bottom:20px;}body#inquiry #contents .inquiry .twocolumn{background:url(/haka/images/bg_knowledge_2column.gif) 0 0 repeat-y;margin-bottom:20px;}body#inquiry .inquiry .twocolumn .leftBox{width:475px;float:left;}body#inquiry .inquiry .twocolumn .rightBox{width:475px;float:right;}body#inquiry .inquiry .twocolumn h3{width:130px;text-align:center;font-size:1.4em;float:left;color:#402900;}body#inquiry .inquiry .twocolumn h3 .ico{width:63px;display:block;background:url(/images/ico_inquiry.gif) 0 0 no-repeat;}body#inquiry .inquiry .twocolumn .leftBox h3 .ico{height:97px;background-position:0 0;margin:81px auto 8px;}body#inquiry .inquiry .twocolumn .rightBox h3 .ico{height:94px;background-position:0 100%;margin:83px auto 8px;}body#inquiry .inquiry .twocolumn div.txt{width:315px;min-height:200px;float:right;margin:15px;position:relative;padding:0 0 5.5em;_height:200px;zoom:1;}body#inquiry .inquiry .twocolumn div.txt p{margin-bottom:20px;}body#inquiry .inquiry .twocolumn div.txt .btnContact{min-width:314px;position:absolute;left:0;bottom:0;_height:314px;}body#inquiry .inquiry .twocolumn div.txt .btnContact a{display:block;border:1px solid #41663f;background:#637d5b;color:#fff;font-size:1.2em;font-weight:bold;text-decoration:none;text-align:center;padding:15px;}body#inquiry .inquiry .twocolumn div.txt .btnContact a:hover,body#inquiry .inquiry .twocolumn div.txt .btnContact a:active{opacity:.6;background:#9ba992\9;*background:#9ba992;_background:#9ba992;}body#inquiry .sougiContact{background:#f6f3ec;margin-bottom:30px;padding:10px;text-align:center;}body#inquiry .sougiContact span{font-weight:bold;display:block;margin-bottom:5px;}body#inquiry .sougiContact span a:hover,body#inquiry .sougiContact span a:active{text-decoration:none;}body#inquiry .readMe{border:1px solid #a40000;padding:2px;}body#inquiry .readMe .inner{border:1px solid #a40000;padding:15px;}body#inquiry .readMe .inner dl dt{color:#a40000;font-weight:bold;font-size:1.15em;margin-bottom:5px;}body#inquiry .readMe .inner dl dd{margin-bottom:5px;}body#attention #contents .attention .module{margin-bottom:80px;}body#attention #contents .attention .module h3{font-size:1.4em;font-weight:bold;margin-bottom:15px;}body#attention #contents .attention .module ol li{margin-bottom:15px;}body#attention #contents .attention .module dl{margin-bottom:20px;}body#attention #contents .attention .module dl dt{font-weight:bold;margin-bottom:15px;}body#attention #contents .attention .module dl dt span{font-weight:normal;}