
/* =========================================================== */
/*                            共通部分                         */
/* =========================================================== */

body {	background-color: #FFFFFF;	padding: 0px;	margin: 0px;}

/*横幅設定*/
#Header
,#IN-Main
,#Fooder
,#Il-Title
,#Il-Main {
	width: 750px;
	display: block;
	margin: 0px;}

/* リンク時の設定*/
a:link {	color: #3399CC;	text-decoration: none;}
a:hover{	color: #3399CC;	text-decoration: underline;}
a:visited{	text-decoration: none;}



/* =========================================================== */
/*                            HEADER                           */
/* =========================================================== */
/* HEADER の設定*/
#Header{
	padding: 0px;
	height: 40px;
	background-image: url(../image/common/HeaderBg2.gif);
	background-repeat: repeat-x;
	margin: 0px;}

/* HEADER ロゴの設定*/
#Header h1{
	height: 40px;
	background-image: url(../image/common/HeaderLogo2.jpg);
	width: 200px;
	background-repeat: no-repeat;
	text-indent: -1000px;
	display: table;
	float: left;
	margin-right: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* HEADER メニューの共通設定*/
.MenuTop
,.MenuSoft
,.MenuElecom
,.Menuillustration{
	height: 40px;
	width: 100px;
	margin: 0px;
	float: left;
	text-indent: -1000pt;
	display: table;
	background-repeat: no-repeat;
	cursor: hand;
	padding: 0px;
}

/* HEADERメニューの画像設定*/
#Header .Menuillustration{	background-image: url(../image/common/Menuillustration.jpg);}
#Header .MenuTop{	background-image: url(../image/common/MenuTop.jpg);}
#Header .MenuSoft{	background-image: url(../image/common/MenuSoft.jpg);}
#Header .MenuElecom{	background-image: url(../image/common/MenuElecom.jpg);}



/* =========================================================== */
/*                            FOODER                           */
/* =========================================================== */

/* FOODER 背景の設定 */
#Fooder{
	height: 30px;
	background-image: url(../image/common/FooderBg2.gif);
	background-repeat: repeat-x;}

/* FOODER エレコムロゴの設定 */
#Fooder .Logo{
	height: 30px;
	background-image: url(../image/common/FooderLogo2.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	display: block;
	float: left;
	width: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: hand;}

/* FOODER コピーライトの設定 */
#Fooder .Copyright{
	height: 30px;
	background-image: url(../image/common/FooderCopyright2.gif);
	background-repeat: no-repeat;
	text-indent: -1000pt;
	display: block;
	width: 330px;
	float: left;
	margin-top: 0px;
	margin-right: 340px;
	margin-bottom: 0px;
	margin-left: 0px;}


/* =========================================================== */
/*                  　　　   INDEXページ                       */
/* =========================================================== */
#Contents {
	display: table;
	padding: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 10px;

}
.Text12 {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

#IN-Main1 {
	background-image: url(../image/MainImg.jpg);
	height: 200px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	width: 750px;
	display: table;
	clear: both;
	float: none;
	margin-right: 0px;
	margin-left: 0px;







}
	
#IN-Main1 .Soft{
	height: 80px;
	background-repeat: no-repeat;
	margin-top: 108px;
	margin-bottom: 0px;
	width: 190px;
	margin-right: 0px;
	margin-left: 17px;
	display: table;
	cursor: hand;
	text-indent: -1000pt;}
	
	
#IN-Main2 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#IN-Main2 .Icon{
	padding-left: 10px;
	padding-right: 10px;

}

#IN-Main2 .Bg {
	background-image: url(../image/Main2-Bg.gif);
	background-repeat: repeat-y;

}
	
#IN-Main2 .Top {
	background-image: url(../image/Main2-Top2.jpg);
	background-repeat: no-repeat;
	height: 50px;}
	
#IN-Main2 .illustrationTitle {
	height: 37px;
	width: 487px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 15px;

}

#IN-Main2 .Pickup {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;


}

#IN-Main2 .News {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	margin: 0px 10px 10px 15px;



}

#IN-Main3 .News {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	margin-bottom: 5px;


}

.WordTemplate {
	background-image: url(/printgogo/image/WordtemplateBg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 730px;
	letter-spacing: 1px;
	padding-left: 120px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 130%;
	vertical-align: middle;}
	
.WordTemplate a:link
,.WordTemplate a:hover
,.WordTemplate a:visited {font-weight: bold;}

/* =========================================================== */
/*                  素材ダウンロードページ                     */
/* =========================================================== */
#Il-Title h2{
	font-size: 15px;
	line-height: 130%;
	letter-spacing: 1px;
	color: #660000;
	width: 400px;
	display: block;
	margin: 0px;
	float: left;
	padding-top: 50px;}
	

#Il-Title .Space{
	fontsize: 11px;
	font-size: 12px;
	background-image: url(/printgogo/illustration/image/TitleSpaceBg.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	font-weight: bolder;
	letter-spacing: 0em;
	width: 200px;
	display: block;
	float: right;
	background-position: left center;
	height: 50px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	line-height: 130%;}


/* ページ下のテキストメニュー設定*/
#Il-Main .SubMenu {
	fontsize: 11px;
	font-size: 11px;
	color: #993333;
	text-align: center;
	margin-bottom: 10px;}



/* =======================これより上が生き==================================== */


/* 素材メインの設定*/
#Il-Main {
	background-image: url(../illustration/image/MainBg.gif);
	background-repeat: repeat;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;} 
	
#Il-Main .Page{
	display: block;
	padding: 0px;
	width: 720px;
	margin: 15px;
	text-align: center;
	font-size: 14px;



} 

