@charset "EUC-JP";
/*　---------------------------------------------------------------------------　共通*/
*{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",san-serif;}
.ctr{
	text-align:center;}
.red{
	color:#AA0000;
	font-weight:bold;}
.reds{
	color:#AA0000;
	font-weight:bold;
	font-size:12px;}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix{
	zoom:1;}
body{
	background:url("../images/bg.gif") repeat-x;
	text-align:center;}
img{
	border:0;}
li strong{
	font-size:12px;}
/*　---------------------------------------------------------------------------　ヘッダー部分*/
#headerWrapper{
	text-align:left;
	margin:0 auto;
	padding:15px 0 0;
	width:760px;
	background:url("../images/header/header.gif") no-repeat;}
#headerWrapper h1{
	float:right;
	margin-top:25px;
	padding-right:20px;
	width:380px;_width:400px;
	color:#666;
	font-size:12px;
	text-align:right}
#logoWrapper{
	margin:0 0 20px 20px;
	width:280px;_width:300px;}
#flashWrapper{
	clear:right;
	_margin-top:-3px;}	
/*　---------------------------------------------------------------------------　パンくずリスト*/
#navBreadCrumbWrapper{
	margin:0 auto;
	padding:5px 0 0 20px;_padding:7px 0 0 20px;
	width:740px;_width:760px;
	height:27px;_height:32px;
	background:url("../images/header/navigation.gif") no-repeat;
	text-align:left;}
#navBreadCrumbWrapper li{
	display:inline;
	font-size:12px;
	color:#666;}
#navBreadCrumbWrapper li a{
	font-size:12px;
	text-decoration:none;
	color:#666;}
#navBreadCrumbWrapper li a:hover{
	text-decoration:underline;}
/*　---------------------------------------------------------------------------　メイン部分*/
#mainWrapper{
	display:block;
	margin:0 auto;
	padding:0 12px 20px 10px;_padding:0 10px 20px;
	width:738px;_width:760px;
	background:url("../images/mainWrapper.gif") repeat-y;
	text-align:left;}
/*　---------------------------------------------------------------------------　トップページ部分*/
#contentMainWrapper{
	margin:-10px 0 0;
	width:541px;
	float:right;}
/*　---------------------------------------------------------------------------　トップページ中央部分*/
#contentMain{
	float:left;
	margin:6px 0 0 2px;_margin:6px 0 0;
	padding-bottom:30px;
	width:341px;
	background:url("../images/contents-top/footer.gif") no-repeat;
	background-position:left bottom;}
#indexDefault{
	margin:12px 0 0;
	width:341px;
	background:url("../images/contents-top/outline-mid.gif") repeat-y;}
#indexDefault ul,#indexDefault ol{
	margin:1em 0 0;
	padding:0 0 0.5em 10px;}
#indexDefault li{
	margin:0 0 0.5em;
 	list-style-type:none;
	line-height:1.3em;}
#contentMain h2,
#contentMain h3,
#contentMain h4,
#contentMain h5,
#contentMain h6,
#contentMain p.sub-title{
	padding:7px 0 0 18px;_padding:8px 0 0 18px;
	width:323px;_width:341px;
	height:33px;_height:40px;
	background:url("../images/contents-top/outline-top.gif") no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;}
#osusume1,
#osusume3{
	margin:0 0 10px 9px;
	padding:90px 0 0;
	width:323px;
	height:35px;_height:125px;
	background:url("../images/contents-top/osusume_orix.jpg") no-repeat;}
#osusume3{
	background:url("../images/contents-top/osusume_sumishin.jpg") no-repeat;}
.osusume1bt a:link,.osusume1bt a:visited,
.osusume3bt a:link,.osusume3bt a:visited{
	display:block;
	overflow:hidden;
	margin:5px 0 0 40px;
	width:125px;
	height:25px;
	background:url("../images/contents-top/osusume_bt.gif") no-repeat;}
.osusume1bt span,
.osusume3bt span{
	display:none;}
.osusume1bt a:hover,
.osusume3bt a:hover{
	background-position:bottom;}

