/* CSS Document */

.mainbnr-rotation {
	height: 150px;
	margin-bottom: 5px;
	background: #FDFCD2 url(http://3k-hobby.com/img/201107oshirase.jpg) no-repeat center top;
}

.bnr-rotation {
	height: 150px;
	margin-bottom: 5px;
	background: #fff url(http://3k-hobby.com/img/201107oshirase.jpg) no-repeat center top;
}

.bnr-rotation-head {
	height: 30px;
	margin-bottom: 5px;
	background: #FF5400 url(http://3k-hobby.com/img/201107oshirase.jpg) no-repeat center top;
}


body {
	font-size: 80%;
	font-family: Osaka, "Lucida Grande",geneva,verdana,sans-serif;

	color: #222;
	margin: 0px;
	text-align: center;

	}
	

#box_he{
width:95%;
height:67px;
background-color: #ffffff;
margin: 0px 10px 0px 10px;
}

.logo{
text-align: center;
padding: 10px 2px 2px 0px;
width:193;
height:67px;

}	
	
#box_sa{
width:95%;
height:39px;
background-color: #73BD4D;
margin: 0px 10px 0px 10px;
}

#box_main{
width:95%;
margin: 10px 10px 0px 10px;
}		

.top-bana {
color: #ffffff;
text-align: center;
margin: 0px 10px 0px 10px;
padding: 10px 2px 2px 0px;
font-size: 14px;
font-weight: bold;
width:177px;
height:34px;
background-image: url(http://3k-hobby.com/img/site_top.gif);
font-family: "lr SVbN","Osaka|";
}

.mainbox {
color: #ffffff;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 15px 2px 2px 0px;
font-size: 12px;
font-weight: bold;
width:100%;
height:39px;
background-image: url(http://3k-hobby.com/img/c_p_c.gif);
font-family: "lr SVbN","Osaka|";
}


.headk {
width:100%;
text-align:center;
padding-right:0px;
padding-left: 0px;
margin-top: 0px;

/*  ΚνΜTOP */

}
.mainmenu A {
font-weight: bold;
text-align:center;
font-size:12px;
display: block;
width:88px;
height:25px;
background-image: url(http://3k-hobby.com/img/ber_off.gif);
padding-left: 0px;
padding-top: 5px;
margin: 0px;
color: #ffffff;
}
.mainmenu a:link {
font-weight: bold;
text-align:center;
font-size:12px;
color: #ffffff;
padding-left: 0px;
padding-top: 5px;
width:88px;
height:25px;
background-image: url(http://3k-hobby.com/img/ber_off.gif);
background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:visited {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
color: #ffffff;
padding-left: 0px;
padding-top: 5px;
background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:hover {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
padding-left: 0px;
padding-top: 5px;
background-position: left top; background-image: url(http://3k-hobby.com/img/ber_on.gif);
color: #ffffff;
background-repeat: no-repeat; text-decoration: none
}
.mainmenu a:active {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
padding-left: 0px;
padding-top: 5px;
color: #ffffff;
background-position: left top; background-image: url(http://3k-hobby.com/img/ber_on.gif);

background-repeat: no-repeat; text-decoration: none
}



/*  »Μy[WΜTOP */

.mainmenu_on a:link {
font-weight: bold;
text-align:center;
font-size:12px;
color: #ffffff;
padding-left: 0px;
padding-top: 5px;
width:88px;
height:25px;
background-image: url(http://3k-hobby.com/img/ber_on.gif);
background-repeat: no-repeat; text-decoration: none
}
.mainmenu_on a:visited {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
color: #ffffff;
padding-left: 0px;
padding-top: 5px;
background-position: left top; background-image: url(http://3k-hobby.com/img/ber_on.gif);
background-repeat: no-repeat; text-decoration: none
}
.mainmenu_on a:hover {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
padding-left: 0px;
padding-top: 5px;
background-position: left top; background-image: url(http://3k-hobby.com/img/ber_on.gif);
color: #ffffff;
background-repeat: no-repeat; text-decoration: none
}
.mainmenu_on a:active {
font-weight: bold;
text-align:center;
font-size:12px;
width:88px;
height:25px;
padding-left: 0px;
padding-top: 5px;
color: #ffffff;
background-position: left top; background-image: url(http://3k-hobby.com/img/ber_on.gif);
background-repeat: no-repeat; text-decoration: none
}




a:link { color: #388E0B; text-decoration: none;}
a:visited { color: #388E0B; text-decoration: none;}
a:hover { color: #388E0B; text-decoration: underline;}
a:active { color: #388E0B; text-decoration: none;}



h1 {
	width:95%;
	height: 20px;
	text-align: right;
	margin: 10px;
	padding: 5px;
	font-size: 12px;
	color: #999;
}


h2 {
	text-align: left;
	font-size: 18px;
	padding:2px;
	margin: 0px;
	color: #B66F05;
}

h3 {
	width:750px;
	heght:35px;
	font-size: 14px;
	padding:2px;
	margin: 10px;
	color: #444;
	text-align: left;
}

h4 {
	font-size: 18px;
	padding:2px;
	margin: 10px;
	color: #388E0B;
	text-align: center;
}

.head_txt {
	font-size: 12px;
	text-align: right;
	margin: 0px 20px 0px 20px;
}

.sac{
	padding: 12px 2px 2px 2px;
	margin: 0px;
	text-align: left;
}


a.sac:link {
	COLOR: #ffffff; text-decoration: none;
}
a.sac:visited {
	COLOR: #ffffff; text-decoration: none;
}
a.sac:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a.sac:active {
	COLOR: #ffffff; text-decoration: none;
}


.mainnavi {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
}

.navi {
	width:180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
}

.navi_r {
	width:220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
}

.navi-bana {
color: #ffffff;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 2px 2px 0px;
font-size: 14px;
font-weight: bold;
width:181px;
height:25px;
background-image: url(http://3k-hobby.com/img/side_m_u.gif);
font-family: "lr SVbN","Osaka|";
}

.navi-bana_r {
color: #ffffff;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 2px 2px 0px;
font-size: 14px;
font-weight: bold;
width:216px;
height:23px;
background-image: url(http://3k-hobby.com/img/side_r_u.gif);
font-family: "lr SVbN","Osaka|";
}

.navi_text_top {
	color: #B66F05;
font-weight: bold;
font-size:12px;
line-height: 180%;
border-color: #ccc;
border-style: dashed;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}

li {
margin: 0px 5px 5px 0px;
font-size:12px;
line-height: 180%;
border-color: #ccc;
border-style: dashed;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;

}

.navibox {
text-align:left;
width: 180px;
padding-right:0px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-color: #CCF0BA;
border-style: solid;

}

.navibox_r {
text-align:left;
width: 216px;
padding-right:0px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-color: #95CCF5;
border-style: solid;

}

.katebox {
	width:180px;
	font-size: 14px;
	padding:2px;
	color: #fff;
}

.katebox_in {
	width:385px;
	font-size: 12px;
	background-color: #FFFFCC;
	padding:5px;
	color: #444;
}

.katebox_in_base {
	width:200px;
	font-size: 12px;
	background-color: #FFFFCC;
	padding:5px;
	color: #444;
}

.gogbox {
	width:340px;
	font-size: 12px;
	padding:5px;
	color: #444;
}

.gogbox_base {
	width:550px;
	font-size: 12px;
	padding:10px;
	color: #444;
}


.pageup {
	width:95%;
	height: 20px;
	text-align: right;
	margin: 10px;
	padding: 5px;
	color: #999;
}


.fot {

	height: 200px;
	text-align: center;
	margin: 10px;
	padding: 5px;
	color: #999;
}


.footer_3k{
width:850px;
height:79px;
}

.footer_3k_a{
width:150px;
height:200px;
float:left;
}

.footer_3k_b{
padding-top:17px;
text-align:left;
width:700px;
height:69px;
float:right;
font-size:10px;
line-height:13px;
}



.copy_3k{
clear:both;
font-size:12px;
}



/* ------------------------------
IXX
------------------------------ */

.osusume_item{
float:left;
width:180px;
height:220px;
margin:5px;
font-size:12px;
}

.osusume_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}

.osusume_txt{
margin-top:5px;
font-size:12px;
width:120px;
}


.item_kakaku{
font-size:12px;
color:#990000;
margin-bottom:3px;
font-weight: bold;
}

/* ------------------------------
Vξρ
------------------------------ */


.sinchaku{
width:100%;
height:23px;
text-align:left;
padding-left:5px;
border-bottom:dotted 1px #cccccc;

}

.sinchaku_txt{
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}

.sinchaku_item{
float:left;
width:142px;
height:220px;
margin:5px;
font-size:12px;
}

.sinchaku_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}


/* ------------------------------
wόy[W
------------------------------ */

.nabib {

text-align:left;
padding:10px;
margin:5px;
font-size:14px;

}

.kounyu{
line-height: 150%;

text-align:center;
padding:20px;
margin:5px;
font-size:14px;
}

.kounyu_img{
width:350x;
height:350px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}


