/**************************************************
2010nakapcs なかパソコンサポート
***************************************************/
       * { margin: 0; padding: 0; }
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #f0ffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
 FONT: 12px Verdana, Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	PADDING-TOP: 0px;
	POSITION: relative; HEIGHT: 100%
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 2.0em;
	BACKGROUND-IMAGE: URL("img/bg.gif");
	TEXT-ALIGN: center
}
#SMALL {
	DISPLAY: block;
	BACKGROUND: #fff;
	FONT-SIZE: 0.7em;
	COLOR: #999
	TEXT-ALIGN: right
}
H2 {
	DISPLAY: block;
	FONT-SIZE: 1.0em;
	COLOR: #999
}
H3 {
	DISPLAY: block;
	FONT-SIZE: 1.0em;
	COLOR: #191970
}
H4 {
	DISPLAY: block;
	PADDING: 20px;
	FONT-SIZE: 1.0em;
	COLOR: #000
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
UL.navi {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 708px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.navi LI {
	BACKGROUND: #fff;
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px; MARGIN: 0px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid;
	FONT-SIZE: 1em;
	TEXT-ALIGN: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px
}

UL.navi LI H2 {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 10px
}
UL.navi LI A {
	DISPLAY: block;
	COLOR: #000;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none
}
UL.navi LI A:hover {
	COLOR: #ff0000; FONT-WEIGHT: bolder
}
/*ベース------------------------------------------*/
#base {
	width:730px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 20px;
}

#wrap {
	float: left;
	padding: 5px;
	background-repeat: repeat-y;
	background-position: left;
}

/*コンテンツ	----------------------------------*/

#top_img {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DFDFDB;
	text-align: center;
	border: 1px solid #FFFFFF;
}

#contents {
	width:730px;

}

#contents p{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(img/note_line.gif);
	margin-right: 30px;
	margin-left: 30px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#contents h3 {
	font-size: 16px;
	padding-left: 25px;
	color: #222222;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	line-height: 31px;
	background-image: url(img/h3.gif);
	height: 35px;
	background-repeat: no-repeat;
}
#contents h3 p {
	margin-top: 5px;
}

#contents h4 {
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1F3BA8;
	padding-left: 7px;
	color: #555555;
	line-height: 18px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 13px;
}

#contents h4 a {
	font-size: 14px;
}

#contents h5 {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #7E86A8;
	margin-right: 20px;
	padding-left: 10px;
}

#contents ul {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#contents li a {
	font-size: 12px;
}


#contents #c_pad {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
UL.gallery {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 708px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.gallery LI {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ff0000 1px solid;
	TEXT-ALIGN: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px
}
UL.gallery LI A.thumb {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 204px;
	CURSOR: pointer;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 182px
}
UL.gallery LI SPAN {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 204px;
	HEIGHT: 182px
}
UL.gallery LI A.thumb:hover {
	BACKGROUND: #333
}
UL.gallery LI H2 {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.5em;
	BACKGROUND: #f0f0f0;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 10px
}
UL.gallery LI A {
	DISPLAY: block;
	COLOR: #000;
	TEXT-DECORATION: none
}
UL.gallery LI A:hover {
	COLOR: #ccc
}

/* for IE \*/
* html body #base #contents #c_pad {
	padding: 9px;
}	
/**/

#contents p a {
	line-height: 20px;
}

#contents p strong {
	line-height: 20px;
}

#contents .img_left {
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
}

#contents .img_left img {
	border: 2px solid #EDEDE9;
}

#contents .c_img_left {
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
	margin-right: 10px;
}

#contents .c_img_left img {
	border: 1px solid #999999;
}

#contents .c_img_right {
	float: right;
	background-color: #FFFFFF;
	padding: 10px;
}

#contents .c_img_right img {
	border: 1px solid #999999;
}

#contents p .chui {
	line-height: 20px;
}

/*--------------------------------*/

#contents dl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#contents dt {
	font-weight: bolder;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #B5C2A3;
	padding-left: 5px;
}
#contents dd {
	margin: 15px;
}

/*前のページ----------------------------------------*/
#contents #pan {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
#contents #pan a {
	margin-right: 7px;
	margin-left: 7px;
}
#contents #pan strong {
	margin-left: 7px;
}
UL.galleryf {
	width:730px;
	margin-right: auto;
	margin-left: auto;
}
/* ========FOOTMENU CUSTOMIZE======== */
#footMenu ul {
   margin:5px 0;
   padding:20px 0;
   text-align:center;
   border-top:1px solid #ddd;
}

#footMenu li {
   display:inline;
   margin:0 0 0 20px;
   font-size:100%;
   bgcolor:#aqua;
   height: 35px;
   list-style:none;
}

#footMenu li a:hover {
   color:#ff0000;
   text-decoration:underline;
}