
/* -----------------------------------------------
FileName:�@special_smt.css
----------------------------------------------- */

/* ���Ȃ��ɂ��|���߃R���e���c */
.osuunit-01 {
	display:none;
}
#mcl-mainpart02{
	width: auto!important;
	padding: 10px 10px 0 !important;
	float: none!important;
}
/* special*/

.special_box .special_box-right .special_inner{
	padding-top: 8px;
	padding-left: 20px;
}
.special_box .special_block-right .txt{
	font-size: 20px;
}
.special_box .special_box-right .btn{
	padding-right: 0px;
}
.special_box .special_box-body2{
	padding: 10px;
}
.special_box .nenmatsu_box-body2{
	padding: 32px;
}
.special_box .special_block2-left .special_inner {
	margin-right: 5px;
}
.special_box .special_block2-right .special_inner {
  margin-left: 5px;
}
.special_box .special_box-ttl2{
	font-size: 12px;
	padding: 5px 0;
}
.special_box .special_box-ttl3{
	font-size: 10px;
	padding: 5px 0;
}
.special_box4 .special_box4-column .txt,
.special_box .special_block2 .special_link a,
.special_box4 .special_box4-column .link a{
  font-size: 11px;
  font-weight: normal;
  padding-left: 15px;
  background-size: 9px !important;
  background-position:  0 0.3em !important;
}
.special_box4 .special_box4-column .txt{
  padding-left: 5px;
}
.special_box .special_block {
	padding-top: 5px;
	padding-left: 10px !important;
}
.special_box .pr20 {
	padding-left:0 !important;
}

.special_box .special_block-txt .special_inner {
	padding-top: 4px;
	padding: 0 15px;
}
.special_box .special_block-txt .txt{
	font-size: 9px;
}
.special_box .special_block-txt .btn {
	margin-top: 5px;
	padding-right: 33px;
}
.special_box .special_block2 {
	margin: 10px 10px 0px;
}
.special_box4 .special_box4-left h3,
.special_box3 .special_box3-right .title{
  margin-top: 10px;
  font-size: 15px;
  font-weight: normal;
}
.special_box4 .special_box4-left-g h3,
.special_box3 .special_box3-right .title{
  margin-top: 10px;
  font-size: 15px;
  font-weight: normal;
}
.special_box2 {
	margin-top: 10px;
	padding-bottom: 15px;
}
.special_box2 .special_box2_ttl {
  margin: 0px 0 8px;
}
.special_box2 .special_box2_block {
	margin: 0 18px;
}
.special_box2 .special_box2_list .inner {
  margin: 0 3.5%;
  padding: 3px;
}
.special_box2 .special_box2_list .caption{
  font-size: 11px;
}
.special_box3{
  margin-top: 5px;
}
.special_box3 .special_box3-left .inner {
  margin: 4px;
  padding: 1px;
}

.special_box3 .special_box3-right .btn{
  width: 40%;
}
.special_box3 .special_box3_body{
  font-size: 9px;
  font-weight: normal;
}
.special_box4 {
  margin-top: 20px;
  padding-right: 10px;
}
.special_box4 .special_box4-column .link {
  padding-bottom: 12px;
  border-bottom-width: 1px;
}
.special_box4 .special_box4-left h3 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 15px 8px;
  padding: 16px 0px;
}
.special_box4 .special_box4-left-g h3 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 15px 8px;
  padding: 16px 0px;
}
.special_box4 .special_box4-right {
	background-size: 1px 1px;
}
.special_box .nenmatsu_box-body2{
	padding-bottom:10px;
}
.special_box .nenmatsu_box-body2_2{
	padding-bottom:10px !important;
}




