@charset "utf-8";
* { font-size:100%;}

body {  background:#E3B4CA url(http://www.oguni-store.com/images/body_bg.gif) repeat-y center;  text-align: center;
  margin:0;
padding:0 ;font-family: "ＭＳ Ｐゴシック";
}
h3{margin:0;padding:0;}

a { color:#99385E;outline:0;text-decoration:none;}


a:hover { color:#F90;}

.doc strong { font-size:14px;
font-weight:700;
color:#FF0044;}

.clera_both { clear:both;}


#right .doc .no_border { border:none;}

.small_f1 { font-size:14px; color:#777; margin-left:20px}
.font_s { font-size:12px;font-weight:400;}
.space20 {padding-top:30px;}

.box1 { margin:0 20px;}
.box1 strong {color:#A1005B;}
.box1 li {list-style-type:circle;
font-size:14px;font-weight:400;
background:#fff;
margin-left:30px;padding-left:0px;padding-top:5px;}


#right .box1 img { border:none;}



#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 770px;
  text-align: left;
}

#right .doc .yoyaku { border:none;float:right;
margin-bottom:-10px;}


#right .tyumon { border:none;float:right;
margin-right:15px;
margin-bottom:10px;}

/*■ヘッダー　　　*/

#page_header {
	height: 185px;	
	clear: both;
}

* html #page_header { height:175px;} 

#page_header h1 {
  margin: 0;
  padding:3px;
  font-size:12px;
  font-weight: 400;
}
#page_header h1 a { 
	text-decoration: none;
	color: #000;
}

#page_header img { border:none}

#page_header h2 {
  margin: 0;
  padding:0;
height:100px;
}

ul { margin: 0; padding : 0;}

/*■ヘッダー下ナビ　　　*/

.navi1 {      
        margin:0;padding:0;
        text-align:center; 
        height:34px; }

* html .navi1 { padding-top:8px;}

*:first-child+html .navi1 { margin-top:-10px;margin-bottom:0;padding-top:10px;padding-bottom:12px;
}


.navi1 ul {margin:0;padding:0;}

.navi1 li {margin:0;padding:0;
          list-style-type:none;
          font-size:12px;     
      display:block; 
   display:inline;
}

.navi1 li a {margin:0;padding:0;outline:0;overflow: hidden;}

.navi1 em { visibility: hidden; }

.navi1 .navi1_1 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) 0 -1px;
margin:0;
padding:10px 51px 12px 43px;
}

.navi1 .navi1_1 a:hover {
margin:0;
padding:10px 51px 12px 43px;
 background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat 0px -35px;
}


.navi1 .navi1_2 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -122px -1px;
margin:0;
padding:10px 40px 12px 41px;
line-height:100%;
}

.navi1 .navi1_2 a:hover {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -122px -35px;
margin:0;
padding:10px 40px 12px 41px;
line-height:100%;
}

.navi1 .navi1_3 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -251px -1px;
margin:0;
padding:10px 41px 12px 40px;
line-height:100%;
}

.navi1 .navi1_3 a:hover {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -251px -35px;
margin:0;
padding:10px 41px 12px 40px;
line-height:100%;
}

.navi1 .navi1_4 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -389px -1px;
margin:0;
padding:10px 40px 12px 32px;
line-height:100%;
}

.navi1 .navi1_4 a:hover {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -389px -35px;
margin:0;
padding:10px 40px 12px 32px;
line-height:100%;
}

.navi1 .navi1_5 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -522px -1px;
margin:0;
padding:10px 35px 12px 40px;
line-height:100%;
}

.navi1 .navi1_5 a:hover {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -522px -35px;
margin:0;
padding:10px 35px 12px 40px;
line-height:100%;
}

.navi1 .navi1_6 a {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -660px -1px;
margin:0;
padding:10px 35px 12px 40px;
line-height:100%;
}

