@import url(mt/mt-static/support/theme_static/eiger/css/base.css);
@import url(mt/mt-static/support/theme_static/eiger/css/screen.css);

/* コメント、トラックバック用 */
@import url(mt/mt-static/support/theme_static/eiger/css/feedback.css);

@font-face {
font-family: "uzura";
src:url("fonts/uzura.eot");
src:url("fonts/uzura%EF%B9%96.eot#iefix") format("embedded-opentype"),
url("fonts/uzura.woff") format("woff"),
url("fonts/uzura.ttf") format("truetype");
}

.uzura {
font-family:'uzura';
}

a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

    [role="banner"] h1 img {
      max-width: 100%;
      height: auto; }

[role="banner"] [role="navigation"]{
clear:both;}

[role="banner"] [role="navigation"] ul {
    }

  [role="contentinfo"] .license {
    float:none;}

  [role="contentinfo"] .poweredby {
    float:none;
    text-align: center; 
    margin:0;
    padding:0;}

[role="contentinfo"] p.small{
font-size:85%;
color:#666;}

[role="contentinfo"] p.blue{
font-size:90%;
color:#131ca6;}


[role="main"] .entry-content h4{
font-family: 'uzura';
color:#0575c1;
font-size:22px;
margin:10px 0px;
padding:0;
clear:both;}

[role="main"] .entry-content h5{
font-size:18px;
border-bottom:1px #666 dotted;
padding-bottom:5px;
clear:both;}

/***********************************************
商品詳細
************************************************/
.item .outline{
	background-color:#fff;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	padding:15px;
margin-bottom:10px;}

ul.item3{
margin:5px 0px;
padding:0;
text-align:center;}

ul.item3 li{
list-style:none;
}

ul.item3 li img{
width:100%;}

/*ul.idea{
margin: 0 0 5% 0;
padding:3% 0 0 0;
	background:url(black_boad.png) top center no-repeat; }

ul.idea li{
	margin: 0;
	padding: 6% 6% 1% 6%;
	list-style:none;
	vertical-align:middle;
	color:#fff;
	font-size:1.25em;
	font-weight:bold;
	font-family: 'uzura';}

ul.idea li:before {
content: url(check.png);
	display:inline-block; }

ul.idea li.last{
	padding: 6% 6% 10% 6%;
	background:url(black_boad_bottom.png) bottom center no-repeat; }*/

ul.idea{
background:#34473b;
border:6px solid #a79467;
padding:25px 15px 35px;
position:relative;
margin-bottom:40px;
}
ul.idea:after{
content:"";
display:block;
width:111px;
height:71px;
background:url("img_chalk.png") no-repeat scroll 0 0;
position:absolute;
bottom:-23px;
right:10px;
}
ul.idea li{
background:url("icn_check_chalk.png") no-repeat scroll 0 5px;
background-size:20px auto;
padding:0 0 0 25px;
	margin: 0 0 15px;
	font-size:1em;
	list-style:none;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	font-family: 'uzura';}

/***********************************************
カートに追加ボタン
************************************************/
span.cart_bt a:link,
span.cart_bt a:visited{
background-color:#cc0000;
color:#fff;
text-align:center;
display:block;
line-height:2;
text-decoration:none;
border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}

span.cart_bt a:hover,
span.cart_bt a:active {
background-color:#c63428;}

/***********************************************
サイドバー
************************************************/
  .widget h3 {
    color:#01aaf7;
    margin-bottom: 0.809em;
    padding-bottom:15px;
	background:url(side_line.png) left bottom repeat-x; }


.content .related ul{
    margin:0;
    padding:0;}

.content .related ul li{
    list-style:none;
    margin:0;
    padding:0;}

.content .related .order{}

.content .related .popular_item{
    border:1px solid #0071ae;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	padding:15px;
	background-color:#fff;}

.content .related .popular_item img{
	max-width:100%;}

.content .related .order h3.order_title{
background:none;
background-color:#968959;
text-align:center;
font-size:24px;
color:#fff797;
	border-radius: 10px 10px 0px 0px;		/* CSS3草案 */
	-webkit-border-radius: 10px 10px 0px 0px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px 10px 0px 0px;	/* Firefox用 */
margin:0;
padding:3px 0px;
}

.content .related .order .order_content{
	background:#fff url(japan_map.jpg) center top no-repeat;
	border-right:3px solid #968959;
	border-left:3px solid #968959;
	border-bottom:3px solid #968959;
	border-radius: 0px 0px 20px 20px;		/* CSS3草案 */
	-webkit-border-radius: 0px 0px 20px 20px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 0px 0px 20px 20px;	/* Firefox用 */
	margin:0;
}

.content .related .order .order_content p{
	text-align:center;
	font-size:18px;
	margin:0;
	padding:0;}

.content .related .order .order_content p.update{
	font-size:26px;
	padding: 10px 30px 20px 20px;
	text-align:right;
	background:url(delivery.png) 40px 10px no-repeat;}

.content .related .order .order_content span p{
	display:block;
	text-align:center;
	font-size:40px;
	font-weight:bold;
	padding: 10px 0px 5px 0px;
}

.content .related .order p.arrival{
	text-align:center;
	font-weight:bold;
	font-size:18px;}

.content .related ul#category{}

.content .related ul#category li{
	background:url(side_icon.jpg) 0px 10px no-repeat;
	border-bottom:1px #8d876f dotted;
	padding: 5px 0px 5px 25px;}

.content .related ul#bestseller a{
	display:table;
	width:100%;}

.content .related ul#bestseller .bestseller_text{
	display:table-cell;
	vertical-align:middle;}

.content .related ul#bestseller .bestseller_img{
	display:table-cell;
	width:70px;
	vertical-align:middle;
	text-align:right;
	line-height:0;}

