/*青*/

/*
==== itai ====
*/

h2.h201   { background:url("../images/h201.gif") no-repeat 0 0; }

h3.h301   { background:url("../images/h301.gif") no-repeat 0 0; }
h3.h302   { background:url("../images/h302.gif") no-repeat 0 0; }
h3.h303   { background:url("../images/h303.gif") no-repeat 0 0; }
h3.h304   { background:url("../images/h304.gif") no-repeat 0 0; }
h3.h305   { background:url("../images/h305.gif") no-repeat 0 0; }
h3.h306   { background:url("../images/h306.gif") no-repeat 0 0; }

h4	  { width:655px; height:55px;}
h4.h401_1 { background:url("../images/h401_1.gif") no-repeat 0 0; }
h4.h401_2 { background:url("../images/h401_2.gif") no-repeat 0 0; }
h4.h401_3 { background:url("../images/h401_3.gif") no-repeat 0 0; }
h4.h401_4 { background:url("../images/h401_4.gif") no-repeat 0 0; }
h4.h401_5 { background:url("../images/h401_5.gif") no-repeat 0 0; }
h4.h402_1 { background:url("../images/h402_1.gif") no-repeat 0 0; }
h4.h403_1 { background:url("../images/h403_1.gif") no-repeat 0 0; }
h4.h403_2 { background:url("../images/h403_2.gif") no-repeat 0 0; }
h4.h403_3 { background:url("../images/h403_3.gif") no-repeat 0 0; }
h4.h403_4 { background:url("../images/h403_4.gif") no-repeat 0 0; }
h4.h404_1 { background:url("../images/h404_1.gif") no-repeat 0 0; }
h4.h405_1 { background:url("../images/h405_1.gif") no-repeat 0 0; }
h4.h406_1 { background:url("../images/h406_1.gif") no-repeat 0 0; }


#main {
	line-height:1.5em;
}
#lead {
	border-left:4px solid #9fd8f2;
	padding-left:10px;
	margin:20px 0 30px 0;
} 

/* link */
ul#link {
	width:336px;
	padding:0 0 30px 150px;
	position:relative;
}
ul#link li {
	float:left;
}
ul#link li a {
	width:107px;
	height:49px;
	display:block;
	margin:0 5px 5px 0;
}

ul#link li#link01 a { background:url("../images/link01.gif") no-repeat 0 0; }
ul#link li#link02 a { background:url("../images/link02.gif") no-repeat 0 0; }
ul#link li#link03 a { background:url("../images/link03.gif") no-repeat 0 0; }
ul#link li#link04 a { background:url("../images/link04.gif") no-repeat 0 0; }
ul#link li#link05 a { background:url("../images/link05.gif") no-repeat 0 0; }
ul#link li#link06 a { background:url("../images/link06.gif") no-repeat 0 0; }

ul#link li#link01 a:hover, ul#link li#link01 .active,
ul#link li#link02 a:hover, ul#link li#link02 .active,
ul#link li#link03 a:hover, ul#link li#link03 .active,
ul#link li#link04 a:hover, ul#link li#link04 .active,
ul#link li#link05 a:hover, ul#link li#link05 .active,
ul#link li#link06 a:hover, ul#link li#link06 .active
	{ background-position: 0 -49px; }

#case {
	padding:0 10px 20px 10px;
}
#case p.ttl {
	font-weight:bold;
	color:#83844c;
}
#case .frame {
	border:1px solid #ccc;
	padding:1px;
	float:left;
	margin:5px 0 15px 0;
}
#case dl#caseTable {
	background-color:#fcfced;
	float:left;
}
#case dl#caseTable dt {
	float:left;
	width:340px;
	padding:5px 0 5px 20px;
	background:url("../images/arrow.gif") no-repeat 90px 10px;
	vertical-align:top;
}
#case dl#caseTable dd {
	float:left;
	width:270px;
	padding:5px 15px 5px 5px;
}
#case dl#caseTable dt.beige,
#case dl#caseTable dd.beige {
	background-color:#f9f9d7;
}
#case dl#caseTable dt .ttl1 {
	background-color:#f9f9d7;
	padding-right:10px;
}
#case dl#caseTable dt .ttl2 {
	background-color:#fcfced;
	padding-right:10px;
}
#case dl#caseTable a,
#intro .orange       {
	color:#e47a12;
	font-weight:bold;
}
#case dl#caseTable a:hover {
	color:#f9a758;
}
#intro .dot{
	background:url("../../common/images/dot_orange.gif") repeat-x 0 50%;
	display:block;
	height:1px;
	font-size:1px;/* for IE */
	clear:both;
}
#intro p{
	text-align:center;
	padding:5px 0;
}
.sectionH4 .cont {
	padding:15px 15px 0 15px;
}
.sectionH4 .cont .ttl {
	background:url("../../common/images/dot_blue.gif") repeat-x 0 20px;
	display:block;
	color:#1d79ae;
	height:30px;
}
.sectionH4 .cont .txt {
	padding-bottom:25px;
}
.sectionH4 .cont .txt_wide {
	padding-bottom:60px;
}

.sectionH4 .cont #img_zutsu  { background:url("../images/img_zutsu.gif")  no-repeat 500px 40px; }
.sectionH4 .cont #img_muchi  { background:url("../images/img_muchi.gif")  no-repeat 490px 100px; }
.sectionH4 .cont #img_ba-na  { background:url("../images/img_ba-na.gif")  no-repeat 530px 20px; }
.sectionH4 .cont #img_yakyu  { background:url("../images/img_yakyu.gif")  no-repeat 500px  5px; }
.sectionH4 .cont #img_tennis { background:url("../images/img_tennis.gif") no-repeat 500px 10px; }
.sectionH4 .cont #img_senaka { background:url("../images/img_senaka.gif") no-repeat 500px  5px; }


