@charset "utf-8";
/* CSS Document */

/* index フッターのフォントの設定 */

.footer{font-size:14px;
letter-spacing:0.2em;
color:#999999;
line-height:1.5;
text-align:center;
}

/*コピーライトテキスト*/
.copy_right{
font-size:12px;
color:#999999;
text-align:center;
padding:5px
}

.img{
border-style:none;
}

/*タイトルのテキスト*/
.title{
font-size:26px;
color:#333333;
text-indent:1.5em;
background-image:url(images/title_1.gif);
background-repeat:no-repeat;
height:56px;
width:1086px;
}

/*小さいタイトルの背景画像*/
.title2{
font-size:23px;
color:#333333;
text-indent:0.5em;
background-image:url(images/title_2.gif);
background-repeat:no-repeat;
height:55px;
width:1037px;
}

/*テキストのフォントサイズ*/
.text{font-size:15px;
color:#333333;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
}

/**/
.text_line{font-size:15px;
color:#FF0033
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
text-decoration:underline;
text-decoration-color:#FF0000;
}
/**/

/*テキスト(nano)のフォントサイズ*/
.text_nano{font-size:11px;
color:#333333;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
}

/*フィルムのテキストアンダーライン表示*/

/*テキストのフォントサイズ*/
.text_underline{font-size:15px;
color:#0066FF;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
font-weight:bold;
}

/*フィルムのテキストアンダーライン表示ここまで*/

/*UV-Aテキストのフォントサイズ*/
.text_uva{font-size:15px;
color:#d5185d;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
font-weight:bold;
}

/*UV-Bテキストのフォントサイズ*/
.text_uvb {font-size:15px;
color:#0c6d90;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
font-weight:bold;
}
/*UV-Cテキストのフォントサイズ*/
.text_uvc {font-size:15px;
color:#93F;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
font-weight:bold;
}

/*▲ページトップのフォントサイズ*/
.pagetop{font-size:15px;
color:#333333;
line-height:0.5;
text-align:right;
padding:15px;
}
/*途中の▲ページトップのフォントサイズ*/
.pagetop2{font-size:15px;
color:#333333;
line-height:0.5;
text-align:right;
padding:10px;
}

/*紫外線と病気*/
.dt_font{
font-weight:bold;
color:#2B78F8;
}

/*UPFのテキストのフォントサイズ赤インデント無し*/
.upf2{font-size:14px;
color:#CC3333;
padding:10px;
line-height:1.5;
text-indent:0.5em;
}

/********　価格表のテキストサイズ　***********/

/*価格表のテキストサイズ(タイトル太字）*/
.price_text_titile{
font-size:16px;
color:#333333;
line-height:2;
color:#333333;
text-align:center;
background-color:#FFFFFF;
font-weight:bold;
}

/*価格表のテキストサイズ*/
.price_text_center{
font-size:16px;
line-height:2;
text-align:center;
padding:2px;
color:#333333;
background-color:#FFFFFF;
}

/*価格表nanoのテキストサイズ*/
.price_text_center_nano{
font-size:12px;
line-height:1.5;
text-align:center;
padding:0.5px;
color:#333333;
background-color:#FFFFFF;
}

/*価格表のテキストサイズ*/
.price_text_film{
font-size:14px;
line-height:0.5em;
padding:0.5px;
text-indent:0.5em;
color:#333333;
background-color:#FFFFFF;
}

.price_text_film_nano{
font-size:13px;
line-height:0.5em;
padding:0.5px;
text-indent:0.5em;
color:#333333;
background-color:#FFFFFF;
}

/*価格表　飛散防止テキストのみ*/
.price_text_film_nano2{
font-size:13px;
line-height:1.0em;
padding:0.5px;
text-indent:0.5em;
text-align:center;
color:#333333;
background-color:#FFFFFF;
}

