@charset "utf-8";
/*
Theme Name: jaia
Description: サンプル
*/

/***********************************************************/
/*リンクのスタイル（共通）*/
/***********************************************************/
a:link {color: #E35406;text-decoration:none;}
a:visited {color: #CB3D1F;text-decoration:none;}
a:hover {color: #ff9955;text-decoration:underline;}
a:active {color: #ff9955;text-decoration:underline;}

body{margin:0;
	font-family: 'ＭＳ　Ｐゴシック',sans-serif;}
img{border:0px #fff none;}

/* コンテナ */
div#container	{
	width: 882px;
	margin: auto;
	padding-top:8px;}

/* ヘッダー */
div#header	{
	height: 56px;
	width: 882px;
        position:relative;
}

a.logo{
	display:block;
	width: 264px;
	height: 40px;
	background: url(img/jaia_logo.png) no-repeat;
	text-indent 		: -9999px;
	overflow 			: hidden;
}
#header_left {
	height: auto;
	width: 264px;
	float: left;
}
#header_right {
	width: 618px;
	height: 56px;
	float: right;
}
#head_nav{
      height: 16px;
}
#head_nav ul {
	top:0;
	right:0;
	margin:0;
	float: right;
}
#head_nav li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 16px;
	float:left;
	font-size: 14px;
}
#head_nav li a {
	font-size: 0.8em;
	text-decoration: none;
	background: url(img/arw_menu01.gif) center left no-repeat;
	padding-left:12px;
}
#head_nav li a:link,
#head_nav li a:visited,
#head_nav li a:hover,
#head_nav li a:active{
	color:#333;
}
#head_nav li a:hover {
	text-decoration:underline;
}
.head_box {
        float:right;
width: 180px;
margin-top:12px;
margin-bottom:10px;
}

/* パンくず */
#pankuzu{
	background-color:#f0f0f0;
	font-size:0.8em;
	padding: 4px 6px;
}

/* メイン */
div#main{
	background: url(img/bg_main.gif) top right repeat-y;
	border-bottom: 1px #E3E3E3 solid;
	padding-bottom:16px;
}

/*見出し*/
h3 {
	border-bottom: 1px solid #C31200;
	border-left: 5px solid #C31200;
	padding-left: 8px;
	padding-bottom: 5px;
}
h4 {
	background: url(img/icn_h4.gif) no-repeat left center;
	padding-left: 12px;
	border-bottom: 1px dotted #999999;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* コンテンツ */
div#content	{width: 664px;
	float: left;
	margin-bottom: 20px;
        }
/******* コンテンツ内のリストのスタイル ********/
div#content ul {
	list-style-type: disc;
}
div#content ul li {
padding-top: 4px;

}
/******* コンテンツ内のページトップのリストのスタイル ********/
div#content ul.toplist {
	 list-style-type: none;
}
div#content ul.toplist li {
border-bottom: 1px dotted #999999;
padding-top: 4px;
	padding-bottom: 4px;
}
div#content ul.toplist td {
background-color:transparent;
border:#fff none 0px;
font-size:130%;
padding:2px;
}
div#content h1 {
	border-bottom:1px #3f3f3f solid;
	padding-bottom:6px;
	margin-top:22px;
	padding-top:0;
}
div#content ul li {
	/*border-bottom-style: none*/;
}

p#pagetitle	{font-size: 0.875em;
	font-weight: bold;
	color: #2b76cc;
	border: dotted 1px #2b76cc;
	text-align: center;
	padding: 10px 0;
	margin-top: 20px}

#box_500 {
	height: auto;
	width: 500px;
	margin-left: 15px;
}

/* テーブル */
div#content	 table,table.gray {
        border-collapse: collapse;
        border-spacing: 0;
        font-size:0.8em;
}
div#content	 table.gray {
	margin-top: 20px;
}

div#content	 th {
	background: #D6D6D6;
	padding: 4px 8px;
	border: 1px solid #999999;
}

div#content	 td.white{
	background: #FFFFFF;
        padding-left: 0px;
	border: none;
}

div#content	 td{
        padding: 4px 8px;
	background: #F2F2F2;
	border: 1px solid #999999;
}


/* 記事 */
div.post	{
	width:584px;
	padding-left:8px;
	}
content div.post ul li{
        margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
   list-style-type: none;
border-bottom: 1px dotted #999999;
}
div.post ul{
        font-size:0.8em;
       }


div.post  ul li a{
	background: url(img/arw_menu03.gif) no-repeat left center;
padding-left: 14px;      

}
div.post h2	{
	font-size: 1.2em;
}
div.post h2 a	{text-decoration: none;
	color: #000000}

div.post p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px}
p.postinfo	{/*color: #2b76cc;*/
	text-align: right;
	margin: 0 0 20px;
	clear: both}
