@charset "UTF-8";
@import url("a-form.css");
@import url("sitemap.css");

a {
	font-size: 13px;
}

a:link	{
	text-decoration: none;
      }
a:visited {
     text-decoration: none;
	 color: #330099;
      }
      
a:hover {
     text-decoration:underline;
      }
      
a:active{
      text-decoration: none;
      }	
      
img {
    margin: 0px;
	border: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
			}
* {
	margin: 0;
	padding: 0;
	}
p{
	font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #666666;
	line-height: 22px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}

/*p a:link{
	color: #666;
	}*/
   /*clearfix
   ---------------*/
.clearfix:after {
       content: ".";
       display: block;
       height: 0;
       clear: both;
       visibility: hidden;
   }
.clearfix {
       display: inline-block;
   }
* html .clearfix {
       height: 1%;
   }
.clearfix {
       display: block;
       }
      
    
ul{ 
	 list-style-type: none;
		}
		
#gnvi-top-inner2 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	}
#header-inner {
	background-repeat: no-repeat;
	background-image: url(images/head.gif);
	height: 90px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
/*
#header-inner2 {
	background-repeat: no-repeat;
	background-image: url(images/head11.jpg);
	height: 79px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#header-inner2 a {
	height: 50px;
	width: 410px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 25px;
}*/
#header-inner3 {
	background-repeat: no-repeat;
	background-image: url(images/head11.jpg);
	height: 79px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#totop {
	height: 50px;
	width: 410px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 25px;
}
#wrapper {
	position: relative;
	width: auto;
	height: auto;
	background-color: #D2D7DB;
}
#container-inner {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
}
#container-inner2 {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
}
h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	padding-top: 10px;
	padding-left: 15px;
	text-decoration: none;
	width: 500px;
	height: 16px;
	display: block;
}
#wrapper-inner {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	width: 928px;
	background-image: url(images/shdw11.png);
	background-repeat: repeat-y;
}
#header-inner a {
	height: 60px;
	width: 500px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 25px;
}
#header {
}
#container {
	background-color: #FFFFFF;
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#sidebar {
	width: 275px;
	float: left;
	height: auto;
}
#footer {
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
/*
#footbanner {
	background-image: url(images/foot.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 900px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
	}
*/	
#footbanner {
	background-image: url(images/foot11.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 928px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	}
#sidebar-inner {
	height: auto;
	width: 260px;
	margin-left: 15px;
}
#side-satei {
	background-image: url(images/side-satei_bg.gif);
	background-repeat: no-repeat;
	height: 311px;
	width: 260px;
	display: block;
}
#main {
	float: right;
	height: auto;
	width: 625px;
}
#main-inner {
	height: auto;
	width: 595px;
	margin-left: 15px;
	margin-right: 15px;
}
.cont-box {
	margin-bottom: 15px;
	height: auto;
	width: 595px;
}

/*サブページナビゲーション
--------------------------------------------------------*/
#seco-gnvi {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	background-color: #3867B0;
	margin-top: 0px;
}
#seco-gnvi-inner a {
	height: 60px;
	width: 150px;
	display: block;
	text-indent: -9999px;
}
#seco-gnvi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
    }
#seco-gnvi-inner li {  
	float: left;  
	}	 
#seco-gnvi-inner .seco-nvi01 a {  
	background: url(images/nvi-form.gif) no-repeat;   
	}
#seco-gnvi-inner .seco-nvi02 a {  
	background: url(images/nvi-kaitori.gif) no-repeat;   
	}
#seco-gnvi-inner .seco-nvi03 a {  
	background: url(images/nvi-camp.gif) no-repeat;   
	}
#seco-gnvi-inner .seco-nvi04 a {  
	background: url(images/nvi-qa.gif) no-repeat;   
	}
#seco-gnvi-inner .seco-nvi05 a {  
	background: url(images/nvi-mame.gif) no-repeat;   
	}
#seco-gnvi-inner .seco-nvi06 a {  
	background: url(images/nvi-word.gif) no-repeat;   
	}  	  