#osusume2{
	margin:0 0 20px 9px;
	padding:90px 0 0;
	width:323px;
	height:35px;_height:125px;
	background:url("../images/contents-top/osusume_rakuten.jpg") no-repeat;}
.osusume2bt a:link,.osusume2bt a:visited{
	display:block;
	overflow:hidden;
	margin:10px 0 0 182px;
	width:125px;
	height:25px;
	background:url("../images/contents-top/osusume_bt.gif") no-repeat;}
.osusume2bt span{
	display:none;}
.osusume2bt a:hover{
	background-position:bottom;}


.note{
	padding-bottom:15px;}
.note p{
	margin:0 15px 1em;
	padding:2px 0 0 3px;
	background:url("../images/contents/underline.gif") repeat-y;
	font-size:12px;
	line-height:20px;}
.note a{
		font-size:12px;}
p#sign{
	text-align:right;
	padding:5px 20px 0 0;
	font-size:10px;
	font-weight:bold;
	color:#336699;}
#pickUpCampaign a:link,#pickUpCampaign a:visited{
	display:block;
	margin:0 0 10px 10px;
	width:323px;
	height:125px;
	background:url("../images/contents-top/pickupCampaign.jpg") 0 top no-repeat;}
#pickUpCampaign a:hover{
	margin:0 0 10px 10px;
	background-position:bottom;}
#pickUpCampaign span{
	display:none;}
#indexDefault hr{
	margin:0 0 20px;}
/*　---------------------------------------------------------------------------　トップページ右側部分*/
#navColumnTwo{
	float:right;
	width:190px;}
#navColumnOne h2{
	display:none;}
#navColumnOne p span,
#navColumnTwo h2,
#navColumnTwo p span,
#navColumnOne h3,
#navColumnOne h4,
#navColumnOne h5,
#navColumnOne h6{
	text-indent:-9999px;}
#navColumnOne ul,
#navColumnOne ol,
#navColumnTwo ul,
#navColumnTwo ol{
	list-style-type:none;}
/*　---------------------------------------------------------------------------　トップページ左側部分*/
#navColumnOne{
	float:left;
	margin:-4px 0 0;
	width:190px;}
/*　---------------------------------------------------------------------------　メニュー|全Ｐ共通|タイトル部分*/
#menuAboutUs{
	width:190px;
	height:31px;
	background:url("../images/menu/menu_about_us.gif") no-repeat;}
#menuCompany{
	width:190px;
	height:37px;
	background:url("../images/menu/menu_company.gif") no-repeat;}
#menuHikaku{
	width:190px;
	height:37px;
	background:url("../images/menu/menu_hikaku.gif") no-repeat;}
#menuInfo{
	width:190px;
	height:31px;
	background:url("../images/menu/menu_info.gif") no-repeat;}
#menuSim{
	width:190px;
	height:37px;
	background:url("../images/menu/menu_sim.gif") no-repeat;}
#menuSite{
	width:190px;
	height:35px;
	background:url("../images/menu/menu_site.gif") no-repeat;}

#menuAboutUs span,
#menuCompany span,
#menuHikaku span,
#menuInfo span,
#menuPickUp dt span,
#menuSim span,
#menuSite span{
	display:none;}
#navColumnOne ul.listEnd,
#navColumnTwo ul.listEnd{
	width:190px;
	margin-bottom:10px;
	padding:0 0 13px 0;
	background:url("../images/menu/list-bottom.gif") bottom no-repeat;}
#navColumnOne li a:link,
#navColumnOne li a:visited,
#navColumnTwo li a:link,
#navColumnTwo li a:visited{
	display:block;
	overflow:hidden;
	padding:5px 0 0 30px;
	width:160px; _width:190px;
	height:14px; _height:19px;
	background:url("../images/menu/list-middle.gif") top no-repeat;
	font-size:12px;
	text-decoration:none;}
#navColumnOne li a:hover,
#navColumnOne li a:hover,
#navColumnTwo li a:hover{
	background-position:bottom;}
.menuSubTitle{
	width:190px;
	height:22px;
	padding:5px 0 0 25px;
	background:url("../images/menu/menu_sub_title.gif") no-repeat;
	color:#666666;
	font-size:10px;}
