h3{color:#666;text-align:left;font-size:20px;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:#ddd solid 5px;}
h4{font-size:16px;padding-top:10px;margin:0;letter-spacing: 1px;}

#page_ttl{background:#999 url(../mail_order/img/mail_order/ttl3.jpg) no-repeat right top;text-align:left;padding:40px;}
#page_ttl .page_desc{background-color:rgba(0,0,0,0.5);display:inline-block;color:#fff;padding:30px;}
#page_ttl .page_desc h2{display:inline-block;border:none;padding:0;font-size:28px;}

.sub_cmnt{background-color:#eee;padding:20px;border-radius:5px;line-height:2em;margin-bottom:40px;}
div.cntnts{text-align:left;color:#666;font-size:14px;line-height: 1.9em;margin:10px 0;}
.emph{font-size:14px;}

.tel{padding-left:30px;display:inline-block;background:url(../mail_order/img/mail_order/free.png) no-repeat left 0;background-size:30px auto;font-size:22px;line-height:17px;font-weight:bold;color:#060;margin:10px 0;}

.wrapper{overflow:hidden;}

.o_bk{float:left;background-color:#eee;padding:8px;border-radius:5px;margin:5px;width:330px;font-size:12px;text-align:center;}
.o_bk strong{color:#060;font-size:16px;}
.time{display:inline-block;margin:10px 0;
}

.contact a{font-size:14px;display:inline-block;border-radius:3px;background-color:#060;color:#fff;line-height:3em;width:200px;padding:0 25px;margin:10px 5px 10px 5px;box-shadow: 2px 2px 4px #999;text-decoration:none;text-align:center;}
.contact a:hover{background-color:#fff;color:#060;text-decoration:none;}

div.flow_item{font-size:18px;background-color:#eee;padding:8px 0 7px 0;box-shadow: 2px 2px 4px #777;}
div.flow_goal{font-size:18px;background-color:#777;color:#fff;padding:11px 0 10px 0;box-shadow: 2px 2px 4px #777;}
td.flow_bk{background:url(../mail_order/img/mail_order/arrow.gif) no-repeat bottom center;}

a.link2as{display:block;background-color:#333;color:#fff;padding:5px 20px;margin-bottom:10px;border-radius:5px;box-shadow: 2px 2px 4px #777;text-decoration:none;line-height:2em;}
a.link2as strong{font-size:24px;}
a:hover.link2as{color:#ccc;}

.about_cont{
text-align:left;
font-size:12px;
padding:0px 10px;
text-indent:-1em;
}

.next{display:block;
text-align:right;
padding-right:10px;
}
.next a{font-size:14px;display:inline-block;border-radius:3px;background-color:#f60;color:#fff;padding:8px 20px;border: 1px solid #f60;text-decoration:none;margin:10px 0px 10px 0px;}
.next a:hover{background-color:#fff;color:#f60;text-decoration:none;}

.acd_ttl{
list-style-type:none;
text-align:left;
color:#060;
font-size:16px;
line-height: 2em;
padding-left:40px;
}
.acd_ttl a{color:#060;text-decoration:none;}
.acd_ttl a:hover{text-decoration:underline;}

.acd_cont{
text-align:left;
font-size:16px;
line-height: 1.7em;
padding:10px 0 30px 55px;
text-indent:-1em;
}
.acd_cont a{color:#060;text-decoration:none;}
.acd_cont a:hover{text-decoration:underline;}

/* アコーディオン追加分 */
.acd_ttl{cursor:pointer;}
div.acd_cont{display:none;}

/* 詳しく見る */
.see_more{
display:block;
text-align:right;
}
.see_more a{
padding:0;
margin:0;
display:inline-block;
background-color:#060;
text-align:center;
color:#fff;
border-radius:14px;
font-size:12px;
width:100px;
text-indent:0;
border:#060 solid 1px;
}
.see_more a:hover{
background-color:#fff;
color:#060;
text-decoration:none;
}

/*腕回り*/
.size a{color:#777;text-decoration:underline;}
.size a:hover{color: #060;text-decoration:underline;}
