﻿@charset "utf-8";

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}

img {
	border:0;
}

table {
	border-collapse:collapse;
}

ul,li {
	list-style:none;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
}

#main-contents {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

td img {
	display: block;
}
.footer_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.footer_text a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.news_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	line-height: 140%;
}
.news_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	line-height: 140%;
	font-weight: bold;
}
.gaiyo_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}
.enkaku_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
}
.sosiki_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}
.joho {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}
.johos {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
.johob {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.joho_big {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
}



/*  トップページ　*/
#left_contents {
	float:left;
/*	width:252px; */
}

#center_contents {
	float:left;
	width:352px;
	margin-right:19px;
	margin-left:19px;
}

#right_contents {
	float:right;
}

#footer_contents {
	clear:both;
	width:900px;
	padding-bottom:20px;
}

#column_whatsnew ul {
	margin:8px;
}

#column_whatsnew ul li {
	background:url(images/index_r10_c4.jpg) no-repeat;
	padding-left:24px;
	padding-bottom:10px;
}


#column_hansoku,
#column_bosyu,
#column_tenjikai,
#column_kankon,
#column_choice,
#column_catalogue,
#column_apideoriginal,
#column_recruit,
#column_mobile,
#column_contacts {
	margin-bottom:10px;
}

#column_hansoku ul li,
#column_bosyu ul li,
#column_tenjikai ul li,
#column_kankon ul li,
#column_choice ul li,
#column_catalogue ul li,
#column_apideoriginal ul li,
#column_recruit ul li,
#column_mobile ul li,
#column_contacts ul li {
	padding-top:3px;
	text-align:center;
}

#column_osirase li {
	float:left;
	margin-right:19px;
}

#column_osirase li.lastli {
	margin-right:0px;
}

#footer_navi {
	clear:both;
	width:auto;
	padding-top:20px;
	padding-bottom:15px;
	text-align:center;
	border-top:solid 1px #999999;
}
#copyright {
	width:auto;
	text-align:right;
}

/*  環境への取り組み  */
.kankyo_back {
	width:750px;
	background-image: url(kankyou_image/back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.kankyo_back2 {
	width:750px;
	background-image: url(kankyou_image/back2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:1em;
}
.kankyo_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #339966;
	line-height: 150%;
	text-align:center;
	border:solid 1px #339966;
}

.kankyo_title2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #3366FF;
	line-height: 150%;
	text-align:center;
	border:solid 1px #3366FF;
}

.kankyo_midashi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	line-height: 150%;
	text-align: left;
	padding-top:5px;
}
.kankyo_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
	padding-left:1.2em;
	padding-right:1.2em;
}
p.kankyo_text {
	padding-bottom:1em;
}

.kankyo_text2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
	padding-left:1.2em;
	padding-right:1.2em;
}

p.kankyo_text2 {
	width:620px;
	margin:10px auto 10px auto;
}

.kankyo_name {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align:right;
	padding-top:15px;
	padding-right:1.2em;

}


table.kankyo_hyo {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	border-top:solid 2px #99CCFF;
	border-left:solid 2px #99CCFF;
}

table.kankyo_hyo td{
	border-right:solid 2px #99CCFF;
	border-bottom:solid 2px #99CCFF;
	padding:4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}

ul.iso_syorui {
	width:500px;
	height:250px;
	margin:2em auto 0 auto;
}

li.left_syorui{
	float:left;
	width:249px;
	text-align:center;
}

li.right_syorui {
	float:right;
	width:249px;
	text-align:center;
}

ul.iso_syorui li.caption{
	width:500px;
	clear:both;
	font-size:12px;
	text-align:center;
	margin:2em auto 2em auto;
}

.kankyo_iso_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 150%;
	color: #3366FF;
}
H1.kankyo_foot_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	text-align:center;
}

p.kankyo_foot_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: center;
	padding-left:1.2em;
	padding-right:1.2em;
}


#iso_housin,#iso_ninsyo {
	width:750px;
	margin-left:auto;
	margin-right:auto;
}


/*  個人情報について  */
.link_kaiji{
	width:200px;
	text-align:right;
	margin-right:50px;
	margin-left:auto;
	margin-bottom:30px;
	padding:10px;
	font-size:12px;
}

.link_kaiji img {
	padding-right:10px;
}

/*  個人情報の開示・訂正依頼について  */
#kaiji_teisei {
	width:800px;
	margin:20px auto;
	padding-top:30px;
	padding-bottom:30px;
	border:1px solid #666666;
}

#kaiji_teisei H1 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:1em;
}

