@charset "shift_jis";

/*** index.html + auto.html ***/

#main02 img { vertical-align: bottom; }
#main02 .iPop01 img {vertical-align:-1px;}
#header_tab li, #zou3 li, #nethoken_faq li, #header_tab li * { display: inline; }
#head_auto { margin-top:15px; padding-left:36px; }
#net_wrap {
	margin: 0 0 0 36px;
	width: 464px;
	background: url(../imgs/20111227_nethoken_bg_01.jpg) repeat-y 0px 0px;
	padding: 15px 45px 5px;
}
#zou3, #nethoken_faq { text-align: center; }
#net_wrap .center_btn { margin: 0px 10px; }
#net_wrap h3 {margin: 15px 0px 0px 1px;}
#net_wrap .inner_box {
	padding: 5px 25px 15px 15px;
	width: 425px;
	margin: 0px auto;
	position: relative;
	background-image: url(../imgs/20111227_nethoken_bg_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#net_wrap .bottom_img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#net_wrap .inner_boxBottom {
	margin: 0px auto;
	width:460px;
}
#net_wrap .up_link a {
	background: url(../imgs/nethoken_icon_02.gif) no-repeat left center;
	padding-left: 15px;
}
#nethoken_faq {
	width: 460px;
	margin: 20px auto;
}
#nethoken_faq dd {
	background: url(../imgs/20111227_nethoken_bg_03.gif) no-repeat 0 0;
	height: 140px;
}
#net_wrap .att_txt {
	font-size: 118%;
	background: url(../imgs/20111227_nethoken_icon_01.gif) no-repeat 0 0.2em;
	padding: 0 0 5px 35px;
}
#net_wrap .or_btn {
	margin-top: -56px;
	position: absolute;
	top: 50%;
	right: 15px;
}
#net_wrap .inner_box .listKome01 li { margin: 5px 0px 0px 10px; }
#net_wrap .listKome01 span { margin: 0 5px 0 -5px; }
#net_wrap .lm_circle span {color: #00B8EE;}
#bottom_img {
	margin: 0px auto;
	width: 554px;
}
* html #net_wrap #benri { margin-left: -1px; }

/*** furiwake ***/

#main02 ol { list-style-type: none; }
#furiwake_wrap {
	margin: 10px auto;
	width: 556px;
}
#direct_col, #card_col {
	width: 273px;
	
}
#direct_col{ float: left; }
#card_col { float: right; }
#main02 .inner {
	border-right: 2px solid #00B8EE;
	border-bottom: 2px solid #00B8EE;
	border-left: 2px solid #00B8EE;
	text-align: center;
	margin-top: -1px;
}