/* 素材タイプの設定*/
.Il-Type {
	width: 720px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	display: table;
	padding: 0px;
}


/* 素材タイプのメイン部分*/
.Il-Type .Main {
	width: 480px;
	margin: 0px 0px 0px 25px;
	font-size: 11px;
	line-height: 130%;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	letter-spacing: 1px;
	padding: 0px;
}
	
	
	/* 素材タイプの対応部分*/
.Il-Type .Paper {
	width: 170px;
	display: block;
	background-image: url(../illustration/image/TypeTxtPaper.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	color: #333333;
	line-height: 120%;
	letter-spacing: 1px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 30px;
	margin-top: 0px;
	margin-left: 10px;




}


/* ダウンロード LZHアイコン*/
.Il-Type .DownloadLzh
,a:link .DownloadLzh
,a:hover .DownloadLzh   {
	display: block;
	background-repeat: no-repeat;
	margin: 0px 0px 3px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	width: 305px;
	font-weight: bold;
	padding-right: 0px;
}


.Il-Type .DownloadLzh
,a:link .DownloadLzh
{background-image: url(../illustration/image/TypeDownloadLzhB.jpg);}

a:hover .DownloadLzh  {
	background-image: url(/printgogo/illustration/image/TypeDownloadLzhB2.jpg);
	cursor: hand;
	color: #006699;
	text-decoration: none;
}
/* ダウンロード ZIPアイコン*/
.Il-Type .DownloadZIP
,a:link .DownloadZIP
,a:hover .DownloadZIP   {
	display: block;
	background-repeat: no-repeat;
	margin: 0px 0px 3px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	width: 305px;
	font-weight: bold;
	padding-right: 0px;
}


.Il-Type .DownloadZIP
,a:link .DownloadZIP
{background-image: url(../illustration/image/TypeDownloadZIP.jpg);}

a:hover .DownloadZIP  {
	background-image: url(/printgogo/illustration/image/TypeDownloadZIP2.jpg);
	cursor: hand;
	color: #006699;
	text-decoration: none;
}

/* 素材例のテキスト画像部分*/
.Il-Type .SampleTxt {
	background-image: url(../illustration/image/TypeTxtSample.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	display: block;
	margin: 15px 0px 0px;
	width: 200px;
	height: 10px;}
	
.Il-Type .SampleTxtOnly {
	background-image: url(../illustration/image/TypeTxtSample2.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	display: block;
	margin: 15px 0px 0px;
	width: 50px;
	height: 10px;
	overflow: hidden;

}
	
	
	/* 素材例の素材サンプル画像部分*/

.Il-Type .Sample {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 305px;
	display: block;}
	
	/* 素材例の素材サンプル画像部分-大きさを加工してないものに・・・*/
.Il-Type .SampleImg {
	width: 50px;
	margin-right: 8px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 50px;}

	/* 素材例の素材サンプル画像部分 大きさは個々で設定 四角の形状の素材イメージ*/
.Il-Type .SampleImg2 {	float: left;	border: 1px solid #CCCCCC;	margin: 1px 2px 0px 0px;}
	
		/* 素材例の素材サンプル画像部分 大きさは個々で設定 円形の素材イメージ*/
.Il-Type .SampleImg3 {
	float: left;	margin: 1px 2px 0px 0px;}
	
	
/* =========================================================== */
/*                  ソフトダウンロードページ                   */
/* =========================================================== */

	
#SO-Main1 {
	width: 750px;
	height: 200px;
	background-image: url(../soft/image/Main.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 5px 0px;
	left: -14px;
	top: 0px;






}


#SO-Main1 h2 {	text-indent: -1000px;}

#SO-Main2 {
	width: 700px;
	font-size: 12px;
	line-height: 130%;
	letter-spacing: 1px;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;





}
	
#SO-Main1 .Caption{
	font-size: 12px;
	margin-top: 100px;
	margin-left: 40px;
	width: 410px;
	margin-bottom: 15px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 130%;
	background-image: url(../soft/image/MainDownload.gif);
	background-repeat: no-repeat;

}
#SO-Main1 .Download,
#SO-Main1 A:hover .Download{
	width: 400px;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 30px;
	padding-top: 35px;
	cursor: hand;
	display: table;
	padding-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	top: 110px;
	position: relative;
 font-weight: bold;
	text-decoration: none;
}

	
#SO-Main1 .Download {	background-image: url(../soft/image/MainDownload.gif);}
#SO-Main1 A:hover .Download{	background-image: url(../soft/image/rowl/MainDownload.gif);	color: #FFCC00;
	text-decoration: none;}
	
#SO-Main1 .txt{
	font-size: 11px;
	letter-spacing: 1pt;
	text-decoration: none;
	font-weight: normal;



}


#SO-Main2 .Point1{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	background-image: url(../soft/image/Point1Title.jpg);
	text-indent: -1000pt;
	height: 45px;
	width: 320px;
	background-repeat: no-repeat;

}
	
#SO-Main2 .Point2{
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	letter-spacing: 1px;
	margin-top: 20px;
	margin-right: 0px;
	background-image: url(../soft/image/Point2Title.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 330px;
	text-indent: -1000pt;
	display: block;
}
#SO-Main2 .Point3{
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	letter-spacing: 1px;
	margin-top: 20px;
	margin-right: 0px;
	background-image: url(../soft/image/Point3Title.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 500px;
	text-indent: -1000pt;
	display: block;
}

#SO-Main2 .Dousa{
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	letter-spacing: 1px;
	margin-top: 20px;
	margin-right: 0px;
	width: 700px;
}

#SO-Main2 table{
	color: #333333;
	line-height: 130%;
	;
	font-size: 12px;
}

	