#kaiji_teisei H2 {
	font-size:14px;
	font-weight:bold;
	margin-top:2em;
	margin-bottom:1em;
	padding-left:2em;
	padding-right:2em;
}

#kaiji_teisei p {
	font-size:12px;
	font-style:normal;
	line-height:1.5em;
	margin-bottom:1em;
	padding-left:4em;
	padding-right:4em;
}

#kaiji_teisei ul {
	font-size:12px;
	font-style:normal;
	line-height:1.5em;
	margin-bottom:1em;
	padding-left:4em;
	padding-right:4em;
}

#kaiji_teisei .endoftext{
	text-align:right;
	margin-top:3em;
	padding-right:4em;
}

/*  リクルートページ  */

#column_seminar,
#column_bosyuyoko,
#column_gakujonavi,
#columns_kaisyadata {
	margin-bottom:10px;
}

#column_seminar ul li,
#column_bosyuyoko ul li,
#column_gakujonavi ul li,
#columns_kaisyadata ul li {
	padding-top:3px;
	text-align:center;
}


#column_bosyuyoko {
	float:left;
	margin-right:10px;
}

#column_gakujonavi {
	float:left;
	margin-left:10px;
}

/*  募集要項  */

.bosyu_head {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	background-color: #3333FF;
}
.bosyu_head a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bosyu_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#666666;
}

.bosyu_text2 {
	background-color:#125EB6;
	color:#FFFFFF;
}

.bosyu_text3 {
	background-color:#3576C1;
	color:#FFFFFF;
}

.bosyu_text14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #000000;
}

#bosyu {
	width:900px;
}

ul#bosyu_navi {
	height:30px;
	list-style:none;
	padding:0px;
	margin-left:5px;
}

#bosyu_navi li {
	float:left;
	width:87px;
	height:30px;
	font-size:13px;
	text-align:center;
	padding-top:10px;
	background-color:#0000FF;
	border:solid 1px #CCCCCC;
}

#bosyu_navi li a{
	color:#FFFFFF;
}

#bosyu_contents {
	font-size:12px;
	color:#666666;
	line-height:150%;
	clear:both;
	margin-bottom:20px;
}

#bosyu_contents .hyo_style {
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	margin-bottom:10px;
}

#bosyu_contents .hyo_style td{
	width:120px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	padding:5px;
}

#kyuyo,#kinmu,#saiyo,#syokusyu,#kinmuti,#syoseido,#hukuri,#sikaku,#senkonaiyo,#syorui {
	padding-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	padding-bottom:10px;
	border-bottom:solid 1px #999999;
}

#kyuyo table caption {
	text-align:right;
}

#kyuyo table td,#kinmu table td {
	width:260px;
	vertical-align:top;
}

/*  セミナー日程  */

.seminer_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align:center;
	vertical-align:middle;
}
.seminer_text_b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	background-color:#0000CC;
}

#seminer-info {
	width:750px;
	margin:10px auto 20px auto;
}

.seminer_toiawase {
	width:234px;
	margin:0px 0px 20px auto;
	padding:10px 20px;
	font-size:12px;
	line-height:2em;
	border:1px solid #999999;
}


.data_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
}

.pl_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}
.pl_text_b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.pl_text_big {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	line-height: 150%;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

/*  アピデフレンドショップシステム　*/
#afs {
	width: 840px;
	height:327px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image:url(friendshop_image/afs_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left:20px;
	padding-top:10px;
	margin:15px auto;
}

#afs .afs_catch {
	font-size:16px;
	font-weight:bold;
	color:#00CCFF;
	line-height:200%;
}

#afs .afs_text {
	line-height:120%;
	font-size:14px;
}

#afsillust{
	text-align:right;
	margin-top:20px;
	margin-right:20px;
}

#before_after {
	margin:0px 20px 20px 20px;
	line-height:1.2em;
	font-size:12px;
}

#before_after H1 {
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
}

#before_afs{
	float:left;
	padding:10px;
	margin-right:5px;
	border:solid 1px #0000FF;
}

#after_afs {
	float:right;
	padding:10px;
	margin-left:5px;
	border:solid 1px #0000FF;
}

.afs_contacts {
	clear:both;
	text-align:center;
	padding:20px;
}


/*  フリーチョイスカタログ　*/
#banner {
	text-align:center;
	margin-bottom:10px;
	font-size:12px;
}

#books_list {
	margin-left:9px;
	width:214px;
}

#books_list Table{
	border-collapse:collapse;
}

#books_list td {
	padding: 3px 5px 3px 10px;
	border-bottom:solid 2px #FFFFFF;
}

#mokuroku_order {
	float:left;
	width:220px;
	margin-left: 10px;
	margin-right: 10px;
