/* ========================================================
	 title   :  ビジネス　ニューファッション
	 browser :  Firefox2, IE6-7, opera9, Safari
	 date    :  2007.12.03
   ======================================================== */

/*------------------
 ページ全体
------------------*/
* {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  line-height: 140%;
  font-size: 83%;
  text-align: center;
  color: #666666;
}
html {
  overflow-y: scroll;
}
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}
p,li,dt,dl {
  line-height: 160%;
}
p {
  margin: 0 0 1em 0;
}
li {
  list-style-type: none;
}
img {
  border: 0;
}

/*------------------
 リンク
------------------*/
a {
  text-decoration: underline;
  color: #666666;
}
a:hover {
  text-decoration: underline;
  color: #666666;
}

/*------------------
 その他
------------------*/
.clear {
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}
.clearfix:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}

/*------------------
 フレーム　エリア
------------------*/
#background{
}
#whole {
  margin-right: auto;
  margin-left: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url("http://www.potika.net/contents/biz_new_fashion/white/bg_menu.gif") repeat-y left top;
}
#link_bar {
  background: url("http://www.potika.net/contents/common/bg_header.gif") repeat-x left top;
}
#link {
  margin-right: auto;
  margin-left: auto;
  width: 760px;
  background: url("http://www.potika.net/contents/common/header.gif") no-repeat left top;
  text-align: right;
}
#link_logo a {
  display: inline; /*IE用marginバグfix*/
  float: left;
  margin: 17px 0 0 16px;
}
.link_other a {
  display: inline; /*IE用marginバグfix*/
  float: right;
  margin: 24px 5px 10px 0;
}
#header {
  width: 760px;
  padding: 15px 0;
  clear: both;
  background: #FFFFFF;
}
#header h1 {
  font-weight: bold;
  font-size: 150%;
  text-align: left;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/blog_header.gif") repeat left center;
}
#header h1 a {
  color: #000000;
  text-decoration: none;
  background: #FFFFFF;
  padding-right: 5px;
}
#sub_contents {
  margin: 0;
}
/* IE用幅調整 */
* html #sub_contents {
  line-height: 0;
  font-size: 0;
}
#body {
  width: 760px;
  padding-top: 20px;
}
#menu_layer {
  float: left;
  width: 190px;
  padding-left: 10px;
  overflow: hidden;
}
/* IE用幅調整 */
* html #menu_layer {
  _width: 200px;
}
#menu_header {
  background: url("http://www.potika.net/contents/biz_new_fashion/white/navi_header.gif") no-repeat left top;
  width: 190px;
  height: 20px;
}
#main_contents_layer {
  float: left;
  width: 520px;
  padding: 0 15px 5px 25px;
}
#footer {
  width:760px;
  padding: 10px 0;
  color: #FFFFFF;
  text-align: center;
  background: #000000;
}


/*------------------
 メニュー　エリア
------------------*/
.menu_name_layer {
  width: 190px;
}
.menu_name_header {
  height: 0;
  line-height: 0;
  font-size: 0;
}
.menu_name_body {
  width: 190px;
}
.menu_name {
  width: 150px;
  padding: 7px 10px 7px 30px;
  margin: 15px 0 0 0;
  font-weight: bold;
  font-size: 110%;
  color: #000000;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/menu_header.gif") no-repeat left top;
  background-position: top left;
  line-height: 100%;
  border-top: 1px solid #666666;
  border-bottom: 1px dotted #666666;
}
/* IE用幅調整 */
* html div .menu_name {
  _width: 190px;
}
/* opera9用調整 */
html:first-child .menu_name {
  margin-top: 0;
}
.menu_name_footer {
  height: 0;
  line-height: 0;
  font-size: 0;
}
.menu_contents_body {
  width: 190px;
  overflow: hidden;
  padding: 5px 0;
}
.menu_contents_body a {
  text-decoration: none;
}
.menu_contents_body a:hover {
  text-decoration: underline;
}
/* レイアウト崩れの不具合調整 (clearfix) */
.menu_contents_body:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
.menu_category {
  width: 155px;
  padding: 5px 5px 8px 30px;
  border-bottom: 1px dotted #666666;
  line-height: 120%;  
}
/* IE用幅調整 */
* html div .menu_category {
  _width: 190px;
}
.newentry_title {
  line-height: 120%;  
}
.newcomment_title {
  line-height: 120%;
}
.newcomment_author {
  color: #666666;
}
.newtrackback_excerpt {
  line-height: 120%;
}
.newtrackback_blog {
  color: #666666;
}
.menu_other {
  width: 180px;
  padding: 0 0 0 10px;
  margin-bottom: 5px;
}
/* IE用幅調整 */
* html div .menu_other {
  _width: 190px;
}
/* 検索ボックス */
#menu_other_search_box {
  width: 180px;
  padding-top: 5px;
}
#menu_other_search_input {
  float: left;
  width: 140px;
}
#menu_other_search_input input {
  width: 135px;
}
#menu_other_search_submit {
  float: left;
  width: 30px;
}