#menuSite{
	width:190px;
	height:35px;
	background:url("../images/menu/menu_site.gif") no-repeat;}
#menuSiteMid{
	width:190px;
	background:url("../images/menu/menu_site_middle.gif") repeat-y;}
#menuSiteMid p{
	padding:10px 10px 5px;
	font-size:12px;
	line-height:1.2em;}
#menuSiteBot{
	margin-bottom:5px;
	width:190px;
	height:35px;
	background:url("../images/menu/list-bottom2.gif") no-repeat;}
#menuSiteBot p{
	padding:15px 0 0 120px;}
#menuSiteBot a:link,
#menuSiteBot a:visited{
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;}
#menuSiteBot a:hover{
	text-decoration:underline;
	color:#FFFFFF;}

dl#menuPickUp{
	margin:0 0 5px;
	padding-bottom:15px;
	width:190px;
	background:url("../images/menu/pickupBot.gif") bottom no-repeat;}
#menuPickUp dt{
	margin:0;
	width:190px;
	height:45px;
	background:url("../images/menu/pickupTop.gif") no-repeat;}
#menuPickUp dd{
	margin:0;
	padding:5px 15px 5px;
	background:url("../images/menu/pickupMid.gif") repeat-y;
	font-size:12px;}
#menuPickUp dd a{
	font-size:12px;
	text-decoration:none;}
/*　---------------------------------------------------------------------------　トップページ右側|クレカ比較部分*/
#menuCampaign a:link,
#menuCampaign a:visited,
#menuCreditRecords a:link,
#menuCreditRecords a:visited,
#menuFaq a:link,
#menuFaq a:visited,
#menuNews a:link,
#menuNews a:visited,
#menuSaimuSeiri a:link,
#menuSaimuSeiri a:visited,
#menuSogolink a:link,
#menuSogolink a:visited,
#menuTrivia a:link,
#menuTrivia a:visited,
#menuWords a:link,
#menuWords a:visited{
	display:block;
	overflow:hidden;
	margin:0 0 3px 1px;
	padding:30px 0 0 20px;
	width:169px;_width:189px;
	height:14px;_height:44px;
	font-size:10px;
	color:#666;}
#menuCampaign a:link,
#menuCampaign a:visited{
	background:url("../images/menu/menu_campaign.gif") bottom no-repeat;}

#menuCreditRecords a:link,
#menuCreditRecords a:visited{
	background:url("../images/menu/menu_creditrecords.gif") bottom no-repeat;}

#menuFaq a:link,
#menuFaq a:visited{
	background:url("../images/menu/menu_faq.gif") bottom no-repeat;}

#menuNews a:link,
#menuNews a:visited{
	background:url("../images/menu/menu_news.gif") bottom no-repeat;}

#menuSaimuSeiri a:link,
#menuSaimuSeiri a:visited{
	background:url("../images/menu/menu_saimuseiri.gif") bottom no-repeat;}

#menuSogolink a:link,
#menuSogolink a:visited{
	background:url("../images/menu/menu_sogolink.gif") bottom no-repeat;}

#menuTrivia a:link,
#menuTrivia a:visited{
	background:url("../images/menu/menu_trivia.gif") bottom no-repeat;}

#menuWords a:link,
#menuWords a:visited{
	background:url("../images/menu/menu_words.gif") bottom no-repeat;}

#menuCampaign a:hover,
#menuCreditRecords a:hover,
#menuFaq a:hover,
#menuNews a:hover,
#menuSaimuSeiri a:hover,
#menuSogolink a:hover,
#menuTrivia a:hover,
#menuWords a:hover{
	color:#FF9900;
	background-position:top;}

/*　---------------------------------------------------------------------------　コンテンツ部分|カード詳細*/
#contentMain2{
	margin:0 0 0 5px;
	/*padding:16px 0 0;h3タグの位置の調整*/
	padding:17px 0 0 5px;}
#contentMain2 h2{
	padding:16px 0 0 20px;
	width:510px;_width:530px;
	height:30px;_height:46px;
	background:url("../images/contents/titleCardDetail.gif") no-repeat;
	color:#FFFFFF;
	font-weight:bold;}
