/*
Theme Name: SAMPLE 02
Theme URL: http://www.www.www/
Description: SAMPLE 02
Author: SHIMAZU
*/

body {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
a img {
    border-style:none;
}
a img { 
    outline: none; 
}
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1001px;
	text-align: left;
	height: auto;
}
a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}
/*---------------------------header------------------*/
#header {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 1000px;
}
#headerbox1 {
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 1000px;
}
#rogo {
	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 475px;
	float: left;
}
#news {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 87px;
}
#materialindex {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 145px;
}
#samplekit {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 105px;
}
#about {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 83px;
}
#contact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 101px;
}
/*------------------------topflash----------------*/
#mainflash {
	margin: 0px;
	padding: 0px;
	height: 335px;
	width: 1000px;
}
/*-----------------------topnaviunder-----------*/
#spjcontena1 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	height: 320px;
	width: 986px;
}
#spjbox1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 310px;
	width: 340px;
}
#spjtopics {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 340px;
}
/*------------------------------newscoffee2get------------------------*/
#newskiji ul {
	font: 14px/250% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style: none;
}
/*-----------------news----------------------*/
#newsrogo {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 420px;
}
#spjnewsbox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 320px;
	width: 420px;
	background: url(images/newsindex.gif) no-repeat;
}
#rss {
	margin: 0px 0px 0px 260px;
	padding: 22px 0px 0px;
	height: 25px;
	width: 53px;
}

#newskiji {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	height: 215px;
	width: 325px;
}
#othersnews {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	float: right;
}

