@charset "utf-8";
/* ######################################################

適用範囲：静的　共通

※追記・改変の際はウェブマスタに問い合わせること

######################################################## */
/*
--------------------------------------------------
CSS information

title         : Askul Static Pages CSS
file name     : static.css（/com/css/st/st.css)
summary       :
created       : 2008.11.24
last updated  : 2008.12.18
author        : (C) Netyear Group Corporation / epeher & drublic
--------------------------------------------------
*/
.txt10 {font-size: 0.834em;} /* for setting 10px */
.txt12 {font-size:1.0em;} /* for setting 12px */
.txt14 {font-size:1.2em;} /* for setting 14px */
.txt16 {font-size:1.4em;} /* for setting 16px */
/* ++++ Common - LayoutBox
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group **共通-レイアウト */
/* --- Common - PageBody
---------------------------------------- */
#pagebody {
	margin-top:0;
	padding-top:10px;
	font-size:1.2em;
}
.luggageContentBody #pagebody {
	margin-top:0;
}
#pagebody .Coltop,
#pagebody ul.Coltop {
	margin-top: 0 !important;
}
#pagetop img.imgVT {
	display: block;
	vertical-align: top;
}
#pagebody p,
#pagebody ol,
#pagebody ul {
	line-height: 1.4;
}
#pagebody span {
	line-height: 1.4;
}
/* [css-hack] clearfix [start] */
	#pagebody:after,
	.popCol-M:after,
	.popCol-L:after,
	.popCol-L2:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	#pagebody,
	.popCol-M,
	.popCol-L,
	.popCol-L2 { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .pagebody,
	* html .popCol-M,
	* html .popCol-L,
	* html .popCol-L2 {height: 1%; }
	#pagebody,
	.popCol-M,
	.popCol-L,
	.popCol-L2 { display: block; }
	/* End hide from IE-mac \*/
/* [css-hack] clearfix [end] */

/* --- popCol-L
---------------------------------------- */
.popCol-L {

	margin: 30px 0 0 0;
}

.popCol-L2 {

	margin: 0px 0 0 0;
}

.popCol-Ltop {
	width: 755px;
	margin: 0 0 0 0;
}

/* --- popCol-M
---------------------------------------- */
.popCol-M {
	width: 367px;
}


.popCol-S {
	width: 160px;
}
.popCol-S2 {
	width: 187px;
}
.popCol-F {
	width: 595px;
}

.popCol-G {
	width: 573px;
}


.popCol-RSSL {
	width: 460px;
}

.popCol-RSSR {
	width: 255px;
}

.popCol-RSSL2 {
	width: 321px;
}

.popCol-RSSR2 {
	width: 414px;
}


.Col-100 {
	width: 100px;
}
.Col-635 {
	width: 635px;
}
.Col-200 {
	width: 200px;
}
.Col-535 {
	width: 535px;
}
.Col-300 {
	width: 300px;
}
.Col-435 {
	width: 435px;
}
.Col-250 {
	width: 250px;
}
.Col-485 {
	width: 485px;
}

.Col-346 {
	width: 346px;
}
.Col-387 {
	width: 387px;
}

.Col-500 {
	width: 500px;
}

/* ---
---------------------------------------- */
.ImgTxtCol1 {

}
.ImgTxtCol1 img {
	margin: 0 15px 0 0;
}
/* [css-hack] clearfix [start] */
	.ImgTxtCol:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.ImgTxtCol { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .ImgTxtCol {height: 1%; }
	.ImgTxtCol { display: block; }
	/* End hide from IE-mac \*/
/* [css-hack] clearfix [end] */


/* --- 左画像 + 右本文
---------------------------------------- */

table.stImgTxtCol td {
	vertical-align: top;
}
table.stImgTxtCol td div {
	margin: 0 0 1em 0;
}
table.stImgTxtCol td img {
	margin: 0 15px 1em 0;
}


/* @end */

/* ++++ Common - Navigation
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group **ご利用ガイド共通 GlobalNav */
/* --- popGnav
---------------------------------------- */
#popGnav {
	width: 755px;
	height: 39px;
}
#popGnav ul,
#popGnav ul li {
	list-style: none;
	float: left;
}
#popGnav ul {
	width: 755px;
	height: 39px;
	background: url(/guide/img/com-guideGnav.gif) no-repeat;
}
#popGnav ul li.popGnav-home a {
	display: block;
	width: 129px;
	height: 39px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#popGnav ul li.popGnav-knowledge a,
#popGnav ul li.popGnav-search a,
#popGnav ul li.popGnav-order a,
#popGnav ul li.popGnav-mypage a,
#popGnav ul li.popGnav-policy a {
	display: block;
	width: 124px;
	height: 27px;
	margin: 5px 0 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#popGnav ul li.popGnav-home a.active,
#popGnav ul li.popGnav-home a:focus,
#popGnav ul li.popGnav-home a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat left bottom;
}
#popGnav ul li.popGnav-knowledge a.active,
#popGnav ul li.popGnav-knowledge a:focus,
#popGnav ul li.popGnav-knowledge a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat -129px -43px;
}
#popGnav ul li.popGnav-search a.active,
#popGnav ul li.popGnav-search a:focus,
#popGnav ul li.popGnav-search a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat -253px -43px;
}
#popGnav ul li.popGnav-order a.active,
#popGnav ul li.popGnav-order a:focus,
#popGnav ul li.popGnav-order a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat -377px -43px;
}
#popGnav ul li.popGnav-mypage a.active,
#popGnav ul li.popGnav-mypage a:focus,
#popGnav ul li.popGnav-mypage a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat -501px -43px;
}
#popGnav ul li.popGnav-policy a.active,
#popGnav ul li.popGnav-policy a:focus,
#popGnav ul li.popGnav-policy a:hover {
	background: url(/guide/img/com-guideGnav.gif) no-repeat -625px -43px;
}
/* @end */
/* @group **ご利用ガイド共通-LocalNav */
/* --- popLnav
---------------------------------------- */
#popLnav {
	width: 761px;
	margin: 10px0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #c7c8c3;
	font-size: 90%;
	line-height: 1.5;
}
	/* for IE6 hack */
	* html #popLnav {
	padding: 0 0 10px 0;
	}
	/* for IE6 hack */
	* html #knowledge-index #popLnav {
	margin: 10px 0 20px 0;
	}


	/* for IE7 hack */
	*:first-child+html #popLnav {
	padding: 0 0 10px 0;
	}

#popLnav ul,
#popLnav ul li {
	float: left;
	list-style: none;
	display: inline;
}

	/* for IE6 hack */
	* html #popLnav ul,
	* html #popLnav ul li {
	white-space: nowrap;
	}
	/* for IE7 hack */
	*:first-child+html #popLnav ul,
	*:first-child+html #popLnav ul li {
	white-space: nowrap;
	}

#popLnav ul li {
	margin: 0 20px 5px 0;
	padding: 0 0 0 17px;
	background: url(/resource/images/shared/icn/arrow-black-mkr.png) no-repeat 0 center;
}
	/* [css-hack] clearfix [start] */
	#popLnav:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	#popLnav { display: inline-block; }
	/* Hides from IE-mac \*/
	* html#popLnav {height: 1%; }
	#popLnav { display: block; }
	/* End hide from IE-mac \*/
	/* [css-hack] clearfix [end] */

/* ---- current ---- */
#popLnav a.current {
	color: #666666;
	text-decoration: underline;
}


#poplnav {
	background:url(/resource/images/st/guide/shared/poplnav_arrow.gif) no-repeat 45px 0;
	padding-top:10px;
	margin-top:2px;
	font-size: 1.2em;
	line-height: 1.4;
}
#poplnav.knowledge {
	background-position:156px 0;
}
#poplnav.search {
	background-position:265px 0;
}
#poplnav.order {
	background-position:374px 0;
}
#poplnav.mypage {
	background-position:483px 0;
}
#poplnav.policy {
	background-position:591px 0;
}
#poplnav.login {
	background-position:700px 0;
}
#poplnav .bg-line-top {
	background:url(/resource/images/st/guide/shared/poplnav_bg_top.gif) no-repeat left top;
	padding-top:6px;
}
#poplnav .bg-line-bottom {
	background:url(/resource/images/st/guide/shared/poplnav_bg_bottom.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#poplnav .bg-line-inner {
	border:solid #d3d3d3;
	border-width:0 3px;
	padding:0 15px 6px;
}
#poplnav ul li {
	float:none;
*float:left;
	margin-right:8px;
	margin-top:6px;
	display:inline-block;
*display:block;
	/white-space: nowrap;
}
#poplnav ul li span {
	border-right:1px solid #c3c3c3;
	padding-right:8px;
}
#poplnav ul li a {
	background:url(/resource/images/shared/icn/b-arrow-mkr.gif) no-repeat;
	background-position:0 4px;
	/background-position:0 3px;
	padding-left:11px;
}
body.fontL #poplnav ul li a {
	background-position:0 5px;
	/background-position:0 3px;
}
body.fontL #poplnav ul li.break {
	width:100%;
	/margin-right:0;
}
#poplnav a.current {
	color: #333;
	text-decoration: underline;
}

/* @end */

/* @group **ご利用ガイド共通-関連リンク */
/* --- popRnav 上
---------------------------------------- */
#popRnav {
	width: 761px;
	/*margin: -25px 0 0 0;
	padding: 0 0 5px 0;
	font-size: 77%;*/
	margin-top:5px;
	line-height: 1.5;
}
#popRnav ul,
#popRnav ul li {
	float: right;
	list-style: none;
}
#popRnav ul li {
	margin: 0 0 0 10px;
	padding: 0 0 0 11px;
	background: url(/resource/images/shared/icn/b-arrow-mkr.gif) no-repeat 0 center;
}
#popRnav {
	height         :auto !important;
	height         :1px;
	min-height     :1%;  /* for IE 7*/
	/*\*//*/display:inline-table;/**/
}
#popRnav:after {
	content        :".";
	display        :block;
	clear          :both;
	height         :0;
	font-size      :1%;
	line-height    :1%;
	visibility     :hidden;
}

#poprnav {
	padding:5px 0 10px;
	/padding:5px 0 9px;
	margin-top:2px;
	font-size: 1.2em;
	line-height: 1.4;
	text-align:right;
}
#poprnav li {
	display:inline-block;
	/zoom:1;
	/display:inline;
	margin-left:5px;
	margin-top:6px;
	/white-space: nowrap;
}
#poprnav li:first-child {
	margin-left:0;
}
#poprnav ul li span {
	border-left:1px solid #c3c3c3;
	padding-left:7px;
}
#poprnav ul li:first-child span {
	border:none;
	padding:0;
}
#poprnav ul li a {
	background:url(/resource/images/shared/icn/b-arrow-mkr.gif) no-repeat;
	background-position:0 4px;
	padding-left:11px;
}
body.fontL #poprnav ul li a {
	background-position:0 5px;
}
#poprnav a.current {
	color: #333;
	text-decoration: underline;
}
#poprnav.user {
	letter-spacing: -0.08em;
	*letter-spacing: 0em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, #poprnav.user {
	letter-spacing: -0.09em;
  }
}



/* --- popRnavB 下
---------------------------------------- */
#popRnavB {
	width: 761px;
	margin: 30px 0 0 0;
	border-top: 1px solid #c7c8c3;
	/*font-size: 77%;*/
	line-height: 1.5;
}
	/* for IE6 hack */
	* html#popRnavB {
	padding: 0 0 10px 0;
	}
	/* for IE7 hack */
	*:first-child+html #popRnavB {
	padding: 0 0 10px 0;
	}

#popRnavB ul,
#popRnavB ul li {
	float: right;
	list-style: none;
}
#popRnavB ul li {
	margin: 5px 0 0 10px;
	padding: 0 0 0 11px;
	background: url(/resource/images/shared/icn/b-arrow-mkr.gif) no-repeat 0 center;
}
	/* [css-hack] clearfix [start] */
	#popRnavB:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	#popRnavB { display: inline-block; }
	/* Hides from IE-mac \*/
	* html#popRnavB {height: 1%; }
	#popRnavB { display: block; }
	/* End hide from IE-mac \*/
	/* [css-hack] clearfix [end] */
/* @end */

#poprnavB {
	border:dotted #c3c3c3;
	border-width:1px 0;
	padding:3px 0 10px;
	/padding:3px 0 9px;
	margin-top:30px;
	font-size: 1.2em;
	line-height: 1.4;
	text-align:right;
}
#poprnavB li {
	display:inline-block;
	/zoom:1;
	/display:inline;
	margin-left:5px;
	margin-top:6px;
	/white-space: nowrap;
}
#poprnavB ul li span {
	border-left:1px solid #c3c3c3;
	padding-left:7px;
}
#poprnavB ul li:first-child span {
	border:none;
	padding:0;
}
#poprnavB ul li a {
	background:url(/resource/images/shared/icn/b-arrow-mkr.gif) no-repeat;
	background-position:0 4px;
	/background-position:0 3px;
	padding-left:11px;
}
#poprnavB a.current {
	color: #333;
	text-decoration: underline;
}
#poprnavB.user {
	letter-spacing: -0.08em;
	*letter-spacing: 0em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, #poprnavB.user {
	letter-spacing: -0.09em;
  }
}
/* @group **ご利用ガイド共通-アンカーリンク */
/* --- popAchorNav
---------------------------------------- */
.popAchorNav {
	width: 755px;
	margin: 20px 0 30px 0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #c7c8c3;
	border-bottom: 1px solid #c7c8c3;
}
	/* for IE6 hack */
	* html .popAchorNav {
		padding: 10px 0 10px 0;
	}
	/* for IE7 hack */
	*:first-child+html .popAchorNav {
		padding: 10px 0 10px 0;
	}
