@charset "utf-8";
/*
Theme Name: EasyAll(sogabe改版)
Theme URI: http://phpbb.xwd.jp/viewforum.php?f=20
Description: This theme uses it to test for ME. based on the famous <a href="http://www.northern-web-coders.de/">Northern-Web-Coders</a>.<BR><font color=red>※メニュー位置の左右反転と色・画像・行間など各種調整を行った修正版。</font>
Version: 1.1
Author: WordPress Japan
Author URI: http://wordpress.xwd.jp/
*/


/*--------------------------        共通    ------------------------------*/
body {
font-size:90%;
line-height:160%;
/* Osaka, Verdana, sans-serif*/
background: #f3f3f3;
margin: 0;
padding: 0;
text-align: center;
}
#rap {
margin: 0 auto 0 auto;
width: 760px;
text-align: left;
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
background-position: 260px 250px;
}
p,ul,li,dl,dt,dd{
margin:0;
padding:0;
}
h1 {
font-size: 100%;
font-weight: bold;
margin: 10px 0 5px 0;
color:#087152;
}
a {
color: #495865;
}
a img {
border: none;
}
a:hover {
color: #6F6F6F;
}
.mt10 {
margin-top:10px;
}
.mt15 {
margin-top:15px;
}
.mt20 {
margin-top:20px;
}
.pb20{
padding-bottom:20px;
}
.linkwaku {
width:90%;
font-size:80%;
line-height:140%;
color: #AAAAAA;
margin:-1px 0 3px;
padding:0 2px 0 0;
/*background-color: #FFFFFF;*/
/*width: auto;*/
/*border: 1px solid #CCCCCC;*/
}
.imgwaku {
padding: 3px;
border: 1px solid #cccccc;
}
.c_red {
color:ff0000;
}
.clr_1 {
color:#075943;
}
.price {
font-size: 170%;
font-weight: bolder;
color: #184518;
line-height: 170%;
}
#flink {
clear:both;
padding:0 0 10px 345px;
width:400px;
text-align: right;
}
.w100p{
width:100%;
}
.cleafix {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.imgCenter{
width:100%;
text-align:center;
}
/*--------配置--------*/
.alignright {
float: right;
}
.alignleft {
float: left
}
.txtFlot{
float:left;
width:60%;
}
.txtFlot2{
float:left;
width:100%;
}
/*Search Hittle*/
.hilite {
color: #000;
background-color: #99ccff;
}
.hilite1 {
color: #000;
background-color: #ffcc66;
}
.hilite2 {
color: #000;
background-color: #99ff66;
}
.hilite3 {
color: #000;
background-color: #ff9999;
}
.backImgL{
background:url(./images/line_vertical.gif) repeat-y ;
padding-left:17px;
margin:20px 0;
}

/*---------------------------------      header     -----------------------------*/
#header {
display:none;
}

/*------------------------------------    navcontainer     ---------------------*/

#navcontainer{

display:none;
}


/*------------------------------------    pankuzu     ---------------------*/
#pankuzu{
display:none;
}
/*------------------------------------    description     ---------------------*/
.description{
float:right;
width:210px;
padding:10px 15px 0 0;
text-align:right;
}
.description form#searchform{
display:none;
}

