@charset "UTF-8";



/*

Theme Name: みなみバレエスクール

Theme URI: http://www.studiobrain.net/wordpress/

Description: このテーマセットは Studio-Brain Go Imai が作成しました。

Version: 1.4

Author: Go Imai

Author URI: http://www.studiobrain.net/wordpress/

*/



/*common*/

body{margin:0px;padding:20px 0px 0px
0px;font-size:small;text-align:center;line-height: 140%;font-family:
"Trebuchet MS", Tahoma, Arial;}

form{margin:0px;}

h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{text-align:left;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:15px;}

img{border: none;}

a{color: #666;text-decoration: none; outline:none;}

a:hover{color: #999;text-decoration: underline;}

.non {display: none;}





/*space*/

#rap{width:800px;margin-right:auto;margin-left:auto;}

#header{height:78px;overflow:
hidden;background-repeat:no-repeat;background-image:url(img/header.gif);}

#content{text-align:left;clear:both;background-color:#FFF;}

#alpha{text-align:left;float:left;width:554px;padding-top:20px;padding-bottom:20px;padding-left:20px;overflow:
hidden;}

#beta{float:right;width:176px;overflow: hidden;padding: 15px 15px 0px
15px;margin: 0px;}

#gamma{text-align: left;width:
760px;padding-top:20px;padding-bottom:20px;padding-left:20px;}

#footer{clear:both;height:52px;background-image:url(img/footer.gif);background-repeat:no-repeat;}





/*header*/

.header_ttl{font-size:20px;margin:0px;float:left;}

.header_ttl a{height: 60px;width:400px;display:block;color:#FFF;padding:10px;}

.header_ttl a:hover{color:#FFF}

#header #search{padding-top:20px;padding-right:20px;text-align:right;float:
right;height:18px;}

#header #search input{vertical-align: middle;height:20px;}

#header #search #s{vertical-align:middle;border:1px solid
#999;padding:1px;margin:0px;background: url(img/search_bg.gif)
repeat-x center bottom;height:16px;}

#header #search #searchsubmit{border-width: 0;vertical-align:
middle;margin: 0px;padding: 0px;height: 20px;}

#header_navi{

       list-style-type:none;

       float:right;

       text-align: right;

       width: 490px;

       margin-top: 14px;

       margin-right: 0;

       margin-bottom: 0px;

       margin-left: 0;

       padding-top: 38px;

       padding-right: 20px;

       padding-bottom: 0px;

       padding-left: 0px;

}

#header_navi li{float: none;font-size: 12px;line-height: 18px;display: inline;}

#header_navi li a{height:20px;color: #666666;padding: 2px 0 0
13px;background: url(img/arrow.png) no-repeat 0 center;}

#header_navi li
a.rssicon{background-image:url(img/rssicon.png);padding-left: 19px;}





/*pankzu*/

.kuzu{
	text-align:left;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
}





/*topimage*/

.header_description{text-indent: -9999px;}





/*post*/

.post{clear: both;}

.post ul{margin-left: 20px;padding-left: 0px;}

.post ol{margin-left: 25px;padding-left: 0px;}

.post .storytitle{clear:both;background: url(img/title_header.gif)
no-repeat left bottom;margin-bottom: 15px;padding-bottom:
10px;font-weight: bold;}

.post .storytitle a{font-size:20px;text-decoration:none;}

.post .storytitle .date {font-size:11px;font-style:italic;font-weight:normal;}

.post .storycontent{background:url(img/entry_footer.gif) no-repeat
right bottom;margin-bottom:15px;display:block;padding-bottom:0px;float:
left;width: 100%;}

.post .storycontent .ddsg-wrapper a{color: #666;}

.post blockquote {margin: 0px 0px 15px 0px;padding: 10px 20px 10px 20px;}

.post blockquote p{padding: 0px;margin: 0px 0px 0px 0px}

.post blockquote ol,.post blockquote ul{padding: 0px;margin: 0px 0px 0px 20px}

.nocomments{display: none;}



/*navigation*/

.navigation{clear: both;}

.alignleft{float: left;}

.alignright{float: right;}





/*image-menu*/

#menu a {text-indent:-900px}

#menu li{margin-bottom:10px;width:178px;}

#menu li a{width: 178px;display: block;background: no-repeat center top;}

#menu li a:hover{width: 178px;display: block;background-repeat:
no-repeat;background-position: center bottom;}

#menu .menu0 a{height: 30px;background-image: url(img/info_btn.gif);}

#menu .menu1 a{height: 33px;background-image: url(img/menu1.gif);}

#menu .menu2 a{height: 33px;background-image: url(img/menu2.gif);}

#menu .menu3 a{height: 33px;background-image: url(img/menu3.gif);}

