@charset "UTF-8";
@import "base.css";
@import "style.css";



/*==========================================================================*/
/*                            Container                                     */
/*==========================================================================*/

html {background: none;}
body {color: #000000; background:#FFF; position:relative;}


/* マージン設定 */
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}


.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}


#wrapper_cover  {width:auto; height:auto; padding:0; margin:auto 0; text-align:center;}
#wrapper{width:100%; height:auto;  padding:0; margin:0 auto; background:url(../img/suppon//bg.jpg) repeat-x; text-align:left;}

#logo {
	width:197px;
	height:36px;
	margin:0;
	position:absolute;
	top:15px;
	left:27px;}


#header {
	width:980px;
	height:556px;
	margin:0 auto;
	position:relative;
}



.cart01 {
	width:980px;
	height:432px;
	margin:0 auto;
	background:url(../img/suppon//cart01.jpg) no-repeat 0 0;
	position:relative;}

.cart02 {
	width:980px;
	height:125px;
	margin:0 auto;
	background:url(../img/suppon//cart02.jpg) no-repeat 0 0;
	position:relative;}

.cart03 {
	width:980px;
	height:450px;
	margin:0 auto;
	background:url(../img/suppon//cart03.jpg) no-repeat 0 0;
	position:relative;}

.cart04 {
	width:980px;
	height:125px;
	margin:0 auto;
		background:url(../img/suppon/btn_new01.jpg) no-repeat 0 0;
	position:relative;}



.bt01 {
	width:691px;
	height:76px;
	margin:0 auto;
	position:absolute;
	top:305px;
	right:55px;
}

.bt02 {
	width:691px;
	height:76px;
	margin:0 auto;
	position:absolute;
	top:322px;
	right:55px;
}

.bt03 {
	width:306px;
	height:66px;
	margin:0 auto;
	position:absolute;
	top:40px;
	right:70px;
}

.bt04 {
	width:306px;
	height:66px;
	margin:6px auto 0px auto;
	position:absolute;
	top:40px;
	right:70px;
}
.bt04 a:hover{
	  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.about {
	width:210px;
	height:16px;
	margin:0 auto;
	position:absolute;
	top: 405px;
    right: 50px;
}

.about2 {
	width:210px;
	height:16px;
	margin:0 auto;
	position:absolute;
	top: 420px;
    right: 50px;
}


div.main {
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:url(../img/suppon//main_bg.jpg) repeat-y;
}




/*==========================================================*/
/*ご利用ガイド2*/
/*==========================================================*/

#guide02 {
margin:0 auto;
width:990px;
}

#guide02 .clearfix {
padding:0 35px 58px;
}

#guide02 div.f_left,
#guide02 div.f_right {
padding:0;
width:450px;
}

#guide02 div.f_right {
line-height:1.7;
}

#guide02 dt {
margin-bottom:8px;
padding:0 0 0 22px;
}

#guide02 dd {
margin-bottom:15px;
padding:0 25px 15px;
background:url(../img/guide_line.jpg) bottom no-repeat;
}



#guide_pri02 {
padding-left:20px;
}

#guide_pri02 ul li a {
padding:0 0 0 12px;
background:url(../img/guide_ico.jpg) 0 4px no-repeat;
font-size:12px;
}







