@charset "utf-8";
/*---------------------
 CSS Document
 mizunoyuuki.com/work/
 style.css 2014.5.24
 iWac.jp kameyama
 -----------------------*/
 #contents .leftcontents {
   line-height: 1.7;
 }
 
#contents .leftcontents .box_top {
  position: relative;
}

#contents .leftcontents .box_bottom {
padding-bottom: 70px;
}

#contents .inner_contents {
  position: relative;
  top: 70px;
}

#contents .inner_contents h1,
#contents .inner_contents h2 {
  text-indent: 0;
}

#contents .inner_contents h1 {
  margin-left:30px;
	text-indent:0.5em;
	font-size:18px;
	border-left:#F00 4px solid;
	font-weight:bold;
}

#contents .inner_contents h2 {
  font-size: 18px;
  color: #F8143D;
  font-weight: bold;
}

#contents .inner_contents .position_c {
  display: block;
  margin: 10px auto;
}

#contents .inner_contents .linkArea {
  width: 260px;
  padding: 10px;
}
#contents .inner_contents .linkAreawide {
  width: 700px;
  padding: 30px;
}
 
#contents .inner_contents .linkArea li,
#contents .inner_contents .linkAreawide li {
  float: left;
  margin: 0 10px 5px 0;
  padding: 0; 
}

#contents .inner_contents .halfBox {
  width: 300px;
  padding: 20px 20px 20px 30px;
}

#contents .inner_contents .halfBox .comment {
  display: block;
  width: 290px;
  padding: 2px 5px;
  background-color: #252525;
  color: #ffffff;
  margin-bottom: 15px;
}

#contents .inner_contents .halfBox li {
  margin: 0 0 10px 20px;
  padding: 0;
  list-style-image:url(../../img/triangle.gif);
	list-style-position: outside;
  font-weight: bold;
}

#contents .inner_contents .halfContents {
  width: 380px;
  padding: 0px 0 20px 0;
  margin: 0;
}

#contents .inner_contents .halfContents h3 {
  margin:0;
}

#contents .inner_contents .halfContents li {
  padding: 0 0 0 2em;
}