p.postinfo a	{color: #2b76cc}

/* 記事内の画像 */
.aligncenter	{display: block;
		margin-left: auto;
		margin-right: auto}

div.post img	{border: none}

.alignleft	{float: left;
		margin-right: 10px;
		margin-bottom: 2px}

.alignright {float: right;
	margin-left: 10px;
	margin-bottom: 2px}

.wp-caption	{border: solid 1px #aaaaaa;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px}

/* 記事内のタブ切り替え */
#tabs ul {
	font-size:80%;
      margin:0px;
}
#tabs li{
list-style-type: none;
}
/*#tabs a:link{
   background: url(none);
}
ul.tabNav{
	padding-left:0;
	border-bottom:1px #ccc solid;
	width:100%;
}
.tabNav li{
	float:left;
}
.tabNav a{
	padding:4px 16px;
	display:block;
	margin-right:6px;
	border:1px #ccc solid;
       color: #ff6c00;text-decoration:none;
}
.tabNav a:hover {color: #ff9955;text-decoration:underline;}
.tabNav a:active {color: #ff9955;text-decoration:underline;}
#tab1,
#tab2,
#tab3,
#tab4,
#tab5,
#tab6{
	clear:both;
   
}*/

/* インデックスメニュー */
div.post .ul_index_menu,div.post .ul_index_attractive {
	list-style:none;
	margin:12px 0 0 0;
	padding:0;
}
div.post .ul_index_menu li ,div.post .ul_index_attractive li{
	list-style:none;
	padding:0;
	margin:0;
	float: left;
}
div.post  .stat {
clear: left;
text-align: left;
}
div.post  .stat ul{
	padding:0;
	margin:0;

}
div.post  .stat li{
/*	border:0px #fff none; /*
/*	border-top: 1px dotted #999999;;*/
	padding:0;
	margin:0;
list-style-type: none;
}
div.post .ul_index_menu a {
	background:url(img/index_menu_bnr.png) no-repeat;
	display:block;
	width:264px;
	height: 88px;
	overflow:hidden;
	margin-right: 25px;
       margin-bottom: 25px; 
      padding:0;
}
div.post .cat-item-lineup a                                         {background-position:-0px 0px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-network a                                         {background-position:-792px 0px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-emble a                                        {background-position:-264px 0px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-attractive a                                    {background-position:-528px 0px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-event_jaia a                                 {background-position:-0px -88px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-event_other a                              {background-position:-264px -88px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-report a                                         {background-position:-0px -176px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-outline a                                       {background-position:-264px -176px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-nc a                                               {background-position:-0px -264px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-change a                                      {background-position:-264px -264px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-uc a                                               {background-position:-528px -264px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-recycle a                                       {background-position:-0px -352px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-market a                                       {background-position:-264px -352px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-transition a                                   {background-position:-528px -352px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-brand a                                         {background-position:-792px -352px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-new_technology a                      {background-position:-0px -440px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-after_service a                            {background-position:-264px -440px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-italian_french_car a                   {background-position:-528px -440px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-approved_car a                           {background-position:-792px -440px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-shijokai a                                      {background-position:-0px -528px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-motor_show a                             {background-position:-264px -528px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}
div.post .cat-item-links a                                       {background-position:-528px -176px;
                                                                                         text-indent : -9999px;
	                                                                                 overflow : hidden;}

div.post .ul_index_attractive li{
    background-image: url(img/arw_menu03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
	height: auto;
	width: auto;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 20px;
}
div.post .ul_index_attractive a {/*margin-left: 16px;margin-right: 14px;*/
clear: right;
}
.ul_index_attractive {
	width: 580px;
}

/*輸入車の魅力TOPICS*/
#box_topics_attractive{
	width:580px;
	background:#F2F2F2 url(img/attractive/bg_topics_attractive.gif) 0 28px repeat-y;
	border-bottom:2px #CBCFD0 solid;
	scrollbar-base-color:#ddd;
}
.top_topics{
	list-style-type:none;
	padding:0 0 12px 0;
	margin:8px 16px;
	font-size:0.8em;
	line-height:120%;
	overflow:auto;
	height:160px;
}
.top_topics li{
border-bottom:1px #999999 dotted;
/*border-bottom:1px dotted #999999*/;
	padding: 8px 0;
	margin:0 6px 0 12px;
 list-style-type: none;
}
#box_topics_attractive h2{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	line-height:36px;}
#box_topics_attractive h2{background:url(img/attractive/title_topics_attractive.png) bottom no-repeat;
/*background:url(img/top/title_top_topics.png) bottom no-repeat;*/}

/*魅力記事*/
div#non table, div#non td {
       border-style: none;
       background: #FFFFFF;
 font-size:0.95em;
}
div#non td {
       width:25%;
      text-align: center;
}
div#attractive h2,
div#attractive_box h2{
        font-size:11pt;
}
div#attractive h3,
div#attractive_box h3 {
      background: url(img/icn_h4.gif) no-repeat left center;
	font-size:12pt;
	border-left-style: none;
        padding-top: 5px;
	padding-left: 12px;
        padding-bottom: 5px;
	border-bottom: 1px dotted #999999;
}
div#attractive h4,
div#attractive_box h4 {
       font-size:10pt;
       color: #6699CC;
	border-bottom: none;
	padding: 0px;
	background-image: none;
}
div#attractive h5,
div#attractive_box h5 {
       color: #777777;
       margin-bottom:5px;
}
 table.attractive {
	border: 1px solid #999999;
	font-size: 0.9em;
        background: #FFFFFF;
        border-spacing: 0;
}
td.attractive {
      padding: 5px;
}
div#attractive ul,
div#attractive_box ul {
	list-style-position: outside;
       margin-top: 24px;
        margin-left: 0px;
       margin-bottom: 24px;
}
div#attractive ul li,
div#attractive_box ul li {
      border-bottom: 1px dotted #999999;
}
div#attractive ul li a ,
div#attractive_box ul li a {
       background: url(img/arw_menu03.gif)no-repeat left center;
      padding:0px 0px 0px 14px;
}
.motor_show_page {
       border: 1px solid #999999;
       padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*ギャラリー*/
div#attractive .ngg-galleryoverview ,
div#attractive_box .ngg-galleryoverview {
    margin-bottom: 24px;
}
/* エンブレムの由来 */
.box_emble{
	margin-left:32px;
}
.box_emble h3{
	border:0px #fff none;
	text-align:right;
	font-size:90%;
	margin-bottom:0;
}
.box_emble p{
	width:400px;
	float:right;
	margin-top:0;
	padding:12px;
/*	background-color:#e6e6e6;*/
	border:1px #e6e6e6 solid;
}
.box_emble img{
	margin-top:16px;
}

/***********************************************************/
/*外部リンクアイコン*/
/***********************************************************/
div#attractive a[href^="http"],
div#attractive_box a[href^="http"]
{background:url(img/arw_external.gif) no-repeat left center;padding:0px 0px 0px 14px;}	/*モダンブラウザ向け*/
* html div#attractive a.external,
* html div#attractive_box a.external
{background:url(img/arw_external.gif) no-repeat left top;padding:0px 0px 0px 14px;} 	/*IE向け*/

* html div#attractive a,
* html div#attractive_box a
{ /* IE-expression (attr-selector) */
behavior: expression(
this.className += this.getAttribute("href").match(/^http.*/) && (!this.getAttribute("href").match("jaia-jp.org")) ? " external" : "",
this.style.behavior = "none"
);
}
/*ギャラリーにアイコンをつけない*/
div#attractive .ngg-gallery-thumbnail a,
div#attractive_box .ngg-gallery-thumbnail a {
background-image: none;
padding:0px;
}
div#attractive .ngg-gallery-thumbnail-box a,
div#attractive_box .ngg-gallery-thumbnail-box a {
background-image: none;
padding:0px;
}
div#attractive .piclenselink a,
div#attractive_box .piclenselink a {
background-image: none;
padding:0px;
}
div#attractive .ngg-navigation a,
div#attractive_box .ngg-navigation a {
background-image: none;
padding:0px;
}
/***********************************************************/
/* サイドバー */
/***********************************************************/
div#sidebar	{width: 218px;
	float: right;
	margin-bottom: 20px}

div#sidebar h2	{
	background:url(img/local_nav_title.png);
	margin: 0;
	margin-top: 26px;
	padding:0;
	display:block;
	height:30px;
	/*width:144px;*/
	text-indent:-9999px;
	overflow:hidden;
	border-bottom:1px #3f3f3f solid;
	clear:both;
}
div#sidebar h2.local_nav_title_guide{background-position:-0px -0px;}
div#sidebar h2.local_nav_title_event{background-position:-0px -30px;}
div#sidebar h2.local_nav_title_about{background-position:-0px -60px;}
div#sidebar h2.local_nav_title_stat	{background-position:-0px -90px;}
div#sidebar h2.local_nav_title_data	{background-position:-0px -120px;}
div#sidebar h2.title_tags			{background-position:-0px -150px;border-top: 26px #e6e6e6 solid;}	
div#sidebar h2.title_bookmarks		{background-position:-0px -180px;}	

div#sidebar ul {margin: 8px 8px 20px;
	margin:0;
	padding: 0;
	width: 218px;
}
div#sidebar li {
	font-size: 0.75em;
	list-style-type: none;
	margin: 0;
/*	vertical-align: top;*/
	border-top:1px #fff solid;
	border-bottom:1px #e6e6e6 solid;
	}
div#sidebar li a {color: #000000;
	text-decoration: none;
	background: url(img/arw_menu02.gif) center left no-repeat;
	display:block;
	padding:4px 0 4px 16px;
	}
div#sidebar li li a	{
	padding-left:24px;
	background-position:12px 8px ;
	}

