@charset "utf-8";

/* Manual */


#header .contentManual {
	position: relative;
	float: left;
	width: 700px;
	min-height: 50px;
	background: url(../img/header_content_line.gif) no-repeat left bottom;
	_display: inline;
}


#header .model_name {
	text-align:right;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size:1.8em;
	vertical-align:middle;
}

#header .phrase {
	margin-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 2.7em;
	vertical-align:middle;
}

#manMain {
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.headA	{
	font-size:2em;
	font-weight:bold;
	border-left: solid 10px #666;
	padding-left:5px;
}

.headB	{
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.2em;
	border-bottom:2px dotted;
}

.headC	{
	padding-top:0.5em;
	padding-bottom:0.2em;
}

#manMain p {
	font-size:1.5em;
	margin: 1em 16px 0.7em 16px;
	line-height:1.5em;
}

#manMain .dltable {
  margin: 2em 16px 2em 16px;
}

#manMain .icon {
  vertical-align:middle; 
  font-size:1.2em; 
  background-color:#EDEDED; 
  border-top:1px solid #CCC; 
  border-bottom:1px solid #CCC; 
  border-left:1px solid #CCC; 
  padding:5px 5px 5px 13px;
}

#manMain .text {
  vertical-align:middle; 
  font-size:1.4em;
  background-color:#EDEDED; 
  border-top:1px solid #CCC; 
  border-bottom:1px solid #CCC; 
  border-right:1px solid #CCC; 
  padding:7px 13px 5px 5px;
  font-weight:bold;
}

#manMain td a {
	color: #4D4D4D;
  text-decoration:underline;
}

#manMain td a:hover {
	color: #78d3ef;
	text-decoration: none;
  text-decoration:underline;
}

#manMain .note {
  border:1px solid #CCC; 
  padding:10px; 
  width:70%; 
  margin: 4em 16px 0.7em 16px; 
  font-size:1.2em;
}

#manMain .note .mark {
  margin-right:10px;
}

#manMain p.it {
	font-style: italic;
}

#header_ln {
	position: relative;
	width: 860px;
	margin:10px 0 0 0;
	text-align: left;
	/zoom: 1;
}

#header_ln:after {
	content: '';
	display: block;
	clear: both;
}

#manMain .symbolstable {
  margin: 2em 16px 2em 16px;
  width: 420px
}

#manMain .tablehead {
  vertical-align:middle; 
  text-align : center; 
  font-size:1.4em;
  background-color:#E0E0E0; 
  border-top:1px solid #AAA; 
  border-bottom:1px solid #AAA; 
  border-right:1px solid #AAA; 
  border-left:1px solid #AAA; 
  padding:10px 10px 10px 10px;
  font-weight:bold;
}

#manMain .symbol {
  vertical-align:middle; 
  text-align : center; 
  border-top:1px solid #AAA; 
  border-bottom:1px solid #AAA; 
  border-right:1px solid #AAA; 
  border-left:1px solid #AAA; 
  padding:12px 12px 12px 12px;
  height: 57px
}

#manMain .meaning {
  vertical-align:middle; 
  font-size:1.2em;
  border-top:1px solid #AAA; 
  border-bottom:1px solid #AAA; 
  border-right:1px solid #AAA; 
  border-left:1px solid #AAA; 
  padding:7px 15px 7px 7px;
  font-weight:bold;
}


/* crestec */

#manMain .check .icon {
  color: #000;
  position: absolute;
  margin-left: 3px;
  margin-top: 4px;
  width: 14px;
  height: 8px;
  border-bottom: solid 1px currentColor;
  border-left: solid 1px currentColor;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/*#manMain table.frequenciestable tr:first-child {
  border:2px solid #aaa;
}

#manMain table.frequenciestable tr:nth-child(3) {
  border-bottom:2px solid #aaa;
}*/



#manMain table.frequenciestable th{
  text-align : center;
  vertical-align:middle; 
  font-size:1.4em;
  padding:10px 10px 10px 10px;
  font-weight:bold;
  width:172px;
}


#manMain table.frequenciestable th, tr, td {
  border:1px solid #Aaa;
}




td.freqtablehead{
  vertical-align:middle; 
  text-align : left;
  font-size:1.4em;
  font-weight:bold;
  padding:7px;
  line-height:1.4em;
}



#manMain .supportinfo {
  text-align : center;
  vertical-align:middle; 
  font-size:1.4em;
  padding:10px;
  font-weight:normal;
    line-height:1.4em
  
}

sup{
font-size:1em;
}

#manMain .sup{
padding-left:1.3em;
}

#manMain table.frequenciestable td:nth-of-type(1) {
/*  border-right:2px solid #AAA;*/
  width:200px;
}

#manMain table.frequenciestable{
  margin: 1em 16px 1em 16px;
  width: 860px;
   border-collapse: collapse;
/*   border: 2px solid #AAA;
*/}


/*reference table*/


