@charset "utf-8";
/* CSS Document */

h1{ width:960px; height:auto; display:block; margin:10px auto; text-align:left; text-indent:1em;}
h2{ margin:0 auto 15px auto; }
h3{ width:700px; background-color:#47bcc6; margin:0 auto 10px auto; padding:5px 5px; color:#FFF; font-size:24px; text-align:left; line-height:130%; font-size:1em;}

#container{ width:960px; margin:0 auto; padding:0; display:block;}
#container_top{ width:922px; height:30px; background:url(../img/base/bg_922_top.png) no-repeat; margin:0 auto; padding:0;}
#container_center{ width:922px; background:url(../img/base/bg_922_center.png) repeat-y; padding:10px 0 10px 0; margin:0 auto;}
#container_bottom{ width:922px; height:32px; background:url(../img/base/bg_922_bottom.png) no-repeat; margin:0 auto; padding:0;}

/* inner */
.inner{ width:800px; color:#333; line-height:180%; margin:10px auto; }
.inner ul{ margin:0 auto; padding:0;}
.inner li{ width:660px; text-align: left; color:#333; line-height:130%; list-style:none; text-indent:-0.5em; margin:0 auto;}
.inner p{ text-align: left; line-height:130%; list-style:none; margin:3px 30px 3px 10px;}

#container02{ width:960px; margin:10px auto; padding:5px 0;}
.rule{ width:350px; padding:5px; background:#FFF; font-size:0.9em; font-weight:bold; text-align:center; margin:10px auto;}
.kojin{ width:620px; background:#d5f1f8; border:2px solid #58b4de; padding:8px; margin:0 auto; color:#333; font-size:12px; text-align:left; line-height:180%;}


/* 応募する */
#btn_send{ width:480px; height:162px; display:block; margin:10px 205px 10px 275px; text-indent:-9999em;}
#btn_send a{ width:480px; height:162px; display:block; background:url(../img/performers/btn_toukou2.png) center bottom no-repeat;}
#btn_send a:hover{ width:480px; height:162px; background:url(../img/performers/btn_toukou2.png) center top no-repeat;}

#btn_send2{ width:350px; height:118px; display:block; margin:10px 250px 10px 330px; text-indent:-9999em;}
#btn_send2 a{ width:350px; height:118px; display:block; background:url(../img/performers/btn_toukou3.png) center bottom no-repeat;}
#btn_send2 a:hover{ width:350px; height:118px; background:url(../img/performers/btn_toukou3.png) center top no-repeat;}

.box{ width:365px; margin:0 10px 25px 10px; text-align:center; border-collapse: collapse; border-spacing:3px; border:#960 2px dotted; padding:0; color:#333; font-size:1em; line-height:150%; float:left; display:inline; background-color:#FFF; }
.box-inner{ width:330px; margin:0 auto; text-align:center;}
.box-inner img{ text-align:center; margin:3px auto; padding:0;}
.box-inner p{ padding:3px 0; margin:0 auto; text-align:center;}


.kojin{ width:620px; background:#d5f1f8; border:2px solid #58b4de; padding:8px; margin:0 auto; color:#333; font-size:12px; text-align:left; line-height:180%;}


.comment{ color:#333; font-size:0.9em; margin:0 auto; text-align:center; line-height:110%; }
.comment img{ vertical-align:text-bottom;}


/*comment deco*/
.center{ text-align:center;}
.line{ border-bottom:1px solid #CCC;}
.red{ color:#F03;}
.pink{ color:#e84483;}
.blue{ color:#24a1ac;}
.orange{ color:#F63;}
.white{ color:#FFF;}
.size01{ font-size:1.1em;}
.size02{ font-size:1.2em;}
.size03{ font-size:1.3em;}
.size04{ font-size:1.4em;}
.bold{ font-weight:bold;}
.b-yellow{ background-color:#FF9;}
.indent{ text-indent:1em;}