﻿/* ::::: http://www.kagu-orosi.com/css/import.css ::::: */

/* ::::: http://www.kagu-orosi.com/css/reset.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select {  }
/* ::::: http://www.kagu-orosi.com/css/base.css ::::: */

body { font: 13px/1.45em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',sans-serif; color: rgb(68, 68, 68); }
table { font-size: inherit; }
strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 138.5%; }
h2 { font-size: 123.1%; }
h3 { font-size: 108%; }
h1, h2, h3, h4, h5, h6, p, table, fieldset, pre { margin: 0pt; }
img {  }
a { text-decoration: underline; outline: medium none; color: blue; }
a:hover { text-decoration: underline; color: rgb(242, 146, 26); outline: medium none; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; min-height: 1%; }
.clearfix { display: block; }
.fsize-3 { font-size: 108%; }
.fsize-4 { font-size: 85%; }
.align-r { text-align: right; }
.align-l { text-align: left; }
.valign-b { vertical-align: bottom; }
.arrow { background: url('arrow.gif') no-repeat scroll left 0.2em transparent; padding: 0pt 0pt 0pt 1.2em; display: inline-block; }
.noscript { position: absolute; top: 0pt; left: 0pt; width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 0); color: rgb(0, 0, 0); font-weight: bold; font-size: 1.2em; padding: 4px; text-align: center; }
.flo_l { float: left; }
.flo_r { float: right; }
a:hover img { opacity: 0.8; }
/* ::::: http://www.kagu-orosi.com/css/layout.css ::::: */

.page_width { width: 950px; margin: 0pt auto; }
#header { padding-bottom: 10px; }
#content { padding-top: 15px; margin-bottom: 15px; }
.col_l { width: 200px; float: left; }
.col_r { width: 735px; float: right; }
/* ::::: http://www.kagu-orosi.com/css/front.css ::::: */