.content .related ul#bestseller li{
	background:url(side_icon.jpg) 0px 38px no-repeat;
	border-bottom:1px #8d876f dotted;
	padding: 5px 0px 5px 25px;}
.content .related ul#bestseller .bestseller_img img{
	border:1px solid #d1d1d1;}

.content .related ul#page_link{}

.content .related ul#page_link li{
    border:1px #3a5799 solid;
    background:url(side_line.png) bottom left repeat-x;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
    margin-bottom:8px;
    padding: 10px 0 5px 0;
    height: 50px;
    font-family:'uzura';
    overflow:hidden;
    font-weight: bold;
    font-size: 18px;
}

.content .related ul#page_link li a:link{
    display:block;
    padding: 5px 10px 5px 30px;
	background:url(arrow.png) right top no-repeat;
    text-decoration:none;}

[role="navigation"] ul {
    padding-left: 0;
    margin:0 auto;}

  [role="navigation"] ul li {
    padding-right: 0em;
    text-align:center;}

[role="navigation"] ul li a:link,
[role="navigation"] ul li a:visited{
    color:#000;
    text-decoration:none;}

[role="navigation"] ul li a:hover,
[role="navigation"] ul li a:active{
    color:#666;}
.content .related .bnr_cookpad a{
}
.content .related .bnr_cookpad a img{
    width:280px;
    display:block;
    margin:0 auto;
}

footer {
  color: #000; }
  footer p {
    margin: 0 0 1.618em; }


[role="contentinfo"] {
  clear:both;
  max-width: 1024px;
  margin: 0 auto 50px auto;
  zoom: 1;
  border-style: none;
  color: #000;
  text-align:center;}

/*********************************************************************************************************************************************/
@media (max-width: 699px) {
.sp_nav{background: transparent url(nav_bg.png);
border-radius:10px;

}
.sp_nav a{
display:inline-block;
width:49%;
padding:10px 0;
text-align: center;
color:#fff !important;
border-bottom: 1px #fff dotted;
margin-right: -3px;
}
.sp_nav a:nth-child(odd){
border-right: 1px #fff dotted;
margin-left:5px;
}

.sp_nav a:nth-child(5){
border-bottom:none;
}
.sp_nav a:last-child{
border-bottom:none;

}

img{
    max-width:100%;
    height:auto;}

[role="banner"] h1{
width:70%;
float:left;}

[role="banner"] h1 img {
  max-width:100%;
  width:100%;
  height: auto; }

[role="banner"] ul#sns{
    float:right;
    width:25%;
    text-align:center;
    margin:0;
    padding:0;}

[role="banner"] ul#sns li{
    width:48%;
    display:block;
float:left;
    margin:0;
    padding:0;}

[role="banner"] ul#sns li img{
    width:100%;}

    body{
    background: #eaf0f5 url("header_bg_under.jpg") center top no-repeat;}

    body#home{
    background: #eaf0f5 url("header_bg.jpg") center top no-repeat;}

[role="banner"] {
  width: 90%;
  margin: 0 5%; }

.content {
  width: 90%;
  margin: 0 5%;
  zoom: 1;
  padding-top: 2em;
  border-top-style: none;}

[role="contentinfo"] [role="navigation"]{
    width:90%;
    margin: 2% 5%;}

[role="contentinfo"] [role="navigation"] ul li{
    display:block;
    border:1px solid #333;
    line-height:2.3;
    margin-bottom:5px;}

/***********************************************
商品詳細
************************************************/

.entry-content dl dt{
    border:1px solid #0575c1;
    color:#0575c1;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */
    padding:3%;
    margin-bottom:3%;}

.entry-content dl dd{
margin:0;
padding:5px 0px;}

.entry-content dl dd img{
width:100%;
display:block;}

/***********************************************
記事部分
************************************************/
.entry-content{
background-color:#fff;
padding:5%;
border-radius: 15px;		/* CSS3草案 */
	-webkit-border-radius: 15px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 15px;	/* Firefox用 */
	border:1px #afcee8 solid;}

[role="main"] .entry_title{
    background: url("titleh2_bg_bottom.png") bottom left repeat-x;
}
[role="main"] h2.title{
position:relative;
    background: url("titleh2_bg_top.png") top left repeat-x;
    color:#0390d5;
    padding:20% 0%;
text-align:center;
font-family: 'uzura';
font-size:120%;}

[role="main"] h2.title img{
position:absolute;
right:0px;
bottom:5px;
z-index:999;}

[role="main"] article footer{
margin-top:1px;
text-align:right;}

[role="main"] .entry-content h3:not(.defh3){
  background: #ecf0f5 url(icon_fish_ttl.png) no-repeat 10px center;
  border-top: dashed 2px #0390d5;
  border-bottom: dashed 2px #0390d5;
    color:#0390d5;
    padding: 15px 10px 15px 50px;
    text-align:left;
    font-family: 'uzura';
  }

.entry-content ul.point{
margin:10px 0px;
padding:0;}

.entry-content .item{
    background-color:#d8eaf9;
    padding:5%;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */  }

.entry-content .item h3{
    background-color:#fff;
    border:1px solid #0575c1;
    color:#0575c1;
    margin-top:0;
background-image:none;
padding:2% 5%;}

.entry-content ul.point li{
list-style:none;
margin: 0 0 5% 0;
padding:2%　0;
width:100%;
display:inline-block;
vertical-align:top;}

.entry-content ul.point li img{
width:98%;
height:auto;
margin:1% auto;
border:2px solid #ccc;}

table#company,
table.company,
table#price{
			border-style:none;}

table#company tr,
table.company tr,
table#price tr{
			display: block;
			margin-bottom: 1.5em;
		}
table#company tr th,
table#company tr td,
table.company tr th,
table.company tr td,
table#price tr th,
table#price tr td{
			list-style:none;
			display: list-item;
			border: none;
		}
