@charset "Shift_JIS";

/* CSS Document */

@import url(common.css);


/* フォーム
================================================ */

.col-red {color: #f00;}

table.form {
	}
	table.form td.td1,
	table.form td.td2 {
		padding: 5px 5px;
		border-bottom: #ccc 1px solid;
		line-height: 180%;
		}
	table.form td.td1 {
		width: 120px;
		vertical-align: top;
		}
	table.form td.td2 {
		vertical-align: middle;
		}
	.form-w1,
	.form-w2,
	.form-w3 {border: #ccc 1px solid;}
	.form-w1 {width: 330px;}
	.form-w2 {width: 580px; margin: 0 15px;}
	.form-w3 {width: 70px;}

#Contact #Main td.img img {
	border: #ddd 1px solid;
	} 

#Contact p.tel {
	font-size: 14px;
	font-weight: bold;
	}
	#Contact p.tel .big {
		font-size: 18px;
		color: #ff3f5c;
		}

.size1 {color: #ff3f5c;}
.size2 {color: #62c32e;}
.size3 {color: #3797c5;}


#Contact input,
#Contact textarea,
#Order input,
#Order textarea,
#Ordermade input,
#Ordermade textarea {
	padding: 2px;
	vertical-align: middle;
	}

#Order #Main optgroup,
#Ordermade #Main optgroup {font-size: 16px;}

#Order #Main .list1,
#Order #Main .list2,
#Ordermade #Main .list1,
#Ordermade #Main .list2,
#OrderColoring .menu0,
#OrderColoring .menu1,
#OrderColoring .menu2,
#OrderColoring .menu3,
#OrderColoring .menu4,
#OrderColoring .menu5,
#OrderColoring .menu6,
#OrderColoring .menu7 {
	padding: 2px 12px 0;
	font-size: 12px;
	}

#Order #Main optgroup .list1 {background-color: #f3f6f7;}
#Order #Main optgroup .list2 {background-color: #fff;}
#Ordermade #Main optgroup .list1 {background-color: #f3f6f7;}
#Ordermade #Main optgroup .list2 {background-color: #fff;}
#OrderColoring .menu0 {background-color: #fff; color: #333;}
#OrderColoring .menu1 {background-color: #e11f5b; color: #fff;}
#OrderColoring .menu2 {background-color: #e2531b; color: #fff;}
#OrderColoring .menu3 {background-color: #e5b400; color: #fff;}
#OrderColoring .menu4 {background-color: #297d1f; color: #fff;}
#OrderColoring .menu5 {background-color: #202490; color: #fff;}
#OrderColoring .menu6 {background-color: #60a1d7; color: #fff;}
#OrderColoring .menu7 {background-color: #1c1d1f; color: #fff;}


/* ページ毎イメージ
================================================ */

/* 背景 */
#LineSquare #WrapperIn2 		{background: url(../../lineup/linesquare/img/bg_main.jpg) no-repeat top center;}
#CarryDrawers #WrapperIn2 	{background: url(../../lineup/carrydrawers/img/bg_main.jpg) no-repeat top center;}
#SettleDrawers #WrapperIn2 	{background: url(../../lineup/settledrawers/img/bg_main.jpg) no-repeat top center;}
#HalfWing #WrapperIn2 			{background: url(../../lineup/halfwing/img/bg_main.jpg) no-repeat top center;}
#FullWings #WrapperIn2 			{background: url(../../lineup/fullwings/img/bg_main.jpg) no-repeat top center;}
#SideSliders #WrapperIn2 		{background: url(../../lineup/sidesliders/img/bg_main.jpg) no-repeat top center;}
#ApartSlims #WrapperIn2 		{background: url(../../lineup/apartslims/img/bg_main.jpg) no-repeat top center;}

/*#Concept #WrapperIn2 				{background: url(../../concept/img/bg_main.jpg) no-repeat top center;}*/
#LineUp #WrapperIn2 				{background: url(../../lineup/img/bg_main.jpg) no-repeat top center;}
#Style #WrapperIn2 					{background: url(../../style/img/bg_main.jpg) no-repeat top center;}
#Feature #WrapperIn2 					{background: url(../../feature/img/bg_main.jpg) no-repeat top center;}

#LineSquare #Main,
#CarryDrawers #Main,
#SettleDrawers #Main,
#HalfWing #Main,
#FullWings #Main,
#SideSliders #Main,
#ApartSlims #Main {padding-top: 285px;}

#LineUp #Main {padding-top: 327px;}
#Style #Main {padding-top: 569px;}
#Style #Main {_padding-top: 577px;}
*:first-child+html #Style #Main {padding-top: 577px;}
#Feature #Main {padding-top: 189px;}
#Feature #Main {_padding-top: 197px;}
*:first-child+html #Feature #Main {padding-top: 197px;}


/* ページタイトル */
#Privacy #Main h2.midashi1,
#Tokusho #Main h2.midashi1,
#Link #Main h2.midashi1,
#Company #Main h2.midashi1,
#Works #Main h2.midashi1,
#LineUp #Main h2.midashi1,
#Nmodel #Main h2.midashi1,
#Order #Main h2.midashi1,
#Ordermade #Main h2.midashi1,
#Contact #Main h2.midashi1,
#Sitemap #Main h2.midashi1,
#FAQ #Main h2.midashi1,
#Flow #Main h2.midashi1 {
	margin: 0;
	height: 50px;
	text-indent: -9999px;
	}
