﻿/* 全体の構成

---------------------------------------------------------------------------------------------- */
.info_all_box a{
    color: #3333ff;
	text-decoration: none;
}
.info_all_box a:link{
    color: #3333ff;
	text-decoration: none;
}
.info_all_box a:visited{
    color: #3333ff;
	text-decoration: none;
}
.info_all_box a:hover{
	color: #3333ff;
	text-decoration: underline;
}
.info_all_box a:active{
	color: #ffffff;
	background-color: #3333ff;
	text-decoration: none;
}

.info_all_box {
    color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto; margin-right: auto; text-align: center;
	width: 195px;
}
    /* info_box_View.php */
    #xsnazzy { float: left; width: 195px; text-align: center; margin-bottom: 10px; background:transparent; padding:0; }
    #xsnazzy .h, #xsnazzy p { margin:0; padding:10px 15px; line-height:2em; }
    #xsnazzy .h { font-size:1.5em; color:#60c8d8; padding-bottom:0; font-weight:bold; }
    #xsnazzy .xtop, #xsnazzy .xbottom {display:block; background:transparent; font-size:1px; }
    #xsnazzy b { display:block; overflow:hidden; }
    #xsnazzy .xb1, #xsnazzy .xb2, #xsnazzy .xb3 {height:1px; }
    #xsnazzy .xb2, #xsnazzy .xb3, #xsnazzy .xb4 {background:#FF99FF; border-left:1px solid #DC108F; border-right:1px solid #DC108F; }
    #xsnazzy .xb1 { margin:0 5px; background:#DC108F; }
    #xsnazzy .xb2 { margin:0 3px; background:#FF99FF;  border-width:0 2px; }
    #xsnazzy .xb3 { margin:0 2px; background:#FF99FF; }
    #xsnazzy .xb4 { height:2px;  background:#FF99FF; margin:0 1px; }
    #xsnazzy .xboxcontent { display:block; background:#FF99FF; border:0 solid #DC108F; border-width:0 1px; }	

.info_div_in {
	margin-top: 0px;
	text-align: center;
	margin-left: auto; margin-right: auto;
	background-color: #FFFFFF;
	background-image: url('http://a-audition.com/codeigniter/system/application/views/chiemi.jpg');
	background-position: 50% bottom;
	background-repeat: no-repeat;
}

.info_div_in a{
	line-height: 18px;
}

.font {
	font-size: 12px;
}

.info_table{
	margin-left: 2px;
	width: 170px;
	text-align: left;
}

.info_uday{
	padding-top: 10px;
	width: 176px;
	font-size: 11px;
}

.info_tr{
    color: #ff0000;
	padding-bottom: 5px;
	width: 176px;
	font-size: 12px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-color: #000000;
}










body {

	margin: 0;

	padding: 0;

}



#wrapper {

	border-width: 1px;

	border-style: solid;

	border-color: #000000;

	padding: 0px;

	width: 990px;

	background-color: #FFFFFF;

	margin-left: auto;

	margin-right: auto;

}



#header {

	width: 990px;

	background-color: #FFFFFF;

	height: 550px;

	margin-top: 0px;

}



#box {

	width: 990px;

	margin-top: 0px;

}



#left {

	float: left;

	width: 201px;

	background-color: #FFFFFF;

	font-size: 12px;

	text-align: center;
    color: #000000;
}



#contents {

	border-style: solid;

	border-color: #000000;

	border-width: 1px;

	float: left;

	width: 586px;

	background-color: #FFFFFF;

	text-align: center;

	font-size: 12px;
    color: #000000;
}



#right {

	float: left;

	width: 201px;

	background-color: #FFFFFF;

	font-size: 12px;

	text-align: center;

}



#footer {

	border-color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

	clear: both; /* float をクリアしています。*/;

	width: 988px;

	background-color: #FFFFFF;

	background-image: url(./images/down-bg.gif);

	background-position: center center;

	background-repeat: no-repeat;

	text-align: center;

	color: #FFFFFF;

	font-size: 12px;

	height: 60px;

	margin-top: 0px;

	vertical-align: 10px;

}







/* 全体の設定

---------------------------------------------------------------------------------------------- */



body {



	color: #3A496D;



	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Hiragino Maru Gothic Pro", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";



	margin:0px auto;



	background-color: #FFFFFF;



}




}



