@charset "UTF-8";


/* ------------------------------------------------------------
Orico Webクレジット　10　30
------------------------------------------------------------ */

/* 全体設定
**************************************************/
body,img,h1,h2,h3,h4,h5,h6,p,div,dl,dd,dt{
margin:0;
padding:0;
}

/* 特集・専用ボックス
------------------------------------------*/
div#cam{
margin:0;
padding:0;
text-align:left;/*コンテンツ左寄*/
width:760px;
font-size: 12px;
line-height:100%;}


/* Firefoxリンク点線回避
------------------------------------------*/
a{outline:0;}
/*クリア
------------------------------------------*/
div#cam br.clear {clear: both;}


/* ページトップへ戻る
------------------------------------------*/
#cam p.pagetop {
padding:10px 0;
font-weight: bold;
text-align: right;}

/* ライン
------------------------------------------*/
hr.line01 {
border-width: 1px 0px 0px 0px;
border-style: dotted;
border-color:#999999;
height: 1px;}



/*テーブル リセット
------------------------------------------*/
#cam table {
	border-collapse: collapse;
	border: none;
	border-spacing: 0;}
#cam th {
padding:0;
margin:0px;
font-weight: normal;
text-align: left;
vertical-align: top;}
#cam td {
padding:0;
margin:0px;
font-weight: normal;
text-align: left;
vertical-align: top;}


/*テーブル 100
------------------------------------------*/
#cam table.aut_fll{
width:100%;}


/*リンクカラー
------------------------------------------*/
#cam a:visited{color:#941D55;}
#cam a{ color:#1044A7 ;text-decoration:underline;}
#cam a:hover{ color:#FED24D;text-decoration:underline;}
#cam a img{text-decoration:none;border:0;margin:0;padding:0;vertical-align: top;}


/*汎用マージン
------------------------------------------*/
#cam .mgbt5{
margin-bottom:5px;}
#cam .mgbt7{
margin-bottom:7px;}
#cam .mgbt10{
margin-bottom:10px;}

#cam .mg10{
margin:10px 0;}


#cam .mg_aut{
margin:0 auto;}

#cam .ta_cen{/*--センター--*/
text-align:center;}
#cam .ta_ri{/*--右寄せ--*/
text-align:right;}


/*ポイント表記
------------------------------------------*/
#cam div.po{
border:#F8B003 1px solid;
background:#FBFBFB;
text-align:center;
width:160px;
margin:5px auto;
}
#cam div.po p{
padding:5px 0 5px 0;
font-size:10px;
color:#555555;
text-align:center;
}

#cam div.po span.p_big{
font-size:16px;
font-weight:bold;
color:#F8B003;
margin-left:3px;}







/*------------------------------------
個別ページスタート
--------------------------------------*/



/*メインタイトル
-------------------------------------------------------------------*/
#cam h2{
background:url(./img/main.jpg) 0 0 no-repeat;
width:760px;height:133px;}
#cam h2 span{visibility:hidden;}


/*トップ01--------------------------*/
#cam div.top01{
background:url(./img/top01.jpg) 0 0 no-repeat;
width:760px;height:125px;}


/*ナビボタン
------------------------------------------*/

/* 大枠 */
#cam div.top01 div.btn_nav{
height: 60px;
width: 200px;
margin:20px 0 0 530px;
padding:0;}

#cam div.top01 div.btn_nav ul{
width: 180px;
list-style-type: none;
margin:0;
padding:0;}

#cam div.top01 div.btn_nav ul li{
height: 20px;
width: 180px;
list-style-type: none;
display: block;
margin-top:10px;}

#cam div.top01 div.btn_nav ul li a{
display: block;
height: 20px;
width: auto;
margin: 0px;
padding: 0px;}

#cam div.top01 div.btn_nav ul li a span {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	visibility: hidden;
}


/*btn01*/
#cam div.top01 div.btn_nav ul li.btn01 {
width: 176px;
background:url(./img/btn01.gif) no-repeat;}

#cam div.top01 div.btn_nav ul li.btn01 a {
width: 176px;
background:url(./img/btn01.gif) no-repeat;}

#cam div.top01 div.btn_nav ul li.btn01 a:hover {
width: 176px;
background:url(./img/btn01.gif) no-repeat;
background-position: 0px -22px;}

/*btn02*/
#cam div.top01 div.btn_nav ul li.btn02 {
width: 176px;
background:url(./img/btn02.gif) no-repeat;}

#cam div.top01 div.btn_nav ul li.btn02 a {
width: 176px;
background:url(./img/btn02.gif) no-repeat;}

#cam div.top01 div.btn_nav ul li.btn02 a:hover {
width: 176px;
background:url(./img/btn02.gif) no-repeat;
	background-position: 0px -22px;}


/*トップ02--------------------------*/
#cam div.top02{
background:url(./img/top02.jpg) 0 0 no-repeat;
width:760px;
padding-top:216px;}

/*トップ02--------------------------*/
#cam div.top02 div.top02txt{
margin: auto 0 10px 0;
width:760px;
background:#e6e0c7;
padding:5px 0px;}

#cam div.top02 div.top02txt p{
color:#666666;
font-size:10px;
line-height:1.2em;
margin:1px auto 1px 10px;}


/*タイトル
------------------------------------------*/

#cam h3{
width: 760px;
height:35px;
margin:10px 0 0 0;
padding-top:6px;}


#cam h3.tit1{
background:url(./img/tit01.gif) 0 0 no-repeat;}
#cam h3.tit2{
background:url(./img/tit02.gif) 0 0 no-repeat;}
#cam h3.tit3{
background:url(./img/tit03.gif) 0 0 no-repeat;}




/*配置テーブルバナー4箱用
------------------------------------------*/
#cam td.b_aut100{/*小ボックス1*/
width:190px;
text-align:center;
vertical-align:middle;}

/*ショップBG
------------------------------------------*/
#cam td.b_aut100 div.Sbox{
text-align:center;
background:url(./img/boxS_01.gif) center top no-repeat;}

#cam div.Sbox img.bn{
margin:17px auto 12px;
border:none;}


/*ショップ名
------------------------------------------*/
#cam div.s_name{
padding:1px;
font-weight:bold;
font-size:10px;
line-height:1.2em;
height:26px;
text-align:center;
}

#cam div.s_name a{
font-weight:bold;
font-size:10px;
line-height:1.2em;
text-align:center;
}

/*決済名称
------------------------------------------*/
#cam td.b_aut100 div.Sbox_end{
background:url(./img/boxS_04.gif) center bottom no-repeat;}

#cam td.b_aut100 div.Sbox_end p{
text-align:left;
padding:0 0 16px 12px;
color:#555555;
font-size:10px;}


/*フロー
------------------------------------------*/
#cam div.o_forw{
background:url(./img/frow.jpg) no-repeat top center;
width:760px;
text-align:left;}


/*フロー用の箱
------------------------------------------*/
#cam div.o_forw td.b_aut100{/*小ボックス1*/
width:190px;
text-align:left;
vertical-align:top;}

#cam div.o_forw td.b_aut100 div{
height:80px;
width:170px;
margin:5px auto;
text-align:left;
vertical-align:top;}

#cam div.o_forw td.b_aut100 div p{
line-height:1.4em;
font-size:10px;
color:#555555;}

#cam div.o_forw p.f_info{
text-align:right;
line-height:1.4em;
font-size:10px;
color:#555555;
padding-bottom:6px;}














