@charset "UTF-8";
/* ---------------------------------------------------------------------------
  ブログライク for MT5 Ver. 0.06

  スタイルシート TOPページ

  Copyright (C) Landmarx Co.,Ltd. All Rights Reserved.
--------------------------------------------------------------------------- */
@import "layout.css";
@import "common.css";

/* ---------------------------------------------------------------------------
    topimg
--------------------------------------------------------------------------- */
#topimg {
  height: 0px;
  margin: 0px auto;
/*
  background: url('../images/topimg.gif') top center no-repeat;
*/
}
#topimg_bg {
  width: 100%;
  margin: 0px;
}

#topimg p {
  height: 0px;
  text-indent: -9999px;
/*
  float: left;
*/
}

/* ------------------------------------------------------------------------ */
/*
#header_contents {
}

#header_contents .header_contents_banner li {
  float: left;
  height: 225px;
/ *
  margin: 0px;
* /
  padding: 0px;
  text-indent: -9999px;
}
#header_contents .header_contents_banner li a {
  height: 225px;
  display: block;
}

#header_contents_banner_01, #header_contents_banner_01 a { width: 267px; }
#header_contents_banner_02, #header_contents_banner_02 a { width: 325px; }
#header_contents_banner_03, #header_contents_banner_03 a { width: 175px; }
#header_contents_banner_04, #header_contents_banner_04 a { width: 175px; }

#header_contents_banner_01 { }
#header_contents_banner_02 { margin-left: 6px; }
#header_contents_banner_03 { margin-left: 6px; }
#header_contents_banner_04 { margin-left: 6px; }
*/

/* ------------------------------------------------------------------------ */
/*
#header_contents #campaign {
  float: right;
  width: 200px;
  height: 225px;
  background: url('../images/campaign.gif') center center no-repeat;
}

#header_contents #campaign_title {
  font-size: 75%;
  color: #319416;
  margin: 10px;
  padding: 0px 0px 0px 10px;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  overflow: hide;
}

#header_contents #campaign_photo {
  height: 48px;
  float: left;
  padding: 2px;
  border: 1px solid #888;
  margin-right: 5px;
  margin-left: 10px;
}

#header_contents #campaign_photo  img {
  height: 48px;
}

#header_contents #campaign_excerpt {
  font-size: 60%;
  height: 140px;
  margin: 0px 10px 3px 10px;
  padding: 0px 0px 0px 10px;
  text-align: left;
}

#header_contents #campaign_link {
  height: 30px;
  margin: 0px 15px 0px 87px;
  text-indent: -9999px;
}

#header_contents #campaign_link a {
  height: 30px;
  display: block;
}
*/

/* ------------------------------------------------------------------------ */
/*
#header_contents .seminar_info {
  float: right;
  height: 225px;
  width: 250px;
}

#header_contents #seminar_title {
  width: 180px;
  font-size: 75%;
  color: #319416;
  margin-top: 80px;
  margin-right: 30px;
  margin-bottom: 5px;
  margin-left: 30px;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  overflow: hide;
}

#header_contents #seminar_excerpt {
  font-size: 60%;
  height: 56px;
  margin-right: 35px;
  margin-left: 20px;
  text-align: left;
}

#header_contents #seminar_link {
  margin-right: 85px;
  margin-left: 73px;
  text-indent: -9999px;
}

#header_contents #seminar_link a {
  display: block;
  height: 25px;
}

#header_contents #seminar_on  { background: url('../images/seminar_on.jpg')  center center no-repeat; }
#header_contents #seminar_off { background: url('../images/seminar_off.jpg') center center no-repeat; }
*/

/* ------------------------------------------------------------------------ */
#sitemap #topimg,
#news #topimg,
#error #topimg,
#contact #topimg {
  height: 0px;
}

#sitemap #topimg_bg,
#news #topimg_bg,
#error #topimg_bg,
#contact #topimg_bg {
}

#sitemap #contents ul li {
  font-size: 100%;
}

/*
#sitemap #topimg { background: url('../images/titleimg_sitemap.jpg') top center no-repeat; }
#news    #topimg { background: url('../images/titleimg_news.jpg')    top center no-repeat; }
*/

/* ---------------------------------------------------------------------------
    main contents
--------------------------------------------------------------------------- */
#contents .contents_banner {
  width: 100%;
  height: 170px;
}

/* ------------------------------------------------------------------------ */
#contents #greeting {
  width: 726px;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  background: url('../images/greeting_middle.gif') center center repeat-y;
}

#contents #greeting .top {
  width: 726px;
  height: 72px;
  display: block;
  text-indent: -9999px;
  background: url('../images/greeting_top.gif') center top no-repeat;
}