.outlineTop{
	margin:20px 0 0;
	width:530px;
	height:15px;
	background:url("../images/contents/outlineTop.gif") no-repeat;}
.subTitleSort{
	background:url("../images/contents/subTitleSort.gif") no-repeat;}
.outlineMid,.outlineMid2{
	padding:5px 25px 1em 30px;_padding:5px 25px 0 30px;
	width:475px;_width:530px;
	background:url("../images/contents/outlineMid.gif") repeat-y;}
.outlineMid p{
	color:#333;}
p.ptitle{
	margin:0 0 1em;
	padding:3em 0 0 20px;
	background:url("../images/contents/ptitle.gif") 0 3em no-repeat;}
.outlineMid ul,.outlineMid ol{
	margin:1em 0 1em;
	padding:0 2em 0;}
.outlineMid li{
	margin:0 0 0.5em;
 	list-style-type:none;
	line-height:1.3em;}
li.iconNo01,
li.iconNo02,
li.iconNo03,
li.iconNo04,
li.iconNo05,
li.iconNo06,
li.iconNo07,
li.iconNo08,
li.iconNo09,
li.iconNo10,
li.itemList,
li.itemList2{
	padding:0 0 0 25px;
	background:url("../images/icon/no01.gif") no-repeat;}
li.iconNo02{
	background:url("../images/icon/no02.gif") no-repeat;}
li.iconNo03{
	background:url("../images/icon/no03.gif") no-repeat;}
li.iconNo04{
	background:url("../images/icon/no04.gif") no-repeat;}
li.iconNo05{
	background:url("../images/icon/no05.gif") no-repeat;}
li.iconNo06{
	background:url("../images/icon/no06.gif") no-repeat;}
li.iconNo07{
	background:url("../images/icon/no07.gif") no-repeat;}
li.iconNo08{
	background:url("../images/icon/no08.gif") no-repeat;}
li.iconNo09{
	background:url("../images/icon/no09.gif") no-repeat;}
li.iconNo10{
	background:url("../images/icon/no10.gif") no-repeat;}
li.itemList{
	background:url("../images/icon/li01.gif") 10px 3px no-repeat;
	font-size:12px;}
li.itemList a{
	font-size:12px;}
li.itemList2{
	background:url("../images/icon/li01.gif") 10px 3px no-repeat;}
.outlineMid h3{
	margin:0 0 20px;}
#cardDetail table{
	margin:0 0 30px;
	width:475px;}
#cardDetail p{
	margin:0 0 10px 10px;
	color:#003366;
	font-size:12px;
	font-weight:bold;}
td#boxRight{
	padding:20px 0 0;}
h3#featuredProducts{
	margin:0 0 20px;
	padding:17px 0 0 150px;_padding:18px 0 0 150px;
	width:317px;_width:467px;
	height:28px;_height:45px;
	background:url("../images/contents/subTitleInformation.gif") no-repeat;
	color:#999999;
	font-size:12px;
	font-weight:bold}
/*とりあえず以下、変更不可。。。。*/

#featuredProductsParts{
	margin:0 0 0 5px;
	width:480px;_width:480px;}
.centerBoxContentsFeatured{
	vertical-align: top;
	float: left;
	_padding:0 8px;
	font-size:12px;}

.centerBoxContentsFeatured a{
	font-size:12px;}
/*とりあえずここまで、変更不可。。。。*/

#cardCompany h4{
	margin:30px 0 20px;
	padding:17px 0 0 150px;_padding:18px 0 0 150px;
	width:317px;_width:467px;
	height:28px;_height:45px;
	background:url("../images/contents/subTitleInformation.gif") no-repeat;
	color:#999999;
	font-size:12px;
	font-weight:bold}
#cardCompany ul{
	width:480px;_width:460px;
	margin:0 0 0 20px;}
#cardCompany li{
	vertical-align: top;
	float:left;
	display:block;
	padding:0 0 3px 15px;
	width:140px;_width:150px;
	background:url("../images/icon/allow.gif") 0 4px no-repeat;}
