@charset "utf-8";

/*
Theme Name: original
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 											
*/

#sp_menu,#menuBtn,#spclose,#subMenu{
display:none;
}



/* Reset ------------------------------------------------------------------ */
:link,:visited {
    text-decoration: none;
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 120%;
    font-weight: bold;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
}
table {
    border-spacing: 0;
}

fieldset,img,abbr,acronym {
    border: 0;
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

q:before,q:after {
    content: '';
}

a {
    text-decoration: underline;
    outline: none;
}

hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}

a img,:link img,:visited img {
    border: none;
}

address {
    font-style: normal;
    display: inline;
}
a:hover img {
	filter: alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
}
strong {
	color: #F00;
	font-weight: bold;
}
.red {
	color: #D7000F;
}
.orange {
	color: #ff6700;
}
.bold {
	font-weight: bold;
}
.text12 {
	font-size: 12px;
}
.text14 {
	font-size: 14px;
}

.text16 {
	font-size: 16px;
}

.text18 {
	font-size: 18px;
}

/* Utilities ----------------------------------------------------------------- */
#content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

#content-inner {
	display: inline-block;
}

/* no ie mac \*/
* html #content-inner { height: 1%; }
#content-inner { display: block; }

.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

.clearfix {
	display: inline-block;
}

/* no ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Content ---------------------------------------------------------------- */
p, pre, blockquote, fieldset, ul, ol, dl {
    margin-bottom: 5px;
}

p {
    line-height: 150%;
}

ol { list-style: decimal outside; }
ul { list-style: disc outside; }

/* Assets */
.asset-body,
.asset-more,
.more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.trackbacks-info,
.trackback-content,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
#comment-form-external-auth,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

.asset-name {
    margin-bottom: .25em;
}

.asset-meta {
    font-size: 11px;
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
    clear:both;
    border: 0;
}

.entry-tags-header,
.entry-categories-header {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags-list,
.entry-categories-list {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
    display: inline;
}

.alignleft {
    float: left;
    margin: 0 20px 10px 10px;
}

.aligncenter {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.alignright {
    float: right;
    margin: 0 10px 10px 20px;
}

/* Feedback */
.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}

#comment-submit {
    font-weight: bold;
}

.comment,
.trackback {
    margin-bottom: .5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin-bottom: 1em;
}

.comment-content p {
    margin-bottom: .5em;
}


/* Layout ----------------------------------------------------------------- */
#container-inner {
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}

#content-inner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	overflow: hidden;
}

/* ---------------------------------------------------------------------
ページ全体
--------------------------------------------------------------------- */
body {
	text-align:center;
	color:#333333;
	line-height: 1.5;
	font-style: normal;
	font-weight: normal;
	font-size:14px;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
	background-image: url(images/common/bg_all.png);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

/* ---　基本リンクカラー　--- */
a {
	color: #333333;
}

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

.clear {
	clear:both;
}

/* ---　ページトップ　--- */
#gotop {
	clear:both;
	width:100%;
	font-size:90% !important;
	font-size:90%;
	margin: 0px;
}

#gotop a {
	display: block;
	float: right;
	overflow: hidden;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	text-decoration: none;
}

/* -----　パンくず　----- */
.navi {
	margin:5px 5px 10px;
	text-align:left;
	font-size:100% !important;
}

/* ---------------------------------------------------------------------
container
--------------------------------------------------------------------- */
#container {
	width:1216px;
	text-align:left;
	background-image: url(images/common/bg_wrapper.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#container-inner {
	width:1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ---------------------------------------------------------------------
レイアウト
--------------------------------------------------------------------- */
#alpha {
	width: 980px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#alpha-inner {
	margin: 0;
	padding: 0px;
	overflow: hidden;
}


/* ---------------------------------------------------------------------
ヘッダー
--------------------------------------------------------------------- */
#header {
	width: 1000px;
	padding: 0px;
	overflow: hidden;
	margin: 0px;
	background-color: #fff;
}

#header #header-description {
	font-size:12px !important;
	font-size:12px;
	line-height: 1.2;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#header-inner {
/*	background-image: url(images/common/bg_header.png);*/
	background-repeat: repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 1000px;
}
#header-inner #logo-area {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 104px;
	width: 330px;
	position: relative;