#contents #greeting .middle {
  padding: 0px 45px;
}

#contents #greeting .bottom {
  width: 726px;
  height: 82px;
  display: block;
  text-indent: -9999px;
  background: url('../images/greeting_bottom.gif') center bottom no-repeat;
}

#contents #greeting div p {
  font-size: 80%;
  font-family: 'ＭＳ Ｐ明朝','MS PMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',serif;
  margin-bottom: 10px;
}

/* ------------------------------------------------------------------------ */
#contents #infomation {
  float: left;
  width: 205px;
  padding: 0px;
  margin: 0px 0px 20px 0px;
  background: url('../images/infomation_middle.gif') center center repeat-y;
}

#contents #infomation .top {
  width: 205px;
  height: 40px;
  display: block;
  text-indent: -9999px;
  background: url('../images/infomation_top.gif') center top no-repeat;
}

#contents #infomation .middle {
  padding: 0px 20px 0px 10px;
}

#contents #infomation .bottom {
  width: 205px;
  height: 18px;
  display: block;
  text-indent: -9999px;
  background: url('../images/infomation_bottom.gif') center bottom no-repeat;
}

#contents #infomation div p {
  font-size: 75%;
  line-height: 150%;
  margin-bottom: 10px;
}

/* ------------------------------------------------------------------------ */
#contents #news_release {
  float: left;
  width: 501px;
  margin-left: 20px;
  margin-bottom: 20px;
}

#contents #news_release h2 {
  height: 30px;
  background: url('../images/news_release.gif') left top no-repeat;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  text-indent: -9999px;
}

#contents #news_release h2 a {
  height: 30px;
  display: block;
}

#contents #news_release dl {
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 5px 0px;
  background: url('../images/contents_title_listmark.gif') left top no-repeat;
}

#contents #news_release dl dt {
  padding: 0px 0px 0px 10px;
  font-weight: normal;
  float: left;
  font-size: 75%;
}

#contents #news_release dl dd {
  font-size: 75%;
  float: left;
  margin: 0px 0px 0px 10px;
  width: 400px;
}

#contents #news_release a {
font-weight: normal;
color: #006699;
}

/* ------------------------------------------------------------------------ */
/*
#contents #news_release_view {
  height: 240px;
  margin: 10px 0px 20px 0px;
}

#contents #news_release_view .news_release {
  width: 360px;
  float: left;
  margin: 0px 5px 0px 0px;
}

#contents #news_release_view h2 {
  width: 360px;
  height: 24px;
  padding: 0px;
  margin-bottom: 10px;
  text-indent: -9999px;
}

#contents #news_release_view h2 a {
  width: 360px;
  height: 24px;
  display: block;
}

#contents #news_release_view dl {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
}

#contents #news_release_view dl dt {
  padding: 0px 0px 0px 5px;
  font-weight: normal;
  float: left;
  font-size: 65%;
}

#contents #news_release_view dl dd {
  font-size: 75%;
  float: left;
  margin: 0px 0px 0px 10px;
  width: 75%;
}

#contents #news_release_view a {
  font-weight: normal;
}

#contents #news_release_view .blog_name {
  font-size: 80%;
  font-style: italic;
}

#contents #news_release_view .blog_name a {
  color: #666;
}

#contents #news_release_site h2 { background: url('../images/news_release_site.gif') left top no-repeat; }
#contents #news_release_blog h2 { background: url('../images/news_release_blog.gif') left top no-repeat; }
/

/* ------------------------------------------------------------------------ */
/*
#contents div.contents_view {
  width: 100%;
  margin: 0px;
  padding: 0px;
}

#contents div.contents_view h2 {
  background: url('../images/contents_view.gif') left top no-repeat; 
  height: 24px;
  margin: 15px auto;
  text-indent: -9999px;
}

#contents div.contents_view h2 a {
  height: 24px;
  display: block;
}

#contents div.contents_view .entry_body {
  float: left;
  width: 140px;
  padding-left: 5px;
}

#contents div.contents_view .entry_title {
  margin: 0px 5px 5px 5px;
  height: 32px;
}

#contents div.contents_view .entry_title a {
  color: #333;
  font-weight: bold;
  font-size: 75%;
}

#contents div.contents_view .entry_photo {
  padding: 0px;
  margin: 10px auto;
  text-align: center;
  height: 140px;
  width: 140px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

#contents div.contents_view .entry_photo img {
  border: 1px solid #888;
}

#contents div.contents_view .entry_text {
  height: 70px;
  font-size: 70%;
  margin: 5px;
}

#contents div.contents_view .entry_link {
  width: 123px;
  height: 24px;
  margin: 10px auto;
  clear: both;
  text-align: center;
  background: url('../images/contents_view_next.gif') right center no-repeat;
  text-indent: -9999px;
}

#contents div.contents_view .entry_link a {
  width: 99px;
  height: 22px;
  display: block;
}
*/