.popAchorNav ul,
.popAchorNav ul li {
	float: left;
	list-style: none;
	display: inline;
}

	/* for IE6 hack */
	* html .popAchorNav ul,
	* html .popAchorNav ul li {
	white-space: nowrap;
	}
	/* for IE7 hack */
	*:first-child+html .popAchorNav ul,
	*:first-child+html .popAchorNav ul li {
	white-space: nowrap;
	}

.popAchorNav ul li {
	margin: 0 20px 5px 0;
	line-height: 1.1;
	padding: 0 0 0 18px;
	background: url(/resource/club_com/shared/icon_go2next.gif) no-repeat 0 center;
}
	/* [css-hack] clearfix [start] */
	.popAchorNav:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.popAchorNav { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .popAchorNav {height: 1%; }
	.popAchorNav { display: block; }
	/* End hide from IE-mac \*/
	/* [css-hack] clearfix [end] */
/* @end */

/* @group **ご利用ガイド共通-アンカーリンク */
/* --- popAchorNav2(090609 お取り寄せご利用ガイドリンク追加)
---------------------------------------- */
.popAchorNav2 {
	width: 755px;
	margin: 20px 0 30px 0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #c7c8c3;
	border-bottom: 1px solid #c7c8c3;
}
	/* for IE6 hack */
	* html .popAchorNav2 {
		padding: 10px 0 10px 0;
	}
	/* for IE7 hack */
	*:first-child+html .popAchorNav2 {
		padding: 10px 0 10px 0;
	}
.popAchorNav2 ul,
.popAchorNav2 ul li {
	float: left;
	list-style: none;
	display: inline;
}

	/* for IE6 hack */
	* html .popAchorNav2 ul,
	* html .popAchorNav2 ul li {
	white-space: nowrap;
	}
	/* for IE7 hack */
	*:first-child+html .popAchorNav2 ul,
	*:first-child+html .popAchorNav2 ul li {
	white-space: nowrap;
	}

.popAchorNav2 ul li {
	margin: 0 20px 5px 0;
	line-height: 1.1;
	padding: 0 0 0 18px;
	background: url(/resource/club_com/shared/icon_go2next.gif) no-repeat 0 center;
}
	/* [css-hack] clearfix [start] */
	.popAchorNav2:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.popAchorNav2 { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .popAchorNav2 {height: 1%; }
	.popAchorNav2 { display: block; }
	/* End hide from IE-mac \*/
	/* [css-hack] clearfix [end] */
/* @end */

/* --- popAchorNav2(090609 お取り寄せご利用ガイドリンク追加)
---------------------------------------- */


/* @group **配送・送料について-アンカーリンク */
/* --- AchorNavB
---------------------------------------- */
.AchorNavB {
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
}
	/* for IE6 hack */
	* html .AchorNavB {
		padding: 10px 0 10px 0;
	}
	/* for IE7 hack */
	*:first-child+html .AchorNavB {
		padding: 10px 0 10px 0;
	}
.AchorNavB ul,
.AchorNavB ul li {
	float: left;
	list-style: none;
}
	/* for IE6 hack */
	* html .AchorNavB ul,
	* html .AchorNavB ul li {
	white-space: nowrap;
	}
	/* for IE7 hack */
	*:first-child+html .AchorNavB ul,
	*:first-child+html .AchorNavB ul li {
	white-space: nowrap;
	}

.AchorNavB ul li {
	margin: 0 20px 5px 0;
	line-height: 1.1;
	padding: 0 0 0 18px;
	background: url(/resource/club_com/shared/icon_go2next.gif) no-repeat 0 center;
}

/* --- AchorNavS
---------------------------------------- */
.AchorNavS {
	margin: 0 0 30px 0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #c7c8c3;
	border-bottom: 1px solid #c7c8c3;
}
	/* for IE6 hack */
	* html .AchorNavS {
		padding: 10px 0 10px 0;
	}
	/* for IE7 hack */
	*:first-child+html .AchorNavS {
		padding: 10px 0 10px 0;
	}
.AchorNavS ul,
.AchorNavS ul li {
	float: left;
	list-style: none;
}

	/* for IE6 hack */
	* html .AchorNavS ul,
	* html .AchorNavS ul li {
	white-space: nowrap;
	}
	/* for IE7 hack */
	*:first-child+html .AchorNavS ul,
	*:first-child+html .AchorNavS ul li {
	white-space: nowrap;
	}

.AchorNavS ul li {
	margin: 0 20px 5px 0;
	line-height: 1.1;
	padding: 0 0 0 18px;
	background: url(/resource/club_com/shared/icon_go2next.gif) no-repeat 0 center;
}

/* --- AchorNavL
---------------------------------------- */
.AchorNavL {
	width: 755px;
	margin: 20px 0 0 0;
	border-top: 1px solid #c7c8c3;
}
.AchorLcol {
	float: left;
	width: 155px;
}
.AchorRcol {
	float: right;
	width: 579px;
	padding-left: 20px ;
	border-left: 1px solid silver;
}
	/* [css-hack] clearfix [start] */
	.AchorNavL:after,
	.AchorNavS:after,
	.AchorNavB:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.AchorNavL,
	.AchorNavS,
	.AchorNavB { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .AchorNavL,
	* html .AchorNavS,
	* html .AchorNavB {height: 1%; }
	.AchorNavL,
	.AchorNavS,
	.AchorNavB { display: block; }
	/* End hide from IE-mac \*/
	/* [css-hack] clearfix [end] */

/* @end */

/* @group **同画面ページ共通-右カラムメニュー */

div#fService dl dd ul li a.linkArrowR {
	display: block;
	background-position: 0 3px;
}

div#fService {
	background-color: #EAEAE5;
	margin-bottom: 20px;
}
div#fService a.current {
	color: #666666;
}

div#fService-title {
	margin-bottom: 3px;
}

div#fService dl {
	position: relative;
}

div#fService dl dt {
}

div#fService dl dd {
	width: 160px;
	padding: 5px;
}

div#fService dl dt span.close {
	cursor: pointer;
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(/resource/club_com/shared/sidebar-openBtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#fService dl.close dt span.close {
	text-indent: -9999px;
	overflow: hidden;
}

div#fService span.strong {
	color: #e63228;
	font-weight: bold;
}

div#fService dl dd p {
	margin-bottom: 5px;
}

div#fService dl dd ul {
	width: 100%;
	list-style-type: none;
}

div#fService dl dd ul li {
	margin-bottom: 1px;
	padding: 5px;
	width: 150px;
	background-color: #FFFFFF;
}

div#fService dl dd ul li a {
	display: block;
	background-image: url(/resource/club_com/shared/icon-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 14px;
}

div#fService dl dd ul li.current {
	background-color: #f6f6f3;
	font-weight: bold;
}

div#fService dl dd ul li.request {
	padding-left: 19px;
	width: 136px;
	background: #ffffff url(/resource/club_com/shared/icon_hollowArrow.gif) no-repeat 5px 8px;
}
div#fService dl dd ul li.request img {
	float: right;
}

div#fService dl dd ul li.current a {
	color: #333333;
}

div#fService strong {
	color: #e63228;
}

p#fServicebtn a {
	display: block;
	width: 170px;
	height: 41px;
	text-indent: -9999px;
	line-height: 0;
	background: transparent url(/f/img/snav-service-title.gif) no-repeat 0 0;
}
p#fServicebtn a:hover,
p#fServicebtn a.current { background: transparent url(/f/img/snav-service-title_on.gif) no-repeat 0 0; }

/* @end */



/* ++++ Common - Title h1 h2 h3 h4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group **共通-ページタイトル */
/* --- h1, h2-cp
---------------------------------------- */

#stPageTTL h1 {
	margin: 0 0 0 0;
}
#stPageTTL h1 img.idx {
	padding: 0 0 6px 0;
}
#stPageTTL h1 img.icn {
	margin: 0 0 0 0;
}
	/* for IE6 hack */
	* html #stPageTTL h1 img.icn {
	margin-top: 6px;
	}

#stPageTTL h2 {
	margin: 20px 0 15px 0;
}
#stPageTTL p {
	font-size: 108%;
	line-height: 1.5;
}
#stPageTTL h1 + p {
	margin: 20px 0 0 0;
}
	/* for IE6 hack */
	* html #stPageTTL p {
	margin-top: 17px;
	}

/* --- catetop --- */

#stCateTopTTL {
	background: url(/resource/images/st/guide/order/shared/index-keyimg.gif) no-repeat right bottom;
	margin: 0 0 30px 0;
}

#stCateTopTTL h1 {
	margin: 20px 0 0 0;
}

#stCateTopTTL h2 {
	margin: 20px 0 15px 0;
}

#stCateTopTTL p.bcopy {
	width: 500px;
	font-size: 14px;
	line-height: 21px;
}


/* --- h2
---------------------------------------- */
#pagebody h2 {
	margin-bottom: 10px;
}

/* --- h3
---------------------------------------- */
#pagebody h3 {
	margin: 20px 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 5px solid #c7c8c3;
	font-size: 12px;
	font-weight: bold;
}

#pagebody h3.boxtop,
#pagebody h4.boxtop {
	margin: 5px 0 10px 0;
}


/* --- h3 トラック
---------------------------------------- */
#pagebody h3.truck {
	margin: 0 0 10px 0;
	border-bottom: none;

}
#pagebody h3.truck2 {
	margin: 0 0 5px 0;
	border-bottom: none;

}
#pagebody h3.truck3 {
	margin: 20px 0 10px 0;
	border-bottom: none;

}

/* --- h4
---------------------------------------- */
#pagebody h4 {
	margin: 20px 0 10px 0;
	border-bottom: 5px solid #c7c8c3;
	font-weight: bold;
}

#pagebody ul h4,
#pagebody ol h4 {
	margin: 20px 0 0 0;
	borde: none;
}

/* --- h5
---------------------------------------- */
#pagebody h5 {
	margin: 15px 0 5px 0;
}

#pagebody h5.boxtop {
	margin: 0 0 5px 0;
}

/* @end */

/* @group MISC */
/* -----------------------------------
	=misc
----------------------------------- */
img {
	vertical-align: bottom;
}
p img {
	vertical-align: top;
}

sup {
	font-size: 77%;
}

.VA-M {
	vertical-align: middle !important;
}

.emphaTXT { color: #d80000; }

.leftf { float:left;}
.rightf { float:right;}
.clear { clear: both; }

.mgC { text-align: center; }
.nmgt-0 { margin-top: 0 !important;}
.nmgt-5 { margin-top: 5px !important;}
.nmgb-0 { margin-bottom: 0 !important;}

.mgt-XS { margin-top: 3px !important;}
.mgt-SS { margin-top: 5px !important;}
.mgt-S { margin-top: 10px !important;}
.mgt-M { margin-top: 20px !important;}
.mgt-L { margin-top: 30px !important;}
.mgt-L2 { margin-top: 40px !important;;}
.mgt-L3 { margin-top: 50px !important;;}

.mgb-XS { margin-bottom: 3px;}
.mgb-SS { margin-bottom: 5px;}
.mgb-S { margin-bottom: 10px !important;}
.mgb-M { margin-bottom: 20px !important;}
.mgb-L { margin-bottom: 30px !important;}
.mgr-S { margin-right: 10px;}
.mgr-M { margin-right: 20px;}
.mgr-L { margin-right: 30px;}
.mgl-S { margin-left: 10px;}
.mgl-M { margin-left: 20px;}
.mgl-L { margin-left: 30px;}

.fSizeS {
	font-size: 10px !important;
}
.fSizeM {
	font-size: 12px !important;
}
.fN {
	font-weight: normal !important;
}
.fSt {
	font-weight: bold;
}
.txtAL {
	text-align: left;
}
.txtAR {
	text-align: right;
}
.kblue {
	color: #006ebe !important;
}

.hd {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}


/* [css-hack] clearfix [start] */
	.clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.clearfix { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%; }
	.clearfix { display: block; }
	/* End hide from IE-mac \*/
/* [css-hack] clearfix [end] */
/* @end */

/* ++++ Common - Others
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* @group TopicPath */

ol#topicPath {
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #C8C7C2;
}
ol#topicPath li {
	display: inline;
	font-size: 77%;
	line-height: 1.1;
	list-style-type: none;
}
ol#topicPath li a {
	padding-right: 10px;
	background: url(/guide/img/topic-path.gif) no-repeat right center;
}

ol#topicPath li.stay {
	color: #959691;
	font-weight: normal;
}


ol#topicPath2 {
	margin: 0 0 15px 0;
	padding-bottom: 5px;
}
ol#topicPath2 li {
	display: inline;
	font-size: 108%;
	line-height: 1.1;
	list-style-type: none;
}
ol#topicPath2 li a {
	padding-right: 10px;
	background: url(/guide/img/topic-path.gif) no-repeat right center;
}

ol#topicPath2 li.stay {
	color: #959691;
	font-weight: normal;
}

/* @end */



/* @group **LIST */
#pagebody ol {
	margin: 0 0 0 0;
}
#pagebody ol li {
	margin: 0 0 5px 0;
}
#pagebody p + ol {
	margin: 1em 0 0 2em;
}
#pagebody ol + p {
	margin: 1em 0 0 0;
}

/*
.popCol-M ul {
	list-style: none;
}
.popCol-M ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #c7c8c3;
}
.popCol-M li {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #c7c8c3;
	background: url(/guide/img/com-arrow1.gif) no-repeat 0 center;
}
*/

.popCol-L dl {
	margin: 0 0 0 0;
}
.popCol-L dl dt {
	float:left;
}

.popCol-L dl dd {
	margin-left: ;
	padding: 0 0 0 10px;
}

.popCol-L dl + p {
	margin: 10px 0 0 0;
}

/* ----- dot List ----- */

