@charset "Shift_JIS";
/* ---------- base start ---------- */
body {
  color : #333;
  text-align : center;
  line-height : 1.35em;
  font-size : 90%;
  font-family : "メイリオ",verdana,"ＭＳ Ｐゴシック";
  background-image : url(image/wall.gif);
}
img {
  border : 0px;
  margin : 0px;
  padding : 0px;
}
p {
  margin : 0px 0px 10px 10px;
  padding : 0px;
  text-align : left;
}
hr {
  margin : 2px auto;
  padding : 0px;
  height : 1px;
  border-width : 1px 0px 0px 0px;
  border-style : dashed;
  border-color : #ccc;
  clear : both;
}
a {
  text-decoration : none;
  color : #06f;
  text-decoration : none;
}
a:hover {
  color : #f3c;
  text-decoration : underline;
}
a:active {
  color : #ff8000;
  text-decoration : underline;
}
p.anchor {
  margin : 0px 0px 10px 0px;
  padding : 0px;
  text-indent : -9999px;
  clear : both;
}
p.anchor a {
  width : 59px;
  height : 11px;
  margin : 0px 0px 0px auto;
  padding : 0px;
  background : url(image/anchor.gif) 0px 0px no-repeat;
  display : block;
  overflow : hidden;
}
p.anchor a:hover {
  background-position : 0px -11px;
}
#basebox {
  width : 948px;
  margin : 0px auto;
  padding : 10px 0px 0px 0px;
  background : url(image/wallnav.gif) left top repeat-y white;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  overflow : hidden;
  clear : both;
}
/* ---------- base start ---------- */



/* ---------- header start ---------- */
#headmenu {
  width : 950px;
  margin : 0px auto;
  padding : 2px 0px 0px 0px;
  background : url(image/wallhead.gif) left top no-repeat;
  overflow : hidden;
}
#headmenu h1 {
  margin : 4px 0px 0px 0px;
  padding : 0px;
  font-size : 11px;
  font-weight : normal;
  text-align : left;
  color : #9cf;
  float : left;
  text-indent : 15px;
}
#headmenu ul {
  margin : 4px 15px 0px 0px;
  padding : 0px 0px 0px 0px;
  list-style : none;
  text-align : right;
  float : right;
}
#headmenu ul li {
  margin : 0px;
  padding : 0px 4px 0px 16px;
  font-size : 12px;
  display : inline;
  background : url(image/listmark01.gif) left center no-repeat;
}
#iconmenu {
  width : 948px;
  margin : 0px auto;
  padding : 0px 0px 10px 0px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background : url(image/wallgray.gif) left bottom repeat-x white;
  overflow : hidden;
}
#iconmenu h2,#iconmenug h2,#iconmenub h2,#iconmenup h2 {
  width : 372px;
  height : 95px;
  text-indent : -9999px;
  margin : 0px 0px 0px 25px;
  padding : 0px;
  float : left;
  display : inline;
  clear : both;
}
#iconmenu h2 a,#iconmenug h2 a,#iconmenub h2 a,#iconmenup h2 a {
  display : block;
  width : 372px;
  height : 95px;
  background : url(image/title.gif) no-repeat;
  overflow : hidden;
}
#iconmenu h2 a:hover,#iconmenug h2 a:hover,#iconmenub h2 a:hover,#iconmenup h2 a:hover {
  background-position : 0px -95px;
}
#iconmenu ul,#iconmenug ul,#iconmenub ul,#iconmenup ul {
  list-style : none;
  height : 95px;
  margin : 0px;
  padding : 0px;
  float : right;
  display : inline;
}
#iconmenu ul li,#iconmenug ul li,#iconmenub ul li,#iconmenup ul li {
  margin : 6px 56px 0px 0px;
  padding : 0px;
  list-style : none;
  float : left;
  display : inline;
}
#iconmenu ul a,#iconmenug ul a,#iconmenub ul a,#iconmenup ul a {
  display : block;
  width : 100px;
  height : 95px;
  text-indent : -9999px;
  background-image : url(image/iconmenu.gif);
  overflow : hidden;
}
#iconmenu ul a.kao,#iconmenub ul a.kao,#iconmenup ul a.kao {
  background-position : 0px 0px;
}
#iconmenu ul a:hover.kao,#iconmenub ul a:hover.kao,#iconmenup ul a:hover.kao {
  background-position : 0px -95px;
}
#iconmenu ul a.aa,#iconmenug ul a.aa,#iconmenub ul a.aa {
  background-position : -100px 0px;
}
#iconmenu ul a:hover.aa,#iconmenug ul a:hover.aa,#iconmenub ul a:hover.aa {
  background-position : -100px -95px;
}
#iconmenu ul a.icon,#iconmenug ul a.icon,#iconmenup ul a.icon {
  background-position : -200px -0px;
}
#iconmenu ul a:hover.icon,#iconmenug ul a:hover.icon,#iconmenup ul a:hover.icon {
  background-position : -200px -95px;
}
#iconmenug {
  width : 948px;
  margin : 0px auto;
  padding : 0px 0px 10px 0px;
  _padding-bottom : 4px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background : url(image/wallgreen.gif) left bottom repeat-x white;
  overflow : hidden;
}
#iconmenug ul a.kao {
  background-position : 0px -190px;
}
#iconmenug ul a:hover.kao {
  background-position : 0px -95px;
}
#iconmenup {
  width : 948px;
  margin : 0px auto;
  padding : 0px 0px 10px 0px;
  _padding-bottom : 4px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background : url(image/wallpink.gif) left bottom repeat-x white;
  overflow : hidden;
}
#iconmenup ul a.aa {
  background-position : -100px -190px;
}
#iconmenup ul a:hover.aa {
  background-position : -100px -95px;
}
#iconmenub {
  width : 948px;
  margin : 0px auto;
  padding : 0px 0px 10px 0px;
  _padding-bottom : 4px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background : url(image/wallblue.gif) left bottom repeat-x white;
  overflow : hidden;
}
#iconmenub ul a.icon {
  background-position : -200px -190px;
}
#iconmenub ul a:hover.icon {
  background-position : -200px -95px;
}
/* ---------- header end ---------- */