/* ------------------------------------------------------------------------ */
#contents div.contents_view2 {
  width: 50%;
  margin: 0px;
  padding: 0px;
  float: left;
}

#contents div.contents_view2 h2 {
  height: 30px;
  margin: 15px 0px;
  padding: 0px;
  text-indent: -9999px;
}
#contents #news_release a:hover {
color: #CC3300;
text-decoration: underline;
}


#contents div.contents_view2 h2 a {
  height: 30px;
  display: block;
}

#contents .contents_view2_left {
}

#contents .contents_view2_left h2 {
  background: url('../images/contents_view_left.gif') left top no-repeat;
}

#contents .contents_view2_right {
  margin-left: 5px;
}

#contents .contents_view2_right h2 {
  background: url('../images/contents_view_right.gif') left top no-repeat;
}

#contents div.contents_view2 .entry_body {
  width: 350px;
  height: 300px;
  padding: 0px; 
}

#contents div.contents_view2 .entry_title {
  margin: 0px;
  padding: 0px;
  height: 30px;
  line-height: 125%;
}

#contents div.contents_view2 .entry_title a {
  font-weight: bold;
  font-size: 110%;
}

#contents div.contents_view2 .entry_photo_warpper {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

#contents div.contents_view2 .entry_photo {
  padding: 0px;
  margin: 10px auto;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
#contents div.contents_view2 .entry_photo a {
  display: block;
}

#contents div.contents_view2 .entry_photo img {
  border: 1px solid #888;
  padding: 1px;
}

#contents div.contents_view2 .entry_text {
  margin: 0px;
  font-size: 90%;
}

#contents div.contents_view2 .entry_link {
  height: 20px;
  margin: 10px 0px 10px auto;
  background: url('../images/contents_view_next.gif') right center no-repeat;
  text-indent: -9999px;
}

#contents div.contents_view2 .entry_link a {
  width: 90px;
  height: 20px;
  margin: 10px 0px 10px auto;
  display: block;
}

/* ------------------------------------------------------------------------ */
#contents #contents_view2_members_info h2 { 
  background: url('../images/contents_view2_members_info.gif')  left center no-repeat; 
}

#contents #contents_view2_members_info .entry_photo, 
#contents #contents_view2_members_info .entry_photo_warpper {
  width: 124px;
  height: 164px;
}

#contents #contents_view2_members_info .entry_company,
#contents #contents_view2_members_info .entry_post {
  margin: 0px;
  font-size: 80%;
}

#contents #contents_view2_members_info .entry_text_title {
  margin: 15px 0px 0px 140px;
  background: url('../images/members_result.gif')  left center no-repeat;
  text-indent: -9999px
}

/* ------------------------------------------------------------------------ */
#contents #contents_view2_action_report h2 { 
  background: url('../images/contents_view2_action_report.gif') left center no-repeat; 
}

#contents #contents_view2_action_report .entry_photo,
#contents #contents_view2_action_report .entry_photo_warpper {
  width: 164px;
  height: 124px;
}

/* ------------------------------------------------------------------------ */
/*
#contents div.contents_view_list {
  float: left;
  width: 235px;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

#contents div.contents_view_list h2 {
  height: 22px;
  text-indent: -9999px;
}

#contents div.contents_view_list h2 a {
  height: 22px;
  display: block;
  font-weight: bold;
}

#contents div.contents_view_list ul {
  background: url('../images/contents_view_list_footer.gif') left bottom no-repeat;
  padding-bottom: 4px;
}

#contents div.contents_view_list ul li {
  font-size: 80%;
  background: url('../images/contents_view_list_body.gif') left top repeat-y;
  padding-top: 5px;
  padding-left: 15px;
}

#contents #contents_view_list01 {
  margin-right: 5px;
}

#contents #contents_view_list01 h2 {
  background: url('../images/contents_view_list01.gif') left top no-repeat;
}

#contents #contents_view_list02 h2 {
  background: url('../images/contents_view_list02.gif') left top no-repeat;
}
*/

/* ------------------------------------------------------------------------ */
#contents p.page_title {
  margin: 5px 0px 15px 0px;
  padding: 5px 0px 10px 0px;
  font-size: 150%;
  font-weight: bold;
  color: #D63333;
  border-bottom: 1px solid #D63333;
}

#contents div.page_body {
  padding: 0px 20px;
}

#contents div.page_navi {
  text-align: center;
  font-size: 80%;
  margin-top: 20px;
}

/* ------------------------------------------------------------------------ */
/* EOF */


