/*ブロックレベル要素 h1〜h6,p,address,ul,ol,dl,table,form,blockquote,pre,hr,divなど*/
/*インライン要素 em,strong,a,img,input,dfn,br,span,素のテキストなど*/
/*font*/

/* ======================================== すべての要素のフォントをゴシックに===*/
*{font-family: sans-serif;}

/* ======================================== ===*/
.site.menu#d3 li {
font-size:75%;
}

/* ======================================== ===*/
.site.menu#d2 li {
font-weight: bold;
}

/* ======================================== ===*/
.site.menu#d1 ul {
background:transparent;
margin:0; padding: 0;
}

/* ======================================== ===*/
.site.menu#d1 li {
/*background-color:#90ee90;黄緑*/
display: inline;
margin: 0; padding: 2px;
font-size:85%;
font-weight:bold;
}


/* ======================================== h1===*/
h1{
width:810px;
border-bottom: 3px solid #999933;
background-image: url("../gif/pb1.PNG");
text-align : center;
font-size:x-small;
line-height:200%;
color:#ffffff;
font-weight:bold;
vertical-align:middle;
}

/* ======================================== h2===*/
h2{
font-size:14px;
font-weight:bold;
text-indent:1em;
text-align:left;
border-left: 12px solid #cc0000;
border-bottom: 1px solid #cc0000;
margin-top:1%;
margin-left:1%;
}

/* ======================================== h3===*/
h3{
font-size:14px;
margin-top:0%;
margin-left:1%;
font-weight:bold;
text-align:left;
text-indent:2em;
background-image : url(../gif/listmk3.gif);
background-repeat: no-repeat;
}

/* ======================================== h4===*/
h4{
font-size:14px;
font-weight:bold;
text-align:left;
text-indent:2em;
background-color:#ccccff;
background-image : url(../gif/list-h4.gif);
background-repeat: no-repeat;

}

/* ======================================== 報酬額表===*/
.table.RYOKINHYO{
font-size:70%
;}


