@charset 'UTF-8';


*{margin: 0;padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
abbr,acronym,fieldset,img{border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
hr{display: none;}
em{font-style: normal;}
img{vertical-align: bottom;}

p{font-size:12pt;}
body{line-height: 1.7; color:#301B0E;}
.section:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

a{color:#5E2803;}
a:hover{color: #9C4205; text-decoration:none; }

body{
background:none;
}

#page{
margin:0 auto;
padding-bottom: 0;
border-left: solid 1px #361702;
border-right: solid 1px #361702;
position: relative;
width:auto;
background:#fff url(/compo/img/bg_head.jpg) 0 0 repeat-x;
}

#info-company{
position: absolute;
top:32px;
left:548px;
}


.pdf{
padding:6px 0 6px 20px;
background:url(/compo/img/pdficon_small.gif) 0 50% no-repeat;
}



#go-mobile,
#page-start,
.desc,
#blog-description,
#access,
body.pageid-6 .entry-title{
position: absolute;
left: -5000px;
font-size: 0;line-height: 0;height: 0;
}

.go-pagetop{
display:none;
}

#header #blog-title{
padding:121px 0 0 12px;
text-align: left;
}
#header dl{
padding: 16px 0 0px 12px;
display: block;
text-align: left;
}
#header dl dt{
}
#header dl dd{
display: inline;
margin: 0 2px 0 0;
}
#header dl dd.order-info{
margin-left: 4px;
}
#header dl dd img{
vertical-align: middle;
}


#footer{
margin: 24px 0 0;
padding:0 0 12px 0;
position: relative;
width:auto;
height: 96px;
clear: both;
}

#footer span{
position: absolute;
top:16px;
right: 0px;
}
#footer p{
position: absolute;
top:62px;
right: 6px;
}

#footer #add_info{
padding:26px 0px 0;
width:380px;
}
#footer #add_info li{
margin: 0 2px 0 0;
padding: 0 8px;
border-right: solid 1px;
display: inline;
font-size:7.5pt;
}

#footer #add_info li.last-li{
border: none;
}
#footer .copyrights em{
display:none;
}





#blog-update-info{
display:none;
}

.tab-menu{
margin:12px 0 16px;
display:block;
background:url(/compo/img/line_base-brown.gif) bottom left repeat-x;
width: 720px;
}
.tab-menu:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.tab-menu li{
padding: 0.55em 0 0.2em;
border: solid 1px  #361702;
width:126px;
height: 24px;
float:left;
display: block;
background-color: #fff;
text-align: center;
line-height: 1.4;
margin-left: 8px;
}
.tab-menu li img{
vertical-align: middle;
}
.tab-menu .tab-lineup{
margin-left: 18px;
border-bottom: solid 1px #fff;
}

#page #saleInfo{
position: absolute;
top:128px;
left:721px;
}
#page #saleInfo a{
text-decoration: none;
}

.lineup{
margin:0 6px 32px;
width: 708px;
}
.lineup h2{
padding-bottom: 16px;
}
.lineup .lineup-title {
padding-bottom: 1em;
}
.lineup .lineup-title h3{
padding-bottom: 8px;
}

.lineup .primary{
float: left;
width:468px;
}
.lineup .secondary{
float: right;
width:228px;
}

#page #sbm_site{
display:none;
}

#page #tooltip_sbm{
display:none;
}


.lineup .additional{
padding:32px 0 0;
clear: both;
}

.lineup .items{
padding-top: 176px;
padding: 176px 0 24px;
border-top: solid 4px #361702;
position: relative;
width:228px;
float: left;
}

.lineup .pos-right{
float: right;
margin-right: 0px;
}

.lineup .additional .items{
position: relative;
margin-right: 12px;
}
.lineup .additional .pos-right{
margin:0;
}


.lineup .items .go-details{
display: block;
position: absolute;
top: 182px;
right: 4px;
font-size:7.5pt;
text-align: right;
}

