@charset "utf-8";
@import "theme/print_green.css";

/* subset */
/* @import "theme/print_green.css"; */
/* @import "theme/print_red.css"; */
/* @import "theme/print_blue.css"; */
/* @import "theme/print_orange.css"; */

/* @group print */

div#wrapper {
	float: left;
}

div#container {
	float: left;
	background-image: none;
}

div#header {
	background-image: none;
}

div#contwrapper {
	float: left;
	width: 780px;
}

div#header h1 {
	text-indent: 0px;
}

div#header h1 a{
	background: none;
	text-decoration: none;
	text-indent: 20px;
}

div#header div#whats {
	text-indent: 0px;
}

div#header div#whats a{
	background: none;
}

div#header form#searchform button#searchbtn {
	text-indent: 0;
	background: none;
}

ul#navi li, ul#navi li a {
	padding: 15px 0 0 0;
	display: block;
	height: 25px;
	text-indent: 0;
}

ul#navi li a {
	color: #999;
	background: none;
	text-decoration: none;
	padding: 0;
}

ul#navi li#home a {
	width: 4em;
}
ul#navi li#love a {
	width: 8em;
}
ul#navi li#column a {
	width: 9em;
}
ul#navi li#labo a {
	width: 12em;
}
ul#navi li#maga a {
	width: 10em;
}

div#mainsection dt {
	padding: 5px 10px 5px 10px;
	background-image: none;
	border: none;
}

div#mainsection dd {
	padding: 1.2em 10px 0.4em 10px;
	border: none;
	background-color: white;
}

div#mainsection div.mainsection dt {
	padding-left: 10px;
	background-image: none;
	border: none;
}


div#footer ul {
	width:483px;
	padding-left: 10px;
	padding-bottom: 10px;
}

div#footer ul li, div#footer li a {
	padding: 5px 0 0 0;
	text-indent: 0px;
}

div#footer li a {
	color: #999;
	background-image: none;
}

div#footer li#inquiry a {
	width: 7em;
}

div#footer li#legal a {
	width: 5em;
}

div#footer li#privacy a {
	width: 9em;
}

div#footer li#aboutsite a {
	width: 10em;
}

div#footer p {
	width: 185px;
	text-align: right;
	text-indent: 0px;
	background: none;
}

/* @end */