#seco-gnvi-inner a:hover {
	background-position: 0 -60px;
}

/*サイドバー
--------------------------------------------------------*/

#side-satei div a {
	background-image: url(images/side-satei_03.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 260px;
	display: block;
	background-position: center;
	text-indent: -9999px;
}

#side-satei div a:hover {
	background-image: url(images/side-satei_on_03.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 260px;
}

/*サイドナビゲーション
--------------------------------------------------------*/
#sidebar-inner ul {
	width: 260px;
	height: auto;
	margin-top: 10px;
}
.redbold {
	font-size: 16px;
	color: #FF0000;
}
#sidebar-inner  ul  li a {
	font-size: 15px;
	color: #666666;
}
#sidebar-inner ul li a#top-side {
	background-image: url(images/snvi-top.gif);
	}

#sidebar-inner a#top-side:hover {
	background-image: url(images/snvi-top_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#kaitori-side{
	background-image: url(images/snvi-kaiotri.gif);
	}
#sidebar-inner a#kaitori-side:hover {
	background-image: url(images/snvi-kaiotri_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#camp-side {
	background-image: url(images/snvi-camp.gif);
	}
	
#sidebar-inner a#camp-side:hover {
	background-image: url(images/snvi-camp_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#qa-side{
	background-image:url(images/snvi-question.gif);
	}

#sidebar-inner a#qa-side:hover {
	background-image: url(images/snvi-question_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#mame-side{
	background-image: url(images/snvi-mame.gif);
	}	

#sidebar-inner a#mame-side:hover {
	background-image: url(images/snvi-mame_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#word-side{
	background-image: url(images/snvi-word.gif);
	}

#sidebar-inner a#word-side:hover {
	background-image: url(images/snvi-word_on.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 260px;
}

#top-side, #kaitori-side, #camp-side, #qa-side, #mame-side, #word-side, #nyuka {
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 260px;
	display: block;
	}
	
	
/*サイドナビ2用*/
#sidebar-inner ul li a#nyuka {
	background-image: url(images/snvi-nyuka2.gif);
	}

#sidebar-inner a#nyuka:hover {
	background-image: url(images/snvi-nyuka2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}


#sidebar-inner ul li a#voice {
	background-image: url(images/snvi-koe.gif)
	}

#sidebar-inner a#voice:hover {
	background-image: url(images/snvi-koe_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}


#sidebar-inner ul li a#top-side2 {
	background-image: url(images/snvi-top2.gif);
	}

#sidebar-inner a#top-side2:hover {
	background-image: url(images/snvi-top2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#kaitori-side2 {
	background-image: url(images/snvi-kaiotri2.gif);
	}
#sidebar-inner a#kaitori-side2:hover {
	background-image: url(images/snvi-kaiotri2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#camp-side2 {
	background-image: url(images/snvi-camp2.gif);
	}
	
#sidebar-inner a#camp-side2:hover {
	background-image: url(images/snvi-camp2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#qa-side2 {
	background-image:url(images/snvi-question2.gif);
	}

#sidebar-inner a#qa-side2:hover {
	background-image: url(images/snvi-question2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#mame-side2 {
	background-image: url(images/snvi-mame2.gif);
	}	

#sidebar-inner a#mame-side2:hover {
	background-image: url(images/snvi-mame2_on.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 260px;
}

a#word-side2 {
	background-image: url(images/snvi-word2.gif);
	}

#sidebar-inner a#word-side2:hover {
	background-image: url(images/snvi-word2_on.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 260px;
}

#voice, #top-side2, #kaitori-side2, #camp-side2, #qa-side2, #mame-side2, #word-side2 {
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: 260px;
	display: block;
	}





	
	
#subnavi li {
	padding-bottom: 5px;
	padding-top: 5px;
}
#subnavi #rss {
	line-height: 26px;
	font-size: 15px;
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	width: 260px;
	display: block;
	text-indent: 30px;
}

