@charset "utf-8";


div.back_home{
text-align:right;
padding:0 20px 0 0;
margin-bottom:5px;
}

/*Stock List
---------------------------------*/
p.page{
text-align:right;
font-weight:700;
color:#006ebd;
padding-right:10px;
}
p.page a{
font-weight:400;
color:#006ebd;
text-decoration:underline;
}
p.page a:hover{
font-weight:400;
color:#006ebd;
text-decoration:none;
}

p.page span{
font-weight:400;
color:#000000;
padding:0 5px 0;
}

div.stock_box{
float:left;
width:380px;
padding:0 5px 10px;
}

div.stock_box table.large{
width:378px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
}
div.stock_box table.large td{
padding:5px;
vertical-align:top;
line-height:1.3em;
}
div.stock_box table.large td.photo{
width:70%
}
div.stock_box table.large td.photo img{
border:solid 2px #CCCCCC;
}
div.stock_box table.large td.comment{
padding-left:0;
font-size:x-small;
line-height:1.5em;
}
div.stock_box table.large td.click{
vertical-align:bottom;
padding:10px 5px;
color:#000099;
font-size:x-small;
}

div.stock_box table.large td table.small{
width:100%;
border:0;
}

div.stock_box table.large td table.small td{
font-size:x-small;
padding:0;
}

div.stock_box table.large td table.small td.tit{
font-weight:700;
white-space:nowrap;
width:20%;
}
div.stock_box table.large td table.small td div.price{
}
div.stock_box table.large td table.small td div.price img{
padding-right:2px;
}

/*gallary
---------------------------------*/
table.gal_box{
width:780px;
margin-bottom:10px;
}
table.gal_box td{
margin:0;
padding:0;
}
table.gal_box td.detail{
vertical-align:top;
width:206px;
padding:18px;
background-color:#FFFFFF;
border: solid 1px #CCCCCC;
}

table.gal_box td p img{
border: solid 2px #CCCCCC;
margin-bottom:10px;
}

table.gal_box td dl{
margin:0;
padding:0;
}
table.gal_box td dl dt{
font-weight:700;
color:#0066CC;
margin-bottom:5px;
}
table.gal_box td dl dd{
line-height:1.3em;
margin:0;
padding:0;
}

/*custom
-----------------------------------*/
div.l_custom{
width:195px;
float:left;
margin-right:15px;
}

div.l_custom p{
margin-bottom:10px;
}

div.l_custom p img{
border:solid 4px #FFFFFF;
}

div.r_custom{
width:568px;
float:right;
padding:0 0 15px 0;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
}

div.r_custom div.waku{
padding:15px;
margin-bottom:10px;
}

