@charset "Shift_JIS";

/*----₯X^CZbg----------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}
table {border-collapse: collapse; boder-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
q:before, q:after {content: '';}

/*----’₯’₯’₯’₯’₯y[W\¬’₯’₯’₯’₯’₯’₯---font-size: 15px;-------*/

body {
 	margin-top: 10px;
 	margin-left: 20px;
 	width: 700px;
 	font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","MS UI Gothic","Tahoma", serif;
	color: #404040;
}

#header {
 	margin: 0;
 	width: 700px;
}

#header h1 {
 	width: 700px;
 	height: 85px;
 	text-indent: -9999px;
 	background: url(image/01_jpg/shared/simple_hp_logo.jpg) no-repeat;
}

.middle {
 	display: none;
}

#navi {
 	display: none;
}

#main {
 	margin-top: 20px;
 	width: 700px;
}

#picture {
 	display: none;
}

#rootlist {
 	margin-left: 20px;
}

#footer-line {
	margin-top:15px;
	margin-left: 20px;
 	width: 640px;
 	height: 4px;
 	text-indent: -9999px;
 	background: url(footer/01_jpg/foot_line.jpg) repeat-x;
}

#foot_menu{
 	display: none;
}

#copyright p {
	margin-left: 350px;
	width: 300px;
	height: 15px; 
	text-indent: -9999px;
	background: url(footer/01_jpg/copyright.jpg) repeat-x;
}

/*----€Simple-HP logo--------------------------------------*/


/*----€mainZNV----------------------------------------*/

#return ul.return {
	margin: 0;
	padding: 0;
}

#return li.return {
	margin-left: 10px;
	list-style: none;
	text-indent: -9999px;
}

#return li.return a {
	display: block;
	margin-left: 55px;
	margin-bottom: 15px;
	width: 145px;
	height: 35px;
	background: url(icons/01_jpg/return_to_prev.jpg) no-repeat;
}

/*----₯Simple-HP tHg€Κ----------------------------------------*/
/*---
@charset "Shift_JIS";

/*----₯X^CZbg----------------------------------------------*/
/*---
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}
table {border-collapse: collapse; boder-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
q:before, q:after {content: '';}

/*----₯Simple-HP tHg€Κ----------------------------------------*/
/*---
h1 {
	font-weight: bold;
	font-size: 130%;
}

h2 {
	font-weight: bold;
	font-size: 120%;
}

h3 {
	font-weight: bold;
	font-size: 115%;
}

h4 {
	font-weight: bold;
	font-size: 110%;
}

h5 {
	font-weight: bold;
	font-size: 105%;
}

a:link {
	color: #6633CC;
	background: transparent;
	text-decoration: none;
}

a:visited {
	color: #6666cc;
	background: transparent;
	text-decoration: none;
}

a:hover, a:active {
	color: #6633CC;
	background: transparent;
	text-decoration: none;
}

/*----₯span€Κ--------------------------------------------------*/

/*----€span tHg^CvEΑκΦA-----------------------*/
/*---
span.comic {
	padding: 2px;
	font-family: comic;
	font-size: 130%;
	color: #6633CC;
}

span.pink {
	font-size: 120%;
	font-weight: bold;
	color: #FF6699;
}


span.kyousan {
	padding: 2px;
	font-size: 110%;
	font-weight: bold;
	color: #3300ff;
}

span.dot {
	font-size: 0.8em;
	color: #FF6699;
}

span.emp {
	color: #3366FF;
	font-size: 110%;
	font-weight: bold;
}

span.sblue {
	font-size: 120%;
	font-weight: bold;
	color: #6699CC;
}

span.sblue2 {
	font-size: 110%;
	font-weight: bold;
	color: #6699CC;
}

/*----€span tHgJ[ΦA-----------------------------*/
/*---
span.blu {
	color: #3300FF;
}

span.blu1 {
	color: #6633CC;
}

span.blu2 {
	color: #3300ff;
}

span.blu3 {
	color: #6699CC;
}

span.yel {
	color: #ffcc00;
}

span.pin {
	color: #FF6699;
}

span.red {
	color: #CC0000;
}

span.red2 {
	color: #ff0066;
}

span.gray {
	color: #666666;
}

/*----€span tHgTCYΦA-----------------------------*/
/*---
span.small {
	font-size: 85%;
}

span.large {
	padding: 2px;
	font-size: 110%;
}

span.xlarge {
	padding: 2px;
	font-size: 120%;
}

span.bold {
	padding: 2px;
	font-weight: bold;
}

span.bold_large {
	padding: 2px;
	font-size: 110%;
	font-weight: bold;
}

span.bold_xlarge {
	padding: 2px;
	font-size: 120%;
	font-weight: bold;
}

/*----€span ΊόΦA---------------------------------------*/
/*---
span.line {
	border-bottom: dotted 2px;
}

span.line1 {
	border-bottom: solid 1px;
}

