body {
 color: #616161;
 font-size: 12px;
 font-family: Verdana, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
 line-height:150%;
}

img { border:0;}

a { color: #f60; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
 
 

 
/* wrapper */
#wrapperpopup{
 width: 640px;
 margin: auto;
}

#containerpop {
 width: 640px;
 margin: auto;
 border: 1px #999999 solid;
}

#service{
margin:10px 20px 0px 20px;
}

h1, .copy {
margin-top:15px;
text-align:center;
}
div, h2{
margin:0 ;
padding:0;
}
h3{
margin:15px;
padding:0;
}
ul{
margin:0 0 15px 30px;
padding:0;
}
strong {
margin:-10px  0 -15px 15px;
}

#kinou1 {
 width: 570px;
 margin: auto;
}
#kinou2 {
 width: 570px;
 margin: auto;
}
.right {
float:right;
padding:0 0 20px 20px ;
}
.cap_title {
color:#FF6600;
font-size:larger;
font-weight:bold;
}
ul.top {
margin-top:-10px;
}


/* closewindow */

#btn_wrapper {
 width: 600px;
 text-align:center;
}


/* copyright */
.copy {
font-size:smaller;
}


/* for IE7 HACK */
*:first-child+html #popup_con ul {
 margin:2px 0 5px 40px;
}

/* For IE Box */
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}



table.hyo {
	overflow: auto;
	margin: 0 0 10px 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #b8b8b8;
	_border-top: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	background: #ffffff;
}

table.hyo th {
	padding: 5px;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	background: #f0f0f0;
	font-weight: normal;
	text-align: left;
}

table.hyo th.yellow {
	padding: 5px;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	background: #ffffcc;
	font-weight: normal;
	text-align: left;
}

table.hyo th.pink {
	padding: 5px;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	background: #ffe7da;
	font-weight: normal;
	text-align: left;
}	

table.hyo td {
	padding: 5px;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}


table.hyo td.gray{
 color: #a1a1a1; 
 font-size: 28px;
 _font-size: 12px;
}


/*---------------------------
ŠÔŠu
---------------------------*/

.h05{
	padding: 5px 0px 0px 0px;
}

.h05w{
	padding: 5px 0px 0px 10px;
}
.h10{
	padding: 10px 0px 0px 0px;
}

.h10w{
	padding: 10px 0px 0px 10px;
}

.w10{
	padding: 0px 0px 0px 5px;
	width:308px;
}

.w700{
	padding: 0px 0px 0px 10px;
	width:650px;
}

.h15{
	padding: 15px 0px 0px 0px;
}
.h20{
	padding: 20px 0px 0px 0px;
}
.h30{
	padding: 30px 0px 0px 0px;
}

.lineTopbox{
border-top:#999 dotted 1px;
}
 