/*------------------
 本文　エリア
------------------*/
.top_page {
}
.search {
  margin: 6px 0 10px 5px;
  padding: 5px;
  border: 1px solid #AAAAAA;
}
.info {
  margin-bottom: 40px;
}
.entry_category_name_header {
  width: 520px;
  height: 12px;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_h.gif") no-repeat left bottom;
  font-size: 0;
  line-height: 0;
}
.entry_category_name_footer {
  width: 520px;
  height: 12px;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_f.gif") no-repeat left top;
  margin: 0 0 10px 0;
  font-size: 0;
  line-height: 0;
}
.entry_category_name_body {
  width: 510px;
  padding: 0 0 0 10px;
  font-weight: bold;
  font-size:140%;
  color: #000000;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_b.gif") repeat-y left top;
}
/* IE用幅調整 */
* html div .entry_category_name_body {
  _width: 520px;
}
.info_entry_layer {
  padding: 0 0 5px 5px;
  margin-bottom: 10px;
}
/* IE用幅調整 */
* html div .info_entry_layer {
  _width: 520px;
}
.info_entry_title {
  float: left;
  width: 385px;
  padding-right: 10px;
}
.info_entry_date {
  float: left;
  width: 120px;
}
.blog {
  width: 520px;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}
.entry_title_header {
  width: 520px;
  height: 12px;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_h.gif") no-repeat left bottom;
  font-size: 0;
  line-height: 0;
}
.entry_title_footer {
  width: 520px;
  height: 12px;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_f.gif") no-repeat left top;
  margin: 0 0 10px 0;
  font-size: 0;
  line-height: 0;
}
.entry_title_body {
  width: 510px;
  padding: 0 0 0 10px;
  background: url("http://www.potika.net/contents/biz_new_fashion/white/entry_hr_b.gif") repeat-y left top;
}
/* IE用幅調整 */
* html div .entry_title_body {
  _width: 520px;
}
.entry_title {
  float:left;
  width: 375px;
}
.entry_title a {
  width: 375px;
  font-size:140%;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.entry_title a:hover {
  color: #000000;
}
.entry_date {
  float:left;
  width: 120px;
  font-weight: bold;
  text-align: right;
  color: #000000;
}
.edit {
  text-align: right;
}
.edit a{
  margin: 0 5px 0 5px;
}
.entry_substance{
  width: 515px;
  padding-left: 5px;
}
.entry_text{
  width: 515px;
  margin: 5px 0 20px 0;
  overflow: auto;
}
.entry_footer {
  width: 515px;
}
.list_opener {
  padding: 3px 0 3px 20px;
  background: url("http://www.potika.net/contents/common/butt_opener.gif") no-repeat left center;
}
.comment{
  width: 480px;
  margin-left: 35px;
}
.comment_title{
  width: 477px;
  padding-left: 3px;
  background: #F3F3F3;
  color: #7F7F7F;
  font-weight: bold;
}
.comment_text{
  margin: 2px 0;
  color: #7F7F7F;
}
.comment_footer {
  width: 480px;
  border-top: 1px dotted #666666;
  padding-top: 5px;
  margin-bottom: 25px;
  font-size: 85%;
  color: #7F7F7F;
}
.comment_name {
  float: left;
}
.comment_url {
  float: left;
  margin-left: 10px;
}
.comment_date {
  float: left;
  margin-left: 10px;
}
.comment_form{
  clear: both;
  margin-left: 35px;
  padding-top: 10px;
  background: none;
}
.comment_form_list_title{
  margin: 10px 0 10px 0;
  font-weight: bold;
}
.comment_form_text{
  float: left;
  width: 50px;
  background: none;
}
.comment_form_title,.comment_form_name,.comment_form_url,.comment_form_textarea{
  margin: 0 0 2px;
  float: left;
  background: none;
}
.comment_form_title input,.comment_form_name input,.comment_form_url input{
  width: 380px;
  background: #FFFFFF;
}
.comment_form_textarea textarea {
  width: 380px;
  background: #FFFFFF;
}
.comment_form_button {
  margin-left: 35px;
  padding: 0 0 20px 50px;
  width: 100px;
}
.trackback {
  width: 480px;
  margin-left: 35px;
}
.trackback_list_title {
  margin: 20px 0 5px 0;
  font-weight: bold;
}
.trackback_blog_name {
  padding: 0 3px;
  color: #7F7F7F;
  background: #F3F3F3;
  font-weight: bold;
}
.trackback_excerpt {
  margin: 2px 0;
  color: #7F7F7F;
}
.trackback_footer {
  width: 480px;
  border-top: 1px dotted gray;
  padding-top: 5px;
  margin-bottom: 25px;
  font-size: 85%;
  color: #7F7F7F;
}
/* レイアウト崩れの不具合調整 (clearfix) */
.trackback_footer:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
.trackback_link {
  float: left;
}
.trackback_date {
  float: left;
  margin-left: 10px;
}
/* 記事ごとのトラックバックURL */
.trackback_url {
  width: 510px;
  clear: both;
  margin: 5px 0 5px 0;
  padding: 5px 0 5px 5px;
  background: #f2f2f1;
}
.trackback_url span {
  display: block;
  width: 510px;
  overflow: auto;
}
#pagenavi{
  width: 520px;
  padding: 3px 0 8px 0;
  border-top: 1px solid #CCCCCC;
  color: #7F7F7F;
  text-align: center;
}