/*サブナビゲーション
--------------------------------------------------------*/
#subnavi {
	height: auto;
	width: 260px;
	margin-top: 10px;
	color: #666666;
}
#subnavi   li  {
	margin-bottom: 10px;
	color: #666666;
	font-size: 15px;
}
.camp-archive {
	background-image: url(images/camp-box.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	background-position: top;
	text-indent: -9999px;
	display: block;
}

.nyuka-archive {
	background-image: url(images/nyuka-box.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	background-position: top;
	text-indent: -9999px;
	display: block;
}

.newarrivals-mid p {
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	line-height: 18px;
}

.nyukaTxt {
	font-size: 13px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: 22px;
	}


.newarrivals-under {
	background-image: url(images/box-under.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 595px;
	background-position: bottom;
	text-indent: -9999px;
	display: block;
	margin: 0px;
}

.newarrivals-mid {
	background-image: url(images/box-side.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 595px;
	padding-top: 10px;
}

.newarrivals-mid2 {
	background-image: url(images/box-side.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 595px;
	padding-top: 0;
}

h2 {
	background-image: url(images/sub-title.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 595px;
	text-indent: 15px;
	font-size: 19px;
	line-height: 49px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
	margin-bottom: 5px;
}
.info-archive {
	background-image: url(images/info-box.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	text-indent: -9999px;
	display: block;
	background-position: top;
	}
/*
#footer-inner hr {
	height: 1px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	background-color: #50D152;
	color: #50D152;
}
*/

#footer-inner hr {
	height: 1px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	background-color: #1059A3;
	color: #1059A3;
}

.footnavi ul {
	display: inline;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}

.footnavi li {
	display: inline;
}

.footnavi li a{
	color: #666666;
}
.footnavi {
	text-align: center;
	margin-top: 10px;
}
.footnavi2 {
	text-align: center;
	
}.footnavi2 ul {
	display: inline;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
.footnavi2 li {
	display: inline;
}
.footnavi2 li a{
	color: #666666;
}
.mame-tit {
	display: block;
	color: #3B77D9;
	text-indent: 15px;
	width: 595px;
	padding-top: 38px;
	height: 40px;
	font-size: 15px;
	background-image: url(images/mame-title2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mame-tit a {
	color: #3B77D9;
}
.tejyun {
	display: block;
	color: #3B77D9;
	text-indent: 58px;
	width: 595px;
	padding-top: 38px;
	height: 40px;
	font-size: 15px;
	background-image: url(images/kaitori-tit01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tejun02 {
	display: block;
	color: #3B77D9;
	text-indent: 58px;
	width: 595px;
	height: 53px;
	font-size: 15px;
	background-image: url(images/kaitori-tit02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 53px;
}
.tejun03 {
	display: block;
	color: #3B77D9;
	text-indent: 58px;
	width: 595px;
	height: 53px;
	font-size: 15px;
	background-image: url(images/kaitori-tit03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 53px;
}
.tejun04 {
	display: block;
	color: #3B77D9;
	text-indent: 58px;
	width: 595px;
	height: 53px;
	font-size: 15px;
	background-image: url(images/kaitori-tit04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 53px;
}
.tejun05 {
	display: block;
	color: #3B77D9;
	text-indent: 58px;
	width: 595px;
	height: 53px;
	font-size: 15px;
	background-image: url(images/kaitori-tit05.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 53px;
}

.form-tit {
	display: block;
	color: #3B77D9;
	text-indent: 15px;
	width: 595px;
	padding-top: 38px;
	height: 40px;
	font-size: 15px;
	background-image: url(images/form-tit.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wordbody {
	height: 100px;
}
#main-inner .word-left {
	height: auto;
	width: 285px;
	float: left;
}
.s_cate {
	background-image: url(images/word-tit.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 285px;
	font-size: 15px;
	color: #3B77D9;
	line-height: 25px;
	text-indent: 5px;
}

#main-inner .word-left ul {
	height: auto;
	width: 285px;
	margin-bottom: 10px;
}
#main-inner .word-left li {
	padding: 5px;
}
#main-inner .word-left li a {
	color: #666666;
}
#main-inner .word-right {
	height: auto;
	width: 285px;
	float: right;
}
#main-inner .word-right ul {
	height: auto;
	width: 285px;
	margin-bottom: 10px;
}
#main-inner .word-right li {
	padding: 5px;
}
#main-inner .word-right li a {		
	color: #666666;
}
.camp-title {
	background-image: url(images/camp-tit.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 595px;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
	font-size: 13px;
}
#company {
	margin-top: 10px;
	margin-bottom: 10px;
}
#company td {
	padding-left: 10px;
	line-height: 20px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#company th {
	text-align: left;
	font-weight: normal;
	text-indent: 10px;
	line-height: 25px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.kiyaku-tit {
	background-image: url(images/tit.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 595px;
	margin-bottom: 10px;
	text-indent: 8px;
	line-height: 35px;
	color: #3B77D9;
	font-size: 15px;
}
.tejun02-inner {
	height: 135px;
	width: 595px;
	margin-bottom: 15px;
}
.tejun04-inner {
	height: 110px;
	width: 595px;
	margin-bottom: 15px;
}

#tejun-satei a {
	background-image: url(images/kaitorisatei.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 280px;
	text-indent: -9999px;
	display: block;
	background-position: right bottom;
}
#tejun-satei a:hover {
	background-image: url(images/kaitorisatei_on.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 280px;
}
#footbanner address, #footbanner a {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-size: 12px;
}

.qa-tit {
	display: block;
	color: #3B77D9;
	text-indent: 15px;
	width: 595px;
	padding-top: 38px;
	height: 40px;
	font-size: 15px;
	background-image: url(images/qa-tit.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
#linkbox {
	height: auto;
	width: 595px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 10px;
}

.cont-top {
	font-size: 12px;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 5px;
}
#kochira {
	color: #0066CC;
}
.oth-pkup {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #009933;
	font-size: 13px;
	text-indent: 5px;
	line-height: 20px;
	padding-bottom: 3px;
}
.oth-pkupbody {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 5px;
}
.oth-pkup a {
	color: #0066CC;
}
table {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
td {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
tr {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.voice-txt {
	font-size: 12px;
	color: #666666;
}
.f-left {
	float: left;
}
.voice-txt01 {
	font-size: 12px;
	color: #666666;
	margin-left: 211px;
}
.clr {
	clear: both;
	margin-bottom: 5px;
}
.f-right {
	float: right;
}

.voice-txt02 {
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	margin-left: 412px;
}
#header {
	margin-bottom: 0px;
}
#nyukaImg img {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#nyukaImg {
	float: left;
	height: auto;
	width: auto;
}
.newarrivals-mid li {
	clear: both;
}
.to-nyukaIchiran {
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.nyuka-hr {
	padding-top: 0px;
	padding-bottom: 5px;
	display: block;
	clear: both;
}
.nyukaTxt a {
	font-size: 12px;
}
#nyukaichiran li {
	clear: both;
}
#nyukaichiran {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#freedial {
	background-position: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
#nyuka-kiji-box {
	padding-top: 10px;
	padding-bottom: 0;
}
.nyuka-kijiTxt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
}
#nyuka-kijiImg {
	float: left;
}
.nyuka-kijiMore {
	clear: both;
}
.nyuka-kijiTxt {
	display: block;
}
s#nyuka-kiji {
	float: left;
}
#nyuka-kijiImg img {
	padding-right: 10px;
}
#nyuka-kijiMore {
	padding-top: 10px;
	clear: both;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 22px;
}
.nyuka-date{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 22px;
	}
.nyuka-link2 {
	font-size: 13px;
	text-align: right;
	padding-right: 10px;
}
#souko p {
	font-size: 14px;
	line-height: 26px;
}
.souko-txt01 {
	margin-left: 340px;
}
.souko-txt02 {
	width: 241px;
	float: left;
}
.souko-txt03 {
	height: auto;
	width: 240px;
	position: absolute;
	left: 301px;
	top: 740px;
}
#sde-souko {
	margin-top: 10px;
	margin-bottom: 10px;
}

#head-nvi li {
	float: left;
	line-height: 18px;
	font-size: 12px;
	color: #636363;
}
#head-nvi li a {
	color: #636363;
}

#head-nvi {
	width: 265px;
	height: 18px;
	line-height: 18px;
	position: relative;
	bottom: 0px;
	margin: 0px;
	float: right;
	top: 25px;
	right: 0px;
	left: 30px;
}
#rss {
	background-image: url(images/rss11.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 44px;
}
.rss-pdg {
	padding-left: 5px;
}
#gnvi11 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 48px;
}
#gnvi11-inner li {
	float: left;
	height: 48px;
	width: 150px;
}
#g-nagare11, #g-camp11, #g-situmon11, #g-yougo11, #g-gaiyou11, #g-koe11 {
	background-image: url(images/g-nvi11.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 150px;
	text-indent: -9999px;
	display: block;
}
#g-camp11 {
	background-position: -150px 0; 
}
#g-situmon11 {
	background-position: -300px 0; 
	}