ul.dotlist {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.dotlist li {
	margin: 0;
	padding: 0 0 5px 15px;
	line-height: 1.5;
	background: url(/resource/images/shared/icn/dot-icn.gif) no-repeat 0 0.6em;
}

ul.dotlist li ul {
	list-style: none;
	padding: 0;
}

ul.dotlist li ul li {

}

/* ----- dot List yoko ----- */

ul.dotlistX {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.dotlistX li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 0 10px 10px;
	line-height: 1.5;
	background: url(/resource/club_com/shared/icon-dotN.gif) no-repeat 0 0.2em;
}

/* ----- Anchor List ----- */

ul.anchor {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.anchor li {
	margin: 0;
	padding: 0 0 10px 11px;
	line-height: 1.5;
	background: url(/resource/images/shared/icn/b-arrow-b-icn.gif) no-repeat 0 7px;
}


/* ----- Caution ----- */

ul.stCaution {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.stCaution li {
	margin: 0;
	padding: 0 0 10px 17px;
	line-height: 1.5;
	background: url(/resource/club_com/shared/icon_exclamation.gif) no-repeat 0 0.2em;
}


/* ----- Upper Alpha List ----- */

ol.upperA {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ol.upperA li {
	list-style-type: upper-alpha;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.5;
}


/* ----- Step List ----- */

ul.step,
ol.step {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
li.step1 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_one.gif) no-repeat;
}
li.step2 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_two.gif) no-repeat;
}
li.step3 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_three.gif) no-repeat;
}
li.step4 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_four.gif) no-repeat;
}
li.step5 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_five.gif) no-repeat;
}
li.step6 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_six.gif) no-repeat;
}
li.step7 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_seven.gif) no-repeat;
}
li.step8 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_eight.gif) no-repeat;
}

li.step9 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_nine.gif) no-repeat;
}
li.step10 {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/icon_ten.gif) no-repeat;
}
li.step1,
li.step2,
li.step3,
li.step4,
li.step5,
li.step6,
li.step7,
li.step8,
li.step9,
li.step10 {
	background-position:0 0.23em;
	/background-position:0 0.25em;
}
body.fontL li.step1,
body.fontL li.step2,
body.fontL li.step3,
body.fontL li.step4,
body.fontL li.step5,
body.fontL li.step6,
body.fontL li.step7,
body.fontL li.step8,
body.fontL li.step9,
body.fontL li.step10 {
	background-position:0 0.35em;
}

#pagebody li.step1 h3,
#pagebody li.step2 h3,
#pagebody li.step3 h3,
#pagebody li.step4 h3,
#pagebody li.step5 h3,
#pagebody li.step6 h3,
#pagebody li.step7 h3,
#pagebody li.step8 h3,
#pagebody li.step9 h3,
#pagebody li.step10 h3 {
	border:none;
	padding-bottom:0;
	margin-bottom:5px;
}

li.step1g {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/club_com/sp/service_img/kankyo_img/icon-one-green.gif) no-repeat;
}
li.step2g {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/club_com/sp/service_img/kankyo_img/icon-two-green.gif) no-repeat;
}
li.step3g {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/club_com/sp/service_img/kankyo_img/icon-three-green.gif) no-repeat;
}
li.step1g,
li.step2g,
li.step3g {
	background-position:0 0.23em;
	/background-position:0 0.25em;
}
body.fontL li.step1g,
body.fontL li.step2g,
body.fontL li.step3g {
	background-position:0 0.35em;
}


/* @end */

/* ----- Step List Alphabet ----- */

ul.stepAlp,
ol.stepAlp {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
li.stepA {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-A.gif) no-repeat;
}
li.stepB {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-B.gif) no-repeat;
}
li.stepC {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-C.gif) no-repeat;
}
li.stepD {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-D.gif) no-repeat;
}
li.stepE {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-E.gif) no-repeat;
}
li.stepF {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-F.gif) no-repeat;
}
li.stepG {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-G.gif) no-repeat;
}
li.stepH {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-H.gif) no-repeat;
}
li.stepI {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-I.gif) no-repeat;
}
li.stepJ {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-J.gif) no-repeat;
}

li.stepK {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-K.gif) no-repeat;
}

li.stepL {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-L.gif) no-repeat;
}
li.stepM {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-M.gif) no-repeat;
}
li.stepN {
	margin: 0;
	padding: 0 0 5px 18px;
	line-height: 1.5;
	background: url(/resource/images/st/guide/shared/com-icon-N.gif) no-repeat;
}
li.stepA,
li.stepB,
li.stepC,
li.stepD,
li.stepE,
li.stepF,
li.stepG,
li.stepH,
li.stepI,
li.stepJ,
li.stepK,
li.stepL,
li.stepM,
li.stepN {
	background-position:0 0.23em;
	/background-position:0 0.25em;
}
body.fontL li.stepA,
body.fontL li.stepB,
body.fontL li.stepC,
body.fontL li.stepD,
body.fontL li.stepE,
body.fontL li.stepF,
body.fontL li.stepG,
body.fontL li.stepH,
body.fontL li.stepI,
body.fontL li.stepJ,
body.fontL li.stepK,
body.fontL li.stepL,
body.fontL li.stepM,
body.fontL li.stepN {
	background-position:0 0.34em;
}

/* @group **LINKS */


/* ----- テキストリンク 通常 ----- */
ul.stLink1,
ul.stLink1 li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
}
ul.stLink1 li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0.35em;
}

ul.stLink1  p {
	margin: 10px 0 0 0;
}
ul.stLink1 li li {
	margin: 5px 0 0 0;
}
/* ----- テキストリンク 別窓 ----- */
ul.stLink2,
ul.stLink2 li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
}
ul.stLink2 li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/resource/images/shared/icn/blank-icn.png) no-repeat 0 0.35em;
}

/* ----- テキストリンク 横 ----- */
ul.stLink1a,
ul.stLink1a li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
	display: inline;
}
ul.stLink1a li {
	margin: 0 20px 0 0;
	padding: 0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0.35em;
}

ul.stLink1b,
ul.stLink1b li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
	display: inline;
}
ul.stLink1b li {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 center;
}

/* ----- インラインアンカー ----- */
p.go2nextLink,
a.go2nextLink {
	padding-left: 17px;
	background: transparent url(/resource/images/shared/icn/b-arrow-b-icn.gif) no-repeat 5px center;
}
ul.go2nextLink li a {
	list-style: none;
	padding-left: 17px;
	background: transparent url(/resource/club_com/shared/icon_go2next.gif) no-repeat 0 0;
	line-height: 150%;
}

p.go2nextLinkS,
a.go2nextLinkS {
	padding-left: 14px;
	background: transparent url(/guide/img/icon_go2next_small.gif) no-repeat 0 center;
}
ul.go2nextLinkS li a {
	list-style: none;
	padding-left: 14px;
	background: transparent url(/guide/img/icon_go2next_small.gif) no-repeat 0 0;
	line-height: 150%;
}


p.go2backwardLink,
a.go2backwardLink {
	padding-left: 17px;
	background: transparent url(/resource/images/shared/icn/b-arrow-t-icn.gif) no-repeat 5px center;
}
ul.go2backwardtLink li a {
	list-style: none;
	padding-left: 17px;
	background: transparent url(/resource/club_com/shared/icon-arrow-pagetop.gif) no-repeat 0 0;
	line-height: 150%;
}

p.go2backwardLinkS,
a.go2backwardLinkS {
	padding-left: 14px;
	background: transparent url(/guide/img/icon-arrow-go2backward_small.gif) no-repeat 0 center;
}
ul.go2backwardLinkS li a {
	list-style: none;
	padding-left: 14px;
	background: transparent url(/guide/img/icon-arrow-go2backward_small.gif) no-repeat 0 0;
	line-height: 150%;
}



/* ----- ボタンリンク TYPE1 ----- */
ul.stBtLink1,
ul.stBtLink1 li {
	list-style: none;
}

/* ----- テキストリンク　ページの先頭へ ----- */
.stGo2top {
	clear: both;
	border-top: 10px solid #ffffff; /* marginをborderで代用 */
}
.stGo2top p {
	float: right;
}
.stGo2top p strong {
	font-weight:normal;
}
.stGo2top p a {
	background-image: url(/resource/images/shared/icn/pagetop-icn.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 12px;
}
/* [css-hack] clearfix [start] */
	.stGo2top:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.stGo2top { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .stGo2top {height: 1%; }
	.stGo2top { display: block; }
	/* End hide from IE-mac \*/
/* [css-hack] clearfix [end] */




/* @end */

/* @group **注釈 */
/* ---- 注釈 テキスト版 S・M
S = text10px
M = text12px
1 = ※（全角1桁）
2 = ※1（全角2桁）
3 = ※1（全角3桁）
4 = ※1（全角4桁）
---------------------------------------- */
dl.stAnnoS1,
dl.stAnnoS2,
dl.stAnnoS3,
dl.stAnnoS4,
dl.stAnnoM1,
dl.stAnnoM2,
dl.stAnnoM3,
dl.stAnnoM4 {
	margin: 1em 0 1em 0;
}

dl.stAnnoS1 dt,
dl.stAnnoS2 dt,
dl.stAnnoS3 dt,
dl.stAnnoS4 dt,
dl.stAnnoM1 dt,
dl.stAnnoM2 dt,
dl.stAnnoM3 dt,
dl.stAnnoM4 dt {
	float: left;
	clear: both;
	margin: 0 0 0.3em 0; /* 注釈毎のマージン */
	padding: 0;
}

dl.stAnnoS1 dd,
dl.stAnnoS2 dd,
dl.stAnnoS3 dd,
dl.stAnnoS4 dd,
dl.stAnnoM1 dd,
dl.stAnnoM2 dd,
dl.stAnnoM3 dd,
dl.stAnnoM4 dd {
	_height: 1%; /* Hack for Win IE6 3行目以降のズレ解消 */
	padding: 0;
	margin: 0 0 0.3em 0; /* 注釈毎のマージン */
}

dl.stAnnoS1 dt,
dl.stAnnoS1 dd,
dl.stAnnoS2 dt,
dl.stAnnoS2 dd,
dl.stAnnoS3 dt,
dl.stAnnoS3 dd,
dl.stAnnoS4 dt,
dl.stAnnoS4 dd {
	font-size: 0.834em;
	line-height: 1.4;
	color: #777777;
}

dl.stAnnoM1 dt,
dl.stAnnoM1 dd,
dl.stAnnoM2 dt,
dl.stAnnoM2 dd,
dl.stAnnoM3 dt,
dl.stAnnoM3 dd,
dl.stAnnoM4 dt,
dl.stAnnoM4 dd {
	line-height: 1.5;
	color: #777777;
}

dl.stAnnoS1 dt,
dl.stAnnoM1 dt { width: 1em; }
dl.stAnnoS1 dd,
dl.stAnnoM1 dd { margin-left: 1.2em; }

dl.stAnnoS2 dt,
dl.stAnnoM2 dt { width: 2em; }
dl.stAnnoS2 dd,
dl.stAnnoM2 dd { margin-left: 2.2em; }

dl.stAnnoS3 dt,
dl.stAnnoM3 dt { width: 3em; }
dl.stAnnoS3 dd,
dl.stAnnoM3 dd { margin-left: 3.2em; }

dl.stAnnoS4 dt,
dl.stAnnoM4 dt { width: 4em; }
dl.stAnnoS4 dd,
dl.stAnnoM4 dd { margin-left: 4.2em; }


dl.stAnnoChild1 {
	margin: 0.3em 0 1em 0;
}
dl.stAnnoChild1 dt {
	float: left;
	clear: both;
	width: 1em;
	margin: 0 0 0.5em 0; /* 注釈毎のマージン */
	padding: 0;
	font-size: 10px;
	line-height: 1.5;
}
dl.stAnnoChild1 dd {
	_height: 1%; /* Hack for Win IE6 3行目以降のズレ解消 */
	padding: 0;
	margin: 0 0 0.5em 1.2em; /* 注釈毎のマージン */
	font-size: 10px;
	line-height: 1.5;
}

dl.stAnnoChild2 {
	margin: 0.3em 0 1em 0;
}
dl.stAnnoChild2 dt {
	float: left;
	clear: both;
	width: 2em;
	margin: 0 0 0.5em 0; /* 注釈毎のマージン */
	padding: 0;
	font-size: 10px;
	line-height: 1.5;
}
dl.stAnnoChild2 dd {
	_height: 1%; /* Hack for Win IE6 3行目以降のズレ解消 */
	padding: 0;
	margin: 0 0 0.5em 2.2em; /* 注釈毎のマージン */
	font-size: 10px;
	line-height: 1.5;
}


/* ---- 注釈 アイコン版 S・M
---------------------------------------- */
ul.stAnnoIcnS,
ul.stAnnoIcnM {
	list-style: none;
	margin: 1em 0 1em 0;
	padding: 0;
}
ul.stAnnoIcnS li,
ul.stAnnoIcnM li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 17px;
	background: url(/resource/club_com/shared/icon_exclamation.gif) no-repeat 0 0.2em;
}
ul.stAnnoIcnS li {
	font-size: 10px;
	line-height: 1.5;
}
ul.stAnnoIcnM li {
	font-size: 12px;
	line-height: 1.5;
}

/* ----- 注釈 dot ----- */
ul.stAnnodotS,
ul.stAnnodotM {
	list-style: none;
	margin: 5px 0 5px 0;
	padding: 0;
}
ul.stAnnodotS li,
ul.stAnnodotM li {
	margin: 0 0 0.2em 0;
	padding: 0 0 0 17px;
	background: url(/resource/images/st/guide/shared/icon-dotN.gif) no-repeat 0 0.2em;
}
ul.stAnnodotS li {
	font-size: 0.834em;
	line-height: 1.5;
	color: #777777;
}
ul.stAnnodotM li {
	font-size: 12px;
	line-height: 1.5;
}




/* ----- 注釈 Text S ----- */

# pagebody p.stNote-1 {
     text-indent: -1.3em;
     margin-left: 1.4em;
}
p.stNote-2 {
     text-indent: -2.3em;
     margin-left: 2.4em;
}
p.stNote-5 {
     text-indent: -5.3em;
     margin-left: 5.4em;
}

