/* CSS Document */

/* ======================== body, main ======================== */
.clear{clear:both}

body {
background-image: url(../share/top_bg.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color:#FFFFFF;
}

/* === network/library /=== */
body.library {
background-image: url(../network/library/image/book.gif);
background-repeat: no-repeat;
background-position: left top;
background-attachment: fixed;
}

body {color: #333333;}

.size2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; color: #333333}

small{
	font-size:     10px;
	line-height: 120%;
}

strong{
	line-height : 120%;
	margin-top : 0px;
	margin-bottom : 0px;
}

H6{
  font-size : 12px;
  font-weight : 100;
  line-height : 130%;
  margin-top : 0px;
  margin-bottom : 0px;
  display:inline; margin:0
}


a {text-decoration: underline;line-height: 150%;}
a:link {color: #009900;text-decoration: underline;line-height: 150%;}
a:visited {color: #666666;text-decoration: underline;line-height: 150%;}
a:active {color: #000000;text-decoration: underline;line-height: 150%;}
a:hover {color: #333333;text-decoration: underline;line-height: 150%;}


a.bottom_navi_font {font-size: 12px;text-decoration: underline;line-height: 130%;}
a:link.bottom_navi_font {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 130%;}
a:visited.bottom_navi_font {font-size: 12px;color: #9056A5;text-decoration: underline;line-height: 130%;}
a:active.bottom_navi_font {font-size: 12px;color: #000000;text-decoration: underline;line-height: 130%;}
a:hover.bottom_navi_font {font-size: 12px;color: #333333;text-decoration: underline;line-height: 130%;}


a.link_welcom {font-size: 12px; color:#999999;text-decoration: underline;line-height: 130%;}
a:link.link_welcom {font-size: 12px;color: #666666;text-decoration: underline;line-height: 130%;}
a:visited.link_welcom {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:active.link_welcom {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:hover.link_welcom {font-size: 12px;color: #000000;text-decoration: underline;line-height: 130%;}


a.footer_navi {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:link.footer_navi {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:visited.footer_navi {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:active.footer_navi {font-size: 12px;color: #000000;text-decoration: underline;line-height: 130%;}
a:hover.footer_navi {font-size: 12px;color: #aaaaaa;text-decoration: underline;line-height: 130%;}


a.trademark {font-size: 12px;text-decoration: underline;line-height: 130%;}
a:link.trademark {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 130%;}
a:visited.trademark {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 130%;}
a:active.trademark {font-size: 12px;color: #000000;text-decoration: underline;line-height: 130%;}
a:hover.trademark {font-size: 12px;color: #333333;text-decoration: underline;line-height: 130%;}

a.subnavi_network {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_network {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_network {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_network {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_network {font-size: 12px;color: #F82100;text-decoration: underline;line-height: 140%;}
.subnavi_networka {font-size: 12px;color: #DD544D;line-height: 140%;}

a.subnavi_magazine {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_magazine {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_magazine {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_magazine {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_magazine {font-size: 12px;color: #F98100;text-decoration: underline;line-height: 140%;}
.subnavi_magazinea {font-size: 12px;color: #F98100;line-height: 140%;}

a.subnavi_product {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_product {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_product {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_product {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_product {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 140%;}
.subnavi_producta {font-size: 12px;color: #007DC5;line-height: 140%;}


a.subnavi_support {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_support {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_support {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_support {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_support {font-size: 12px;color: #4A6C9D;text-decoration: underline;line-height: 140%;}
.subnavi_supporta {font-size: 12px;color: #4A6C9D;line-height: 140%;}

a.subnavi_productweb {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_productweb {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_productweb {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:active.subnavi_productweb {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_productweb {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
.subnavi_productweba {font-size: 12px;color: #5b5b5b;line-height: 140%;background: #ffffff}


/* -------------■ subnavi start -item-  ■------------ */

li.subnavi {
	margin-left: -10px;
	line-height: 140%;
}

/* -------------■ subnavi start ■------------ */

ul.d_subnavi {
	padding:0;
	margin: 0 0 16px 9px;
	line-height: 140%;
	list-style:none;
}

ul.d_subnavi li {
	margin: 0;
	padding: 0 0 0 18px;
	background-image: url("../product/image/subnavi_product.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

a.subnavi_network2 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_network2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_network2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_network2 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_network2 {font-size: 12px;color: #F82100;text-decoration: underline;line-height: 140%;}
.subnavi_networka2 {font-size: 12px;color: #DD544D;line-height: 140%;}
a.subnavi_magazine2 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_magazine2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_magazine2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_magazine2 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_magazine2 {font-size: 12px;color: #F98100;text-decoration: underline;line-height: 140%;}
.subnavi_magazinea2 {font-size: 12px;color: #F98100;line-height: 140%;}
a.subnavi_product2 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_product2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_product2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_product2 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_product2 {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 140%;}
.subnavi_producta2 {font-size: 12px;color: #007DC5;line-height: 140%;}
a.subnavi_support2 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_support2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_support2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_support2 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_support2 {font-size: 12px;color: #144B8D;text-decoration: underline;line-height: 140%;}
.subnavi_supporta2 {font-size: 12px;color: #144B8D;line-height: 140%;}
a.subnavi_productweb2 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_productweb2 {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_productweb2 {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:active.subnavi_productweb2 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_productweb2 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
.subnavi_productweba2 {font-size: 12px;color: #5b5b5b;line-height: 140%;background: #ffffff}
.subnavi_productweba2_non {font-size: 12px;color: #0C7D97;line-height: 140%;}


/* -------------■ subnavi start2 -item-  ■------------ */

li.subnavi2 {
	margin-left:-30px;
	line-height: 140%;
}

/* -------------■ subnavi2 start ■------------ */

ul.d_subnavi2 {
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 100%;
	list-style:none;
}

ul.d_subnavi2 li {
	margin: 0 4px 0 0;
	padding: 0 0 0 14px;
	background-image: url("../product/image/subnavi_product2.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

a.subnavi_network3 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_network3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_network3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_network3 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_network3 {font-size: 12px;color: #F82100;text-decoration: underline;line-height: 140%;}
.subnavi_networka3 {font-size: 12px;color: #F82100;line-height: 140%;}
a.subnavi_magazine3 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_magazine3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_magazine3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_magazine3 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_magazine3 {font-size: 12px;color: #F98100;text-decoration: underline;line-height: 140%;}
.subnavi_magazinea3 {font-size: 12px;color: #F98100;line-height: 140%;}
a.subnavi_product3 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_product3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_product3 {
	font-size: 12px;
	color: #5b5b5b;
	line-height: 140%;
	text-decoration: underline;
}
a:active.subnavi_product3 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_product3 {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 140%;}
.subnavi_producta3 {font-size: 12px;color: #007DC5;line-height: 140%;}

/* MENU　BAR */
a.subnavi_menu {font-size: 12px;text-decoration: none;line-height: 140%;}
a:link.subnavi_menu {font-size: 12px;color: #5b5b5b;text-decoration: none;line-height: 140%;}
a:visited.subnavi_menu {
	font-size: 12px;
	color: #5b5b5b;
	line-height: 140%;
	text-decoration: none;
}
a:active.subnavi_menu {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_menu {font-size: 12px;color: #007DC5;text-decoration: underline;line-height: 140%;}
.subnavi_menu {font-size: 12px;color: #007DC5;line-height: 140%;}
/* MENU　BAR END*/

a.subnavi_support3 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_support3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_support3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
a:active.subnavi_support3 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_support3 {font-size: 12px;color: #144B8D;text-decoration: underline;line-height: 140%;}
.subnavi_supporta3 {font-size: 12px;color: #144B8D;line-height: 140%;}
a.subnavi_productweb3 {font-size: 12px;text-decoration: underline;line-height: 140%;}
a:link.subnavi_productweb3 {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:visited.subnavi_productweb3 {font-size: 12px;color: #0C7D97;text-decoration: underline;line-height: 140%;}
a:active.subnavi_productweb3 {font-size: 12px;color: #000000;text-decoration: underline;line-height: 140%;}
a:hover.subnavi_productweb3 {font-size: 12px;color: #5b5b5b;text-decoration: underline;line-height: 140%;}
.subnavi_productweba3 {font-size: 12px;color: #5b5b5b;line-height: 140%;background: #ffffff}

li.subnavi3 {
	margin-left: -35px;
	line-height: 140%;}


/* ========================== table =========================== */

/* === magazine/colum /=== */
table.hara {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #996600 #996600 #996600 #996600;
}

/* === magazine/iroha /=== */
table.iroha_table {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #666666 #666666 #666666 #666666;
}

/* === network/advice/ === */
table.nakagawa {
		border-style: dotted;
		border-width: 1px 1px 1px 1px;
		border-color: #996600;
		background-color: #F7EEDF;
}

/* === product/report/ === */
table.report {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #98DCF0 #98DCF0 #98DCF0 #98DCF0;
}

/* === network/front/ === */
table.front {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #FF9999 #FF9999 #FF9999 #FF9999;
}

/* === product/software/ses_030826.html === */
table.note {
		border-style: solid;
		font-size:12px;
		margin-top:14px;
		border-width: 0px 1px 1px 1px;
		border-color: #CDE6DE #CDE6DE #CDE6DE #CDE6DE;
}

/* === network/advice/adachi/adachi04_04.html === */
table.adachi04_04 {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #999999 #999999 #999999 #999999;
}


/* === network/ === */
table.pinkkakomi {
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		border-color: #FDC0B7 #FDC0B7 #FDC0B7 #FDC0B7;
		}
		
/* === magazine/ === */
table.orangekakomi {
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		border-color: #FAD852 #FAD852 #FAD852 #FAD852;
		}
table.orangekakomi2 {
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #FAD852 #FAD852 #FAD852 #FAD852;
		}

/* === support/ === */
table.bluekakomi {
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		border-color: #A8E6E4 #A8E6E4 #A8E6E4 #A8E6E4;
		}

/* === support/ === */
table.navykakomi {
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		border-color: #CDD8E4 #CDD8E4 #CDD8E4 #CDD8E4;
		}
/* =========================== text =========================== */

/* === 共通=== */
p {font-size: 100%;line-height: 150%;}
td {font-size: 100%;line-height: 150%;}

/* === このサイトについて=== */
.h1 {line-height: 130%;}

/* === このサイトについて=== */
/* === product/software/ses_030826.html === */
ol {line-height: 130%;}

/* === network/convenience/フォルダ内（index.html除く）=== */
td.merit {
	margin-left: 10px;
	font-size: 100%;
	line-height: 19px;
}

/* === magazine/projecte/backnumber01～03=== */
.leftmargin {margin-left: 60px;}

/* === network/required/step1/index.html=== */
/* === network/required/index.html=== */
/* === network/advice/index.html=== */
.leftmargin12 {margin-left: 12px;}

/* === network/required/step1とstep2/フォルダ内（index.html除く）=== */
.leftmargin24 {margin-left: 24px;}

/* === network/required/step2/step2_2.html=== */
.margin_li {margin-left: 15px;line-height: 130%;}

/* === network/advice/design.htmlとsecurity.html=== */
.advice {margin-right: 60px;color:#5E5423}


/* === magazine/colum/index.html名前=== */
.haraprofile {font-size: 90%;color:#996600}

/* === magazine/colum/index.htmlプロフィール=== */
.haraprofile2 {font-size: 90%;}

a.colum_index {text-decoration:underline;color: #996600;line-height: 110%;}
a:visited.colum_index {text-decoration:underline;color: #996600;line-height: 110%;}
a:active.colum_index {text-decoration:underline;color: #523600;line-height: 110%;}
a:hover.colum_index {text-decoration:underline;color: #523600;line-height: 110%;}

/* === network/advice/index.htmlプロフィール茶色=== */
.nakagawaprofile {font-size: 90%;color:#996600;}

/* === network/advice/index.htmlプロフィール=== */
.nakagawaprofile2 {font-size: 85%;color:#65470B;line-height: 130%;}

/* === network/advice/各先生のページの一覧=== */
a.link_advice {text-decoration:underline;color: #C12D00;line-height: 170%;}
a:visited.link_advice {text-decoration:underline;color: #C12D00;line-height: 170%;}
a:active.link_advice {text-decoration:underline;color: #876E33;line-height: 170%;}
a:hover.link_advice {text-decoration:underline;color: #876E33;line-height: 170%;}

.leftmargin27 {margin-left: 27px;}


/* === magazine/iroha/プロフィール=== */
.iroha_profile {font-size: 90%;color:#666666;}

a.iroha_index {text-decoration:underline;color: #794807;line-height: 110%;}
a:visited.iroha_index {text-decoration:underline;color: #794807;line-height: 110%;}
a:active.iroha_index {text-decoration:underline;color: #523600;line-height: 110%;}
a:hover.iroha_index {text-decoration:underline;color: #523600;line-height: 110%;}


/* === フッタ　navi=== */
td.copyright {font-size: 12px;color : #ffffff;padding-top: 3px;padding-bottom: 3px;}

/* === ぱんくず=== */
#pan_network {
	color: #5b5b5b;
	background-color: #FFDEE2;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
#pan_magazine {
	color: #5b5b5b;
	background-color: #FCE786;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
#pan_information {
	color: #5b5b5b;
	background-color: #CCF08D;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
#pan_product {
	color: #5b5b5b;
	background-color: #A8E6E4;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
#pan_support {
	color: #5b5b5b;
	background-color: #D4EBFA;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
#pan_common {
	color: #5b5b5b;
	background-color: #f0f0f0;
	margin: 0px 14px 0px 19px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}

/* --------------■ メニュータイトル画像 start ■-------------- */
h1.inc_ti1 {
	margin: 0;
}

h1.inc_ti1 a {
	background-image: url("/share/logo.gif");
	width: 197px;
	height: 63px;
	text-indent: -9999px;
	display: block;
}

.koukeiTop{width:350px; margin:30px auto; border: 1px solid #777777; padding:0.5em;border-radius: 5px;}
.koukei-reco{display: flex;}
 a.koukei-reco{text-decoration:none;
color:#666666;}

a:link.koukei-reco,
 a:visited.koukei-reco
{color:#666666;}
 a:hover.koukei-reco
{color:#c09090;}

.koukei-reco_left{}
.koukei-reco_right{padding-left:1.0em;text-align: left;}
.koukei-title-reco{font-size: 0.8em;line-height: 1.3;}
.koukei-title-reco_name{font-size: 0.8em;line-height: 1.3;}
.koukei-itle-reco_No{font-size: 1.3em;font-weight: bold}