#cardCompany li a{
	font-size:12px;
	text-decoration:none;}
#cardCompany li a:hover{
	text-decoration:underline;}


.outlineMid p{
	margin:0 0 1em 0;
	line-height:1.5em;}
#check p{
	padding:10px 0 0 15px;
	line-height:1.5em;
	font-size:12px;
	color:#666;}
.tableDetail{
	text-align:center;}
.tableDetail table{
	margin:10px auto;_margin:30px auto 10px;
	width:453px;
	font-size:12px;
	border-collapse:collapse;
	line-height:1.5em;
	text-align:left;}
.tableDetail table caption{
	margin:25px 0 15px;
	padding:5px 0 0 30px;_padding:5px 0 15px 30px;
	width:453px;
	height:26px;
	background:url("../images/contents/tableTitle.gif") no-repeat;
	text-align:left;}
.tableDetail th{
	padding:2px 0 0 15px;
	width:120px;
	background:url("../images/contents/tableTh.jpg") right center no-repeat;
	border:1px solid #b8b8aa;
	color:#5f5a29;
	font-size:12px;
	font-weight:normal;}
.tableDetail td{
	padding:4px 10px;
	border-top:1px solid #b8b8aa;
	border-bottom:1px solid #b8b8aa;
	border-right:1px solid #b8b8aa;
	font-size:12px;
	line-height:1.5em;}
.tableDetail td img{
	margin:5px 0;}
#otherCards p{
	margin:25px 0 5px 11px;
	padding:5px 0 0 30px;_padding:5px 0 15px 30px;
	width:453px;
	height:26px;
	background:url("../images/contents/tableTitle.gif") no-repeat;
	text-align:left;}
#otherCards ol{
	margin:0 0 15px 35px;}
#otherCards li{
	vertical-align: top;
	margin:0;
	padding:0 0 3px 15px;
	background:url("../images/icon/allow.gif") 0 4px no-repeat;
	font-size:12px;}
#otherCards li a{
	font-size:12px;}
.outlineBot{
	width:530px;
	height:15px;
	background:url("../images/contents/outlineBot.gif") no-repeat;}
#btBigBot{
	margin:20px 0 30px 101px;}
#btBigBot a{
	display:block;
	width:265px;
	height:49px;}
#btBigBot a:link,#btBigBot a:visited{
	background:url("../images/contents/btBig.gif") no-repeat;
	background-position:top;}
#btBigBot a:hover{
	background-position:bottom;}
#btBigBot span{
	display:none;}
a.a-none{
	text-decoration:none;
	color:#000000;}
/*　---------------------------------------------------------------------------　コンテンツ部分|キャッシング*/
#detail h3,p.tbl-title{
	display:block;
	margin:0 0 0 10px;
	padding:6px 0 0 30px;
	width:453px;
	height:26px;
	background:url("../images/contents/detail_table-title.gif") no-repeat;
	font-size:12px;
	font-weight:normal;
	color:#1c2661;}
#detail table{
	margin:10px 0 15px 26px;
	width:420px;
	border-collapse:collapse;
	line-height:1.5em;}
#detail th{
	text-align:left;
	padding:2px 0 0 20px;
	width:96px;_width:100px;
	height:23px;_height:25px;
	background:url("../images/contents/detail_table-th.jpg") no-repeat;
	background-position:center;
	border:1px solid #b8b8aa;
	color:#5f5a29;
	font-size:12px;
	font-weight:normal;}
#detail td{
	padding:2px 0 0 10px;
	width:304px;
	height:25px;
	border-top:1px solid #b8b8aa;
	border-bottom:1px solid #b8b8aa;
	border-right:1px solid #b8b8aa;
	font-size:12px;}
/*　---------------------------------------------------------------------------　コンテンツ部分|カード一覧ページ*/
#productListing{
	text-align:center;}
.productsListingNumber{
	text-align:right;}
.productsListingNumber p{
	margin:0 10px 0 0;
	line-height:1.5em;
	font-size:12px;}
.productsListingNumber a{
	font-size:12px;
	text-decoration:none;}