div.r_custom h3{
background-image:url(../img/icon_squ.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0 0 2px 15px;
color:#006ebd;
font-weight:700;
border-bottom:double 3px #006ebd;
margin-bottom:10px;
}
div.r_custom p.table{
padding:5px 0;
font-weight:700;
}
div.r_custom table{
background-color:#FFFFFF;
width:500px;
border-collapse:collapse;
border:solid 1px #666666;
margin-bottom:10px;
}

div.r_custom table th{
font-weight:700;
border:solid 1px #666666;
padding:5px;
background-color:#8fdaeb;
text-align:center;
color:#333333;
white-space:nowrap;
}

div.r_custom table td{
border:solid 1px #666666;
padding:5px;
text-align:center;
}

div.r_custom table td.car{
border:solid 1px #666666;
padding:5px 5px 5px 2.5em;
text-align:left;
text-indent:-1.5em;
}

div.r_custom p.post, div.r_custom span{
font-size:x-small;
color:#333333;
}


/*formﾍﾟｰｼﾞ
------------------------------------*/
p.text{
margin-bottom:10px;
line-height:1.2em;
}

p.text span{
font-weight:700;
color:#003399;
}

p.form_tit{
margin-bottom:10px;
font-weight:700;
}

table.form{
background-color:#FFFFFF;
width:600px;
border-collapse:collapse;
border:solid 1px #333333;
margin-bottom:10px;
}

table.form th{
font-weight:400;
border:solid 1px #333333;
padding:5px;
background-color:#b6e6f7;
text-align:left;
color:#333333;
width:195px;
}

table.form td{
border:solid 1px #333333;
padding:5px;
}

div.btn{
width:600px;
text-align:center;
}
div.btn img{
margin-right:10px;
}

/*company
-------------------------------*/
table.company{
background-color:#FFFFFF;
width:500px;
border-collapse:collapse;
border:solid 1px #666666;
margin-bottom:15px;
}

table.company th{
font-weight:400;
border:solid 1px #666666;
padding:5px;
background-color:#b6e6f7;
text-align:center;
color:#333333;
white-space:nowrap;
}

table.company td{
border:solid 1px #666666;
padding:5px;
text-align:left;
}

table.company td p.map{
padding:10px 0 0;
}


table.company td ul{
margin:0;
padding:0 0 0 15px;
}

table.company td ul li{
margin:0;
padding:0;
}



dl.company{
margin:0 0 15px;
padding:0;
}

dl.company dt{
font-weight:700;
color: #0066CC;
padding-bottom:2px;
}

dl.company dd{
margin:0;
padding:5px 5px 15px;
line-height:1.5em;
}


/*保証・プライバシー
----------------------------------*/
dl.security{
margin:0;
padding:0;
}

dl.security dt{
font-weight:700;
color:#003399;
padding-bottom:5px;
}

dl.security dd{
margin:0 0 20px 0;
padding:0 0 0 10px;
line-height:1.2em;
}

dl.security ul{
padding:0 0 0 1em;
margin:5px 0 30px;
}
dl.security ul li{
margin:0;
padding:0;
}


/*PIMP UP
----------------------------------*/
table.pimp_tit{
background-color:#006ebd;
width:100%;
}
table.pimp_tit td{
padding:5px;
color:#FFF;
}
table.pimp_tit td.left{
font-weight:700;
text-align:left;
}
table.pimp_tit td.right{
text-align:right;
}


div.pimp_box{
background-color:#FFFFFF;
padding:15px;
border: solid 1px #CCCCCC;
margin-bottom:10px;
}

div.pimp_box p.img{
float:left;
width:192px;
padding:0 28px 15px;
text-align:center;
}

div.pimp_box p.img img{
border: solid 2px #CCCCCC;
}

div.pimp_box p.comment{
margin:0 28px 0;
line-height:1.5em;
}

/*今月のコレどーよ
--------------------------------*/
div.howdo{
width:770px;
padding:5px;
background-color:#FFFFFF;
}
div.howdo div.h_left{
width:200px;
padding:10px;
margin-right:15px;
float:left;
}
div.howdo div.h_left p{
margin-bottom:10px;
}
div.howdo div.h_right{
width:515px;
float:left;
padding:10px;
}
div.howdo div.h_right p{
line-height:1.5em;
}
div.howdo div.h_right p.tit{
margin-bottom:20px;
font-weight:700;
font-size:16px;
}


/*link
----------------------------------*/
ul.arrow{
list-style-image:url(../img/icon_arrow.gif);
}
ul.arrow li{
margin-bottom:20px;
fon-size:14px;
color:#133b5e;
font-weight:700;
}
ul.arrow li a{
color:#133b5e;
text-decoration:underline;
}
ul.arrow li a:hover{
color:#133b5e;
text-decoration:none;
}

ul.arrow li span{
margin-left:20px;
font-weight:400;
}
ul.arrow li span a{
color:#133b5e;
text-decoration:none;
}
ul.arrow li span a:hover{
color:#133b5e;
text-decoration:underline;
}



/*smart-loan
----------------------------------*/
div.loan_wrapper{
background-color:#FFFFFF;
margin:20px;
padding:20px;
width:448px;
border:double 6px #0033CC;
}

div.loan_wrapper h4{
text-align:center;
margin-bottom:20px;
}

div.loan_wrapper ol{
margin-bottom:30px;
}

div.loan_wrapper .picture{
text-align:center;
margin-bottom:20px;
}
div.loan_wrapper .picture img{
margin-bottom:10px;
}

div.loan_wrapper table{
margin-bottom:20px;
}
div.loan_wrapper table th{
color:#FF9900;
text-align:left;
}

div.loan_wrapper table td{
border:solid 2px #FF9933;
background-color:#FFFFCC;
padding:5px;
text-align:center;
}






/*パン屑
----------------------------------*/
div.pankuzu{
font-size:x-small;
color:#000099;
padding-left:5px;
margin-bottom:10px;
letter-spacing:0.2em;
}

div.pankuzu a{
color:#000099;
text-decoration:underline;
}

div.pankuzu a:hover{
color:#000099;
text-decoration:none;
}

div.pankuzu span{
font-weight:700;
}


/*
<!--▽pankuzu-->
<div class="pankuzu"><a href="../index.html">ホーム</a>＞<span>会社概要</span></div>
<!--△pankuzu-->
*/