/*	left: 20px;
	top: 23px;*/
}
#logo {
	margin: 0px;
	padding: 0px;
}
#logo h2 {
	margin: 0px;
	padding: 0px;
}
#header-inner #right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 120px;
	width: 257px;
	position: relative;
	right: 25px;
	top: -6px;
}
#cart-area {
	padding: 0px;
	height: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#cart-area ul {
	list-style-type: none;
}
#cart-area ul li#header-login,#cart-area ul li#header-registration,#cart-area ul li#header-entry {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cart-area ul li#header-cart {
	margin: 0px;
	padding: 0px;
	float: left;
}

#header-tel {
    clear: both;
}

#global-navi {
	background-color: #000000;
	padding: 0px;
	clear: both;
	height: 54px;
	width: 1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#global-navi ul {
	padding: 0px;
	height: 54px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: none;
}
#global-navi ul li {
	padding: 0px;
	float: left;
	height: 54px;
	width: 190px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

/* ---------------------------------------------------------------------
Content
--------------------------------------------------------------------- */
#content {
	_height:1px;
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ---------------------------------------------------------------------
フッター
--------------------------------------------------------------------- */
#footer {
	width: 1000px;
	clear: both;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #210b00;
}
#footer-inner {}

#footer .widget_execphp {
	margin-bottom: 5px;
}
/* -- フッターメニュー -- */
.footer-menu {
	text-align:center;
	width:100%;
}
.menu-footer_menu-container {
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}
.menu-footer_menu-container ul {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	left: 50%;
	list-style-type: none;
}
.menu-footer_menu-container ul li {
	float: left;
	left: -50%;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}
.menu-footer_menu-container ul li a {
	margin-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #FFF;
}

.menu-footer_menu-container ul li a:hover {
	float: left;
	text-decoration: underline;
}
/* -- コピーライト -- */
.copyright {
	width:100%;
	text-align: center;
	color: #FFF;
}

.copyright .copyright-content {
	padding:0px;
	margin: 0px;
}