/* ---------- bread start ---------- */
#submenu {
  width : 948px;
  height : 30px;
  margin : 0px auto;
  padding : 0px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  font-size : 12px;
  text-align : left;
  line-height : 30px;
  background : url(image/wallsub.gif) center top #333;
  overflow : hidden;
}
#submenu h3 {
  margin : 0px 0px 0px 20px;
  padding : 0px;
  font-size : 12px;
  color : #ffc;
  float : left;
}
#submenu ol {
  margin : 0px 0px 0px 10px;
  padding : 0px;
  color : #ffc;
  list-style : none;
  float : left;
}
#submenu ol li {
  margin : 0px;
  padding : 0px 20px 0px 10px;
  font-weight : bold;
  background : url(image/listmark02.gif) right center no-repeat;
  float : left;
}
#submenu ol li.end {
  margin : 0px;
  padding : 0px 0px 0px 10px;
  font-weight : normal;
  color : #ff0;
  background-image : none;
  float : left;
}
#submenu a {
  color : #ffc;
  margin : 0px;
  paddign : 0px;
}
#submenu a:hover {
  color : #ff0;
}
#submenu form {
  margin : 0px 10px 0px 0px;;
  padding : 0px;
  line-height : 30px;
  float : right;
}
/* ---------- bread end ---------- */



/* ---------- mainbox start ---------- */
#mainbox {
  width : 730px;
  margin : 0px 12px 0px 0px;
  padding : 0px;
  text-align : left;
  float : right;
  display : inline;
}
#mainbox h2 {
  width : 730px;
  height : 56px;
  margin : 0px auto;
  padding : 0px;
  text-indent : -9999px;
  background : left top no-repeat;
}
#mainbox h2.title {
  background-image : url(image/find_main.gif);
}
#mainbox h2.title01 {
  background-image : url(image/find_main01.gif);
}
#mainbox h2.title02 {
  background-image : url(image/find_main02.gif);
}
#mainbox h2.title03 {
  background-image : url(image/find_main03.gif);
}
#mainbox h2.title04 {
  background-image : url(image/find_main04.gif);
}
#mainbox h2.title05 {
  background-image : url(image/find_main05.gif);
}
#mainbox h2.title07 {
  background-image : url(image/find_main07.gif);
}
#mainbox h3 {
  margin : 0px 0px 8px 0px;
  padding : 6px 0px 2px 0px;
  color : #090;
  font-size : 100%;
  font-weight : normal;
  text-align : left;
  text-indent : 30px;
  border-bottom : solid 1px #090;
  background-repeat : no-repeat;
  background-position : 6px center;
  clear : both;
}
#mainbox h3.cont {
  background-image : url(image/16/down.gif);
}
#mainbox h3.site {
  background-image : url(image/16/text.gif);
}
#mainbox h3.info {
  background-image : url(image/16/info.gif);
}
#mainbox h3.prof {
  background-image : url(image/16/prof.gif);
}
#mainbox h3.rule {
  background-image : url(image/16/rule.gif);
}
#mainbox h3.ques {
  background-image : url(image/16/ques.gif);
}
#mainbox h3.ans {
  background-image : url(image/16/ans.gif);
}
#mainbox h3.about {
  background-image : url(image/16/point.gif);
}
#mainbox h3.his {
  background-image : url(image/16/his.gif);
}
#mainbox h3.link {
  background-image : url(image/16/link.gif);
}
#mainbox h3.note {
  background-image : url(image/16/note.gif);
}
#mainbox h3 span {
  margin : 0px 0px 0px 1em;
  padding : 0px;
  font-size : 80%;
}
#mainbox h4 {
  margin : 0px;
  padding : 10px 0px 5px 0px;
  font-size  : 100%;
  text-indent : 10px;
}
dl.faq {
  margin : 0px;
  padding : 10px 0px 0px 0px;
  border-top : 1px dotted #ccc;
}
dl.faq dt {
  margin : 0px;
  padding : 0px;
  font-weight : bold;
}
dl.faq dd {
  margin : 0px 0px 0px 28px;
  padding : 0px;
}
ul.faq {
  list-style : none;
  margin : 0px;
  padding : 0px;
}
ul.faq li {
  list-style : none;
  margin : 0px 0px 0px 40px;
  padding : 0px;
}
ol.faq {
  margin : 0px;
  padding : 0px;
}
ol.faq li {
  margin : 0px 0px 0px 30px;
  padding : 0px;
}
dl.faq2 {
  margin : 0px;
  padding : 10px 0px 10px 0px;
  border-top : 1px dotted #ccc;
}
dl.faq2 dt {
  margin : 0px 0px 0px 10px;
  padding : 0px;
  font-weight : bold;
}
dl.faq2 dd {
  margin : 0px 0px 0px 38px;
  padding : 0px;
}
/* ---------- mainbox end ---------- */