#menu .menu4 a{height: 33px;background-image: url(img/menu4.gif);}

#menu .menu5 a{height: 33px;background-image: url(img/menu5.gif);}

#menu .menu6 a{height: 33px;background-image: url(img/menu6.gif);}





/*menu-btn*/

#menu-btn li{margin-bottom:10px;width:178px;}

#menu-btn li a{width: 178px;display: block;background:
url(img/menu_btn.gif) no-repeat center top;height: 22px;text-align:
center;padding-top: 8px;font-size: 12px;line-height: 15px;color:
#b46b0d;}

#menu-btn li a:hover{background-position: center bottom;text-decoration: none;}





/*beta*/

#beta #searchform {margin: 0px;padding: 0px;}

#beta ul{margin-left:0px;padding: 0px 0px 15px 0px;list-style-type:
none;font-size: 11px;}

#beta #searchform #s {width: 183px;}

#beta .module_title {font-size: 14px;padding: 0px;border-bottom: 1px
solid #999;margin: 0px 0px 10px 0px;color: #666;}

#beta #calendar_wrap #wp-calendar {width: 100%;text-align: center;}

#beta iframe{padding: 0 0 15px;margin-left: -2px;}/*amazon ads*/



/*footer*/

#footer .copyright {font-family: Arial, Helvetica,
sans-serif;font-weight: bold;margin-top: 17px;margin-left: 17px;}

.produced{text-align:right;margin-top:10px;}





/*contactform*/

.contactform {padding-left:20px;}

.contactform form {margin-top:20px;}

.contactform .contactleft {float:left;width:100px;clear:left;}

.contactform .contactright {float:left;width:400px;padding-bottom:5px;}

#wpcf_your_name {border:1px solid #09C;width:300px;}

#wpcf_email {border:1px solid #09C;width:300px;}

#wpcf_website {border:1px solid #ccc;width:400px;}

#wpcf_msg,#wpcf_message {border:1px solid #09C;width:400px;}

.contactform .submit {text-align:center;padding:
10px;clear:left;margin-left:30px;margin-bottom:20px;}





/*sample_photo*/

.sample_photo img {float: left;margin-bottom: 15px;}

.sample_photo p {margin: 0px;padding: 0px;}





/*comment*/

#commentform #comment{width: 550px;}





/*attachment*/

.code{font-style: italic;color: #f60;border: 1px solid
#b3b3b3;padding: 10px;font-size: 9px;margin: 10px 0;}

.download{margin: 0;padding: 10px;list-style-type: none;text-align:
center;width: 500px;background-color: #fff7e9;border: 1px solid
#f5aa6a;border-bottom-width: 3px;}







/*ここから下を編集して、基本的なカスタマイズが可能です。*/





/*common*/

body{

       background-color:#FFFFFF;

       background-image: url(img/bg_pat.gif);

} /* 背景の色 */





/*space*/

#header,#footer{background-color: #FEF1F7;} /* ヘッダー、フッターの色 */

#beta,.post blockquote{background-color:#FEEDF4;} /* 右サイドバー、引用文の色 */

#footer{

       border-top-width: 4px;

       border-top-style: solid;

       border-top-color: #F289B2;

} /* フッター上部ボーダー */





/*header*/



#search {display:none} /* 検索ボックスの幅 */

#search #s{     width:220px;} /* 検索ボックスの幅 */

.header_ttl a{text-indent:-3000px;font-size: 10px;font-weight: normal;}

.header_ttl a:hover{text-decoration: none;}

.header_ttl a{padding: 17px 0 0 16px;}

#header_navi{

       width: 287px;}

       #header_navi a{

       color: #F287B7;

}

 /* ヘッダーナビの開始位置（右端からの幅） */







/*pankzu*/

.kuzu{

       border-top-width: 4px;

       border-top-style: solid;

       border-top-color: #F289B2;

} /* パンくずリスト上部ボーダー */

.kuzu{

       border-bottom-width: 4px;

       border-bottom-style: solid;

       border-bottom-color: #F289B2;

} /* パンくずリスト下部ボーダー */

.kuzu{background-color:#FFF4FC;} /* パンくずリスト背景の色 */

.kuzu a{

       color: #F289B2;

}



#topimage{background-image:url(img/topimage.jpg);background-repeat:no-repeat;}



/*topimage*/

#topimage{

       height: 250px;

       clear: both;

} /* メイン画像(topimage.jpg)の縦サイズ */

#topimage{background-color:#FFFFFF;} /* メイン画像部分の背景色 */

#topimage{

       border-top-width: 4px;

       border-top-style: solid;

       border-top-color: #F289B2;

} /* メイン画像の上部ボーダー */

