/***ﾃｽﾄ用****/

@media screen and (min-width:1253px) {
.menubar2{display:none;}
.headerbar_s{display:none;}
}

@media screen and (max-width:1252px) {
.menubar{display:none;}
.headerbar_l{display:none;}
}
.menubar{
background-image:URL("/gold/images/jewelryimon_logo_s.jpg");
background-repeat:no-repeat;

width:100%;
height:110px;
}

.menubar2{

width:100%;
height:110px;
}
/******************************************************/
/*                    各ページ共通部分                */
/******************************************************/
body {
    color :#666666;
    margin-top :0;  
    margin-left: auto; margin-right: auto; 
    margin-bottom:0;
    padding-top :0;
    padding-bottom:0;
    font-family:"Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

h1 {
    text-align: left;
    color: #ffffff; 
    font-size: 1.2em; 
    padding: 10px; padding-left:15px;
    margin-top: 0; margin-bottom: 0;  
    background-image: url("../images/barback.gif");
    background-size:contain;
}
h2 {
    font-size: 1em; font-weight: normal;
    margin-left: 10px; margin-bottom: 5px;
}
h3 {
    font-size: 0.98em; font-weight: normal;
    margin-left: 10px; margin-bottom: 5px;
    padding: 5px; color: #666666;
}
h4 {
    font-size: 0.95em;
    margin-top: 10px; margin-bottom: 10px;
}

p {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    font-size: 1.2em;
    line-height: 1.2em;
}
hr {
    color: #cccccc;
    margin:0;
    padding:0;
}
iframe {
    border :none;
}

span.blink{
    color: red;
}
sapn.black {
    color: black;
}
span.blue {
    color : blue;
}
span.red {
    color: red;
}

/******************************************************/
/*                    Wrapper 部分                    */
/******************************************************/
div#backimage {
    padding-top:30px; padding-bottom:50px;
    margin-bottom:0;
    background-image: url("../images/back.gif"); 
}

div#container{
    width: 960px;
    margin-left: auto; margin-right: auto;
}

/******************************************************/
/*               　　ページイメージ                   */
/******************************************************/
div#pageimage{
    /*float: left;*/
    text-align:center; 
    width: 730;
    margin-bottom: 20px;
}

/******************************************************/
/*                    ウィジェット部分                */
/******************************************************/
div#contentspickup {
    display: none;
    float: left;
    width: 200px;
    height: 1600px;
    margin-bottom: 50px;
    margin-right: 25px;
    border: solid 1px #cccccc;
    background-color: white;
}
div#contentspickup img {
    margin-bottom: 30px;
}

div.left {
    float: left;
    margin-bottom: 40px;
}

/******************************************************/
/*                　メインラッパー部分                */
/******************************************************/
div#contents-main {
    float: left;
    width: 730px;
    margin-bottom: 50px;
    color: #666666;
}
div#contents-main_2{
  margin-left: auto;
    margin-right: auto;
    width: 900px;
    margin-bottom: 50px;
    color: #666666;
}
/******************************************************/
/*                      リンク表示                    */
/******************************************************/
a:link {
    color: #666666; 
    font-style:normal; text-decoration: none; 
}
a:visited {
    color: #666666; 
    font-style:normal; text-decoration: none; 
}
a:hover {
    color: #666666;
    font-style:normal; text-decoration: none; 
}
a:active {
    color: #666666; 
    font-style:normal; text-decoration: none; 
}

/******************************************************/
/*                   フロート解除                     */
/******************************************************/
.clear {
    clear: both;
}

/******************************************************/
/*                  ヘッダーフッター                  */
/******************************************************/
div#header { 
    margin-bottom: 0; 
    padding-bottom: 1px; 
    background-color: white;

}
div#footer {
    background-color: white; 
}
div#footer a:link {
    color: #999999; 
    font-style:normal; font-weight: bold; 
    text-decoration: none; 
}
div#footer a:visited {
    color: #999999; 
    font-style:normal; font-weight: bold; 
    text-decoration: none; 
}
div#footer a:hover {
    color: #999999; 
    font-style:normal; font-weight: bold; 
    text-decoration: none;
}
div#footer a:active {
    color: #999999; 
    font-style:normal; font-weight: bold; 
    text-decoration: none;
}

