body {margin:0px;color:#000000;background-color:#ffffff;font-size:100%;line-height:1.2;font-family:Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif;}
/* all site */
.header,.article,.footer,.section,h1,h2,h3,hr{clear:both;}/*-clear-*/
dl,ul,h2,div,form{overflow:hidden;zoom:1;margin:0px;}/*-hasLayout-*/
#Map div{overflow:visible;}/*-hasLayout除外-*/
a{color:#0053A6;text-decoration:underline;}
img{border:none;vertical-align:middle;}
a:hover img,
#login_submit:hover{opacity:0.8;filter: Alpha(opacity=80);-ms-filter:"Alpha(opacity=80)";}
div.left{width:50%;float:left;}
div.right{width:50%;float:right;}
p.right{text-align:right;}
p.center{text-align:center;}

.josei{background:url(../img/josei_bg.jpg) repeat-x left 120px;}
.seinen{background:url(../img/seinen_bg.jpg) repeat-x left 120px;}

/* header */
.header {min-width:1000px;margin-bottom:5px;background: #ffffff;}
.header .section,
.header .nav ul{width:1000px;margin:0px auto;}
.header .title{width:500px;margin:10px 0px;float:left;}
.header .page_control{width:480px;margin:10px 0px 0px 0px;float:right;}
.header .page_control ul,.footer ul{margin:0px;font-size:0.75em;list-style:none;}
.header .page_control ul li{padding:4px 6px 6px 15px;float:right;background:url(../img/menu_list_mark.gif) left 0.3em no-repeat;}
.header .page_control dl,
.header .page_control form{margin:5px 0px 8px;padding:5px 0px 5px 5px;float:right;list-style:none;}
.header .page_control dl{width:131px;padding:4px 2px;border:3px solid #FFA824;background:url(../img/control_font_bg.jpg) no-repeat left top;border-radius:4px;}
.header .page_control dl dt,.header .page_control dl dd{float:left;margin:0px;}
.header .page_control dl dt,
.header .page_control dl dd a{display:block;width:20px;height:20px;padding:0px 2px;background:no-repeat;text-indent:-100em;}
.header .page_control dl dt{width:55px;background-image:url(../img/control_font.gif) ;}
.header .page_control dl dd.smaller a{background-image:url(../img/control_font_small.gif) ;}
.header .page_control dl dd.default a{background-image:url(../img/control_def.gif) ;}
.header .page_control dl dd.larger a{background-image:url(../img/control_font_big.gif) ;}
.header .page_control form input,.header .page_control form label{display:block;float:left;}
.header .page_control form label {width:87px;background:url(../img/search_text.gif) no-repeat left top;text-indent:-100em;}
.header .search_bt{width:40px;border:none;height:22px;background:url(../img/search_bt.gif) no-repeat left top;text-indent:-100em;}
#search_txt {width:150px;height:22px;margin:0px 5px;padding:0px;background-color:#ffffff;border:1px solid #CCCCCC;line-height:1.1;}
.kigyo .header {background:url(../img/header_bg.jpg) repeat-x left top #ffffff;}
.kigyo .header .page_control dl{border-color:#164498;}
.kigyo .header .page_control div.right{width:190px;margin:5px 0px 8px;padding:0px 15px;}
.syoukou .header .page_control div.right{width:190px;margin:5px 0px 8px;padding:0px 5px 0px 15px;}
.syoukou .header .page_control div.right.kumiaitel{width:212px;}
.seinen .header .page_control div.right{width:190px;margin:5px 0px 8px;padding:0px 5px 0px 15px;}
.josei .header .page_control div.right{width:190px;margin:5px 0px 8px;padding:0px 5px 0px 15px;}
.kigyo #search_txt {border-color:#164498;}
.syoukou .header .title{min-height:56px;padding:10px 0px 10px 60px;background:url(../img/title_syou.gif) no-repeat;}
.syoukou.color2 .header .title{background-image:url(../img/title_syou2.gif);}
.syoukou .header .title.no_icon{background:none;padding-left:5px;}
.syoukou .header .title a{color:#333333;text-decoration:none;font-size:2em;}
.syoukou .header .page_control{width:300px;}
.syoukou .header .page_control form{display:none;}
.syoukou .header .page_control dl{border-color:#3D79B6;}
.syoukou.color2 .header .page_control dl{border-color:#99CC00;}
.josei .header,
.seinen .header {border-bottom:3px solid #FF80A9;background:url(../img/josei_header_bg.jpg) repeat-x left bottom #ffffff;}
.josei .header .page_control dl{border-color:#FF6699;}
.seinen .header {border-color:#094588;}
.seinen .header .page_control dl{border-color:#0172BD;}
/* header nav */
.header .nav{clear:both;background:url(../img/header_nav_bg.jpg) repeat-x left bottom;}
.header .nav ul li{float:left;}
.header .nav ul li a{display:block;width:160px;min-height:43px;_height:43px;text-decoration:none;font-weight:bold;background:center top no-repeat;text-indent:-100em;}
.header .nav ul li.menu01 a {width:167px;background-image:url(../img/header_menu01.jpg) ;}
.header .nav ul li.menu02 a {width:202px;background-image:url(../img/header_menu02.jpg) ;}
.header .nav ul li.menu03 a {width:151px;background-image:url(../img/header_menu03.jpg) ;}
.header .nav ul li.menu04 a {width:165px;background-image:url(../img/header_menu04.jpg) ;}
.header .nav ul li.menu05 a {width:144px;background-image:url(../img/header_menu05.jpg) ;}
.header .nav ul li.menu06 a {width:171px;background-image:url(../img/header_menu06.jpg) ;}
.header .nav ul{min-height:40px;padding:0px;list-style:none;background-color:#eeeeee;}
.header .nav ul li a:hover{opacity:0.8;filter: Alpha(opacity=80);-ms-filter:"Alpha(opacity=80)";}
.syoukou .header .nav{width:1000px;margin:0px auto;clear:both;background:url(../img/syou_header_nav_bg.jpg) repeat-x left top #33679B;}
.syoukou.color2 .header .nav{border-top:3px solid #99CC00;background:url(../img/syou_header_nav_bg2.jpg) repeat left top #CCF174;}
.syoukou .header .nav ul{background-color:transparent;}
.syoukou .header .nav ul li{width:200px;}
.syoukou .header .nav ul li a{width:6em;margin:0px auto;min-height:28px;_height:28px;padding:15px 0px 5px 1em;color:#ffffff;text-indent:0px;background:url(../img/syou_header_menu_bg.gif) no-repeat 0px 18px;}
.syoukou.color2 .header .nav ul li a{color:#000000;background-image:url(../img/syou_header_menu_bg2.gif);}
.syoukou .header .nav ul.menu_clum04 li a{width:10em;}
.josei .header .nav ul li a,
.seinen .header .nav ul li a{padding-bottom:0px;_margin-right:-1px;min-height:33px;}
.josei .header .nav,
.seinen .header .nav{background:transparent;}
.josei .header .nav ul,
.seinen .header .nav ul{min-height:40px;margin-top:15px;background:transparent;}
.josei .header .nav ul li,
.seinen .header .nav ul li{width:198px;border-left:1px solid #ffffff;border-right:1px solid #C7CACF;}
.josei .header .nav ul li.menu01 a {width:198px;background-image:url(../img/josei_header_menu01.gif) ;border-left:1px solid #C7CACF;}
.josei .header .nav ul li.menu02 a {width:198px;background-image:url(../img/josei_header_menu02.gif) ;}
.josei .header .nav ul li.menu03 a {width:198px;background-image:url(../img/josei_header_menu03.gif) ;}
.josei .header .nav ul li.menu04 a {width:198px;background-image:url(../img/josei_header_menu04.gif) ;}
.josei .header .nav ul li.menu05 a {width:198px;background-image:url(../img/josei_header_menu05.gif) ;}
.seinen .header .nav ul li.menu01 a {width:198px;background-image:url(../img/seinen_header_menu01.gif) ;border-left:1px solid #C7CACF;}
.seinen .header .nav ul li.menu02 a {width:198px;background-image:url(../img/seinen_header_menu02.gif) ;}
.seinen .header .nav ul li.menu03 a {width:198px;background-image:url(../img/seinen_header_menu03.gif) ;}
.seinen .header .nav ul li.menu04 a {width:198px;background-image:url(../img/seinen_header_menu04.gif) ;}
.seinen .header .nav ul li.menu05 a {width:198px;background-image:url(../img/seinen_header_menu05.gif) ;}
.smart .header .page_control form{margin:4px 8px;background:#E9E9E9;float:none;}
.smart .header .page_control label{display:block;float:none;}
.smart .header .nav {background:transparent;}
.smart .header .nav dl dt{margin:8px 0px;padding:0px;font-weight:bold;background:url(../img/menu_link_title_bg.gif) repeat-x 0px bottom;overflow:hidden;}
.smart .header .nav dl dt strong{display:block;float:left;padding:0px 5px;border-bottom:4px solid #FF7E00;}
.smart .header .nav dl dd{margin:0px 5px;padding:4px 2px 4px 32px;background:url(../img/menu_link_list_mark.gif) no-repeat 10px 0.3em;border-bottom:1px dotted #999999;}
/* article */
.article{width:1000px;margin:20px auto;background-color:#ffffff;font-size:0.9em;}
.article iframe{border:none;}
.article .locus {margin:10px 15px 10px 15px;}
.josei .article .locus,
.seinen .article .locus{padding:8px;background:#ffffff;background-color: rgba(255, 255, 255, 0.7);border-radius:10px;}
.article .contents{width:770px;float:right;}
.article .contents .main{width:540px;float:left;}
.article .contents .section{margin:0px 0px 10px 0px;}
.article .contents .section_body{margin:0px 0px  0px 10px;min-height:200px;}
.article .contents .mes_section{padding:10px;border:3px solid #E6E6E6;}
.article .contents .mes_section h2{padding:3px 5px;border:none;border-left:4px solid #FFCC00;color:#000000;font-weight:normal;}
.josei .article,
.seinen .article {margin:20px auto;background:transparent;}
.kigyo .article .contents{width:720px;}
.syoukou .article .contents{width:730px;}
.syoukou.type2 .article .contents{float:left;}
.josei .article .contents,
.seinen .article .contents{width:670px;float:left;}
html body .article .contents.nomenu,
.syoukou .article .contents.nomenu{width:auto;padding:0px 15px;float:none;}
.josei .article .contents .mes_section,
.seinen .article .contents .mes_section {margin:0px 0px 15px;color:#ffffff;background:#FF6699;border:none;}
.seinen .article .contents .mes_section {background:#0775BF;}
.josei .article .contents .mes_section p,
.seinen .article .contents .mes_section p{margin:0px;}
.josei .article .contents .section,
.seinen .article .contents .section{padding:5px;background-color:#ffffff;}
.article .contents .tab_section{margin:0px 0px 15px;}
.article .contents .tab_section h2 a{text-decoration:none;}
.article .contents .tab_section #top_tab,
.smart .article .contents .tab_section .top_tab {margin:0px;padding:0px;min-height:30px;overflow:visible;}
.article .contents .tab_section #top_tab li,
.smart .article .contents .tab_section .top_tab li{position:relative;width:85px;margin:0px 5px 0px 0px;padding:0px;float:left;background:none;}
.article .contents .tab_section #top_tab li .cursor,
.smart .article .contents .tab_section .top_tab li .cursor{position:absolute;background:none;}
.article .contents .tab_section #top_tab li a{height:30px;display:block;text-decoration:none;text-indent:-100em;background:no-repeat ;}
.article .contents .tab_section #top_tab li a.tab_bt_news{background-image:url(../img/tab_bt_01.gif);}
.article .contents .tab_section #top_tab li a.tab_bt_info{background-image:url(../img/tab_bt_02.gif);}
.article .contents .tab_section #top_tab li a.tab_bt_sights{background-image:url(../img/tab_bt_03.gif);}
.article .contents .tab_section #top_tab li a.tab_bt_product{background-image:url(../img/tab_bt_04.gif);}
.article .contents .tab_section #top_tab li a.tab_bt_young{background-image:url(../img/tab_bt_05.gif);}
.article .contents .tab_section #top_tab li a.tab_bt_woman{background-image:url(../img/tab_bt_06.gif);}
.article .contents .tab_section #top_tab li.current .cursor,
.smart .article .contents .tab_section .top_tab li.current .cursor{bottom:-8px;left:36px;width:13px;height:6px;overflow:hidden;background:url(../img/cursor.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_news{background-image:url(../img/tab_bt_01_f2.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_info{background-image:url(../img/tab_bt_02_f2.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_sights{background-image:url(../img/tab_bt_03_f2.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_product{background-image:url(../img/tab_bt_04_f2.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_young{background-image:url(../img/tab_bt_05_f2.gif);}
.article .contents .tab_section #top_tab li.current a.tab_bt_woman{background-image:url(../img/tab_bt_06_f2.gif);}
.article .contents .tab_section div{width:auto;margin:0px 5px 0px 0px;padding:15px 0px;border:2px solid #FF6800;clear:both;}
.article .contents .tab_section div div{margin:0px;padding:5px 10px;border:none;}
.article .contents .tab_section div p{margin:0px 0px 0.5em;}
.article .contents .tab_section div hr{margin:3px 12px;border:none;color:#ffffff;border-bottom:1px dotted #999999;clear:both;}
.article .contents .left_menu_list{width:210px;float:left;padding:0px 5px;}
.article .contents .right_contents{width:720px;float:right;padding:5px;border:1px solid #666666;}
.josei .article .contents .tab_section div div,
.seinen .article .contents .tab_section div div{width:auto;margin:0px;padding:0px 16px;border:none;float:none;}
.josei .article .contents .tab_section div hr,
.seinen .article .contents .tab_section div hr{margin:3px 0px;}
.josei .article .contents .tab_section div {margin:0px;border-color:#FF6699;}
.seinen .article .contents .tab_section div {margin:0px;border-color:#4396CE;}
.josei .article .contents .tab_section #top_tab li{width:188px;margin:0px;}
.josei .article .contents .tab_section #top_tab li a.tab_bt_01{background-image:url(../img/josei_tab_bt_01.gif);}
.josei .article .contents .tab_section #top_tab li a.tab_bt_02{background-image:url(../img/josei_tab_bt_02.gif);}
.josei .article .contents .tab_section #top_tab li a.tab_bt_03{width:150px;background-image:url(../img/josei_tab_bt_03.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_01{background-image:url(../img/josei_tab_bt_01_f2.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_02{background-image:url(../img/josei_tab_bt_02_f2.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_03{width:150px;background-image:url(../img/josei_tab_bt_03_f2.gif);}
.seinen .article .contents .tab_section #top_tab li{width:180px;margin:0px;}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_01{background-image:url(../img/seinen_tab_bt_01.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_02{background-image:url(../img/seinen_tab_bt_02.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_03{width:155px;background-image:url(../img/seinen_tab_bt_03.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_04{width:154px;background-image:url(../img/seinen_tab_bt_04.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_01{background-image:url(../img/seinen_tab_bt_01_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_02{background-image:url(../img/seinen_tab_bt_02_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_03{width:155px;background-image:url(../img/seinen_tab_bt_03_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_04{width:155px;background-image:url(../img/seinen_tab_bt_04_f2.gif);}
.seinen .article .contents .tab_section #top_tab li:last-child{width:155px;}
.josei .article .contents .tab_section #top_tab li a,
.seinen .article .contents .tab_section #top_tab li a{height:35px;}
.josei .article .contents .tab_section #top_tab li a.tab_bt_04,
.josei .article .contents .tab_section #top_tab li a.tab_bt_05,
.josei .article .contents .tab_section #top_tab li a.tab_bt_06,
.seinen .article .contents .tab_section #top_tab li a.tab_bt_05,
.seinen .article .contents .tab_section #top_tab li a.tab_bt_06{display:none;}

.smart .article .contents .tab_section .top_tab{margin:0px 5px 0px 0px ;}
.smart .article .contents .tab_section .top_tab li{width:48%;margin:0px 1% 0px 0px;padding:8px 0px ;float:left;border:1px solid #DDDDDD;border-radius:8px 8px 0px 0px;background: linear-gradient(#F9F9F9, #D4D4D4);background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#D4D4D4));}
.smart .article .contents .tab_section .top_tab li:nth-child(even){margin:0px 0px 0px 1%;float:right;}
.smart .article .contents .tab_section .top_tab li.current{background:#FF7C00;padding:9px 0px ;border:none;background: linear-gradient(#FF9000, #FF6800);background: -webkit-gradient(linear, left top, left bottom, from(#FF9000), to(#FF6800)); }
.smart .article .contents .tab_section .top_tab li.current .cursor{bottom:-8px;left:36px;width:13px;height:6px;overflow:hidden;background:url(../img/cursor.gif);}
.smart .article .contents .tab_section .top_tab li.current .cursor{left:46%;}
.smart .article .contents .tab_section .top_tab li a{display:block;background:no-repeat center center;text-indent:-100em;}
.smart .article .contents .tab_section .top_tab li a.tab_bt_news{background-image:url(../img/smart_tab_bt_01.gif);}
.smart .article .contents .tab_section .top_tab li a.tab_bt_info{background-image:url(../img/smart_tab_bt_02.gif);}
.smart .article .contents .tab_section .top_tab li a.tab_bt_sights{background-image:url(../img/smart_tab_bt_03.gif);}
.smart .article .contents .tab_section .top_tab li a.tab_bt_product{background-image:url(../img/smart_tab_bt_04.gif);}
.smart .article .contents .tab_section .top_tab li a.tab_bt_young{background-image:url(../img/smart_tab_bt_05.gif);}
.smart .article .contents .tab_section .top_tab li a.tab_bt_woman{background-image:url(../img/smart_tab_bt_06.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_news{background-image:url(../img/smart_tab_bt_01_f2.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_info{background-image:url(../img/smart_tab_bt_02_f2.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_sights{background-image:url(../img/smart_tab_bt_03_f2.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_product{background-image:url(../img/smart_tab_bt_04_f2.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_young{background-image:url(../img/smart_tab_bt_05_f2.gif);}
.smart .article .contents .tab_section .top_tab li.current a.tab_bt_woman{background-image:url(../img/smart_tab_bt_06_f2.gif);}

.smart .article .contents .tab_section div{padding:0px;}
.smart .article .contents .tab_section .list_link{margin:0px;padding:5px;background:#FF6C00;}
.smart .article .contents .tab_section .list_link a{display:block;width:5em;margin:0px auto;padding:0px 0px 0px 20px;color:#ffffff;background:url(../img/page_link_mark.gif) no-repeat left top;text-decoration:none;}

.article .contents .news_section {padding:5px 10px;border-top:none;font-size:0.9em;}
.article .contents .news_section table{border-collapse: collapse;border:none;}
.article .contents .news_section table th{padding:5px;color:#000000;background-color:#ffffff;border:none;}
.article .contents .news_section table td{padding:5px;background-color:#ffffff;border:none;}

.article .contents .news_section .figure{margin:5px 10px 5px 0px;float:left;}
.josei .article .contents .news_section .figure,
.seinen .article .contents .news_section .figure,
.syoukou .article .contents .news_section .figure{margin:5px 0px 5px 10px;float:right;}
.article .contents .news_section hr{color:#ffffff;border:none;border-bottom:1px dotted #999999;clear:both;}
.article .contents .news_section dl {margin:5px 0px;}
.article .contents .news_section dl dt{margin:0px 0px 8px;padding:0px;color:#333333;background:none;font-weight:normal;}
.article .contents .news_section dl dd{margin:0px;}
.article .contents .news_section a{color:#0059B2;font-weight:bold;}
.article .contents dl.news_list{margin:5px 0px 5px 8px;}
.article .contents dl.news_list dt{width:8.5em;padding:0px 0px 0px 1.3em;color:#000000;float:left;font-weight:normal;background-image:url(../img/top_list_mark.gif) ;line-height:1.8;clear:both;}
.article .contents dl.news_list dd{margin:0px;padding:0px;padding-left:10em;border-bottom:1px dotted #666666;line-height:1.8;vertical-align:middle;}
.article .contents h2 .heading_link{display:block;padding-right:10px;float:right;line-height:2;}
.article .contents h2 .heading_link a{display:block;padding:0px 5px 0px 15px;text-decoration:underline;font-size:0.8em;float:left;}
.article .contents h2 .heading_link a:last-child{background:url(../img/link_list_mark.gif) no-repeat left center;}
.josei .article .contents h2 .heading_link a:last-child{background:url(../img/josei_link_list_mark.gif) no-repeat left center;}
.seinen .article .contents h2 .heading_link a:last-child{background:url(../img/seinen_link_list_mark.gif) no-repeat left center;}
.syoukou .article .contents h2 .heading_link a:last-child{margin:0px 0px 0px 5px;padding:0px 5px 0px 18px;background:url(../img/syou_header_menu_bg.gif) no-repeat left center;}
.syoukou.color2 .article .contents h2 .heading_link a:last-child{background-image:url(../img/syou_header_menu_bg2.gif);}
.syoukou .article .contents h2 .heading_link a span{display:block;float:left;width:1px;text-indent:-100em;overflow:hidden;}
.article .contents iframe{display:block;width:100%;height:auto;margin:13px auto;}
.article .contents h1{margin:0px 0px 15px;padding:12px 12px 8px;border-top:5px solid #FF7E00;border-bottom:1px solid #E6E6E6;background:url(../img/heading1_bg.jpg) repeat-x #F2F2F2;font-size:1.1em;}
.seinen .article .contents h1{border-top-color:#0071BD;}
.josei .article .contents h1{border-top-color:#FF6699;}
.syoukou .article .contents h1{border-top-color:#33669B;}
.syoukou.color2 .article .contents h1{border-top-color:#99CC00;}
.article .contents h2{margin:5px 0px 10px;padding:8px 12px 6px;background:url(../img/heading2_bg.gif) repeat-x left bottom #F0F0EE;font-weight:bold;font-size:1em;}
.article .contents .emergency{margin:0px 0px 15px;}
.article .contents .emergency h2,
.article .contents .tab_section h2,
.kigyo .article .contents h2{padding:0px;background:transparent;}
.article .contents h3{margin:0px 0px 3px;padding:6px 3px 4px;font-size:1em;background:url(../img/heading3_bg.gif) repeat-x left bottom;}
.kigyo .article .contents h3{padding:2px 4px;border-left:4px solid #21B8C5;background:transparent;}
.article .contents h4{padding:4px 0px 2px 22px;background:url(../img/heading4_bg.gif) no-repeat left 0.1em;border-bottom:1px dotted #8C8C8C;}
.syoukou.type2 .article .contents h2{}
.syoukou .article .contents h2{margin:0px;padding:8px 0px 8px 12px;font-size:1.2em;color:#2F5E8C;border-left:5px solid #3D79B6;border-bottom:2px solid #3D79B6;background:#ffffff;}
.syoukou.color2 .article .contents h2{color:#333333;border-color:#96C40C;}
.syoukou .article .contents h2 .heading_link{margin:-2px 0px;}
.syoukou .article .contents h2 .heading_link a{padding:0px 0px 0px 5px;background:none;}
.article .figure {margin:10px 0px 12px;padding:7px;font-size:0.9em;}
.article .figure p{margin:6px 0px 4px;}
.article .contents .figure {margin:0px 0px 15px;padding:4px;background-color:#EEEEEE;}
.syoukou .article .contents .figure,
.kigyo .article .contents .figure  {padding:0px;}
.josei .article .contents .figure,
.seinen .article .contents .figure {margin:0px 0px 15px;padding:5px;background-color:#ffffff;}
.josei .article .contents .figure p,
.seinen .article .contents .figure p{padding:5px;color:#ffffff;background:#333333;text-align:right;}
.article ul.banner {margin:5px 0px;padding:5px 15px;background-color:#F4F4F0;clear:both;list-style: none;}
.article ul.banner li{width:210px;height:50px;margin:5px 15px;padding:0px;border:none;float:left;}
.article ul.banner li a{padding:0px;}
.article .contents ul {margin:5px 20px;padding:0px;list-style: none;}
.article .nav .top_section ul li{padding:2px 0px 2px 20px;background:url(../img/menu_link_list_mark.gif) left 0.3em no-repeat;}
.article .contents ul li{padding:7px 0px 7px 20px;background:url(../img/link_list_mark.gif) left 0.6em no-repeat;}
.article .contents ul.banner{width:681px;margin:13px auto;background-color:transparent;}
.article .contents ul.banner li{width:auto;height:auto;margin:5px;padding:0px;background:transparent;box-shadow: 2px 2px 3px 0px #D8D8D8;}
.article .contents ul.link_list li{border-bottom:1px dotted #CCCCCC;background:url(../img/menu_linklist_mark.gif) left 0.3em no-repeat;}
.article .contents ul.file_list li{border-bottom:1px dotted #CCCCCC;background:url(../img/file_list_mark.gif) left 0.3em no-repeat;}
.article .contents ul.file_list li.pdf{background-image:url(../img/file_list_mark_pdf.gif);}
.article .contents ul.file_list li.doc{background-image:url(../img/file_list_mark_doc.gif);}
.article .contents ul.file_list li.xls{background-image:url(../img/file_list_mark_xls.gif);}
.article .contents table {margin-bottom:15px;color:#333333;border-collapse: collapse;}
.article .contents table th{padding:5px 8px;background-color:#F0F0EE;border:2px solid #E0E0E0;}
.article .contents table td{padding:5px;border:2px solid #E0E0E0;}
.article .contents table.noborder {border-collapse: collapse;border:none;}
.article .contents table.noborder th{padding:5px;color:#000000;background-color:#ffffff;border:none;}
.article .contents table.noborder td{padding:5px;background-color:#ffffff;border:none;}
.article .contents dl{margin:5px 5px 5px 15px;}
.article .contents dl dt{padding:2px 2px 2px 18px;color:#003399;font-weight:bold;background:url(../img/top_linklist_mark.gif) left 0.3em no-repeat;}
.article .contents ul.banner_box{padding:0px 7px;border:4px solid #E6E6E6;}
.article .contents ul.banner_box li{margin:8px;padding:0px;float:left;background:none;}



.article .contents ul.menu li{background-image:url(../img/menu_link_list_mark.gif);}
.article .contents .image_box {margin:15px 0px;padding:0px;text-align:center;}
.article .contents .image_box img{margin:0px 5px 5px;}
.article .contents .image_box .figure {margin:5px 10px;float:left;background-color:#ffffff;}
.article .contents .image_box table{width:50%;margin:15px 3%;float:left;text-align:left;}
.article .contents .section_body .section img{margin:3px;}
.article .contents ol {margin:5px 20px;padding:0px 25px;}
.article .contents ol li{padding:5px 0px 5px 0px;}
.article .contents ol li ul li{padding:5px 0px 5px 26px;}
.syoukou .article .contents ul.menu li{background-image:url(../img/syou_header_menu_bg.gif);}
.syoukou.color2 .article .contents ul.menu li{background-image:url(../img/syou_header_menu_bg2.gif);}
.article .contents p{margin-top:2px 0px;line-height: 1.5em}
.seinen .article .contents ul.menu li{padding:7px 0px 7px 20px;background:url(../img/seinen_link_list_mark.gif) left 0.6em no-repeat;}
.josei .article .contents ul.menu li{padding:7px 0px 7px 20px;background:url(../img/josei_link_list_mark.gif) left 0.6em no-repeat;}
.seinen .article .contents ul li{padding:7px 0px 7px 20px;background:url(../img/link_list_mark.gif) left 0.6em no-repeat;}
.josei .article .contents ul li{padding:7px 0px 7px 20px;background:url(../img/link_list_mark.gif) left 0.6em no-repeat;}
/* article nav */
.article .nav{width:210px;float:left;}
.article .nav .section{margin:0px 0px 15px;padding:4px;border:3px solid #E6E6E6;}
.article .contents .nav{float:right;}
.article .nav form{margin:0px 0px 6px;padding:6px 18px;}
.article .nav form input,
.article .nav form select{display:block;float:left;margin:0px 2px;}
.article .nav form input[type="text"]{width:200px;margin:5px 0px;}
.article .nav form input[type="submit"]{padding:5px 10px;border:none;color:#ffffff;background:url(../img/msearch_button_bg.gif) repeat-x #1F1F1F;border-radius:4px;}
.article .nav #login_submit{width:155px;height:35px;margin:6px 20px;padding:0;background:url(../img/nav_form_button01.gif) ;border:none;text-indent:-100em;overflow:hidden;}
.article .nav .section h2{margin:2px 0px;vertical-align:top;line-height:1.3;text-align:center;}
.article .nav .section h3{margin:3px 0px;padding:3px;font-size:0.97em;}
.article .nav .section .text{padding:3px 16px;}
.article .nav .section p{margin:2px 0px 4px;}
.article .nav .section p img{display:block;margin:5px auto;}
.article .nav .top_section h2 {padding:5px 8px;background:url(../img/nav_heading2_bg.gif) repeat;border-top:2px solid #FF7700;font-size:1em;}
.article .nav .foam_section .section{border:1px solid #cccccc;border-top:none;}
.article .nav .foam_section h3,
.article .nav .foam_section form{width:238px;border-bottom:1px dotted #999999;}
.article .nav .foam_section form:last-child{border-bottom:none;}
.article .nav dl{margin:0px 0px 15px;padding:4px;background:#EFEFEF;}
.article .nav dl dt{margin-bottom:6px;padding:8px 10px;color:#000000;background:url(../img/menu_title_bg.gif) left 0.2em no-repeat ;font-weight:bold;font-size:1em;}
.article .nav dl dd{margin:0px;padding:6px 8px;background:#ffffff;}
.article .nav dl dt:first-child+dd {border-radius:5px 5px 0px 0px;}
.article .nav dl dd:last-child {border-radius:0px 0px 5px 5px;}
.article .nav dl dd a{display:block;padding:4px 4px 3px 16px;border-bottom:1px dotted #8C8C8C;background:url(../img/menu_list_mark.gif) no-repeat left 0.3em;}
.article .nav ul{margin:0px 0px 5px;padding:0px;list-style: none;}
.article .nav ul li{margin:0px 0px 5px;padding:0px;border:1px solid #ffffff;background:url(../img/nav_list_bg.jpg) repeat-x left bottom #FBFBF9;}
.article .nav ul li a{display:block;padding:12px 13px 10px 32px;background:url(../img/nav_list_mark.gif) no-repeat 5px 0.6em;}
.article .nav .top_section ul li a{padding:0px;background:none;}
.syoukou .article .nav{width:240px;float:left;}
.syoukou.type2 .article .nav{float:right;}
.kigyo .article .nav{width:250px;}
.josei .article .nav,
.seinen .article .nav{width:300px;float:right;}
.syoukou .article .nav .section{margin:0px;padding:0px;border:none;}
.josei .article .nav .section,
.seinen .article .nav .section{padding:1px;background:#ffffff;border:none;}
.josei .article .nav .download_section,
.seinen .article .nav .download_section{margin:0px 0px 15px;padding:10px;border:1px solid #FF6699;}
.seinen .article .nav .download_section{border-color:#0775BF;}
.josei .article .nav .download_section .figure,
.seinen .article .nav .download_section .figure{margin:0px;padding:0px;float:right;border:2px solid #FF6699;}
.seinen .article .nav .download_section .figure{border-color:#0775BF;}
.josei .article .nav .download_section p,
.seinen .article .nav .download_section p{margin:0px 0px 15px;}
.seinen .article .nav dl dt {background-image:url(../img/seinen_menu_title_bg.gif);}
.seinen .article .nav dl dd a{background-image:url(../img/seinen_menu_list_mark.gif);}
.josei .article .nav dl dt {background-image:url(../img/josei_menu_title_bg.gif);}
.josei .article .nav dl dd a{background-image:url(../img/josei_menu_list_mark.gif);}
.kigyo .article .nav dl {padding:0px 5px 10px;background:transparent;border:3px solid #E6E6E6;border-left:none;border-right:none;}
.kigyo .article .nav dl dt {min-height:19px;background:url(../img/kigyo_menu_title_bg.gif) left 0.4em no-repeat ;}
.kigyo .article .nav dl dd {margin:3px;padding:6px 16px;background:url(../img/menu_linklist_mark.gif) left 0.5em no-repeat #ffffff;}
.kigyo .article .contents .nav{width:200px;}
.kigyo .article .contents .nav .section{border:none;}
.kigyo .article .contents .nav ul li{background:transparent;margin:0px;}
.kigyo .article .contents .nav ul li a{padding:0.4em 0px 0.4em 20px;background-image:url(../img/top_linklist_mark.gif);}
.kigyo .article .contents .main{width:510px;}
.kigyo .article .contents .main dl dt{padding:6px 12px;background-image:url(../img/syou_menu_title_bg2.gif);}
.kigyo .article .contents .main dl dd{margin:3px 20px;}
.kigyo .article .contents ul.banner{width:auto;}
.kigyo .article .contents ul.banner li{box-shadow:none;}

.syoukou .article .nav dl{border:none;padding:0px 0px 8px;background:url(../img/seinen_nav_list_bg.gif) #D7E2F0;}
.syoukou.color2 .article .nav dl{background-image:url(../img/seinen_nav_list_bg2.gif);}
.syoukou .article .nav dl dt{margin-bottom:8px;text-align:center;color:#ffffff;background:#3D79B6;}
.syoukou.color2 .article .nav dl dt{background:#8EBD00;}
.syoukou .article .nav dl dd{margin:5px 8px 3px;padding:0.5em 26px 0.3em;background:url(../img/seinen_link_list_mark.gif) 8px 0.6em no-repeat #ffffff;border-radius:0px;}.syoukou .article .nav dl dt:first-child+dd{border-radius:0px;}
.syoukou.color2 .article .nav dl dd{background-image:url(../img/syou_header_menu_bg2.gif);}
.syoukou .article .nav dl dd a{padding:0px;background:transparent;text-decoration:none;border:none;color:#000000;}
.seinen .article .nav ul{padding:5px;background:url(../img/seinen_nav_list_bg.gif) repeat;}
.seinen .article .nav ul li a{padding:8px 13px 6px 28px;background:url(../img/seinen_link_list_mark.gif) no-repeat 5px 0.8em #ffffff;}
.syoukou .article .nav ul li{margin:0px 0px 10px;border:2px solid #3D79B6;background:url(../img/syou_nav_list_bg.jpg) repeat-x left bottom #ffffff;}
.syoukou.color2 .article .nav ul li{border-color:#91C100;}
.syoukou .article .nav ul li a{padding:10px 13px 8px 28px;border:2px solid #ffffff;background:url(../img/syou_nav_list_mark.gif) no-repeat 5px 0.7em;color:#333333;font-weight:bold;text-decoration:none;}
.syoukou.color2 .article .nav ul li a{background-image:url(../img/syou_menu_linklist_mark2.gif);}
.syoukou .article .nav .section ul li{margin:0px 0px 10px;border-color:#C8D6E8;background:#EDF2F8;}
.syoukou .article .nav .section ul li a{padding:8px 13px 6px 22px;border:none;background:url(../img/syou_menu_title_bg.gif) no-repeat 5px 0.5em;font-weight:normal;}
.syoukou.color2 .article .nav .section ul li{border-color:#96C40C;background:#EBFBB9;}
.syoukou.color2 .article .nav .section ul li a{background-image:url(../img/syou_menu_title_bg2.gif);}
.article .nav .banner,
.article .contents .nav .banner,
.syoukou .nav .banner,
.seinen .article .nav .banner {width:auto;margin:0px;padding:0px;background:none;}
.smart .article .nav .banner{width:auto;}
.smart .article .nav .banner li{width:49%;margin:0px 1% 10px 0px;background:transparent;}
.smart .article .nav .banner li:nth-child(2n){margin:0px 0px 10px 1%;}
.smart .article .nav .banner li a{display:block;width:100%;overflow:hidden;text-align:center;}
.smart .article .nav .banner li a img{width:100%;height:auto;}
.smart .article ul.button{list-style:none;padding:2px;}
.smart .article ul.button li{width:47%;margin:0px 1% 5px 0px;padding:1%;float:left;background:repeat;}
.smart .article ul.button li.bt1{background-image:url(../img/bt1_bg.gif);}
.smart .article ul.button li.bt2{background-image:url(../img/bt2_bg.gif);margin:0px 0px 5px 1%;}
.smart .article ul.button li.bt3{width:100%;padding:0px;}
.smart .article ul.button li a{display:block;padding:8px;background:repeat-x;}
.smart .article ul.button li.bt1 a{background-image:url(../img/bt1_in_bg.jpg);}
.smart .article ul.button li.bt2 a{background-image:url(../img/bt2_in_bg.jpg);}
.smart .article ul.button li.bt3 a{border:1px solid #999999;background-image:url(../img/bt3_in_bg.jpg);text-align:center;}
.smart .article ul.button li a img{width:100%;max-width:112px;height:auto;}
.smart .article ul.button li.bt3 a img{max-width:150px;}
.article .nav .banner li,
.article .contents .nav .banner li,
.syoukou .article .nav .banner li{width:auto;height:auto;margin:0px 0px 13px;padding:0px;border:none;}
.josei .article .nav .section .banner li,
.seinen .article .nav .section .banner li{margin:5px 1px;}
.article .nav .banner li a,
.syoukou .article .nav .banner li a,
.seinen .article .nav .banner li a{padding:0px;background:none;}

/* footer */
.footer {min-width:1000px;}
.footer .reread_link{width:1000px;margin:0px auto;}
.footer .reread_link a{display:block;width:120px;height:25px;float:right;background:url(../img/reread_link.jpg) left top no-repeat;text-indent:-100em;}
.footer .section{clear:both;background:url(../img/footer_bg.jpg) left top repeat-x;border-top:1px solid #E6E6E6;}
.footer .section .section,
.kigyo .footer .section .section,
.seinen .footer .section .section,
.josei .footer .section .section{border-top:none;width:1000px;margin:0px auto;background:none;}
.footer .right{width:443px;float:right;margin:15px 0px;font-size:0.7em;text-align:right;}
.footer dl{width:400px;margin:10px auto;float:left;}
.footer dl dt{font-weight:bold;}
.footer dl dd{margin:0px;font-size:0.8em;}
.footer ul{width:1000px;margin:6px auto;padding:0px;list-style: none;}
.footer ul li{padding:0px 0px 0px 15px;float:left;background:url(../img/menu_list_mark.gif) left 0.1em no-repeat ;}
.footer .nav ul{float:left;}
.footer .nav ul li{background-image:url(../img/top_linklist_mark.gif) ;}
.footer .nav p{margin:0px;padding:8px 0px;color:#0053A6;text-align:center;font-size:0.3em;clear:both;}
.kigyo .footer .reread_link a{background-image:url(../img/reread_link_kigyo.jpg);}
.josei .footer .reread_link a{background-image:url(../img/reread_link_josei.jpg);}
.seinen .footer .reread_link a{background-image:url(../img/reread_link_seinen.jpg);}
.kigyo .footer .section,
.josei .footer .section,
.seinen .footer .section{background:none;}
.kigyo .footer .section{border-top:3px solid #164498;}
.josei .footer .section{border-top:3px solid #FF6699;}
.seinen .footer .section{border-top:3px solid #0071BD;}
.kigyo .footer .right{text-align:left;}

.syoukou .footer ul li{background-image:url(../img/syou_menu_list_mark.gif);}
.syoukou.color2 .footer ul li{background-image:url(../img/syou_menu_list_mark2.gif);}
.syoukou .footer .section .right a{display:block;width:141px;height:34px;float:right;background:url(../img/reread_link_syoukou.jpg) no-repeat ;text-indent:-100em;text-align:left;}
.syoukou.color2 .footer .section .right a{background-image:url(../img/reread_link_syoukou2.jpg);}
p.copyright{width:992px;margin:10px auto 0px;color:#666666;text-align:center;font-size:0.8em;}


/*-------------------------------- 
 * 各トップページメイン画像スライド用
 *--------------------------------*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:0px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:5px;background:url(/core/img/y_left.png) no-repeat;text-indent:-100em;width:15px;overflow:hidden;}
.nivo-nextNav {right:0px;background:url(/core/img/y_right.png) no-repeat;text-indent:-100em;width:15px;overflow:hidden;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
/* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white; filter:alpha(opacity=0); opacity:0;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;         /* Opera/IE 8+ */}
.nivo-caption p {padding:0px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {display:none;}

/*-------------------------------- 
 *県連トップページバナー画像スライド用
 *--------------------------------*/
.article .slider{clear:both;border:5px solid #F0F0EE;padding-bottom:5px;}
.article .slider img {max-width: 100%;display: block;}
.article .slider .bx-wrapper {position: relative;margin: 0 auto ;padding:1% 0;*zoom: 1;overflow:visible;}
.article .slider .bx-controls{position: absolute;left:-40px;top:5px;display:visible;width:100%;height:96%;margin:0 ;padding:0px 40px ;overflow:hidden;}
.article .slider .bx-viewport{width:100%;z-index:100;}
.article .slider .bx-controls-direction{width:100%;z-index:1;}
.article .slider .bx-controls-auto{height:0px !important;}
.article .slider .bx-wrapper .bx-prev {left:0px;bottom:0px;background: url(../img/bx-prev.jpg) no-repeat center;}
.article .slider .bx-wrapper .bx-next {right:0px;bottom:0px;background: url(../img/bx-next.jpg) no-repeat center;}
.bx-wrapper a:hover {}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 0px;margin-top: 0px;outline: 0;width: 32px;height: 100%;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/*-------------------------------- 
 *商工会メールフォーム用
 *--------------------------------*/
/* header */
.header_form {min-width:730px;margin-bottom:5px;background: #ffffff;}
.header_form .section,
.header_form .nav ul{width:730px;margin:0px auto;}
.header_form .title{width:365px;margin:10px 0px;float:left;}
.header_form .page_control{width:345px;margin:10px 0px 0px 0px;float:right;}
.header_form .page_control ul,.footer_form ul{margin:0px;font-size:0.75em;list-style:none;}
.header_form .page_control ul li{padding:4px 6px 6px 15px;float:right;background:url(../img/menu_list_mark.gif) left 0.3em no-repeat;}
.header_form .page_control dl,
.header_form .page_control form{margin:5px 0px 8px;padding:5px 0px 5px 5px;float:right;list-style:none;}
.header_form .page_control dl{width:131px;padding:4px 2px;border:3px solid #FFA824;background:url(../img/control_font_bg.jpg) no-repeat left top;border-radius:4px;}
.header_form .page_control dl dt,.header_form .page_control dl dd{float:left;margin:0px;}
.header_form .page_control dl dt,
.header_form .page_control dl dd a{display:block;width:20px;height:20px;padding:0px 2px;background:no-repeat;text-indent:-100em;}
.header_form .page_control dl dt{width:55px;background-image:url(../img/control_font.gif) ;}
.header_form .page_control dl dd.smaller a{background-image:url(../img/control_font_small.gif) ;}
.header_form .page_control dl dd.default a{background-image:url(../img/control_def.gif) ;}
.header_form .page_control dl dd.larger a{background-image:url(../img/control_font_big.gif) ;}
.header_form .page_control form input,.header_form .page_control form label{display:block;float:left;}
.header_form .page_control form label {width:87px;background:url(../img/search_text.gif) no-repeat left top;text-indent:-100em;}
.header_form .search_bt{width:40px;border:none;height:22px;background:url(../img/search_bt.gif) no-repeat left top;text-indent:-100em;}

#search_txt {width:150px;height:22px;margin:0px 5px;padding:0px;background-color:#ffffff;border:1px solid #CCCCCC;line-height:1.1;}

.syoukou .header_form .title{min-height:56px;padding:10px 0px 10px 60px;background:url(../img/title_syou.gif) no-repeat;}
.syoukou.color2 .header_form .title{background-image:url(../img/title_syou2.gif);}
.syoukou .header_form .title a{color:#333333;text-decoration:none;font-size:2em;}
.syoukou .header_form .page_control{width:300px;}
.syoukou .header_form .page_control form{display:none;}
.syoukou .header_form .page_control dl{border-color:#3D79B6;}
.syoukou.color2 .header_form .page_control dl{border-color:#99CC00;}

/* header nav */
.syoukou .header_form .nav{width:1000px;margin:0px auto;clear:both;background:url(../img/syou_header_nav_bg.jpg) repeat-x left top #33679B;}
.syoukou.color2 .header_form .nav{border-top:3px solid #99CC00;background:url(../img/syou_header_nav_bg2.jpg) repeat left top #CCF174;}
.syoukou .header_form .nav ul{background-color:transparent;}
.syoukou .header_form .nav ul li{width:200px;}
.syoukou .header_form .nav ul li a{width:6em;margin:0px auto;min-height:28px;padding:15px 0px 5px 1em;color:#ffffff;text-indent:0px;background:url(../img/syou_header_menu_bg.gif) no-repeat 0px 18px;}
.syoukou.color2 .header_form .nav ul li a{color:#000000;background-image:url(../img/syou_header_menu_bg2.gif);}

/* article */
.article_form{width:730px;margin:10px auto;background-color:#ffffff;font-size:0.9em;}
.article_form .locus {margin:10px 15px 10px 15px;}
html body .article_form .contents.nomenu,
.syoukou .article_form .contents.nomenu{width:auto;padding:0px 15px;float:none;}
.syoukou .article_form .contents{width:730px;}
.syoukou.color2 .article_form .contents h2 .heading_link a:last-child{background-image:url(../img/syou_header_menu_bg2.gif);}
.syoukou .article_form .contents h2 .heading_link a span{display:block;float:left;width:1px;text-indent:-100em;overflow:hidden;}
.article_form .contents h1{margin:0px 0px 15px;padding:12px 12px 8px;border-top:5px solid #FF7E00;border-bottom:1px solid #E6E6E6;background:url(../img/heading1_bg.jpg) repeat-x #F2F2F2;font-size:1.1em;}
.syoukou .article_form .contents h1{border-top-color:#33669B;}
.syoukou.color2 .article_form .contents h1{border-top-color:#99CC00;}
.article_form .contents h2{margin:0px 0px 10px;padding:8px 12px 6px;background:url(../img/heading2_bg.gif) repeat-x left bottom #F0F0EE;font-weight:bold;font-size:1em;}
.article_form .contents h4{padding:4px 0px 2px 22px;background:url(../img/heading4_bg.gif) no-repeat left 0.1em;border-bottom:1px dotted #8C8C8C;}
.syoukou .article_form .contents h2{margin:0px;padding:8px 0px 8px 12px;font-size:1.2em;color:#2F5E8C;border-left:5px solid #3D79B6;border-bottom:2px solid #3D79B6;background:#ffffff;}
.syoukou.color2 .article_form .contents h2{color:#333333;border-color:#96C40C;}
.syoukou .article_form .contents h2 .heading_link{margin:-2px 0px;}
.syoukou .article_form .contents h2 .heading_link a{padding:0px 0px 0px 5px;background:none;}
.article_form .contents table {margin-bottom:15px;color:#333333;border-collapse: collapse;}
.article_form .contents table th{padding:5px 8px;background-color:#F0F0EE;border:2px solid #E1E1E1;}
.article_form .contents table td{padding:5px;border:2px solid #E1E1E1;}
.article_form .contents table.noborder {border-collapse: collapse;border:none;}
.article_form .contents table.noborder th{padding:5px;color:#000000;background-color:#ffffff;border:none;}
.article_form .contents table.noborder td{padding:5px;background-color:#ffffff;border:none;}

/* footer */
.footer_form {min-width:730px;}
.footer_form .reread_link{width:730px;margin:0px auto;}
.footer_form .reread_link a{display:block;width:120px;height:25px;float:right;background:url(../img/reread_link.jpg) left top no-repeat;text-indent:-100em;}
.footer_form .section{clear:both;background:url(../img/footer_bg.jpg) left top repeat-x;border-top:1px solid #E6E6E6;}
.footer_form .section .section{border-top:none;width:730px;margin:0px auto;background:none;}
.footer_form .right{width:330px;float:right;margin:15px 0px;font-size:0.7em;text-align:right;}
.footer_form dl{width:400px;margin:10px auto;float:left;}
.footer_form dl dt{font-weight:bold;}
.footer_form dl dd{margin:0px;font-size:0.8em;}
.footer_form ul{width:730px;margin:6px auto;padding:0px;list-style: none;}
.footer_form ul li{padding:0px 0px 0px 15px;float:left;background:url(../img/menu_list_mark.gif) left 0.1em no-repeat ;}
.footer_form .nav ul{float:left;}
.footer_form .nav ul li{background-image:url(../img/top_linklist_mark.gif) ;}
.footer_form .nav p{margin:0px;padding:8px 0px;color:#990000;text-align:center;font-size:0.3em;clear:both;}
.syoukou .footer_form .section dl dt{width:400px;height:56px;background:url(../img/footer_title_kigyo.gif) no-repeat;text-indent:-100em;}
.syoukou.color2 .footer_form .section dl dt{background-image:url(../img/footer_title_syoukou2.gif);}
.syoukou .footer_form ul li{background-image:url(../img/syou_menu_list_mark.gif);}
.syoukou.color2 .footer_form ul li{background-image:url(../img/syou_menu_list_mark2.gif);}
.syoukou .footer_form .section .right a{display:block;width:141px;height:34px;float:right;background:url(../img/reread_link_syoukou.jpg) no-repeat ;text-indent:-100em;text-align:left;}
.syoukou.color2 .footer_form .section .right a{background-image:url(../img/reread_link_syoukou2.jpg);}
p.copyright.form{width:730px;margin:10px auto 0px;color:#666666;text-align:center;font-size:0.8em;}

/* toprss出力対応 */
#feedList,#feedList1,#feedList2,#feedList3,#feedList4,#feedList5,#feedList6{margin:0px;padding:0px;}


/*アクロバット表示追加*/
.article .contents .acrobat {margin:12px 0px;border:2px solid #EBEBEB;padding:10px;}
.article .contents .acrobat .figure{float:left;margin-right:10px;padding:0px;}
.article .contents .acrobat p{margin:0px;font-size:0.9em;}