/* ----- 注釈 Text S ----- */

dl.stNoteS {
	margin: 10px 0 10px 0;
}
dl.stNoteS dt {
	float:left;
	clear: both;
	margin-right: 5px;
	margin-bottom: 2px;
	font-size: x-small;
	line-height: 1.5;
}
dl.stNoteS dd {
	padding:0 10px 0 10px;
	margin-left: 5px;
	margin-bottom: 2px;
	font-size: x-small;
	line-height: 1.5;
}
dl.stNoteS dt.lh3 {
	margin-bottom: 2em;
}

/* ----- 注釈 Text M ----- */

dl.stNoteM {
	margin: 10px 0 10px 0;
}
dl.stNoteM dt {
	float:left;
	clear: both;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.5;
}
dl.stNoteM dd {
	padding:0 10px 0 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.5;
}

/* ----- 注釈 XXXX ----- */
dl.stNote {
	margin: 10px 0 0 0;
}
dl.stNote dt {
	float:left;
	clear: both;
	font-size: 10px;
	line-height: 15px;
}
dl.stNote dd {
	padding:0 10px 0 10px;
	font-size: 10px;
	line-height: 15px;
}

dl.stNote2 {
	width:755px;
	margin: 10px 0 0 0;
}
dl.stNote2 dt {
	float:left;
	font-size: 10px;
	line-height: 15px;
}
dl.stNote2 dd {
	margin-left:5px;
	padding:0 10px 0 2em;
	font-size: 10px;
	line-height: 15px;
}

dl.stNote3 {
	float:left;
	width:755px;
	margin: 20px 0 0 0;
}
dl.stNote3 dt {
	float:left;
	clear: both;

	margin-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
}
dl.stNote3 dd {
	margin-bottom: 5px;
	margin-left:5px;
	padding:0 10px 0 2em;
	font-size: 12px;
	line-height: 18px;
}


/* @end */

/* @group **TABLE */

table.table-01 {
    width: 367px;
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-01 th {
    padding: 5px;
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background: #f6f6f4;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap;
}
table.table-01 td {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

/* ----- 囲み 右ボタン有 ----- */
table.table-02 {
    width: 755px;
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-02 th {
	width: 155px;
    padding: 10px;
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
	background-color:#e5f0f8;
    text-align: center;

}
table.table-02 td {
	width: 600px;
    padding: 10px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}

/* ----- 表組 03 ----- */

table.table-03,
table.table-04 {
	width: 100%;
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
table.table-03 th,
table.table-04 th {
    padding: 5px;
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background: #f6f6f4;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
}
table.table-03 td,
table.table-04 td {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    line-height: 1.5;
}
table.table-03 td {
	text-indent: 1em;
    text-align: center;
    vertical-align:middle;
}
table.table-04 td {
	text-indent: 1em;
    text-align: left;
}
table td.emphaBG {
	background-color: orange;
}

/* ----- 囲み 右ボタン有 ----- */
table.table-exchange {
	font-size: 12px;
}

table.table-exchange img {
	margin: 5px;
}
table.table-exchange p {
	margin: 10px;
}

/* ----- 簡単お取り寄せサービス ----- */


table.table-otoriyose {
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;

}


table.table-otoriyose td {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    font-size: 12px;

}

table.table-otoriyose th {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background-color: #006ebe;
}

#order_service02 table.table-otoriyose input {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#order_service02 table.table-otoriyose select {
	margin: 10px 0;
	font-size: 12px;
}

/* @end */

/* @group **囲み */
/* --- 囲み系
---------------------------------------- */
.stBox-a {
	margin: 10px 0;
	padding: 10px 10px 10px 10px;
	background-color: #e5f0f8;
}

.stBox-b {
	margin: 10px 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #c7c8c3;
}

.stBox-c {
	margin: 10px 0;
	padding: 10px 10px 10px 10px;
	border: 5px solid #c7c8c3;
}

.stBox-c01 {
	margin: 0px 0;
	padding: 0px 0px 0px 0px;
	border: 0px solid #c7c8c3;
}

.stBox-c a img {
	margin-left: 20px;
	border: 10px solid #ebebe6;
}

.stBox-c01 a img {
	margin-right: 0px;
	border: 10px solid #ebebe6;
}

img.bd10 {
	margin-left: 20px;
	border: 10px solid #ebebe6;
}

/* [css-hack] clearfix [start] */
	.stBox-a:after,
	.stBox-b:after,
	.stBox-c:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	}
	.stBox-a,
	.stBox-b,
	.stBox-c { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .stBox-a,
	* html .stBox-b,
	* html .stBox-c {height: 1%; }
	.stBox-a,
	.stBox-b,
	.stBox-c { display: block; }
	/* End hide from IE-mac \*/
/* [css-hack] clearfix [end] */
/* @end */

/* @end */

/* ++++ Page Class ID
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ---------- ご利用ガイド ---------- */
/* @group /guide/index.html ご利用ガイド トップ */

#gCol01,
#gCol02,
#gCol03,
#gCol04,
#gCol05 {
	width: 367px;
}
#gCol01 {
	margin: 0 0 10px 0;
}
#gCol04 {
	margin: 0 0 30px 0;
}

/* h2 */
#gCol01-h2,
#gCol02-h2,
#gCol03-h2,
#gCol04-h2 {
	height: 37px;
	padding-left: 37px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

#gCol01-h2 { background-image: url(/guide/img/index-h2-icon-gCol01.gif); }
#gCol02-h2 { background-image: url(/guide/img/index-h2-icon-gCol03.gif); }
#gCol03-h2 { background-image: url(/guide/img/index-h2-icon-gCol02.gif); }
#gCol04-h2 { background-image: url(/guide/img/index-h2-icon-gCol04.gif); }

#gCol01-h2 .midashi-colorBorder,
#gCol02-h2 .midashi-colorBorder,
#gCol03-h2 .midashi-colorBorder,
#gCol04-h2 .midashi-colorBorder {
	padding-top: 7px;
	padding-left: 8px;
}

#gCol03 h3 {
	margin: 20px 0 0 0;
}

#gCol01 ul,
#gCol02 ul,
#gCol03 ul,
#gCol04 ul,
#gCol05 ul {
	list-style: none;
}

#gCol01 ul,
#gCol02 ul,
#gCol04 ul,
#gCol05 ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #c7c8c3;
}

#gCol01 li,
#gCol02 li,
#gCol03 li,
#gCol04 li,
#gCol05 li {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #c7c8c3;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 center;
}

#gCol01 a,
#gCol02 a,
#gCol03 a,
#gCol04 a,
#gCol05 a {
	font-weight: bold;
}

#guide-indexdl.stNote {
	margin: 30px 0 0 0;
}
#guide-indexdl.stNote dt {
	font-size: 12px;
	line-height: 18px;
}
#guide-indexdl.stNote dd {
	margin: 0 0 0 0;
	padding:0 0 0 4em;
	font-size: 12px;
	line-height: 18px;
}
/* @end */

/* ++++++++++++++++++++++++++++++++++++++++++++ */
/* アスクルの基本サービス
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* @group /guide/knowledge/index.html アスクルの基本サービス */
#knowledge-index #stPageTTL h1 + p {
	margin: 10px 0 0 0;
}

#knowledge-index .popCol-L {
	margin: 30px 0 0 0;
}


.gCol-M {
	width: 367px;
	margin: 0 0 30px 0;
}

.gCol-NM {
	width: 370px;
}

.gCol-M ul,
.gCol-NM ul {
	list-style: none;
}

.gCol-M ul,
.gCol-NM ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #c7c8c3;
}

.gCol-M li,
.gCol-NM li {
	padding: 10px 0 10px 17px;
	border-bottom: 1px solid #c7c8c3;
	background: url(/resource/images/shared/icn/arrow-black-mkr.png) no-repeat 0 center;
}

.gCol-M h2,
.gCol-NM h2 {
	margin-bottom: 10px;
}

#knowledge-index #stPageTTL h1 {
	margin: -10px 0 0 0;
}

/* @end */
/* W15 ご注文について ---------- */

#gk-order .Col-A1 {
	width: 160px;
	float: left;
}

#gk-order .Col-A2 {
	width: 553px;
	float: right;
}

#gk-order .Col-B1 {
	width: 552px;
	float: left;
}

#gk-order .Col-B2 {
	width: 153px;
	float: right;
	margin-right: 20px;
}

#gk-order .topline {
	border-top: 1px solid #c8c8c8;
	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

#gk-order h4 {
	margin-bottom: 5px;
	border: none;
}


/* W20 メールマガジン「アスクルニュース」とは？ /guide/knowledge/magagine/index.html pageID="gkm-index" ----- */

#gkm-index h4 {
	border: none;
}

/* W25 様々な分類から探す /guide/search/groups.html pageID="gs-groups" ----- */

#gs-groups h4 {
	border: none;
}

/* W26 おすすめから探す /guide/search/recommend.html pageID="gs-recommend" ----- */

#gs-recommend h4 {
	border: none;
}

/* ---------- ポイントのしくみについて ---------- */

/* @group W62 ポイントのしくみについて */

#gkp-plan .stBox-b {
	padding-bottom: 0;
}

/* @end */


/* ---------- 商品を探す  ---------- */

/* @group W23 商品を探す /guide/search/index.html pageID="gs-index" */
#gs-index #stPageTTL h1 {
	margin: -10px 0 0 0;
}

#gs-index #stPageTTL h1 + p {
	margin: 10px 0 0 0;
}

#gs-index .popCol-L {
	margin: 30px 0 0 0;
}
/* @end */
/* @group W24 カテゴリーから探す /guide/search/category.html pageID="gs-category" */

#gs-category h4 {
	margin: 0 0 0 0;
	border: none;
}

/* @end */

/* @group W27 グリーン商品について /guide/search/green.html pageID="gs-green" */

#gs-green h4 {
	margin: 0 0 0 0;
	border: none;
}

/* @end */

/* @group W28 キーワード検索から探す /guide/search/keyword.html pageID="gs-keyword" */

#gs-keyword h4 {
	margin: 0 0 0 0;
	border: none;
}

/* @end */

/* @group W31 ご使用済み「トナーカートリッジ」回収お申し込みについて */

#gst-cartridge02 h4 {
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	border: none;
	font-size: 12px;
}

/* @end */



/* ---------- 買う・注文する ---------- */

/* @group /guide/order/collect/method.html 注文とりまとめの方法 */

#popLnav {
	margin: 10px 0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #c7c8c3;
	font-size: 1.2em;
	line-height: 1.4;
}

/* @end */
/* W36 商品アイコンの説明 /guide/order/icon.html pageID="go-icon" ----- */

#go-icon .popCol-L {
	margin-top: 20px;
}
#go-icon .topline {
	border-top: 1px solid #c8c8c8;
	padding: 20px 0 0 0;
}

#go-icon h4 {
	border: none;
	padding: 0;
	margin: 0;
}

#go-icon .Col-A1 {
	width: 30px;
}
#go-icon .Col-A2 {
	width: 150px;
	margin-left: 10px;
}
#go-icon .Col-A3 {
	width: 545px;
	margin-left: 20px;
}

/* W37 みんなの評価とは /guide/order/estimate.html pageID="go-estimate" ----- */

#go-estimate h4 {
	border: none;
}


/* ---------- マイページの使い方 ---------- */

/* @group W54 マイページの使い方 /guide/mypage/index.html pageID="gm-index" */
#gm-index #stPageTTL h1 {
	margin: -10px 0 0 0;
}

#gm-index #stPageTTL h1 + p {
	margin: 10px 0 0 0;
}

#gm-index .popCol-L {
	margin: 30px 0 0 0;
}
/* @end */

/* W55 マイカタログについて /guide/mypage/mycatalog.html pageID="gm-mycatalog" ----- */

#gm-mycatalog h4 {
	border: none;
}

/* W60 カレンダーについて /guide/mypage/calendar.html pageID="gm-calendar" ----- */

#gm-calendar h4 {
	border: none;
}
/* W65 リマインダーメールについて /guide/mypage/remind.html pageID="gm-remind" ----- */

#gm-remind h4 {
	border: none;
}

/* W66 アドレス帳について /guide/mypage/address.html pageID="gm-address" ----- */

#gm-address h4 {
	border: none;
}
#gm-address .newAddressBtnColumn,
#go-change_address .newAddressBtnColumn {
	/width:380px !important;
}
#gm-address .newAddressBtnColumn .newAddBtn,
#go-change_address .newAddressBtnColumn .newAddBtn {
	vertical-align:middle;
}


/* @group W67 ご登録情報の変更について /guide/mypage/change01.html pageID="gm-change01" */

#gm-change01h4 {
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	border: none;
	font-size: 12px;
}

/* @end */



/* ---------- エラーが出たら ---------- */
/* @group /com/error/error.html エラーが出たら */
#error ol {
	margin-top: 5px;
}
#error h4 {
	margin: 15px 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 5px solid #c7c8c3;
	font-size: 12px;
	font-weight: bold;
}

/* @end */

/* ---------- サイトのご利用にあたって ---------- */
/* @group /guide/policy/index.html サイトのご利用にあたって */
#policy-idx .popCol-L {
	margin-top: 30px;
}

/* @end */

/* @group /privacy/index.html プライバシーポリシー */
#privacy h2 {
	margin-bottom: 20px;
}
#privacy .popCol-L .stBox-b h3 {
	margin-top: 0;
}
#privacy h4 {
	margin: 15px 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #c7c8c3;
	font-size: 12px;
	font-weight: bold;
}
#privacy h4 + p {
	margin: 0 0 0 0;
}

