2D CADダウンロード
お申し込みフォーム

標準仕様商品のCADデータダウンロードをご希望の方は、「CADデータのご利用の際の注意事項」を確認・同意の上、下記フォームよりお申し込みください。フォーム送信後、ダウンロードページをご案内いたします。

CADデータのご利用の際の
注意事項

東京ガスコミュニケーションズ(株)(以下「当社」)が運営しているhttps://carbonstock.jp/のウェブサイト(以下「当サイト」)に掲載されているCADデータをダウンロードしていただく前に以下の注意事項を必ずお読みください。

  1. 1.利用の目的
    当サイトに掲載しているCADデータは、当社商品を使用した設計を効率的に行っていただくことを目的として用意させていただいております。それ以外の目的での利用はお断りさせていただきます。
  2. 2.著作権
    当サイトに掲載しているCADデータの著作権は当社に帰属しています。ダウンロードしたCADデータを第三者に提供することは禁止します。
  3. 3.免責事項
    当社はCADデータの利用から生じるいかなる損害について、一切責任を負うものではありません。
  4. 4.変更・削除について
    予告なしにCADデータを削除、もしくは内容・仕様の変更を行う場合があります。ダウンロードされたCADデータに対する内容変更のご連絡は一切いたしませんのでご了承ください。

CADデータのご利用の際の注意事項 同意する
■東京ガスコミュニケーションズ(株)(以下「当社」)が運営している https://carbonstock.jp/ のウェブサイト(以下「当サイト」)に掲載されているCADデータをダウンロードしていただく前に以下の注意事項を必ずお読みください。1.利用の目的 当サイトに掲載しているCADデータは、当社商品を使用した設計を効率的に行っていただくことを目的として用意させていただいております。それ以外の目的での利用はお断りさせていただきます。 2.著作権 当サイトに掲載しているCADデータの著作権は当社に帰属しています。 ダウンロードしたCADデータを第三者に提供することは禁止します。 3.免責事項 当社はCADデータの利用から生じるいかなる損害について、一切責任を負うものではありません。 4.変更・削除について 予告なしにCADデータを削除、もしくは内容・仕様の変更を行う場合があります。 ダウンロードされたCADデータに対する内容変更のご連絡は一切いたしませんのでご了承ください。
会社名/団体名 例) 株式会社 ◯◯◯
お名前 例) 山田 花子
メールアドレス