/*---------------------------------      menu         ------------------------*/  
#menu {
display:none;
clear: left;
float: left;
position: relative;
top: 10px;
left: 10px;
margin: 0 0 10px 0;
width: 210px;
font-size:85%;
letter-spacing:90%;
line-height:160%;
}
#menu p#menuInfo{
text-align:center;
padding:0;
margin:0 0 10px;
}
#menu h2#menuTitile{
text-align:center;
margin:0;
padding:0;
background-color:#848484;
}
#menu dl#menuBg{
background:url(./images/menu_bg2.jpg) no-repeat top left;
width:210px;
list-style:none;
margin:0;
padding:0;
min-height: 150px;
_height: 150px;
}
#menu dl#menuBg dt#menuDayNew{
background-color:#e5e8e5;
color:#1a441a;
letter-spacing:-1px;
font-weight:bold;
list-style: none;
margin:0 10px 0;
padding:5px 5px 0 5px;
border-top:solid 1px #FFF;
border-right:solid 1px #FFF;
border-left:solid 1px #FFF;
}
#menu dl#menuBg dd#menuTxtNew{
background-color:#e5e8e5;
color:#333;
padding-bottom:20px;
margin:0 10px 5px 10px;
padding:0 10px 5px 10px;
border-right:solid 1px #FFF;
border-left:solid 1px #FFF;
border-bottom:solid 1px #FFF;
min-height:100px;
_height:100px;
}
#menu dl#menuBg dt.menuDay{
letter-spacing:-1px;
color:#1a441a;
font-weight:bold;
list-style-type: none;
margin:10px 10px 0 10px;
padding:0;
}
#menu dl#menuBg dd.menuTxt{
padding-bottom:20px;
margin:0 10px 5px 10px;
padding:0;
color:#666;
}
#menu p#menuRss{
margin:5px 10px;
padding:0;
}
#menu ul#menuList{
margin: 0;
padding:0;
width: 100%;
text-align: center;
}
#menu ul#menuList li.menuBnner{
margin:10px 0 20px 2px;
padding:0;
}
#menu ul#menuPhp{
list-style-type: square;
margin: 0 0 0 3em;
padding:0;
}
#menu ul#menuList li{
margin:0 0 5px 0;
padding:0;
}
#menu ul {
list-style-type: none;
margin: 10px 0;
padding: 0;
}
#menu ul li {
color: #5F5F5F;
/*font-size: 13px;*/
margin: 0;
padding: 0;
}
#menu ul li p {
/*font-size: 13px;*/
width: 180px;
font-weight: bold;
}
#menu ul li h2 {
border-bottom: 1px solid;
width: 180px;
/*font-size: 15px;*/
font-weight: bold;
margin: 0;
padding: 0;
}
#menu ul li ul {
margin: 5px 0 15px 10px;
}
#menu ul li ul li {
font-weight: normal;
margin: 0 0 3px 0;
padding: 0;
line-height: 12px
}
#menu ul li#winamp ul li {
width: 180px
}
#menu ul li ul li a {
color: #5F5F5F;
/*text-decoration: none;*/
line-height:140%;
}
#menu ul li ul li a:hover {
text-decoration: underline;
}
/*---------------------------------         content         --------------------------*/
#content {
float:right;
font-size:90%;
padding:0 15px 0 0;
margin:0;
width: 500px;
color: #666666;
}
#content h2 {
font-size:110%;
color: #5F707A;
text-align: right;
width: 500px;
background:url(./images/content_h2.gif) no-repeat bottom left;
padding:0 0 5px;
margin:0;
}
#content h2 a,
#content h2 a:visited{
text-decoration: none;
}
#content h2#comments a {
color: #5F707A;
margin-top: -20px;
}
#content h3 {
font-size:100%;
clear:both;
color:#336633;
margin:0;
padding:10px 0;
}
#content h3.storytitle,
#content h3.storytitle a {
color: #336633;
/*font-size: 15px;*/
/*text-decoration: none*/
}#content h3 img {
border: 0;
}
#content h4{
font-size:100%;
clear:left;
padding:0;
margin:5px 0;
}
#content div.post {
margin: 0 0 20px 0;
padding: 0;
}
#content div.post p {
/*width: 90%;*/
/*line-height: 190%;*/
}
#content div.post li {
margin:0;
padding:0;
/*line-height: 190%;*/
}
#content div.post div.storycontent {
/*font-size:13px;*/
}
#content div.post div.storycontent:after {
/*font-size:13px;*/

}
#content div.post div.storycontent p {
/*width: 100%;
line-height:150%;*/
}
#content div.post div.storycontent h4 {
/*font-size:13px;*/
}
#content div.post div.storycontent p img {
/*padding: 3px;
border: 1px solid #cccccc;*/
}
#content div.post div.storycontent ul,
#content div.post div.storycontent ol {
/*font-weight:bold;*/
}
#content div.post div.storycontent li {
/*font-weight:normal;
padding-left: 0px;
margin-left: 15px;
line-height: 150%;*/
}
#content div.post div.storycontent blockquote {
background: #f7f7f7;
border-left: 3px solid #6F6F6F;
font-family: Osaka, Verdana, sans-serif;
margin-left: 20px;
padding: 4px 4px 4px 7px;
width: 85%;
}
#content div.post div.meta, #content div.post div.meta a {
color: #867b64;
/*font-family: Osaka, Verdana, sans-serif;*/
/*font-size: 11px;*/
}
#content div.post div.meta li a:hover {
color: #686050;
}
#content div.post div.meta ul, #content div.post div.meta li {
display: inline;
margin: 0;
padding: 0;
}
#content div.post div.feedback {
font-size: 12px;
}
#content #commentlist {
margin: 20px 20px 20px 23px;
padding: 0;
}
#content #commentlist li {
margin-bottom: 10px;
}
#content #commentform input, #content #commentform textarea {
font-size: 12px;
padding: 2px;
}
#content #commentform textarea {
height: 150px;
width: 90%;
}
#content code {
color: #800000
}
#content ul {
display: inline;
margin: 0;
padding: 0;
list-style-type: circle;
}
/*----------------------------------     footer     ------------------------*/
#Footer{
clear:both;
position:absolute;
width:760px;
min-height:70px;
background:#336633;
text-align:left;
}
#Footer p#FooterAdress{
float:left;
font-size:90%;
width:290px;
color:#CC6;
line-height:130%;
margin:0;
padding:10px;
}
#Footer div#FooterRight{
float:right;
width:440px;
text-align:right;
margin:0;
padding:0;
color:#FFF;
}
#Footer div#FooterRight ul#FooterList{
padding:10px 10px 0;
margin:0;
font-size:80%;
}
#Footer div#FooterRight ul#FooterList li,
#Footer div#FooterRight ul#FooterList li a{
display:inline;
padding:0;
margin:0;
color:#FFF;
}
#Footer div#FooterRight p#FooterCopy{
padding:5px 10px 10px;
margin:0;
color:#acd2ac;
font-size:80%;
}
#Footer div#FooterRight p#FooterCopy a,
#Footer div#FooterRight p#FooterCopy a:visited{
padding:0;
margin:0;
color:#acd2ac;
}
#footer { 
background:#DDDDDD;
position:relative;
height:1%;
width:100%;
font-size: 80%;
line-height: 120%;
} 
#footer p {
margin: 0;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
width: auto;
}
#footer ul,#footer li {
float: right;
margin: 0px;
}
#footer ul {
padding-top: 3px;
list-style-type: none;
padding-bottom: 3px;
width: 400px;
position:absolute;
bottom:10px;
right:10px;
}
#footer li  {
padding-top: 0px;
padding-bottom: 0px;
}
p.credit {
color: #FFFFFF;
background: #0c8761;
border-top: 1px solid #DFDFDF;
clear: both;
font-size: 12px;
margin: 0 auto 0 auto;
padding: 7px 0 3px 0;
text-align: center;
width: 760px;
}
p.credit a {
color: #ffffff;
text-decoration: none;
}
p.credit a:hover {
color: #ffffff;
text-decoration: underline;
}
.navigation {
font-size:12px;
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
#commentlist p.meta, #commentlist p.meta a {
color: #867b64;
font-family: Osaka, Verdana, sans-serif;
font-size: 11px;
}
#trackbacklist p.meta, #trackbacklist p.meta a {
color: #867b64;
font-family: Osaka, Verdana, sans-serif;
font-size: 11px;
}
/* Begin Calendar */
#wp-calendar {
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding:0;
text-align: center;
}
#wp-calendar th {
padding: 0px 0;
text-align: center;
}
#wp-calendar td.pad:hover { 
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */
.comment-number {
font: italic 28px 'Times New Roman', Times, serif;
color: #73a0c5;
}
.alt {
background-color: #f8f8f8;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
margin: 0;
padding: 10px;
}
.none {
margin: 0;
padding: 10px;
}
#ed_toolbar input {
border: 1px solid #dcdcdc;
background-color: #e6eadb;
margin: 0 1px 0 0;
}
.hl-surround{
-moz-border-radius: 5px;
background-color: #F9FBFC;
border: 1px solid #C3CED9;
padding: 8px;
margin-bottom: 5px;
width: 400px;
overflow: auto;
text-align: left;
}
.hl-surround, .hl-surround pre, .hl-surround span{
font: normal 9pt 'Courier New', monospace;
}
.hl-default{
color: Black;
}
.hl-code{
color: Gray;
}
.hl-brackets{
color: Olive;
}
.hl-comment{
color: #ffa500;
}
.hl-quotes{
color: #8b0000;
}
.hl-string{
color: Red;
}
.hl-identifier{
color: Blue;
}
.hl-builtin{
color: Teal;
}
.hl-reserved{
color: Green;
}
.hl-inlinedoc{
color: Blue;
}
.hl-var{
color: #00008b;
}
.hl-url{
color: Blue;
}
.hl-special{
color: Navy;
}
.hl-number{
color: Maroon;
}
.hl-inlinetags{
color: Blue;
}
.hl-main{
background-color: transparent;
}
.hl-main pre{
margin: 0; padding: 0;
}
.linkcat A{
line-height:120%;
}
.widget{}
/* wp-includes/widgets.php */
/*検索フォームに関するスタイル追加*/
#sbtn{
border: 0;
background-image: url(./images/s_butt2.gif);
padding: 1px 0px 0px;
background-color:transparent;
height: 20px;
width: 36px;
}
#s{
margin-left: 8px;
width:120px;
height:15px;
font-size:11px !important;
height:17px;
scrollbar-face-color:#FFFFFF;
scrollbar-track-color:#EEEEEE;
scrollbar-arrow-color:#C6C6C6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color:#C6C6C6;
scrollbar-darkshadow-color:#C6C6C6;
border: 1px solid #999999;
padding: 2px 0px 0px 3px;
}
/* table1 テーブルカラーパターン*/
#table1 td,#table1 th{
font-size:13px;
line-height:140%;
}
#table1 table{
width:100%;
border-collapse: collapse;
padding: 2px;
background-color: #316531;
}
#table1 th {
border: 1px solid : #316531;
font-weight: normal;
color: #FFFFFF;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
background-color:  #316531;
}
#table1 td {
border: 1px solid #316531;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
background-color: #ffffff;
}
#table1 td A{
line-height:190%;
} 
/*--------------------------        orderページ　    ------------------------------*/
/*pdfにリンクするボタン
--------------------------*/
ul#anchorCol2{
width: 500px;
margin:0;
padding:0;
}
ul#anchorCol2 li#anchorCol2L{
float: left;
width:250px;
margin:0;
padding:0 0 13px;
text-align:left;
list-style:none;
}
ul#anchorCol2 li#anchorCol2L a{
display:block;
width:250px
}
ul#anchorCol2 li#anchorCol2L a:hover {
background-color:transparent;
background:url(./images/bt_demae-on.gif) no-repeat;
}
ul#anchorCol2 li#anchorCol2L a:hover img{
visibility:hidden;
}
ul#anchorCol2 li#anchorCol2R{
float: left;
width:250px;
margin:0;
padding:0 0 13px;
text-align:right;
list-style:none;
}
ul#anchorCol2 li#anchorCol2R a{
display:block;
}
ul#anchorCol2 li#anchorCol2R a:hover {
background-color:transparent;
background:url(./images/bt_tuuhan-on.gif) no-repeat top right;
}
ul#anchorCol2 li#anchorCol2R a:hover img{
visibility:hidden;
}
ul#anchorCol2:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*アドビリーダーダウンロード
--------------------------*/
dl.adobe {
margin:0 0 20px;
padding:0;
list-style:none;
}
dl.adobe dt{
margin:0;
padding:0 10px 0 0;
height:33px;
float:left;
}
dl.adobe dd{
margin:0;
padding:0;
font-size:10px;
line-height:150%;
}
dl.adobe:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*タブデコレーション
--------------------------*/
.tabDeco{
background:url(./images/line_gray.gif) repeat-x bottom left;
margin:0;
padding:0;
}
.tabImg{
margin:0 2px 0 4px;
}
.tabIn{
margin:0 0 10px;
padding:0;
background:url(./images/line_lr.gif) repeat-y 100% 100%;
border-bottom: solid 1px #d5d4d4;
}
.lineDot{
width:480px;
background:url(./images/line_dot.gif) repeat-x bottom left;
}
#faxcont01{
padding:10px;
}
#faxcont02{
padding:10px;
}
#faxcont01 p,
#faxcont02 p{
margin:5px 0 20px;
padding:0;
}
/*table2 テーブルカラーパターン
-------------------------------*/
.table2{
border-collapse:collapse;
border-spacing:0;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
font-size:90%;
}
.table2 th{
border-collapse:collapse;
background-color:#eaf3e9;
border-spacing:0;
border-right:solid 1px #CCC;
border-bottom:solid 1px #CCC;
text-align:center;
font-weight:normal;
}
.table2 td{
border-collapse:collapse;
border-spacing:0;
border-right:solid 1px #CCC;
border-bottom:solid 1px #CCC;
text-align:right;
}
/*--------------------------        shoplistページ　    ------------------------------*/
/*写真リスト
--------------------------*/
#content div.post div.storycontent ul#photoList{
margin:0;
padding:0;
width:100%;
list-style:none;
display:block;
}
#content div.post div.storycontent ul#photoList li{
margin:0 0 5px;
padding:0;
float:left;
width:100px;
text-align:left;
}
#content div.post div.storycontent ul#photoList:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*disc1列リスト
--------------------------*/
#content div.post div.storycontent ul.discList{
margin:0;
padding:0;
list-style:none;
}
#content div.post div.storycontent ul.discList li{
width:100%;
margin:0 10px 0 0;
padding:0 0 0 10px;
background:url(./images/icon_dot.gif) no-repeat 0px 0.5em;
list-style:none;
float:left;
display:inline-block;
}
/*disc2列リスト
--------------------------*/
#content div.post div.storycontent ul.discList2{
margin:0 0 0 15px;
padding:0 10px 0 0;
}
#content div.post div.storycontent ul.discList2 li{
width:200px;
float:left;
display:inline-block;
list-style:none;
margin:0 10px 0 0;
padding:0 0 0 15px;
min-height:1%;
background:url(./images/icon_dot.gif) no-repeat 0px 0.5em;
}
/*--------------------------        howtomakeページ　    ------------------------------*/
/*真空パック材料
-------------------------*/
.dekiagari img.imgDekiagari{
width:227px;
float:left;
}
.dekiagari dl.txtDekiagari{
margin:0;
padding:0;
width:250px;
float:right;
}
.dekiagari dl.txtDekiagari dt{
margin:0;
padding:0;
font-weight:bold;
color:#666;
}
.dekiagari dl.txtDekiagari dd{
margin:0;
padding:0 0 0 0.7em;
background:url(./images/icon_dot.gif) no-repeat 0 0.6em;
}
.dekiagari:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
/*真空パックの作り方1～7
-----------------------------*/
.howto1 {
clear:both;
margin:20px 0 0;
padding:0 0 7px;
width:100%;
background:url(./images/howtomake/howtobottom1.gif) no-repeat bottom left;
}
.howto1:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.howto1 dl.howtoRap,
.howto1 dl.howtoRap dt,
.howto2 dl.howtoRapL,
.howto2 dl.howtoRapR,
.howto2 dl.howtoRapL dt,
.howto2 dl.howtoRapR dt{
margin:0;
padding:0;
}
.howto1 dl.howtoRap dt{
height:26px;
}
.howto1 dl.howtoRap dd{
margin:0;
padding:7px;
}
.howto1 dl.howtoRap dd p.howtoimgL1 {
width:100px;
float:left;
}
.howto1 dl.howtoRap dd p.howtotxtR1{
float:right;
width:77%;
}
.howto2 {
clear:both;
margin:10px 0 0;
padding:0 0 7px;
width:500px;
background:url(./images/howtomake/howtobottom2.gif) repeat-y bottom left;
}
.howto2:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.howto2 dl.howtoRapL{
display:block;
width:245px;
float:left;
}
.howto2 dl.howtoRapR{
display:block;
width:245px;
float:right;
}
.howto2 dl.howtoRapL dt,
.howto2 dl.howtoRapR dt{
height:26px;
}
.howto2 dl.howtoRapL dd,
.howto2 dl.howtoRapR dd{
margin:0;
padding:7px;
}
.howto2 dl.howtoRapL dd p.howtoimgL2,
.howto2 dl.howtoRapR dd p.howtoimgL2{
width:100px;
float:left;
}
.howto2 dl.howtoRapL dd p.howtotxtR2,
.howto2 dl.howtoRapR dd p.howtotxtR2{
float:right;
width:55%;
}
/*真空パック　商品情報
-----------------------------*/
.sinku {
clear:both;
margin:20px 0;
padding:0;
width:100%;
background:url(./images/wakubottom_w500.gif) no-repeat bottom left;
}
.sinku:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.sinku dl.sinkuRap{
margin:0;
padding:0;
}
.sinku dl.sinkuRap:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.sinku dl.sinkuRap dt{
background:url(./images/wakutop_w500.gif) no-repeat top left;
margin:0;
padding:15px 0 0 15px;
color:#336633;
font-weight:bold;
}
.sinku dl.sinkuRap dd{
margin:0;
padding:0 15px 15px;
}
.sinku dl.sinkuRap dd p.sinkutxt{
	float:left;
	width:100%;
}
.sinku dl.sinkuRap dd img.sinkuimgL {
	float:left;
}
.sinku dl.sinkuRap dd p.sinkutxtR{
float:right;
width:250px;
margin-top:25px;
}
.sinku img.sinkutxt{
clear:both;
display:block;
margin:20px 0 20px 68px;
}

