@charset "utf-8";/*基本設定関連*/*html div#main { text-align: left; width: 650px; float: right; margin-right: 7px; margin-bottom: 20px; }div#main { text-align: left; width: 650px; float: right; margin-right: 14px; margin-bottom: 15px; }div#main h2.top_title { font-size: 14px; line-height: 1em; background-image: url(../common_images/top_title.gif); width: 635px; height: 20px; clear: both; margin-bottom: 10px; padding-top: 8px; padding-left: 15px; }div#main p.top12 {  }div#main h3.toph3 { margin-bottom: 5px; }div#main h3.toph3 a.case { color: #000000;font-weight: normal; text-decoration: underline; }div#main h3.toph3 a.case:hover  { color: #1166a9; font-weight: normal; text-decoration: underline; }div#main img.topleft { float: left; margin-right: 15px; }div#main img.topright { float: right; margin-left: 10px; }div#main table#news { margin-bottom: 15px; }div#main table#news td { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; }div#main p.date { float: left; margin-right: 10px; }div#main p.ntopic { width: 520px; float: left; }div#main p.line { clear: both; margin-bottom: 15px; margin-left: 85px; border-bottom: 1px dotted #ccc; }div.pickup { margin-bottom: 10px; }div.pickup1 { width: 315px; float: left; margin-right: 9px; margin-bottom: 10px; padding-right: 10px; border-right: 1px dotted #ccc; }div.pickup2 { width: 315px; float: left; margin-bottom: 10px; }div.pickup3 { overflow: auto; margin-bottom: 25px; margin-left: 85px; }div#main img.topban { float: left; margin-bottom: 20px; }div#main h1#contents01 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/01_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents02 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/02_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents03 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/03_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents04 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/04_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents05 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/05_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents06 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/06_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h1#contents07 { font-size: 21px; font-weight: bold; line-height: 21px; background-image: url(../common_images/07_h1.gif); width: 571px; height: 48px; margin-bottom: 15px; padding-top: 24px; padding-left: 79px; display: block; }div#main h2.title_00_01 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_01.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_00_02 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_02.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_00_03 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_03.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_00_04 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_04.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_00_05 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_05.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_00_06 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base0_06.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_01 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_01.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_02 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_02.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_03 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_03.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_04 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_04.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_05 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_05.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_01_06 { color: #f60; font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base1_06.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_01 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_01.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_02 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_02.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_03 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_03.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_04 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_04.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_05 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_05.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_02_06 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base2_06.gif); background-repeat: no-repeat; width: 550px; height: 51px; clear: both; margin-bottom: 15px; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_01 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_01.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_02 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_02.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_03 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_03.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_04 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_04.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_05 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_05.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_03_06 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base3_06.gif); background-repeat: no-repeat; width: 550px; height: 49px; clear: both; padding-top: 21px; padding-left: 100px; display: block; }div#main h2.title_04_01 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_01.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_04_02 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_02.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_04_03 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_03.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_04_04 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_04.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_04_05 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_05.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_04_06 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base4_06.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main h2.title_05_06 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base5_06.gif); background-repeat: no-repeat; width: 470px; height: 51px; clear: both; margin-bottom: 12px; padding-top: 21px; padding-right: 78px; padding-left: 97px; display: block; }div#main h2.title_06_01 { font-size: 14px; font-weight: bold; line-height: 21px; background-image: url(../common_images/title_base6_01.gif); background-repeat: no-repeat; width: 460px; height: 49px; clear: both; padding-top: 21px; padding-right: 10px; padding-left: 180px; display: block; }div#main p.lead12 { margin-bottom: 10px; }div#main p.body12 { margin-bottom: 10px; margin-left: 85px; }div#main p.body12li { text-indent: -1em ; margin-bottom: 3px;  margin-left: 85px;  padding-left: 1em; }div#main img.right { float: right; margin-bottom: 15px; margin-left: 15px; }div#main div.point { width: 545px; overflow: hidden; clear: both; margin-bottom: 20px; margin-left: 85px; padding: 8px; border: solid 2px #1f2678; }div#main div.point p.point12 { color: #1f2678; font-size: 14px; font-weight: bold; line-height: 140%; text-indent: -1em ; width: 440px; float: right; margin-bottom: 3px; margin-left: 1em; padding-left: 1em; }div#main div.point img.left { float: left; }div#main div.point2 { width: 545px; overflow: hidden; clear: both; margin-bottom: 20px; margin-left: 85px; padding: 8px; border: solid 2px #ccc; }div#main div.point2 p.point12 { float: left; }div#main div.subtop { width: 316px; float: left; padding: 1px; border: solid 1px #ccc; }div#main div.subtop h2 a { color: #006ab4; font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(../common_images/subtop.gif); text-decoration: none; width: 286px; height: 25px; margin-bottom: 1px; padding-top: 9px; padding-left: 30px; display: block; }div#main div.subtop h2 a:hover { color: #fff; background-position: 0 -34px; display: block; }div#main div.subtop img.subtopright { float: right; padding: 5px; }div#main div.subtop p.subtoptext { padding: 5px; }/*endnavidiv#endnavi{ height: 40px; margin-top: 20px; padding-top: 20px; border-top: 1px solid #666; }div#endnavi p a{ background-image: url(/common/img/hnv_bk.gif); text-decoration: none; text-align: center; width: 80px; height: 15px; overflow: hidden; display: block; margin-right: 5px; margin-left: 5px; padding-top: 5px;}div#endnavi p a:hover{ background-position: 0 -20px; }div#endnavi p.backbt{ clear:both; float:left;}div#endnavi p.pagetop{ float:right;}*/