#Privacy #Main h2.midashi1 	{background: url(../../privacy/img/midashi1.gif) no-repeat top left;}
#Tokusho #Main h2.midashi1 	{background: url(../../tokusho/img/midashi1.gif) no-repeat top left;}
#Link #Main h2.midashi1 		{background: url(../../link/img/midashi1.gif) no-repeat top left;}
#Company #Main h2.midashi1	{background: url(../../company/img/midashi1.gif) no-repeat top left;}
#Works #Main h2.midashi1		{background: url(../../works/img/midashi1.gif) no-repeat top left; margin-bottom:17px;}
#LineUp #Main h2.midashi1		{background: url(../../lineup/img/midashi1.gif) no-repeat top left;}
#Nmodel #Main h2.midashi1		{background: url(../../n-model/img/midashi1.gif) no-repeat top left;}
#Order #Main h2.midashi1 		{background: url(../../order/img/midashi1.gif) no-repeat top left;}
#Ordermade #Main h2.midashi1{background: url(../../ordermade/img/midashi1.gif) no-repeat top left;}
#Contact #Main h2.midashi1 	{background: url(../../contact/img/midashi1.gif) no-repeat top left;}
#Sitemap #Main h2.midashi1 	{background: url(../../sitemap/img/midashi1.gif) no-repeat top left;}
#FAQ #Main h2.midashi1 			{background: url(../../faq/img/midashi1.gif) no-repeat top left;}
#Flow #Main h2.midashi1 		{background: url(../../flow/img/midashi1.gif) no-repeat top left;}

/* コンセプト
================================================ */

/* タイトル */
#Concept #Main h2.midashi1 {
	display: none;
	}

/* 見出し */
#Concept #Main h3.midashi1,
#Concept #Main h3.midashi2,
#Concept #Main h3.midashi3 {
	margin: 0;
	height: 47px;
	text-indent: -9999px;
	clear: both;
	}
#Concept #Main h3.midashi1 {
	margin: 0;
	height: 47px;
	}
#Concept #Main h3.midashi2,
#Concept #Main h3.midashi3 {
	margin: 10px 0;
	height: 50px;
	}
#Concept #Main h3.midashi1 {background: url(../../concept/img/midashi1.gif) no-repeat top left;}
#Concept #Main h3.midashi2 {background: url(../../concept/img/midashi2.gif) no-repeat top left;}
#Concept #Main h3.midashi3 {background: url(../../concept/img/midashi3.gif) no-repeat top left;}


/* コンセプト */
#Concept #Main p{
	margin-left: 15px;
	margin-right: 20px;
	}
#Concept #Main .imgRight{
	float: right;
	margin-right: 20px;
	}
#Concept #Main #Concept1 .imgRight{
	margin-top:-20px;
	}
#Concept #Main #Concept2 .imgRight{
	margin-left: 15px;
	}					
#Concept #Main #Concept2 .imgLeft{
	margin-left: 15px;
	margin-bottom: 5px;
	}				
#Concept #Main #Concept3 .imgLeft{
	float:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	}