/*----------------------　　　menu.htmlページ　　　　-----------------------------*/
/*商品一覧リスト
----------------------*/
.menupage1 {
clear:both;
margin:10px 0 0;
padding:0;
width:500px;
background:url(./images/menu/waku1_bottom.gif) repeat-y bottom left;
}
.menupage1:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.menupage1 dl.menupageRapL{
display:block;
width:160px;
float:left;
margin:0;
padding:0 10px 0 0;
}
.menupage1 dl.menupageRapL dt.yellow{
color:#b08f24;
border-top: solid 1px #cccccc;
margin:0;
padding:10px 8px 0;
font-weight:bold;
font-size:120%;
}
.menupage1 dl.menupageRapL dt.yellow span{
display:block;
text-align:right;
color:#999;
font-size:80%;
font-weight:normal;
line-height:100%;
}
.menupage1 dl.menupageRapL dd{
margin:0;
padding:5px 9px;
}
.menupage1 dl.menupageRapL dd p.menuphoto{
margin:0;
padding:0;
width:100%;
text-align:center;
}
.menupage1 dl.menupageRapL dd p.menuphoto img.menuphotowaku{
border:solid 1px #CCC;
margin:0;
padding:2px;
}
.menupage1 dl.menupageRapL dd p.naiyo{
margin:5px 0;
font-size:80%;
line-height:110%;
}
.menupage1 dl.menupageRapL dd p.kakakuBk{
width:142px;
height:25px;
text-align:center;
font-weight:bold;
font-size:100%;
color:#1a441a;
background:url(./images/menu/kakakugray_bk.gif) no-repeat top left;
padding:2px 0 0;
margin:5px 0;
}






