@charset "utf-8";
/* CSS Document */

A:link { text-decoration:none;}
A:visited { color: #9900CC; }
A:hover { color: #00CC00; }

li {
list-style-type: none;
}

html { font-size: 62.5%; } 
body { font-size: 14px; font-size: 1.4rem;}
.clearfix:after {
content: ".";
display: block;
visibility: hidden;
height: 0;
clear: both;
} 

* html.clearfix {
height:1px ;
/*\*//*/
height:auto;
overflow:hidden;
/**/
}
.font-red{
	color:#F00;
	}
.font-red-st{
	color:#F00;
	font-weight:bold;	
	}
.font-red-stbig{
	color:#F00;
	font-weight:bold;
	font-size: 110%;
	}
	
.font-blue{
	color:#00F;
}

/*PCサイト用*/
.pc-site{
	display:none;}


/*ヘッダー*/
#header{
border-bottom:2px solid #39F;
}


/*H1タイトル部分*/
.title-h1 h1{
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	text-indent: -9999px;
	}	

/*ヘッド内タイトルイメージ*/	
.title-img {
	float:left;
	padding-left:5px;
	}
.title-img img{
	width:120px;
	height:auto;
	}

/*ヘッダー内のタイトルを縦横中央に配置するCSS　開始*/

.header-title{
	display:block;text-align:center;
	height:56px;}
	
	
.header-title > *{
    vertical-align: middle;
    display: inline-block;
    zoom: 1; /* Fix for IE7 */
    *display: inline; /* Fix for IE7 */
 }
	
.header-title p{
	display:inilne-block;
	font-size:16px;
	color:#666;
	font-weight:bold;
	vertical-align:middle;}

.header-title strong{
	display:inilne-block;
	font-size:20px;
	color:#666;
	font-weight:bold;
	vertical-align:middle;}

.header-title span {
    height: 100%;
    width: 0px;
    display: inline-block;
    zoom: 1; /* Fix for IE7 */
    *display: inline; /* Fix for IE7 */
}

/*ヘッダー内のタイトルを縦横中央に配置するCSS　終了*/


/*パンくずリストのデザインCSS*/
.bread{
	background: #eee;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	border-radius: 5px;/*パンクズリスト右下の角丸設定*/
	box-shadow: 0 0 1px rgba(0,0,0,.1);
	overflow: hidden;
	box-sizing:border-box;
	width:100%;
}
 
.bread li{
  float: left; box-sizing:border-box;
}
 
.bread a{
  font-size: 9.5px; font-size: 0.95rem;
  padding: .8em .0em .8em 1.4em;
  float: left;
  text-decoration: none;
  color:#000;
  position: relative;
  text-shadow: 0 2px 0 rgba(255,255,255,.5);
  background-color: #ddd;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);
  box-sizing:border-box;
}
 
.bread li:first-child a{
  padding-left: .5em;
  border-radius: 5px 0 0 5px;
  box-sizing:border-box;
}


 
.bread a:hover{
  background: #fff;
}
 
.bread a::after,.bread a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}
 
.bread a::after{
  z-index: 2;
  border-left-color: #ddd;
}
 
.bread a::before{
  border-left-color: #aaa;
  right: -1.1em;
  z-index: 1;
}
 
.bread a:hover::after{
  border-left-color: #fff;
}
 
.bread .current, .bread .current:hover{
  font-weight: bold;
  background: none;
}
 
.bread .current::after,
.bread .current::before{
  content: normal;
}


/*パンくずリスト色*/
.bread li a:link{	
	color:#00F;
	}
