/* Stylesheet : www.skymenu.net */

/* ======================== body, main ======================== */

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;}


a {text-decoration: underline;line-height: 150%;}
a:link {color: #007DC5;text-decoration: underline;line-height: 150%;}
a:visited {color: #9056A5;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_skygroup {font-size: 12px;text-decoration: underline;line-height: 130%;}
a:link.link_skygroup {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:visited.link_skygroup {font-size: 12px;color: #ffffff;text-decoration: underline;line-height: 130%;}
a:active.link_skygroup {font-size: 12px;color: #000000;text-decoration: underline;line-height: 130%;}
a:hover.link_skygroup {font-size: 12px;color: #cccccc;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;text-decoration: underline;line-height: 140%;}
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%;}
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;
		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 ■-------------- */

td#hedda-tx{
	font-size:12px;
	padding:5px 10px 5px 0;
	text-align:right;}

td#hedda-tx h1{
	font-size:12px;
	text-align:right;
	font-weight:normal;
	margin:0;
	display:inline;}

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

/* --------------■ フッダリンク ■-------------- */
div.fooder-box{
	width:370px;
	float:left;
	padding:0;
	text-align:left;}
	
div.fooder-box ul{
	width:340px;
	margin:0 10px;
	padding:5px 0 5px 10px;
	list-style:none;
	font-size:10px;
	border-top:#333 1px dotted;}

div.fooder-box ul li{
	text-align:left;
	padding:0 10px 0 7px;
	margin:0;
	background:url(../share/fooder-ico.gif) no-repeat 2px 3px;
	_background:url(../share/fooder-ico.gif) no-repeat 2px 8px;
	display:inline;
	line-height:200%;
	zoom:1;}

div.fooder-box ul li.title{
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	background:url(../share/fooder-ico2.gif) no-repeat 0 9px;}

div.fooder-box a{text-decoration:none; color:#333;}
div.fooder-box a:visited{text-decoration:none; color:#333;}
div.fooder-box a:hover{text-decoration:underline;}