@charset "Shift_JIS";


/*--------------------------------------------------------------リード付きh1見出し*/
div#emissions div#bgtitle-idx{
margin: 0 0 12px 0;
padding:30px 180px 0 30px;
color:#ffffff;
background:#3993cf url(../bg/bg_01_title.jpg) no-repeat top left;
}

div#emissions div#bgtitle-idx h1{
margin:0 0 12px 0;
font-size:2em;
}

div#emissions div#bgtitle-idx p{
margin:0;
padding:0 0 12px 0;
}


/*--------------------------------------------------------------カテゴリー付きh1見出し*/
div#emissions div#bgtitle{
margin: 0 0 12px 0;
padding:20px 180px 20px 30px;
color:#ffffff;
background:#3993cf url(../bg/bg_01_title.jpg) no-repeat top left;
}

div#emissions div#bgtitle h1{
display:inline;
margin:0  12px 0 0;
font-size:2em;
}

div#emissions div#bgtitle span{
font-size:1em;
font-weight:bold;
}

div#emissions div#bgtitle span.categorytitle{
display:block;
margin:0 0 5px 0;
}





/*--------------------------------------------------------------メニュー調整*/
/*SRI JICQA*/

div#navigation dl.srijicqa dt{
margin:0 8px 5px 8px;
padding:2px 0 0 5px;
background-color:#4165a3;
color:#ffffff;
font-size:86%;
}





/*--------------------------------------------------------------コンテンツ*/
div#emissions p{
margin:0 0 1em 0;
}

/*背景色付きリスト*/
div#emissions dl.bglist,
div#emissions ol.bglist,
div#emissions ul.bglist{
background-color:#dee4f6;
}




/*--------------------------------------------------------------コンタクトボタン位置調整*/
div#contact ul{
position:absolute;
top:30px;
left:270px;
background:none;
}

div#contact ul li{}


/*--------------------------------------------------------------トップ*/
/*審査の特色*/
div#jicqainfo{}

div#jicqainfo p.lead{
padding:0 0 0 0;
text-align:center;
}

div#jicqainfo ul{
text-align:center;
background:none;
}

div#jicqainfo ul li{
display:inline;
margin:0;
list-style:none;
}





/*審査・登録メニュー*/

div#jicqamenu{
margin:0 0 15px 0;
}

div#jicqamenu hr{
clear:both;
margin:0 0 0 -15px;
}
*html div#jicqamenu hr{
width:674px;
zoom:1;
}

div#jicqamenu div.wrap{
margin:15px 0 15px -17px;
}
*html div#jicqamenu div.wrap{
width:690px;
zoom:1;
}


div#jicqamenu div.wrap div.ptn1,
div#jicqamenu div.wrap div.ptn2,
div#jicqamenu div.wrap div.ptn3,
div#jicqamenu div.wrap div.ptn4{
float:left;
width:222px;
margin:0 4px 4px 0;
}

div#jicqamenu div.wrap div.ptn1 a,
div#jicqamenu div.wrap div.ptn2 a,
div#jicqamenu div.wrap div.ptn3 a,
div#jicqamenu div.wrap div.ptn4 a{display:block;}

div#jicqamenu div.wrap div.ptn1 img,
div#jicqamenu div.wrap div.ptn2 img,
div#jicqamenu div.wrap div.ptn3 img,
div#jicqamenu div.wrap div.ptn4 img{
border:1px solid #cccccc;
border-right:none;
}



div.ptn1{
background:transparent url(../bg/bg_01_top-ptn1.gif) no-repeat right 50%;
}
div.ptn1:hover{
background:url(../bg/bg_01_top-ptn1-over.gif) no-repeat right 50%;
}

div.ptn2{
background:url(../bg/bg_01_top-ptn2.gif) no-repeat right 50%;
}
div.ptn2:hover{
background:url(../bg/bg_01_top-ptn2-over.gif) no-repeat right 50%;
}


div.ptn3{
background:url(../bg/bg_01_top-ptn3.gif) no-repeat right 50%;
}
div.ptn3:hover{
background:url(../bg/bg_01_top-ptn3-over.gif) no-repeat right 50%;
}



/*認証・登録情報（ニュース）*/
div#certificationnews{
clear:both;
position:relative;
margin:0 0 15px -15px;
border:1px solid #4165a3;
}
*html div#certificationnews{
width:675px;
}

div#certificationnews h2{
margin:0 0 0 0;
padding:5px 3px 5px 32px;
color:#ffffff;
background:#4165a3 url(../bg/bg_icn_note.gif) no-repeat 10px 50%;
}


div#certificationnews dl{
margin:10px 0 10px 20px;
background:none;
}

div#certificationnews dl dt{
clear:left;
width:9em;
float:left;
padding:0 0 0 0;
}
div#certificationnews dl dt img{
padding:0 3px 0 0;
}
div#certificationnews dl dd{
margin:0 0 0 9em;
}

div#certificationnews p#newslist{
position:absolute;
top:3px;
left:620px;
margin:0;
padding:0;
}
*html div#certificationnews p#newslist{
top:3px;
left:620px;
}


/*--------------------------------------------------------------セカンド*/


/*-------------------------審査の特色ブロック*/


div#info{
margin:0 0 15px 0;
padding:10px;
border:1px solid #e4daa4;
background-color:#f9f6e7;
}