.lineup .items .item-details{
padding: 8px 4px 0 ;
}
.lineup .items .item-details dt{
border-bottom: solid 1px #BFBFBF;
margin:2px 0 2px;
padding: 2px 2px 2px;
font-size:9pt;
font-weight: bold;
}
.lineup .items .item-details dd{
padding: 2px 2px 0px 6px;
font-size:12pt;
}

.lineup .items .item-fig{
position: absolute;
top:6px;
width:228px;
height: 154px;
text-align: right;
}
.lineup .items .item-fig a img{
margin-bottom: 4px;
padding: 2px;
border: solid 1px #BFBFBF;
}
.lineup .items h3{
margin-bottom: 8px;
padding: 1px 0 1px 6px;
border-left: solid 4px #361702;
border-bottom: solid 1px #BFBFBF;
font-size:14pt;
font-weight: bold;
}
.lineup .entry-summary h4{
border-bottom: solid 1px #361702;
padding: 2px 0;
font-size:12pt;
font-weight: bold;
}
.lineup .entry-summary dl{
margin:6px 6px 0 0;
width:468px;
display: block;
}
.lineup .entry-summary dl dt{
padding: 2px 2px 6px;
width:88px;
display: block;
float: left;
font-size:9pt;
font-weight: bold;
}
.lineup .entry-summary dl dd{
margin-left: 88px;
padding: 2px 2px 6px;
display: block;
font-size:12pt;
}
.lineup .entry-summary:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.lineup .items .item-price{
margin:8px 0 4px;
border: solid 1px #361702;
width: 226px;
height: 48px;
display: block;
position: relative;
line-height: 0;
}
.lineup .items .item-price dt{
position: absolute;
bottom: 4px;
left: 4px;
}
.lineup .items .item-price .go-buy{
position: absolute;
top: 0;
right: 0px;
text-align: right;
}
.lineup .items .item-price .go-buy a{
display: block;
width: 226px;
height: 48px;
}
.lineup .items .item-price .price{
position: absolute;
bottom: 4px;
left: 76px;
}
.lineup .items .notes{
display: block;
position: static;
line-height: 1;
font-size:7.5pt;
}


.lineup .secondary h4{
padding-bottom: 4px;
}

.lineup .secondary ul li {
padding: 1px;
width:112px;
height: 112px;
display: block;
float: left;

}
.lineup .secondary p{
padding: 4px 0;
display: block;
clear: both;
text-align: right;
}


.home #container, .archive #container, .category #container, .single #container, .pageid-8 #container {
width:auto;
float: left;
padding-bottom: 32px;
}
.home #container #content, .archive #container #content, .category #container #content, .single #container #content, .pageid-8 #container #content {
margin:0 0 0 6px;
}

.home .sidebar, .archive .sidebar, .category .sidebar, .single .sidebar, .pageid-8 .sidebar {
display:none;
}

#blog-start{
margin:18px 6px 0;
clear: both;
}

.page-title{
border-bottom: solid 1px #eee;
padding: 2px;
font-size:7.5pt;
font-weight: normal;
}

.home .entry-title, .archive .entry-title, .category .entry-title, .single .entry-title, .pageid-8 .entry-title {
margin:18px 0 0;
font-size:20pt;
}

.home .entry-date, .archive .entry-date, .category .entry-date, .single .entry-date, .pageid-8 .entry-date {
margin:8px 0 0px;
padding-bottom: 4px;
color:#523F17;
font-size:7.5pt;
background:url(/compo/img/bg_line_bkmk.gif) bottom left repeat-x;
}

.home .entry-date .add-social-bookmark, .archive .entry-date .add-social-bookmark, .category .entry-date .add-social-bookmark, .single .entry-date .add-social-bookmark, .pageid-8 .entry-date .add-social-bookmark {
display: inline;
margin-left: 12px;
}
.home .entry-date .add-social-bookmark *, .archive .entry-date .add-social-bookmark *, .category .entry-date .add-social-bookmark *, .single .entry-date .add-social-bookmark *, .pageid-8 .entry-date .add-social-bookmark * {
display: inline;
}