#newskiji ul {
	font: 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sanserif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#newskiji li {
	font: 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sanserif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#newskiji a:hover {
     background-color: #66FFFF;
}
#newskiji a {
	font: 14px/248% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sanserif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#newskiji a:visited {
	color: #999999;
}
.spjcustumbox1 {
	width: 80px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#spjkijibox3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 255px;
}
.cusimg {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 70px;
}
.spjkijibox1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 255px;
	background: no-repeat;
}
#spjcustumbox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 80px;
}
#cusimg2 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 70px;
}
#cusimg3 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 70px;
}
#spjkijibox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 255px;
}
#spjcustumbox3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 80px;
}
.cuskiji {
	margin: 8px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 255px;
}
#cuskiji2 {
	margin: 8px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 255px;
}
#cuskiji3 {
	margin: 8px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 255px;
}
.cuskiji a {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
.cuskiji a:hover {
	text-decoration: none;
	color: #66FFFF;
}
#cuskiji2 a {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
    text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
#cuskiji3 a {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
.cu1 {
	margin: 7px 0px 0px;
	padding: 0px;
	height: 35px;
	width: 255px;
}
.cu1 p {
	margin: 0px;
	padding: 0px;
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
.cu1 a {
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	border-style: none;
}
#cu2 {
	margin: 7px 0px 0px;
	padding: 0px;
	height: 35px;
	width: 255px;
}
#cu2 p {
	margin: 0px;
	padding: 0px;
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#cu2 a {
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	border-style: none;
}
#cu3 {
	margin: 7px 0px 0px;
	padding: 0px;
	height: 35px;
	width: 255px;
}
#cu3 p {
	margin: 0px;
	padding: 0px;
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#cu3 a {
	font: 12px/normal "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	border-style: none;
}
custumuhonbun1 {
	font: 11px/110% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
/*--------------------topbaner----------------------*/
#spjbanaerbox3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 225px;
}
#sp1 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 220px;
}
#baner1 {
	height: 58px;
	width: 216px;
	margin: 0px;
	padding: 0px;
}
#baner2 {
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 215px;
}
#baner3 {
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 215px;
}
#baner4 {
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 215px;
}
/*------------------footer--------------------*/
#footer {
	margin: 10px 0px 0px;
	padding: 0px;
	height: 25px;
	width: 1000px;
	clear: none;
}
#subfooterbox {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 1000px;
}
#sp2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 45px;
	float: left;
}
#top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 46px;
}
#copy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 300px;
}
#home {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 57px;
}
#sitemap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 70px;
}
#link {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 180px;
}
/*-------------------------------------------------------------------------------------newspage-------------------------------*/
#newspagerogo {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 1000px;
	background: url(images/new/newsrogo.jpg) no-repeat;
}
#newscontena {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 1000px;
}
/*----------------------------sidebar-----------------------*/
#sidebar {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 280px;
	background: url(images/new/urabar.gif);
}
#sidebaner1 {
	margin: 40px 0px 0px 30px;
	padding: 0px;
	height: 60px;
	width: 220px;
}
#sidebaner2 {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 60px;
	width: 220px;
}
#sidebaner3 {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 60px;
	width: 220px;
}
/*---------------------------------recentpost---------------*/
#recentpost {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	height: 95px;
	width: 273px;
	background: url(images/new/recentpost.jpg) no-repeat;
}
.custumtemplate {
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px;
	height: 70px;
	width: 240px;
}
.waku {
	height: 80px;
	width: 252px;
	margin: 7px 0px 0px 15px;
	padding: 0px;
	background: url(images/new/ura.gif) no-repeat;
}
.custumbox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 70px;
}
.custumbox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 170px;
}
.monthbox {
	margin: 0px;
	padding: 0px;
	height: 97px;
	width: 97px;
	background: url(images/new/newshiduke.gif) no-repeat;
	float: left;
}
.titlename {
	margin: 0px;
	padding: 0px;
	height: 97px;
	width: 540px;
	float: left;
}
.titilekiji {
	margin: 38px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 520px;
}
.titilekiji h3 {
	font: bold 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.titilekiji a {
	font: bold 20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
.titilekiji a:hover {
    background-color:#66FFFF ;
}
.tuki {
	margin: 53px 0px 0px 21px;
	padding: 0px;
	height: 15px;
	width: 70px;
}
.titile {
	margin: 40px 0px 0px 50px;
	padding: 0px;
	width: 650px;
	height: 110px;
}
#contents {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
}
.tuki p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.custumpost1 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	height: 35px;
	width: 160px;
}
.custumpostymd {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	height: 20px;
	width: 150px;
}
.custumpost1 a {
	font: 13px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
}
.custumpost1 a:visited {
	color: #0099FF;
}
.custumpost1 a:hover {
	color: #00FFFF;
}
.custumpostymd a {
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
.contents2 {
	margin: 0px 0px 0px 150px;
	padding: 0px;
	height: auto;
	width: 500px;
}
.contents2 p {
	font: 14px/200% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.contents2 a:hover {
    background-color:#66FFFF ;
}
.contents2 a {
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
.contensfooter {
	margin: 20px 0px 0px 60px;
	padding: 0px;
	height: 100px;
	width: 610px;
	background: url(images/new/footercontens.gif) no-repeat;
}
.twitter {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	height: 28px;
	width: 100px;
}

.shusai {
	margin: 0px 0px 0px 20px;
	padding: 12px 0px 0px;
	height: 30px;
	width: 560px;
}
.shusai p {
	font-size: 12px;
	color: #3399FF;
	margin: 0px;
	padding: 0px;
}
.shusai a {
	font-size: 12px;
	color: #3399FF;
	margin: 0px;
	padding: 0px;
}
/*------------------postnaviplugin-----------------------*/
.wp-pagenavi a, .wp-pagenavi a:link {
    padding: 0.5em 1em;
    margin: 0.25em;
    text-decoration: none;
    border: 1px solid #0198ca;
    color: #0198ca;
}
.wp-pagenavi a:visited {
    border: 1px solid #8f9da6;
    color: #8f9da6;
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
    border: 1px solid #00b8fd;
    color: #00b8fd;
}
.wp-pagenavi span.pages {
    padding: 0.5em 1em;
    margin: 0.25em;
    border: 1px solid #ddd;
}
.wp-pagenavi span.current {
    padding: 0.5em 1em;
    margin: 0.25em;
    border: 1px solid #ddd;
}
.wp-pagenavi span.extend {
    padding: 0.5em 1em;
    margin: 0.25em;
    border: 1px solid #ddd;
}
div.wp-pagenavi {
    margin: 1.5em 30px;
    color: #555;
    font-size: 85%;
    text-align: center;
}#postnavi {
	margin: 0px 0px 0px 100px;
	padding: 0px;
	height: 40px;
	width: 600px;
}
/*-----------------------------sidebarcategory------------------------*/
#categorybox1 {
	margin: 20px 0px 0px 7px;
	padding: 0px;
	height: 95px;
	width: 273px;
	background: url(images/new/category.gif) no-repeat;
}
#categorybox2 {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 280px;
}
#categorytagbox {
	margin: 0px 0px 0px 70px;
	padding: 0px;
	height: 300px;
	width: 200px;
}
#cattag {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 190px;
}
#cattag ul {
	margin: 0px;
	padding: 0px;
	list-style: url(images/new/discimg.gif) none;
}
#cattag li {
	font: 400 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #63C1FF;
	text-decoration: none;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style: url(images/new/discimg.gif);
}
#cattag a {
	font: bold 15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