/***********************************************
特定商取引について
************************************************/
.specific_list_business{
width:90%;
margin:0 5%;}

.specific_list_business ul#card{
margin:0;
padding:0;}

.specific_list_business ul#card li{
margin:0;
padding:0;
list-style:none;
display:inline-block;
width:18%;}

.specific_list_business ul#card li img{
width:100%;}

.specific_list_business h3{
  border:1px #c5cdce solid;
  background:#f3f3f3 url(business_h3.png) 10px 13px no-repeat;
  text-align:left;
  padding: 5px 10px 5px 25px;
  margin-bottom:0px;}

.specific_list_business h4{
  border:1px #949494 solid;
  background:#dfdfdf url(business_h4.png) 10px 9px no-repeat;
  text-align:left;
  padding: 3px 10px 3px 25px;}

.business{
width:100%;
float:none;
margin:0;
text-align:left;}

}


/*********************************************************************************************************************************************/
@media (min-width: 700px) {

.sp_nav{background: transparent url(nav_bg.png);
border-radius:10px;

}
.sp_nav a{
display:inline-block;
width:49%;
padding:10px 0;
text-align: center;
color:#fff !important;
border-bottom: 1px #fff dotted;
}
.sp_nav a:nth-child(odd){
border-right: 1px #fff dotted;
margin: 0 -5px 0 6px;
}

.sp_nav a:nth-child(5){
border-bottom:none;
}
.sp_nav a:last-child{
border-bottom:none;
}

[role="banner"] h1{
display:block;
  width:65%;
  float:left;
}

[role="banner"] h1 img {
  max-width: 100%;
width:100%;
  height: auto;}

[role="banner"] ul#sns{
margin:0px;
padding:0px;
display:block;
  width:30%;
float:right;}