address {
    color: #999999; 
    font-style: normal; font-family: "ＭＳ Ｐ明朝","ＭＳ 細明朝体",sans-serif;  
    text-align: center;
}

div.plink {
    float: left; 
    width: 160px;
    padding: 10px 0px;
    text-align: center;
    font-size: 0.75em; 
}

div#end {
    color: white;
    height: 40px;
    background-color: #8A644A; 
}
div#end1{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
div#end2{
    float: right;
    margin-top: 10px;
}
div#end a {
    font-size: 0.85em;
    color: white;
    margin-right: 30px;
}

div#end a:link {
    color: white; 
    font-style: normal; font-weight: bold; 
    text-decoration: none; 
}
div#end a:visited {
    color: white; 
    font-style: normal; font-weight: bold; 
    text-decoration: none; 
}
div#end a:hover {
    color: white; 
    font-style: normal; font-weight: bold; 
    text-decoration: none;
    background-color:gray;
}
div#end a:active {
    color: white; 
    font-style: normal; font-weight: bold; 
    text-decoration: none;
}

/******************************************************/
/*                     メニュー                       */
/******************************************************/
div#menuarea {
    height: 60px; 
    margin-top: 0px; 
    padding-top: 0px;
    padding-right: 0;
    background-color: white; 
}
div#menu {
    width: 835px; 
}

div#topwrap {
    width: 100%; height: 400px;
    background-color: #8A644A;  
}

div#topimage {
    width: 940px; height: 400px; 
    margin-left: auto; margin-right: auto; 
    padding: 0; padding-right: 5px;
    margin-bottom: 10px;
    background-color: white; 
}
div#topimage2 {
    width: 960px; height: 395px;
    padding-top: 5px;
    padding-bottom: 0;
    margin:0 auto;
    background-color: #8A644A;
}
div.topimonimage{
    width:1000px;
}
div.topimonimage img{
    width: 958px;
    border: solid 1px #8B4513;
}

/******************************************************/
/*                      パンくず                      */
/******************************************************/
div#root {
    margin-top: 30px; 
    margin-bottom: 30px;
    color: #666666;
}


/******************************************************/
/*                       画像                         */
/******************************************************/
img { 
    border: none; 
}
img.right {
    float: right;
}

img.pc{ display: unset !important; }
img.sp { display: none !important; width: 100%!important;}

@media only screen and (max-width: 750px) {
img.pc { display: none !important; }
img.sp { display: unset !important; width: 100%!important;}
}

/*******************************************************/
/*******************************************************/
/*                    トップページ                     */
/*******************************************************/
/*******************************************************/

/******************************************************/
/*                  コンテンツ上部                    */
/******************************************************/
div#contents-top {
    width: 945px;
    color: #666666; 
    margin-left: auto; margin-right: auto; 
    margin-top: 15px;  margin-bottom: 50px;
}
div#contents-top p {
    
    text-align: left;
}
/******************************************************/
/*                 Facebook                          */
/******************************************************/
div#about_FB {
    float: right;
    width: 440px;
    padding-bottom:5px;
    background-color: white; border:solid 1px #cccccc;
}
/******************************************************/
/*                 IMONについて                       */
/******************************************************/
div#about {
    float: left;
    margin-top: 20px;
    width: 943px;
    padding-top: 5px;
    padding-bottom:5px;
    background-color: white; border:solid 1px #cccccc;
}
div.about {
    float: left;
    margin-top: 20px;
    width: 943px;
    padding-top: 5px;
    padding-bottom:5px;
    background-color: white; border:solid 1px #cccccc;
}

/******************************************************/
/*                     NEWS                           */
/******************************************************/
div#news {
    float: right; 
    width: 600px;
    background-color: white; border:solid 1px #cccccc;
}

div#news ul {
    list-style-type: none; 
    margin-top :0; margin-left: 0; 
    padding-top: 0; padding-left: 0; 
}
div#news li {
    text-align: left; 
    font-size: 0.85em; 
    margin-top: 5px;  margin-bottom: 10px; 
    padding-top: 5px; padding-bottom: 5px;
    border-bottom: solid 1px #663300; 
}
/******************************************************/
/*                     NEWS TP                        */
/******************************************************/
div#news_TP {
    float: left; 
    width: 500px;
    background-color: white; border:solid 1px #cccccc;
}