#Concept #Main #Concept3 .imgRight{
	margin-top: -10px;
	}	
#Concept #Main h2.info{
	clear: both;
	}
#Concept #Main div{	
	margin-bottom:0;
	}
#Concept #Main>div{
	padding-bottom: 10px;
	}
#Concept #Main div>.imgRight{
	margin-bottom: 10px;
	}
*:first-child+html #Concept #Main #Concept1>.imgRight{
	margin-bottom:0;
	}
*:first-child+html #Concept #Main #Concept2 .imgLeft{
	margin-bottom:0;
	}

/* 特徴
================================================ */

/* イントロ */
#Feature #Main .intro {
	display: none;
	}

#Feature p.fp {
	margin-bottom: 0;
	padding-left: 0px;
	width: 600px;
	font-size: 10px;
	line-height: 130%;
	color: #777;
	}

#Feature #Main h3.midashi1,
#Feature #Main h3.midashi2,
#Feature #Main h3.midashi3 {
	clear: both;
	margin: 10px 0;
	height: 50px;
	width: 630px;
	text-indent: -9999px;
	}
#Feature #Main h3.midashi1 {background: url(../../feature/img/f-midashi1.gif) no-repeat top left;}
#Feature #Main h3.midashi2 {background: url(../../feature/img/f-midashi2.gif) no-repeat top left;}
#Feature #Main h3.midashi3 {background: url(../../feature/img/f-midashi3.gif) no-repeat top left;}

#Feature #Main #Feature1 {
	margin-top: 0px;
	background: url(../../feature/img/f-movie-bn.jpg) no-repeat;
	width: 610px;
	height: 195px;
	}	
	#Feature #Main #Feature1 ul {
		padding-top: 48px;
		padding-left: 12px;
		}
	#Feature #Main #Feature1 ul li {
		display: inline;
		width: 135px;
		height: 52px;
		float: left;
		}
	#Feature #Main #Feature1 ul li a{	
		display: block;
		width: 135px;
		height: 135px;
		text-indent:-9999px;
		text-decoration: none;
		overflow: hidden;
		}
		#Feature #Main #Feature1 .menu2,
		#Feature #Main #Feature1 .menu4 {
			margin-left: 13px;
			}
		#Feature #Main #Feature1 .menu3 {
			margin-left: 21px;
			}

#Feature .color1 {
	background: url(../../feature/img/color/select.jpg) no-repeat top left;
	height: 120px;
	}
	#Feature .color1 ul {
		margin-top: 70px;
		margin-left: 31px;
		}
	#Feature .color1 ul li {
		display: block;
		margin-right: 9px;
		width: 36px;
		height: 36px;
		text-indent: -9999px;
		text-decoration: none;
		overflow: hidden;
		float: left;
		}
#Feature .color1 ul li.menu0 {background: url(../../feature/img/col0.jpg) no-repeat top left;}
#Feature .color1 ul li.menu1 {background: url(../../feature/img/col1.jpg) no-repeat top left;}
#Feature .color1 ul li.menu2 {background: url(../../feature/img/col2.jpg) no-repeat top left;}
#Feature .color1 ul li.menu3 {background: url(../../feature/img/col3.jpg) no-repeat top left;}
#Feature .color1 ul li.menu4 {background: url(../../feature/img/col4.jpg) no-repeat top left;}
#Feature .color1 ul li.menu5 {background: url(../../feature/img/col5.jpg) no-repeat top left;}
#Feature .color1 ul li.menu6 {background: url(../../feature/img/col6.jpg) no-repeat top left;}
#Feature .color1 ul li.menu7 {background: url(../../feature/img/col7.jpg) no-repeat top left;}

#Feature #Main div div.imgLeft{
	float: left;
	margin-left: 12px;
	margin-right: 5px;
	width: 142px;
	font-size: 10px;
	}	
#Feature #Main  div div.imgRight{
	float: right;
	padding-top: 20px;
	}
#Feature #Main  div>div.imgRight{
	width: 430px;
	}	

#Feature #Main div h4{
	height: 19px;
	margin-left: 5px;
	text-indent: -9999px;
	}
#Feature #Main #Feature2,
#Feature #Main #Feature3,
#Feature #Main #Feature4{
	clear: both;
	}
	 