#header a:link { 
    color: #333333; text-decoration: none; 
}

#header a:active {
    color: #99b57e; text-decoration: underline;
}

#header a:hover { 
    color: #505834; text-decoration: none; 
}

#header a:visited { 
    color: #78525C; text-decoration: none; 
}



#contents a:link { 
    color: #333333; text-decoration: none; 
}

#contents a:active {
    color: #99b57e; text-decoration: underline;
}

#contents a:hover { 
    color: #505834; text-decoration: none; 
}

#contents a:visited { 
    color: #78525C; text-decoration: none; 
}


#shop-table a:link { 
    color: #333333; text-decoration: none; 
}

#shop-table a:active {
    color: #99b57e; text-decoration: underline;
}

#shop-table a:hover { 
    color: #505834; text-decoration: none; 
}

#shop-table a:visited { 
    color: #78525C; text-decoration: none; 
}



#footer a:link { 
    color: #333333; text-decoration: none; 
}

#footer a:active {
    color: #99b57e; text-decoration: underline;
}

#footer a:hover { 
    color: #505834; text-decoration: none; 
}

#footer a:visited { 
    color: #78525C; text-decoration: none; 
}




table td tr {



	margin: 0px;



	padding: 0px;



	vertical-align: top;



}

.contri5_title{
	width: 186px;
}

h5.img {
	width: 186px;

	border-style: solid;
	border-width: 0;

	border: 0px;



	border-style: none;



	margin: 0px;



	padding: 0px;



}

img {



	border: 0px;



	border-style: none;



	margin: 0px;



	padding: 0px;



}



/* 文字の設定



----------------------------------------------- */

.b-font {

       font-weight: bold;

}



.pink2 {



	color: #B00058;



	font-weight: bold;



}



.right-text {



	text-align: right;



	padding-right: 10px;



}



.left-text {



	text-align: left;



	padding-left: 5px;



}





/* headerスタート

-------------------------------------------------------------------------------------------------------------------------------------------------- */





/* header１段目

---------------------------------------------------------------------------------------------- */



#top{

	width: 990px;

	height: 70px;

	margin-top: 0px;

}

#top-text{

	float: right;

	width: 990px;

	text-align: left;

	height: 70px;

	background-color: #282828;

	padding-left: 0px;
       
        color: #FFFFFF;


}



#title{

	float: left;

	width: 330px;

	height: 70px;

        text-align: left;

	background-color: #282828;

       	background-image: url(./new_html/images/t-title.jpg);
	background-repeat: no-repeat;


}



h1 {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

}

h1.tpic a:link {text-decoration:none; color:#FFFFFF;}



h2{

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

}



h3{

	font-size: 10px;

	font-weight: lighter;

	line-height: 1.0;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

       
}
h3.top1{

	font-size: 10px;

	font-weight: lighter;

	line-height: 1.0;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

       
}





p.top{
	font-size: 10px;

	font-weight: lighter;

	line-height: 1.0;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

}
p.top1{
	font-size: 10px;

	font-weight: lighter;

	line-height: 1.0;

	color: #FFFFFF;

	margin-top: 0px;

	margin-bottom: 0px;

}


/* header2段目

---------------------------------------------------------------------------------------------- */



#head-navi {

	background-repeat: repeat;

	width: 990px;

	height: 20px;



}





#head-navi ul{

	width: 990px;

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-TOP: 0px;

	LIST-STYLE-TYPE: none;

	background-repeat: repeat-x;

}



#head_navi li{

	margin: 0;

	padding: 0;

}



#head_navi li a{

	display: block;



}



#h_nabi1{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

	text-align: center;

}



#h_nabi2{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi3{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi4{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi5{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi6{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi7{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi8{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}



#h_nabi9{

	background-image: url(./images/head-navi.gif);

	width: 110px;

	float: left;

}





#head-navi a{

	text-align: center;

	display: block;

	height: 18px;

	font-size: 9px;

	background: url(./images/tab1.gif) no-repeat;

	width: 105px;

	float: left;

	padding-right: 5px;

	padding-top: 3px;

}



#head-navi a:hover { 

    color: #666666; text-decoration: none; 

	background:    url(./images/taba.gif) no-repeat;



}