div#sidebar ul  li li  {font-size: 1em}

div#sidebar li.current-cat {
	background-color:#fff;
/*	border-bottom:1px #fff solid;*/
	
	}
div#sidebar li.current-cat a {
	color: #FF8800;
	border-bottom:1px #e3e3e3 solid;
	}
div#sidebar li.current-cat .children a {
	color: #FF8800;
	border-bottom:0px #fff none;
	}

/* このページの先頭へ */
#tbl_footer {
	border-bottom:1px #000 solid;
	margin-bottom:24px;
}
.link_go_top {
	background: url(img/arw_go_top.gif) center right no-repeat;
	padding-right:16px;
	font-size:10pt;
}
/***********************************************************/
/*サイトマップ*/
/***********************************************************/
/*親*/
#sitemap ul {
 margin-left:0px;
 padding: 0px; 
 list-style-type: none;
}
#sitemap li.cat-item {
    margin-left:0;
 list-style-type: none;
}
#sitemap li.cat-item.cat-item-14,
#sitemap li.cat-item.cat-item-9,
#sitemap li.cat-item.cat-item-24,
#sitemap li.cat-item.cat-item-26,
#sitemap li.cat-item.cat-item-30{
 margin-right:24px;
border-bottom-style: none;
}

#sitemap li.cat-item  a{
    background: url(img/arw_menu03.gif) no-repeat left center;
    padding-left: 14px;      
    padding-bottom: 0px; 
