/*------------------------------------------------------------
トップページ設定
------------------------------------------------------------*/
#news{
	width:330px;
	margin:0px 0px 20px 0px;
	padding:0px 5px;
}
#news h2{
	background:url("img/top_sub001.gif") left top no-repeat #fff;
	width:330px;
	height:45px;
	display:block;
	text-indent:-20000px;
	margin:0px 0px 3px 0px;
}
#news dl{padding:0px 5px 0px 10px;}
#news dt{
	font-size:12px;
	color:#999;
}
#news dd{
	font-size:12px;
	color:#666;
	padding:0px 0px 5px 0px;
}
#info{
	width:330px;
	margin:0px 0px 20px 0px;
	padding:0px 5px;
}
#info h2{
	background:url("img/top_sub002.gif") left top no-repeat #fff;
	width:330px;
	height:45px;
	display:block;
	text-indent:-20000px;
	margin:0px 0px 3px 0px;
}
#info dl{padding:0px 5px 0px 10px;}
#info dt{
	font-size:12px;
	color:#999;
}
#info dd{
	font-size:12px;
	color:#666;
	padding:0px 0px 5px 0px;
}
#inn{
	width:330px;
	margin:0px 0px 15px 0px;
	padding:0px 5px;
}
#inn h2{
	background:url("img/top_sub003.gif") left top no-repeat #fff;
	width:330px;
	height:45px;
	display:block;
	text-indent:-20000px;
	margin:0px 0px 3px 0px;
}
#inn p{
	font-size:12px;
	color:#666;
	padding:0px 0px 0px 10px;
}
.btn_menu{
	width:411px;
	height:356px;
	display:block;
	margin:8px auto 30px auto;
}
.btn_menu h3{text-indent:-20000px;}
.btn_menu ul{
	list-style-type:none;
	width:411px;
	height:356px;
	margin:0px;
	padding:0px;
}
.btn_menu li{
	width:134px;
	height:175px;
	float:left;
	display:block;
	margin:0px 0px 3px 3px;
	padding:0px;
}
.btn_menu li a{
	width:134px;
	height:175px;
	display:block;
}
.btn_menu li.btn_menu001 a{background:url("img/btn_menu001.gif") left top no-repeat #fff;}
.btn_menu li.btn_menu002 a{background:url("img/btn_menu002.gif") left top no-repeat #fff;}
.btn_menu li.btn_menu003 a{background:url("img/btn_menu003.gif") left top no-repeat #fff;}
.btn_menu li.btn_menu004 a{background:url("img/btn_menu004.gif") left top no-repeat #fff;}
.btn_menu li.btn_menu005 a{background:url("img/btn_menu005.gif") left top no-repeat #fff;}
.btn_menu li.btn_menu007 a{background:url("img/btn_menu007.gif") left top no-repeat #fff;}
.btn_menu li a:hover{background-position:0px -175px;}

/*----------------------------------------------------------------
スタイルプラン設定
----------------------------------------------------------------*/
.box_left{
	width:398px;
	float:left;
	margin:0px 0px 30px 0px;
}
.box_left .plan{
	width:360px;
	display:block;
	margin:0px auto 6px auto;
	padding:0px;
}
.box_left h2.catch001{
	background:url("img/stylecatch001.gif") left top no-repeat #fff;
	width:360px;
	height:130px;
	display:block;
	text-indent:-20000px;
	margin:0px auto 10px auto;
}
.box_right{
	width:360px;
	float:right;
	margin:0px 0px 30px 0px;
}
.box_right .image{
	width:300px;
	margin:0px auto;
}
.box_left .plan h3{
	width:340px;
	height:35px;
	text-indent:-20000px;
	display:block;
	margin:0px auto;
	padding:0px;
}
.box_left .plan h3 a.off001,
.box_left .plan h3 a.on001,
.box_left .plan h3 a.off002,
.box_left .plan h3 a.on002,
.box_left .plan h3 a.off003,
.box_left .plan h3 a.on003,
.box_left .plan h3 a.off004,
.box_left .plan h3 a.on004,
.box_left .plan h3 a.off005,
.box_left .plan h3 a.on005{
	width:340px;
	height:35px;
	text-indent:-20000px;
	display:block;
	margin:0px;
	padding:0px;
}
.box_left .plan h3 a.off001{background:url("img/plan_menu001.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on001{background:url("img/plan_menu001.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off001{background:url("img/plan_menu001.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off002{background:url("img/plan_menu002.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on002{background:url("img/plan_menu002.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off002{background:url("img/plan_menu002.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off003{background:url("img/plan_menu003.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on003{background:url("img/plan_menu003.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off003{background:url("img/plan_menu003.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off004{background:url("img/plan_menu004.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on004{background:url("img/plan_menu004.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off004{background:url("img/plan_menu004.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off005{background:url("img/plan_menu005.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on005{background:url("img/plan_menu005.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off005{background:url("img/plan_menu005.gif") 0px -35px no-repeat #fff;}

#chap1,#close1,
#chap2,#close2,
#chap3,#close3,
#chap4,#close4,
#chap5,#close5{display:none;}

.box_left .plan ul{
	background-color:#fff;
	list-style-type:none;
	width:340px;
	margin:0px;
	padding:0px;
}
.box_left .plan li{
	width:340px;
	height:35px;
	margin:0px;
	padding:0px;
}.box_left .plan li a{
	width:340px;
	height:35px;
	display:block;
	text-indent:-20000px;
	margin:0px;
	padding:0px;
}
.box_left .plan li.sub001-1 a{background:url("img/plan_menu001-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub001-2 a{background:url("img/plan_menu001-2.gif") left top no-repeat #fff;}
.box_left .plan li.sub001-3 a{background:url("img/plan_menu001-3.gif") left top no-repeat #fff;}

.box_left .plan li.sub002-1 a{background:url("img/plan_menu002-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub002-2 a{background:url("img/plan_menu002-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub003-1 a{background:url("img/plan_menu003-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub003-2 a{background:url("img/plan_menu003-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub004-1 a{background:url("img/plan_menu004-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub004-2 a{background:url("img/plan_menu004-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub005-1 a{background:url("img/plan_menu005-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub005-2 a{background:url("img/plan_menu005-2.gif") left top no-repeat #fff;}
.box_left .plan li a:hover{background-position:0px -35px;}

.box_left .plan ul{
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.box_left .plan li{
	background-color:#fff;
    margin:0px;
    padding:0px;
}

/*----------------------------------------------------------------
お知らせページ設定
秋葉原最新情報設定
よくある質問設定
リンク集設定
----------------------------------------------------------------*/
#banner_news,
#banner_akiba{
	border-top:1px solid #666;
	width:758px;
	height:150px;
	display:block;
	text-indent:-20000px;
	margin:0px;
	padding:0px;
}
#banner_news{background:url("img/banner_news.jpg") left top no-repeat #fff;}
#banner_akiba{background:url("img/banner_akiba.jpg") left top no-repeat #fff;}
#content{padding:0px 0px 30px 0px;}
#content #left{
	width:250px;
	float:left;
}
#content #right{
	width:508px;
	float:right;
}
/*左側メニュー部分*/
#content #left .news{
	width:230px;
	margin:0px 10px 10px 10px;
	padding:0px;
}
#content #left .news h2{
	width:230px;
	height:42px;
	display:block;
	text-indent:-20000px;
}
#content #left .news h2.sub001{background:url("img/subtitle_new001.gif") left top no-repeat #fff;}
#content #left .news h2.sub002{background:url("img/subtitle_new002.gif") left top no-repeat #fff;}
#content #left .news h2.sub003{background:url("img/subtitle_new003.gif") left top no-repeat #fff;}
#content #left .news li{
	font-size:12px;
	display:block;
	padding:5px 0px 5px 40px;
}
/*右側コンテンツ部分*/
#content #right .blog{
	background:url("img/blog_title.gif") left top no-repeat #fff;
	width:480px;
	margin:0px 10px 35px 18px;
	padding:0px;
}
#content #right .blog h3{
	background-color:#fff;
	font-weight:normal;
	font-size:14px;
	color:#339;
	height:25px;
	float:left;
	display:block;
	margin:0px 0px 0px 10px;
	padding:5px 5px 0px 5px;
}
#content #right .blog .data{
	background-color:#fff;
	font-size:12px;
	height:23px;
	color:#ccc;
	float:right;
	display:block;
	margin:0px;
	padding:7px 0px 0px 5px;
}
#content #right .blog .entry{
	border-bottom:1px dotted #039;
	color:#333;
	clear:both;
	padding:10px;
}
#content #right .blog .comment{
	background-color:#eeeeee;
	border-bottom:1px dotted #039;
	font-size:12px;
	color:#333;
	clear:both;
	padding:5px 0px 5px 5px;
}
/*よくある質問*/
/*左側メニュー部分*/
#content #left .faq{
	width:230px;
	margin:0px 10px 10px 10px;
	padding:0px;
}
#content #left .faq h2{
	width:230px;
	height:42px;
	display:block;
	text-indent:-20000px;
}
#content #left .faq h2.sub001{background:url("img/subtitle_faq001.gif") left top no-repeat #fff;}
#content #left .faq li{
	font-size:12px;
	display:block;
	padding:5px 0px 5px 40px;
}
/*右側コンテンツ部分*/
#content #right .faq{
	background:url("img/faq_title.gif") left top no-repeat #fff;
	width:480px;
	margin:0px 10px 35px 18px;
	padding:0px;
}
#content #right .faq h3{
	background-color:#fff;
	font-weight:normal;
	font-size:12px;
	color:#06c;
	height:23px;
	float:left;
	display:block;
	margin:0px 0px 0px 19px;
	padding:7px 5px 0px 5px;
}
#content #right .faq .data{
	background-color:#fff;
	font-size:10px;
	height:23px;
	color:#ccc;
	float:right;
	display:block;
	margin:0px;
	padding:7px 0px 0px 5px;
}
#content #right .faq .entry{
	border-bottom:1px dotted #039;
	color:#666;
	clear:both;
	padding:10px;
}
#content #right .faq .comment{
	background-color:#eeeeee;
	border-bottom:1px dotted #039;
	font-size:10px;
	color:#333;
	clear:both;
	padding:5px 0px 5px 5px;
}
/*リンク集*/
/*左側メニュー部分*/
#content #left .link{
	width:230px;
	margin:0px 10px 10px 10px;
	padding:0px;
}
#content #left .link h2{
	width:230px;
	height:42px;
	display:block;
	text-indent:-20000px;
}
#content #left .link h2.sub001{background:url("img/subtitle_link001.gif") left top no-repeat #fff;}
#content #left .link li{
	font-size:12px;
	display:block;
	padding:5px 0px 5px 40px;
}


/*----------------------------------------------------------------
ご利用ガイド設定
プライバシーポリシー設定
会社概要設定
----------------------------------------------------------------*/
/*ご利用ガイド*/
#content #guide{
	width:650px;
	line-height:150%;
	margin:0px auto;
	padding:0px 0px 30px 0px;
}
#content #guide p{
	font-size:13px;
	width:450px;
	color:#333;
	line-height:160%;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
#content #guide p.end{margin:0px 0px 25px 0px;}
#content #guide img{
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
}
#content #guide h2{
	background:url("img/title_guide_man.gif") left top no-repeat #fff;
	width:650px;
	height:42px;
	text-indent:-20000px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
#content #guide h3{
	width:600px;
	height:30px;
	display:block;
	clear:both;
	text-indent:-20000px;
	margin:0px auto 10px auto;
	padding:0px;
}
#content #guide h3.guide001{background:url("img/subtitle_guide001.gif") left top no-repeat #fff;}
#content #guide h3.guide002{background:url("img/subtitle_guide002.gif") left top no-repeat #fff;}
#content #guide h3.guide003{background:url("img/subtitle_guide003.gif") left top no-repeat #fff;}
#content #guide h3.guide004{background:url("img/subtitle_guide004.gif") left top no-repeat #fff;}
/*プライバシーポリシー*/
#content #privacy{
	width:650px;
	line-height:150%;
	margin:0px auto;
	padding:0px;
}
#content #privacy h2{
	background:url("img/title_privacy.gif") left top no-repeat #fff;
	width:650px;
	height:42px;
	text-indent:-20000px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
#content #privacy h3{
	width:600px;
	height:30px;
	display:block;
	clear:both;
	text-indent:-20000px;
	margin:0px auto 10px auto;
	padding:0px;
}
#content #privacy p{
	font-size:13px;
	width:600px;
	line-heght:150%;
	margin:0px auto 25px auto;
	padding:0px;
}
#content #privacy p.list{
	margin:0px auto 10px auto;
	padding:0px;
}
#content #privacy h3.privacy001{background:url("img/subtitle_privacy001.gif") left top no-repeat #fff;}
#content #privacy h3.privacy002{background:url("img/subtitle_privacy002.gif") left top no-repeat #fff;}
#content #privacy h3.privacy003{background:url("img/subtitle_privacy003.gif") left top no-repeat #fff;}
#content #privacy h3.privacy004{background:url("img/subtitle_privacy004.gif") left top no-repeat #fff;}
#content #privacy h3.privacy005{background:url("img/subtitle_privacy005.gif") left top no-repeat #fff;}
#content #privacy h3.privacy006{background:url("img/subtitle_privacy006.gif") left top no-repeat #fff;}
#content #privacy h3.privacy007{background:url("img/subtitle_privacy007.gif") left top no-repeat #fff;}
#content #privacy h3.privacy008{background:url("img/subtitle_privacy008.gif") left top no-repeat #fff;}
/*会社概要*/
#content #company{
	width:650px;
	line-height:150%;
	margin:0px auto;
	padding:0px 0px 30px 0px;
}
#content #company h2{
	background:url("img/title_company.gif") left top no-repeat #fff;
	width:650px;
	height:42px;
	text-indent:-20000px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
#content #company table{
	border-top:1px solid #39c;
	border-left:1px solid #39c;
	border-right:1px solid #39c;
	width:600px;
	margin:0px auto;
}
#content #company th{
	background-color:#eee;
	border-right:1px solid #39c;
	border-bottom:1px solid #39c;
	font-size:13px;
	color:#333;
	width:190px;
	text-align:center;
	padding:5px;
}
#content #company td{
	border-bottom:1px solid #39c;
	font-size:13px;
	color:#333;
	width:390px;
	text-align:left;
	padding:5px;
}