div#news_TP ul {
    list-style-type: none; 
    margin-top :0; margin-left: 0; 
    padding-top: 0; padding-left: 0; 
}
div#news_TP li {
    text-align: left; 
    font-size: 0.85em; 
    margin-top: 5px;  margin-bottom: 10px; 
    padding-top: 5px; padding-bottom: 5px;
    border-bottom: solid 1px #663300; 
}
/******************************************************/
/*                    金買い取り                      */
/******************************************************/
div#kinktr {
    float: left;
    width: 467px;
    height:293px;
    margin-top: 20px;
    background-color: white; border:solid 1px #cccccc;
}
div#kinktr img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/******************************************************/
/*                   商品紹介                         */
/******************************************************/
div#newitems {
    float: right; 
    width: 600px;
    margin-left: auto; margin-right: auto; 
    padding-bottom:15px;
    margin-top: 20px;
    background-color: white; border: solid 1px #cccccc;
}

div#newitems p {
    text-align: center;
    text-decoration: none; 
}

div.topitem {
    float: left; 
    width: 180px;
    height: 240px;
    font-weight: bold;
    margin-left: 10px; margin-right: 10px;  
    margin-top: 10px; margin-bottom: 10px;
    
}
div.topitem img{
    margin-top: 10px;
    display: block; 
    margin-left: auto; margin-right: auto;
    border: solid 1px #8A644A;
}

div#topitem a h3 {
    color: #8A644A;
}

p.st {
    font-size: 0.8em; 
    padding: 5px; 
    margin-bottom: 10px; margin-top: 5px;
    border-top: solid 1px #663300; border-bottom: solid 1px #663300; 
    background-color: #ffffff;
    text-align:center;
}

p.price {
    font-size: 0.8em;
    color: #ff3300; 
    text-align: center; 
    margin-top: 10px;
    padding-top: 5px;
    background-color: #ffcccc; 
}
/******************************************************/
/*                    横浜商品券                      */
/******************************************************/
div#newservice {
    float: left;
    width: 467px;
    height:293px;
    margin-top: 20px;
    background-color: white; border:solid 1px #cccccc;
}

div#newservice img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/******************************************************/
/*                   免税サービス                     */
/******************************************************/
div#newservice2 {
    float: left;
    width: 430px;
    margin-top: 20px;
    margin-left: 25px;
    padding-bottom: 15px;
    background-color: white; border:solid 1px #cccccc;
}

div#newservice2 img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/******************************************************/
/*                    純金工芸品                      */
/******************************************************/

div#newservice3 {
    float: left;
    width: 265px;
    height: 300px;
    margin-top: 20px;
    margin-left: 16px;
    background-color: white; border:solid 1px #cccccc;
}

div#newservice3 img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/******************************************************/
/*                  コンテンツ下部                    */
/******************************************************/

div#contents-bottom {
    width: 945px;
    color: #666666; 
    margin-left: auto; margin-right: auto; 
    margin-top: 25px;  margin-bottom: 25px; 
    background-color: white;
}

/******************************************************/
/*                    ショップ紹介                    */
/******************************************************/
div#strinfo {
    width: 940px;
    margin-left: auto; margin-right: auto; 
    border:solid 1px #cccccc;
    background-color:white;
}

div.str {
    float: left;
    text-align: center;
    font-weight: bold;
    margin-left: 10px; margin-bottom:40px;   
}

div.str p{
	display:block;
	margin-left:auto; margin-right:auto;
}

/******************************************************/
/******************************************************/
/*                    金買取ページ                    */
/******************************************************/
/******************************************************/

/******************************************************/
/*                コンテンツ                          */
/******************************************************/

div.contentsgold {
    width: 730px;
    margin-left: auto; margin-right: auto;
    margin-bottom: 20px;
    border: solid 1px #cccccc;
    background-color: white;
}
div#kinitem {
    width: 350px;
    margin-left: 15px;
    margin-right: 50px;
    border: solid 1px #cccccc;
}

div#syoumei {
    width: 300px;
    margin-left: 15px;
    margin-right: 50px;
    margin-top :20px;
    border: solid 1px #cccccc;
}