.navi1 .navi1_6 a:hover {
background:url(http://www.oguni-store.com/images/menu_bar_main.gif) no-repeat -660px -35px;
margin:0;
padding:10px 35px 12px 40px;
line-height:100%;
}

/*■top message　　　*/

#right .messe p { font-size:14px;margin:12px;margin-right:10px;line-height:1.1;}

* html #right .messe p { margin:8px;line-height:1.1;text-justify: distribute; text-align: justify;}

#right .doc .info_img { border:none;margin:0;}
* html #right .doc .info_img { margin-left:-3px;}

.info { clear:both;margin-bottom:10px;padding-top:10px;padding-left:10px;background:#FFF2F6;
border:1px solid #FF0054;width:548px;}

* html .info { width:560;}

#right .doc .info .midasi1 {color:#FF0054;clear:both;font-weight:bold;color:red;margin:0;}
#right .doc .midasi1 { color:#FF0054;font-weight:bold;margin:0;}

#right .calendar { margin:0 0 15px 15px;
text-align: center; width: 450px }
.calendar td { padding:5px;}
.bg_1 { background-color: #dde6f0 }
.bg_2 { color: #F01A52; }

/*■パンくず*/
.pan {
	font-size: 12px;
	margin: 8px 0 ;
	padding: 0;
}

*:first-child+html .pan { margin-top:-10px;}

#content_wrapper {
  margin:0;
  clear:both;
}

#right { overflow:hidden;
  float: right;
  width:570px;  
}

#right h3 { clear:both;
  margin:0;
  padding:10px 0 20px 50px;
  font-size: 18px;
  color: #A1005B; 
height:100%;
background:url(http://www.oguni-store.com/bbs/images/h3_bg.gif) no-repeat;
}

#center img { border:1px solid #ccc; }
#center p { line-height:1.3;padding:0;margin:10px;}

#center .doc h3 { clear:both;
  margin-top:20px;
  padding:18px 0 20px 60px;
  font-size: 16px;
  color: #FFF; 

background:url(http://www.oguni-store.com/images/h3_bg.gif) no-repeat  ;
}

#right .cate_h3{ background:url(/images/h3_bg.gif) no-repeat;
color:#FFF; height:30px;
padding-top:16px;}

#center .doc h4 { clear:both;
  margin:0;
  padding:18px 0 20px 60px;
  font-size: 16px;
  color: #666; 
height:100%;
background:url(http://www.oguni-store.com/images/h3_bg1.gif) no-repeat  ;
}

#right h3 img { border:none;}

#right h4 { clear:both;
margin:15px 0 0 0;
  padding:12px 0 10px 50px;
  font-size: 16px;
  color: #A1005B; 
width:100%;
 background:url(http://www.oguni-store.com/bbs/images/h3_bg.gif) 0 0 no-repeat;
}

#right .qa_bg { background:url(/images/qa_h5.gif) no-repeat;
padding-top:20px;
padding-left:30px;
height:40px;
color:#444;}

#right .h4_bg {background:url(/images/h4_bg.gif) no-repeat;
margin:0;
padding:13px 0 16px 20px;font-size:14px;color:#555; }

* html #right .qa_bg {
height:70px;}

#right h4 a { text-decoration:none;}

#right .h3_1 { margin:0 0 0 -50px;
padding-top:0;}


#right .h4_1{ background:#fff;
border-left:40px solid #FFEDDC; 
color:#630;
font-size:16px;
line-height:1;
text-indent:-70px;
}

* html #right .h4_1 {
  margin:0 0 5px;
  font-size: 16px;
  color: #630;
border-left:40px solid #FFEDDC;
text-indent:-44px;
line-height:1;
}

#right .h4_2 {  margin:0 0 5px;
  font-size: 16px;
  color: #A1005B;
background:#FBF1F7;
width:90%;
border:1px solid #E6C3D7;
padding:3px 0 2px 15px;
 }

#right h5 {font-size:14px;
margin:40px 0 10px 0;
padding:5px 10px;
border-left:12px solid #630;
line-height:50%;
color:#630;
clear:both;
}

#right h6 { font-size:12px;margin:0;padding:0;}


#right p {
  margin:0 25px 12px 0px;
  font-size: 14px;
  color: #000;
  line-height: 1.4;
  padding-left:4px;
}

#right .doc img { float:left;
margin:0 15px 15px 0;
border:1px solid #bbb;
}

/*■■　　　*/

#right .main_img img {margin-bottom:10px;}

#right .table1 ul { margin:0;padding:0;}

#right table li {
list-style-type:none;
background: url(../images/icon_1.gif) no-repeat 0px 2px;
margin-top:-3px;
margin-left:0px;
padding-left:20px;}

#right .entry-list ul {
font-size:12px;
background:#FCE3F9;
padding-top:2px;
padding-bottom:2px;
clear:left;
margin:20px 28px 20px 0px;}


#right .entry-list li {
list-style-type:none;
margin-top:5px;
padding-left:20px;}

.tugi { background:url(../images/arrow.gif) no-repeat 0 2px;
font-weight:700;}
.mae { background:url(../images/arrow.gif) no-repeat 0 2px;}


