@charset "utf-8";
/*
Theme Name: sanwa
Theme URI: 
Description: Suning replaced with pdd
Version: 1.1
Author: Xronos(modified by Rave)
Author URI:


*/

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, div, iframe, caption, hr, fieldset, legend, blockquote, article, aside, details, figcaption, figure, header, main, footer, nav, section, audio, canvas, video {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}


*{margin:0;padding:0;}

html{background:#ffffff;}

body{
    font-family: Microsoft YaHei,"宋体","MS Pゴシック",Arial,Helvetica,sans-serif;
color:#666666;
/*background:#ffffff url(images/header.png) repeat-x;*/
    min-width: 990px;
    overflow-x: hidden;
}



.ask-form select{
    font-family: Microsoft YaHei,"宋体","MS Pゴシック",Arial,Helvetica,sans-serif;
}

a{    color: #1c274a;
    text-decoration: none;}
a:hover{color:#1c274a;text-decoration:none;}
a:active, a:focus {outline: 0;}
img{border:0;}
.clear{clear:both;}
p{margin-bottom: 10px;    line-height: 1.3;}
.center{text-align:center;}
.right{text-align:right;}

.main-img {
    width: 100%;
    margin-top: 100px;
}

a img.linkimg{
background:none!important;
}

a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

img.right { float: right; margin-left: 10px }
img.left { float: left; margin-right: 10px}

.inner{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

a img:hover{
   opacity:0.6;
}



.meiyexianshi{
    margin-right: 5px;
}

.qa-zhuyi{
    line-height:1.3;
}

.qa_list{
    margin-top: 10px;
    margin-bottom: 30px;
}

.guanyu-tel1{
    width: 200px!important;
    border: none!important;
}

.guanyu-tel1 td{
    border: none!important;
    padding:0px 0px 0px 2px!important;
    font-size:100%!important;
}

.over{
   display:none;
}

.middle{
   display:none;
}

.hr_ttl{
margin-top: 5px;
}

.qa-ttl{
    font-size: 135%;
    font-weight: bold;
    margin-bottom: 20px;
}

.qa-content{
    text-align: center;
    margin-top: 70px;
}

.lianxi-box{
    background-color: #004da2;
    color: #fff;
    width: 135px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-top: 40px;
    font-weight: bold;
}



.search-kekka-waku{
    border: 1px solid #dfdfdf;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    color: #000;
}

.search-kekka-ttl{
    color: #2359ac;
    padding: 10px;
    background-color: #dfdfdf;
    border-radius: 10px 10px 0 0 / 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0 / 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0 / 10px 10px 0 0;
}

.search-kekka-content{
    padding: 10px;
    line-height: 1.4;
}

p.detail_left {
    float: left;
    margin: 0 0 0 31px;
    font-size: 0.9em;
    line-height: 1.3em;
    color: #333;
    width: 705px;
}

p.detail_right {
    float: right;
    margin: -36px 10px 10px 0px;
}

p.detail_right2 {
    float: right;
    margin: -18px 10px 10px 0px;
}

p.detail_right3 {
    float: right;
    margin: -38px 10px 10px 0px;
}

.detail_driver_img {
    margin-bottom:2px;
}

.clear{
    clear:both;
}

.qa-img{
    margin-right:10px;
    float: left;
}

.qa-img-content{
margin-top: 4px;
}

.qa-img-ttl{
margin-top: 4px;
}

.qa-detail{
    margin-bottom: 10px;
}

p.back {
    font-size: 0.8em;
    line-height: 1em;
    margin-bottom: 30px;
}

.lianxi-box a:hover{
    color:#b4b8bc;
}

.lianxi-box a{
    color:#fff;
}


.lianxi-box a:visited{
    color:#fff;
}




/*Pagenation*/
.pagenation {
    margin: 1em 0;
}
.pagenation:after, .pagenation ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.pagenation ul {
    margin: 0;
}
.pagenation li {
    float: left;
    list-style: none outside none;
    margin-left: 3px;
}
.pagenation li:first-child {
    margin-left: 0;
}
.pagenation li.active {
    background-color: #999999;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: not-allowed;
    padding: 10px 20px;
}
.pagenation li a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.pagenation li a:hover {
    background-color: #444444;
    color: #FFFFFF;
    opacity: 0.8;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}

/************************************
/* メインナビゲーション
************************************/
ul#mainnav{
margin: 0 auto;
width: 960px;
height: 60px;
}

ul#mainnav li{float:left;list-style:none;width:192px;}

ul#mainnav a{
display: block;
width: 192px;
height: 60px;
}



/*******************************
検索
*******************************/

#searchform #s{
    width: 351px;
    height: 33px;
    padding: 1px 0px 0px 10px;
    border: none;
    background: url(images/search_txt.png) no-repeat 10px center;
    color: #000;
    border-color:#999999;
    font-size: 0.85em;
    line-height: 22px;
    letter-spacing: 1px;
    zoom: 1;
    z-index: 99;
}

#searchform .screen-reader-text{
    display: none;
}

#searchform #searchsubmit{
    width: 54px;
    height: 38px;
    border: none;
    background:url(css/images/header_search_btn.png) no-repeat ;
}

#search-waku{
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 50px;
    background: #e9e9e9;
    margin-bottom: 30px;
}

.search-kome{
    color:red;
    margin-top: 20px;
    padding-left: 135px;
    line-height: 1.3;
}

#searchform2 #s{
    width: 500px;
    height: 33px;
    padding: 1px 0px 0px 10px;
    border: 1px solid;
    border-right: none;
    color: #000;
    border-color: #999999;
    font-size: 0.85em;
    line-height: 22px;
    letter-spacing: 1px;
    zoom: 1;
    z-index: 99;
}

#searchform2 .screen-reader-text{
    margin-right: 60px;
    font-weight: bold;
}

#searchform2 #searchsubmit{
    width: 54px;
    height: 36px;
    border: none;
    background:url(css/images/header_search_btn.png) no-repeat ;
}

.search-jyun{
    margin-top: 15px;
}

.search-jyun-ttl{
    margin-right: 100px;
    float: left;
}

.search-jyun li{
    float: left;
    border-right: 1px solid;
    padding-right: 10px;
    padding-left: 10px;
}

.search-product-list{
    margin-top: 20px;
}

/*******************************
メイン画像
*******************************/
#mainImage{
/*padding: 12px 0 0;*/
background:#fff;
}


