@charset "Shift_JIS"; /* 基本スタイル ---------------------------------------------*/ body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif; line-height: 150%; font-size: 80%; color: #333333; background-color: #eeeeee; background-image: url(images/bk-copy.jpg); background-repeat: repeat-x; margin: 0; padding: 0; } h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-weight: normal;clear: both;} img {border: none;} p {margin: 0;padding: 0;} div {margin: 0;padding: 0;} ul {margin: 0;padding: 0;} li {margin: 0;padding: 0;} em {font-style: normal;} a {} a:link {} a:hover {} a:visited {} .clear { clear: both; margin: 0px; padding: 0px; } /* all ---------------------------------------------*/ #all { margin-right: auto; margin-left: auto; width: 960px; } /* SEO対策用コピー ---------------------------------------------*/ p.copy { width: 960px; height: 30px; text-align: center; } /* ヘッダー ---------------------------------------------*/ #header { width: 960px; } /* box1 ---------------------------------------------*/ #box1 { background-image: url(images/box-middle.gif); width: 960px; background-repeat: repeat-y; } #box1_top { background-image: url(images/box-top.gif); background-repeat: no-repeat; padding: 15px 0px 0px; } #box1_middle { width: 930px; padding: 0px 15px; } #box1_bottom { background-image: url(images/box-bottom.gif); background-repeat: no-repeat; padding: 15px 0px 0px; clear: both; } /* 全体 ---------------------------------------------*/ #wrapper { width: 930px; text-align: left; background-color: #ffffff; } /* トップ−カラム1 ---------------------------------------------*/ #column_one { width: 700px; margin: 0px; padding: 0px; float: right; } #column_one h1 { background-image: url(images/bk-h1.gif); border-bottom: 1px solid #333333; font-size: 130%; font-weight: bold; padding: 6px 0px 5px 25px; } #column_one h2 { background-image: url(images/bk-h2.gif); font-size: 100%; font-weight: bold; padding: 4px 0px 4px 25px; background-repeat: no-repeat; margin-top: 25px; margin-bottom: 15px; } #column_one h3 { font-size: 100%; font-weight: bold; padding: 10px 0px 5px; border-bottom: 1px dotted #999999; margin-bottom: 10px; } /* コンテンツ設定 ---------------------------------------------*/ #column_one div#contents {} #column_one div#contents p { margin-bottom: 20px; } /* トップ−カラム2 ---------------------------------------------*/ #column_two { width: 220px; background-color: #dddddd; float: left; } .con_waku1 { border: 1px dotted #CCCCCC; padding: 5px; background-color: #eeeeee; } .con_waku2 { border: 1px dotted #CCCCCC; padding: 5px; background-color: #eeeeee; margin-top: 25px; } /* 出来ること一覧設定 ---------------------------------------------*/ .main_menu { float: left; width: 220px; margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; } .main_menu p { font-weight: bold; } /* 出来ること設定 ---------------------------------------------*/ ul.img1 { list-style-type: none; clear: both; margin: 0px; padding: 10px 0px 0px; } ul.img1 li { float: left; margin: 0px 10px 0px 0px; padding: 0px; } .img_yajirusi { margin: 70px 0px 0px; } /* サイトマップ設定 ---------------------------------------------*/ #sitemap {} #sitemap ul { list-style-type: none; margin: 0px 20px 0px 25px; } #sitemap ul li { margin: 0px 0px 10px; border-bottom: 1px dotted #CCCCCC; padding: 0px 0px 5px; } div.sitemap-left { float: left; width: 350px; } div.sitemap-right { float: right; width: 350px; } /* 左メニューボックス ---------------------------------------------*/ #menu_box { background-image: url(images/menu-box-middle.gif); width: 220px; background-repeat: repeat-y; } #menu_box div.menu_box_top { background-image: url(images/menu-box-top.gif); background-repeat: no-repeat; padding: 5px 0px 0px; } #menu_box div.menu_box_middle { width: 210px; padding: 0px 5px 20px; } #menu_box div.menu_box_bottom { background-image: url(images/menu-box-bottom.gif); background-repeat: no-repeat; padding: 5px 0px 0px; } #subu_box { background-image: url(images/subu-box-middle.gif); width: 210px; background-repeat: repeat-y; } #subu_box div.subu_box_middle { width: 190px; padding: 0px 10px; } #subu_box div.subu_box_bottom { background-image: url(images/subu-box-bottom.gif); background-repeat: no-repeat; padding: 5px 0px 0px; } #subu_box ul { list-style-type: none; margin-bottom: 5px; } #subu_box ul li { padding: 10px 0px 10px 35px; margin: 0px; border-bottom: 1px dotted #CCCCCC; background-image: url(images/icon-yajirushi2.gif); background-repeat: no-repeat; background-position: left 11px; } /* フッター ---------------------------------------------*/ #footer { clear: both; text-align: center; } #footer img { margin: 20px 0px 15px; } #footer p { width: 700px; margin: 0px auto 20px; } /* MT設定−トップ−注意 ---------------------------------------------*/ #notice { font-size: 120%; padding: 10px; border: 1px solid #000000; background-color: #026232; margin: 0px 0px 10px; color: #FFFFFF; } #notice p.notice_title { margin-bottom: 10px; font-weight: bold; } /* MT設定−トップ−問題解決事例 ---------------------------------------------*/ #solutions { margin: 10px 0px; clear: both; } #solutions div.solutions_list { margin: 10px 0px; float: left; width: 160px; padding: 0px 8px 10px 7px; border-bottom: 1px dotted #097938; } #solutions div.solutions_img { border: 1px solid #999999; } #solutions p.request1 { margin: 5px 0px; } #solutions p.request2 { margin: 5px 0px; } /* MT設定−トップ−注意 ---------------------------------------------*/ #whats_new { width: 200px; margin: 0px 5px; } #whats_new div.line-menu1 { background-image: url(images/line-menu1.gif); background-repeat: no-repeat; margin: 0px 5px; padding: 2px 0px; } #whats_new p { margin: 5px 0px; } #whats_new p.date { color: #006633; background-image: url(images/icon-yajirushi1.gif); background-repeat: no-repeat; padding-left: 25px; } /* お問い合わせフォームテーブル ---------------------------------------------*/ .base_table1 { background-color: #CCCCCC; margin: 0px 0px 20px 35px; } .base_table1 th { padding: 5px; font-weight: normal; text-align: left; background-color: #eeeeee; border-top: 1px solid #FFFFFF; border-right: 1px none #FFFFFF; border-bottom: 1px none #FFFFFF; border-left: 1px solid #FFFFFF; width: 200px; } .base_table1 td { padding: 5px; background-color: #FFFFFF; width: 400px; } /* テキスト位置 ---------------------------------------------*/ p.tx_right { text-align: right; background-image: url(images/icon-yajirushi3.gif); background-repeat: no-repeat; background-position: right bottom; padding: 20px 45px 2px 0px; margin: 0px; } /* 画像位置設定 ---------------------------------------------*/ .rss_right { clear: both; text-align: right; float: right; margin: 5px 8px 10px 0px; } /* 色々なところにつけているので変更付加画像位置指定 ---------------------------------------------*/ .t10 { margin: 10px 0px 0px; } .t20 { margin: 20px 0px 0px; } .r12 { margin: 0px 12px 0px 0px; } .b20 { margin: 0px 0px 20px 0px; } .tb10 { margin: 10px 0px; } .img_right1 { float: right; margin-bottom: 10px; margin-left: 10px; } .img_left1 { float: left; margin-bottom: 10px; margin-right: 10px; }