.home .entry-date .add-social-bookmark dt, .archive .entry-date .add-social-bookmark dt, .category .entry-date .add-social-bookmark dt, .single .entry-date .add-social-bookmark dt, .pageid-8 .entry-date .add-social-bookmark dt {
padding: 10px 0 0 18px;
background:url(/compo/img/icon_bookmark.gif) 0 40% no-repeat;
font-size:7.5pt;
}
.home .entry-date .add-social-bookmark dd, .archive .entry-date .add-social-bookmark dd, .category .entry-date .add-social-bookmark dd, .single .entry-date .add-social-bookmark dd, .pageid-8 .entry-date .add-social-bookmark dd {
margin-right: 4px;
}
.home .entry-date .add-social-bookmark dd img, .archive .entry-date .add-social-bookmark dd img, .category .entry-date .add-social-bookmark dd img, .single .entry-date .add-social-bookmark dd img, .pageid-8 .entry-date .add-social-bookmark dd img {
vertical-align:middle;
}


.home .entry-content, .archive .entry-content, .category .entry-content, .single .entry-content, .pageid-8 .entry-content {
padding: 12px 6px;
font-size:12pt;
}

.home .entry-content h3, .archive .entry-content h3, .category .entry-content h3, .single .entry-content h3, .pageid-8 .entry-content h3 {
margin: 2.55em 0 0.2em;
padding-left: 4px;
border-left: solid 3px #301B0E;
font-size:12pt;
font-weight: bold;
color: #301B0E;
}
.home .entry-content h4, .archive .entry-content h4, .category .entry-content h4, .single .entry-content h4, .pageid-8 .entry-content h4 {
margin: 2.55em 0 0.4em;
padding-bottom: 2px;
border-bottom: solid 1px #301B0E;
font-size:9pt;
font-weight: bold;
color: #301B0E;
}
.home .entry-content h5, .archive .entry-content h5, .category .entry-content h5, .single .entry-content h5, .pageid-8 .entry-content h5 {
margin: 1.52em 0 0.4em;
}

.home .entry-content ul, .archive .entry-content ul, .category .entry-content ul, .single .entry-content ul, .pageid-8 .entry-content ul {
margin: 1em 0 1em 0.6em;
font-size:12pt;
}
.home .entry-content ul li, .archive .entry-content ul li, .category .entry-content ul li, .single .entry-content ul li, .pageid-8 .entry-content ul li {
list-style-type:disc;
list-style-position: inside;
}

.home .more-link, .archive .more-link, .category .more-link, .single .more-link, .pageid-8 .more-link {
margin:6px 4px;
display: block;
text-align: right;
font-size:9pt;
}
.home .entry-content p, .archive .entry-content p, .category .entry-content p, .single .entry-content p, .pageid-8 .entry-content p {
margin: 1em 0 1em;
}
.home .entry-content .blog-fig, .archive .entry-content .blog-fig, .category .entry-content .blog-fig, .single .entry-content .blog-fig, .pageid-8 .entry-content .blog-fig {
margin: 1.52em 0 1.52em;
}
.home .entry-content .blog-fig img, .archive .entry-content .blog-fig img, .category .entry-content .blog-fig img, .single .entry-content .blog-fig img, .pageid-8 .entry-content .blog-fig img {
padding: 3px;
border: solid 1px #BFBFBF;
}
.home .entry-content .blog-photo, .archive .entry-content .blog-photo, .category .entry-content .blog-photo, .single .entry-content .blog-photo, .pageid-8 .entry-content .blog-photo {
margin: 1.52em 0 1.52em;
}
.home .entry-content .blog-fig-head, .archive .entry-content .blog-fig-head, .category .entry-content .blog-fig-head, .single .entry-content .blog-fig-head, .pageid-8 .entry-content .blog-fig-head {
margin: 0em 0 0em;
text-align:center;
}