/*******************************
コンテンツ位置
*******************************/
.container{
    padding-top: 130px;
    padding-bottom:40px;
}



#sidebar {
float: right;
width: 225px;
padding-bottom:40px;
font-size:13px;
}

/*******************************
新着情報
*******************************/

.table-news{
    width: 100%;
}

/*************************
/* ボックスの囲み
/* .boxContainer
/* 背景画像でボックスの高さを調整
/* 
/* 各ボックス
/* .box1 1番目の2つのbox
/* .box2 2番目の3つのbox（画像）
/* .box3 3番目の2つのbox
/* .box4 4,5番目の1つのbox
/* #sidebar .box1 サイドバーのbox
*************************/
.boxContainer{
width:715px;
margin:0 auto 20px;
background:url(images/box1.gif) 0 100%;
}

.box1,.box2, .box3, .box4{
float: left;
width: 225px;
margin: 0 20px 20px 0;
}

.box1, .box3, .box4{
width:327px;
margin:0 21px 0 0;
padding: 10px;
border-top:1px solid #dadada;
}

#sidebar .box1{
width:209px;
margin: 0 0 20px;
padding: 10px 7px;
border:1px solid #dadada;
background: #fff;
}

.box3{
width:347px;
padding:0 0 10px;
}

.box4{
margin:0 0 20px 0;
padding:0;
width:715px;
border:1px solid #dadada;
background: #fff;
}

/* 最後のbox */
.last{margin-right:0;}


/* 画像を中央表示 */
.box1 .center{padding-bottom:10px;}

/* 画像を左に回りこみ */
.box4 img{
float:left;
margin: 0 10px 10px;
}

.box4 h4 img{float:none;margin:0 0 10px;}

.box4 p{padding: 0 10px 10px;}



#date {
text-align: right;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
color:#858585;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.box_img_border{
   border: 1px solid #cccccc;
   padding: 1px;
  margin: 1px;
}


/*************
/* 見出し
*************/
.box3 h4{margin-bottom:10px;}

#container h3{
clear: both;
margin-bottom:10px;
padding-bottom:5px;
color: #000;
background:url(images/h3.gif) repeat-x 0 100%;
}

#container h2{
padding: 0 5px 0 0px;
margin-bottom:10px;
line-height:40px;
font-size: 20px;
color:#000;
background:url(images/h2Bg_2.png) no-repeat 0 100%;
}

#container .box4 h3{
padding: 7px 5px;
}

.seo_h1{
position: absolute;
top: -2000px; left: -2000px;
clip: rect(1px,1px,1px,1px);
clip-path: inset(0px 0px 99.9% 99.9%);
overflow: hidden;
height: 1px;
width: 1px;
padding: 0;
border: 0;
}

.top_banner{
    margin-top: 20px;
    margin-bottom: 20px;
}

.top_banner1{
    margin-right: 30px;
}

/*************
/* ヘッダー
*************/

.header_arrow{
    color:#fff;
    background:url(images/header_arrow.png) no-repeat 0 -1px;
    padding: 0 5px 0 18px; 
    font-weight: bold;
}


/*************
/* リスト
*************/
#container ul{margin-left: 5px;}

#container ul li, #footerUpper ul li{
list-style: none;
margin-bottom: 8px;
font-size: 80%;
/*background:url(images/bullet2.gif) no-repeat 0 5px;*/
}

#container .box3 ul{padding: 0 5px;}

#sidebar ul{margin-left:3px;}

/*************
サイド（右側）コンテンツ
*************/
#sidebar p{margin-bottom:20px;}
#sidebar ul{margin-bottom:10px;}


/*************
サイトマップ
*************/

#area-top {
    width: 100%;
    clear: both;
}

#area-top ul {
    margin: 4px 0 0 0;
    padding: 0 0 20px 0;
}

#area-top li {
    line-height: 175%;
    margin: 0 0 0 7px;
    font-size: 0.73em;
}

.block-area {
    width: 190px;
    float: left;
    display: inline;
    /* background: #ffeeee; */
}

.block-area h2 {
    padding: 0px 0px 10px 14px;
    font-size: 0.9em;
    background: url(images/arrow_right.gif) no-repeat center left;
    line-height: 28px;
    height: 15px;
}


/*************
/* お問い合わせ
*************/

.ask-form{
    width: 100%;
    border: 1px solid #e8e8e8;
    border-spacing: 0;
}

.ask-form tr{
    border: 0 none currentcolor;
}

.ask-form td{
border-bottom: 1px solid #e8e8e8;
}

.ask-form td:nth-of-type(1){
    background-color: #e8e8e8;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
}

