/* 全体部分 */
body { margin: 0;
       padding: 0;
       line-height:1.4;
       background-image: url(https://www.kurosawagakki.com/img/design/11top/bg1000.gif);
       background-position: center;
       background-repeat: repeat-y;
       background-color: #ffe6ca;
       font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	   color: black;
       font-size:1em;
       text-align: center; }

p { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serifl;
    margin: 0; }
a { text-decoration: underline; }
a:link { color: blue; }
a:hover {color: orange;}
a img { border-style:none; }

h1 { font-family: "メイリオ", "Times New Roman", sans-serif;
     font-size: 30px;
     color: #003366;
     font-weight: bold;
     text-align: left;
     line-height: 1.4;
     margin: 0; }
h2 { font-family: "メイリオ", "Times New Roman", sans-serif;
     font-size: 15px;
     color: #990000;
     font-weight: bold;
     text-align: left;
     line-height: 1.6;
     margin: 0; }
h3 { font-family: "メイリオ", "Times New Roman", sans-serif;
     font-size: 24px;
     font-weight: normal;
     text-align: left; 
     margin: 0;
     line-height: 1.2;
     color: #343434; }
h4 { font-family: "メイリオ", "Times New Roman", sans-serif;
     font-size: 24px;
     font-weight: normal;
     text-align: left; 
     margin: 0;
     line-height: 1.2;
     color: #990000; }

/* ラッパー部分 */
#wrapper { width: 900px; margin: 0 auto; padding: 25 0 10 0; }

/* ヘッダー部分 */
#header { width: 900px; margin: 0 auto; padding-bottom: 20; text-align: center; }

/* ページトップイメージ部分 */
#bb { width: 900px; background-color: black; }
#topimg { width: 900px; margin: 0 auto; padding: 0; text-align: center; background-color: black;}
#topimg ul { margin: 0; padding: 0; list-style: none; }
#topimg li { float: left; }
#nivo { clear: both; width: 900px; margin: 0 auto; padding: 0; text-align: center; background-color: black; }
#slider { position:relative;
          width:900px; /* Change this to your images width */
          height:340px; /* Change this to your images height */
          background:url(images/loading.gif) no-repeat 50% 50%; }
#slider img { position:absolute;
              top:0px;
              left:0px;
              display:none; }
#slider a { border:0;
            display:block; }


/* イメージ下テキストメニュー部分 */
#menu { width: 900px; margin: 15px auto; padding: 5 0; border-top: solid 1px #383838; border-bottom: solid 1px #383838; }
#menu p { font-family: "メイリオ", "Times New Roman", sans-serif;
 	  font-size: 14px;
	  font-weight: normal; }
#menu a:hover{ background-color: #FFCC66; color: blue; }

/* コンテナ部分 */
#container { width: 900px; margin: 0 auto; padding: 15 0 0 0; background-color: white; }

/* 買取トップキャンペーン見出し部分 */
#campaign {
	width: 700px;
	margin: 0 auto;
	padding: 5 0 15 0;
	text-align: center;
}
#campaign p { font-family: "メイリオ", "Times New Roman", sans-serif;
 	      font-size: 15px;
	      font-weight: normal;
              vertical-align: middle; }
#campaign a:link { color: #282828; }
#campaign a:visited { color: #003399; }
#campaign a:hover { color: #000066; }

/* 移転お知らせ部分 */
#oshirase { width: 720px;
            margin: 10 auto;
            padding: 10px;
            text-align: center;
            border: 3 double #330000; }
#oshirase p { font-family: "メイリオ", "Times New Roman", sans-serif;
              font-size: 13px;
              font-weight: normal;
              text-align: left;
              line-height: 1.8; }
#oshirase p.iten { font-family: "メイリオ", "Times New Roman", sans-serif;
                   font-size: 21px;
                   font-weight: bold;
                   text-align: center;
                   line-height: 1.4;
                   color: #330000; }

/* キャンペーンメイン企画部分 */
#mainkikaku { width: 700px; margin: 0 auto; padding: 5 0; background-color: white; }
#mainkikaku p { font-family: "メイリオ", "Times New Roman", sans-serif;
 	        font-size: 12px;
	        font-weight: normal; 
                text-align: left; }

/* メインコンテンツ部分 */
#main { width: 670px; margin: 0 auto; padding: 0 0 10 5; text-align: left; float: left; }
#main p { font-family: "メイリオ", "Times New Roman", sans-serif;
 	  font-size: 13px;
 	  font-weight: normal; 
          text-align: left;
          line-height: 1.7; }
