@charset "utf-8";

/*共通*/

#main h3{
    border-left: 7px solid #ff3985;
    color: #ff3985;
    font-size: 22px;
    margin-bottom: 15px;
    margin-top:5px;
    padding: 8px 10px;
}

#main h4{
font-size:16px;
padding:5px 10px;
margin-bottom:5px;
} 

.rules #main section,
.link #main section,
.enquiry #main section
{
width:720px;
margin:15px auto 30px auto;
line-height:135%;
}
.rules p,
.link p
{
margin-left:10px;
}










/*利用規約*/

.rules #main section ul{
margin-left:25px;
list-style-type: circle;
line-height:150%;
}







/*リンク*/


.link #main section ul{
list-style-type:none;
line-height:150%;
margin-left:10px;
overflow:hidden;
}
.link #main section ul li{
float:left;
margin:6px;
}

.link th{width:150px;}
.link td textarea{width:96%;height:50px;padding:1%;}



/*お問い合わせ＆掲載申し込み*/

.enquiry textarea#formNaiyou {
    height: 100px;
    width:470px;
    border: 1px solid #999;
    padding: 3px;
}

.enquiry input#formName,
.enquiry input#formEmail, 
.enquiry input#formCallNumber{
    border: 1px solid #999;
    padding: 3px;
    width:350px;
}

.enquiry input#formAge{
    border: 1px solid #999;
    padding: 3px;
 width:30px;
}

.enquiry th{width:200px;}






/*テーブル共通設定*/


table {
	border-collapse: collapse;
	width:720px;
	border: 3px solid #dddddd;
	margin:10px;
}

th {
	border-top: #aaa 1px dotted;
	padding: 12px;
	background:#eee;
	text-align:center;
	vertical-align:middle;
	/*width:120px;*/
}

td {
	border-top: #aaa 1px dotted;
	padding: 12px;
	line-height:125%;
}
th span{
font-size:12px;
font-weight:normal;
color:#ff3985;
margin-left:5px;
}






/*送信ボタン設定*/

.btn_check{
    border: 0px;
    width: 191px;
    height: 41px;
    background: url(/public/contents/img/btn_check.jpg) no-repeat;
    cursor:pointer;
    float:right;
}

.btn_return{
    border: 0px;
    width: 191px;
    height: 41px;
    background: url(/public/contents/img/btn_return.jpg) no-repeat;
    cursor:pointer;
    float:left;
}
.btn_send{
    border: 0px;
    width: 191px;
    height: 41px;
    background: url(/public/contents/img/btn_send.jpg) no-repeat;
    cursor:pointer;
    float:right;
}
input:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}



/*アップロード*/

.uploads{
width:90%;
margin:0px 0px 5px 0px;
}







