﻿@charset "utf-8";

/* =共通= */

body {
margin: 0;
padding: 0;
width: 100%;
border-top: 4px #7ebdfc solid;
-webkit-text-size-adjust: none;
}

a img:hover{
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity:.70;
text-decoration: none;
}

#header,#main,div.footermain {
width: 1000px; 
margin :0 auto;
}

h1 {
margin: 10px 0 10px 0 ;
font-size: 80%;
font-weight: normal; 
}

.b10 {
margin-bottom: 10px ; 
}

.t10 {
margin-top: 10px ; 
}

.b20 {
margin-bottom: 20px ; 
}

.bt20 {
margin-right: 425px ; 
margin-bottom: 10px ; 
float: left; 
}

.t20 {
margin-top: 20px ; 
}

.tb20 {
margin-top: 20px ; 
border: 1px #c1c1c1 solid;
}

.clear {
clear: both; 
}

ol, ul {
margin: 0;
padding: 0px;
list-style: none;
}

p.pan {
font-size: 80%;
}

img.cucu {
margin-top: 35px;
border: 1px #c1c1c1 solid;
}

img.bis {
margin-top: 6px;
border: 1px #c1c1c1 solid;
}

img {
border: none;
}

.left {
float: left; 
}

.red {
color: red;
}

.f80 {
font-size: 80%;
}


/* =ヘッダー= */

h2.main {
width: 690px; 
height: 20px;
padding: 0 0 5px 10px;
font-size: 90%;
font-weight: normal; 
border-bottom: 2px #7ebdfc solid;
}

ul.topmenu {
margin: 0;
padding: 0px;
float: left; 
}

ul.topmenu li {
margin: 0;
padding: 0px;
float: left; 
}

/* =スライド= */

#container {
margin-top: 30px;
margin-bottom: 30px;
}

/* =トップメイン= */

#main {
margin-bottom: 10px;
}

div.mainleft {
width: 700px; 
margin-right: 20px;
float: left;
}

dl.new {
padding : 5px;
width: 690px; 
height: 155px;
font-size: 90%;
overflow: auto;
}

dl.new dt {
margin: 0px;
padding : 0px 5px 5px 5px;
}

dl.new dd {
margin: 0 0 15px 0;
padding : 0px 5px 10px 5px;
border-bottom : 1px #7ebdfc dotted;
}

hr.mainleft {
width: 700px; 
border: 1px #7ebdfc solid;
}

div.mainbottom {
width: 1000px; 
clear: both; 
}

/* =フッター= */

#footer {
clear: both; 
height: 210px;
background-color: #7ebdfc;
color: #ff0000;
margin: 0;
padding: 40px 0 0 0 ;
width: 100%;
color: #ffffff; 
}

#footer a {
color: #ffffff; 
}

img.bottomlogo {
float : left;
margin-right: 171px;
}

ul.bottommenu li {
margin: 0px 0 5px 0;
padding: 0 10px 0 10px;
float: left; 
font-size: 80%;
border-left: 1px #ffffff solid;
}

ul.bottommenu li.right {
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
}

/* =サンプル= */

img.smple {
margin-top: 35px;
width: 280px;
height: 200px;
}

img.smple2 {
margin-top: 20px;
margin-right: 20px;
width: 400px;
height: 300px;
float: left; 
}

img.smple3 {
margin-top: 20px;
margin-right: 19px;
width: 220px;
height: 138px;
}

img.smple4 {
margin-top: 20px;
width: 90px;
height: 138px;
}

p.thank {
width: 100%;
text-align: center;
}

p.copy {
padding-top: 90px;
clear: both; 
width: 100%;
text-align: center;
}


/* = ストックリスト= */

p.stocklist {
width: 100%;
padding-top: 30px;
border-top: 1px #7ebdfc dotted;
}

p.lil {
font-size:90%;
line-height: 160%; 
padding-bottom: 30px;
border-bottom: 1px #7ebdfc dotted;
}
