@charset "utf-8";
/* ================================
    CSS STYLES FOR infoCMS1.0
   ================================
*/ 
body {
 margin-top:-30px;
}

.ZERO .Layout02 .SubTopPane{
	width:230px;
}
.ZERO .Layout02 .TopPane{
	width:850px;
}
.ZERO .Layout02 .TopPane p{
	margin:0;
}
.ZERO .Layout02 .Navi{
	display:none;
}
.ZERO .Layout02 .Logo{
	padding-bottom:5px;

}
.ZERO .Layout02 .SidePane{
	width:230px;
}
.ZERO .Layout02 .LogoPane{
	width:700px;
}
.ZERO .Layout02 .SubTopPane p{
	margin:0;
}
.Normal{
    color:black;
}
.Normal p, .Normal td .Normal li {
    color:black;

}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f4f4ec none repeat scroll 0 0;
}


.ST008-t-type03 h2 img{
	height:16px;
	width:16px;
}
.ZERO .Layout06 .SubTopPane{
	width:230px;
}
.ZERO .Layout06 .TopPane{
	width:850px;
}
.ZERO .Layout06 .TopPane p{
	margin:0;
}
.ZERO .Layout06 .Navi{
	display:none;
}
.ZERO .Layout06 .Logo{
	padding-bottom:5px;

}
.ZERO .Layout06 .SidePane{
	width:230px;
}
.ZERO .Layout06 .LogoPane{
	width:700px;
}
.ZERO .Layout06 .SubTopPane p{
	margin:0;
}
#dnn_SubPane{
    width:180px;
}
h3 {
background:transparent url(/Portals/0/image02/1001message_11.jpg) repeat-y scroll 0 0;
color:#881C32;
clear:both;
font-size:16px;
margin:10px 00px 15px;
padding:10px 5px 10px 45px;

}
h4 {
     color: #5B4A3E;
     font-size: 13px;
}

リニューアル
右ナビゲーション

#menu1 {
	width: 190px;
	margin: 10px;
}
	
#menu1 li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;
}	
	
#menu1 li a:link, #menu5 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portals/0/image02/10011502_navi01.jpg);
	padding: 8px 0 0 30px;
}
	
#menu1 li a:hover {
	color: #FFF;
	background:  url(/portals/0/image02/10011502_navi01.jpg) 0 -30px;
	padding: 8px 0 0 30px;
}
#menu1 ul {
	width: 190px;
	list-style: none;
	margin: 0;
	padding: 0;

}

#menu2 {
	width: 190px;
	margin: 00px;
}
#menu2 li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;

}
	
#menu2 li a:link, #menu5 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portals/0/image02/10011502_navi02.gif);
	padding: 8px 0 0 30px;
}
	
#menu2 li a:hover {
	color: #FFF;
	background:  url(/portals/0/image02/10011502_navi02.gif) 0 -30px;
	padding: 8px 0 0 30px;
}
#menu2 ul {
	width: 190px;
	list-style: none;
	margin: 0;
	padding: 0;

}
#menu3 {
	width: 190px;
	margin: 0px;
}
#menu3 li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;

}
	
#menu3 li a:link, #menu5 li a:visited {
	color: #FFF;
	display: block;
	background:  url(/portals/0/image02/10011502_navi03.gif);
	padding: 8px 0 0 30px;
}
	
#menu3 li a:hover {
	color: #FFF;
	background:  url(/portals/0/image02/10011502_navi03.gif) 0 -30px;
	padding: 8px 0 0 30px;
}
#menu3 ul {
	width: 190px;
	list-style: none;
	margin: 0;
	padding: 0;

}
/* ------------------------------
コンテントペイン　角丸
------------------------------ */
div.column_report h5   {  
	   background: url(/Portals/0/images/2010qshp_09.jpg) no-repeat;  



}
div.column_report .body    {  
	    background-color:#FFF;  
            margin-left:10px;
            margin-right:10px;
            padding-bottom:10px;





}  
div.column_report {  
	   background-color:#fff;;  
           margin-bottom: 20px; 



}
div.column6 .body    {  
	    background-color:#fff; 
            height:480px;
            padding-left:10px;
            margin-bottom: 20px; 
            margin-top: 20px; 
}
div.column7 h5   {  
	   background: url(/Portals/0/images/2010qshp_09.jpg) no-repeat;  
           padding-top: 10px; 
           *padding-top: 10px; 


}
div.column7 .body    {  
	    background-color:#FFF; 


}  
div.column7 {  
	    width: 500px;   height: 15px;
	    background: url(/Portals/0/image02/2010qshp_bg.jpg) no-repeat bottom;  
            padding-bottom: 180px;
            *padding-bottom: 0px;
	    margin-bottom: 20px;
	    *margin-bottom: 20px;
}
div.column_semminer    {  
	   background: url(/Portals/0/images/2010qshp_09.jpg) no-repeat;  


}
div.column_semminer .body    {  
	    background-color:#FFF;           
            padding: 10px 20px 20px 20px;  


}  
div.column_semminer {  
	    width: 500px; 
            padding-bottom: 10px;  
            *padding-bottom: 0px;
	    margin-bottom: 20px;  
	    *margin-bottom: 20px;
}
/* ------------------------------
コンテントペイン　テーブル
------------------------------ */
.example table {
width: 560px;
height: 60px;
border: 0px #000000 solid;
}

.example table {
margin-top:-20px;
margin-bottom:-30px;

}

.example2 table {
width: 540px;
height: 60px;
border: 0px #000000 solid;
}

