@charset "utf-8";
/* Donna collect CSS */


/* + start 基本設定 + */


*{
	margin:0px;
	padding:0px;
}

body {
	background-color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	text-decoration:none;
}

br{
	clear:both;
	letter-spacing:0px;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}

a:link {
	text-decoration: underline;
	color:#6666FF;
}
a:visited {
	text-decoration: underline;
	color:#6666FF;
}
a:hover {
	text-decoration: none;
	color:#ff5bb0;
}

body{
	width:900px;
	color:#FFFFFF;
	border:#CCCCCC 1px solid;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
	margin:0px auto;
	line-height:120%;
}

/* + end 基本設定 + */

/* + start header + */

h1.header{
	width:888px;
	background-color:#000000;
	height:17px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
}

div#header{
	width:900px;
	height:250px;
	margin:0px auto;
}

p.header{
	width:900px;
	height:230px;
	border-bottom:#CCCCCC 1px solid;
}
	
/* + end header + */

/* + start main + */
	
	*:first-child+html div#main_box{
		height:100%;
		padding-bottom:5px;
	}
	
/* + end main + */

/* + start leftmenu + */

	div#leftmenu{
		width:200px;
		margin:5px 10px 0px 15px;
		_margin:5px 7px 0px 15px;
		float:left;
		display:inline;
	} 
	
	p.guide a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/guide_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.guide a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/guide_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.order a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/order_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.order a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/order_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.magazine a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/magazine_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.magazine a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/magazine_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.question a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/question_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.question a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/question_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
		
	p.voice a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/voice_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.voice a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/voice_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.sitemap a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/sitemap_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.sitemap a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/sitemap_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.blog{
		display:block;
		width:200px;
		height:90px;
		border:#CCCCCC 1px solid;
	}
	
	p.yukina_ch a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/yukina_ch_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.yukina_ch a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/yukina_ch_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.blog_dtl a{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/blog_dtl_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.blog_dtl a:hover{
		display:block;
		width:200px;
		height:50px;
		background-image:url(../img/blog_dtl_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
/* + goldmenu + */
	
	p.law a{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/law_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.law a:hover{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/law_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	p.escape a{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/escape_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.escape a:hover{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/escape_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	p.privacy a{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/privacy_bt.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.privacy a:hover{
		display:block;
		width:200px;
		height:40px;
		background-image:url(../img/privacy_bt_on.gif);
		background-repeat:no-repeat;
		border:#CCCCCC 1px solid;
	}
	
	p.mobile{
		width:200px;
		height:250px;
		margin-top:10px;
	}
	
	p.otoiawase{
		width:200px;
		height:120px;
		margin-top:10px;
	}
		
	
/* + end leftmenu + */

/* + start rightbox + */

	div#rightbox{
		padding:5px 0px 0px 10px;
		float:left;
		margin-bottom:5px;
		_margin-bottom:10px;
	}
	
	p.menu_bar{
		width:655px;
		/margin-right:5px;
	}
	
	
	div.menu{
		width:653px;
		border:#CCCCCC 1px solid;
		border-top:none;
		margin:0px auto;
		/margin:0px 0px 0px 2px;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:10px;
		float:left;
	}
	
	/* + サービスの流れ + */
	
	p.step{
		width:600px;
		height:150px;
		margin:5px auto 0px;
	}
	
	p.step2{
		width:600px;
		height:150px;
		margin:10px auto 0px;
	}
	
	p.step_last{
		width:600px;
		height:150px;
		margin:10px auto 0px;
		padding-bottom:10px; 
	}
		
	/* + 代行手数料一覧 + */	
		
	p.menu_font{
		font-size:13px;
		color:#000000;
		text-align:left;
		margin:0px auto;
		padding-bottom:10px;
		padding-left:20px;
	}
	
	p.red_font{
		font-size:14px;
		font-weight:bold;
		color:#FF0000;
		text-align:left;
		padding:5px 0px 10px 20px;
	}

	table.charge_table{
		width:300px;
		border:#CCCCCC 1px solid;
		float:left;
		margin:10px 7px 10px 15px;
		_margin:10px 0px 10px 10px;
	}

	table.charge_table tr{
		height:36px;
	}
	
	td.td1{
		width:50%;
		background-color:#fceef5;
		text-align:center;
		color:#000000;
		
	}
	
	td.td2{
		background-color:#ededed;
		text-align:left;
		color:#333333;
		padding-left:15px;
	}
	
	/* + 取り扱い雑誌 + */
	
	p.magazine_view{
		width:122px;
		height:155px;
		float:left;
		margin:10px 5px 10px 10px;
		display:inline;
	}
	
	p.magazine2{
		width:122px;
		height:155px;
		float:left;
		margin:10px 5px 10px 0px;
	}
	
	p.magazine_more{
		float:right;
		margin-right:15px;
		margin-bottom:5px;
		margin-top:10px;
	}
		 
	
/* + end rightmenu + */

/* + start footer + */

	div#footer{
		width:900px;
		height:90px;
		background-image:url(../img/fotter_back.gif);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	p.footer_font{
		font-size:15px;
		color:#000000;
		font-weight:normal;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		line-height:150%;
		padding-top:20px;
	}
	
	html[xmlns] div#footer{
		width:900px;
		background-image:url(../img/fotter_back.gif);
		background-repeat:no-repeat;
		font-size:14px;
		text-align:center;
	}
	
	h2.footer{
	width:898px;
	background-color:#000000;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top:7px;
}


/* + end footer + */


