@charset "utf-8";



/* 業務用ビジネス */



/*20121204修正↓*/

.subTtlBox {

	background: url(/smc/common/img/bg_subttl_btm.gif) no-repeat left bottom;

	margin-bottom: 12px;

	padding-bottom: 3px;

	/zoom: 1;/*for IE6,7*/

	clear: both;

}

.subTtlWrap {

	background: url(/smc/common/img/bg_subttl_cnt.gif) repeat-y left top;

}

.subTtlIn {

	background: url(/smc/common/img/bg_subttl_top.gif) no-repeat left top;

}

.subTtl {

	font-size: 131%;

	font-weight: bold;

	padding: 15px 10px 10px 24px;

	/padding: 16px 0 6px 24px;/*for IE6,7*/

}

/*20121204修正↑*/



.gyoumuHeadBox {

	margin-bottom: 35px;

}
.gyoumuHeadBox h1 {
	text-align: center;
	font-size: 260%;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	color: #339bb9;
}
.gyoumuHeadBox .sub{
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	margin-bottom: 30px;
}


.gyoumuHeadBox .floatLeft {

	float: left;

	width: 260px;

}

.gyoumuHeadBox .floatRight {

	float: right;

	width: 376px;

}

.gyoumuHeadBox p {

	line-height: 1.5;

	padding: 25px 0 0 14px;

}

#sec01,#sec02,#sec03,#sec04 {

	margin-bottom: 30px;

}

#sec01 p,#sec02 p,#sec03 p,#sec04 p {

	line-height: 1.5;

	padding-left: 14px;

}

#sec01 img,#sec02 img,#sec04 img {

	float: right;

	padding: 0 0 10px 20px;

}

#sec04 {

	margin-bottom: 38px;

}

.ImgLeft {

	float: right;

	padding: 0 0 10px 20px;

}

.cap {

	padding-top: 8px;

	font-size: 85%;

	line-height: 1.45;

}



/* 通信販売紹介 */



.menuBox {

	background: url(../img/bg_menu_btm.gif) no-repeat left bottom;

	margin-bottom: 15px;

	padding-bottom: 2px;

	width: 668px;

}

.menuWrap {

	background: url(../img/bg_menu_cnt.gif) repeat-y left top;

}

.menuIn {

	background: url(../img/bg_menu_top.gif) no-repeat left top;

}

.menu li {

	float: left;

	width: 334px;

	text-align: center;

	padding: 15px 0 12px;

}

.menu li a {

	background: url(../img/icon_arrow_down.gif) no-repeat 0 50%;

	padding-left: 19px;

	/line-height: 1.231;

	/vertical-align: top;/*for IE6,7*/

}

.mailorder .lead {

	line-height: 1.5;

	padding: 0 15px;

	margin-bottom: 22px;

}

.bnrTtl {

	margin-bottom: 20px;

}



.mailorder p {

	line-height: 1.5;

}

.moBox01 {

	margin-bottom: 40px;

}

.moBox01 .floatLeft {

	float: left;

	width: 240px;

}

.moBox01 .floatRight {

	float: right;

	width: 408px;

}

.moBox01 p {

	padding: 6px 4px 0;

	margin-bottom: 17px;

}

.moBox02, .moBox03  {

	margin-bottom: 30px;

}

.moBox02 .floatLeft,

.moBox04 .floatLeft {

	float: left;

	width: 337px;

}

.moBox02 .floatRight,

.moBox04 .floatRight {

	float: right;

	width: 310px;

}

.moBox02 p {

	padding: 8px 0 0;

	margin-bottom: 8px;

}

.moBox04 {

	margin-bottom: 25px;

}

.moBox04 p {

	padding: 6px 4px 0;

	margin-bottom: 22px;

}

/*2015renewal↓*/

/* 共通 */

.ssTtlBox {

	background: url(../img/bg_sttle_l_btm.gif) no-repeat left bottom;

	padding-bottom: 1px;

	margin-bottom: 15px;

}

.ssTtlIn {

	background: url(../img/bg_sttle_l_top.gif) no-repeat left top;

}

.sslTtl {

	font-size: 100%;

	font-weight: bold;

	padding: 14px 0 9px 12px;

}

/* ＥＣ事業・法人事業 */

.businessHeadBox {
	
	margin-bottom: 25px;
	
}

.businessHeadBox p {

	line-height: 1.5;

	padding: 22px 0 20px 14px;

}

.businessHeadBox img {
	
	display: block;
	
	margin: 0 auto;
	
}

.ec .info p,

.corporation .info p {
	
	line-height: 1.5;

	padding: 5px 0 30px 14px;
	
}

/*2015renewal↑*/

#tab_area a:hover img,
#btn_area a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

#tab_area {
	margin: 0;
	width: 730px;
	overflow: hidden;
	}
#tab_area .salespromo{
	width: 365px;
	float: left;
	}
#tab_area .ec{
	width: 365px;
	float: right;
	}
#tab_area p{
	margin: 0;
	}

#btn_area {	
	width:650px;
	margin: 20px auto 0;
	}
#btn_area ul {
	padding: 0px; 	
    margin: 0px;
	}
#btn_area ul li {
	display: inline;
	padding: 0 12px 0 0;
	float:left;	
	}
#btn_area ul li span{
	display: block;
	height: 2.8em;
	line-height: 1.3em;
	text-align: center;
	font-weight: bold;
	}
#btn_area .right{
	padding: 0;
	float:right;
	}

/*2018renewal↑*/