div#contents div#emissions div#info h2{
margin:0 0 0 0;
padding:3px 0 3px 10px;
border-left:4px solid #a52020;
background:none;
}
div#info p{
margin:0 0 0 0;
padding:10px 0 0 10px;
border-left:4px solid #aaaaaa;
background:none;
color:#990000;
}

div#info ul{
margin:10px 0 10px 0;
background-color:transparent;
}



div#info ul.btn{
margin:0 0 0 0;
padding:0;
text-align:center;
}


div#info ul.btn li{
display:inline;
margin:0 0 0 0;
list-style:none;
}


/*-------------------------ページ内リンク*/

div#emissions ul#shortcutlink{
margin:15px 0 15px 0;
padding:0 0 0 0;
background:none!important;
}
div#emissions ul#shortcutlink li{
display:inline;
min-height:25px;
margin:0 3px 0 0!important;
padding:5px 6px 5px 6px;
border:1px solid #ddd;
background-color:#eee;
line-height:30px;
}

div#emissions ul#shortcutlink li a{
padding:0 0 0 0;
}




/*-------------------------審査のプロセス*/
div#process{
margin:0 0 5px 0;
}

*html div#process h2{
}

div#processchart{
background:url(../bg/bg_01_processchart.gif) no-repeat left bottom;

}

/*期間*/
div#process div#term{
float:left;
width:34px;
min-height:200px;
margin:0 5px 0 0;
background-color:#4165a3;
}


div#process div#term p{
width:1em;
padding:30px 0 30px 11px;
text-align:center;
color:#ffffff;
}



/*フロー*/
div#process div#flow{
float:right;
width:620px;
margin:0 0 0 0;
}

div#process div#flow table{
margin:0 0 0 0;
}

div#process div#flow table th span{
font-size:88%;
}

div#process div#flow table th{
width:181px;
padding:2px 0 10px 0;
margin:0 8px 0 0;
color:#ffffff;
text-align:center;
border:none;
}


div#process div#flow table td{
margin:0;
padding:2px 10px 10px 10px;
line-height:1.3;
border:none;
}


/*青*/
div#process div#flow table th.customer{
padding:8px 0 0 0;
background:url(../bg/bg_01_customer_top.gif) no-repeat top left;
}

div#process div#flow table th.customer span{
display:block;
padding:0 0 25px 0;
background:#71a6e8 url(../bg/bg_01_customer_btm.gif) no-repeat bottom left;
}

/*緑*/
div#process div#flow table th.jicqa{
padding:8px 0 0 0;
background:url(../bg/bg_01_jicqa_top.gif) no-repeat top left;
}

div#process div#flow table th.jicqa span{
display:block;
padding:0 0 25px 0;
background:#84c150 url(../bg/bg_01_jicqa_btm.gif) no-repeat bottom left;
}



/*オレンジ（↓あり）*/
div#process div#flow table th.certification{
padding:8px 0 0 0;
background:url(../bg/bg_01_complete_top.gif) no-repeat top left;
}

div#process div#flow table th.certification span{
display:block;
padding:0 0 25px 0;
background:#ffb15b url(../bg/bg_01_certification_btm.gif) no-repeat bottom left;
}


/*オレンジ（↓なし）*/
div#process div#flow table th.complete{
padding:8px 0 0 0;
background:url(../bg/bg_01_complete_top.gif) no-repeat top left;
}

div#process div#flow table th.complete span{
display:block;
padding:0 0 8px 0;
background:#ffb15b url(../bg/bg_01_complete_btm.gif) no-repeat bottom left;
}




/*プロセスの後*/
div#process table#processafter{
width:622px;
margin:5px 0 0 39px;
}


div#process table#processafter th{
width:181px;
padding:2px 0 10px 0;
margin:0 8px 0 0;
color:#ffffff;
text-align:center;
border:none;
}

div#process table#processafter th span{
font-size:88%;
}


div#process table#processafter td{
margin:0;
padding:2px 10px 10px 10px;
line-height:1.3;
border:none;
}

/*緑*/
div#process table#processafter th.jicqa{
padding:8px 0 0 0;
background:url(../bg/bg_01_jicqa_top.gif) no-repeat top left;
}
div#process table#processafter th.jicqa span{
display:block;
padding:0 0 25px 0;
background:#84c150 url(../bg/bg_01_jicqa_btm.gif) no-repeat bottom left;
}



/*緑（↓なし）*/
div#process table#processafter th.jicqafin{
padding:8px 0 0 0;
background:url(../bg/bg_01_jicqa_top.gif) no-repeat top left;
}
div#process table#processafter th.jicqafin span{
display:block;
padding:0 0 8px 0;
background:#84c150 url(../bg/bg_01_jicqa2_btm.gif) no-repeat bottom left;
}



/*関連リンク*/
div#relatedinfo{
margin:0 0 8px -15px;
}

div#relatedinfo h2{
margin:12px 0 5px 0;
padding:0;
background:none;
font-size:100%;
}
div#relatedinfo div{
margin:0;
padding:10px 10px 0 10px;
border:1px solid #e4daa4;
background-color:#f9f6e7;
}

div#relatedinfo p{
float:left;
width:33%;
margin:0;
padding:0 0 8px 0;
font-size:92%;
}








