

/* Init
-------------------------------------------------- */
h1, h2, h3, h4, h5, h6, address, center, dir, div, dl, fieldset, form, hr, isindex, menu, noframes, ol, p, pre, table, ul {
	display : block;
}
a, abbr, acronym, applet, b, basefont, bdo, big, br, button, cite, code, dfn, em, font, i, iframe, img, input, kbd, label, map, object, q, ruby, s, samp, select, small, span, strike, strong, sub, sup, textarea, tt, u, var {
	display : inline;
}
* {
	margin : 0;
	padding : 0;
	font-style : normal;
	font-weight : normal;
}


/* Body
-------------------------------------------------- */
body {
	color : #666;
	background : #fff;
	font : normal normal normal 75%/1.8 "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "ＭＳ Ｐゴシック", sans-serif;
	text-align : center;
}


/* Headline
-------------------------------------------------- */
h1 {
	font-size : 200%;
}
h1 a {
	font-weight : bold;
}
h2 {
	font-size : 130%;
}
h2 span {
	font-weight : bold;
}
h3 {
	font-size : 120%;
	font-weight : bold;
}

p {
	font-size : 100%;
}


/* Anchor
-------------------------------------------------- */
a {
	text-decoration : none;
}
a:link {
	color : #729ea8;
}
a:visited {
	color : #9798af;
}
a:hover {
	color : #a3c6cd;
	background-color : #ddddd4;
}
a:active {
	color : #caffff;
}
a img {
	border : none;
}


div#container {
	width : 760px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}
div#wrapper {
	float : right;
	width : 560px;
}
div.main {
	margin : 10px 0;
}

div#header {
	height : 100px;
	border-bottom : 1px solid #c9c7c7;
}
div#header h1 {
	margin : 0 10px;
}
div#header p {
	margin : 0 10px;
}

div#contents {
	float : left;
	width : 340px;
}

h3.entry-header {
	padding-left : 20px;
	background : transparent url("img/sideicon_01.png") center left no-repeat;
}

div.entry-body p {
	margin : 1em 0;
}
div.entry-body ul, div.entry-body ol {
	margin : 1em 0;
	list-style-position : inside;
}
div.entry-body ul li, div.entry-body ol li {
	margin-left : 1em;
}

div.entry-body dl {
	margin : 1em 0;
}
div.entry-body dt {
	font-weight : bold;
}
div.entry-body dd {
	margin-left : 1em;
}

div#secondary-column {
	float : right;
	width : 200px;
}
div#appendix {
	width : 180px;
	margin : 0 10px;
}
div#secondary-column h2 {
	display : none;
}

div#secondary-column h3 {
	margin : 0 0 1em 0;
	padding-left : 20px;
	background : transparent url("img/sideicon_01.png") center left no-repeat;
}
div#search form {
	margin : 1em 0;
}
div#secondary-column ul {
	margin : 1em 0;
	list-style-type : none;
}

div#thirdly-column {
	float : left;
	width : 200px;
}
div#extra {
	width : 180px;
	margin : 0 10px;
}
div#thirdly-column h2 {
	display : none;
}
div#thirdly-column div.section {}
div#thirdly-column h3 {
	margin : 0 0 1em 0;
	padding-left : 20px;
	background : transparent url("img/sideicon_01.png") center left no-repeat;
}
div#search form {
	margin : 1em 0;
}
div#thirdly-column ul {
	margin : 1em 0;
	list-style-type : none;
}

div#footer {
	clear : both;
	border-top : 1px solid #c9c7c7;
}
div#footer p {
	background : #fff;
	text-align : center;
}


.detail_1 {
	height:170;
	width:340;
	overflow-y:scroll;
}
.detail_4 {
	float:left;
	width:32%;
}
.detail_5 {
	float:right;
	width:53%;
	border:1px;
}
