﻿@charset "utf-8";

*{
 margin:0px;
 padding:0px;
}

body{
 font-size:12px;
 color: #33CCCC;
 background-image:url(../img/sign/back01.gif);
}

h1{
	font-size:12px;
 color:#678197;
	margin:0px;
	padding:5px;
 text-align:right;
}

#wrapper{
 width:890px;
 margin:0px;
 background-color:#FFFFFF;
 border-right:1px #AAAAAA solid ;
 border-bottom:1px #AAAAAA solid;
 border-top:2px #AAAAAA solid;
}

.cr{
 clear:both;
}

a:link{
	color: #3366FF;
}
a:visited{
	color: #3366FF;
}
a:hover{
	color: #33CC00;
}
a:active{
	color: #33CC00;
}

/*--- 文字サイズ設定 ---*/
.smal{
 font-size:10px;
}
.smal_red{
 font-size:10px;
 color:#FF0066;
}
.big{
 font-size:14px;
}
.big_red{
 font-size:14px;
 color:#FF0066;
}
.red{
 color:#FF0066;
}


/*================================================
[HEADER]
================================================*/

#header{
 width:890px;
 border-top:7px #FF0000 solid;
}

#header_l{
 float:left;
 width:250px;
 height:100px;
 background:url(../img/top/title1.gif);
 background-repeat:no-repeat;
 margin-top:-8px;
}

#header_l a{
 display:block;
 width:250px;
 height:100px;
 text-indent:-9999px;
}

#header_r{
 float:right;
 width:600px;
 height:100px;
 padding-top:10px;
 /*border:1px #AAAAAA solid ;*/
 /*background:url(../img/top/kyara.gif) 491px 0px;
 background-repeat:no-repeat;*/
 margin-top:-8px;
}

#head_tyumoku{
 width:530px;
 height:40px;
 text-indent:-9999px;
 margin-top:20px;
}
#head_tyumoku a{
 display:block;
 width:530px;
 height:40px;
 margin:0px;
 background:url(../img/top/chumoku.gif) 0px 0px;
 background-repeat:no-repeat;
}


/*================================================
[CONTENTS]
================================================*/
#contents{
 width:890px;
}

#main_contents{
 float:right;
 width:690px;
 padding:0px 10px 0px 10px;
 text-align:center;
}


/*--- TOPMENU ---------------------------------*/

#mcontents_menu{
 width:690px;
}
#mcontents_menu ul{
 list-style:none;
 margin-left:5px;
}

#contact,#whatsnew,#menseki,#company,#privacy,#ad{
 width:100px;
 height:20px;
 float:left;
}
#home{
 width:80px;
 height:20px;
 float:left;
}

#contact a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#contact a:link{
 background:url(../img/top/button1-1.gif);
 background-repeat:no-repeat;
}
#contact a:visited{
 background:url(../img/top/button1-1.gif);
 background-repeat:no-repeat;
}
#contact a:hover{
 background:url(../img/top/button1-2.gif);
 background-repeat:no-repeat;
}
#contact a:active{
 background:url(../img/top/button1-1.gif);
 background-repeat:no-repeat;
}

#whatsnew a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#whatsnew a:link{
 background:url(../img/top/button2-1.gif);
 background-repeat:no-repeat;
}
#whatsnew a:visited{
 background:url(../img/top/button2-1.gif);
 background-repeat:no-repeat;
}
#whatsnew a:hover{
 background:url(../img/top/button2-2.gif);
 background-repeat:no-repeat;
}
#whatsnew a:active{
 background:url(../img/top/button2-1.gif);
 background-repeat:no-repeat;
}

#menseki a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#menseki a:link{
 background:url(../img/top/button3-1.gif);
 background-repeat:no-repeat;
}
#menseki a:visited{
 background:url(../img/top/button3-1.gif);
 background-repeat:no-repeat;
}
#menseki a:hover{
 background:url(../img/top/button3-2.gif);
 background-repeat:no-repeat;
}
#menseki a:active{
 background:url(../img/top/button3-1.gif);
 background-repeat:no-repeat;
}