/*	margin-top:10px;
	margin-left:20px;
	overflow:hidden;
	clear:both; */
}

#mokuroku_order H1{
	font-size:12px;
	color:#0066CC;
	line-height:2em;
	font-weight:bold;
	text-align:center;
	border-left:solid 5px #FF0000;
	background-color:#FFCC66;

}

#mokuroku_order p{
	padding:5px 8px 0px 8px;
	margin-bottom:10px;
	font-size:10px;
	color:#333333;
	line-height:1.2em;
}

#mokuroku_order ul li {
	width:198px;
	margin:5px auto 5px auto;
}
.moku6_banner {
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0066CC;
	padding:7px 5px 7px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	border-left:solid 5px #FF0000;

}

#books_image {
	width:677px;
	margin-bottom:15px;
}

#books_image table {
	margin-left:auto;
	margin-right:auto;
}

#books_image td {
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
}

p.books_caption {
	font-size:12px;
	color:#666666;
	text-align:center;
}

.seleste_hyo_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}

.mokuroku_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 120%;
	color:#FFFFFF;
}

.altair {
	background-color:#B4E1F5;
}

.spica {
	background-color:#F8CCDB;
}

.vega {
	background-color:#FCE28B;
}

.deneb {
	background-color:#ACB9DC;
}

.castor {
	background-color:#BADDBF;
}

.regulus {
	background-color:#F6B99C;
}

.rigel {
	background-color:#D6E6A5;
}

.capella {
	background-color:#C6AAD0;
}

.catseye {
	background-color:#6389BA;
}

.zirconia {
	background-color:#6AC09D;
}

.ruby {
	background-color:#FDD000;
}

.pearl {
	background-color:#96B810;
}

.amethyst {
	background-color:#F19DB5;
}

.emerald {
	background-color:#2CBBDF;
}

.opal {
	background-color:#8F79B6;
}

.diamond {
	background-color:#B66C48;
}

.sapphire {
	background-color:#4F6F80;
}

.garnet {
	background-color:#57804D;
}

.moonstone {
	background-color:#67507F;
}

.turquoise {
	background-color:#9B6368;
}

.aquamarine {
	background-color:#C03A2B;
}

/*  会社概要、組織図、沿革 */

.kaisya-gaiyou,.jigyosyo_map {
	width:800px;
	margin:10px auto 20px auto ;
}

.hyo_title {
	margin-top:10px;
	margin-bottom:10px;
}

.hyo_style table{
	margin:20px auto;
}

.hyo_style td {
	border-bottom:solid 1px #999999;
	padding:5px;
	text-align:left;
}

#soshikizu_catch {
	width:800px;
	margin-left: auto;
	margin-right: auto;

}

H1.soshikizu {
	font-size:20px;
	font-weight:bold;
	color:#FF33CC;
	line-height:1.5em;
	
}

p.soshikizu {
	font-size:14px;
	line-height:1.5em;
}

.soshikizu_image {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

/*  会社データ  */
#corp_data {
	margin-bottom:20px;
}

#corp_data p.rinen_image {
	margin:15px auto;
	text-align:center;
}	

#corp_data ul {
	width:645px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.5em;
}

#corp_data li {
	font-size:16px;
	color:#333333;
}
.corp_data_midashi {
	font-size:16px;
	font-weight:bold;
	color:#000099;
}

/*  お願いとお詫び  */
#owabi table{
	width:620px;
	margin-left:auto;
	margin-right:auto;
}
.pl_midashi {
	padding-bottom:10px;
}


/*  販促ツール  */
#hansoku {
	padding-bottom:20px;
}

#hansoku table{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:5px;
}

#hansoku td {
	vertical-align:top;
	padding:10px;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	font-size:12px;
	color:#666666;
	line-height:140%;
}

.hansoku_title {
	width:90%;
	height:1.3em;
	text-align:left;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	border-left:solid 5px #FF6600;
	border-bottom:solid 1px #999999;
	margin-bottom:5px;
}

.hansoku_image {
	text-align:center;
}

/*  展示会情報  */

.messe {
	width:800px;
	margin:0px auto 20px auto ;
}

.messe td {
	vertical-align:top;
}

.messe_image {
	margin-bottom:20px;
}

.messe_image table{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

.messe_image td {
	vertical-align:top;
	padding:5px;
}

.messe_title {
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	line-height:140%;
}

.yotei_text {
	width:400px;
	padding:10px;
}

.yotei_midashi {
	text-align:left;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	border-left:solid 5px #FF6600;
	border-bottom:solid 1px #999999;
	margin-bottom:5px;
}

.messe ul {
	margin:15px;
	padding:0px;
}

.messe ul li {
	list-style:none;
	font-size:20px;
	color:#666666;
	line-height:1.5em;
	font-weight: bold;
}

.messe-map {
	width:375px;
	text-align:right;
}

/*  アピデオリジナル商品  */
#apide_original ul {
	width:800px;
	list-style:none;
	margin:5px auto 20px auto;
}