#right .top img { clear:both;
               float:right;
               border:none;
               margin-top:0;
               margin-right:30px;}
#right .kansou img {margin:0 0 0 80px;border:none; }

/*■サイドバー　　　　*/

#left {
  margin:0 0 20px;
  float: left;
  width:180px;
  font-size:12px;
}

#left h4 {margin:0;
  font-size: 14px;
padding:10px 0 10px 30px;
 letter-spacing:3px;
  color: #A1005B;
  background: url(/images/side_h4.gif) no-repeat 0 -7px;
}

#left h5 {
  margin:0 0 5px;
padding:3px 10px ;
  font-size: 15px;
  color: #630;
border-left:30px solid #FFEDDC;
text-indent:-24px;
line-height:1.5;
}

/*■■サーチエリア　　　*/

#left .search { height:100px;background:url(/images/cake_search.jpg) no-repeat;
}

input{
background-color:#FFE7EE;}

form { padding:40px 0 0 10px; }

* html form { margin-top:25px;padding:15px 0 0 10px; }

#left p {
	margin-top:5px;      
	padding:0;
	font-size: 12px;
        line-height:17px;
}

#left img {
margin:0 ;
padding:0;
border:none;
margin-top:5px;
}

* html #left img { margin-top:2px;}


.arrow1 { 
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
} 

.arrow1 li {
	margin:0; 
	padding: 0;
	font-size: 14px;         
	line-height:50px;
	width:180px; 
              	
} 

* html .arrow1 li {width:180px;}

.arrow1 li a { display:block;
	 text-decoration:none;      
         padding-left:0;
         color:#777;
         font-weight:bold;
         width:160px;
  letter-spacing:1px; 
}

* html .arrow1 li a {
	width:180px;       
}

.arrow1 li a:hover { filter: alpha(style=0, opacity=70);     
        color:#FFF;
width:180px; 
}


*:first-child+html .arrow1 li a:hover { width:180px;}

/*■サイドサブメニュー　　　*/

.arrow1 .list_style1 {
font-weight:700;
font-size:12px;
line-height:20px;
background:#fff;
}

.arrow1 .list_style1 a {font-weight:400;
width:140px;display:block;
padding-left:40px;
color:#063;
  letter-spacing:0px;  
background:#eee url(/blog/images/tree_lst.gif) no-repeat 22px 3px;
border:none;}

* html .arrow1 .list_style1 a {
width:180px;
}

.arrow1 .list_style1 a:hover {font-weight:400;
width:160px;
color:#6F3;
background:#FDF9F1 url(/blog/images/tree_lst.gif) no-repeat 22px 3px;
border:none;}

* html .arrow1 .list_style1 a:hover {
width:180px;
}


.arrow1 .list_style2 {
font-weight:700;
font-size:12px;
line-height:20px;
background:#fff;
margin-bottom:2px;
}

.arrow1 .list_style2 a {font-weight:400;
width:140px;display:block;
padding-left:40px;
color:#063;
background:#FDF9F1 url(/blog/images/tree_end.gif) no-repeat 22px 3px;
border:none;}

* html .arrow1 .list_style2 a {
width:180px;
}

.arrow1 .list_style2 a:hover {font-weight:400;
width:140px;
color:#6F3;
background:#FDF9F1 url(/blog/images/tree_end.gif) no-repeat 22px 3px;
border:none;}

* html .arrow1 .list_style2 a:hover {
width:180px;
}


/*■サイドリスト　　　　*/

.arrow2 {margin-top:-8px;
margin-bottom:10px;padding:0;}
.arrow2 li {
margin-top:0px;
font-size:12px;
margin-bottom:2px;
padding-left:16px;
list-style-type:none;
background:url(/blog/images/arrow.gif) no-repeat;
}

* html .arrow2 {margin-top:-10px;}
* html .arrow2 li {margin:0;
background:url(../blog/images/arrow.gif) no-repeat 0px 3px;
}

/*■top kousin list　　　*/
#right .arrow3 li {
margin:0 50px 3px 20px;
padding:0 0 0 30px;
list-style-type:none;
background:url(/blog/images/arrow7.gif) no-repeat 10px 2px;
border-bottom:1px dotted #eee;}


.arrow5 li {
margin:0;
padding:0 0 0 15px;
list-style-type:none;
}

.arrow7 {margin-bottom:8px;}
.arrow7 li { 
list-style-type:none;
font-size:10px;
padding-left:15px;
margin-top:2px;
background:url(/bbs/images/arrow.gif) no-repeat;

}

