@charset "Shift-JIS";


* {
margin:0;
padding:0;
}

body {
	margin: 0;
	padding: 0;
	text-align:center;
	background:#666 url(images/back2.gif) repeat scroll top left;
	color: #333;
	font-size:small;
}

body,td,th {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	font-size: small;
	line-height: 130%;	
}

h2, h3, h4, dl, dt, dd {
margin: 0;
}

table {
	margin: 0 auto;
background-color:#FFFFFF;
color:#333333;
	}

caption {
	font-weight: bold;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
}

ul {
margin-top:6px;
margin-bottom:6px;
}

dd {
margin-left:10px;
}



.m_top10 {
margin-top:10px;
}
.m_top5 {
margin-top:5px;
}
.margin0 {
	margin: 0;
	}

.margin15 {
	margin: 15px 0;
	}

.hako1	{
	border:1px solid #FF9900;
	padding-right: 5px;
	}

.text-small {
	font-size: 10pt;
	line-height: 130%;
	}

.white {
	font-size:16pt;
	color:#FFFFFF;
	padding:5px;
}
.black {
	font-size:16pt;
	color:#333333;
	padding:5px;
}
.fontbig {
	font-size:16pt;

}
.marginright {
margin-right: 10px;
}
.whiteJiseki {
	color:#FFFFFF;
}

/* —ÕŽž */
.aka {
color:#FF0000;
}



.line_table {
border:1px solid #999;
}
.line_table th, .line_table td {
border:1px solid #999;
padding:5px;
}






#footer {
background:#0D3894 url(images/footer_logo.gif) no-repeat scroll left center;
padding:10px;
padding-left:240px;
text-align:left
}




/* ‚¨–â‚¢‡‚í‚¹ƒtƒH[ƒ€ */

#form {
text-align : left;
padding : 0 70px;
}

#form table {
margin : 15px auto !important;
}





/* ----- ˆê”ÔŠy‚ÈW‹q•û–@ --------------------------------------- */
/* Â”wŒi‚Æ•Œrü */
td#teckBox {
background-color : #68c !important;/* Â”wŒi */
border-left : #000 1px solid;/* ¶Œrü */
border-right : #000 1px solid;/* ‰EŒrü */
padding : 15px 50px;
}

/* ”’”²‚« */
#white {
background-color : #fff;/* ”’”wŒi */
padding : 20px;/* ”’”wŒi—]”’ */
}

#white em, #white strong {
color : #ED1C24;
}

#white img {
border : none !important;
vertical-align : middle;
margin : 2px 5px;
}

.font16pt {
font-size : 16pt;
font-weight : bold;
font-style : normal;
line-height : 1.3;
}

.font12pt {
font-size : 12pt;
font-weight : bold;
font-style : normal;
line-height : 1.3;
}

/* ‹ÆÑƒAƒbƒv‚µ‚½‚¨‹q—l‚Ìº */
.voice {
border : #ED1C24 2px solid;/* Žé˜g */
background-color : #ffe9d9;/* ˜g“à”wŒiF */
padding : 10px;/* ˜g“à—]”’ */
}

.voice dt {
font-weight : bold;
}
.voice dd {
padding-left : 15px;
padding-bottom : 10px;
}

.voice p {
margin : 0 !important;
padding : 0 !important;
}

.voice ul {
margin : 0 !important;
}

.voice li {
margin-left : 0 !important;
padding-left : 20px !important;
list-style : none;
background : transparent url(images/list.gif) no-repeat left center;
}

.next {
padding-bottom : 50px !important;
margin-bottom : 50px;
border-bottom : #ccc 1px dashed;
}

.ex dd {
margin-left : 15px;
padding-bottom : 15px;
}

.next2 {
padding : 10px;
background-color : #eee;
font-size : 12pt;
font-weight : bold;
}

/* ‚¨–â‚¢‡‚í‚¹EFAX */
.inquiry {
padding : 10px;
border : #ccc 1px solid;
background-color : #eee;
}

#box dd{
font-size : 10pt;
text-align : left;
}









/*-----------------------------------------------------------
		ƒGƒ€ƒ‚ƒo
-----------------------------------------------------------*/
.text_center {
text-align:center;
}
.text_right {
text-align:right;
}

#m_moba {
background:#777;
color:fff;
}

#m_moba p.m_moba_subnav, #m_moba2 p.m_moba_subnav {
background-color:#13007C;
margin:0;
padding:2px;
text-align:center;
border-bottom:3px solid #fff;
}
#m_moba p.m_moba_subnav img, #m_moba2 p.m_moba_subnav img {
margin-right:10px;
margin-left:10px;
}


#m_moba h2 {
margin-bottom:5px;
background-color:#000;
color:#FFFFFF;
}
#m_moba h3, #m_moba2 h3 {
margin-top:5px;
margin-bottom:5px;
font-size:medium;
background:#000;
color:#FFFFFF;
padding:10px !important ;
border-left:10px solid #0066CC;
}
#m_moba h4 {
margin:10px;
font-size:medium;
color:#FFFFFF;
}
#m_moba p {
margin:10px;
color:#FFFFFF;
}
#m_moba a {
color:#FFFFFF;
}
#m_moba2 {
background-color:#FF0000;
color:#FFFFFF;
}
#m_moba2 h2 {
margin-bottom:20px;
background-color:#C7C7C7;
color:#FFFFFF;
}
#m_moba2 h3, #m_moba2 h4, #m_moba2 p {
color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

.m_moba_table {
background-color:#FF0000;
width:718px;
margin-bottom:10px;
}
.m_moba_table td {
color:#000000;
text-align:center;
}

.m_moba_table1 {
width:718px;
background-color:#777;
margin-top:10px;
}
.m_moba_table1 td.r_padding {
padding-right:18px;
}
.m_moba_table1 td img {
margin-bottom:18px;
}


#function_table {
padding-top:10px;
padding-bottom:10px;
background-color:#FF0000;
}


#m_moba_table2 {
width:718px;
}
#m_moba_table2 td {
background-color:#FF0000;
color:#FFFFFF;
vertical-align:top;
text-align:left;
padding-bottom:20px;
}
#m_moba_table2 td img {
margin-bottom:5px;
}
#m_moba_table2 td.m_moba_table2_img {
padding-right:26px;
}