@charset "euc-jp";

@import url("../common.css?20190909");

/*----------------------------------------------------------
MAIN
----------------------------------------------------------*/
#main{
	background-image: url(../img/main_bg_pink.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 109px;
	padding-bottom: 4px;
	margin-bottom: auto;
	text-align: center;
}

/*----------------------------------------------------------
CONTENTS
----------------------------------------------------------*/
#contents_main{
	border-top: none!important;
	position: relative;
	padding-bottom: 30px!important;
}
#contents_main .margin h2{
	margin-bottom: 20px;
}
#contents_main .margin h2.contact{
	margin-top: 40px;
}
#contents_main .margin dl.company{
	border: 3px solid #EDEEEE;
	width: 590px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	margin-bottom: 4px;
}
#contents_main .margin dl.company dt{
	float: left;
}
#contents_main .margin dl.company dt.about{
	padding-top: 25px;
}
#contents_main .margin dl.company dd{
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDEEEE;
	padding-left: 10px;
}
#contents_main .margin dl.company dd.line{
	line-height: 28px;
}
#contents_main .margin dl.company dd p{
	margin-bottom: 5px;
}

#contents_main .margin .box{
	background-color: #EEEEEE;
	padding: 15px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#contents_main .margin .box img{
	float: right;
	margin-left: 30px;
}
#contents_main .margin .box p{
	padding-top: 5px;
}

/*----------------------------------------------------------
SIDE
----------------------------------------------------------*/
#side{
	margin-top: -35px;
	position: relative;
}
#side .katalog{
	background-image: url(../img/side_katalog_bg.png?20200513);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 10px;
	top: 0px;
	height: 145px;
	width: 213px;
	margin-left: -2px;
}