.ask-form td:nth-of-type(2){
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ask-year{
    width: 80px;
}

.ask-month{
    width: 40px;
}

.ask-hissu{
border: 1px solid #d3240d;
    background-color: #fff;
    border-radius: 4px;
    background-color: white;
    padding: 2px;
    float: right;
    margin-right: 10px;
    color: #d3240d;
}

.failed .ask-form .ask-hissu{
    display: none;
}

.ask-all-btn{
    width: 100%;
    text-align: center;
}

.wpcf7c-btn-confirm,.wpcf7-back,.wpcf7-submit{
    background-color: #004da2;
    color: #fff;
    border: 0;
    padding: 10px;
    font-size: 110%;
    width: 180px;
    margin-top: 20px;
    margin-right:10px;
}

.btn-fanhui{
    text-align: center;
    background-color: #004da2;
    color: #fff;
    border: 0;
    padding: 10px;
    font-size: 110%;
    width: 150px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;

}

.btn-fanhui a{
   color:#fff;

}

.btn-fanhui a:visited{
   color:#fff;

}

.btn-fanhui a:hover{
   color:#fff;

}

.failed-none{
    color: #d3240d;
    margin-top: 3px;
    margin-bottom: 5px;
}

.failed .ask-form .failed-none{
    display: none;
}

.failed .ask-form .wpcf7c-conf{
    border:0;
    background-color:#fff;
}

.failed .ask-form .wpcf7-email{
   margin-bottom:15px;
}

.wancheng-subttl{
    font-size: 120%;
    text-align: center;
    margin-bottom: 20px;
}

.ask-hr{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.wancheng-content{
    background-color: #e8e8e8;
    padding: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.wancheng-content-inner{
    text-align: center;
    line-height: 2;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

/*************
/* ページネーション
*************/

.pagination{
   margin:40px 0 0;
}
.nav-links{
   display:flex;
}
.pagination .page-numbers{
   display:inline-block;
   margin-right:8px;
   padding:10px 10px;

   border-radius:3px;
}

.pagination ul li{
    float: left;
    font-size:115%;
}

.pagination .current{
   padding:8px 10px;
   background:#e9e9e9;
   color:#000;
   border: 1px solid #999999;
}
.pagination .prev,
.pagination .next{
   background:transparent;
   box-shadow:none;

}
.pagination .dots{
   background:transparent;
   box-shadow:none;
}

/*************
/* ニュース
*************/
.top_ttl{
    font-size: 150%;
}

.news_all{
    float: right;
    margin-right: 2px;
    border: 1px solid #666666;
    padding: 5px;
    font-size: 80%;
    font-weight: bold;
}



.news-table{
    width: 100%;
}

.news_temai{
background-color: #4793ad;
    color: #fff;
    padding: 4px;
    padding-left: 25px;
    padding-right: 25px;
}

.news_tongzhi{
background-color: #e26b43;
    color: #fff;
    padding: 4px;
    padding-left: 25px;
    padding-right: 25px;
}

.news_zhanhui{
background-color: #73a840;
    color: #fff;
    padding: 4px;
    padding-left: 25px;
    padding-right: 25px;
}

.news_media{
background-color: #9f77cd;
    color: #fff;
    padding: 4px;
    padding-left: 25px;
    padding-right: 25px;
}

.news_date{
    color:#1C64B3;
}

.news_date2{
    color:#1C64B3;
    float:right;
}

.newslist a{
    color:#000;
}

.newslist a:visited{
    color:#000;
}

.newslist a:link{
    color:#000;
}

.newslist a:hover{
    color:red;
}

.news_all a,.news_all a:visited{
    color:#666666;
}

.news_all a:hover{
    color:red;
}

.news_waku {
    clear: both;
    margin: 0px 0px 15px 0px;
    padding: 10px 15px 10px 15px;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-top: solid 1px #999999;
    line-height: 1.4;
}

/*******************************
/* 经销网点
*******************************/

.net-img{
    margin-left: 15px;
}

.liai-ttl{
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 15px;
    margin-top: 20px;
    border-top: 1px solid #999999;
    padding-top: 10px;
    margin-bottom: 10px;
}

.liai-waku{
    width: 30%;
    height: 110px;
    line-height: 1.3;
    border: 1px solid #999999;
    padding: 5px;
    margin-bottom: 10px;
    float: left;
    margin-left: 15px;
    box-shadow:2px 2px 2px -2px;
}

.liai-small-ttl{
    border-bottom: 1px dashed #999999;
    font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 4px;
    background-color: #FFFFFF;
    color: #000000;
    padding: 11px 15px 3px 0px;
    margin-bottom: 12px;
    font-weight: bold;

}

.liai-img{
    margin-left: 15px;
}

.liai-img2{

}



/*******************************
/* フッター
*******************************/
#footerUpper{
clear:both;
padding: 20px 0;
margin-bottom: -40px;
overflow: hidden;
background:#e9e9e9;
}

#footerUpper2{
clear:both;
padding: 20px 0;

overflow: hidden;

}

#footerUpper .inner{
/*background:url(images/footerBorder.gif) repeat-y;*/
}

#footerUpper .inner .box{
float: left;
width: 130px;
padding-left:10px;
margin:0 20px 10px 0;
line-height: 1.2;
}


#footerUpper .inner .last{
    width: 155px;
    height: 240px;
    /* margin-right: 20px; */
    border-left: 1px solid #666666;
    float: right;
    margin-bottom: 30px;
}

#footerUpper .inner .box_top {
    width: 90px;
}

#footerUpper ul li.bullet{
    color:#fff;
    background:url(images/bullet.png) no-repeat 0 3px;
    padding: 0 5px 0 18px; 
    font-size: 110%;
}



#footerUpper a{color:#666666;}
#footerUpper a:hover{color:#999999;text-decoration:none;}


#footerLower{
clear:both;
padding: 10px;
background:#003399;
    margin-bottom: 20px;
}

#footerLower a{
    color: #fff;
    text-decoration: none;
}

.tel_img2{
    float:right;
}

.footer_hr{
    margin-top: 5px;
}

.company_guide{
    text-align: right;
    font-size: 120%;
    color: #000;
}

.footer_logo{
    margin-top: 3px;
    float: left;
    margin-right: 50px;
}

.footer_iconr{
    margin-top: 3px;
    float: right;
    margin-right:12px;
	height:61px;
	width:80px;
	background-color:white;
    transform:translateY(-14px);
}
.footer_isoicon{
    height:50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:5px;
}
.footer-address{
    margin-top: 0px;
    line-height: 1.3;
}