/*リンクのスタイル*/
a{ color: blue; background: transparent;text-decoration: none;}
a:link {color: blue; background: transparent;text-decoration: none;}/*まだ表示されていないことを示すリンク状態*/
a:visited{ color: #339;}/*既に表示されたことを示す=訪問済みリンク状態　通常よりも暗めに*/
a:hover{color: red; background: transparent;text-decoration: underline;}/*要素の上にマウスカーソルが乗っている状態　文字は明るく背景色も変えて*/
a:active{color:#F66;}/*マウスボタンを押している状態のときは別の色に*/
a:focus{background: transparent;}



.LB{
text-align:center;
font-size:14px;
}

.LBL{
text-align:center;
font-size:18px;
}

.LBR{
text-align:right;
font-size:12px;
font-weight:bold;
}

.LB-PINK-C{
text-align:center;
border:solid 1px #000099;
background-color:#ffcccc;
}

.LB-CREAM-C{
text-align:center;
border:solid 1px #000099;
background-color:#ffffcc;
}

.LB-PINK-L{
text-align:left;
border:solid 1px #000099;
background-color:#ffcccc;
}

.LB-CREAM-L{
text-align:left;
border:solid 1px #000099;
background-color:#ffffcc;
}

/*リストスタイル*/
.LST-DECI{
list-style-type:decimal;
}

.LST-CIR{
list-style-type:circle;
}


/* === フォント　色・サイズ・アンダーバーのクラスの指定ルール===*/
/* === フォントの色は青bと赤rとピンクpの３色のみ、サイズはpx指定、アンダーバー有りなし====*/
/* === 例えば、文字色青・１２ピクセル・強調・アンダーバーありの場合：b12u ===*/
/* === 例えば、文字色赤・１４ピクセル・アンダーバーなし(none)の場合：r14n ===*/
/* === 黒の強調のみ、htmlのstrong指定で済むので、アンダーバーを使用するときはクラスulineを使う ===*/
/* === 強調（太字・斜体）は、htmlの中でstrongやemを使うのが記述の正規のルール ===*/
/* === コンテンツの基準となる文字の大きさを16pxとし、見出し等は適宜に変更することとする ===*/


/* === 黒の強調のみ、htmlのstrong指定で済むので、黒でアンダーバーを使用するときはクラスulineを使う ===*/
.uline{
text-decoration:underline;
line-height:150%;
}

.r12n{
color:#ff0000;
font-size:12px;
line-height:150%;
}

.r12u{
color:#ff0000;
font-size:12px;
text-decoration:underline;
line-height:150%;
}

.p12n{
color:#ff0099;
font-size:12px;
line-height:150%;
}

.p12u{
color:#ff0099;
font-size:12px;
text-decoration:underline;
line-height:150%;
}

.r14n{
color:#ff0000;
font-size:14px;
line-height:150%;
}

.r14u{
color:#ff0000;
font-size:14px;
text-decoration:underline;
line-height:150%;
}

.p14n{
color:#ff0099;
font-size:14px;
line-height:150%;
}

.p14u{
color:#ff0099;
font-size:14px;
text-decoration:underline;
line-height:150%;
}


.r16n{
color:#ff0000;
font-size:16px;
line-height:150%;
}

.r16u{
color:#ff0000;
font-size:16px;
text-decoration:underline;
line-height:150%;
}

.p16n{
color:#ff0099;
font-size:16px;
line-height:150%;
}

.p16u{
color:#ff0099;
font-size:16px;
text-decoration:underline;
line-height:150%;
}



.r18n{
color:#ff0000;
font-size:18px;
line-height:150%;
}

.r18u{
color:#ff0000;
font-size:18px;
text-decoration:underline;
line-height:150%;
}

.p18n{
color:#ff0099;
font-size:18px;
line-height:150%;
}

.p18u{
color:#ff0099;
font-size:18px;
text-decoration:underline;
line-height:150%;
}



/* === ここから　最後に消す ===*/
.strg-red{
color:#ff0000;
font-size:10pt;
}

.strg-pink{
color:#ff0099;
font-size:10pt;
}

.strg-black{
color:#000000;
font-size:10pt;
}

.strg-red-l{
color:#ff0000;
font-size:10pt;
text-decoration:underline;
}

.strg-pink-l{
color:#ff0099;
font-size:10pt;
text-decoration:underline;
}

.strg-black-l{
color:#000000;
font-size:10pt;
text-decoration:underline;
}

.strg-red-s{
color:#ff0000;
font-size:14pt;
text-decoration:underline;
}

.strg-pink-s{
color:#ff0099;
font-size:14pt;
text-decoration:underline;
}

.strg-black-s{
color:#000000;
font-size:14pt;
text-decoration:underline;
}
/* === ここまで　最後に消す ===*/

/* ======================================== 全体の背景色===*/
.background{
background-color:#ebebeb;
}

/* ======================================== 一番外側の大きさ・テキスト配置：左寄せ・ボーダー色は紺の1px・背景色白ラインの指定===*/
#outline{
width : 810px;
text-align : left;
border:solid 1px #000099;
background-color:#ffffff;
}

/* ======================================== ヘッダー===*/
.header{
text-align : center;
}

/* ======================================== ヘッダー部分の「工事は安全第一、経営は信用第一・・・」===*/
.coment{
font-weight:bold;
font-size:12px;
margin-top:-10px;
text-align : center;
font-size: normal;
color:#000000;
border-bottom:solid 1px #6666ff;
}

/* ======================================== ヘッダー部　事務所看板の配置・背景指定・左回り込みを指定　ここでのみ使用===*/
#HL{
width :360px;
height:120px;
margin-left:5px;
margin-top:8px;
background:url("../gif/kanban.gif") no-repeat;
float : left;
}

/* ======================================== ヘッダー部　右側の幅・マージン・テキスト配置：左・右回り込みを指定===*/
#HR{
width : 430px;
margin-left:1px;
margin-top:20px;
text-align : left;
font-size:14px;
float : right;
}