div#kinitem h3, div#syoumei h3 {
    color: white;
    background-color: #00bfff;
}
/* 点滅 */
.blinking{
	-webkit-animation:blink 1.5s ease-in-out infinite alternate;
    -moz-animation:blink 1.5s ease-in-out infinite alternate;
    animation:blink 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
/******************************************************/
/******************************************************/
/*                    イベントページ                  */
/******************************************************/
/******************************************************/
div.eventboxtest
      {
         font-family:"";
         border: solid 1px #808080;
         width: 500px;
         height: 674px;
         overflow: auto;
      }
div.eventbox
      {
         font-family:"";
         border: solid 1px #808080;
         width: 498px;
         height: 763px;
         overflow: auto;
      }
*******************************/
/*                    コンテンツ                      */
/******************************************************/

div.eventobi {
    background-image: url("../images/backcolor2.gif");
    border-left: solid 1px #cccccc; 
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    
}

/******************************************************/
/*                　　季節イベント                    */
/******************************************************/

div.eventitem {
    float: left;
    width:705px;  
    border: solid 1px #cccccc; 
    background-color: white; 
    text-align: center;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.eventitem h3{
    margin-left:0; margin-top:0;
    margin-bottom: 10px; padding-left:0;
    text-align: center; 
    color: white;
    background-color: #008b8b;
}
div.eventitem p{
    color: #008b8b;
    text-align: left;
    margin-left: 50px;
}

/******************************************************/
/******************************************************/
/*              コレクションページ                    */
/******************************************************/
/******************************************************/

img.imgbottom {
    margin-top: 0; 
    margin-bottom: 50px;
}

div.citems {
    width: 730px; 
    margin-top: 0; margin-bottom: 0;
    margin-left:auto; margin-right: auto; 
    padding: 10px 0;
    border:solid 1px #cccccc;
    background-image: url("../images/backcolor.gif");
    
}

div.citemback {
    width: 730px;
    margin: 0; padding: 0;
}

div.citemmini {
    float: left;
    margin: 10px; margin-left: 20px;
    padding: 1px;
    border : solid 1px #cccccc;
    background-color: white; 
}

div.citemmini p {
    font-size: 0.95em;
}


/******************************************************/
/*                コレクション1                       */
/******************************************************/

div#citemcmt1 {
    width: 450px;
    margin-left: auto; margin-right: auto;
    margin-top : 15px;     margin-bottom : 15px;
    padding-bottom: 5px;
    text-align: left;
    border: solid 1px #cccccc;
    background-color: white;
}

div#citemcmt1 p {
    font-size: 0.95em; 
    margin-top: 5px; margin-left: 15px;
    padding-top: 0;
}

div.lposition {
    width: 226px;
    margin-left: 30px;
}
div.lposition p {
    font-size: 0.9em;
    width:220px;
}

/******************************************************/
/*                コレクション2                       */
/******************************************************/

div#citemcmt2 {
    width: 300px;
    height: 150px;
    float: left; 
    margin-top: 20px; margin-left: 15px;
    padding :5px;
    border: solid 1px #cccccc;
    background-color: white;
}
div#citemcmt2 p {
    width: 280px; 
    font-size: 0.95em; 
}


/******************************************************/
/*                コレクション3                       */
/******************************************************/

div#citemcmt3 {
    width: 250px;
    height: 200px;
    float: left; 
    margin-top: 10px; 
    margin-left: 60px; margin-right: 60px;
    padding :5px;
    border: solid 1px #cccccc;
    background-color: white;
}
div#citemcmt3 p {
    width: 250px; 
    font-size: 0.95em; 
}


/******************************************************/
/*                コレクション4                       */
/******************************************************/

div#citemcmt4 {
    width: 280px; 
    font-size: 0.95em;
    float: left; 
    padding-bottom: 5px; margin-bottom:10px;
    margin-top: 20px; margin-left: 10px;
    padding :5px;
    border: solid 1px #cccccc;
    background-color: white;
}

div#citemcmt4 p {
    text-align: left;
    font-size: 0.95em; 
}

div.citemimg {
    width: 122px; 
    margin-top: 70px; 
    margin-right: 8px;
    border: solid 1px #cccccc; 
    float: left;}

div#cimg1 {
    margin-left: 20px;
    margin-top: 100px;
}
div#cimg2 {
    margin-top: 70px;
}
div#cimg3 {
    margin-top: 40px;
}

/******************************************************/
/******************************************************/
/*              　　　ブライダルページ                */
/******************************************************/
/******************************************************/

