@charset "utf-8";

/* manual
**************************************************/
.manual_contents .box2-body {
	padding: 0px 25px;
	color: #666;
	font-weight: normal;
	line-height: 1.3em;
}
.manual_contents .info, .manual_contents .chapter {
	border-radius: 5px;			/* CSS3���� */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome�p */
	-moz-border-radius: 5px;	/* Firefox�p */
	/*background-color: #F7F4F2;*/
	/*padding: 20px 15px;*/
	margin: 30px 0;
	font-size: 14px;
	line-height: 1.5;
}
.chunklist li {
	list-style: inside none;
	font-size: 16px;
	font-weight: bold;
	margin: 1em 0 2em 0;
	background: url(/img/bg_manual_border.gif) repeat-x left top; 
}
.chunklist li ul li {
	margin: 0.5em 0;
	background: none;
}
ul.chunklist li .chunklist_set {
	margin: 0 0 0.5em 2em;
}
ul.chunklist li .chunklist_set li {
	list-style: outside none;
	font-weight: normal;
	font-size: 14px;
}
ul.chunklist li .chunklist_set .chunklist_children {
	margin: 0 0 0.5em 2em;
}
ul.chunklist li .chunklist_set .chunklist_children li {
	list-style: none;
	font-weight: normal;
	font-size: 12px;
}
ul.chunklist li .chunklist_book {
	margin: 0 0 0.5em 2em;
}
ul.chunklist .chunklist_book li {
	list-style: outside none;
	font-weight: normal;
	font-size: 14px;
}
ul.chunklist_reference li {
	list-style: outside disc;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 0.5em 2em;
}
ul.chunklist_chapter {
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
}
ul.chunklist_chapter li {
	list-style: outside none;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 0.5em 0.5em;
}

dd {
  margin: 0 0 1em 1em;
}

.TOC {
	font-size: 16px;
	font-weight: bold;
}
.TOC dl dd dl {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0.5em 1em;
}
.TOC dl dd dl dd dl {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0.5em 2em;
}
.TOC dl dd dl dd dl dt {
	background: url(/img/dot_manual_dt.png) no-repeat left center;
	padding-left: 8px;
}

/* manual.css
**************************************************/
.manual_list{
	padding-top: 10px;
	font-size: 14px;
	color: #666666;
	margin-left: 2em;	
}
.manual_contents{
	margin-top: 30px;	
}
.manual_contents form {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #D1DFEA;
	background-color: #1B5F94;
	font-size: 14px;
	text-indent: 0px;
	padding: 10px 15px 13px;
}
.manual_contents form p {
	color: #D1DFEA;
	font-weight: bold;
}
#manual_search_title{
	color: #1D5F97;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 1em;
}
.install_contents p{
	margin-bottom: 10px;
}
.install_contents img{
	margin-bottom: 10px;
}
.box-more-list{
	text-align: right;
}
.box-more-list li{
	font-size:14px;
	list-style-type: none;
}
.manual_contents .phpcode, .manual_contents .classsynopsis {
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #E6E6DC;
	font-size: 12px;
	line-height: 1.2em;
	margin: 10px 0 20px;
	padding: 15px;
	overflow: hidden;
	word-break: break-all;
	word-wrap:  break-word;
}
/* safari chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.manual_contents .phpcode, .manual_contents .classsynopsis {
	overflow: visible;
	word-break: break-all;
	word-wrap:  break-word;
}
}

.manual_contents .classsynopsis div {
	font-size: 14px;
	line-height: 1.4em;
	margin-bottom: 0.5em;
}
.manual_contents .refentry h3 {
	font-size: bold;
	border-bottom: 1px solid #C7C7B1;
	margin: 1em 0 0.5em 0;
	color: #666666;
}
.manual_contents div.warning {
	color: #900;
	font-weight: bold;
	border: 1px solid #C7C7B1;
	padding: 10px;
	margin: 15px 0 15px 0;
	background-color: #ffffe5;
	list-style-type: none;
	font-size: 14px;
}
.manual_contents .description {
	background-color: #fff;
}
.manual_contents .description .dc-description {
	background-color: #f9f9f9;
	margin:  5px 0;
	padding: 5px;
	border: 1px solid #ccc;
}
.manual_contents p.para {
	margin: 1em 0 0.5em 0;
	color: #333;
	line-height: 1.6em;
}
.manual_contents .simplelist {
	margin-left: 2em;
}
.manual_contents .itemizedlist {
	margin-left: 2em;
}
.manual_contents .parameters dt {
	margin: 0 0 1em 0.5em;
	font-weight: bold;
}
.manual_contents .parameters dd {
	margin: 0 0 1em 2em;
}

.manual_contents table.doctable {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 15px 0;
	empty-cells: show;
	border: 1px dotted #C7C7B1;
	background-color: #FFF;
}

.manual_contents table.doctable th {
	border: 1px dotted #C7C7B1;
	padding: 10px;
	background-color: #EFEFEF;
	text-align: left;
	white-space: nowrap;
}

.manual_contents table.doctable td {
	border: 1px dotted #C7C7B1;
	padding: 10px;
}


/******************************************/