#Feature #Main #Feature2 h4 {background: url(../../feature/img/f-h-midashi1.gif) no-repeat top left; width: 109px;}
#Feature #Main #Feature3 h4 {background: url(../../feature/img/f-h-midashi2.gif) no-repeat top left; width: 130px;}
#Feature #Main #Feature4 h4 {background: url(../../feature/img/f-h-midashi3.gif) no-repeat top left; width: 132px;}	

.wrap{zoom:1;}
.wrap:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
#Feature  #Main h2.info{
	clear: both;
	}

/* スタイル
================================================ */

/* タイトル */
#Style #Main h2.midashi1 {
	display: none;
	}
/* イントロ */
#Style #Main .intro {
	display: none;
	}

/* 見出し */
#Style #Main h3.midashi1,
#Style #Main h3.midashi2,
#Style #Main h3.midashi3 {
	margin: 10px 0;
	height: 50px;
	text-indent: -9999px;
	}
#Style #Main h3.midashi1 {background: url(../../style/img/midashi1.gif) no-repeat top left;}
#Style #Main h3.midashi2 {background: url(../../style//img/midashi2.gif) no-repeat top left;}
#Style #Main h3.midashi3 {background: url(../../style//img/midashi3.gif) no-repeat top left;}

/* ラインナップ
================================================ */

/* ラインナップ */
#LineUp #Main h2.midashi1 {
	background: url(../../lineup/img/midashi1.gif) no-repeat top left;
	height: 50px;
	text-indent: -9999px;
	clear: both;
	}

table.lineup {
	width: 400px;
	background-color: #ccc;
	}
	table.lineup th {
		background: url(../../lineup/img/bg_th.gif) repeat-x center left;
		text-align: center;
		}
	table.lineup td {
		padding: 2px 10px 2px 20px;
		}
		table.lineup td.style1 {
			background-color: #fff;
			}
		table.lineup td.style2 {
			background-color: #eaf4f8;
			}

p.pdf {
	width: 590px;
	text-align: right;
	}

/* ページ毎タイトル */
#LineSquare #Main h2,
#CarryDrawers #Main h2,
#SettleDrawers #Main h2,
#HalfWing #Main h2,
#FullWings #Main h2,
#SideSliders #Main h2,
#ApartSlims #Main h2,

#Order #Main h2,
#Contact #Main h2 {
	height: 50px;
	text-indent: -9999px;
	clear: both;
	}

#LineSquare #Main h2.midashi1 	{background: url(../../lineup/img/title-linesquare.gif) no-repeat top left;}
#CarryDrawers #Main h2.midashi1 {background: url(../../lineup/img/title-carrydrawers.gif) no-repeat top left;}
#SettleDrawers #Main h2.midashi1{background: url(../../lineup/img/title-settledrawers.gif) no-repeat top left;}
#HalfWing #Main h2.midashi1 		{background: url(../../lineup/img/title-halfwing.gif) no-repeat top left;}
#FullWings #Main h2.midashi1 		{background: url(../../lineup/img/title-fullwings.gif) no-repeat top left;}
#SideSliders #Main h2.midashi1 	{background: url(../../lineup/img/title-sidesliders.gif) no-repeat top left;}
#ApartSlims #Main h2.midashi1 	{background: url(../../lineup/img/title-apartslims.gif) no-repeat top left;}

#LineSquare .box,
#CarryDrawers .box,
#SettleDrawers .box,
#HalfWing .box,
#FullWings .box,
#SideSliders .box,
#ApartSlims .box {
	margin: 15px 10px;
	padding-top: 15px;
	}

/* 会社案内
================================================ */
#Company table.form {
	margin: 15px;
	width: 580px;
	}

/* サイトマップ
================================================ */
#Sitemap #Main .box {
	margin-top: 20px;
	}
#Sitemap #Main ul {
	padding-left: 20px;
	}
	#Sitemap #Main ul li {
		padding-left: 24px;
		background: url(../../sitemap/img/arrow.gif) no-repeat top left;
		line-height: 200%;
		}

#Sitemap #Main ul li ul li {
	padding-left: 28px;
	background: url(../../sitemap/img/sitemap-libg2a.gif) no-repeat top left;
	}
#Sitemap #Main ul li ul li.last {
	padding-left: 28px;
	background: url(../../sitemap/img/sitemap-libg2b.gif) no-repeat top left;
	}