/* header3段目

---------------------------------------------------------------------------------------------- */



#container{

	width: 990px;

	height: 240px;

}



#left_col{

	background-image: url(./images/t-left-bg.jpg);

	background-repeat: repeat-x;

	width: 330px;

	float: left;

	height: 240px;

	background-color: #6D3444;

}



#page_content{

	width: 330px;

	height: 240px;

	float: left;

	background-color: #000000;

	text-align: center;

}



#right_col{

	background-image: url(./images/t-right-bg.jpg);

	background-repeat: repeat-x;

	width: 330px;

	float: right;

	background-color: #999999;

	height: 240px;

}





#text_box{

	background-color: #E6E6E6;

	text-align: left;

}



#red{

	color: #FF0000;

	font-size: x-small;

}



.left_yose{

	margin-left: 0px;

	text-align: left;

}



.center_yose{

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



.right_yose{

	margin-right: 0px;

	text-align: right;

}



#info-box{

	width: 330px;

	margin-left: auto;

	margin-right: auto;

}



.center{

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



#info-box2{

	width: 200px;

	margin-left: auto;

	margin-right: auto;

}









/* header4段目

---------------------------------------------------------------------------------------------- */







#header_banner_col{

	width: 990px;

	background-color: #F0E8EA;

	height: 105px;

	float: left;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 0px;

}







/* header5段目

---------------------------------------------------------------------------------------------- */





#box5 {

	width: 988px;

	background-color: #CCCCCC;

	text-align: left;

	height: 60px;

	padding-left: 2px;

	margin-top: 0px;

	float: right;

	margin-bottom: 0px;

}



#top_info_h3 {

	width : 98%;

	font-size : 12px;

	font-weight : lighter;

	color : #b00058;

	border-bottom : 1px dotted #b00058;

	margin-left: 10px;

	margin-top: 10px;

}



#top_info_p {

	font-size : 12px;

	font-weight: lighter;

	line-height: 15px;

	margin-left: 10px;

	margin-top: 2px;

	margin-right: 10px;

      color :#cd853f  ;

}







/* header6段目

---------------------------------------------------------------------------------------------- */







#box6{

	width: 990px;

	height: 135px;

	background-color: #FFFFFF;

	float: left;

}







/* headerここまで

-------------------------------------------------------------------------------------------------------------------------------------------------- */











/* leftスタート

-------------------------------------------------------------------------------------------------------------------------------------------------- */





.left_ul{

	width: 201px;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 20px;

}



.left_li{

	width: 201px;

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}



.left2_ul{

	width: 201px;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 20px;

}



.left2_li{

	width: 201px;

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 20px;

	margin-bottom: 20px;

}





/* leftここまで

-------------------------------------------------------------------------------------------------------------------------------------------------- */

















/* contentsスタート

-------------------------------------------------------------------------------------------------------------------------------------------------- */





#center-pain {



/*	width: 100%; */



/*	width: 612px; */

	width: 588px;

	text-align: center; 



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #AA828C;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #AA828C;



}



.pickup {



	border-right-width: 1px;



	border-right-style: dotted;



	border-right-color: #E080B8;



	/*padding: 5px; */

	padding-top: 5px;

	padding-left:5px;

	padding-right: 10px;

	padding-bottom:5px;



/*	width: 164px;  */

	width: 185px;



	text-align: left;



	vertical-align: top;



}

.pickup2 {



/*	border-right-width: 1px;



	border-right-style: dotted;



	border-right-color: #E080B8;*/



/*	padding: 5px; */

	padding-top: 5px;

	padding-left:5px;

	padding-right: 10px;

	padding-bottom:5px;



	width: 185px; 



	text-align: left;



	vertical-align: top;



}



.pickup-ul {



	margin-top: 5px;



	margin-left: 10px;



	list-style-type: none;



}



.pickup-ul li{



	background-image: url(./images/icon.gif);



	background-position: 0px 5px;



	background-repeat: no-repeat;



	padding-left: 15px;



	font-size: 10px;



}



#b2 {



	padding-top: 5px;



	padding-left: 5px;



	border-top-width: 1px;



	border-bottom-width: 1px;



	border-top-style: solid;



	border-bottom-style: dotted;



	border-top-color: #8D274B;



	background-color: #F0E8EA;







}