.example2 table {
margin-top:-30px;
margin-bottom:40px;


}
div.foot {
	width:830px;
}

div .home   {
background-image:url(/portals/0/image02/100120home02.jpg);
background-position:0 0;
background-repeat:repeat-x;
margin-bottom:20px;
}

/* ------------------------------
サイドペイン　
------------------------------ */

#dnn_ctr468_ContentPane {
background-image:url(/Portals/0/image02/HPリニューアル02_08.gif);
background-repeat:repeat-y;
margin-top:20px;
margin-bottom:20px;
overflow-y: scroll;
height: 500px;
}
	
#dnn_ctr508_ContentPane {
margin-top:20px;
}
#dnn_ctr467_ContentPane {
margin-top:20px;

}

.PageBody {
background:transparent url(images/pagebody01.jpg) no-repeat scroll left top;
margin:0 auto;
padding:0;
}





/* ------------------------------
リンクのフォント
------------------------------ */
.ZERO a:link{
    color:#0084B4;
}
.ZERO a:link{
    text-decoration: none;;
}
.ZERO a:visited{
    color:#0084B4; text-decoration: none; outline:0;
}
.ZERO a:hover{
    color:#cc0000;
}
.ZERO a:active{
    color:#0084B4;
}


/* セミナー element */


.asset {
clear: both;
}
.asset table,
.asset td,
.asset th{
border:1px solid #000000;
border-collapse:collapse;
}
.asset td{
padding:10px;
}
.asset th{
background-color:#76AACD;
font-weight:bold;
padding:10px;
}

table.no-border,
.no-border td,
.no-border th {
border:none;
padding:0;
}

/* ------------------------------
角丸
------------------------------ */
.contentplace { background-color:#ffffff;color:#000000; width:500px; }
.contentplace p { background-color:#ffffff;margin: 0 10px 0 10px; }
.topplace{ background: url(/portals/0/image02/bRAcX9S-1.png) no-repeat top right; }
.bottomplace { background: url(/portals/0/image02/mL6JHGY-2.png) no-repeat top right; }
.bottomplace{margin-bottom:10px;}
img.placeborder { width: 20px; height: 20px;border: none;display: block !important; }

.topplace02{ background: url(/portals/0/image02/bo5o4P0-1.png) no-repeat top right; }
.contentplace02 { 
    background-color:#e0f1f4;color:#000000; 
    width:209px; 
    margin-top:10px;
    height: 420px;

   }
.contentplace02 .body{
    margin-top:-15px;
}
.bottomplace02 { 
    background: url(/portals/0/image02/Aa1GBkk-2.png) no-repeat top right;
    background-color:#e0f1f4 ;
    margin-right:5px;
    
                  }
.bottomplace02{
    margin-bottom:10px;
}
/* ------------------------------
角丸 左ツイッター
------------------------------ */
.contentplace03 { 
    background-color:#ffffff;
    color:#000000; 
    width:203px;
    margin-top:10px; }

.topplace03{ 
    background: url(/portals/0/image02/bRAcX9S-1.png) no-repeat top right ;
   }

.bottomplace03 { background: url(/portals/0/image02/mL6JHGY-2.png) no-repeat top right; }
.bottomplace03{margin-bottom:10px;}
/* ------------------------------
footer
------------------------------ */
.contentplace04 { 
    width:920px;
    margin-top:10px;
    margin-bottom:20px;

     }

.questorynews02{
    margin-top:-20px;
    padding-bottom:10px;
}
.body{
    margin-left:5px;
}
.questorynews{

    padding-bottom:3px;
    background-color:#FFF;           
}

.h, p { margin:0; padding:10px 5px; line-height:1.3em; }
.h { font-size:16px; color:#991c21; padding-bottom:0; font-weight:bold; }


/* ------------------------------
クエストリーメッセージ
------------------------------ */

.message01{
      margin-left:60px; 
      margin-top:-48px; 
}




.kaisya{
    font-size:13px;
   
}
.message02{
      margin-left:270px; 
      margin-top:-55px;
   color:#673a1b;
    font-size:14px;

}

.message03{
    margin-left:60px; 
    margin-top:-35px; 
    padding-bottom:5px;
    color:#673a1b;
    font-size:16px;
    font-weight:bold;
}

.message04{
      margin-left:90px; 
      margin-top:-70px;
   color:#673a1b;
    font-size:14px;
    font-weight:bold;
    line-height:24px;
}

.hazimete{
    font-size:13px;   
    float: right;
    color:#990000;
    padding-bottom:5px;
}
.brtcom{
     font-size:8pt;
     line-height: 10pt;

}

.brtbg {
     background-color: #FFFFFF;
     border-radius: 15px;         /* CSS3 */
    -moz-border-radius: 15px;    /* Firefox */
    -webkit-border-radius: 15px; /* Safari,Chrome */
    padding-left:5px;

}

.brttittle {
    font-size:138.5%;
    color:#0084B4;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 1px;
    padding-right: 0;
    padding-top: 7px;
    
}

.jirei {
     margin-left: 60px;
     margin-top: -38px;
}
.taidantittle{
     color: #fff;
     background-color:#68992e;
     height:20px;
     font-size: 138.5%;
     font-weight: bold;
     padding: 5px 3pt 3px 10px;
}
/* ------------------------------
代表あいさつ
------------------------------ */


.daihyo {
     color: #881C32;
     font-size: 21px;
    line-height:+1.2;
    font-weight:bold;
}
.daihyo02 {
     font-size: 14px;
}







































































