@charset "UTF-8";

/* レイアウトの設定*/
body{font-family: Verdana, Arial, sans-serif;
       margin:0px;
       padding:0px;
       font-size: small;
       color:#444;
       line-height: 130%;
       background-color: #F2F2F2;
       background-image:url(http://www.oguni-store.com/media/shadow.gif);background-position:800px 0%; background-repeat: repeat-y; background-attachment: fixed
       }

a { text-decoration:none; 
    color: #0066cc; 
	}

a:hover {
	text-decoration:underline; 
	background:none;
	color: #FF3300; 
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}




/* ヘッダーの設定*/
#head{ 
    height:190px;
    width:800px;
    background: url(http://www.oguni-store.com/media/top_bg_test.jpg) no-repeat;     
}

#head a {
	color: #9a0a24;
	font-weight: bold;
	text-decoration: none; 
	}

#head a:hover {
	color: #FDBB53;
	font-weight: bold;
	text-decoration: none; 
	}

#head h1 {font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
                margin-top: 0px;
	padding-top:50px;
	padding-left:190px;
	}

#head h2 { font-family: Verdana, Arial, sans-serif;
                color: #F00;
	font-size: 12px;
	padding-left:200px;
                padding-top:10px;
                margin-top: 0px;
	}


#layer2   {position: absolute; 
            top: 130px; left: 270px; 
            width: 200px; 
            height: 70px; 
            visibility: visible; 
            display: block; 
            color:#F00;
            font-size:10px;
            }
#layer1 { background-image: url('http://www.oguni-store.com/media/info.gif'); position: absolute; top: 50px; left:500px; width: 124px; height: 120px; visibility: visible; display: block }



.gnavi ul {
 margin: 0px; 
            padding-left: 105px;      
            }

.gnavi li { display: inline;

}

.gnavi li a { color: #FFF;
            text-decoration:none;
            padding-top: 4px;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
             display: block;
            float: left;
            border-right: 1px solid #ccc;
             height:20px;
             width:100px;
  background: #FFE2EB url('http://www.oguni-store.com/media/sidebar1.gif') repeat-x;
 }

.gnavi li a:hover { color: #FB166A;
 text-decoration:none;
                 background-color: #EEE;}



/* ラッパーの設定*/
#wrap {
    position:relative;
    width:800px;
   background: #FFE2EB url(http://www.oguni-store.com/media/sidebar1.gif) repeat-x;
  }




/* 左側の設定*/

#left{
    float:left;
    width:200px;
    height:680px;
   padding:10px 10px;
    text-align: right;
    background-color:#FFE2EB;
}

#left h2 {
	color: #F01A52;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
                border-bottom:2px dotted #F9C1C8;
	text-align:center; 
	font-weight: bold;	
	text-transform: uppercase;  	
	letter-spacing: .2em;
                line-height: 22px; 
                margin-bottom: 0px;
 background:pink url(http://www.oguni-store.com/media/h2-bg.gif);background-repeat: no-repeat; 
                  	}



#left a img { border-style: none;
         filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,strength=5,direction=135);
         }







/* 真ん中の設定*/
#center{
    float:left;
    width:340px;
    height:100%;
    background-color:#FFF;
    padding: 5px 10px;  
}

#center h2 {
        color: #444; 
	text-align: left;
        width: 300px;
        line-height: 26px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
	padding: 5px 0px 3px 30px;
       border-bottom:2px dotted #F9C1C8;	
        background-image:url(http://www.oguni-store.com/media/birthcake.gif);background-repeat: no-repeat;background-position: 1% 60%;
	}

.next{text-align: right;
     font-size:10px;
     margin-top:0px;
     padding: 0px 20px; }


/* 右側の設定*/
#right{
    float:left;
    width:200px;
    height:680px;
    text-align: left;
    padding:10px;
    background-color:#FFE2EB;
}

#right a img { border-style: none; filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777,strength=5,direction=135);
         }       
        


#right h2 {
	color: #F01A52;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
        border-bottom:2px dotted #F9C1C8;
	text-align: center;       
	font-weight: bold;	
	text-transform: uppercase;  	
	letter-spacing: .2em;
        line-height: 22px; 
                 margin-bottom: 0px;
background:pink url(http://www.oguni-store.com/media/h2-bg.gif);background-repeat: no-repeat;
                  	}


#right ul {
margin-top: 0px;
list-style-type: none;
}

#right li {
	color: #444;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
  margin-left: -13px;
	padding-left: 0px;
	list-style-image: url(http://www.oguni-store.com/media/heart_pnk.gif);
                background-color: #FFF;
	}

.waku1{ background-color: #FFF;
text-align:center;
}

.waku2{text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-bottom: 10px;
background-color: #FFF;}



#powered {
	font-size: 10px;
	line-height: 150%;
	text-align: center;
	margin-top: 0px;
	}



/* フッターーの設定*/
.footer { float:left;
	color: #444;
	font-weight: normal;
	background-color:#F2F2F2;
	text-align: center;
	padding-top: 12px;
                margin-left: 0px;
                border-top: 10px solid #FB166A;
       width:796px;
height:70px;
	}

.footer p {margin:0;padding:0;}



.pr{ font-size: 10px;
	line-height: 120%;
	text-align: left;
     background:#FFF;
　　color:#F09; } 

.link { 
margin:0;padding:0;
font-size:10px;
float:right;
color:#eee;
 }
.link a { color:#eee; }
.link a:hover { color:#ddd;}