/* ---------- dicbox start ---------- */
ul#menudic {
  width : 948px;
  height : 26px;
  margin : 0px auto;
  padding : 0px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background-color : #0c0;
  list-style : none;
  overflow : hidden;
}
ul#menudic li {
  list-style : none;
  float : left;
}
ul#menudic a {
  margin-top : 4px;
  width : 68px;
  height : 18px;
  text-indent : -9999px;
  background-image : url(image/menudic.gif);
  display : block;
  overflow : hidden;
}
a.menu0 {
  margin-left : 8px;
  background-position : 0px 0px;
}
a:hover.menu0 {
  background-position : 0px -18px;
}
a.menu1 {
  margin-left : 4px;
  background-position : -68px 0px;
}
a:hover.menu1 {
  background-position : -68px -18px;
}
a.menu2 {
  margin-left : 4px;
  background-position : -136px 0px;
}
a:hover.menu2 {
  background-position : -136px -18px;
}
a.menu3 {
  margin-left : 4px;
  background-position : -204px 0px;
}
a:hover.menu3 {
  background-position : -204px -18px;
}
a.menu4 {
  margin-left : 4px;
  background-position : -272px 0px;
}
a:hover.menu4 {
  background-position : -272px -18px;
}
a.menu5 {
  margin-left : 4px;
  background-position : -340px 0px;
}
a:hover.menu5 {
  background-position : -340px -18px;
}
a.menu6 {
  margin-left : 4px;
  background-position : -408px 0px;
}
a:hover.menu6 {
  background-position : -408px -18px;
}
a.menu7 {
  margin-left : 4px;
  background-position : -476px 0px;
}
a:hover.menu7 {
  background-position : -476px -18px;
}
a.menu8 {
  margin-left : 4px;
  background-position : -544px 0px;
}
a:hover.menu8 {
  background-position : -544px -18px;
}
a.menu9 {
  margin-left : 4px;
  background-position : -612px 0px;
}
a:hover.menu9 {
  background-position : -612px -18px;
}
a.menu10 {
  margin-left : 4px;
  background-position : -680px 0px;
}
a:hover.menu10 {
  background-position : -680px -18px;
}
a.menu11 {
  margin-left : 4px;
  background-position : -748px 0px;
}
a:hover.menu11 {
  background-position : -748px -18px;
}
a.menu12 {
  margin-left : 4px;
  background-position : -816px 0px;
}
a:hover.menu12 {
  background-position : -816px -18px;
}
#dicbox {
  width : 730px;
  margin : 0px 12px 0px 0px;
  padding : 0px;
  text-align : left;
  float : right;
  display : inline;
}
#dicbox h2 {
  width : 730px;
  height : 56px;
  margin : 0px auto;
  padding : 0px;
  text-indent : -9999px;
  background : left top no-repeat;
}
#dicbox h2.title {
  background-image : url(image/find_kao.gif);
}
#dicbox h2.title01 {
  background-image : url(image/find_kao01.gif);
}
#dicbox h2.title02 {
  background-image : url(image/find_kao02.gif);
}
#dicbox h2.title03 {
  background-image : url(image/find_kao03.gif);
}
#dicbox h2.title04 {
  background-image : url(image/find_kao04.gif);
}
#dicbox h2.title05 {
  background-image : url(image/find_kao05.gif);
}
#dicbox h2.title06 {
  background-image : url(image/find_kao06.gif);
}
#dicbox h2.title07 {
  background-image : url(image/find_kao07.gif);
}
#dicbox h2.title08 {
  background-image : url(image/find_kao08.gif);
}
#dicbox h2.title09 {
  background-image : url(image/find_kao09.gif);
}
#dicbox h2.title10 {
  background-image : url(image/find_kao10.gif);
}
#dicbox h2.title11 {
  background-image : url(image/find_kao11.gif);
}
#dicbox h2.title12 {
  background-image : url(image/find_kao12.gif);
}
#dicbox h3 {
  margin : 0px 0px 8px 0px;
  padding : 6px 0px 2px 0px;
  color : #090;
  font-size : 100%;
  font-weight : normal;
  text-align : left;
  text-indent : 30px;
  border-bottom : solid 1px #090;
  background-repeat : no-repeat;
  background-position : 6px center;
}
#dicbox h3.dic {
  background-image : url(image/16/dic.gif);
}
#dicbox h3.about {
  background-image : url(image/16/point.gif);
}
#dicbox h3.down {
  background-image : url(image/16/down.gif);
}
#dicbox h3 span {
  margin : 0px 0px 0px 1em;
  padding : 0px;
  font-size : 80%;
}
div.ime {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #090;
}
div.atok {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #c00;
}
div.google {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #039;
}
div.office {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #c60;
}
div.kotoeri {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #909;
}
div.imeregi {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 230px 0px;
  border : 1px solid #090;
  background : url(http://www.geocities.jp/nocustam/image/dic_imeregi.png) center bottom no-repeat;
}
div.atokregi {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 230px 0px;
  border : 1px solid #c00;
  background : url(http://www.geocities.jp/nocustam/image/dic_atokregi.png) center bottom no-repeat;
}
div.googleregi {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 230px 0px;
  border : 1px solid #039;
  background : url(http://www.geocities.jp/nocustam/image/dic_googleregi.png) center bottom no-repeat;
}
div.officeregi {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 230px 0px;
  border : 1px solid #c60;
  background : url(http://www.geocities.jp/nocustam/image/dic_officeregi.png) center bottom no-repeat;
}
div.kotoeriregi {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 230px 0px;
  border : 1px solid #909;
  background : url(http://www.geocities.jp/nocustam/image/dic_kotoeriregi.png) center bottom no-repeat;
}
div.imeword {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 284px 0px;
  border : 1px solid #090;
  background : url(http://www.geocities.jp/nocustam/image/dic_imeword.png) center bottom no-repeat;
}
div.atokword {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 284px 0px;
  border : 1px solid #c00;
  background : url(http://www.geocities.jp/nocustam/image/dic_atokword.png) center bottom no-repeat;
}
div.googleword {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 284px 0px;
  border : 1px solid #039;
  background : url(http://www.geocities.jp/nocustam/image/dic_googleword.png) center bottom no-repeat;
}
div.ime h4 {
  height : 58px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/dic_ime.gif) center top no-repeat;
}
div.atok h4 {
  height : 58px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/dic_atok.gif) center top no-repeat;
}
div.google h4 {
  height : 58px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/dic_google.gif) center top no-repeat;
}
div.office h4 {
  height : 58px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/dic_office.gif) center top no-repeat;
}
div.kotoeri h4 {
  height : 58px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/dic_kotoeri.gif) center top no-repeat;
}
div.ime h5,div.atok h5,div.google h5,div.office h5,div.kotoeri h5 {
  margin : 10px 0px 6px 16px;
  padding : 0px;
  font-size : 100%;
}
div.ime ul,div.atok ul,div.google ul,div.office ul,div.ime ol,div.atok ol,div.google ol,div.office ol,div.imeregi ol,div.imeword ol,div.atokregi ol,div.atokword ol,div.googleregi ol,div.googleword ol,div.officeregi ol,div.kotoeri ul,div.kotoeri ol {
  margin : 4px 0px 4px 40px;
  padding : 0px;
}
div.ime ul li,div.atok ul li,div.google ul li,div.office ul li,div.kotoeri ul li {
  margin : 2px 0px;
  padding : 0px 0px 0px 20px;
  background : url(image/16/pointer.gif) left center no-repeat;
  list-style : none;
}
div.ime ol li,div.atok ol li,div.google ol li,div.office ol li,div.imeregi ol li,div.imeword ol li,div.atokregi ol li,div.atokword ol li,div.googleregi ol li,div.googleword ol li,div.officeregi ol li,div.kotoeri ol li {
  margin : 2px 0px 2px 10px;
  padding : 0px 0px 0px 0px;
}
div.ime span,div.atok span,div.google span,div.office span,div.imeregi span,div.imeword span,div.atokregi span,div.atokword span,div.googleregi span,div.googleword span,div.officeregi span,div.kotoeri span {
  margin : 0px;
  padding : 0px 0px 0px 10px;
  font-size : 80%;
  color : #666;
}
div.atok p,div.google p,div.office p,div.imeregi p,div.imeword p,div.atokregi p,div.atokword p,div.googleregi p,div.googleword p,div.officeregi p,div.kotoeri p,div.kotoeriregi p {
  margin : 0px 1em 0px 0px;
  padding : 0px;
  text-align : right;
  font-size : 80%;
}
div.ime h6,div.imeregi h6,div.imeword h6 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #0c0;
  border-bottom : 3px solid #00bf00;
}
div.atok h6,div.atokregi h6,div.atokword h6 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #f00;
  border-bottom : 3px solid #f00000;
}
div.google h6,div.googleregi h6,div.googleword h6 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #09f;
  border-bottom : 3px solid #008dec;
}
div.office h6,div.officeregi h6 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #ffb900;
  border-bottom : 3px solid #f2af00;
}
div.kotoeri h6,div.kotoeriregi h6 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #c0c;
  border-bottom : 3px solid #b700b7;
}
table.dic {
  margin : 0px 0px 20px 10px;
  text-align : center;
  color : #333;
  border : 1px solid #ccc;
}
table.dic th {
  padding : 10px 4px;
  border : 1px solid #ccc;
  text-align : center;
  font-size : 90%;
  font-weight : normal;
  background-color : #eee;
}
table.dic td {
  padding : 10px 4px;
  border : 1px solid #ccc;
  text-align : center;
  font-size : 80%;
}
table.dic span {
  font-size : 12pt;
  font-family : "ＭＳ Ｐゴシック";
}
table.kao {
  margin : 0px 0px 10px 0px;
  font-size : 92%;
  text-align : center;
  color : #333;
  border-top : 1px solid #ccc;
  border-right : 1px solid #ccc;
  border-bottom : 1px solid #f0f0f0;
  border-left : 1px solid #f0f0f0;
}
table.kao th {
  padding : 4px 0px;
  border : 1px solid #ccc;
  text-align : center;
  font-size : 100%;
  font-weight : bold;
  color : white;
  background-color : #0a0;
}
table.kao td {
  width : 362px;
  padding : 4px 0px;
  border-top : 1px solid #f0f0f0;
  border-right : 1px solid #f0f0f0;
  border-bottom : 1px solid #ccc;
  border-left : 1px solid #ccc;
  text-align : center;
  font-family : "ＭＳ Ｐゴシック";
}
table.kao th.color {
  background-color : #06c;
}
table.kao td.color {
  background-color : #f5f5f5;
}
table.kaokita {
  margin : 0px 0px 10px 0px;
  font-size : 92%;
  text-align : center;
  color : #333;
  border-top : 1px solid #ccc;
  border-right : 1px solid #ccc;
  border-bottom : 1px solid #f0f0f0;
  border-left : 1px solid #f0f0f0;
}
table.kaokita th {
  padding : 4px 0px;
  border : 1px solid #ccc;
  text-align : center;
  font-size : 100%;
  font-weight : bold;
  color : white;
  background-color : #0a0;
}
table.kaokita td {
  width : 726px;
  padding : 4px 0px;
  border-top : 1px solid #f0f0f0;
  border-right : 1px solid #f0f0f0;
  border-bottom : 1px solid #ccc;
  border-left : 1px solid #ccc;
  text-align : center;
  font-family : "ＭＳ Ｐゴシック";
}
table.kaokita th.color {
  background-color : #06c;
}
table.kaokita td.color {
  background-color : #f5f5f5;
}
ul.kaomojimenu {
  margin : 0px auto 0px auto;
  padding : 0px 0px 2px 0px;
  text-indent : 0px;
  text-align : center;
}
ul.kaomojimenu li {
  padding-right : 10px;
  padding-left : 10px;
  background : url(image/wallkaomenu.gif) right center no-repeat;
  display : inline;
}
ul.kaomojimenu li span {
  padding : 0px 2px;
  color : white;
  background-color : #06f;
}
/* ---------- dicbox end ---------- */