/******************************************************/
/*                タブセレクト                    */
/******************************************************/
div#bridalttl {
    float: left;
    width:730px;
    border: solid 1px #cccccc;
    background-color: white;
}
ul#tablist2 {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul#tablist2 li{
    float: left;
    color: #999999;
    text-align: center;
    padding-top: 5px;
    width: 144px; height: 25px;
    border:solid 1px #cccccc; 
}
li.select{
        color: #000000;
}

/******************************************************/
/*                タブリスト                    */
/******************************************************/

div#contentstab {
    float: left;
    width: 730px;
    border:solid 1px #cccccc;
    border-top:solid 1px white;
    background-color: white;   
}

div.tab{
    width: 728px;
    border: solid 1px #cccccc;
    background-color: white;
}
.tabhid {
  display: none;
}

.select {
    color: #000000;
    background-image: url("../images/barback.gif");
}

div.contentsttlm{
    text-align: center;
    padding-top: 5px;
    width: 730px; height: 25px;
    color: white;  
    border:solid 1px #cccccc; 
    background-image: url("../images/barback.gif");
}

div.item {
    float: left; 
    width: 180px; height: 180px; 
    margin:0;
    border-top: solid 1px #ffffff;
    border:solid 1px #cccccc;
    background-color:white;
}

div.item img {
    border: none; 
}

div.verticalline {
    display: table-cell; 
    text-align:center;
    vertical-align: middle; 
    width:180px; height:180px;
}

/******************************************************/
/******************************************************/
/*              　　　ポイントカードページ            */
/******************************************************/
/******************************************************/

/******************************************************/
/*                コンテンツ                          */
/******************************************************/
div#pointinfo {
    width: 730px;
    margin-top: 0; margin-bottom: 50px;
    text-align: center;
}
div#pointinfo_2 {
    margin-top: 0;
    margin-bottom: 50px;
    text-align: center;
}
dl {
    width:730px;
    line-height:25px;
    /*font-family:'ＭＳ 明朝','細明朝体',monospace; */
    list-style:upper-roman; color: #666666; 
    margin-top:0;
}

dt {
    font-size:1.5em; letter-spacing: 1px; 
    /*font-family:'ＭＳ 明朝','細明朝体',sanserif; */
    margin-left: 35px; 
    padding-bottom:15px;
    color: #666666;
}

dd.num {
   float:left; 
    width: 20px; 
    margin-top:10px; margin-left: 35px;
    letter-spacing: 1px; 
    /*font-size: 1.15em; font-family:'ＭＳ 明朝','細明朝体',monospace; */
}
dd.msg {
   float:left; 
    width: 600px; 
    margin-top: 10px; margin-left:25px;
    letter-spacing: 1px; 
   /* font-size: 0.99em; font-family:'ＭＳ 明朝','細明朝体',monospace; */
}

/******************************************************/
/*                ポイント説明1                       */
/******************************************************/
div.pointtext1_2 {
    width: 730px;
        margin: auto;
    background-color: white;
    background-repeat: no-repeat;
    text-align:left;
    padding:20px 0; 
    color: #666666; 
    background-image: url("../images/point.top4.png");
}
div.pointtext1 {
    width: 730px;
    background-color: white;
    background-repeat: no-repeat;
    text-align:left;
    padding:20px 0; 
    color: #666666; 
    background-image: url("../images/point.top4.png");
}

.pointtext1 dd {
    font-size: 0.99em; 
    width: 480px;
    
}.pointtext1_2 dd {
    font-size: 0.99em; 
    width: 480px;
    
}

/******************************************************/
/*                ポイント説明2                       */
/******************************************************/
div#space {
    width: 730px; height: 10px;
}
div.pointtext2 {
    width: 730px;
    font-size: 0.98em;
    background-image: url("../images/point.annai4.png"); 
    color: #666666; 
    margin-bottom:0; padding-bottom: 15px;
    background-repeat: no-repeat;
    text-align:left;
}
div.pointtext2_2 {
    margin: auto;
    width: 730px;
    font-size: 0.98em;
    background-image: url("../images/point.annai6.png"); 
    color: #666666; 
    margin-bottom:0; padding-bottom: 15px;
    background-repeat: no-repeat;
    text-align:left;
}
div.pointtext2_3 {
    margin: auto;
    width: 730px;
    font-size: 0.98em;
    background:white; 
    color: #666666; 
    margin-bottom:0; padding-bottom: 15px;
    background-repeat: no-repeat;
    text-align:left;
}
div.pointtext2 dt {
    padding-top: 30px; 
    font-size: 1.4em; font-weight:bold;
}
div.pointtext2_2 dt {
    padding-top: 30px; 
    font-size: 1.4em; font-weight:bold;
}

