/* INDEX
---------------------------------------------------------------------------*/
#contents{}
#contents h1{ border:1px #000 solid; text-align:center; padding:3px 0 4px;}
#contents .text01{ text-align:center; margin:10px 0 15px;}
#contents .close{ text-align:center; margin:10px 50px 15px;font-weight:bold; color:#fff; font-size:120%; padding:10px; background:#CC0000;}

#contents .photoList{ width:950px;}
#contents .photoList ul{ width:960px; margin:0 -10px 0 0;}
#contents .photoList ul li{ width:300px; float:left; margin:0 10px 10px 0; display: block;padding:5px;}
#contents .photoList ul li .img{ width:300px; height:300px; display:table-cell; text-align: center; vertical-align:middle; background:#222; margin:0 0 10px;}
#contents .photoList ul li .photoTitle{ text-align:center; font-weight:bold; margin:8px 0 0px;}
#contents .photoList ul li .photoText{}

form#mailformpro label {border-radius: 3px;margin: 5px 10px 10px ;display: block;text-align:center;}
form#mailformpro label.mfp_checked {padding: 3px;border: solid 1px #333;background: #C00;}
form#mailformpro label.mfp_not_checked {padding: 3px;border: solid 1px #333;background:#ccc;}

input {
display: none;
display: inline;
}



#contents .btn{ clear:both; text-align:center;}
#contents .btn button{ font-size:200%; padding:5px 100px;cursor: pointer;}



table#mfp_confirm_table {border-spacing: 0px;border-collapse: collapse;width: 100%;}
table#mfp_confirm_table tr.mfp_colored {background-color: #F6F7F9;}
table#mfp_confirm_table tr.mfp_achroma {background-color:#000;}
table#mfp_confirm_table tr th,table#mfp_confirm_table tr td {text-align: left;font-size: 12px;border-top: solid 1px #CCC;padding: 5px 10px;}
table#mfp_confirm_table tr th {white-space: nowrap;width: 200px;}
table#mfp_confirm_table tr td {line-height: 1.5em;word-break: break-all;}

div#mfp_phase_confirm {clear: both;}
div#mfp_phase_confirm h4 {font-size: 36px;padding: 10px 0px 0px 0px;text-align: center;}
div#mfp_phase_confirm div#mfp_phase_confirm_inner {}
div#mfp_phase_confirm table#mfp_confirm_table{ background:#000;}