.footer_mail{
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.footer_mail:hover{
    opacity:1;
}

.footer_wechat{

}

.footer_big_ttl{
margin-bottom: 30px!important;
}

address{
    color: #fff;
    font-style:normal;
    font-size:13px;
    line-height: 1.1;
}



.messagetop{
	font-size:18px; 
	font-weight:bold; 
	color:#177812; 
	margin:30px 0;
	
}

.message{
	margin-bottom:25px;
        color:#5e1709;

}

.message3{
	font-weight: bold;
}

.message4{
	margin-bottom:25px;
	font-weight: bold;
        font-size: 120%;
}

.laoban2{
        float: right;
}

.laoban3{
        float: right;
        margin-top: -100px;
}

.point_img{
    float:left
}

.consept2{
    float: right;
    margin-top: -300px;
    margin-bottom: 10px;
}

.consept3{
    margin-top: 30px;
    margin-left: 15px;
}

.consept_ttl1{
    color: #430000;
    font-weight: bold;
    line-height: 1.8;
    padding-top: 15px;
    margin-left: 90px;
}

.consept_ttl2{
    color: #430000;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

.consept_ttl3{
    width:300px;
}

.consept_ttl4{
    background-color: #eda2f4;
    color:#430000;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 135%;
    font-weight: bold;
}

/*導入事例*/

.toppage_borderbox {

	padding: 10x 10px;
	border: 2px solid #000;
	float: left;
	width:690px;
	margin: 0px 5px 10px 0px;
	
	height:250px;
	overflow:auto;
	width:100%;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#000;
	margin:auto;padding:1px;
	margin-bottom:20px;

}

table.caselist{
	
	background-color: #ffffff;

	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
	color:#666666;
	
}

table.caselist th{
		border-bottom:#000 3px double;
	background-color: #efefef;
	text-align: left;
	padding: 10px;
	
}

table.caselist td{
	
	background-color: #fff;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-bottom: #dcdddd 1px solid;
	
}


table.casesingle {
  width:70%;margin:0px 0px 30px 0px;padding:0px;
border-collapse:separate;
border-spacing:2px;
font-size:110%;
}





table.casesingle th {
 width:25%;padding:4px 2px 2px 4px;
text-align:center;vertical-align:top;color:#000;
background-color:#EBEBEB;
border-top:1px solid #999;border-left:1px solid #999;
border-right:1px solid #999;border-bottom:1px solid #999;
}

table.casesingle td {
	text-align:center;
  padding:4px 2px 2px 4px;
background-color:#fff;
border-top:1px solid #ddd;border-left:1px solid #ddd;
border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;
}

.casepic img{
	padding: 5px;
border: 1px solid #CCCCCC; 
	margin-right:20px;
	margin-bottom:20px;
	
}

table .gaiyoutb{
	
}

table.gaiyoutb th{
	width:120px;
	padding:5px;

	font-weight: 500;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

table.gaiyoutb td{
	
	padding:5px 20px;
	border-bottom: 1px solid #DDD;
	

}


/* タブ切りかえ
------------------------------------------------------------*/
 #main .tabs { display:block; overflow:hidden; clear:both; margin-top:5px; }
#container #main .tabs ul { list-style:none; background-image:none; margin-left:0px; }
#container #main .tabs li { float:left; margin-right:0px; list-style:none; background-image:none; padding-left:0; margin-bottom:0px;  }
#main .tabs a { display:block; color:#ccc; text-decoration:none; background:#eee; padding:5px 10px; }
#main .tabs li.active a,
#main .tabs a:hover { color:#fff; background:#000; }

#main .tab_content { margin-left:4px; padding:0px; width:690px; }

.pdbox img{
	margin-right:15px;
	margin-bottom:15px;
	
}

.pdboxpage img{
	margin-right:15px;
	margin-bottom:15px;
	
}

.singlebox{
	/*min-height:290px;*/
	margin-top:20px;
	margin-bottom:10px;
	border-bottom: 1px dotted #CCCCCC;
}

.singlebox_left{

	float:left;
	width:300px;
	
	

	
}

.singlebox_right{
	padding-top:3px;
	float:right;
	width:375px;
	
}

dl.sindl{
	
}

dl.sindl dt{
	font-size:20px;
	color:#190343;
	
}

dl.sindl dd{
	font-size:15px;
	margin-bottom:20px;
	
}

.singlepicbox{
	/*min-height:150px;*/
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:15px;
	/*border-bottom: 1px dotted #CCCCCC;*/
	
}

.shadow01{
	/*影を入れる*/
	-webkit-box-shadow: 0 10px 8px -6px #8d8c8c;
	-moz-box-shadow: 0 10px 8px -6px #8d8c8c;
	 box-shadow: 0 10px 8px -6px #8d8c8c;
}

img.border {
padding: 5px;
margin: 0 !important;
border-right: 1px dotted #CCCCCC; /*ボーダーの太さ・種類（ドット線）・色*/
border-bottom: 1px dotted #CCCCCC; /*ボーダーの太さ・種類（ドット線）・色*/
}

table.sint{
	
	width:100%;
	margin-bottom:25px;
	
}

table.sint th{
	background-color:#F9F9F9;
	border: 1px  solid #CCCCCC;
	
}

table.sint td{
	padding-left:20px;
	border: 1px  solid #CCCCCC;
	
}

.prbox{
	margin-left:15px;
	line-height:29px;
	height:29px;

	
}

.prbox_left{
	float:left;
	width:200px;
	border-bottom:#eee dotted 1px;
}

.prbox_right{
	float:right;
	width:500px;
	border-bottom:#eee dotted 1px;
}

ul.ichiran{

	
}

#container ul.ichiran li{
list-style: none;
float:left;
padding: 0px 20px 0px;
background: url(images/bullet2.gif) no-repeat 0 5px;
margin-bottom:0px;
}

table.ititab{
	margin-left:15px;

	
}

table.ititab th{
	text-align:left;
	width:180px;
	border-bottom:#eee dotted 1px;
	vertical-align:top;
	padding:5px 0px;
	
}

table.ititab td{
	width:500px;
	border-bottom:#eee dotted 1px;
	padding:5 0px;
	
}

hr.biz {
	border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}


.newsTitle{
clear:both;
height:15px;
margin-top:20px;
padding:7px 10px 7px 0;
font-size:110%;

}

.newsTitle h3{
float:left;
font-weight:normal;
color:#000;
padding-left:10px;
width:930px;
border-bottom:3px solid #C5C7C5;
font-size:20px;
margin-bottom:27px;
}

.newsTitle p{

padding:0 0 0 0px;
font-size:80%;

}

.indbox_left{
	float:left;
	width:480px;
	
}


.indbox_left h3{
font-weight:normal;
color:#000;
padding-left:10px;
width:454px;
border-bottom:3px solid #C5C7C5;
margin-bottom:27px;
font-size:20px;
}

.indbox_left img{
	margin-right:15px;
	margin-bottom:15px;
	
}

.indbox_right{
	float:right;
	width:477px;
	
}

.indbox_right h3{
font-weight:normal;
color:#000;
padding-left:10px;
width:454px;
border-bottom:3px solid #278A0D;
margin-bottom:5px;
font-size:20px;
}

.indbox_right img{
	margin-bottom:5px;
}



.indbox2_left{
	float:left;
	width:588px;
	margin-top:17px;
}

.indbox2_right{
	float:right;
	width:350px;
	margin-top:17px;
	
}

.postoo{
margin:0 0 20px 0;
padding:10px;
border:1px solid #dadada;
background: #fff;
}

.postoo_left{
margin:0 0 20px 0;
border:1px solid #dadada;
height:166px;
background:#fff url(images/top_do_1.png)  no-repeat 0 100%;
text-align:right;
}

h4.title{
font-weight:normal;
color:#000;
clear:both;
margin:30px 0 0;
padding:7px 10px;
font-size:16px;
border:1px solid #dadada;
border-bottom:0;
background:#fff url(images/border.png) repeat-x 0 100%;
}

h4.first{margin-top:0;}



table .contact{
	
}

table.contact th{
	width:190px;
	padding:5px;
	text-align:left;
	font-weight: 500;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

table.contact td{
	
	padding:5px 20px;
	border-bottom: 1px solid #DDD;
	

}

.tenbox_left{
	width:330px;
	float:left;
}

.tenbox_right{
	width:330px;
	float:right;
}

dl.tendl{
	margin-top:10px;
	height:620px;
	
}

dl.tendl dt{
	font-size:20px;
	font-weight:600;
	color:#74BE4B;
	
}

dl.tendl dd{
	color:#36AB69;
	font-size:13px;
	margin-bottom:10px;
	
}

dl.keidl{
	widows:715px;
	text-align:center;
}



dl.keidl dt{
	margin:0 auto;
	color:#094697;
	font-size:20px;
	width:520px;
	text-align:left;
	margin-bottom:15px;
}

dl.keidl dd{
	margin:0 auto;
	color:#094697;
	width:600px;
	text-align:left;
	margin-bottom:25px;
}

.rip{
	float:left;
	width:133px;
	color:#094697;
	margin-right:15px;
	padding-left:5px;
	margin-bottom:20px;
	text-align:left;
	
}

.rip2{
	float:left;
	width:230px;
	color:#094697;
	margin-left:58px;
	margin-right:15px;
	padding-left:5px;
	margin-bottom:20px;
	text-align:left;
	
}

.rip3{
	float:left;
	width:180px;
	color:#094697;
	margin-left:17px;
	margin-right:8px;
	padding-left:5px;
	margin-bottom:20px;
	text-align:left;
}

.rip4{
	float:left;
	text-align:left;
	width:115px;
	color:#094697;
	margin-left:100px;
	margin-right:22px;
	padding-left:5px;
	margin-bottom:20px;
}


/*******************************
/* TOP
*******************************/
.indbox2{
    margin-bottom: 30px;
}

.cat_img{
    margin-right: 8px;
}

.ad_img{
    margin-right: 6px;
}

.allnews{
    float: right;
    margin-right: 5px;
    color:#1c274a;
    font-weight: bold;
    background: url(image/arrow.png) no-repeat 0 center;
    padding-left: 32px;
}




div.slideshow_container {
    padding-top: 125px!important;
}


div.slideshow_container{
    clear: both;
    float: none;
    height: auto !important;
    line-height: 0;
    margin: 0;
    max-width: 100%;
    overflow: visible !important;
    padding: 0;
    position: relative;
    z-index: 1;
}

.slideshow_slide {
    height: 440px !important;
    width: auto!important;
    overflow: hidden;
}

.slideshow_content {
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}

.slideshow_content {
    height: 440px!important;
}

.slideshow_slide img {
    border: 0;
    box-shadow: none !important;
    display: block;
    height: 440px!important;
    margin: auto !important;
    width: auto!important;
    padding: 0 !important;
    width: auto;
}

.slideshow_slide img {
    position: relative;
    top: 0%;
    left: 50%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%,50%);
    -ms-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
}

div.slideshow_container{
    height:440px!important;
}



/*****************************
パンくずリスト用CSS
*****************************/
#breadcrumb_list
{
 list-style-type:none;
}
#breadcrumb_list > li >h1
{
 display:inline;
 font-weight:normal;
}
#breadcrumb_list > li
{
 display:inline;
}
#breadcrumb_list > li+li:before
{
 content:"\00a0>\00a0 ";
}

.bread_crumb2{
    padding: 0px 0 0 15px;
    margin-bottom: 20px;
}

.bread_crumb{
    margin-bottom: 20px;
}

/* Bread Crumb
======================================== */
div.bread_crumb > ul:after,
div.bread_crumb > ul:before {
	content: "";
	display: table;
}
div.bread_crumb > ul:after {
	clear: both;
}
div.bread_crumb ul {
	padding: 0px 0 0 15px;
}
div.bread_crumb ul li {
	float: left;
}
div.bread_crumb ul li.sub {
	padding-left: 10px;
}
div.bread_crumb ul li.sub:before {
	content: ">";
	letter-spacing: 10px;
	color: #333;
}



.daibunrui-waku{
    margin-top: 8px;
    background-color: #e8e8e8;
    height: 142px;
    padding: 5px;
    padding-top: 20px;
}

.main_ttl{
    padding: 0px 0px 0px 5px;
    border-left: solid 4px #dd0000;
    margin-bottom: 10px;
    margin-left: 2px;
    font-size: 140%;
}

.chanpinjieshao-img{
    float: left;
    margin-right: 5px;
}

.daibunrui-waku2{
    margin-top:20px;
    padding-bottom:5px;
    border-left: solid 4px #005aab;
    border-top : solid 1px #d9d9d9;
    border-bottom : solid 1px #d9d9d9;
    border-right : solid 1px #d9d9d9;
    height: auto;
    padding: 5px;
    padding-top: 4px;
}

.daibunrui-waku3{
    margin-top: 20px;
    padding-bottom:5px;
    background-color: #e8e8e8;
    height: auto;
    padding: 5px;
    padding-top: 10px;
}

.main_ttl2{

}

.main_ttl3{
clear: both;
    margin: 0px 0px 15px 0px;
    padding: 10px 15px 10px 15px;
    border-left: solid 4px #4775A6;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-top: solid 1px #999999;
    background: url(/product/images/title_bg.png) repeat-x left bottom;
    font-size: 140%;
    line-height: 1.4;
    zoom: 1;
    margin-top: 10px;
    margin-bottom: 10px;
}

.clear{
   clear:both;
}

.list-waku{
    width: 231px;
    height: 387px;
    text-align: center;
    border: 1px solid #999999;
    padding-bottom: 10px;
    float: left;
    margin-right: 6px;
    margin-bottom: 20px;
}

.list-waku2{
    width: 231px;
    height: 185px;
    text-align: center;
    border: 1px solid #999999;
    padding-bottom: 10px;
    float: left;
    margin-right: 6px;
    margin-bottom: 4px;
    overflow: hidden;
}

.list-product-name{
    height: 40px;
    padding-top: 5px;
}

.list-product-name2{
    height: 40px;
    padding-top: 25px;
}

.list-price{
    padding-top:5px;
    color: #ff0000;
}

.list-img{
    width:220px;
    height:220px;
    margin-left: 6px;
}

.list-img2{
    padding-top: 4px;
    width:220px;
    height:150px;
    margin-left: 6px;

}

.list-color{
   float:left;
   width:45px;
   height:45px;
}

.list-color2 {
    float: left;
    width: 56px;
    height: 56px;
}

.list-colorhyoji{
   text-align: right;
   height: 20px;
   margin-top: 5px;
}

figure {
	position: relative;
	overflow: hidden;
	width: 225px;
}
figcaption {
	position: absolute;
	top: 10%;
	right: -100%;
	z-index: 2;
	width: 50%;
	height: 60%;
	background: #fff!important;
	-webkit-transition: .3s;
	transition: .3s;
	opacity: 1;
}
figure:hover figcaption {
	top: 10%;
	right: 0;
}

.product-shoplist{
        padding: 10px;
}

.product-shoplist li{
        float: left;
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 10px;
}

.color-waku0{
    height: 48px;
}

.color-waku{
    height: 56px;
}

.product-colorlist{
        margin-left: 3px;
}

.recomend_list2{

}




.result-navi {
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 8px 15px;
    background-color: #F0F0F0;
    border-bottom: 2px solid #CCCCCC;
}

.result-navi .hit-kensu {
    float: left;
    width: 280px;
    font-size: 0.8em;
    padding-top: 4px;
}



.result-navi .limit {
    float: right;
    padding-top: 3px;
}

.result-navi .hit-kensu span#total-upper {
    margin-right: 12px;
}

.result-navi .hit-kensu span {
    font-weight: bold;
}

.result-navi .hit-kensu strong {
    color: #FF0000;
    font-size: 1.8em;
}




.tablenav {
    position: relative;
    float: left;
    font-size: 1.4em;
    line-height: 1.2;
    margin: 1em auto;
    text-align: center; 
    margin: 5px 0px 20px 0px;
    padding: 10px 15px 8px 15px;
}
 
a.page-numbers, .tablenav .current {
    color: #00019b;
    padding: 2px .4em;
    border:solid 1px #ccc;
    text-decoration:none;
    font-size:smaller;
    background-color: #FFFFFF;
}

span.page-numbers2 {
    color: #1C64B3;
    text-decoration:none;
    font-size: smaller;
    padding: 2px .4em;
}
 
a.page-numbers:hover {
    color:white;
    background: #DDDDDD;
}
 
.tablenav .current {
    color: #000;
    background-color: #DDDDDD;
    border: 1px solid #999999;
    font-weight:bold:
}

.comiis_scrolltop_code {
    width: 145px;
    height: 169px;
    right: 30%;
    position: absolute;
    border: #DDDDDD 1px solid;
    padding: 15px 15px 12px;
    background: #fff;
}

.related-entry-title{
    text-align: center;
    padding-top: 5px;
}

.product_relative{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 205px;
}

.gl-product-area {
min-height: 460px;
    padding-top: 28px;
    padding-left: 15px;
    height: auto !important;
    width: 980px;
    margin-left: -158px;
    background: url(https://www.sanwa.com/cn/wp-content/themes/sanwa/images/head_new_1509/bg_product.png) no-repeat left top;
}

.gl-jingxiao-area {
    min-height: 120px;
    padding-top: 28px;
    padding-left: 15px;
    height: auto !important;
    width: 980px;
    margin-left: -800px;
    background: url(https://www.sanwa.com/cn/wp-content/themes/sanwa/images/head_new_1509/bg_gm_120.png) no-repeat left top;
}


.gl-support-area {
    min-height: 120px;
    padding-top: 28px;
    padding-left: 15px;
    height: auto !important;
    width: 980px;
    margin-left: -318px;
    background: url(https://www.sanwa.com/cn/wp-content/themes/sanwa/images/head_new_1509/bg_gm_120.png) no-repeat left top;
}


 
#header-global-navi li#gl-jingxiao a,#header-global-navi li#gl-support a, #header-global-navi-top li#gl-download a {
    width: 315px!important;
    /* background-image: url(../images/gl_navi_download_effect.png); */
}

#header-global-navi li#gl-product a{

}

.gl-below-icon {
    position: absolute;
    top: 36px!important;
    left: 70px!important;
    width: 15px;
    height: 10px;
    z-index: 100;
}

#gl-product-area .box-l li {
    margin: 0px 0px 0px 0px!important;
    line-height: 3.4;
}


li.menu__mega{
    width: 160px;
    height: 42px;
}

.menu__second-level {
	visibility: hidden;
	opacity: 0;
	z-index: 1;
}

li.menu__mega:hover div.menu__second-level {
	visibility: visible;
	opacity: 1;
}

.box-l ul{
    width: 200px!important;
}

.box-r ul{
    width: 760px!important;
}

#gl-product-area .box-r ul li a span {
    font-size: 135%!important;
    margin: 18px 0 0px 50px!important;
}

