/*
Theme Name: SimpleMarket
Theme Date: 11th July 2011
Version: 1.1.1
Theme URI: http://premium.wpmudev.org/project/simplemarket
Description: SimpleMarket is a html5 responsive theme with a simple design to complement content
Author: Tammie Lister - WPMU DEV - The WordPress Experts
Author URI: http://premium.wpmudev.org
WDP ID: 237
Tags: flexible-width, custom-background, custom-menu, sticky-post, translation-ready, threaded-comments, left-sidebar, two-columns
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/* You can see a demo here: http://wp-ecommerce.org/store1/ */

/*----------------------------------------------------------
Welcome to the stylesheet for SimpleMarket Theme - a theme
for MarketPress.
------------------------------------------------------------
>>> TABLE OF CONTENTS
------------------------------------------------------------
0 - Reset - Eric Meyers Reset and other defaults
1.0 - Structure
1.1 - Header
1.2 - Content
1.3 - Sidebar
1.4 - Footer
2.0 - Forms
3.0 - Text Elements
4.0 - Navigation
4.1 - Menus
4.2 - Pagination
5.0 - Images and Icons
6.0 - WordPress default
6.1 - Comments
6.2 - Widgets
7.0 - MarketPress
8.0 - IE 8
9.0 - IE 7
----------------------------------------------------------*/
/* 0 - 1.0 - Reset - Eric Meyers Reset and other defaults 
- Reset by Eric Meyer v2.0
http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
blockquote, q {quotes: "" "";}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/* 0 - Reset - 2.0 - Text Elements */
pre,code,kbd,samp,var{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.post-body blockquote, .post-body q{margin:0.8em;padding:0.8em;font-style:italic;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
a:hover,a:active{outline:none;}
ul,ol{margin-left:2em;}
ol{list-style-type:decimal;}
nav ul,nav li{margin:0;list-style:none;list-style-image:none;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td{vertical-align:top;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1em;}
/* 0 - Reset - 3.0 - Images and Icons */
img[class*="wp-image-"]{height:auto;max-width:100%;}
img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
/* 0 - Reset - 4.0 - WordPress Default */
.post-body p{margin-bottom:0.8em;}
.post-body strong{font-weight:bold;}
.post-body cite,
.post-body em,
.post-body i{font-style:italic;}
.post-body big{font-size:131.25%;}
.post-body blockquote, .post-body q{font-style:italic;padding:0px 0.8em;}
.post-body blockquote cite,
.post-body blockquote em,
.post-body blockquote i,
.post-body q cite,
.post-body q em.
.post-body q cite{font-style:normal;}
.post-body pre{margin-bottom:0.8em;padding:0.8em;}
.post-body sup,
.post-body sub{height:0;line-height:1;vertical-align:baseline;position:relative;}
.post-body sup{bottom:1ex;}
.post-body sub{top:.5ex;}
.post-body h3{font-weight:700;}
#wp_tag_cloud div{line-height:22px;}
table{width:100%;}
/* 0 - Reset - 4.1 - Comments */
#comments{clear:both;}
#comments .navigation{padding:0 0 1em 0;}
ol.commentlist{list-style:none;margin:0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:1em;}
#comments .comment-body p:last-child{margin-bottom:1em;}
#comments .comment-body blockquote p:last-child{margin-bottom:1em;}
.commentlist ol{list-style:decimal;}
.comment-author .says{font-style:italic;}
ol.commentlist .children{list-style:none;margin:0;margin-left:1em;}
.commentlist .children li{margin:0;}
.nopassword,.nocomments{display:none;}
#comments .pingback{margin-bottom:1em;padding-bottom:1em;}
.commentlist li.comment+li.pingback{margin-top:0px;}
#comments .pingback p{display:block;margin:0;}
#comments .pingback .url{font-style:italic;}
#respond p{margin:0px;}
#respond .comment-notes{margin-bottom:1em;}
.children #respond{margin:0 1em 0 0;}
#comments-list #respond{margin:0 0 1em 0;}
#comments-list ul #respond{margin:0;}
#respond .required{font-weight:bold;}
#respond .form-submit{margin:1em 0;}
/* 0 - Reset - 4.2 - Alignments */
.alignleft,
img.alignleft{display:inline;float:left;margin-right:0.8em;}
.alignright,
img.alignright{display:inline;float:right;margin-left:0.8em;}
.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:0.8em;}
/* 4.3 - Gallery */
.wp-caption{line-height:18px;text-align:center;margin-bottom:0.8em;padding:0.5em;}
.wp-caption img{margin:0.5em 0.5em 0;}
.wp-caption-text{margin:0.5em;font-size:12px;}
#content .gallery{margin:auto;}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;}
#content .gallery .gallery-caption{font-size:12px;margin:0 0 0.8em;}
#content .gallery dl{margin:0;}
#content .gallery br+br{display:none;}
/* 0 - Reset - 4.4 - Lists */
.post-body ul{list-style:square outside none;margin:0.5em 2em;}
.post-body ol{list-style:decimal;margin:0.8em;}
.post-body ol ol{list-style:upper-alpha;}
.post-body ol ol ol{list-style:lower-roman;}
.post-body ol ol ol ol{list-style:lower-alpha;}
.post-body ul ul,
.post-body ol ol,
.post-body ul ol,
.post-body ol ul{margin-bottom:0;}
.post-body dl{margin:0 0 0.8em 0;}
.post-body dt{font-weight:bold;}
.post-body dd{margin-bottom:0.8em;}
/* 0 - Reset - 4.5 - Calendar */
#wp-calendar{width:100%;}
#wp-calendar caption{font-weight:bold;text-align:left;font-size:14px;padding-bottom:0.5em;}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody td{padding:3px 0 2px;text-align:center;}
#wp-calendar tfoot #next{text-align:right;}
/* 0 - Reset - 5.0 - Forms */
textarea{overflow:auto;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 0.5em red;-webkit-box-shadow:0px 0px 0.5em red;box-shadow:0px 0px 0.5em red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
button{width:auto;overflow:visible;}
input,select{vertical-align:middle;}
/* 0 - Reset - 6.0 - Print styles */
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
/* Black prints faster:sanbeiji.com/archives/953 */
a, a:visited{color:#444 !important;text-decoration:none;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
/* Don't show links for images,or javascript/internal links */
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
/* css-discuss.incutio.com/wiki/Printing_Tables */
tr,img{page-break-inside:avoid;}
@page{margin:0.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
/* non reset full styles start here */
/* 1.0 - Structure */
#site-wrapper{margin:0 auto;max-width:1102px;}
#site-outer{/*margin:0;-moz-box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;-webkit-box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;*/}

/*text color*/
#main a,a:link{color:#009933; text-decoration:none;}
#main a:visited {color:#6699cc; text-decoration:none;}
#main a:hover {color:#ff9900; text-decoration:none;}

/*breadcrumbs*/
div.breadcrumbs a,a:link{color:#009933; text-decoration:none;}
div.breadcrumbs a:visited {color:#6699cc; text-decoration:none;}
div.breadcrumbs a:hover {color:#ff9900; text-decoration:none;}

#site-inner{margin:0 0 4em 0;width:100%;background:#ffffff;/*-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;*/}
#navigation-wrapper{margin:0px auto;max-width:1102px;}
body{background:#ffffff;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:14px;line-height:22px;color:#333333;}
#main{overflow:hidden;}
#main-inner{padding:0 1.5em 1.5em 1.5em;}
.end{margin-right:0em;}
/* 1.1 - Header */
#branding{border-bottom:0em solid #EEEEEE;margin-bottom:1.5em;padding:1em 1.5em;}
#branding-inner{overflow:hidden;}
#branding h1{margin:0px;padding:0px!important;}
#site-advert{float:right;}
#site-logo a,#site-logo a:link,#site-logo a:visited,#site-logo a:hover{text-decoration:none;}
#site-logo{font-size:1.5em;float:right;}
#site-logo img {height:auto;max-width:100%;}
#site-actions{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #EEEEEE;clear:both;display:block;text-shadow:-1px -1px 0 #ffffff;margin:0.5em 0 0;overflow:hidden;padding:0.5em;}
#site-description{color:#999999;font-style:italic;padding:2px 0 10px 10px;}
#search-box{;}
/* 1.2 - Content */
#content{float:none;width:100%;}
#content-fullwidth{float:none;width:100%;}
.footer-post-meta{clear:both;padding:0.8em;/*background:#f6f6f6;border:1px solid#eeeeee;*/margin:0.8em 0;}
.post{border-bottom:1px solid #eeeeee;margin-bottom:0.8em;padding-bottom:0.8em;overflow:hidden;}
.post-meta{/*background:none repeat scroll 0 0 #F9F9F9;*//*border:1px solid #EEEEEE;*/margin-bottom:1em;padding:0.5em;overflow:hidden;clear:both;}
.post-date,.comments-link,.post-categories,.post-tags{float:left;margin-right:1em;}
.post-summary img,.post-body img,.post img{/*border:2px solid #dddddd;*/}
.post-summary{padding-top:0.5em;}
.post-meta-author{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #EEEEEE;clear:both;margin-bottom:1em;overflow:hidden;padding:0.5em;}
.post-meta-author .avatar{float:left;float:left;margin:0 1.5em 0 0;}
.author-info .avatar{background:#ffffff;}
/* 1.3 - Sidebar */
#sidebar{clear:both;float:none;width:100%;border-right:1px solid #ccc;}
#sidebar ul{margin:0 0 0 15px;}
#sidebar ul li{font-size:14px;line-height:30px;list-style:square;padding-left:10px;}
#main table{width:100%;}
/* 1.4 - Footer */
#footer-outer{clear:both;background:#f4f4f4;border:1px solid #eeeeee;overflow:hidden;color:#aaaaaa;}
#bottom-footer{padding:1em;overflow:hidden;}
#footer-links{text-align:center;background:none repeat scroll 0 0 #F9F9F9;border-top:3px solid #EEEEEE;clear:both;margin-top:0.8em;padding:1.5em;}
#footer-links a{font-size:14px;/*margin-right:1.5em;*/}
/* 2.0 - Forms */
input[type="text"],
textarea{padding:0.5em;background:#ffffff;border:1px solid #eeeeee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
select{background:none repeat scroll 0 0 #ffffff;border:1px solid #eeeeee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0.5em;}
input[type="submit"],a.button,a:visited.button,a:link.button,.button{background:#abc01e;/* Old browsers */
background:-moz-linear-gradient(top,#abc01e 0%,#809410 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abc01e),color-stop(100%,#809410));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#abc01e 0%,#809410 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#abc01e 0%,#809410 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#abc01e 0%,#809410 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABC01E',endColorstr='#809410',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#abc01e 0%,#809410 100%);/* W3C */
padding:0.4em 0.8em;border:1px solid #70800e;color:#ffffff;text-shadow:-1px -1px 0px #70800e;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
input[type="submit"]:hover,a:hover.button,.button:hover{background:#70800e;border:1px solid #abc01e;color:#ffffff;text-decoration:none;padding:0.4em 0.8em;}
/* 3.0 - Text Elements */
#site-logo h1{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-transform:uppercase;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font:bold 1.3em/1.4; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
h1{font-size:1.2em;color:#888888;padding-bottom:0.5em;}
h2{font-size:1.6em;color:#888888;padding-bottom:0.5em;}
h3{font-size:1.5em;color:#888888;padding-bottom:0.5em;}
h4{font-size:1.2em;color:#666666;padding-bottom:0.5em;font-weight:600;}
h5{font-size:1.1em;color:#888888;padding-bottom:0.5em;}
h6{font-size:1em;color:#888888;padding-bottom:0.5em;}
p{margin-bottom:0.8em;}
.post-body p{clear:both;}
.post-format{background:none repeat scroll 0 0 #EEEEEE;color:#888888;float:right;margin:0.5em 0 0 0.5em;padding:0.3em 0.5em;text-shadow:-1px -1px 0 #ffffff;border:1px solid #dddddd;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
tt{color:#666666;text-transform:uppercase;}
/* 4.0 - Navigation */
a,a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}

/* 4.1 - Menus */
#top-nav{background:#F8F8F8;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:1em;padding:2px;}
#nav-inner{border:1px solid #ffffff;}
.topmenu{margin:0;padding:0;line-height:100%;float:left;text-transform:uppercase;}
.topmenu li{margin:0em;padding:0em;float:left;position:relative;list-style:none;border-right:1px solid #ffffff;}
.topmenu a,.topmenu a:visited,.topmenu a:link{font-style:normal;text-decoration:none;display:block;color:#019934;padding:0.5em;font-size:14px;margin:0;text-shadow:-1px -1px 0px #ffffff;}
.topmenu .current a,.topmenu li:hover > a,.topmenu li.current_page_item a{padding:0.5em;color:#ffffff;background:#019934;text-shadow:-1px -1px 0px #6c790d;}
.topmenu ul{margin:0;padding:0;width:150px;position:absolute;top:27px;left:0;text-align:left;z-index:9999;border:1px solid #ffffff;}
.topmenu ul a{padding:0.5em;color:#ffffff!important;text-shadow:-1px -1px 0px #6c790d!important;background:#019934;font-weight:normal;}
.topmenu ul a:hover{padding:0.5em;color:#eeeeee!important;text-shadow:-1px -1px 0px #6c790d!important;}
.topmenu li:hover > ul{display:block;}
.topmenu ul li{float:none;margin:0;padding:0;}
.topmenu ul ul{left:151px;top:0px;}
.topmenu ul li:first-child > a{}
.topmenu ul li:last-child > a{}
/* 4.2 - Pagination */
.paged #nav-above,.single #nav-above{display:block;}
#nav-above{margin:0 0 1.5em;}
.navigation{line-height:18px;overflow:hidden;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-below{margin:1.5em 0 0;}
#pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;margin-bottom:3em;}
#pagination a{display:block;float:left;padding:0.5em 0.75em 0.5em 0.75em;text-decoration:none;width:auto;color:#6c7b0e;background:#eeeeee;border-right:3px solid #ffffff;}
#pagination a:hover{color:#ffffff;background:#019934;}
#pagination .current{padding:0.5em 0.75em 0.5em 0.75em;background:#019934;color:#ffffff;}
/* 5.0 - Images and Icons */
#content img{max-width:94%;border:1px solid #dddddd;padding:4px;}
#header-image img{width:100%;height:auto;}
#post-body img,.post-summary img{height:auto;width:94%;}
.post-featured-thumb{float:left;margin:0.3em 1.5em 0.5em 0;width:33%;height:auto;}
.post-featured-thumb img{max-width:86%!important;height:auto;}
.post-featured-thumb img:hover{border:1px solid #dddddd;-moz-box-shadow:0 0 5px 0 #cccccc;-webkit-box-shadow:0 0 5px 0 #cccccc;box-shadow:0 0 5px 0 #cccccc;}
.gallery img{border:none;padding:0;}
/* 6.0 - WordPress default */
.sticky{background:#fcffed;border:1px solid #eeeeee;padding:0.8em;}
/* 6.1 - Comments */
#comments{clear:both;}
#comments .navigation{padding:0 0 0.5em 0;}
h3#comment-title,h3#reply-title{background:none repeat scroll 0 0 #F3F3F3;border:1px solid #E6E6E6;margin-bottom:0.8em;padding:0.8em;text-shadow:-1px -1px 0 #FFFFFF;}
ol.commentlist{list-style:none;}
.commentlist li.comment{padding:0.8em;border:1px solid #eeeeee;background:#f9f9f9;clear:both;margin-bottom:0.8em;}
.comment-body{padding:0.3em 0;margin-left:6em;margin-right:6em;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:1.5em;}
#comments .comment-body p:last-child{margin-bottom:0.5em;}
#comments .comment-body blockquote p:last-child{margin-bottom:2em;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{padding:0.5em;margin:0 1.25em 1.25em 0;border:1px solid #eeeeee;background:#ffffff;float:left;}
.comment-author{}
.comment-author cite{color:#cccccc;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:14px;font-style:italic;}
.commentlist .even{}
.fn{color:#999999;font-style:italic;}
.comment-meta a:link,
.comment-meta a:visited{color:#019934;text-decoration:none;}
.commentlist li.comment.bypostauthor{background:#fcffed;border:1px solid #eeeeee;}
ol.commentlist .children{list-style:none;margin:0;margin-left:3em;}
.nopassword,.nocomments{display:none;}
#comments .comment-pingback{margin-bottom:1.5em;padding-bottom:1.5em;}
.commentlist li.comment+li.comment-pingback{margin-top:-6px;}
#comments .comment-pingback p{display:block;margin:0;}
#comments .comment-pingback .url{font-style:italic;}
.comment-reply, .comment-edit{float:right;margin:5px 0 5px 5px;}
.comment-reply a, .comment-edit a{background:#abc01e;/* Old browsers */
background:-moz-linear-gradient(top,#abc01e 0%,#809410 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abc01e),color-stop(100%,#809410));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#abc01e 0%,#809410 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#abc01e 0%,#809410 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#abc01e 0%,#809410 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABC01E',endColorstr='#809410',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#abc01e 0%,#809410 100%);/* W3C */
padding:0.5em 0.8em;border:1px solid #70800e;color:#ffffff;text-shadow:-1px -1px 0px #70800e;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.reply a:hover{background:#70800e;border:1px solid #abc01e;color:#ffffff!important;text-decoration:none;padding:0.5em 0.8em;}
#commentform{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #EEEEEE;padding:0.8em;overflow:hidden;}
#commentform input{float:right;}
#commentform p{clear:both;padding:0.5em 0;}
#commentform label{float:left;font-size:14px;}
#commentform input[type="text"]{width:70%;}
#commentform textarea{clear:both;width:97%;}
/* 6.2 - Widgets */
#widget-outer{/*background:#f3f3f3;border:1px solid #eeeeee;*/padding:1.5em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:1.5em;overflow:hidden;clear:both;color:#aaaaaa;}
.widget-block{width:215px;margin-right:1.5em;float:left;}
.widget{overflow:hidden;/*background:-moz-linear-gradient(center top,#f3f3f3 0%,#eeeeee 100%) repeat scroll 0 0 transparent;border:1px solid #dddddd;*/margin-bottom:1em;padding:1em;text-shadow:-1px -1px 0px #ffffff;}
#sidebar h3{color:#aaaaaa;}
/* 7.0 - MarketPress */
.mp_cart_actions_widget a,.mp_cart_actions_widget a:link,.mp_cart_actions_widget a:visited{font-weight:bold;padding:0.5em;text-decoration:none;color:#ffffff;}
.mp_cart_actions_widget a:hover{font-weight:bold;padding:0.5em;text-decoration:none;color:#ffffff;}
.mp-griditem{width:180px;float:left;margin-right:0.8em;margin-bottom:0.8em;height:200px;border:1px solid #eeeeee;}
div.mp_product_meta{clear:both;padding:1em 0;}
form.mp_buy_form{float:right;}
form.mp_product_price{float:left;}
.mp_product_price{color:#666666;font-size:18px;line-height:40px;}
.product{border-top:none;margin-top:none;padding:0px 0 1.5em;}
.mp_product_name{padding-bottom:0.8em;}
#content #mp_product_list .product{border-bottom:1px solid #eeeeee;overflow:hidden;margin-bottom:10px;padding-bottom:0.8em;}
#mp_product_list .last-product{margin-right:0px !important;}
li.product{border:none;padding:0px;}
.mp_button_addcart,.mp_button_buynow,.mp_cart_col_updatecart input[type=submit],#mp_shipping_submit,#mp_payment_confirm{font-weight:bold;padding:0.5em 0.8em;text-decoration:none;}
.mp_button_addcart:hover,.mp_button_buynow:hover,.mp_cart_col_updatecart input[type=submit]:hover,#mp_shipping_submit:hover,#mp_payment_confirm:hover{font-weight:bold;padding:0.5em 0.8em;text-decoration:none;}
a.mp_link_addcart,a.mp_link_buynow{float:right;font-weight:bold;padding:0.5em 0.8em;text-decoration:none;color:#ffffff!important;}
a.mp_link_addcart:hover,a.mp_link_buynow:hover{float:right;font-weight:bold;padding:5px 10px;text-decoration:none;color:#ffffff!important;}
del.mp_old_price{margin-right:0.5em;}
form.mp_buy_form .mp_adding_to_cart{font-weight:bold;padding:0.5em;text-decoration:none;}
form.mp_buy_form .mp_no_stock{color:#ffffff;font-weight:bold;padding:0.5em;text-decoration:none;background:#111111;border:1px solid #9a0000;}
#mp_cart_updated_msg{background-color:#ffffe0;border:1px solid #e6db55;margin:0.8em 0;padding:0.5em;}
div.mp_checkout_error{background:none repeat scroll 0 0 #ffeedd;border:1px solid #ffdd99;margin:0.8em 0;padding:0.8em 2em;}
table.mp_cart_login td,table.mp_cart_contents td,table.mp_cart_shipping td{vertical-align:middle;}
td.mp_cart_subtotal_lbl{text-align:right;}
td.mp_cart_col_quant input{margin:0;text-align:center;}
td.mp_cart_col_updatecart input{margin:0;}
table.mp_cart_shipping input,table.mp_cart_shipping select{margin:0;}
p.mp_cart_direct_checkout,p.mp_cart_login_msg{text-align:right;margin-bottom:10px;margin-top:0.8em;}
a.mp_cart_direct_checkout_link{font-weight:bold;padding:0.5em 0.8em;text-decoration:none;}
a.mp_cart_direct_checkout_link:hover{font-weight:bold;padding:0.5em 0.8em;text-decoration:none;}
.mp_product_image_list,.mp_product_image_single,.mp_product_image_widget{border:1px solid #eeeeee;}
.mp_product_image_single{padding:0.8em;}
.mp_cart_contents_widget td{padding:0.5em;}
.mp_cart_contents_widget th{background:#eeeeee;}
.mp_cart_contents_widget tr,.mp_cart_contents_widget td,.mp_cart_contents_widget tbody{border:1px solid #666666;}
.mp_cart_actions_widget{padding-top:0.8em;}
.mp_checkout_link,a.mp_cart_direct_checkout_link{float:right;background:#abc01e;/* Old browsers */
background:-moz-linear-gradient(top,#abc01e 0%,#809410 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abc01e),color-stop(100%,#809410));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#abc01e 0%,#809410 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#abc01e 0%,#809410 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#abc01e 0%,#809410 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABC01E',endColorstr='#809410',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#abc01e 0%,#809410 100%);/* W3C */
padding:0.5em 0.8em;border:1px solid #70800e;color:#ffffff;text-shadow:-1px -1px 0px #70800e;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mp_empty_cart{float:left;background:#abc01e;/* Old browsers */
background:-moz-linear-gradient(top,#abc01e 0%,#809410 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abc01e),color-stop(100%,#809410));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#abc01e 0%,#809410 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#abc01e 0%,#809410 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#abc01e 0%,#809410 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABC01E',endColorstr='#809410',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#abc01e 0%,#809410 100%);/* W3C */
padding:0.5em 0.8em;border:1px solid #70800e;color:#ffffff;text-shadow:-1px -1px 0px #70800e;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mp_cart_contents thead,.mp_cart_shipping thead{border:1px solid #E2E2E2;clear:both;margin-top:1em;padding:0.8em 0.8em 0.8em 0.8em;}
.mp_cart_contents th,.mp_cart_shipping th{padding:0.5em;font-weight:bold;border:1px solid #eeeeee;font-size:14px;}
.mp_cart_contents td,.mp_cart_shipping td{padding:0.5em;border:1px solid #eeeeee;}
.mp_product_categories{padding:0.8em;position:relative;top:30px;;border:1px solid #e2e2e2;background:#eeeeee;}
.product-details{padding:0.8em 0;clear:both;}
.product-photo{margin-top:0.8em;}
.mp_cart_contents,.mp_cart_shipping{width:100%;}
#mp-product-grid div.mp_product_meta{clear:both;padding-top:0.8em;}
.product-meta-details{overflow:hidden;padding-bottom:0.8em;padding-top:0.8em;}
table.mp_cart_login{border-top:1px solid #333333;margin-top:1.5em;padding:0.8em;width:100%;}
table.mp_cart_login th{font-size:14px;font-weight:bold;padding:0.8em;}
table.mp_cart_login label{font-weight:bold;}
table.mp_cart_login input{width:80%;margin:0.8em;}
td.mp_cart_login{background:#f2f2f2;padding:0.8em;border-right:1px solid #333333;}
td.mp_cart_or_label{padding:0.8em;}
.mp_product{overflow:hidden;border-bottom:1px solid #eeeeee;margin-bottom:1em;padding-bottom:1em;}
.mp_product:hover a img,.mp_product_image_single:hover{border:1px solid #dddddd;-moz-box-shadow:0 0 5px 0 #cccccc;-webkit-box-shadow:0 0 5px 0 #cccccc;box-shadow:0 0 5px 0 #cccccc;}
.mp_product img{padding:0.5em;border:1px solid #eeeeee;}
/*Greater than 768px __________________________________________________________________________________________________________ */
@media only screen and (min-width:768px){/* 1.0 - Structure */
#site-outer{margin:1em;/*-moz-box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;-webkit-box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;box-shadow:0 0 0 12px rgba(0,0,0,0.024),0 0 3px 0 rgba(0,0,0,0.15),0 0 0 6px rgba(0,0,0,0.02) inset;*/}
/* 1.1 - Header */
/* 1.2 - Content */
#content{float:right;width:72%;}
#site-description{color:#999999;float:left;font-style:italic;padding:2px 0 0 10px;}
#search-box{float:right;}
/* 1.3 - Sidebar */
#sidebar{float:left;width:26%;clear:none;}
/* 1.4 - Footer */
#footer-links{background:none repeat scroll 0 0 #F9F9F9;border-top:3px solid #EEEEEE;clear:both;margin-top:0.8em;padding:1.5em 0;}
#footer-links a{margin-right:0px;margin-left:1.5em;font-size:14px;}
/* 2.0 - Forms */
/* 3.0 - Text Elements */
/* 4.0 - Navigation */
/* 4.1 - Menus */
#top-nav{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#f8f8f8;/* Old browsers */
background:-moz-linear-gradient(top,#f8f8f8 0%,#d6d7d6 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#d6d7d6));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#f8f8f8 0%,#d6d7d6 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#f8f8f8 0%,#d6d7d6 100%);/* Opera11.10+ */
background:-ms-linear-gradient(top,#f8f8f8 0%,#d6d7d6 100%);/* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8',endColorstr='#D6D7D6',GradientType=0 );/* IE6-9 */
background:linear-gradient(top,#f8f8f8 0%,#d6d7d6 100%);/* W3C */
padding:2px;margin-top:4em;}
.topmenu{margin:0;padding:0;line-height:100%;float:left;text-transform:uppercase;}
.topmenu li{margin:0em;padding:0em;float:left;position:relative;list-style:none;border-right:1px solid #ffffff;}
.topmenu a,.topmenu a:visited,.topmenu a:link{font-style:normal;text-decoration:none;display:block;color:#019934;padding:0.9em 1em;font-size:14px;margin:0;text-shadow:-1px -1px 0px #ffffff;}
.topmenu .current a,.topmenu li:hover > a,.topmenu li.current_page_item a{padding:0.9em 1em;color:#ffffff;background:#019934;text-shadow:-1px -1px 0px #6c790d;}
.topmenu ul{margin:0;padding:0;width:200px;position:absolute;top:37px;left:0;text-align:left;z-index:9999;border:1px solid #ffffff;}
.topmenu ul a{padding:0.9em 1em;color:#ffffff!important;text-shadow:-1px -1px 0px #6c790d!important;background:#019934;font-weight:normal;}
.topmenu ul a:hover{padding:0.9em 1em;color:#eeeeee!important;text-shadow:-1px -1px 0px #6c790d!important;}
.topmenu li:hover > ul{display:block;}
.topmenu ul li{float:none;margin:0;padding:0;}
.topmenu ul ul{left:201px;top:0;}
.topmenu ul li:first-child > a{}
.topmenu ul li:last-child > a{}
/* 4.2 - Pagination */
/* 5.0 - Images and Icons */
/* 6.0 - WordPress default */
/* 6.1 - Comments */
/* 6.2 - Widgets */
/* 7.0 - MarketPress */}
/*/mediaquery*/
/* 8.0 - IE 8 */
.ie8 #header-image img{width:100%;height:300px;}
.ie8 #post-body img,.ie8 .post-summary img{height:150px;width:94%;}
.ie8 .post-featured-thumb{float:left;margin:0.3em 1.5em 0.5em 0;width:33%;height:150px;}
.ie8 .post-featured-thumb img{max-width:86%!important;height:150px;}
.ie8 #site-inner{margin:0;/*border:1px solid #eeeeee!important;*/}
/* 9.0 - IE 7 */
.ie7 #header-image img{width:100%;height:300px;}
.ie7 #post-body img,.ie7 .post-summary img{height:150px;width:94%;}
.ie7 .post-featured-thumb{float:left;margin:0.3em 1.5em 0.5em 0;width:33%;height:150px;}
.ie7 .post-featured-thumb img{max-width:86%!important;height:150px;}
.ie7 #site-inner{margin:0;/*border:1px solid #eeeeee!important;*/}

/*widget*/
div.textwidget {
border:none;
}

/*home*/
div.contactmain {
border: 1px solid #f0f0f0; 
background:#F9F9F9;
margin:10px 0;
padding:10px;
}

div.contactblock {
border-bottom: 1px dotted #ccc; 
margin-bottom: 15px;
padding-bottom:12px;
}

/*Page title*/
#main h1 {
display:none;
}

/*list*/
.list ul{
	margin:0;
	padding:0;
}

.list ul li{
	margin:0;
	padding:0 0 5px 15px;
	list-style:none;
	background:url(https://www2.mti.co.jp/contact/wp-content/uploads/images/linkpre_ac.png) 0 2px  no-repeat;
}

/*Contact Form*/
input.wpcf7-text, select.wpcf7-select, textarea.wpcf7-textarea, input.wpcf7-captchar {
border:1px solid #ccc;
}

.wpcf7-form span.hissu  {
    color: #cc0000;
    font-size: smaller;
} 

.wpcf7-form {
border: 1px solid #f0f0f0; 
background:#F9F9F9;
margin:10px 0;
padding:10px;
}

.wpcf7-form .wpcf7-submit {
border: 0px;
width:110px;
height:30px;
background:#009933;
}

.wpcf7-form .wpcf7-submit:hover {
background:#006600;
}

/*サービス見出し*/
.h4_service {
font-size:1.2em;
color:#666666;
padding-bottom:0.5em;
font-weight:600;
}