@charset "UTF-8";



/* Import 

   --------------------------------------------- */



/* ベース */

@import "format.css";







/* Contents R

   --------------------------------------------- */

   

   

#locater_f6 {

	width:685px;

	height:14px;

	font-size:15px;

	margin-bottom: 40px;

	color: #777;

}



#locater_f6 strong {

	color: #73b3e2;

	font-weight: bold;

}



#locater_f6 a {

	text-decoration: none;

	color: #777;

}



#locater_f6 a:hover {

	color: #FF0000;

	text-decoration: none;

}   



#agreement{

	overflow:auto;

	width:625px;

	height:500px;

	padding:30px;

	border:1px solid #c0c0c0;

	color:#666;

	margin-bottom:30px;

	font-size:13px;

	line-height:22px;

}



#agreement b{

	color:#000;

	font-weight:normal;

}



#agreement strong {

	color:#e2791b;

	line-height:17px;

	font-size: 13px;

	font-weight: bold;

}



#agreement span {

	font-size: 11px;

	font-family: "Times New Roman", Times, serif;

	font-style: italic;

}



.f6_tbl {

	width: 685px;

	border-top: 1px solid #444;

	border-left: 1px solid #444;

	font-size:13px;

	margin-bottom:30px;

}



.f6_tbl td {

	padding: 15px 15px;

	font-size: 14px;

	line-height: 22px;

	color:#666;

	vertical-align: top;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

	font-size:12px;

}

.f6_tbl td a {

	color:#0c63a9;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

}



.f6_tbl td a:hover {

	color:#ff0000;

}



.f6_tbl th {

	vertical-align: middle;

	padding:3px 8px 3px 5px;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

	background:#cde3f5;

	width:190px;

	text-align: right;

	font-size:13px;

}



.f6_tbl_confirm {

	width: 685px;

	border-top: 1px solid #444;

	border-left: 1px solid #444;

	font-size:14px;

	margin-bottom:30px;

}



.f6_tbl_confirm td {

	width:495px;

	padding: 15px 15px;

	font-size: 14px;

	line-height: 22px;

	color:#333;

	vertical-align: top;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

}



.f6_tbl_confirm td pre {

    overflow: auto;

    white-space: pre-wrap;

    word-wrap: break-word;

}



.f6_tbl_confirm th {

	vertical-align: middle;

	padding:3px 8px 3px 5px;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

	background:#cde3f5;

	width:140px;

	text-align: right;

	color:#666;

}



.f6_tbl th b {

	font-weight:normal;

}



.f6_tbl2 {

	width: 600px;

	border-top: 1px solid #444;

	border-left: 1px solid #444;

	font-size:13px;

	margin-bottom:30px;

}



.f6_tbl2 td {

	padding: 15px 15px;

	font-size: 14px;

	line-height: 22px;

	color:#666;

	vertical-align: top;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

	font-size:12px;

}



.f6_tbl2 th {

	vertical-align: middle;

	padding:3px 10px 3px 5px;

	border-bottom: 1px solid #444;

	border-right: 1px solid #444;

	background:#cde3f5;

	width:170px;

	text-align: right;

}



#block1_r span {

	color: #FF0000;

	font-weight:normal;

}



#block1_r strong {

	color: #0c63a9;

}



#box535 {

	width:535px;

	padding-left:150px;

}



#box600 {

	width:600px;

	padding-left:85px;

}



#notice {

	width:685px;

	text-align:center;

	margin-bottom:10px;

	font-weight:bold;

}



.input_errmessage div {

	color:#333;

}
   

   
/* Left Menu
    --------------------------------------------- */




#l_mn_trend_blog a {
    background-image: url(../img/menu/l_mn_trend_blog.gif);
	background-size: cover;
    background-position: center center;
	background-repeat: no-repeat;
    display: block;
    overflow: hidden;
	height: 0;
    padding-top: 120px;
    width: 250px;
	margin-top: 28px;
	margin-bottom: 7px;
}

#l_mn_trend_blog a:hover {
	filter: brightness(105%)saturate(170%);
}

#l_mn_genba_blog a {
    background-image: url(../img/menu/l_mn_genba_blog.png);
	background-size: cover;
    background-position: top;
    display: block;
    overflow: hidden;
    padding-top: 60px;
    height: 0;
    width: 250px;
	margin-bottom: 7px;
}

#l_mn_genba_blog a:hover {
	background-position: bottom;
}

#l_mn_suguru_blog a {
    background-image: url(../img/menu/l_mn_suguru_blog.png);
    background-position: top;
    display: block;
    overflow: hidden;
    padding-top: 60px;
    height: 0;
    width: 250px;
	margin-bottom: 7px;
}

#l_mn_suguru_blog a:hover {
	background-position: bottom;
}

#l_mn_official_site a {
    background-image: url(../img/menu/l_mn_official_site.jpg);
    background-position: center center;
    display: block;
    overflow: hidden;
    padding-top: 50px;
    height: 0;
    width: 250px;
    margin: 20px 0 5px;
}




/* Button

    --------------------------------------------- */

#btnbox {

	width:320px;

	height:30px;

	margin-bottom:50px;

}



#btnbox li {

	float:left;

	margin-right:10px;

}

	

#agree a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_agree.png) top;

}



#agree a:hover {

	background:url(../img/06/06btn_agree.png) bottom;

}



#disagree a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_disagree.png) top;

}



#disagree a:hover {

	background:url(../img/06/06btn_disagree.png) bottom;

}

	

#back a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_back.png) top;

}



#back a:hover {

	background:url(../img/06/06btn_back.png) bottom;

}



#cancel a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_cancel.png) top;

}



#cancel a:hover {

	background:url(../img/06/06btn_cancel.png) bottom;

}



#confirm a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_confirm.png) top;

}



#confirm a:hover {

	background:url(../img/06/06btn_confirm.png) bottom;

}



#login a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_login.png) top;

}



#login a:hover {

	background:url(../img/06/06btn_login.png) bottom;

}



#resister a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_resister.png) top;

}



#resister a:hover {

	background:url(../img/06/06btn_resister.png) bottom;

}



#withdraw a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_withdraw.png) top;

}



#withdraw a:hover {

	background:url(../img/06/06btn_withdraw.png) bottom;

}



#send a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_send.png) top;

}



#send a:hover {

	background:url(../img/06/06btn_send.png) bottom;

}



#yes a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_yes.png) top;

}



#yes a:hover {

	background:url(../img/06/06btn_yes.png) bottom;

}



#top a {

	width:150px;

	height:35px;

	display:block;

	text-indent:-9999px;

	background:url(../img/06/06btn_top.png) top;

}



#top a:hover {

	background:url(../img/06/06btn_top.png) bottom;

}





/* Form

    --------------------------------------------- */



textarea{

	border:solid #d3d3d3 1px;

}



input[type="text"]{

	border:solid #999 1px;

	height:20px;

	font-size:15px;

}



input:focus, select:focus, textarea:focus {

background-color: #deeffb;

}



select{

	height:20px;

}

input[type="submit"]{

border:#A9A9A9 1px solid;

padding:2px 4px 4px 4px;

margin:7px 10px 0 0;

font-weight:bold;

color:#ffffff;

font-size:11px;

text-shadow:0 1px 3px #696969;

cursor:pointer;

background:#696969;

float:right;

}







	