[role="banner"] ul#sns li{
    width:23%;
    display:inline-block;}

[role="banner"] ul#sns li img{
width:100%;
height:auto;}

img{
    max-width:100%;
    height:auto;}

    body{
    background: #eaf0f5 url("header_bg_under.jpg") center top no-repeat;}

    body#home{
    background: #eaf0f5 url("header_bg.jpg") center top no-repeat;}

.content [role="main"] {
    float: none; }

.content .related {
    float: none; 
    margin: 0 5%;
    padding-top: 0; }

[role="banner"] {
  width: 90%;
  margin: 0 5%; }

.content {
  width: 90%;
  margin: 0 5%;
  zoom: 1;
  padding-top: 2em;
  border-top-style: none;}

[role="contentinfo"] [role="navigation"]{
    width:90%;
    margin: 2% 5%;}

[role="contentinfo"] [role="navigation"] ul li{
    display:block;
    border:1px solid #333;
    line-height:2.3;
    margin-bottom:5px;}

/***********************************************
記事部分
************************************************/
[role="main"] .entry_title{
    background:url("titleh2_bg_bottom.png") bottom left repeat-x;
}
[role="main"] h2.title{
position:relative;
    background:url("titleh2_bg_top.png") top left repeat-x;
    color:#0390d5;
    padding:10% 0%;
text-align:center;
font-family:uzura;
font-size:200%;}

[role="main"] h2.title img{
position:absolute;
right:0px;
bottom:5px;
z-index:999;}

[role="main"] article footer{
margin-top:1px;
text-align:right;}

.entry-content{
background-color:#fff;
padding:5%;
border-radius: 15px;		/* CSS3草案 */
	-webkit-border-radius: 15px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 15px;	/* Firefox用 */
	border:1px #afcee8 solid;}

[role="main"] .entry-content h3:not(.defh3){
 background: #ecf0f5 url(icon_fish_ttl.png) no-repeat 10px center;
  border-top: dashed 2px #0390d5;
  border-bottom: dashed 2px #0390d5;
    color:#0390d5;
    padding: 15px 10px 15px 50px;
        text-align:left;
    font-family: 'uzura';
    font-size:200%;}

.entry-content ul.point{
margin:10px 0px;
padding:0;}

.entry-content ul.point li{
list-style:none;
margin:0;
padding:0 2%;
width:45%;
display:inline-block;
min-height:300px;
vertical-align:top;}

.entry-content ul.point li img{
width:100%;
height:auto;
margin-bottom:5px;
border:2px solid #ccc;}

.entry-content .item{
    background-color:#d8eaf9;
    padding:25px;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */  }

.entry-content .item h3{
    background-color:#fff;
background-image:none;
padding:2% 5%;
    border:1px solid #0575c1;
    color:#0575c1;
    margin-top:0;}

table#company tr th,
table.company tr th{
width:35%;}


ul.idea{
padding:40px 25px 35px;
}
ul.idea li{
background:url("icn_check_chalk.png") no-repeat scroll 0 5px;
background-size:26px auto;
padding:0 0 0 35px;
	margin: 0 0 15px;
	font-size:1.25em;
}

/***********************************************
商品詳細
************************************************/
ul.item3 li{
list-style:none;
width:30%;
display:inline-block;
}

.entry-content dl dt{
    border:1px solid #0575c1;
    color:#0575c1;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */
    padding:3%;
    margin-bottom:3%;}

.entry-content dl dd{
margin:0;
padding:5px 0px;}

.entry-content dl dd img{
width:30%;
display:inline-block;}

/***********************************************
特定商取引について
************************************************/
.specific_list_business{
width:90%;
margin:0 5%;}

.specific_list_business ul#card{
margin:0;
padding:0;}

.specific_list_business ul#card li{
margin:0;
padding:0;
list-style:none;
display:inline-block;
width:18%;}

.specific_list_business ul#card li img{
width:100%;}