/* プライバシーポリシー
================================================ */
#Privacy #Main .box p.indent {
	padding-top: 5px;
	padding-left: 12px;
	width: 575px;
	}

/* よくある質問
================================================ */
#FAQ .faq-q {
	margin-top: 20px;
	padding-right: 15px;
	padding-left: 30px;
	background: url(../../faq/img/icon_q.gif) no-repeat top left;
	font-weight: bold;
	}

#FAQ .faq-a {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 10px;
	background: url(../../faq/img/icon_a.gif) no-repeat top left;
	border-bottom: #ddd 1px solid;
	}


/* 納入事例
================================================ */
/*納入事例ナビ*/
#Side h2.midashi3 {
	background: url(../../img/side/bg_archive.gif) no-repeat top left;
	text-indent:-9999px;
	}
#Side .archive{
	margin-bottom:10px;
	}
#Side .archive li,
#Side .archive li a{
    background: url(../../img/side/style-03.gif) no-repeat top left;
    width: 224px;
	height: 43px;
	vertical-align:middle;
	display: block;
	text-decoration: none;
	overflow: hidden;
	text-decoration:underline;
	color:#3a87ae;
	}
#Side .archive li a:hover {background-position: 0 -43px;}
#Side .archive li span{
	display:block;
	padding:12px 0 0 25px;
}

/*納入事例 トップページ　 メインコンテンツ*/
#PageResults #Main h2 {margin-bottom:10px;}
#PageResults #Main #ResultBox {
	width:630px;
	margin:0 -9px 15px 5px;
	}
#PageResults #Main #ResultBox div{
	width:630px;
	zoom:1;
	clear:both;
	}
#PageResults #Main #ResultBox div:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0;
	border:1px solid #fff;
	}

#PageResults #Main #ResultBox dl{
	display:inline;
	float:left;
	width:115px;
	margin-right:11px;
	margin-bottom:20px;
	}
#PageResults #Main #ResultBox dt{
	background: url(../../img/top/pic_back.gif) 0 0 no-repeat;
	padding:3px;
	}
#PageResults #Main #ResultBox dd{
	margin:0 4px;
	}
#PageResults #Main #ResultBox dd a{
	color:#3a87ae;
	}
#PageResults #Main #ResultBox dd.date{
	font-family:verdana;
	font-size:10px;
	color:#999999;
	font-weight:bold;
	}


/*納入事例 エントリーページ　 メインコンテンツ*/
#PageResults #ProductionBox h2 {
	margin-bottom:10px;
	}
#PageResults #ProductionBox h3 {
	background: url(../../results/img/arrow.gif) no-repeat top left;
	margin:10px 5px 0 5px;
	padding:2px 0 10px 25px; 
	font-size:16px;
	color:#66666;
	height:30px;
	}
#PageResults #ProductionBox h3 span{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	color:#666666;
	}
#PageResults #ProductionBox .wrap {
	width:620px;
	clear:both;
	zoom:1;
	margin:20px auto 5px;
	}
#PageResults #ProductionBox .wrap:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}	
#PageResults #ProductionBox p{
	line-height:1.5;
	font-size:14px;
	margin:0 10px;
	}
#PageResults #ProductionBox p.attention{
	font-size:10px;
	margin:0 0 30px 10px;
	clear:both;
	}
#PageResults #ProductionBox ul.photo {
	zoom:1;
	width:620px;
	margin-right:-20px;
	margin-left:10px;
	}
#PageResults #ProductionBox ul.photo:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageResults #ProductionBox ul.photo li{
	float:left;
	height:auto;
	margin:0 6px 7px 0;
	}
#PageResults #ProductionBox ul.photo li a{cursor:pointer;}
#PageResults #ProductionBox ul.photo li img{
	border:1px solid #dcdcdc;
	}

#PageResults #ProductionBox .wrap h4 {
	position:relative;
	z-index:5;
	background:#64b710;
	width:auto;
	margin:0 0 -1px;
	padding:10px 0 10px 10px;
	color:#fff;
	font-size:12px;
	}

#PageResults #ProductionBox table{
	width:310px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
	border-collapse:collapse;
	border:none;
	}



