* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
body {
  font-size: 12px;
 line-height: 16px;
 color: #666666;
 margin-top:0;
 margin-bottom:0;
 background : url(com-images/top1_back.gif);}
#hontai {
 background : #faf9fb url(com-images/menu-back.jpg) no-repeat left bottom;
 width: 700px; height: 550px
;}
.naiyoiu {
 font-size: 12px;
 line-height: 16px;
 color: #666666;
 width: 550px;
 border-bottom: 2px solid #cccccc;
 background-color: #FFFFFF;
 border-color: #E6E6E6 black black #E6E6E6;
 padding: 20px;
 border-style: solid;
 border-top-width: 2px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 2px;}
.naiyoiu1 {
 font-size: 12px;
 line-height: 16px;
 color: #666666;
 width: 420px;
 border-bottom: 2px solid #cccccc;
 background-color: #FFFFFF;
 border-color: #E6E6E6 black black #E6E6E6;
 padding: 20px;
 border-style: solid;
 border-top-width: 2px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 2px;}
.subtitle {
 font-size: 18px;
 line-height: 20px;
 font-weight: bold;
 color: #30D659;
 background: #D1FEF0 no-repeat left top;
 border-bottom:1px #91FDAC solid;
 padding-left: 22px;
 margin-bottom: 10px;
 border-color: #69D8AB black #67F8BE;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;}
.botto-line {
  border-bottom: 3px #C5C5C5 dotted;
 font-size: 12px;
 line-height: 16px;
 }
.plofile {
 border-bottom: 2px #C5C5C5 dotted;
 }
.plofile td {
 ont-size: 12px;
 line-height: 18px;
 }
a:link { color:#00aa00 ;}
a:active {  color: #ff0000;}
a:visited {  color: #00aa00;}
a:hover { color: #ff9900;}
span { text-decoration:none;}
.profile td {
 border-bottom: 2px dotted #CCCCCC;
 font-size: 12px;
 line-height: 18px;
 color: #666666
;}
.font14b {
  font-size: 14px;
 line-height: 18px;
 font-weight: bold;
 color: #666666;}
.font16b {
 font-size: 14px;
 line-height: 18px;
 font-weight: bold;
 color: #666666
 ;}
#bana {
  background-color: #FAF9FB;
 height: 50px;
 width: 700px;
 padding: 5px 10px 0px 0px;
 padding-bottom: 5px
; background-image : url(line.gif); background-repeat: repeat-x; background-position: left top
;}
.menu {width: 150px;; padding-top: 20px;}
.content-box {  width: 480px;
margin-left: 20px; font-size: 12px; line-height: 14px; color: #666666;}
.subtitle2 {  font-size: 14px;
 line-height: 18px;
 color: #0C6322;
 border-bottom:2px #0C6322 solid;
 font-weight: bold;
 width: 480px;
; background-image : url(ico-reaf.gif); background-repeat: no-repeat; background-position: left top
; padding-left: 15px
 ;}
.subtitle3 {  font-size: 14px; line-height: 18px; color: #0C6322; border-bottom:2px #0C6322 solid; font-weight: bold; width: 475px;
; background-image : url(ico-reaf.gif); margin-left:7;margin-right:5; background-repeat: no-repeat; background-position: left top; padding-left: 20px
 ;}
.font12g {  font-size: 12px; line-height: 14px; font-weight: bold; color: #30D659;}
.content-box p { width: 480px ; padding-left: 18px;}
.font14g { font-size: 14px; line-height: 16px; font-weight: bold; color: #30D659 ;}
li {  font-size: 12px; line-height: 16px; font-weight: bold; color: #30D659; list-style-position: outside; list-style-image : url(ico.gif); margin-left: 12px;}
.font8 {  font-size: 8px; line-height: 12px;  color: #999999;}
.font10 {  font-size: 10px; line-height: 12px;  color: #999999;}
.font14 {  font-size: 13px; line-height: 18px;  color: #666666;}
.recruit { width: 480px;}
.recruit li { font-size: 12px; line-height: 16px; font-weight: bold; color: #000000; list-style-position: outside; list-style-image : url(ico.gif);}
.recruit td { font-size: 12px; line-height: 16px; color: #666666; margin-top:0; margin-bottom:0;}
.font14w { font-size: 14px; line-height: 18px; font-weight: bold; color: #FFFFFF;}
.ico { font-size: 12px; line-height: 16px; font-weight: bold; color: #30D659; list-style-position: outside; background-image : url(ico.gif); background-repeat: no-repeat; background-position: left top; padding-left: 18px; margin-top: 14px; margin-bottom: 14px; margin-left: 14px;}
.recruit1 {
 width: 500px;
 padding-bottom: 12px;
 border-bottom: 1px #4FFB9C solid;
 padding-right: 10px;
 padding-left: 10px
;}
.recruit1 td { font-size: 12px; line-height: 16px; color: #666666; margin-top:0; margin-bottom:0 ;}
.recruit img {
margin:12px 0px 12px 0px;
}
.font16g { font-size: 16px; line-height: 18px; font-weight: bold; color: #30D659 ;}

.waku-head {
  width: 486px;
 margin-top: 20px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 background-image : url(waku-head.gif);
 background-repeat: no-repeat;
 background-position: left top;
 font-size: 14px;
 line-height: 16px;
 font-weight: bold; 
color: #000000;
}
.waku-bottom { width: 486px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-image : url(waku-bottom.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 12px; color: #000000; }
form {  border: none; width: 486px; border-color: black #4FFB9C #4FFB9C;}
.content-box td { width: 480px; margin-left: 20px; font-size: 12px; line-height: 14px; color: #666666 ;}
.hontai td { width: 480px; margin-left: 20px; font-size: 12px; line-height: 14px; color: #666666 ;}
form td {  font-size: 12px; line-height: 16px; color: #666666;}
.font10w { font-size: 10px; line-height: 12px ; color: #FFFFFF;}
.table-waku { background-color: #4FFB9C; border: #4FFB9C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; color: #000000;}
.waku-naiyou { width: 480px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px #35FF8B solid; margin:16px 0px 16px 0px;}
.table-waku td { border: 1px #4FFB9C none; font-size: 12px; line-height: 16px; color: #666666;}
.font16w { font-size: 16px; line-height: 18px; font-weight: bold; color: #FFFFFF ;}
.table-waku2 { background-color: #4FFB9C; border: 1px #4FFB9C none; color: #000000;}
.table-waku2 A:link {  font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #0C6322; padding: 1px 5px 1px 5px;}
.table-waku2 A:visited { font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #0C6322; height: 16px; padding: 1px 5px 1px 5px;}
.table-waku2 A:hover { font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #0E7C56; padding: 1px 5px 1px 5px;}
.table-waku2 A:active { font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #72D194; padding: 1px 5px 1px 5px;}
.table-waku2 A:visited:hover { font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #0E7C56; padding: 1px 5px 1px 5px;}

.table-waku2 td {  font-size: 12px; line-height: 16px; font-weight: bold; color: #666666;}
.shop-name { font-size: 16px; line-height: 18px; font-weight: bold; color: #0C6322; margin-bottom: 5px;}
.recruit li {  }
.ico2 { font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; list-style-position: outside; background-image : url(ico-reaf.gif); background-repeat: no-repeat; background-position: left top; padding-left: 18px; margin-top: 14px; margin-bottom: 14px; margin-left: 14px ;}
.font14black { font-size: 14px; line-height: 18px; font-weight: normal; color: #000000;}
.font16black { font-size: 16px; line-height: 18px; font-weight: normal; color: #000000;}
.oubo A:link {  font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; background-color: #0C6322; border: 2px #0C6322 outset; margin-bottom: 12px;}
.oubo A:visited { font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; background-color: #0C6322; border: 2px #0C6322 outset; margin-bottom: 12px; margin-left:200px;}
.oubo A:hover { font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; background-color: #0E7C56; border: 2px #0E7C56 outset; margin-bottom: 12px; margin-left:200px;}
.oubo A:active { font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; background-color: #72D194; border: 2px #72D194 outset; margin-bottom: 12px; margin-left:200px;}
.oubo A:visited:hover { font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; background-color: #0E7C56; border: 2px #0E7C56 outset; margin-left:200px}
.oubo{}
.font14g2 { font-size: 14px; line-height: 16px; font-weight: bold; color: #0C6322;}
.font16g2 { font-size: 16px; line-height: 18px; font-weight: bold; color: #0C6322;}
.waku {  font-size: 12px; line-height: 16px; color: #000000; border: #4FFB9C; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
margin-top:14px;
 padding-bottom: 10px;; background-image : url(waku.gif);}

