
/* common */

body{
	font-family: "ŸàƒSƒVƒbƒN‘Ì", "Yu Gothic", "Yu Gothic M", Meiryo, sans-serif;
	margin:0;
	padding:0;
	color:#666;
	text-align:center;
}

.fl0{ margin:0 auto 0 auto;}

h1.tp{ text-indent:-5000px;}

h1.ki{
	background-image:url(../img/toukou/title.gif);
	background-repeat:no-repeat;
	margin:30px 0 15px 0 ;
	width:300px;
	height:32px;
	text-indent:-5000px;
}

h2{
	background-image:url(../img/toukou/s-title.gif);
	background-repeat:no-repeat;
	margin:50px auto 25px auto ;
	text-indent:-5000px;
}

.title{ border-bottom:1px solid #666;}

.tx-b{
	margin:0 auto 0 auto;
	text-align:left;
	line-height:1.4rem;
}

ul{
	margin:0;
	padding: 0 0 0 1rem;
}

li{ margin: 0 0 1rem 0;}

.back-b{
	display:block;
	margin:30px auto 0px auto;
	padding:10px;
	border:2px solid #0050ff;
	width:250px;
	font-weight:bold;
}

a.back-b:link { color:#fff; text-decoration: none; background-color:#0050ff;}
a.back-b:visited { color:#fff; text-decoration: none; background-color:#0050ff;}
a.back-b:active { color:#fff; text-decoration: none; background-color:#0050ff;}
a.back-b:hover { color:#0050ff; text-decoration: none; background-color:#fff;}


a.text-l:link { color:#0050ff; text-decoration: none;}
a.text-l:visited { color:#0050ff; text-decoration: none;}
a.text-l:active { color:#0050ff; text-decoration: none;}
a.text-l:hover { color:#f90; text-decoration: underline;}

.foot{
	margin:60px 0 0 0;
	padding:20px 0 20px 0 ;
	border-top:1px solid #666;
	line-height:1.3rem;
	font-size:0.5rem;
	word-break: break-all;
}

.alt{
	position:absolute;
	top:-5000px;
	left:-999px;
}

.ob{
	display:block;
	text-indent:-5000px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.red{color:#f00;}
.blue{color:#0050ff;}
.bold{font-weight:bold;}



.listwaku{display:table;}

.cbox1{
	display:table-cell;
	padding:0 1rem 0 0 ;
	width:3rem;
	text-align:right;
	white-space: nowrap;
}

.cbox2{
	display:table-cell;
	padding:0 0 1rem 0;
}



/* pc */
@media all and (min-width: 768px) {

.fl0{width:900px;}

h2{ width:750px; height:60px;}

.tx-b{ width:730px; font-size:1rem;}



}





/* smp */
@media all and (max-width: 767px) {


.fl0{width:96%;}

h2{width:100%; height:60px;}

.tx-b{ width:92%; font-size:0.85rem;}



}