#privacy .popCol-M {
	margin: 30px auto;
	width: 420px;
}
#privacy .popCol-M img.pMark {
	margin: 0 15px 0 0;

}
#privacy dl.stNote3 {
	width: 755px;
	margin: 10px 0 0 0;
}
#privacy dl.stNote3 dt {
	font-size: 12px;
	line-height: 18px;
	text-align: right;
}
#privacy dl.stNote3 dd {
	margin: 0 0 10px 0;
	padding:0 0 0 12em;
	font-size: 12px;
	line-height: 18px;
}
/* @end */

/* @group W70-ご利用規約 /guide/policy/regulation.html  pageID="regulation" */
#regulationh2 {
	margin: 20px 0 10px 0;
}

#regulationtextarea {
	width: 743px;
	height: 450px;
	padding: 10px 0 10px 10px;
}

/* @end */



/* @group /guide/policy/riyou01.html ご利用環境について PageID="riyou01" */
#riyou01 .popCol-L dl dd {
	margin-left: 7em;
	padding: 0 0 0 10px;
}

#riyou01 div.stBox-b h3 {
	margin-top:0px;
}

/* @end */

/* @group /guide/policy/riyou02.html ブラウザの設定方法 PageID="riyou02" */
#riyou02 div.stBox-b h3 {
	margin-top:0px;
}
/* @end */

/* @group /guide/policy/passwrod01.html ＩＤ・パスワードを忘れたら PageID="passwrod01" */

#passwrod01 div.stBox-b h3 {
	margin-top:0px;
}

/* @end */
/* ---------- リンクについて ---------- */
/* @group /guide/link/index.html リンクについて PageID="link" */
#link #pagebody ol {
	margin: 0 0 0 2em;
}
#link textarea {
	width: 100%;
	height: 80px;
	border: 1px solid gray;
	overflow: auto;
}

/* @end */

/* @group /f/contact/telephone.html 電話でのお問い合わせ */

/* h2 */
#teleCol1-h2,
#teleCol2-h2,
#teleCol3-h2,
#teleCol4-h2,
#teleCol9-h2 {
	height: 37px;
	padding-left: 37px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

#teleCol1-h2 { background-image: url(/f/contact/img/telephone-icon01.gif); }
#teleCol2-h2 { background-image: url(/f/contact/img/telephone-icon02.gif); }
#teleCol3-h2 { background-image: url(/f/contact/img/telephone-icon03.gif); }
#teleCol4-h2 { background-image: url(/f/contact/img/telephone-icon04.gif); }
#teleCol9-h2 { background-image: url(/f/contact/img/telephone-icon09.gif); }

#teleCol1-h2 .midashi-colorBorder,
#teleCol2-h2 .midashi-colorBorder,
#teleCol3-h2 .midashi-colorBorder,
#teleCol4-h2 .midashi-colorBorder,
#teleCol9-h2 .midashi-colorBorder {
	padding-top: 7px;
	padding-left: 8px;
}

#telephone .stBox-c img {
	margin-right: 20px;
}

/* @end */

/* @group 配送・送料について */


table.deliTable01 {
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;

}
table.deliTable01 th {
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background: #f6f6f4;
    font-size: 12px;
    line-height: 1.5;
    font-weight: bold;
   	text-align: center;
}
table.deliTable01 td {
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    font-size: 12px;
    line-height: 1.5;
   	text-align: center;
}
table.deliTable01 th.t-midashi {
	height: 26px;
    background: #999999;
    color: #ffffff;
   	text-align: center;
}
table.deliTable01 th.t-midashi2 {
	text-align: left !important;
}
table.deliTable01 td.tAL {
	text-align: left !important;
	padding-left: 10px;
}

table.deliTable01 td.bggray {
	background-color: #f9f9f9;
}

table.deliTable01 td.orange {
    background: #ffd000;
}
table.deliTable01 td.orange2 {
    background: #ff9c00;
}
table.deliTable01 td.blue {
    background: #a9e8ec;
}
.yellow {
    background: #fefc00;
}

/* @end */

/* ++++++++++++++++++++++++++++++++++++++++++++ */
/* 環境の配慮した商品・サービス
+++++++++++++++++++++++++++++++++++++++++++++++ */
/* ---------- 共通 ---------- */

#fsk-indexh2.midashi-colorBorder,
#fsk-kaisyuh2.midashi-colorBorder,
#fsk-shigenh2.midashi-colorBorder,
#fsk-torikumih2.midashi-colorBorder,
#fsk-greenh2.midashi-colorBorder,
#sk-markh2.midashi-colorBorder {
	border-bottom-color: #78a954;
}

#sk-mark.kblue {
	color: #78a954 !important;
}

/* ---------- W6 グリーン購入サポート ---------- */
/* @group W6 グリーン購入サポート　/f/service/kankyo/green.html pageID="fsk-green" */

#fsk-greenh4 {
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	border: none;
	font-size: 12px;
}

#fsk-greendl.icon dt {
	float: left;
	width: 30px;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#fsk-greendl.icon dd {
	_height: 1%; /* Hack for Win IE6 */
	margin: 0 0 0.5em 30px;
	padding: 0;
}

#fsk-greendiv.stBox-bNP {
	margin: 10px 0;
	padding:0;
	border: 1px solid #c7c8c3;
}

#fsk-greendiv.stBox-bNP table {
	margin: 10px;
}

#fsk-greendiv.stBox-bNP div.child {
	margin: 10px;
}

#fsk-greendiv.stBox-bNP div.topline {
	border-top: 1px solid #c7c8c3;
}
	/* for IE6 hack */
	* html body#fsk-greendiv.stBox-bNP div.topline {
		padding: 10px;
	}

	/* for IE7 hack */
	*:first-child+html body#fsk-greendiv.stBox-bNP div.topline {
		padding: 10px;
	}

/* @end */


/* ++++++++++++++++++++++++++++++++++++++++++++ */
/* アスクル家具サポート
+++++++++++++++++++++++++++++++++++++++++++++++ */

div#cfooter-furniture  {
	clear: both;
	width: 100%;
	margin: 20px 0 0px 0;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 5px 0 5px 0;
	font-size: 80%;
	line-height: 1.5;
	color: #878787;

}
div#cfooter-furniture p.fSt  {
	margin: 5px 0 0 0;
}

div#cfooter-furniture a:link	{
	color: #888888;
}
div#cfooter-furniture a:visited	{
	color: #AAAAAA
}
div#cfooter-furniture a:hover	{
	color: #888888;
	text-decoration: none;
}
div#cfooter-furniture a:active	{
	color: #0071b6;
}


/* W101 LAN・電話・電気工事　サービス案内 ---------- */

#ffs-electric .topline {
	border-top: 1px solid #c8c8c8;
	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

/* W102 オフィスの引越 ---------- */

#ffs-office .topline {
	border-top: 1px solid #c8c8c8;
	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

#ffs-office .Col-A1 {
	width: 583px;
	float: left;
}

#ffs-office4 .Col-A2 {
	width: 152px;
	float: right;
}


/* @group R4 新規会員登録 */

#r4 .stBox-C {
	margin: 10px 0;
	padding: 10px 10px 10px 10px;
	border: 5px solid #c7c8c3;
}

#r4 .stBox-b {
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #c7c8c3;
}

#r4 .Col-A1 {
	width: 425px;
}

#r4 .Col-A2 {
	width: 278px;
}

#r4 .Col-A2 img {
	float: right;
}

#r4 .Col-B1 {
	width: 463px;
}
#r4 .Col-B2 {
	width: 262px;
}
#r4 .Col-B2 img {
	border: 10px solid #ebebe6;
}

#r4 .Col-C1 {
	width: 485px;
}
#r4 .Col-C2 {
	width: 240px;

}
#r4 .Col-C2 img {
	border: 10px solid #ebebe6;
}
#r4 .Col-D1 {
	width: 531px;
}
#r4 .Col-D2 {
	width: 194px;

}
#r4 .Col-D2 img {
	border: 10px solid #ebebe6;
}

#r4 #pagebody h3.truck {
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
}

#r4 div#chart01_n {
	position: relative;
	width: 755px;
	height: 193px;
	background: url(/club_com/sp/first_img/r4-chart-bg.jpg) no-repeat;
}

#r4 div#chart01_n #point1 {
	position: absolute;
	top: 151px;
	left: 36px;
}
#r4 div#chart01_n #point2 {
	position: absolute;
	top: 151px;
	left: 225px;
}
#r4 div#chart01_n #point3 {
	position: absolute;
	top: 151px;
	left: 399px;
}

#r4 div#chart01_n #first {
	position: absolute;
	top: 141px;
	left: 599px;
}

/* @end */

/* @group W1 はじめての方へ */

#ff-index .Col-A1 {
	width: 485px;
}
#ff-index .Col-A2 {
	width: 240px;
}

#ff-index .topline {
	border-top: 1px solid #c8c8c8;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

#ff-index .Col-B1 {
	width: 463px;
}
#ff-index .Col-B2 {
	margin-right: 20px;
	width: 242px;
}
#ff-index .Col-B2 img {
	border: 10px solid #ebebe6;
}


#ff-index .Col-D1 {
	width: 55px;
}
#ff-index .Col-D2 {
	width: 291px;
}

#ff-index .Col-E1 {
	width: 80px;
}
#ff-index .Col-E2 {
	width: 264px;
}

#ff-index .Col-F1 {
	width: 218px;
}
#ff-index .Col-F2 {
	width: 126px;
}

#ff-index .Col-G1 {
	width: 35px;
}
#ff-index .Col-G2 {
	width: 319px;
}

#ff-index .Col-H1 {
	width: 455px;
}
#ff-index .Col-H2 {
	width: 258px;
}


#ff-index div#chart01 {
	position: relative;
	width: 755px;
	height: 193px;
	background: url(/club_com/sp/first_img/index-chart01-bg.gif) no-repeat;
}
#ff-index div#chart01 #point1 {
	position: absolute;
	top: 151px;
	left: 38px;
}
#ff-index div#chart01 #point23 {
	position: absolute;
	top: 151px;
	left: 235px;
}
#ff-index div#chart01 #point4 {
	position: absolute;
	top: 151px;
	left: 460px;
}

#ff-index div#chart01 #point5 {
	position: absolute;
	top: 151px;
	left: 614px;
}

/* 091222はじめての方へ　レコメンド文章追加 */

#ff-index .Col-F3 {
	width: 136px;
}

#ff-index .Col-D3 {
	width: 211px;
}

#ff-index .mgnb13 {
	margin-bottom:13px;
}


/* @end */






/* W2 すでにアスクルをご利用で、パスワードをお持ちでないお客様 */

/* @group W2 すでにアスクルをご利用で、パスワードをお持ちでないお客様 */

#ff-password .Col-A1 {
	width: 531px;
}
#ff-password .Col-A2 {
	width: 194px;
}

#ff-password .Col-B {
	width: 356px;
}

#ff-password .Col-C1 {
	width: 80px;
}
#ff-password .Col-C2 {
	width: 266px;
}

#ff-password .Col-D1 {
	width: 55px;
}
#ff-password .Col-D2 {
	width: 291px;
}

#ff-password .topline {
	border-top: 1px solid #c8c8c8;
	margin: 10px 0 0 0;
	padding: 10px 0 8px 0;
}



/* ----- 注釈 dot ----- */

#ff-password ul.stAnnodotM {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}

#ff-password ul.stAnnodotM li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 17px;
	background: url(/guide/img/icon-dotN.gif) no-repeat 0 0.2em;
}

#ff-password ul.stAnnodotM li {
	font-size: 12px;
	line-height: 1.2;
}

#ff-password p.stAnnoS {
	font-size: 10px;
	line-height: 1.2;
	color: #777777;
}

/* @end */

/* W3 商品＆サービスのご案内 /f/service/index.html pageID="fs-index" */

#fs-index .Col-A1 {
	width: 100px;
	float: left;
}

#fs-index .Col-A2 {
	width: 257px;
	float: right;
}


#fs-index .Col-B1 {
	width: 493px;
	float: left;
}

#fs-index .Col-B2 {
	width: 220px;
	float: right;
}

#fs-index .Col-B2 img {
	border: 10px solid #ebebe6;
}

#fs-index .topline {
	border-top: 1px solid #c8c8c8;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}


/* W11 アスクルのサービス pageID="fs-askul_service" */

#fs-askul_service h3 {
	border: none;
	margin: 0 0 0 0;
}

#fs-askul_service .Col-A1 {
	width: 100px;
	float: left;
}

#fs-askul_service .Col-A2 {
	width: 257px;
	float: right;
}

#fs-askul_service .Col-A3 {
	width: 645px;
	float: right;
}

/* ++++++++++++++++++++++++++++++++++++++++++++ */
/* アスクル家具サポート
+++++++++++++++++++++++++++++++++++++++++++++++ */

/* ----- W91 アスクル家具サポート /f/furniture/index.html pageID="fkagu-index" ----- */

#fkagu-index .Col-A1 {
	width: 561px;
}

#fkagu-index .Col-A2 {
	width: 174px;
}
#fkagu-index .Col-B1 {
	width: 109px;
}

#fkagu-index .Col-B2 {
	width: 238px;
}

#fkagu-index .Col-C1 {
	width: 174px;
}
#fkagu-index .Col-C2 {
	width: 174px;
	margin-left: 20px;
}
#fkagu-index .Col-C3 {
	width: 174px;
	margin-left: 19px;
}

#fkagu-index .Col-D1 {
	width: 174px;
	float: left;
}
#fkagu-index .Col-D2 {
	width: 173px;
	float: right;
}

#fkagu-index .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-index .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-index .Col-E3 {
	width: 235px;
}

#fkagu-index div#banner01 {
	display: block;
	position: relative;
	width: 367px;
	height: 150px;
	background: url(/club_com/sp/furniture/img/index-h2-01-banner-bg.gif) no-repeat;
}
#fkagu-index div#banner01 #link1 {
	position: absolute;
	top: 72px;
	left: 10px;
}

