/* CSS Document */

* {
	margin: 0;
	padding: 0 0 0 0px;
}

body{
	
}


a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		font-size:12px;
		line-height:17px;
		color:#444444;		
	}

input, select { vertical-align:middle; font-weight:normal;}


a {color:#3d6f92;}

/*main layout */
.h_logo{ height:92px; width:100%;}

/*#header_tall {background:url('../images/head_tall_g.gif') repeat-x 50% top;
}*/
#header_tall {background:url('../images/head_tall.gif') repeat-x 50% top;
}


#main { margin:0 auto;}

#header .left {padding:26px 0 0 0; font-size:22px;}
#header .right {padding:46px 11px 0 0;}
#header .right a {color:#868686; font-family:arial; font-size:12px; background:url('../images/RSS.gif') no-repeat right top; 
padding:0 29px 2px 0;
}

#menu {background:url('../images/menu_tall.gif') repeat-x 50% top; 
height:65px;
}
#menu .rightbg {background:url('../images/menu_right.gif') no-repeat right top;
}
#menu .leftbg {background:url('../images/menu_left.gif') no-repeat left top; 
width:100%; height:65px;
}
#menu .padding {padding:9px 0;}
#menu li {float:left; width:123px; background:url('../images/menu_libg.gif') repeat-y right top;  
font-size:12px; text-align:center;  display:block;
}
#menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:14px; display:block; padding:8px 0 5px 0;}
#menu li span{ display:block; padding:8px 0 5px 0;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span {color:#000000; text-decoration:underline;}
#menu .last {background:none;}
#menu ul { list-style:none;}

#header .content .text {padding:0px 0px 0px 0px;}
#header .content a img {float:right;}

/* Pan */

#header #pan {
	padding: 2px;
	font-size:12px;
}
#header #pan a {
	margin-right: 0px;
	margin-left: 0px;
}
#header #pan strong {
	margin-left: 0px;
}


#middle { width:100%;}


#footer .indent {padding:23px 0px 0 0px; color:#868686; font-size:12px; text-align:center }
#footer a {color:#444444; font-weight:bold;}


.border {background:url('../images/border_tall.gif') repeat-x 50% top;
}
.border .btall {background:url('../images/border_tall.gif') repeat-x 50% bottom;
}
.border .ltall {background:url('../images/border_tall.gif') repeat-y left 50%;
}
.border .rtall {background:url('../images/border_tall.gif') repeat-y right 50%;
}
.border .tleft {background:url('../images/border_tl.gif') no-repeat left top;
}
.border .tright {background:url('../images/border_tr.gif') no-repeat right top;
}
.border .bleft {background:url('../images/border_bl.gif') no-repeat left bottom;
}
.border .bright {background:url('../images/border_br.gif') no-repeat right bottom; 
width:100%;
}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}


.h_text {padding-bottom:2px; background:url('../images/h_text_bg.gif') repeat-x 50% bottom;
}

.more {text-align:right;}
.more a{background:url('../images/more_bg.gif') no-repeat right top; 
padding-right:13px; color:#000000; font-weight:bold;
}

.date {background:url('../images/date_bg.gif') no-repeat 0 0; 
padding:2px 0 2px 22px; color:#444444;
font-size:14px;
}



