@charset "shift_jis";
/*----------------------------
  CSS Date Document 2008.03
  Last Update 0000.00.00 Date
----------------------------*/

@import "page.css";


/*####################@‹¤’ÊÝ’è@####################*/

#ReformMenu ul ul,
#OrderMenu ul,
#RepairMenu ul,
#PurchaseMenu ul{
	position:absolute;
	top:-9999px;
	left:-9999px;
	}
#Sub .link {
	margin-top:5px;
	padding-bottom:5px;
	}


/*@PageBute
-------------------------------------*/
#PageBute {
	width:580px;
	margin:10px 0 30px;
	text-align:center;
	}



/*@ƒTƒuƒƒjƒ…[
-------------------------------------*/

#Sub .archiveList li{
	background:url(../../topics/img/walll-archive_entry.gif) left bottom no-repeat;
	line-height:1.35;
	}
#Sub .archiveList li span,
#Sub .archiveList li a{
	display:block;
	background:url(../../topics/img/ico-arrow.gif) 10px 9px no-repeat;
	padding:7px 10px 9px 23px;
	_width:191px;
	font-size:10px;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#333;
	}








#PageBlog #HeadImg {background:url(../img/header/headimg-blog.jpg);}
#PageFAQ #HeadImg {background:url(../img/header/headimg-faq.jpg);}
#PageWord #HeadImg {background:url(../img/header/headimg-words.jpg);}
#PageTopics #HeadImg {background:url(../img/header/headimg-topics.jpg);}
#PageVoice #HeadImg {background:url(../img/header/headimg-voice.jpg);}
#PageMedia #HeadImg {background:url(../img/header/headimg-media.jpg);}
#PageMutuallink #HeadImg {background:url(../img/header/headimg-mutuallink.jpg);}
#PageMutuallink2 #HeadImg {background:url(../img/header/headimg-mutuallink2.jpg);}


#Sub .categoryList li,
#Sub .entryList li,
#Sub .monthlyList li {
	background:url(../../topics/img/walll-archive_entry.gif) left bottom no-repeat;
	line-height:1.35;
	}

#PageFAQ #Sub .categoryList li a,
#PageVoice #Sub .categoryList li a,
#Sub .entryList li a,
#Sub .monthlyList li a{
	display:block;
	background:url(../../topics/img/ico-arrow.gif) 10px 9px no-repeat;
	padding:7px 10px 9px 23px;
	_width:191px;
	font-size:10px;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#333;
	}

#Sub .monthlyList{margin-bottom:10px;}


#PageBlog #Sub .categoryList li a {
	display:block;
	width:191px;
	height:43px;
	text-indent:-9999px;
	}
#PageBlog #Sub .categoryList li.menu-nakamura {background:url(../../blog/img/button-nakamura.jpg);}
#PageBlog #Sub .categoryList li.menu-hujitani {background:url(../../blog/img/button-hujitani.jpg);}
#PageBlog #Sub .categoryList li.menu-kokubu {background:url(../../blog/img/button-kokubu.jpg);}
#PageBlog #Sub .categoryList li.menu-yoshida {background:url(../../blog/img/button-yoshida.jpg);}
#PageBlog #Sub .categoryList li.menu-topics {background:url(../../blog/img/button-topics.jpg);}





/*@‹LŽ––{‘Ì
-------------------------------------*/

#Contents .entry {
	clear:both;
	margin:0 2px 50px 15px;
	}
#Contents .entry h3{
	background:url(../img/wall-title2.gif) left center no-repeat;
	padding:20px 10px 20px 18px;
	font-size:12px;
	color:#000;
	}
#Contents .entry h3 span{
	display:block;
	padding:5px 0 0;
	color:#3a8bc1;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
	font-weight:normal;
	}

#Contents .entry p{
	margin:0 15px 10px;
	line-height:1.5;
	}
#Contents .entry p img{
	float:left;
	margin:0 10px 5px 0;
	}

#Contents .entry p.postData img{
	float:none;
	margin:0;
	position:relative;
	top:4px;
	}



#Contents .entry p.postData{
	clear:both;
	border-top:1px solid #dbdcdd;
	margin:0 15px 10px;
	padding:5px 15px 0 0;
	text-align:right;
	font-size:10px;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}
#Contents .entry p.postData a{
	color:#335cad;
	}




#Contents .entry ul.link{
	width:560px;
	margin:40px 0 0px 7px;
	padding-top:10px;
	border-top:1px solid #9dd1f9;
	font-size:10px;
	zoom:1;
	}
#Contents .entry ul.link:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Contents .entry ul.link a{color:#66ccff;}
#Contents .entry ul.link li.top{
	display:inline;
	float:left;
	background:url(../../reform/img/ico-arrow_left.gif) 0 2px no-repeat;
	margin-left:15px;
	padding-left:10px;
	}
#Contents .entry ul.link li.end{
	display:inline;
	float:right;
	background:url(../../reform/img/ico-arrow_right.gif) right 1px no-repeat;
	margin-right:15px;
	padding-right:10px;
	}



/*####################@—pŒêW@/word/index.html@####################*/