#manMain .tableref{
   margin:1em 16px 1em 16px;
  width: 860px;
   border: none;
}

#manMain .tableref th{
  text-align :center;
  vertical-align:middle; 
  font-size:1.4em;
  padding:3px 3px 5px 3px;
  font-weight:normal;
  border:none;
  width:20px;
}


#manMain .tableref tr{
  border:none;
}

#manMain .tableref td{
  text-align :left;
  vertical-align:middle; 
  font-size:1.4em;
  padding:3px 3px 3px 3px;
  font-weight:normal;
  border:none;
}

#manMain .supportinfo_none{
	background:#dddddd;
	color:#ccc;
	border:1px solid #AAA;
} 

/*table notes*/
#manMain table.tablenote{
    margin: 1.5em 16px 2em 16px;
  width: 860px;
   border: none;
}

#manMain .sep_corn{
width:5px;
  padding:0px 0px 5px 3px;
   line-height:1.2em;
}

#manMain .tablenote th{
  text-align :center;
  vertical-align:top; 
  font-size:1.4em;
  padding:3px 3px 5px 3px;
  font-weight:normal;
  border:none;
  width:20px;
   line-height:1.2em;
}

#manMain .tablenote tr{
  border:none;
}

#manMain .tablenote td{
  text-align :left;
  vertical-align:top; 
  font-size:1.4em;
  padding:3px 3px 5px 3px;
  font-weight:normal;
  border:none;
   line-height:1.2em;
}

/*追加*/

.headB	{
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.2em;
	border-bottom:2px dotted;
}

#manMain  .align_r {
padding-top:0.5em;
padding-bottom:0.2em;
border-bottom:2px dotted;
text-align:right;
} 
#manMain .guide_download {
   margin:16px 16px 16px 16px;
  width: 860px;
   border: none;
}

#manMain .guide_download tr{
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:1px solid #ccc;
}

#manMain .guide_download td{
  text-align :left;
  vertical-align:middle; 
  font-size:1.1em;
  font-weight:bold;
  padding:1px 3px 3px 3px;
  border:none;
}


#manMain  td a.bt-samp73 {
  display: block;
  height: 25px;
  width: 150px;
  padding:1px;
  text-decoration: none;
  line-height: 24px;
  color: #fff;
  font-size:12px;
  text-shadow: 0px -1px 0px #af6d01;
  background: #fff;
  border: 1px solid #ff9900;
  border-radius: 25px;
  -webkit-box-shadow: 1px 1px 2px #ccc;
  -moz-box-shadow: 1px 1px 2px #ccc;
  box-shadow: 1px 1px 2px #ccc;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
#manMain td a.bt-samp73 span{
  display: block;
  height: 100%;
  width: 100%;
  text-align: center;
  background: #fe9902;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffae13), to(#fe9902));
  background: -moz-linear-gradient(top,  #ffae13,  #fe9902);
  background: -o-linear-gradient(top,  #ffae13,  #fe9902);
  background: -ms-linear-gradient(top,  #ffae13,  #fe9902);
  background: linear-gradient(top,  #ffae13,  #fe9902);
  border-radius: 20px;
}
#manMain td a.bt-samp73:hover{
  opacity: 0.8;
}
#manMain td a.bt-samp73:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

#manMain .raised{
  display: inline-block;
  background-color: #26a69b;/*背景色*/
  color: #FFF;/*文字色*/
  font-size: 1.1em;/*文字サイズ*/
  line-height: 1.2;
  text-decoration: none;
  letter-spacing: 0.05em;/*字間*/
  padding: 0.2em 1.2em;/*ボタン内の余白*/
  border-radius: 3px;/*角の丸み*/
    cursor: pointer;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);/*影*/
  -webkit-tap-highlight-color: transparent;
  transition: .3s ease-out;/*変化を緩やかに*/
}

#manMain .raised:hover{
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);/*浮き上がるように*/
}

#manMain .proc_img{
   display: block;
 margin-left: auto;
 margin-right: auto;

}

#manMain hr{
  height: 10px;
  border: 0;
  box-shadow: 0 10px 10px -10px #444 inset;
}
#manMain .download_note{
text-align:right;
font-size:1.2em;
}

#manMain .support_info {
   margin:16px 16px 16px 16px;
  width: 860px;
   border: none;

}
#manMain .support_info td {
   padding:10px;
   vertical-align:middle;

   }

#manMain  p.info {
margin-top:3px;
margin-bottom:3px;
}

#manMain .support_info  {
margin-bottom:30px;
}

#manMain  ul.support_info {
margin-left:25px;
}

#manMain ul.support_info li {

margin-bottom:15px;
font-size:1.4em;
font-weight:bold;
list-style-type: disc;
list-style-position:inside;


}

#manMain ul.support_info li span{
margin-left:-20px;
padding-left:15px;
border-bottom:1px solid #aaa;
text-align:right;
}