.bread li a:visited {
	color: #9900CC; }

.bread li a:hover {color:  #00CC00;}	

.last-bread a:link{
	color: #F00;
	}

/*パンくずリスト終了*/



/*更新日　開始*/
#date{
	text-align:left;
	font-size:14px;
	padding:5px;}
/*更新日　終了*/


/*メインスタイル*/
.main_menu_title{
background-color:#FF8000;
border-bottom:solid 1px #CCC;
padding:5px 5px;
margin-bottom:5px;
}
.main_menu_title_logo{
	color:#FF0;
	font-size:18px;}
	
/*トップページのみに特化した設定*/	
.main_menu_title_logo2{
	color:#FF0;
	font-size:18px;
	float:left;
	padding:2px 0px;
	}
	
.title-tab2{
	float:right;
	font-size:14px;padding:5px 5px;}	

.linklist li{
	text-align:left;
	border-bottom:solid 1px #CCC;
	padding:5px 5px 5px 65px;
	}

.main_word_title{
	font-size:18px;
	text-align:left;}
	
.main_word_aside{
	font-size:12px;
	text-align:left;
	color:#999;}

/*カテゴリ一覧表*/

/*メーカー別*/
/*各メーカーのエンブレムは全てCar Logos（http://www.carlogos.org/）からのリンク引用のみ*/
.category_toyota{/*トヨタ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Toyota-logo-7.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_lexus{/*レクサス*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/lexus-logo-4.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_nissan{/*日産*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/nissan-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_honda{/*ホンダ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/honda-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_mitsubishi{/*三菱*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/mitsubishi-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_subaru{/*スバル*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Subaru-logo-6.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_mazda{/*マツダ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/mazda-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_isuzu{/*いすゞ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Isuzu-logo-5.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_suzuki{/*スズキ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Suzuki-car-logo-2.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_mitsuoka{/*ミツオカ*/
	background-image:url(http://www.carlogos.org/uploads/allimg/120423/1035463628-0.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_daihatsu{/*ダイハツ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Daihatsu-logo-6.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_benz{/*ベンツ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/benz-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_porsche{/*ポルシェ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Porsche_logo-1.gif);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_opel{/*オペル*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Opel-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}	
	
.category_audi{/*アウディ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/audi-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_lamborghini {/*ランボルギーニー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Lamborghini-logos.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_ferrari{/*フェラーリ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Ferrari-Logo-1.gif);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}	
	
.category_vw{/*フォルクスワーゲン*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/volkswagen-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_bmw{/*BMW*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/bmw-logos-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_lancia{/*ランチア*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Lancia-logo-5.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_fiat{/*フィアット*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/fiat-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_maserati{/*マセラッティ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Maserati-logo-8.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_alfa{/*アルファロメオ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/alfa-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_autobianchi{/*アウトビアンギ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Autobianchi-logo-2.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_tesla{/*テスラ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Tesla-Motors-logo-4.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_cadillac{/*キャデラック*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/cadillac-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_chevrolet{/*シボレー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/chevrolet-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_buick{/*ビュイック*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/buick-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_saturn/*サターン*/{
	background-image:url(http://www.carlogos.org/uploads/carlogos/Saturn-car-logo-5.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_lincoln{/*リンカーン*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/lincoln-logo-6.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_ford{/*フォード*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/ford-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_mercury{/*マーキュリー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/mercury-logo-8.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_chrysler{/*クライスラー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/chrysler-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_dodge{/*ダッチ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Dodge-logo-6.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}



.category_rolls-royce{/*ロールスロイス*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Rolls-royce-logo-5.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_bentley{/*ベントレー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/bentley-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_jaguar{/*ジャガー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/jaguar-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


	
.category_land-rover/*ランドローバー*/{
	background-image:url(http://www.carlogos.org/uploads/carlogos/land-rover-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_lotus{/*ロータス*/
	background-image:url(http://www.carlogos.org/uploads/allimg/120621/1134104Z0-4.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_aston-martin{/*アストンマーチン*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Aston-Martin-Logos-8.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_morgan{/*モーガン*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/morgan-logo-4.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_renault{/*ルノー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Renault-logo-2.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}




.category_peugeot{/*プジョー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/Peugeot-logo-7.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_citroen/*シトロエン*/{
	background-image:url(http://www.carlogos.org/uploads/carlogos/citroen-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_venturi{/*ヴェンチュリー*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/venturi-logo-4.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_volvo{/*ボルボ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/volvo-logo-3.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_saab{/*サーブ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/saab-logo-1.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_donkervoort{/*ドンカブート*/
	background-image:url(http://www.carlogos.org/uploads/allimg/110927/1K604A34-0-lp.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_hyundai{/*ヒュンダイ*/
	background-image:url(http://www.carlogos.org/uploads/carlogos/hyundai-logo-3.jpg);
	background-size:50px auto;
	background-repeat:no-repeat;
	background-position:0px 50% ;}






/*国別*/
.category_jpn{/*日本*/
	background-image:url(../img/flag_jpn_s.gif);
	background-repeat:no-repeat;	
	background-position:0px 50% ;}


.category_deu{/*ドイツ*/
	background-image:url(../img/flag_deu_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_gbr{/*イギリス*/
	background-image:url(../img/flag_gbr_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}


.category_fla{/*フランス*/
	background-image:url(../img/flag_fla_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_ita{/*イタリア*/
	background-image:url(../img/flag_ita_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_kor{/*韓国*/
	background-image:url(../img/flag_kor_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_nld{/*オランダ*/
	background-image:url(../img/flag_nld_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
.category_swe{/*スウェーデン*/
	background-image:url(../img/flag_swe_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}

.category_usa{/*アメリカ*/
	background-image:url(../img/flag_usa_s.gif);
	background-repeat:no-repeat;
	background-position:0px 50% ;}
	
/*カテゴリ一覧終了*/

.attention{
margin:5px 0px 10px 0px;
}

.attention-title{
width:98%;
margin:5px 0px 5px 5px;
background-color:#FFCCFF;
}
.attention-title a{
	display:block;}

.attention-title h3{
padding:2px 0px 2px 2px;
font-size:16px;
}

.attention-img{
float:left;
width:100px;
padding-left:5px;
}

.attention-contents{
float:left;	
width:67%;
font-size:14px;

}


/*トップ動画2015.11.22*/
.top-mpg1{
	float:left;	
	font-size:13px;
	width:45%;
	text-align: center;
	margin-top:px;
	}

.top-mpg2{
	float:left;	
	font-size:14px;
	width:50%;
	text-align: center;
	}
/*注目のチケット終了*/





/*更新情報　開始*/	

	/*ニュースタイトル*/
	

	
	.news_title{
		/*background-color:#FF8000;/*オレンジ*/
		/*border-bottom:solid 1px #CCC;*/
		/*padding:0px 5px;*/		
		background-color:#FF8000;
		border-bottom:solid 1px #CCC;
		padding:5px 5px;
		margin-bottom:5px;
		}
	
			
	.news_title_logo{
		color:#FF0;/*文字：黄色*/
		font-size:18px;
		}
		
	.renew_list ul li{
		border-bottom:dotted 2px #CCC;
		margin:0px 5px;	
		}
		
	/*最後の行のみボーダーを消す*/
	.renew_list ul li:last-child{
		border-bottom: 0;}		
		
	.renew_list a{
		display:block;
		margin-left:10px;
		padding:10px 0px;
		}
	

/*更新情報　終了*/



/*注目のニュース*/

.googlenews{
	border-bottom:dotted 2px #999;
	margin-left:5px;
	margin-right:5px;}

.googlenews:last-child{
	border-bottom: 0;}


.googlenews a{
		display:block;
		margin-left:10px;
		padding:0px 0px 0px 0px;
}


.googlenews_title{
	width:98%;
	background-color:;
	font-size:14px;font-size:1.4rem;
	text-align:left;
	margin-top:-23px;
	white-space: pre; /* CSS 2.0 */	
	white-space: pre-wrap;      /* CSS 2.1 */	
	white-space: pre-line;      /* CSS 3.0 */	
	white-space: pre-line;      /* CSS 3.0 */
	line-height: 100%; 
	white-space: -pre-wrap;     /* Opera 4-6 */	
	white-space: -o-pre-wrap;   /* Opera 7 */	
	white-space: -moz-pre-wrap; /* Mozilla */	
	white-space: -hp-pre-wrap;  /* HP Printers */	
	word-wrap: break-word;      /* IE 5+ */
	}
	
	
.news-sub{
	text-align:left;	
	width:98%;
	font-size:12px;font-size:1.2rem;
	margin:0px;
	padding:0px 0px 0px 0px;
	margin-bottom:1px;
	margin-left:10px;
	}	





/*切り替えタブ（あ～わのインデックスナビ）のCSS*/

.artist-title-awa-box{	
width:100%;
border-bottom:2px #39F solid;
border-top:2px #39F solid;
}

.artist-title-awa li{
float:left;
font-size:13px;
font-weight:bold;
width:9.5%;
display:table-cell;
vertical-align:middle;
border-left:1px solid #CCC;
}

.artist-title-awa li:last-child {
	border-right:1px solid #CCC;
	}

.artist-title-awa li a{
padding:6px 0px 6px 0px;
margin:auto;
display:block;
width:93%;
text-align:center;
}

.artist-title-awa li a:hover {
	background-color:#CFF;
	}


.artist-title-active{
	background-color:#FFD5FF;
	color:#FFF;}


/*a～z（上段）のインデックスナビのCSS*/
.artist-title-awa-box2{	
width:100%;
}

.artist-title-awa2 li{
float:left;
font-size:13px;
font-weight:bold;
width:5.15%;
display:table-cell;
vertical-align:middle;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.artist-title-awa2 li:last-child {
	border-right:1px solid #CCC;
	}


.artist-title-awa2 li a{
padding:6px 0px 6px 0px;
margin:auto;
display:block;
width:93%;
text-align:center;
}

.artist-title-awa2 li a:hover {
	background-color:#CFF;
	}


.artist-title-active{
	background-color:#FFD5FF;
	color:#FFF;}


/*a～z（下段）のインデックスナビのCSS*/
.artist-title-awa-box3{	
width:100%;
border-bottom:2px #39F solid;
}

.artist-title-awa3 li{
float:left;
font-size:13px;
font-weight:bold;
width:5.15%;
display:table-cell;
vertical-align:middle;
border-left:1px solid #CCC;
}

.artist-title-awa3 li:last-child {
	border-right:1px solid #CCC;
	}

.artist-title-awa3 li a{
padding:6px 0px 6px 0px;
margin:auto;
display:block;
width:93%;
text-align:center;
}

.artist-title-awa3 li a:hover {
	background-color:#CFF;
	}


.artist-title-active{
	background-color:#FFD5FF;
	color:#FFF;}






/*切り替えタブ（あ～わのインデックスナビ）のCSS　終了*/
footer{
	
	padding:10px 0px 30px 0px;}

.copyright{
	text-align:center;}

/*サイト説明文　スマホ用*/
.explain{
	text-align:center;
	font-size:14px;
	padding:10px 0px;
	font-weight:900;}
.explain strong{
	color:#F00;}
	
/*2015.12.1追加*/
.yahoo{
float:right;
margin-right:10px;
}

	
/*2015.11.29追加*/
.news-related-article{
	width:90%;
	margin: 0 auto;
	border:2px;
	border-style:dotted;
	border-color:#999;	
	margin-top:10px;
	padding:3px;
	margin-bottom:10px;}

.news-related-article-title{
	background:#EBEBEB;
	padding:2px;
	padding-top:3px;
	margin-bottom:5px;}
	
.underline-w {
	text-decoration:underline;
	color:#FFF;
	-moz-text-decoration-color: #FFF;
	 -moz-text-decoration-style:wavy;
	 -ms-text-decoration-color: #FFF; /* reserved IE */
	 -ms-text-decoration-style:wavy;
	 -o-text-decoration-color: #FFF; /* reserved Opera */
	 -o-text-decoration-style:wavy;
	 -webkit-text-decoration-color: #FFF; /* reserved webkit */
	}
.underline-w:hover {
	color:#0C0;
	}	

/* スマホ横向けのレイアウトの指定：480px～ */
@media only screen and (min-width: 480px) {

}
	
/* PC向けのレイアウトの指定：769px～ */
@media only screen and (min-width: 769px) {
	
/*PCサイト表示*/
.pc-site{
	display:inline-block;
	width:100%;}
	
.mobile{
	display:none;}	
	
#container{
margin: 0 auto;
padding: 5px 0px;
text-align:left;
width:760px;
background-position: center;
}

#header{
border-top:5px solid #39F;
border-bottom:5px solid #39F;
}

/*タイトルロゴサイズの変更*/
.title-img img{
	width:150px;}
.title-img {
	padding-left:0px;
	}
	
/*ヘッダのタイトルを中央に配置し、フォントの大きさを変える*/	
.header-title{	
	height:70px;}	
	
.header-title p{
	font-size:20px;}	
.header-title strong{
	font-size:24px;}		
	
#date{
clear:both;
line-height:normal;

}

#date p{
text-align:right;
font-size:14px;
margin-top:-20px;
}

/*サイト説明文　PC用*/
.explain{
	text-align:center;
	font-size:18px;
	padding:20px 0px;
	font-weight:900;}
.explain strong{
	color:#F00;}

/*ナビメニュー*/
#menu{	
clear:both;
width:760px;
height:20px;
margin:0px 0px;
padding:0px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu ul li{
float:left;
}

#menu ul li a{
display:block;
width:95px;
height:20px;
}

#menu01{
	background-color:#CCC;	
		background-repeat:no-repeat;
	margin:0px 0px;
	margin-left:auto;
	margin-right:auto;
}

#menu01 a:hover {
	background-image:url(../img/menu01on.gif);
	background-repeat:no-repeat;
	}



#menu02{
	background-color:#CCC;	
		background-repeat:no-repeat;
	margin:0px 0px;
	margin-left:auto;
	margin-right:auto;
	}
	
#menu02 a:hover {
	background-image:url(../img/menu02on.gif);
	background-repeat:no-repeat;
	}

#menu03{
	background-color:#CCC;	
		background-repeat:no-repeat;
	margin:0px 0px;
	margin-left:auto;
	margin-right:auto;
}

#menu03 a:hover {
	background-image:url(../img/menu03on.gif);
	background-repeat:no-repeat;
	}


#menu04{
	background-color:#CCC;	
		background-repeat:no-repeat;
	margin:0px 0px;
	margin-left:auto;
	margin-right:auto;
}

#menu04 a:hover {
	background-image:url(../img/menu04on.gif);
	background-repeat:no-repeat;
	}

#menu05{
	background-color:#CCC;	
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu05 a:hover {
	background-image:url(../img/menu05on.gif);
	background-repeat:no-repeat;
	}


#menu06{
	background-color:#CCC;	
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu06 a:hover {
	background-image:url(../img/menu06on.gif);
	background-repeat:no-repeat;
	}

#menu07{
	background-color:#CCC;
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu07 a:hover {
	background-image:url(../img/menu07on.gif);
	background-repeat:no-repeat;
	}

#menu08{
	background-color:#CCC;	
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu08 a:hover {
	background-image:url(../img/menu08on.gif);
	background-repeat:no-repeat;
	}


#menu09{
	background-color:#CCC;	
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu09 a:hover {
	background-image:url(../img/menu09on.gif);
	background-repeat:no-repeat;
	}


#menu10{
	background-color:#CCC;
		background-repeat:no-repeat;
margin:0px 0px;
margin-left:auto;
margin-right:auto;
}

#menu10 a:hover {
	background-image:url(../img/menu10on.gif);
	background-repeat:no-repeat;
	}

/*ナビメニュー終了*/


/*パンくずリストのデザインCSS*/
.bread{
	background: #FFF;
	border-width: 0px;
	border-style: none;
	border-color: #FFF #FFF #FFF;
	border-radius: 0px;/*パンクズリスト右下の角丸設定*/
	box-shadow: 0 0 0px rgba(0,0,0,0);
	overflow: hidden;
	box-sizing:border-box;
	width:100%;
}
 
.bread li{
  float: left; box-sizing:border-box;
}
 
.bread a{
  font-size: 12px; font-size: 1.2rem;
  padding: .2em .0em .2em 1.0em;
  float: left;
  text-decoration: none;
  color:#000;
  position: relative;
  text-shadow: 0 0px 0 rgba(255,255,255,255);
  background-color: #FFF;
  background-image: linear-gradient(to right, #FFF, #FFF);
  box-sizing:border-box;
}
 
.bread li:first-child a{
  padding-left: .5em;
  border-radius: 0px 0 0 0px;
  box-sizing:border-box;
}
 
.bread a:hover{
color:#0C0;
  background:#FFF;
}
 
.bread a::after,.bread a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin:0px;
  border:0px;
}
 
.bread a::after{
  z-index: 2;
  border-left-color: #FFF;
}
 
.bread a::before{
  border-left-color: #FFF;
  right: -1.1em;
  z-index: 1;
}
 
.bread a:hover::after{
  border-left-color: #FFF;
}
 
.bread .current, .bread .current:hover{
  font-weight: bold;
  background: none;
}
 
.bread .current::after,
.bread .current::before{
  content: normal;
}

.bread ol li:before {
        /* liの前に記号追加 */
		content: "　>　";
		font-size:14px;		
		display: inline-block;
		padding-top:0.1rem;
}

.bread ol li:last-child:before {
        /* 最初のliだけcontentを消す */
        content: none;	
}



/*パンくずリスト終了*/



/*メインメニュー*/
.main_menu{
	float:left;
	width:520px;
	border:1px solid #CCCCCC;
	margin-top:5px;
	}

/*ワイド版*/
.main_menu2{
	float:left;
	width:99%;
	border:1px solid #CCCCCC;
	margin-top:5px;
	}

.main_menu_box{
	display:table;
	width: 100%;
	table-layout: fixed;
	padding-left:0px 10px;
	background-color:#F4F4F4;}
	
.main_menu_box li{
	margin:5px 5px 0px 5px;
	height:40px;
	}
	
.main_menu_box li:last-child{
	margin:5px 5px 5px 5px;}
	

.main_word_title{
	font-size:16px;}



.table-cell1{
	display: table-cell;
	border:0px 1px 1px 1px  solid #CCC;
	padding:10px;
	vertical-align:middle;}

.table-cell2{
	display: table-cell;
	border:0px 1px 1px 1px solid #CCC;
	padding:10px;
	vertical-align:middle;}
	
.table-cell3{
	display: table-cell;
	border:0px 1px 1px 1px solid #CCC;
	padding:10px;
	vertical-align:middle;}

.table-left{
	float:left;
	width:180px;
	
	background-color:#FFF;}	
	
.table-right{
	float:left;
	width:180px;
	background-color:#FFF;
	}

/*メインメニューを3列にする場合のCSS*/
.table01{
	float:left;
	width:170px;
	
	background-color:#FFF;}	
	
.table02{
	float:left;
	width:170px;
	background-color:#FFF;
	}	
	
.table03{
	float:left;
	width:170px;
	background-color:#FFF;
	}	
	
	
.table-line-mb{
	border-top:3px solid #0080FF;}
	
.table-line-b{
	border-top:3px solid #00F;}	
	
.table-line-g{
	border-top:3px solid #390;}

.table-line-y{
	border-top:3px solid #FF0;}

.table-line-r{
	border-top:3px solid #F00;}

.table-line-p{
	border-top:3px solid #F0F;}

.table-line-lb{
	border-top:3px solid #6FF;}
	
.table-line-p{
	border-top:3px solid #C6F;}	

.table-line-lg{
	border-top:3px solid #6F0;}
	
.table-line-or{
	border-top:3px solid #F90;}	
/*注目のチケット　開始*/

	/*注目のコンサートチケットタイトル部分　終了*/
	
	
	.attention{
	margin:0px 0px 10px 0px;
	}

	.attention-title{
	width:98%;
	margin:5px 0px 5px 5px;
	background-color:#FFCCFF;
	}
	.attention-title a{
		display:block;
		padding:2px 0px 2px 2px;
		}
	
	.attention-title h3{
	/*padding:2px 0px 2px 2px;*/
	font-size:16px;
	}
	
	.attention-img{
	float:left;
	width:100px;
	padding-left:5px;
	}
	
	.attention-contents{
	float:left;	
	width:410px;
	font-size:14px;
	}


/*注目のチケット　終了*/

.renew_box{
float:left;
width:220px;
border:1px solid #CCCCCC;
margin-top:5px;
margin-left:10px;
margin-bottom:10px;
}




/*注目のニュース*/
.news-box{
	margin-top:0px;
	margin-bottom:3px;
	border:1px solid #CCCCCC;}



.news_list ul li{
	border-bottom:dotted 2px #999;
}


.news_list ul li:last-child{
	border-bottom: 0;}


/*googleニュースの変更点*/
.googlenews{
	width:95%;}
.google-news-box{
	width:100%;}
	
.googlenews_title{
	font-size:15px;
	font-weight:bold;}
	
/*アンダーラインを付ける*/

}