@charset "UTF-8";
/* 346 */
/* kuromaru-design */


/* 346SESSION
============================================= */

a, a:link {
	color: #191970;
	text-decoration: none;
	}
	
a:hover {
	color: #FF8C00;
    text-decoration: underline;
	}

li .current {
    text-decoration: underline;
}

#wrapper02 {
	background: url(../img/ses_ttlbg.jpg) no-repeat;
}

#title {
	margin: 0;
	padding: 61px 0 0 120px;
	color: #DC143C;
/* border: 1px solid tomato; */
}

#title h2{
	font-weight: bold;
}

#content_wrap {
	width: 800px;
    margin-left: 50px;
    padding-top: 20px;
}

#cont_left {
	float: left;
    width: 400px;
    margin: 0;
    padding: 0;
/* border: 1px solid tomato; */
}

#cont_right {
	float: right;
    width: 400px;
    margin: 0;
    padding: 0;
/* border: 1px solid tomato; */
}

#content_wrap:after {
	display: block;
    clear: both;
    height: 0;
    visibility:hidden;
    content:".";
}


.photo {
	margin-bottom: 40px;
}

#cont_left h3 {
	margin-bottom: 5px;
}

#bn {
	line-height: 1.5em;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}

.sesmov {
	margin-bottom: 20px;
	padding: 0;
}

.sesmov h3 {
	margin-bottom: 10px;
}

.info {
	line-height: 1.5em;
	letter-spacing: 1px;
	width: 375px;
	border: 1px dotted;
	margin: 0;
	padding: 0;
}

.copy {
	line-height: 2em;
	letter-spacing: 1px;
    margin-bottom: 40px;
}

.copy h1 {
	margin-bottom: 15px;
}

.copy p {
	margin-bottom: 20px;
}

.back p {
	text-align: right;
}

.button {
	padding-top: 30px;
}