@charset "utf-8";

/* body style */

body {
  color: #000;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0;
  font-weight: nomal;
}
a {
color: #ff6699;
}
a:hover,
a:active {
	color: #ff6699;
	text-decoration:underline;
}

.style1 {
font-size: 10px;
}
.style2 {
font-size: 16px;
color:#000;
}
.style16 {
font-size: 10px;
line-height: 20px;
}
.style19 {color: #FF6699}

.style17 {color: #FF6600}
.style18 {color: #666}

h1 {
  font-size: 13px;
}
h2 {
  display: none;
}
h3 {
  display: none;
}
h4 {
  display: none;
}
p.indexname{
  padding: 10px 0 30px 0;
  text-align: right;
}


p.wrap{
  margin: 13px 0 13px 0;
  line-height: 22px;
  font-size: 14px;
}

#maincontent-wrap {
 margin: 10px 10px 20px 10px;
}
p.top-cocoablog {
 margin: 148px 0 0 210px;
 line-height: 20px;
 font-size: 12px;
}
#member-wrap {
 margin: 10px 10px 20px 180px;
 font-size: 12px;
}
#maincontent-wrap-cp {
 margin: 10px 10px 20px 20px;
}
#maincontent-wrap-cp a {
 color: #000;
}
ul.corporation {
 margin-left: 0;
 width: 500px; 
}
ul.corporation li {
 margin-left: 0;
}
ul.links {
 margin-left: 30px;
 line-height: 45px;
 width: 500px; 
}
ul.links li a {
color: #333333;
}
ul.links li a:hover,
ul.links li a:active {
	color: #95254B;
	text-decoration:underline;
}

#maincontent-wrap-cp a:hover {
 text-decoration:underline;
}

p.totop {
  margin: 20px 0 20px 600px;
}
p.applitextlink {
  margin: 20px 0 20px 500px;
  font-weight: bold;
  color: #FC8A21;
}
p.applitextlink a {
  color: #FC8A21;
}
p.applitextlink a:hover,
p.applitextlink a:active {
	color: #FC8A21;
	text-decoration:underline;
}
dl.corp{
 background: url(../img/1-1-movie-bg.jpg) repeat left;
}

dl.corp dt {
  float: left;
  margin: 0 0 1.2em;
  width: 148px;
  padding-left: 20px;
  color: #cc3333;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #ffcc99;
}
dl.corp dd {
  margin-bottom: 1.2em;
  margin-left: 162px;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #ffcc99;
}

dl.rec dt {
  margin: 0 0 1.2em;
  width: 148px;
  color: #666;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
}
dl.rec dd {
  margin-bottom: 1.2em;
  margin-left: 20px;
  line-height: 25px;
  font-size: 12px;
}
ul.jigyou {
  line-height: 25px;
  font-size: 12px;
}
dl.corpblk{
 background: url(../img/1-1-indies-bg.jpg) repeat left;
}

dl.corpblk dt {
  float: left;
  margin: 0 0 1.2em;
  width: 148px;
  color: #333;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #000;
}
dl.corpblk dd {
  margin-bottom: 1.2em;
  margin-left: 148px;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #000;
}
dl.createbw{
 background: #fff;
}
dl.createbw dt {
  float: left;
  margin: 0 0 1.2em;
  width: 140px;
  color: #333;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #e3e3e3;
}
dl.createbw dd {
  margin-bottom: 1.2em;
  margin-left: 140px;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px dotted #e3e3e3;
}

dl.corp01 dt {
  float: left;
  margin: 0 0 1.2em;
  width: 148px;
  padding-left: 5px;
  color: #000;
  font-weight: bold;
  line-height: 25px;
  font-size: 12px;
}
dl.corp01 dd {
  margin-bottom: 1.2em;
  margin-left: 152px;
  line-height: 25px;
  font-size: 12px;
}

#sitemapwrap {
 width: 590px;
 margin: 10px 30px 25px 30px;
 border-top: 1px solid gray;
 border-bottom: 1px solid gray; 
}

#sitemapwrap a{
color: #333333;
}
#sitemapwrap a:hover,
#sitemapwrap a:active{
color: #993333;
}

dl.sitemap dt {
  float: left;
  width: 208px;
  padding-left: 30px;
  color: #000;
  line-height: 35px;
  font-size: 12px;
}
dl.sitemap dd {
  margin-left: 212px;
  padding-left: 30px;
  line-height: 35px;
  font-size: 12px;
  border-left: 1px dotted #999;
}
dl.detail dt {
padding-left:20px;
  margin: 15px 0 0 0;
  width: 200px;
  color: #990033;
  font-weight: bold;　
  line-height: 35px;
  font-size: 14px;
}
dl.detail dd {
padding-left:30px;
  line-height: 20px;
  font-size: 12px;
}
