@charset "utf-8";


/*-----reset styles-----*/
html, body,
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	background:transparent;
	font-size:100%;
	/*vertical-align:baseline;*/
}

table{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	border-spacing:0;
}

th{
	background:#333;
	color:#fff;
	width:185px;
	text-align:left;
	font-weight:normal;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px 7px;
}


tr, td{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:7px;
}

td input, td select {
	margin:2px 0px;
}


/*-----html5 default styles-----*/
header, footer, nav, article, section, aside, 
figcaption, figure, hgroup, menu, details{ display: block;}



/*--------------------åŸºæœ¬è¨­å®E--------------------*/
body{
	background-color:#fff;
	font-family: "ƒƒCƒŠƒI", "Meiryo", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	/font-size:75%;	/*forIE6-7*/
	line-height:1.6;
	color:#333;
}


/*-----Œ©o‚µ-----*/
h1, h2, h3, h4, h5, h6{ font-size:100%;}

/*-----’i—Ž-----*/
p{ margin-bottom:10px;}

/*-----ƒŠƒXƒg-----*/
ul{list-style:none;}
ol{}
dl{list-style:none;}

/*-----•\‘g‚Ý-----*/


textarea#content {
	width:95%;
	margin-top:10px;
}

/*-----‘}ŠG/ŽÊ^/}•\-----*/
figure{}
figure img{}

/*-----‰æ‘œ-----*/
img{
	border:none;
	font-family:sans-serif;
	line-height:1;
	vertical-align:top;
}

/*-----Œrü-----*/
hr{
	display:block;
	margin:0;
	padding:0;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
}

/*-----ˆø—p-----*/
blockquote, q{ quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}

/*-----ƒŠƒ“ƒN-----*/
a, a:link{
	color:#0090d8;
	text-decoration:none;
}
/*a:visited{}*/
a:hover{ text-decoration:underline;}
/*a:active{}*/

/*-----d—v/‹­’²/—pŒê“™-----*/
strong, b{ font-weight:bold;}
em, i{ font-style:normal;}

/*-----ŽQÆ-----*/
mark{
	background-color:#ff9;
	font-style:italic;
	font-weight:bold;
	color:#000;
}

/*-----‘}“ü/íœ-----*/
ins{
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
del{ text-decoration:line-through;}

/*-----—ªŒê/’è‹`Œê-----*/
abbr[title], dfn[title]{
	border-bottom:1px dotted;
	cursor:help;
}

/*-----form•”•iÝ’è-----*/
input{
	margin:0;
	font-family:"ƒƒCƒŠƒI", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:100%;
	vertical-align:middle;
}

input.text-input02{
	width:60%;
}

#mypage p.btn-formfix input.rollover{
	width:64px;
	height:20px;
	margin:15px 0 0 320px;
}