/* ======================================== ヘッダー部　事務所看板右の事務所特徴紹介のリストマークとフォント等の指定　ここでのみ使用===*/
.li1{
margin:0;
padding:0;
list-style:none;
font-size:12px;
padding:0 0 0 20px;
background-image:url("../gif/a0105[1].gif");
background-repeat: no-repeat;
}

/* ======================================== ここでhtml上でc-bothを入れて、回り込みの解除をしている===*/

/* ======================================== ヘッダー部分の事務所住所の表示===*/
.coment2{
padding:5px,0px,0px,0px;
text-align : center;
font-size:14px;
font-size: normal;
color:#000000;
border-top:solid 1px #6666ff;
border-bottom:solid 5px #0033cc;
}

/* ======================================== ヘッダー部分の横書きサイドメニュー（事務所案内・プロフィール・・・）===*/
.tnp-yoko{
width:810px;
height:20px;
line-height:20px;
background:#f0f0ff;
border:solid 0px #6666ff;
margin-bottom:-2%;
} 
.tnp-yoko a,
.tnp-yoko a:link,
.tnp-yoko a:visited,
.tnp-yoko a:active{
width:89px;
height:20px;
font-size:12px;
text-align:center;
display:block;
float:left;
} 
.tnp-yoko a:hover{
width:89px;
height:20px;
background:#000040;
color:#ffffff;
text-align:center;
font-size:12px;
display: block;
float:left;
} 

/* ======================================== メインコンテンツの全体の幅、文字の大きさ等を指定===*/
.main01{
width:780;
margin-left:9px;
margin-bottom:0%;
padding-left:5px;
padding-top:0px;
text-align:left;
font-size:16px;
color:#000000;
vertical-align:middle;
border:solid 1px #000000;
} 

.main011{
width:780;
margin-left:5px;
margin-top:-2%;
margin-bottom:-1%;
padding-left:5px;
font-size:16px;
vertical-align:middle;
} 

/* ======================================== メインコンテンツの左側の幅、線の太さ色、左回り込みの指定===*/
.main00 {
width:500;
margin-left:5px;
margin-right:2px;
padding-left:5px;
border:solid 1px #000000;
font-size:16px;
float : left;
line-height:150%;
}

/* ======================================== トップページの業者と先生の会話の部分の「全体枠」指定===*/
.cont{
width:480;
border:solid 1px #999999;
margin-bottom:1%;
margin-top:0%;
padding-left:1%;
}

/* ======================================== トップページの業者と書士の会話の「表の業者の画像」指定===*/
.gyosya{
background:url("../gif/buz075.GIF") no-repeat;
background-position:0px 5px;
background-repeat:no-repeat;
background-color:#f0f0ff;
padding-left:18px;
font-style:normal;
text-align:center;
}

/* ======================================== トップページの業者と書士の会話の「テーブルの業者のフォント等」指定===*/
.tdidtg{
text-indent:1em;
font-size:16px;
text-align:left;
border-bottom:2px dotted #000099;
line-height:150%;
}

/* ======================================== トップページの業者と書士の会話の「テーブルの書士の画像」指定===*/
.syosi{
background:url("../gif/buz014.GIF") no-repeat;
background-position:0px 5px;
background-repeat:no-repeat;
background-color:#f4fff4;
padding-left:18px;
font-style:normal;
text-align:center;
}

/* ======================================== トップページの業者と書士の会話の「テーブルの書士のフォント等」指定===*/
.tdidts{
text-indent:1em;
font-size:16px;
text-align:left;
border-bottom:2px dotted #000099;
line-height:150%;
}





/*ここからサイドメニュー*/

/* ======================================== 右サイドメニューの幅・背景・文字中央配置===*/
.side {
width : 270px;
background:#efefef;
text-align : center;
margin-bottom:10px;
float : right;
}

/* ======================================== 右サイドメニューの青付箋　表題１「●●申請のご案内」===*/
.side-midasi{
font-size:14px;
font-weight:bold;
margin:6px;
border:solid 0px #0000cc;
border-left: 12px solid #0000cc;
border-bottom: 1px solid #0000cc;
}