/*----------------------------------------------------------------
お問い合せ設定
----------------------------------------------------------------*/
#content #inquiry{
	width:650px;
	line-height:150%;
	margin:0px auto;
	padding:0px 0px 30px 0px;
}
#content #inquiry h2{
	background:url("img/title_inquiry.gif") left top no-repeat #fff;
	width:650px;
	height:42px;
	text-indent:-20000px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#content #inquiry p{
	font-size:13px;
	color:#666;
	width:610px;
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 30px;
}
#content #inquiry #formbox{
	width:580px;
	margin:0px auto;
	padding:10px;
}
#content #inquiry #formbox .box_left{
	background:url("img/point02.gif") left center no-repeat #fff;
	font-size:13px;
	color:#666;
	width:165px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 15px;
}
#content #inquiry #formbox .box_right{
	font-size:13px;
	color:#666;
	width:360px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:5px 0px 0px 0px;
}
#content #inquiry #formbox .clear{
	clear:both;
	margin:0px 20px;
}

.form01{
	width:200px;
	height:20px;
}
.form02{
	width:300px;
	height:80px;
}

/*----------------------------------------------------------------
携帯設定
----------------------------------------------------------------*/
#content #mobile{
	width:650px;
	line-height:150%;
	margin:0px auto;
	padding:0px 0px 30px 0px;
}
#content #mobile h2{
	background:url("img/title_mobile.gif") left top no-repeat #fff;
	width:650px;
	height:42px;
	text-indent:-20000px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#content #mobile p{
	font-size:13px;
	color:#666;
	width:610px;
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 30px;
}
#content #mobile #formbox{
	width:580px;
	margin:0px auto;
	padding:10px;
}
/*
#content #mobile #formbox .box_left{
	background:url("img/point02.gif") left center no-repeat #fff;
	font-size:13px;
	color:#666;
	width:165px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 15px;
}
*/
#content #mobile #formbox .box_right{
	font-size:13px;
	color:#666;
	width:360px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:5px 0px 0px 0px;
}
#content #mobile #formbox .clear{
	clear:both;
	margin:0px 20px;
}

/*
.form01{
	width:200px;
	height:20px;
}
.form02{
	width:300px;
	height:80px;
}
*/



/*----------------------------------------------------------------
その他設定
----------------------------------------------------------------*/
.clear{clear:both;}




