body {
	background:#000000 url(../images/bg00.gif);
	background-attachment:fixed;
	margin:0;
	padding:0;
	FONT-FAMILY: verdana,"ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4","Osaka",arial,sans-serif;
}

img { border: 0; vertical-align:middle;}

A:link {color: #0000ff; TEXT-DECORATION: none}
A:visited {color: #0000ff; TEXT-DECORATION: none}
A:hover {color: #ee0000; TEXT-DECORATION: underline}
A:link:active { color: #0000FF; text-decoration: none; background: none;}


A.amenu:link {FONT-WEIGHT: bold; COLOR: #333}
A.amenu:visited {FONT-WEIGHT: bold; COLOR: #333}
A.amenu:active {FONT-WEIGHT: bold; COLOR: #333}
A.amenu:hover {FONT-WEIGHT: bold; COLOR: #cb0000}

#container{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff url(../images/conbg2b.jpg) repeat-y;
}

#content{
	float: center;
	width: 750px;
}

#banner {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	height: 500px;
	margin: 0;
	PADDING-LEFT: 50px; 

}

#menu {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	margin: 0;
	PADDING-LEFT: 50px; 

}

#subbanner {
}


H1,H2,H3 {
	MARGIN: 0px;
	PADDING: 0px;
}


.title {
	color: #0000FF
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left
}

.foot {
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	color: #ffffff;
	background: #000000;
}

.description {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ccc; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left
}

#content {
	WIDTH: 725px;
	PADDING-LEFT: 10px; 
}


.area {
	MARGIN-TOP    :  0px;
	MARGIN-RIGHT  : 10px;
	MARGIN-BOTTOM :  0px;
	MARGIN-LEFT   :  0px;
}


.main {
	PADDING-TOP    : 10px
	PADDING-RIGHT  : 24px; 
	PADDING-BOTTOM : 25px; 
	PADDING-LEFT   : 10px; 
	BACKGROUND     : #ffffff; 
	MARGIN: 0px; 
	font-size: 16px;
	LINE-HEIGHT: 150%;
}


.subtitle {
	BORDER-RIGHT: navy 0px solid; 
	PADDING-RIGHT: 50px; 
        margin-right: 10px;
	BORDER-TOP: navy 1px solid; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 7px; 
	BORDER-LEFT: navy 10px solid; 
	COLOR: #000000; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: navy 1px solid; 
	BACKGROUND-COLOR: whitesmoke;
	font-weight: bold;
}


.subtitle2 {
	BORDER-RIGHT: navy 0px solid; 
	PADDING-RIGHT: 0px; 
        margin-right: 0px;
	BORDER-TOP: navy 1px solid; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 7px; 
	BORDER-LEFT: navy 10px solid; 
	COLOR: #000000; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: navy 1px solid; 
	BACKGROUND-COLOR: whitesmoke;
	font-weight: bold;
	width: 650px;
	text-align: left;
}


.tborder {
	border: 2px solid #9A0202;
	line-height: 180%;
	width: 610px;
	PADDING-top: 5px; 
	PADDING-bottom: 5px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 16px; 
}


.tborder2 {
	border: 2px solid #9A0202;
	line-height: 180%;
	width: 470px;
	padding-left: 15px;
	padding-top: 5px; 
	padding-bottom: 5px;
}


.tborder3 {
	border: 2px solid #999999;
	line-height: 180%;
	width: 680px;
	PADDING-LEFT: 5px; 

}


.tborder4 {
	border: 1px solid #000000;
	line-height: 150%;
}


.hasen {
	border: 1px dashed #0000ff;
	line-	height: 150%;
}


#gaz { vertical-align: middle; } 



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 750px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(http://xn--7gqp7jszf.jp/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(http://xn--7gqp7jszf.jp/images/blockactive.gif) center center repeat-x;
}



<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}


<![endif]-->




/* ************************************************ 
 *	特定商取引法ページ
 * ************************************************ */

.payment_table1 {
	background-color:#999999;
}

.payment_cell_1 {
	color: #000000;
	background-color: aliceblue;
	text-align:left;
	line-height : 170%
	min-width: 200px;
	}

.payment_cell_2 {
	background-color:#FFFFFF;
	text-align: left;
	line-height : 170%
	}

.red_style {color: #FF0000;}


#footer {
	CLEAR: both; 
	color: #FFFFFF;
	TEXT-ALIGN: center;
	line-height: 300%;
	width:736px;
	background: darkslategray;
}



#inducement{
  clear:both;
  background:#FFF;
  margin: 30px 0 10px 14px;
  padding: 0px;
  border-color: #000000;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  width:700px;
}

#inducement h3{
    font-size: 14px;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 14px 0px 20px 140px;
	width: 480px;
	background-image: url(../images/kigyoujuku.gif);	
	background-position: left middle;
	background-repeat:no-repeat;
}

#inducement p{
  font-size: 10px;
  text-align:left;
  line-height: 1.5em;
  padding: 10px;
}


.kessai{
	text-align:center;
	
}



.m36 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
}

.sp12 {
	FONT-SIZE: 0.7em;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 3px;
	padding-top: 3px;
	line-height: 140%;
	text-align: center;
}

.m12 {
	FONT-SIZE: 0.7em;
	padding-left: 21px;
}

.sp14 {
	FONT-SIZE: 0.9em;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 3px;
	padding-top: 15px;
	line-height: 140%;
}

.sp14f {
	FONT-SIZE: 14px; 
	line-height: 150%;
	text-align: center;
}

.sp16 {
	FONT-SIZE: 1em; 
	margin-left: 14px;
	margin-right: 4px;
	padding-left: 20px;
	line-height: 150%;
	text-align:left;
}

.t16 {
	FONT-SIZE: 16px; 
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 30px;
	line-height: 150%;
	text-align:left;
}

.sp20 {
	FONT-SIZE: 20px; 
	line-height: 150%;
	text-align:center;
	font-weight:bold;
	padding-top: 40px;
	padding-bottom: 10px;
}