#g-yougo11 {
	background-position: -600px 0; 
	}
#g-gaiyou11 {
		background-position: -750px 0; 
	}
#g-koe11 {
		background-position: -450px 0; 
	}
	
#g-nagare11:hover {
	background-position: 0 -48px; 

	} 
#g-camp11:hover {
	background-position: -150px -48px; 
}
#g-situmon11:hover {
	background-position: -300px -48px; 
	}
#g-yougo11:hover {
	background-position: -600px -48px; 
	}
#g-gaiyou11:hover {
		background-position: -750px -48px; 
	}
#g-koe11:hover {
		background-position: -450px -48px; 
	}
	
#top-image11 {
	height: 244px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#top-image11_inner {
	background-image: url(images/top-img11.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 244px;
	width: 900px;
	text-indent: -9999px;
}

#top-satei11 {
	background-image: url(images/top-byn11.png);
	background-repeat: no-repeat;
	height: 79px;
	width: 276px;
	display: block;
	position: absolute;
	left: 618px;
	top: 137px;
	right: 0px;
	bottom: 0px;
}
#top-satei11:hover {
background-image: url(images/top-byn11_on.png);
	background-repeat: no-repeat;
	height: 79px;
	width: 276px;
	display: block;
	position: absolute;
	left: 618px;
	top: 137px;
	right: 0px;
	bottom: 0px;
}
#side-satei11 {
	background-image: url(images/side-satei_bg11.gif);
	background-repeat: no-repeat;
	height: 311px;
	width: 260px;
	display: block;
}

