@import "fontsize.css";
 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "ＭＳ Ｐゴシック","Osaka","Hiragino Kaku Gothic Pro",sans-serif
}
img{border:0;}
/* local set */
em { font-style:normal; font-weight:bolder; color:red; }
th { background-color:yellow; font-size:75%; }
h1 { font-size:100%; margin-bottom:0.5em }
/* リンク設定 */
A:link     {TEXT-DECORATION: none; COLOR:#0000FF;}
A:visited  {TEXT-DECORATION: none; COLOR:#666699;}
A:active   {TEXT-DECORATION: none;}
A:hover    {TEXT-DECORATION: underline; COLOR:#FF3300;}
span a:hover{BACKGROUND:yellow;}
form {margin: 0px 0px 0px 0px;}
body, table, th, td, div, span, ul, li, input, select, textarea, button{font-family:'MS Pゴシック';}
/* スクロールバー設定 */
html {
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color : #69F;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color : #CCC;
	scrollbar-shadow-color : #CCC;
	scrollbar-darkshadow-color : #fff;
} 
/* ボディ */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff ;
}
/* ベース */
#base {
	BACKGROUND: url(../img/k_haikei.gif) no-repeat; MARGIN: 0px auto; WIDTH: 940px; 
}
/* ベース */
#bases {
	BACKGROUND: url(../img/k_haikei_s.gif) no-repeat; MARGIN: 0px auto; WIDTH: 940px; 
}
/* ベース */
#basen {
	MARGIN: 0px auto; WIDTH: 940px; 
}
/* 会社案内ベース */
#sbase {
	BACKGROUND: url(../img/subhaikei.jpg) no-repeat; WIDTH: 146px; 
}
/* 上の住所のボックス */
#adbox1 {
	MARGIN-left: 300px; PADDING: 0px; WIDTH: 280px; HEIGHT: 37px; FONT-SIZE: 12px; LINE-HEIGHT: 13px; TEXT-ALIGN: LEFT; COLOR: #666666;
}
/* 下の住所のボックス */
#adbox2 {
	MARGIN: 5px 0px 0px 283px; FONT-SIZE: 12px; LINE-HEIGHT: 12px; COLOR: #666666;
}
/* コンテンツ左ボックス */
#textBoxL {
	FLOAT: left; WIDTH: 310px; MARGIN-TOP: 22px; TEXT-ALIGN: left;
}
/* コンテンツ中央ボックス */
#textBoxC {
	FLOAT: left; WIDTH: 320px; MARGIN-TOP: 78px; TEXT-ALIGN: left;
}
/* コンテンツ右ボックス */
#textBoxR {
	FLOAT: left; WIDTH: 310px; MARGIN-TOP: 52px; TEXT-ALIGN: left;
}
/* 左ボックス内容 */
#boxL{
	width: 284px;
	/*height: 380px;*/
	MARGIN: 10px 0px 0px 25px;
	BORDER-LEFT: solid 1px #999999;
	FONT-SIZE: 12px; LINE-HEIGHT: 16px;
	TEXT-ALIGN: left;
}
/* 左上ボックス内容 */
#boxL2{
	width: 284px;
	MARGIN: 10px 0px 0px 25px;
	BORDER-LEFT: solid 1px #999999;
	FONT-SIZE: 12px; LINE-HEIGHT: 16px;
	TEXT-ALIGN: left;
}
/* 中央ボックス内容 */
#boxC{
	width: 294px;
	/*height: 400px;*/
	MARGIN: 10px 0px 0px 15px;
	PADDING: 0px;
	BORDER-LEFT: solid 1px #999999;
    FONT-SIZE: 10px; LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
}
/* 中央ボックス内容 */
#boxCu{
	width: 294px;
	/*height: 400px;*/
	MARGIN: 10px 0px 0px 15px;
	PADDING: 0px;
	BORDER-LEFT: solid 1px #999999;
    FONT-SIZE: 12px; LINE-HEIGHT: 16px;
    TEXT-ALIGN: left;
}
/* 右ボックス内容 */
#boxR{
	width: 284px;
	/*HEIGHT: 420px;*/
	MARGIN: 10px 0px 0px 25px;
	PADDING: 0px;
	BORDER-LEFT: solid 1px #999999;
    FONT-SIZE: 12px; LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
    BACKGROUND: url(../img/ki_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* 中央左ボックス内容 */
.boxCu{
	width: 175px;
	HEIGHT: 75px;
	MARGIN: 20px 0px 0px 10px;
	PADDING: 0px;
    FONT-SIZE: 10px; LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
    COLOR: #666666;
    float: left;
}
/* 中央右ボックス内容 */
.boxCuu{
	width: 294px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px;
    FONT-SIZE: 10px; LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
}
/* 北欧コンサート情報のタイトル */
.ctnt{
	MARGIN: 0px 0px 0px 10px; FONT-WEIGHT: bold; COLOR: #3366FF
}
/* ワールドコンサート情報のタイトル */
.wdnt{
	MARGIN: 0px 0px 0px 10px; FONT-WEIGHT: bold; COLOR: #339900
}
/* 日本コンサート情報のタイトル */
.ctjt{
	MARGIN: 0px 0px 0px 10px; FONT-WEIGHT: bold; COLOR: #cc0000
}
/* チケット購入のタイトル */
.cttk{
	MARGIN: 0px 0px 0px 10px; FONT-WEIGHT: bold; COLOR: #006666
}
/* コンサートの内容 */
.ct1{
	MARGIN: 0px 0px 0px 30px; COLOR: #000066
}
/* ニュースの内容 */
.ctn{
	MARGIN: 0px 0px 0px 10px; COLOR: #000066
}
/* フリーフォート写真位置 */
.atp1{
	MARGIN: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 19px;float: left;
}
/* ヤァラルホーン写真位置 */
.atp2{
	MARGIN: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-TOP: 34px; PADDING-BOTTOM: 10px;float: left;
}
/* ガルマルナ写真位置 */
.atp3{
	MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 19px; PADDING-BOTTOM: 25px;float: left;
}
/* アーティスト画像２段目の仕切り */
.atpc {
	CLEAR: left;
}
/* スウォップ・ラーナリム・ガルマルナボックス */
.atpboxL{
	width: 140px ; HEIGHT:160px; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 10px;float: left;
}
/* アーティスト名・日本のアーティスト */
.atpboxR{
	width: 154px ; HEIGHT:160px; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 10px;float: left; COLOR: #666666;
}
/* スウォップ写真位置 */
.atp4{
	MARGIN: 0px 0px 10px 0px; width: 125px ;
}
/* ラーナリム写真位置 */
.atp5{
	MARGIN: 0px 0px 10px 0px; width: 110px ;
}
/* ガルマルナ写真位置 */
.atp6{
	MARGIN: 15px 0px 0px 50px; width: 100px ;
}
/* アーティスト名 */
.attx{
	MARGIN: 0px 0px 0px 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR
}
/* 森川浩恵写真位置 */
.atp7{
	width: 60px;MARGIN: 18px 5px 0px 10px; float: left;
}
/* かとうかなこ写真位置 */
.atp8{
	width: 72px; MARGIN: 10px 0px 0px 15px; Text-align: right; float: left;
}
/* 沙弥音写真位置 */
.atp9{
	MARGIN: 10px 0px 0px 10px; float: left;
}
/* 企画制作・写真 */
.ki1 {
	MARGIN: 10px 10px 5px 10px; FONT-WEIGHT: bold; BORDER: solid 1px #999999;float: left;
}
/* 企画制作・写真 */
.ki2 {
	MARGIN: 0px 10px 5px 10px; FONT-WEIGHT: bold; BORDER: solid 1px #999999;float: left;
}
/* 雑誌メディア */
.ki3 {
	BORDER: solid 1px #999999;
}
/* 企画制作・文字 */
.kiex1 {
	MARGIN: 40px 10px 0px 10px; COLOR:#261F8A ;float: left; 
}
/* 下リンク */
.flk {
	MARGIN: 3px 10px 3px 10px; FONT-SIZE: 12px;COLOR: #999999; TEXT-ALIGN: right;
}
/* チップページへ */
.tp {
	MARGIN: 3px 15px 3px 10px;
}
/* メルマガリストトップ調節 */
.lic {
	MARGIN: 4px 0px 0px 0px;
}

#t0 {
	MARGIN: 0px; WIDTH: 349px; HEIGHT: 65px;PADDING: 0px; FLOAT: left;
}
#t1 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 256px; HEIGHT: 65px;PADDING: 0px; FLOAT: left;
}
#t2 {
	MARGIN: 0px; PADDING: 0px; WIDTH: 78px; HEIGHT: 65px; FLOAT: left;
}
#t3 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 328px; HEIGHT: 65px; FLOAT: left;
}
#t4 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 78px; HEIGHT: 38px; FLOAT: left;
}
#t5 {
	MARGIN: 0px; WIDTH: 331px; HEIGHT: 38px;PADDING: 0px; FLOAT: left;
}