#cattag a:hover {
	font: bold 15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #00FFFF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border-bottom:dashed 1px #0099FF;
}
/*------------------------sidebararchive---------------------*/
#arcivebox1 {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	height: 80px;
	width: 273px;
	background: url(images/new/archiv.gif) no-repeat;
}
#archivepulldown {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	width: 200px;
	height: 150px;
}
/*----------------------------------------------------------------------------------samplekit---------------------------*/
#samplekitrogo {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 1000px;
	background: url(images/samplekit/samplekitrogo.gif) no-repeat;
}
#samplekitinfo1 {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 1000px;
}
#kitbox1 {
	margin: 0px;
	padding: 0px;
	height: 405px;
	width: 1000px;
}
#kitsetumei1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 400px;
	width: 600px;
}
#kitimag1 {
	margin: 0px;
	padding: 0px;
	height: 400px;
	width: 400px;
	float: left;
}
#setumei1 {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 385px;
	width: 520px;
}
#setumei1 p {
	font: 15px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#setumei1 h5 {
	font: normal 12px/200% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FF9933;
	margin: 0px;
	padding: 0px;
}
#samplekithonbun h3 {
	font: bold 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 10px 0px 0px;
	padding: 0px;
}
#samplekithonbun h5 {
	font: normal 12px/200% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}

#samplekitinfo2 {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 1000px;
}
#setumei2 {
	margin: 0px;
	padding: 0px;
	height: 405px;
	width: 1000px;
}
#kitimg2 {
	margin: 0px;
	padding: 0px;
	height: 405px;
	width: 50px;
	float: left;
}
#setumei2kiji {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 405px;
	width: 545px;
}
#samplekithonbun {
	margin: 0px 0px 0px 45px;
	padding: 0px;
	height: 405px;
	width: 500px;
}
#samplekithonbun p {
	font: 15px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#moushikomihonbun h5 {
	font: normal 12px/200% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}

#moushikomi {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 1000px;
}
#moushikomibox1 {
	margin: 0px;
	padding: 0px;
	height: 365px;
	width: 1000px;
}
#moushikomibox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 360px;
	width: 680px;
}
#moushikomibox3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 315px;
}
#moushikomihonbun {
	margin: 0px 0px 0px 50px;
	padding: 0px;
	height: 350px;
	width: 585px;
}
#forstudents {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 1000px;
}
#forsutudentsbox {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 1000px;
}
#forbox {
	margin: 0px 0px 0px 50px;
	padding: 0px;
	height: 200px;
	width: 800px;
}
#forbox p {
	font: 15px/170% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#fax {
	margin: 30px 0px 0px 30px;
	padding: 0px;
	height: 80px;
	width: 240px;
}
#kitimg3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 405px;
	width: 450px;
}
#catarog {
	margin: 15px 0px 0px 30px;
	padding: 0px;
	height: 80px;
	width: 240px;
}
#moushikomihonbun p {
	font: 15px/200% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#samplekitimages {
	margin: 0px;
	padding: 0px;
	height: 460px;
	width: 1000px;
}
/*--------------------------------------------------------------------------contact----------------------------------------------*/
#contactbox {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 1000px;
}
#contactbox2 {
	margin: 0px;
	padding: 0px;
	height: 650px;
	width: 1000px;
}
#contactbox3 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 520px;
	width: 350px;
}
#contactform {
	margin: 30px 0px 0px 150px;
	padding: 0px;
	height: 650px;
	width: 420px;
}
#contctchui p {
	font: 13px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#contactchui2 p {
	font: 12px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
#contactchui2 {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 235px;
	width: 300px;
}
#contactbox4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 650px;
	width: 630px;
}
#contctchui {
	margin: 30px 0px 0px;
	padding: 0px;
	height: 235px;
	width: 300px;
}
/*---------------------------------------------------------------------------------------------------about-----------------*/
#aboutbox1 {
	margin: 0px;
	padding: 0px;
	height: 185px;
	width: 1000px;
}
.conbox3 {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	height: 150px;
	width: 180px;
}
.conbox4 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 740px;
}

.concept {
	margin: 0px;
	padding: 0px;
	height: 320px;
	width: 1000px;
}
.conbox5 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 220px;
	width: 651px;
}
#concept05 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 220px;
	width: 390px;
}
#consulting {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 220px;
	width: 260px;
}
#aboutnavi {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 1000px;
}
.conbox5 p {
	font: 15px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.llp {
	margin: 20px 0px 0px 25px;
	padding: 0px;
	height: 90px;
	width: 600px;
}
.llp a:link {
	color: #FFFFFF;
}
.llp a:visited {
	color: #FFFFFF;
}
.llp a:hover {
	color: #FFCC00;
}
.llp p {
	font: 13px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	background: #0099FF;
}
.indexbaner {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 650px;
}
.samplebox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 210px;
}
.03box {
	height: 200px;
	width: 440px;
	padding: 0px;
	float: left;
	margin: 0px;
}
.conbox1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 250px;
}
.conbox2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 745px;
}
/*-----------------------------------------------------------------------------------------------------------sitemap----*/
#sitemapbox1 {
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 1000px;
}
#sitemapgeneretor {
	margin: 0px 0px 0px 200px;
	padding: 0px;
	height: auto;
	width: 799px;
}
#sitemapgeneretor p {
	font: bold 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#sitemapgeneretor a {
	font: 14px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
