@charset "euc-jp";


/*---------------------------------------------------------
     reset(タグ初期化)
	 
----------------------------------------------------------*/
*{
	margin :0;
	padding:0;
}

table{
    border-collapse:collapse; 
    border-spacing:0; 
}

h1,h2,h3,h4,h5,h6,li,ol,dt,dd,th,td{
	font-style :normal;
	font-weight:normal;
	text-align :left;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
}

img {  
    border:0; 
}


/*---------------------------------------------------------
     txt size
----------------------------------------------------------*/

.txtSmaller1{
	font-size:10px;
}
.txtLarger1{
	font-size:14px;
}
.txtLarger2{
	font-size:16px;
}

.bold{
	font-weight:bold;
}

/*---------------------------------------------------------
     clearfix
----------------------------------------------------------*/

.clearfix:after{  
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
 }
 
.clearfix{
	zoom:100%;
}


/*---------------------------------------------------------
     link
----------------------------------------------------------*/

a:link{
	color:#711B8A;
	text-decoration:none;
}


a:visited{
	color:#711B8A;
	text-decoration:none;
}


a:hover{
	color:#711B8A;
	text-decoration:underline;
}

a:active{
	color:#711B8A;
	text-decoration:underline;
}



/*---------------------------------------------------------
    body
----------------------------------------------------------*/

#wrap .contentTitle{
	position:relative;
	z-index:1000;
}

p.seoText{
	padding:3px 10px;
	background-color:#F5F5F5;
	color:#8c8c8c;
	font-size:10px;
}

p.seoText span{
	margin:0 auto;
	display:block;
	width:846px;
}

a.link{
	padding:0 0 0 13px;
	background:url(../images_20090716/link1.jpg) 0 4px no-repeat;
}

a.link:hover{
	background:url(../images_20090716/link1.jpg) 0 4px no-repeat;
}

table{
	margin:0 auto;
	}


/*---------------------------------------------------------
    header
----------------------------------------------------------*/

#header{
	margin:0 auto;
	width:846px;
}




/*---------------------------------------------------------
    contents
----------------------------------------------------------*/

#contents{
	margin:0 auto 0 auto;
	position:relative;
	z-index:20;
	width:848px;
	background:url(../images_20090716/bg_content_m.gif) 0 0 repeat-y;
	font-size:12px;
}

#contents .contentsBottom{
	padding-bottom:20px;
	background:url(../images_20090716/bg_content_b.gif) 0 100% no-repeat;
}


/*---------------------------------------------------------
    noteBox
----------------------------------------------------------*/

#contents .noteBox{
	margin:30px 0 0 44px;
	width:759px;
	background:url(../images_20090716/bg_noteBox_m.gif) 0 0 repeat-y;
}

#contents .noteBoxT{
	background:url(../images_20090716/bg_noteBox_t.gif) 0 0 no-repeat;
}

#contents .noteBoxB{
	padding:20px 0 20px 48px;
	width:711px;
	background:url(../images_20090716/bg_noteBox_b.gif) 0 100% no-repeat;
}


/*---------------------------------------------------------
    box1
----------------------------------------------------------*/

#contents .box1{
	padding-right:294px;
	width:410px;
	background:url(../images_20090716/bg_box1.jpg) 100% 0 no-repeat;
}



/*---------------------------------------------------------
    box1_1
----------------------------------------------------------*/

#contents .box1_1{
	margin:10px 0 10px 0;
	width:401px;
	background:url(../images_20090716/bg_box1_1_b.gif) 0 100% no-repeat;
}


#contents .box1_1T{
	padding:15px;
	width:371px;
	background:url(../images_20090716/bg_box1_1_t.gif) 0 0 no-repeat;
}


/*---------------------------------------------------------
    box2
----------------------------------------------------------*/

#contents .box2{
	margin-top:20px;
	position:relative;
	width:706px;
	height:456px;
	background:url(../images_20090716/bg_box2.jpg) 0 0 no-repeat;
}



/*---------------------------------------------------------
    box2_1
----------------------------------------------------------*/

#contents .box2_1{
	position:absolute;
	top:39px;
	left:77px;
	width:365px;
	background:url(../images_20090716/bg_box2_1_t.gif) 0 0 no-repeat;
}


#contents .box2_1B{
	padding:7px 30px 7px 10px;
	width:325px;
	background:url(../images_20090716/bg_box2_1_b.gif) 0 100% no-repeat;
}

/*---------------------------------------------------------
    box2_2
----------------------------------------------------------*/

#contents .box2_2{
	position:absolute;
	top:183px;
	left:444px;
	width:241px;
	background:url(../images_20090716/bg_box2_2_b.gif) 0 100% no-repeat;
}

#contents .box2_2T{
	padding:7px 10px 27px 10px;
	width:221px;
	background:url(../images_20090716/bg_box2_2_t.gif) 0 0 no-repeat;
}


/*---------------------------------------------------------
    box2_3
----------------------------------------------------------*/

#contents .box2_3{
	position:absolute;
	top:337px;
	left:16px;
	width:355px;
	background:url(../images_20090716/bg_box2_3_t.gif) 0 0 no-repeat;
}


#contents .box2_3B{
	padding:37px 10px 7px 10px;
	width:335px;
	background:url(../images_20090716/bg_box2_3_b.gif) 0 100% no-repeat;
}


/*---------------------------------------------------------
    box3
----------------------------------------------------------*/

#contents .box3{
	padding:10px 270px 0 0;
	width:415px;
	height:289px;
	background:url(../images_20090716/bg_box3.gif) 100% 10px no-repeat;
}

#contents .box3 .text3_1{
	padding:10px 0 0 30px;
	width:300px;
}


/*---------------------------------------------------------
    box3_1
----------------------------------------------------------*/

#contents .box3_1{
	margin:30px 0;
	width:408px;
	background:url(../images_20090716/bg_box3_1_t.gif) 0 0 no-repeat;
}

#contents .box3_1B{
	padding:7px 30px 7px 10px;
	width:368px;
	background:url(../images_20090716/bg_box3_1_b.gif) 0 100% no-repeat;
}