.home .entry-content blockquote, .archive .entry-content blockquote, .category .entry-content blockquote, .single .entry-content blockquote, .pageid-8 .entry-content blockquote {
margin: 1em 0 1em;
padding: 24px 12px 2px;
background:#F8F6ED url(/compo/img/bg_b-quote.gif) 0 0 no-repeat;
}
.home .entry-content table, .archive .entry-content table, .category .entry-content table, .single .entry-content table, .pageid-8 .entry-content table {
border: solid 1px;
}
.home .entry-content th, .archive .entry-content th, .category .entry-content th, .single .entry-content th, .pageid-8 .entry-content th{
border: solid 1px;
padding: 0 0.4em;
background:#F0D9C5;
text-align:center;
vertical-align:middle;
}
.home .entry-content td, .archive .entry-content td, .category .entry-content td, .single .entry-content td, .pageid-8 .entry-content td{
border: solid 1px;
padding: 0 0.4em;
}

.home .entry-content .blog-detail-gallery-s li, .archive .entry-content .blog-detail-gallery-s li, .category .entry-content .blog-detail-gallery-s li, .single .entry-content .blog-detail-gallery-s li, .pageid-8 .entry-content .blog-detail-gallery-s li{

list-style:none;
padding:1px;
width:86px;
height:86px;
overflow:hidden;
display: block;
float: left;
}




.meta-sep{
margin:0 3px;
}

.home .entry-meta, .archive .entry-meta, .category .entry-meta, .single .entry-meta, .pageid-8 .entry-meta {
border-top:solid 1px #eee;
margin-top: 6px;
padding: 4px;
font-size:7.5pt;
}

.home .navigation, .archive .navigation, .category .navigation, .single .navigation, .pageid-8 .navigation {
padding: 6px 0 0;
font-size:9pt;
}
.home #nav-below, .archive #nav-below, .category #nav-below, .single #nav-below, .pageid-8 #nav-below {
margin:12px 0;
}

.home .navigation div, .archive .navigation div, .category .navigation div, .single .navigation div, .pageid-8 .navigation div {
display: inline;
text-align: center;
}
.home .navigation .nav-next, .archive .navigation .nav-next, .category .navigation .nav-next, .single .navigation .nav-next, .pageid-8 .navigation .nav-next {
margin-left: 2em;
}



.home #comments, .archive #comments, .category #comments, .single #comments, .pageid-8 #comments {
margin:24px 0 0;
padding: 0 1em;
width:auto;
}

.home #comments p, .archive #comments p, .category #comments p, .single #comments p, .pageid-8 #comments p {
margin-top:1em;
}

.home #comments-list, .archive #comments-list, .category #comments-list, .single #comments-list, .pageid-8 #comments-list {
margin-bottom: 12px;
}
.home #comments h3, .archive #comments h3, .category #comments h3, .single #comments h3, .pageid-8 #comments h3 {
}

.home #comments-list ol li, .archive #comments-list ol li, .category #comments-list ol li, .single #comments-list ol li, .pageid-8 #comments-list ol li {
margin:16px 0;
padding: 0 0 16px;
border-bottom: solid 1px #ddd;
}
.home #comments-list ol .comment-author, .archive #comments-list ol .comment-author, .category #comments-list ol .comment-author, .single #comments-list ol .comment-author, .pageid-8 #comments-list ol .comment-author {
padding: 8px 0 2px 24px;
background:url(/compo/img/commentlist_icon.gif) 6px 50% no-repeat;
font-size:14pt;
font-weight: bold;
line-height: 1.2;
}
.home #comments-list ol .comment-meta, .archive #comments-list ol .comment-meta, .category #comments-list ol .comment-meta, .single #comments-list ol .comment-meta, .pageid-8 #comments-list ol .comment-meta {
padding: 2px;
font-size:9pt;
}
.home #comments-list ol li p, .archive #comments-list ol li p, .category #comments-list ol li p, .single #comments-list ol li p, .pageid-8 #comments-list ol li p {

