@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 30px 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 12px 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:35px 0 35px 48px;
	width:711px;
	background:url(../images_20090716/bg_noteBox_b.gif) 0 100% no-repeat;
}


/*---------------------------------------------------------
    box1
----------------------------------------------------------*/

#contents .box1{
	width:679px;
}

/*---------------------------------------------------------
    box4
----------------------------------------------------------*/
.box4{
	width:480px;
	margin:0 auto;
	padding:0 0 20px;
}

.box4 .bt2{
	height:40px;
}