#company a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#company a:link{
 background:url(../img/top/button4-1.gif);
 background-repeat:no-repeat;
}
#company a:visited{
 background:url(../img/top/button4-1.gif);
 background-repeat:no-repeat;
}
#company a:hover{
 background:url(../img/top/button4-2.gif);
 background-repeat:no-repeat;
}
#company a:active{
 background:url(../img/top/button4-1.gif);
 background-repeat:no-repeat;
}

#privacy a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#privacy a:link{
 background:url(../img/top/button5-1.gif);
 background-repeat:no-repeat;
}
#privacy a:visited{
 background:url(../img/top/button5-1.gif);
 background-repeat:no-repeat;
}
#privacy a:hover{
 background:url(../img/top/button5-2.gif);
 background-repeat:no-repeat;
}
#privacy a:active{
 background:url(../img/top/button5-1.gif);
 background-repeat:no-repeat;
}

#ad a{
 display:block;
 width:100px;
 height:20px;
 text-indent:-9999px;
}
#ad a:link{
 background:url(../img/top/button6-1.gif);
 background-repeat:no-repeat;
}
#ad a:visited{
 background:url(../img/top/button6-1.gif);
 background-repeat:no-repeat;
}
#ad a:hover{
 background:url(../img/top/button6-2.gif);
 background-repeat:no-repeat;
}
#ad a:active{
 background:url(../img/top/button6-1.gif);
 background-repeat:no-repeat;
}

#home a{
 display:block;
 width:80px;
 height:20px;
 text-indent:-9999px;
}
#home a:link{
 background:url(../img/top/button7-1.gif);
 background-repeat:no-repeat;
}
#home a:visited{
 background:url(../img/top/button7-1.gif);
 background-repeat:no-repeat;
}
#home a:hover{
 background:url(../img/top/button7-2.gif);
 background-repeat:no-repeat;
}
#home a:active{
 background:url(../img/top/button7-1.gif);
 background-repeat:no-repeat;
}

/*--- MAINCONTENTS ---------------------------------*/


.banner{
 text-align:center;
}

#proname{
 text-align:center;
 font-size:16px;
 margin:5px;
 color:#FF0066;
}
#subcommet{
 text-align:center;
 font-size:12px;
 color:#999999;
 margin-bottom:10px;
}

#propoint{
 width:92%; voice-family:"\"}\""; voice-family:inherit; _width:95%;
 padding:0px 10px 20px 10px;
 text-align:left;
 color:#678197;
}

#pointlist{
 margin-left:40px;
 margin-bottom:30px;
 text-align:left;
}

.txtad{
 width:95%;
 text-align:center;
 margin-top:10px;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto;
 color: #678197;
}

#mcontents{
 width:670px; voice-family:"\"}\""; voice-family:inherit; _width:690px;
 /*margin-left:-5px;
 padding-top:20px;
 padding-left:15px;
 padding-right:10px;
 padding-bottom:10px;*/
 /*padding:20px 10px 20px 15px;*/
 margin-left:auto;
 margin-right:auto;
 padding:20px 10px 10px 10px;
 background-color:#C4F0F0;
 border-top:5px #CCCCCC solid;
}


#mcontents_in{
 width:650px;
 background-color:#FFFFFF;
 /*border:1px #CCCCCC solid;*/
 padding-bottom:20px;
 margin-left:auto;
 margin-right:auto;
}

#point{
 width:92%; voice-family:"\"}\""; voice-family:inherit; _width:95%;
 margin-left:auto;
 margin-right:auto;
 border:1px solid #CCCCCC;
 padding:10px;
}
#point_banner{
 float:left;
 width:180px;
}
#point_comment{
 float:right;
 width:380px;
 height:130px;
 line-height:20px;
}
.check_bttn{
 width:170px;
 height:30px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 text-indent:-9999px;
}
.check_bttn a{
 display:block;
 width:170px;
 height:30px;
 background:url(../img/check_bttn.gif);
 background-repeat:no-repeat;
}

