@charset "utf-8";#opinion-list,#opinion-result .itemlist .list-box,#qa-detail .item .answer,#qa-list,.contents_moppy,.form-btn input,.headline,.headline .supervisor,.info1,.info2,.info3,.info4,.sitemap .wrap-row{overflow:hidden}.pagenation{text-align:center;margin-bottom:40px}.headline{margin-bottom:20px}.headline h2{font-size:20px;font-weight:700;padding:0 10px 0 55px;height:56px;line-height:56px;margin-bottom:20px;color:#0C965E;background:url(../img/title_other.jpg) left center no-repeat}.headline .supervisor,.headline div.caption,.headline p.caption{font-size:1em;font-weight:400;color:#333}.headline div.caption p{line-height:1.5;margin-top:10px}.headline div.caption p:first-child{margin-top:0}.headline p.caption{line-height:1.5}.headline .supervisor{line-height:1.5;padding:10px 20px;margin-top:15px;border:2px solid #D0D0D0}.article{margin-bottom:30px}.article h3{background-color:#6DB454;padding:6px 12px;margin-bottom:16px;line-height:1;color:#FFF;font-weight:700;font-size:1.1em}.article h3 span{display:block;line-height:1;border-left:5px solid #FFF;padding:4px .5em 3px}.article dl,.article li,.article p{font-size:12px;color:#222;margin:5px 0;line-height:1.6}.article p{margin-left:.25em;margin-bottom:15px}.article img.num{margin-right:2px;display:inline;vertical-align:middle}.article ul li{margin-left:3em;text-indent:-3em}.article ul li ul{list-style-type:disc;margin-left:1em}.article ul li li{margin-left:0;text-indent:0}.article .type-a{margin-left:.25em}.article .type-a li{margin-left:2em}.article dl.ex{margin-left:.25em;padding:7px 10px;background-color:#F5F5F5;border:1px solid #DDD;color:#555}.article dl.ex dd{margin-bottom:5px;color:#555}#company-info .cmn-tbl{width:950px!important;border-collapse:collapse;margin:0 auto 20px;font-size:12px}#opinion-list .item:nth-child(2n),#qa-list li:nth-child(2n){margin-left:10px}#opinion-list .item h3,#qa-detail .item h3 span,#qa-list li a{font-size:14px;font-weight:700}#company-info .cmn-tbl td,#company-info .cmn-tbl th{border:2px solid #D0D0D0;padding:12px;color:#222;text-align:left;vertical-align:middle}#qa-detail,#qa-list{padding-top:5px}#company-info .cmn-tbl th{background-color:#F6F6F6;width:25%}#company-info .cmn-tbl td{line-height:1.75;background-color:#FFF}#qa-list li{position:relative;float:left;margin-bottom:10px;width:470px;background:#fff;background:linear-gradient(to bottom,#fff 1%,#efefef 100%)}#qa-list li a{text-decoration:none;display:block;padding:14px 15px 13px 55px;border:2px solid #CCC}#qa-list li a:hover{border:2px solid #ffcf3f}#qa-list li a img{position:absolute;left:5px;top:-5px}#qa-detail .item{color:#333;margin-bottom:20px}#qa-detail .item h3{position:relative;background:#fff;background:linear-gradient(to bottom,#fff 1%,#efefef 100%)}#qa-detail .item h3 span{display:block;padding:14px 15px 13px 55px;border:2px solid #CCC}#qa-detail .item h3 img{position:absolute;left:5px;top:-5px}#qa-detail .item .answer{padding:5px;border-right:2px solid #CCC;border-bottom:2px solid #CCC;border-left:2px solid #CCC}#opinion-list .item,#opinion-list .item h3{border:2px solid #6DB454;position:relative}#qa-detail .item .answer span img{margin-right:10px}#qa-detail .item .answer p{line-height:1.5;width:860px}#qa-detail .item .answer p,#qa-detail .item .answer span{display:table-cell;vertical-align:middle}* html #qa-detail .item .answer p,* html #qa-detail .item .answer span{display:inline;zoom:1}.opinion .caption{min-height:140px;background:url(../img/title_opinion.gif) right bottom no-repeat}.opinion .caption p{margin-right:400px}#opinion-list{margin-bottom:40px}#opinion-list .item{float:left;margin-bottom:10px;width:460px;margin-left:10px;min-height:260px}#opinion-list .min{min-height:150px!important}#opinion-list .item h3{color:#FFF;border-bottom:none}#opinion-list .item h3 a{text-decoration:none;display:block;color:#FFF;padding:15px 80px 12px 70px;background:url(../img/icon_report.png) 5px 2px no-repeat #6DB454}#opinion-list .item h3 a:hover{background-color:#85b43d}#opinion-list .item h3 .date{position:absolute;top:50%;right:10px;margin-top:-.5em;font-size:12px;font-weight:400;white-space:nowrap}#opinion-list .item .summary{border-top:none;padding:10px;line-height:1.75;font-size:12px;color:#333;background-color:#FFF}#opinion-outline{margin-bottom:15px;color:#333}#opinion-outline h3{margin-top:-10px;margin-bottom:10px;padding:10px 20px 8px;font-size:1.1em;font-weight:700;line-height:1.5;color:#FFF;background-color:#6DB454}#opinion-result{color:#333;margin-bottom:60px}#opinion-result h3{font-size:1.1em;height:34px;line-height:34px;background:url(../img/title_white.jpg) left center no-repeat;border:2px solid #CCC;padding-left:24px}#opinion-result h3 span{color:#0C915B}#opinion-result .result-box{overflow:hidden}#opinion-result .result-box p{margin:10px 5px 15px;line-height:1.75}#opinion-result .result-box .figure{margin:5px 0 20px;line-height:1;text-align:center}#opinion-result .result-box .fig-image{margin:0 10px 15px;max-width:800px;vertical-align:top}#opinion-result .result-box table,#opinion-result .result-box td,#opinion-result .result-box th{border:1px solid #CCC}#opinion-result .result-box table{margin:20px auto 30px;min-width:640px}#opinion-result .result-box th{padding:5px;font-weight:700;text-align:center;background-color:#E6EEEE;vertical-align:middle}#opinion-result .result-box th.ttl{background-color:#7db064;color:#FFF}#opinion-result .result-box th .s{font-size:.8em;font-weight:400}#opinion-result .result-box td{padding:5px}#opinion-result .result-box .col-n{text-align:center;width:2.5em}#opinion-result .result-box .row-foot{text-align:right}#opinion-result .result-box .col-p,.pointstep p,.pointstep ul li{text-align:center}#opinion-result .result-box .even td{background-color:#F0F0F6}#opinion-result .itemlist{border:2px solid #CCC;padding:10px 15px;margin-top:20px}.sitemap h3,.sitemap h4{background-color:#DFEFD9;font-size:1.1em;padding:5px 10px}#opinion-result .itemlist h4{margin-bottom:5px}#opinion-result .itemlist .list-box ul.column-2{width:50%;float:left}#opinion-result .itemlist .list-box li{margin:5px 10px}.sitemap{margin-bottom:20px;color:#222}.sitemap .item,.sitemap h3,.sitemap h4{margin-bottom:10px}.sitemap h3{font-weight:700;color:#000}.info4 dl dt,.info_list ul li,.sitemap h4{color:#0C965E;font-weight:700}.sitemap h3 span{display:block}.sitemap dt{font-weight:700;padding:8px 32px;background:url(../img/icon_branch.gif) 15px 45% no-repeat #E9E9E9}.sitemap ul{line-height:0;font-size:0;margin:7px 0 15px 10px}.sitemap li{line-height:1.5;margin-right:7px;padding-left:8px;font-size:12px;display:inline-block}.sitemap li+li{border-left:1px solid #999}.sitemap li:last-child::after{display:none;margin-right:0}#search-job .item{width:465px;float:left}#search-job .category,#search-job .route{float:right}#search-job h4{background-repeat:no-repeat;background-position:5px 50%}#search-job .area h4{background-image:url(../img/icon_sta.png)}#search-job .category h4{background-image:url(../img/icon_feature.png)}#search-job .pref h4{background-image:url(../img/icon_rine.png)}#search-job .route h4{background-image:url(../img/icon_bus.png)}#sitecontents dl{width:465px;float:left}#sitecontents .enquete,#sitecontents .usepolicy,.info2 .info_image{float:right}.info1 .info_image{float:right;height:189px}.info3 .info_image,.info4 .info_image{float:left}.info1 p{margin-bottom:2em}.info2 p{margin-bottom:1em}.info2 p.info_small{margin-top:2em;font-size:12px}.info_list{margin:30px 0 30px 390px}.info4 dl{margin:30px 0;padding:0}.pointstep{width:753px;margin:0 60px}.pointstep ul{margin:0 auto}.pointstep ul li{width:753px;height:65px;padding:15px 0 0;font-weight:700}.pointstep ul li.step1{background:url(../img/point_step1.gif) no-repeat}.pointstep ul li.step2{background:url(../img/point_step2.gif) no-repeat}.pointstep ul li.step3{background:url(../img/point_step3.gif) no-repeat}.pointstep ul li.step4{background:url(../img/point_step4.gif) no-repeat}.pointstep ul li.step5{background:url(../img/point_step5.gif) no-repeat}.req{font-family:"ＭＳ ゴシック",sans-serif;font-size:10px;font-weight:400;color:#fff;margin-right:3px;padding:2px 5px;border:2px solid #fff;outline:#DEDEDE solid 1px;line-height:1em;letter-spacing:1px;border-radius:3px;background:#CB0000;background:linear-gradient(to bottom,#CB0000 0,#9E0000 100%)}.congrat-tbl{width:950px!important;border-collapse:collapse;margin:10px auto 20px;font-size:12px}.congrat-tbl input,.congrat-tbl select,.congrat-tbl textarea{padding:3px}.congrat-tbl th{background-color:#F6F6F6;width:18%}.congrat-tbl td,.congrat-tbl th{border:2px solid #D0D0D0;padding:10px;color:#222;text-align:left;vertical-align:middle}.congrat-tbl input,.congrat-tbl option{width:90%;padding:5px}.congrat ul{color:red}.congrat ul li{line-height:1.6}.congrat-message-area{margin:0 0 20px;text-align:center}.congrat-message-area-frame{background-color:#DFEFD9;border:3px solid #6DB454;padding:40px 0;position:relative}.congrat-message-area-frame .fig-complete{position:absolute;bottom:0;right:5px}.congrat-message-area-frame p{font-size:14px;color:#333;font-weight:700;line-height:2}.congrat-message-area .mail p{margin-left:280px}.congrat-message-area .complete p{margin-left:0}.congrat-message-area .cmnbtn{margin:20px auto;width:400px;height:42px;line-height:42px;display:block;text-align:center;border:2px solid #D6D6D6;background-color:#F6F6F6;border-radius:21px}.disp_inline,.form-btn p{display:inline}.congrat-message-area .cmnbtn:hover{background-color:#D6D6D6}.congrat-taikenki-area-frame{background-color:#f9f9f9;margin:20px 0;padding:15px 0}.congrat-taikenki-area-frame p{font-size:13px;padding:5px 0 0;color:#333;line-height:2}.congrat-taikenki-area-frame a:hover{opacity:.8}.form-btn{margin:20px 0;text-align:center}.form-btn p{margin:0 10px}.form-btn input:hover{background-position:right top}.fm-login h3,.form-btn input{background-position:left top;background-repeat:no-repeat}.form-btn .congratbtn{height:52px;width:254px;background-image:url(../img/congratbtn.png)}.form-btn .congratbtn2{height:52px;width:254px;background-image:url(../img/congratbtn2.png)}.form-btn .congratbtn2_confirm{height:52px;width:254px;background-image:url(../img/congratbtn2_confirm.png)}.form-btn .revisebtn{height:42px;width:166px;background-image:url(../img/entry/revisebtn.jpg)}.form-btn input{border:0;line-height:999px;font-size:0;cursor:pointer}.confirm td{padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:700;color:#F60}.friends p{margin:20px;padding:10px}.friends p.article{font-weight:700;margin-bottom:2em}.friends_image{float:right;padding-left:1em}.friends_image a img:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}h3.moppy-login{width:900px;margin:30px auto 0;background-color:#6DB454;padding:6px 12px;line-height:1;color:#FFF;font-weight:700;font-size:1.1em}h3.moppy-login span{display:block;line-height:1;border-left:5px solid #FFF;padding:4px .5em 3px}.contents_moppy{width:940px;margin:0 auto;padding:0 0 20px;z-index:1;font:13px/1.231 arial,helvetica,clean,sans-serif}.contents_moppy h2,.contents_moppy h3.moppy_title{padding-bottom:10px;border-bottom:1px dotted #CCC}.contents_moppy h3.moppy_title{width:900px;margin:20px auto}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}.contents_moppy:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fm-login .loginbtn input,.newcomer .entry .entry-btn a{height:44px;text-indent:-999px;white-space:nowrap;overflow:hidden}.contents_moppy{margin-bottom:10px}.contents_moppy h2{margin-top:30px;margin-bottom:30px}.fm-login{width:540px;border:1px solid #390;background-color:#F1F7EE;padding:15px 0 25px;float:left;margin-left:20px}.fm-login input,.fm-login select,.fm-login textarea{padding:3px}.fm-login fieldset{margin:0;padding:0;border:none}.fm-login h3{background-image:url(../img/congrat/icon_lock_l.gif);line-height:20px;padding-left:20px;font-weight:700;font-size:16px;color:#036;margin-bottom:20px;margin-left:20px}.fm-login dl{width:440px;margin:0 auto}.fm-login dt{font-size:14px;font-weight:700;color:#036;margin-bottom:2px}.fm-login dd{margin-bottom:15px}.fm-login dd input{width:440px;padding-left:5px;padding-right:5px;min-height:30px}.fm-login .note{color:#333;line-height:1.5;margin-top:5px}.fm-login .auto-login{float:left;margin-left:50px}.fm-login .auto-login label{font-weight:700;color:#390;font-size:14px}.fm-login .remind-password{margin:0 0 0 50px;font-size:12px;line-height:16px;background-image:url(https://ssl.pc.moppy.jp/images/global/pc/common/icon_question.gif);background-repeat:no-repeat;background-position:0 0;padding-left:18px}.fm-login .error{color:red;font-weight:700;line-height:1.75;clear:both;padding-top:20px;margin-left:50px}.fm-login .loginbtn{clear:both;text-align:center;padding-top:20px}.fm-login .loginbtn input{width:270px;border:1px solid #390;cursor:pointer;background-color:#349901;background-image:url(../img/btn_app.png);background-repeat:no-repeat;background-position:50% 50%;background:url(../img/btn_app.png) 50% 50% no-repeat,linear-gradient(to bottom,#349901 0,#71bc00 100%)}.newcomer{width:325px;border:1px solid #40A2D0;background-color:#E7F3FA;float:right;margin-right:20px;padding-bottom:10px}.newcomer h3{font-size:14px;line-height:16px;color:#039;font-weight:700;margin-bottom:10px}.newcomer .entry,.newcomer .intro{padding:15px 20px}.newcomer .entry h3{background-image:url(../img/congrat/icon_leaf_l.gif);background-position:left center;background-repeat:no-repeat;padding-left:18px}.newcomer .entry p{line-height:1.3}.newcomer .entry .entry-btn{line-height:1;margin-top:15px;text-align:center}.newcomer .entry .entry-btn a{display:block;width:270px;margin:0 auto;border:1px solid #013788;background-color:#012c90;background-image:url(../img/congrat/btn_entry.png);background-repeat:no-repeat;background-position:50% 50%;background:url(../img/congrat/btn_entry.png) 50% 50% no-repeat,linear-gradient(to bottom,#012c90 0,#1766ac 100%)}.newcomer .intro{border-top:1px solid #40A2D0}.newcomer .intro h3{background-image:url(../img/congrat/icon_face02.gif);background-position:left center;background-repeat:no-repeat;padding-left:20px}.newcomer .intro ul{margin-top:15px}.newcomer .intro li{margin:7px 0}.newcomer .intro li img{margin-right:3px}* html .fm-login{margin-left:10px}* html .newcomer{margin-right:10px}* html .fm-login .auto-login{margin-left:25px}* html .fm-login .remind-password{margin-right:20px}