/*base*/ * { margin:0; padding:0 } img { border:0 } body { text-align:center;background:url('resources/nav_bg.gif') repeat-x; line-height:1.5 } #top { margin:0 auto; width:760px } div#contents { clear:left; padding:10px 0 } /*clearはnaviのフロートへの対応*/ div#main { float:left; width:550px; text-align:left } div.side { float:right;width:190px; text-align:left } div#footer { padding:5px 0; background-image: url(resources/side_back.gif) } .pageup{ clear:both; text-align:right; padding:30px 0 0 0 } .q_access { clear:both; padding:30px 0 0 0 } .pageup2 { text-align:right; padding:30px 0 0 0 } 

/*header*/ #header h1{ text-align:left }

 /*navi*/ .nav { float: left; background:url('resources/nav_bg.gif') } .nav li { float: left; list-style-type:none }  .nav li a, .nav li a:visited { background:url('resources/nav.gif') no-repeat; display:block;width:126px; height:27px }  #n2 a { background-position:-126px 0 } #n3 a { background-position:-254px 0 } #n4 a { background-position:-285px 0 }  #n5 a { background-position:-381px 0 }  #n6 a { background-position:-508px 0 } #n7 a { background-position:-634px 0 }  #n1 a:hover { background-position:0 0px }  #n2 a:hover { background-position:-126px -27px }  #n3 a:hover { background-position:-254px -27px }  #n4 a:hover { background-position:-285px -27px }  #n5 a:hover { background-position:-381px -27px }  #n6 a:hover { background-position:-508px -27px }  #n7 a:hover { background-position:-634px -27px }  #n1-x a { background-position:0 -54px }  #n2-x a { background-position:-126px -52px }  #n3-x a { background-position:-254px -53px }  #n4-x a { background-position:-285px -53px }  #n5-x a { background-position:-381px -53px }  #n6-x a { background-position:-508px -53px }  #n7-x a { background-position:-634px -53px } 
/*contents*/ 