#fkagu-index ul.stLink1,
#fkagu-index ul.stLink1 li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 1.5;
}
#fkagu-index ul.stLink1 li {
margin:0;
padding:0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0.35em;
}
/*追記090212*/
#fkagu-index div#banner01 ul.stLink1 li{
background:transparent url(/resource/club_com/shared/icon-arrow.gif) no-repeat scroll 0 0.35em;
margin:35px 0 0 15px;
padding:0 0 0 15px;
}
/*追記090212*/
#fkagu-index table.table-z {
    width: 755px;
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
#fkagu-index table.table-z td {
    padding: 13px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

#fkagu-index .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	margin: 20px 0 0 0;
	padding: 10px 0 8px 0;
}
#fkagu-index .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

/* ----- W92 お客様の声＆納品事例 一覧 ----- */

#ffexa-service h4 {
	border: none;
	margin: 0 0 5px 0;
}

#ffexa-service .Col-A1 {
	width: 561px;
}

#ffexa-service .Col-A2 {
	width: 174px;
}
#ffexa-service .Col-B1 {
	width: 109px;
}

#ffexa-service .Col-B2 {
	width: 238px;
}

#ffexa-service .Col-C1 {
	width: 168px;
}
#ffexa-service .Col-C2 {
	width: 168px;
	margin-left: 20px;
}
#ffexa-service .Col-C3 {
	width: 168px;
	margin-left: 20px;
}

#ffexa-service .Col-D1 {
	width: 174px;
	float: left;
}
#ffexa-service .Col-D2 {
	width: 173px;
	float: right;
}

#ffexa-service .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffexa-service .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffexa-service .Col-E3 {
	width: 235px;
}

#ffexa-service .Col-F1 {
	width: 75px;
	float: left;
}
#ffexa-service .Col-F2 {
	width: 638px;
	float: right;
}

#ffexa-service div#banner01 {
	display: block;
	position: relative;
	width: 367px;
	height: 100px;
	background: url(/club_com/sp/furniture/img/index-h2-01-banner-bg.gif) no-repeat;
}
#ffexa-service div#banner01 #link1 {
	position: absolute;
	top: 72px;
	left: 10px;
}

#ffexa-service ul.stLink1,
#ffexa-service ul.stLink1 li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 1.5;
}
#ffexa-service ul.stLink1 li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0.35em;
}

#ffexa-service table.table-z {
    width: 755px;
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
#ffexa-service table.table-z td {
    padding: 13px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

#ffexa-service .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	margin: 20px 0 0 0;
	padding: 10px 0 8px 0;
}
#ffexa-service .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


/* ----- W93 W94 事例紹介１、２ ----- */


#ffex-jirei .Col-A1 {
	width: 496px;
}

#ffex-jirei .Col-A2 {
	width: 240px;
}

#ffex-jirei .Col-B1 {
	width: 80px;
	float: left;
}

#ffex-jirei .Col-B2 {
	width: 145px;
	float: right;
}

#ffex-jirei .Col-C1 {
	width: 238px;
	float: left;
}

#ffex-jirei .Col-C2 {
	width: 238px;
	float: right;
}

#ffex-jirei .Col-D1 {
	width: 238px;
	float: left;
}

#ffex-jirei .Col-D2 {
	width: 502px;
	float: right;
}
/*090216追加*/
#ffex-jirei .Col-F1 {
	width: 238px;
	float: left;
}

#ffex-jirei .Col-F2 {
margin-left:20px;
	width: 238px;
	float: left;
}
#ffex-jirei .Col-F3 {
margin-left:20px;
	width: 238px;
	float: right;
}
/*090216追加*/
#ffex-jirei .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	margin: 0;
	padding: 6px 0 6px 0;
}


#ffex-jirei .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffex-jirei .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffex-jirei .Col-E3 {
	width: 235px;
}

#ffex-jirei .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}



/* ----- W98 ご依頼の流れ  /f/furniture/flow.html pageID="fkagu-flow" ----- */
/* ----- W99 3Dムービーを体感する  /f/furniture/simulation.html pageID="fkagu-flow" ----- */

#fkagu-flow h2 {
	margin-bottom: 0;
}


#fkagu-flow .Col-flow {
	width: 755px;
	padding-top: 15px;
	padding-bottom: 30px;
	background: url(/club_com/sp/furniture/img/flow-bigarrow.gif) repeat-y 0 bottom;
}
#fkagu-flow .Col-flow2 {
	width: 755px;
	padding-top: 15px;
	padding-bottom: 20px;
	background: none;
}

#fkagu-flow .Wrap {
	width: 670px;
	margin-left: 85px;
}

#fkagu-flow .Col-A1 {
	width: 325px;
	float: left;

}
#fkagu-flow .Col-A2 {
	width: 325px;
	float: right;

}

#fkagu-flow .Col-B1 {
	width: 109px;
	float: left;

}
#fkagu-flow .Col-B2 {
	width: 196px;
	float: right;

}

#fkagu-flow .Col-C1 {
	width: 210px;
	margin-right: 20px;
}
#fkagu-flow .Col-C2 {
	width: 210px;
	margin-right: 20px;
}
#fkagu-flow .Col-C3 {
	width: 210px;
}


#fkagu-flow .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-flow .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-flow .Col-E3 {
	width: 235px;
}

#fkagu-flow .Col-F1 {
	width: 415px;
	float: left;

}
#fkagu-flow .Col-F2 {
	width: 235px;
	float: right;

}

#fkagu-flow .Col-G1 {
	/*width: 535px;*/
	float: left;
	width:400px;

}
#fkagu-flow .Col-G2 {
	/*width: 200px;*/
	float: right;
	width:355px;

}
#fkagu-flow .Col-H1 {
	width: 300px;
	float: left;

}
#fkagu-flow .Col-H2 {
	width: 435px;
	float: right;

}

#fkagu-flow .Col-F2 p.btn img {
	border: 10px solid #ebebe6;
}

#fkagu-flow .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#fkagu-flow .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 6px 0 6px 0;
}

/* ----- dot List ----- */

#fkagu-flow ul.dotlist {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#fkagu-flow ul.dotlist li {
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 1.5;
	background: url(/resource/club_com/shared/icon-dotN.gif) no-repeat 0 0.35em;
}

/* ----- W100 ヒヤリングページ  /f/furniture/hearing.html pageID="fkagu-hearing" ----- */

#fkagu-hearing .Col-A1 {
	width: 235px;
	margin-right: 25px;

}
#fkagu-hearing .Col-A2 {
	width: 235px;
	margin-right: 25px;

}
#fkagu-hearing .Col-A3 {
	width: 235px;
}

#fkagu-hearing #pagebody h3 {
	margin: 10px 0 0 0;
	padding: 0 0 3px 0;
	border-bottom: none;
	font-size: 12px;
	font-weight: bold;
}

#fkagu-hearing  .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-hearing  .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#fkagu-hearing  .Col-E3 {
	width: 235px;
}

#fkagu-hearing  .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#fkagu-hearing .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 10px 0 10px 0;
}


#fkagu-hearing .Col-B1 {
	width: 112px;

}
#fkagu-hearing .Col-B2 {
	width: 623px;

}

/* ----- W103 間仕切り・パーティション工事 ----- */
#ffs-partition h3 {
	border: none;
}

#ffs-partition .Col-A1 {
	width: 238px;
	margin-right: 20px;
	text-align: center;
}
#ffs-partition .Col-A2 {
	width: 238px;
	margin-right: 21px;
	text-align: center;
}
#ffs-partition .Col-A3 {
	width: 238px;
	text-align: center;
}

#ffs-partition .Col-B1 {
	width: 174px;
	float: left;
}
#ffs-partition .Col-B2 {
	width: 174px;
	float: right;
}

#ffs-partition .Col-C1 {
	width: 109px;
	margin-right: 20px;
	text-align: center;
}
#ffs-partition .Col-C2 {
	width: 109px;
	margin-right: 20px;
	text-align: center;
}
#ffs-partition .Col-C3 {
	width: 109px;
	text-align: center;
}



#ffs-partition .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffs-partition .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffs-partition .Col-E3 {
	width: 235px;
}

#ffs-partition .topline {
	border-top: 1px solid #c8c8c8;
	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#ffs-partition .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 10px 0 10px 0;
}

/* ----- W107 セキュリティシステム工事 ----- */
#ffs-security h3 {
	border: none;
}



#ffs-security .Col-A1 {
	/*width: 497px;*/
	float: left;
	width: 265px;
}
#ffs-security .Col-A2 {
/*	width: 238px;*/
	float: right;
	width:490px;
}

#ffs-security .Col-B1 {
	float: left;
	/*text-align:center;
	width: 238px;*/
	text-align:left;
	width:235px;
}
#ffs-security .Col-B2 {
	width:520px;
	/*width: 497px;*/
	float: right;
}
#ffs-security .Col-C1 {
	/*width: 238px;*/
	margin-right: 20px;
	text-align: center;
	float:left;
	width:155px;
}
#ffs-security .Col-C2 {
/*	width: 238px;
	margin-right: 21px;*/
	text-align: center;
	float:left;
	margin-right:16px;
	width:151px;
}
#ffs-security .Col-C3 {
	width: 238px;
	text-align: center;
}
#ffs-security .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffs-security .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffs-security .Col-E3 {
	width: 235px;
}

#ffs-security .topline {
	border-top: 1px solid #c8c8c8;
	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

#ffs-security .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 10px 0 10px 0;
}



/* ----- W106 オリジナルサインプレート作成サービス  /f/furniture/service/plate.html pageID="ffs-plate" ----- */

#ffs-plate .Col-A1 {
	float: left;
	width: 210px;
}
#ffs-plate .Col-A2 {
	float: right;
	width: 147px;
}

/* ----- 注釈 dot ----- */
#ffs-plate ul.stAnnodotS,
#ffs-plate ul.stAnnodotM {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
#ffs-plate ul.stAnnodotS li,
#ffs-plate ul.stAnnodotM li {
	margin: 0 0 0 0;
	padding: 0 0 0 17px;
	background: url(/resource/club_com/service/furniture/shared/icon-dotN.gif) no-repeat 0 0.2em;
}
#ffs-plate ul.stAnnodotS li {
	font-size: 10px;
	line-height: 1.5;
	color: #777777;
}
#ffs-plate ul.stAnnodotM li {
	font-size: 12px;
	line-height: 1.5;
}


#ffs-plate .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffs-plate .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffs-plate .Col-E3 {
	width: 235px;
}

#ffs-plate .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#ffs-plate .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 10px 0 10px 0;
}

/* ----- W110 家具レイアウト依頼フォーム FAX送付 依頼ページ  /f/furniture/layout_form/start.html pageID="ffl-start" ----- */
#ffl-start .Col-A1 {
	float: left;
	width: 465px;
}
#ffl-start .Col-A2 {
	float: right;
	width: 270px;
}

/* ----- W105 ブラインド・ロールスクリーンサイズオーダーサービス /f/furniture/service/blind.html pageID="ffs-blind" ----- */


#ffs-blind .Col-A1 {
	float: left;
	width: 515px;
}
#ffs-blind .Col-A2 {
	float: right;
	width: 220px;
}

#ffs-blind .Col-Price {
	width: 200px;
	padding: 10px;
	margin-bottom: 3px;
	background-color: #f3f3f3;
}

#ffs-blind .Col-Price-A1 {
	width: 200px;
	margin-bottom: 5px;
}

#ffs-blind .Col-Price-A2 {
	width: 186px;
	padding: 7px;
	background-color: #ffffff;

}

#ffs-blind .Col-Price-A1 p,
#ffs-blind .Col-Price-A2 p {
	text-align: left;
}



#ffs-blind .Col-B1 {
	float: left;
	width: 280px;
}
#ffs-blind .Col-Bwrap {
	float: right;
	width: 450px;
}
#ffs-blind .Col-B2 {
	float: left;
	width: 220px;
}
#ffs-blind .Col-B3 {
	float: right;
	width: 220px;
}


#ffs-blind .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 8px 0 8px 0;
}



#ffs-blind .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffs-blind .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffs-blind .Col-E3 {
	width: 235px;
}

#ffs-blind .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#ffs-blind .Col-C1 {
	float: left;
	width: 164px;
}
#ffs-blind .Col-C2 {
	float: right;
	width: 571px;
}


/* ----- W104 タイルカーペット・OAフロア工事 /f/furniture/service/carpet.html pageID="ffs-carpet" ----- */


#ffs-carpet .Col-A1 {
	float: left;
	width: 260px;
}
#ffs-carpet .Col-A2 {
	float: right;
	width: 480px;
}



#ffs-carpet .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 8px 0 8px 0;
}

#ffs-carpet .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffs-carpet .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffs-carpet .Col-E3 {
	width: 235px;
}

#ffs-carpet .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}

/* ----- W95 新規家具レイアウトコース /f/furniture/layout/service.html pageID="ffl-service" ----- */

#ffl-service .lines {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 8px 0 8px 0;
}

#ffl-service .Col-E1 {
	width: 235px;
	margin-right: 10px;
}
#ffl-service .Col-E2 {
	width: 235px;
	margin-right: 10px;
}
#ffl-service .Col-E3 {
	width: 235px;
}

#ffl-service .topline {
	border-top: 1px solid #c8c8c8;

	margin: 8px 0 0 0;
	padding: 8px 0 8px 0;
}


#ffl-service .Col-A1 {
	float: left;
	width: 109px;
}
#ffl-service .Col-A2 {
	float: right;
	width: 238px;
}
/*追記090212*/
#ffl-service .Col-B1 {
	float: left;
	width: 387px;
}
#ffl-service .Col-B2 {
	float: right;
	width: 367px;
}
/*追記090212*/
/* ----- テキストリンク 横 ----- */

#ffl-service ul.stLink1a,
#ffl-service ul.stLink1a li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
	display: inline;
}
#ffl-service ul.stLink1a li {
	margin: 0 20px 0 0;
	padding: 0 0 0 15px;
	background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0;
}