/*■フッター　　　*/

#page_footer { margin:0;padding:0;
  height: 150px;  
  clear: both;
}
#page_footer img { margin-left:80px;}

#page_footer p {margin-top:0px;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000;
line-height:20px;
  letter-spacing:1px;
}

#page_footer a {      
	text-decoration:none;
}

#page_footer ul {text-align:center;
margin-top:0px;
padding:10px 0; }

* html #page_footer ul {
margin-top:0px;}


#page_footer .arrow4 li { display:inline;
font-size:12px;
padding:0 10px;
text-align:center;
border-right:1px solid #000;
background:url(/blog/images/arrow.gif) no-repeat -5px -1px;}

* html #page_footer .arrow4 li {
     padding:0 5px 0 15px;
     background:url(images/arrow.gif) no-repeat 0px -1px;
}

#page_footer .arrow4 .list {border:none;}

/*■フッター下リンク　　　*/

#page_footer .arrow5 li a {color:#99385E;}
#page_footer .arrow5 li a:hover {color:#ccc;}
#page_footer .arrow5 li {display:inline;
font-size:12px;
margin:0;
padding:0 20px;
text-align:center;
border-right:1px solid #99385E;
}



#page_footer .arrow5 .list { border:none;}

/*■フッター下ブログリンク　　　*/

.blog li {
 margin:0px; padding:0; list-style:none;}

.blog img {margin-right:15px;
margin-left:15px;border:none;
}

/*■サイトマップ*/

ul.sitemap { font-size:12px;margin-left:30px;}

ul.home {
    list-style: none;
}

ul.tree {
    margin: 0px!important;
    padding: 0!important;
    list-style: none!important;
}
ul.tree ul {
    margin: 0 0 0 1em!important;
    padding: 0!important;
}
#right ul.tree li {
    margin: 0!important;
    padding: 2px 0 0 16px!important;
    background: url(/bbs/images/tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
#right ul.tree li.tree_end {
    background-image: url(/bbs/images/tree_end.gif);
    list-style: none;
}

/*■注文フォーム*/

#center .tyumon { margin-left:-10px;margin-top:-40px;}
html>/**/body #center .tyumon { margin-left /*\**/:-10px;margin-top:-60px\9;}


.doc input { background:#F6F6F6;}
.red { color:red; }
.frm_left { width:200px;background:#FFE7EE;text-align:right;}
.frm_right strong { font-size:12px;}




/*■サイド　イメージ　　　*/

#right .doc .cat_img {list-style-type:none;
margin:0;
clear:both;
}

#right .cat_img li { display:inline; }

#right .cat_img img {margin-right:5px;
margin-bottom:5px;
border:1px solid #bbb; }

.day {font-size:12px;
text-align:right;
color:#936;
margin-right:30px;
margin-bottom:15px;}

#center  { margin:15px;}

#center p {font-size:13px;margin-bottom:0px;padding:0px;}
#center table { font-size:13px;margin:15px 0;}


/*■ Qand A　　　*/

#right .qanda li { list-style-type:none;
padding-left:35px;}

#right .que {margin-top:20px;
background:url(/images/icon-q.gif) no-repeat;
font-weight:bold;
 }
#right .ans {
border-bottom:1px dotted #777;
margin-top:8px;
padding-bottom:20px;
background:url(/images/icon-a.gif) no-repeat; }


/*■日付表示　　　*/

.title_day { margin-left:20px;color:#777 }
.top_day { color:#777;
margin-left:10px;
font-size:10px;}

.category { float:right;
font-size:12px;
margin-bottom:20px;
margin-right:30px;}

table { border-collapse:collapse;}
table{ margin-left:1px; }
td { border-collapse:collapse; border:solid 1px #bbb;padding:3px 0 3px 10px;line-height:1.2;}

.kakaku_1 { background:#C06D9C;padding:5px;
color:#FFF;font-size:14px;font-weight:bold;}

.table_waku { width:130px;padding-left:15px;background:#FFFDF9;font-size:12px;}
.table_waku01 {margin:0px;padding:5px;line-height:1.5;font-size:14px; }
.cake01 {font-size:14px;}
.cake02 {font-size:14px;padding:5px;line-height:1.5}
.cake02 a { font-weight:bold;}

/*■page cut　　　*/
.paged-archives a, .paged-archives a:visited{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none; 
color: #000066;
}
.paged-archives b{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none; 
color: #FFF;
background-color: #F36;
}


.tyumon { line-height:1.6;}