.guide_wrapper {
	padding: 0px;
	clear: both;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.guide_wrapper .guide_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 460px;
	overflow: hidden;
}
.guide_wrapper .guide_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 460px;
	overflow: hidden;
}
.guide_contents {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.guide_contents h3 {
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0px;
}
.guide_contents p {
	font-weight: bold;
}
table.guide_table {
	font-weight: bold;
}
table.guide_table th {
	padding: 3px;
}
table.guide_table td {
	padding: 3px;
}
/* ---------------------------------------------------------------------
投稿記事
--------------------------------------------------------------------- */

h3.archive-title {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-indent: 10px;
	border: 1px solid #520907;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #720604;
}

.archive-title em {
	font-style:normal;
}

.entry-asset {
	margin:10px 0 20px;
}


.asset-name {
	background: url('images/arrow02.gif') no-repeat 8px center;
	padding:3px 0 4px 20px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
	_height:1px;
	font-size:115% !important;
	font-size:110%;
	border-bottom: 1px dotted #999;
}

.page-asset .asset-name {
	padding:4px 10px 4px 15px;
	margin:0 0 7px 0;
	border-top:1px solid #a62811;
	font-size:120% !important;
	font-size:115%;
	font-weight:bold;
	color:#993400;
	background-image: url(images/pagetitle_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.asset-name a:link,
.asset-name a:hover,
.asset-name a:visited,
.asset-name a:active {
	text-decoration: none;
}

.asset-body {
	margin:0px;
}

.asset-more {
	margin:0 10px 10px;
}

.more-link {
	_height:1px;
	clear:both;
	display: block;
	margin:10px 0;
	padding:0 0 0 15px;
	background: url('images/arrow_sitemap01.gif') no-repeat left center;
}

.asset-meta {
	text-align:right;
	margin-top:10px;
	font-size:100%;
}


/* ---------------------------------------------------------------------
Widget：トップページ
--------------------------------------------------------------------- */
.widget_metaslider_widget {
	padding: 0px;
	clear: both;
	height: 364px;
	width: 814px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.widget_execphp {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}

.widget_execphp h4 {
	display:none;
}


.widget_execphp .left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 484px;
	overflow: hidden;
}
.widget_execphp .left ul {
	list-style-type: none;
}
.widget_execphp .left ul li {
	padding: 0px;
	height: 116px;
	width: 484px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.widget_execphp .left ul li.last {
	margin: 0px;
	padding: 0px;
	height: 116px;
	width: 484px;
}
.widget_execphp .right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 484px;
	overflow: hidden;
}
/* ---------------------------------------------------------------------
Widget：固定ページ
--------------------------------------------------------------------- */
.contents-page {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
h3.contents-title {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-indent: 10px;
	border: 1px solid #520907;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #720604;
}
h3.contents-image-title {
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4.contents-desc {
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.image-reason {
	margin: 0px;
	padding: 0px;
}

ul.process-list {
	padding: 0px;
	clear: both;
	width: 949px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
}
ul.process-list li {
	padding: 0px;
	float: left;
	width: 313px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.process-list li.last {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 313px;
}
ul.process-list .image-process {
	padding: 0px;
	height: 221px;
	width: 313px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.process-list p {
	font-size: 14px;
	font-weight: bold;
}

.business-wrapper {
	padding: 0px;
	font-size: 14px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.business-wrapper .left,
.business-wrapper .center {
	padding: 0px;
	float: left;
	width: 280px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.business-wrapper .right {
	padding: 0px;
	float: left;
	width: 280px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content-area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	overflow: hidden;
}
.image-desc-products {
	padding: 0px;
	width: 944px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#content-area table {
	font-size: 16px;
}
#content-area table th {
	padding: 5px;
}
#content-area table td {
	padding: 5px;
}
#content-area p.gyoza-desc {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	overflow: hidden;
}
#content-area p.gyoza-desc a {
	color: #ff6700;
	text-decoration: none;
}
#content-area p.gyoza-desc a:hover {
	text-decoration: underline;
}

ul.shopinfo {
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	list-style-type: none;
}
ul.shopinfo li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
ul.shopinfo li.last {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
ul.shopinfo li div.shopinfo-image {
	padding: 0px;
	height: 188px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.shopinfo li p {
	font-size: 14px;
	font-weight: bold;
}

.shopinfo-inner {
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
}
.access-map-inner {
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
}
.submit {
	text-align: center;
	width: 100%;
}
input.wpcf7-submit {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.alart {
	color: #F00;
}

.access-map {
	width: 745px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.privacy_wrapper {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.privacy_wrapper h3 {
	font-weight: bold;
}
.privacy_wrapper p {}


table.table01 {
	width: 100%;
}
table.table01 td {padding: 4px;}
table.delivery-fee {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-left-color: #333;
	font-size: 12px;
	margin-bottom: 10px;
}
table.delivery-fee th {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: double;
	border-right-color: #333;
	border-bottom-color: #333;
}
table.delivery-fee td {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: double;
	border-right-color: #333;
	border-bottom-color: #333;
}
table.delivery-fee td.fee {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: double;
	border-right-color: #333;
	border-bottom-color: #333;
}


.bake-wrapper {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	overflow: hidden;
}
.bake-wrapper .left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 280px;
}
.bake-wrapper .right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 650px;
}
.bake-wrapper h4 {
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bake-wrapper p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.allow-lower {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	width: 280px;
}
.sample-table {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.sample-table th,
.sample-table td {
	padding: 5px;
}

.form-area {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}


table#marusen {
    margin: 15px 0px 50px;
    border: 1px solid #12489C;
	border-collapse: collapse;
	font-size: 100%;
	border-spacing: 0px;
}


table#marusen tr th{
    background-color: #EEE;
    width: 112px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #12489C;
    padding-left: 18px;
}

table#marusen tr td{
    border: 1px solid #12489C;
    width: 452px;
    padding-left: 18px;
}


@media print {
    * {
	position: static ! important;
	overflow: visible ! important;
	padding: 5px;
    }
}





/*以下固定ページ　*/



/*　固定ページ　　まるせん中村のご案内　*/


#info   {width:100%;
        margin:0 autoi;
		}


h3.menu1  {font-size:1.4em;
		   display:inline;
		   padding:10px;
		   font-color:#000;}
		   
.menu_title   { margin:10px 0;
               padding:10px;
			   border-radius:4px;
			   background-image:url("/wp-content/themes/welcart_default/images/page/back1.png");
			   background-repeat:no-repeat;
			   background-position:left;}

.info_inner_right  {width:50%;
                    float:left;
					margin-bottom:20px;}

img.so-widget-image   {margin-left:80px;}

img.main_bar    {margin-left:50px;
                 margin-top:20px;
				 margin-bottom:20px;}

.info_inner_left    {width:50%;
                     float:left;
					 margin-bottom:20px;}

.info_inner_left dl  {margin-bottom:20px;}


					 
.info_inner1   {clear:both;
                margin-top:10px;}					 
					 
					 
					 
ul.info_ul	  {margin-left:80px;
               list-style-type:none;
			   margin-top:10px;}				 
					 


.info_ex     {clear:both;
              margin:10px 0;}


p.info_ex_r   {width:45%;
               float:right;
			   margin-top:10px;
			   }
			   
p.info_ex_r  img   {margin-bottom:10px;}			   
			   
			   
			   
			   
p.info_ex_l    {width:50%;
                float:left;
				margin-top:10px;}  
				

table#info_ex{
  width:100%;
  margin-top:30px;
}			
				


table#info_ex th  {padding:0 5px 5px 5px;
                   }


table#info_ex tr  {padding:5px;
                   }

h4.info_ex1           {color:#fff;
                       background-color:#506DB2;
					   margin-right:10px;
					   padding-left:5px;
					  }



p.info_ex1     {margin:0 5px;}
					   
					   
h3.day_h3	   {padding:10px;
                margin:5px 5px 5px 0;
				border-radius:4px;
				border:solid 1px #506DB2;
				display:inline;
				border-left:10px solid  #506DB2;
				background-color:#fff;}	
				
				
p.info_ex3   {clear:both;
              padding:20px 0;}				
				
							   
					 
/*　固定ページ　　極上のレシピ　*/					 
					 
					 
ul.menu2   {list-style-type:decimal;}					 
					 
					 
					 
/*　固定ページ　　お問い合わせ　*/					 
					 
					 
div#trust-form.contact-form table th    {background-color:#4677BF;
                                         color:#fff;}					 
					 
					 
#trust-form input           {height:2em;
                             width:200px;}					 
					 
					 
#trust-form textarea   {height:5em;
                        width:300px;}					 
					 
/*　固定ページ　 ブログページ single.php　, sidebar-other.php */


					 
					    
#leftbar    {float:left;
             width:25%;
			 background-color:#F0F0F0;
			 border-radius:4px;
			 padding:0 5px;
			 margin-left:5px;}					 

#leftbar ul   {margin-left:4px;}

#leftbar li   {list-style-type:none;}


.two-column  {width:70% !important;
              float:right !important;}

.widget_title h3 {font-size:1.2em;
                  padding:8px 4px ;
				/*  background-color:#66A7F0;*/
				  background-image:url("/wp-content/themes/welcart_default/images/page/side_title.png");
				  background-repeat:no-repeat;
				  background-position:right;}

.widget_title   {margin-bottom:5px;
                 clear:both;}


li.title_w   {font-weight:bolder;
              }



form#searchform  {margin-top:10px;}


table#wp-calendar  {margin-left:10px;
                    width:200px;
					margin-bottom:10px;}


table#wp-calendar  caption {margin:5px 0;}


input#s    {height:1.5em;
            margin-right:5px;}

