@charset "UTF-8";a,a:hover{color:#44b300}header #mnav>ul>li ul,header #snav,header #snav #loginBtn,header form{right:0;position:absolute}#consulBox,footer{clear:both}.answer_box .pic,.arrow_box{box-sizing:border-box;float:left}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,button,input{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}html{line-height:1}html.noscroll{overflow:hidden}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-size:13px;color:#000;-webkit-text-size-adjust:none;text-align:center;line-height:110%;min-width:320px}p{line-height:140%}.dsn{display:none}.nmlbtn2,.sbmbtn,.sbmbtnB,.sttl span{display:inline-block}#consulBox .tabList li a,#consulList.fav #consulListData>li .dltbtn a,#proList #proListData>li .dltbtn a,#rankList .tabList li>a,#rankList .tabList li>span,.ov{transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1}#consulBox .tabList li a:hover,#consulList.fav #consulListData>li .dltbtn a:hover,#proList #proListData>li .dltbtn a:hover,#rankList .tabList li>a:hover,#rankList .tabList li>span:hover,.ov:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer}#consulBox .tabList li a:hover img,#consulList.fav #consulListData>li .dltbtn a:hover img,#proList #proListData>li .dltbtn a:hover img,#rankList .tabList li>a:hover img,#rankList .tabList li>span:hover img,.ov:hover img{transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1}#consulBox .tabList li a:hover img:hover,#consulList.fav #consulListData>li .dltbtn a:hover img:hover,#proList #proListData>li .dltbtn a:hover img:hover,#rankList .tabList li>a:hover img:hover,#rankList .tabList li>span:hover img:hover,.ov:hover img:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer}input,select,textarea{-moz-box-shadow:0 0 4px rgba(55,166,2,0);-webkit-box-shadow:0 0 4px rgba(55,166,2,0);box-shadow:0 0 4px rgba(55,166,2,0);transition:box-shadow .2s linear}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{-moz-box-shadow:0 0 4px #37a602;-webkit-box-shadow:0 0 4px #37a602;box-shadow:0 0 4px #37a602}input.error,select.error,textarea.error{background:#Fee}.sttl{font-size:22px;line-height:38px;font-weight:700;border-bottom:1px solid #aaa;margin-bottom:8px}.sttl span{margin-right:5px}a{text-decoration:none}a:hover{text-decoration:underline}.tal{text-align:left!important}.tac{text-align:center!important}.tar{text-align:right!important}.wsnw{white-space:nowrap}.annotation{font-size:11px}.txt{line-height:180%;padding-bottom:.8em}.sbmbtn,.sbmbtnB{border:1px solid #b9d998;background:#99c965;background:-moz-linear-gradient(top,#99c965 0,#58a905 50%,#5ba90e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#99c965),color-stop(50%,#58a905),color-stop(100%,#5ba90e));background:-webkit-linear-gradient(top,#99c965 0,#58a905 50%,#5ba90e 100%);background:-o-linear-gradient(top,#99c965 0,#58a905 50%,#5ba90e 100%);background:-ms-linear-gradient(top,#99c965 0,#58a905 50%,#5ba90e 100%);background:linear-gradient(to bottom,#99c965 0,#58a905 50%,#5ba90e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c965', endColorstr='#5ba90e', GradientType=0 );-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#FFF;padding:4px 10px;text-shadow:1px 1px 3px #000;line-height:120%}.nmlbtn2,.sbmbtn:hover,.sbmbtnB:hover{text-shadow:1px 1px 3px rgba(0,0,0,.5)}.sbmbtn:hover,.sbmbtnB:hover{background:#e5ffa4;background:-moz-linear-gradient(top,#e5ffa4 0,#95cb33 50%,#74ae1b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5ffa4),color-stop(50%,#95cb33),color-stop(100%,#74ae1b));background:-webkit-linear-gradient(top,#e5ffa4 0,#95cb33 50%,#74ae1b 100%);background:-o-linear-gradient(top,#e5ffa4 0,#95cb33 50%,#74ae1b 100%);background:-ms-linear-gradient(top,#e5ffa4 0,#95cb33 50%,#74ae1b 100%);background:linear-gradient(to bottom,#e5ffa4 0,#95cb33 50%,#74ae1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5ffa4', endColorstr='#74ae1b', GradientType=0 );cursor:pointer}.sbmbtnB{font-weight:700;font-size:22px;padding:6px 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative}.sbmbtnB:before{position:absolute;left:-2px;top:-2px;border:1px solid #aaa;content:"";width:100%;height:100%;padding:0 0 2px 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.goodbtn a,.nmlbtn2,header .inr{position:relative}.sbmbtnB:hover:before{border-color:#ddd}#consulList.fav #consulListData>li .dltbtn,#proList #proListData>li .dltbtn,.favbtn,.nmlbtn{border:1px solid #b1bac8;background:#e3e8f2;background:-moz-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfd),color-stop(100%,#e3e8f2));background:-webkit-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-o-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-ms-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:linear-gradient(to bottom,#fcfcfd 0,#e3e8f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd', endColorstr='#e3e8f2', GradientType=0 );transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1;padding:4px 10px;display:inline-block;line-height:120%;position:relative}#consulList.fav #consulListData>li .dltbtn:hover,#proList #proListData>li .dltbtn:hover,.favbtn:hover,.nmlbtn:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer}.nmlbtn2{border:1px solid #45B600;background:#75C414;background:-moz-linear-gradient(top,#75c414 0,#45b600 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#75c414),color-stop(100%,#45b600));background:-webkit-linear-gradient(top,#75c414 0,#45b600 100%);background:-o-linear-gradient(top,#75c414 0,#45b600 100%);background:-ms-linear-gradient(top,#75c414 0,#45b600 100%);background:linear-gradient(to bottom,#75c414 0,#45b600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75C414', endColorstr='#45B600', GradientType=0 );transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1;padding:6px 20px;line-height:120%;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nmlbtn2:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer;text-decoration:none;color:#FFF}a.nmlbtn2:hover,a.sbmbtn:hover,a.sbmbtnB:hover{color:#FFF;text-decoration:none}#consulList.fav #consulListData>li a.dltbtn,#proList #proListData>li a.dltbtn,.goodbtn a,a.favbtn,a.nmlbtn{color:#000}#consulList.fav #consulListData>li a.dltbtn:hover,#proList #proListData>li a.dltbtn:hover,a.favbtn:hover,a.nmlbtn:hover{color:#000;text-decoration:none}.favbtn{padding:4px 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.favbtn span{background:url(../img/common_sprite.png) 0 -1294px no-repeat;display:block;padding:2px 8px 2px 22px}.favbtn.registered{background:#e4e4e4}.favbtn.registered span{background-position:0 -1354px}.goodbtn a{border:1px solid #b1bac8;background:#fcfcfd;background:-moz-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfd),color-stop(100%,#e3e8f2));background:-webkit-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-o-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:-ms-linear-gradient(top,#fcfcfd 0,#e3e8f2 100%);background:linear-gradient(to bottom,#fcfcfd 0,#e3e8f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfd', endColorstr='#e3e8f2', GradientType=0 );display:inline-block;line-height:120%;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.goodbtn a:hover{text-decoration:none;background:#ffe8a7;background:-moz-linear-gradient(top,#fff 0,#ffe8a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ffe8a7));background:-webkit-linear-gradient(top,#fff 0,#ffe8a7 100%);background:-o-linear-gradient(top,#fff 0,#ffe8a7 100%);background:-ms-linear-gradient(top,#fff 0,#ffe8a7 100%);background:linear-gradient(to bottom,#fff 0,#ffe8a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe8a7', GradientType=0 )}.goodbtn a>span{display:block;padding:6px 10px 6px 28px;background-image:url(../img/common_sprite.png);background-position:10px -1460px;background-repeat:no-repeat}.goodbtn a .num{color:#ff8000;font-weight:700}.goodbtn a.registered{border-color:#ffefc3;background:#ffefc3;cursor:default}.goodbtn a.registered:hover{background:#ffefc3}.privatebtn{color:#FFF;border:1px solid #e12f2f;background:#ff9e9e;background:-moz-linear-gradient(top,#ff9e9e 0,#f55 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff9e9e),color-stop(100%,#f55));background:-webkit-linear-gradient(top,#ff9e9e 0,#f55 100%);background:-o-linear-gradient(top,#ff9e9e 0,#f55 100%);background:-ms-linear-gradient(top,#ff9e9e 0,#f55 100%);background:linear-gradient(to bottom,#ff9e9e 0,#f55 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9e9e', endColorstr='#ff5555', GradientType=0 );font-weight:700;font-size:16px;padding:4px 25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;text-shadow:1px 1px 3px #000}.privatebtn:hover{background:#ffe8e8;background:-moz-linear-gradient(top,#ffe8e8 0,#f55 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe8e8),color-stop(100%,#f55));background:-webkit-linear-gradient(top,#ffe8e8 0,#f55 100%);background:-o-linear-gradient(top,#ffe8e8 0,#f55 100%);background:-ms-linear-gradient(top,#ffe8e8 0,#f55 100%);background:linear-gradient(to bottom,#ffe8e8 0,#f55 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8', endColorstr='#ff5555', GradientType=0 )}header{border-top:34px solid #89BBEE;margin:0 0 10px;width:100%;border-bottom:2px solid #96D15C}header .inr{margin:-34px auto 0;width:960px;z-index:2}header #logo{text-align:left;height:114px;color:#fff;line-height:34px;font-size:12px}header #logo a{display:block;margin-top:11px;background:url(../img/common_sprite.png) 0 -3070px no-repeat;width:234px;height:62px;white-space:nowrap;overflow:hidden;text-indent:100%;transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1}header #mnav>ul>li.nav01 a,header #mnav>ul>li.nav02 a,header #mnav>ul>li.nav03>a,header #mnav>ul>li.nav03b>a,header #mnav>ul>li.nav04>a,header #mnav>ul>li.nav04b>a,header #mnav>ul>li.nav05>a{background-image:url(../img/common_sprite.png)}header #logo a:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer}header #mnav{position:absolute;left:246px;bottom:0;width:410px;border-left:2px solid #e9e9e9}header #mnav>ul>li{width:100px;float:left;border-right:2px solid #e9e9e9;height:80px;position:relative}header #mnav>ul>li.act ul,header #mnav>ul>li.hover ul,header #mnav>ul>li:hover ul{display:block}header #mnav>ul>li>a{display:block;height:28px;padding:52px 0 0;color:#000;font-weight:700;background-repeat:no-repeat}header #mnav>ul>li>a span{display:block;margin:0 auto}header #mnav>ul>li>a:hover{color:#44b300;background-color:#e4fbd9;text-decoration:none}header #mnav>ul>li.nav01 a{background-position:0 -3152px}header #mnav>ul>li.nav02 a{background-position:0 -3240px}header #mnav>ul>li.nav03>a{background-position:0 -3328px}header #mnav>ul>li.nav04>a{background-position:0 -3504px}header #mnav>ul>li.nav05>a{background-position:0 -390px}header #mnav>ul>li.nav03b>a{background-position:0 -3416px}header #mnav>ul>li.nav04b>a{background-position:0 -3592px}header #mnav>ul>li ul{display:none;top:80px;width:96px;border:2px solid #42B000;border-top:none}header #mnav>ul>li ul li a{border-top:2px solid #42B000;display:block;padding:8px 0;text-align:center;background:#FFF;color:#000;font-weight:700}header #mnav>ul>li ul li a:hover{color:#44b300;background:#e4fbd9;text-decoration:none}header #snav{top:0;z-index:2;width:590px;font-size:12px}header #snav #spMenuBtn{display:none}header #snav #snavBtn{text-align:left}header #snav #snavBtn li{float:left;line-height:34px;margin-right:20px}header #snav #snavBtn li span{display:inline-block;margin:0 4px 0 0;vertical-align:-9px}header #snav #snavBtn li a{color:#fff;padding-left:22px}header #snav #snavBtn li.nav05{background:url(../img/common_sprite.png) 0 -3680px no-repeat}header #snav #snavBtn li.nav06{background:url(../img/common_sprite.png) 0 -3734px no-repeat}header #snav #loginBtn{top:0;width:390px;color:#fff}header #snav #loginBtn>li{line-height:34px;text-align:left;text-align:right;padding:0 140px 0 0}header #snav #loginBtn>li.login>a{color:#fff}header #snav #loginBtn>li.loggedin>a{overflow:hidden;display:inline-block;max-width:10em;color:#fff;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}header #snav #loginBtn>li.mymenu,header #snav #loginBtn>li.registration{position:absolute;right:0;top:0;line-height:150%;text-align:left;padding:0}header #snav #loginBtn>li.mymenu>a,header #snav #loginBtn>li.registration>a{width:108px;height:20px;display:block;white-space:nowrap;background:#45B600;color:#fff;text-align:center;padding:6px 10px 2px;transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;font-size:13px}header #snav #loginBtn>li.mymenu>a:hover,header #snav #loginBtn>li.registration>a:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer;text-decoration:none}header #snav #loginBtn>li.mymenu.act ul,header #snav #loginBtn>li.mymenu.hover ul,header #snav #loginBtn>li.mymenu:hover ul,header #snav #loginBtn>li.registration.act ul,header #snav #loginBtn>li.registration.hover ul,header #snav #loginBtn>li.registration:hover ul{display:block}header #snav #loginBtn>li.mymenu>a{background:url(../img/common_sprite.png) 0 -1790px no-repeat #45b600;padding-left:20px;width:98px}header #snav #loginBtn>li.mymenu ul{display:none;position:absolute;z-index:2;right:0;top:28px;width:150px;border:2px solid #42B000;border-top:none}header #snav #loginBtn>li.mymenu ul li a{border-top:2px solid #42B000;display:block;padding:8px;text-align:left;background:#FFF;color:#000;font-weight:700}header #snav #loginBtn>li.mymenu ul li a:hover{color:#44b300;background:#e4fbd9;text-decoration:none}header form{bottom:18px;width:300px;text-align:right}header form input{border:1px solid #42B000;padding:6px 6px 6px 30px;width:180px;text-align:left;background:url(../img/common_sprite.png) 0 -2672px no-repeat}header form button.sbmbtn,header form button.sbmbtnB{padding:6px 10px}footer{padding-top:10px}footer .pgtop{width:960px;margin:0 auto 10px;text-align:right}#sidecol #loginStatus dd ul,footer #fnav,footer small{text-align:center}footer .pgtop a{padding:0}footer .pgtop a span{display:inline-block;margin-left:10px;background:url(../img/common_sprite.png) 0 -2070px no-repeat;width:35px;height:35px;vertical-align:10px}#content,#gmogroupfooter,footer #fnav{margin:0 auto;width:960px}footer .pgtop a:hover span{background-position:0 -2125px;text-decoration:none}footer #fnav{padding:16px 0;border-top:1px solid #aaa}footer #fnav li{display:inline;padding:0 10px}footer small{display:block;background:#8EBCF1;padding:20px 0 30px;color:#FFF}#gmogroupfooter iframe{width:960px;height:310px;margin:0;padding:0;border:0}#gmofooter{padding-top:110px;background:#fff!important}#content{text-align:left}#content #maincol{width:660px;float:left}#content #sidecol{width:280px;float:right}#sidecol .sideBox{border:1px solid #907C5C;margin-bottom:20px}#sidecol .sideBox>dt{color:#FFF;font-weight:700;background:no-repeat #907C5C;font-size:16px;line-height:32px}#sidecol .sideBox>dt span{display:inline-block;vertical-align:-2px}#sidecol #loginStatus{background:#EDF8E4;border:2px solid #45B600;margin-bottom:20px}#sidecol #loginStatus>dt{text-align:center;line-height:18px;margin:10px}#sidecol #loginStatus>dt .icon{background:url(../img/common_sprite.png) 0 -3032px no-repeat;width:18px;height:18px;display:inline-block;margin-right:4px}#sidecol #loginStatus dd ul li{display:inline;margin-left:-.4em}#sidecol #loginStatus dd ul li:first-child{border-right:1px solid #aaa;margin-left:0}#sidecol #loginStatus dd ul li a{margin:0 10px}#sidecol #loginStatus dd ul li.btn{display:block;margin:10px 0}#sidecol #sideRank>dt{padding-left:34px;background-image:url(../img/common_sprite.png);background-position:0 -2400px}#sidecol #sideRank dd ol a{zoom:1;display:block;padding:0 13px;transition:opacity .2s linear;filter:alpha(Opacity=100);opacity:1;color:#000}#sidecol #sideRank dd ol a:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer;text-decoration:none;background:#fff8ea}#sidecol #sideRank dd ol a:hover dt{text-decoration:underline}#sidecol #sideRank dd ol li dl{border-top:1px solid #aaa;padding-bottom:14px;position:relative;zoom:1;padding-top:30px}#sidecol #sideRank dd ol li dl dt{margin:0 0 0 70px;padding:6px 0 4px;color:#44b300}#sidecol #sideRank dd ol li dl dd.img{position:absolute;left:0;top:13px;width:60px}#sidecol #sideRank dd ol li dl dd.img img{display:block;max-width:60px;max-height:60px;margin-left:auto;margin-right:auto}#sidecol #sideRank dd ol li dl dd.area{margin:4px 0 0 70px}#sidecol #sideRank dd ol li dl dd.rank{position:absolute;display:block;left:70px;top:14px}#sidecol #sideRank dd ol li dl dd.down,#sidecol #sideRank dd ol li dl dd.stay,#sidecol #sideRank dd ol li dl dd.up{position:absolute;left:130px;top:10px;font-size:20px;font-weight:700;color:#ff4d4d;display:inline-block;background:url(../img/common_sprite.png) 0 -904px no-repeat;width:18px;height:18px;white-space:nowrap;overflow:hidden;text-indent:100%}#sidecol #sideRank dd ol li dl dd.down{background-position:0 -828px}#sidecol #sideRank dd ol li dl dd.stay{background-position:0 -866px}#sidecol #sideRank dd ol li dl.rank1,#sidecol #sideRank dd ol li dl.rank2,#sidecol #sideRank dd ol li dl.rank3{padding-top:45px}#sidecol #sideRank dd ol li dl.rank1 .rank,#sidecol #sideRank dd ol li dl.rank2 .rank,#sidecol #sideRank dd ol li dl.rank3 .rank{white-space:nowrap;overflow:hidden;text-indent:100%;top:5px;width:46px;height:36px}#sidecol #sideRank dd ol li dl.rank1 .down,#sidecol #sideRank dd ol li dl.rank1 .stay,#sidecol #sideRank dd ol li dl.rank1 .up,#sidecol #sideRank dd ol li dl.rank2 .down,#sidecol #sideRank dd ol li dl.rank2 .stay,#sidecol #sideRank dd ol li dl.rank2 .up,#sidecol #sideRank dd ol li dl.rank3 .down,#sidecol #sideRank dd ol li dl.rank3 .stay,#sidecol #sideRank dd ol li dl.rank3 .up{top:22px}#sidecol #sideRank dd ol li dl.rank1 .rank{background:url(../img/common_sprite.png) 0 -2452px no-repeat}#sidecol #sideRank dd ol li dl.rank2 .rank{background:url(../img/common_sprite.png) 0 -2508px no-repeat}#sidecol #sideRank dd ol li dl.rank3 .rank{background:url(../img/common_sprite.png) 0 -2564px no-repeat}#sidecol #sideRank dd ol li:first-child dl{border-top:none}#sidecol #sideRank dd .morelink{text-align:right;border-top:1px solid #aaa;padding-top:10px;margin:0 13px 13px}#sidecol #sideRank dd .morelink a{background:url(../img/common_sprite.png) 0 -676px no-repeat;color:#927c5f;padding-left:18px}#sidecol #sideArea dd>ul>li>a,#sidecol #sideArea>dt,#sidecol #sideSpecialty>dt{background-image:url(../img/common_sprite.png)}#sidecol #sideArea>dt{padding-left:36px;background-position:0 -1566px}#sidecol #sideArea dd>ul{padding:6px 0 0;zoom:1}#sidecol #sideArea dd>ul>li{padding-top:6px;padding-left:5px;padding-bottom:4px;zoom:1}#sidecol #sideArea dd>ul>li>a{background-repeat:no-repeat;background-position:0 -674px;color:#927c5f;font-size:16px;font-weight:700;margin:0 0 10px;padding-left:18px;text-decoration:underline;display:inline-block;line-height:120%}#sidecol #sideArea dd>ul>li>a:hover{text-decoration:none}#sidecol #sideNew dd ul a:hover dt,#sidecol #sideSpecialty dd>ul>li>a:hover{text-decoration:underline}#sidecol #sideArea dd>ul>li ul{overflow:hidden;zoom:1;margin-left:8px}#sidecol #sideArea dd>ul>li ul li{float:left;border-left:1px solid #aaa;margin:0 0 8px -1px;padding:0 10px}#sidecol #sideArea dd>ul>li ul li a{color:#927c5f;white-space:nowrap}#sidecol #sideSpecialty>dt{padding-left:32px;background-position:0 -1170px}#sidecol #sideSpecialty dd>ul{padding:14px 0 0 16px;zoom:1}#sidecol #sideSpecialty dd>ul>li{display:inline-block;width:47%;padding-bottom:8px;zoom:1}#sidecol #sideSpecialty dd>ul>li>a{display:block;margin:0 0 6px;padding:0 0 0 16px;background:url(../img/common_sprite.png) -8px -737px no-repeat;color:#927c5f;font-size:16px;line-height:120%}#sidecol #sideShare>dt,#sidecol #sideTag>dt{background-image:url(../img/common_sprite.png)}#sidecol #sideTag>dt{padding-left:32px;background-position:0 -1414px}#sidecol #sideTag dd ul{padding:14px 6px 8px 14px}#sidecol #sideTag dd ul li{display:inline;line-height:120%;padding:0 8px 0 0}#sidecol #sideTag dd ul li.big{font-size:20px}#sidecol #sideTag dd ul li a{display:inline-block;margin-bottom:6px;color:#927c5f;white-space:nowrap}#sidecol #sideShare>dt{padding-left:32px;background-position:0 -2018px}#sidecol #sideShare dd ul{padding:5px 0;text-align:center}#sidecol #sideShare dd ul li{display:inline-block;text-align:center;vertical-align:top;padding:5px}#sidecol #sideNew>dt{padding-left:32px}#sidecol #sideNew dd ul{overflow:scroll}#sidecol #sideNew dd ul a{zoom:1;display:block;padding:0 13px;transition:opacity .2s linear;filter:alpha(enabled=false);opacity:1;color:#000}#sidecol #sideNew dd ul a:hover{filter:alpha(Opacity=70);opacity:.7;cursor:pointer;text-decoration:none;background:#fff8ea}#sidecol #sideNew dd ul li:first-child dl.info{position:relative;border:none;padding:13px 0 31px}#sidecol #sideNew dd ul li dl.info{position:relative;border-top:1px solid #aaa;padding:13px 0 31px}#sidecol #sideNew dd ul li dl dt.name{color:#45B600;font-weight:400;padding:6px 0 4px;margin:0 0 0 70px}#sidecol #sideNew dd ul li dl dd div.pic{left:0;top:13px;position:absolute;width:60px}#sidecol #sideNew dd ul li dl dd div.pic img{max-width:60px;min-width:60px;display:block;margin-left:auto;margin-right:auto}#sidecol #sideNew dd ul li dl dd div.pref{color:#666;margin:4px 0 0 70px}#bnr01,#bnr02,#consulBox,#searchBox{margin-bottom:20px}#sidecol #sideBasic>dt{padding-left:32px;background-image:url(../img/common_sprite.png);background-position:0 -1618px}#sidecol #sideBasic dd>dl>dt{border-top:1px solid #ddd;display:block;position:relative;zoom:1;padding:10px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0,#eee 100%);background:-o-linear-gradient(top,#fff 0,#eee 100%);background:-ms-linear-gradient(top,#fff 0,#eee 100%);background:linear-gradient(to bottom,#fff 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 )}#sidecol #sideBasic dd>dl>dt:hover{background:#DBF5D5;background:-moz-linear-gradient(top,#fff 0,#dbf5d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dbf5d5));background:-webkit-linear-gradient(top,#fff 0,#dbf5d5 100%);background:-o-linear-gradient(top,#fff 0,#dbf5d5 100%);background:-ms-linear-gradient(top,#fff 0,#dbf5d5 100%);background:linear-gradient(to bottom,#fff 0,#dbf5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DBF5D5', GradientType=0 );cursor:pointer}#sidecol #sideBasic dd>dl>dt span{position:absolute;right:17px;top:50%;background:url(../img/common_sprite.png) 0 -1222px no-repeat;width:16px;height:16px;margin-top:-8px}#sidecol #sideBasic dd>dl>dt.act span{background-position:0 -1258px}#sidecol #sideBasic dd>dl dd ul li{border-top:1px solid #ddd}#sidecol #sideBasic dd>dl dd ul li a{padding:10px 10px 10px 26px;display:block;background:url(../img/common_sprite.png) 0 -728px no-repeat}#sidecol #sideBasic dd>dl dd ul li a:hover{background-color:#e9f6fe;text-decoration:none}#sidecol #sideapp .ttl{background:url(/img/contents/icon_app.png) 8px center/20px auto no-repeat #907c5c;padding-left:36px}#sidecol #sideapp ul{margin:10px 0}#sidecol #sideapp ul li{width:173px;margin:5px auto}#sidecol #sideapp ul li img{width:173px}#breadcrumb{width:960px;margin:0 auto 20px}#breadcrumb ol{zoom:1;overflow:hidden}#breadcrumb ol li{float:left;margin-right:8px;line-height:130%}#breadcrumb ol li.home a{background:url(../img/common_sprite.png) 0 -1516px no-repeat;padding-left:20px}#breadcrumb ol li a{margin-right:5px}.pgnav{zoom:1;padding:5px 0 20px;overflow:hidden}.pgnav .info{float:left;padding-top:4px}.pgnav ul{text-align:right}.pgnav ul li{display:inline-block}.pgnav ul li a,.pgnav ul li span{display:inline-block;font-weight:700;padding:4px 8px}.pgnav ul li.act span{background:#27B722;color:#FFF}.caution{font-size:11px}.bold{font-weight:700}#bnr01,#bnr02{display:block;white-space:nowrap;overflow:hidden;text-indent:100%}#bnr01{background:url(../img/common_sprite.png) no-repeat;width:280px;height:100px}#bnr01:hover{background-position:0 -270px}#bnr02{background:url(../img/common_sprite.png) 0 -120px no-repeat;width:660px;height:55px}#bnr02:hover{background-position:0 -195px}@media screen and (max-width:640px){header #logo a,header #mnav>ul>li>a:before{background-image:url(../img/common_sprite.png);background-repeat:no-repeat}#gmocommonheader #chder .chleft ul li,#gmocommonheader #chder .chright{display:none}#gmocommonheader #chder .chleft ul li:first-child{display:block}#gmogroupfooter iframe,header #snav #loginBtn li.loggedin,header #snav #snavBtn{display:none}#gmogroupfooter{width:auto!important}#wrap{min-width:320px;overflow:hidden;width:auto}header{border-top-width:18px}header .inr{margin-top:-18px;width:auto}header #logo{height:auto;margin-bottom:4px;line-height:18px}header #logo a{margin-top:4px;overflow:hidden;width:175.5px;height:46.5px;background-position:0 -2303px;-moz-background-size:495px auto;-o-background-size:495px auto;-webkit-background-size:495px auto;background-size:495px auto}header #mnav{width:99%;min-width:320px;position:static}header #mnav>ul>li{position:relative;width:25%;border-right:none}header #mnav>ul>li>a{border-left:2px solid #e9e9e9}header #mnav>ul>li>a:before{position:absolute;left:50%;top:0;content:"";width:100px;height:68px;margin-left:-50px}header #mnav>ul>li.nav01 a,header #mnav>ul>li.nav02 a,header #mnav>ul>li.nav03 a,header #mnav>ul>li.nav03b a,header #mnav>ul>li.nav04 a,header #mnav>ul>li.nav04b a,header #mnav>ul>li.nav05 a{background-image:none}header #mnav>ul>li.nav01>a{border-left:none}header #snav #loginBtn li.login a,header #snav #loginBtn li.mymenu>a{-moz-background-size:330px auto;-o-background-size:330px auto;-webkit-background-size:330px auto;border:1px solid #7fc5ec}header #mnav>ul>li.nav01>a:before{background-position:0 -3152px}header #mnav>ul>li.nav02>a:before{background-position:0 -3240px}header #mnav>ul>li.nav03>a:before{background-position:0 -3328px}header #mnav>ul>li.nav04>a:before{background-position:0 -3504px}header #mnav>ul>li.nav05>a:before{background-position:0 -390px}header #mnav>ul>li.nav03b>a:before{background-position:0 -3416px}header #mnav>ul>li.nav04b>a:before{background-position:0 -3592px}header #mnav>ul>li ul{width:96%}header #mnav>ul>li ul li{width:auto}header #mnav>ul>li ul li a{padding:12px 0}header form{clear:both;position:static;width:auto;text-align:center;padding:6px 0}header form .SearchForm input{width:65%}header #snav{position:absolute;right:0;top:18px;width:150px}header #snav #loginBtn{position:relative;width:auto;text-align:right;margin-top:8px}header #snav #loginBtn li.login a,header #snav #loginBtn li.mymenu>a,header #snav #loginBtn li.registration a{background-image:url(../img/common_sprite.png);background-repeat:no-repeat;overflow:hidden;width:40px;height:30px;text-indent:100%;white-space:nowrap}header #snav #loginBtn li{padding:0}header #snav #loginBtn li a{color:#000;font-weight:700}header #snav #loginBtn li.login{display:inline-block;margin-right:10px}header #snav #loginBtn li.login a{display:block;background-position:0 -1396px;background-size:330px auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}header #snav #loginBtn li.login span{display:none}header #snav #loginBtn li.mymenu{position:static;display:inline-block}header #snav #loginBtn li.mymenu>a{padding:0;background-position:0 -1436px;background-size:330px auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}header #snav #loginBtn li.mymenu ul{top:32px}header #snav #loginBtn li.mymenu ul li a{padding:12px}header #snav #loginBtn li.registration{position:static;display:inline-block;vertical-align:top}#index #sideArea,#index #sideBasic,#index #sideRank,#index #sideShare,#index #sideTag,.pgnav .info,.pgnav ul{display:block}header #snav #loginBtn li.registration a{background-position:0 -1476px;-moz-background-size:330px auto;-o-background-size:330px auto;-webkit-background-size:330px auto;background-size:330px auto;border:1px solid #7fc5ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0}#content{width:auto;margin:0}#content #maincol{width:auto;float:none}#content #searchBox #searchForm .trouble .cboxList li{padding-bottom:6px;width:150px}#breadcrumb,footer #fnav,footer .pgtop{width:auto}#content #searchBox #searchForm .trouble .cboxControl{padding-right:0;text-align:left}#content #searchBox #searchForm .trouble .cboxControl li{padding-right:10px;padding-left:0}#content #searchBox #searchForm .sbmbox{clear:both;padding-top:15px;padding-right:0;padding-left:0;text-align:center}#content #sidecol{width:auto;float:none}footer #fnav{line-height:200%}footer #fnav li{white-space:nowrap}.pgnav .info{padding-top:4px;padding-bottom:10px;float:none}.pgnav ul{text-align:center}#sideArea,#sideBasic,#sideRank,#sideShare,#sideTag{display:none}}#index h1.ttl,#index p#leadtxt{font-weight:700;padding-bottom:5px;line-height:120%}#index header{background:url(../img/bggrd.png) left bottom repeat-x;margin-bottom:-30px;padding-bottom:55px;border-bottom:none}#index h1.ttl{font-size:20px;color:#1f1f1f}#index h1.ttl span{color:#ff7f00}#index p#leadtxt{color:#44B200;font-size:26px}#searchBox #searchForm>dt,#searchBox #swfmap dt{color:#FFF;font-weight:700;font-size:16px;line-height:40px}#searchBox{padding-bottom:15px;padding-top:15px;background:#F1EFE5;position:relative;zoom:1}#searchBox #swfmap{float:left;margin:0 0 10px 15px;width:336px;background:#FFF}#searchBox #swfmap dt{background:url(../img/common_sprite.png) 0 -1670px no-repeat #927c5f;padding-left:32px}#searchBox #swfmap dd{padding-top:40px;padding-bottom:40px;height:250px}#searchBox #searchForm{min-height:370px;margin:0 15px 0 366px;overflow:hidden;background:#fff}#searchBox #searchForm>dt{background:url(../img/common_sprite.png) 0 -1002px no-repeat #927c5f;padding-left:30px}#searchBox #searchForm .area dt,#searchBox #searchForm .trouble dt{color:#0c9fa0;text-align:center;background:#daf9cc;line-height:22px;font-weight:700}#searchBox #searchForm>dd{padding:12px 10px 0}#searchBox #searchForm .area{float:left;width:170px;margin-right:10px}#searchBox #searchForm .area dd{padding-top:10px}#searchBox #searchForm .area dd select{padding:3px;width:170px;border:1px solid #809db9}#searchBox #searchForm .trouble{float:left;width:368px;padding:0 0 0 10px;border-left:1px solid #f8f6f4}#searchBox #searchForm .trouble .cboxList{position:relative;z-index:100;zoom:1;overflow:hidden;padding-top:10px;margin-left:-10px;padding-bottom:4px}#searchBox #searchForm .trouble .cboxList li{float:left;width:116px;margin-left:10px;padding-bottom:4px}#searchBox #searchForm .trouble .cboxList li input{vertical-align:middle}#searchBox #searchForm .trouble .cboxControl{position:relative;z-index:100;padding-right:10px;text-align:right}#searchBox #searchForm .trouble .cboxControl li{display:inline;padding-left:10px}#searchBox #searchForm .trouble .cboxControl li span{padding:2px 10px}#searchBox #searchForm .sbmbox{clear:both;text-align:right;padding:15px 20px 0 375px}#searchBox .balloon{position:absolute;z-index:10;right:256px;bottom:16px;width:314px;height:86px}#searchBox .balloon img{display:block}#consulBox .sttl{background:url(../img/common_sprite.png) 0 -2340px no-repeat;padding-left:40px}#consulBox .tabList{margin-top:12px;overflow:hidden;zoom:1}#consulBox .tabList li{float:left;font-size:18px;margin-right:10px;font-weight:700;line-height:110%;min-width:150px}#consulBox .tabList li a{display:block;padding:10px 10px 6px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;text-align:center;background:#27B722;color:#fff}#consulBox .tabList li a:hover{text-decoration:none}#consulBox .tabList li a.tabnew{background-image:url(../img/common_sprite.png);background-position:32px -1835px;padding-left:30px}#consulBox .tabList li a.tabrank{background-image:url(../img/common_sprite.png);background-position:8px -2397px;padding-left:30px}#consulBox .tabList li.act a{background-color:#D8F5D7;color:#167520}#consulBox .tabList li.act a:hover{filter:alpha(Opacity=100);opacity:1;cursor:default}#consulBox .tabList li.act a.tabnew{background-position:32px -1895px}#consulBox .tabList li.act a.tabrank{background-position:8px -2617px}#consulBox #consulNewList,#consulBox #consulRankList{display:none;border:15px solid #DBF5D5;border-bottom:none}#consulBox #consulNewList>li,#consulBox #consulRankList>li{border-bottom:15px solid #DBF5D5}#consulBox #consulNewList>li>a,#consulBox #consulRankList>li>a{padding:15px;display:block;text-decoration:none;zoom:1}#consulBox #consulNewList>li>a:hover,#consulBox #consulRankList>li>a:hover{background:#fff8ea}#consulBox #consulNewList>li>a:hover dt,#consulBox #consulRankList>li>a:hover dt{text-decoration:underline}#consulBox #consulNewList.act,#consulBox #consulRankList.act{display:block}#consulBox #consulNewList dl,#consulBox #consulRankList dl{color:#000}#consulBox #consulNewList dl dt,#consulBox #consulRankList dl dt{border-left:5px solid #44B400;font-size:16px;font-weight:700;padding:1px 0 1px 6px;line-height:120%;margin-bottom:4px;color:#44b300}#consulBox #consulNewList dl dd.info,#consulBox #consulRankList dl dd.info{border-top:1px solid #aaa;padding-top:12px;position:relative;zoom:1}#consulBox #consulNewList dl dd.info time,#consulBox #consulRankList dl dd.info time{display:inline-block;width:8em;font-weight:700}#consulBox #consulNewList dl dd.info .reaction,#consulBox #consulRankList dl dd.info .reaction{display:inline-block}#consulBox #consulNewList dl dd.info .reaction .good,#consulBox #consulRankList dl dd.info .reaction .good{display:inline-block;border-right:1px solid #b2b2b2;padding:0 12px 0 20px;background:url(../img/common_sprite.png) 0 -1466px no-repeat;line-height:130%}#consulBox #consulNewList dl dd.info .reaction .answer,#consulBox #consulRankList dl dd.info .reaction .answer{display:inline-block;padding:0 0 0 22px;margin-left:10px;background:url(../img/common_sprite.png) 0 -626px no-repeat;line-height:130%}#consulBox #consulNewList dl dd.info .reaction span,#consulBox #consulRankList dl dd.info .reaction span{color:#ff8000;font-weight:700;margin-left:3px}#consulBox #consulNewList dl dd.info .status,#consulBox #consulRankList dl dd.info .status{position:absolute;top:8px;right:0;white-space:nowrap;background:#ff8000;padding:2px 8px;font-weight:700;color:#fff}#consulBox #consulNewList dl dd.info .status:before,#consulBox #consulRankList dl dd.info .status:before{content:"";position:absolute;left:50%;bottom:-12px;border:6px solid transparent;border-top:6px solid #ff8000;margin-left:-6px}#consulBox #consulNewList dl dd.info .status.end,#consulBox #consulRankList dl dd.info .status.end{background:#8c4e1c}#consulBox #consulNewList dl dd.info .status.end:before,#consulBox #consulRankList dl dd.info .status.end:before{border-top-color:#8c4e1c}#consulBox #consulNewList dl dd.txt,#consulBox #consulRankList dl dd.txt{padding-bottom:0;padding-top:8px}#consulBox #consulNewList dl dd.txt p,#consulBox #consulRankList dl dd.txt p{line-height:180%}#consulBox #consulRankList dl{margin-left:60px;position:relative}#consulBox #consulRankList dl .rank{position:absolute;left:-60px;top:0;width:50px;text-align:center;font-size:16px;font-weight:700;padding:1px 0;line-height:120%}#consulBox #consulRankList dl.rank1 .rank,#consulBox #consulRankList dl.rank2 .rank,#consulBox #consulRankList dl.rank3 .rank{white-space:nowrap;overflow:hidden;text-indent:100%;text-align:left;width:46px;height:36px;padding:0}#consulBox #consulRankList dl.rank1 .rank{background:url(../img/common_sprite.png) 0 -2452px no-repeat}#consulBox #consulRankList dl.rank2 .rank{background:url(../img/common_sprite.png) 0 -2508px no-repeat}#consulBox #consulRankList dl.rank3 .rank{background:url(../img/common_sprite.png) 0 -2564px no-repeat}.index_consulBox #consulNewList>ol>li a:hover,.index_consulBox #consulRankList>ol>li a:hover{background:#fff8ea}.index_consulBox #consulNewList{display:none;border:15px solid #DBF5D5;border-bottom:none}.index_consulBox #consulNewList>ol>li{border-bottom:15px solid #DBF5D5}.index_consulBox #consulNewList>ol>li a{padding:15px;display:block;text-decoration:none;zoom:1}.index_consulBox #consulNewList>ol>li a:hover dt{text-decoration:underline}.index_consulBox #consulRankList{display:none;border:15px solid #DBF5D5;border-bottom:none}.index_consulBox #consulRankList>ol>li{border-bottom:15px solid #DBF5D5}.index_consulBox #consulRankList>ol>li a{padding:15px;display:block;text-decoration:none;zoom:1}#pickupbox ul li a:hover dt,.index_consulBox #consulRankList>ol>li a:hover dt{text-decoration:underline}.index_consulBox .act #consulNewList,.index_consulBox .act #consulRankList{display:block}.index_consulBox .morelink{padding:0 0 15px;background:#DBF5D5;text-align:right}.index_consulBox .morelink a{background:url(../img/common_sprite.png) 0 -674px no-repeat;padding:0 0 0 16px}#pickupbox{margin-bottom:65px;line-height:1.25}#pickupbox .sttl{padding-left:34px;background:url(/img/icon_pickup.png) left top 9px no-repeat;text-transform:capitalize;border:none;margin-bottom:9px}#pickupbox ul{font-size:11px}#pickupbox ul li{float:left;margin:0 2px;outline:0}#pickupbox ul li:hover,#pickupbox ul li:hover>a{outline:0}#pickupbox ul li a{border:5px solid #44b200;display:inline-block;padding:12px;width:180px;min-height:200px;margin:0;outline:0}#pickupbox ul li a:hover{text-decoration:none;background:#fff8ea;outline:0}#pickupbox ul li a dl{position:relative}#pickupbox ul li a dl dt{min-height:2.5em;padding:105px 0 0}#pickupbox ul li a dl dd{width:100%}#pickupbox ul li a dl dd p{padding:5px 0 0;color:#000}#pickupbox ul li a dl dd .pickupimgBox{width:180px;height:100px;position:absolute;top:0;left:0;border:1px solid #ddd;background:#fff}.adbox{border:2px solid #95826C;margin:0 0 18px}.adbox .adperson a{background:#fffaf0;color:#333;display:block;padding:1em}.adbox .adperson a:hover{text-decoration:none;opacity:.7}.adbox .overview{padding-right:100px;position:relative;overflow:hidden}.adbox .overview .btn_addFav,.adbox .overview .btn_delFav{position:absolute;right:0;top:0}.adbox .overview .photo{background:#fff;border:1px solid #eee;box-shadow:1px 1px 4px rgba(0,0,0,.3);float:left;margin:0 16px 10px 0;padding:4px;width:80px}.adbox .overview .photo img{max-width:160px;vertical-align:top;width:100%}.adbox .info{overflow:hidden}.adbox .info p:last-of-type{margin:0 0 .5em}.adbox .overview .office{font-size:115%;font-weight:700;line-height:1.35}.adbox .overview .name{font-size:171%;font-weight:700;line-height:1.25;padding:.25em 0;color:#d22050}.adbox .overview .name .licentiate{color:#666;font-size:65%;font-weight:700;margin:0 0 0 .5em}.adbox .comment{margin:0 2px;padding:10px}.adbox .comment .cmtTtl{background:url(../img/contents/icon_tip_silver.png) left top no-repeat;color:#754c24;font-weight:700;line-height:1.25;margin:0 0 .25em;padding:0 0 0 12px}.adbox .comment p{font-size:85%}.adbox .result01{margin:0;padding:.5em .75em;border:none;background-color:#95826C;line-height:normal}.adbox .result01 span{color:#fff;font-size:18px;font-weight:700}#noticebox{margin-top:-8px;margin-bottom:20px}#noticebox .sttl{border-bottom:none;margin-bottom:0;background:url(../img/common_sprite.png) 0 -1958px no-repeat;padding-left:34px}#aboutbox,#basicbox,#beFound,#dtlSearchForm{margin-bottom:20px}#noticebox dl{background:#fffcec;padding:10px 20px 2px;border:1px dotted #b2b2b2}#noticebox dl dt{float:left;width:7em;color:#777}#noticebox dl dd{padding:0 0 8px 7em}#aboutbox .sttl{background:url(../img/common_sprite.png) 0 -566px no-repeat;padding-left:30px}#aboutbox img{float:right;padding-top:16px;padding-right:16px;padding-left:16px}#basicbox .sttl{background:url(../img/common_sprite.png) 0 -942px no-repeat;padding-left:50px}#basicbox dl{overflow:hidden;border:15px solid #DBF5D5;border-top:none;zoom:1}#basicbox dl dt{float:left;margin:25px 0 0 15px;width:130px;border-left:5px solid #44B400;padding-left:5px;line-height:120%}#basicbox dl dt a{color:#000;font-size:15px;font-weight:700}#basicbox dl dd{border-top:15px solid #DBF5D5;padding:0 0 0 160px}#basicbox dl dd ul{overflow:hidden;zoom:1;padding:10px 0 2px}#basicbox dl dd ul li{float:left;width:155px;padding-bottom:8px}#basicbox dl dd ul li a{display:inline-block;padding:0 0 0 16px;background:url(../img/common_sprite.png) -8px -737px no-repeat}#beFound{border:1px solid #42B000;zoom:1;overflow:hidden;position:relative;padding:24px 310px 16px 18px;min-height:180px}#beFound h2{font-weight:700;font-size:16px;line-height:150%;padding-bottom:10px}#beFound h2 img{margin-right:5px}#beFound .img{position:absolute;right:18px;top:24px}#dtlSearch>h1.sttl{background:url(../img/common_sprite.png) 0 -2732px no-repeat;padding-left:50px;margin-top:-8px}#dtlSearchForm{background:#e4fbd9;padding:20px;text-align:center}#dtlSearchForm h2{color:#167520;font-size:20px;font-weight:700;padding-bottom:6px;text-align:left}#dtlSearchForm .txt{text-align:left}#dtlSearchForm .formslct{text-align:left;background:#FFF;overflow:hidden;zoom:1;padding:0 15px}#dtlSearchForm .formslct dt{width:95px;margin-top:15px;float:left;background:#daf9cc;text-align:center;line-height:26px;color:#0C9FA0;font-weight:700}#dtlSearchForm .formslct dd{margin:0 0 -1px;padding:15px 0 15px 115px;border-bottom:1px solid #d6c9bd}#dtlSearchForm .formslct dd select{padding:3px;min-width:120px;border:1px solid #809db9;margin-right:3px;margin-bottom:10px}#dtlSearchForm .formslct dd .cboxList{zoom:1;overflow:hidden;margin-left:-10px}#dtlSearchForm .formslct dd .cboxList li{float:left;width:151px;margin-left:10px;padding-bottom:6px}#dtlSearchForm .formslct dd .cboxList li input{vertical-align:middle}#dtlSearchForm .formslct dd .cboxControl li{display:inline;padding-right:10px}#dtlSearchForm .formslct dd .cboxControl li span{padding:2px 10px}#dtlSearchForm button{margin:15px 0 0}.inpSearch{width:100%}#searchList>h1.sttl{background:url(../img/common_sprite.png) 0 -2732px no-repeat;padding-left:50px;padding-top:4px;margin-top:-4px;line-height:32px}#searchList .box_txt_resultPage{margin:1.25em 0;padding:1.25em 0 0;border-top:1px solid #aaa;font-size:11px}#searchList .box_txt_resultPage h2{margin-bottom:.25em;font-weight:700}#searchList .box_txt_resultPage p,#searchList .txt_resultPage,#searchList .txt_resultPage_latter{margin-bottom:1em;font-size:11px}#searchList .txt_resultPage .moreLink_resultPage{margin-left:.5em}#searchList #dtlSearchForm{padding:0}#searchList #dtlSearchForm .accordionTgl{text-align:left;color:#44b300;font-size:18px;font-weight:700;border:1px solid #27B722;display:block;position:relative;zoom:1;padding:14px 19px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0,#eee 100%);background:-o-linear-gradient(top,#fff 0,#eee 100%);background:-ms-linear-gradient(top,#fff 0,#eee 100%);background:linear-gradient(to bottom,#fff 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 )}#searchList #dtlSearchForm .accordionTgl:hover{background:#d6effd;background:-moz-linear-gradient(top,#fff 0,#f0fdea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f0fdea));background:-webkit-linear-gradient(top,#fff 0,#f0fdea 100%);background:-o-linear-gradient(top,#fff 0,#f0fdea 100%);background:-ms-linear-gradient(top,#fff 0,#f0fdea 100%);background:linear-gradient(to bottom,#fff 0,#f0fdea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F0FDEA', GradientType=0 );cursor:pointer}#searchList #dtlSearchForm .accordionTgl span{position:absolute;right:17px;top:50%;background:url(../img/common_sprite.png) 0 -1222px no-repeat;width:16px;height:16px;margin-top:-8px}#searchList #dtlSearchForm .accordionTgl.act span{background-position:0 -1258px}#searchList #dtlSearchForm form{padding:20px}#searchList .hit{border:1px solid #aaa;padding:8px 19px 6px;line-height:120%;margin-bottom:6px}#searchList .hit span{color:#f60;font-size:16px;font-weight:700;margin-right:5px}#searchList .pgnav{padding-bottom:10px}#searchResult li a{border:3px solid #e4fbd9;display:block;margin-bottom:10px}#searchResult li a:hover{text-decoration:none;background:#fff8e9}#searchResult li a:hover>dl .name{text-decoration:underline}#consulDtl .info2 .partBtn01 a:hover,#rankList .tabList li>a:hover,#rankList .tabList li>span:hover{text-decoration:none}#searchResult li a>dl{zoom:1;overflow:hidden;padding:10px}#searchResult li a>dl .name{float:right;width:534px;line-height:120%;font-size:22px;font-weight:700}#searchResult li a>dl .info{padding:6px 0 16px 100px;color:#000;line-height:160%;clear:right}#searchResult li a>dl .img{float:left;width:88px;margin-bottom:16px;-moz-box-shadow:0 0 5px #c8c8c8;-webkit-box-shadow:0 0 5px #c8c8c8;box-shadow:0 0 5px #c8c8c8}#searchResult li a>dl .img img{max-width:80px;display:block;border:4px solid #fff}#searchResult li a>dl .message{clear:both;color:#000}#consulSearch .hit span,#guideSearch .hit span{color:#f60;margin-right:5px;font-size:16px;font-weight:700}#searchResult li a>dl .message dt{border-left:5px solid #27B722;line-height:140%;font-weight:700;padding-left:5px;margin-bottom:6px}#consulSearch .hit,#guideSearch .hit,#imgBox img,.bnr{margin-bottom:10px}#searchResult li a>dl .message dd .txt{padding-bottom:0;line-height:160%}#consulSearch>h1.sttl{padding-left:40px;margin-top:-8px;position:relative;zoom:1;line-height:120%;padding-top:6px;padding-bottom:6px;background:url(../img/common_sprite.png) 0 -2340px no-repeat}#consulSearch .hit{border:1px solid #aaa;padding:8px 19px 6px;line-height:120%}#guideSearch>h1.sttl{padding-left:40px;margin-top:-8px;position:relative;zoom:1;line-height:120%;padding-top:6px;padding-bottom:6px;background:url(../img/common_sprite.png) 0 -942px no-repeat}#guideSearch .hit{border:1px solid #aaa;padding:8px 19px 6px;line-height:120%}#imgBox img{display:block;width:100%}#consulSearchBox{border:2px solid #aaa;padding:18px;margin-bottom:20px}#consulDtl>.img,#consulDtl>.ttl{margin-bottom:6px}#consulSearchBox h2{font-size:16px;font-weight:700;padding-bottom:5px}#consulSearchBox input{border:1px solid #42B000;padding:6px;width:420px}#consulSearchBox .sbmbtn,#consulSearchBox .sbmbtnB{padding:4px 20px;font-size:16px;font-weight:700;line-height:130%}#consulSearchBox dl{padding-top:2px}#consulSearchBox dl dt{padding-top:7px;padding-bottom:5px;background:url(../img/common_sprite.png) 0 -2672px no-repeat;float:left;padding-left:30px}#consulSearchBox dl dd{padding-top:7px}#consulSearchBox dl dd ul li{margin-right:10px;display:inline}#consulDtl{position:relative;zoom:1;padding-top:26px}#consulDtl>.ttl{font-size:18px;font-weight:700;line-height:140%;float:right;width:590px}#consulDtl>.img img{max-width:50px;border:3px solid #e4fbd9;display:block}#consulDtl .bodytxt{clear:both;border-top:3px solid #e4fbd9;padding-top:10px;line-height:180%}#consulDtl .info{text-align:right;padding:10px 0}#consulDtl .info time{margin-right:20px}#consulDtl .info .contributor{display:inline}#consulDtl .info .entryid{text-align:left;position:absolute;left:0;top:0;width:300px}#consulDtl .info .status{position:absolute;top:0;right:0;white-space:nowrap;background:#ff8000;padding:2px 8px;font-weight:700;color:#fff}#consulDtl .info .status:before{content:"";position:absolute;left:50%;bottom:-12px;border:6px solid transparent;border-top:6px solid #ff8000;margin-left:-6px}#consulDtl .info .status.end{background:#8c4e1c}#consulDtl .info .status.end:before{border-top-color:#8c4e1c}#consulDtl .info2{border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;padding:16px 0;margin-bottom:40px;position:relative;zoom:1;font-size:12px}#consulDtl .info2 .big,#consulDtl .info2 .num{font-size:14px;font-weight:700}#consulDtl .info2 .favbtn{position:absolute;top:50%;right:0;margin-top:-14px}#consulDtl .info2 .assess{display:inline-block;margin-right:.8em;background:url(../img/common_sprite.png) 0 -1466px no-repeat;padding-left:20px}#consulDtl .info2 .response{display:inline-block;border-left:1px solid #aaa;padding-left:1em}#consulDtl .info2 .num{color:#FF8000}#consulDtl .info2 .flag{position:absolute;right:0;bottom:-24px;white-space:nowrap}#consulDtl .info2 .flag #consulList.fav #consulListData>li .dltbtn,#consulDtl .info2 .flag #proList #proListData>li .dltbtn,#consulDtl .info2 .flag .favbtn,#consulDtl .info2 .flag .nmlbtn,#consulList.fav #consulListData>li #consulDtl .info2 .flag .dltbtn,#proList #proListData>li #consulDtl .info2 .flag .dltbtn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#consulDtl .info2 .partBtn01{position:absolute;right:0;bottom:-30px!important;display:inline-block;padding:.25em .5em .15em;border-radius:2px;color:#fff;background:#858585;font-size:95%;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#consulDtl #ansend,#consulDtl #entryDel{border:1px solid #27B722;margin-bottom:20px}#consulDtl .info2 .partBtn01 a{color:#fff}#consulDtl .info2 .partBtn01:hover{background:#999}#consulDtl #entryDel{background:#eee;padding:20px 0;text-align:center}#consulDtl #entryDel .txt{color:red}#consulDtl #entryDel .nmlbtn2{font-size:16px;padding:6px 30px;font-weight:700}#consulDtl #ansend{background:#E4FBD9}#consulDtl #ansend p{padding:20px 0;text-align:center}#consulDtl .bttl{background:#45B600;color:#fff;font-weight:700;font-size:16px;padding:10px;margin-bottom:10px}#consulDtl #ansList,#consulDtl .ansFormBox,.talkbox{margin-bottom:30px}.cmPro,.cmProForm,.cmUser,.cmUserForm{background:#e4fbd9;padding:20px 20px 20px 10px;overflow:hidden;zoom:1}.cmPro dt,.cmProForm dt,.cmUser dt,.cmUserForm dt{width:110px;float:left;text-align:center;position:relative;font-size:12px;line-height:140%}.cmPro dt:before,.cmProForm dt:before,.cmUser dt:before,.cmUserForm dt:before{position:absolute;content:"";right:-12px;top:20px;width:0;height:0;border-style:solid;border-width:11px 12px 11px 0;border-color:transparent #fff transparent transparent}.cmPro dt img,.cmProForm dt img,.cmUser dt img,.cmUserForm dt img{display:block;max-width:80px;margin-left:auto;margin-right:auto;border:1px solid #fff;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3);margin-bottom:10px}.cmPro dd,.cmProForm dd,.cmUser dd,.cmUserForm dd{background:#FFF;margin:0 0 0 120px;padding:20px;min-height:90px}.cmPro dd time,.cmProForm dd time,.cmUser dd time,.cmUserForm dd time{text-align:right;display:block;font-size:12px}.cmPro dd .flag,.cmPro dd .goodbtn,.cmProForm dd .flag,.cmProForm dd .goodbtn,.cmUser dd .flag,.cmUser dd .goodbtn,.cmUserForm dd .flag,.cmUserForm dd .goodbtn{text-align:right;padding:10px 0 0}.cmPro.private dt:before,.cmProForm.private dt:before,.cmUser.private dt:before,.cmUserForm.private dt:before{z-index:2}.cmPro.private dt:after,.cmProForm.private dt:after,.cmUser.private dt:after,.cmUserForm.private dt:after{position:absolute;content:"";right:-12px;top:16px;width:0;height:0;border-style:solid;border-width:15px 16px 15px 0;border-color:transparent #ff7373 transparent transparent}.cmPro.private dd,.cmProForm.private dd,.cmUser.private dd,.cmUserForm.private dd{border:2px solid #ff7373}.cmPro.private dd .privateT,.cmProForm.private dd .privateT,.cmUser.private dd .privateT,.cmUserForm.private dd .privateT{text-align:left;margin-top:-6px;margin-bottom:10px;font-size:16px;font-weight:700;color:#ff7373;background:url(../img/common_sprite.png) 0 -2180px no-repeat;padding-left:20px}.cmPro.private dd .privateT span,.cmProForm.private dd .privateT span,.cmUser.private dd .privateT span,.cmUserForm.private dd .privateT span{display:block;font-size:14px;font-weight:400}.cmPro.private.nologin dt:before,.cmProForm.private.nologin dt:before,.cmUser.private.nologin dt:before,.cmUserForm.private.nologin dt:before{border-right-color:#eee}.cmPro.private.nologin dd,.cmProForm.private.nologin dd,.cmUser.private.nologin dd,.cmUserForm.private.nologin dd{background:#eee}.cmPro.private.nologin dd .privateT,.cmProForm.private.nologin dd .privateT,.cmUser.private.nologin dd .privateT,.cmUserForm.private.nologin dd .privateT{margin-top:10px}.cmProForm dd,.cmUserForm dd{text-align:center}.cmProForm dd textarea,.cmUserForm dd textarea{display:block;width:458px;height:20em;padding:5px;border:1px solid #aaa}.cmProForm dd .caption,.cmUserForm dd .caption{color:red;padding:16px 0}#rankList .ttl,#reportForm h1{color:#167520;font-weight:700}.cmProForm dd .caption2,.cmUserForm dd .caption2{text-align:left;padding:6px 0 0;font-size:11px}#consulList.fav #consulListData>li .cmProForm dd .dltbtn,#consulList.fav #consulListData>li .cmUserForm dd .dltbtn,#proList #proListData>li .cmProForm dd .dltbtn,#proList #proListData>li .cmUserForm dd .dltbtn,.cmProForm dd #consulList.fav #consulListData>li .dltbtn,.cmProForm dd #proList #proListData>li .dltbtn,.cmProForm dd .favbtn,.cmProForm dd .nmlbtn,.cmProForm dd .privatebtn,.cmProForm dd .sbmbtn,.cmProForm dd .sbmbtnB,.cmUserForm dd #consulList.fav #consulListData>li .dltbtn,.cmUserForm dd #proList #proListData>li .dltbtn,.cmUserForm dd .favbtn,.cmUserForm dd .nmlbtn,.cmUserForm dd .privatebtn,.cmUserForm dd .sbmbtn,.cmUserForm dd .sbmbtnB{padding:6px 20px;font-size:16px;margin:0 10px 10px;font-weight:700;line-height:120%}.cmUser,.cmUserForm{background:#E4FBD9;padding:20px 10px 20px 20px}.cmUser dt,.cmUserForm dt{float:right}.cmUser dt:before,.cmUserForm dt:before{right:auto;left:-12px;border-width:11px 0 11px 12px;border-color:transparent transparent transparent #fff}.cmUser dd,.cmUserForm dd{margin-left:0;margin-right:120px}.cmUser.private dt:after,.cmUserForm.private dt:after{right:auto;left:-12px;border-width:15px 0 16px 15px;border-color:transparent transparent transparent #ff7373}.cmUser.private.nologin dt:before,.cmUserForm.private.nologin dt:before{border-left-color:#eee}#reportForm{border:15px solid #e4fbd9;border-top-width:10px;text-align:left}#reportForm h1{background:#e4fbd9;font-size:18px;height:40px;line-height:40px;padding:0 15px;text-align:left}#reportForm .basicBox{line-height:140%}#reportForm .basicBox .basicBoxInner{padding:15px 15px 25px}#reportForm form{text-align:center}#reportForm form dl.formBox{padding-top:20px;text-align:left}#reportForm form dl.formBox dt{float:left;padding-top:2px;text-align:right;width:150px}#reportForm form dl.formBox dd{border-left:3px solid #f2efeb;margin:0 0 30px 165px;padding-top:3px;padding-left:15px;vertical-align:middle}#reportForm form dl.formBox dd textarea{height:10em;width:350px}#rankList{background:#e4fbd9;padding:20px 0 16px 20px;margin-bottom:20px;border-right:20px solid #e4fbd9;overflow:hidden;zoom:1}#rankList .ttl{font-size:20px;padding-bottom:6px;text-align:left}#rankList .tabList{margin-top:8px;overflow:hidden;zoom:1;border-bottom:5px solid #27B722;margin-bottom:10px;margin-right:-20px}#rankList .tabList li{float:left;font-size:14px;margin-right:10px;font-weight:700;line-height:110%}#rankList .tabList li>a,#rankList .tabList li>span{border:2px solid #ccc;border-bottom:none;display:block;padding:10px 0 7px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;text-align:center;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );color:#000;width:143px}#rankList .tabList li.act>a,#rankList .tabList li.act>span{border-color:#27B722;background:#27B722;filter:none;color:#fff}#rankList .tabList li.act>a:hover,#rankList .tabList li.act>span:hover{filter:alpha(Opacity=100);opacity:1;cursor:default}#rankList .tabList li:last-child>a,#rankList .tabList li:last-child>span{width:145px}#rankList .tabCont{background:#FFF;display:none}#rankList .tabCont>li{border-top:1px solid #aaa}#rankList .tabCont>li:first-child{border-top:none}#rankList .tabCont>li>a{padding:15px;display:block;text-decoration:none;zoom:1}#rankList .tabCont>li>a:hover{background:#fff8ea}#rankList .tabCont>li>a:hover dt{text-decoration:underline}#rankList .tabCont.act{display:block}#rankList .tabCont dl{color:#000;margin-left:60px;position:relative;min-height:92px}#rankList .tabCont dl dt{font-size:20px;font-weight:700;line-height:120%;margin-bottom:8px;margin-left:104px;color:#44b300}#consulList,section#rankList .tabCont{margin-bottom:20px}#rankList .tabCont dl dd.info{position:relative;margin-left:104px;zoom:1}#rankList .tabCont dl dd.info p{line-height:180%}#rankList .tabCont dl .img{position:absolute;left:0;top:0;width:80px;border:1px solid #ddd;padding:4px;background:#FFF;text-align:center;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2)}#rankList .tabCont dl .img img{display:inline-block;width:auto;height:auto;max-width:80px;max-height:80px;vertical-align:bottom}#rankList .tabCont dl .down,#rankList .tabCont dl .stay,#rankList .tabCont dl .up{position:absolute;left:-46px;top:30px;font-size:20px;font-weight:700;color:#ff4d4d;display:inline-block;background:url(../img/common_sprite.png) 0 -904px no-repeat;width:18px;height:18px;white-space:nowrap;overflow:hidden;text-indent:100%}#rankList .tabCont dl .down{background-position:0 -828px}#rankList .tabCont dl .stay{background-position:0 -866px}#rankList .tabCont dl .rank{position:absolute;left:-60px;top:0;width:50px;text-align:center;font-size:16px;font-weight:700;padding:1px 0;line-height:120%}#rankList .tabCont dl.rank1 .rank,#rankList .tabCont dl.rank2 .rank,#rankList .tabCont dl.rank3 .rank{white-space:nowrap;overflow:hidden;text-indent:100%;text-align:left;width:46px;height:36px;padding:0}#rankList .tabCont dl.rank1 .down,#rankList .tabCont dl.rank1 .stay,#rankList .tabCont dl.rank1 .up,#rankList .tabCont dl.rank2 .down,#rankList .tabCont dl.rank2 .stay,#rankList .tabCont dl.rank2 .up,#rankList .tabCont dl.rank3 .down,#rankList .tabCont dl.rank3 .stay,#rankList .tabCont dl.rank3 .up{top:46px}#rankList .tabCont dl.rank1 .rank{background:url(../img/common_sprite.png) 0 -2452px no-repeat}#rankList .tabCont dl.rank2 .rank{background:url(../img/common_sprite.png) 0 -2508px no-repeat}#rankList .tabCont dl.rank3 .rank{background:url(../img/common_sprite.png) 0 -2564px no-repeat}#rankList .morelink{text-align:right;padding:12px 0 0}#rankList .morelink a{background:url(../img/common_sprite.png) 0 -676px no-repeat;padding:0 0 0 16px}section#rankList .pgnav{padding-bottom:15px}section#rankList.worryList .pgnav{padding-bottom:5px}.sortList{text-align:right;padding:10px 0}.sortList li{display:inline;border-left:1px solid #aaa;margin-left:.4em}.sortList li:first-child{border-left:none}.sortList li a,.sortList li span{margin-left:.8em}#consulList{background:#e4fbd9;border-left:15px solid #e4fbd9;border-right:15px solid #e4fbd9;padding-top:15px}#consulList .ttl{color:#167520;font-size:18px;font-weight:700;line-height:120%;margin-bottom:15px}#consulList .sortList{padding-top:0}#consulList .morelink{text-align:right;padding:0 0 20px}#registration .exspo2,#registration form{text-align:center}#consulList .morelink a{background:url(../img/common_sprite.png) 0 -676px no-repeat;padding:0 0 0 16px}#consulList #consulListData{border-bottom:none}#consulList #consulListData>li{border-bottom:15px solid #e4fbd9;background:#FFF}#consulList #consulListData>li>a{padding:15px;display:block;text-decoration:none;zoom:1}#consulList #consulListData>li>a:hover{background:#fff8ea}#consulList #consulListData>li>a:hover dt{text-decoration:underline}#consulList #consulListData.act{display:block}#consulList #consulListData dl{color:#000}#consulList #consulListData dl dt{border-left:5px solid #44b400;font-size:16px;font-weight:700;padding:1px 0 1px 6px;line-height:120%;margin-bottom:4px;color:#44b300}#consulList #consulListData dl dd.info{border-top:1px solid #aaa;padding-top:12px;position:relative;zoom:1}#consulList #consulListData dl dd.info time{display:inline-block;width:8em;font-weight:700}#consulList #consulListData dl dd.info .reaction{display:inline-block}#consulList #consulListData dl dd.info .reaction .good{display:inline-block;border-right:1px solid #b2b2b2;padding:0 12px 0 20px;background:url(../img/common_sprite.png) 0 -1466px no-repeat;line-height:130%}#consulList #consulListData dl dd.info .reaction .answer{display:inline-block;padding:0 0 0 22px;margin-left:10px;background:url(../img/common_sprite.png) 0 -626px no-repeat;line-height:130%}#consulList.fav #consulListData>li dl dd.info .status:before,#consulList.nobody dl dd.info .status:before{display:none}#consulList #consulListData dl dd.info .reaction span{color:#ff8000;font-weight:700;margin-left:3px}#consulList #consulListData dl dd.info .status{position:absolute;top:8px;right:0;white-space:nowrap;background:#ff8000;padding:2px 8px;font-weight:700;color:#fff}#consulList #consulListData dl dd.info .status:before{content:"";position:absolute;left:50%;bottom:-12px;border:6px solid transparent;border-top:6px solid #ff8000;margin-left:-6px}#consulList #consulListData dl dd.info .status.end{background:#8c4e1c}#consulList #consulListData dl dd.info .status.end:before{border-top-color:#8c4e1c}#consulList #consulListData dl dd.txt{padding-bottom:0;padding-top:8px}#consulList #consulListData dl dd.txt p{line-height:180%}#consulList.fav #consulListData>li{padding-right:80px;position:relative}#consulList.fav #consulListData>li>a{border-right:1px solid #eee}#consulList.fav #consulListData>li .dltbtn{position:absolute;display:block;right:26px;top:50%;margin-top:-14px;width:28px;height:28px;border:1px solid #ccc;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#consulList.fav #consulListData>li .dltbtn a{background:url(../img/common_sprite.png) 0 -1122px no-repeat;width:28px;height:28px;display:block;white-space:nowrap;overflow:hidden;text-indent:100%}#proList{background:#e4fbd9;border-left:15px solid #e4fbd9;border-right:15px solid #e4fbd9;padding-top:15px;margin-bottom:20px}#proList .ttl{color:#167520;font-size:18px;font-weight:700;line-height:120%;margin-bottom:15px}#proList .sortList{padding-top:0}#proList #proListData{border-bottom:none}#proList #proListData>li{border-bottom:15px solid #e4fbd9;background:#FFF;position:relative;zoom:1;padding-right:80px}#proList #proListData>li>a{border-right:1px solid #eee;display:block;text-decoration:none;zoom:1}#proList #proListData>li>a:hover{background:#fff8ea}#proList #proListData>li>a:hover dt{text-decoration:underline}#proList #proListData>li .dltbtn{position:absolute;display:block;right:26px;top:50%;margin-top:-14px;width:28px;height:28px;border:1px solid #ccc;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#proList #proListData>li .dltbtn a{background:url(../img/common_sprite.png) 0 -1122px no-repeat;width:28px;height:28px;display:block;white-space:nowrap;overflow:hidden;text-indent:100%}#proList #proListData dl{padding:15px;zoom:1;overflow:hidden}#proList #proListData dl dt{float:right;width:420px;line-height:120%;font-size:22px;font-weight:700}#proList #proListData dl .info{padding:6px 0 0 100px;color:#000;line-height:160%;clear:right}#proList #proListData dl .img{float:left;width:88px;margin-bottom:0;-moz-box-shadow:0 0 5px #c8c8c8;-webkit-box-shadow:0 0 5px #c8c8c8;box-shadow:0 0 5px #c8c8c8}#proList #proListData dl .img img{max-width:80px;display:block;border:4px solid #fff}#rankList.worryList .tabCont>li{border-top:10px solid #e4fbd9}#rankList.worryList dl{color:#000;min-height:60px}#rankList.worryList dl.rank1,#rankList.worryList dl.rank2,#rankList.worryList dl.rank3{min-height:82px}#rankList.worryList dl dt{border-left:5px solid #27B722;font-size:16px;font-weight:700;padding:1px 0 1px 6px;line-height:120%;margin-bottom:4px;color:#44b300;margin-left:0}#rankList.worryList dl dd.info{border-top:1px solid #aaa;padding-top:12px;position:relative;zoom:1;margin-left:0}#rankList.worryList dl dd.info time{display:inline-block;width:8em;font-weight:700}#rankList.worryList dl dd.info .reaction{display:inline-block}#rankList.worryList dl dd.info .reaction .good{display:inline-block;border-right:1px solid #b2b2b2;padding:0 12px 0 20px;background:url(../img/common_sprite.png) 0 -1466px no-repeat;line-height:130%}#rankList.worryList dl dd.info .reaction .answer{display:inline-block;padding:0 0 0 22px;margin-left:10px;background:url(../img/common_sprite.png) 0 -626px no-repeat;line-height:130%}#rankList.worryList dl dd.info .reaction span{color:#ff8000;font-weight:700;margin-left:3px}#rankList.worryList dl dd.info .status{position:absolute;top:8px;right:0;white-space:nowrap;background:#ff8000;padding:2px 8px;font-weight:700;color:#fff}#rankList.worryList dl dd.info .status.end{background:#8c4e1c}#rankList.worryList dl dd.info .status.end:before{border-top-color:#8c4e1c}#registration{border:15px solid #e4fbd9;background:#FFF;margin-bottom:30px}#registration .ttl{color:#167520;font-size:18px;font-weight:700;line-height:120%;padding-bottom:15px;background:#e4fbd9}#registration #step{padding:14px 0 0 14px;zoom:1;overflow:hidden}#registration #step li{float:left;width:136px;height:33px;margin-right:6px;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-indent:100%}#registration #step li.step1{background:url(../img/common_sprite.png) 0 -3786px no-repeat}#registration #step li.step2{background:url(../img/common_sprite.png) 0 -3892px no-repeat}#registration #step li.step3{background:url(../img/common_sprite.png) 0 -3998px no-repeat}#registration #step li.step4{background:url(../img/common_sprite.png) 0 -4104px no-repeat}#registration #step li.step1.act{background:url(../img/common_sprite.png) 0 -3839px no-repeat}#registration #step li.step2.act{background:url(../img/common_sprite.png) 0 -3945px no-repeat}#registration #step li.step3.act{background:url(../img/common_sprite.png) 0 -4051px no-repeat}#registration #step li.step4.act{background:url(../img/common_sprite.png) 0 -4157px no-repeat}#registration .exspo{padding:0 14px;line-height:180%}#registration .exspo2,#registration .exspo3{padding:20px 14px 0;line-height:180%}#registration .drop{padding:20px 14px 30px;line-height:180%;text-align:center}#registration .formBox{margin:20px 14px 0;padding-top:25px;border-top:1px solid #aaa;text-align:left}#registration .formBox dt{float:left;width:200px;text-align:right;padding-top:2px}#registration .formBox dt .necessary{background:#c00;color:#FFF;font-size:10px;padding:2px 4px;display:inline-block;margin-left:6px}#registration .formBox dt .subserve{display:block;margin:1em 0 0;color:#666;font-size:85%}#registration .formBox dd{margin:0 0 30px 215px;padding-left:15px;border-left:3px solid #f2efeb;vertical-align:middle}#registration .formBox dd dl.innerLayer{margin:0;padding-top:2px;border-top:none}#registration .formBox dd dl.innerLayer dt{float:none;width:auto;margin:0 0 3px;text-align:left;padding-top:0;color:#666}#registration .formBox dd dl.innerLayer dd{margin:0 0 10px;padding-left:0;border-left:0}#registration .formBox dd input{margin-bottom:8px}#registration .formBox dd input.typetxt{border:1px solid #aaa;padding:6px;text-align:left;width:260px}#registration .formBox dd input.typetxts{border:1px solid #aaa;padding:6px;text-align:left;width:60px}#registration .formBox dd label{margin-right:20px}#registration .formBox dd select,#registration .formBox dd textarea{border:1px solid #aaa;padding:3px;margin-bottom:8px}dl.tableBox,dl.tableBox dt{border-right:1px solid #bbb;float:left;overflow:hidden}#registration .formBox dd textarea{width:350px;height:10em}#registration .formBox dd .specialist_icon{overflow:hidden}#registration .formBox dd .specialist_icon li{float:left;margin-right:10px;margin-bottom:3px}#registration .formBox dd .specialist_icon li input{vertical-align:top}#registration .formBox dd .specialist_icon li label{margin-right:0;vertical-align:middle}#registration .formBox dd .consultation li{display:inline-block;width:165px}#registration .formBox dd .consultation li label{margin-right:0}#registration .formBox dd .caption{background:url(../img/common_sprite.png) 0 -2260px no-repeat;font-size:12px;padding-left:18px;line-height:140%;padding-bottom:3px}#registration .formBox dd .entered{padding-top:0;padding-bottom:3px}#registration .formBox.publish dd label.adrs{width:5.5em;margin-right:0;display:inline-block;padding-top:6px}#registration .formBox.publish dd span.placeholder{top:10px!important}#registration .errorMsg{color:red;font-weight:700}#registration .errorMsg2{padding-top:20px;color:red;font-weight:700;text-align:center}#registration .accept{padding-bottom:5px}#consulList.fav #consulListData>li #registration .dltbtn,#proList #proListData>li #registration .dltbtn,#registration #consulList.fav #consulListData>li .dltbtn,#registration #proList #proListData>li .dltbtn,#registration .favbtn,#registration .nmlbtn,#registration .sbmbtn,#registration .sbmbtnB{margin:15px 10px 20px;padding:10px 50px;font-size:18px}#registration .warning{color:red;font-weight:700}#registration.interim{padding-bottom:30px}#registration.interim .exspo{padding-top:30px}#registration.interim .caption{padding:30px 14px 0;color:red;line-height:180%}#consulList.fav #consulListData>li #registration.complete .exspo .dltbtn,#guidebox ul.guideWordList li dl dd,#proList #proListData>li #registration.complete .exspo .dltbtn,#registration.complete .exspo #consulList.fav #consulListData>li .dltbtn,#registration.complete .exspo #proList #proListData>li .dltbtn,#registration.complete .exspo .favbtn,#registration.complete .exspo .nmlbtn{color:#000}#registration.complete{padding-bottom:30px}#registration.complete .exspo{padding-top:30px;text-align:center}#consulList.fav #consulListData>li #registration.complete .exspo .dltbtn:hover,#proList #proListData>li #registration.complete .exspo .dltbtn:hover,#registration.complete .exspo #consulList.fav #consulListData>li .dltbtn:hover,#registration.complete .exspo #proList #proListData>li .dltbtn:hover,#registration.complete .exspo .favbtn:hover,#registration.complete .exspo .nmlbtn:hover{text-decoration:none}#registration.login .errorMsg{text-align:center;padding:30px 0 0}#registration.login .exspo{padding-top:20px;margin-bottom:-10px}#registration.login .exspo2{padding:60px 14px 20px;text-align:left}#registration.login .exspo3{padding:30px 14px 20px}#registration.login .sbmbtn,#registration.login .sbmbtnB{margin-top:0;margin-bottom:30px}#registration.login .prev{text-align:center;padding:40px 0 10px}#consulList.fav #consulListData>li #registration.login .prev .dltbtn,#proList #proListData>li #registration.login .prev .dltbtn,#registration.login .prev #consulList.fav #consulListData>li .dltbtn,#registration.login .prev #proList #proListData>li .dltbtn,#registration.login .prev .favbtn,#registration.login .prev .nmlbtn{font-size:14px}#registration.troublePost .exspo{padding-top:20px;margin-bottom:-10px}#registration.troublePost .accept{padding-top:20px}#registration.prodtl .formBox{margin-top:10px;border-top:none}#guidebox{margin-bottom:30px}#guidebox p{line-height:180%;padding-bottom:.8em}#guidebox ul{list-style:disc}#guidebox ol{list-style:decimal}#guidebox ol,#guidebox ul{padding-left:2em;padding-bottom:.8em}#guidebox ol li,#guidebox ul li{padding-bottom:5px;line-height:140%}#guidebox ul.guideWordList{background:#fff;list-style:none;margin:0 0 20px;padding:0;border-bottom:1px solid #ccc}#newsDtl time,h1.ttlPtn04{border-bottom:1px solid #aaa}#guidebox .pgnav{padding-bottom:0}#guidebox ul.guideWordList li{padding:0}#guidebox ul.guideWordList li a{display:block;padding:1em;border-top:1px solid #ddd;text-decoration:none}#guidebox ul.guideWordList li a:hover dl dt,.searchByArea dl dt a{text-decoration:underline}#guidebox ul.guideWordList li a:hover{background:#fff8ea}#guidebox ul.guideWordList li dl dt{margin-bottom:4px;padding:1px 0;font-size:16px;font-weight:700;line-height:120%}#guidebox ul.guideWordList li dl dd p{padding:0}#newsDtl .ttl{font-size:22px;font-weight:700;line-height:120%}#newsDtl time{padding:10px 0;display:block;margin-bottom:15px}#sitemap>ul{padding-top:10px}#sitemap>ul li .ssttl{font-size:16px;font-weight:700;padding:20px 0 8px}#sitemap>ul li li{padding:0 0 8px}h1.ttlPtn04{font-size:22px;font-weight:700;line-height:38px;margin-bottom:8px}dl.tableBox{width:650px;margin:0 0 20px;border-bottom:1px solid #bbb}dl.tableBox dt{width:120px;margin:0 0 -188px;padding:12px 5px 200px 20px;border-left:1px solid #bbb;border-top:1px solid #bbb;background:#eee}dl.tableBox dd{padding:12px 5px 12px 166px;background:#FFF;border-top:1px solid #bbb}dl.tableBox dd table{margin-top:10px}dl.tableBox dd table th{padding:0 5px 5px 0;font-weight:400;vertical-align:top;white-space:nowrap}dl.tableBox dd table td{vertical-align:top;white-space:nowrap}.documents p{line-height:180%}.documents p+ol{padding-top:6px}.documents .ssttl{font-size:16px;font-weight:700;padding:20px 0 8px}.documents>ol li{padding:0 0 4px;line-height:160%}.documents>ol li ol{padding-top:6px}.documents .sssttl{margin:1em 0 .5em;font-weight:700}.socialbtn{background:#E4FBD9;margin-bottom:30px}.socialbtn ul{padding:20px;text-align:center}.socialbtn ul li{display:inline-block;vertical-align:top;padding:0 10px}.col_sns02{margin-bottom:10px}.col_sns02 ul{text-align:left}.col_sns02 ul li{display:inline-block;vertical-align:top;margin:0 1.25em 0 0}.col_sns02 ul li.twitter{width:96px!important}body.popup{background:#d1edfc}body.popup #wrap{padding:15px;text-align:left;max-width:620px}body.popup .forminr{background:#fff;padding:15px}body.popup .ttl{color:#00468C;font-size:18px;line-height:120%;font-weight:700;margin-bottom:15px}body.popup .sbmbtn,body.popup .sbmbtnB{padding:6px 30px;margin-top:-20px}body.popup form{text-align:center}body.popup .formBox{margin:20px 14px 0;padding-top:25px;border-top:1px solid #aaa;text-align:left}body.popup .formBox dt{float:left;width:100px;text-align:right;padding-top:2px}body.popup .formBox dt .necessary{background:#c00;color:#FFF;font-size:10px;padding:2px 4px;display:inline-block;margin-left:6px}#maintenance .img img,#notfound .img img{display:block}body.popup .formBox dd{margin:0 0 30px 115px;padding-left:15px;border-left:3px solid #f2efeb;vertical-align:middle}body.popup .formBox dd input{margin-bottom:8px}body.popup .formBox dd input.typetxt{border:1px solid #aaa;padding:6px;text-align:left;width:260px}body.popup .formBox dd input.typetxts{border:1px solid #aaa;padding:6px;text-align:left;width:60px}body.popup .formBox dd label{margin-right:20px}body.popup .formBox dd select,body.popup .formBox dd textarea{border:1px solid #aaa;padding:3px;margin-bottom:8px}body.popup .formBox dd textarea{width:350px;height:10em}body.popup .formBox dd .caption{background:url(../img/common_sprite.png) 0 -2260px no-repeat;font-size:12px;padding-left:18px;line-height:140%;padding-bottom:3px}#maintenance h1,#notfound h1{font-size:18px;font-weight:700}body.popup .formBox dd .entered{padding-top:0;padding-bottom:3px}body.popup .btn{text-align:center}#consulList.fav #consulListData>li body.popup .btn .dltbtn,#proList #proListData>li body.popup .btn .dltbtn,body.popup .btn #consulList.fav #consulListData>li .dltbtn,body.popup .btn #proList #proListData>li .dltbtn,body.popup .btn .favbtn,body.popup .btn .nmlbtn{padding:8px 50px}#notfound{border:20px solid #d1edfc;position:relative;zoom:1;min-height:260px;margin-bottom:20px}#notfound .img{position:absolute;left:75px;top:60px}#notfound h1{padding:90px 0 20px 250px}#notfound .txt{padding:0 0 15px 250px}#maintenance{border:20px solid #E4FBD9;width:700px;margin:100px auto;position:relative;text-align:left;min-height:260px}#maintenance #logo{margin:20px 0 0 270px;background:url(../img/common_sprite.png) 0 -3070px no-repeat;width:234px;height:62px;white-space:nowrap;overflow:hidden;text-indent:100%}#maintenance .img{position:absolute;left:40px;top:40px}#maintenance h1{padding:20px 0 20px 270px}#maintenance .txt{padding:0 0 15px 270px}.page404{margin-left:20px;min-height:170px;padding:40px 0 0;background:url(../img/byouin.png) left top no-repeat}.page404 h1{margin:0 0 .25em 200px;font-size:26px;font-weight:700}.page404 .txt{margin:0 0 1.5em 200px;padding:0;font-size:16px}.page404 .home{margin:0 0 0 200px}.searchByArea{background:#e4fbd9;padding:20px;margin-bottom:20px}.searchByArea h2{margin-bottom:12px;color:#167520;font-size:20px;font-weight:700}.searchByArea ul{overflow:hidden;zoom:1;padding:15px 15px 7px;background:#fff}.searchByArea ul li{display:inline-block;margin-right:1.25em;padding-bottom:8px;vertical-align:top}.searchByArea ul li a{display:inline-block;padding:1px 0 0 16px;background:url(../img/common_sprite.png) -8px -737px no-repeat}.searchByArea dl{overflow:hidden;padding:15px 15px 7px;margin-top:15px;background:#fff;zoom:1}.searchByArea dl dt{float:left;margin:0;width:130px;border-left:5px solid #44b400;padding-left:5px;line-height:120%}.searchByArea dl dt a{color:#000;font-size:16px;font-weight:700}.searchByArea dl dt a:hover{text-decoration:none}.searchByArea dl dd{padding:0 0 0 160px}.searchByArea dl dd ul{padding:0 0 2px}.searchByArea dl dd ul li{width:135px;margin-right:0}.relatedData{background:#e4fbd9;border-left:15px solid #e4fbd9;border-right:15px solid #e4fbd9;padding-top:15px;margin-bottom:20px}.relatedData .arrowList,.relatedData .verticalList{padding:15px;border-bottom:15px solid #e4fbd9;background:#fff}.relatedData .ttl{color:#167520;font-size:18px;font-weight:700;line-height:120%;margin-bottom:15px}.relatedData .verticalList{overflow:hidden}.relatedData .verticalList li{float:left;margin-right:1em;font-size:14px}.relatedData .arrowList li{padding-bottom:8px;font-size:14px}.relatedData .arrowList li a{display:inline-block;padding:2px 0 0 16px;background:url(../img/common_sprite.png) -8px -737px no-repeat}.searchRefinement ul.guide{margin-top:-.25em;padding:0 0 1.25em;background:#fff;text-align:center}.searchRefinement ul.guide li{display:inline-block;width:45%;margin:0 .5em;padding:0;background:0 0;line-height:auto;vertical-align:top}.searchRefinement ul.guide li a{display:block;padding:.5em 1.5em;border:2px solid #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff 0,#ececec 100%);background:-o-linear-gradient(top,#fff 0,#ececec 100%);background:-ms-linear-gradient(top,#fff 0,#ececec 100%);background:linear-gradient(to bottom,#fff 0,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0 );color:#666;text-align:center;font-size:14px;text-decoration:none}.searchRefinement ul.guide li a:hover{border-color:#907C5C;background:#907C5C;filter:none;color:#fff}#columnContents .sttl{background:url(../img/common_sprite.png) 0 -1062px no-repeat;padding-left:36px}#columnContents .sttl02{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:8px}#columnContents .postInfo{overflow:hidden}#columnContents .postDate{float:right;margin-bottom:12px}#columnContents .postCat{float:left}#columnContents .hit{border:1px solid #aaa;padding:8px 19px 6px;line-height:120%;margin-bottom:6px}#columnContents .hit span{color:#f60;font-size:16px;font-weight:700;margin-right:5px}#columnContents .postBody h2,#columnContents .postBody h3{clear:both;color:#44b300;line-height:120%;font-weight:700}#columnContents .eyecatch{clear:both;width:660px;margin:0 0 20px;background:#f6f6f6;text-align:center}#columnContents .eyecatch img{max-width:660px;max-height:660px;vertical-align:bottom}#columnContents .postBody{margin:0 0 20px}#columnContents .postBody h2{border-left:5px solid #44b400;border-bottom:1px solid #44b400;font-size:18px;margin-bottom:1em;padding:1px 0 4px 6px}#columnContents .postBody p+h2{margin-top:1.5em}#columnContents .postBody h3{font-size:16px;padding:1px 0 4px;text-decoration:underline}#columnContents .postBody li{margin-left:20px}#columnContents .postBody ul.box,#columnContents .postBody ul.none{margin-bottom:1em;line-height:1.75}#columnContents .postBody ul.box li,#columnContents .postBody ul.none li{list-style-type:none;margin-left:0;margin-bottom:.5em}#columnContents .postBody ul.box li:before{content:"□"}#columnContents .postBody .wideimg{width:100%;margin:5px 0 20px}#columnContents .postBody .wideimg img{max-height:none;max-width:none;width:100%;height:auto}#columnContents .postBody p{margin:0 0 14px;font-size:14px;line-height:1.75}#columnContents .postBody li{list-style-type:disc}#columnContents .postBody .strong{font-weight:700}#columnContents .postBody .floatL{float:left;margin:3px 20px 10px 0}#columnContents .postBody .floatR{float:right;margin:3px 0 10px 20px}#columnContents .postBody img{display:block;width:auto;height:auto;max-width:250px;max-height:250px;margin:0 auto;vertical-align:bottom;border:1px solid #ccc}#columnContents .postAuthor{margin:0 0 30px;border:2px solid #aaa}#columnContents .postAuthor a{display:block;padding:18px;background:#fff;color:#000;text-decoration:none}#columnContents .postAuthor a:hover{background:#fff8ea}#columnContents .postAuthor a h2{font-size:16px;font-weight:700;padding-bottom:5px}#columnContents .postAuthor a dl{overflow:hidden}#columnContents .postAuthor a dl dt{float:left;margin:0 20px 0 0}#columnContents .postAuthor a dl dt img{max-width:160px;max-height:160px;border:1px solid #ccc;vertical-align:bottom}#columnContents .postAuthor a dl dd{overflow:hidden}#columnContents .postAuthor a dl dd .belong{margin-bottom:.25em;color:#333;font-size:16px;font-weight:700;line-height:1.25}#columnContents .postAuthor a dl dd h3{margin-bottom:12px;color:#44b300;font-size:14px;font-weight:700}#columnContents .postAuthor a dl dd p{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #aaa}#columnContents .postAuthor a dl dd p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#columnContents .postRecommend{margin:0 0 20px}#columnContents .postRecommend h2{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #aaa;font-size:16px;font-weight:700}#columnContents .postRecommend ul li{margin:0 0 3px;line-height:1.5}#columnContents .postRecommend ul li a{display:block;padding:0 0 0 16px;background:url(../img/common_sprite.png) -8px -735px no-repeat}#columnContents .postTopInfoWrap,#columnContents .postWrap{position:relative}.latestColumn{background:#e4fbd9;padding:20px}.latestColumn+.columnList{padding-top:0}.latestColumn h2{margin-bottom:12px;color:#167520;font-size:20px;font-weight:700}.latestColumn ul{background:#fff}.latestColumn ul li:first-child a{border-top:none}.latestColumn ul li a{overflow:hidden;display:block;padding:15px;border-top:1px solid #ccc;backgorund:#fff;color:#000;text-decoration:none}.latestColumn ul li a:hover{background:#fff8ea}.latestColumn ul li a dl{float:right;width:405px;padding-top:2px}.latestColumn ul li a dl dt{border-left:5px solid #44b400;color:#44b300;font-size:16px;font-weight:700;line-height:120%;margin-bottom:8px;padding:1px 0 1px 6px}.latestColumn ul li a dl dd p{line-height:1.5}.latestColumn ul li a dl dd p.category{margin-bottom:4px;color:#666;font-size:90%}.latestColumn ul li a dl dd p.category span{color:#44b300}.latestColumn ul li a .thumbnail{float:left;width:160px;padding:3px;box-shadow:0 0 5px #c8c8c8;background:#fff;text-align:center}.latestColumn ul li a .thumbnail img{display:block;margin:0 auto;max-width:160px;max-height:160px;vertical-align:bottom}.columnList{background:#dbf5d5;margin:0 0 20px;padding:20px}.columnList ul{background:#fff}.columnList ul li{zoom:1}.columnList ul li:last-child a{border-bottom:none}.columnList ul li a{overflow:hidden;display:block;padding:12px 15px;border-bottom:1px solid #ccc;backgorund:#fff;color:#000;text-decoration:none}.columnList ul li a:hover{background:#fff8ea}.columnList ul li a dl{float:right;width:485px;padding-top:2px}.columnList ul li a dl dt{color:#44b300;font-weight:700;line-height:120%;margin-bottom:4px}.columnList ul li a dl dd p{color:#666;font-size:90%;line-height:1.5}.columnList ul li a dl dd p.category{font-size:90%}.columnList ul li a dl dd p.category span{color:#44b300}.columnList ul li a .thumbnail{float:left;width:80px;padding:4px;border:1px solid #ddd;box-shadow:1px 1px 2px rgba(0,0,0,.2);background:#fff;text-align:center}.columnList ul li a .thumbnail img{display:block;width:auto;height:auto;max-width:80px;max-height:60px;margin:0 auto;vertical-align:bottom}.columnList .morelink{text-align:right;padding:12px 0 0}.tbl-common01 td,.tbl-common01 th{border:1px solid #8f8f8f;text-align:left}.columnList .morelink a{background:url(../img/common_sprite.png) 0 -674px no-repeat;padding:0 0 0 16px}.tbl-common01{width:100%;margin:0 auto 20px;border:1px solid #8f8f8f}.tbl-common01 th{width:20%;background-color:#f0f0f0;padding:10px 30px 10px 20px;vertical-align:top}.tbl-common01 td{width:70%;padding:10px 20px}.tbl-common01 td .google_map{height:0;overflow:hidden;padding-bottom:75%;padding-top:30px;position:relative}.tbl-common01 td .google_map embed,.tbl-common01 td .google_map iframe,.tbl-common01 td .google_map object{height:100%;left:0;position:absolute;top:0;width:100%}.btnOrange{padding:.75em 1.5em;cursor:pointer;color:#fff;font-size:100%;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;border:1px solid #F7931E;border-top-color:#FBC98E;border-bottom-width:2px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#fdb95a;background:-moz-linear-gradient(top,#fdb95a 0,#faa03c 33%,#f88e26 67%,#f7881a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdb95a),color-stop(33%,#faa03c),color-stop(67%,#f88e26),color-stop(100%,#f7881a));background:-webkit-linear-gradient(top,#fdb95a 0,#faa03c 33%,#f88e26 67%,#f7881a 100%);background:-o-linear-gradient(top,#fdb95a 0,#faa03c 33%,#f88e26 67%,#f7881a 100%);background:-ms-linear-gradient(top,#fdb95a 0,#faa03c 33%,#f88e26 67%,#f7881a 100%);background:linear-gradient(to bottom,#fdb95a 0,#faa03c 33%,#f88e26 67%,#f7881a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb95a', endColorstr='#f7881a', GradientType=0 );opacity:1;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.btnOrange:hover{opacity:.8}@media only screen and (min-width:641px){.tbl-common01 tr.gmap_sp{display:none}}.answer_box{display:block;margin:10px 0 0;overflow:hidden}.answer_box .pic{margin:10px 5% 10px 0;text-align:center;width:15%}.answer_box .pic img{width:100%;margin:0 auto 3px;padding:1px;border:1px solid #eee;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.3)}.arrow_box{position:relative;background:#fff;border:2px solid #d6c9bd;padding:10px;margin:10px 0;width:80%;color:#333;border-radius:3px}.arrow_box:after,.arrow_box:before{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.arrow_box:before{border-color:rgba(214,201,189,0);border-right-color:#d6c9bd;border-width:10px;margin-top:-10px}@media screen and (max-width:640px){#index #basicbox,#index #swfmap,#index aside#rankList,#searchBox .balloon{display:none}#basicbox dl,#consulBox #consulNewList li,#consulBox #consulRankList li,#consulList #consulListData>li{border-bottom-width:5px}#index header{margin-bottom:-40px}#index h1.ttl{font-size:14px}#index p#leadtxt{font-size:18px;padding-bottom:10px}#searchBox{padding-top:5px;padding-bottom:5px}#searchBox #searchForm{margin-left:5px;margin-right:5px}#searchBox #searchForm>dt{line-height:120%;padding-top:8px;padding-bottom:8px}#searchBox #searchForm .area{width:auto;float:none;margin-bottom:15px;margin-right:0}#searchBox #searchForm .area dd select{min-width:170px;width:auto}#searchBox #searchForm .trouble{width:auto;padding-left:0}#searchBox #searchForm button{margin-bottom:20px}.bnr a{margin-left:auto;margin-right:auto}#consulBox #consulNewList,#consulBox #consulRankList{border-left-width:5px;border-right-width:5px;border-top-width:5px}#pickupbox{margin-bottom:50px}#pickupbox ul li{float:left;width:32%}#pickupbox ul li.box1{padding:0;margin:0 .25%}#pickupbox ul li a{box-sizing:border-box;display:inline-block;padding:5%;width:100%}#pickupbox ul li a dl dt{padding:62% 0 0}#pickupbox ul li a dl dd .pickupimgBox{width:100%;height:auto;box-sizing:border-box}#pickupbox ul li a dl dd img{vertical-align:bottom}#pickupbox ul li a dl dd p span{padding:5px 0 0;color:#000;font-size:11px}#pickupbox ul li a dl dd p span.introtxt:after{content:"…"}#pickupbox ul li a dl dd p span.outrotxt{display:none}.adbox .adperson a{padding:10px 6px}.adbox .overview{position:relative;padding-right:0;line-height:1.5}.adbox .overview .btn_addFav,.adbox .overview .btn_delFav{display:block;position:static;top:auto;right:auto;float:right}#consulList.fav #consulListData>li .dltbtn,#proList #proListData li .dltbtn{right:11px}.adbox .overview .photo{width:60px;margin:0 10px 10px 0}.adbox .overview .photo img{max-width:60px}.adbox .info p{font-size:14px;line-height:1.4}.adbox .info p:last-of-type{margin-bottom:0}.adbox .overview .office{margin-bottom:.25em;font-size:14px;font-weight:700;line-height:1.35}.adbox .overview .name{margin-bottom:.25em;padding:0;font-size:18px;line-height:1.25}.adbox .adperson a:hover .overview .name{text-decoration:underline}.adbox .overview .name .licentiate{margin-left:.5em;line-height:1.25}#beFound .img,#relatedSite ul{margin-left:auto;margin-right:auto}.adbox .comment p{display:none}.adbox .result01{padding:.25em .75em}#proList #proListData dl dt,#searchResult li a>dl .name{width:auto;padding-bottom:10px;float:none}#relatedSite ul{padding-left:17px;width:274px}#relatedSite ul li{width:120px;height:48px}#beFound{padding-right:18px}#beFound .img{position:static;float:none;display:block}#dtlSearchForm{padding:15px 5px}#searchList #dtlSearchForm form{padding:5px 5px 15px}#registration{border-left-width:5px;border-right-width:5px}#registration .formBox dt{float:none;text-align:left;margin-bottom:10px;font-weight:700}#registration .formBox dd{border-left:none;margin-left:0;padding-left:0}#basicbox dl,#consulList,#proList{border-left-width:5px;border-right-width:5px}#consulList.fav #consulListData>li #registration .dltbtn,#proList #proListData>li #registration .dltbtn,#registration #consulList.fav #consulListData>li .dltbtn,#registration #proList #proListData>li .dltbtn,#registration .favbtn,#registration .nmlbtn,#registration .sbmbtn,#registration .sbmbtnB{padding-left:40px;padding-right:40px}#basicbox dl{border-top:5px solid #E4FBD9}#basicbox dl dt{float:none;margin-top:10px}#basicbox dl dd{border-top-width:0;padding-left:15px}#basicbox dl dd ul li{width:146px}#proList #proListData li{padding-right:50px;border-bottom-width:5px}#proList #proListData dl{padding:5px}#proList #proListData dl dt{font-size:18px}#proList #proListData dl .img{width:68px;margin-right:10px;margin-bottom:10px}#proList #proListData dl .img img{width:60px}#proList #proListData dl .info{padding-top:0;padding-left:0}#consulList #consulListData>li>a{padding:5px}#consulList #consulListData dl dd.info .reaction{margin-top:6px;display:block}#consulList.fav #consulListData>li{padding-right:50px}#consulList.fav #consulListData dl dd.info .reaction{margin-top:12px}#registration .formBox dd textarea{width:94%}#consulSearch>h1.sttl{background:0 0;position:relative}#consulSearch>h1.sttl:before{content:"";position:absolute;left:0;top:0;background:url(../img/common_sprite.png) 0 -2340px no-repeat;width:110px;height:34px}#consulSearch .bnr{display:none}#consulSearchBox input{width:94%;margin-bottom:10px}#consulSearchBox .sbmbtn,#consulSearchBox .sbmbtnB{display:block;margin-left:auto;margin-right:auto}#consulSearchBox dl dt{float:none}#consulDtl>.ttl{float:none;padding-left:70px;min-height:60px}#consulDtl>.img{position:absolute;left:0;top:30px}#consulDtl .info2 .response{display:block;border-left:none;padding-left:0;padding-top:6px}#consulDtl #entryDel .txt{padding-left:10px;padding-right:10px}.cmPro,.cmProForm,.cmUser,.cmUserForm{padding:10px 5px}.cmPro dt,.cmProForm dt,.cmUser dt,.cmUserForm dt{float:none;width:100%;text-align:left;padding-bottom:10px;overflow:hidden;display:table;vertical-align:middle}.cmPro dt:before,.cmProForm dt:before,.cmUser dt:before,.cmUserForm dt:before{display:none}.cmPro dt span,.cmProForm dt span,.cmUser dt span,.cmUserForm dt span{display:table-cell;height:80px;vertical-align:middle;line-height:180%;padding-left:90px;font-size:16px}.cmPro dt img,.cmProForm dt img,.cmUser dt img,.cmUserForm dt img{position:absolute;left:0;top:0;margin-bottom:0}.cmPro dd,.cmProForm dd,.cmUser dd,.cmUserForm dd{margin-left:0;padding:5px}.cmUser dt,.cmUserForm dt{text-align:right}.cmUser dt span,.cmUserForm dt span{padding-right:90px;padding-left:0}.cmUser dt img,.cmUserForm dt img{position:absolute;left:auto;right:0}.cmUser dd,.cmUserForm dd{margin-right:0}.cmProForm dd textarea,.cmUserForm dd textarea{width:96%}.cmPro.private dt:after,.cmProForm.private dt:after,.cmUser.private dt:after,.cmUserForm.private dt:after{display:none}.cmPro.private dd,.cmProForm.private dd,.cmUser.private dd,.cmUserForm.private dd{padding-top:12px}#rankList{padding-left:5px;padding-bottom:5px;border-right-width:5px}#rankList .tabList{width:100%}#rankList .tabList li{display:table;width:23%;padding-right:2%;margin-right:0}#rankList .tabList li>a,#rankList .tabList li>span{padding-top:0;padding-bottom:0;display:table-cell;height:40px;width:100%;white-space:normal;font-size:12px;vertical-align:middle;line-height:120%}#rankList .tabList li>a>span,#rankList .tabList li>span>span{white-space:nowrap;display:inline-block}#rankList .tabList li:last-child{padding-right:0;width:25%}#rankList .tabList li.act>a,#rankList .tabList li.act>span{width:100%}#rankList .tabCont>li>a{padding:5px}#maintenance .img,#notfound .img{position:static;padding-bottom:10px}#rankList .tabCont dl{margin-left:52px}#rankList .tabCont dl .rank{left:-52px}#rankList .tabCont dl .down,#rankList .tabCont dl .stay,#rankList .tabCont dl .up{left:-38px}#rankList.worryList .tabCont>li{border-top-width:5px}#rankList.worryList .tabCont dl dd.info .reaction{display:block;padding-top:10px}#maintenance .img img,#notfound .img img{display:inline}#rankList.worryList .tabCont dl dd.info .status{top:5px}body.popup #wrap{min-width:290px}body.popup .formBox{margin-left:0;margin-right:0}body.popup .formBox dt{float:none;text-align:left;margin-bottom:10px;font-weight:700}#maintenance,#notfound{text-align:center}body.popup .formBox dd{border-left:none;margin-left:0;padding-left:0}#notfound .txt,#notfound h1{padding-left:20px;padding-right:20px}body.popup .formBox dd textarea{width:96%}#notfound h1{padding-top:30px}#maintenance{width:auto;margin-top:0;margin-bottom:0}.answer_box,.tbl-common01 tr.gmap_pc{display:none}#maintenance #logo{margin-left:auto;margin-right:auto}#maintenance .txt,#maintenance h1{padding-left:10px;padding-right:10px}.page404{margin-left:0;min-height:170px;padding:40px 0 0;background:0 0}.page404 h1{margin:0 0 .25em;font-size:26px;font-weight:700}.page404 .txt{margin:0 0 1.25em;padding:0;font-size:16px}.page404 .home{margin:0}.searchByArea{padding:15px 5px}.searchByArea dl{overflow:static;margin-top:5px}.searchByArea dl dt{float:none;margin-bottom:12px;width:auto}.searchByArea dl dd{padding:0}.searchByArea dl dd ul li{width:48%;margin-right:0}#columnContents .eyecatch{width:100%}#columnContents .eyecatch img{max-width:300px;max-height:300px}#columnContents .postBody .floatL,#columnContents .postBody .floatR{float:none;margin:0 10px 10px}#columnContents .postBody li img{margin-left:-10px}#columnContents .postBody .wideimg img{width:99%}#columnContents .postAuthor a{padding:10px}#columnContents .postAuthor a dl dt{float:none;margin:0 0 10px}#columnContents .postAuthor a dl dt img{max-width:120px;max-height:120px}.latestColumn{background:#e4fbd9;padding:15px 5px 0}.latestColumn ul li a{padding:15px 15px 7px}.latestColumn ul li a dl{float:none;width:auto;margin-bottom:6px;padding-top:0}.latestColumn ul li a .thumbnail{float:none;margin:0 auto 6px}.columnList{padding:15px 5px}.columnList ul li a{padding:12px 15px}.columnList ul li a dl{float:none;width:auto;margin-bottom:6px;padding-top:0}.columnList ul li a .thumbnail{float:none;margin:0 auto}.tbl-common01{width:auto}.tbl-common01 th{font-size:90%;padding:10px 20px 10px 10px;width:20%}.tbl-common01 td{font-size:90%;padding:10px;width:60%}.tbl-common01 td p.sp_access{font-weight:700}.tbl-common01 tr.gmap_sp td{width:auto}}.hl{background:#FFEFB6}#consulBox .columns{background:url(../img/common_sprite.png) 0 -1062px no-repeat;padding-left:40px}#consulBox .columns+p{padding-bottom:12px}