.applyb_bttn{
 width:230px;
 height:40px;
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
 margin-bottom:10px;
 text-indent:-9999px;
}
.applyb_bttn a{
 display:block;
 width:230px;
 height:40px;
 background:url(../img/apply_bttn_b.gif);
 background-repeat:no-repeat;
}


.list_table{
 width:95%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
 border-left:none;
 border-bottom:none;
	border-collapse:collapse;
 /*margin-left:12px;*/
 margin-left:auto;
 margin-right:auto;
 font-size:12px;
 text-align:left;
	/*margin:1em auto;*/
	color: #678197;
}

.contents_table{
 width:95%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
 border-left:none;
 border-bottom:none;
	border-collapse:collapse;
 /*margin-left:12px;*/
 margin-left:auto;
 margin-right:auto;
 font-size:12px;
 text-align:left;
	/*margin:1em auto;*/
}
.contents_table caption{
 width:95%;
 font-size:12px;
 /*margin-bottom:-10px;*/
 color:#99CC00;
 padding-top:15px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.column1{
	background:#f9fcfe;
}
.contents_table thead th{
	/*background:#f4f9fe;*/
	text-align:center;
	color:#66a3d3;
}
.contents_table tfoot th{
	text-align:center;
	/*background:#f4f9fe;*/
}
.contents_table tr.odd td{
	background:#f7fbff;
}
.contents_table tr.odd .column1{
	background:#f4f9fe;
}	
.contents_table tbody th,.contents_table tfoot th{
 width:100px;
	color: #678197;
	text-align:center;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
 border-right:none;
 border-top:none;
	padding:.3em 1em;
}
.contents_table thead th{
	color: #678197;
	text-align:center;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
 border-right:none;
 border-top:none;
	padding:.3em 1em;
}
.contents_table tfoot td{
	color:#678197;
	text-align:center;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
 border-right:none;
 border-top:none;
 background-color:#FFFFFF;
	padding:.3em 1em;
}
.contents_table tbody td{
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
 border-right:none;
 border-top:none;
	padding:.3em 1em;
}



/*================================================
[MENU]
================================================*/

#menu{
 float:left;
 width:180px;
 background:url(../img/top/menu01.gif);
 background-repeat:no-repeat;
 background-color:#FF0000;
 padding-top:20px;
 padding-bottom:20px;
 text-align:center;
}

#mcashing{
 margin-left:auto;
 margin-right:auto;
}
#mcardloan,#mcard,#mloan{
 margin-left:auto;
 margin-right:auto;
}
#mcashing ul,#mcardloan ul,#mcard ul,#mloan ul{
 list-style:none;
 line-height:25px;
 text-align:left;
}

.menu_title{
 width:170px;
 height:26px;
 font-size:12px;
 color:#666666;
 padding-top:8px;
 /*padding-left:30px;*/
 background:url(../img/top/menu02.gif) -7px 0px;
 background-repeat:no-repeat;
 margin-left:auto;
 margin-right:auto;
 /*border:1px #999999 solid;*/
}

.menuback{
 /*width:168px;*/
 width:168px;
 background-color:#FFFFFF;
 /*margin-left:7px;*/
 /*margin-left:auto;*/
 /*margin-right:auto;*/
 margin-left:5px; voice-family:"\"}\""; voice-family:inherit; _margin-left:-2px;
 margin-top:-8px; voice-family:"\"}\""; voice-family:inherit; _margin-top:0px;
 padding-top:7px;
 padding-bottom:7px;
}
.menuback ul li{
 padding-left:10px;
}


/*================================================
[FOOTER]
================================================*/

#footer{
background-color:#FF0000;
}


#footer address{
 font-style:normal;
 text-align:center;
 color:#FFFFFF;
}