/* =================================== 基本設定 =================================== */ html { overflow-y: scroll; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-weight: normal; font-style: normal; } li { list-style: none; } /* =================================== 共通 =================================== */ /* フォント */ body { /* font-family: Verdana, Roboto, 'Droid Sans', Meiryo, 'MS Pゴシック', 'Hiragino Kaku Gothic ProN', sans-serif; */ } select, input, button, textarea { /* font-family: Verdana, Roboto, 'Droid Sans', Meiryo, 'MS Pゴシック', 'Hiragino Kaku Gothic ProN', sans-serif; */ } .mincho { /* font-family: yu-mincho-pr6n, sans-serif; */ /* font-weight: 400; */ /* font-style: normal; */ } .pc { display: block; } .sp { display: none; } /* =================================== 画面全体のレイアウト =================================== */ /* 画面全体の表示設定 */ body { font-family: yu-mincho-pr6n, sans-serif; font-weight: 400; font-style: normal; -webkit-text-size-adjust: 100%; background: #fff; overflow: auto; margin: 0 auto; overflow: hidden; color: #000; } /* フォームエリア全体の設定 */ div.container {} .txt_link { color: #000; font-weight: 500; } .txt_link:hover { text-decoration: none; } .inner920 { max-width: 920px; margin: 0 auto; padding: 0 20px; } /* =================================== ヘッダー =================================== */ header { padding: 24px 0 26px; box-sizing: border-box; transition: all .5s; border-bottom: 1px solid #000; } header .header_inner { max-width: 1320px; box-sizing: border-box; padding: 0 20px 0; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; position: relative; } header #logo { /* z-index: 1001; */ /* margin-top: 23px; */ } header #logo a { font-size: 36px; font-weight: bold; text-decoration: none; color: #000; transition: all .5s; font-family: "Roboto Condensed"; } header #logo a:hover { opacity: .7; } /* =================================== パンくず =================================== */ .pnkzBl { /* background-color: #202020; */ } .pnkz_ul { max-width: 1320px; box-sizing: border-box; padding: 17px 20px 0; margin: 0 auto; } .pnkz_ul li { display: inline-block; /* position: relative; */ /* color: #fff; */ font-size: 87.5%; line-height: 1.5; letter-spacing: 0.05em; } .pnkz_ul li::after { /* content: "    >    "; display: inline-block; width: 1em; height: 1em; position: absolute; top: 0; right: -32px; color: #fff; */ } .pnkz_ul li:last-child:after { display: none; } .pnkz_ul li+li { padding-left: 40px; } .pnkz_ul li a { color: #000; text-decoration: none; } .pnkz_ul li a+a, .pnkz_ul li a+.pnkz_txt, .pnkz_txt+.pnkz_txt { padding-left: 48px; } .pnkz_txt { position: relative; font-weight: 500; } .pnkz_ul li a:hover .pnkz_txt { text-decoration: underline; } .pnkz_txt::after { content: ">"; display: inline-block; width: 1em; height: 1em; position: absolute; top: -7px; right: -33px; color: #000; font-size: 16px; } .pnkz_ul li a+.pnkz_txt::after { display: none; } /* =================================== ページタイトルとリード =================================== */ .titBl {} .page_tit { font-weight: bold; text-align: center; font-size: 36px; line-height: 1.5; letter-spacing: .05em; } #frm_formthanks .page_tit { font-size: 27px; } .pnkzBl+.titBl { margin-top: 125px; } form#frm_formthanks .pnkzBl+.titBl { /* 完了画面 */ margin-top: 135px; } .page_tit_lead { font-size: 18px; line-height: 1.66; letter-spacing: .01em; font-weight: 500; } .page_tit+.page_tit_lead { margin-top: 63px; } /* =================================== 注意事項 =================================== */ .note_frame { padding: 45px 50px; border: 1px solid #000; max-width: 920px; margin: 0 auto; } .titBl+.noteBl { margin-top: 70px; } .note_tit { text-align: center; font-size: 24px; line-height: 1.5; letter-spacing: .02em; font-weight: 500; } .note_tit+.note_txt { margin-top: 24px; } .note_txt { font-size: 15px; letter-spacing: .02em; line-height: 1.6; font-weight: 500; } .note_ol { font-size: 15px; letter-spacing: .02em; line-height: 1.6; font-weight: 500; } .note_txt+.note_ol { margin-top: 25px } .note_ol li { font-weight: 500; } .note_ol li+li { margin-top: 24px; } #privacy_policy { margin: 73px auto 0; max-width: 520px; box-sizing: border-box; padding: 0 20px; font-weight: 500; text-align: left; font-size: 17px; letter-spacing: .05em; line-height: 1.58; } #privacy_policy>a { font-weight: 500; color: #000; } #privacy_policy>a:hover { text-decoration: none; } #privacy_policy>div>div { font-size: 14px; letter-spacing: .05em; line-height: 1.57; font-weight: 500; } /* =================================== フッター =================================== */ footer { border-top: 1px solid #707070; padding: 10px 20px; font-family: "Roboto Condensed"; } form#frm_formthanks footer { /* 完了画面 */ margin-top: 430px; } footer p { text-align: center; font-size: 13px; line-height: 1.5; } /* =================================== 設問エリアのレイアウト =================================== */ /* 設問エリア全体の設定 */ div.wrapper { max-width: 520px; padding: 0 20px; box-sizing: border-box; margin: 46px auto 0; } form#frm_formconfirm div.wrapper { /*確認画面*/ margin-top: 42px; } /* 設問の表 */ table.items { box-sizing: border-box; border-collapse: collapse; border-spacing: 0; table-layout: fixed; width: 100%; } /* 設問の行 */ tr.item {} /* 必要であれば行のデザインを設定することができます */ /* 2行を1行にする */ table th, table td { display: block; width: 100%; border-bottom: none; } /*設問名のセルのデザイン */ td.label { padding: 28px 0 0 0; font-size: 18px; font-weight: 500; letter-spacing: .02em; vertical-align: middle; } #item_2>td.label, #item_3>td.label { padding-top: 45px; } form#frm_formconfirm #item_1>td.label, form#frm_formconfirm #item_2>td.label, form#frm_formconfirm #item_3>td.label { /*確認画面*/ padding-top: 37px; } /* 設問の入力セルおよび表示セルのデザイン */ td.value { padding: 0; font-size: 17px; letter-spacing: .02em; font-weight: 500; } /* 設問の入力例/説明セルのデザイン */ td.comment { font-size: 14px; letter-spacing: .02em; line-height: 1.5; margin-top: 5px; font-weight: 500; color: #484848; } #item_6>td.comment { display: none; } /* 入力セルの「氏」「名」の文字のデザイン */ span.label_name { padding-right: 10px; font-size: 18px; /* font-weight: bold; */ letter-spacing: .02em; line-height: 1.5; } /* 入力確認画面、完了画面の入力された文字のデザイン */ p.value { font-weight: 500; padding-left: 2.3em; margin-top: 8px; font-size: 17px; } /* ボタンの表示エリアの設定 */ div.button_area { max-width: 480px; padding: 0 20px; margin: 20px auto 160px; text-align: center; } form#frm_formconfirm div.button_area { /*確認画面*/ max-width: 545px; margin: 96px auto 160px; display: flex; } form#frm_formthanks div.button_area { /* 完了画面 */ margin: 70px auto 96px; } /* 入力エラーメッセージのデザイン */ div.message { max-width: 520px; box-sizing: border-box; padding: 10px 15px; margin: 70px auto 0; color: #f00; background: LightYellow; font-weight: 500; font-size: 14px; line-height: 2; } /* 公開終了メッセージのデザイン */ div.finished-message { padding: 5px 10px 5px 10px; /* メッセージテキストと背景色の隙間のサイズ */ margin: 10px 13px 10px 13px; /* 上 右 下 左 の隙間のサイズ */ font-size: 14px; font-weight: bold; color: Crimson; background: MistyRose; } /* =================================== 入力コントロールのデザイン =================================== */ input[type="text"] { width: 100%; box-sizing: border-box; border: 1px solid #c0c0c0; height: 40px; padding: 10px; border-radius: 0; -webkit-appearance: none; } .label_name+input[type="text"] { width: 41.8%; } input[name="person_name_last"]+.label_name { padding-left: 15px; } #item_6>td.value .label[for="checkbox"] { cursor: pointer; } #item_6>td.value input[type=checkbox] { opacity: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: absolute; } #item_6>td.value .text { display: inline-block; position: relative; padding-left: 36px; line-height: 2.2; font-weight: 500; cursor: pointer; transition: all .5s; margin-top: 9px; } #item_6>td.value .text:hover { opacity: .7; } #item_6>td.value .text::before { position: absolute; top: 9px; left: 0; width: 15px; height: 15px; border: 1px solid #c0c0c0; background: #fff; content: ""; -webkit-transition: all 0.3s; transition: all 0.3s; } #item_6>td.value .text::after { color: #f00; font-size: 14px; display: -ms-flexbox; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; transition: all 0.3s; border-right: 3px solid #f00; border-bottom: 3px solid #f00; content: ''; display: block; height: 9px; left: 5px; position: absolute; top: 10px; transform: rotate(45deg); width: 5px; opacity: 0; } /* #item_6 > td.value input:checked + br + span::after { */ #item_6>td.value .text.checked::after { opacity: 1; } /* 確認/送信/戻る/登録ボタン */ input[type=button] { font-family: yu-mincho-pr6n, sans-serif; font-weight: 400; font-style: normal; background: #000; padding: 10px; margin: 23px auto 0; border: none; color: white; font-size: 20px; line-height: 1.5; letter-spacing: .05em; font-weight: 500; width: 300px; box-sizing: border-box; border-radius: 0; -webkit-appearance: none; } form#frm_formthanks input[type=button] { /* 完了画面 */ width: 380px; transition: all .5s; } form#frm_formthanks input[type=button]:hover { /* 完了画面 */ opacity: .7 !important; } input[type=button]:hover { cursor: pointer; } form#frm_formconfirm input[type=button]#button_confirm_back { /*確認画面*/ margin-right: 25px; background: #fff; border: 1px solid #000; color: #000; } /* 入力中のフィールドの背景色 */ /* それぞれの入力フィールドにカーソルが移動したときに背景の色が変わります。不要な場合は削除してください。 */ input[type="text"]:focus { background-color: LightYellow; } /* テキストボックス */ select:focus { background-color: LightYellow; } /* プルダウン */ textarea:focus { background-color: LightYellow; } /* テキストエリア */ /* =================================== 必須項目のマークおよびメッセージなど =================================== */ /* 必須項目のマーク */ span.required { font-size: 14px; letter-spacing: .02em; font-weight: bold; color: #FF0000; padding-left: 7px; } span.required:after { /* ここを編集することで表示されるマークを変更できます */ content: "※必須"; } /* 必須項目についての説明文 */ p.required_msg { text-align: right; margin-right: 4px; font-size: 80%; font-weight: bold; color: OrangeRed; } p.required_msg:after { /* ここを編集することで表示されるマークを変更できます */ /* content:"「※必須」となっている項目は必ず入力してください。"; */ } /* メールアドレスの再入力メッセージ */ p.label_mail { margin: 5px 0 1px 0; font-size: 85%; /* font-weight: bold; */ color: DarkSlateGray; } p.label_mail:after { /* ここを編集することで表示されるメッセージを変更できます */ content: "確認のため、もう一度メールアドレスを入力してください"; } form#frm_formthanks a.btn_back_home { /* 完了画面 */ font-size: 20px; letter-spacing: .05em; text-align: center; position: relative; display: block; font-weight: 500; color: #000; text-decoration: none; transition: all .5s; margin: 0 auto; width: 200px; } form#frm_formthanks a.btn_back_home:hover { opacity: .7; } form#frm_formthanks a.btn_back_home .stickarrow { /* 完了画面 */ width: 168px; height: 15px; border-bottom: 1px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); transform: skew(238deg); display: block; position: absolute; top: 18px; left: 0; right: 0; margin: auto; } /* =================================== スマートフォン表示用のレイアウト =================================== */ /* スマートフォンとして認識する画面の横幅のサイズ */ @media screen and (max-width:767px) { /* 共通 */ .pc { display: none !important; } .sp { display: block !important; } a { -webkit-tap-highlight-color: transparent; } .inner920 { padding: 0px calc((40 / 750) * 100vw); } .txt_link:hover { text-decoration: underline; } /* ヘッダー */ header { padding: calc((30/750)*100vw) 0; } header .header_inner { padding: 0 calc((40/750)*100vw) 0; } header #logo a { font-size: calc((36.5/750)*100vw); } /* パンくず */ .pnkz_ul { padding: calc((11/750)*100vw) calc((40/750)*100vw); display: flex; align-items: center; justify-content: flex-start; } .pnkz_ul li { font-size: calc((20/750)*100vw); line-height: 1.45; letter-spacing: 0.1em; } .pnkz_ul li a+a, .pnkz_ul li a+.pnkz_txt, .pnkz_txt+.pnkz_txt { padding-left: calc((40/750)*100vw); } .pnkz_ul li a:hover .pnkz_txt { text-decoration: none; } .pnkz_txt::after { top: calc((-6/750)*100vw); right: calc((-32/750)*100vw); font-size: calc((20/750)*100vw); } /* タイトルとリード */ .pnkzBl+.titBl { margin-top: calc((125/750)*100vw); } form#frm_formthanks .pnkzBl+.titBl { /* 完了画面 */ margin-top: calc((135/750)*100vw); } .page_tit { font-size: calc((45/750)*100vw); } #frm_formthanks .page_tit { /* 完了画面 */ font-size: calc((37/750)*100vw); } .page_tit_lead { font-size: calc((26/750)*100vw); } .page_tit+.page_tit_lead { margin-top: calc((63/750)*100vw); } /* 注意事項 */ .note_frame { padding: calc((45/750)*100vw) calc((40/750)*100vw); } .titBl+.noteBl { margin-top: calc((70/750)*100vw); } .note_tit { font-size: calc((30/750)*100vw); } .note_txt { font-size: calc((24/750)*100vw); } .note_tit+.note_txt { margin-top: calc((24/750)*100vw); } .note_ol { font-size: calc((24/750)*100vw); } .note_txt+.note_ol { margin-top: calc((25/750)*100vw); } /* フォームエリア全体の設定 */ div.container { width: 100%; } /* 設問エリア全体の設定 */ div.wrapper { width: 100%; /* max-width: calc((650/750)*100vw); */ max-width: inherit; margin: calc((46/750)*100vw) auto 0; padding: calc((40/750)*100vw); } form#frm_formconfirm div.wrapper { /* 確認画面 */ margin-top: calc((46/750)*100vw); } form#frm_formthanks div.wrapper { /* 完了画面 */ display: none; } /* 設問の表 */ table.items { width: 100%; } /*設問名のセルのデザイン */ td.label { padding-top: calc((28/750)*100vw); font-size: calc((29/750)*100vw); } #item_2>td.label, #item_3>td.label { padding-top: calc((45/750)*100vw); } /* 必須項目のマーク */ span.required { font-size: calc((20/750)*100vw); } /* 設問の入力セルおよび表示セルのデザイン */ td.value { font-size: calc((29/750)*100vw); } form#frm_formconfirm p.value { /* 確認画面 */ margin-top: calc((8/750)*100vw); font-size: calc((28/750)*100vw); } /* 設問の入力例/説明セルのデザイン */ td.comment { font-size: calc((22/750)*100vw); margin-top: calc((5/750)*100vw); } /* 設問の入力例/テキストボックス */ input[type="text"] { height: calc((80/750)*100vw); padding: calc((20/750)*100vw); } .label_name+input[type="text"] { width: calc((273/750)*100vw); } body:not(.is-mobile) .label_name+input[type="text"] { width: calc((264/750)*100vw); } /* 設問の入力例/テキストエリア */ textarea { width: 95%; height: 100px; } /* ボタンの表示エリアの設定 */ div.button_area { max-width: inherit; /* max-width: calc((650/750)*100vw); */ margin: calc((20/750)*100vw) auto calc((160/750)*100vw); padding: calc((40/750)*100vw); } form#frm_formconfirm div.button_area { /* 確認画面 */ max-width: inherit; margin: calc((20/750)*100vw) auto calc((160/750)*100vw); display: block; } form#frm_formthanks div.button_area { /* 完了画面 */ margin: calc((70/750)*100vw) auto calc((120/750)*100vw); padding: 0 calc((40/750)*100vw); } #item_6>td.value .text { padding-left: calc((60/750)*100vw); margin-top: calc((9/750)*100vw); } #item_6>td.value .text:hover { opacity: 1; } #item_6>td.value .text::before { top: calc((15/750)*100vw); width: calc((30/750)*100vw); height: calc((30/750)*100vw); } #item_6>td.value .text::after { left: calc((10/750)*100vw); top: calc((16/750)*100vw); width: calc((10/750)*100vw); height: calc((18/750)*100vw); } #privacy_policy { margin: calc((73/750)*100vw) auto 0; max-width: inherit; padding: calc((40/750)*100vw); font-size: calc((28/750)*100vw); } #privacy_policy>a:hover { text-decoration: underline; } #privacy_policy>div>div { font-size: calc((24/750)*100vw); } p.label_mail { margin: calc((8/750)*100vw) 0 1px 0; font-size: calc((22/750)*100vw); } input { -webkit-appearance: none; border-radius: 0; } input[type=button] { /* padding: calc((20/750)*100vw); */ /* margin: calc((23/750)*100vw) auto 0; */ font-size: calc((32/750)*100vw); width: calc((450/750)*100vw); } form#frm_formthanks input[type=button] { /* 完了画面 */ width: calc((510/750)*100vw); } form#frm_formthanks input[type=button]:hover { /* 完了画面 */ opacity: 1 !important; } input[type=button]:hover { opacity: 1 !important; } form#frm_formconfirm input[type=button]#button_confirm_back { /* 確認画面 */ margin-right: 0; } span.label_name { padding-right: calc((10/750)*100vw); font-size: calc((29/750)*100vw); } form#frm_formthanks a.btn_back_home { /* 完了画面 */ font-size: calc((33/750)*100vw); width: calc((400/750)*100vw); } form#frm_formthanks a.btn_back_home:hover { /* 完了画面 */ opacity: 1; } form#frm_formthanks a.btn_back_home .stickarrow { /* 完了画面 */ width: calc((300/750)*100vw); height: calc((30/750)*100vw); top: calc((25/750)*100vw); } div.message { max-width: inherit; padding: calc((20/750)*100vw); margin: calc((70/750)*100vw) calc((40/750)*100vw) 0; font-size: calc((23/750)*100vw); line-height: 2; } /* フッター */ footer { padding: calc((20/750)*100vw); } form#frm_formthanks footer { /* 完了画面 */ margin-top: calc((450/750)*100vw); } footer p { font-size: calc((20/750)*100vw); } }
プライバシーポリシーに同意の上、送信してください。

同意して送信すると、Cookieにより当社のWebサイト上における閲覧履歴と個人情報を紐付けて把握、分析する場合があります。

© 2022 TOKYO GAS COMMUNICATIONS, INC.