@charset "utf-8";

/*div*/

/* セル幅を均等に */
.fix {table-layout: fixed;}


/* 罫線ありTH灰色 */
.ichiran table{
  border-collapse:collapse;
  margin:0 auto;
}
.ichiran td, .ichiran th{
  border:1px solid #ccc;
  padding:5px;
}
.ichiran th{
  background: #f6f6f6;
}


/* 表01 */
.spec_tate{margin-bottom:20px;}
.spec_tate table{width:100%;table-layout: fixed;}
.spec_tate th{text-align:center;background-color:#EEEEEE;padding:5px;font-size:14px;}
.spec_tate td{text-align:center;background-color:#FCFCFC;padding:5px;font-size:14px;}


/* 表02 */
table.table_kokuin {margin-top: 0.2em;margin-bottom: 1em;width: 90%;border-collapse: collapse;border: solid 1px #999;font-size: 100%;table-layout: fixed;}
table.table_kokuin th,
table.table_kokuin td {border: solid 1px #999;padding: 4px 6px;text-align:center;font-weight:bold;}
table.table_kokuin th {background: #000000;text-align: center;white-space: nowrap;color: #ffffff;}

/* 表03 */
.ver_01{width: 100%;border-collapse: collapse;}
.ver_01 th{padding: 6px;vertical-align: top;color: #333;background-color: #eee;border: 1px solid #b9b9b9;}
.ver_01 td{padding: 6px;background-color: #fff;border: 1px solid #b9b9b9;}

/* 表04 （説明書：横罫線のみ）*/
.ver_02{ border-collapse: collapse;}
.ver_02 td {border-width: 1px 0px;border-color:#cccccc;border-style: solid;}
img.manual{float: left; padding-right: 15px;}/* 画像の回り込み */

/* 表05 （罫線点線）*/
table.table010 {margin-top: 0.2em;margin-bottom: 1em;width: 100%;border-collapse: collapse;border: dashed 1px #999;font-size: 100%;}
table.table010 td {border: dashed 1px #999;padding: 4px 6px; text-align:center;}

/* 表06 （罫線点線）*/
table.table011 {margin-top: 0.2em;margin-bottom: 1em;width: 100%;border-collapse: collapse;border: dashed 1px #999;font-size: 100%;}
table.table011 td {border: dashed 1px #999;text-align:center;}

/* 表07 （外枠太線+各セル罫線を点線　色＝#000）*/
table.table07-000 {
  border-collapse: collapse;
  border: solid 2px #000;/*表全体を線で囲う*/
}
table.table07-000 th, table.table07-000 td {
  border: dashed 1px #000;/**/
  /*破線 1px 黒*/
}



/* 飾り枠01　ドット柄枠　グレー */
.dot_waku_gray{background:url(http://www.rakuten.ne.jp/gold/kagiyasan/img/item/common/bg/bg_dot_gray.gif);padding:12px;}
.dot_waku_gray table{background:#fff;width:100%;}

/* 飾り枠02　ドット柄枠　赤 */
.dot_waku_red{background:url(http://www.rakuten.ne.jp/gold/kagiyasan/img/item/common/bg/bg_dot_red.gif);padding:12px;}
.dot_waku_red table{background:#fff;width:100%;}

/* 飾り枠03　角丸　背景グレー */
.text_detail{background:#fafafa;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠04　角丸　背景イエロー */
.text_detail_yellow{background:#FFEA00;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠05　角丸　背景薄赤 */
.text_detail_palered{background:#FCCFD3;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠06　角丸　背景薄青 */
.text_detail_paleblue{background:#CFDFF8;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠07　角丸　背景薄緑 */
.text_detail_palegreen{background:#D9F9D2;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠08　角丸　背景白 */
.text_detail_white{background:#ffffff;border:1px solid #ddd;margin:15px 0;padding:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;}

/* 飾り枠08　角丸　背景白（応用Ver） */
.text_detail_white .textbox_howto{padding:15px;background: #E8D3C7;font-size:14px;}

/* 飾り枠09 */
.frame_01{margin-bottom:20px;}
.frame_01 table{width:100%;border:#CCCCCC 1px solid;}
.frame_01 th{text-align:center;color:#00063F;font-size:120%;background-color: #CCCCCC;padding-top:5px;padding-bottom:5px;}
.frame_01 td{font-size:0.9em;line-height:1.5em;padding:10px;}

/* 飾り枠10 */
.box211{font-size: 10pt;width: 100%;text-align: center;border: solid 1px #868689;background-color: #E9E9EC;padding-top: 4px;font-weight:bold;}
.box212{text-align: left;border: dashed 1px #ACACAE;padding: 1em;margin: 4px;background-color: #FBFBFC;}

/* 飾り枠11 */
.box11a{font-size: 18pt;font-weight:bold;width: 720px;text-align: left;border: solid 1px #D94545;background-color: #FCCFD3;padding-top: 10px;margin-bottom: 30px;}
.box11b{font-size: 12pt;font-weight:normal;text-align: left;border: dashed 1px #DC8C7E;padding: 1em;margin: 10px 4px 4px 4px;background-color: #FFFFFF;}
.box11b li{padding-bottom:1.2em;}

/* 飾り枠12 */
.box12a{font-size: 18pt;font-weight:bold;width: 720px;text-align: left;border: solid 1px #6575D9;background-color: #CFDFF8;padding-top: 10px;margin-bottom: 30px;}
.box12b{font-size: 12pt;font-weight:normal;text-align: left;border: dashed 1px #8595E9;padding: 1em;margin: 10px 4px 4px 4px;background-color: #FFFFFF;}
.box12b li{padding-bottom:1.2em;}

/* 飾り枠13 */
.box13a{font-size: 18pt;font-weight:bold;width: 720px;text-align: left;border: solid 1px #288828;background-color: #D9F9D2;padding-top: 10px;margin-bottom: 30px;}
.box13b{font-size: 12pt;font-weight:normal;text-align: left;border: dashed 1px #4CAC4E;padding: 1em;margin: 10px 4px 4px 4px;background-color: #FFFFFF;}
.box13b li{padding-bottom:1.2em;}



/* 飾り枠14 合カギ注文方法*/
.aikagi{margin-bottom:20px;}
.aikagi_mail{ padding:10px; border:#999999 dashed 1px; background-color:#FFFFFF; margin-top:10px;}
.aikagi table{width:100%;border:#CCCCCC 1px solid; background-color:#fcfcfc;}
.aikagi th{text-align:center;color:#ffffff;font-size:1.4em;background-color: #bf0000;padding-top:5px;padding-bottom:5px;}
.aikagi td{font-size:1em;line-height:1.4em;padding:10px;}
.aikagi td li{margin-top:0.5em; margin-bottom:0.5em;}
/* 飾り枠14 合カギ注文方法*/


/* 表　番外編　引き戸のサイズ表 */
.table_02{width:90%;border-collapse: separate;border-spacing: 0px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;text-align:center;}
.table_02 th{width: 25%;padding: 4px;vertical-align: top;color: #444;background-color: #ccc;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.table_02 td{padding: 4px;background-color: #fafafa;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}


/*ドット柄枠　グレー　item ２個同一キーはこちら*/
.guide_link{background:url(http://www.rakuten.ne.jp/gold/kagiyasan/img/item/common/bg/bg_dot_gray.gif);	padding:12px;}
.guide_link table{background:#fff;width:100%;}
.guide_link table td{text-align:center;}



/* 表　インターロック */
table.type08 {
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border-left: 1px solid #ccc;
width:100%;
}

table.type08 th {
padding: 5px;
font-weight: bold;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 2px solid #c00;
background: #ececec;
}
table.type08 td {
padding: 5px;
vertical-align: top;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

/* よくある質問 */
#QandA-1 {
	width: 100%;
	font-family: メイリオ;
	font-size: 16px; /*全体のフォントサイズ*/
}
#QandA-1 h2 {
	font-size: 18px;
	padding: 24px 0 0 8px;
}
#QandA-1 dt {
	background: #333; /* 「Q」タイトルの背景色 */
	color: #fff; /* 「Q」タイトルの文字色 */
	padding: 8px;
}
#QandA-1 dt:before {
	content: "Q.";
	font-weight: bold;
	margin-right: 8px;
}
#QandA-1 dd {
    color: #666;
	margin: 16px 8px 24px;
	line-height: 140%;
}