.price_text_film_nano3{
font-size:13px;
line-height:1.0em;
padding:0.5px;
text-indent:0.5em;
text-align:center;
color:#333333;
background-color:#FFFFFF;
}

/*価格表のテキストサイズ青*/
.price_text_blue{
font-size:25px;
color:#0066CC;
text-align:center;
background-color:#ffffff;
}

.price_text_blue_nano{
font-size:25px;
color:#0066CC;
text-align:center;
background-color:#ffffff;
}

.price_text_money{
font-size:16px;
color:#333333;
line-height:1.5;
text-align:center;
background-color:#FFFFFF;
}

/*テキスト赤*/
.price_text_money_red{
font-size:14px;
color:#333333;
line-height:1.5;
text-align:center;
background-color:#FFFFFF;
color:#FF3300;
font-weight:bold;
}

/*テキスト青*/
.price_text_money_blue{
font-size:14px;
color:#333333;
line-height:1.5;
text-align:center;
background-color:#FFFFFF;
color:#0066CC;
font-weight:bold;
}

/*備考欄のテキストサイズ青*/
.price_text_bikou{
font-size:14px;
color:#333333;
line-height:1.5;
text-indent:0.5em;
background-color:#FFFFFF;
}

.price_text_bikou_nano{
font-size:12px;
color:#333333;
line-height:1.5;
text-indent:0.5em;
background-color:#FFFFFF;
}

.price_text_strong{
font-size:14px;
color: #333333;
line-height:2em;
text-indent:0.5em;
font-weight:bold;
}

/********　価格表のテキストサイズここまで　***********/

/*施工料金のテキスト太字*/

.price_bold{
font-size:15px;
font-weight:bold;
color:##0066CC;
line-height:2;
}

/*価格のテキスト赤*/
.price_red{
font-size:15px;
font-weight:bold; 
color:#FF0000;
line-height:2;
}

/*グラフのタイトルの1位*/
.graph_rank{
font-size:16px;
color:#38a1e8;
line-height:2;
font-weight:bold;
}

/*グラフのタイトルの1位フォント小*/
.graph_rank2{
font-size:14px;
color:#38a1e8;
line-height:1.5;
font-weight:bold;
}

/*施工料金のテキスト*/

.price{
font-size:14px;
color:#003399;
line-height:2;
text-indent:1em;
padding:10px;
}

/*熱吸収フィルムのテキスト表示*/
.heat{
font-size:16px;
color:#333333;
line-height:3;
padding:10px;
font-weight:bold;
}

/*熱吸収フィルムのテキスト表示赤*/
.heat_s{
font-size:18px;
color:#FF0033;
line-height:3;
font-weight:bold;
}

/*熱吸収フィルムのテキスト表示青冬*/
.heat_w{
font-size:18px;
color:#0033FF;
line-height:3;
font-weight:bold}

/*窓ガラスの熱われのテキスト*/
.heat_crack{font-size:15px;
color:#F83853;
line-height:2;
text-indent:1em;
padding:5px;
font-weight:bold;
}

/*施工料金のテキスト*/

.price{
font-size:14px;
color:#003399;
line-height:2;
text-indent:1em;
padding:10px;
}

/*引用のフォント*/
.quote{font-size:12px;
color:#999999;
line-height:2;
}

/********　FAQのテキストサイズここから　***********/

.faq_img{
padding:10px;
vertical-align:top;
}


.faq_q{
color:#0066FF;
padding-left:3px;
padding-top:3px;
padding-right:2%;
font-size:18px;
letter-spacing:0.2em;
}

.faq_a{
color:#333333;
padding-left:3px;
padding-top:15px;
padding-right:3px;
font-size:16px;
letter-spacing:0.2em;
vertical-align:top;
}

.table_map{
background-image: url(images/kantou.gif);
background-position:center;
background-repeat:no-repeat;
}

/********　FAQのテキストサイズここまで　***********/

/********　ご注文の流れテキストここから　***********/