.productsListingNumber a:hover{
	text-decoration:underline;}

/*　---------------------------------------------------------------------------　コンテンツ部分|カード一覧カード詳細ページ*/
dl.c_info {
	margin:20px auto 10px;
	padding:0px 10px 1px;
	width:452px;
	background:url("../images/contents/card-list/c_info_foot.gif") bottom no-repeat;
	text-align:left;}

dl.c_info dt {
	padding:11px 0 0 30px;_padding:13px 0 0 30px;
	width:422px ;_width:452px;
	height:24px;_height:35px;
	background:url("../images/contents/card-list/c_info_head.gif") no-repeat;
	color:#666;
	font-weight:bold;}

dl.c_info dd {
	padding-bottom:10px;
	width:452px;
	background:url("../images/contents/card-list/c_info_body.gif") repeat-y;
	line-height:1.4em;}

.info_l {
	float:left;
	width:130px;
	height:auto;}

.info_l div.card-image2{
	margin-bottom:10px;
	width:135px;_width:150px;
	padding:15px 0 0 15px;}

.info_r {
	float:right;
	padding:15px 5px 0 10px;
	width:285px;_width:300px;}

div.bt_detail a,div.bt_offer a{
	display:block;
	height:24px;
	margin:0 0 0 12px;}

div.bt_offer a{
	margin:8px 0 0 12px;}
div.bt_detail a:link,
div.bt_detail a:visited,
div.bt_offer a:link,
div.bt_offer a:visited{
	width:123px;
	height:24px;
	background:url("../images/contents/card-list/bt_detail.gif") top no-repeat;}

div.bt_offer a:link,div.bt_offer a:visited{
	background:url("../images/contents/card-list/bt_offer.gif") top no-repeat;}

div.bt_detail a:hover,
div.bt_offer a:hover{
	background-position:bottom;}
div.bt_detail a span,
div.bt_offer a span{
	display:none;}
.info_r p,
.info_r p span{
	font-size:12px;}
.info_r table.info_tbl,
.info_r table.info_tbl2 {
	clear:both;
	margin:2px 2px 1px 0;
	padding:0px;
	width:280px;
	border-collapse:collapse;
	empty-cells:show;
	line-height:21px;}
.info_r table.info_tbl2{
	margin-top:10px;}
.info_r table th{
	padding-top:2px;
	width:97px;
	height:19px;
	background:url("../images/contents/card-list/th_bg.gif") no-repeat;
	border:1px #676767 solid;
	color:#ffffff;
	font-weight:normal;
	line-height:19px;
	text-align:center;
	vertical-align:middle;}

.info_r table td{
	padding:0 0 0 5px;
	background-color:#fff;
	border:1px #676767 solid;}
.info_r table th,
.info_r table td,
.info_r table td span{
	font-size:12px;}

p#verified{
	margin:0 0 0 315px;
	font-size:12px;
	text-decoration:underline;}
/*　---------------------------------------------------------------------------　コンテンツ部分|豆知識ページ*/
.frame{
	padding:10px 0 40px 20px;}
.frame table{
	width:480px;}
.frame_left150{
	width:150px;
	text-align:center;}
