@charset "UTF-8";
@import url(//www.ites.co.jp/wp-content/themes/ites2017/smartphone.css) screen;  

div#tsc_top,
div#tsc_top *,
div#tsc_contact,
div#tsc_contact *,
div#tsc_flow,
div#tsc_flow *,
div#tsc_faq,
div#tsc_faq *,
div#tsc_for_corporate,
div#tsc_for_corporate *,
div#tsc_valueadd,
div#tsc_mottainai,
div#Ability_of_Support,
div#Ability_of_Support *,
div#tsc_repairpc_xp,
div#tsc_repairpc_xp *
{
padding:0;
margin:0;
text-align:left;
position:relative;
background:none;
line-break:strict;
} p.copy{
font-size:1.2em;
font-weight:900 !important;
color:#36f;
} div#goTOP_TSC,
div#goTOP_TSC a{
display:block;
width:150px;
overflow:hidden;
}
div#goTOP_TSC{
position:absolute;
top:-67px;left:470px;
height:45px;
}
div#goTOP_TSC a{
height:0;
padding-top:45px;
background:url(//www.ites.co.jp/repair/images/goTOP.jpg) left top no-repeat;
}
div#goTOP_TSC a:hover{
background-position:right top;
} div#goTSC_AXS{
clear:both;
text-align:center;
margin-top:50px !important;
}
div#goTSC_AXS div,
div#goTSC_AXS div a{
display:block;
width:300px;
overflow:hidden;
}
div#goTSC_AXS div{
height:30px;
margin:0 auto 20px;
}
div#goTSC_AXS div a{
height:0;
padding-top:30px;
background:url(//www.ites.co.jp/repair/images/goAXS.jpg) left top no-repeat;
}
div#goTSC_AXS div a:hover{
background-position:right top;
} div#AllMakerPC{
position:relative;
width:300px;
height:107px;
margin-top:15px;
background:url(//www.ites.co.jp/repair/images/allMakerPC.jpg) top left no-repeat;
float:left;
} div#tsc_top{
margin:30px 0 30px;
}
div#tsc_top p{
float:left;
display:block;
text-align:center;
}
ul#tsc_top_button{
position:relative;
margin-left:240px;
margin-bottom:20px;
width:367px;
height:361px;
list-style:none outsude;
background-image:url(//www.ites.co.jp/repair/images/tsc_new_buttons.jpg); }
ul#tsc_top_button :after{
}
ul#tsc_top_button li{
position:absolute;
display:block;
width:184px;
height:54px;
overflow:hidden; }
ul#tsc_top_button li a:first-child{
display:block;
width:184px;
height:0;
padding-top:54px;
overflow:hidden;
background-image:url(//www.ites.co.jp/repair/images/tsc_new_buttons.jpg);
background-repeat:no-repet;
}
ul#tsc_top_button li#nv00{	top:0px;	left:0;	}
ul#tsc_top_button li#nv00 a{		background-position:0px 0px;}
ul#tsc_top_button li#nv00 a:hover{	background-position:-367px 0px;}
ul#tsc_top_button li#nv01{	top:0px;	right:0;	}
ul#tsc_top_button li#nv01 a{		background-position:-183px 0px;}
ul#tsc_top_button li#nv01 a:hover{	background-position:-550px 0px;}
ul#tsc_top_button li#nv02{	top:53px;	left:0;	}
ul#tsc_top_button li#nv02 a{		background-position:0px -53px;}
ul#tsc_top_button li#nv02 a:hover{	background-position:-367px -53px;}
ul#tsc_top_button li#nv03{	top:53px;	right:0;	}
ul#tsc_top_button li#nv03 a{		background-position:-183px -53px;}
ul#tsc_top_button li#nv03 a:hover{	background-position:-550px -53px;}
ul#tsc_top_button li#nv04{	top:106px;	left:0;}
ul#tsc_top_button li#nv04 a{		background-position:0px -106px;	}
ul#tsc_top_button li#nv04 a:hover{	background-position:-367px -106px;}
ul#tsc_top_button li#nv05{	top:106px;	right:0;	}
ul#tsc_top_button li#nv05 a{		background-position:-183px -106px;}
ul#tsc_top_button li#nv05 a:hover{	background-position:-550px -106px;}
ul#tsc_top_button li#nv06{	top:159px;	left:0;	height:216px;width:367px;	}
ul#tsc_top_button li#nv06 a{		background-position:0px -159px;width:367px;}
ul#tsc_top_button li#nv06 a:hover{	background-position:-367px -159px;}
ul#tsc_top_button li#nv07{	top:308px;	left:0;	}
ul#tsc_top_button li#nv07 a{		background-position:0px -308px;}
ul#tsc_top_button li#nv07 a:hover{	background-position:-367px -308px;}
ul#tsc_top_button li#nv08{	top:308px;	right:0;	}
ul#tsc_top_button li#nv08 a{		background-position:-183px -308px;}
ul#tsc_top_button li#nv08 a:hover{	background-position:-550px -308px;}
ul#tsc_top_button li ul.nv_sub{
position:absolute;
top:53px;left:10px;
width:347px;
height:94px;
list-style:none outsude; }
ul#tsc_top_button li ul.nv_sub li{
position:relative;
float:left;
display:block;
width:173px;
height:31px;
}
ul#tsc_top_button li ul.nv_sub li a{
display:block;
width:173px;
height:0;
padding-top:31px;
}
ul#tsc_top_button li ul.nv_sub li#nvSA a{		background-position:-10px -212px;	}
ul#tsc_top_button li ul.nv_sub li#nvSA a:hover{	background-position:-377px -212px;	}
ul#tsc_top_button li ul.nv_sub li#nvSB a{		background-position:-183px -212px;	}
ul#tsc_top_button li ul.nv_sub li#nvSB a:hover{	background-position:-550px -212px;	}
ul#tsc_top_button li ul.nv_sub li#nvSC a{		background-position:-10px -243px;	}
ul#tsc_top_button li ul.nv_sub li#nvSC a:hover{	background-position:-377px -243px;	}
ul#tsc_top_button li ul.nv_sub li#nvSD a{		background-position:-183px -243px;	}
ul#tsc_top_button li ul.nv_sub li#nvSD a:hover{	background-position:-550px -243px;	}
ul#tsc_top_button li ul.nv_sub li#nvSE a{		background-position:-10px -274px;	}
ul#tsc_top_button li ul.nv_sub li#nvSE a:hover{	background-position:-377px -274px;	}
ul#tsc_top_button li ul.nv_sub li#nvSF a{		background-position:-183px -274px;	}
ul#tsc_top_button li ul.nv_sub li#nvSF a:hover{	background-position:-550px -274px;	}
div#tsc_top div#column{
float:left;
background:url(//www.ites.co.jp/repair/images/top_column_b.jpg) bottom center no-repeat;
padding:0 0 30px;
width:310px;
max-height:280px;
marg-in-left:270px;
}
div#tsc_top div#column h3{
background:url(//www.ites.co.jp/repair/images/top_column_h.jpg) top center no-repeat;
overflow:hidden;
height:0;
padding:40px 0 0 !important;
margin:0 !important;
}
div#tsc_top div#column ul{
margin:0 20px 0 40px;
}
div#tsc_top div#column ul li{
list-style:none;
padding:10px 0 2px 24px;
background:url(//www.ites.co.jp/repair/images/top_column_l.jpg) no-repeat;
}
a#valueadd{
display:block;
background:steelblue;
color:white;
font-weight:900;
padding:2px 4px;
text-align:center;
width:200px;
margin:4px auto;
}
a#valueadd:hover{
text-decoration:none;
color:orange;
background:ivory;
} div#tsc_contact{
padding:0 20px 0 0;
background:white;
position:relative;
}
div#tsc_contact div#contactPCrepair h2,
div#tsc_contact div#contactOTHERrepair h2{
margin:0;
padding:20px 0 10px;
border:none;
line-height:1.4em;
}
div#tsc_contact div#contactPCrepair h2{
padding:47px 40px 20px 0;
background:url(//www.ites.co.jp/repair/images/contactLRrepairHL.gif) no-repeat top;	
}
div#tsc_contact div#contactOTHERrepair h2{
background:url(//www.ites.co.jp/repair/images/contactLRrepairHR.gif) no-repeat top;
}
div#tsc_contact div#contactPCrepair,
div#tsc_contact div#contactOTHERrepair{
float:left;
width:285px;
height:300px;
padding:0 0 20px;
margin-bottom:40px;
}
div#tsc_contact div#contactPCrepair{
margin-right:30px;
background:url(//www.ites.co.jp/repair/images/contactLRrepairBL.gif) no-repeat bottom;
}
div#tsc_contact div#contactOTHERrepair{
background:url(//www.ites.co.jp/repair/images/contactLRrepairBR.gif) no-repeat bottom;
}
div#tsc_contact div#contactOTHERrepair:after{
content:".";
visibility:hidden;
clear:both;
}
div#tsc_contact div.contactinner{
margin:10px 20px;
}
div#tsc_contact div#contactPCrepair *,
div#tsc_contact div#contactOTHERrepair *{
text-align:center;
}
div#tsc_contact div#contactPCrepair ul#cPnv,
div#tsc_contact div#contactOTHERrepair p#cOnv{
width:180px;
margin:0 auto;
}
div#tsc_contact div#contactPCrepair ul#cPnv li,
div#tsc_contact div#contactOTHERrepair p#cOnv,
div#tsc_contact div#contactPCrepair ul#cPnv li a,
div#tsc_contact div#contactOTHERrepair p#cOnv a{
list-style:none;
display:block;
overflow:hidden;
width:180px;
}
div#tsc_contact div#contactPCrepair ul#cPnv li,
div#tsc_contact div#contactOTHERrepair p#cOnv{
height:30px;
margin-top:15px; }
div#tsc_contact div#contactPCrepair ul#cPnv li a,
div#tsc_contact div#contactOTHERrepair p#cOnv a{
height:0;
padding-top:30px;
background:url(//www.ites.co.jp/repair/images/btn057_03.jpg) no-repeat;
}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP01 a{			background-position:left top;	}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP01 a:hover{	background-position:right top;	}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP02 a{			background-position:left -30px;	}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP02 a:hover{	background-position:right -30px;	}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP03 a,
div#tsc_contact div#contactOTHERrepair p#cOnv a{
background-position:left -60px;
}
div#tsc_contact div#contactPCrepair ul#cPnv li#cP03 a:hover,
div#tsc_contact div#contactOTHERrepair p#cOnv a:hover{
background-position:right -60px;
}
div#tsc_contact div#contactOTHERrepair div.contactinner{
margin-top:10px;
background:none;
}
div#tsc_contact div#contactOTHERrepair p#cOnv{
margin-top:25px;
}
div#tsc_contact ul#cPpdf{
width:230px;
margin:35px auto 0;
height:30px;
background:none; }
div#tsc_contact ul#cPpdf li,
div#tsc_contact ul#cPpdf li a{
display:block;
overflow:hidden;
width:100px;
}
div#tsc_contact ul#cPpdf li{ height:30px;
margin:0 auto; }
div#tsc_contact ul#cPpdf li a{
height:0;
padding-top:30px;
background:url(//www.ites.co.jp/repair/images/btn057_01.jpg) no-repeat;
}
div#tsc_contact ul#cPpdf li#cPp1 a{			background-position:left top;	}
div#tsc_contact ul#cPpdf li#cPp1 a:hover{	background-position:right top;	}
div#tsc_contact ul#cPpdf li#cPp2 a{			background-position:left -30px;	}
div#tsc_contact ul#cPpdf li#cPp2 a:hover{	background-position:right -30px;	} div#tsc_contact div#contactTSC{
clear:both;
margin:0 30px 50px;
background:url(//www.ites.co.jp/repair/images/operator.jpg) no-repeat right bottom white;
}
div#tsc_contact div#contactTSC p#cTfm,
div#tsc_contact div#contactTSC p#cTfm a{
overflow:hidden;
width:200px;
}
div#tsc_contact div#contactTSC p#cTfm{
height:42px;
margin:0 auto 40px;
}
div#tsc_contact div#contactTSC p#cTfm a{
display:block;
height:0;
padding-top:42px;
background:url(//www.ites.co.jp/repair/images/forn_btn.jpg) top left no-repeat;
}
div#tsc_contact div#contactTSC p#cTfm a:hover{
background-position:top right;
}
div#tsc_contact div#contactTSC p#cTnm{
font-size:168%;
font-weight:bold;
line-height:1em;
letter-spacing:-1px;
background:none;
}
div#tsc_contact div#contactTSC p#cTad{
font-size:130%;
font-weight:bold;
line-height:1em;
background:none;
}
div#tsc_contact div#contactTSC table#cTtl{
border-collapse: collapse;
background:none;
}
div#tsc_contact div#contactTSC table#cTtl td{
font-size:130%;
font-weight:bold;
line-height:1.2em;
padding:0;
}
div#tsc_contact div#contactTSC table#cTtl span{
font-size:70%;
font-weight:normal;
}
div#tsc_contact div#contactTSC p#cTti{
background:none;
} div#tsc_flow{
position:relative;
background:white;
}
div#tsc_flow .cha{
color:#d51419;
}
div#tsc_flow div#flowHeader{
min-height:130px;
padding:0 250px 30px 0;
background:url(//www.ites.co.jp/repair/images/computer_virus.jpg) bottom right no-repeat; }
div#tsc_flow div#flowHeader p.com{
background:url(//www.ites.co.jp/repair/images/come.gif) 0px 3px no-repeat;
padding-left:14px;
}
div#tsc_flow div#flowHeader p#btn,
div#tsc_flow div#flowHeader p#btn a{
display:block;
width:300px;
overflow:hidden;
}
div#tsc_flow div#flowHeader p#btn{
height:30px;
margin-top:30px;
}
div#tsc_flow div#flowHeader p#btn a{
background:url(//www.ites.co.jp/repair/images/goAXS.jpg) left top no-repeat;
height:0;
padding-top:30px;
}
div#tsc_flow div#flowHeader p#btn a:hover{
background-position:top right;
}
div#tsc_flow h2{
width:132px;
height:26px;
font-size:15px !important;
border:0 !important;
margin:0px !important;
padding:8px 10px 8px 38px !important;
background-color:white !important;
}
div#tsc_flow h2.actC_h2{
background:url(//www.ites.co.jp/repair/images/actC_h2.gif) top left no-repeat;
}
div#tsc_flow h2.actI_h2{
background:url(//www.ites.co.jp/repair/images/actI_h2.gif) top left no-repeat;
}
div#tsc_flow h2.actCnost_h2{
background:url(//www.ites.co.jp/repair/images/actC_h2_nost.gif) top left no-repeat;
width:110px;
padding-left:10px !important;
text-align:center;
}
div#tsc_flow ul#flow{
background:url(//www.ites.co.jp/repair/images/nimotsu_tsumeru.jpg) right 170px no-repeat white; }
div#tsc_flow ul#flow li,
div#tsc_flow ul#flow li div#order{
position:relative;
background:url(//www.ites.co.jp/repair/images/arrow.gif) 21px bottom no-repeat;
margin-bottom:10px;
padding-bottom:30px;
}
div#tsc_flow ul#flow #entrance{
background:none;
padding:0;
}
div#tsc_flow ul#flow #entrance ul{
list-style:none;
padding:10px;
padding-top:0;
}
div#tsc_flow ul#flow #entrance li{
margin:0;
padding:0;
}
div#tsc_flow ul#flow #entrance li#actC,
div#tsc_flow ul#flow #entrance li#actI{
height:20px;
padding-left:35px;
padding-top:4px;
}
div#tsc_flow ul#flow #entrance li#actC{	background:url(//www.ites.co.jp/repair/images/actionC.gif) top left no-repeat;	}
div#tsc_flow ul#flow #entrance li#actI{	background:url(//www.ites.co.jp/repair/images/actionI.gif) top left no-repeat;	}
div#tsc_flow ul#flow li#step1{		}
div#tsc_flow ul#flow li#step2{		}
div#tsc_flow ul#flow li#step3{		}
div#tsc_flow ul#flow li#step4{	background-image:url(//www.ites.co.jp/repair/images/arrow_step4.gif);	}
div#tsc_flow ul#flow li#step4 h2{
background:url(//www.ites.co.jp/repair/images/actC_h2_examine.gif) top left no-repeat;
overflow:hidden;
width:400px;
height:0 !important;
padding:42px 0 0 0 !important;
}
div#tsc_flow ul#flow li#step5{		}
div#tsc_flow ul#flow li#step6{	background:none;	}
div#tsc_flow ul#flow li#ord_n_can{
padding:0; }
div#tsc_flow ul#flow li div.appoint{
background:left top no-repeat;
width:40px;
position:absolute;
top:15px;left:-40px;
}
div#tsc_flow ul#flow li#step2 div.appoint{
background-image:url(//www.ites.co.jp/repair/images/step2.gif);
height:117px;
}
div#tsc_flow ul#flow li#ord_n_can div.appoint{
background-image:url(//www.ites.co.jp/repair/images/order.gif);
height:261px;
}
div#tsc_flow ul#flow div#order{		}
div#tsc_flow ul#flow div#cansel{
position:absolute;
top:0;right:0;
}
div#tsc_flow ul#flow div#cansel .pClass p{
margin-left:20px;
}
div#tsc_flow ul#flow li p.pur{
position:absolute;
top:5px;left:190px;
background:#d42f81;
color:white;
text-align:center;
height:20px;
font-size:13px;
}
div#tsc_flow ul#flow li#step3 p.pur{
background:url(//www.ites.co.jp/repair/images/purS.gif) left top no-repeat;
width:44px;
}
div#tsc_flow ul#flow li#step6 p.pur{
background:url(//www.ites.co.jp/repair/images/purL.gif) left top no-repeat;
width:414px;
}
div#tsc_flow ul#flow li .pClass h3,
div#tsc_flow ul#flow li .pClass p,
div#tsc_flow ul#flow li .pClass table{
margin:0 0 0 60px;
}
div#tsc_flow ul#flow li .pClass h3{
background:url(//www.ites.co.jp/repair/images/flow_h3.gif) top left no-repeat;
padding:0 0 7px 17px;
margin-top:20px;
height:16px;
font-size:16px;
}
div#tsc_flow ul#flow li .pClass h3:first-child{
margin-top:5px;
}
div#tsc_flow ul#flow li .pClass p{
background:url(//www.ites.co.jp/repair/images/pClass.gif) 5px 4px no-repeat;
padding:0 0 0 14px;
margin-bottom:4px;
line-height:1.2em;
}
div#tsc_flow ul#flow li .pClass table{
border-collapse:collapse;
margin:5px 0 25px 55px; }
div#tsc_flow ul#flow li .pClass table td,
div#tsc_flow ul#flow li .pClass table td a{
width:114px;
overflow:hidden;
}
div#tsc_flow ul#flow li .pClass table td{
height:24px;
padding:0 10px;
}
div#tsc_flow ul#flow li .pClass table td a{
display:block;
height:0;
padding-top:24px;
background:url(//www.ites.co.jp/repair/images/btn057_04.jpg) no-repeat;
}
div#tsc_flow ul#flow li .pClass table td#pdfRA a{		background-position:left top;		}
div#tsc_flow ul#flow li .pClass table td#pdfRA a:hover{	background-position:right top;		}
div#tsc_flow ul#flow li .pClass table td#pdfDR a{		background-position:left -24px;	}
div#tsc_flow ul#flow li .pClass table td#pdfDR a:hover{	background-position:right -24px;	} div#tsc_faq{
background:url(//www.ites.co.jp/repair/images/woman_question.jpg) 430px 40px no-repeat white;
}
div#tsc_faq div#FAQheader{
margin-bottom:40px;
background:none;
}
div#tsc_faq div#FAQheader ul{
padding-bottom:20px;
height:135px;
width:410px; }
div#tsc_faq div#FAQheader ul li,
div#tsc_faq div#FAQheader ul li a{
display:block;
width:190px;
overflow:hidden;
}
div#tsc_faq div#FAQheader ul li{
float:left;
height:27px;
margin:4px;
ma-rgin-right:8px;
border:solid 1px #7785c6;
}
div#tsc_faq div#FAQheader ul li a{
height:0;
padding-top:27px;
background:url(//www.ites.co.jp/repair/images/FAQcatH.jpg) no-repeat;
}
div#tsc_faq div#FAQheader ul li#FAQcat0 a{	background-position:4px 4px;	}
div#tsc_faq div#FAQheader ul li#FAQcat1 a{	background-position:4px -26px;	}
div#tsc_faq div#FAQheader ul li#FAQcat2 a{	background-position:4px -56px;	}
div#tsc_faq div#FAQheader ul li#FAQcat3 a{	background-position:4px -86px;	}
div#tsc_faq div#FAQheader ul li#FAQcat4 a{	background-position:4px -116px;	}
div#tsc_faq div#FAQheader ul li#FAQcat5 a{	background-position:4px -146px;	}
div#tsc_faq div#FAQheader ul li#FAQcat6 a{	background-position:4px -176px;	}
div#tsc_faq div#FAQheader ul li#FAQcat0 a:hover{	background-position:-186px 4px;	}
div#tsc_faq div#FAQheader ul li#FAQcat1 a:hover{	background-position:-186px -26px;	}
div#tsc_faq div#FAQheader ul li#FAQcat2 a:hover{	background-position:-186px -56px;	}
div#tsc_faq div#FAQheader ul li#FAQcat3 a:hover{	background-position:-186px -86px;	}
div#tsc_faq div#FAQheader ul li#FAQcat4 a:hover{	background-position:-186px -116px;	}
div#tsc_faq div#FAQheader ul li#FAQcat5 a:hover{	background-position:-186px -146px;	}
div#tsc_faq div#FAQheader ul li#FAQcat6 a:hover{	background-position:-186px -176px;	}
div#tsc_faq div#FAQheader ul li#FAQcat0{
clear:both;
margin-top:16px;
}
div#tsc_faq h2#sortName{
clear:both;
}
div#tsc_faq dl#FAQlist{
}
div#tsc_faq dl#FAQlist dt,
div#tsc_faq dl#FAQlist dd,
div#tsc_faq p#GiveUsAccess,
div#tsc_faq p#notApplicable{
padding:8px;
padding-left:52px;
line-height:1.4em;
overflow:hidden;
}
div#tsc_faq dl#FAQlist dt{ background:url(//www.ites.co.jp/repair/images/Q.gif) 8px 10.5px no-repeat #ffd9d2;
position:relative;
}
div#tsc_faq dl#FAQlist dd{
background:url(//www.ites.co.jp/repair/images/A.gif) 28px 10.5px no-repeat;
margin-bottom:20px;
}
div#tsc_faq dl#FAQlist dt span:first-child{
font-family:arial;
color:#ff6347;
font-weight:700;
display:block;
position:absolute;
left:23px;top:7.3px;
width:32px;
}
div#tsc_faq dl#FAQlist dt div{
position:absolute;
top:8px;
right:8px;
}
div#tsc_faq dl#FAQlist dt div p{
float:left;
display:block;
width:36px;
height:0;
background:url(//www.ites.co.jp/repair/images/FAQcat.jpg) no-repeat;
overflow:hidden;
padding-top:19px;
margin-left:2px;
}
div#tsc_faq dl#FAQlist dt div p.FAQc0{	background-position:0px 0px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc1{	background-position:0px -30px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc2{	background-position:0px -60px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc3{	background-position:0px -90px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc4{	background-position:0px -120px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc5{	background-position:0px -150px;	}
div#tsc_faq dl#FAQlist dt div p.FAQc6{	background-position:0px -180px;	}
div#tsc_faq p#GiveUsAccess,
div#tsc_faq p#notApplicable{
padding-left:40px;
padding-right:40px;
border:2px solid #ffd9d2;
}
div#tsc_faq p#notApplicable{
display:none;
} div#tsc_for_corporate{ }
div#tsc_for_corporate ul#Fcop{
padding-top:20px;
text-align:center; }
div#tsc_for_corporate ul#Fcop:after{
content:"◆"; clear:both;
visibility:hidden;
}
div#tsc_for_corporate ul#Fcop li{
display:block;
float:left;
list-style:none;
border:1px #7785c6 solid;
margin:0 4px 4px 0;
padding:8px;
}
div#tsc_for_corporate ul#Fcop li h2{
padding:0;
margin:0;
margin-bottom:10px;
border:none;
}
div#tsc_for_corporate ul#Fcop li#FC1,
div#tsc_for_corporate ul#Fcop li#FC2,
div#tsc_for_corporate ul#Fcop li#FC3{
width:184px;
height:220px;
}
div#tsc_for_corporate ul#Fcop li#FC4,
div#tsc_for_corporate ul#Fcop li#FC5{
width:280px;
height:175px;
}
div#tsc_for_corporate ul#Fcop li#FC4{
clear:both;
margin-left:7px;
}
div#tsc_for_corporate ul#Fcop li#FC5{
}
div#tsc_for_corporate ul#Fcop li#FC6{
clear:both;
width:480px; height:100px;
margin:20px 60px 0;
background:url(//www.ites.co.jp/repair/images/4cop_pic6.jpg) center center no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC6 p{
padding-left:160px;
}
div#tsc_for_corporate ul#Fcop li#FC1 h2,
div#tsc_for_corporate ul#Fcop li#FC2 h2,
div#tsc_for_corporate ul#Fcop li#FC3 h2,
div#tsc_for_corporate ul#Fcop li#FC4 h2,
div#tsc_for_corporate ul#Fcop li#FC5 h2{
height:0;
padding-top:100px;
overflow:hidden;
}
div#tsc_for_corporate ul#Fcop li#FC1 h2{
background:url(//www.ites.co.jp/repair/images/4cop_pic1.jpg) 0 0 no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC2 h2{
background:url(//www.ites.co.jp/repair/images/4cop_pic2.jpg) 0 0 no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC3 h2{
background:url(//www.ites.co.jp/repair/images/4cop_pic3.jpg) 0 0 no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC4 h2{
background:url(//www.ites.co.jp/repair/images/4cop_pic4.jpg) 0 0 no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC5 h2{
background:url(//www.ites.co.jp/repair/images/4cop_pic5.jpg) 0 0 no-repeat;
}
div#tsc_for_corporate ul#Fcop li#FC6 h2{
height:0;
padding-top:30px;
overflow:hidden;
} div#Ability_of_Support{
}
div#Ability_of_Support div#stage,
div#Ability_of_Support div#stage img,
div#Ability_of_Support div#stage ul#photos{
width:620px;
height:310px;
}
div#Ability_of_Support div#stage{
background:url(//www.ites.co.jp/repair/images/tsc_images.jpg) top left no-repeat;
position:relative;
}
div#Ability_of_Support div#stage ul#photos{
position:absolute;
top:0px;left:0px;
overflow:hidden;
}
div#Ability_of_Support div#stage ul#photos li{
position:absolute;
top:0px;
height:310px; }
div#Ability_of_Support div#stage ul#photos li h2{
border:none;
overflow:hidden;
padding:0;
margin:0;
height:0px;
padding-top:25px;
padding-bottom:5px;
line-height:24px;
color:yellow;
}
div#Ability_of_Support div#stage ul#photos li p{
color:white;
font-size:10px;
padding:12px;
}
div#Ability_of_Support div#stage ul#photos li div{
position:absolute;
top:0px;
height:310px;
}
div#Ability_of_Support div#stage ul#photos li div.Ldiv{
left:0px;
}
div#Ability_of_Support div#stage ul#photos li div.Rdiv{
right:0px;
}
div#Ability_of_Support div#stage ul#photos li#pht_custm{
left:247px;
width:158px;
background:url(//www.ites.co.jp/repair/images/pht_custm.jpg) top left no-repeat;
display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_custm p{
padding-top:0px;
}
div#Ability_of_Support div#stage ul#photos li#pht_sales{
left:328px;
width:133px;
background:url(//www.ites.co.jp/repair/images/pht_sales.jpg) top left no-repeat;
display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_sales p{
padding-top:0px;
}
div#Ability_of_Support div#stage ul#photos li#pht_inout{
left:25px;
width:549px; display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_inout div.Ldiv{
width:158px;
background:url(//www.ites.co.jp/repair/images/pht_inout1.jpg) top left no-repeat;
}
div#Ability_of_Support div#stage ul#photos li#pht_inout div.Ldiv p{
padding-top:0px;
}
div#Ability_of_Support div#stage ul#photos li#pht_inout div.Rdiv{
width:117px;
background:url(//www.ites.co.jp/repair/images/pht_inout2.jpg) top left no-repeat;
}
div#Ability_of_Support div#stage ul#photos li#pht_diagn{
left:106px;
width:367px; display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_diagn div.Ldiv{
width:163px;
background:url(//www.ites.co.jp/repair/images/pht_diagn1.jpg) top left no-repeat;
}
div#Ability_of_Support div#stage ul#photos li#pht_diagn div.Ldiv p{
padding-top:0px;
}
div#Ability_of_Support div#stage ul#photos li#pht_diagn div.Rdiv{
width:97px;
background:url(//www.ites.co.jp/repair/images/pht_diagn2.jpg) top left no-repeat;
}
div#Ability_of_Support div#stage ul#photos li#pht_analy{
left:214px;
width:158px;
background:url(//www.ites.co.jp/repair/images/pht_analy.jpg) top left no-repeat;
display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_analy p{
padding-top:130px;
}
div#Ability_of_Support div#stage ul#photos li#pht_repai{
left:112px;
width:145px;
background:url(//www.ites.co.jp/repair/images/pht_repai.jpg) top left no-repeat;
display:none;
}
div#Ability_of_Support div#stage ul#photos li#pht_repai p{
padding-top:120px;
}
div#Ability_of_Support div#area{
padding:20px;
position:relative;
border:4px solid gray;
}
div#Ability_of_Support div#area div#imgBox{
position:relative;
}
div#Ability_of_Support div#area div#imgBox,
div#Ability_of_Support div#area div#imgBox img{
width:570px;
height:300px;
}
div#Ability_of_Support div#area div#imgBox img#miniImages{
position:absolute;
z-index:100;
bottom:-11px;right:-11px;
width:300px;
height:150px;
border:#000 1px solid;
}
div#Ability_of_Support div#sales div#area{	border-color:gold;		}
div#Ability_of_Support div#custm div#area{	border-color:tomato;	}
div#Ability_of_Support div#inout div#area{	border-color:#823afc;	}
div#Ability_of_Support div#diagn div#area{	border-color:#d9ff59;	}
div#Ability_of_Support div#analy div#area{	border-color:#559fdd;	}
div#Ability_of_Support div#repai div#area{	border-color:#ff8933;	}
div#Ability_of_Support div#area h2{
border:none;
padding:0;
margin:0 auto 20px;
width:220px;
height:0;
padding-top:40px;
overflow:hidden;
background:url(//www.ites.co.jp/repair/images/areaH.gif) no-repeat;
}
div#Ability_of_Support div#sales div#area h2{	background-position:0 0; }
div#Ability_of_Support div#custm div#area h2{	background-position:0 -40px;	}
div#Ability_of_Support div#inout div#area h2{	background-position:0 -80px;	}
div#Ability_of_Support div#diagn div#area h2{	background-position:0 -120px;	}
div#Ability_of_Support div#analy div#area h2{	background-position:0 -160px;	}
div#Ability_of_Support div#repai div#area h2{	background-position:0 -200px;	}
div#Ability_of_Support div#area p#jo{
margin:0 0 20px;
padding:10px;
}
div#Ability_of_Support div#sales div#area p#jo{	background:#ffeb7f;	}
div#Ability_of_Support div#custm div#area p#jo{	background:#ffae9f;	}
div#Ability_of_Support div#inout div#area p#jo{	background:#d7c5f7;	}
div#Ability_of_Support div#diagn div#area p#jo{	background:#ecffac;	}
div#Ability_of_Support div#analy div#area p#jo{	background:#96c0e3;	}
div#Ability_of_Support div#repai div#area p#jo{	background:#ffc498;	}
div#Ability_of_Support div#area dl{
width:380px;
margin:50px 0;
}
div#Ability_of_Support div#area dl dt{
padding-left:22px;
font-size:18px;
font-weight:900;
color:tomato;
background:url(//www.ites.co.jp/repair/images/areaIcon.gif) left center no-repeat;
}
div#Ability_of_Support div#area dl dd{
margin:5px 0 10px;
line-height:1.4em;
margin-bottom:20px;
}
div#Ability_of_Support div#area p.supht{
position:absolute;
right:20px;
width:180px;
height:135px;
background:top left no-repeat;
}
div#Ability_of_Support div#area div#stfvoice p#pht03sales,
div#Ability_of_Support div#area div#stfvoice p#pht03custm,
div#Ability_of_Support div#area div#stfvoice p#pht03inout,
div#Ability_of_Support div#area div#stfvoice p#pht03diagn,
div#Ability_of_Support div#area div#stfvoice p#pht03analy,
div#Ability_of_Support div#area div#stfvoice p#pht03repai{
position:absolute;
top:20px;left:0;
width:180px;
height:135px;
background:left top no-repeat;
}
div#Ability_of_Support div#area p#pht01sales{	top:530px;	background-image:url(//www.ites.co.jp/repair/images/pht02sales.jpg);	}
div#Ability_of_Support div#area p#pht04sales{	top:715px;	background-image:url(//www.ites.co.jp/repair/images/pht04sales.jpg);	}
div#Ability_of_Support div#area p#pht02sales{	top:915px;	background-image:url(//www.ites.co.jp/repair/images/pht03sales.jpg);	}
div#Ability_of_Support div#area div#stfvoice p#pht03sales{	background-image:url(//www.ites.co.jp/repair/images/pht01sales.jpg);	}
div#Ability_of_Support div#area p#pht01custm{	top:580px;	background-image:url(//www.ites.co.jp/repair/images/pht01custm.jpg);	}
div#Ability_of_Support div#area p#pht02custm{	top:800px;	background-image:url(//www.ites.co.jp/repair/images/pht02custm.jpg);	}
div#Ability_of_Support div#area div#stfvoice p#pht03custm{	background-image:url(//www.ites.co.jp/repair/images/pht03custm.jpg);	}
div#Ability_of_Support div#area p#pht01inout{	top:600px;	background-image:url(//www.ites.co.jp/repair/images/pht03inout.jpg);	}
div#Ability_of_Support div#area p#pht02inout{	top:880px;	background-image:url(//www.ites.co.jp/repair/images/pht01inout.jpg);	}
div#Ability_of_Support div#area div#stfvoice p#pht03inout{	background-image:url(//www.ites.co.jp/repair/images/pht02inout.jpg);	}
div#Ability_of_Support div#area p#pht01diagn{	top:630px;	background-image:url(//www.ites.co.jp/repair/images/pht01diagn.jpg);	}
div#Ability_of_Support div#area p#pht02diagn{	top:830px;	background-image:url(//www.ites.co.jp/repair/images/pht02diagn.jpg);	}
div#Ability_of_Support div#area div#stfvoice p#pht03diagn{	background-image:url(//www.ites.co.jp/repair/images/pht03diagn.jpg);	}
div#Ability_of_Support div#area p#pht01analy{	top:550px;	background-image:url(//www.ites.co.jp/repair/images/pht01analy.jpg);	}
div#Ability_of_Support div#area p#pht02analy{	top:710px;	background-image:url(//www.ites.co.jp/repair/images/pht02analy.jpg);height:206px;	}
div#Ability_of_Support div#area p#pht04analy{	top:880px;	background-image:url(//www.ites.co.jp/repair/images/pht03analy.jpg);height:120px;	} div#Ability_of_Support div#area p#pht01repai{	top:990px;	background-image:url(//www.ites.co.jp/repair/images/pht01repai.jpg);height:180px;	}
div#Ability_of_Support div#area p#pht02repai{	top:750px;	background-image:url(//www.ites.co.jp/repair/images/pht02repai.jpg);height:169px;	}
div#Ability_of_Support div#area p#pht04repai{	top:550px;	background-image:url(//www.ites.co.jp/repair/images/pht03repai.jpg);	} div#Ability_of_Support div#area div#stfvoice{
position:relative;
padding-left:200px;
}
div#Ability_of_Support div#area div#stfvoice h3{
padding:0;
margin:0;
background:url(//www.ites.co.jp/repair/images/stfvoice.gif) left top no-repeat;
overflow:hidden;
width:168px;
height:0;
padding-top:40px;
}
div#Ability_of_Support div#repai div#area th,
div#Ability_of_Support div#repai div#area td{
padding:2px 8px;
} div#tsc_repairpc_xp{
} @media screen, print {
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus { outline: 0;
}
body {
background: #fff;
line-height: 1;
margin: 0 !important;
}
ol, ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
} body {
}
#page {  }
#branding hgroup {
margin: 0 7.6%;
} #primary {
float: left;
padding: 0 0 50px 0;
width: 100%;
}
#content { width: 780px;
}
#content.fr {
float: right;
}
#secondary {
float: left;
width: 220px;
} .singular #primary {
margin: 0;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0 auto; } .singular .image-attachment .entry-content {
margin: 0 auto;
width: auto;
}
.singular .image-attachment .entry-description {
margin: 0 auto;
width: 68.9%;
} .page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
margin: 0 7.6%;
width: auto;
}
.page-template-showcase-php section.recent-posts {
float: right;
margin: 0 0 0 31%;
width: 69%;
}
.page-template-showcase-php #main .widget-area {
float: left;
margin: 0 -22.15% 0 0;
width: 22.15%;
} .error404 #primary {
float: none;
margin: 0;
}
.error404 #primary #content {
margin: 0 7.6%;
width: auto;
} .alignleft {
display: inline;
float: left;
margin-right: 1.625em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .left-sidebar #primary {
float: right;
margin: 0 0 0 -26.4%;
width: 100%;
}
.left-sidebar #content {
margin: 0 7.6% 0 34%;
width: 58.4%;
}
.left-sidebar #secondary {
float: left;
margin-left: 7.6%;
margin-right: 0;
width: 18.8%;
} .one-column #page {
max-width: 690px;
}
.one-column #content {
margin: 0 7.6%;
width: auto;
}
.one-column #nav-below {
border-bottom: 1px solid #ddd;
margin-bottom: 1.625em;
}
.one-column #secondary {
float: none;
margin: 0 7.6%;
width: auto;
} .one-column .page-template-showcase-php section.recent-posts {
float: none;
margin: 0;
width: 100%;
}
.one-column .page-template-showcase-php #main .widget-area {
float: none;
margin: 0;
width: auto;
}
.one-column .page-template-showcase-php .other-recent-posts {
border-bottom: 1px solid #ddd;
} .one-column section.featured-post .attachment-small-feature {
border: none;
display: block;
height: auto;
max-width: 60%;
position: static;
}
.one-column article.feature-image.small {
margin: 0 0 1.625em;
padding: 0;
}
.one-column article.feature-image.small .entry-title {
font-size: 20px;
line-height: 1.3em;
}
.one-column article.feature-image.small .entry-summary {
height: 150px;
overflow: hidden;
padding: 0;
text-overflow: ellipsis;
}
.one-column article.feature-image.small .entry-summary a {
left: -9%;
} .one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
width: 100%;
} .one-column.singular blockquote.pull {
margin: 0 0 1.625em;
}
.one-column.singular .pull.alignleft {
margin: 0 1.625em 0 0;
}
.one-column.singular .pull.alignright {
margin: 0 0 0 1.625em;
}
.one-column.singular .entry-meta .edit-link a {
position: absolute;
left: 0;
top: 40px;
}
.one-column.singular #author-info {
margin: 2.2em -8.8% 0;
padding: 20px 8.8%;
} .one-column .commentlist > li.comment {
margin-left: 102px;
width: auto;
} .one-column #branding #searchform {
right: 40px;
top: 4em;
} .one-column .commentlist > li.comment {
margin-left: 0;
}
.one-column .commentlist > li.comment .comment-meta,
.one-column .commentlist > li.comment .comment-content {
margin-right: 85px;
}
.one-column .commentlist .avatar {
background: transparent;
display: block;
padding: 0;
top: 1.625em;
left: auto;
right: 1.625em;
}
.one-column .commentlist .children .avatar {
background: none;
padding: 0;
position: absolute;
top: 2.2em;
left: 2.2em;
}
.one-column #respond {
width: auto;
} body, input, textarea {
color: #373737;
font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
line-height: 1.625;
}
body { background: white;
}
#page {
background: #fff;
} h1,h2,h3,h4,h5,h6 {
clear: both;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.625em;
} p {
margin-bottom: 1.625em;
}
ul, ol {
margin: 0 0 1.625em 2.5em;
}
ul {
list-style: square;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
}
dl {
margin: 0 1.625em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.625em;
}
strong {
font-weight: bold;
}
cite, em, i {
font-style: italic;
}
blockquote {
font-family: Georgia, "Bitstream Charter", serif;
font-style: italic;
font-weight: normal;
margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
font-style: normal;
}
blockquote cite {
color: #666;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.05em;
text-transform: uppercase;
}
pre {
background: #f4f4f4;
font: 13px "Courier 10 Pitch", Courier, monospace;
line-height: 1.5;
margin-bottom: 1.625em;
overflow: auto;
padding: 0.75em 1.625em;
}
code, kbd, samp, var {
font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
margin: 0 0 1.625em;
}
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: smaller;
} input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea {
background: #fafafa;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
border: 1px solid #ddd;
color: #888;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus {
color: #373737;
}
textarea {
padding-left: 3px;
width: 98%;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {
padding: 3px;
}
input#s {
background: url(//www.ites.co.jp/wp-content/themes/ites2017/images/search.png) no-repeat 5px 6px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 14px;
height: 22px;
line-height: 1.2em;
padding: 4px 10px 4px 28px;
}
input#searchsubmit {
display: none;
} a {
color: #1982d1;
text-decoration: none;
}
a:focus,
a:active,
a:hover {
text-decoration: underline;
} .assistive-text,
.screen-reader-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
width: 1px;
}
#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background: #eee;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
height: auto;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
width: auto;
} #branding {
padding-bottom: 10px;
position: relative;
z-index: 9999;
}
#site-title {
margin-right: 270px;
padding: 3.65625em 0 0;
}
#site-title a {
color: #111;
font-size: 30px;
font-weight: bold;
line-height: 36px;
text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
color: #1982d1;
}
#site-description {
color: #7a7a7a;
font-size: 14px;
margin: 0 270px 3.65625em 0;
}  #branding #searchform {
position: absolute;
top: 3.8em;
right: 7.6%;
text-align: right;
}
#branding #searchform div {
margin: 0;
}
#branding #s {
float: right;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;
width: 72px;
}
#branding #s:focus {
background-color: #f9f9f9;
width: 196px;
}
#branding #searchsubmit {
display: none;
}
#branding .only-search #searchform {
top: 5px;
z-index: 1;
}
#branding .only-search #s {
background-color: #666;
border-color: #000;
color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
width: 85%;
}
#branding .only-search #s:focus {
background-color: #bbb;
}
#branding .with-image #searchform {
top: auto;
bottom: -27px;
max-width: 195px;
}
#branding .only-search + #access div {
padding-right: 205px;
} #access { background: #3a86ef;
background: linear-gradient(#3a86ef, #034fb8);
background: linear-gradient(to bottom, #3a86ef, #034fb8); background: -moz-linear-gradient(top, #3a86ef, #034fb8); background: -webkit-linear-gradient(top, #3a86ef, #034fb8);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#3a86ef, endcolorstr=#034fb8)); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#3a86ef, endcolorstr=#034fb8))";
zoom: 1;
height: 80px;
clear: both;
display: block;
float: left;
margin: 0 auto 0px;
width: 100%;
}
#access{
font-size: 0;
}
#access .first {
padding: 0 !important;
}
#access .first img{
display: block;
}
.dropmenu{
*zoom: 1;
list-style-type: none;
width: 1030px;
margin: 0px auto 0px;
padding: 0;
}
.dropmenu:before, .dropmenu:after{
content: "";
display: table;
}
.dropmenu:after{
clear: both;
}
.dropmenu li{
box-sizing: border-box;
position: relative;
width: 25%;
float: left;
margin: 0;
padding: 0;
text-align: center;
border-right:1px solid #5898f2;
}
.dropmenu li a{
display: block;
margin: 0;
padding: 15px 0 11px; color: #222;
font-size: 18px;
line-height: 1;
text-decoration: none;
}
.dropmenu li ul{
list-style: none;
position: absolute;
z-index: 9999;
top: 100%;
left: 0;
margin: 0;
padding: 0;
}
.dropmenu li ul li{
width: 100%;
}
.dropmenu li ul li a{
padding: 13px 15px;
border-top: 1px solid #eaf8fd;
background: #abd9e8;
background: white;
text-align: left;
}
.dropmenu li ul .ins a:before{
padding-left: 20px;
}
.dropmenu li ul li a:before{
content:"▶︎";
font-size: 10px;
color: #bf1338;
padding-left: 10px;
padding-right: 3px;
}
.dropmenu li  ul li:first-child a:before{
content:"▶︎";
font-size: 10px;
color: #f90 !important;
padding-right: 3px;
padding-left: 0px;
}
.dropmenu li:hover > a{ }
.dropmenu li a:hover{
background: #d3eef7;
}
#dropmenu li ul li{
overflow: hidden;
height: 0;
transition: .2s;
border-right: none;
}
#dropmenu li ul li a{
font-size: 14px;
}
#dropmenu li:hover ul li{
overflow: visible;
height: 38px; }
.cb-header {
position: fixed;
top: -100px;
left: 0;
z-index: 9999999;
width: 100%
}
.slide-down {
animation-name: slideDown;
animation-timing-function: ease-in;
animation-iteration-count: 1;
animation-delay: 0s;
transform-origin: 50% 50% 0;
animation-duration: .5s;
top: 0;
}
@keyframes slideDown {
0% {
top: -100px;
}
100% {
top: 0;
}
}
.slide-up {
animation-name: slideUp;
animation-timing-function: ease-in;
animation-iteration-count: 1;
animation-delay: 0s;
transform-origin: 50% 50%  0;
animation-duration: .5s;
top: -100px;
}
@keyframes slideUp {
0% {
top: 0;
}
100% {
top: -200px;
}
} #main {
clear: both; width: 1030px;
margin: 0 auto;
}
.page-title {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
margin: 0 0 2.6em;
text-transform: uppercase;
}
.page-title a {
font-size: 12px;
font-weight: bold;
letter-spacing: 0;
text-transform: none;
}
.hentry,
.no-results { border-bottom: 1px solid #ddd;
margin: 0 0 1.625em;
padding: 0 0 1.625em;
position: relative;
}
.hentry:last-child,
.no-results {
border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
h1.entry-title {
margin-bottom: 15px !important;
}
.entry-title,
.entry-header .entry-meta {
padding-right: 76px;
}
.entry-title {
clear: both;
color: #222;
font-size: 26px;
font-weight: bold;
line-height: 1.5em;
padding-bottom: .3em;
padding-top: 15px;
}
.entry-title,
.entry-title a {
color: #222;
text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
color: #1982d1;
}
.entry-meta {
color: #666;
clear: both;
font-size: 12px;
line-height: 18px;
}
.entry-meta a {
font-weight: bold;
}
.single-author .entry-meta .by-author {
display: none;
}
.entry-content,
.entry-summary {
padding: 0 0 0;
}
.entry-content .more-link {
white-space: nowrap;
}
h2 {
font-size: 18px;
color: #145885 !important;
border: 1px solid  #aaa;
line-height: 1em;
padding: 25px !important;
font-weight: bold;
margin: 1em 0;
}
h4 {
font-size: 140%;
}
h5 {
font-size: 16px;
}
.entry-content h3 {
font-size: 140%;
letter-spacing: 0em;
line-height: 1.0em;
border-left: 25px solid #2f68ad;
color: #145885 !important;
font-weight: bold;
margin-top: 40px;
margin-bottom: 40px;
padding-left: 15px !important;
text-transform: uppercase;
}
.comment-content h3 {
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
}
.entry-content table,
.comment-content table {
border-bottom: 1px dashed #aaa;
margin: 0 0 1.625em;
width: 100%;
}
.entry-content th,
.comment-content th {
color: #666;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
border-top: 1px dashed #aaa;
}
.entry-content td,
.comment-content td {
border-top: 1px dashed #aaa;
padding: 6px 10px 6px 0;
}
.entry-content #s {
width: 75%;
}
.comment-content ul,
.comment-content ol {
margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
margin-bottom: 0;
}
dl.gallery-item {
margin: 0;
}
.page-link {
clear: both;
display: block;
margin: 0 0 1.625em;
}
.page-link a {
background: #eee;
color: #373737;
margin: 0;
padding: 2px 3px;
text-decoration: none;
}
.page-link a:hover {
background: #888;
color: #fff;
font-weight: bold;
}
.page-link span {
margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
background: #eee;
-moz-border-radius: 3px;
border-radius: 3px;
color: #666;
float: right;
font-size: 12px;
line-height: 1.5em;
font-weight: 300;
text-decoration: none;
padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
background: #888;
color: #fff;
}
.entry-content .edit-link {
clear: both;
display: block;
} .entry-content img,
.comment-content img,
.widget img {
max-width: 100%; }
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; }
img.size-full,
img.size-large {
max-width: 97.5%;
width: auto; height: auto; }
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1.625em;
}
p img,
.wp-caption {
margin-top: 0.4em;
}
.wp-caption {
background: #eee;
margin-bottom: 1.625em;
max-width: 96%;
max-width: calc( 100% - 18px );
padding: 9px;
}
.wp-caption img {
display: block;
max-width: 98%;
max-width: calc( 100% - 14px );
}
.wp-caption .wp-caption-text,
.gallery-caption {
color: #666;
font-family: Georgia, serif;
font-size: 12px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0.6em;
padding: 10px 0 5px 40px;
position: relative;
}
.wp-caption .wp-caption-text:before {
color: #666;
content: '\2014';
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-right: 5px;
position: absolute;
left: 10px;
top: 7px;
}
#content .gallery {
margin: 0 auto 1.625em;
}
#content .gallery a img {
border: none;
}
img#wpstats {
display: block;
margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
width: 100%;
height: auto;
} img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {  }
.wp-caption img {
border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img { background: #eee;
border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img { background: #fff;
border-color: #ddd;
} embed,
iframe,
object {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; } .post-password-required .entry-header .comments-link {
margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
background: #f7f7f7;
} #author-info {
font-size: 12px;
overflow: hidden;
}
.singular #author-info {
background: #f9f9f9;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 2.2em -35.6% 0 -35.4%;
padding: 20px 35.4%;
}
.archive #author-info {
border-bottom: 1px solid #ddd;
margin: 0 0 2.2em;
padding: 0 0 2.2em;
}
#author-avatar {
float: left;
margin-right: -78px;
}
#author-avatar img {
background: #fff;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #bbb;
-moz-box-shadow: 0 1px 2px #bbb;
box-shadow: 0 1px 2px #bbb;
padding: 3px;
}
#author-description {
float: left;
margin-left: 108px;
}
#author-description h2 {
color: #000;
font-size: 15px;
font-weight: bold;
margin: 5px 0 10px;
} .entry-header .comments-link a {
background: #eee url(//www.ites.co.jp/wp-content/themes/ites2017/images/comment-bubble.png) no-repeat;
color: #666;
font-size: 13px;
font-weight: normal;
line-height: 35px;
overflow: hidden;
padding: 0 0 0;
position: absolute;
top: 1.5em;
right: 0;
text-align: center;
text-decoration: none;
width: 43px;
height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
background-color: #1982d1;
color: #fff;
color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
visibility: hidden;
} .entry-header .entry-format {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
position: absolute;
text-transform: uppercase;
top: -5px;
}
.entry-header hgroup .entry-title {
padding-top: 15px;
}
article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
padding: 20px 0 0;
}
article.format-status .entry-content {
min-height: 65px;
}
.recent-posts .entry-header .entry-format {
display: none;
}
.recent-posts .entry-header hgroup .entry-title {
padding-top: 0;
}  .singular .entry-title {
color: #000;
font-size: 30px;
font-weight: bold;
line-height: 48px;
}
.singular .entry-title {
position: relative;
}
.singular .entry-title::before {
border-bottom: solid 4px #f90;
width: 20%;
position: absolute;z-index: 1;bottom: 0;left: 0;
content: "";
}
.singular .entry-title::after {
border-bottom: solid 4px #dadada;
width: 100%;
position: absolute;bottom: 0;left: 0;
content: "";
}
.singular .entry-title,
.singular .entry-header .entry-meta {
padding-right: 0;
}
.singular .entry-header .entry-meta {
position: absolute;
top: 0;
left: 0;
}
blockquote.pull {
font-size: 21px;
font-weight: bold;
line-height: 1.6125em;
margin: 0 0 1.625em;
text-align: center;
}
.singular blockquote.pull {
margin: 0 -22.25% 1.625em;
}
.pull.alignleft {
margin: 0 1.625em 0 0;
text-align: right;
}
.singular .pull.alignleft {
margin: 0 1.625em 0 -22.25%;
}
.pull.alignright {
margin: 0 0 0 1.625em;
text-align: left;
}
blockquote.pull.alignleft,
blockquote.pull.alignright {
width: 33%;
}
.singular .pull.alignright {
margin: 0 -22.25% 0 1.625em;
}
.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
width: 33%;
} .format-aside .entry-title,
.format-aside .entry-header .comments-link {
display: none;
}
.singular .format-aside .entry-title {
display: block;
}
.format-aside .entry-content {
padding: 0;
}
.singular .format-aside .entry-content {
padding: 1.625em 0 0;
} .format-link .entry-title,
.format-link .entry-header .comments-link {
display: none;
}
.singular .format-link .entry-title {
display: block;
}
.format-link .entry-content {
padding: 0;
}
.singular .format-link .entry-content {
padding: 1.625em 0 0;
} .format-gallery .gallery-thumb {
float: left;
display: block;
margin: .375em 1.625em 0 0;
max-width: 100%;
} .format-status .entry-title,
.format-status .entry-header .comments-link {
display: none;
}
.singular .format-status .entry-title {
display: block;
}
.format-status .entry-content {
padding: 0;
}
.singular .format-status .entry-content {
padding: 1.625em 0 0;
}
.format-status img.avatar {
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #ccc;
-moz-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
float: left;
margin: 4px 10px 2px 0;
padding: 0;
} .format-standard .wp-video,
.format-standard .wp-audio-shortcode,
.format-audio .wp-audio-shortcode,
.format-standard .video-player {
margin-bottom: 24px;
} .format-quote blockquote {
color: #555;
font-size: 17px;
margin: 0;
} .indexed.format-image .entry-header {
min-height: 61px; }
.indexed.format-image .entry-content {
padding-top: 0.5em;
}
.indexed.format-image .entry-content p {
margin: 1em 0;
}
.indexed.format-image .entry-content p:first-child,
.indexed.format-image .entry-content p:first-child a,
.indexed.format-image .entry-content p:first-child img {
display: block;
margin: 0;
}
.indexed.format-image .entry-content .wp-caption .wp-caption-text {
margin: 0;
padding-bottom: 1em;
}
.indexed.format-image footer.entry-meta {
background: #ddd;
overflow: hidden;
padding: 4%;
max-width: 96%;
}
.indexed.format-image div.entry-meta {
display: inline-block;
float: left;
width: 35%;
}
.indexed.format-image div.entry-meta + div.entry-meta {
float: none;
width: 65%;
}
.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
display: block;
}
.indexed.format-image footer.entry-meta a {
color: #444;
}
.indexed.format-image footer.entry-meta a:hover {
color: #fff;
}
#content .indexed.format-image img {
border: none;
max-width: 100%;
padding: 0;
}
.indexed.format-image .wp-caption {
background: #111;
margin-bottom: 0;
max-width: 96%;
padding: 2% 2% 0;
}
.indexed.format-image .wp-caption .wp-caption-text {
color: #ddd;
}
.indexed.format-image .wp-caption .wp-caption-text:before {
color: #444;
}
.indexed.format-image a:hover img {
opacity: 0.8;
} .error404 #main #searchform {
background: #f9f9f9;
border: 1px solid #ddd;
border-width: 1px 0;
margin: 0 -8.9% 1.625em;
overflow: hidden;
padding: 1.625em 8.9%;
}
.error404 #main #s {
width: 95%;
}
.error404 #main .widget {
clear: none;
float: left;
margin-right: 3.7%;
width: 30.85%;
}
.error404 #main .widget_archive {
margin-right: 0;
}
.error404 #main .widget_tag_cloud {
float: none;
margin-right: 0;
width: 100%;
}
.error404 .widgettitle {
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
} h1.showcase-heading {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
} article.intro {
background: #f9f9f9;
border-bottom: none;
margin: -1.855em -8.9% 1.625em;
padding: 0 8.9%;
}
article.intro .entry-title {
display: none;
}
article.intro .entry-content {
color: #111;
font-size: 16px;
padding: 1.625em 0 0.625em;
}
article.intro .edit-link a {
background: #aaa;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
font-size: 12px;
padding: 0 8px;
position: absolute;
top: 30px;
right: 20px;
text-decoration: none;
}
article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
background: #777;
} section.featured-post {
float: left;
margin: -1.625em -8.9% 1.625em;
padding: 1.625em 8.9% 0;
position: relative;
width: 100%;
}
section.featured-post .hentry {
border: none;
color: #666;
margin: 0;
}
section.featured-post .entry-meta {
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
} section.featured-post .attachment-small-feature {
float: right;
height: auto;
margin: 0 -8.9% 1.625em 0;
max-width: 59%;
position: relative;
right: -15px;
}
section.featured-post.small {
padding-top: 0;
}
section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
opacity: .8;
}
article.feature-image.small {
float: left;
margin: 0 0 1.625em;
width: 45%;
}
article.feature-image.small .entry-title {
line-height: 1.2em;
}
article.feature-image.small .entry-summary {
color: #555;
font-size: 13px;
}
article.feature-image.small .entry-summary p a {
background: #222;
color: #eee;
display: block;
left: -23.8%;
padding: 9px 26px 9px 85px;
position: relative;
text-decoration: none;
top: 20px;
width: 180px;
z-index: 1;
}
article.feature-image.small .entry-summary p a:hover {
background: #1982d1;
color: #eee;
color: rgba(255,255,255,0.8);
} section.feature-image.large {
border: none;
max-height: 288px;
padding: 0;
width: 100%;
}
section.feature-image.large .showcase-heading {
display: none;
}
section.feature-image.large .hentry {
border-bottom: none;
left: 9%;
margin: 1.625em 9% 0 0;
position: absolute;
top: 0;
}
article.feature-image.large .entry-title a {
background: #222;
background: rgba(0,0,0,0.8);
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
display: inline-block;
font-weight: 300;
padding: .2em 20px;
}
section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
background: #eee;
background: rgba(255,255,255,0.8);
color: #222;
}
article.feature-image.large .entry-summary {
display: none;
}
section.feature-image.large img {
display: block;
height: auto;
max-width: 117.9%;
padding: 0 0 6px;
} .featured-posts {
border-bottom: 1px solid #ddd;
display: block;
height: 328px;
margin: 1.625em -8.9% 20px;
max-width: 1000px;
padding: 0;
position: relative;
overflow: hidden;
}
.featured-posts .showcase-heading {
padding-left: 8.9%;
}
.featured-posts section.featured-post {
background: #fff;
height: 288px;
left: 0;
margin: 0;
position: absolute;
top: 30px;
width: auto;
}
.featured-posts section.featured-post.large {
max-width: 100%;
overflow: hidden;
}
.featured-posts section.featured-post {
-webkit-transition-duration: 200ms;
-webkit-transition-property: opacity, visibility;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 200ms;
-moz-transition-property: opacity, visibility;
-moz-transition-timing-function: ease;
}
.featured-posts section.featured-post {
opacity: 0;
visibility: hidden;
}
.featured-posts #featured-post-1 {
opacity: 1;
visibility: visible;
}
.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
content: ' ';
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); width: 100%;
height: 45px;
position: absolute;
top: 230px;
}
.featured-post .feature-image.small:after {
top: 253px;
}
#content .feature-slider {
top: 5px;
right: 8.9%;
overflow: visible;
position: absolute;
}
.feature-slider ul {
list-style-type: none;
margin: 0;
}
.feature-slider li {
float: left;
margin: 0 6px;
}
.feature-slider a {
background: #3c3c3c;
background: rgba(60,60,60,0.9);
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
display: block;
width: 14px;
height: 14px;
}
.feature-slider a.active {
background: #1982d1;
-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
cursor: default;
opacity: 0.5;
} section.recent-posts {
padding: 0 0 1.625em;
}
section.recent-posts .hentry {
border: none;
margin: 0;
}
section.recent-posts .other-recent-posts {
border-bottom: 1px solid #ddd;
list-style: none;
margin: 0;
}
section.recent-posts .other-recent-posts li {
padding: 0.3125em 0;
position: relative;
}
section.recent-posts .other-recent-posts .entry-title {
border-top: 1px solid #ddd;
font-size: 17px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"] {
color: #373737;
float: left;
max-width: 84%;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
content: '-';
color: transparent;
font-size: 11px;
}
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
border-bottom: 2px solid #999;
bottom: -2px;
color: #444;
display: block;
font-size: 10px;
font-weight: 500;
line-height: 2.76333em;
padding: 0.3125em 0 0.3125em 1em;
position: absolute;
right: 0;
text-align: right;
text-transform: uppercase;
z-index: 1;
}
section.recent-posts .other-recent-posts .comments-link > span {
border-color: #bbb;
color: #888;
}
section.recent-posts .other-recent-posts .comments-link a:hover {
color: #1982d1;
border-color: #1982d1;
}
section.recent-posts .other-recent-posts li:after {
clear: both;
content: '.';
display: block;
height: 0;
visibility: hidden;
} .image-attachment div.attachment {
background: #f9f9f9;
border: 1px solid #ddd;
border-width: 1px 0;
margin: 0 -8.9% 1.625em;
overflow: hidden;
padding: 1.625em 1.625em 0;
text-align: center;
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto 1.625em;
max-width: 100%;
}
.image-attachment div.attachment a img {
border-color: #f9f9f9;
}
.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
border-color: #ddd;
background: #fff;
}
.image-attachment .entry-caption p {
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
margin: 0 0 2.6em;
text-transform: uppercase;
} audio,
video {
display: inline-block;
max-width: 100%;
}
.attachment .entry-content .mejs-container {
margin-bottom: 24px;
} #content nav {
clear: both;
overflow: hidden;
padding: 0 0 1.625em;
}
#content nav a {
font-size: 12px;
font-weight: bold;
line-height: 2.2em;
}
#nav-above {
padding: 0 0 1.625em;
}
#nav-above {
display: none;
}
.paged #nav-above {
display: block;
}
.nav-previous {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
#content nav .meta-nav {
font-weight: normal;
} #nav-single {
float: right;
position: relative;
top: -0.3em;
text-align: right;
z-index: 1;
}
#nav-single .nav-previous,
#nav-single .nav-next {
width: auto;
}
#nav-single .nav-next {
padding-left: .5em;
}
#nav-single .nav-previous {
padding-right: .5em;
} .widget-area {
font-size: 12px;
}
.widget {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
clear: both;
margin: 0 0 2.2em;
}
.widget-title {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
}
.widget ul {
font-size: 15px;
margin: 0;
}
.widget ul ul {
margin-left: 0;
}
.widget ul li {
color: #777;
font-size: 14px;
}
.widget a {
font-weight: bold;
text-decoration: none;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
text-decoration: underline;
} .widget_search form {
margin: 0 0 1.625em;
}
.widget_search #s {
width: 77%;
}
.widget_search #searchsubmit {
background: #ddd;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
color: #888;
font-size: 13px;
line-height: 25px;
position: relative;
top: -2px;
}
.widget_search #searchsubmit:active {
background: #1982d1;
border-color: #0861a5;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
color: #bfddf3;
} section.ephemera ol,
.widget_twentyeleven_ephemera ol {
list-style: square;
margin: 5px 0 0;
}
.widget_twentyeleven_ephemera .widget-entry-title {
font-size: 15px;
font-weight: bold;
padding: 0;
}
.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
color: #666;
display: block;
font-size: 10px;
font-weight: 500;
line-height: 2.76333em;
text-transform: uppercase;
}
section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
section.ephemera .entry-title a span {
color: #29628d;
} .widget_twitter li {
list-style-type: none;
margin-bottom: 14px;
}
.widget_twitter .timesince {
display: block;
font-size: 11px;
margin-right: -10px;
text-align: right;
} .widget_image img {
border: 0;
padding: 0;
height: auto;
max-width: 100%;
} .widget_calendar #wp-calendar {
color: #555;
width: 95%;
text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
text-align: center;
}
.widget_calendar #wp-calendar caption {
font-size: 11px;
font-weight: 500;
padding: 5px 0 3px 0;
text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
} #comments-title {
color: #666;
font-size: 10px;
font-weight: 500;
line-height: 2.6em;
padding: 0 0 2.6em;
text-transform: uppercase;
}
.nopassword,
.nocomments {
color: #aaa;
font-size: 24px;
font-weight: 100;
margin: 26px 0;
text-align: center;
}
.commentlist {
list-style: none;
margin: 0 auto;
width: 68.9%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
width: 100%; }
.commentlist > li.comment {
background: #f6f6f6;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 1.625em;
padding: 1.625em;
position: relative;
}
.commentlist .pingback {
margin: 0 0 1.625em;
padding: 0 1.625em;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li.comment {
background: #fff;
border-left: 1px solid #ddd;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
margin: 1.625em 0 0;
padding: 1.625em;
position: relative;
}
.commentlist .children li.comment .fn {
display: block;
}
.comment-meta .fn {
font-style: normal;
}
.comment-meta {
color: #666;
font-size: 12px;
line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
line-height: 1.625em;
margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
margin: 1.625em 0 0;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.comment-meta a {
font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #ccc;
-moz-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
left: -102px;
padding: 0;
position: absolute;
top: 0;
}
.commentlist > li:before {
content: url(//www.ites.co.jp/wp-content/themes/ites2017/images/comment-arrow.png);
left: -21px;
position: absolute;
}
.commentlist > li.pingback:before {
content: '';
}
.commentlist .children .avatar {
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
left: 2.2em;
padding: 0;
top: 2.2em;
}
a.comment-reply-link {
background: #eee;
-moz-border-radius: 3px;
border-radius: 3px;
color: #666;
display: inline-block;
font-size: 12px;
padding: 0 8px;
text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
background: #888;
color: #fff;
}
a.comment-reply-link > span {
display: inline-block;
position: relative;
top: -1px;
} .commentlist > li.bypostauthor {
background: #ddd;
border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
content: url(//www.ites.co.jp/wp-content/themes/ites2017/images/comment-arrow-bypostauthor.png);
} .commentlist .children > li.bypostauthor {
background: #ddd;
border-color: #d3d3d3;
}  .page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
margin-left: 102px;
width: auto;
} .page-template-sidebar-page-php #respond {
width: auto;
} #respond {
background: #ddd;
border: 1px solid #d3d3d3;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 auto 1.625em;
padding: 1.625em;
position: relative;
width: 68.9%;
}
#respond input[type="text"],
#respond textarea {
background: #fff;
border: 4px solid #eee;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
position: relative;
padding: 10px;
text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
background: #eee;
-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
color: #555;
display: inline-block;
font-size: 13px;
left: 4px;
min-width: 60px;
padding: 4px 10px;
position: relative;
top: 40px;
z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
text-indent: 0;
z-index: 1;
}
#respond textarea {
resize: vertical;
width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
color: #bd3500;
font-size: 22px;
font-weight: bold;
left: 75%;
position: absolute;
z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
font-size: 13px;
}
#respond p {
margin: 10px 0;
}
#respond .form-submit {
float: right;
margin: -20px 0 10px;
}
#respond input#submit {
background: #222;
border: none;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
color: #eee;
cursor: pointer;
font-size: 15px;
margin: 20px 0;
padding: 5px 42px 5px 22px;
position: relative;
left: 30px;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
background: #1982d1;
color: #bfddf3;
}
#respond #cancel-comment-reply-link {
color: #666;
margin-left: 10px;
text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
text-decoration: underline;
}
.commentlist #respond {
margin: 1.625em 0 0;
width: auto;
}
#reply-title {
color: #373737;
font-size: 24px;
font-weight: bold;
line-height: 30px;
}
#cancel-comment-reply-link {
color: #888;
display: block;
font-size: 10px;
font-weight: normal;
line-height: 2.2em;
letter-spacing: 0.05em;
position: absolute;
right: 1.625em;
text-decoration: none;
text-transform: uppercase;
top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
color: #ff4b33;
}
#respond label {
line-height: 2.2em;
}
#respond input[type=text] {
display: block;
height: 24px;
width: 75%;
}
#respond p {
font-size: 12px;
}
p.comment-form-comment {
margin: 0;
}
.form-allowed-tags {
display: none;
} #colophon {
clear: both;
background: #000;
padding: 50px 0;
color: white;
}
#supplementary {
border-top: 1px solid #ddd;
padding: 1.625em 7.6%;
overflow: hidden;
} #supplementary.two .widget-area {
float: left;
margin-right: 3.7%;
width: 48.1%;
}
#supplementary.two .widget-area + .widget-area {
margin-right: 0;
} #supplementary.three .widget-area {
float: left;
margin-right: 3.7%;
width: 30.85%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
margin-right: 0;
} #site-generator {
background: #f9f9f9;
border-top: 1px solid #ddd;
color: #666;
font-size: 12px;
line-height: 2.2em;
padding: 2.2em 0.5em;
text-align: center;
}
#site-generator a {
color: #555;
font-weight: bold;
}    #ie7 article.intro {
margin-left: -7.6%;
margin-right: -7.6%;
padding-left: -7.6%;
padding-right: -7.6%;
max-width: 1000px;
}
#ie7 .featured-posts {
margin: 0 -7.6%;
}
#ie7 .featured-post {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
#ie7 section.recent-posts {
margin-right: 7.6%;
} #ie8 section.feature-image.large img {
width: auto;
}
#ie8 section.featured-post .attachment-small-feature {
max-width: none;
}
#bnr_soramente{
background: #efeee5;
background: white;
padding: 20px 0;
text-align: center;
}
.wrapper{
width:1030px;
margin: 0 auto !important;
position: relative;
box-sizing:border-box;
zoom:1; 
}
.wrapper:after{
clear: both;
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.section_tag{
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
text-align: center;
padding: 20px 0 10px;
margin-bottom: 30px;
border-bottom: 1px dashed #aaa;
font-size: 30px;
color: #0d406d;
font-weight: bold;
}
.section_tag small{
font-size: 14px;
padding: 8px 0;
letter-spacing: 0.3em;
display: block;
}
.clear {clear: both;height: 0;font-size:0;overflow: hidden;}
.space05c {clear: both;margin-bottom:5px;height: 0;font-size:0;overflow: hidden;}
.space10c {clear: both;margin-bottom:10px;height: 0;font-size:0;overflow: hidden;}
.space15c {clear: both;margin-bottom:15px;height: 0;font-size:0;overflow: hidden;}
.space20c {clear: both;margin-bottom:20px;height: 0;font-size:0;overflow: hidden;}
.space25c {clear: both;margin-bottom:25px;height: 0;font-size:0;overflow: hidden;}
.r5b1 {
-moz-border-radius:5px ;
-webkit-border-radius:5px ;
border-radius:5px;
border: 1px solid #ccc;
}
.fl150 { float: left; width: 150px; }
.fr150 { float: right; width: 150px; }
.fl200 { float: left; width: 200px; }
.fr200 { float: right; width: 200px; }
.fl250 { float: left; width: 250px; }
.fr250 { float: right; width: 250px; }
.fl300 { float: left; width: 300px; }
.fr300 { float: right; width: 300px; }
.fl350 { float: left; width: 350px;}
.fr350 { float: right; width: 350px;}
.fl400 { float: left; width: 400px; }
.fr400 { float: right; width: 400px;}
.fl450 { float: left; width: 450px; }
.fr450 { float: right; width: 450px;}
.fl500 { float: left; width: 500px; }
.fr500 { float: right; width: 500px;}
.fl550 { float: left; width: 550px; }
.fr550 { float: right; width: 550px;}
.btn {
display: block;
margin: 7px auto;
text-align: center;
font-size:80%;
text-decoration: none;
width: 70%;
background: #1748a3;
color: white;
font-weight: bold;
padding: 2% 4%;
line-height: 1em;
-moz-border-radius:15px ;
-webkit-border-radius:15px ;
border-radius:15px;
}
.btn:hover {
background: #143f8d;
}
#idx_concept{
padding: 50px;
background: url(//www.ites.co.jp/wp-content/themes/ites2017/images/bg_idx_concept.jpg) no-repeat center top;	
}
#idx_concept .title{
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
line-height: 1.6em;
font-size: 26px;
margin-bottom: 10px;
}
#idx_solution{
padding: 50px 0 30px;;
background: url(//www.ites.co.jp/wp-content/themes/ites2017/images/bg_idx_solution.jpg) no-repeat center top;	
}
#idx_solution .box{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
height: 180px;
float: left;
width: 50%;
padding: 2.5%;
}
#idx_solution .box .btn{
font-size: 80%;
}
#idx_solution .img{
box-sizing: border-box;
-moz-border-radius:10px ;
-webkit-border-radius:10px ;
border-radius:10px;
float: left;
width: 150px;
overflow: hidden;
}
#idx_solution .box .img img{
display: block;
width: 100%;
height: auto;
}
#idx_solution .desc{
float: right;
width: 290px;
}
#idx_solution .desc .title{
color: #0066bf;
border-bottom: 2px solid #0066bf;
font-size: 20px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
padding-bottom: 8px;
margin-bottom: 8px;
line-height: 1em;
} .cf:after,
.clearfix:after {
content: url(https://www.ites.co.jp/wp-content/themes/ites2017/images/px1toumei.gif);
visibility: hidden;
display: block;
clear: both;
height: 0;
}
.cf,
.clearfix {
display: inline-table;
}
* html .cf,
* html .clearfix {
height: 1%;
}
.cf,
.clearfix {
display: block;
}
.cf img{max-width:100%;}
#mainimg{
background: #fff;
height: 510px;
}
#subimg{
background: white;
height: 75px;
}
#subcontent_tag{
height: 110px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
.home #subcontent_tag,.category #subcontent_tag,.single-post #subcontent_tag{
display: none;
}         .page.page-id-17330 #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_m_concept.jpg) no-repeat center top;
height: 650px;
} .page.page-id-41 #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_m_company.jpg) no-repeat center center;
height: 400px;
} .page.page-id-10018 #subcontent_tag,
.page.page-id-49 #subcontent_tag,
.page.page-id-7362 #subcontent_tag,
.page.page-id-44 #subcontent_tag,
.page.page-id-2924 #subcontent_tag,
.page.page-id-2935 #subcontent_tag,
.page.page-id-2938 #subcontent_tag,
.page-id-14255 #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_s_company.jpg) no-repeat center top;
height: 100px;
} .page.page-id-46.page-parent #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_m_recruit.jpg) no-repeat center top;
height: 400px;
} .single-analyzes #subcontent_tag,
.category-analyzenews #subcontent_tag,
.single-structure #subcontent_tag,
.single-section #subcontent_tag,
.single-chemistry #subcontent_tag,
.single-guarantee #subcontent_tag,
.tax-apparatus #subcontent_tag,
.tax-target #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_s_analysis.jpg) no-repeat center top;
}
.single-panels #subcontent_tag,
.category-panelnews #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_solar.jpg) no-repeat center top;
}
.single-repairs #subcontent_tag,
.category-repairnews #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_s_repair.jpg) no-repeat center top;
}
.single-wafers #subcontent_tag,
.category-wafernews #subcontent_tag{
background: url(//www.ites.co.jp/images/submenu_s_wafer.jpg) no-repeat center top;
} .single-analyzes.postid-20 #gbox3 .gbox{
width: 30.3%;
box-sizing: border-box;
float: left;
margin: 1.5%;
}
.single-analyzes.postid-20 #gbox3 .gbox .img{
overflow: hidden;
-moz-border-radius:5px ;
-webkit-border-radius:5px ;
border-radius:5px;
}
.single-analyzes.postid-20 #gbox3:after{
clear: both;
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.single-analyzes.postid-20 #gbox3 .gbox img{
width: 100%;
display: block;
height: auto;
}
.textAR{text-align: right; }
.child-pages {border-bottom: 1px solid #ddd;margin:0 0 30px;padding:0 0 25px;}
.child-pages h3{margin:0 0 10px;}
.child-pages h3 a{font-weight: 800;font-size:18px;}
.morelink{
float: right;
border-radius: 3px;
clear: both;
display: block;
margin: 20px 5px 5px;
padding: 4px 25px;
background-color: #3D80CF;
color: #FFFFFF;}
#idx_recruit{
background: #efeee5;
padding: 20px 0;
}
#secondary .tag{
color: #045d9c;
background: #e0edfa;
-moz-border-radius:20px ;
-webkit-border-radius:20px ;
border-radius:20px;
border: 2px solid #045d9c;
text-align: center;
line-height: 1em;
padding: 8px;
letter-spacing: 0.1em;
margin-bottom: 10px;
}
.analyzesbox #secondary li ul{display: none;}
.analyzesbox #secondary.chbox li.ch ul,
.analyzesbox #secondary.gubox li.gu ul,
.analyzesbox #secondary.sebox li.se ul,
.analyzesbox #secondary.stbox li.st ul{
display: block;
background: #c2eaf7;
padding: 0px;
margin: 5px 0;
}
.top-pages,.catbox{display: inline-block;
text-align: center;
width: 30%;
margin: 5px 0.5%;
padding:10px 0.5%; font-weight: 800;
vertical-align: top;
-moz-border-radius:10px ;
-webkit-border-radius:10px ; }
.c-data ul{
padding: 0;
}
.top-pages {
width: 45%;
font-weight:400;
margin: 2.0%;
padding:2%;
box-sizing: border-box;
}
.top-pages .child-img{
height: 230px;
display: block;
background: #efefef;
margin-bottom: 7px;
}
.top-pages .child-img img{
display: block;
}
.top-pages h3{
font-size:20px;
font-weight:800;
}
.catboxs ul{margin: 0;display: ;} .top-pages ul{margin: 10px 0 ;} .catboxs li{
font-weight: 400;
text-align: left;
display: block;
width: auto;
padding:2px 2%;
font-size: 12px;
border: none;
border-bottom: 1px dashed #ddd;
}
.top-pages li{
font-weight: 400;
text-align: left;
display: block;
width: auto;
padding:2px 2%;
font-size: 13px;
border: none;
border-bottom: 1px dashed #ddd;
}
.cattop{
margin: 0 0 30px;
}
.cattop .catbox{
width: 47%;
}
.catbox {font-weight: 400;
font-size: 12px;
}
.catbox img{
display: block;
margin: 0 auto 5px;
}
.catbox h3{
font-weight: 800;
font-size: 16px;
}
.newsbox{
margin: 0;
list-style-type: none;
}
.newsbox li{margin: 8px 0;
border-bottom: 1px dotted #777;
padding: 5px 0;
}
.newsbox time{
margin-right: 10px;
}
.newsbox a{
color:#494949;
}
.newsbox a.lcat{
color:#fff;
background-color: #54AFC4;
display: inline-block;
padding:2px 4px;
margin:0 5px 0 0;
-moz-border-radius: 3px;
border-radius: 3px;
min-width: 150px;
text-align: center;}
.widget_nav_menu ul{
list-style-type: none;
padding: 0;
}
.widget_nav_menu ul li{
position: relative;
border-bottom: 1px dotted #aaa;
padding: 7px 0 7px 15px;
}
.widget_nav_menu ul li ul li:last-child{
border: none;
}
.widget_nav_menu ul li:before{
content:" ";
color: #f90;
font-size: 12px;
margin-right: 8px;
display: inline-block;
position: absolute;
top: 16px;
left: 0;
width: 0;
height: 0;
margin-top: -5px;
border-top: 5px solid transparent;
border-right: 6px solid transparent;
border-bottom: 5px solid transparent;
border-left: 6px solid #f90;
} .pagination {clear:both;margin: 50px auto 0;padding:10px 0 0;position:relative;font-size:85%;line-height:1;text-align:center;letter-spacing: normal;}
.pagination span, .pagination a {display:inline-block;margin: 2px 2px 0 0;padding:6px 9px 5px 9px;
text-decoration:none;width:auto;color:#fff;background: #7F7F7F;border-radius: 3px;}
.pagination a:hover{color:#fff;background: #3279BB;}  
.pagination .current{padding:6px 9px 5px 9px;background: #3279BB;color:#fff;}
.by-author{display: none;}
.h_0{
padding: 5px 0;
display:block;
width: 400px;
text-align: center;
color: white;
position: absolute;
left: 0px;
font-size: 12px;
opacity: 0.9;
top:1px;
}
.h_0 img{ }
.h_1{ box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute; right: 400px;
font-size: 12px;
opacity: 0.9;
color: black;
border-right: 1px dotted #777;
}
.h_1h{ box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute; right: 500px;
font-size: 12px;
opacity: 0.9;
color: black;
border-right: 1px dotted #777;
}
.h_2{ box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute; right: 300px;;
font-size: 12px;
opacity: 0.9;
color: black;
border-right: 1px dotted #777;
}
.h_3{ box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute; right: 200px;
font-size: 12px;
opacity: 0.9;
color: black;
color: black;
border-right: 1px dotted #777;
}
.h_4{ box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute; right: 100px;;
font-size: 12px;
opacity: 0.9;
color: black;
border-right: 1px dotted #777; }
.h_5{
box-sizing: border-box;
padding: 10px;
display:block;
width: 100px;
text-align: center;
color: white;
position: absolute;
right: 0;;
font-size: 12px;
opacity: 0.9;
color: black;
} .h_1:hover,.h_2:hover,.h_3:hover,.h_4:hover,.h_5:hover{
background: #ddd;
}
#gl_contact{
border-top:1px solid #ccc;
font-size: 14px;
background: white;
}
#gl_contact .wrapper{
padding: 15px;
}
#gl_contact span {}
#gl_contact .name{display: inline-block;width: 63%;border-bottom: 1px dotted #ccc;padding: 3px 0;}
#gl_contact .contact{display: inline-block;width: 37 %;border-bottom: 1px dotted #ccc;padding: 3px 0;}
#gl_contact .btn { font-size:14px;}
#gl_contact .title {
border: 1px solid #0b388c;
color: #0b388c;
line-height: 1em;
padding: 10px;
text-align: center;
width: 40%;
margin: 0 auto;
margin-bottom: 15px;
}
#gibox2 .gbox{
width: 47%;
float: left;
margin: 1.5%;
overflow: hidden;
-moz-border-radius:5px ;
-webkit-border-radius:5px ;
border-radius:5px;
}
#gibox3 .gbox{
width: 30.3%;
float: left;
margin: 1.5%;
overflow: hidden;
-moz-border-radius:5px ;
-webkit-border-radius:5px ;
border-radius:5px;
}
#gibox4 .gbox{
width: 22.0%;
float: left;
margin: 1.5%;
overflow: hidden;
}
#gibox2:after,#gibox3:after,#gibox4:after{
clear: both;
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#gibox2 .gbox img,#gibox3 .gbox img,#gibox4 .gbox img{
width: 100%;
display: block;
height: auto;
}
#gibox2 .img,#gibox3 .img,#gibox4 .img{
overflow: hidden;
-moz-border-radius:5px ;
-webkit-border-radius:5px ;
border-radius:5px;
box-sizing: border-box;
border: 1px solid #ccc;
margin-bottom: 10px;
}
#gibox2 .title,#gibox3 .title,#gibox4 .title{
font-weight: bold;
font-size: 18px;
padding-bottom: 7px;
border-bottom: 1px solid #ccc;
margin-bottom: 7px;
line-height: 1.3em;
}
.css-mail{
display: inline-block;
position: relative;
width: 20px;
height: 16px; padding: 0;
background: #000;
}
.css-mail:before, .css-mail:after{
display: block;
content: "";
position: absolute;
top: 0px;
left: 0;
width: 0;
height: 0;
}
.css-mail:before{
border: 10px solid transparent;
border-top-color: #fff;
}
.css-mail:after{
left: 2px;
border: 8px solid transparent;
border-top-color: #000;
} .fa-check-square {color: #f90 !important}
h4.elementor-heading-title{color: #f60 !important;}
ul#footermenu {list-style-type: none;text-align: center;display: block;}
ul#footermenu li {display: inline-block; padding: 0 10px; border-right: 1px dotted #ccc;}
ul#footermenu li:last-child {border: none;}
.dropmenu-analyze .sub-menu{display: none;} .elementor-widget-text-editor {color: #000 !important}
.elementor-progress-percentage,.elementor-progress-text {color: #062c4d} .elementor-icon {
color: #71b9ed !important;
}
.elementor-toggle-title {
color: #07426c !important;
}
.elementor-toggle-title:hover {
color: #218edc !important;
}
.elementor-toggle-icon {
color: #f60 !important;
}
#mobile_menu{
display: none;
}
.action_client,.action_ites{
-moz-border-radius:10px ;
-webkit-border-radius:10px ;
border-radius:10px;
padding: 80px 0;
color: white;
}
.action_client{	background: #6ec1e4;}
.action_ites{	background: #61ce70;}
}