body{background-color:#FFFFFF;}
form,p{margin:0px; padding:0px;}
img{border:none;}
#left{float:left;}
.m0{margin:0; padding:0; border-style:none;}
.bdam2{margin-bottom:2px;}
.bdam3{margin-bottom:3px;}
.bdam5{margin-bottom:5px;}
.bdam10{margin-bottom:10px;}
.bdam15{margin-bottom:15px;}
.bdam20{margin-bottom:20px;}
.bdam30{margin-bottom:30px;}
.bdam40{margin-bottom:40px;}
#pad20{padding:20px;}
#pad20a{padding:0px 20px 20px 20px;}
.waku01{border-width:1px; border-style:solid; border-color:#D4D4D4; padding:3px;}
.alt{display:none;}
.altp{}
.bc{clear:both; margin:0; padding:0;}
.w450{width:500px;}
.boxall{width:700px; text-align:left;}

/* カラム */
#boxleft01{float:left; padding-right:40px; width:174px; \width:214x; w\idth:174px;}
#boxright01{float:left; width:490px;}
#boxleft02{float:left; margin-right:24px; width:340px; \width:364px; w\idth:340px;}
#boxright02{float:left; width:340px;}
#boxleft03{float:left; margin-right:24px; width:420px; \width:444px; w\idth:420px;}
#boxright03{float:left; width:260px;}
#boxleft04{float:left; margin-right:22px; width:220px; \width:242px; w\idth:220px;}
#boxright04{float:left; width:220px;}
#boxleft05{float:left; margin-right:24px; width:236px; \width:260px; w\idth:236px;}
#boxright05{float:left; width:440px;}
#boxleft06{float:left; margin-right:14px; width:440px; \width:454px; w\idth:440px;}
#boxright06{float:left; width:250px;}
#boxleft07{float:left; margin-right:14px; width:390px; \width:404px; w\idth:390px;}
#boxright07{float:left; width:300px;}


#boxlist{}
#boxlist ul{list-style:none; margin:0px; padding:0;}
#boxlist li{margin:0px; padding:0px 0px 8px 16px; display:block; background-repeat:no-repeat;}

#boxlist02{}
#boxlist02 ul{list-style:none; margin:0px; padding:0;}
#boxlist02 li{margin:0px; padding:0px 0px 4px 30px; display:block; background-repeat:no-repeat; background-image:url(../technology/images/technology_ya01.gif);}



/* テーブル */
#td01{background-color:#D4D4D4; padding:3px; text-align:left;}
#td02{background-color:#EEEEEE; padding:3px; text-align:left;}
#td03{background-color:#FFFFFF; padding:3px; text-align:left;}
#td04{background-color:#D4D4D4; padding:3px; text-align:center;}
#td05{background-color:#EEEEEE; padding:3px; text-align:center;}
#td06{background-color:#FFFFFF; padding:3px; text-align:center;}
#td07{background-color:#D4D4D4; padding:3px; text-align:right;}
#td08{background-color:#EEEEEE; padding:3px; text-align:right;}
#td09{background-color:#FFFFFF; padding:3px; text-align:right;}

#tda01{background-color:#C2DB81; padding:3px; text-align:left;}
#tda02{background-color:#E2EEC5; padding:3px; text-align:right;}

/* メニュー */
#topmenu{margin:0; padding:0; background-repeat:no-repeat; width:744px;}
#topmenu ul{list-style:none; margin:0; padding:0; width:744px;}
#topmenu li{padding:0; float:left; height:21px; display:block;}
#topmenu a{background-repeat:no-repeat; height:21px; display:block; background-image:url(../technology/images/top_navi.gif);}
.topmenu01 a{background-position:0px 0px; width:91px;}
.topmenu02 a{background-position:-91px 0px; width:67px;}
.topmenu03 a{background-position:-158px 0px; width:111px;}
.topmenu04 a{background-position:-269px 0px; width:105px;}
.topmenu05 a{background-position:-373px 0px; width:84px;}
.topmenu06 a{background-position:-457px 0px; width:85px;}
.topmenu07 a{background-position:-542px 0px; width:111px;}
.topmenu08 a{background-position:-653px 0px; width:90px;}
.topmenu01 a:hover{background-position:0px;}
.topmenu02 a:hover{background-position:-91px -21px;}
.topmenu03 a:hover{background-position:-158px -21px;}
.topmenu04 a:hover{background-position:-269px -21px;}
.topmenu05 a:hover{background-position:-373px -21px;}
.topmenu06 a:hover{background-position:-457px -21px;}
.topmenu07 a:hover{background-position:-542px -21px;}
.topmenu08 a:hover{background-position:-653px -21px;}
.topmenuselect01 a{background-position:0px -42px; width:91px;}
.topmenuselect02 a{background-position:-91px -42px; width:67px;}
.topmenuselect03 a{background-position:-158px -42px; width:111px;}
.topmenuselect04 a{background-position:-269px -42px; width:105px;}
.topmenuselect05 a{background-position:-373px -42px; width:84px;}
.topmenuselect06 a{background-position:-457px -42px; width:85px;}
.topmenuselect07 a{background-position:-542px -42px; width:111px;}
.topmenuselect08 a{background-position:-653px -42px; width:90px;}

/* ボタン */
#leftmenu{margin:0; padding:0; background-repeat:no-repeat;}
#leftmenu ul{list-style:none; margin:0; padding:0;}
#leftmenu li{padding:0; width:175px; display:block;}
#leftmenu a{background-repeat:no-repeat; width:175px; height:29px; display:block;}
.leftmenu01 a{background-position:0px 0px;}
.leftmenu02 a{background-position:0px -30px;}
.leftmenu03 a{background-position:0px -60px;}
.leftmenu04 a{background-position:0px -90px;}
.leftmenu05 a{background-position:0px -120px;}
.leftmenu06 a{background-position:0px -150px;}
.leftmenu01 a:hover{background-position:-175px 0px;}
.leftmenu02 a:hover{background-position:-175px -30px;}
.leftmenu03 a:hover{background-position:-175px -60px;}
.leftmenu04 a:hover{background-position:-175px -90px;}
.leftmenu05 a:hover{background-position:-175px -120px;}
.leftmenu06 a:hover{background-position:-175px -150px;}
.leftmenuselect01 a{background-position:-350px 0px;}
.leftmenuselect02 a{background-position:-350px -30px;}
.leftmenuselect03 a{background-position:-350px -60px;}
.leftmenuselect04 a{background-position:-350px -90px;}
.leftmenuselect05 a{background-position:-350px -120px;}
.leftmenuselect06 a{background-position:-350px -150px;}


/* ボタン2 */
#leftmenunew{margin:0; padding:0; background-repeat:no-repeat;}
#leftmenunew ul{list-style:none; width:175px; margin:0; padding:0; border-top:solid #CFDEE5 1px;}
#leftmenunew li{padding:0; width:175px; display:block; border-bottom:solid #CFDEE5 1px;}
#leftmenunew a{background-repeat:no-repeat; width:175px; height:39px; display:block;}
.leftmenunew01 a{background-position:0px 0px;}
.leftmenunew02 a{background-position:0px -40px;}
.leftmenunew03 a{background-position:0px -80px;}
.leftmenunew04 a{background-position:0px -120px;}
.leftmenunew05 a{background-position:0px -160px;}
.leftmenunew06 a{background-position:0px -200px;}
.leftmenunew07 a{background-position:0px -240px;}
.leftmenunew01 a:hover{background-position:-175px 0px;}
.leftmenunew02 a:hover{background-position:-175px -40px;}
.leftmenunew03 a:hover{background-position:-175px -80px;}
.leftmenunew04 a:hover{background-position:-175px -120px;}
.leftmenunew05 a:hover{background-position:-175px -160px;}
.leftmenunew06 a:hover{background-position:-175px -200px;}
.leftmenunew07 a:hover{background-position:-175px -240px;}
.leftmenunewselect01 a{background-position:-175px 0px;}
.leftmenunewselect02 a{background-position:-175px -40px;}
.leftmenunewselect03 a{background-position:-175px -80px;}
.leftmenunewselect04 a{background-position:-175px -120px;}
.leftmenunewselect05 a{background-position:-175px -160px;}
.leftmenunewselect06 a{background-position:-175px -200px;}
.leftmenunewselect07 a{background-position:-175px -240px;}


/* フォント */
.f14{font-size:14px; line-height:160%;}
.f13{font-size:13px; line-height:160%;}
.f12{font-size:12px; line-height:160%;}
.f11{font-size:11px; line-height:120%;}
em{font-style: normal;}

/* カラー */
.white{color:#ffffff;}
.gray{color:#666666;}
.gray9{color:#999999;}
.grayc{color:#cccccc;}
.black{color:#000000;}
.red{color:#BD0000;}
.orange{color:#ff6600;}
.green{color:#61822C;}
.cyan{color:#0077bd;}
.blue{color:#2C5482;}
.cobalt{color:#0011aa;}
.mdgrn{color:#3399cc;}
.pink{color:#FF738C;}
.brown{color:#996600;}

/* 共通 */
div#header h1 {
	position: absolute;
	line-height: 0;
	top: 13px;
	left: 21px;
	margin:0;
	border-widht:0px;
	border-style:none;
}

div#utility h2 {
	position: absolute;
	line-height: 0;
	top: -5px;
	left: 16px;
	margin:0;
	border-widht:0px;
	border-style:none;
}




/* end */

