@charset "Shift_JIS";

/*----------------------------------------------------------------
   【基本設定】	ベースカラー緑#33832c;*/
----------------------------------------------------------------*/

* body, p, dl, dt, dd, div, ul, ol, li{
    margin: 		  0px;
    padding: 		  0px;
}

body {
    font-family:	 "ＭＳ Ｐゴシック",sans-serif;
    margin:              0px;
    padding:             0px;
    background-color:    #ffffff;
    text-align: 	 center;
}

html {
    margin-bottom:       1px;
    overflow-y:          scroll;
}

/*--------------------------------------------------------------------------------------
   【基本リンク】link 未訪問 visited 訪問済み hover ポイント時 active 選択中
--------------------------------------------------------------------------------------*/
a:link {
    color:                  #000000;
    text-decoration:        underline;
}

a:visited {
    color:                  #666666;
    text-decoration:        underline;
}

a:hover {
    color:                  #ff0000;
    text-decoration:        underline;
}

a:active {
    color:                  #ff0000;
    text-decoration:        underline;
}

/*----------------------------------------------------------------
   【ヘッダー】
----------------------------------------------------------------*/

#hpb-header {
    width:                  100%;
    height:                 95px;
    margin:                 0px auto;
    border-bottom-width:    1px;
    border-bottom-color:    #cccccc;
    border-bottom-style:    solid;
    background-image:       url('../com/back_green.gif');
    background-position:    center top;
    background-repeat:      repeat-x;
    text-align:             left;
}

#hpb-header table {
    width:                  950px;
    height:                 100px;
    border:                 0px;
    border-collapse:        collapse;/*-隣接するセルのボーダーを重ねて表示-*/
    margin:                 0px auto;
}

h1 {
    margin:                 10px 0px 0px 0px;
    height:                 10px;
    font-size:              12px;
    font-weight:            normal;
    text-align:             left;
}

/*----------------------------------------------------------------
   【ヘッダー／ロゴの見出し】
----------------------------------------------------------------*/

#hpb-title {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
}

#hpb-title h2 {
    margin:                 -1px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    /*-overflow:               hidden;-*/
    /*-text-indent:            -9999px;-*/
    font-size:              0px;
    font-weight:            normal;
    color:                  #cccccc;
}

/*----------------------------------------------------------------
   【ヘッダー下のメニューボタン】
----------------------------------------------------------------*/

#hpb-header2 {
    width:                  950px;
    height:                 auto;
    margin:                 0px auto;
}

#hpb-header2 table {
    width:                  950px;
    height:                 60px;
    border:                 0px;
    border-collapse:        collapse;/*-隣接するセルのボーダーを重ねて表示-*/
    margin:                 0px auto;
}

/*----------------------------------------------------------------
   【大枠】
----------------------------------------------------------------*/

#hpb-container {
    width:                  950px;
    height:                 auto;
    margin:                 0px auto;
    padding:                0px 0px 0px 0px;
    background-color:       #ffffff;
    text-align:             left;
    border-width :          0px 0px;
    border-style :          solid;
    border-color :          #eeeeee;
}

/*----------------------------------------------------------------
   【共通／左メニュー】
----------------------------------------------------------------*/

.hpb-menuwaku {
    width: 		     185px;
    margin: 		     0px 0px 10px 0px;
    padding: 		     0px;
}

ul.menutext{
    margin:		     0px;
    padding:		     0px;
    text-align:		     left;
    font-size:		     13px;
    font-weight:             bold;
}

ul.menutext li {
    list-style-type:         none;
    margin: 		     0px 0px 2px 12px;
    padding: 		     0px 0px 0px 0px;
}

ul.menutext a {
    display: 		     block;
    width:                   175px;
    height: 		     30px;
    line-height:             30px;
    color: 		     #000;
    text-decoration:         none;
    text-indent: 	     2em;
    overflow:		     hidden;
}

ul.menutext a:link, ul.menutext a:visited, ul.menutext a:active {
    color: 		     #000; 
    background-image:        url('../com/sideback1.png');
    background-repeat:       no-repeat;
}

ul.menutext a:hover {
	color: 		     #000; 
	background-image:    url('../com/sideback2.png');
	background-repeat:   no-repeat;
}

#s1 ul.menutext li#ms1 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s2 ul.menutext li#ms2 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s3 ul.menutext li#ms3 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s4 ul.menutext li#ms4 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s5 ul.menutext li#ms5 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s6 ul.menutext li#ms6 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s7 ul.menutext li#ms7 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s8 ul.menutext li#ms8 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s9 ul.menutext li#ms9 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}

#s10 ul.menutext li#ms10 a {
	color:			  #000; 
	background-image: url('../com/sideback2.png');
	background-repeat: no-repeat;
}
/*----------------------------------------------------------------
   【共通／左メニューの会員ログイン、登録】
----------------------------------------------------------------*/

#kaiin {
    width:                 175px;
    margin:                0px 0px 0px 12px;
    padding:               0px 0px 0px 0px;
}