/* ======================================== 右サイドメニューのオレンジマーク　表題２===*/
.side-midasi2{
width:280;
text-align:left;
text-indent:2em;
font-size:12px;
font-weight:bold;
color:000000;
background : url(../gif/listmk2.gif) no-repeat;
background-position:left center;
}

/* ======================================== 右サイドメニューの表題２の下部の選択リンク===*/
.tnp-tate {
margin: 6px;
padding: 0px;
width: 270px;
border-top: 1px solid #000040;
border-right: 1px solid #000040;
border-left: 1px solid #000040;
font-size: 9pt;
}
.tnp-tate ul {
margin: 0px;
padding: 0px;
text-align: left;
text-indent: 2em;
}
.tnp-tate li {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #000040;
padding: 2px 0px;
background-color: #f0f0ff;
width: 270px;
display: block;
background-image : url(../gif/listmk1.gif);
background-repeat:no-repeat;
}

/* ======================================== リンク選択前の模様===*/
.tnp-tate a {
background-color: #f0f0ff;
width: 270px;
display: block;
padding: 2px 0px;
background-image : url(../gif/listmk1.gif);
background-repeat:no-repeat;
}

/* ======================================== リンク選択時の反転矢印===*/
.tnp-tate a:hover {
background-color: #6060ff;
width: 270px;
display: block;
padding: 2px 0px;
color: #ffffff;
background-image : url(../gif/listmk3.gif);
background-repeat:no-repeat;
}

/* ======================================== 不動産受験新報　ネコ===*/
.zasi1{
width:270px;
height:170px;
margin-top:20px;
text-align:center;
background-position:center center;
background-image : url(../gif/fjs2.gif);
background-repeat:no-repeat;
}


/*========================================　赤城山旅行===*/
.akagi001{
width:400px;
height:300px;
background-image:url("../gif/akagi/akagi001.png");
background-repeat: no-repeat;
}

.akagi002{
width:400px;
height:300px;
background-position:center center;
background-image : url("../gif/akagi/akagi002.png");
background-repeat:no-repeat;
}

.akagi003{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi003.png);
background-repeat:no-repeat;
}

.akagi004{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi004.png);
background-repeat:no-repeat;
}

.akagi005{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi005.png);
background-repeat:no-repeat;
}

.akagi006{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi006.png);
background-repeat:no-repeat;
}

.akagi007{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi007.png);
background-repeat:no-repeat;
}

.akagi008{
width:400px;
height:300px;
background-position:center center;
background-image : url(../gif/akagi/akagi008.png);
background-repeat:no-repeat;
}

/* ======================================== 不動産受験新報　平成１６年===*/
.zasi2{
width:270px;
height:170px;
text-align:center;
background-position:center center;
background-image : url(../gif/fjs1.gif);
background-repeat:no-repeat;
}

/* ======================================== 建設業許可通知書（実際の申請）===*/
.tutisyo{
width:470px;
height:500px;
background-position:center center;
background-image : url(../gif/img011.gif);
background-repeat:no-repeat;
}

/* ======================================== 建設業許可通知書（手引書のサンプル）===*/
.tutisyo2{ 
width:470px;
height:500px;
background-position:center center;
background-image : url(../gif/img015.gif);
background-repeat:no-repeat;
}

/* ======================================== 建設業許可票　店舗と現場掲示用　手引書===*/
.kyokahyo{  
width:470px;
height:500px;
background-position:center center;
background-image : url(../gif/img016.gif);
background-repeat:no-repeat;
}


/* ======================================== 回り込み解除===*/
.c-both {clear:both;}


/* ======================================== フッターの営業案内（営業時間・電話・地域）の幅・テキスト配置・文字の大きさ・ボーダー・背景===*/
.footer2{
width:780;
margin-left:9px;
padding-top:0px;
text-align : center;
font-size:12px;
line-height:170%;
color:#000000;
vertical-align:middle;
border:solid 1px #000000;
background-color:#f0f0ff;
} 