#topimage{

       border-bottom-width: 4px;

       border-bottom-style: solid;

       border-bottom-color: #F289B2;

} /* メイン画像の下部ボーダー */





/*post*/

.post .storytitle a{

       color:333333;

} /* 記事タイトルの色 */

.post .storytitle a:hover{color:#666666;} /* 記事タイトルマウスオーバーの色 */

.post .storycontent a.more-link {color:#333333;} /* 続きを読むの色 */

.post .storycontent a{color: #666666;} /* 記事内のリンク色 */

.post .storycontent a:hover{color: #747474;} /* 記事内のリンクマウスオーバー色 */





/*footer*/

#footer .copyright {color: #F289B2;} /* フッター文字色 */

.produced{color:#F289B2;} /* powered by の文字色 */



.produced a{

       color:#F289B2;

       text-decoration: underline;

} /* powered by の文字色 */





/*テーブル*/

.storycontent table {

       width:96%;

       border-collapse:collapse;

       margin: 10px auto 25px;

       color: #333333;

       border-top-width: 1px;

       border-right-width: 1px;

       border-top-style: solid;

       border-right-style: solid;

       border-top-color: #F289B2;

       border-right-color: #F289B2;

}

.storycontent .column1  {

       background: #FDE8F4;

}



.storycontent .column2  {

       background-color: #FEF8FB;

}

.storycontent td {
       padding:.3em 1em;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-bottom-style: solid;
       border-left-style: solid;
       border-bottom-color: #F289B2;
       border-left-color: #F289B2;
}

.storycontent th {
       font-weight:normal;
       padding:.3em 1em;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-bottom-style: solid;
       border-left-style: solid;
       border-bottom-color: #F289B2;
       border-left-color: #F289B2;
}



/*スタジオの場所*/

.school_place {
       background-image: url(img/pink_bar.gif);
       background-repeat: no-repeat;
       clear: both;
       height: 28px;
       text-align: center;
       padding-top: 7px;
}

.school_place a {
       color: #FFFFFF;
       text-decoration: none;
       background-position: center;
       font-size: 12px;

}

.school_place a:hover {
       color: #FFFFFF;
       text-decoration: overline;
       background-position: center;
       font-size: 12px;

}

.storycontent .school_place a {
       color: #FFFFFF;
       text-decoration: none;
       background-position: center;
       font-size: 12px;
}


.storycontent .school_place a:hover {
       color: #FFFFFF;
       text-decoration: underline;
       background-position: center;
       font-size: 12px;
}



/*catalog*/

#catenavi {margin: 0 0 13px;padding: 0;text-align: center;}

#catenavi li {margin: 0;padding: 5px;display: inline;list-style-type: none;}

#catenavi li a{

       padding: 2px;

       font-size: 12px;

       line-height: 13px;

       border-bottom-width: 2px;

       border-bottom-style: solid;

       border-bottom-color: #FF99CC;

}

#catenavi li a:hover{border-bottom: 2px solid #aa3232;padding-bottom:
2px;text-decoration: none;color: #666666;background-color: #fffbee;}

.catalog-thumbnail a img{margin-bottom: 5px;}

.catalog-thumbnail a{

       text-decoration: none;

       margin: 0px;

       width: 150px;

       color: #666;

       height: 210px;

       font-size: 11px;

       line-height: 15px;

       float: left;

       padding-top: 10px;

       padding-right: 12px;

       padding-bottom: 10px;

       padding-left: 12px;

}

.catalog-thumbnail a:hover {color: #FF66FF;background-color: #FFEEF7;}









.wp-pagenavi{clear: both;text-align: center;float: left;width:
530px;padding-top: 20px;padding-bottom: 30px;}

.wp-pagenavi a {padding: 2px 4px 2px 4px;margin: 2px;text-decoration:
none;color: #FF99CC;background-color: #FFEEFF;border: 1px solid
#FF99FF;display: inline;}

.wp-pagenavi a:hover {color: #FF66FF;background-color: #FFF;border:
1px solid #114477;}

.wp-pagenavi span.current {padding: 2px 4px 2px 4px;margin:
2px;font-weight: bold;border: 1px solid #999;color:
#999;background-color: #FFF;display: inline;}





.sideunder{

       width:206px;

       display:block;

       height:313px;

       background:url(img/simbol.gif) no-repeat;

       text-indent:-9999px;

       margin-left: -15px;

}

#links {
	color: #FF66CC;
	list-style-type: none;
}

#links a {
	color: #FF99CC;
}

#links a:hover {
	color: #FF99CC;
	text-decoration: underline;
}


#links ul li {
	color: #666666;
	list-style-type: none;
}
#time_sch th,td {
	text-align: center;
}
#history tr,th {
	text-align: left;
	vertical-align: top;
}