/*main*/ .page { clear:left; margin-bottom:10px } .pan {	text-align:left; font-weight:bold; background:url('resources/marker3.gif') 0 0.35em no-repeat; padding-left:17px; margin:0 0 10px 0 } #main h3 { margin:0 0 10px 0;	border-left:solid 8px #063; padding:3px 10px 3px 15px; border-top:solid 1px #666;border-right:solid 1px #666; border-bottom:solid 1px #666 } #main h4 { color:#063;margin:10px 0 } #main h5 { margin:10px 0 } #main p { margin:10px 0 } blockquote{margin:10px 0; border:solid 1px #CCC; background:#F5F5F5; padding:10px } #main blockquote p { margin:0 } #main blockquote h4 { margin:0 } #main blockquote h5	{ margin:0 } .entry { margin-bottom:30px } .entry strong { font-weight:bold } .entry em { color:#C00 } .entry ul { list-style:inside; margin:10px 20px } .entry ol { margin:10px 20px } .entry li { margin-left:15px } .entry ol li { margin-left:15px} div#main div.entry ul.link { list-style-position:outside; list-style:none; margin:10px} div#main div.entry ul.link li { background: url(resources/marker.gif) 0 0.35em no-repeat; padding-left: 17px } div#main div.entry ul.point { list-style-position:outside;list-style:none; margin:10px } div#main div.entry ul.point li { background: url(resources/marker4.gif) 0 0.35em no-repeat; padding-left: 17px } .date { text-align:right } .entry table{ width:510px; margin:20px; border-collapse:collapse } .entry th { background:#F5F5F5;border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; padding:3px 5px; text-align:left;vertical-align:top } .entry td { background:#F5F5F5; border-top:solid 1px #CCC;border-bottom:solid 1px #CCC; padding:3px 5px; vertical-align:top } .recent ul{ margin:10px 30px; list-style:none } .recent li { background: url(resources/marker.gif) 0 0.35em no-repeat; padding:2px 0 2px 17px } .bk_flow { padding-top:5px; border-top:dotted 1px #CCC } .recent ul.bk_flow li { background: url(resources/marker3.gif) 0 0.35em no-repeat; padding:2px 0 2px 17px } .archive ul { margin:10px 30px; list-style:none	} .archive li { background: url(resources/marker.gif) 0 0.35em no-repeat; padding:2px 0 2px 17px } .access_map { margin:10px 0 } .paging { margin:30px 0 } .left_flow { float:left; margin-right:10px } .right_flow { float:right; margin-left:10px} .paging_close { clear:both } /*side*/ .for_ie { width:190px }/*widthはIE対策*/ .side h4 { background-image: url(resources/side_back.gif); color:#FFFFFF; border-left:solid 8px #006699; padding:0.3em 0.3em 0.3em 0.5em } .side ul { list-style:none; text-align:left; background:#F5F5F5;	border-left:solid 8px #999; padding:0.3em 0.3em 0.3em 0.5em; margin:0 0 5px 0	} .side li { background: url(resources/marker2.gif) 0 0.35em no-repeat; padding-left:17px	} .p_mark { padding:5px 0 3px 0; width:190px }/*widthはIE対策*//* .links { margin:0px 0 0px 0; width:190px }widthはIE対策 .links img { display:block; margin:0 0 0px 0 }*/ p.rss { margin:15px 0 0 0; background:url('resources/rss.gif') left no-repeat;	padding-left:17px } 
/*top*/ .topimage { background: url(resources/topimage.gif) no-repeat; height:190px; padding-top:5px } .topimage h2 { display:none } .toplinks{ margin-left:570px } .toplinks img { display:block; margin:0 10px 5px 0 } .topcate	{ margin-bottom:10px } .topcate td { vertical-align:top; background: url(resources/topcate_bg.gif) repeat-y } .topcate h4 { background:#00C; color:#FFF; border-left:solid 8px #333;	padding:0.3em 0.3em 0.3em 0.5em } .topcate ul { list-style:none; text-align:left;border-left:solid 8px #999; padding:0.3em 0.3em 0.3em 0.5em; } .topcate li { background: url(resources/marker2.gif) 0 0.35em no-repeat; padding-left:17px }

.topimage02 { background: url(http://www.pointplus.jp/resources/topimage02.gif) no-repeat }.topimage02 li { float: left; text-indent:-
9999px; list-style-type:none } .topimage02 li a, .topimage02 li a:visited { background:url('http://www.pointplus.jp/resources/topimage02.gif') no-repeat; display:block;width:137px; height:190px}
#t1 a { background-position:0px 0 } #t2 a { background-position:-137px 0 } #t3 a { background-position:-275px 0 } #t4 a { background-position:-412px 0 }
#t1 a:hover { background-position:0 -194px } #t2 a:hover { background-position:-137px -388px } #t3 a:hover { background-position:-275px -194px } #t4 a:hover { background-position:-412px -388px }

 .q_access table{ width:750px; margin:0 5px; background:#F5F5F5 } .q_access th { width:90px; padding:5px 0; border-bottom:solid 1px #999; vertical-align:top } .q_access td { width:160px;	padding:5px 0; border-bottom:solid 1px #999; vertical-align:top; text-align:left	} div.q_access table td.q_access2 { background:#FFF; width:750px; } .q_access3 table { width:540px; margin:0 5px; background:#F5F5F5 } .q_access3 th { width:100px;	padding:5px 0; border-bottom:solid 1px #999; vertical-align:top } .q_access3 td	{ padding:5px 0; border-bottom:solid 1px #999; vertical-align:top; text-align:left	} /*footer*/ address { color:#FFF } .footer_nav { margin:10px 0 0 0; padding:5px 0; background:#E5E5E5 } .float1 { float:left; margin:0 10px 10px 0 } .float2 {	float:right; margin:0 0 10px 10px } .clear1 { clear:left } .clear2 { clear:right	} .naka { text-align:center } .migi { text-align:right } /*font*/ body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif } address { font-style:normal } p { line-height:1.5 } a { color:#00C	} a:hover { color:#C00 } body { font-size:small } .side { font-size:small } .nav2	{ font-size:x-small } h1,h2,h3,h4,h5,h6 { font-size:small } th,td { font-size:small	} .q_access table th,.q_access table td,.q_access3 th,.q_access3 td { font-size:x-small	} .topcate td { font-size:small } .blog h3 { font-size:medium } .blog h3 span	{ font-size:small }
