/* ------------------------------------------------------ */
/* htc setting of PNG image data, for IE6 */
.shadow_box,
#logo_box #logo_box_inner,
#subnavi_box,
#gnavi_box,
#wrapper4ie6,
.sectionBox01,
.sectionBox02,
#contents_area,
#contents_area h4,
#credit_box /* do not delete this */ {
	behavior:url(../00_htc/iepngfix.htc);
}


#wrapper4ie6 {
  background-repeat: no-repeat;
  background-position: left 30px;
  background-image: url(images/pageDesign10.png);
  background-size: 900px auto;
  background-color: rgba(247, 254, 255, 0.25);
}
#title_area  {
	height: 100px;
	width: auto;
	border: 0;
}

#topic_path_box{
	padding-top: 7px;
	margin-top: 0;
  background-color:#22E2FF;
}

#topic_path_box li,
#topic_path_box a{
	color: #006;
  text-shadow: 2px 2px 0px #fff;
}
#topic_path_box a:hover{
	color: #f90;
}

/* ------------------------------------------------------ */
/* title header style */
#title_area h2 {
	display: none;
}

.img_box_main{
  text-align: center;
  padding-bottom: 50px;
}
.img_box_main img{
  border-radius: 50%;
  width: 600px;
  height: auto;
  border: 7px solid #fff;
  box-shadow: rgba(38,38,38,0.48) 15px 15px 0;
}

/* ------------------------------------------------------ */
#contents_area {
	padding: 260px 30px 50px;
}
#contents_area{
  color: #006;
  text-shadow: 1px 1px 0px rgba(150,255,250,1.00);
}




#contents_area h3 *,
#contents_area h3 {
  color: #006;
  font-family:"ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "‚l‚r ‚o–¾’©", serif;
	font-style: italic;
	text-align: center;
  text-shadow: 1px 1px 0px rgba(150,255,250,1.00);
	padding: 0;
}
#contents_area h3{
  border-bottom: 2px solid #006;
  font-size: 3.4em;
  margin-bottom: 30px;
  background-color: rgb(183, 245, 255);
}
#contents_area h3 span{
  font-size: .6em;
  display: inline-block;
  transform: rotate(-15deg);
  vertical-align:super;
  margin-right: -.5em;
}
#contents_area h3 em{
	font-size: 1.3em;
}



/* ------------------------------------------------------ */
.sectionBox01 {
  text-align: center;
  line-height: 1.3;
}
.sectionBox02 p,
.sectionBox01 p {
  font-weight: bold;
  font-size: 1.5em;
  font-family:"ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "‚l‚r ‚o–¾’©", serif;
}


/* ------------------------------------------------------ */
.sectionBox02 {
  padding-top: 100px;
}
.sectionBox02 p {
  padding: 0 70px .7em;
  font-size: 1.2em;
}

.picList {
 list-style-type: none;
	padding: 10px 0 30px 25px;
}
.picList:after {
  content: "";
  display: block;
  font-size: 0;
  clear: both;
}

.picList li {
	background: #fcc;
	overflow: hidden;
	float: left;
	margin: 0 -7px 0 0;
	border: 1px solid #360;
  transform:rotate(10deg);
  box-shadow: rgba(116,116,116,0.7) 10px 10px 1px;
}
.picList li:nth-child(odd) {
  transform:rotate(-10deg);
}
.picList li.listEnd {
 margin-right: 0;
}
.picList li img {
	width: 186px;
	height: auto;
  border: 7px solid #fff;
}



.else .picList:after,
.oguraKan .picList:after {
  clear: none;
}
.oguraKan .picList li {
  margin: 0 20px 20px 0;
}

.oguraKan .picList li img{
	width: 260px;
}

.warabiMoti .picList li img{
	width: 240px;
}


.else .picList li:last-child{
 margin-right: 34px;
}