.frame_left150 img{
		border:1px solid #999;}
.frame td p{
	padding:2px 20px 0 5px;}
.frame td p,.frame td a{
	font-size:12px;}
.knowledge-tbl table{
	margin:20px 0 30px;
	width:100%;
	font-size:12px;
	border-collapse:collapse;
	line-height:1.5em;}
.knowledge-tbl th{
	text-align:center;
	padding:2px 1em 0;
	height:23px;_height:25px;
	background-color:#dce0e5;
	border:1px solid #b8b8aa;
	color:#5f5a29;
	font-weight:normal;
	font-size:12px;}
.knowledge-tbl td{
	padding:8px 10px 5px;
	border:1px solid #b8b8aa;
	text-align:left;
	font-size:12px;}
div.glotable tr{
	background-color:#F3F2E9;}
div.glotable td.glotitle{
	padding-left:10px;
	font-weight:bold;
	color:#FFF;
	line-height:1.5em;
	background-color:#666;}
div.glotable th,div.glotable td{
	line-height:1.5em;}
div.glotable th{
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:30px;}
div.glotable td{
	padding:5px 5px 10px 10px;}
/*table{
	margin:20px 0;}
table th.title{
	text-align:center;
	font-weight:bold;
	height:2em;
	background-color:eaeaea;}
table th.subtitle{
	text-align:left;
	padding:5px 0 5px 10px;}
table td.value{
	text-align:right;
	padding:5px 10px 5px 0;}*/
table td.value2{
	text-align:center;
	padding:5px 0;}
.img{
	margin:20px 0;}
p#faq-q{
	margin:0 0 20px;
	padding-left:30px;
	background:url("../images/contents/faq-q.gif") 0 50% no-repeat;
	background-color:#f0f3f8;
	border-bottom:1px dotted #999;
	line-height:3em;}
p#faq-a{
	margin:0 0 30px;
	padding-left:30px;
	background:url("../images/contents/faq-a.gif") 0 50% no-repeat;
	background-color:#ffeee6;
	border-bottom:1px dotted #999;
	line-height:3em;}
p#faq-sub{
	margin:0 0 15px;
	width:80px;
	padding-left:15px;
	background:url("../images/icon/allow.gif") 0 30% no-repeat;
	border-bottom:1px solid #999;}
div.box{
	margin:0 0 0 20px;
	padding:20px 0 0 0;}

div.leftbox{
	float:left;
	width:80px;}

div.rightbox{
	float:right;
	padding:0;}
/*　---------------------------------------------------------------------------　コンテンツ部分|サイトマップ　*/
.sitemap{
	padding-top:20px;
	width:33%;
	float:left;}
.sitemap a.bold{
	font-weight:bold;}
.sitemap p{
	margin:0 0 0 20px;
	font-weight:bold;}
.sitemap ul{
	padding:5px 0 0 15px;
	margin:0 0 30px 25px;}
.sitemap li{
	list-style-type:disc;
	line-height:1.5em;}
/*　---------------------------------------------------------------------------　コンテンツ部分|ブログ用　*/
p.blogTitle{
	margin:0 0 15px;
	padding-left:15px;
	background:url("../images/icon/allow.gif") 0 5px no-repeat;
	border-bottom:1px solid #999;}
p.entryMore{
	text-align:right;}
/*　---------------------------------------------------------------------------　フッター部分*/
#footerWrapper{
	margin:0 auto;
	padding:0 0 5px 0;
	width:760px;
	background:url("../images/footer/bg.gif") repeat-y;
	text-align:center;}
#siteinfoLegal{
	margin-bottom:5px;
	padding:8px 0 0;
	width:760px;
	height:21px;_height:29px;
	background:url("../images/footer/copy.gif") no-repeat;}
#siteinfoLegal p,#siteinfoLegal a{
	color:#FFFFFF;
	font-size:12px;}
#siteinfoLegal a:link,#siteinfoLegal a:visited{
	text-decoration:none}
#siteinfoLegal a:hover{
	text-decoration:underline;}
#copyright-txt p{
	font-size:12px;}
#footerWrapper li{
	display:inline;
	margin:0 0.5em 0 0;
	padding:0 0 0 0.5em;
	border-left:1px solid #666;}
#footerWrapper li a{
	font-size:12px;}
#footerWrapper li.end{
	padding:0 0.5em;
	border-right:1px solid #666;}
/*　---------------------------------------------------------------------------　キャンペーン*/
#campaign-mitsuisumitomo{
	padding:10px 10px 20px;}
#campaign-mitsuisumitomo-menu{
	margin:15px 0 15px 2px;}
#citiGoldCampagin td{
	padding:0 0 0 10px;}
#campaignTable{
	padding:40px 0 20px;}
#campaignTable table{
	width:100%;}
#campaignTable th{
	height:2.5em;
	background-color:#F3F2E9;
	border:1px solid #999;
	text-align:center;}
#campaignTable td{
	padding:10px 0 0 10px;}
#campaignTable strong{
	font-weight:bold;}
p.oldCampaign{
	text-align:right;}
