@charset "utf-8";


/* guide */
h1.guide-title{
	vertical-align:top;
	}

div.cont-inner{
	margin:15px 20px 0 20px;
}


/* guide toppage */
table.top_navi01{
	margin-bottom:48px;
}

table.top_navi01 h2.top-stitle{
	margin-top:15px;
}

table.about-privacy{
	width:860px;
	margin-top: 9px;
	margin-bottom: 97px;
}

table.about-privacy td{
	padding-right:9px;
	text-align:right;
}

table.about-privacy td.r-col{
	width:50px;
}



/* guide subpage */
table.lnavi{
	margin:19px 20px 16px 20px;
}

div.cont-inner-inner{
	width:834px;
	margin:15px 13px 48px 13px;
}

div.cont-inner-inner table.box-01{
	width:100%;
}

div.cont-inner-inner table.box-01 td.l-col{
	width:1.5em;
	vertical-align: top;
}

div.cont-inner-inner table.box-01 td.l-col span.line-height-normal{
	line-height:normal;
}

div.cont-inner-inner table.box-01 td.l-col02{
	width:37px;
	vertical-align: top;
	line-height: normal;
	padding-top: 2px;
}

div.cont-inner-inner table.box-01 td.r-col{
	vertical-align: top;
}

div.cont-inner-inner table.box-01 td.r-col02{
	vertical-align: top;
	font-weight:bold;
	width: 797px;
}

div.cont-inner-inner table.box-01 td.r-col03{
	vertical-align: top;
	padding-bottom:20px;
}

div.cont-inner-inner table.box-02{
	width:100%;
}

div.cont-inner-inner table.box-02 td.l-col{
	vertical-align:top;
	padding-right: 30px;
}

div.cont-inner-inner table.box-02 td.r-col{
	width:215px;
	text-align:right;
	vertical-align: top;
}

div.cont-inner-inner table.box-03{
	width:100%;
}

div.cont-inner-inner table.box-03 td.l-col{
	vertical-align:top;
	width:437px;
	padding-right: 40px;
	padding-bottom: 34px;
}

div.cont-inner-inner table.box-03 td.l-col table td{
	vertical-align:top;
}

div.cont-inner-inner table.box-03 td.r-col{
	vertical-align: top;
}

div.cont-inner-inner table.box-03 td.r-col table,
div.cont-inner-inner table.box-03 td.l-col table{
	margin-bottom:6px;
}

div.cont-inner-inner table.box-03 td.l-col table td.l-col02{
	width:1.5em;
	vertical-align:top;
}

div.cont-inner-inner table.box-03 td.r-col table td.l-col02{
	width:1.5em;
	vertical-align:top;
}

table.timezone{
	margin-bottom:20px;
}

h3.guide-text-title{
	padding: 0 0 20px 0;
	color: #187FC4;
}

table.box-04{
	width:100%;
	margin-bottom: 25px;
	margin-top: 0px;
}

table.box-04 td.l-col{
	width:1.5em;
	vertical-align: top;
}

table.box-04 td.l-col02{
	width:37px;
	vertical-align: top;
}

table.box-04 td.r-col{
	vertical-align: top;
}

table.box-04 td.r-col02{
	vertical-align: top;
	font-weight:bold;
}

table.box-04 td.l-col02{
	width:37px;
	vertical-align: top;
	line-height: normal;
	padding-top: 2px;
}

table.box-05{
	width:100%;
	margin-bottom: 5px;
}

table.box-05 td.l-col{
	width:1.5em;
	vertical-align: top;
}

table.box-06{
	width:860px;
	margin-bottom: 5px;
}

table.box-06 td.l-col{
	width:161px;
	vertical-align: top;
}

table.box-06 td.r-col{
	vertical-align:top;
	padding-left: 15px;
}

table.box-07{
	width:860px;
	margin-bottom: 5px;
}

table.box-07 td.l-col{
	padding-right: 79px;
	vertical-align: top;
	padding-top: 37px;
}


table.box-07 td.l-col table{
	margin-bottom:10px;
}

table.box-07 td.l-col table td.l-col02{
	width:1.5em;
	color:#EC4E5C;
	vertical-align: top;
}

table.box-07 td.r-col{
	width:423px;
	vertical-align: top;
}

/* commo */
.red-underline{
	border-bottom:1px solid #ff0000;
}




/*------------ tokutei 090824 ------------*/
div.tokutei-inner{
	width:900px;
	margin:20px 0 15px 0;
	}


.tokutei-box1 {
	width:880px;
	margin: 0 0 11px 0;
	border-bottom: 1px dotted #CCCCCC;
}

.tokutei-box2{
	width:880px;
	margin: 0 0 11px 0;
}

.tokutei-td1{
	color:#058CC9;
	padding:0 0 12px 0;
	width:164px;
	vertical-align: top;
}

.tokutei-td2{
	padding:0 0 12px 0;
	vertical-align: top;
}

