/*------------------------------------------------------------
CSSŏp
------------------------------------------------------------*/
h1.img_ttl{
border:none;
color:#FFF;
margin:0px;
padding:0;
}

h2.img_ttl{
border:none;
margin:0;
padding:0;
}

.taiken_h3{
border:none;
margin:0 0 5px 0;
}

body{
font-size:100%;
}

ul{
margin-left:0;
}
/*------------------------------------------------------------
pdg mgn
------------------------------------------------------------*/
p.mgnT10{
margin-top:10px;
}

p.mgnB5{
margin-bottom:10px;
}

p.mgnB10{
margin-bottom:10px;
}

h2.mgnB10{
margin-bottom:10px;
}

p.mgnB20{
margin-bottom:20px;
}

p.mgnB25{
margin-bottom:25px;
}


p.pdgL20{
padding-left:20px;
}

/*------------------------------------------------------------
taiken
------------------------------------------------------------*/
#wapper2 {
font-size:100%;
margin:0;
padding:0;
width:760px;
}

ul li{
list-style:none;
}

img{
border:none;
}

#taiken_inner{
padding:10px;
}

.anchor_box{
margin-top:15px;
margin-bottom:15px;
width:740px;
}

.anchor_list{
width:740px;
margin-bottom:25px;
}

.anchor_list li{
width:202px;
float:left;
}

.anchor_list li.anchor_list_harf{
width:121px;
}

a.anchor_link{
	background:transparent url(../images/taiken/a_mark.gif) no-repeat scroll left 0.01em;
	line-height:1.4;
	padding:0 0 0 17px;
}

a.anchor_link:hover{
	background:transparent url(../images/taiken/a_mark.gif) no-repeat scroll left 0.01em;
	line-height:1.4;
	padding:0 0 0 17px;
}

.taiken_h3{
	background:transparent url(../images/taiken/mark.gif) no-repeat scroll left 0.3em;
	line-height:1.4;
	padding:0 0 0 17px;
	font-size:150%;
	color:#666666;
}

.txt_C{
text-align:center;
}

.txt_R{
text-align:right;
}


img.alpha:hover{
filter:Alpha(opacity=70); -moz-opacity:0.7; opacity:0.70;
}
