<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#contents{padding: 0px 30px !important;}

/*********質問/タイトル*********/
#contents h3 .notes{ font-size:90%; font-weight:normal; padding-left:5px;}
#contents h3 .required{ font-size:80%; color:#FF0000; font-weight:normal; padding-left:10px;}
#contents h4{ padding:10px 0 2px;}
#contents h5{
color:#2D1B86;
}
/*********質問/内容*********/
#contents .field{ margin:15px 0 20px 30px;}

/*********質問/リスト*********/
#contents .field ul:after{ content: ""; clear: both; display: block;}
#contents .field ul li .notes{ font-size:90%; font-weight:normal; padding-left:5px;}
#contents .field ul.choices3 li{ float:left; width: 33%;}
#contents .field ul.choices4 li{ float:left; width: 24.5%; line-height: 1.4;}

/*********質問/テーブル*********/
#contents .field table.style{border-collapse:collapse;}
#contents .field table.style th{border:1px solid #2D1B86; padding:5px; width:108px}
#contents .field table.style td{border:1px solid #2D1B86; padding:5px;}
#contents .field table.style .type{ background:#CCCCCC;}

#contents .field table select{ border:none;}

#contents .field table.pd_table{border-collapse:collapse;}
#contents .field table.pd_table th{border:1px solid #2D1B86; padding:10px;}
#contents .field table.pd_table th.thh5{ border:0; text-align:left; padding:5px 0}
#contents .field table.pd_table td{border:1px solid #2D1B86; padding:10px;}
#contents .field table.pd_table .type{ background:#CCCCCC;}
/*裏地テーブル*/
#contents .field table.ura_table{border-collapse:collapse;
table-layout: fixed;}
#contents .field table.ura_table th{
width:50px
}
#contents .field table.ura_table td{
border:1px solid #2D1B86; 
padding:5px 10px;
width:240px;
height:25px;
}
#contents .field table.ura_table td.bd0{
border:0}

/*etc*/
#contents .field .tImg{
position: absolute;
right:30px;
top:20px;
}
#contents .field ul.choices4 li.w49p{
width:49%}
#contents .field ul.choices4 li.mr2p{
margin-right:2%}
#contents .field ul.choices4 li .w255{
    width: 250px;
line-height:1.5;
font-size:0.9em}
#contents .field ul.choices4 li.mado{
width:20%}
#contents .field ul.choices4 li.demado{
width:30%}
#contents .field .w500{
width:500px}
#contents .field .w600 {
    width: 600px;
}
#contents .field .w640 {
    width: 640px;
}
#contents .mgr30{
margin-right:30px}

#contents .w520{
width:520px;
line-height:1.3}
#contents .w280{
width:280px;
line-height:1.3}
#contents .w523{
width:523px;
line-height:1.3}
#contents .field .haba{  table-layout: fixed;}
#contents .field .haba .w180{
width:180px}
#contents .field p.wtxt{
font-size:1.2em}
/*********質問/確定*********/

#contents .complete{text-align:right; margin-bottom:10px;}

/*********見積結果*********/

ul#btnList{
 float:right;
 margin-top:6px}
ul#btnList li{
float:left;
margin-right:5px}
.btnClose{
float:right;
margin-top:6px;
margin-right:15px
}

.komeindent{text-indent: -1.0em;
    padding-left: 1.0em;}

.field .example3{
margin:0 5px;
width:70px;
padding:10px 0;
text-align:right;
vertical-align:middle}

.field .example2{
margin:0 5px;
width:200px;
padding:10px 0;
vertical-align:middle}
.field .example4{
margin:0 5px;
width:140px;
padding:10px 0;
background-color:#EDEDED;
vertical-align:middle}
.ml352{
    margin-left: 348px;}

#contents .radio{
margin-right:0.3em}

#contents .checkbox{
margin-right:0.3em}

/*h2角丸見出し*/
#contents .h2bg{
background-image:url(/contents/reform/curtain_sim/images/h2bg.png) ;
background-repeat:no-repeat;
background-position:top left;
width:860px;
height:33px;}
#contents h2.h2title{
color:#FFFFFF;
font-weight:bold;
font-size:18px;
padding:5px 10px
}

/*上部見積り合計*/
#estimates .tsuikaBtn{
clear:both;
text-align:left;
padding-top:10px}
#estimates .goukei{
font-size:30px;
float:left;
margin-right:15px;
margin-top:10px}
#estimates .g_count{
border: double #ccc;
padding:5px 10px;
float:left;
color: #e50012;
    text-align: right;
    width:290px;
    margin-right:3em}
    #estimates .g_count .price{
    font-size:40px}
    #estimates .g_count .en{
    font-size:26px}
        #estimates .g_count .tax{
    font-size:26px;
    float:left;
    color:#000000;
    margin-top:10px;
    font-weight:normal}
    #estimates .kome{
  text-indent: -1.0em;
    padding-left: 1.0em;
    line-height:1.4;
    font-size:1.2em}
    
/*　見積テーブル　*/
#contents .field table.mitsumoriTable{border-collapse:collapse; width:718px;  table-layout: fixed;float:left}
#contents .field table.mitsumoriTable th{border:1px solid #2D1B86; padding:5px;background:#CCCCCC; width:108px}
#contents .field table.mitsumoriTable td{border:1px solid #2D1B86; padding:5px;border-bottom:1px dotted #2D1B86; border-top: none;}
#contents .field table.mitsumoriTable td.bdt{border-top:1px solid #2D1B86;}
#contents .field table.mitsumoriTable td.bdl0{border-left:0;}
#contents .field table.mitsumoriTable td.bdr0{border-right:0;}
#contents .field table.mitsumoriTable td.bdb{border-bottom:1px solid #2D1B86;}
#contents .field table.mitsumoriTable td.w145{width:145px}
#contents .field table.mitsumoriTable td.w260{/*width:260px !important*/}
#contents .field table.mitsumoriTable td.catchtd{vertical-align:top;}
#contents .field table.mitsumoriTable td.bdb0{border-bottom:none}
#contents .field table.mitsumoriTable td .catch{clear:both;padding-top:1em;line-height: 1.2;vertical-align: middle;font-size: 0.9em;text-align:right;}
#contents .field table.mitsumoriTable td .catch strong{font-weight:bold;}
#contents .field table.mitsumoriTable td .tax{ font-size:1em;}
#contents .field table.mitsumoriTable td .amt{ font-size:1.2em; padding-left:1em; padding-right:0.2em}
#contents .field table.mitsumoriTable td .en{ font-size:1em;}
#contents .field .indent{text-indent: -1.0em;padding-left: 1.0em;}
#contents .field table.mitsumoriTable td.subtotal{ font-size:120%;}

/*見積右サイドボタン*/	
#contents .relative .rsideList{
float:right;
}
#contents .field .rsideList ul li{
margin-bottom:10px}
#contents .relative{
position:relative}

#contents .relative .rsideList .orderNumber{
margin-bottom:20px}
#contents .relative .rsideList .orderNumber .kake{
font-size:20px;
float:left;
font-weight:bold;
margin-top:10px;
margin-right:10px}

#contents .relative .rsideList .orderNumber .orderC input{
font-size:20px;
border:2px solid #2D1B86;
text-align:right;
padding:10px;
width:30px;
}
#contents .relative .rsideList .orderNumber .orderC{
float:left;
margin-bottom:0 !important}
#contents .relative .rsideList .orderNumber .orderN{
font-size:18px;

padding-bottom:5px

}
.indent6{
text-indent:5.5em}</pre></body></html>