@charset "utf-8";

@import "../../css/common.css";
/*==================================================================*/

/* style css */

/*==================================================================*/

/* ---------------------------------------------------------------- */
/* type：index */
/* ---------------------------------------------------------------- */
#type{margin:0;padding:0;}



/* ---------------------------------------------------------------- */
/* 共通block */
/* ---------------------------------------------------------------- */
div.block *{margin:0;padding:0;}
div.block{
	margin:2em auto 1.5em;
	width:635px;
}

div.block h2{margin:-30px auto 0.5em;}

/* IE6 */
* html div.block h2{margin:0 auto 0.5em;}

div.block h3{
	margin:0 auto 1.0em;
	padding:7px 0 10px 20px;
	font-size:1.4em;
	font-weight:normal;
	background:url('../image/title_back.gif') no-repeat 0 bottom;
}
/* 基本文 */
div.block p{
	margin:0 auto 1em;
	width:580px;
}
/* コメント */
div.block p.comment{
	margin:20px auto 5px;
	padding:1px 5px;
	background:#fff2f2;
	width:580px;
}
/* 税別文章 */
div.block p.tax{
	margin:0;
	padding:0;
	width:580px;
	font-size:0.9em;
	text-align:right;
}
div.block p.tax strong{color:#cc0000;}

/* 生地貸出 */
div.block p.lend{
	padding:0.5em;
	background:#fff3ed;
	border:1px solid #ebc5b3;
	font-size:1.2em;
	width:580px;
}



/* ------------------------------------ */
/* なきどめ処理 */
/* ------------------------------------ */
div.photoarea *{margin:0;padding:0;}
div.photoarea{
	margin:0 auto 1.5em;
	width:410px;
}
/* clear hack */
div.photoarea{zoom:1;}
div.photoarea:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

div.photoarea dl{
	width:190px;
}

div.photoarea dl.left{float:left;}
div.photoarea dl.right{float:right;}

/* ------------------------------------ */
/* 濃い生地にプリント */
/* ------------------------------------ */
div.print *{margin:0;padding:0;}
div.print{
	margin:0 auto 1.5em;
	width:615px;
	background:url('../image/print-caution_back.gif') repeat-y center 0;
	text-align:center;
}
div.print dl{
	margin:0 auto 0.5em;
	width:550px;
}
div.print dt{
	width:53px;
	float:left;
}
div.print dd{
	width:480px;
	float:right;
	text-align:left;
}
/* clear hack */
div.print dl{zoom:1;}
div.print dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

div.photoarea dl{
	width:190px;
}

div.photoarea dl.left{float:left;}
div.photoarea dl.right{float:right;}

/* ------------------------------------ */
/* 送りづけ */
/* ------------------------------------ */
div.okuri *{margin:0;padding:0;}
div.okuri{
	margin:0 auto 2em;
	width:615px;
	text-align:center;
}
div.okuri h4{
	margin:0 auto 0.5em;
}
div.okuri p{
	text-align:left;
	width:530px;
}

/* 完成写真 */
div.kansei *{margin:0;padding:0;}
div.kansei{
	margin:0 auto 1.5em;
	width:420px;
}

/* ------------------------------------ */
/* 生地について：写真エリア */
/* ------------------------------------ */

div.fabric-type *{margin:0;padding:0;}
div.fabric-type{
	margin:0 auto 1.5em;
	width:590px;
}
div.fabric-type .type7{
	width:370px;
	float:left;
}

div.fabric-type .type7 img.photo7{padding-bottom:1.0em;}
div.fabric-type .type-photo{
	width:200px;
	float:right;
}
div.fabric-type .type7 dl{
	margin:0 auto;
	width:355px;
	background:url('../image/fabric_basic_back.gif') repeat-y 0 0;
}
div.fabric-type .type7 dl dd ul{
	list-style-type:disc;
	padding:0 10px 10px;
	font-size:1.2em;
}
div.fabric-type .type7 dl dd li{
	margin-left:30px;
}
/* clear hack */
div.fabric-type{zoom:1;}
div.fabric-type:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
/* 生地table */
div.blockfab table{margin:0 auto;width:590px;}

div.blockfab table,div.blockfab th,div.blockfab td{
	border:1px solid #c4ad96;
	border-collapse:collapse;
	text-align:left;
}
