@charset "UTF-8";  * { font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif; color:#333; } body { margin:0; padding:0; letter-spacing:1px; background:#fff url(/css/../images/common/background.gif) 0 0 repeat; } br {letter-spacing:normal;} a {color:#333;text-decoration:none;} a:hover {color:#666;} img {border:0;vertical-align:bottom;} h1,h2,h3,h4,h5,h6 {margin:0;}  div#bookmark { width:100%; height:100px; display:block; position:absolute; top:0; left:0; } div#bookmark_box_line { width:100%; height:30px; display:block; margin:0 auto; background-color:#F2F2F2; border-bottom:1px solid #CCCCCC; } div#bookmark_box { width:900px; display:block; margin:0 auto; }  div#bookmark_box div#sitenavi { width:400px; display:block; float:left; border-bottom:1px solid #FFFFFF; } div#bookmark_box div#sitenavi ul { margin:6px 0 0 0; padding:0; } div#bookmark_box div#sitenavi ul li { list-style:none; float:left; font-size:80%; display:block; margin:0; padding:0; } div#bookmark_box div#sitenavi ul li a { width:100px; height:25px; display:block; margin:0; padding:0; }  div#bookmark_box div#mark_bo { width:350px; display:block; float:right; } div#bookmark_box div#mark_bo ul {margin:0;padding:0;} div#bookmark_box div#mark_bo ul li { list-style:none; float:right; margin:0 5px 0 0; } div#bookmark_box div#mark_bo ul li.mini { margin-top:8px; font-size:70%; }  div#head_block { margin-top:30px; background-color:#FFFFFF; width:100%; border-bottom:1px solid #CCCCCC; padding:10px 0 0 0; } *html div#head_block {margin-bottom:-20px;} div#header { width:880px; height:90px; margin:0 auto; }  div#header div#h_left { width:333px; height:90px; float:left; }  div#header div#h_right { width:540px; height:90px; float:right; } div#header div#h_right h1 { text-align:right; font-size:80%; font-weight:normal; line-height:1.2em; margin:25px 0 0 0; } div#header div#h_right p { text-align:right; font-size:70%; width:450px; line-height:1.2em; margin:5px 0 0 90px; }  div#contents { width:900px; margin:0 auto; background:#fff; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; } *html div#contents {margin-top:20px;} div#main { float:right; width:630px; padding:15px 10px 15px 0; } div#sub { float:left; width:230px; padding:15px 0 15px 10px; } div#amazon { margin:10px 35px; } div#totop { clear:both; position:relative; height:2em; } div#totop p{ position:absolute; top:10px; right:0; margin:0; font-size:0.63em; } div#totop p a { padding-left:8px; background: url(/css/../images/common/bg_totop.gif) 0 50% no-repeat; }  div#directionsPanel, div#warnings_panel { margin-top:20px; font-size:80%; } p.map_info {width:350px;} p.map_info span {font-size:70%;} input.map_c,input.map_root {padding:0 3px;} input.map_root {width:60px;} dl.kinrin_map dt { color:#000000; font-weight:bold; } dl.kinrin_map dt a:hover { color:#0000FF; text-decoration:underline; } dl.kinrin_map dd { margin:2px 0 5px 10px; } dl.kinrin_map dd ul.circle li {font-size:100%;margin-left:-10px;} table.moyori { padding : 0; margin :0; border : 1px solid #cccccc; border-collapse : separate; border-spacing : 3px; background-color : #f3f3f3; } table.moyori td { margin : 0; padding : 2px 5px; border-right : 1px solid #cccccc; border-bottom : 1px solid #cccccc; line-height:1em; background-color : #fff; } table.moyori td p {color:#666666;text-indent:0em;margin:0;} table.moyori td.koumoku {background-color:#efe2db;}  div#kinrinA,div#kinrinB,div#kinrinC,div#kinrinD,div#kinrinE,div#kinrinF { width:290px; height:500px; display:block; background-repeat:no-repeat; float:left; margin-bottom:15px; } div#kinrinA {background-image:url(/css/../images/common/kinrin1A.gif);margin-left:15px;} div#kinrinB {background-image:url(/css/../images/common/kinrin1B.gif);} div#kinrinC {background-image:url(/css/../images/common/kinrin1C.gif);} div#kinrinD {background-image:url(/css/../images/common/kinrin1D.gif);margin-left:15px;} div#kinrinE {background-image:url(/css/../images/common/kinrin1E.gif);} div#kinrinF {background-image:url(/css/../images/common/kinrin1F.gif);} div.kinrin_box { margin:38px 20px 17px 20px; width:250px; height:445px; display:block; overflow:auto; } div.kinrin_box p {font-size:80%;}  div#footer { background:#EBEADD; border-bottom:5px solid #ff9900; } div.footMenu { width:900px; margin:0 auto; } div.footMenu ul { margin:0; padding:20px 0 0 0; text-align:right; } div.footMenu li { display:inline; margin:0 0 0 10px; padding:0; font-size:0.75em; list-style:none; } div.footMenu li a { padding-left:10px; background: url(/css/../images/common/bg_footmenu-1.gif) 0 50% no-repeat; } address{ padding:30px 0; font-size:0.63em; color:#333; text-align:center; }  div#main a {color:#FF6600;} div#main a:hover { color:#FF0000; text-decoration:underline; } div#main p{ margin:0 0 1em 0; font-size:0.75em; } div#main ul,ol,dl{font-size:0.75em;}  h3 { padding-left:10px; border-bottom:1px solid #cc6600; border-left:10px solid #cc6600; width:610px; height:32px; dispaly:block; padding:3px 0 0 10px; color:#cc6600; font-weight:bold; font-size:130%; } h3.long { width:850px; margin-left:15px; } div.h3_textblock { width:590px; margin:10px 0 20px 20px; padding:10px 0 0 10px; border-top:1px solid #FFEEE1; border-left:1px solid #FFEEE1; } div.h3_textblock p {text-indent:0.5em;} div#main h4 { color:#cc6600; font-weight:bold; font-size:100%; width:575px; dispaly:block; padding-left:10px; background-image:url(/css/../images/common/h4-header-1.gif); background-repeat:no-repeat; margin-top:20px; padding-left:20px; } div.h4_textblock { width:570px; margin:10px 0 20px 20px; } div.h4_textblock p {text-indent:0.5em;}   ul.kamoku {margin:0;padding:0;list-style:none;} ul.kamoku li { margin:0 10px 3px 0; float:left; width:100px; } ul.kamoku li.long {width:450px;} ul.kamoku li.middle {width:220px;} input.top_search { font-size:100%; margin:10px 0 0 400px; }  ul.circle {margin:10px 0 5px -20px;} ul.circle li { list-style-type:disc; line-height:1.2em; margin:0 0 5px 0; font-size:80%; } *html ul.circle {margin-left:30px;} *:first-child+html ul.circle {margin-left:30px;} ol.number {margin:10px 0 5px -10px;} ol.number li { list-style-type:decimal; line-height:1.2em; margin:0 0 5px 0; } *html ol.number {margin-left:40px;} *:first-child+html ol.number {margin-left:40px;}  dl.setumei,dl.link,dl.side_link {margin-top:20px;} dl.setumei dt,dl.link dt,dl.side_link dt,dl.y_list dt { padding:3px 5px; background-color:#FFF4E8; color:#000000; font-size:110%; margin-bottom:3px; } dl.setumei dt span,dl.link dt span { font-size:130%; } dl.side_link dt a { text-decoration:underline; color:#006699; } dl.y_list dt a:hover { text-decoration:underline; color:#006699; cursor:hand; } dl.setumei dd,dl.link dd,dl.side_link dd { margin-left:20px; margin-bottom:25px; padding:8px; background:#f1f1f1; } dl.y_list dd { margin:0 0 25px 10px; } dl.side_link dd { background-color:#F7F7F7; margin:0 5px 10px 5px; } dl.y_list dd span { color:#0000FF; } dl.link dd a {text-decoration:none;color:#333333;}  p.topic {text-align:right;font-size:75%;} p.topic a {text-decoration:none;}  table.syosai,table.moyori { padding : 0; margin :0; border : 1px solid #cccccc; border-collapse : separate; border-spacing : 3px; background-color : #f3f3f3; } table.moyori {border-spacing :1px} table.syosai th, table.syosai td, table.moyori td { margin : 0; padding : 2px 5px; border-right : 1px solid #cccccc; border-bottom : 1px solid #cccccc;  color:#333333; } table.moyori td { padding:2px; } table.syosai td, table.syosai td.center { vertical-align:top; } table.syosai td,table.moyori td {background-color:#fff;} table.syosai th {background-color:#cc6600;} table.syosai td.koumoku,table.moyori td.koumoku {background-color:#FFF4E8;} table.syosai td.hissu {background-color:#FFF1EE;} table.syosai th p {font-weight:bold;color:#FFFFFF;text-indent:0em;margin:0;} table.syosai td p {color:#666666;text-indent:0em;} table.syosai td.center p {text-align:center;} table.syosai td p a {color:#006633;} table.moyori td p {color:#666666;text-indent:0em;font-size:80%;margin:0;} table.moyori td.koumoku p {text-align:center;} table.moyori td p a {color:#006633;} table.noborder {border:none;margin:0;padding:0;border-spacing:0;} table.noborder td {border:none;padding:0;} table.noborder td p {margin:0;padding:0;line-height:1em;}  ul#pagelist { margin:10px 0 30px 0; padding:0; } ul#pagelist li { list-style:none; float:left; margin:0 3px 3px 0; } ul#pagelist li a { border:1px solid #ff9900; background-color:#FFF4E8; color:#ff9900; width:30px; height:20px; display:block; line-height:20px; text-align:center; font-size:80%; text-decoration:none; } ul#pagelist li a.on,ul#pagelist li a:hover { border:1px solid #FF0000; background-color:#FFEEEC; color:red; }  * html body div#main dl.information dd div { display:inline-block; } div#main dl.information dt { float:left; width:7em; margin:0 0 0 20px; padding:0; } div#main dl.information dd { margin:0 0 0.5em 10em; padding:0; background:transparent; }  div.tiku_box { width:70px; height:250px; display:block; float:left; margin-right:4px; } div.tiku_title { padding:3px; border:1px solid #CCCCCC; font-size:80%; text-align:center; color:#000000; margin-bottom:3px; } div.tiku_list ul,div.tiku_list ul li { margin:0; padding:0; list-style:none; } div.tiku_list ul li a { width:70px; height:auto; display:block; text-align:center; background-color:#ECFFF1; border:1px solid #006600; font-size:70%; margin-bottom:2px; text-decoration:none; color:#333333; padding:1px 0; } div.tiku_list ul li a:hover { background-color:#006600; color:#FFFFFF; }   div#sub div#YKnowledge h3 { color:#cc6600; font-size:100%; text-align:center; } div#sub div#YKnowledge h4 { color:#000000; font-size:80%; text-align:center; } div#sub div#YKnowledge input, div#sub div#YKnowledge select, div#sub div#YKnowledge option, div#sub div#YKnowledge table td p { line-height:1em; letter-spacing:0em; font-size:11px; margin:0; }  p.knowbikou { text-align:right; margin:10px 0 0 0; line-height:1.3em; font-size:110%; color:#999999; } dl.YKnow dt { font-size:120%; background-color:#F7F7F7; padding:5px; } dl.YKnow dd { margin:10px 0 0 30px; } dl.YKnow dd strong, div.knowqa strong{ background-color:#FFE8EA; font-weight:bold; } ul.knowcat {margin:0;} ul.knowcat li { list-style:none; float:left; margin:0 20px 0 0; padding:0; } ul.knowcat li a { margin:0;padding:0;} @charset "utf-8";   div#h1_block {background-color:#b54a4a;}  div#header_right #gnavi li a{background-image:url(/css/../images/common/bg_gnavi-p.gif);}  div.footMenu li a {background-image:url(/css/../images/common/bg_footmenu-4.gif);} div#footer {border-bottom:5px solid #b54a4a;}  a.sidemenu:hover,ul.menu-ko li a:hover {color:#b54a4a;}  div#main a {color:#990000;}  h3 {border-bottom:1px solid #b54a4a;border-left:10px solid #b54a4a;color:#b54a4a;} div#main h4 {color:#3f4f18;background-image:url(/css/../images/common/h4-header-4.gif);color:#b54a4a;} h5 {color:#3f4f18;}  dl.setumei dt,dl.link dt,dl.side_link dt,dl.y_list dt {background-color:#FEE9F7;}  table.syosai th,table.moyori th {background-color:#b54a4a;} table.syosai td.koumoku,table.moyori td.koumoku {background-color:#FEE9F7;}  .boxholder{background: #973e3e;} .tab{background: #973e3e url(/images/common/tab-4.jpg) no-repeat;}  div#sub div#YKnowledge h3 {color:#b54a4a;}  div.tabSet1 div.content{border:1px solid #b54a4a;}  ul#pagelist li a { border:1px solid #b54a4a; background-color:#FEE9F7; color:#b54a4a; }  div#kinrinA {background-image:url(/css/../images/common/kinrin4A.gif);} div#kinrinB {background-image:url(/css/../images/common/kinrin4B.gif);} div#kinrinC {background-image:url(/css/../images/common/kinrin4C.gif);} div#kinrinD {background-image:url(/css/../images/common/kinrin4D.gif);} div#kinrinE {background-image:url(/css/../images/common/kinrin4E.gif);} div#kinrinF {background-image:url(/css/../images/common/kinrin4F.gif);} 