padding: 0px 4px 0;
font-size:12pt;
}

.home #comments-list ol li blockquote, .archive #comments-list ol li blockquote, .category #comments-list ol li blockquote, .single #comments-list ol li blockquote, .pageid-8 #comments-list ol li blockquote {
margin-left: 6px;
padding: 6px 0px 6px 4px;
border-left: solid 2px #C48854;
line-height: 1.2;
font-style: italic;
}


.home #respond, .archive #respond, .category #respond, .single #respond, .pageid-8 #respond {
display:none;
}


.home #commentform, .archive #commentform, .category #commentform, .single #commentform, .pageid-8 #commentform {
padding: 6px;
}

.home #commentform input, .archive #commentform input, .category #commentform input, .single #commentform input, .pageid-8 #commentform input {
padding: 6px 4px;
background-color: #fff;
border:1px solid #404040;
font-size:12pt;

}
.home #commentform .form-label, .archive #commentform .form-label, .category #commentform .form-label, .single #commentform .form-label, .pageid-8 #commentform .form-label {
margin-top: 8px;
font-size:9pt;
font-weight: bold;
}

.home #commentform .form-submit input, .archive #commentform .form-submit input, .category #commentform .form-submit input, .single #commentform .form-submit input, .pageid-8 #commentform .form-submit input {
margin: 16px 0 8px;
width:200px;
font-size:12pt;
font-weight: bold;
background-color: #FFF2C7;

}
.home #commentform .form-submit input:hover, .archive #commentform .form-submit input:hover, .category #commentform .form-submit input:hover, .single #commentform .form-submit input:hover, .pageid-8 #commentform .form-submit input:hover {
background-color: #EDB54E;
}
.home #comment-notes, .archive #comment-notes, .category #comment-notes, .single #comment-notes, .pageid-8 #comment-notes {
display: none;
}



.home .sidebar h3, .archive .sidebar h3, .category .sidebar h3, .single .sidebar h3, .pageid-8 .sidebar h3 {
margin:12px 0 4px;
padding: 2px;
background-color: #F0D9C5;
font-size:7.5pt;
font-weight: bold;
}

.home .sidebar ul, .archive .sidebar ul, .category .sidebar ul, .single .sidebar ul, .pageid-8 .sidebar ul {
margin:4px 0 0 6px;
}

.home .sidebar ul li, .archive .sidebar ul li, .category .sidebar ul li, .single .sidebar ul li, .pageid-8 .sidebar ul li {
padding: 2px;
font-size:9pt;
}

.home .sidebar #tag_cloud, .archive .sidebar #tag_cloud, .category .sidebar #tag_cloud, .single .sidebar #tag_cloud, .pageid-8 .sidebar #tag_cloud {

line-height: 1.2;
}


#container{
margin:18px 0px 0;
background:#fff;

}
.pageid-6 #container{
margin: 0;
}
.home #container,
.pageid-8 #container{
margin: 0 0px;
}

.entry-copy{
padding: 12px 6px;
}

.pageid-10 .azumino-access:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.pageid-10 .azumino-access dl{
width:228px;
display: block;
float: left;
}
.pageid-10 .azumino-access dl dt{
padding: 6px 4px 2px;
border-bottom: solid 1px #301B0E;
font-size:12pt;
font-weight: bold;
}
.pageid-10 .azumino-access dl dd{
padding: 0px 4px 12px;
font-size:9pt;
}
.pageid-10 .azumino-access p{
width:468px;
display: block;
float: right;
}
.pageid-10 .azumino-googlemap{
margin:12px auto 24px;
padding: 8px 2px;
border: solid 1px #eee;
clear: both;
text-align: center;
font-size:9pt;
}

.pageid-11 .entry-content ul:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.pageid-11 .entry-content p.entry-copy{
padding-top: 18px;
width:454px;
display: block;
float: left;
text-align: left;
}