/* ---------- aabox start ---------- */
ul#menuaa {
  width : 948px;
  height : 26px;
  margin : 0px auto;
  padding : 0px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background-color : #ff62b0;
  list-style : none;
  overflow : hidden;
}
ul#menuaa li {
  list-style : none;
  float : left;
}
ul#menuaa a {
  margin-top : 4px;
  width : 68px;
  height : 18px;
  text-indent : -9999px;
  background-image : url(image/menuaa.gif);
  display : block;
  overflow : hidden;
}
a.menu0 {
  margin-left : 8px;
  background-position : 0px 0px;
}
a:hover.menu0 {
  background-position : 0px -18px;
}
a.menu1 {
  margin-left : 4px;
  background-position : -68px 0px;
}
a:hover.menu1 {
  background-position : -68px -18px;
}
a.menu2 {
  margin-left : 4px;
  background-position : -136px 0px;
}
a:hover.menu2 {
  background-position : -136px -18px;
}
a.menu3 {
  margin-left : 4px;
  background-position : -204px 0px;
}
a:hover.menu3 {
  background-position : -204px -18px;
}
a.menu4 {
  margin-left : 4px;
  background-position : -272px 0px;
}
a:hover.menu4 {
  background-position : -272px -18px;
}
a.menu5 {
  margin-left : 4px;
  background-position : -340px 0px;
}
a:hover.menu5 {
  background-position : -340px -18px;
}
a.menu6 {
  margin-left : 4px;
  background-position : -408px 0px;
}
a:hover.menu6 {
  background-position : -408px -18px;
}
a.menu7 {
  margin-left : 4px;
  background-position : -476px 0px;
}
a:hover.menu7 {
  background-position : -476px -18px;
}
a.menu8 {
  margin-left : 4px;
  background-position : -544px 0px;
}
a:hover.menu8 {
  background-position : -544px -18px;
}
a.menu9 {
  margin-left : 4px;
  background-position : -612px 0px;
}
a:hover.menu9 {
  background-position : -612px -18px;
}
a.menu10 {
  margin-left : 4px;
  background-position : -680px 0px;
}
a:hover.menu10 {
  background-position : -680px -18px;
}
a.menu11 {
  margin-left : 4px;
  background-position : -748px 0px;
}
a:hover.menu11 {
  background-position : -748px -18px;
}
a.menu12 {
  margin-left : 4px;
  background-position : -816px 0px;
}
a:hover.menu12 {
  background-position : -816px -18px;
}
#aabox {
  width : 730px;
  margin : 0px 12px 0px 0px;
  padding : 0px;
  text-align : left;
  float : right;
  display : inline;
}
#aabox h2 {
  width : 730px;
  height : 56px;
  margin : 0px auto;
  padding : 0px;
  text-indent : -9999px;
  background : left top no-repeat;
}
#aabox h2.title {
  background-image : url(image/find_aa.gif);
}
#aabox h2.title01 {
  background-image : url(image/find_aa01.gif);
}
#aabox h2.title02 {
  background-image : url(image/find_aa02.gif);
}
#aabox h2.title03 {
  background-image : url(image/find_aa03.gif);
}
#aabox h2.title04 {
  background-image : url(image/find_aa04.gif);
}
#aabox h2.title05 {
  background-image : url(image/find_aa05.gif);
}
#aabox h2.title06 {
  background-image : url(image/find_aa06.gif);
}
#aabox h2.title07 {
  background-image : url(image/find_aa07.gif);
}
#aabox h2.title08 {
  background-image : url(image/find_aa08.gif);
}
#aabox h2.title09 {
  background-image : url(image/find_aa09.gif);
}
#aabox h2.title10 {
  background-image : url(image/find_aa10.gif);
}
#aabox h2.title11 {
  background-image : url(image/find_aa11.gif);
}
#aabox h2.title12 {
  background-image : url(image/find_aa12.gif);
}
#aabox h3 {
  margin : 0px;
  padding : 6px 0px 2px 0px;
  color : #333;
  font-size : 100%;
  font-weight : bold;
  text-indent : 10px;
  color : white;
  border-top : 1px solid #ccc;
  border-right : 1px solid #ccc;
  border-left : 1px solid #ccc;
  background-color : #ff62b0;
  clear : both;
}
#aabox pre {
  margin : 0px 0px 10px 0px;
  padding : 24px 10px 10px 10px;
  font-family : "ＭＳ Ｐゴシック";
  font-size : 12pt;
  line-height : 100%;
  background : url(image/wallaa.gif) 3px 4px no-repeat #fafafa;
  border : 1px solid #ccc;
}
div.normalaa {
  width : 243px;
  margin : 0px 0px 10px 0px;
  padding : 0px;
  font-size : 12px;
  float : left;
}
div.normalaa h4 {
  margin : 2px 0px;
  padding : 0px;
  text-indent : 14px;
  font-size : 12px;
  background : url(image/listmark03.gif) 2px center no-repeat;
}
div.normalaa span {
  color : #090;
  font-weight : normal;
  font-family : "ＭＳ Ｐゴシック";
  font-size : 12pt;
}
div.normalaa ul {
  margin : 0px 0px 0px 0px;
  padding : 0px;
}
div.normalaa ul li {
  margin : 0px;
  padding : 0px 0px 0px 30px;
  background : url(image/listmark01.gif) 15px center no-repeat;
  list-style : none;
}

