body	{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif; background: #259198 url(../images/hdbg.gif) repeat-x; text-align: center; margin: 0; padding: 0; font-size:90%; }
a:link, a:visited	{ color: #ed6a00; text-decoration: none; }
a:hover, a:active	{ color: #ed0016; text-decoration: underline; }


/*HEADER*/
#wkHeader	{ text-align: left; position: relative; width: 930px; height: 120px; margin: 0 auto; padding: 0; }
#wkHeader	{ background: url(../images/hdimg.gif) no-repeat 340px 0; }
#wkHeader h1	{ margin: 0; padding: 0; }
#wkHeader h1 a	{ background: url(../images/logo.gif) no-repeat; position: absolute; top: 20px; left: 0; width: 290px; height: 0; overflow: hidden; padding: 55px 0 0; display: block; }
#wkHeader h1 a:hover	{ }
#wkHeader h2	{ color: #6f7070; font-size: 11px; font-weight: normal; position: absolute; top: 10px; left: 15px; margin: 0; padding: 0; }
#wkHeader ul.mnlink	{ text-align: right; float: right; margin: 10px 0 0; padding: 0; list-style-type: none; }
#wkHeader ul.mnlink li	{ float: left; margin: 0; padding: 0 8px; }
#wkHeader ul.mnlink li a	{ color: #00a5b0; background: url(../images/linkarrow.gif) no-repeat 0 3px; overflow: hidden; margin: 0; padding: 0 0 0 15px; }
#wkHeader ul.mnlink li a:hover	{ color: #ed6a00; background-position: 0 -88px; }
.textSize	{ background: url(../images/textsize.gif) no-repeat 5px 2px; text-align: right; position: absolute; top: 50px; right: 5px; width: 145px; height: 21px; margin: 0; padding: 0; }
/*HEADER 2010.09.27 修正*/
#wkHeader span	{ margin: 0; padding: 0; }
#wkHeader span a	{ position: absolute; top: 20px; left: 0; width: 290px; height: 0; display: block; border:none; }
#wkHeader span a img{ border:none; }
#wkHeader h1 a:hover	{ }
#wkHeader p	{ color: #6f7070; font-size: 11px; font-weight: normal; position: absolute; top: 10px; left: 15px; margin: 0; padding: 0; }

/*HEADER グローバルメニュー*/
#wkHeader ul.gmenu	{ margin: 0; padding: 0; list-style-type: none; }
#wkHeader ul.gmenu li	{ margin: 0; padding: 0; }
#wkHeader ul.gmenu li a	{ position: absolute; top: 75px; width: 155px; height: 0; overflow: hidden; margin: 0; padding: 45px 0 0; display: block; }
#wkHeader ul.gmenu li.link01 a	{ background: #258289 url(../images/menu01.gif) no-repeat; left: 0; }
#wkHeader ul.gmenu li.link02 a	{ background: #258289 url(../images/menu02.gif) no-repeat; left: 155px; }
#wkHeader ul.gmenu li.link03 a	{ background: #258289 url(../images/menu03.gif) no-repeat; left: 310px; }
#wkHeader ul.gmenu li.link04 a	{ background: #258289 url(../images/menu04.gif) no-repeat; left: 465px; }
#wkHeader ul.gmenu li.link05 a	{ background: #258289 url(../images/menu05.gif) no-repeat; left: 620px; }
#wkHeader ul.gmenu li.link06 a	{ background: #258289 url(../images/menu06.gif) no-repeat; left: 775px; }
#wkHeader ul.gmenu li a:hover	{ background-position: 0 -45px; }

/*HEADER パンくずメニュー*/
.pkMenu	{ background: #e6e7db url(../images/pkbg.gif) repeat-x; height: 26px; margin: 0; padding: 0; }
.pkMenu p	{ font-size: 10px; margin: 0; padding: 8px 15px 0; }
.pkMenu p a:link, .pkMenu p a:visited	{ color: #006169; text-decoration: none }
.pkMenu p a:hover, .pkMenu p a:active	{ color: #003d9a; text-decoration: underline }

/*CONTENTS AREA*/
#wkMsColumn	{ background: #d9e9e9 url(../images/mdbg.gif) repeat-y center 0; text-align: center; margin: 0; padding: 0; display: block; }
#wkMsColumn .stage	{ background-color: #fff; text-align: left; width: 930px; margin: 0 auto; padding: 0; }
#wkContents	{ background: #fff url(../images/contbg.gif) repeat-y center 0; text-align: center; margin: 0; padding: 0; display: block; }
#wkContents .stage	{ background-color: #fff; text-align: left; width: 930px; margin: 0 auto; padding: 0 0 25px; position: relative; }
.mainColumn	{ width: 585px; float: left; margin: 15px; padding: 0; display: inline; }
.mainColumn1	{ width: 900px; float: left; margin: 15px; padding: 0; display: inline; }
.rightColumn	{ width: 300px; float: left; margin: 15px 0 0; padding: 0 0 25px; display: block; }

/*CONTENTS TOP メイン画像エリア*/
#wkMsColumn .mainImg	{ background: #fff url(../images/main3.jpg) no-repeat; position: relative; width: 600px; height: 220px; float: left; margin: 15px 0 0; padding: 0; }
#wkMsColumn .mainImg .title	{ color: #7b6d1d; font-size: 1.4em; font-weight: bold; line-height: 1.5em; margin: 5px 24px; padding: 0; }
#wkMsColumn .mainImg .title strong	{ color: #f16600; font-size: 1.5em; }
#wkMsColumn .mainImg .Consultation a	{ background: white url(../images/consultation.gif) no-repeat; position: absolute; top: 92px; left: 18px; width: 283px; height: 0; overflow: hidden; margin: 0; padding: 59px 0 0; display: block; }
#wkMsColumn .mainImg .Consultation a:hover	{ background-position: 0 -59px; }
#wkMsColumn .mainImg .Registration a	{ background: white url(../images/registration2.gif) no-repeat; position: absolute; left: 24px; bottom: 16px; width: 200px; height: 0; overflow: hidden; margin: 0; padding: 35px 0 0; display: block; }
#wkMsColumn .mainImg .Registration a:hover	{ background-position: 0 -35px; }
#wkMsColumn .mainImg .title ul { list-style:none; margin:0px; padding:0px; font-size:80%; font-weight:normal; line-height:1.5;}
#wkMsColumn .mainImg .title ul li { background:url(../images/eyecatch_icon.gif) no-repeat scroll left -1px ; padding-left:20px;}
#wkMsColumn .mainImg .title ul strong{ font-size:100%; }

/*CONTENTS TOP ログインエリア*/
#wkMsColumn .mainLog	{ width: 300px; float: left; margin: 15px 0 0 15px; padding: 0; }
.logIn	{ height:220px; background: #fff url(../images/loginbg.gif) repeat-y; margin: 0; padding: 0; }
.logIn strong	{ color: #007b85; font-weight: bold; /*background: url(../images/loginhd.gif) no-repeat;*/ margin:0; padding:10px 20px 0; display: block; }
.logIn #area	{ width:280px; margin:0 0 0 20px; padding: 0; }
.logIn #area td { vertical-align:middle; padding: 0; }
.logIn label	{ color: #505050; /*font-size: 0.82em;*/ float: left; margin: 0; padding:5px 0 0 0; }
.logIn #logincheck  { width:18px; height:18px; }
.logIn input	{ width: 170px; height:18px; margin: 0; padding: 0; }
.logIn .butn	{ display: block; }
.logIn .butn a	{ background: white url(../images/loginbutn.gif) no-repeat; width: 134px; height: 0; overflow: hidden; margin:0; padding: 30px 0 0; display: block; }
.logIn .butn a:hover	{ background-position: 0 -30px; }
.logIn .foget	{ /*font-size: 0.82em; background: url(../images/loginund.gif) no-repeat 0 bottom;*/ margin:10px 0 0 0; padding: 8px 20px 6px; }
.logIn .foget a	{ background: url(../images/linkarrowlogin.gif) no-repeat; margin: 0; padding: 0 0 0 12px; }
.foget2	{ /*font-size: 0.82em; background: url(../images/loginund.gif) no-repeat 0 bottom;*/ margin:7px 0 0 0; padding: 0px 15px 0px; }
.foget2 a	{ background: url(../images/linkarrowlogin.gif) no-repeat; background-position:left 3px; margin: 0; padding: 0 0 0 12px; display: block; }

/*CONTENTS TOP 会員情報*/
.menBer	{ background: #fff url(../images/loginbg.gif) repeat-y; margin: 0; padding: 0; }
.menBer .name	{ background: url(../images/loginhd.gif) no-repeat 0 top; margin: 0 0 5px; padding: 10px 10px 0; }
.menBer .name div	{ background: url(../images/plofline.gif) no-repeat 0 bottom; margin: 0; padding: 0; }
.menBer .name img	{ float: left; padding: 0 10px 10px; }
.menBer .name p	{ font-size: 90%; line-height: 40px; overflow: hidden; margin: 0; padding: 0; }
.menBer .name p span	{ font-size: 1.4em; font-weight: bold; }
.menBer ul	{ width: 100px; height: 60px; float: left; margin:0; padding: 5px 0; list-style-type: none; display: block; }
.menBer ul li	{ float: left; margin: 0; padding: 5px 0 0 0px; display: block; }
.menBer ul li a	{ background: url(../images/linkarrowlogin.gif) no-repeat 5px center; float: left; margin: 0; padding: 0 5px 0 20px; display: inline; }
.menBer .butn1, .menBer .butn2	{ width: 134px; height: 30px; float: left; margin: 5px 0 0; padding: 0; display: block; }
.menBer .butn1 a	{ background: url(../images/consbtnweb.gif) no-repeat; width: 134px; height: 0; overflow: hidden; margin: 0; padding: 30px 0 0; display: block; }
.menBer .butn2 a	{ background: url(../images/consbtntel.gif) no-repeat; width: 134px; height: 0; overflow: hidden; margin: 0; padding: 30px 0 0; display: block; }
.menBer .butn1 a:hover, 
.menBer .butn2 a:hover	{ background-position: 0 -30px; }
.menBer .under	{ background: url(../images/loginund.gif) no-repeat 0 bottom; width: 300px; height: 10px; clear: both; margin: 0; padding: 0; }

/*CONTENTS TOP 相談リスト*/
.mainColumn h4	{ margin: 0; padding: 0; }
.mainColumn h4.Consultation	{ text-align: center; clear: both; margin: 0; padding: 15px 0 0; }
.mainColumn h4.Consultation a	{ background: white url(../images/consultation2.gif) no-repeat; width: 291px; height: 0; overflow: hidden; margin: 0 auto 0; padding: 46px 0 0; display: block; }
.mainColumn h4.Consultation a:hover	{ background-position: 0 -46px; }
.consulNew	{ width: 285px; float: left; display: inline; }
.consulNew h4	{ background: #fff url(../images/mclmcontinew.gif) no-repeat; width: 285px; height: 0; overflow: hidden; padding-top: 35px; }
.consulPop	{ width: 285px; float: left; margin: 0 0 0 15px; padding: 0; display: inline; }
.consulPop h4	{ background: #fff url(../images/mclmcontipop.gif) no-repeat; width: 285px; height: 0; overflow: hidden; padding-top: 35px; }
.mainColumn .consulList	{ margin: 0; padding: 8px 8px 3px; border-color: #adb379; border-style: dashed; border-width: 0 0 1px; height:1%; }
.mainColumn .consulList a	{ line-height: 1.5em; width: 100%; margin: 0; padding: 0; display: block; }
.mainColumn .consulList .namem	{ color: #787878; font-size: 0.83em; background: url(../images/iconmn.gif) no-repeat 0 center; float: left; padding: 5px 3px 3px 13px; }
.mainColumn .consulList .namew	{ color: #787878; font-size: 0.83em; background: url(../images/iconwm.gif) no-repeat 0 center; float: left; padding: 5px 3px 3px 13px; }
.mainColumn .consulList .day	{ color: #787878; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; float: right; margin: 3px 0 0; }
.mainColumn .consulList .star	{ font-size: 0.83em; width: 90px; height: 0; overflow: hidden; float: right; margin: 5px 0 0; padding: 10px 0 0; display:none; }
.mainColumn .consulList .star0	{ background: url(../images/star0.gif) no-repeat right 0; }
.mainColumn .consulList .star1	{ background: url(../images/star1.gif) no-repeat right 0; }
.mainColumn .consulList .star2	{ background: url(../images/star2.gif) no-repeat right 0; }
.mainColumn .consulList .star3	{ background: url(../images/star3.gif) no-repeat right 0; }
.mainColumn .consulList .star4	{ background: url(../images/star4.gif) no-repeat right 0; }
.mainColumn .consulList .star5	{ background: url(../images/star5.gif) no-repeat right 0; }
.mainColumn .bgcolor	{ background-color: #f9faf0; }

/*CONTENTS TOP リンクバナー*/
.lilis01 a	{ float:left; background:url(../images/listab01.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; margin:0 0 5px 0; }
.lilis02 a	{ float:left; background:url(../images/listab02.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; margin:0 0 5px 0; }
.lilis03 a	{ float:left; background:url(../images/listab03.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; margin:0 0 5px 0; }
.lilis04 a	{ float:left; background:url(../images/listab04.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; }
.lilis05 a	{ float:left; background:url(../images/listab05.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; }
.lilis06 a	{ float:left; background:url(../images/listab06.gif) no-repeat; width:195px; height: 0; overflow: hidden; margin: 0; padding:50px 0 0; display: block; }
.lilis a:hover	{ background-position: 0 -50px; }

/*CONTENTS TOP 検索エリア*/
.searchArea	{ background: #fff url(../images/searchbg.gif) repeat-y; clear: both; margin: 12px 0 0; padding: 0; display: block; }
.searchArea h4	{ background: #fff url(../images/search.gif) no-repeat; width: 585px; height: 0; overflow: hidden; padding-top: 57px; }
.searchArea .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.searchArea .area	{ clear: both; margin: 0 0 13px 20px; padding: 0; display: block; }
.searchArea label	{ color: #007f87; font-weight: bold; line-height: 28px; width: 6.5em; height: 28px; float: left; margin: 0 10px 0 0; padding: 0; border-right: 6px solid #007f87; display: block; }
.searchArea select	{ width: 190px; margin: 4px 4px 0 0; padding: 0; }
.searchArea input	{ width: 185px; margin: 4px 4px 0 0; padding: 0; }
.searchArea .butn	{ background: url(../images/searchun.gif) no-repeat 0 bottom; text-align: center; width: 585px; height: 60px; clear: both; margin: 0; padding: 0; display: block; }
.searchArea .butn a	{ background: #fbfcf6 url(../images/searchbtn.gif) no-repeat; width: 141px; height: 0; overflow: hidden; margin: 10px auto 0; padding: 36px 0 0; display: block; }
.searchArea .butn a:hover	{ background-position: 0 -36px; }

/*CONTENTS TOP 掲示板*/
.bbsList	{ clear: both; margin: 12px 0 0; padding: 0; display: block; }
.bbsList h4	{ background: #fff url(../images/bbstitle.gif) no-repeat; width: 585px; height: 0; overflow: hidden; padding-top: 32px; }
.bbsList table	{border-collapse: collapse; width:100%; }
.bbsList table th	{ color: #fff; font-size: 0.83em; font-weight: normal; background-color: #94b6c9; text-align: center; margin: 0; padding: 3px; border-bottom: 1px solid #fff; }
.bbsList table th.line	{ border-left: 1px solid #68989b; border-right: 1px solid #68989b; }
.bbsList table td	{ color: #787878; padding: 5px; border-color: #adb379; border-style: dashed; border-width: 0 0 1px; }
.bbsList table td.line	{ border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
.bbsList table tr.bgcolor	{ background-color: #f9faf0; }

/*CONTENTS TOP 右エリア*/
.rightColumnTop	{ width: 300px; float: left; margin: 0; padding:0; display: block; }

.Topics	{ margin: 15px 0 0; padding: 0; }
.Topics strong	{ color: #078aa1; line-height: 30px; background:url(../images/topichd.gif) no-repeat; text-indent: 15px; width: 300px; height: 30px; margin: 0; padding: 0; display: block; }
.Topics .TopicsList	{ margin:0; padding:10px 0 0 0; border-top:#97c7ca solid 1px; border-left:#97c7ca solid 1px; border-right:#97c7ca solid 1px; }
.Topics .TopicsList div	{ width:280px; margin:0 auto; padding:0; display:block; line-height:1.4; }
.Topics .TopicsList span	{ font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 60px; float: left; clear: left; margin: 0 5px 0 0; padding: 0; display: block; }
.Topics .TopicsList p	{ width: 210px; float: left; margin: 0 0 0; padding: 0; display: block; }
.Topics .TopicsMore	{ line-height: 30px; background: #fff url(../images/topicud.gif) no-repeat 0 bottom; text-align: right; width: 300px; height: 30px; clear: both; margin: 0; padding: 0; display: block; }
.Topics .TopicsMore a	{ background: url(../images/linkarrowlogin.gif) no-repeat 0 3px; margin: 0; padding: 0 20px 0 15px; }

/*CONTENTS 右エリアボタン*/
.rightCRegistration	{ margin: 15px 0 0; padding: 0; }
.rightCRegistration a	{ background: white url(../images/registrationbig2.gif) no-repeat; width: 300px; height: 0; overflow: hidden; margin: 0; padding: 58px 0 0; display: block; }
.rightCRegistration a:hover	{ background-position: 0 -58px; }
.rightCWhat 	{ margin: 15px 0 0; padding: 0; }
.rightCWhat a	{ background: white url(../images/what.gif) no-repeat; width: 300px; height: 0; overflow: hidden; margin: 0; padding: 58px 0 0; display: block; }
.rightCWhat a:hover	{ background-position: 0 -58px; }


/*CONTENTS SECOND*/
#wkMsColumn .mainTitle	{ background: #e7e8dd url(../images/titlebg.gif) repeat-x; position: relative; width: 930px; height: 6em; margin: 0; padding: 0; }
#wkMsColumn .mainTitle h1	{ color: #006169; font-size: 200%; font-weight: bold; line-height: 2.3em; margin: 0; padding: 10px 0 0 18px; }
#wkMsColumn .mainTitle h3	{ color: #006169; font-size: 2.5em; font-weight: bold; line-height: 2.3em; margin: 0; padding: 0 0 0 18px; }

/*CONTENTS SECOND*/
.formArea	{ background: #f9faf0 url(../images/searchhd.gif) no-repeat 0 top; clear: both; margin: 0 0 12px; padding: 0 0 20px; display: block; }
.formArea h4	{ color: #00737d; font-size: 14px; line-height: 48px; height: 48px; overflow: hidden; margin: 0 0 20px; padding: 0 20px 0 40px; display: block; }
.formArea .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.formArea .area	{ clear: both; margin: 0 0 10px 20px; padding: 0; display: block; }
.formArea .area p	{ width: 450px; line-height: 40px; float: left; margin: 0; padding: 0; display: inline; }
.formArea .area p span	{ font-size: 1.4em; font-weight: bold; }
.formArea .area p.text	{ width: 450px; line-height: 1.4em; float: left; margin: 5px 0 0; padding: 0; display: block; }
.formArea label	{ color: #007f87; font-weight: bold; width: 7em; float: left; margin: 5px 10px 5px 0; padding: 8px 0; border-right: 6px solid #007f87; display: block; }
.formArea select	{ width: 190px; margin: 8px 4px 0 0; padding: 0; }
.formArea .select	{ line-height: 1.5em; width: 450px; float: left; margin: 10px 0 0; padding: 0; display: block; }
.formArea .select span	{ padding: 0 1em 0 0; white-space: nowrap; }
.formArea input	{ width: 185px; margin: 8px 4px 0 0; padding: 0; }
.formArea span input	{ width: auto; margin: 0; padding: 0; }
.formArea input.radio	{ width: 15px; }
.formArea textarea	{ width: 400px; height: 150px; margin: 0; padding: 0; }
.formArea .mast	{ color: #d10029; font-weight: bold; }
/**/
.formArea2	{ background: #f9faf0 url(../images/searchhd_long.gif) no-repeat 0 top; clear: both; margin: 0 0 12px; padding: 0 0 20px; display: block; }
.formArea2 h4	{ color: #00737d; font-size: 14px; line-height: 48px; height: 48px; overflow: hidden; margin: 0 0 20px; padding: 0 20px 0 40px; display: block; }
.formArea2 .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.formArea2 .area	{ clear: both; margin: 0 0 10px 20px; padding: 0; display: block; }
.formArea2 .area p	{ width: 450px; line-height: 40px; float: left; margin: 0; padding: 0; display: inline; }
.formArea2 .area p span	{ font-size: 1.4em; font-weight: bold; }
.formArea2 .area p.text	{ width: 450px; line-height: 1.4em; float: left; margin: 5px 0 0; padding: 0; display: block; }
.formArea2 label	{ color: #007f87; font-weight: bold; width: 7em; float: left; margin: 5px 10px 5px 0; padding: 8px 0; border-right: 6px solid #007f87; display: block; }
.formArea2 select	{ width: 190px; margin: 8px 4px 0 0; padding: 0; }
.formArea2 .select	{ line-height: 1.5em; width: 450px; float: left; margin: 10px 0 0; padding: 0; display: block; }
.formArea2 .select span	{ padding: 0 1em 0 0; white-space: nowrap; }
.formArea2 input	{ width: 185px; margin: 8px 4px 0 0; padding: 0; }
.formArea2 span input	{ width: auto; margin: 0; padding: 0; }
.formArea2 input.radio	{ width: 15px; }
.formArea2 textarea	{ width: 400px; height: 150px; margin: 0; padding: 0; }
.formArea2 .mast	{ color: #d10029; font-weight: bold; }
.conText	{ width: 430px; float: left; margin: 0; padding: 5px 0 0; display: block; }
.butnArea	{ text-align: center; position: relative; width: 585px; height: 48px; clear: both; margin: 10px 0; padding: 0; display: block; }
.butnArea .buan, 
.butnArea .butk, 
.butnArea .butn, 
.butnArea .buca,
.butnArea .buch{ float: left; margin: 0; padding: 0; display: block; }
.butnArea .butn a	{ background: #ffffff url(../images/btnsno.gif) no-repeat; position: absolute; top: 0; left: 110px; width: 191px; height: 0; overflow: hidden; margin: 0; padding: 48px 0 0; display: block; }
.butnArea .buca a	{ background: #ffffff url(../images/btncan.gif) no-repeat; position: absolute; top: 0; right: 110px; width: 153px; height: 0; overflow: hidden; margin: 0; padding: 48px 0 0; display: block; }
.butnArea .buch a	{ background: #ffffff url(../images/btn_change.gif) no-repeat; position: absolute; top: 0; right: 110px; width: 153px; height: 0; overflow: hidden; margin: 0; padding: 48px 0 0; display: block; }
.butnArea .buan a	{ background: #ffffff url(../images/btnanc.gif) no-repeat; position: absolute; top: 0; left: 110px; width: 191px; height: 0; overflow: hidden; margin: 0; padding: 48px 0 0; display: block; }
.butnArea .butk a	{ background: #ffffff url(../images/btnatk.gif) no-repeat; position: absolute; top: 0; left: 110px; width: 191px; height: 0; overflow: hidden; margin: 0; padding: 48px 0 0; display: block; }
.butnArea .buan a:hover, 
.butnArea .butk a:hover, 
.butnArea .butn a:hover, 
.butnArea .buch a:hover,
.butnArea .buca a:hover	{ background-position: 0 -48px; }
.compTite	{ text-align: center; margin: 0 0 20px; padding: 10px; }
.compTite h3	{ font-size: 2.5em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; }
.compTite h4	{ color: #00737d; font-size: 1.5em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; }

/*CONTENTS 相談表示エリア*/
.consulArea	{ background: #fff url(../images/searchbg.gif) repeat-y; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.consulArea h4	{ background: #fff url(../images/consulhd.gif) no-repeat; color: #00737d; font-size: 14px; line-height: 48px; height: 48px; margin: 0 0 0; padding: 0 20px 0 40px; display: block; }
.consulArea .plofArea	{ background-color: #fff; margin: 0 15px 10px; padding: 10px; border: solid 1px #cfcb62; display: block; }
.consulArea .plofArea div	{ float: left; margin: 0; padding-right: 10px; padding-left: 10px; display: inline; }
.consulArea .plofArea .name	{ font-weight: bold; }
.consulArea .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.consulArea .area	{ clear: both; margin: 0 0 13px 20px; padding: 0; display: block; }
.consulArea label	{ color: #007f87; font-weight: bold; line-height: 28px; width: 6.5em; height: 28px; float: left; margin: 0 10px 0 0; padding: 0; border-right: 6px solid #007f87; display: block; }

/*CONTENTS 右エリア ランキング*/
.rankingList	{ margin: 15px 0 0; padding: 0; }
.rankingList strong	{ color: #078aa1; font-size: 1em; line-height: 30px; background: #fff url(../images/rankinghd.gif) no-repeat; text-indent: 35px; width: 300px; height: 30px; margin: 0; padding: 0; display: block; }
.rankingList ol	{ margin: 0; padding: 5px 10px 0 40px; border-color: #97c7ca; border-style: solid; border-width: 1px 1px 0; display: block; }
.rankingList ol li	{ color: #1cadb9; font-weight: bold; margin: 5px 0 0; padding: 0; }
.rankingList ol li span	{ font-weight: normal; }
.rankingList .More	{ line-height: 30px; background: #fff url(../images/topicud.gif) no-repeat 0 bottom; text-align: right; width: 300px; height: 30px; clear: both; margin: 0; padding: 0; display: block; }
.rankingList .More a	{ background: url(../images/linkarrowlogin.gif) no-repeat 0 3px; margin: 0; padding: 0 20px 0 15px; }

/*会員登録*/
.regist	{}
.regist form	{ margin:0px; padding:0px; text-align:left;}
.regist table.registForm	{ border-collapse:collapse; text-align:left; border-left:4px solid #007f87; margin:0px auto 15px auto;}
.registForm th	{ border:1px solid #97c7ca; padding:7px 10px 7px 10px; background-color:#f4fafa; font-weight:bold; color:#007f87; text-align:left; width:200px;}
.registForm th span	{ color: #d10029; font-weight: normal; float:right;}
.registForm td	{ border:1px solid #97c7ca; padding:7px 10px 7px 10px; width:634px;}
.registText01	{ margin:0px 0px 10px 0px;}
.registAttention	{ margin:0px 0px 20px 0px; color: #d10029;}
.registError	{ margin:0px 10px 10px 10px; padding:0px;}
.registError ul	{ border:1px solid #d10029; background-color:#fbf5f6; list-style:disc outside ; margin:0px 0px 0px 0px; padding:10px 10px 5px 25px;}
.registError li	{ color: #d10029; margin:0px 0px 5px 0px; padding:0;}
.registSubmit	{ margin:0px 0px 0px 0px; text-align:center;}
.registBtCheck a	{ display:block; width:191px; height:48px; text-indent:-9999px; background:url(../images/regist_btcheck.gif) no-repeat; margin:0px auto 0px auto;outline: none;}
.registBtCheck a:hover	{ background-position:0 -48px;}
.registOther	{ margin:15px 10px 0px 10px; border-top:1px dotted #97c7ca;border-bottom:1px dotted #97c7ca; padding:10px 10px 10px 10px;}
.registBtSubmit	{ display:inline;width:191px; float:left; margin:0px 20px 0px 268px;}
.registBtBack	{ display:inline;width:153px; float:left;}
.registBtSubmit a	{ display:block; width:191px; height:48px; text-indent:-9999px; background:url(../images/regist_btsubmit.gif) no-repeat; margin:0px;outline: none;}
.registBtSubmit a:hover	{ background-position:0 -48px;}
.registBtBack a	{ display:block; width:153px; height:48px; text-indent:-9999px; background:url(../images/regist_btback.gif) no-repeat; margin:0px;outline: none;}
.registBtBack a:hover	{ background-position:0 -48px;}
.registBtLogin a	{ display:block; width:191px; height:48px; text-indent:-9999px; background:url(../images/regist_btlogin.gif) no-repeat; margin:0px auto 0px auto;outline: none;}
.registBtLogin a:hover	{ background-position:0 -48px;}
.registFinish	{ font-size: 2.5em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight:bold;}
.registText02	{ color: #00737d; font-size: 1.5em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック;}

/*施設事業所検索*/
.searchAreaLis	{ background-color: #005c64; clear: both; margin: 0 0 12px; padding: 3px 3px 5px; display: block; }
.searchAreaLis h4	{ float: left; color: #fff; font-size: 1em; margin: 0; padding: 8px 3px 5px 10px; display: inline; }
.searchAreaLis ul	{ float: right; margin: 0; padding: 0; list-style-type: none; }
.searchAreaLis ul li	{ float: left; margin: 3px 0 0; padding: 0; display: inline; }
.searchAreaLis ul li a	{ float: left; background-color: #f4efdd; margin: 0 1px; padding: 5px 6px; white-space: nowrap; }
.searchAreaLis ul li a:link, 
.searchAreaLis ul li a:visited	{ color: #005c64; text-decoration: none }
.searchAreaLis ul li a:hover	{ color: #ed6d00; background-color: #fff; }
.searchAreaScs	{ font-size: 1.2em; line-height: 1.2em; clear: both; margin: 0 0 12px; padding: 0 0 10px; border-bottom: 1px solid #006169; display: block; }
.searchAreaScs h4	{ color: #006169; background-color: #feffea; margin: 0; padding: 3px 3px 3px 10px; border: solid 1px #cfcb62; display: block; }
.searchAreaScs strong	{ color: #6f7070; margin: 0 0 5px; padding: 10px 0 5px 10px; border-bottom: 1px dashed #00737d; display: block; }
.searchAreaScs span	{ font-size: 90%; padding: 0 1em 0 0; white-space: nowrap; }
.searchAreaScs a	{ font-size: 90%; white-space: nowrap; }
.searchAreaKwd	{ font-size: 1.2em; line-height: 1.4em; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.searchAreaKwd a	{ font-weight: bold; white-space: nowrap; }
.searchAreaKs	{ background: #fff url(../images/searchbg.gif) repeat-y; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.searchAreaKs h4	{ color: #006169; font-size: 1.5em; background: #fff url(../images/searchhdbg.gif) no-repeat; overflow: hidden; padding: 10px 10px 15px 45px; display: block; }
.searchAreaKs h3	{ color: #006169; font-size: 1.5em; background: url(../images/searchhdbg2.gif) no-repeat; overflow: hidden; padding: 10px 10px 0px 45px; display: block; height:30px; margin:0px; }
.searchAreaKs .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.searchAreaKs .area	{ clear: both; margin: 0 0 13px 20px; padding: 0; display: block; }
.searchAreaKs label	{ color: #007f87; font-weight: bold; line-height: 28px; width: 6.5em; height: 28px; float: left; margin: 0 10px 0 0; padding: 0; border-right: 6px solid #007f87; display: block; }
.searchAreaKs select	{ width: 190px; margin: 4px 4px 0 0; padding: 0; }
.searchAreaKs input	{ width: 185px; margin: 4px 4px 0 0; padding: 0; }
.searchAreaKs input.searcharea	{ font-size: 1.5em; width: 380px; height: 25px; }
.searchAreaKs .butn	{ background: url(../images/searchun.gif) no-repeat 0 bottom; text-align: center; width: 585px; height: 60px; clear: both; margin: 0; padding: 0; display: block; }
.searchAreaKs .butn a	{ background: #fbfcf6 url(../images/searchbtn.gif) no-repeat; width: 141px; height: 0; overflow: hidden; margin: 10px auto 0; padding: 36px 0 0; display: block; }
.searchAreaKs .butn a:hover	{ background-position: 0 -36px; }
.searchAreaKs .frt	{ float: left; margin: 5px 10px 13px 20px; padding: 0; display: inline; }
.searchAreaKs .butr	{ width: 141px; margin: 0; padding: 0; }
.searchAreaKs .butr a	{ background: #fbfcf6 url(../images/searchbtn.gif) no-repeat; width: 141px; height: 0; overflow: hidden; margin: 5px auto 0; padding: 36px 0 0; display: block; }
.searchAreaKs .butr a:hover	{ background-position: 0 -36px; }
.searchAreaKs .under	{ background: #fff url(../images/searchun.gif) no-repeat; width: 585px; height: 13px; clear: both; margin: 0; padding: 0; }
.searchAreaOth	{ font-size: 1.2em; line-height: 1.2em; background-color: #ecf6f6; clear: both; margin: 0 0 12px; padding: 10px; border: solid 1px #00737d; display: block; }
.searchAreaOth h4	{ color: #006169; margin: 0 0 5px; padding: 0 5px 5px 10px; border-bottom: 1px dashed #00737d; display: block; }
.searchAreaOth a	{ font-size: 90%; white-space: nowrap; }
.disSwitch	{ text-align: right; margin: 5px 0 0; padding: 0; }

/*施設事業所検索結果*/
.searchResult	{ position: relative; clear: both; margin: 12px 0 0; padding: 0; display: block; }
.searchResult h4	{ background: #fff url(../images/restitle.gif) no-repeat; color: #006169; font-size: 1.3em; padding: 10px 5px 5px 15px; display: block; }
.searchResult table	{border-collapse: collapse; width:100%; }
.searchResult table th	{ color: #fff; font-size: 0.83em; font-weight: normal; background-color: #94b6c9; text-align: center; margin: 0; padding: 3px; border-bottom: 1px solid #fff; }
.searchResult table th.line	{ border-left: 1px solid #68989b; border-right: 1px solid #68989b; }
.searchResult table td	{ color: #787878; padding: 5px; border-color: #adb379; border-style: dashed; border-width: 0 0 1px; }
.searchResult table td.line	{ border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
.searchResult table tr.bgcolor	{ background-color: #f9faf0; }
.searchResult .resultNv	{ position: absolute; top: 10px; right: 15px; }
.searchResult .resultNv span	{ font-size: 1.2em; color: #d10029; font-weight: bold; }
.pagct	{ text-align: center; height: 40px; margin: 10px auto 0; padding: 0; }
.pager	{ display: -moz-inline-box; display: inline-block; /display: inline; /zoom: 1; }
.pager span	{ width:37px; height:36px; text-align:center; vertical-align:middle; background:url(../images/pgnum_s.gif) no-repeat; padding-top:10px; color: #444; font-weight: bold; margin-right:5px; display:block; float:left; }
.pager a	{ font-weight: bold; width:37px; height:36px; text-align:center; vertical-align:middle; background:url(../images/pgnum.gif) no-repeat; float: left; margin: 0 5px 0 0; padding: 10px 0 0; display: block; }
.pager a:link, 
.pager a:visited	{ color: #fff; }
.pager a:hover	{ color: #ed6d00; background-image:url(../images/pgnum_o.gif); }
.pager a.toNextPage	{ background:url(../images/pgnext.gif) no-repeat; overflow:hidden; width:37px; height: 0; display:block; float:left; padding:36px 0 0; }
.pager a.toNextPage:hover	{ background:url(../images/pgnext_on.gif) no-repeat; }
.pager a.toPrevPage	{ background:url(../images/pgback.gif) no-repeat; overflow:hidden; width:37px; height: 0; display:block; float:left; padding:36px 0 0; }
.pager a.toPrevPage:hover	{ background:url(../images/pgback_on.gif) no-repeat; }

/*施設・事業所詳細*/
.officeDetails	{ position: relative; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.officeDetails h4.name	{ color: #444; font-size: 2.5em; margin: 0 0 10px; padding: 3px 0 3px 10px; border-left: 5px solid #444; }
.officeDetails .officeImg	{ width: 285px; float: left; margin: 0 15px 0 0; padding: 0; display: block; }
.officeDetails .officeInfo	{ width: 285px; float: left; display: block; }
.officeDetails .officeInfo ul	{ margin: 0 0 0 25px; padding: 0; list-style-type: disc; }
.officeDetails .officeInfo li	{ margin: 3px 0 0; list-style-type: disc; }
.officeDetails .officeInfo .inq	{ text-align: center; clear: both; margin: 0; padding: 15px 0 0; }
.officeDetails .officeInfo .inq a	{ background: white url(../images/btninq.gif) no-repeat; width: 130px; height: 0; overflow: hidden; margin: 0 auto 0; padding: 35px 0 0; display: block; }
.officeDetails .officeInfo .inq a:hover	{ background-position: 0 -35px; }
.officeDetails strong	{ color: #00737d; display: block; }
.officeMore	{ background-color: #fffde5; margin: 0 0 15px; padding: 10px; }
.officeMore strong	{ color: #00737d; display: block; }
.officeMore p	{ font-size: 83%; line-height: 1.4em; margin: 3px 0 0; padding: 0; display: block; }

/*クチコミ情報*/
.wordMouth	{ position: relative; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.wordMouth h4	{ font-size: 14px; background: #fff url(../images/restitle.gif) no-repeat; color: #006169; padding: 10px 5px 5px 15px; display: block; }
.wordMouth2	{ position: relative; clear: both; margin: 0 0 12px; padding: 0; display: block; }
.wordMouth2 h4	{ font-size: 14px; background: #fff url(../images/restitle_long.gif) no-repeat; color: #006169; padding: 10px 5px 5px 15px; display: block; }
.wmList	{ background: #fff url(../images/iconvo.gif) no-repeat 3px 12px; position: relative; width: 900px; margin: 0; padding: 0 0 0.5em; border-bottom: 1px dashed #005c64; display:inline-block; /display: inline; /zoom: 1; }
.wmList p	{ margin: 0 10px 0 25px; padding: 10px 0 0; display: block; }
.wmList p a	{ height: 2.3em; overflow: hidden; display: block; }
.wmList span	{ float: right; margin: 5px 10px 0 0; padding: 0; display: block; }

/*介護ニュース*/
.category-news { width:565px; margin:0 auto 20px auto; }
.category-news h3  { font-size:16px; font-weight:bold; margin:0px; padding:5px; background:#e7e8dd; text-align:left; }

/*FOOTER*/
#gotop	{ background: #259198 url(../images/gotbg.gif) repeat-x; width: 100%; height: 17px; margin: 0; padding: 0; }
#gotop .stage	{ text-align: left; width: 930px; margin: 0 auto; padding: 0; position: relative; }
#gotop .stage a	{ background: white url(../images/gotop.gif) no-repeat; position: absolute; top: -12px; right: 5px; width: 119px; height: 0; overflow: hidden; margin: 0; padding: 26px 0 0; display: block; }
#gotop .stage a:hover	{ background-position: 0 -26px; }

#wkFooter	{ background: #259198 url(../images/ftbg.gif) repeat-x; margin: 0; padding: 0 0 0; }
#wkFooter hr	{ display: none; }
#wkFooter .stage	{ text-align: left; width: 930px; margin: 0 auto; padding: 0; position: relative; overflow: hidden; }
#wkFooter .copy	{ color: #fff; font-size: 0.9em; position: absolute; top: 15px; right: 5px; }
.ftMenu	{ background: url(../images/ftline.gif) repeat-y; width: 700px; overflow:hidden; margin: 20px 0 25px; padding: 0; display: block; }
.ftMenu:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; margin: 0; padding: 0 0 0; }
.ftMenu .set	{ font-size: 0.82em; line-height: 1.6em; float:left; margin: 0 0 0 5px; padding: 0 18px 0 10px; background: url(../images/ftline.gif) repeat-y right 0; display: block; }
#wkFooter a:link, #wkFooter a:visited	{ color: #ffffff; text-decoration: none }
#wkFooter a:hover, #wkFooter a:active	{ color: #f8e900; text-decoration: underline }

.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix	{ display: inline-block; width: 100%;}
* html .clearfix	{ height: 1%; }

/* 新規コンテンツ追加分トップページ誘導リスト */
.top_contents_list{border:solid #e1b9c8; border-width:0px 1px 1px 1px; margin:0 0 20px 0;}
.top_contents_list ul{ margin:0; padding:0; list-style-type:none;}
.top_contents_list ul li{ background:url(../images/tit_arrow.gif) no-repeat 12px 12px; padding:9px 28px; border-bottom:1px dashed #c3c3c3;}
.top_contents_list ul li span{ background-color:#f00; color:#fff; font-size: 12px; padding: 2px 2px 1px 2px;}



/* ======================================================
  2012.06.20 更新
====================================================== */

.rollover:hover {
  filter: alpha(opacity=70);  /* IE7以下用 */
  -ms-filter: "alpha(opacity=70)"; /* IE8用 */
  -moz-opacity: 0.7; /* Firefox 1.5未満, Netscape用 */
  -khtml-opacity: 0.7; /* Safari 1.x, 他khtmlに対応したブラウザ用  */
  opacity: 0.7; /* Firefox 1.5以上, Opera, Safari用 */
}

/* =================== breadcrumb =================== */
#wkContents .wkg_contents_v2 div.breadcrumb {
	 margin: 0 0 20px 0;
}

#wkContents .wkg_contents_v2 div.breadcrumb p {
		font-size: 77%;
}
/* =================== breadcrumb =================== */

/* =================== h =================== */
#wkContents .wkg_contents_v2 h1 {
  background: url(../images/wkgbiz_bg_title.gif) repeat-x;
  color: #fff;
  font-size: 200%;
  font-weight: bold;
  margin: 0 0 20px 0;
		padding: 20px;
}

#wkContents .wkg_contents_v2 h2 {
  background: url(../images/wkg_point_subtitle.gif) no-repeat;
		border-bottom: 2px solid #259299;
		font-size: 138%;
		font-weight: bold;
		color: #259299;
		margin: 0 0 20px 0;
		padding: 0 0 0 25px;
}

#wkContents .wkg_contents_v2 h3 {
		color: #259299;
		font-size: 116%;
		font-weight: bold;
		margin: 0 0 10px 0;
}

#wkContents .wkg_contents_v2 h4 {
		color: #000;
		font-size: 100%;
		font-weight: bold;
		margin: 0 0 10px 0;
}
/* =================== h =================== */

/* =================== 第4階層へのリンク =================== */
#wkContents .wkg_contents_v2 div.link_to_next_cate {
	 background-color: #f6f6f6;
		border: 1px solid #259299;
		height: auto;
		margin: 0 0 20px 0;
		padding: 10px;
}

#wkContents .wkg_contents_v2 div.link_to_next_cate h2.cate {
	 background: none;
		border: none;
		font-size: 138%;
		font-weight: bold;
		color: #259299;
		margin: 0 0 10px 0;
		padding: 0;
}

#wkContents .wkg_contents_v2 div.link_to_next_cate p {
	 margin: 0;
		padding: 0;
}
/* =================== 第4階層へのリンク =================== */

/* =================== 注釈 =================== */
#wkContents .wkg_contents_v2 div.note {
		background-color: #eee;
		border: 1px solid #999;
		margin: 0 auto 30px auto;
		padding: 10px 20px 5px 20px;
		width: 80%;
}
/* =================== 注釈 =================== */

/* =================== table 01 =================== */
#wkContents .wkg_contents_v2 table.table_01 {
		border-collapse: collapse;
		margin: 0 auto 30px auto;
		width: 95%;
}

#wkContents .wkg_contents_v2 table.table_01 tr.index th {
		background-color: #ccc;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_01 tr.item01 th {
		background-color: #d5e8e9;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_01 tr.item01 td {
		background-color: #fff;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_01 tr.item02 th {
		background-color: #97c6c9;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_01 tr.item02 td {
		background-color: #eee;
		border: 1px solid #999;
		padding: 5px;
}
/* =================== table 01 =================== */

/* =================== table 02 =================== */
#wkContents .wkg_contents_v2 table.table_02 {
		border-collapse: collapse;
		margin: 0 auto 30px auto;
		width: 95%;
}

#wkContents .wkg_contents_v2 table.table_02 tr.index th {
		background-color: #ccc;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_02 tr.item01 td {
		background-color: #fff;
		border: 1px solid #999;
		padding: 5px;
}

#wkContents .wkg_contents_v2 table.table_02 tr.item02 td {
		background-color: #eee;
		border: 1px solid #999;
		padding: 5px;
}
/* =================== table 02 =================== */

/* =================== list 01 =================== */
#wkContents .wkg_contents_v2 ul.wakago_list_01 {
	 margin: 0;
		padding: 0 0 0 15px;
		list-style: disc outside;
}

#wkContents .wkg_contents_v2 ul.wakago_list_01 li {
		margin: 0 0 10px 0;
}
/* =================== list 01 =================== */

/* =================== list 02 =================== */
#wkContents .wkg_contents_v2 ul.wakago_list_02 {
	 margin: 0;
		padding: 0 0 0 15px;
		list-style: circle outside;
}

#wkContents .wkg_contents_v2 ul.wakago_list_02 li {
		margin: 0 0 5px 0;
}
/* =================== list 02 =================== */

/* =================== list 03 =================== */
#wkContents .wkg_contents_v2 ol.wakago_list_03 {
	 margin: 0;
		padding: 0 0 0 30px;
}

#wkContents .wkg_contents_v2 ol.wakago_list_03 li {
		margin: 0 0 10px 0;
}
/* =================== list 03 =================== */

/* =================== dl =================== */
#wkContents .wkg_contents_v2 dl {
		margin: 0 0 20px 0;
}

#wkContents .wkg_contents_v2 dt {
		font-weight: bold;
		margin: 0 0 20px 0;
}

#wkContents .wkg_contents_v2 dd {
	 margin: 0;
		padding: 0 0 0 10px;
}
/* =================== dl =================== */

/* =================== float =================== */
#wkContents .wkg_contents_v2 div.floatL_a img {
	 float: left;
		margin: 0 20px 0 0;
}

#wkContents .wkg_contents_v2 div.floatR_b img {
	 float: right;
		margin: 0 0 0 20px;
}
/* =================== float =================== */

/* =================== center =================== */
#wkContents .wkg_contents_v2 div.img_center {
	 text-align: center;
}
/* =================== center =================== */

/* =================== prev_next =================== */
#wkContents .wkg_contents_v2 div.prev_next {
	 background-color: #d6e6e7;
		height: auto;
		margin: 0 0 30px 0;
		padding: 5px 10px;
}

#wkContents .wkg_contents_v2 div.prev_next div.prev {
	 float: left;
		margin: 0;
		padding: 0;
}

#wkContents .wkg_contents_v2 div.prev_next div.next {
	 float: right;
		margin: 0;
		padding: 0;
}

#wkContents .wkg_contents_v2 div.prev_next div.prev p,
#wkContents .wkg_contents_v2 div.prev_next div.next p {
	 margin: 0;
		padding: 0;
}
/* =================== prev_next =================== */