<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/**********************************************
共立電気
インポート・初期化・再定義用CSS
***********************************************/
/* インポート
-------------------------------------------------------------*/
@import url(global.css);
@import url(shared.css);
@import url(form.css);
@import url(table.css);
@import url(btns.css);
@import url(colorbox.css);
@import url(jquery.skippr.css);
/*-------------------------------------------------------------*/

/*
初期化
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}li {display: block;}img {vertical-align: top;font-size:0;line-height: 0;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins {background-color:#ff9;color:#000;text-decoration:none;}mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}table {border-collapse:collapse;border-spacing:0;}hr {display:block;height:1px;border:0;   border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;margin: 0;padding: 0;}button { padding: 0; margin: 0; background: none; border: none; vertical-align: middle;}
a,area {
	outline:none;
}
/* 再定義
-------------------------------------------------------------*/
body {
	font-family: 'メイリオ',Meiryo,Verdana,Arial,sans-serif,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
	font-size:12px;
	line-height:1.6;
	color:#333;
	text-align:left;
}
img {
	vertical-align:bottom;
}
hr { margin: 0 0 20px; }
p,ul,ol,table,dl,figure {
	margin-bottom:20px;
}
b,strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

figure img {
	margin: 0 0 10px;
}
table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
}
th,
td {
	vertical-align: top;
	padding: 4px 10px;
	border: 1px solid #ccc;
	font-weight: normal;
	word-break: normal;
	word-wrap: normal;
}
th {
	background: #e9f6fe;
}
a {
	color: #333;
	outline:none;
}
a:hover {
	text-decoration: none;
}
#gsc td {
	padding: 8px;
	border: none; 
}
#gsc table {
	margin:0px 0px 10px 0px;
	background-color: #ffffff; 
	border: none ;
}
#gsc img {
	border: none;
}
#gsc .gs-title{
	padding:0px 0px 0px 5px;
}
#gsc .gsc-url-top{
	padding:5px 0px 0px 10px;
}
#gsc .gs-web-image-box-portrait img.gs-image {
	max-width: 80px !important;
	max-height: 87px !important;
}
#gsc .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
	width: auto !important;
	height: auto !important;
}
#gsc .gsc-webResult.gsc-result{
	margin-bottom: 15px !important;
	border-bottom: 1px solid #ddd;
	}
#gsc b{
	background-color:#ededed;
}

/**** 見出し関連 ****/
.headLine1 {
	font-size: 100%;
}
.headLine2 {
	font-size: 100%;
}
.headLine3 {
	color: #333;
	font-weight: bold;
	font-size: 22px;
	border-bottom: 1px solid #599fe0;
	padding: 0 0 12px;
	margin: 0 0 20px;
}
.headLine4 {
	background: #e9f6fe;
	font-size: 14px;
	font-weight: bold;
	color: #29a9f4;
	padding: 8px 10px 6px;
	margin: 0 0 18px;
}
.headLine5 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px;
}
.headLine6 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px;
}
.headLine7 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px;
	border-left: 5px solid #29a9f4;
	border-bottom: 1px solid #29a9f4;
	padding-left: 10px;
}

.frameHeadLine {
	background: #e9f6fe;
	font-size: 14px;
	color: #29a9f4;
	font-weight: bold;
	padding: 8px 10px 6px;
	margin: -20px -20px 18px;
}

/* 汎用
-------------------------------------------------------------*/
.mt0 { margin-top: 0 !important; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }
.mt90 { margin-top: 90px !important; }
.mt100 { margin-top: 100px !important; }

.mr0 { margin-right: 0 !important; }
.mr10 { margin-right: 10px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr40 { margin-right: 40px !important; }
.mr50 { margin-right: 50px !important; }
.mr60 { margin-right: 60px !important; }
.mr70 { margin-right: 70px !important; }
.mr80 { margin-right: 80px !important; }
.mr90 { margin-right: 90px !important; }
.mr100 { margin-right: 100px !important; }

.mb0 { margin-bottom: 0 !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb100 { margin-bottom: 100px !important; }

.ml0 { margin-left: 0 !important; }
.ml10 { margin-left: 10px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml60 { margin-left: 60px !important; }
.ml70 { margin-left: 70px !important; }
.ml80 { margin-left: 80px !important; }
.ml90 { margin-left: 90px !important; }
.ml100 { margin-left: 100px !important; }

.indent05e { text-indent: -.5em !important; padding-left: .5em !important;}
.indent10e { text-indent: -1em !important; padding-left: 1em !important;}
.indent15e { text-indent: -1.5em !important; padding-left: 1.5em !important;}
.indent20e { text-indent: -2em !important; padding-left: 2em !important;}
.indent25e { text-indent: -2.5em !important; padding-left: 2.5em !important;}
.indent30e { text-indent: -3em !important; padding-left: 3em !important;}
.indent35e { text-indent: -3.5em !important; padding-left: 3.5em !important;}
.indent40e { text-indent: -4em !important; padding-left: 4em !important;}
.indent45e { text-indent: -4.5em !important; padding-left: 4.5em !important;}
.indent50e { text-indent: -5em !important; padding-left: 5em !important;}
.indent55e { text-indent: -5.5em !important; padding-left: 5.5em !important;}

.fLeft { float: left !important; }
.fRight { float: right !important; }
.tLeft  { text-align: left !important; }
.tCenter { text-align: center !important; }
.tRight { text-align: right !important; }
.vat { vertical-align: top !important; }
.vam { vertical-align: middle !important; }
.vab { vertical-align: bottom !important; }
.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.noAround {
	overflow: hidden;
	*zoom: 1;
}
.clear, .clb { clear: both; }
.note {
	font-size: 11px;
}
vam {
	vertical-align: middle !important;
}</pre></body></html>