@charset "Shift_JIS";
.headerArea .mod_navGlobal ul {
	margin-top:93px;
	*zoom:1;
	background:url(../images/common/bg_glonav.gif) no-repeat 0 -123px;
}
/* ----------------------------------------------------
	contents
---------------------------------------------------- */
.mod_summary {padding-bottom:20px;}
.mod_summary h2 {
	width:161px;
	height:42px;
	background:url(../images/memo/ttl_h2.gif) no-repeat 0 0;
}
.mod_summary p {line-height:1.71;}
/* contentsMainInner ---------------------------------------------------- */
.contentsArea .contentsMainCol .contentsMainInner .mod_formBox .formBoxInner {padding:10px 20px;}
/* mod_memo ---------------------------------------------------- */
.contentsArea .contentsMainCol .contentsMainInner .mod_memo {margin-bottom:5px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo p {
	font-size:117%;
	*font-size:108%;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo p.txt {
	min-height:205px;
	height:auto !important;
	height:205px;
	padding-right:186px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo1 p.txt {	background:url(../images/memo/bg_memo1.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo2 p.txt  {	background:url(../images/memo/bg_memo2.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo3 p.txt  {	background:url(../images/memo/bg_memo3.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo4 p.txt  {	background:url(../images/memo/bg_memo4.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo5 p.txt  {	background:url(../images/memo/bg_memo5.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo6 p.txt  {	background:url(../images/memo/bg_memo6.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo7 p.txt  {	background:url(../images/memo/bg_memo7.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo8 p.txt  {	background:url(../images/memo/bg_memo8.gif) no-repeat 507px 18px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo9 p.txt  {	background:url(../images/memo/bg_memo9.gif) no-repeat 507px 18px;}

.contentsArea .contentsMainCol .contentsMainInner .mod_memo p.ttl,
.contentsArea .contentsMainCol .contentsMainInner .mod_memo p.txtReturnTop {
	margin-bottom:15px;
	font-size:100%;
	*font-size:93%;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .ttlH3 {
	margin-bottom:20px;
	padding-bottom:15px;
	background:#fdf2f2 url(../images/memo/bg_h3_btm.gif) no-repeat 0 bottom;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .ttlH3 h3 {
	padding:15px 15px 0;
	background:#fdf2f2 url(../images/memo/bg_h3.gif) no-repeat 0 0;
	font-size:150%;
	*font-size:18px;
	font-weight:bold;
	line-height:1;
}

.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub {
	margin-top:15px;
	padding-top:10px;
	border-top:#d3d0c8 1px solid;
	*zoom:1;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub:after {content:"";display:block;clear:both;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data {
	float:left;
	width:220px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data:after {content:"";display:block;clear:both;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data p {
  font-size:100%;
	*font-size:12px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category {
	display:inline;
	float:left;
	margin-right:10px;
	background:url(../images/memo/ico.gif) no-repeat;
	text-indent:-9999px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category1 {
	width:34px;
	background-position:0 -261px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category2 {
	width:98px;
	background-position:0 -290px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category3 {
	width:118px;
	background-position:0 -319px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category4 {
	width:45px;
	background-position:0 -348px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category5 {
	width:85px;
	background-position:0 -377px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category6 {
	width:65px;
	background-position:0 -406px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category7 {
	width:92px;
	background-position:0 -435px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category8 {
	width:33px;
	background-position:0 -464px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .data .category9 {
	width:70px;
	background-position:0 -493px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .mod_btnSocial {
	float:right;
	*zoom:1;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .mod_btnSocial:after {content:"";display:block;clear:both;}
.contentsArea .contentsMainCol .contentsMainInner .mod_memo .sub .mod_btnSocial ul li {
	display:inline;
	float:left;
	margin-left:10px;
}
/* mod_products ---------------------------------------------------- */
.contentsArea .contentsMainCol .contentsMainInner .mod_products {
	*zoom:1;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row {
	margin-right:-15px;
	padding-top:15px;
	*zoom:1;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row:after {content:"";display:block;clear:both;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .section {
	display:inline;
	float:left;
	width:168px;
	height:190px;
	margin-right:15px;
	padding:18px 20px 0;
	background:url(../images/memo/bg_section.gif) no-repeat 0 0;
	position:relative;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category1 {background:url(../images/memo/bg_section.gif) no-repeat 0 0;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category2 {background:url(../images/memo/bg_section.gif) no-repeat -223px 0;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category3 {background:url(../images/memo/bg_section.gif) no-repeat -446px 0;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category4 {background:url(../images/memo/bg_section.gif) no-repeat 0 -223px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category5 {background:url(../images/memo/bg_section.gif) no-repeat -223px -223px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category6 {background:url(../images/memo/bg_section.gif) no-repeat -446px -223px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category7 {background:url(../images/memo/bg_section.gif) no-repeat 0 -446px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category8 {background:url(../images/memo/bg_section.gif) no-repeat -223px -446px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category9 {background:url(../images/memo/bg_section.gif) no-repeat -446px -446px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .section p.ttl {
	margin-bottom:.5em;
	font-size:150%;
	*font-size:18px;
	font-weight:bold;
	line-height:1.55;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .section p.icon {
	height:19px;
	background:url(../images/memo/ico.gif) no-repeat;
	text-indent:-9999px;
}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category1 p.icon {background-position:0 0;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category2 p.icon {background-position:0 -29px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category3 p.icon {background-position:0 -58px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category4 p.icon {background-position:0 -87px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category5 p.icon {background-position:0 -116px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category6 p.icon {background-position:0 -145px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category7 p.icon {background-position:0 -174px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category8 p.icon {background-position:0 -203px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .category9 p.icon {background-position:0 -232px;}
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .section p.txtLink {
	position:absolute;
	left:20px;
	top:170px;
	font-size:12px;
}
.contentsArea .contentsMainCol .contentsMainInner p.txtReturnTop a,
.contentsArea .contentsMainCol .contentsMainInner .mod_products .row .section p.txtLink a {
	padding-left:11px;
	background:url(../images/common/ico_arrow1.gif) no-repeat 0 50%;
	font-size:100%;
}
/* contentsSubCol ---------------------------------------------------- */
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module {
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}