#gl-product-area .box-l .ichiran_btn {
    margin: 300px 0px 10px -6px!important;
}

#header-global-navi li#gl-product a, #header-global-navi-top li#gl-product a {
    font-size: 135%;
}

.small-space{
height: 15px;
}

.back-to-top{
    position: fixed;
    bottom: 100px;
    right: 0px;
    z-index: 1;
    background-color: #3993cc;
    padding: 10px;
    padding-left: 15px;
    padding-right: 30px;
    color: #fff;
    -webkit-border-radius: 5px 0px 0px 5px / 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px / 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px / 5px 0px 0px 5px;
}

.back-to-top a, .back-to-top a:visited, .back-to-top a:hover, .back-to-top a:link{
    color: #fff;
}

.back-to-top-img{
    margin-right: 8px;
}

.content-image3-content{
    position:relative;
}

.content-image3-img{
    position:absolute;
    margin-left: -220px;
    margin-top: 5px;
}


.content-image3-ttl{
position: absolute;
    line-height: 3;
    font-size: 120%;
    color: #000;
    width: 150px;
    margin-left: 10px;
}


/*******************************
/* 法人ページ
*******************************/


.company-main{
    margin-bottom: 10px;
    width: 100%;
}

.company-lang{
    width: 100px;
    padding: 10px;
    text-align: center;
    color: #fff;
    background: #696969;
    float: right;
    transition: none;
    box-shadow: 0px 3px 0px #565560;
    margin-left: 10px;
}

