@charset "utf-8";


/* ------------------------------
 ■■ CSS for rakuten_emfac_Coop ■■
------------------------------ */


/* ------------------------------
	header
------------------------------ */


div.header_catchcopy {
	font-size : 50px ;
	font-family: "ヒラギノ角ゴ Pro W3";
	xposition : absolute ;
	xleft : 5% ;
	xtop : 197px ;
	padding-right : 5% ;
	color : #513D36 ;
	height : 150px ;
	padding-left : 5% ;
}


/* ------------------------------
	main
------------------------------ */

/*お知らせ詳細*/
div.main_parts0 {
	width : 720px ;
	xheight : 310px ;
	float : left ;
	xmargin-left : 5% ;
	
	-moz-border-image: url("../img/back/back_1block02.png") 15;
	-webkit-border-image: url("../img/back/back_1block02.png") 15 ;
	-o-border-image: url("../img/back/back_1block02.png") 15 ;
	-ms-border-image: url("../img/back/back_1block02.png") 15 ;
	border-style:solid; border-width:15px; 
}

/*一般共通*/
div.main_parts {
	width : 225px ;
	xheight : 310px ;
	float : left ;
	xpadding : 3px ;
	margin : 12px;
	-moz-border-image: url("../img/back/back_2block.png") 15;
	-webkit-border-image: url("../img/back/back_2block.png") 15 ;
	-o-border-image: url("../img/back/back_2block.png") 15 ;
	-ms-border-image: url("../img/back/back_2block.png") 15 ;
	border-style:solid; border-width:15px; 
}

/*運営サイト一覧やお問い合せ小など*/
div.main_parts2 {
	width : 475px ;
	xheight : 310px ;
	float : left ;
	xpadding : 3px ;
	
	-moz-border-image: url("../img/back/back_2block.png") 15;
	-webkit-border-image: url("../img/back/back_2block.png") 15 ;
	-o-border-image: url("../img/back/back_2block.png") 15 ;
	-ms-border-image: url("../img/back/back_2block.png") 15 ;
	border-style:solid; border-width:15px; 
}


/*会社概要*/
div.main_parts3 {
	width : 720px ;
	xheight : 310px ;
	float : left ;
	xpadding : 3px ;
	
	-moz-border-image: url("../img/back/back_1block02.png") 15;
	-webkit-border-image: url("../img/back/back_1block02.png") 15 ;
	-o-border-image: url("../img/back/back_1block02.png") 15 ;
	-ms-border-image: url("../img/back/back_1block02.png") 15 ;
	border-style:solid; border-width:15px; 
}

/*お問い合せ*/
div.main_parts4 {
	width : 950px ;
	xheight : 310px ;
	float : left ;
	xpadding : 3px ;
	
	-moz-border-image: url("../img/back/back_1block02.png") 15;
	-webkit-border-image: url("../img/back/back_1block02.png") 15 ;
	-o-border-image: url("../img/back/back_1block02.png") 15 ;
	-ms-border-image: url("../img/back/back_1block02.png") 15 ;
	border-style:solid; border-width:15px; 
}

/*お知らせsub*/
div.main_parts02 {
	xwidth : 240px ;
	xheight : 310px ;
	xfloat : left ;
	xpadding : 3px ;
	
	-moz-border-image: url("../img/back/back_1block02.png") 15;
	-webkit-border-image: url("../img/back/back_1block02.png") 15 ;
	-o-border-image: url("../img/back/back_1block02.png") 15 ;
	-ms-border-image: url("../img/back/back_1block02.png") 15 ;
	border-style:solid; border-width:15px; 
}

/*お知らせsub外枠*/
div.main_parts_nav {
	width : 225px ;
	
	float : left ;
	
	margin : 12px;
	border-image: none ;
	-moz-border-image: none;
	-webkit-border-image: none ;
	-o-border-image: none ;
	-ms-border-image: none ;
	border-style:solid;
	border-width:0px; 
}


/*共通部品*/

p.main_date {
	font-size : 12px ;
	color : #513D36 ;
	margin-top : 20px ;
	text-align : right ;
	margin-right : 20px ;
}

a.main_parts_img01 img {
	xmargin-top : 20px ;
	xmargin-left : 20px ;
	padding : 15px ;
}

div.main_parts a {
	text-decoration : none ;
	xwidth : 200px ;
}

div.main_parts a:hover {
	text-decoration : underline ;
}

/*WEBとITEM*/

/*
a.main_title02 {
	font-size : 16px ;
	color : #513D36 ;
	display : block ;
	margin-top : 20px ;
	margin-left : 20px ;
}


a.main_url01 {
	font-size : 12px ;
	color : #513D36 ;
	display : block ;
	margin-top : 5px ;
	margin-left : 20px ;
}
*/


/*お問い合せ小窓*/

table.main_table01 {
	margin-top : 5px ;
	margin-left : 20px ;
	width : 430px ;
}

table.main_table01 td.td01 {
	font-size : 12px ;
	color : #513D36 ;
	width : 120px ;
	vertical-align : top ;
	padding : 3px ;
}

table.main_table01 td.td02 {
	font-size : 12px ;
	color : #513D36 ;
	vertical-align : top ;
}

/*共通*/

p.main_text01 {
	font-size : 14px ;
	color : red ;
	margin-left : 20px ;
	margin-top : 5px ;
}

table.main_table02 {
	margin-top : 5px ;
	margin-left : 20px ;
	width : 430px ;
}

table.main_table02 td.td01 {
	font-size : 12px ;
	color : #513D36 ;
	width : 160px ;
	vertical-align : top ;
	padding : 3px ;
}

table.main_table02 td.td02 {
	font-size : 12px ;
	color : #513D36 ;
	vertical-align : top ;
}

ul.main_ul01 {
	width : 220px ;
	font-size : 12px ;
	color : #513D36 ;
}

ul.main_ul01 li.li01 {
	margin-left : 20px ;
	margin-top : 5px ;
}

a.main_title_img01 img {
	margin : 20px 0 0 30px ;
}

dl.main_dl01 {
	width : 190px ;
	margin-left : 15px ;
	margin-right : 15px ;
}

dl.main_dl01 dt.dt01 {
	font-size : 12px ;
	color : #513D36 ;
}

dl.main_dl01 dd.dd01 {
	font-size : 12px ;
	color : #513D36 ;
	margin-bottom : 5px ;
}


/* ------------------------------
 ■■ お知らせnews ■■
------------------------------ */

p.news_list01 {
	margin : 10px 0 ;
}

p.news_list01 a {
	color : #513D36 ;
}

p.news_text01_detail {
	width: 650px;
	xfont-size : 12px ;
	color : #513D36 ;
	padding : 15px ;
}


