@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------リセットCSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:"";
}
abbr,acronym { border:0;
}

/*--------------------------------------------------------メインブロック*/

div.container_block{
	width:950px;
	margin:0 auto;
	clear:both;
}
div.main_block{
	width:620px;
	float:left;
}
/*トップ*/
div.ex{
	width:620px;
	height:120px;
	margin:13px 0 0 0;
	background:url(/img/effect_img/bg_text.gif) no-repeat center top;
	font-size:120%;
	text-align:left;
}
div.ex p{
	padding:15px 20px 15px 20px;
	font-size:78%;
	line-height:130%;
}
span.bold{
	font-weight:bold;
}
span.blue_bold{
	color:#008aff;
	font-weight:bold;
}
/*ヘッドラインの指定*/

h2.headline{
	width:560px;
	height:24px;
	margin:12px 0 0 0;
	padding:7px 0 0 60px;
	background:url(/img/effect_img/bg_headline.gif) no-repeat center top;
	color:#ffffff;
	font-size:130%;
	font-weight:bold;
	text-align:left;
	border:0;
}

/*忍者効果測定*/
div.point3_box{
	margin:12px 0 0 0;
	float:left;
}
div.point3_img{
	margin:0 10px 0 0;
}
div.point3_btm{
	width:199px;
	height:80px;
	margin:0 10px 0 0;
	background:url(/img/effect_img/bg_point_bottom.gif) no-repeat;
}
div.point3_btm p{
	padding:0 15px 0 15px;
	line-height:130%;
	font-size:120%;
	text-align:left;
}
div.point3_img2{
	margin:0;
}
div.point3_btm2{
	width:199px;
	height:80px;
	margin:0;
	background:url(/img/effect_img/bg_point_bottom.gif) no-repeat;
}
div.point3_btm2 p{
	padding:0 15px 0 15px;
	line-height:130%;
	font-size:120%;
	text-align:left;
}
/*ユーザー登録、ツール作成ボタン*/
div.btn{
	text-align:center;
	padding:30px 0 30px 0;
	clear:both;
}

/*----------------------------------------------------------サブブロック*/
div.sub_block{
	width:300px;
	float:right;
}
div.sub_block a:hover{
	color:#989898;
	text-decoration:none;
}
/*ローカルメニュー*/
#menu_local{
	margin:10px 0 10px 0;
	padding:0;
	width:298px;
	border:solid 1px #999999;
	background-color:#EEEEEE;
}

#menu_local_IN{
	margin:2px;
	padding:0;
	width:294px;
	background-color:#FFFFFF;
}
#menu_local_IN ul{
	margin:0;
	padding:0px 5px 0 5px;
	list-style-type:none;
}
#menu_local_IN .line{
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #999999;
}

#menu_local_IN .end{
	margin:0;
	padding:5px 0 5px 0;
}
#menu_local_IN li a{
	padding-left:14px;
	background:url(/img/arrow_right.gif) no-repeat left center;
}