.pageid-11 .entry-content .fax-information{
padding: 12px 0 24px;
width:228px;
float: right;
display: block;
font-size:9pt;
text-align: center;
}
.pageid-11 .entry-content .fax-information dd{
padding: 8px 0 0;
}

.pageid-11 .entry-content ul.order-step{
clear: both;
padding-top: 32px;
display: block;
background:url(/compo/img/order3_step_ttl.gif) top center no-repeat;
text-align: center;
line-height: 1.6;
}
.pageid-11 .entry-content ul li{
margin:0;
width:25%;
float: left;
display: inline;
}
.pageid-11 .entry-content ul li dd{
padding: 6px 6px 0 12px;
text-align: left;
font-size:9pt;
}
.pageid-11 .entry-content .go-estimate{
margin: 16px 0 48px;
}
.pageid-11 .entry-content p{
margin:0px 0 8px;
}
.pageid-11 .entry-content p.fax-tepmlate{
margin-bottom: 16px;
}




.pageid-5 form{
margin:6px 12px 0;
padding: 12px 6px 12px 6px;
border-top: solid 2px #301B0E;
border-bottom: solid 2px #301B0E;
}

.pageid-5 form dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.pageid-5 form dl dt{
padding: 4px 0;
width:176px;
display: block;
float: left;
font-size:9pt;
text-align: right;
}
.pageid-5 form dl dd{
margin:0 0 0 188px;
padding: 4px 0;
display: block;
font-size:12pt;
}
.pageid-5 form dl dd em{
font-size:7.5pt;
color: #301B0E;
}
.pageid-5 form dl dd select{
width: 196px;
}
.pageid-5 form dl dd textarea{
width: 420px;
}
.pageid-5 form p{
margin:24px 0 12px;
text-align: center;
}
.pageid-5 form p input{
padding: 4px;
width:228px;
}

#estimate{
padding: 32px 0;
}

.pageid-31 #nav-global{
display:none;
}
.pageid-31 #nav-global dd a{
padding: 4px;
font-size:9pt;
background-color:#5E2803 ;
color: #fff;
}

.pageid-31 .entry-copy,
.pageid-11 #estimate .entry-copy{
text-align: center;
font-size:9pt;
padding-bottom: 0;
width: 100%;
}
.pageid-11 #estimate .entry-copy{
padding: 8px 0 16px 0;
}
.pageid-31 .entry-copy strong,
.pageid-11 #estimate .entry-copy strong{
margin-bottom: 8px;
display: block;
}
.pageid-31 .form-category,
#estimate .form-category{
margin-top: 16px;
clear: both;
}
#estimate .form-category *{
display: inline;
font-size:9pt;
vertical-align: bottom;
}

.pageid-31 .form-category h2,
#estimate .form-category h2{
margin-right: 4px;
}

.pageid-31 .entry-content h3,
#estimate h3{
padding: 8px 0 ;
clear: both;
display: block;
float: none;
}

.pageid-31 .entry-content p,
#estimate p{
margin:6px 0;
}
#estimate ul:after{content:".";display:block;visibility:hidden;clear:both;height:0;}

.pageid-31 .entry-content ul,
#estimate ul{
margin:0 0 8px 8px;
}
.pageid-31 .entry-content ul li,
#estimate ul li{
padding-bottom: 8px;
width:232px;
float: left;
display: inline;
}

.pageid-31 .entry-content ul li img,
#estimate ul li img{
border: solid 1px #ccc;
width:77px;
float: left;
}
.pageid-31 .entry-content ul li dl,
#estimate ul li dl{
float: right;
width:148px;
}
.pageid-31 .entry-content ul li dl dt,
#estimate ul li dl dt{
font-size:9pt;
}
.pageid-31 .entry-content ul li dl dd,
#estimate ul li dl dd{
margin: 6px 48px 0 0;
padding: 2px 4px;
background-color: #5E2803;
font-size:12pt;
font-weight: bold;
color: #fff;
}
.pageid-31 .entry-content p.privacy_check,
#estimate p.privacy_check{
margin: 16px 0 8px;
}
.pageid-31 .entry-content p.privacy_check label,
#estimate p.privacy_check label{
background-color: #001E9F;
padding: 12px;
display: inline;
font-size:9pt;
color: #fff;
}
.pageid-31 .entry-content p.form_submit,
#estimate p.form_submit{
margin:24px 0 16px;
text-align: center;
}

