body.home {	margin:0px;	background:#FFFFFF url("../img/home_bg.gif") repeat-x;}body.content {	margin:0px;	background:#FFFFFF url("../img/content_bg.gif") repeat-x;}/* 追加 */.boxTitleImp { background-color:#FBDEF3;}		/* Informationセル背景色 *//* 汎用クラス */.box01 { background-color:#FFFFFF; padding:5px; }.box02 { background-color:#FAFAFA; padding:5px; }.box03 { background:#FFFFFF url("../img/techbox_bg.gif") no-repeat center bottom; padding:5px; }.box04 { background:#FFFFFF url("../img/techbox_bg2.gif") no-repeat center bottom; padding:5px; }.boxNewYear2007 { background:#FFFFFF url("../img/newyear2007bg2.gif") no-repeat center bottom; }.slineBg { background: url("../img/home_bottom_sline.gif") repeat-y top; }/* ---- ↓ 200803改編追加 --------------------------------*/.boxTitle_ctgr1 { background-color:#FAE9A4;}.boxTitle_ctgr2 { background-color:#FACFAD;}.boxTitle_ctgr3 { background-color:#D2F2A8;}.boxTitle_ctgr4 { background-color:#AFECD7;}.boxTitle_ctgr5 { background-color:#C6D4F7;}.boxTitle_left { text-align: left; float: left; }.boxTitle_right { text-align: right; }ul.step { margin-top:15px; padding-left:2em; margin-left:0px; }li.step { margin-top:7px; list-style-type:decimal; line-height:120%; }/* ---- ↑ 200803改編追加 --------------------------------*/.boxTitle { background-color:#EEEEEF;}.boxTitleTxt { margin-left:10px; padding-left:10px; padding-bottom:4px; }.boxDotLine { background-image:url("../img/dot_line_bg.gif"); height:1px; }.boxDotLine2 { background-image:url("../img/dot_line_bg2.gif"); height:1px; }.cl { clear:left; }.toPageTop { padding:15px 7px 5px 0px; }#subNavi { padding-top:15px; }/* 個別コンテンツ *//* トップページ */#topMainContent {	padding:15px; background:url("../img/al_bg.gif"); border-left:#A5A5A5 solid 1px; border-right:#A5A5A5 solid 1px; }#mainContent {	padding:0px 18px 15px 18px; background:url("../img/al_bg.gif"); border-left:#A5A5A5 solid 1px; border-right:#A5A5A5 solid 1px; }#bottomContent { border-left:#A5A5A5 solid 1px; border-right:#A5A5A5 solid 1px; }#topTechBox{ background-color:#FFFFFF; border:#E0E0E0 solid 1px; }#topTechBox2{	background-color:#FFFFFF;	border-top:#E0E0E0 solid 1px;	border-left:#E0E0E0 solid 1px;	border-right:#E0E0E0 solid 1px;}#topTechBox3{	background-color:#FAFAFA;	border:#E0E0E0 solid 1px;}#topTechBox4{	background-color:#EEEEEF;	border-top:#E0E0E0 solid 1px;	border-left:#E0E0E0 solid 1px;	border-right:#E0E0E0 solid 1px;}.topTechContentPhoto{ padding:10px 10px; }.topTechContentTxt{ padding:10px 5px; vertical-align:top }.newsTopic { padding:10px 5px 5px 10px; }	#bottomMenu { background:url("../img/unavi_bg.gif"); padding:0px 20px; border-top:#A5A5A5 solid 1px; border-bottom:#A5A5A5 solid 1px; }#bottomMenuBG { background:url("../img/unavi_btn_bg_r.gif") no-repeat right; padding-right:8px; }#bottomMenuBG2 { background:url("../img/unavi_btn_bg_c.gif"); }#coppyright { padding:7px 20px; background:url("../img/al_bg.gif"); border-left:#A5A5A5 solid 1px; border-right:#A5A5A5 solid 1px; }ul.glossary { padding-top:0px; margin-right:1em; text-indent:-1.2em; }li.glossary { margin-left:-1.7em; padding-left:0px; margin-bottom:1.5em; list-style:url("../img/dot_point.gif") inside; }ul.solution { padding-top:15px; margin-right:10px; }li.solution { margin-left:-1.7em; padding-left:0px; margin-bottom:0.5em; list-style-image:url("../img/arrow02.gif"); }ul.sollink { padding-top:15px; margin-right:10px; }li.sollink { margin-left:-1.7em; padding-left:0px;  margin-bottom:0.5em; list-style-image:url("../img/arrow03.gif"); }ul.tech { padding-top:5px; margin-right:0px; }li.tech { margin-left:-1.7em; margin-bottom:0.5em; list-style-image:url("../img/arrow03.gif"); }ul.attention { margin-top:0px; padding-top:0px; margin-right:10px; color:#565656; }li.attention { margin-left:-0.2em;  margin-bottom:1.5em; padding-left:0.7em; list-style-type:upper-roman; color:#565656; line-height:120%; }ul.otpc { margin-top:15px; padding-left:2em; margin-left:0px; }li.otpc { margin-top:7px; list-style-type:decimal; color:#004297; line-height:120%; }ul.faq { margin-top:10px; padding-left:1.2em; margin-left:0px; }li.faq { margin-top:5px; list-style-image:url("../img/arrow07.gif"); line-height:120%; }li.faqAns { margin-top:15px; list-style-image:url("../img/arrow07.gif"); line-height:120%; }.answer { margin:10px 10px 10px 105px; }/* 基本テーブル */.tbl1_1 { background-color: #DCC6D0; padding: 4px 10px; border: solid #818181 1px; }.tbl1_2 { background-color: #DCC6D0; padding: 4px 10px; border-top: solid #818181 1px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl1_3 { background-color: #DCC6D0; padding: 4px 10px; border-left: solid #818181 1px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl1_4 { background-color: #DCC6D0; padding: 4px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl2_1 { background-color: #FFFFFF; padding: 4px 10px; border-bottom: solid #818181 1px; border-left: solid #818181 1px; border-right: solid #818181 1px; }.tbl2_2 { background-color: #FFFFFF; padding: 4px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl2_3 { background-color: #FFFFFF; padding: 4px 10px; border-bottom: solid #818181 1px; border-left: solid #818181 1px; border-right: solid #818181 1px; }.tbl3_1 { padding: 3px 10px; }.tbl3_2 { padding: 3px 5px; }.tbl4_1 { background-color: #F6F6F6; padding: 4px 10px; border-bottom: solid #818181 1px; border-top: solid #818181 1px; border-right: solid #818181 1px; }.tbl4_2 { background-color: #F6F6F6; padding: 4px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl4_3 { background-color: #F6F6F6; padding: 4px 10px; border-bottom: solid #818181 1px; border-left: solid #818181 1px; border-right: solid #818181 1px; }.tbl4_4 { background-color: #F6F6F6; padding: 0px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl5_1 { background-color: #E6E6E6; padding: 4px 10px; border-bottom: solid #818181 1px; border-top: solid #818181 1px; border-right: solid #818181 1px; }.tbl5_2 { background-color: #E6E6E6; padding: 4px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl5_3 { background-color: #E6E6E6; padding: 4px 10px; border-bottom: solid #818181 1px; border-left: solid #818181 1px; border-right: solid #818181 1px; }.tbl5_4 { background-color: #E6E6E6; padding: 0px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl6_1 { background-color: #EDDCED; padding: 4px 10px; border: solid #818181 1px; }.tbl6_2 { background-color: #EDDCED; padding: 4px 10px; border-top: solid #818181 1px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl6_3 { background-color: #EDDCED; padding: 4px 10px; border-left: solid #818181 1px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }.tbl6_4 { background-color: #EDDCED; padding: 4px 10px; border-bottom: solid #818181 1px; border-right: solid #818181 1px; }/* フォームオブジェクト */.formTbl1 { padding-top: 7px; }.formTbl2 { padding-top: 7px; padding-left: 5px; }.lform { border:solid #757575 1px; padding: 3px 5px; background-color:#E0E0E0; font-family: verdana,sans-serif; font-size: 12px;}.lform2 { border:solid #818181 1px; padding: 3px 5px; background-color:#F7F7F7; font-family: verdana,sans-serif; font-size: 12px;}/* 文字色指定 */.f_col_gr { color: #555555; }.f_col_r { color: #990000; }.f_col_or { color: #FF3600; }.f_col_b1 { color: #00498F; }.f_col_or1 { color: #E74D15; }.f_col_sb1 { color: #009FEE; }.f_col_gr1 { color: #333333; }/* トップマージン指定 */.tm0  { margin-top:0px; }.tm1  { margin-top:1px; }.tm2  { margin-top:2px; }.tm3  { margin-top:3px; }.tm4  { margin-top:4px; }.tm5  { margin-top:5px; }.tm6  { margin-top:6px; }.tm7  { margin-top:7px; }.tm8  { margin-top:8px; }.tm9  { margin-top:9px; }.tm10 { margin-top:10px; }.tm11 { margin-top:11px; }.tm12 { margin-top:12px; }.tm13 { margin-top:13px; }.tm14 { margin-top:14px; }.tm15 { margin-top:15px; }.tm20 { margin-top:20px; }.tm25 { margin-top:25px; }.tm30 { margin-top:30px; }.tm35 { margin-top:35px; }.tm40 { margin-top:40px; }.tm45 { margin-top:45px; }.tm50 { margin-top:50px; }.tm60 { margin-top:60px; }.tm70 { margin-top:70px; }.tm80 { margin-top:80px; }.tm90 { margin-top:90px; }.tm100 { margin-top:100px; }/* トップパディング指定 */.tp0  { padding-top:0px; }.tp1  { padding-top:1px; }.tp2  { padding-top:2px; }.tp3  { padding-top:3px; }.tp4  { padding-top:4px; }.tp5  { padding-top:5px; }.tp6  { padding-top:6px; }.tp7  { padding-top:7px; }.tp8  { padding-top:8px; }.tp9  { padding-top:9px; }.tp10 { padding-top:10px; }.tp11 { padding-top:11px; }.tp12 { padding-top:12px; }.tp13 { padding-top:13px; }.tp14 { padding-top:14px; }.tp15 { padding-top:15px; }.tp16 { padding-top:16px; }.tp17 { padding-top:17px; }.tp18 { padding-top:18px; }.tp19 { padding-top:19px; }.tp20 { padding-top:20px; }.tp25 { padding-top:25px; }.tp30 { padding-top:30px; }.tp35 { padding-top:35px; }.tp40 { padding-top:40px; }.tp45 { padding-top:45px; }.tp50 { padding-top:50px; }.tp60 { padding-top:60px; }.tp70 { padding-top:70px; }.tp80 { padding-top:80px; }.tp90 { padding-top:90px; }.tp100 { padding-top:100px; }/* ライトパディング指定 */.rp0  { padding-right:0px; }.rp1  { padding-right:1px; }.rp2  { padding-right:2px; }.rp3  { padding-right:3px; }.rp4  { padding-right:4px; }.rp5  { padding-right:5px; }.rp6  { padding-right:6px; }.rp7  { padding-right:7px; }.rp8  { padding-right:8px; }.rp9  { padding-right:9px; }.rp10 { padding-right:10px; }.rp11 { padding-right:11px; }.rp12 { padding-right:12px; }.rp13 { padding-right:13px; }.rp14 { padding-right:14px; }.rp15 { padding-right:15px; }.rp16 { padding-right:16px; }.rp17 { padding-right:17px; }.rp18 { padding-right:18px; }.rp19 { padding-right:19px; }.rp20 { padding-right:20px; }.rp25 { padding-right:25px; }.rp30 { padding-right:30px; }.rp35 { padding-right:35px; }.rp40 { padding-right:40px; }.rp45 { padding-right:45px; }.rp50 { padding-right:50px; }.rp60 { padding-right:60px; }.rp70 { padding-right:70px; }.rp80 { padding-right:80px; }.rp90 { padding-right:90px; }.rp100 { padding-right:100px; }/* レフトパディング指定 */.lp0  { padding-left:0px; }.lp1  { padding-left:1px; }.lp2  { padding-left:2px; }.lp3  { padding-left:3px; }.lp4  { padding-left:4px; }.lp5  { padding-left:5px; }.lp6  { padding-left:6px; }.lp7  { padding-left:7px; }.lp8  { padding-left:8px; }.lp9  { padding-left:9px; }.lp10 { padding-left:10px; }.lp11 { padding-left:11px; }.lp12 { padding-left:12px; }.lp13 { padding-left:13px; }.lp14 { padding-left:14px; }.lp15 { padding-left:15px; }.lp16 { padding-left:16px; }.lp17 { padding-left:17px; }.lp18 { padding-left:18px; }.lp19 { padding-left:19px; }.lp20 { padding-left:20px; }.lp25 { padding-left:25px; }.lp30 { padding-left:30px; }.lp35 { padding-left:35px; }.lp40 { padding-left:40px; }.lp45 { padding-left:45px; }.lp50 { padding-left:50px; }.lp60 { padding-left:60px; }.lp70 { padding-left:70px; }.lp80 { padding-left:80px; }.lp90 { padding-left:90px; }.lp100 { padding-left:100px; }/* 左右パディング指定 */.lrp1  { padding-left:1px; padding-right:1px; }.lrp2  { padding-left:2px; padding-right:2px; }.lrp3  { padding-left:3px; padding-right:3px; }.lrp4  { padding-left:4px; padding-right:4px; }.lrp5  { padding-left:5px; padding-right:5px; }.lrp6  { padding-left:6px; padding-right:6px; }.lrp7  { padding-left:7px; padding-right:7px; }.lrp8  { padding-left:8px; padding-right:8px; }.lrp9  { padding-left:9px; padding-right:9px; }.lrp10 { padding-left:10px; padding-right:10px; }.lrp11 { padding-left:11px; padding-right:11px; }.lrp12 { padding-left:12px; padding-right:12px; }.lrp13 { padding-left:13px; padding-right:13px; }.lrp14 { padding-left:14px; padding-right:14px; }.lrp15 { padding-left:15px; padding-right:15px; }.lrp16 { padding-left:16px; padding-right:16px; }.lrp17 { padding-left:17px; padding-right:17px; }.lrp18 { padding-left:18px; padding-right:18px; }.lrp19 { padding-left:19px; padding-right:19px; }.lrp20 { padding-left:20px; padding-right:20px; }.lrp25 { padding-left:25px; padding-right:25px; }.lrp30 { padding-left:30px; padding-right:30px; }/* ボタン指定 */.btn01 { border:solid #999999 1px; padding:5px 10px; }.btn02 { border:solid #999999 1px; background-color:#EFEFEF; padding:5px 10px; }.btn03 { border:solid #999999 1px; background-color:#CCCCCC; padding:5px 10px; }