.orderflow{
font-size:26px;
color:#333333;
text-indent:1.5em;
background-image:url(images/oderflow.gif);
background-repeat:no-repeat;
height:85px;
width:1086px;
}
/********　ご注文の流れテキストここまで　***********/


/********　お問い合わせテキストここから　***********/

.text_inquiry{font-size:15px;
color:#0066FF;
line-height:1.5;
font-weight:bold;}

.mail_privacypolicy{
color:#0066FF;
font-size:14px;
line-height:1.5em;}

/*お問い合わせテキスト赤*/
.text_inquiry_red{font-size:14px;
color:#FF0000;
font-weight:bold;}


/********　お問い合わせテキストここまで　***********/


/********　画像の線を消す　***********/

img {
    border-style:none;
}

/********　画像の線を消すここまで　***********/

/********　施工実績ここから　***********/

.construction_back{
background-image: url(images/construction_back.gif);
background-repeat:no-repeat;
height:311px;
width:1082px;
}
.construction_title{
background-image:url(images/construction_title.gif);
background-repeat:no-repeat;
height:38px;
width:128px;
font-size:16px;
color:#0066FF;
font-weight:bold;
text-align:center;
}

.construction_title_woman{
background-image:url(images/construction_title.gif);
background-repeat:no-repeat;
height:38px;
width:128px;
font-size:16px;
color:#FF0033;
font-weight:bold;
text-align:center;
}
.construction_text{font-size:14px;
color:#333333;
}

.construction_text_strong{font-size:14px;
color:#333333;
font-weight:bold;
padding:0.1em;
color:#000099;
}

.construction_text_link{font-size:14px;
color:#333333;
font-weight:bold;
text-align:center;
line-height:1.5;
}

.construction_results{
font-size:26px;
color:#333333;
text-indent:1.7em;
background-image:url(images/construction_results_title.gif);
background-repeat:no-repeat;
height:56px;
width:1086px;
}
/********　施工実績ここまで　***********/

/*SEO対策のテキストサイズ*/
h1{font-size:17px;
color:#CCCCCC;
margin:0.5px;}
/*SEO対策のテキストサイズここまで*/


/***お知らせフォントここから****/
.information{
font-size:15px;
color:#999999;
padding:5px;
text-align:left;
}

/***お知らせフォントここまで****/

/***スライドショーの設定****/
#slideshow {
   position: relative;
   width:  1007px; /* 画像の横幅に合わせて記述 */
   height: 395px; /* 画像の高さに合わせて記述 */
}
#slideshow img {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
}
#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}
#slideshow img.last-active {
   z-index: 9;
}
</style>

/***スライドショーの設定ここまで****/

/***ガラスの種類のテキストサイズ***/

.text_glass2{
color:#003399;
font-size:14px;
line-height:20px;
letter-spacing:2px;
padding:30px;
}

.text_glass3{
color:#003399;
font-size:14px;
line-height:20px;
letter-spacing:2px;
padding:30px;}

.text_glass{font-size:15px;
color:#333333;
line-height:2;
}

.text_glass3{
color:#003333;
font-size:14px;
line-height:20px;
letter-spacing:2px;
padding:30px;}
/***ガラスの種類のテキストサイズここまで***/

/*赤外線テキスト小*/

.ir_text{
font-size:15px;
line-height:1.4;
padding:2.5px;
color:#333333;
font-weight:bold;
}

/*養生テープのテキスト引用*/
.text_cite{font-size:15px;
color:#0066FF;
line-height:2;
text-indent:0.5em;
padding:10px;
vertical-align:top;
font-style:italic;
}
/*養生テープのテキスト引用ここまで*/

/*養生テープのテキスト下線*/
.text_cite2{font-size:13px;
color:#FF0033
line-height:2;
text-indent:0.5em;
padding:12px;
vertical-align:top;
font-style:italic;
text-decoration:underline;
text-decoration-color:#FF0000;
}
/*養生テープのテキスト下線ここまで*/