.ad1{
	MARGIN: 0px 0px 0px 52px;COLOR: #666666
}
.knd{
	COLOR: #666666; font-size:12px; LINE-HEIGHT: 20px;
}
.clear {
	CLEAR: both;
}

.ctjtm{
	FONT-WEIGHT: normal; COLOR: #000066
}

.photoBoxL .photoSpace {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.photoBoxR .photoSpace {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
}

/* ここまで */

/* o_Nordic artist */
.nart A:link     {TEXT-DECORATION: none; COLOR:#ffffff;}
.nart A:visited  {TEXT-DECORATION: none; COLOR:#ffffff;}
.nart A:active   {TEXT-DECORATION: none;}
.nart A:hover    {TEXT-DECORATION: underline; COLOR:#FFFF99;}

/* o_mailmagazine and syozoku Artist*/
.mlmg A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
.mlmg A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
.mlmg A:active   {TEXT-DECORATION: none;}
.mlmg A:hover    {TEXT-DECORATION: underline; COLOR:#FF3300;}

/* o_Company */
.cp A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
.cp A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
.cp A:active   {TEXT-DECORATION: none;}
.cp A:hover    {TEXT-DECORATION: underline; COLOR:#FF3300;}

/* o_JP concert */
.cpa A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
.cpa A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
.cpa A:active   {TEXT-DECORATION: none;}
.cpa A:hover    {TEXT-DECORATION: underline; COLOR:#FF3300;}

/* new adress */
DIV.ad1 {
	MARGIN: 25px 0px 0px 150px
}
DIV.ad2 {
	MARGIN: 0px 0px 0px 203px
}
DIV.ad3 {
	MARGIN: 0px 0px 0px 150px
}
/* DIV.ct1 {
	MARGIN: 10px 0px 0px 10px
}*/
DIV.ct2 {
	MARGIN: 0px 0px 14px 20px
}
DIV.at1 {
	MARGIN: 10px 0px 0px 15px
}
DIV.at2 {
	MARGIN: 5px 0px 0px 15px
}
DIV.st1 {
	MARGIN: 5px 0px 0px 10px
}
DIV.st2 {
	MARGIN: 10px 0px 0px 10px
}
DIV.st3 {
	MARGIN: 0px 0px 0px 20px
}
DIV.st4 {
	MARGIN: 0px 0px 0px 10px
}
DIV.st5 {
	MARGIN: 3px 0px 0px 25px
}
DIV.st6 {
	MARGIN: 1px 0px 0px 30px
}
DIV.ed1 {
	MARGIN: 2px 10px 2px 20px
}
/* new artist */
P.art1 {
	MARGIN: 5px 0px 0px 15px; font-style:normal; font-weight:bolder; color:red; 
}
#i1{
	 FLOAT: left;MARGIN-RIGHT: 10px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3399FF 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3399FF 2px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
	 }
#i2{
	 MARGIN-RIGHT: 10px; MARGIN-TOP: 40px; MARGIN-BOTTOM: 5px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3399FF 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3399FF 2px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
	 }
/* new press */
#i3{
	 FLOAT: left;border-style: solid; border-color: #7370FF; border-width: 1px;
	 }
#i4{
	 FLOAT: left;MARGIN-LEFT: 10px; border-style: solid; border-color: #FB7D67; border-width: 1px;
	 }
#i5{
	 FLOAT: left;border-style: solid; border-color: #958134; border-width: 1px;
	 }
#i6{
	 FLOAT: left;MARGIN-LEFT: 10px; border-style: solid; border-color: #FF68B6; border-width: 1px;
	 }
/* new kanade haikei */

TD.chaikei {
	BACKGROUND-IMAGE: url(../img/bg_c3.gif); BACKGROUND-REPEAT: no-repeat; font-size:12px; LINE-HEIGHT: 14px;
}
TD.ahaikei {
	BACKGROUND-IMAGE: url(../img/bg_a.gif); BACKGROUND-REPEAT: repeat; font-size:12px; LINE-HEIGHT: 14px;
}
TD.ahaikei2 {
	BACKGROUND-IMAGE: url(../img/bg_a.gif); BACKGROUND-REPEAT: repeat; font-size:11px; LINE-HEIGHT: 12px;
}
TD.shaikei {
	BACKGROUND-IMAGE: url(../img/bg_s.gif); BACKGROUND-REPEAT: repeat; font-size:12px; LINE-HEIGHT: 14px;
}
TD.al {
	BACKGROUND-IMAGE: url(../img/bg_al.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.ar {
	BACKGROUND-IMAGE: url(../img/bg_ar.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.ad {
	BACKGROUND-IMAGE: url(../img/bg_ad.gif); BACKGROUND-REPEAT: repeat-x;
}
TD.cl {
	BACKGROUND-IMAGE: url(../img/bg_cl.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.cr {
	BACKGROUND-IMAGE: url(../img/bg_cr.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.cd {
	BACKGROUND-IMAGE: url(../img/bg_cd.gif); BACKGROUND-REPEAT: repeat-x;
}
TD.sl {
	BACKGROUND-IMAGE: url(../img/bg_sl.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.sr {
	BACKGROUND-IMAGE: url(../img/bg_sr.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.sd {
	BACKGROUND-IMAGE: url(../img/bg_sd.gif); BACKGROUND-REPEAT: repeat-x;
}
/* 問い合わせ下ライン */
.faql {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; BORDER-BOTTOM: dotted 1px #006666;
}
.faqm {
	FONT-SIZE: 14px; BORDER-BOTTOM: solid 1px #006666;
}
/* コンサート制作背景 */
TD.cphaikei {
	BACKGROUND-IMAGE: url(../img/ctpr_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
TD.cp2haikei {
	BACKGROUND-IMAGE: url(../img/ctpr2_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* 企画制作メニュー背景 */
TD.mhaikei {
	BACKGROUND-IMAGE: url(../img/km_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* 企画制作メニュー背景 */
TD.mamehaikei {
	BACKGROUND-IMAGE: url(../img/mame_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* 企画制作メニュー */
.ma{
	TEXT-DECORATION: underline; COLOR:#FF0000;
}
/* レーベル背景 */
TD.labelhaikei {
	BACKGROUND-IMAGE: url(../img/label_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* エバリーニ背景 */
TD.evehaikei {
	BACKGROUND-IMAGE: url(../img/evelini_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* コンサートメニュー背景 */
TD.cmhaikei {
	BACKGROUND-IMAGE: url(../img/cm_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* ノルディックコンサートアーティスト背景 */
.nchaikei {
	BACKGROUND-IMAGE: url(../img/nc_haikei.gif); 
	BACKGROUND-REPEAT: repeat-x;
	color:#FFF;
}
.nchaikei2 {
	BACKGROUND-IMAGE: url(../img/nc_haikei2.gif); BACKGROUND-REPEAT: no-repeat;
}
/* コンサート詳細高さ */
TD.cd20 {
	 HEIGHT: 20px;
}
.cdt {
	 MARGIN: 3px 0px 0px 0px;
}
.cdsb {
	 MARGIN: 0px 0px 0px 15px;
}
/* ジャパニーズコンサートアーティスト背景 */
.jchaikei {
	BACKGROUND-IMAGE: url(../img/jc_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* ワールドコンサートアーティスト背景 */
.wchaikei {
	BACKGROUND-IMAGE: url(../img/wc_haikei.gif); BACKGROUND-REPEAT: no-repeat;
}
/* ヒストリーリストマーク */
.hli{
	COLOR:#003;
}
.h2li{
	COLOR:#660000; MARGIN: 0px 0px 0px 5px;
}
/* マーク */
.nsli{
	COLOR:#3366FF;
}
.ns2li{
	COLOR:#3366FF; MARGIN: 0px 0px 0px 5px;
}
/* マーク */
.jsli{
	COLOR:#990000;
}
.js2li{
	COLOR:#990000; MARGIN: 0px 0px 0px 5px;
}
/* フライヤー背景 */
.fl1haikei {
	BACKGROUND-IMAGE: url(../img/fl1p_haikei.gif); BACKGROUND-REPEAT: no-repeat; font-size:12px;
}
/* フライヤー背景 */
.fl2haikei {
	BACKGROUND-IMAGE: url(../img/fl2p_haikei.gif); BACKGROUND-REPEAT: no-repeat; font-size:12px;
}
/* フライヤー背景 */
.fl3haikei {
	BACKGROUND-IMAGE: url(../img/fl3p_haikei.gif); BACKGROUND-REPEAT: no-repeat; font-size:12px;
}
.fl3haikei2 {
	BACKGROUND-IMAGE: url(../img/fl3p_haikei.gif); BACKGROUND-REPEAT: no-repeat; font-size:12px; LINE-HEIGHT: 14px; PADDING: 3px;
}
/* 川西オフィス文字 */
.kom {
	COLOR: #996666;
}
/* バンク */
.bank {
	MARGIN: 0px 0px 0px 20px;
	BORDER: solid 1px #cc0000;
	FONT-SIZE: 12px; LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFCC;
	}
	
/* トップ高さ調節 */
.ct3 {
	 MARGIN: 5px 0px 0px 0px;
}