.back-pink {

	background-color: #DCC9CE;

	width: 586px;

	font-size: 12px;

	text-align: center;

	height: 40px;

	padding-top: 10px;

	margin-top: 0px;

}



.back-pink2 {

	background-color: #DCC9CE;

	width: 586px;

	font-size: 12px;

	text-align: center;

	height: 20px;

	padding-top: 10px;

	margin-top: 0px;

}



.back-pink a:hover{



	color: #CC6699;



}



#osusume {

	background-color: #F0E8EA;

	text-align: left;

	width: 586px;

}



#osusume2 {

	background-color: #F0E8EA;

	text-align: left;

	width: 586px;

	margin-top: 0px;

	padding-bottom: 0px;

}





.pur {



	color: #40627D;



}







.p1 {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #885D68;

	line-height: 160%;

	background-image: url(./images/icon.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	width: 50px;

	padding-top: 3px;

	float: left;

	height: 50px;

}



.p2 {



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #885D68;



	line-height: 160%;



	width: 536px;



	padding-top: 3px;



	height: auto;



	color: #B00058;



}



.p2 a:link { 



    text-decoration: none; 



}



.p2 img{



	vertical-align: bottom;



}



.p3 {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #885D68;

	line-height: 160%;

	text-align: left;

	padding-left: 15px;

	color: #B00058;

	margin-top: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-bottom: 5px;

}



.pur2 {

	color: #40627D;

	margin-top: 0px;

	padding-top: 0px;

}





.center_banner2_ul{

	width: 586px;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 0px;

}



.center_banner2_li{

	width: 586px;

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 0;

	margin-bottom: 20px;

	text-align: center;

}









#otoiawase_omousikomi_kochira{

	width: 586px;

	height: 50px;

	margin-top: 10px;

}



#osirase_title{

	width: 552px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	margin-bottom: 0px;

	margin-top: 20px;

}



#osirase_text{

	border-width: 1px;

	border-style: solid;

	border-color: #000000;

	width: 520px;

	margin-left: auto;

	margin-right: auto;

	background-color: #808080;

	margin-top: 0px;

	color: #FFFFFF;

	padding: 15px;

	font-size: 12px;

	text-align: left;

}



div.news-info {

	border-width: 1px;

	border-style: solid;

	border-color: #000000;

	width: 520px;

	margin-left: auto;

	margin-right: auto;

	background-color: #808080;

	margin-top: 0px;

	color: #FFFFFF;

	padding: 15px;

	font-size: 12px;

	text-align: left;

}



div.search-box {

	margin : 0px;

	padding : 0px;

	width: 552px;

	text-align : left;

	background-color : #ffffff;

	border-bottom : 1px solid #aaaaa9;

	margin-left: auto;

	margin-right: auto;

}



div.box-info{

	width: 552px;



}



#box-info_text{

	margin-top: 5px;

	margin-bottom: 5px;

	padding-left: 2px;

}



.more {

	color: #B00058;

	padding-top: 10px;

	padding-bottom: 10px;

	font-weight: bold;

}



h6 {



	font-size: 12px;

	font-weight: lighter;

}



#qrcoad {



	width: 100%;



	margin-top: 30px;



}



.small {



	font-size: 10px;



	text-align: left;



}





/* ログイン



----------------------------------------------- */



#rogin {



	padding-top: 12px;



	margin-left: 40px;



}



#rogin p a{



	width: 200px;



	background:    url(./images/t-rogin.jpg) no-repeat;



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



	height: 45px;



}



#rogin a:hover {



	background:    url(./images/t-rogin2.jpg) no-repeat;



}



#rogin p:after {



  content: ".";



  display: block;



  height: 0;



  clear: both;



  visibility: hidden;



}



/* 検索



----------------------------------------------- */



#search {



	margin-left: 75px;



	margin-bottom: 5px;



}



#search input{



	vertical-align: middle;



}

#head-navi {



	background-image: url(./images/head-navi.gif);



/*	background-repeat: no-repeat;*/

	background-repeat: repeat;



	width: 990px;

/*	width: 990px;*/



}







/* contentsここまで

-------------------------------------------------------------------------------------------------------------------------------------------------- */