/******************************************************/
/******************************************************/
/*                サポートページ                      */
/******************************************************/
/******************************************************/

div.sptarea {
    width: 730px;
    margin-bottom: 50px;
    background-color: white;
    border: solid 1px #cccccc;
}

div.sptarea p {
    font-size: 0.95em;
    color: #666666;
    margin: 10px 0;
}

div.sptarea img{
    float: left;
    margin-left: 2px;
}

div.sptarea2 {
    width: 900px;
    margin-bottom: 50px;
    background-color: white;
    border: solid 1px #cccccc;
}

div.sptarea2 p {
    font-size: 0.95em;
    color: #666666;
    margin: 10px 0;
}

div.sptarea2 img{
text-align:center;
    margin-left: 2px;
}



/*****************************************************/
/*****************************************************/
/*              ショップリストページ                 */
/*****************************************************/
/*****************************************************/

/******************************************************/
/*                 各店セクション                     */
/******************************************************/
div.shpsec {
    width: 990px; height: 400px; 
    margin-bottom: 30px; 
    border: solid 1px #cccccc;
    background-color: white; 
}

div.shpinfo {
    float: left;
    width: 210px; height: 320px; 
}
div.shpinfo ul	{
    list-style-type: none; 
    font-size: 0.9em;
    margin-left: 0; padding-left: 0;
    margin-top: 5px; 
}
div.shpinfo li {
    height:15px;
    text-align: center;
    margin-left: 10px; margin-right: 10px; 
    margin-bottom: 8px; 
}
div.shpcmt {
    width: 180px; height: 240px;
}
div.shpcmt ul	{
    width: 180px; height: 240px;
    list-style-type: none; 
    font-size: 0.85em;
    margin-left: 0; padding-left: 0;
    margin-top: 5px; 
}
div.shpcmt li {
    width: 170px; height:15px;
    text-align: center;
    margin-left: 5px; margin-right: 5px; 
    margin-bottom: 5px; 
}

div.shpimg {
    width: 200px; height: 310px; 
    padding-top:20px; 
    padding-left: 5px; padding-right: 5px; 
    border-left: solid 1px #cccccc;  border-right: solid 1px #cccccc;
}

div.shpmap {
    width: 375px; height: 320px;
    padding-top: 10px;
    padding-left: 5px; 
    border-left: solid 1px #cccccc;
}
li.listopt {
    font-size: 1em;
    text-align: center; 
    padding-top: 5px; padding-bottom: 5px; 
    border-top: solid 1px #8A644A; border-bottom: solid 1px #8A644A;
}

/******************************************************/
/******************************************************/
/*              　各店ページ                          */
/******************************************************/
/******************************************************/
div.shopinfo {
	width : 960px !important;
}
div#shopobi {
    width: 942px;
    margin-top: 0; margin-bottom: 30px;
    padding-bottom: 15px;
    border: solid 1px #cccccc; 
    background-image: url("../images/backcolor3.gif");
}

div#msg {
    float: right; 
    width: 445px; height: 445px; 
    margin-right: 7px; margin-top: 10px; 
    border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; 
    background-image: url("../images/oldpaper.gif"); background-repeat: no-repeat;
}
div#msg p {
    padding-left: 10px; padding-right: 10px; 
    line-height: 2em;
}
div#msg81 {
    float: right; 
    width: 445px; height: 497px; 
    margin-right: 7px; margin-top: 10px; 
    border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; 
    background-image: url("../images/oldpaper.gif"); background-repeat: no-repeat;
}
div#msg81 p {
    padding-left: 10px; padding-right: 10px; 
    line-height: 2em;
}
div#msg08 {
    float: right; 
    width: 445px; height: 487px; 
    margin-right: 7px; margin-top: 10px; 
    border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; 
    background-image: url("../images/oldpaper.gif"); background-repeat: no-repeat;
}
div#msg08 p {
    padding-left: 10px; padding-right: 10px; 
    line-height: 2em;
}
p.com {
    margin-top: 50px; 
    text-align: right;
}


