/* コンテンツ部用CSS  */
/* 0.H tags */
.SH1 { clear:both; background:url(../img/common/BgSH1.gif) 0 0 no-repeat; padding-left:18px; margin-bottom:15px; line-height:69px; height:69px; color:#000; width:622px; position:relative;}
	.SH1 .CS1 { position:absolute; top:0px; left:32px; font-size:122%;}
	.SH1 .CS2_1 { position:absolute; top:0px; left:466px; font-weight:normal; font-size:108%;}
	.SH1 .CS2_2 { position:absolute; top:19px; left:464px; font-weight:normal; font-size:108%; line-height:1.2; display:block; width:150px;}


/* 1.P tags */

.SUCrumb1 { clear:both; margin-bottom:10px;}
.SUCrumb1 li { display:inline; padding-right:5px;}
.SUCrumb1 li a { padding-right:12px; background:url(http://www.curtain-damashii.com/img/common/IconCrumb1.gif) 100% 2px no-repeat;}

.SPLoope1 { position:relative; *zoom:1;}
.SPLoope1 .CSLoope1 { display:block; position:absolute; bottom:10px; left:10px;}
.SPLoope1 .CSLoope1W1 { _position:relative; display:block;}
	.SPLoope1 .CSLoope1 a { text-indent:-9999px; background:url(http://www.curtain-damashii.com/img/common/IconLoope1.png) 0 0 no-repeat; display:block; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='http://www.curtain-damashii.com/img/common/IconLoope1.png'); width:32px; height:32px; cursor:pointer;}

.SPLoope1 .CSLoope2 { display:block; position:absolute; bottom:10px; left:10px;}
.SPLoope1 .CSLoope2W1 { _position:relative; display:block;}
	.SPLoope1 .CSLoope2 a { text-indent:-9999px; background:url(http://www.curtain-damashii.com/img/common/IconLoope2.png) 0 0 no-repeat; display:block; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='http://www.curtain-damashii.com/img/common/IconLoope2.png'); width:18px; height:18px; cursor:pointer;}


/*  */
.ST1 { border-collapse:separate; border-top:1px solid #aaa14c; border-left:1px solid #aaa14c;}
.ST1 th { background:#fcf9dd; color:#000; padding:3px 5px; border-bottom:1px solid #aaa14c; border-right:1px solid #aaa14c; vertical-align:top; text-align:center;}
.ST1 td { background:#fff; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top;}
.ST1 p { padding:3px 5px;}
.ST1 .CTd2 p { font-weight:bold; font-size:108%;}
.ST1 .CTd3 p { font-weight:bold; text-align:right; color:#ff6600; font-size:108%;}

.SRdo1 { vertical-align:middle; margin-right:8px; margin-bottom:1px;}

.SIpt1 { height:17px; padding:2px 3px; border:1px solid #ccc;}
.STxa1 { padding:2px 3px; border:1px solid #ccc; width:95%;}

.SDContact1 { height:60px; width:100%; position:relative;}
	.SDContact1 input { cursor:pointer;}
.SDContact1 p { position:absolute; top:0px; left:0px; text-align:center;}
.SDContact1 .CPLt1 { text-align:left;}
.SDContact1 .CPCt1 { width:100%;}

.SPIcon1 { clear:both; border-top:1px dotted #ccc; text-align:right; padding:7px 10px;}
	.SPIcon1 a { background:url(../img/common/Arrow1.jpg) 0 2px no-repeat; padding-left:12px;}

.SDTop1_1 .SPIcon1 { border-top:1px dotted #ffc087;}
.SDTop1_2 .SPIcon1 { border-top:1px dotted #d5cc76;}
.SDTop1_3 .SPIcon1 { border-top:1px dotted #ccc;}
.SDTop1_4 .SPIcon1 { border-top:1px dotted #FF6262;}

/* 4.Top Page */
/*SDTop1*/
.SDTop1 { border-width:5px; border-style:solid; margin-bottom:20px; clear:both; width:612px; overflow:hidden;}
	.SDTop1_1 { border-color:#ffc087;}
	.SDTop1_2 { border-color:#d5cc76;}
	.SDTop1_3 { border-color:#ccc;}
	.SDTop1_3 { border-color:#FF6262;}
	
	#SDTopTab1_1 { display:block;}
	#SDTopTab1_2 { display:none;}
	#SDTopTab1_3 { display:none;}
	
	.SDTop1 .CU1 { padding:16px 0 0 16px; width:622px;}
		.SDTop1 .CU1 li { width:180px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
			.SDTop1 .CU1 li .CP1 { margin-bottom:6px;}
			.SDTop1 .CU1 li .CP2 { font-size:108%; font-weight:bold; height:44px; line-height:1.2;}
			.SDTop1 .CU1 li .CP3 { text-align:center;}
			.SDTop1 .CU1 li .CP4 { text-align:center; background:#999; color:#fff; font-weight:bold; font-size:98%; line-height:1.8;}
			.SDTop1 .CU1 li .CPIcon1 { position:absolute; top:-14px; margin-left:-10px;z-index: 10;}
			
			.SDTop1 .CU1 li .CPIcon1_1 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_1.png'); _width:58px; _height:58px;}
			.SDTop1 .CU1 li .CPIcon1_2 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_2.png'); _width:58px; _height:58px;}
			.SDTop1 .CU1 li .CPIcon1_3 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_3.png'); _width:58px; _height:58px;}
			
			.SDTop1 .CU1 li .CPIcon1 img { _display:none;}






/*SDTop2*/
.SDTop2 { border-width:5px; border-style:solid; margin-bottom:20px; clear:both; width:1010px; overflow:hidden;}
	.SDTop1_1 { border-color:#ffc087;}
	.SDTop1_2 { border-color:#d5cc76;}
	.SDTop1_3 { border-color:#ccc;}
	.SDTop1_4 { border-color:#FFA2A2;}
	
	#SDTopTab1_1 { display:block;}
	#SDTopTab1_2 { display:none;}
	#SDTopTab1_3 { display:none;}
	#SDTopTab1_3 { display:none;}
	
	.SDTop2 .CU1 { padding:16px 0 0 5px; width:1010px;}
		.SDTop2 .CU1 li { width:194px; float:left; margin-right:5px; margin-bottom:20px; position:relative;}*/
/*		.SDTop2 .CU1 li { width:180px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}*/
			.SDTop2 .CU1 li .CP1 { margin-bottom:6px;}
			.SDTop2 .CU1 li .CP2 { font-size:108%; font-weight:bold; height:50px; margin-top:6px; margin-bottom:0px; line-height:1.2;}
			.SDTop2 .CU1 li .CP3 { text-align:center;}
			.SDTop2 .CU1 li .CP4 { text-align:center; background:#999; color:#fff; font-weight:bold; font-size:98%; line-height:1.8;}
			.SDTop2 .CU1 li .CPIcon1 { position:absolute; top:-14px; margin-left:-10px;z-index: 10;}
			
			.SDTop2 .CU1 li .CPIcon1_1 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_1.png'); _width:58px; _height:58px;}
			.SDTop2 .CU1 li .CPIcon1_2 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_2.png'); _width:58px; _height:58px;}
			.SDTop2 .CU1 li .CPIcon1_3 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='./img/common/IconRank1_3.png'); _width:58px; _height:58px;}
			
			.SDTop2 .CU1 li .CPIcon1 img { _display:none;}







.SUTabTop1 { clear:both;}
.SUTabTop1 li { float:left; height:44px; overflow:hidden; margin-right:5px;}
.SUTabTop1 li a { display:block; height:44px; text-indent:-9999px; background:url(../img/index/TabTop1.gif) 0 0 no-repeat;}

	.SUTabTop1 .CLi1 a { width:212px; background-position:0px 0px;}
	.SUTabTop1 .CLi2 a { width:172px; background-position:-217px 0px;}
	.SUTabTop1 .CLi3 a { width:182px; background-position:-394px 0px;}

	.SUTabTop1 .CLi1 a.ROn , .SUTabTop1 .CLi1 a:hover { width:212px; background-position:0px -44px;}
	.SUTabTop1 .CLi2 a.ROn , .SUTabTop1 .CLi2 a:hover { width:172px; background-position:-217px -44px;}
	.SUTabTop1 .CLi3 a.ROn , .SUTabTop1 .CLi3 a:hover { width:182px; background-position:-394px -44px;}


/* component */
/*SD1*/
.SD1 { border:1px solid #ccc;; margin-bottom:20px; clear:both; width:592px; overflow:hidden;}
	
	.SD1 .CU1 { padding:16px 0 0 16px; width:622px;}
		.SD1 .CU1 li { width:180px; float:left; margin-right:10px; margin-bottom:10px; position:relative;}
			.SD1 .CU1 li .CP1 { margin-bottom:6px;}
			.SD1 .CU1 li .CP2 { font-size:108%; font-weight:bold; height:44px; line-height:1.2;}



/* FAQ */
.SPQuest1 { border:1px solid #aaa14c; padding:10px 10px 10px 38px; font-size:122%; font-weight:bold; color:#101010; background:url(../img/Faq/IconQ1.gif) 9px 10px no-repeat; margin-bottom:10px;}
.SPAnswer1 { padding:0px 0px 0px 41px; margin-bottom:35px; background:url(../img/Faq/IconA1.gif) 9px 3px no-repeat;}

/* FAQ2 */
.SPQuest2 { border:1px solid #aaa14c; padding:10px 10px 10px 15px; font-size:122%; font-weight:bold; color:#101010; margin-bottom:10px;}
.SPAnswer2 { padding:0px 0px 0px 20px; margin-bottom:35px; 9px 3px no-repeat;}
.SPAnswer3 { padding:5px 0px 0px 10px; margin-bottom:20px; 9px 3px no-repeat;}
.SPAnswer4 { padding:0px 0px 0px 15px; margin-bottom:0px; 9px 3px no-repeat;}