.specific_list_business h3{
  border:1px #c5cdce solid;
  background:#f3f3f3 url(business_h3.png) 10px 13px no-repeat;
  text-align:left;
  padding: 5px 10px 5px 25px;
  margin-bottom:0px;}

.specific_list_business h4{
  border:1px #949494 solid;
  background:#dfdfdf url(business_h4.png) 10px 9px no-repeat;
  text-align:left;
  padding: 3px 10px 3px 25px;}

.business{
width:100%;
float:none;
margin:0;
text-align:left;}

}
 
/*********************************************************************************************************************************************/
  @media (min-width: 930px) {
.sp_nav{
display:none;
}
[role="banner"] h1{
width:465px;}
 [role="banner"] [role="navigation"] select {
      display: none; }
[role="banner"] h1 img {
  max-width:100%;
  width:465px;
  height: auto; }

[role="banner"] ul#sns {
display:block;
width:300px;}

[role="banner"] ul#sns li{
width:23%;
    display:inline-block;}

.content [role="main"] {
    float: right; 
    margin: 0;
    padding: 0; }

.content .related {
    float: left;
    margin: 0;
    padding: 0; }

    [role="banner"] {
     width:1024px;
     margin: 0 auto; }

      [role="banner"] h1 {
        margin: 0 1%; } 

    [role="navigation"] {
    margin-left: 1%;
    margin-right: 1%; } 

    [role="banner"] [role="navigation"] ul {
    background: transparent url(nav_bg.png);
    border-radius: 10px;		/* CSS3草案 */
    -webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 10px;	/* Firefox用 */
    display: block; }

    body{
    background: #eaf0f5 url("header_bg_under.jpg") center top no-repeat;}

    body#home{
    background: #eaf0f5 url("header_bg.jpg") center top no-repeat;}

    #mainimage {
    max-width: 960px;
    margin: 0 auto 1.618em;
    padding: 0 1em;
    text-align: right;
    clear:both;}

    #mainimage img {
    margin-top:210px;}

[role="banner"] {
  max-width: 980px;
  margin: 0 auto; }