/* ---------- aabox end ---------- */



/* ---------- iconbox start ---------- */
ul#menuicon {
  width : 948px;
  height : 26px;
  margin : 0px auto;
  padding : 0px;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background-color : #0080ff;
  list-style : none;
  overflow : hidden;
}
ul#menuicon li {
  list-style : none;
  float : left;
}
ul#menuicon a {
  margin-top : 4px;
  width : 68px;
  height : 18px;
  text-indent : -9999px;
  background-image : url(image/menuicon.gif);
  display : block;
  overflow : hidden;
}
a.menu0 {
  margin-left : 8px;
  background-position : 0px 0px;
}
a:hover.menu0 {
  background-position : 0px -18px;
}
a.menu1 {
  margin-left : 4px;
  background-position : -68px 0px;
}
a:hover.menu1 {
  background-position : -68px -18px;
}
a.menu2 {
  margin-left : 4px;
  background-position : -136px 0px;
}
a:hover.menu2 {
  background-position : -136px -18px;
}
a.menu3 {
  margin-left : 4px;
  background-position : -204px 0px;
}
a:hover.menu3 {
  background-position : -204px -18px;
}
a.menu4 {
  margin-left : 4px;
  background-position : -272px 0px;
}
a:hover.menu4 {
  background-position : -272px -18px;
}
a.menu5 {
  margin-left : 4px;
  background-position : -340px 0px;
}
a:hover.menu5 {
  background-position : -340px -18px;
}
a.menu6 {
  margin-left : 4px;
  background-position : -408px 0px;
}
a:hover.menu6 {
  background-position : -408px -18px;
}
a.menu7 {
  margin-left : 4px;
  background-position : -476px 0px;
}
a:hover.menu7 {
  background-position : -476px -18px;
}
a.menu8 {
  margin-left : 4px;
  background-position : -544px 0px;
}
a:hover.menu8 {
  background-position : -544px -18px;
}
a.menu9 {
  margin-left : 4px;
  background-position : -612px 0px;
}
a:hover.menu9 {
  background-position : -612px -18px;
}
a.menu10 {
  margin-left : 4px;
  background-position : -680px 0px;
}
a:hover.menu10 {
  background-position : -680px -18px;
}
a.menu11 {
  margin-left : 4px;
  background-position : -748px 0px;
}
a:hover.menu11 {
  background-position : -748px -18px;
}
a.menu12 {
  margin-left : 4px;
  background-position : -816px 0px;
}
a:hover.menu12 {
  background-position : -816px -18px;
}
#iconbox {
  width : 730px;
  margin : 0px 12px 0px 0px;
  padding : 0px;
  text-align : left;
  float : right;
  display : inline;
}
#iconbox h2 {
  width : 730px;
  height : 56px;
  margin : 0px auto;
  padding : 0px;
  text-indent : -9999px;
  background : left top no-repeat;
}
#iconbox h2.title {
  background-image : url(image/find_icon.gif);
}
#iconbox h2.title01 {
  background-image : url(image/find_icon01.gif);
}
#iconbox h2.title02 {
  background-image : url(image/find_icon02.gif);
}
#iconbox h2.title03 {
  background-image : url(image/find_icon03.gif);
}
#iconbox h2.title04 {
  background-image : url(image/find_icon04.gif);
}
#iconbox h2.title05 {
  background-image : url(image/find_icon05.gif);
}
#iconbox h2.title06 {
  background-image : url(image/find_icon06.gif);
}
#iconbox h2.title07 {
  background-image : url(image/find_icon07.gif);
}
#iconbox h2.title08 {
  background-image : url(image/find_icon08.gif);
}
#iconbox h2.title09 {
  background-image : url(image/find_icon09.gif);
}
#iconbox h2.title10 {
  background-image : url(image/find_icon10.gif);
}
#iconbox h2.title11 {
  background-image : url(image/find_icon11.gif);
}
#iconbox h2.title12 {
  background-image : url(image/find_icon12.gif);
}
#iconbox h3 {
  margin : 0px 0px 8px 0px;
  padding : 6px 0px 2px 0px;
  color : #090;
  font-size : 100%;
  font-weight : normal;
  text-align : left;
  text-indent : 30px;
  border-bottom : solid 1px #090;
  background-repeat : no-repeat;
  background-position : 6px center;
}
#iconbox h3.dic {
  background-image : url(image/16/dic.gif);
}
#iconbox h3.about {
  background-image : url(image/16/point.gif);
}
#iconbox h3.down {
  background-image : url(image/16/down.gif);
}
#iconbox h3 span {
  margin : 0px 0px 0px 1em;
  padding : 0px;
  font-size : 80%;
}
#iconbox h4 {
  margin : 0px;
  padding : 10px 0px 5px 0px;
  font-size  : 100%;
  text-indent : 10px;
  border-top : 1px dotted #ccc;
  clear : both;
}
p.sample {
  text-align : center;
}
div.normal {
  width : 730px;
  margin : 0px;
  padding : 0px;
  clear : both;
}
div.normalicon {
  width : 365px;
  margin : 0px 0px 10px 0px;
  padding : 0px;
  float : left;
}
div.normalskin {
  width : 365px;
  margin : 0px 0px 10px 0px;
  padding : 0px;
  float : left;
}
div.normal p {
  margin : 0px;
  padding : 0px;
  text-align : center;
  font-size : 80%;
}
div.normalicon ul {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 210px;
  background : 20px center no-repeat;
}
div.normalicon ul li {

}
div.normalskin ul {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 145px;
  background : 15px center no-repeat;
  list-style : none;
}
div.normalskin ul li {
  margin : 2px 0px;
}
div.normalskin span {
  text-decoration : line-through;
  color : #ccc;
}
div.howto {
  width : 728px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #039;
}
div.howto h5 {
  margin : 0px;
  padding : 4px 0px;
  text-indent : 1em;
  font-size : 100%;
  color : white;
  background-color : #0080ff;
  border-bottom : 3px solid #0076ec;
}
div.howto ol {
  margin : 4px 0px 4px 40px;
  padding : 0px;
}
div.howto ol li {
  margin : 2px 0px 2px 10px;
  padding : 0px 0px 0px 0px;
}
/* ---------- iconbox end ---------- */