#apide_original ul li {
	padding-bottom:10px;
}

/*  リビング用品 */
#living table{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#living {
	margin-bottom:20px;
}

#living td {
	vertical-align:top;
}

H1.living_title {
	line-height:120%;
	padding:5px;
	color:#B300FF;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 2px #663399;
}

.living_text {
	line-height:150%;
	padding:10px;
	font-size:14px;
	color:#666666;
}

.living_image {
	padding:10px;
}

/*  各種カタログ */
#catarogue {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#sogo {
	margin-top:10px;
	margin-bottom:20px;
}

.cat_contents td{
	vertical-align:top;
}

.cat_image {
	padding:10px;
}

.cat_title {
	font-size:24px;
	color:#CC00CC;
	font-weight:bold;
	padding-bottom:5px;
}

.cat_text {
	font-size:14px;
	color:#666666;
	line-height:130%;
	margin-bottom:10px;
}

td.cat_index_title {
	font-size:14px;
	font-weight:bold;
	color:#3333FF;
	text-align:center;
	padding:5px;
	border-bottom:solid 1px #666666;
}

td.cal_index_text {
	font-size:12px;
	line-height:150%;
	color:#666666;
	vertical-align:top;
	padding:5px;
}

.cat_gaiyou {
	width:450px;
	margin-left:10px;
}

.cat_gaiyou_title {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-color:#CC99FF;
}

.cat_gaiyou_text {
	font-size:12px;
	line-height:150%;
	color:#666666;
	vertical-align:top;
	padding:5px;
	background-color:#FFCCFF;
}

table.cat_l_index {
	width:394px;
	height:200px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:0px;
	border:solid 1px #003399;
}

table.cat_r_index {
	width:394px;
	height:200px;
	margin-left:2px;
	margin-top:5px;
	margin-bottom:0px;
	border:solid 1px #003399;
}

td.cat_list_title {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	background-color:#003399;
	border-bottom:solid 1px #666666;

}

#cat_list {
	border-top:solid 1px #666666;
	padding-top:20px;
}

/*  アピデイメージレディ  */
#image_lady {
	margin-bottom:3em;
}

/*  サイトマップ  */
#sitemap {
	height:250px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3em;
	padding-top:10px;
	padding-left:10px;
}

#sitemap a{
}	

#sitemap ul {
	list-style:none;
	margin:0;
}

#sitemap li {
	padding-left:13px;
}

ul.map1,ul.map2,ul.map3,ul.map4 {
	width:205px;
	height:200px;
	float:left;
	font-size:12px;
	line-height:180%;
	padding-left:5px;
	padding-right:10px;
}

li.map_title {
	height:20px;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	border-left:solid 5px #FF6600;
	border-bottom:solid 1px #999999;
	margin-bottom:10px;
	
}

/* mokuroku eBook */
#mokuroku_contents ul {
	width:850px;
	margin-left:auto;
	margin-right:auto;
	height:1%;
	clear:both;
}

#mokuroku_contents li {
	float:left;
	width:150px;
	text-align:center;
	margin-top: 0;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 30px;
	list-style:none;
	display:inline;
}


#mokuroku_contents table {
	border-collapse:collapse;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}


#mokuroku_contents th {
	width:40px;
	font-size:14px;
	line-height:1.2em;
	color:#333333;
	font-weight:normal;
}

#mokuroku_contents td {
	width:110px;
	font-size:20px;
	line-height:1.2em;
	color:#333333;
	text-align:right;
	padding-top:3px;
	padding-bottom:1px;
}

.zei_caption {
	font-size:12px;
}

/*#sub_contents {
	border-top:2px solid #B4D095;
	border-bottom:2px solid #B4D095; 
	font-size:12px;
}
*/
#sub_contents {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.2em;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	border-top:2px solid #B4D095;
	border-bottom:2px solid #B4D095;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:50px;
}

#sub_contents h1 {
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}

#sub_contents table {
	width:730px;
	margin-top:10px;
}

#sub_contents th {
	width:60px;
	border:1px solid #B4D095;
	padding:5px;
	font-weight:normal;
}

#sub_contents td {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}

.midashi_win {
	color: #5EAFDE;
	font-weight:bold;
}

.midashi_mac {
	color: #81669D;
	font-weight:bold;
}
