/* CSS Document */

.ote_carton{}

/* ----------
Pickupƒƒ‹ƒ}ƒK
---------- */
#sankaku_box,#semihalflong_box,#merumaga {
	width: 630px;
	margin: auto;
}
#sankaku_box h2,#semihalflong_box h2,#merumaga h2 {
	border-bottom: 1px solid #343434;
	font-size: 28px;
	line-height:130%;
	padding: 18px 0;
	margin: 0 10px;
	width: 630px;
}
#sankaku_box h2:before,#semihalflong_box h2:before,#merumaga h2:before {
	position: absolute;
	left: 0;
	content: '';
	width: 100%;
	height: 6px;
	box-sizing: border-box;
	top: 0;
	border-top: 1px solid #343434;
	/*border-bottom: 1px solid #BABABA;*/
}
#sankaku_box h3 {
	font-size: 15px;
	padding-top: 8px;
}
.img_box {
	width: 630px;
	margin-left: 14px;
	margin-bottom: 30px;
}
.img_box img {
	margin-top: 10px;
}
.img_box img,.img_box02 img {
	margin-bottom: 3px;
}
.img_box dd {
	margin-bottom: 20px;
}
.img_box02 {
	width: 630px;
	margin-left: 14px;
	margin-bottom: 20px;
	overflow: hidden;
}
.img_box02 dl {
	width : 300px;
	border : none;
	padding-right : 15px;
	float : left;
}
.img_box02 dt {  
	margin-bottom : 5px;
	background-image: url(http://kesyoubako.net/images/pickup/sankaku_box/h3_bg.gif);
	width: 300px;
	height: 50px;
}
.text_box {
	margin-left: 14px;
	line-height:130%;
}
.mincho {
	font-size: 2em;
	font-family: "‚Í‚ñ‚È‚è–¾’©","ƒqƒ‰ƒMƒm–¾’© Pro W3","Hiragino Mincho Pro","HGS–¾’©E","‚l‚r ‚o–¾’©",serif;
}
/* ----------
cssƒ{ƒ^ƒ“
---------- */
.btn {
    background: #675C4A;
    box-shadow: 0 3px #352E28;
    position: relative;
    display: inline-block;
    top: -2px;
    padding: 10px 20px;
    border-radius: 6px;
    margin: 0 auto;
    width: 92%;
}
.btn:hover {
  box-shadow: 0 1px #352E28;
  top: 1px;
}
.btn a {
  color: #FFF;
  background: inherit;
  text-decoration: none;
  display: block;
  width 100%;
  height: 100%;
}
.btn a:hover {
  color: #FFF;
  text-decoration: none;
}
.btn02 {
  display:block;
  background-image:initial;
  background-position:initial;
  background-size:initial;
  background-repeat:initial;
  background-origin:initial;
  background-clip:initial;
  background-color:rgb(72,184,121);
  width: 550px;
  margin:10px auto 50px;
  color:rgb(255,255,255);
  text-align:center;
  text-decoration:none;
  border-radius:5px;
  padding:20px 0px;
  font-size:18px;
  font-weight:bold;
}
.btn02 a {
  color: #FFF;
  background: inherit;
  text-decoration: none;
  display: block;
  width 100%;
  height: 100%;
}
.btn02 a:hover {
  color: yellow;
  text-decoration: none;

}

/* ----------
css˜g
---------- */
.block {
    border: #ffb6c1 solid 1px;
    margin-left: 20px;
    padding: 20px;
    background: #fff;
}