.menupage3 {
clear:both;
margin:10px 0 0;
padding:0;
width:500px;
background:url(./images/menu/waku3_bottom.gif) repeat-y bottom left;
}
.menupage3:after {
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.menupage3 dl.menupageRapL{
display:block;
width:160px;
/*float:left;*/
margin:0;
padding:0 10px 0 0;
}
.menupage3 dl.menupageRapMR{
display:block;
width:160px;
float:left;
margin:0;
padding:0;
}
.menupage3 dl.menupageRapL dt.purple,
.menupage3 dl.menupageRapMR dt.purple{
color:#621d86;
border-top: solid 1px #cccccc;
margin:0;
padding:10px 8px 0;
font-weight:bold;
font-size:120%;
}
.menupage3 dl.menupageRapL dt.green,
.menupage3 dl.menupageRapMR dt.green{
color:#006934;
border-top: solid 1px #cccccc;
margin:0;
padding:10px 8px 0;
font-weight:bold;
font-size:120%;
}
.menupage3 dl.menupageRapL dt.blue,
.menupage3 dl.menupageRapMR dt.blue{
color:#2955A5;
border-top: solid 1px #cccccc;
margin:0;
padding:10px 8px 0;
font-weight:bold;
font-size:120%;
}
.menupage3 dl.menupageRapL dt.yellow,
.menupage3 dl.menupageRapMR dt.yellow{
color:#b08f24;
border-top: solid 1px #cccccc;
margin:0;
padding:10px 8px 0;
font-weight:bold;
font-size:120%;
}
.menupage3 dl.menupageRapL dt.purple span,
.menupage3 dl.menupageRapMR dt.purple span,
.menupage3 dl.menupageRapL dt.green span,
.menupage3 dl.menupageRapMR dt.green span,
.menupage3 dl.menupageRapL dt.blue span,
.menupage3 dl.menupageRapMR dt.blue span,
.menupage3 dl.menupageRapL dt.yellow span,
.menupage3 dl.menupageRapMR dt.yellow span{
display:block;
text-align:right;
color:#999;
font-size:80%;
font-weight:normal;
line-height:100%;
}
.menupage3 dl.menupageRapL dd,
.menupage3 dl.menupageRapMR dd{
margin:0;
padding:5px 9px;
}
.menupage3 dl.menupageRapL dd p.menuphoto,
.menupage3 dl.menupageRapMR dd p.menuphoto{
margin:0;
padding:0;
width:100%;
text-align:center;
}
.menupage3 dl.menupageRapL dd p.menuphoto img.menuphotowaku,
.menupage3 dl.menupageRapMR dd p.menuphoto img.menuphotowaku{
border:solid 1px #CCC;
margin:0;
padding:2px;
}
.menupage3 dl.menupageRapL dd p.naiyo,
.menupage3 dl.menupageRapMR dd p.naiyo{
margin:5px 0;
font-size:80%;
line-height:110%;
}
.menupage3 dl.menupageRapL dd p.purplekakaku,
.menupage3 dl.menupageRapMR dd p.purplekakaku{
width:142px;
height:25px;
text-align:center;
font-weight:bold;
font-size:100%;
color:#1a441a;
background:url(./images/menu/kakakugray_bk.gif) no-repeat top left;
padding:2px 0 0;
margin:5px 0;
}
.menupage3 dl.menupageRapL dd p.kakakuBk,
.menupage3 dl.menupageRapMR dd p.kakakuBk{
width:142px;
height:25px;
text-align:center;
font-weight:bold;
font-size:100%;
color:#1a441a;
background:url(images/menu/kakakugray_bk.gif) no-repeat top left;
padding:2px 0 0;
margin:5px 0;
}