border-bottom-style: none;
}
/*子*/
#sitemap ul.children {
    margin-left:0px;
    padding-left: 16px; 
    margin-top: 0px;	
    margin-bottom: 0px;
 list-style-type: none;
border-bottom-style: none;
}
#sitemap ul.children li.cat-item{
   font-size:1.2em;
   margin-left: 0px;
   margin-right: 0px;	
border-bottom-style: none;
}
#sitemap ul.children li.cat-item.cat-item-7{
border-bottom-style: none;
}
#sitemap ul.children li.cat-item a{
background: url(img/arw_menu03.gif) no-repeat left center;
    padding-left: 14px;  
border-bottom: 1px dotted #999999;
}
/*孫*/
#sitemap ul.children ul.children {
    margin-left:0px;
    margin-top: 0px;	
    margin-bottom: 0px;
 list-style-type: none;
border-bottom-style: none;
}
#sitemap ul.children li.cat-item li.cat-item {
font-size:1.2em;
    margin-left: 0px;
    margin-right: 0px;	
 border-top: 1px dotted #ffffff;
}
/***********************************************************/
/*フッタースタイル*/
/***********************************************************/
div#footer	{
	clear: both;
        margin-top:20px;
}

#box_footer_menu{
	background-color:#F2F2F2;
	border:1px #A6AEB0 solid;
	padding:12px 8px 12px 0px;
}
#box_footer_menu ul,
#box_footer_menu li{
	padding-left:0;
	margin-left:0;
	list-style-type:none;
	font-size:11px;
}
#box_footer_menu li{
	padding-left:8px;
}
.cat-item-14,
.cat-item-9,
.cat-item-24,
.cat-item-26,
.cat-item-30,
.cat-item-external{
	float:left;
}

#box_footer_menu a:link {color: #666;}
#box_footer_menu a:visited {color: #666;}
#box_footer_menu a:hover {color: #666;}
#box_footer_menu a:active {color: #66;}

#box_footer_menu ul.foot_menu_external{
	float:right;
	margin-right:12px;
}
#box_footer_menu ul.foot_menu_external li{
	padding-left:20px;
	background: url(img/arw_footer_external.gif) no-repeat;
}

address{clear:both; text-align:right;}


address	{font-size: 0.75em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	padding-top: 6px}

address a	{color: #000000}

/* リンク部分に追加したＣＳＳ*/
.linkbox {
        width: auto;
         border: 1px solid #ff9955;
        padding: 4px;
        font-size:0.75em;
       line-height: 1.5em;  
      height: auto;   
      display: inline-block;
}



/* ハック */
.clearfix:after
{
content				: ".";
display				: block;
height				: 0;
clear				: both;
visibility			: hidden;
}

.clearfix
{
display				: inline-block;
}

/*IE-mac\*/
/** html .{height: 1%;}*/
.clearfix{display: block;}
/*IE-mac*/


/* 印刷改ページ*/
.kaipage{ page-break-before: always; }

/*ソーシャルブックマークに外部リンクアイコンをつけない*/
div#attractive_box .wp_social_bookmarking_light a {
	background-image: none;
padding:0px;
}




