/* CSS Document */

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
height: 370px; /*Height should enough to fit largest content's height 200px*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 10px 10px 15px; /*margin around each panel*/
}



/* 01：各要素リセット
---------------------------------------------------------------------------*/
* {
margin:0;
padding:0;
font-size:100%;
line-height:150%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body {
color:#333333;
background:#FFFFFF;
text-align:center;
margin:0px!important;
padding:0px;
}

ul,ol {list-style-type:none;}

dt{font-weight:bold;}

img {
border:0;
vertical-align:top;
}
td{vertical-align:top;}


/* 02：コンテンツ要素
---------------------------------------------------------------------------*/
#mygallery {
    margin-left:auto;
    margin-right:auto;
    text-align:left;

	width: 303px;
}

.panel p{
padding:7px 0 0 0;
margin:0 1px 0 1px;
}

.btera{
padding:0 0 10px 0;
}

.btera p{
padding:5px 0 0 0;
line-height:133%　!important;
}

.copyright {
font-size:85%;
line-height:125%　!important;
margin:0px;
padding:0px 10px 0px 10px;
}

p strong,ul strong {
	background-color:#CC0000;
	padding:2px 3px 1px 3px;
	margin:0 3px 0 3px;
	color:#FFFFFF;
}

.red-color{
  color: #ff0000;
}


/*03 コメクラス
---------------------------------------------------------------------------*/
.kome01{display:block;padding-left:1em;text-indent:-1em;font-size:75%; line-height:110%;}/*※*/
.kome02{display:block;padding-left:1.6em;text-indent:-1.6em;font-size:75%; line-height:110%;}/*（1）［1］*/
.kome03{display:block;padding-left:0.5em;text-indent:-0.5em;font-size:75%; line-height:110%;}/*・*/
.kome04{display:block;padding-left:1.3em;text-indent:-1.3em;font-size:75%; line-height:110%;}/*1．1）*/
.kome05{display:block;padding-left:1.5em;text-indent:-1.5em;font-size:75%; line-height:110%;}
.kome06{display:block;padding-left:2em;text-indent:-2em;font-size:75%; line-height:110%;}

/*04 smtclass
---------------------------------------------------------------------------*/
.panel img{
width:270px;
margin-left:2px;
}

.pl{
width: 280px;
}

.pl2{
width: 260px;
}

.pl_concert{
text-align:center;
width: 280px;
}

.pl2_concert{
text-align:center;
width: 280px;
}

#maingallery {
    margin-left:auto;
    margin-right:auto;
    text-align:left;

	width: 274px;
}

.maincarousel{
position: relative; /*leave this value alone*/
}

.maincarousel .belt{
position: static; /*leave this value alone*/
}

.maincarousel .panel{
float: center; /*leave this value alone*/
}

