@charset "Shift_JIS";

/* CSS Document */

body {
	width: 100%;
	text-align: center;
	margin: 0 auto 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #333333;
	background-color: #fff3b8;
	}


p {
    margin: 0px;
	padding: 0px;
	}

	
div {
    margin: 0px;
	padding: 0px;
	}
	

img {
     border: 0;
	 }


/* hxタイトル部分 */

h1 {
	display: none;
	}
	
h2 {
	display: none;
	}
	
h3 {
	display: none;
	}

h4 {
	display: none;
	}
	
h5 {
	display: none;
	}
	
.none {
	display: none;
	}

	 
/* メインコンテンツ部分 */

#container {
     width: 762px;
	 margin: 10px auto 10px;
     text-align: center;
	 background-color: #FFFFFF;
	 }
	 
#contents {
     width: 760px;
	 border-left: 1px solid #FF9933;
	 border-bottom: 1px solid #ff9933;
	 border-right: 1px solid #ff9933;
	 text-align: center;
	 float: left;
	 background-color: #FFFFFF;
	 }
	 
#top {
     width: 760px;
     margin:8px auto 0;
	 float:left;
     }
	 
#main {
     width: 760px;
	 background-color: #FFFFFF;
	 }
	 
#mleft {
     width: 365px;
	 margin: 0;
	 padding: 0px;
	 float: left;
	 }
	 
#mright {
     width: 360px;
	 margin: 0;
	 padding: 0px;
	 float: right;
	 }
	 
.mr12 {
	margin-right:12px;
	} 


.nf {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/nf.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.hc {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/hc.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }
	 
.pm {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/pm.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }
	 
.cc {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/cc.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.kc {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/kc.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.hd {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/hd.gif);
	 background-repeat:no-repeat;
	 margin-top:25px;
	 }
	 
.cd {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/cd.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.pi {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/pi.gif);
	 background-repeat:no-repeat;
	 margin-top:25px;
	 }
	 
	 
.pk {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/pk.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.nk {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/nk.gif);
	 background-repeat:no-repeat;
	 margin-top:25px;
	 }
	 
	 
.nb {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/nb.gif);
	 background-repeat: no-repeat;
	 margin-top:25px;
	 }

.kd {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/kd.gif);
	 background-repeat:no-repeat;
	 margin-top:25px;
	 }
	 
.swo {     
     width: 325px;
	 height: 164px;
	 background-image: url(../img/swo.gif);
	 background-repeat:no-repeat;
	 margin-top:25px;
	 }

#chance {
	width: 325px;
	height: 164px;
	margin-top:25px;
	}

.copy {
     width: 184px;
	 margin: 48px 12px 0 auto;
	 text-align: left;
	 float: right;
	 line-height: 130%;
	 }

* html .copy {
     width: 184px;
	 margin: 48px 8px 0 auto;
	 text-align: left;
	 float: right;
	 line-height: 130%;
	 }

	 
.photo {
     width: 100px;
	 height: 100px;
	 margin: 48px auto auto 14px;
	 float: left;
	 }

* html .photo {
     width: 100px;
	 height: 100px;
	 margin: 48px auto auto 6px;
	 float: left;
	 }

.button {
     width: 180px;
	 height: 23px;
	 margin: 7px 15px 0 auto;
	 float: right;
	 text-align:left;
	 }

* html .button {
     width: 180px;
	 height: 23px;
	 margin: 7px 9px 0 auto;
	 float: right;
	 text-align:left;
	 }


#contents a:link {
     text-decoration:none;
	 }

#contents a:visited {
     text-decoration:none;
	 }
	 
#contents a:active {
     text-decoration:none;
	 }

#contents a:hover {
     text-decoration:underline;
	 position:relative;
	 top:1px;
	 }
 
html>/**/body #contents a:hover {
     text-decoration:underline;
	 position:static;
	 top:1px;
	 }

/* フッター */

.sogei01 {
	width: 180px;
	margin: 7px 13px 0 auto;
	float: right;
	font-size: 12px;
	color: #333333;
	text-align: left;
	}

.line01 {
	width: 760px;
	margin: 55px auto auto;
	float: left;
	text-align: center;
	}

#footer {
	width: 760px;
	margin: 80px 0 40px;
	float: left;
	text-align: center;
	}

#footer ul {
	margin:0;
	padding:0;
	text-align: center;
	}

#footer ul li {
	display: inline;
	list-style-type: none;
	text-align: center;
	}
	
/* form */

#formbox {
	position:relative;
	width: 700px;
	margin:0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	color:#000;
	}

.td_footer01{
	background-color: #ffd275;
	}

.td_footer02{
	border-top:1px solid #cccccc;
	}

.td_footer03{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}


.small {
	font-size:13px;
	}


.left {
	float: left;
	}

.right {
	float: right;
	}	

.mt05 {
    margin-top:5px;
	}

.mt15 {
    margin-top:15px;
	}

.mt20 {
    margin-top:20px;
	}
	
.mt35 {
    margin-top:35px;
	}

.ml05 {
    margin-left:5px;
	}
	
.ml10 {
    margin-left:10px;
	}

.ml100 {
	margin-left:100px;
	}
	
.mb50 {
	margin-bottom:50px;
	}

.exam {font-size:12px;}


.clboth {
	clear:both;
	}
	
#form {
	clear:both;
	margin-top:10px;
	}

html>/**/body #form {
	clear:both;
	margin-top:20px;
	margin-left:32px;
	}


#footerdantai {
	border-top:1px solid #666;
	width:680px;
	font-size:14px;
	line-height:140%;
	text-align:center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	clear:both;
}

#top_copy {
	font-size:14px;
	width:460px;
	color:#333;
	text-align:left;
	line-height:140%;
	margin-bottom:20px;
	}
	
.sp {
	color:#FFFFFF;
	border:0;
	}
	
#textlink {
	margin:-25px auto auto 360px;
	text-align:left;
	position:absolute;
	}
	
html>/**/body #textlink {
	margin:-20px auto auto 360px;
	text-align:left;
	position:absolute;
	}

	
#chbox {
	width:630px;
	margin:0 35px;
	}
	