/*　---------------------------------------------------------------------------　リンクページ*/
#sogolink p{
	margin:25px 0 5px 11px;
	padding:5px 0 0 30px;_padding:5px 0 15px 30px;
	width:453px;
	height:26px;
	background:url("../images/contents/tableTitle.gif") no-repeat;
	text-align:left;}
#sogolink ol{
	margin:0 0 15px 35px;}
#sogolink li{
	vertical-align: top;
	margin:0;
	padding:0 0 3px 15px;
	background:url("../images/icon/allow.gif") 0 4px no-repeat;
	font-size:12px;}
#sogolink li a{
	font-size:12px;}

/*----------------------------------------------------------おまとめローン特集*/

#omatome-waku-middle{
	padding:0 0 1.5em 35px;
	width:495px;_width:530px;}
	
#omatome-waku-middle img{
margin:0 0 0 10px;
padding:0;
border:0;} 

#omatome-left{
	float:left;
	margin:17px 0 0 -15px;
	*margin:17px 0 0;
	width:238px;_width:253px;}
#omatome-left p{
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	line-height:20px;
	font-size:12px;
	width:238px;
	background:url("../images/illustration/omatome/underline.gif") repeat-y;
}
#omatome-right{
	float:left;
	width:270px;}
#omatome-right div#merit-top{
	width:270px;
	height:43px;
	background:url("../images/illustration/omatome/merit-top.gif") no-repeat;}
#omatome-right div#merit-middle{
	width:270px;
	background:url("../images/illustration/omatome/merit-middle.gif") repeat-y;}
#merit-middle p.underline{
	margin:0 15px 1em 15px;_margin:0 15px 1em 15px;
	padding:0 10px 0 10px;_padding:0 10px 0 10px;
	width:219px;_width:240px;/* 12月1日の続きはココから*/
	line-height:20px;
	font-size:10px;
	background:url("../images/illustration/omatome/underline.gif") repeat-y;
}/*チェック済み*/
#omatome-right div#merit-middle table{
	margin:0 0 0 6px;
}
#merit-middle p.mdes{
	font-size:10px;
	line-height:12px;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
}
	
#omatome-right div#merit-bottom{
	width:270px;
	background:url("../images/illustration/omatome/merit-bottom.gif") no-repeat;}
	
#omatome-waku-bottom{
	clear:both;
	height:8px;
	margin:0 0 15px 0;
	_background:url("../images/illustration/omatome/waku-bottom.gif") no-repeat;}

/* --------------------------------------------------------------------------------------------------------- サイトマップ */
#sitemap{
	text-align:left;
	padding:30px 0 20px 20px;}
#smp_left{
	float:left;
	width:49%;
}
#smp_right{
	float:left;
	width:50%;
}
#smp_left dt,#smp_right dt{
	margin:15px 0 10px 0;
	padding:0 0 0 15px;
	font-weight:bold;
	background:url("../images/icon/li02.gif") 0 50% no-repeat;}
#smp_left dd,#smp_right dd{
	padding:0 0 0 15px;
	border-left:2px solid #999;
}
#smp_left dd,#smp_right dd{
	margin-bottom:40px;}

/* --------------------------------------------------------------------------------------------------------- 相互リンク */
.sogolink-tbl table,.sogolink2-tbl table{
	margin:20px 0 15px 30px;
	width:450px;
	font-size:12px;
	border-collapse:collapse;
	line-height:1.5em;}
.sogolink-tbl th,.sogolink2-tbl th{
	text-align:left;
	padding:2px 0 0 20px;
	width:140px;
	height:23px;_height:25px;
	background-color:dce0e5;
	border:1px solid #b8b8aa;
	color:#5f5a29;
	font-weight:normal;}
,.sogolink2-tbl th{
	width:80px;}
.sogolink-tbl td,.sogolink2-tbl td{
	padding:2px 0 0 10px;
	height:25px;
	border-top:1px solid #b8b8aa;
	border-bottom:1px solid #b8b8aa;
	border-right:1px solid #b8b8aa;}

/* --------------------------------------------------------------------------------------------------------- アドセンス */
#adsenseBot{}