#PageResults #ProductionBox table th{
	width:76px;
	background:#e5ebda;
	border-top:none;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:9px 3px 7px 13px;
	text-align:left;
	font-weight:normal;
	}
#PageResults #ProductionBox table td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border:solid #ccc 1px;
	padding:9px 3px 7px 13px;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	}
#PageResults #ProductionBox #MemoBox{
	width:620px;
	margin:0 auto;
	clear:both;
	margin-top:15px;
	padding:15px 0 5px;
	}
#PageResults #ProductionBox #MemoBox h5{
	margin:0 15px 15px;
	}
#PageResults #ProductionBox #MemoBox p{
	margin:0 15px 10px;
	line-height:1.5;
	font-size:12px;
	}




/*　印刷ボタン */
#PageResults #ProductionBox p.button {
	text-align:center;
	margin-top:15px;
	}
#PageResults #ProductionBox p.button a{
	display:block;
	background:url(../../results/img/button-print.gif);
	width:139px;
	height:33px;
	margin:0 auto;
	text-indent:-9999px;
	cursor:pointer;
	}


/* フォーム */

#PageResults #Contact{
 width:630px;
 margin:0 auto;
}
#PageResults #Contact p.txt{
 text-align:right;
 margin-right:10px;
}
#PageResults table.form{
 width:610px;
 margin-left:10px;
}

#PageResults table.form td.td1,
#PageResults table.form td.td2 {
		padding: 5px 5px;
		border-bottom: #ccc 1px solid;
		line-height: 180%;
		}
#PageResults table.form td.td1 {
		width: 120px;
		vertical-align:top;
		text-align:right;
		}
#PageResults table.form td.td2 {
		vertical-align: top;
		text-align:left;
		}
	
#PageResults .form-w1,
#PageResults .form-w2,
#PageResults .form-w3 {border: #ccc 1px solid;}
#PageResults .form-w1 {width: 330px; margin-top:3px;}
#PageResults .form-w2 {width: 330px; margin-left:0;}
#PageResults  .form-w3 {width: 70px;}
#PageResults #Contact #Main td.img img {
	border: #ddd 1px solid;
	} 
#PageResults #Contact p.tel {
	font-size: 14px;
	font-weight: bold;
	}
#PageResults #Contact p.tel .big {
		font-size: 18px;
		color: #ff3f5c;
		}


/*　ページ送り*/

#PageResults #PageBute{
	margin:10px 0 37px 10px;
	font-size:12px;
	font-family:verdana;
	zoom:1;
	}
#PageResults #PageBute:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageResults #PageBute li{
	display:inline;
	}
#PageResults #PageBute li.pre{
	display:block;
	float:left;
	}
#PageResults #PageBute li.next{
	display:block;
	float:right;
	}
#PageResults #PageBute li a {
	border-right:1px solid #006699;
	background-color:#fff;
	margin:0 7px 0 0;
	padding:0 10px 0 0;
	}
#PageResults #PageBute li.pre a,
#PageResults #PageBute li.next a {
	width:auto;
	border:none;
	margin:0;
	padding:0;
	}
#PageResults #PageBute li.pre a {
	background:url(../../results/img/arrow-left_b.gif) left 1px no-repeat;
	padding:0px 0 0 17px;
	}
#PageResults #PageBute li.next a {
	background:url(../../results/img/arrow-right_b.gif) right 1px no-repeat;
	padding:0px 17px 0 0;
	}




/* N-modelとは
================================================ */
#Nmodel #Main .box {
	margin-top: 15px;
	margin-left: 20px;
	width: 570px;
	}

/* 納品までの流れ
================================================ */

#Flow .box {
	margin-left: 20px;
	width: 570px;
	}

#Flow p.midashi1 {
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 2px 0 2px;
	background: url(../../flow/img/arrow.gif) no-repeat center left;
	border-bottom: #f8f8f8 1px solid;
	font-size: 14px;
	color: #666666;
	}

#Flow #Main .box p {
	padding-left: 28px;
	}


#Flow #Main h3.midashi2 {
	clear: both;
	margin: 10px 0;
	height: 50px;
	width: 630px;
	text-indent: -9999px;
	}
#Flow #Main h3.midashi2 {background: url(../../flow/img/midashi2.gif) no-repeat top left;}
	


/* end */