/* ---------- nav start ---------- */
#nav {
  width : 170px;
  margin : 0px 24px 0px 12px;
  padding : 0px;
  float : left;
  display : inline;
}
h3.kao {
  width : 160px;
  height : 40px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/navmenu.gif) 0px -80px no-repeat;
}
h3.aa {
  width : 160px;
  height : 40px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/navmenu.gif) -160px -80px no-repeat;
}
h3.icon {
  width : 160px;
  height : 40px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/navmenu.gif) -320px -80px no-repeat;
}
h3.mobi {
  width : 160px;
  height : 60px;
  margin : 0px 0px 6px 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/navmenu.gif) -640px -60px no-repeat;
}
ul.kao,ul.aa,ul.icon {
  width : 158px;
  margin : 0px 0px 10px 0px;
  padding : 4px 0px;
  list-style : none;
  text-align : left;
  border-right : 1px solid #ccc;
  border-bottom : 1px solid #ccc;
  border-left : 1px solid #ccc;
  background-color : white;
}
ul.kao li,ul.aa li,ul.icon li {
  margin : 0px;
  padding : 0px;
  font-size : 12px;
  text-indent : 32px;
  background : url(image/listmark01.gif) 12px center no-repeat;
}
ul.kao a {
  color : #090;
  text-decoration : none;
}
ul.kao a:hover {
  color : #3c0;
  text-decoration : underline;
}
ul.kao li.active {
  font-weight : bold;
  color : white;
  background-color : #0c0;
}
ul.aa a {
  color : #ff1e8e;
  text-decoration : none;
}
ul.aa a:hover {
  color : #f6c;
  text-decoration : underline;
}
ul.aa li.active {
  font-weight : bold;
  color : white;
  background-color : #ff62b0;
}
ul.icon a {
  color : #06f;
  text-decoration : none;
}
ul.icon a:hover {
  color : #09f;
  text-decoration : underline;
}
ul.icon li.active {
  font-weight : bold;
  color : white;
  background-color : #0080ff;
}