body { background-color: rgb(255, 255, 255); padding: 10px 0pt 0pt; }
#login a:hover img { opacity: 0.5; }
.con_header3 { width: 735px; height: 20px; border-bottom: 2px solid #228b22; }
.con_header4 { font-size: 139%; color: rgb(51, 51, 51); padding-bottom: 3px; font-weight: bold; width: 735px; border-bottom: 2px solid #228b22; }
.list-box h3, .list-box2 h3, .list-box-s h3, .list-box-s2 h3 { font-size: 93%; font-weight: bold; line-height: 1.4; padding-top: 0.5em; }
.list-box p, .list-box2 p, .list-box-s p, .list-box-s2 p { font-size: 93%; line-height: 1.4; }
.list-box { float: left; width: 174px; margin-right: 13px; display: inline; }
.list-box2 { float: left; width: 174px; display: inline; }
.list-photo table { width: 158px; height: 158px; border: 1px solid rgb(185, 185, 185); margin: 0pt; padding: 0pt; }
.list-photo table td { border: medium none; padding: 0pt; }
.list-box h3 { margin-bottom: 0.25em; font-size: 1em; }
.list-description p { margin: 0pt 0pt 2px; }
.list-status { min-height: 1.5em; }
.bread-crumb { font-size: 75%; }
.menu-box { margin-bottom: 15px; background: url('menu_bk.gif') repeat-y scroll 0% 0% transparent; }
.menu-box h3 { margin: 0pt; line-height: 100%; }
.menu-box a { text-decoration: none; color: #228b22; }
.menu-box a:hover { color: #228b22; }
#cartbox { margin-bottom: 15px; }
.menu-cart div { width: 180px; background: url('menu_cart_bg.gif') repeat-y scroll 0% 0% transparent; padding: 0pt 10px; }
.menu-cart div p { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px 8px 8px; margin: 0pt; }
#pager { margin: 10px 0pt; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 8px; }
#pager a { text-decoration: underline; padding: 0pt 6px; color: rgb(51, 51, 51); }
#pager a:hover { text-decoration: none; }
#pager b { color: rgb(128, 0, 0); font-size: 1.2em; padding: 6px; }
#pager strong { font-size: 1.2em; }
/* ::::: http://www.kagu-orosi.com/css/header.css ::::: */

#logo_title { width: 500px; float: left; }
#header h1 { height: 20px; font-size: 85%; font-weight: normal; color: rgb(0, 0, 0); }
#header h2 { width: 388px; height: 50px; }
#header h2 a { display: block; width: 100%; height: 100%; text-indent: -9999px; background: url('http://conex.free.makeshop.jp/shopimages/conex/logo.gif') no-repeat scroll 0% 0% transparent; }
#login { padding: 13px 15px 0pt; width: 381px; height: 57px; float: right; background: url('login_bk.gif') no-repeat scroll 0% 0% transparent; }
#login_navi { padding-top: 8px; }
#login_navi li { float: right; margin-left: 25px; }
#gnavi_search { width: 100%; padding: 1px 0pt 2px; height: 38px; background: url('gnavi_bk.gif') repeat-x scroll 0% 0% transparent; }
#gnavi { width: 512px; }
#gnavi li { display: block; float: left; height: 38px; }
#gnavi li a { display: block; height: 100%; width: 100%; background-image: url('gnavi.gif'); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
#gn-01 { width: 80px; }
#gn-02 { width: 109px; }
#gn-03 { width: 96px; }
#gn-05 { width: 123px; }
#gn-01 a { background-position: -1px -1px; }
#gn-01 a:hover { background-position: -1px -40px; }
#gn-02 a { background-position: -82px -1px; }
#gn-02 a:hover { background-position: -82px -40px; }
#gn-03 a { background-position: -192px -1px; }
#gn-03 a:hover { background-position: -192px -40px; }
#gn-05 a { background-position: -394px -1px; }
#gn-05 a:hover { background-position: -394px -40px; }
#searchbox { width: 250px; height: 38px; }
/* ::::: http://www.kagu-orosi.com/css/footer.css ::::: */

#footer { background: none repeat scroll 0% 0% rgb(213, 212, 212); padding: 10px 0pt; }
#fnavi { width: 920px; padding: 0pt 15px; }
#fnavi li { display: inline; float: left; height: 30px; }
#fnavi li a { display: block; height: 100%; width: 100%; background-image: url('fnavi.gif'); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
#fn-01 { width: 90px; }
#fn-02 { width: 104px; }
#fn-03 { width: 196px; }
#fn-04 { width: 205px; }
#fn-05 { width: 100px; }
#fn-06 { width: 105px; }
#fn-07 { width: 120px; }
#fn-01 a { background-position: 0px 0px; }
#fn-01 a:hover { background-position: 0px -30px; }
#fn-02 a { background-position: -91px 0px; }
#fn-02 a:hover { background-position: -91px -30px; }
#fn-03 a { background-position: -194px 0px; }
#fn-03 a:hover { background-position: -194px -30px; }
#fn-04 a { background-position: -391px 0px; }
#fn-04 a:hover { background-position: -391px -30px; }
#fn-05 a { background-position: -599px 0px; }
#fn-05 a:hover { background-position: -599px -30px; }
#fn-06 a { background-position: -693px 0px; }
#fn-06 a:hover { background-position: -693px -30px; }
#fn-07 a { background-position: -803px 0px; }
#fn-07 a:hover { background-position: -803px -30px; }
.copyright { font-size: 85%; color: rgb(0, 0, 0); text-align: right; padding: 4px 12px 8px; font-family: Verdana,Helvetica,Arial; }
/* ::::: http://www.kagu-orosi.com/css/dropmenu.css ::::: */

.drop-menu, .drop-menu * { margin: 0pt; padding: 0px; }
.drop-menu { width: 198px; padding: 0pt 1px; }
.drop-menu ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 180px; padding: 0pt 1px; position: relative; z-index: 2; }
.drop-menu li { position: relative; float: left; display: inline; }
.drop-menu li a { background: url('arrow.gif') no-repeat scroll 10px 8px transparent; }
.drop-menu li a:hover { background: url('arrow.gif') no-repeat scroll 10px 8px transparent; }
.drop-menu li li a { background: none repeat scroll 0% 0% transparent; }
.drop-menu li li a:hover { background: none repeat scroll 0% 0% transparent; }
.drop-menu li.menu-img { margin-top: 1px; }
.drop-menu li.menu-img a, .drop-menu li.menu-text li.menu-img a { display: block; padding: 0pt; width: 180px; }
.drop-menu li.menu-text a, .drop-menu li.menu-img li.menu-text a { display: block; width: 162px; padding: 5px 10px 5px 26px; }
.drop-menu .menu-text a:hover, .drop-menu .menu-img .menu-text a:hover { display: block; width: 162px; padding: 5px 10px 5px 26px; text-decoration: none; }
.drop-menu .menu-img a:hover, .drop-menu .menu-text .menu-img a:hover { display: block; padding: 0pt; width: 180px; text-decoration: none; }
.drop-menu .menu-img a:hover img { opacity: 0.8; }
.drop-menu li ul { top: -999em; position: absolute; width: 180px; }
.drop-menu li:hover, .drop-menu li.sfHover, .drop-menu a:focus, .drop-menu a:hover, .drop-menu a:active { background: none repeat scroll 0% 0% rgb(254, 255, 191); }
.drop-menu li:hover ul, ul.drop-menu li.sfHover ul { left: 180px; top: -1px; }
.drop-menu li li { background: none repeat scroll 0% 0% rgb(254, 255, 221); }
.drop-menu li li a { padding-right: 0pt; }
/* ::::: http://www.kagu-orosi.com/css/print.css ::::: */

/* ::::: http://www.kagu-orosi.com/css/contents.css ::::: */

/* ::::: http://www.kagu-orosi.com/uploads/js/cal/cal.css ::::: */

