/*基本構造*/ body { margin: 0px 0px 50px 0px; background-color:#FFFFFF; background-image:url(../img/back_wall.gif); } img { border:none; } body.news{ background-color:#FFFBF2; background-image:url(../img/news_back.jpg); background-attachment:fixed; color:#333333; text-align:left; scrollbar-darkshadow-color:#AB9580; scrollbar-shadow-color:#8B715A; scrollbar-arrow-color:#FEFFFF; scrollbar-highlight-color:#B8A596; scrollbar-3dlight-color:#8B715A; scrollbar-track-color:#E4DBD6; scrollbar-face-color:#AA9381; scrollbar-base-color:#AB9580; padding:10px 0 0 20px; font-size: 12px; line-height: 140%; } #contents { color:#333333; text-align:left; line-height:140%; } #head { background-image:url(../img/header_back.png); background-repeat:repeat-x; } .line1 { background-color:#006600; } .bg-left { background-image:url(../img/left_bg3.jpg); background-repeat:repeat-y; } .bg_print1{ background-image:url(../img/print_box4.gif); background-repeat:repeat-y; } .bg_print2{ background-image:url(../img/print_box5.gif); background-repeat:repeat-y; } /*マージン*/ .mt5 { margin-top:5px; } .mt10 { margin-top:10px; } .mt20 { margin-top:20px; } .ml10 { margin-left:10px; } .mb10 { margin-bottom:10px; } .p5 { padding:5px; } .p10 { padding:10px; } .p20 { padding:20px; } .pt5 { padding-top:5px; } .pt10 { padding-top:10px; } .pt20 { padding-top:20px; } .pt40 { padding-top:40px; } .pl10 { padding-left:10px; } .pl20 { padding-left:20px; } .pl30 { padding-left:30px; } .pl50 { padding-left:50px; } .pr10 { padding-right:10px; } .pr5 { padding-right:5px; } .pr15 { padding-right:15px; } .pr20 { padding-right:20px; } .pb15 { padding-bottom:15px; } .pb5 { padding-bottom:5px; } .pb10 { padding-bottom:10px; } .pb20 { padding-bottom:20px; } /*フォント*/ .fb { font-weight:bold; } .txt10 { font-size:12px; line-height: 140%; } .txt11 { font-size:85%; } .txt12 { font-size:93%; } .txt10g { font-size:77%; color:#666666; } .txt10p { font-size:77%; color:#996666; } .txt9br { font-size:70%; color:#663333; } .txt11g { font-size:85%; color:#666666; } .txt11br { font-size:85%; color:#663333; font-weight:bold; } .txt11r { font-size:85%; color:#CC0000; font-weight:bold; } .txt12g { font-size:93%; color:#666666; } .txt12r { font-size:93%; color:#CC0000; } .txt13g { font-size:100%; color:#006600; } .txtr { color:#CC0000; } .txtbr { color:#663333; } .txtg { color:#333333; } /*リンク*/ a:link { color:#8d7157; text-decoration:underline; } a:visited { color:#8d7157; text-decoration:underline; } a:hover { color:#8d7157; text-decoration:none; } a.post:link { color:#8d7157; text-decoration:none; } a.post:visited { color:#336699; text-decoration:none; } a.post:hover { color:#336699; text-decoration:underline; } /*テーブル*/ .box1 { padding:5px; border:#999999 solid 1px; } .box1b { border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .box1c { border-top:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .box2 { border-top:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .box3 { border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .box4 { border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .box5 { border-left:#999999 solid 1px; border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:5px; } .boxb { border-bottom:#999999 solid 1px; } .boxt { border-top:#999999 solid 1px; } .boxtb { border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; } .boxr { border-right:#999999 solid 1px; }