/* rightスタート

-------------------------------------------------------------------------------------------------------------------------------------------------- */



#right_banner{

	width: 201px;

	padding-left: 0px;

}



.right_ul{

	width: 201px;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 0px;

}



.right_li{

	text-align: center;

	width: 201px;

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.right_ul2{

	width: 201px;

	margin-left: 0px;

	padding-left: 0px;

}



.right_li2{

	width: 201px;

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}



.mousikomi {



	padding-top: 5px;



	padding-bottom: 5px;



}



#shop-table {



	background-color: #E8D0DB;



	font-size: 12px;



	margin-top: 5px;



	color: #9E0B03;



	text-align: center;



	margin-right: auto;



	margin-left: auto;



}



#shop-table td{



	text-align: left;



	border-top-width: 1px;



	border-left-width: 1px;



	border-top-style: solid;



	border-left-style: solid;



	border-top-color: #FFFFFF;



	border-left-color: #FFFFFF;



	background-color: #FAF5F7;



	padding-left: 1px;



}



#right_center{



	text-align: center;

}



/* rightここまで

-------------------------------------------------------------------------------------------------------------------------------------------------- */







/* footerスタート

-------------------------------------------------------------------------------------------------------------------------------------------------- */



#down-pain {



	background-image: url(./images/down-bg.gif);

    background-position: center center;



	background-repeat: no-repeat;



	height: 60px;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #845562;



	border-left-color: #845562;



	color: #D9D9D9;



}



#down-pain a:link{



	color: #FFFFFF;



}



#down-menu {

	margin-top: 10px;

}







/*ログイン*/



#rogin-left {



	text-align: left;



	padding-top: 30px;



	padding-left: 30px;



	float: left;



	color: #333;



}



#rogin-td1 {



	background-image: url(./images/rogin-a.jpg);



	background-repeat: no-repeat;



	height: 150px;



	width: 165px;



	padding-left: 5px;



}



#rogin-td2 {



	background-image: url(./images/rogin-b.jpg);



	background-repeat: no-repeat;



	height: 150px;



	width: 165px;



	padding-left: 5px;



}



#rogin-td3 {



	background-image: url(./images/rogin-c.jpg);



	background-repeat: no-repeat;



	height: 150px;



	width: 165px;



	padding-left: 5px;



}



#rogin2 {



	background-image: url(./images/rogin-bg2.png);



	background-repeat: no-repeat;



	height: 410px;



	width: 912px;



	margin-top: 20px;



	text-align: right;



	margin-right: auto;



	margin-left: auto;



}



#sinki {



	width: 500px;



}



#sinki td{



	padding-left: 15px;



	padding-bottom: 5px;



	padding-top: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #999999;



}



#rogin-text {



	margin-top: -10px;



	margin-left: 650px;



	text-align: center;



	padding-right: 30px;



	color: #333;



}



.rogin-table2 {



	margin-top: 30px;



	margin-bottom: 30px;



}



#member {



	margin-top: 10px;



}



.rogin-border {



	padding-top: 5px;



	padding-bottom: 5px;



	float: left;



}



#koukoku {



	text-align: center;



	margin-right: auto;



	margin-left: auto;



}





/* footerここまで

-------------------------------------------------------------------------------------------------------------------------------------------------- */







/* 追加：2008/01/30        */

/* WebLoid : Masanori Sota */



strong {

  margin : 0px;

  padding : 0px;

}



p.descs {

	font-size : 10px;

	font-weight : lighter;

	text-align : left;

	line-height : 120%;

	color : #E0E0E0;

}



div.left-descs {

  text-align : left;

}



h3.downhead {

  font-size : 12px;

  font-weight : bold;

  color : #b00058;

}



h4 {

  margin : 0px;

  padding : 5px 0px;

  width : 100%;

  font-size : 12px;

  font-weight : bold;

  color : #ffffff;

  text-align : center;

  background-color : #cb34b8;

}



h5 {

  margin : 0px;

  padding : 5px 0px;

  width : 201px;

  font-size : 12px;

  font-weight : bold;

  color : #ffffff;

  text-align : center;

  background-color : #b00058;

}