#kaiintitle {
    width:                 175px;
    height:                30px;
    margin:                0px 0px 0px 0px;
    background-image:      url('../com/membertitle.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#kaiin table {
    width:                 175px;
    margin:                0px 0px 0px 0px;
    background-color:      #cccccc;
    border-width:          1px;
    border-style:          solid;
    border-color:          #6AAD20;
    border-collapse:       collapse;
}

#kaiin td {
    margin:                0px 0px 0px 0px;
    padding:               10px 0px 7px 0px;
    background-color:      #eeeeee;
}

#kaiin p {
    margin:                -10px 10px 0px 20px;
    padding:               0px 0px 0px 0px;
    text-indent:           -1em;
    color:                 #000;
    font-size:             9pt;
    line-height:           1.25;
    text-align:            left;
}

/*----------------------------------------------------------------
   【営業カレンダー】
----------------------------------------------------------------*/

/*-営業カレンダーテキスト--*/
.calenderm12b {
    margin:                 15px 0px 0px 0px;
    width:                  200px;
    font-weight:            bold;
    font-size:              13px;
    color:                  #33832c;
    text-align:             center;
}

/*-※休業日に〜テキスト--*/
.calenderm10 {
    margin:                 0px 20px 10px 20px;
    padding:                5px 0px 0px 0px;
    width:                  auto;
    font-weight:            normal;
    font-size:              12px;
    color:                  #000;
    line-height:            1.5;
    text-align:             left;
    text-indent:            -1em;
}

/*----------------------------------------------------------------
   【共通／左メニューのお問合わせバナー】
----------------------------------------------------------------*/

#toibana {
    width:                 180px;
    margin:                0px 0px 10px 0px;
    padding:               10px 0px 10px 15px;
    overflow:              hidden;
    text-indent:           -9999px;
    border-width:          1px 0px 1px 0px;
    border-style:          solid;
    border-color:          #666666;
}

#toibana a {
    display: 		   block;
    width:                 170px;
    height:                60px;
    background-image:      url('../com/banner_toi.png');
    background-position:   left top;
    background-repeat:     no-repeat;
}

#toibana a:hover {
    display: 		   block;
    width:                 170px;
    height:                60px;
    background-image:      url('../com/banner_toi2.png');
    background-position:   left top;
    background-repeat:     no-repeat;
}

/*----------------------------------------------------------------
   【共通／左メニューのリンクテキスト】
----------------------------------------------------------------*/

#hpbrink {
    width:                  180px;
    margin:                 0px 0px 10px 0px;
    padding:                0px 0px 0px 0px;
    width:                  auto;
    font-weight:            normal;
    font-size:              14px;
    color:                  #000;
    text-align:             center;
}

/*----------------------------------------------------------------
   【共通／ページのトップへもどる】
----------------------------------------------------------------*/

.hpb-modoru {
    width:                  720px;
    margin:                 10px 0px 10px 0px;
    padding:                0px 0px 0px 0px;
    height:                 auto;
    background-color:       #fff;
    color:                  #000;
    font-size:              9pt;
    text-align:             right;
}

/*----------------------------------------------------------------
   【index／PRコメント】
----------------------------------------------------------------*/
.click_img {
     width:                 720px;
     margin:                0px 0px 15px 10px;
}

.click_img img {
     margin:                0px 0px 10px 0px;
     border:0px;
}


/*--テーブル枠--*/
table.pointwaku {
     width:                 720px;
     margin:                20px 0px 15px 10px;
     border-width:          2px;
     border-style:          solid;
     border-color:          #F29600;
     border-radius:         25px 25px 25px 25px;
     /*-background-color:      #ffedca;-*/
     background-color:      #FFF8E5;
}

#hpb-container h3 {
     margin:                10px 17px 0px 0px;
     height:                auto;
     font-size:             18px;
     font-weight:           bold;
     text-align:            left;
     padding:               0px 5px 5px 10px;
     border-bottom-width:   1px;
     border-bottom-style:   dotted;
     border-bottom-color:   #9E9E9F;
}

/*----------------------------------------------------------------
   【index／商品001-ボーカス】
----------------------------------------------------------------*/

#shohinwaku1 {
    width:                 720px;
    margin:                20px 0px 0px 0px;
    padding:               0px 0px 0px 0px;
}

#shohintitle1 {
    width:                 165px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../images/shohin001.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#shohinwaku1 table {
    width:                 720px;
    margin:                0px 0px 15px 10px;
    background-color:      #ffffff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #33832c;
    border-collapse:       collapse;
    color:                 #000;
    font-size:             12px;
    line-height:           1.25;
}

#shohinwaku1 img {
    margin:                15px 0px 0px 0px;
    padding:               0px 0px 0px 0px;
}

#shohinwaku1 td {
    margin:                0px 0px 0px 0px;
    padding:               0px 12px 6px 12px;
    background-color:      #ffffff;
}

/*----------------------------------------------------------------
   【index／商品002-じゃばら】
----------------------------------------------------------------*/