ul.side {
  margin : 0px auto;
  padding : 0px;
  list-style : none;
}
ul.side li {
  margin : 0px 0px 6px 0px;
  padding : 0px;
  list-style : none;
}
ul.side a {
  width : 160px;
  height : 40px;
  margin : 0px;
  padding : 0px;
  text-indent : -9999px;
  display : block;
  background : url(image/navmenu.gif) no-repeat;
  overflow : hidden;
}
ul.side a.kao {
  background-position : 0px 0px;
}
ul.side a:hover.kao {
  background-position : 0px -40px;
}
ul.side a.aa {
  background-position : -160px 0px;
}
ul.side a:hover.aa {
  background-position : -160px -40px;
}
ul.side a.icon {
  background-position : -320px -0px;
}
ul.side a:hover.icon {
  background-position : -320px -40px;
}
ul.side a.bbs {
  height : 60px;
  background-position : -480px -0px;
}
ul.side a:hover.bbs {
  background-position : -480px -60px;
}
ul.side a.mobi {
  height : 60px;
  background-position : -640px -0px;
}
ul.side a:hover.mobi {
  background-position : -640px -60px;
}
/* ---------- nav end ---------- */



/* ---------- intro start ---------- */
#intro {
  height : 100%;
  margin : 10px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  overflow : hidden;
}
#intro h3 {
  height : 60px;
  margin : 0px 0px 0px 200px;
  padding : 0px 0px 0px 0px;
  color : #333;
  font-size : 100%;
  font-weight : normal;
  text-align : left;
  text-indent : -9999px;
  border : none;
  background : url(image/intro.gif) left top no-repeat;
  clear : both;
}
#intro ul.button {
  margin : 0px 0px 0px 200px;
  padding : 0px;
  list-style : none;
}
#intro ul.button li {
  margin : 0px 0px 6px 0px;
  padding : 0px;
  list-style : none;
  float : left;
}
#intro ul.button a {
  width : 160px;
  height : 40px;
  margin : 0px 10px 0px 0px;
  padding : 0px;
  text-indent : -9999px;
  display : block;
  background : url(image/navmenu.gif) no-repeat;
  overflow : hidden;
}
#intro ul.button a.kao {
  background-position : 0px 0px;
}
#intro ul.button a:hover.kao {
  background-position : 0px -40px;
}
#intro ul.button a.aa {
  background-position : -160px 0px;
}
#intro ul.button a:hover.aa {
  background-position : -160px -40px;
}
#intro ul.button a.icon {
  background-position : -320px -0px;
}
#intro ul.button a:hover.icon {
  background-position : -320px -40px;
}
#intro p {
  margin : 0px 0px 6px 200px;
  font-size : 80%;
}
/* ---------- intro end ---------- */



/* ---------- sitemenu start ---------- */
#sitemenu {
  width : 730px;
  margin : 0px;
  padding : 0px;
  clear : both;
}
#sitemenu dl {
  width : 300px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 65px;
  float : left;
  background : no-repeat 15px top;
}
#sitemenu dl dt {
  margin : 0px;
  padding : 0px;
}
#sitemenu dl dd {
  margin : 0px;
  padding : 0px;
}
#sitemenu dl.rule {
  background-image : url(image/inforule.gif);
}
#sitemenu dl.link {
  background-image : url(image/infolink.gif);
}
#sitemenu dl.bbs {
  background-image : url(image/infobbs.gif);
}
#sitemenu dl.qa {
  background-image : url(image/infofaq.gif);
}
#sitemenu dl.his {
  background-image : url(image/infohis.gif);
}
#sitemenu dl.cont {
  background-image : url(image/infocont.gif);
}
/* ---------- sitemenu end ---------- */



/* ---------- info start ---------- */

dl.info {
  margin : 0px 0px 0px 20px;
  padding : 0px;
  text-indent : 0px;
}
dl.info dt {
  margin : 0px;
  padding : 0px 10px 0px 84px;
  background :left center no-repeat;
}
dl.info dd {
  margin : 0px 10px 8px 0px;
  padding : 0px 0px 4px 0px;
  border-bottom : 1px dotted #ccc;
}
dl.info span {
  color : #f66;
  font-size : 11px;
  margin : 0px 0px 0px 0px;
  padding : 0px;
}
dl.info dt.up {
  background-image :  url(image/hisup.gif);
}
dl.info dt.rel {
  background-image :  url(image/hisrel.gif);
}
dl.info dt.hit {
  background-image :  url(image/hishit.gif);
}
dl.info dt.inf {
  background-image :  url(image/hisinf.gif);
}
p.info {
  text-align : right;
  margin : 4px 4px 0px 0px;
  font-size : 12px;
}
/* ---------- info end ---------- */