#PageWord .contentsBox {
	background:url(../img/line-dotted.gif) left bottom repeat-x;;
	margin:0 0 30px 20px;
	padding-bottom:20px;
	}

#PageWord .contentsBox h3{
	background:url(../img/wall-title2.gif) left center no-repeat;
	padding:20px 10px 20px 18px;
	margin-bottom:10px;
	font-size:12px;
	color:#000;
	}
#PageWord .contentsBox p{
	margin:0 15px 10px;
	line-height:1.8;
	}
#PageWord .contentsBox a{
	color:#335cad;
	}


#PageWord #TermList {
	background:none;
	margin:0 0 30px 20px;
	padding-bottom:0;
	}
#PageWord #TermList h3 {
	display:inline;
	float:left;
	background:url(../img/ico-diamond.gif) 0 2px no-repeat;
	_background-position:0 1px;
	margin:0 0 5px 15px;
	padding:0 0 0 12px;
	font-size:12px;
	color:#73c0f6;
	}

#PageWord  #TermList ul {
	float:left;
	zoom:1;
	margin:0 0 20px 15px;
	}
#PageWord  #TermList ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


#PageWord  #TermList ul li {
	float:left;
	margin-right:5px;
	}
#PageWord  #TermList ul li a{
	border-bottom:1px solid #335cad;
	}

#PageWord  #TermList ul.word {
	float:none;
	clear:both;
	margin:0 0 15px 15px;
	}
#PageWord  #TermList ul.word li {
	background:url(../img/ico-arrow_gray.gif) 0 2px no-repeat;
	margin-right:20px;
	padding-left:12px;
	font-weight:normal;
	}
#PageWord  #TermList ul.word li a{
	border-bottom:none;
	}



/*####################@‚æ‚­‚ ‚éŽ¿–â@/faq/index.html@####################*/

#PageFAQ {
	}

#PageFAQ .entry h3{margin-bottom:20px;}

#PageFAQ.entryArchive .entry h3{
	background:url(../../faq/img/ico-q.gif) left center no-repeat;
	margin:30px 0 20px 15px;
	padding:5px 0 5px 35px;
	font-size:14px;
	color:#335cad;
	font-weight:normal;
	}
#PageFAQ .entry .wrap{
	background:url(../../faq/img/ico-a.gif) 0 0 no-repeat;
	margin:0 0 10px 15px;
	padding:0 0 0 20px;
	}



#PageFAQ .entry dl{
	margin:0 15px;
	}
#PageFAQ .entry dt{
	background:url(../../faq/img/ico-q.gif) left center no-repeat;
	margin:0 0 10px 0;
	padding:6px 0 6px 35px;
	font-size:14px;
	}
#PageFAQ .entry dt a{
	color:#335cad;
	}
#PageFAQ .entry dd{
	background:url(../../faq/img/ico-a.gif) 0 0 no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 35px;
	}
#PageFAQ .entry dd p{
	margin:0 0 10px 0;
	line-height:1.8;
	}
#PageFAQ .entry dd.more{
	background:url(../img/line-dotted.gif) left bottom no-repeat;
	margin:0 0 30px 0;
	padding:0 0 15px 0px;
	text-align:right;
	}
#PageFAQ .entry dd.more a{
	background:url(../img/arrow-footer_02.gif) 0 0 no-repeat;
	padding-left:10px;
	font-size:10px;
	color:#335cad;
	}
#PageFAQ .entry ul.link{
	margin-top:20px;
	}


/*####################@‚¨‹q—l‚Ìº@/voice/index.html@####################*/

#PageVoice #Contents .contentsBox {
	margin-top:30px;
	}
#PageVoice #Contents .entry {
	clear:both;
	margin:0 10px 30px 20px;
	}



#PageVoice #Contents .contentsBox h3{
	margin:0 30px 5px 0;
	background:none;
	margin-bottom:10px;
	padding:0;
	color:#3a8bc1;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
	font-weight:normal;
	}
#PageVoice #Contents .entry p{
	margin:0 13px 10px;
	line-height:1.6;
	}
#PageVoice #Contents .entry p img{
	float:left;
	margin:0 10px 5px 0;
	}

#PageVoice #Contents .entry p.postData{
	clear:both;
	border-top:1px solid #dbdcdd;
	margin:0 10px 10px;
	padding:0 10px;
	text-align:right;
	font-size:10px;
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}
#PageVoice #Contents .entry p.postData a{
	color:#335cad;
	}




#PageVoice #Contents .entry ul.link{
	width:560px;
	margin:40px 0 0px 7px;
	padding-top:10px;
	border-top:1px solid #9dd1f9;
	font-size:10px;
	zoom:1;
	}
#PageVoice #Contents .entry ul.link:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageVoice #Contents .entry ul.link a{color:#66ccff;}
#PageVoice #Contents .entry ul.link li.top{
	display:inline;
	float:left;
	background:url(../../reform/img/ico-arrow_left.gif) 0 2px no-repeat;
	margin-left:15px;
	padding-left:10px;
	}
#PageVoice #Contents .entry ul.link li.end{
	display:inline;
	float:right;
	background:url(../../reform/img/ico-arrow_right.gif) right 1px no-repeat;
	margin-right:15px;
	padding-right:10px;
	}







/*end*/







