@charset "euc-jp";
/* === Filename is "muji.css" === */

/* ### General Settings */

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
div ,h1 {
	padding:0px;
	margin:0px;
}

div#wrapper img {
	display:block;
}




/* ### £é¿ú½¦7p Settings */
div#caution{
	width:920px;
	margin:16px 15px 30px 15px;
	text-align:center;
}

div#caution p{
	padding-top:4px;
}

div#caution ul {
	text-align:left;
	margin: 0px 0px 5px 0px;
	padding:0px;
}
	
div#caution ul li {
	margin-top: 3px;
	margin-left:5px;
	padding: 0px 0px 0px 10px;
	font-size: 70%;
	line-height: 1.4;
	list-style: none;
	background: url(../images/listbg.gif) no-repeat;
	background-position:0px 7px;
}

/*-----------------------------
A8.net
-----------------------------*/
#wrapper01 h1,h2,h3,h4{
	margin:0;
	padding:0;
}

#wrapper01 img{
	margin:0;
	border:0;
	padding:0;
}

#wrapper00 {
	background:url(../images/bg02.jpg) left top repeat-y;
}

#wrapper01{
	width:808px;
	margin:0 auto;
	padding:0 72px 15px 72px;
	font-size:12px;
	line-height:1.4em;
	color:#333;
	background:url(../images/bg.jpg) top left repeat-x;
}

#wrapper02{
	width:808px;
	margin:0 auto;
	background:url(../images/con_bg.gif) top left repeat-y;
	padding:0;
}

#wrapper03{
	width:780px;
	margin:0 auto;
	padding:0 14px;
}

.grandmain {width:780px;}

#fLeft {
	width:347px;
	float:left;
}

#fRight {
	width:433px;
	float:right;
}




/*=============
btn
=============*/
.btn01{
	background:url(../images/head05-02.jpg) no-repeat top right;
	padding:0 0 19px 10px;
}

.btn02 {
	margin:15px auto;
	padding:0 169px 0 170px;
}

/*=============
report
=============*/
.report{
	width:780px;
	background:url(../images/con03_bg.gif) repeat-y top left;
	}

.reportBox{
	background:url(../images/con03_step_bg.gif) repeat-y top left;
	margin:0 auto;
	width:726px;
}

.stepBox {
	padding:10px 27px;
}

.step{
	width:640px;
	padding:0 43px;
}
/*-------------------*/
/*table
-------------------*/


.spec {
	width:100%;
	border-top:#f998e1 1px solid;
	border-left:#f998e1 1px solid;
	line-height:1.2em;
	margin:0 auto;
}

.spec th {
	padding:5px;
	text-align:left;
	vertical-align:top;
	background-color:#fde0f6;
	border-right:#f998e1 1px solid;
	border-bottom:#f998e1 1px solid;
	font-weight:normal;
}

.spec td {
	padding:5px;
	border-right:#f998e1 1px solid;
	border-bottom:#f998e1 1px solid;
	vertical-align:top;
}




/*-------------
margin,padding
-------------*/
.t002 {	margin-top: 2px;}
.t01 {	margin-top: 5px;}
.t02 {	margin-top: 10px;}
.t03 {	margin-top: 15px;}
.t04 {	margin-top: 20px;}
.t05 {	margin-top: 25px;}
.t06 {	margin-top: 30px;}
.t07 {	margin-top: 35px;}
.t08 {	margin-top: 40px;}
.t09 {	margin-top: 47px;}
.t010 {	margin-top: 50px;}
.t011 {	margin-top: 63px;}
.t30 {	margin-top: 150px;}

.l00 { margin-left: 0px !important}
.l01 { margin-left: 5px;}
.l02 { margin-left: 10px;}
.l03 { margin-left: 15px;}
.l04 { margin-left: 20px;}
.l05 { margin-left: 25px;}
.l06 { margin-left: 30px;}
.l07 { margin-left: 35px;}
.l08 { margin-left: 40px;}
.b01 {	margin-bottom: 5px;}
.b02 {	margin-bottom: 10px;}
.b03 {	margin-bottom: 15px;}
.b04 {	margin-bottom: 20px;}
.r01 { margin-right: 5px;}
.r02 { margin-right: 10px;}
.r03 { margin-right: 15px;}
.r04 { margin-right: 20px;}
.r05 { margin-right: 30px;}
.r06 { margin-right: 50px;}
.r07 { margin-right: 25px;}

.padt01 { padding-top: 5px;}
.padt02 { padding-top: 10px;}
.padt03 { padding-top: 15px;}
.padt04 { padding-top: 20px;}
.padt05 { padding-top: 25px;}
.padt06 { padding-top: 30px;}
.padt08 { padding-top: 40px;}
.padt010 { padding-top: 50px;}

.padb01 {	padding-bottom: 5px;}
.padb02 {	padding-bottom: 10px;}
.padb03 {	padding-bottom: 15px;}
.padb04 {	padding-bottom: 20px;}



/*--------------
align
--------------*/
.txtCenter{
	text-align:center;
}

/*-------------------*/
/*pagetop
-------------------*/
.toplink{
	text-align:right;
	font-size:10px;
	margin:10px 0 0 0;
	padding-right:10px;
	}

.toplink a:link, .toplink a:visited{
	text-decoration:none;
}

.toplink a:hover, .toplink a:active{
	text-decoration:underline;
}

/*
========================================================

2.ClearFix

========================================================
*/


.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}


.clearfix{
    zoom:1;/*for IE 5.5-7*/
}


 /* IE6ÍÑ */
 * html .clearfix {
	display: inline-block;
 }
/* IE7ÍÑ */
 *+html .clearfix {
 	display: inline-block;
}