#ffl-service dl.stAnnoS2 {
	margin: 0 0 0 0;
}

/* ステップ図 */

#ffl-service #stepWrap {
	width: 755px;
	height: 172px;
	background-image: url(/resource/club_com/service/furniture/shared/service-h2-03stepchart.gif);
}


#ffl-service #stepWrap #stepCol-Aw {
	width: 182px;
	margin-right: 9px;
}
#ffl-service #stepWrap #stepCol-Bw {
	width: 182px;
	margin-right: 9px;
}
#ffl-service #stepWrap #stepCol-Cw {
	width: 182px;
	margin-right: 9px;
}
#ffl-service #stepWrap #stepCol-Dw {
	width: 182px;
}


#ffl-service #stepWrap #stepCol-Aw .stepCol-A2 p,
#ffl-service #stepWrap #stepCol-Bw .stepCol-B2 p,
#ffl-service #stepWrap #stepCol-Cw .stepCol-C2 p,
#ffl-service #stepWrap #stepCol-Dw .stepCol-D2 p {
	padding: 5px 12px 0 12px;
}



/* ----- W85 サイトマップ /f/sitemap/index.html pageID="f-sitemap" ----- */

#f-sitemap .Col-A1 {
	width: 367px;
	float: left;
}
#f-sitemap .Col-A2 {
	width: 367px;
	float: right;
}

#f-sitemap h2.midashi-colorBorderred {
	border-bottom: 5px solid #e0273a;
	padding-bottom: 2px;
}
/*body#f-sitemap ul a:link	{
	color: #333333;
}*/
/*body#f-sitemap ul a:visited	{
	color: #333333
}*/
/*body#f-sitemape ul a:hover	{
	color: #333333;
	text-decoration: none;
}*/
/*body#f-sitemap ul a:active	{
	color: #333333;
}*/

#f-sitemap ul.stLinkL,
#f-sitemap ul.stLinkL li,
#f-sitemap ul.stLinkP,
#f-sitemap ul.stLinkP li,
#f-sitemap ul.stLinkL1,
#f-sitemap ul.stLinkL1 li,
#f-sitemap ul.stLinkL2,
#f-sitemap ul.stLinkL2 li,
#f-sitemap ul.stLinkL3,
#f-sitemap ul.stLinkL3 li,
#f-sitemap ul.stLinkL4,
#f-sitemap ul.stLinkL4 li,
#f-sitemap ul.stLinkL5,
#f-sitemap ul.stLinkL5 li,
#f-sitemap ul.stLinkL6,
#f-sitemap ul.stLinkL6 li,
#f-sitemap ul.stLinkL7,
#f-sitemap ul.stLinkL7 li,
#f-sitemap ul.stLinkL8,
#f-sitemap ul.stLinkL8 li,
#f-sitemap ul.stLinkL9,
#f-sitemap ul.stLinkL9 li,
#f-sitemap ul.stLinkL10,
#f-sitemap ul.stLinkL10 li {
	list-style: none;
	padding: 0;
	line-height: 1.5;
}
#f-sitemap ul.stLinkL li,
#f-sitemap ul.stLinkP li,
#f-sitemap ul.stLinkL1 li,
#f-sitemap ul.stLinkL2 li,
#f-sitemap ul.stLinkL3 li,
#f-sitemap ul.stLinkL4 li,
#f-sitemap ul.stLinkL5 li,
#f-sitemap ul.stLinkL6 li,
#f-sitemap ul.stLinkL7 li,
#f-sitemap ul.stLinkL8 li,
#f-sitemap ul.stLinkL9 li,
#f-sitemap ul.stLinkL10 li {
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}
#f-sitemap ul.stLinkL li { background: url(/resource/club_com/shared/icon-arrow.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkP li { background: url(/resource/club_com/shared/icon-window.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL1 li { background: url(/resource/club_com/shared/arrow_blue.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL2 li { background: url(/resource/club_com/shared/arrow_kimidori.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL3 li { background: url(/resource/club_com/shared/arrow_red.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL4 li { background: url(/resource/club_com/shared/arrow_green.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL5 li { background: url(/resource/club_com/shared/arrow_purple.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL6 li { background: url(/resource/club_com/shared/arrow_brown.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL7 li { background: url(/resource/club_com/shared/arrow_orange.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL8 li { background: url(/resource/club_com/shared/arrow_aqua.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL9 li { background: url(/resource/club_com/shared/arrow_kon.gif) no-repeat 0 0.35em; }
#f-sitemap ul.stLinkL10 li { background: url(/resource/club_com/shared/arrow_pink.gif) no-repeat 0 0.35em; }


#f-sitemap .bottomline {
	border-bottom: 1px solid #c8c7c2;
	padding-bottom: 7px;
}


/* ----- W12 アスクルアリーナ／ぽちっとアスクルとは？ /f/service/askul_arena.html pageID="fs-askul_arena" ----- */

#fs-askul_arena .Col-A1 {
	width: 232px;
	margin-left: 15px;
}
#fs-askul_arena .Col-A2 {
	width: 232px;
	margin-left: 15px;
}
#fs-askul_arena .Col-A3 {
	width: 232px;
	margin-left: 15px;
}

#fs-askul_arena .Col-B1 {
	width: 353px;
	margin-left: 15px;
}
#fs-askul_arena .Col-B2 {
	width: 353px;
	margin-left: 20px;
}

#fs-askul_arena .Col-C1 {
	width: 158px;
	float: left;
}
#fs-askul_arena .Col-C2 {
	width: 577px;
	float: right;
}

#fs-askul_arena .Col-D1 {
	width: 510px;
	float: left;
}
#fs-askul_arena .Col-D2 {
	width: 195px;
	float: right;
	margin-right: 20px;
}

#fs-askul_arena .Col-E1 {
	width: 222px;
	float: left;
}
#fs-askul_arena .Col-E2 {
	width: 513px;
	float: right;
}
#fs-askul_arena .Col-F1 {
	width: 542px;
	float: left;
}
#fs-askul_arena .Col-F2 {
	width: 153px;
	float: right;
	margin-right: 20px;
}


/* ----- W4 アスクルの商品 /f/service/goods.html pageID="fs-goods" ----- */

#fs-goods .Col-A1 {
	width: 238px;
}
#fs-goods .Col-A2 {
	width: 239px;
	margin-left: 20px;
}
#fs-goods .Col-A3 {
	width: 238px;
	margin-left: 20px;
}
#fs-goods .Col-B1 {
	width: 55px;
	float: left;
}
#fs-goods .Col-B2 {
	width: 168px;
	float: right;
}

#fs-goods .Col-C1 {
	width: 80px;
	float: left;
}
#fs-goods .Col-C2 {
	width: 143px;
	float: right;
}


/* ----- K8-2-1 商品 pageID="fs-goods" ----- */

#K8-2-1 table.table-A {
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}



#K8-2-1 table.table-A {
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

#K8-2-1 table.table-A th {
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background: #f6f6f4;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap;
}
#K8-2-1 table.table-A td {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
    text-indent: 1em;
    font-size: 90%;
}

#K8-2-1 table.table-B {
    border: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

#K8-2-1 table.table-B th {
	padding: 10px;
    border: #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    background: #f0f0f0;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap;
}
#K8-2-1 table.table-B td {
    padding: 5px;
    border: 1px #c8c7c2 solid;
    border-width: 0 0 1px 1px;
    font-size: 90%;
    text-align: center;
}

#K8-2-1 table.table-B td.tbg {
    background: #f6f6f6;
}


#K8-2-1 span.price {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #e63228;
}

/* ----- K6-1 アスクルオリジナルコピー用紙  pageID="K6-1" ----- */
#K6-1 .Col-A1 {
	float: left;
	width: 252px;
	background-color: yellow;
}
#K6-1 .Col-A2 {
	float: right;
	width: 483px;
}

table.table-Z {

    border-collapse: collapse;
    border-spacing: 0;
}

table.table-Z th {
    padding: 0;
    border-bottom: 1px #c8c7c2 solid;
    border-width: 0 0 1px 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 120%;
    text-align: right;

}
table.table-Z th div {
    text-align: left;
}
table.table-Z td div.txtAL {
	text-align: left;
	margin-left: 29px;
}
table.table-Z td div.txtAL div {
	font-size: 12px;
	line-height: 1.5;
}

table.table-Z td {
    padding: 0;
    border-bottom: 1px #c8c7c2 solid;
    border-width: 0 0 1px 0;
    font-size: 12px;
    text-align: right;
}

table.table-Z td input {
    text-align: right;
}

table.table-Z td.end,
table.table-Z th.end {
    border-bottom: none;
    padding: 0;
}



#K6-1 ul.hanbai-unit1,
#K6-1 ul.hanbai-unit1 li,
#K6-1 ul.hanbai-unit2,
#K6-1 ul.hanbai-unit2 li,
#K6-1 ul.hanbai-unit3,
#K6-1 ul.hanbai-unit3 li {
	list-style: none;
	padding: 0;
	/*line-height: 24px;*/
	text-align: left;
}
#K6-1 ul.hanbai-unit1 li {
	margin: 0;
	padding: 5px 0 0 29px;
	background: url(/club_com/sp/copy_img/icon-hanbaitanni-issatu.gif) no-repeat 0 0;
	height:24px;
}
#K6-1 ul.hanbai-unit2 li {
	margin: 0;
	padding: 5px 0 0 29px;
	background: url(/club_com/sp/copy_img/icon-hanbaitanni-set.gif) no-repeat 0 0;
	height:24px;
}
#K6-1 ul.hanbai-unit3 li {
	margin: 0;
	padding: 5px 0 0 29px;
	background: url(/club_com/sp/copy_img/icon-hanbaitanni-case.gif) no-repeat 0 0;
	height:24px;
}

#K6-1 td.price {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #e63228;
}
#K6-1 span.price2 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #e63228;
}

/* text color */


#K6-1 span.blue {
	color: #0949a8;
}
#K6-1 span.aqua {
	color: #499ddd;
}
#K6-1 span.green {
	color: #88bc6a;
}
#K6-1 span.ocher {
	color: #c4c26f;
}
#K6-1 span.red {
	color: #e72d30;
}
#K6-1 span.orange {
	color: #f4a01a;
}
#K6-1 span.black {
	color: #666666;
}

/* 4 box */


#K6-1 .Col-B1 {
	width: 178px;
	margin-right: 11px;
}

#K6-1 .Col-B2 {
	width: 183px;
	margin-right: 11px;
}

#K6-1 .Col-B3 {
	width: 183px;
	margin-right: 11px;
}

#K6-1 .Col-B4 {
	width: 178px;
}

/* 3 box */

#K6-1 .Col-C1 {
	width: 244px;
	margin-right: 11px;
}

#K6-1 .Col-C2 {
	width: 245px;
	margin-right: 11px;
}

#K6-1 .Col-C3 {
	width: 244px;
}

/* 5 box */

#K6-1 .Col-D1 {
	width: 143px;
	margin-right: 10px;
}

#K6-1 .Col-D2 {
	width: 143px;
	margin-right: 10px;
}

#K6-1 .Col-D3 {
	width: 143px;
	margin-right: 10px;
}

#K6-1 .Col-D4 {
	width: 143px;
	margin-right: 10px;
}

#K6-1 .Col-D5 {
	width: 143px;
}

#K6-1 .Col-D5 ul li.none {
	display: block;
	width: 96px;
	text-align: center;
}


/* 2 box */

#K6-1 .Col-E1 {
	width: 236px;
	margin-right: 10px;
}

#K6-1 .Col-E2 {
	width: 237px;
}

#K6-1 .Col-F1 {
	width: 335px;
}

#K6-1 .Col-F2 {
	width: 390px;
}



/* lines */
#K6-1 .bottomline1 {
	margin-bottom: 8px;
	border-bottom: 1px solid #c8c8c8;
}
#K6-1 ul.bottomline1 {
	padding-bottom: 8px;
}
#K6-1 .bottomlineWrap {
	padding-bottom: 8px;
	border-bottom: 1px solid #c8c8c8;
}



#K6-1 div h2.midashi-colorBorderred {
	border-bottom: 5px solid #e0273a;
	padding-bottom: 2px;
}




table.table-Z2 {
    border-top: 1px #c8c7c2 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-Z2 th {
    padding: 0;
    border-bottom: 1px #c8c7c2 solid;
    border-width: 0 0 1px 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 120%;
    text-align: right;

}
table.table-Z2 th div {
    text-align: left;
}
table.table-Z2 td div.txtAL {
	text-align: left;
	margin-left: 29px;
}
table.table-Z2 td div.txtAL div {
	font-size: 12px;
	line-height: 1.5;
}

table.table-Z2 td {
    padding: 0;
    border-bottom: 1px #c8c7c2 solid;
    border-width: 0 0 1px 0;
    font-size: 12px;
    text-align: right;
}

table.table-Z2 td input {
    text-align: right;
}

table.table-Z2 td.end,
table.table-Z2 th.end {
    border-bottom: none;
    padding: 0;
}

#K6-1 .GWrap {
	padding: 5px 0;
	border-bottom: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
}

#K6-1 .Col-G1 {
	width: 225px;
	margin-right: 40px;
}

#K6-1 .Col-G2 {
	width: 225px;
	margin-right: 40px;
}

#K6-1 .Col-G3 {
	width: 225px;
}

#K6-1 #pagebody table ul {
	font-size: 12px;
	line-height: 1.5;
}

/* 090618 お取り寄せトップul記述 */
ul.dots,
ul.dots li {
	list-style: none;
}




