@charset  "Shift_JIS";


/* ========================================================== */
/*  メッセージ                                  */
/* ---------------------------------------------------------- */

h2{
	margin: 15px 0px 0px 0px;
	}

h2.titleL img{
    margin:0px 0px 0px 4px;
}

h3{
	margin: 15px 0px 0px 0px;
	}


h3.blue
	{
	margin:20px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

#slash2 h3.blue
	{
	margin:20px 5px 10px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

h3.blue2
	{
	margin:20px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule2.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

#slash2 h3.blue2
	{
	margin:20px 5px 10px;
    font-weight:bold;
    color:#072D6C;
    font-size:15px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 4px 12px;
    background-image: url(../message/images/h3_mark_bule2.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

h3.infooter1
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #0FA609;
    padding:0px 0px 4px 0px;
	}	

h3.infooter2
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #0173B8;
    padding:0px 0px 4px 0px;
	}	

h3.infooter3
	{
	margin:0px 125px 10px 0px;
    font-weight:bold;
    color:#484848;
    font-size:15px;
    border-bottom:2px solid #F27137;
    padding:0px 0px 4px 0px;
	}


h3.infooter
	{
	margin:20px 125px 10px 0px;
    color:#484848;
    font-size:12px;
    border-bottom:1px solid #CCCCCC;
    padding:0px 0px 4px 0px;
	}	

h4.blue
	{
	margin:10px 0px 10px 0px;
    font-weight:bold;
    color:#072D6C;
    font-size:13px;
    border-bottom:1px solid #CACACA;
    padding:0px 0px 2px 12px;
    background-image: url(../case_study/images/h4_mark_green.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
   width:auto;
	}	

h4.comment
	{
	margin:6px 0px 10px 0px;
    font-weight:bold;
    color:#333333;
    font-size:14px;
    padding:2px 0px 2px 12px;
    background-image: url(../case_study/images/h4_comment.gif);
    background-repeat: no-repeat; 
    background-position: bottom left;
	}	

h5.green
	{
	margin:0px 0px 5px 0px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    padding:0px 0px 0px 12px;
    background-image: url(../case_study/images/h5_mark_green.gif);
    background-repeat: no-repeat; 
    background-position: top left;
	}	

h5.green-s
	{
	margin:0px 0px 5px 5px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    background-repeat: no-repeat; 
    background-position: top left;

	}	

h6.green
	{
	margin:0px 0px 5px 0px;
    font-weight:bold;
    color:#266023;
    font-size:12px;
    padding:0px;
	}	


.point{
    margin: 0 10px 10px 230px;
    padding:0px;
    list-style-type: decimal;
}

.point li{
    margin: 0px 0px 5px 0px;
    padding:0px;
}


/*　プロセス　チェックマークのリスト
----------------------------------------------- */

#list-check
	{
	margin:0px 0px 15px 0px;
	}

#list-check ul
	{
	margin:0 0 0 10px;
	
	}
	
	
#list-check li
	{
	margin:0 0 5px 10px;
	padding-left:10px;
	line-height:130%;
	list-style-image:url(../case_study/images/icon_check.gif);
	}
	

