@charset "UTF-8";
/* CSS Document */



.content_cor h2 {
	background-color: #230f00;
	-webkit-box-shadow: inset 0 2px rgba(71,30,0,.75);
	-moz-box-shadow: inset 0 2px rgba(71,30,0,.75);
	box-shadow: inset 0 2px rgba(71,30,0,.75);
	background-image: -webkit-linear-gradient(top, rgba(35,15,0,.5), rgba(92,39,0,.5) 84%);
	background-image: -moz-linear-gradient(top, rgba(35,15,0,,.5), rgba(92,39,0,.5) 84%);
	background-image: linear-gradient(to bottom, rgba(35,15,0,.5), rgba(92,39,0,.5) 84%);
}


.content_cor h2.title02 {
	padding:10px 0 10px 10px;
	color:#FFF;
	font-weight:bold;
	font-size:108%;
}



.content_cor h3 {
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px #fff;
	-moz-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff;
	border-bottom: solid 2px #c99d49;
	background:url(../sp_img/common/h3_icon.png) 5px center no-repeat ;
	padding:5px 0 5px 20px;
	background-size:15px 10px;
	-webkit-background-size:15px 10px; /* Safari,Google Chrome用 */  
	-moz-background-size:15px 10px; /* Firefox用 */  
	-o-background-size:15px 10px;　/* Opera用 */
	font-weight:bold;
	margin-bottom: 20px;
}


.content_cor h4 {
	background:url(../sp_img/common/h4_bg.gif) repeat-y left top;
	background-size:100% auto;
	-webkit-background-size:100% auto; /* Safari,Google Chrome用 */  
	-moz-background-size:100% auto; /* Firefox用 */  
	-o-background-size:100% auto;　/* Opera用 */
	font-weight:bold;
	padding:5px 0 5px 10px;
	box-shadow: 1px 1px 3px #e2e2e2;
	-moz-box-shadow: 1px 1px 3px #e2e2e2;　/* Firefox用 */
	-webkit-box-shadow: 1px 1px 3px #e2e2e2;　/* Safari,Google Chrome用 */
	margin-bottom: 20px;
}

.content_cor h5 {
	background:url(../sp_img/common/h5_icon.gif) 5px center no-repeat;
	padding:5px 0 5px 20px;
	background-size:12px 8px;
	-webkit-background-size:12px 8px; /* Safari,Google Chrome用 */  
	-moz-background-size:12px 8px; /* Firefox用 */  
	-o-background-size:12px 8px;　/* Opera用 */
	font-weight:bold;
	border-bottom:dotted 2px #55b123;
}



