@charset "Shift_JIS";

/*--------------------------------------------------
  mainContents
--------------------------------------------------*/

#main_contents div.section01 { margin-bottom:20px; }
#main_contents div.section01 .box { width:625px; margin-top:20px; padding-top:20px; background:url(../imgs/sec01_bg01.gif) no-repeat top center; text-align:center; }
#main_contents div.section01 .box ul.area { width:595px; margin:0 auto; }
#main_contents div.section01 .box ul.area li.left { float:left; width:210px; text-align:left; }
#main_contents div.section01 .box ul.area li.center { float:left; width:181px; text-align:left; }
#main_contents div.section01 .box ul.area li.right { float:right; width:180px; text-align:left; }
#main_contents div.section01 .box ul.area dl { width:181px; }
#main_contents div.section01 .box ul.area dt { margin-bottom:10px; }
#main_contents div.section01 .box ul.area dd { margin-bottom:5px; }
#main_contents div.section01 .banner { width:625px; margin-top:20px; text-align:center; }

#main_contents div.section { padding-bottom:10px; }
#main_contents div.section .pic { padding:10px 0; text-align:center; }
#main_contents div.section .attention { padding-left:1.5em; text-indent:-1em; }


/* nouse.html */
#main_contents h1 .subtit {
	font-size:70%;
}
#main_contents div.intro p.weight_nomal {
	font-weight:normal;
}
#main_contents h2.nomalfont {
	background:none;
	border: none;
	color: none;
	font-size: 100%;
	line-height: 1.4;
	margin-top: 28px;
	min-height: auto;
	_height: auto;
	padding: 5px 0 0;
	font-weight:normal;
}
#main_contents div.section p.phone_type {
	margin:0.2em 0 0 1em;
	padding:0;
}




/* index.html */
ul.list-anc { list-style:none; overflow: hidden; }
ul.list-anc li { float:left; margin: 0px 11px 0px 0px; }
ul.list-anc li img {  vertical-align:top; }
ul.list-anc li.last { margin:0px; }

.box-secure {
	background: #f5f5f5;
	border: 1px solid #d9d9d9;
	margin: 10px 0px 15px 0px;
	padding:15px 10px;
}
	
.secure-link {
	margin-top:10px;
	overflow: hidden;
}
.secure-link li {
	width:271px;
	float: left;
	margin:0px 10px;
}
.secure-link li img { vertical-align:top; }

.btn-area { 
	background-color: #efecdc;
	padding: 10px;
	overflow: hidden;
}

.btn-area dl {
	width: 175px;
	background-color: #fff;
	float: left;
	display: inline;
	padding:0px 10px;
	margin-right: 9px;
}
.btn-area dl dt {
	padding: 15px 0px;
	text-align:center;
}
.btn-area dl dd img { vertical-align:top; }
.btn-area dl dd p {
	font-size:78%;
	padding-left:10px;
}

.redBox {
	width:605px;
	background:url(../imgs/redbox_bg_01.gif) center repeat-y;
}
.redBox .redBox-inner {
	background:url(../imgs/redbox_bg_02.gif) center bottom no-repeat;
	padding: 0px 20px 20px 20px;
}

.grayBox {
	width:605px;
	background:url(../imgs/graybox_bg_01.gif) center repeat-y;
}
.grayBox .grayBox-inner {
	background:url(../imgs/graybox_bg_02.gif) center bottom no-repeat;
	padding: 0px 20px 20px 20px;
	overflow: hidden;
}

.redBox-dashed {
	border: 1px dashed #de0b0b;
	padding:10px;
}

.iNote02 {
    background: url("/shared/imgs/i_alertbox_02.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    min-height: 19px;
    padding: 2px 0 0 29px;
}
























