/*青*/

/*
==== top ====
*/

body#toppage {
	background: #ffffff url("../images/bg.gif") repeat-x center 10px;
}

/* Catch Area */
#catchArea {
	width:950px;
}
	#catchArea .cont {
		float:left;
		width:520px;
	}
	#catchArea .catch {
		background:url("../images/catch.gif") no-repeat left top;
		width: 100%;
		height: 52px;
		float:left;
	}
	#catchArea .txt {
		color:#007bc5;
		padding:10px 50px 0 14px;
		float:left;
	}
	#catchArea .movie {
		background:url("../images/moviebg.gif") no-repeat left top;
		width: 415px;
		height: 318px;
		float:left;
		position:relative;
		top:-50px;
		overflow:hidden;
		padding:15px 0 0 15px;
	}
body#toppage #globalNavArea {
	position:relative;
	top:-40px;
}
#contents {
	width:950px;
	padding-top:0px;
}

/*main*/
#main .leadArea {
	width:675px;
	background:url("../images/pict.gif") no-repeat 510px 18px;
	padding:0 0 30px 0;
}
#main .leadArea p{
	width:480px;
}
#main #h2Itai {
	background:url("../images/h201.gif") no-repeat left top;
	width: 300px;
	height: 40px;
	margin-bottom:5px;
}

/* Itai */

#main ul li {
	width:310px;
	height:143px;
	float:left;
	padding:0 25px 20px 0;
}
#main ul li p.txt{
	width:235px;
	padding:40px 60px 0 15px;
}
#main ul li a{
	width:310px;
	height:143px;
	display:block;
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
#main ul li a:hover{
	width:310px;
	height:143px;
	display:block;
	color:#333;
}

#main ul li#itai01 a      { background:url("../images/itai01a.gif") no-repeat 0 0; }
#main ul li#itai01 a:hover{ background:url("../images/itai01b.gif") no-repeat 0 0; }
#main ul li#itai02 a      { background:url("../images/itai02a.gif") no-repeat 0 0; }
#main ul li#itai02 a:hover{ background:url("../images/itai02b.gif") no-repeat 0 0; }
#main ul li#itai03 a      { background:url("../images/itai03a.gif") no-repeat 0 0; }
#main ul li#itai03 a:hover{ background:url("../images/itai03b.gif") no-repeat 0 0; }
#main ul li#itai04 a      { background:url("../images/itai04a.gif") no-repeat 0 0; }
#main ul li#itai04 a:hover{ background:url("../images/itai04b.gif") no-repeat 0 0; }
#main ul li#itai05 a      { background:url("../images/itai05a.gif") no-repeat 0 0; }
#main ul li#itai05 a:hover{ background:url("../images/itai05b.gif") no-repeat 0 0; }
#main ul li#itai06 a      { background:url("../images/itai06a.gif") no-repeat 0 0; }
#main ul li#itai06 a:hover{ background:url("../images/itai06b.gif") no-repeat 0 0; }


/* 画像プレロード用 */
#main ul li#itai01 { background:url("../images/itai01b.gif") no-repeat left top; }
#main ul li#itai02 { background:url("../images/itai02b.gif") no-repeat left top; }
#main ul li#itai03 { background:url("../images/itai03b.gif") no-repeat left top; }
#main ul li#itai04 { background:url("../images/itai04b.gif") no-repeat left top; }
#main ul li#itai05 { background:url("../images/itai05b.gif") no-repeat left top; }
#main ul li#itai06 { background:url("../images/itai06b.gif") no-repeat left top; }

#main ul li#itai01 { background:url("../images/itai01a.gif") no-repeat left top; }
#main ul li#itai02 { background:url("../images/itai02a.gif") no-repeat left top; }
#main ul li#itai03 { background:url("../images/itai03a.gif") no-repeat left top; }
#main ul li#itai04 { background:url("../images/itai04a.gif") no-repeat left top; }
#main ul li#itai05 { background:url("../images/itai05a.gif") no-repeat left top; }
#main ul li#itai06 { background:url("../images/itai06a.gif") no-repeat left top; }


/* Book */
#main #h2Book {
	float: left;
	width: 650px;
	height: 25px;
	margin: 25px 0 15px 0;
	background: url("../images/h202.gif") no-repeat left top;
}
dl#book {
	float: left;
	padding:0 0 60px 0;
}
dl#book dt .subTitle {
	color: #1c85c8;
}
dl#book dt .title {
	clear:both;
	color: #0c6096;
	font-weight: bold;
	font-size: 1.2em;
}
dl#book dd  {
	float: left;
	width: 100%;
	margin: 10px 0 48px 0;
}

dl#book dd .L-area {
	float: left;
	width: 260px;
}
dl#book dd .L-area2 {
	float: left;
	width: 135px;
}
dl#book dd .L-area img{
	float: left;
	width: 120px;
	padding-right: 10px;
}
dl#book dd .R-area {
	float: left;
	width: 380px;
}
dl#book dd .R-area2 {
	float: left;
	width: 480px;
}
dl#book dd .R-area ul {
	width:350px;
	float:left;
	margin:30px 0 0 0;
	padding:10px;
	background:#f3f3f1;
}
dl#book dd .R-area ul li{
	clear: both;
	width: 130px;
	height:16px;
	padding: 3px 0 0 15px;
	font-size: 0.8em;
	background: url("../images/icn_cart.gif") no-repeat 0 6px;
}
dl#book dd .R-area ul li a{
	text-decoration: underline;
	display:inline;
	color: #666;
}
dl#book dd .R-area ul li a:hover{
	display:inline;
}

/* News */

#news {
	background:url("../images/footerbg_top.gif") center top;
}
#news table#newsCont{
	margin:0 0 0 275px;
	width:675px;
}
#news table#newsCont caption {
	background:url("../images/h203.gif") no-repeat 0 20px;
	width:66px;
	height:45px;
}
#news table#newsCont th{ 
	padding:1px 0 0 10px;
	vertical-align:top;
	width:90px;
}
#news table#newsCont .ttl{
	color:#638233;
	font-weight:bold;
}
#news table#newsCont .line {
	background:url("../images/linedot_green.gif") repeat-x 0 50%;
	width:100%;
	height:20px;
}