/*-----------------------------------------------------------------------------------------------link---------------------------*/
#linkbox1 {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 1000px;
}
#linkbox2 {
	margin: 0px;
	padding: 0px;
	height: 900px;
	width: 1000px;
}

.link {
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 450px;
	font: 14px/140% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	float: right;
}
/*----------------------------------------------------------------------------------------------------------404----------------*/
#yonmaruyon {
	font: bold 15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 1000px;
	background: url(images/404.gif) no-repeat;
}
#sitemapbox2 {
	margin: 0px 0px 0px 98px;
	padding: 0px;
	height: 1000px;
	width: 901px;
}
#rsitemap {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 449px;
}
.rsitemapbox {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 449px;
}
#sitemapmaterialindex {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 449px;
}
#sitemapbox5 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 449px;
}
#sitemapbox6 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 449px;
}
.sitemapboxtagsp {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: auto;
	width: 400px;
}
.sitemapboxtagsp ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.rsitemapbox a {
	font: 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	border: none;
}
.rsitemapbox a:hover {
	font: 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color:#00FFFF
}

.sitemapboxtagsp li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 160%;
	border-style: none;
}
.sitemapboxtagsp a:link {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	line-height: 160%;
	border-style: none;
}
.sitemapboxtagsp a:hover {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color:#00FFFF
	line-height: 160%;
	border-style: none;
}
#sitemapbox3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1000px;
	width: 450px;
}
#sitemapbox4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1000px;
	width: 450px;
}
.more-link {
    margin: 0px;
	padding: 0px;
}
.custumpostymd p {
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sanserif;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
#setumei1 h2 {
	font: bold 18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sanserif;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
#tokutei {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 1000px;
	background: url(images/toutei.gif) no-repeat;
}
#tokuteihyouki {
	margin: 0px 0px 0px 120px;
	padding: 0px;
	height: 1270px;
	width: 620px;
}
#tokuteihyouki h3 {
	font: bold 20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
#tokuteihyouki p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}
/*---------------------about2----------------*/
#css {
	margin: 0px;
	padding: 0px;
	height: 2800px;
	width: 1000px;
	background: url(images/about/about2haikei.gif) no-repeat;
}
#mokuteki {
	margin: 5px 0px 0px 150px;
	padding: 0px;
	height: 65px;
	width: 780px;
}
#csstopsp {
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 1000px;
}

#jobun {
	margin: 35px 0px 0px 150px;
	padding: 0px;
	height: 180px;
	width: 780px;
}
#jobun p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#mokuteki h1 {
	font: normal 16px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#jigyoucontents {
	margin: 60px 0px 0px 150px;
	padding: 0px;
	height: 60px;
	width: 780px;
}
#jigyoucontents p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#project1 {
	margin: 430px 0px 0px 180px;
	padding: 0px;
	height: 35px;
	width: 780px;
}
#pj1li {
	margin: 0px 0px 0px 180px;
	padding: 0px;
	height: 80px;
	width: 780px;
}
#pj1li ul {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	list-style: disc;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
#pj12 {
	margin: 0px 0px 0px 180px;
	padding: 0px;
	height: 100px;
	width: 650px;
	background: #F7F7F7;
}
#pj12 p {
	font: 12px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 4px;
}




#project1 p {
	font: 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#pj13 {
	margin: 70px 0px 0px 180px;
	padding: 0px;
	height: 100px;
	width: 350px;
}
#pj13 p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#pj14 {
	margin: 70px 0px 0px 180px;
	padding: 0px;
	height: 100px;
	width: 400px;
}
#project2 {
	font: 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 70px 0px 0px 180px;
	padding: 0px;
	height: 110px;
	width: 780px;
}
#project3 {
	margin: 80px 0px 0px 180px;
	padding: 0px;
	height: 100px;
	width: 780px;
}
#project3 p {
	font: 300 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#project3 ul {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
#project4 {
	margin: 78px 0px 0px 180px;
	padding: 0px;
	height: 180px;
	width: 780px;
}
#project4 ul {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
#projectother {
	margin: 0px 0px 0px 130px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 1px solid #0099FF;
}
#projectother p {
	font: 300 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 8px 0px 0px 5px;
	padding: 0px;
}
#llpspjinfo {
	margin: 100px 0px 0px 150px;
	padding: 0px;
	height: 430px;
	width: 780px;
}
#llpspjinfo p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}






#project2 p {
	font: 300 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#project2 ul {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}

#pj14 a {
	font: 500 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}

#pj14 p {
	font: 14px/180% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#pj13 a {
	font: 600 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #00CCFF;
}