p.appeal {

  margin : 0px;

  /*padding : 5px 0px;*/

  padding:0px;

  width : 99%;

  font-size : 12px;

  font-weight : bold;

  color : #ffffff;

  text-align : center;

  background-color : #b00058;

  border-top : 1px solid #ffffff;

  border-right : 1px solid #000000;

  border-bottom : 1px solid #000000;

  border-left : 1px solid #ffffff;

}

p.midashi{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #b00058;

}
h2.midashi{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #b00058;

}

h3.midashi{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #b00058;

}
h4.midashi{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #b00058;

}


p.midashi2{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color : #b00058;

}



h2.menu-info {

  margin : 0px;

  padding : 5px 0px;

  width : 99%;

  font-size : 12px;

  font-weight : bold;

  color : #ffffff;

  text-align : center;

  background-color : #b00058;

  border-top : 1px solid #ffffff;

  border-right : 1px solid #000000;

  border-bottom : 1px solid #000000;

  border-left : 1px solid #ffffff;

}





.login-banner {

  margin : 0px 0px 10px 0px;

  padding : 0px;

}



td.side-pain {

  border-top : 1px solid #aaaaa9;

  border-left : 1px solid #aaaaa9;

  border-right : 1px solid #aaaaa9;

}



table.mailform-table th {

  margin           : 0px;

  padding          : 20px 50px;

  width            : 100%;

  text-align       : center;

}





h2.top-title {

  margin           : 1px 0px;

  padding          : 0px;

  width            : 99%;

  color            : #c91a65;

  font-size        : 12px;

  font-weight      : bold;

  font-family      : Arial, Helvetica, 'ＭＳ ゴシック', Osaka, sans-serif;

  letter-spacing   : 1px;

  line-height      : 150%;

  border-bottom    : 1px dotted #c91a65;

}



h2.news-title {

  margin           : 1px 0px;

  padding          : 0px;

  width            : 99%;

  color            : #c91a65;

  font-size        : 12px;

  font-weight      : bold;

  font-family      : Arial, Helvetica, 'ＭＳ ゴシック', Osaka, sans-serif;

  letter-spacing   : 1px;

  line-height      : 150%;

  border-bottom    : 1px dotted #c91a65;

}



table.qr-info-table {

	margin : 20px 0px;

	padding : 0px;

	width: 586px;

}



table.qr-info-table td {

  margin           : 0px;

  padding          : 5px;

  width            : 33%;

  text-align       : center;

}



table.qr-info-table th {

  margin           : 0px;

  padding          : 5px;

  width            : 33%;

  text-align       : center;

}





table.search-table {

	margin : 0px;

	padding : 0px;

	width: 586%;

}



table.search-table th {

  margin           : 0px;

  padding          : 5px 0px;

  color            : #666666;

  font-weight      : normal;

}



td.search-window {

  margin           : 0px;

  padding          : 5px;

  text-align       : center;

}



table.entry-box {

  margin           : 0px;

  padding          : 0px;

  width            : 290px;

}



table.entry-box th {

  margin           : 0px;

  padding          : 5px 0px;

}



table.entry-box td {

  margin           : 0px;

  padding          : 5px 0px;

  width            : 33%;

  text-align       : center;

}



div.info-box {

  margin           : 0px;

  padding          : 5px;

  width            : 270px;

  text-align       : left;

}



div.info-box h2 {

  color            : #EFE2E9;

  font-weight      : bold;

  border-bottom    : 1px dotted #ffffff;

  padding-bottom    : 10px;

}



div.info-box p {

  color            : #EFE2E9;

  font-weight      : bold;

  font-size      : 10px;

}













/** 2008.05.23 K'seNse **/

.price_all{	width:1000px; margin:auto; background-color:#fff; border:solid 1px #666; text-align:center;	}

	

.price_contents{ width:800px; margin:auto; text-align:left;	}



.k-menu{ background-color:#6D3443; color: #fff; font-size:14px; font-weight: bold; padding: 2px 0 0 5px;}

					

.k-menu img{ border:0; margin:2px; vertical-align:top;}



.price_h1 { color: #fff; font-size: 14px; font-weight: bold; padding-top: 2px; padding-left: 5px; background-color:#7F217C;}

h4.h4audition{

	margin : 0px;

	padding : 5px 0px;

	width: 586px;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #b00058;

}




/** 2008.05.23 K'seNse **/











