@charset "shift_jis";
/*
===== CONTENTS =====

	1: parts
	2: index contents
	3: other
	
====================
*/


/* 1: parts
----------------------------------------------- */

/*
===== main head =====
*/
#ssw #mainhead h1#titleh1 {
	background-image: url(../../singersongwriter/img/bg_h1.jpg);
}



/* 2: index contents
----------------------------------------------- */
#container {
	background: #FFFFFF;
	background-image: none;
}




/* 1: other
----------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#ssw .mb5 {margin-bottom: 5px;}#ssw .mb10 {margin-bottom: 10px;}#ssw .mb15 {margin-bottom: 15px;}
#ssw .mb20 {margin-bottom: 20px;}#ssw .mb25 {margin-bottom: 25px;}#ssw .mb30 {margin-bottom: 30px;}
#ssw .mb35 {margin-bottom: 35px;}#ssw .mb40 {margin-bottom: 40px;}#ssw .mb45 {margin-bottom: 45px;}
#ssw .mb50 {margin-bottom: 50px;}#ssw .mb55 {margin-bottom: 55px;}#ssw .mb60 {margin-bottom: 60px;}

#ssw .clear {
clear:both;
}



/* デザインCSS
----------------------------------------------- */
#ssw h2 {
    padding-top: 15px;
}
#ssw h3 {
	clear:both;
}

#ssw .block01 {
	padding-top: 20px;
}
#ssw .block01 ol {
	background: #D7F7FF;
	padding: 20px;
	width: 550px;
	float: left;
	margin-bottom: 20px;
}
#ssw .block01 .num01 {
	background: url(../../singersongwriter/img/ic01.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block01 .num02 {
	background: url(../../singersongwriter/img/ic02.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block01 .num03 {
	background: url(../../singersongwriter/img/ic03.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block01 .num04 {
	background: url(../../singersongwriter/img/ic04.jpg) no-repeat 0px 1px;
	padding-left: 23px;
}
#ssw .block01 p {
	float: right;
	margin-bottom: 20px;
}


#ssw .block02 {
	padding-top: 20px;
}
#ssw .block02 ol {
	background: #D7F7FF;
	padding: 20px;
	width: 410px;
	float: right;
	margin-bottom: 35px;
}
#ssw .block02 .num01 {
	background: url(../../singersongwriter/img/ic01.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block02 .num02 {
	background: url(../../singersongwriter/img/ic02.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block02 .num03 {
	background: url(../../singersongwriter/img/ic03.jpg) no-repeat 0px 1px;
	padding-left: 23px;
	padding-bottom: 10px;
}
#ssw .block02 .num04 {
	background: url(../../singersongwriter/img/ic04.jpg) no-repeat 0px 1px;
	padding-left: 23px;
}
#ssw .block02 p {
	float: left;
	margin-bottom: 35px;
}
#ssw .block03 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 30px;
	padding-left: 16px;
	padding-bottom: 25px;
}

#ssw h4 {
    margin-bottom: 5px;
}
#ssw .text01 {
    color: #0053A4;
}
#ssw .text02 {
    color: #E7409C;
}