/* ======================================== フッター　一番下の青色の帯===*/
.footer{
width:810;
margin-top:-1%;
background-image: url("../gif/pb1.PNG");
text-align : center;
font-size:12px;
line-height:170%;
color:#ffffff;
font-weight:bold;
vertical-align:middle;
} 



/* ======================================== 以下、個別要素の幅・フォントサイズ・色・配置などの指定===*/


/* ======================================== ===*/
.hosyu01{
width:190px;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
background-color:#0033cc;
}

.hosyu02{
width:290px;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
background-color:#0033cc;
}

.hosyu03{
width:480px;
font-size:11px;
font-weight:bold;
color:#ff0066;
text-align:center;
background-color:#ffcccc;
}

.hosyu04{
width:190px;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
background-color:#ccccff;
}

.hosyu05{
width:290px;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
background-color:#ffcc33;
}

.hosyu06{
width:155px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffcc;
}

.hosyu07{
width:100px;
font-size:11px;
color:#000000;
text-align:right;
background-color:#ffffcc;
}

.hosyu08{
width:200px;
font-size:11px;
color:#000000;
text-align:right;
background-color:#ffffcc;
}

.gyousyu11{
width:220px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

/* ======================================== Ｐ点の構成要素===*/
.pten01{
width:90px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.pten02{
width:90px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.pten03{
width:200px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.pten04{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.pten05{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.pten11{
width:90px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

.pten12{
width:90px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

.pten13{
width:200px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

.pten14{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

.pten15{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}
/*激変緩和措置*/
.gekihen01{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.gekihen02{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.gekihen03{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.gekihen11{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.gekihen12{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.gekihen13{
width:150px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

/*送料*/
.soryo01{
width:70px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.soryo02{
width:70px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.soryo03{
width:70px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

/*相互リンク*/
.slink01{
width:210px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffcc00;
text-indent:1em;
}

.slink02{
width:280px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccccff;
}

/*送料*/
.size01{
width:165px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.size02{
width:165px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}

/*地帯*/
.titai01{
width:100px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.titai02{
width:390px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.titai03{
width:390px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccccff;
}

/*お役立ちページのリンク*/
.yaku01{
width:165px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

/*印紙*/
.inshi01{
width:190px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.inshi02{
width:150px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.inshi03{
width:150px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ccccff;
}


/*建設業許可の２８業種*/
.gyousyu21{
width:220px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.gyousyu31{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.gyousyu1{
width:220px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.gyousyu2{
width:220px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.gyousyu3{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}


/*電気工事業区分*/
.dnk01{
width:180px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.dnk02{
width:80px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.dnk03{
width:80px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.dnk04{
width:150px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.dnk11{
width:180px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.dnk12{
width:80px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.dnk13{
width:80px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.dnk14{
width:150px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

/*解体工事業と建設業許可の関係*/
.kaitai01{
width:240px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#66ccff;
}

.kaitai02{
width:240px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccccff;
}

.kaitai03{
width:160px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#66ccff;
}

.kaitai04{
width:160px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccccff;
}


/*技術者の資格一覧表*/
.sikaku01{
width:80px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.sikaku02{
width:150px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.sikaku03{
width:50px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.sikaku04{
width:220px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.sikaku11{
width:80px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.sikaku12{
width:150px;
font-size:10px;
color:#000000;
text-align:left;
background-color:#ffffcc;
}

.sikaku13{
width:50px;
font-size:12px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

.sikaku14{
width:220px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffffcc;
}


/*専任技術者としての学歴*/
.school1{
width:90px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffcc00;
}

.school2{
width:230px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffff;
}

.school3{
width:160px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffff99;
}

/*指定学科*/
.shitei01{
width:180px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffcc00;
}

.shitei02{
width:300px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#6699ff;
}

.shitei03{
width:180px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffff99;
}

.shitei04{
width:300px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffff;
}

/*ｱﾌｨﾘｴｲﾄの見出し枠の設定*/
.afl00{
width:260px;
font-size:16px;
color:#000000;
text-align:center;
background-color:#ffff66;
}


/*ｱﾌｨﾘｴｲﾄの商品画像の枠の設定*/
.afl01{
width:120px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffff;
}

.afl02{
width:120px;
font-size:14px;
font-weight:bold;
width:320px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}

/*ﾌﾟﾛﾌｨｰﾙ*/
.profil01{
width:120px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffff;
background-position:center center;
background-image : url(../gif/photo1.gif);
background-repeat:no-repeat;
}

.profil02{
width:340px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffff;
}

.profil03{
width:120px;
font-size:11px;
color:#000000;
text-align:center;
background-color:#ffffcc;
}


/*振込先情報*/
.furikomi01{
width:180px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffff99;
}

.furikomi02{
width:300px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffff;
}

/*事務所案内図*/
.map{
width:470px;
height:300px;
background-position:center center;
background-image : url(../gif/map.GIF);
background-repeat:no-repeat;
}

/*電気工作物と電気工事士資格の関係*/
.denki{
width:470px;
height:520px;
background-position:center center;
background-image : url(../gif/denkikoji.GIF);
background-repeat:no-repeat;
}

/*解体工事業の標識*/
.hkaitai{
width:470px;
height:250px;
background-position:center center;
background-image : url(../gif/img027.gif);
background-repeat:no-repeat;
}

/*解体工事業帳簿*/
.bokaitai{
width:470px;
height:250px;
background-position:center center;
background-image : url(../gif/img028.gif);
background-repeat:no-repeat;
}
/*経営事項審査の流れ*/
.ksnflow{
width:470px;
height:400px;
background-position:center center;
background-image : url(../gif/img026.gif);
background-repeat:no-repeat;
}

/*実務要件の緩和*/
.kanwa01{
width:220px;
font-size:10px;
font-weight:bold;
color:#000000;
text-align:center;
background-color:#ffcc33;
}

.kanwa02{
width:90px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ccffcc;
}

.kanwa03{
width:100px;
font-size:10px;
font-weight:bold;
color:#000000;
text-align:center;
background-color:#ffcc33;
}

.kanwa04{
width:70px;
font-size:10px;
color:#000000;
text-align:center;
background-color:#ccffcc;
}

/*特商法の表示のテーブル*/
.tokusyo-L{
width:120px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ffcc00;
}

.tokusyo-M{
width:120px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccccff;
}

.tokusyo-R{
width:300px;
font-size:11px;
color:#000000;
text-align:left;
background-color:#ccffcc;
}

.tokusyo-R2{
width:300px;
font-size:11px;
color:#000000;
text-align:right;
background-color:#ccffcc;
}


.sikorule{
width:470;
border:solid 1px #000000;
text-align:left;
background-color:#effbfe;
}

.flow1{
width:470;
border:solid 1px #000000;
text-align:center;
background-color:#effbfe;
}

.flow2{
width:470;
text-align:center;
background-color:#ffffff;
}

.flow3{
width:470;
border:solid 1px #000000;
text-align:left;
background-color:#effbfe;
}

/* ======================================== 建設業許可の基礎知識の質問選択と選択時の反転指定===*/
.tnp-tate2 {
margin: 6px;
padding: 0px;
width: 470px;
border-top: 1px solid #000040;
border-right: 1px solid #000040;
border-left: 1px solid #000040;
font-size: 9pt;
}
.tnp-tate2 ul {
margin: 0px;
padding: 0px;
text-align: left;
}
.tnp-tate2 li {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #000040;
padding-left: 0em;
background-color: #f0f0ff;
width: 470px;
display: block;
}
.tnp-tate2 a {
background-color: #f0f0ff;
width: 470px;
display: block;
padding-left: 2em;
background-image : url(../gif/listmk1.gif);
background-repeat:no-repeat;
}
.tnp-tate2 a:hover {
background-color: #6060ff;
width: 470px;
display: block;
padding-left: 2em;
color: #ffffff;
background-image : url(../gif/listmk3.gif);
background-repeat:no-repeat;
}