.content {
  max-width: 1024px;
  margin: 0 auto;
  zoom: 1;
  padding-top: 2em;
  border-top-style: none;}

    [role="banner"] h1{
    width:450px;
    float:left;}

    [role="banner"] ul#sns{
    float:right;
    max-width:220px;
    width:100%;}

    [role="banner"] [role="navigation"] ul li{
    border-right:1px #fff dotted;
    display:inline-block;
    text-align:center;
    width:16%;}

    [role="banner"] [role="navigation"] ul li:last-child{
        border-right:none;
    }
    [role="banner"] [role="navigation"] ul li:first-child{
        with:21%;
    }
    [role="banner"] [role="navigation"] ul li a:link,
    [role="banner"] [role="navigation"] ul li a:visited{
    display:block;
    padding:15px 0px;
    color:#fff;}

    [role="banner"] [role="navigation"] ul li a:hover,
    [role="banner"] [role="navigation"] ul li a:active{
    color:#f8e59c;}

  

    [role="contentinfo"] [role="navigation"] ul{
      width:100%;
      margin:0 auto;
      text-align:center;
      float:none;}

    [role="contentinfo"] [role="navigation"] ul li{
      padding:5px 15px;}

[role="contentinfo"] [role="navigation"]{
    width:1024px;
    margin: 15px auto;}

[role="contentinfo"] [role="navigation"] ul li{
display:inline-block;
    border-right:1px solid #333;
    border-bottom-style:none;
    border-top-style:none;
    border-left-style:none;
    line-height:1;}
/***********************************************
記事部分
************************************************/
[role="main"] .entry_title{
    background: url("titleh2_bg_bottom.png") bottom left repeat-x;
}
[role="main"] h2.title{
position:relative;
    background: url("titleh2_bg_top.png") top left repeat-x;
    color:#0390d5;
    padding:10% 0%;
text-align:center;
font-family: 'uzura';}

[role="main"] h2.title img{
position:absolute;
right:0px;
bottom:5px;
z-index:999;}

[role="main"] article footer{
margin-top:1px;
text-align:right;}

.entry-content{
	background-color:#fff;
	padding:20px;
	border-radius: 15px;		/* CSS3草案 */
	-webkit-border-radius: 15px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 15px;	/* Firefox用 */
	border:1px #afcee8 solid;}

[role="main"] .entry-content h3:not(.defh3){
  background: #ecf0f5 url(icon_fish_ttl.png) no-repeat 10px center;
  border-top: dashed 2px #0390d5;
  border-bottom: dashed 2px #0390d5;
    color:#0390d5;
    border-radius: 0;        /* CSS3草案 */  
    padding: 15px 10px 15px 50px;
    text-align:left;
    font-family: 'uzura';
    font-size:200%;
  }

.entry-content ul.point{
margin:10px 0px;
padding:0;}

.entry-content ul.point li{
list-style:none;
margin:0;
padding:0 2%;
width:45%;
display:inline-block;
min-height:300px;
vertical-align:top;}

.entry-content ul.point li img{
width:100%;
height:auto;
margin-bottom:5px;
border:2px solid #ccc;}

.entry-content .item{
    background-color:#d8eaf9;
    padding:25px;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */  }

.entry-content .item h3{
    background-color:#fff;
    border:1px solid #0575c1;
background-image:none;
padding:2% 5%;
    color:#0575c1;
    margin-top:0;}

table#company tr th,
table.company tr th{
width:35%;}

/***********************************************
商品詳細
************************************************/
ul.item3 li{
list-style:none;
width:30%;
display:inline-block;
}

.entry-content dl dt{
    border:1px solid #0575c1;
    color:#0575c1;
    border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */
    padding:3%;
    margin-bottom:3%;}

.entry-content dl dd{
margin:0;
padding:5px 0px;}

.entry-content dl dd img{
width:30%;
display:inline-block;}

/***********************************************
特定商取引について
************************************************/
.specific_list_business ul#card{
margin:0;
padding:0;}

.specific_list_business ul#card li{
margin:0;
padding:0;
list-style:none;
display:inline-block;
width:18%;}

.specific_list_business ul#card li img{
width:100%;}

.specific_list_business h3{
  border:1px #c5cdce solid;
  background:#f3f3f3 url(business_h3.png) 10px 13px no-repeat;
  text-align:left;
  padding: 5px 10px 5px 25px;
  margin-bottom:0px;}

.specific_list_business h4{
  border:1px #949494 solid;
  background:#dfdfdf url(business_h4.png) 10px 9px no-repeat;
  text-align:left;
  padding: 3px 10px 3px 25px;}

.business{
width:31.3%;
float:left;
margin:1%;
text-align:left;}

    }



/****************************************

          Clearfix

*****************************************/

#container:after,
#header .menu > ul:after,
#header ul.menu:after,
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
	font-size: 0;
}

/* clearfix for ie7 */
#container,
#header .menu > ul,
#header ul.menu,
.clearfix {
	display: inline-block;
}

#container,
#header .menu > ul,
#header ul.menu,
.clearfix {
	display: block;
}

/*
/ サンプルスタイル
*/

/* Body
body {
    font-size: 16px;
    font-family: sans-serif;
}
*/

/* カテゴリラベルカラー
.label {
  border-radius: 3px;
}

.label.category_basename {
  background-color: green;
}
*/

/* Responsive (Media Query)
body {
  background-color: lightgrey;
}

@media (min-width: 700px) {
  background-color: whitesmoke;
}
*/