/******************************************************/
/*                 大井店セクション                 */
/******************************************************/

div#shpimage1 {
    float: left; 
    width: 474px; height: 267px; 
    margin-top: 10px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimage2 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 5px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimage3 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 5px; margin-left: 10px;
    border: solid 1px #cccccc; 
}
div#shpimage4 {
    float: right; 
    width: 445px;
    margin-right: 7px; margin-top: 10px; 
    border: solid 1px #cccccc; 
}
div#shpimage5 {
    float: right; 
    width: 470px;
    margin-right: 7px; margin-top: 10px; 
    border: solid 1px #cccccc; 
}
/******************************************************/
/*                 鶴見店セクション                 */
/******************************************************/

div#shpimagetu1 {
    float: left; 
    width: 474px; height: 306px; 
    margin-top: 10px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimagetu2 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 8px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimagetu3 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 8px; margin-left: 10px;
    border: solid 1px #cccccc; 
}
/******************************************************/
/*                 小山店セクション                 */
/*****************************************************/

div#shpimageky1 {
    float: left; 
    width: 474px; height: 300px; 
    margin-top: 10px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimageky2 {
    float: left; 
    width: 230px; height: 155px; 
    margin-top: 9px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimageky3 {
    float: left; 
    width: 230px; height: 155px; 
    margin-top: 9px; margin-left: 10px;
    border: solid 1px #cccccc; 
}
/******************************************************/
/*                 川銀店セクション                 */
/*****************************************************/

div#shpimagekg1 {
    float: left; 
    width: 474px; height: 314px; 
    margin-top: 10px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimagekg2 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 9px; margin-left: 7px;
    border: solid 1px #cccccc; 
}
div#shpimagekg3 {
    float: left; 
    width: 230px; height: 172px; 
    margin-top: 9px; margin-left: 10px;
    border: solid 1px #cccccc; 
}
div#shpimagekg4 {
    float: right; 
    width: 445px;
    margin-right: 7px; margin-top: 10px; 
    border: solid 1px #cccccc; 
}
div#shpimagekg0 {
    float: left; 
    width: 430px; height: 172px; 
    margin-top: 9px; margin-left: 10px;
    border: solid 1px #cccccc; 
}
/******************************************************/
/*                 広告共通セクション                 */
/******************************************************/

div#obipb {
    width: 942px;
    margin-top: 0; margin-bottom: 15px;
    border: solid 1px #cccccc;
    padding-bottom: 15px; 
    background-color: white;
}
div#obipb img{
    border: solid 1px #8A644A;
    
}

.eventttlm {
    text-align: center; 
    font-size: 1em; color : #008b8b;
}
div#eventpb1 {
    float: left;
    width: 450px;
    margin-left: 15px;  margin-top: 15px;
    border: solid 1px #cccccc;
    background-color: white; 
}

div#eventpb2 {
    float: left;
    width: 450px;
    border: solid 1px #cccccc; 
    background-color: white; 
    margin-left: 15px; margin-top: 15px;
}

/******************************************************/
/*             コンタクト共通セクション               */
/******************************************************/

div#shpcontact1 {
    float: left; 
    width: 460px;
    margin-top: 0; margin-right: 20px; 
    border: solid 1px #cccccc; 
    background-color: white;
}
div#shpcontact1 ul {
    list-style-type: none; 
    margin-left: 0; padding-left: 0; 
    font-size: 1em;
}
div#shpcontact1 li {
   margin-top: 5px;
   margin-left: 25px; 
}
div#shpcontact1 p {
  margin-left: 25px; 
}
div#shpcontact2 {
    float: left; 
    width: 460px;
    text-align:center;
    padding-bottom:15px;
    margin-top: 0; 
    border: solid 1px #cccccc; 
    background-color: white;
}

/*****************************************************/
/*****************************************************/
/*              ウィジェットページ 	             */
/*****************************************************/
/*****************************************************/
/*****************************************************/
/*                  コンテンツ                       */
/*****************************************************/
div.item2 {
    margin-left: 10px;
    text-align: center;
    color: #666666;
    font-weight: bold;
    width: 180px;
}
img.pick {
    display: block;
    margin-left:auto; margin-right: auto;
    border: solid 1px #663300;
}

div.about div {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

@media screen and (max-width: 480px) {       
.soba{height:100%;}                   
}                                            