.storycontent   {background-color:#fff;
                 margin-right:20px;
				 padding:5px;}

h1.pagetitle   {font-size:1.3em;
                color:#183298;
				margin-bottom:10px;}
				
				
span.storydate {margin-bottom:10px;}

.storymeta    {margin-bottom:10px;}

.two-column   {padding-right:10px;}


li.title_c a  {color: #2340BD;}

li.title_c    {font-weight:bolder;}

/* ブログ一覧の文字がはみ出さないための処置*/
pre {
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
	margin-right:20px;}
	
	
	
	

/*　固定ページ　 item_category.php 最後のページ用 */

#container    {overflow:hidden;}

/*　固定ページ　 取り扱い商品の一覧　　*/					 


.pagenavi    {font-size:1.3em;
              margin-bottom:10px;
			  background-color:#506db2;
			  padding:5px 0 5px 10px;
			  height:25px;
			  clear:both;}

.pagenavi a   {color:#fff !important;}



.navi_back  {width:100px;
             float:right;
			 margin-right:20px;}

.navi_next   {width:100px;
             float:left;
			 margin-left:20px;}


.thumimg      {width:150px;
			   margin-bottom:10px;}

.thumimg  img  {width:150px;
                height:150px;}

.thumbnail_box   {clear:both;}
				
				
.clearfix_inner	   {width:500px;
                    height:140px;
					margin-left:10px;
					background-color:#fff;
                    float:left;
					padding-left:10px;
					padding-top:10px;}			



.clearfix_inner a  {font-size:1.2em;}

.thumbnai_inner   {float:left;}

li.cat-item.cat-item-15,li.cat-item.cat-item-3,li.cat-item.cat-item-12,li.cat-item.cat-item-16,li.cat-item.cat-item-59
  {font-weight:bolder;}

li.cat-item.cat-item-15 a,li.cat-item.cat-item-3 a,li.cat-item.cat-item-12 a,li.cat-item.cat-item-16 a,li.cat-item.cat-item-59 a
{color:#2340BD;
	}


ul.children     {font-weight:normal;
                }
				 
ul.children a   { color:#000 !important;}				 

ul.children a:hover   { color:#00c !important;}	

/*　固定ページ　 取り扱い商品 個別　　*/					 

h2.item_name   {background-color:#506DB2 !important;}


#itempage .skuform   {font-size:1.2em;}

input.skuquantity  {height:1.5em;
                    margin-left:5px;}



input.skubutton   {height:1.8em;}

.item_inner1    {background-color:#fff;
                 padding:10px 10px 0 0;}

.item_inner2    {float:left;
                 width:50%;}

.itemimg  {margin-top:10px;
           padding-left:5px;}

    
/*　固定ページ　 カートの中　*/					 

div.usccart_navi li.usccart_cart,div.usccart_navi li.usccart_customer,div.usccart_navi li.usccart_delivery,div.usccart_navi li.usccart_confirm
{background-image:url("/wp-content/themes/welcart_default/images/page/cart_navi_bg_new.jpg") !important;
                                  background-repeat:repeat-x !important;}

#inside-cart .send,#customer-info .send,#delivery-info .send     {border-top:1px solid #506DB2 !important;}



#customer-info h5  {background-color:#667599 !important;
                    margin-top:10px;}


#customer-info .customer_form input   {height:1.5em;}


#confirm_table h3   {color:#264692 !important;}

#confirm_table .ttl {background-color: #D5D5D5 !important;}


#inside-cart .no_cart  {color:#6171db !important;}


/*　固定ページ　 メンバーページ　*/					 


#memberinfo h3 {background-color: #264692 !important;
                border-bottom: 1px solid #001066;!important;}


#memberpages #memberinfo li     {list-style-type:none;
                                  font-size:1.2em !important;
								  margin-top:10px !important;}
                                
#memberinfo .customer_form input              {height:1.5em;}


#delivery-info td    {font-size:1.2em !important;}

#delivery-info .customer_form dt,#delivery-info .customer_form dd
{font-size:1em !important;}

#delivery-info th   {font-size:1.1em !important;}

/*　固定ページ　 会員ログイン　*/					 



#memberpages div.loginbox {width: 500px !important;}



#memberpages input.loginmail,#memberpages input.loginpass  {width: 400px !important;}

input#member_login   {height:35px;
                      width:70px;}



/*　固定ページ　 新規館員登録　*/

.customer_form input{height:1.5em;}

.customer_form input#mailaddress1, #newmember .customer_form input#mailaddress2, #newmember .customer_form input#address1, #newmember .customer_form input#address2, #newmember .customer_form input#address3 
{width:300px !important;}




#newmember .send input  {height:35px;
                         width:70px;}




/*　固定ページ　 お買い物ガイド　*/

#shop_guide     {margin:0 auto;}

.shop_guide_inner   {width:700px;
                     margin:10px;
					 padding:10px 20px;
					 font-size:1.2em;
					 background-color:#fff;
					 border-radius:4px;
					 margin-left:100px;}


.shop_guide_inner h2  {font-size:1.3em;
                       color:#183298;
					   padding-bottom:10px;
					   border-bottom:dotted #CCC;}



.shop_guide_inner p  {margin-left:23px;
                      width:95%;
					  margin-top:10px;}



table#shop_guide_table {width:740px;
                        font-size:1.2em;
						border-top:1px solid #CECECE;
						border-right:1px solid #CECECE;
						border-left:1px solid #CECECE;
						margin-left:100px;}

table#shop_guide_table th  {width:300px;
                            padding:10px;
							border-bottom:solid 1px #CECECE;
							border-right:1px solid #CECECE;
							background-color:#DCE7F8;}

table#shop_guide_table td   {width:440px;
                             padding:10px;
							 border-bottom:solid 1px #CECECE;
							 background-color:#fff;}



.shop_guide_inne2   {font-size:1.2em;
                 width:700px;
				 padding:10px 20px;
				 margin-left:80px;}

.shop_guide_inne2 h3  {font-size:1.3em;
                       margin-bottom:10px;}
					   
					   
					   
					   
body {font-size:14px;}				
				


/*カテゴリー*/


a.more-link    {text-align:right;}





.navigation.clearfix {background-color: #506DB2;
                      margin:5px 0;
					  padding:5px 5px 0 10px;
					  height:25px;}
					  
					  
.navigation.clearfix a  {color:#fff;
                         font-size:1.2em;
						 padding-right:5px;
						 margin-right:5px;
						 padding-top:5px;}	
						 
						 
.a_inner   {margin:10px;
            padding: 30px;
            background-color:#fff;}						 				  
					  
					  
					  



