@charset "UTF-8";



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+

+　iPhone用ページのスタイル

+

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */





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

 お困りのときは

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



#contents {

	 background:#f7f4f2;

}



.box {

	background:#FFF;

	padding:30px;

	margin-bottom:30px;

	border-bottom: 2px solid #dddddd;

}



.leftBox {

	width:50%;

	float:left;

}



.rightBox {

	width:50%;

	float:right;

}



ul.linkBtn li {

	text-align:center;

	margin-top:20px;

}



h3{

	padding:10px 10px 10px 25px;

	border:#0098cf solid;	

	border-width:0 0 0 8px;

	vertical-align:middle;

	font-weight:bold;

	background:#EBEBEB;

}



h4 {

	border-bottom:solid #CCC 2px;

	padding-bottom:10px;

	margin:0px auto 10px;

	font-weight:bold;

}



.complement {

	text-align:center;

	font-size:80%;

}



dl.noteNum {

	font-size:80%;

}



dl.noteNum dd {

	margin-bottom:20px;

}



.innerBox {

	background:#DBEFF8;

	padding:20px;

}



table.dataTable {

	border:#D6D6D6 solid 2px;

}



table.dataTable th {

	background:#F0F0F0;

	text-align:center;

	font-weight:bold;

	padding:10px;

	border:#D6D6D6 solid 2px;

}



table.dataTable td {

	padding:20px;

	background:#FFF;

	border:#D6D6D6 solid 2px;

}



.txtalignC {

	text-align:center;

}
.attentionSec {
    border: 1px solid #ff3300;
    color: #ff3300;
    padding: 5px;
}