/* ---------- profile start ---------- */
#profile {
  margin : 0px 0px 10px 0px;
  padding : 0px;
  overflow : hidden;
}
#profile p {
  width : 490px;
  margin : 0px 0px 0px 10px;
  padding : 0px 0px 0px 75px;
  background : url(image/profile.jpg) 15px center no-repeat;
  float : left;
  display : inline;
}
#profile a {
  width : 142px;
  height : 32px;
  margin : 1.6em 0px 0px 0px;
  padding : 0px;
  text-indent : -9999px;
  background : url(image/infomail.gif) 0px 0px no-repeat;
  display : block;
  float : right;
  overflow : hidden;
}
#profile a:hover {
  background-position : 0px -32px;
}
/* ---------- profile end ---------- */



/* ---------- footer start ---------- */
#footer {
  width : 948px;
  margin : 0px auto;
  padding : 0px 0px 10px 0px;
  text-align : center;
  border-right : 1px solid #333;
  border-left : 1px solid #333;
  background : url(image/wallmap.gif) center bottom no-repeat white;
  clear : both;
}
ul.footkao {
  width : 220px;
  margin : 0px 0px 10px 15px;
  padding : 46px 0px 0px 0px;
  list-style : none;
  text-align : left;
  float : left;
  border-top : 1px dotted #ccc;
  border-right : 1px dotted #ccc;
  background : url(image/footmenu01.gif) 10px 4px no-repeat;
}
ul.footkao li {
  margin : 0px;
  padding : 0px;
  font-size : 12px;
  text-indent : 32px;
  background : url(image/listmark01.gif) 12px center no-repeat;
}
ul.footkao a {
  color : #0a0;
  text-decoration : none;
}
ul.footkao a:hover {
  color : #3c0;
  text-decoration : underline;
}
ul.footaa {
  width : 220px;
  margin : 0px 0px 10px 0px;
  padding : 46px 0px 0px 0px;
  list-style : none;
  text-align : left;
  float : left;
  border-top : 1px dotted #ccc;
  border-right : 1px dotted #ccc;
  background : url(image/footmenu02.gif) 10px 4px no-repeat;
}
ul.footaa li {
  margin : 0px;
  padding : 0px;
  font-size : 12px;
  text-indent : 32px;
  background : url(image/listmark01.gif) 12px center no-repeat;
}
ul.footaa a {
  color : #ff1e8e;
  text-decoration : none;
}
ul.footaa a:hover {
  color : #f6c;
  text-decoration : underline;
}
ul.footicon {
  width : 220px;
  margin : 0px 0px 10px 0px;
  padding : 46px 0px 0px 0px;
  list-style : none;
  text-align : left;
  float : left;
  border-top : 1px dotted #ccc;
  border-right : 1px dotted #ccc;
  background : url(image/footmenu03.gif) 10px 4px no-repeat;
}
ul.footicon li {
  margin : 0px;
  padding : 0px;
  font-size : 12px;
  text-indent : 32px;
  background : url(image/listmark01.gif) 12px center no-repeat;
}
ul.footicon a {
  color : #06f;
  text-decoration : none;
}
ul.footicon a:hover {
  color : #09f;
  text-decoration : underline;
}
ul.footsite {
  width : 220px;
  margin : 0px 0px 10px 0px;
  padding : 46px 0px 0px 0px;
  list-style : none;
  text-align : left;
  border-top : 1px dotted #ccc;
  float : left;
  border-right : none;
  background : url(image/footmenu04.gif) 10px 4px no-repeat;
}
ul.footsite li {
  margin : 0px;
  padding : 0px;
  font-size : 12px;
  text-indent : 32px;
  background : url(image/listmark01.gif) 12px center no-repeat;
}
ul.footsite a {
  color : #f60;
  text-decoration : none;
}
ul.footsite a:hover {
  color : #f90;
  text-decoration : underline;
}
p.home {
  margin : 10px auto 0px auto;
  padding : 0px;
  text-align : center;
  clear : both;
}
p.home a {
  margin : 0px auto;
  padding : 0px;
  display : block;
  width : 164px;
  height : 32px;
  text-indent : -9999px;
  background-image : url(image/titlemini.gif);
  overflow : hidden;
  background-position : 0px 0px;
}
p.home a:hover {
  background-position : 0px -32px;
}
div.under {
  width : 950px;
  margin : 0px auto;
  padding : 0px 0px 5px 0px;
  font-weight : bold;
  color : white;
  background : url(image/wallfoot.gif) center bottom no-repeat;
  clear : both;
}
address {
  width : 948px;
  margin : 0px auto;
  _margin : 0px;
  padding : 8px 0px 0px 0px;
  background : url(image/walladd.gif) repeat-x center top #008000;
  color : white;
  font-size : 80%;
  font-weight : bold;
  font-style : normal;
  text-align : center;
  border-width : 0px 1px 0px 1px;
  border-color : #333;
  border-style : solid;
}
ul.count {
  width : 948px;
  margin : 0px auto;
  _margin : 0px;
  padding : 8px 0px 0px 0px;
  background : url(image/walladd.gif) repeat-x center top #008000;
  color : white;
  font-size : 80%;
  font-weight : normal;
  font-style : normal;
  text-align : right;
  border-width : 0px 1px 0px 1px;
  border-color : #333;
  border-style : solid;
}
ul.count li {
  list-style : none;
  display : inline;
  background-color : #008000;
  margin : 0px 15px;
  padding : 0px;
}
address.count {
  width : auto;
  font-size : 100%;
  margin : 0px;
  padding : 0px 2em 0px 0px;
  background-image : none;
  border : none;
  display : inline;
}
/* ---------- footer end ---------- */



/* ---------- ad start ---------- */
p.bb728 {
  margin : 0px auto 10px auto;
  padding : 0px;
  text-align : center;
  clear : both;
}
p.lu728 {
  margin : 0px auto;
  padding : 0px;
  text-align : center;
  clear : both;
}
p.ws160 {
  margin : 0px auto 6px auto;
  padding : 0px;
  text-align : left;
  text-indent : 0px;
}
/* ---------- ad end ---------- */