#side-satei11 div a {
	background-image: url(images/side-satei_btn11.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 232px;
	display: block;
	background-position: center;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}

#side-satei11 div a:hover {
	background-image: url(images/side-satei_btn11_on.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 232px;
	display: block;
	background-position: center;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}


.camp-archive11 {
	background-image: url(images/camp-box11.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	background-position: top;
	text-indent: -9999px;
	display: block;
}

.nyuka-archive11 {
	background-image: url(images/nyuka-box11.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	background-position: top;
	text-indent: -9999px;
	display: block;
}

.newarrivals11-mid p {
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	line-height: 18px;
}


.newarrivals11-mid p {
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	line-height: 18px;
}

.nyukaTxt {
	font-size: 13px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: 22px;
	}


.newarrivals11-under {
	background-image: url(images/box-under11.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 595px;
	background-position: bottom;
	text-indent: -9999px;
	display: block;
	margin: 0px;
}

.newarrivals11-mid {
	background-image: url(images/box-side11.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 595px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.newarrivals11-mid2 {
	background-image: url(images/box-side11.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 595px;
	padding-top: 0;
}

.newarrivals11-mid p {
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	line-height: 18px;
}
.newarrivals11-mid li {
	clear: both;
}
.info-archive11 {
	background-image: url(images/info-box11.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 595px;
	text-indent: -9999px;
	display: block;
	background-position: top;
	}