#shohinwaku2 {
    float:                 left;
    width:                 243px;
    margin:                15px 0px 10px 0px;
    padding:               0px 0px 0px 0px;
}

#shohintitle2 {
    width:                 165px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../images/shohin002.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#shohinwaku2 table {
    width:                 233px;
    margin:                0px 0px 15px 10px;
    background-color:      #fff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #33832c;
    border-collapse:       collapse;
    color:                 #000;
    font-size:             12px;
    line-height:           1.25;
}

#shohinwaku2 img {
    margin:                15px 0px 0px 24px;
    padding:               0px 0px 0px 0px;
}

#shohinwaku2 td {
    margin:                0px 0px 0px 0px;
    padding:               0px 10px 7px 10px;
    background-color:      #fff;
}

/*----------------------------------------------------------------
   【index／商品003-平判】
----------------------------------------------------------------*/

#shohinwaku3 {
    float:                 left;
    width:                 720px;
    margin:                15px 0px 10px 0px;
    padding:               0px 0px 0px 0px;
}

#shohintitle3 {
    width:                 165px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../images/shohin003.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#shohinwaku3 img {
    margin:                15px 0px 0px 20px;
    padding:               0px 0px 0px 0px;
}

#shohinwaku3 table {
    width:                 550px;
    margin:                0px 15px 15px 10px;
    background-color:      #ffffff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #33832c;
    border-collapse:       collapse;
    color:                 #000;
    font-size:             12px;
    line-height:           1.25;
}

#shohinwaku3 td {
    width:                 280px;
    margin:                0px 0px 0px 0px;
    padding:               0px 34px 7px 20px;
    background-color:      #ffffff;
}

/*----------------------------------------------------------------
   【index／商品4-クラフト紙】
----------------------------------------------------------------*/

#shohinwaku4 {
    float:                 left;
    width:                 243px;
    margin:                15px 0px 10px 0px;
    padding:               0px 0px 0px 0px;
}

#shohintitle4 {
    width:                 165px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../images/shohin005.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#shohinwaku4 img {
    margin:                15px 0px 0px 24px;
    padding:               0px 0px 0px 0px;
}

#shohinwaku4 table {
    width:                 233px;
    margin:                0px 0px 15px 10px;
    background-color:      #ffffff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #33832c;
    border-collapse:       collapse;
    color:                 #000;
    font-size:             12px;
    line-height:           1.25;
}

#shohinwaku4 td {
    margin:                0px 0px 0px 0px;
    padding:               0px 10px 7px 10px;
    background-color:      #ffffff;
}

/*----------------------------------------------------------------
   【index／商品5-クラフト紙】
----------------------------------------------------------------*/

#shohinwaku5 {
    float:                 left;
    width:                 243px;
    margin:                15px 0px 10px 0px;
    padding:               0px 0px 0px 0px;
}

#shohintitle5 {
    width:                 165px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../images/shohin006.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    text-indent:           -9999px;
}

#shohinwaku5 img {
    margin:                15px 0px 0px 24px;
    padding:               0px 0px 0px 0px;
}

#shohinwaku5 table {
    width:                 233px;
    margin:                0px 0px 15px 10px;
    background-color:      #ffffff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #33832c;
    border-collapse:       collapse;
    color:                 #000;
    font-size:             12px;
    line-height:           1.25;
}

#shohinwaku5 td {
    margin:                0px 0px 0px 0px;
    padding:               0px 10px 7px 10px;
    background-color:      #ffffff;
}

/*----------------------------------------------------------------
   【フッター】
----------------------------------------------------------------*/

#hpb-footer {
    width:                  100%;
    margin:                 0px 0px 0px 0px;
    padding:                10px 0px 5px 0px;
    height:                 auto;
    background-color:       #eeeeee;
    color:                  #000;
    font-size:              8pt;
    line-height:            1.5;
    text-align:             center;
}

#hpb-footer a:link, a:visited {
    font-weight:            bold;
}

#hpb-footer a:hover {
    color:                  #ff0000;
    font-weight:            bold;
}

#hpb-footer a:active {
    color:                  #ff0000;
    font-weight:            bold;
    background-color:       #eeeeee;
    background-image:       url("");
}

#hpb-footer2 {
    width:                  100%;
    margin-left:            auto;
    margin-right:           auto;
    margin-bottom:          0px;
    height:                 15px;
    background-color:       #33832c;
}

/*----------------------------------------------------------------
   【共通／各ページタイトル】
----------------------------------------------------------------*/
.page_title{
	font-size:21px;
	font-family:'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
	font-weight:bold;
	color:#606060;
	background:url(../images/title_back.png) no-repeat;
	width:700px;
	height:45px;
	padding:12px 0px 0px 38px;
}


/*----------------------------------------------------------------
   【共通／font】
----------------------------------------------------------------*/
.text13{
	font-size:13px;	
}

.pdl20{
	padding-left:20px;	
}

.pdt15{
	padding-top:15px;	
}

.pdb15{
	padding-bottom:15px;	
}