/*
**********************************************************************/
#main .txtBB {
	color: #000000;
	font-size: 100%;
}
#main .dGray { color: #333333;}
#main .overflowH { overflow: hidden; }
#main ul.noStyle li { list-style: none; }
#main .imeActive { ime-mode: active; }
#main .imeDis { ime-mode: disabled; }
#main .needW { width: 33px; }
#main .w100 { width: 100%; }
#main .dataW { width: 476px; }
#main .clear { clear: both; }
#main .left { float: left; }
#main .right { float: right; }
#main .posRelative { position: relative; }
#main div#contents-head.posRelative p.upDate {
	position: absolute;
	top: 10px;
	right: 0px;
	font-size: 80%;
}
#main .sum { font-family:"Arial","helvetica",sans-serif; }
#main div#contents-title h1.txt200 { font-size: 200%; }
#main .tgray { color: #969691; }
#main .txtC { text-align: center; }
#main .txtL { text-align: left; }
#main .txtR { text-align: right; }
#main .txtS { font-size: 80%; }
#main .txtS2 { font-size: 12px; }
#main .red { color: #e63228; }
#main .black { color: #333333 !important; }
#main .bold {	font-weight: bold; }
#main .txt14, p.txt14, td.txt14 {
	font-size: 116%;
}
#main .txt1 { font-size:1px; }
#main .txt70 { font-size: 70%; }
#main .txt80 { font-size: 80%; }
#main .txt90 { font-size: 90%; }
#main .txt120 { font-size: 120%; }
#main .txt150 { font-size: 150%; }
#main .txt180 { font-size: 180%; }
#main p.lh150, span.lh150 { line-height: 150%; }
#main .lh125 { line-height: 125%; }
#main p.lh100, span.lh100 { line-height: 100%; }
#main p.lh1_5 { line-height: 1.5em; }
#main .tnormal,
#main p.tnormal,
#main strong.tnormal {
	font-weight: normal !important;
}
#main .bgWhite { background: #ffffff; }
#main .pT0 { padding-top: 0; }
#main .pT4iePT2 {
	padding-top: 3px;
}
#main .pT4iePT2,
#main .iePT2 {
	_padding-top: 2px;
}
#main .iePT5 {
	/padding-top:5px;
}
#main .ieMB10 {
	_margin-bottom: 10px;
}
#main .iePT12 {
	_padding-top:12px !important;
}
#main *+html .pT4iePT2,
#main *+html .iePT2 {
	padding-top: 2px;
}
#main .pT3 { padding-top: 3px; }
#main .pT4 { padding-top: 4px; }
#main .pT5 { padding-top: 5px; }
#main .pT7 { padding-top: 7px; }
#main .pT8 { padding-top: 8px; }
#main tr.pTB8 td {
	padding-top: 6px;
	padding-bottom: 6px;
}
#main .pT6 { padding-top: 6px; }
#main .pT10 { padding-top: 10px !important; }
#main .pT14 { padding-top: 14px; }
#main .pR0 { padding-right: 0px !important; }
#main .pR5 { padding-right: 5px !important; }
#main .pR10 { padding-right: 10px; }
#main .pR20 { padding-right: 20px; }
#main .pR30 { padding-right: 30px !important; }
/* 06/10 start *************************************************************/
#main .pB0 { padding-bottom: 0px; }
/* 06/10 end   *************************************************************/
#main .pB2 { padding-bottom: 2px; }
#main .pB3 { padding-bottom: 3px; }
#main .pB4 { padding-bottom: 4px; }
#main .pB5 { padding-bottom: 5px; }
#main .pB8 { padding-bottom: 8px !important; }
#main .pB10 { padding-bottom: 10px; }
#main .pL0 { padding-left: 0px; }
#main .pL7 { padding-left: 7px; }
#main .pL10 { padding-left: 10px; }
#main .pL20 { padding-left: 20px; }
#main .pL22 { padding-left: 22px; }
#main .pL133 { padding-left: 133px; }
#main .pL23 { padding-left: 23px; }
#main .pA5 { padding: 5px; }
#main .pA10 { padding: 10px; }
#main .mT0 { margin-top: 0; }
#main .mT1 { margin-top: 1px; }
#main .mT2 { margin-top: 2px; }
#main .mT3 { margin-top: 3px; }
#main .mT4 { margin-top: 4px; }
#main .mT5 { margin-top: 5px; }
#main .mT6 { margin-top: 6px; }
#main .mT7 { margin-top: 7px; }
#main .mT8 { margin-top: 8px; }
#main .mT9 { margin-top: 9px; }
#main .mT10 { margin-top: 10px; }
#main .mT11 { margin-top: 11px; }
#main .mT12 { margin-top: 12px; }
#main .mT13 { margin-top: 13px; }
#main .mT14 { margin-top: 14px; }
#main .mT15,
#main .mT15ie13 {
	margin-top: 15px;
}
#main .mT15ie13 {	_margin-top: 13px; }
#main *+html .mT15ie13 { margin-top: 13px; }
#main .mT16 { margin-top: 16px; }
#main .mT17 { margin-top: 17px; }
#main .mT18 { margin-top: 18px; }
#main .mT20 { margin-top: 20px; }
#main .mT25 { margin-top: 25px; }
#main .mT27 { margin-top: 27px; }
#main .mT28 { margin-top: 28px; }
#main .mT30 { margin-top: 30px; }
#main .mT35 { margin-top: 35px; }
#main .mT40 { margin-top: 40px; }
#main .mT50 { margin-top: 50px; }
#main .mT400 { margin-top: 400px; }
#main .mT500 { margin-top: 500px; }
#main .mB0 { margin-bottom: 0 !important; }
#main .mB2 { margin-bottom: 2px; }
#main .mB3 { margin-bottom: 3px; }
#main .mB5 { margin-bottom: 5px; }
#main .mB8 { margin-bottom: 8px; }
#main .mB10 { margin-bottom: 10px; }
#main .mB20 { margin-bottom: 20px; }
#main .mB30 { margin-bottom: 30px; }
#main .mL1em { margin-left: 1.0em; }
#main .mL5 { margin-left: 5px; }
#main .mL10 { margin-left: 10px; }
#main .mL20 { margin-left: 20px; }
#main .mL22 { margin-left: 22px; }
#main .mL23 { margin-left: 23px; }
#main .mL24 { margin-left: 24px; }
#main .mL25 { margin-left: 25px; }
#main .mL27 { margin-left: 27px; }
#main .mL30 { margin-left: 30px; }
#main .mL50 { margin-left: 50px; }
#main .mL100 { margin-left: 100px; }
#main .mL130 { margin-left: 130px; }
#main .mL140 { margin-left: 140px; }
#main .mL8em { margin-left: 8.2em; }
#main .mL25em { margin-left: 2.5em; }
#main .mR0 { margin-right: 0px !important; }
#main .mR1 { margin-right: 1px; }
#main .mR3 { margin-right: 3px !important; }
#main .mR5 { margin-right: 5px !important; }
#main .mR6 { margin-right: 6px !important; }
#main .mR8 { margin-right: 8px; }
#main .mR10 { margin-right: 10px; }
#main .mR11 { margin-right: 11px; }
#main .mR12 { margin-right: 12px; }
#main .mR13 { margin-right: 13px; }
#main .mR15 { margin-right: 15px; }
#main .mR20 { margin-right: 20px; }
#main .mR50 { margin-right: 50px; }
#main .mL40 { margin-left: 40px; }
#main .limF30 { width:360px; }
#main .limF25 { width:310px; }
#main .limF20 { width:260px; }
#main .limF10 { width:160px; }
#main .limH12 { width:120px; }
#main .emailText { width:310px; }
#main .quickPartnumText { width:130px; }
#main .quickQuentityText { width:50px; }
#main .furnitureEstimateInquiryAddressText { width:285px; }
#main .furnitureLayoutInquiryFormPostText { width:110px; }
#main .furnitureLayoutInquiryFormLastnameText { width:110px; }
#main .furnitureLayoutInquiryFormNumberOfPeopleText { width:40px; }
#main .furnitureLayoutInquiryFormAddressText { width:285px; }
#main .furnitureLayoutInquiryFormBuilText { width:285px; }
#main .furnitureLayoutInquiryFormWishText { width:77%; }
#main .pointNumberText { width:110px; }
#main .pointQuantityText { width:35px; }
#main .ie6MgnL { _margin-left: 3px; }
#main .vAlign { vertical-align: middle; }
#main .vAlignT { vertical-align: top; }
#main .vAlignB { vertical-align: bottom; }
#main td.w24 {
	width: 24px;
}
#main .w310 { width: 310px; }
#main .w410 { width: 410px; }
#main .w620 { width: 620px; }
#main td.blank {
	font-size: 10px;
	line-height: 10px;
}
#main td.blank2 {
	font-size: 15px;
	line-height: 15px;
}
#main .textIndent {
	text-indent:-1.0em;
	padding-left:1.0em;
}
#main .textIndent_half {
	text-indent:-0.5em;
	padding-left:0.5em;
}
#main .textmark_half {
	text-indent: -0.5em;
	margin-left: 0.5em;
}
#main .textmark_double {
	text-indent: -1.9em;
	margin-left: 1.9em;
}
#main .bB0 { border-bottom: 0 !important; }




#main .midashi {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #C8C7C2;
	padding-bottom: 2px;
	zoom: 1;
}
#main .midashi2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C7C2;
	margin-bottom: 10px;
}
#main .midashi3 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #C8C7C2;
	padding-bottom: 5px;
	zoom: 1;
}
#main .midashi110 {
	font-size: 110%;
	line-height: 110%;
}
#main .borderBasic {
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
#main .midashi-colorBorder {
	border-bottom-color: #006ebe;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
#GN_01 .midashi-colorBorder,
#main .borderBasic.gn01 {
	border-bottom-color: #006dbc;
}
#GN_10 .midashi-colorBorder,
#main .borderBasic.gn10 {
	border-bottom-color: #9fc732;
}
#GN_02 .midashi-colorBorder,
#main .borderBasic.gn02 {
	border-bottom-color: #e53228;
}
#GN_03 .midashi-colorBorder,
#main .borderBasic.gn03 {
	border-bottom-color: #1c995f;
}
#GN_21 .midashi-colorBorder,
#main .borderBasic.gn21 {
	border-bottom-color: #8e42a6;
}
#GN_14 .midashi-colorBorder,
#main .borderBasic.gn14 {
	border-bottom-color: #977155;
}
#GN_15 .midashi-colorBorder,
#main .borderBasic.gn15 {
	border-bottom-color: #ef7726;
}
#GN_13 .midashi-colorBorder,
#main .borderBasic.gn13 {
	border-bottom-color: #00b3ef;
}
#GN_07 .midashi-colorBorder,
#main .borderBasic.gn07 {
	border-bottom-color: #4f59b7;
}
#GN_09 .midashi-colorBorder,
#main .borderBasic.gn09 {
	border-bottom-color: #fd81b7;
}
#main .borderBasic.gn11 {
	border-bottom-color: #f3a600;
}
#main .borderBasic.gray {
	border-bottom-color: #c8c8c3;
}
#main .midashi-colorBorder img {
	margin-bottom: 2px;
}
#main .midashi-colorBorder2 {
	border-bottom-color: #006ebe;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
#main .midashi-colorBorder2 img {
	margin-bottom: 2px;
}
#main .midashi-colorBorder.furniture,
#main .midashi-colorBorder2.furniture {
	border-bottom-color: #4f59b7;
}
body.index div.midashi-colorBorder,
body.index div.midashi-colorBorder2,
#main .borderBasic.common {
	border-bottom-color: #0071b6;
}
#main div.slashBg {
	padding: 5px 10px;
	width: 735px;
	border-top: 1px solid #ebebe6;
	border-bottom: 1px solid #ebebe6;
	background: transparent url(/resource/club_com/shared/bg_slash.gif) 0 0;
	overflow: hidden;
	clear: both;
}




/* feature.css
**********************************************************************/
#pagebody .secTxt {
	font-size:1.0em;
}
#pagebody .block-wrap h3 {
	border:none;
	font-size:0.834em;
	margin-bottom:0;
	padding:10px 0 5px;
	padding-left:15px;
}
#pagebody .catalogCateList li {
	font-size:1.0em;
}

/* mod_box.css
**********************************************************************/
#pagebody .mod_sectionBase .heading h2 {
	margin-bottom:0;
}
#pagebody .mod_cautionNoteB .body {
	font-size:1.0em;
}
#pagebody .mod_cautionNoteB .body .text.attention {
	font-weight:normal;
}
#pagebody .mod_cautionNoteB .body .text.attention .indent {
	text-indent:-1.0em;
	padding-left:1.0em;
}
#main .servicesContentHeading {
	margin:20px 0 5px;
}
#pagebody.servicesContensBody {
	background: url("/resource/images/myp/mypage-content-body-bg.gif") repeat-x left top;
	font-size: 1.2em;
	padding: 15px 0 0;
	margin:0;
}

#pagebody .header-bg-h2 {
	background:url(/resource/images/st/guide/shared/logion_h1_370_01_bg.gif) no-repeat left top #4ba4ff;
	padding: 7px 10px 0 20px;
	line-height: 1.4;
	min-height: 34px;
	line-height: 28px;
	_height: 34px;
	color: #fff;
	font-size: 1.4em;
	border-bottom: 1px solid #1b72e9;
	margin-bottom:10px;
}
#pagebody .header-bg-h2 h2 {
	margin-bottom:0;
}
#pagebody .header-bg-h2 h2 a {
	color:#fff;
}
#pagebody .mod_textHeading {
	font-size:1.6em;
}
body.fontL #pagebody .mod_textHeading {
	font-size:1.4em;
	line-height:1.6;
}
#pagebody .block-wrap .subttl {
	margin-top:20px;
	border-bottom:solid 1px #4ba4ff;
	font-size:1.6em;
}
#pagebody .block-wrap h3 {
	padding:10px 0 5px;
	padding-left:15px;
	background:url(/resource/images/sweet/sweet-subttl-border.gif) no-repeat 0 3px;
}
#pagebody .lineheight2 {
	line-height:2.0;
}