.table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 15px 0;
	empty-cells: show;
	font-size: smaller;
	border: 1px dotted #C7C7B1;
	background-color: #FFF;
}

.table th {
	border: 1px dotted #C7C7B1;
	padding: 10px;
	background-color: #EFEFEF;
}

.table td {
	border: 1px dotted #C7C7B1;
	padding: 10px;
}


/******************************************/





.manual_contents .info {
	/* lightgray ���l */
	border-radius: 3px;			/* CSS3���� */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome�p */
	-moz-border-radius: 3px;	/* Firefox�p */
	background-color: #F6F6F3;
	line-height: 1.2em;
	padding: 15px;
}
.manual_contents .screen {
  /* lightblue ���l */
	border-radius: 3px;			/* CSS3���� */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome�p */
	-moz-border-radius: 3px;	/* Firefox�p */
	background-color: #E1F0FD;
	line-height: 1.2em;
	padding: 15px;
}
.manual_contents h1 {
	display: none;
}
.manual_contents .chapter h2 {
  border-bottom: 1px solid #1D6297;
  clear: both;
  margin: 20px 0;
  padding: 5px 0px 0 10px;
}
.manual_contents .chapter h3 {
  border-bottom: 1px solid #1D6297;
  clear: both;
  margin: 20px 0;
  padding: 5px 0px 0 10px;
}
.manual_contents .verinfo {
  font-size: 12px;
  margin-bottom: 0;
}


#pbody_wrap #content .article .section_header_txt2 {
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
	width: auto;
	/*height: 20px;*/
	border-top: #1D6297 5px solid;
	border-bottom:  #C7C7B1 1px dotted;
	clear:both;
}

.php_image {
	background: url(/img/manual_php_image.png) no-repeat 300px top;
}
.pear_image {
	background: url(/img/manual_pear_image.png) no-repeat 300px top;
}
.smarty_image {
	background: url(/img/manual_smarty_image.png) no-repeat 300px top;
}
.fukidashi_tri {
	width: 630px;
	height: 10px;
	background: url(/img/manual_search_tri.png) no-repeat 40px top;
}

/* side search_box
**************************************************/
.manual_search_side {
	margin-left: -10px;
	margin-bottom: 15px;
	position: relative;
}
.manual_search_side_wrap {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #D1DFEA;
	background-color: #1B5F94;
	font-size: 14px;
	text-indent: 0px;
	width: 270px;
	padding: 12px 15px 10px;
	margin-left: 10px;
}
.manual_search_side p {
	font-size: 15px;
	font-weight: bold;
	color: #D1DFEA;
}
.manual_search_side input[type="text"] {
	width: 258px;
	margin-bottom: 10px;
}
.manual_search_side .button {
	text-align: right;
}
.fukidashi_tri_left {
	width: 10px;
	height: 18px;
	background: url(/img/manual_search_tri_left.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 15px;
}

/* manual_history_box
**************************************************/
.manual_history_box {
	border-top: 1px solid #C7C7B1;
	border-bottom: 1px solid #C7C7B1;
	margin: 70px 0 15px;
	font-size: 14px;
}
.manual_history_box_wrap {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #F6F6F3;
	word-wrap: break-word;
}
.manual_history_box h3 {
	font-size: 16px;
	color: #9F9F7B;
	border-bottom: 1px dotted #C7C7B1;
	padding: 7px 10px 5px;
	margin-bottom: 10px;
}
.manual_history_box ul {
	margin: 0 12px 7px 2em;
	font-size: small;
}
.manual_history_box ul li {
	line-height: 2em;
	color: #666;
}


