/* === このスタイルシートはサイドバーがないタイプです === */


/* === コンテンツ部分のスタイル === */

.main	{width:740px;
	 color:white;
	 padding-left:50px;
	 padding-right:20px;
	 padding-top:20px;
	 padding-bottom:20px;
	 vertical-align:top}



.main h1	{font-size:18px;
	 padding:5px 6px 5px 10px;
	 margin:15px 6px 15px 0px;
	 line-height:120%;
	 color:#444444;
font-weight: bold;
	 font-family:Arial, Helvetica;
           background:url(images/menu-back2.jpg) repeat-x center top;}

.main h2	{background:url(images/menu-back.jpg) repeat-x center top;
	 font-size:14px;
	 color:white;
	 padding:5px 6px 3px}

.main h3	{background-color: #337f99;
	 font-size:14px;
	 line-height:120%;
	 color:white;
           width:400px;
	 padding:5px 6px 3px}

.main h4	{font-size:18px;
	 color:white;
	 line-height:120%;
        text-align: center}

.main h5	{font-size:12px;
	 line-height:160%;
	 color:white;
	 padding-top:30px;
	 text-align: left;
	 font-weight:normal;
           border-bottom: 1px #d5a871 dashed; }

.main h6	{font-size:14px;
	 line-height:160%;
	 color:cccc33;
	 padding-top:20px;
	 text-align: left;
	 font-weight:bolder;}

.main p	{font-size:14px;
	 color:white;
           text-decoration: none; 
	 line-height:160%;
	 margin:8px 6px 8px 10px;}

.p.category1	{font-size:14px;
	 color:white;
	 padding:7px 6px 0px 10px;
           border-top: 1px #d5a871 dashed; }

.category2	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 30px;}

.category3	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 60px;}

.category4	{font-size:14px;
	 color:white;
	 padding:0px 6px 0px 80px;}

.p.category5	{font-size:14px;
	 color:red;
	 padding:3px 0px 3px 10px;
           background:url(images/menu-back2.jpg) repeat-x center top;}


.p.category6	{font-size:14px;
	 color:white;
	 padding:5px 3px 10px 10px;}


.main td       {font-size:14px;
	 color:white;
	 line-height:160%;
	 padding:10px;
           border-bottom: 1px #d5a871 dashed; }



/* === ラインなしのテーブルスタイル === */

.no-line	{width:680px;
	 color:white;
	 padding-left:80px;
	 padding-right:20px;
	 padding-top:20px;
	 padding-bottom:20px;
	 vertical-align:top}



.no-line h1	{font-size:18px;
	 padding:5px 6px 5px 10px;
	 margin:15px 6px 15px 0px;
	 line-height:120%;
	 color:#444444;
	 font-family:Arial, Helvetica;
           background:url(images/menu-back2.jpg) repeat-x center top;}

.no-line h2	{background:url(images/menu-back.jpg) repeat-x center top;
	 font-size:14px;
	 color:white;
	 padding:5px 6px 3px}

.no-line h3	{background-color: #337f99;
	 font-size:14px;
	 line-height:120%;
	 color:white;
           width:400px;
	 padding:5px 6px 3px}

.no-line h4	{font-size:18px;
	 color:white;
	 line-height:110%;
          margin-left:20px;}

.no-line h5	{font-size:12px;
	 line-height:160%;
	 color:white;
	 padding-top:30px;
	 text-align: left;
	 font-weight:normal;
           border-bottom: 1px #d5a871 dashed; }

.no-line h6	{font-size:14px;
	 line-height:160%;
	 color:cccc33;
	 padding-top:20px;
	 text-align: left;
	 font-weight:bolder;}

.no-line p	{font-size:14px;
	 color:white;
           text-decoration: none; 
	 line-height:160%;
	 margin:8px 6px 8px 10px;}

.no-line td       {font-size:14px;
	 color:white;
	 line-height:160%;}

#no-border { font-size:14px;
	 color:white;
	 line-height:160%; 
	 border-bottom: 1px #1d1307 solid; } 



ul { list-style-image: url(images/answer.gif); } 

ol { 	 font-size:14px;
	 color:#e6ad02;
           padding:20px 10px 30px 10px; 
           list-style-type: decimal; 
           list-style-position: outside;
           border-bottom: 1px #d5a871 dashed; }  



HR      {size:1;
	 margin-top:0px;
           margin-bottom:0px;
           border:thin dotted 4px #ff8040}

.table.b-a { width: 450px; 
                  font-size:12pt;
                  letter-spacing: 0.8px; 
	        color:white;
	 text-align: center;
                  bodercolor: #ffffff;}

.b-amoji	{font-size:15pt;
	 color:white;


	 text-align: center;
	 font-weight:bolder;}

.hyoumoji	{font-size:8.5pt;
	 color:white;
	 text-align: center;
	 font-weight:normal;}


/* === 事例テーブルのスタイル === */

.table.hyou { width: 470px; 
                  font-size:9pt;
                  letter-spacing: 0.8px; 
                  bodercolor: #ffffff;
                  text-align: center; }

.komoji {	 font-size:12px;
	 line-height:120%;
	 color:#FFCC99;
	 font-weight:bold}


.r {	 font-size:14px;
	 line-height:120%;
	 color:#cccc33;
	 font-weight:normal}

.rb {	 font-size:14px;
	 line-height:120%;
	 color:#cccc33;
	 font-weight:bold}

.rb3 {	 font-size:18px;
	 line-height:120%;
	 color:#cccc33;
	 font-weight:bold}

.y {	 font-size:14px;
	 line-height:120%;
	 color:#e6ad02;
	 font-weight:normal}

.yb {	 font-size:14px;
	 line-height:120%;
	 color:#e6ad02;
	 font-weight:bold}

.yb3 {	 font-size:18px;
	 line-height:120%;
	 color:#e6ad02;
	 font-weight:bold}



.box1 {float: left;
width: 680px;
background:url(images/back3.gif);
	 font-size:14px;
	 color:#1d1307;
margin-left: 30px;
padding: 10px 10px 10px 10px;
	 line-height:150%;
}