.company-lang:hover {
    background-color: #989aa2;
    box-shadow: 0 3px 0 #8d8a97;
}

.company-lang-off{
    width: 100px;
    padding: 10px;
    text-align: center;
    color: #fff;
    background: #004da2;
    float: right;
    transition: none;
    box-shadow: 0px 3px 0px #0d035e;
    margin-left: 10px;
}

.company-lang a,.company-lang a:link,.company-lang a:visited{
    color: #fff;
}

.company-lang a:hover{
    color: red;
}

.company-ttl1{
    margin-top: 30px;
    font-size: 200%;
    color: #004da2;
    border-bottom: 2px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.company-list-waku{
    display: inline-table;
    width: 22%;
    margin-left: 2%;
    height: 250px;
    margin-top: 10px;
}

.company-list-ttl{
    background: #5c9ed8;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #fff;
    font-size: 115%;
}

.company-list-content{
    margin-top: 5px;
    line-height: 1.4;
}

company-list-content-blue{
    color: #004da2;
    font-size: 80%;
}

.company-ttl2{
    margin-top: 30px;
    font-size: 200%;
    color: #40b373;
    border-bottom: 2px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.company-meritto{
    background: #deecf7;
    margin-top: 15px;
    padding: 10px;
}

.company-meritto-ttl{
    margin-bottom: 10px;
    font-size: 120%;
}

.company-list-ttl2{
    background: #80c269;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #fff;
    font-size: 115%;
}

.company-jirei{
    background: #e6f3e1;
    padding: 10px;
    margin-bottom: 20px;
}

.company-jirei-img{
    width: 192px;
    margin-left: 21px;
    margin-right: 16px;
    margin-top: 10px;
    display: inline-table;
}

.company-jirei-ttl{
    text-align: center;
    margin-top: 5px;
}

.company-ask-waku{
    /*background: #959595;*/
    background: #e9e9e9;
    padding: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 1.4;
}

.company-ask-img{
    float: right;
    margin-top: -40px;
}

.company1-img{
    margin-left: 70px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 40px;
}

.company2-img{
    background: #fff;
    width: 200px;
    margin-top: 10px;
    margin-bottom: 7px;
    margin-right: 7px;
    margin-left: 8px;
    display: inline-table;
}

.company2-ttl1{
    text-align: center;
    color: #004da2;
    margin-bottom: 5px;
    margin-top: 10px;
    font-size: 110%;
}

.company2-ttl2{
    text-align: center;
    margin-bottom: 5px;
}

.company3-img{
    margin-left: 70px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 40px;
}

.torihiki-img{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 30px;
}

.torihiki2-img{
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 120px;
    margin-right: 40px;
}


/*******************************
/* スペシャルページ
*******************************/

.sp_ttl{
    font-size: 150%;
    border-bottom: 1px solid #999999;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.sp_main{
    margin-bottom:20px;
}

.sp1_sotowaku{
    padding: 0 2% 2% 2%;
    margin: 0 0 3% 0;
    border: 1px #CCCCCC solid;
    background-color: #efefef;
    vertical-align: top;
}

.sp1_sotowaku .itemname{
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 60px 60px;
    height: 70px;
    line-height: 70px;
    padding: 0 0 0 70px;
    font-size: 1.8em;
    font-weight: bold;
}

.sp1_sotowaku .itemname a,.sp1_sotowaku .itemname a:link,.sp1_sotowaku .itemname a:visited{
    color: #930d0d;
    text-decoration: underline;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.sp1_sotowaku .itemname a：hover{
    color: #786d0f;
}

.sp1_sotowaku .itemimage{
    width: 35%;
    display: inline-block;
    vertical-align: top;
}

.sp1_sotowaku .itemimage img{
    width: 300px;
    height: 300px;
    border: 2px #930d0d solid;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sp1_sotowaku .iteminfo{
    width: 60%;
    display: inline-block;
    padding: 0 0 0 2%;
    vertical-align: top;
}

.sp1_sotowaku .staffcoment {
    background-color: #FFFFFF;
    padding: 3%;
    height: 125px;
    color: #444444;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0 0 2% 0;
    font-size: 1.1em;
    line-height: 1.4em;
}

.sp1_sotowaku .itemprice {
    padding: 0 0 0 2%;
    margin: 0 0 2% 0;
    font-size: 1.5em;
    color: #F00;
    line-height: 2.2em;
}

.sp1_sotowaku .itemlink a,.sp1_sotowaku .itemlink a:link,.sp1_sotowaku .itemlink a:visited {
    display: block;
    width: 250px;
    background-color: #930d0d;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px;
    margin-left: 280px;
    text-decoration: none;
    font-size: 1.4em;
    position: relative;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.sp1_sotowaku .itemlink a：hover{
    color: #786d0f;
}



.sp1_sotowaku .itemlink a::after {
    position: absolute;
    top: 50%;
    right: 15px;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border-top: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sp1_sotowaku2{
    width: 202px;
    height: 380px;
    float: left;
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: 6px;
    padding: 0 1.5% 1.5% 1.5%;
    border: 1px #CCCCCC solid;
    background-color: #efefef;
}

.sp1_sotowaku2 .itemname{
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 40px 40px;
    height: 50px;
    line-height: 45px;
    padding: 0 0 0 45px;
    font-size: 1.1em;
    font-weight: bold;
}

.sp1_sotowaku2 .itemname a,.sp1_sotowaku2 .itemname a:link,.sp1_sotowaku2 .itemname a:visited{
    color: #930d0d;
    text-decoration: underline;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.sp1_sotowaku2 .itemimage{
    text-align: center;
}

.sp1_sotowaku2 .itemimage img{
    width: 200px;
    height: 200px;
    border: 2px #930d0d solid;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sp1_sotowaku2 .iteminfo{
    margin-top: 10px;
}

.sp1_sotowaku2 .itemprice {
    padding: 0 0 0 2%;
    margin: 0 0 2% 0;
    font-size: 1.2em;
    color: #F00;
    line-height: 2em;
}

.sp1_sotowaku2 .itemlink a,.sp1_sotowaku2 .itemlink a:link,.sp1_sotowaku2 .itemlink a:visited {
    background-color: #930d0d;
    display: block;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px;
    margin: 0 auto;
    color: #FFF;
    text-decoration: none;
    font-size: 1.4em;
    position: relative;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}


.sp1_sotowaku2 .itemlink a::after {
    position: absolute;
    top: 50%;
    right: 15px;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border-top: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sp2_itemname{
    margin-left: -50px;
}

.sp2_content{
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px #CCCCCC solid;
}

.sp3_sotowaku{
    width: 46%;
    height: 480px;
    float: left;
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: 6px;
    padding: 0 1.5% 1.5% 1.5%;
    border: 1px #CCCCCC solid;
    background-color: #efefef;
}

.sp3_sotowaku .itemname{
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 40px 40px;
    height: 50px;
    line-height: 45px;
    padding: 0 0 0 45px;
    font-size: 1.1em;
    font-weight: bold;
}

.sp3_sotowaku .itemname a,.sp3_sotowaku .itemname a:link,.sp3_sotowaku .itemname a:visited{
    color: #930d0d;
    text-decoration: underline;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.sp3_sotowaku .itemimage{
    text-align: center;
}

.sp3_sotowaku .staffcoment{
    background-color: #FFFFFF;
    padding: 3%;
    height: 80px;
    color: #444444;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0 0 2% 0;
    font-size: 1.1em;
    line-height: 1.4em;
}

.sp3_sotowaku .itemimage img{
    width: 200px;
    height: 200px;
    border: 2px #930d0d solid;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sp3_sotowaku .iteminfo{
    margin-top: 10px;
}

.sp3_sotowaku .itemprice {
    padding: 0 0 0 2%;
    margin: 0 0 2% 0;
    font-size: 1.2em;
    color: #F00;
    line-height: 2em;
}

.sp3_sotowaku .itemlink a,.sp3_sotowaku .itemlink a:link,.sp3_sotowaku .itemlink a:visited {
    background-color: #930d0d;
    display: block;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px;
    margin: 0 auto;
    color: #FFF;
    text-decoration: none;
    font-size: 1.4em;
    position: relative;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}


.sp3_sotowaku .itemlink a::after {
    position: absolute;
    top: 50%;
    right: 15px;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border-top: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.jingxiao_net{
    display: inline-block;
    border: 1px solid #999999;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 2px -2px;
    background: url(https://www.sanwa.com/cn/wp-content/themes/sanwa/images/migisumi.png) no-repeat right 16px bottom 8px;
}

.jingxiao_net_text{
    line-height: 1.3;
    padding-left: 15px;
    padding-top: 5px;
    color: #000;
}

.wpcf7-select{
   width:90%;
   height: 30px;
}

.wpcf7-text{
   width:90%;
   height: 30px;
}

.wpcf7-textarea{
   width:90%;
}

.wpcf7-number{
   height: 30px;
   margin-right: 5px;
   margin-left: 5px;
}

/*******************************
/* キービジュアル画像
*******************************/

.meteor-slides .mslide {
    height: 440px !important;
    overflow: hidden;
}

.meteor-slides .mslide img {
    position: relative;
    top: 0%;
    left: 50%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%,50%);
    -ms-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
}

#meteor-slideshow{
    margin-left: auto;
    margin-right: auto;
}

/*******************************
/* お薦め　スクロール
*******************************/

.elItem {
    position: relative;
}
.elPanel {
    overflow: hidden;
    position: relative;
    margin: 20px 24px 0;
}
.elPanel ol.elSwipable {
    cursor: -webkit-grab;
    cursor: grab;
}
.elPanel ol {
    position: relative;
    -ms-transition: -ms-transform;
    -webkit-transition: -webkit-transform;
    transition: transform;
    -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    width: 99999px;
}

.elPanel li {
    float: left;
    width: 135px;

}
.elButton a{overflow:hidden;font-size:0;text-indent:-9999px;width:14px;height:28px;top:50%;margin-top:-14px;}
.elButton a:before, .elButton a:after{position:absolute;width:100%;height:100%;}
.elButton a.elPrev{position:relative;display:inline-block;line-height:28px;padding-left:28px;left:0px;position:absolute;padding-left:0;}
.elButton a.elPrev:before{position:absolute;content:"";font-family:"icon1.0";speak:none;font-size:28px;line-height:1;width:28px;top:50%;margin-top:-14px;left:0;color:#004da2;}
.elButton a.elPrev:before{text-indent:-7px;}
.elButton a.elPrev:hover:before{color:#5193dc;}
.elButton a.elNext{position:relative;display:inline-block;line-height:28px;padding-right:28px;right:0px;position:absolute;padding-right:0;}
.elButton a.elNext:after{position:absolute;content:"";font-family:"icon1.0";speak:none;font-size:28px;line-height:1;width:28px;top:50%;margin-top:-14px;right:0;color:#004da2;}
.elButton a.elNext:after{text-indent:7px;}
.elButton a.elNext:hover:after{color:#5193dc;}
.elButton a.elHide{display:none;}
.elButton a.elDisable{cursor:default;pointer-events:none;}
.elButton a.elDisable.elPrev:hover:before{color:#ddd;}
.elButton a.elDisable.elNext:hover:after{color:#ddd;}
.elButton a.elDisable:before, .elButton a.elDisable:after{color:#ddd;}
.elButton a{background:none;}
.elButton a.elPrev.elDisable:before{color:#ddd;}
.elButton a.elNext.elDisable:after{color:#ddd;}
:before, :after{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

@font-face{font-family:'icon1.0';src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");}


.meteor-slides .meteor-nav a {
    height: 80%!important;
}

.meteor-slides .meteor-buttons {
    left: 49%!important;
}

.sanwa-qr{
    width: 120px;
    height: 170px;
    left: 51%;
    bottom: 0px;
    margin-left: -620px;
    overflow: hidden;
    z-index: 1000;
}

.qrArea{

}


.sanwa-qr .jGuideWords-con {
    padding: 5px 4px;
    height: 31px;
}

.sanwa-qr .jGuideWords {
    height: 100%;
    display: inline-block;
    overflow: hidden;
}

.sanwa-qr em {
    height: 31px;
    font-size: 12px;
    color: #fffbee;
    line-height: 1.3;
    overflow: hidden;
}

.sanwa-qr .jBgArrow {
    width: 120px;
    height: 9px;
}



.sanwa-qr .qrArea {
    background: #e43d3f;
    padding: 4px;
    text-align: center;
}

.sanwa-qr .words-con {
    padding: 5px 4px;
    height: 31px;
    background: #e43d3f;
    padding: 4px;
    text-align: center;
}

.sub-logo{
    height:36px;
    margin-left: 5px;
}