.bot_line {background:url('../images/h_text_bg.gif') repeat-x 50% bottom;
}
.b_text {color:#3d6f92;}
/* index */

.watermark {color:Gray;}

#contentPH {padding:0 0 40px 0;}
#contentPH a {padding:0 0 0 0;	}

/*#contentPH #logo .content {background:url('../images/header_bgsp2_g.jpg') no-repeat left top; 
padding:50px 50px 55px 20px; color:#FFFFFF; } */
#contentPH #logo .content {background:url('../images/header_bgsp2.jpg') no-repeat left top; 
padding:50px 50px 55px 20px; color:#FFFFFF; }

#contentPH #logo .content h1{font-size:14px; color:#FFFFFF}

#contentPH .topics {background:url('../images/floatbox.jpg') no-repeat left top; width:200px; vertical-align:top; height:220px;}
#contentPH .topics .title { padding:10px 0 0 5px; font-size:17px; text-align:center;}
#contentPH .topics .contents {margin:15px 10px 0 10px; font-size:small; line-height:170%;}
#contentPH .topics .icons {margin:0px 8px 0 0;}
#contentPH .topics .buttons {margin:0px 0px 12px 90px;}
#contentPH #middle .indent {padding:17px 0 190px 0;}
#contentPH #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#contentPH #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#contentPH #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;}
#contentPH #middle .columns1 .p1 {padding:5px 0 7px 0; height:90px;}
#contentPH #middle .columns2 {padding:14px 0 0 0;}
#contentPH #middle .columns2 .news {background:url('../images/news01.jpg') no-repeat left top; 
padding: 12px 1px 38px 10px; margin-top:8px; margin-left:3px; font-size:medium; vertical-align:bottom; }
#contentPH #middle .columns2 .column1 .padding {padding:0px 21px 0 20px;}
#contentPH #middle .columns2 .column1 p{ margin:5px 0 10px 0px; }
#contentPH #middle .columns2 .column1 .content {padding:0px 0 15px 20px;}
#contentPH #middle .columns2 .column1 .content2 {padding:0px 0 15px 20px; font-size:12px;}
#contentPH #middle .columns2 .column1 .content3 {padding:0px 0 0px 80px; font-size:18px;}
#contentPH #middle .columns2 .column1 .content4 {padding:0px 0 12px 20px; font-size:12px; margin-left:20px;}
#contentPH #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#contentPH #middle .columns2 .column1 .p1 {padding:7px 0 7px 0px;}
#contentPH #middle .columns2 .column2 .content {padding:10px 0 15px 0; font-size:12px;} /* Infomation */
#contentPH #middle .columns2 .column2 p{ margin:0 0 10px 0; padding:0 15px 0 0;}
#contentPH #middle .columns2 .column2 .p1 {padding:7px 0 7px 0px;}
#contentPH #middle ol{ padding:10px 0 10px 35px;}
#contentPH #middle .columns3 .column1 .padding {padding:14px 140px 20px 40px; }
#contentPH #middle .columns3 .column1 p{ margin:5px 0 10px 10px; }
#contentPH #middle .columns3 .column1 .memo{ font-size:12px; margin:5px 0 10px 20px; }
#contentPH #middle .columns3 .column1 .content {padding:0px 0 15px 20px;}
#contentPH #middle .columns3 .column1 .content2 {padding:0px 0 10px 20px; font-size:12px;}
#contentPH #middle .columns3 .column1 .content3 {padding:0px 0 15px 30px; font-size:12px;}
#contentPH #middle .columns3 .column1 .content4 {padding:0px 0 12px 20px; font-size:12px; margin-left:20px;}
#contentPH #middle .columns3 .column1 .content5 {padding:0px 0 12px 20px; font-size:12px; margin-left:45px;}
#contentPH #middle .columns3 .column1 .content1 {padding:0px 0 12px 20px; font-size:16px;}
#contentPH #middle .columns3 .column1 .image {padding:5px 0px  0px 10px; font-size:12px;}
#contentPH #middle .columns3 .column1 table.sample{border-top:1px solid #663300; border-left:1px solid #663300; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show; }
#contentPH #middle .columns3 .column1 table.sample td{border-right:1px solid #663300; border-bottom:1px solid #663300; padding:0.3em 1em;}
#contentPH #middle .columns3 .column1 table.sample th{border-right:1px solid #663300; border-bottom:1px solid #663300; padding:0.3em 1em;}

#contentPH #middle .columns3 ul{ padding:5px 0 5px 30px;}
#contentPH #middle .columns3 li{ padding:5px 0 5px 0px;}

#contentPH #middle .columns4 .column1 .padding {padding:0px 120px 20px 10px; } /* Manulal */
#contentPH #middle .columns4 .column1 p{ margin:5px 0 10px 10px; }
#contentPH #middle .columns4 .column1 .content {padding:0px 0 15px 20px;}
#contentPH #middle .columns4 .column1 .image {padding:0px 0 0px 20px; font-size:12px;}
#contentPH #middle .columns4 ul{ padding:0px 0 5px 30px;}
#contentPH #middle .columns4 li{ padding:0px 0 10px 0px;}

table#table-01 {border-collapse: collapse; border-spacing: 2px 2px; position:relative; }

/* #table-01 tr.sample { border-top: solid 2px #999999;} */

/* table#table-01 tr:hover td { background: #5580FF; color: #FFFFFF;} */

#table-01 tr.sample{ background-image: url("../eagle/manual/images/dot.gif"); background-repeat:repeat-x; background-position:top;}


a#dlbtnlink {
   display: block;
   width: 188px; /* 画像1枚分の横幅 */
   height: 41px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   background-image: url("../eagle/manual/images/dl3.jpg"); /* 画像ファイル名 */
}
a#dlbtnlink:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

#contentPH .style1
{
	font-size:large;
	
}

#contentPH h2 {
	font-size: 20px;
	padding-left: 10px;
	/*color: #004400;*/
	/*color: #2559A2;*/
	color: #2559A2;
	vertical-align:bottom;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 0px;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #BBBBBB;
	padding-top: 1px;
	padding-bottom: 8px;
}

#contentPH h3 {
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CBCBCB;
	padding-left: 7px;
	/*color: #004400;*/
	/*color: #2559A2;*/
	color: #2559A2;
	line-height: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 13px;
}

#contentPH h4 {
	font-size: 13px;
	padding-left: 5px;
	padding-top:5px;
	/*color: #004400;*/
	/*color: #2559A2;*/
	color: #2559A2;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 33px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #BBBBBB;
}

#contentPH h5 {
	font-size: 13px;
	padding-left: 15px;
	padding-top:5px;
	/*color: #004400;*/
	/*color: #2559A2;*/
	color: #2559A2;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 43px;
}