.pageid-31 .entry-content table,
#estimate table{
margin:8px 0 ;
width: 100%;
border:none;
border-collapse:inherit;
}
.pageid-31 .entry-content table th,
.pageid-31 .entry-content td,
#estimate table th,
#estimate td{
border:solid 2px #fff;
border-collapse:separate;
padding: 4px;
vertical-align: top;

}

.pageid-31 .entry-content table th,
#estimate table th{
background-color: #E3E3E3;
margin-right: 2px;
width:180px;
font-size:9pt;
}
.pageid-31 .entry-content table th em,
#estimate table th em{
font-size:7.5pt;
color: #ff0000;
}

.pageid-31 .entry-content table.requirement td,
#estimate table.requirement td{
background-color: #41A636;
color: #fff;
font-size:9pt;
}
.pageid-31 .entry-content table.user-info td,
#estimate table.user-info td{
background-color: #004F7F;
color: #fff;
font-size:9pt;
}

/* FORM */
#estimate td label *{
vertical-align:bottom;
}
.pageid-31 .entry-content td label *{
vertical-align:bottom;
}
.pageid-31 .entry-content td label,
#estimate td label{
margin-right: 8px;
}

.pageid-31 .entry-content td input,
.pageid-31 .entry-content td textarea,
#estimate td input,
#estimate td textarea{
background-color:#FFFDF5;
border:1px solid #eee;
margin:4px 0;
padding: 4px 2px;
font-size:12pt;
}

.pageid-31 .entry-content td select,
#estimate td select{
background-color:#FFFDF5;
border:1px solid #eee;
margin:4px 0;
padding: 0px;
font-size:12pt;
}

.pageid-31 .entry-content #delivery_year,
#estimate #delivery_year{
width: 5em;
}
.pageid-31 .entry-content #delivery_area,
.pageid-31 .entry-content #addr_prefecture,
#estimate #delivery_area,
#estimate #addr_prefecture{
width:10em;
}
.pageid-31 .entry-content .form_submit input,
#estimate .form_submit input{
padding: 6px;
width:240px;
font-size:14pt;
}

.pageid-31 .entry-content .form_submit img,
#estimate .form_submit img{
display: block;
margin: 0 auto;
padding: 6px;
text-align: center;
}

.pageid-31 .entry-content .wpcf7-response-output,
#estimate .wpcf7-response-output{

font-size:14pt;
font-weight: bold;
text-align: center;
}

.wpcf7-not-valid-tip{
  color: #ff0000;
  text-align: center;
  font-weight: bold;
}


.pageid-22 .entry-content h2{
border-bottom: 1px solid #301B0E;
margin:24px 6px 8px;
font-size:14pt;
font-weight: bold;
}

.pageid-22 .entry-content p{
margin:0px 0;
padding: 8px;
font-size:12pt;
}

.pageid-22 .entry-content ul{
margin: 0 16px;
padding: 8px;
font-size:12pt;
list-style: square;
}


.entry-content table.shipping{
margin-bottom: 2em;
}
.entry-content table.shipping th,.entry-content table.shipping td{
border: solid 1px;
padding: 0 0.4em;
}

.entry-content table.shipping th{
background-color: #F0D9C5;
width:60px;
}
.entry-content table.shipping td{
background-color: #F0F0F0;
}
.entry-content table.shipping .city{
font-size:9pt;
background-color: #fff;
width:132px;

}
.entry-content table.shipping .price{
background-color: #F0F0F0;
width:70px;

}
