@charset "UTF-8";
/* CSS Document */
body{
	background-color:#4D4D4D;
	font-family:"Hiragino Kaku Gothic Pro", HiraKakuPro-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka;
	}

div#back{
	height:auto;
	width:auto;
	background-color:#4D4D4D;
	}

div#container{
	height:100%;
	width:855px;
	margin-top:-10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-left:25px;
	background-color:#F2F2F2;
	}
/*header*/
div#header{
	height:120px;
	width:830px;
	background-color:#F2F2F2;
	}

div#menu{
	height:20px;
	width:830px;
	background-color:#EBEBEB;
	clear:left;
	}
	
div.absee{
	display: block;
	height:20px;
	width:290px;
/*	margin-top:-2px;*/
/*	line-height:3;
	border-border:1px solid black;*/
/*	vertical-align : middle ;*/
	float:left;
	text-align:center;
	}

div.get{
	height:20px;
	width:230px;
	float:left;
	text-align:center;
	}
	
div#where{
	height:50px;
	width:830px;
	margin:1px;
	padding-top:8px;
	font-weight:normal;
	font-size:12px;
	clear:left;
	}
/*~header*/

div#nav{
	width:150px;
	float:left;
	background-color:#EBEBEB;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-right:20px;
	}

div#content{
	width:650px;
	text-align:center;
	float: left;
	background-color:#F2F2F2;
	}
	
div.colors{
	height:150px;
	width:650px;
	background-color:#F2F2F2;
	}

div#news{
	width:280px;
	margin-right:10px;
	padding-left:10px;
	float:left;
	background-color:#E6E6E6;
	}

div#colorcon{
	width:650px;
	float:left;
	}

div#makebox{
	width:830px;
	height:550px;
	text-align:center;
	}

div#otherbox{
	width:530px;
	height:300px;
	float:left;
	background-color:#BBBBBB;
	}

div#otherbox2{
	width:650px;
	float:left;
	}

div#bigmenu{
	width:830px;
	height:200px;
	padding-top:50px;
	clear:left;
	}

div#footer{
	padding-top:25px;
	height:100px;
	width:830px;
	clear: left;
	}

.border{
	width:830px;
	text-align:center;
	display:block;
	}

div.border2{
	display: block;
	width:5px;
	float:left;
	text-align:center;
	}

.form{
	float:left;
	}
/* 下の数字*/
#under{
/*	height:50px;*/
	width:350px;
	padding-left:150px;
	padding-right:150px;
	padding-top:50px;
	text-align:center;
	}

ul{
	border:0;
	margin:0; 
	padding:0;
	}

#pagination-clean li
	{
	border:0; 
	margin:0; 
	padding:0;
	font-size:11px;
	list-style:none;
	text-decoration:underline;
	
	}

#pagination-clean li, #pagination-clean a{
	border:solid 1px #DEDEDE
	margin-right:2px;
	}
	
#pagination-clean .previous-off,
#pagination-clean .next-off {
	color:#888888
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
	}
	
#pagination-clean .next a,
#pagination-clean .previous a {
	font-weight:bold;
	border:0px;
	} 
	
#pagination-clean .active{
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 4px;
	color:#aaaaaa;
	text-decoration:none;
	
	}
	
#pagination-clean a:link,
#pagination-clean a:visited {
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
	}
	
#pagination-clean a:hover{
	text-decoration:underline;
	}
/*下の数字*/

/*テキスト関連*/
div.midashi{
	font-size:13px;
	font-weight:bold;
	color:#4D4D4D;
}
	
div.text{
	margin:12px;
	font-size:12px;
	color:#4D4D4D;
}

div.textnews{
	font-size:10px;
	color:#4D4D4D;

	}

div.textabout{
	width:290px;
	font-size:16px;
	color:#4D4D4D;
	text-align:center;
	float:left;
	padding-top:25px;
	}	

div.texttori{
	width:230px;
	font-size:16px;
	color:#4D4D4D;
	text-align:center;
	float:left;
	padding-top:25px;
	}	
	
div.textiamas{
	width:830px;
	float:left;
	font-size:9px;
	text-align:right;
	color:#4d4d4d;
	}

/*リンク関連*/
a.nav{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
	
a.nav1{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav1{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav1 {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav1{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
a.nav2{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav2{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav2 {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav2{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
a.nav3{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav3{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav3 {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav3{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
a.nav4{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav4{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav4 {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav4{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
a.nav5{
    color:#4D4D4D;
    text-decoration:none;
	}
	
a:link.nav5{
    color:#4D4D4D;
    font-style:normal;
    text-decoration:none;
	}
	
a:visited.nav5 {
    color:#4D4D4D;
    text-decoration:none;
	}

a:hover.nav5{
	color:#4D4D4D;
    background-color:#CCCCCC;
	text-decoration:none;
	}
	
		
.navlink1 a:hover {
	color:#4D4D4D;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	width: 290px;
	height:20px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	float:left;
	}
	
.navlink2 a:hover {
	color:#4D4D4D;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	width: 230px;
	height:20px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	float:left;
	}
	
.menulink1 a:hover {
	color:#4D4D4D;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	width: 290px;
	height:200px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	float:left;
	}
	
.menulink2 a:hover {
	color:#4D4D4D;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	width: 230px;
	height:200px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	float:left;
	}
	
.noneborder{
	border-style:none;
	}

/*img#topImage{
	margin-bottom: 15px;	
	}*/


.relative   {  
    position: relative;  
}  