#main p.toptext { font-size: 16px; font-weight: normal; color: #1E1E1E; line-height: 1.7; text-align: left; }
#main p.store { font-size: 15px; font-weight: bold; color: #003399; line-height: 1.2; }
#main p.q { font-size: 15px; font-weight: bold; color: #CC6600; line-height: 2.1; }
#main p.a { font-size: 12px; font-weight: normal; color: #1E1E1E; line-height: 1.6; margin-bottom: 10;  border-bottom: 1 dotted black; }
#main p.index { font-size: 16px; font-weight: bold; color: #333399; line-height: 2.1; }
#main p.kiyaku { font-size: 13px; font-weight: normal; color: #1E1E1E; line-height: 1.6; margin-bottom: 10;  border-bottom: 1 dotted black; }
#main p.storeindex { font-size: 16px; font-weight: bold; color: #333399; line-height: 1.6; }
#main p.inst { font-size: 12px; line-height: 1.5; margin-bottom: 10;  border-bottom: 1 dotted black; }
#main p.step { font-size: 20px; font-weight: bold; color: #660000; }
#main p.list { font-size: 16px; }

#main hr { margin: 30 auto; }
#main hr.instrument { margin: 25 auto 5 auto; }

#main table.banner { width: 670px; border-collapse: separate; border-spacing: 10px 10px; }
#main img.icon { margin-right: 5px; }
#main table.banner p { color: #330000; }
#main table.banner tr td { padding: 5; vertical-align: top; }

/* 査定金額リスト部分 */
#main table.banner2 { width: 670px; border-collapse: separate; border-spacing: 0px 5px; }
#main table.banner2 tr td { padding: 2px 0px 8px 0px; }
#main table.banner2 tr td p { font-size: 12px; color: #333; border-bottom: 1px dotted #666; }
#main table.banner2 tr th p { font-size: 13px; color: #333; font-weight: bold; border-bottom: 2px solid #000; }
#main table.banner2 tr td strong { color: #F00; }
#main p.kakaku { font-size: 25px; color: #300; border-left: 12px solid #300; border-bottom: 1px solid #300; margin-bottom: 8px;line-height: 1.4; }
#main p.caution { font-size: 13px; text-align: left; line-height: 2; }
#main table.banner3 {
	width: 670px;
	border-collapse: separate;
	border-spacing: 10px 10px;
	margin: 15px auto 25px auto;
}

/* SNSボタン部分 */
#sns ul{ margin-left: 0; padding: 0; text-align: left; }
#sns li{ width: 100px; display: inline-block; padding: 0; /display:inline; /zoom:1; }

/* 出張買取ページ送付先部分 */
#place { width: 450px; margin: 15 auto; padding: 10; background-color: #DEDEDE; }

/* 右側メニュー部分 */
#navi { width: 200px; margin: 0 auto; padding: 0 5 10 0; text-align: left; float: right; }
#navi ul { width: 195px; margin: 0; padding: 0; list-style: none; }
#navi li { border-bottom: 1 dotted black }

/* 右側PRリンク部分 */
#link { width: 200px; margin: 0 auto; padding: 30 5 0 0; text-align: left; }
#link p { font-family: "メイリオ", "Times New Roman", sans-serif;
 	  font-size: 12px;
	  font-weight: normal;
          color: #282828;
          text-align: left;
          line-height: 1.3; }
#link p.name { font-size: 14px;
               font-weight: bold;
               color: blue; }
#link p.topic { font-family: "メイリオ", "Times New Roman", sans-serif;
 	        font-size: 13px;
	        font-weight: normal;
                color: #282828;
                text-align: center;
                line-height: 1; }
#link p.topic2 { font-family: "メイリオ", "Times New Roman", sans-serif;
 	        font-size: 13px;
	        font-weight: normal;
                color: #282828;
                text-align: center;
                line-height: 1.4; }

/* クレジット部分 */
#credit { width: 100%; clear: both; margin:0 auto; padding: 15 0 0 0; }
#credit p { margin: 10 auto; font-size: 12px; }

/* テキストスタイル */
.style1 { font-family: "メイリオ", "Times New Roman", sans-serif;
 	  font-size: 12px;
	  font-weight: normal; }

.style2 { color: #660000; } 

.style3 { color: #000066 }

.style4 { font-size: 15px; font-weight: bold; color: #303030 }

.style5 { font-size: 12px; line-height: 1.8; }

.style6 { font-size: 15px; color: #000099; }

.style7 { font-family: "メイリオ", "Times New Roman", sans-serif;
 	  font-size: 12px;
	  font-weight: bold;
　　　　　color: #990000; }
.style8 { font-size: 36px;
          color: #660000;
          font-weight: bold; }
.style9 { font-size: 14px;
          color: #0033CC;
          font-weight: bold; }
.style10 { font-family: "メイリオ", "Times New Roman", sans-serif;
           font-size: 12px;
           font-weight: bold;
           color: #0000CC; } 
.style11 { font-size: 18px; line-height: 1.4; }
.style12 { font-weight: bold; }
.style13 { color: blue; } 
.style14 { font-size: 16px; font-weight: bold; color: #CC0000; }

/*その他*/
.fl { float: left; margin-right: 10px; }
.clr { clear: both; }
.bottom10 { margin-bottom: 10px; }