html, body { font-size: 12px; color: #454545; background-color: #FFFFFF; background-image: url(../img/bg.jpg); margin: 0px; padding: 0px; background-repeat: repeat-x; background-position: left top; }
table, img, td, tr, th, div ,form ,dl { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
blockquote { padding: 0px; margin: 0px 10px; }
#qa_box #qa_txbox {
	text-align: left;
	padding-left: 20px;
}
.pnom a {
	color: #454545;
	text-decoration: none;
}
.pnom a:hover {
	color: #B72B43;
	text-decoration: underline;
}


#close {
	text-align: right;
	padding: 20px;
}

p {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
input ,select ,textarea { font-size: 12px; line-height: 20px; }
#mspbase { padding: 0px; width: 982px; border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid; border-right-color: #e5e5e5; border-left-color: #e5e5e5; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


#msp { padding: 0px; clear: both; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFFFFF; }
#header { padding: 0px; height: 77px; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#header h1 { background-image: url(../img/headerimage.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; clear: both; height: 77px; width: 980px; }
#header h1 a { text-decoration: none; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 77px; width: 980px; }

#menu { margin: 0px; padding: 0px; clear: both; height: 36px; width: 980px; }
#pankuzu { background-image: url(../img/pankuzubg.jpg); background-repeat: repeat-x; margin: 0px; height: 25px; width: 977px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; }
#pankuzu p { font-size: x-small; line-height: 100%; background-image: url(../img/pankuzu-arrow.jpg); background-repeat: no-repeat; background-position: right; padding-top: 7px; padding-right: 15px; margin: 0px; padding-bottom: 0px; padding-left: 7px; height: 18px; width: auto; float: left; }
#pankuzu a { color: #666666; }

#mmbody { padding: 20px 10px 0px; height: auto; width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#indleft { display: inline; margin: 0px; padding: 0px; float: left; width: 170px; }
#indcenter { margin: 0px; float: left; width: 600px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; display: inline; }
#indright { display: inline; margin: 0px; padding: 0px; float: right; width: 170px; }

#mmcontents { padding: 0px; height: auto; width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#footer { padding: 10px; height: 54px; width: auto; border-top-width: 3px; border-top-style: double; border-top-color: #000000; text-align: center; display: block; background: #000000 url(../img/footer_bg.gif) repeat-x bottom; }
#footer p { font-size: x-small; line-height: 2em; margin: 0px; padding: 0px; color: #999999; }
#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }

a { color: #B72B43; text-decoration: underline; }
a:hover { color: #FF6600; text-decoration: none; }

h1,h2,h3,h4,h5,h6 { font-size: 10px; line-height: 100%; font-weight: normal; color: #999999; margin: 0px; padding: 0px; }
h3.h3nom { 	font-size: 12px;	font-weight: normal;	background: url(../img/h3bg.jpg) repeat-x;	margin: 0px 0px 10px;	padding: 6px 0px 0px 8px;	height: 19px;	text-align: left; }
h4.h4nom { font-size: 12px; line-height: 15px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #333333; }
h5.h5nom { font-size: 12px; line-height: 20px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d5d5d5; }
h6.h6nom { font-size: 12px; line-height: 20px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; color: #990000; }

.tdcap { font-size: 12px; line-height: 20px; text-align: left; vertical-align: top; padding: 8px; }
.tdbox { font-size: 12px; line-height: 20px; text-align: left; vertical-align: top; padding: 8px; }

.formbotton { width: 120px; }

.b-m5 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.b-m10 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#qa_box {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.b-m10c { text-align: center; margin-bottom: 10px; }

.b-m12cb { padding: 0px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }

.b-m15 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.b-m20 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.b-m25 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; }

.b-m15cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; clear: both; }
.b-m20cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; }
.b-m25cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; clear: both; }
.b-m30cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; clear: both; }
.b-m35cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px; margin-left: 0px; clear: both; }
.b-m40cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px; clear: both; }
.b-m45cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 45px; margin-left: 0px; clear: both; }

.b-m15cb-c { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; clear: both; text-align: center; }
.b-m20cb-c { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; text-align: center; }
.b-m25cb-c { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; clear: both; text-align: center; }

.b-pm15_bcb { margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.b-pm20_bcb { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.b-pm25_bcb { margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 25px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.b-pm30_bcb { margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }

.pixsp_fll { padding: 0px; float: left; margin-top: 0px; margin-right: 25px; margin-bottom: 10px; margin-left: 0px; }
.pixsp_flr { padding: 0px; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 25px; }
.pixsp_fll_b { padding: 1px; float: left; margin-top: 0px; margin-right: 25px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #cccccc; }
.pixsp_fll_b2 { padding: 1px; float: left; margin-top: 0px; margin-right: 2px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #cccccc; }
.pixsp_fll_b3 { padding: 1px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border: 1px solid #cccccc; }
.pixsp_flr_b { padding: 1px; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 25px; border: 1px solid #cccccc; }

.fll { margin: 0px; padding: 0px; float: left; }
.flr { margin: 0px; padding: 0px; float: right; }

ul, ol { font-size: 12px; line-height: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 25px; }
li { font-size: 12px; line-height: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 15px; }

dt { font-size: 12px; line-height: 20px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
dd { font-size: 12px; line-height: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

p.pnom { margin: 0px; padding: 0px; }
p.pnom5 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
p.pnom8 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
p.pnom10 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.pnom_s11 { font-size: small; line-height: 120%; margin: 0px; padding: 0px; }
.cla { clear: both; }
.l_box170 { margin: 0px 0px 12px 0px; padding: 0px; clear: both; width: 168px; border: 1px solid #cccccc; }
.l_box170_bg333333 { margin: 0px 0px 12px; padding: 0px; clear: both; width: 168px; border: 1px solid #000000; background-color: #151515; }
.l_box170_blackcarbon { margin: 0px 0px 12px; padding: 0px; clear: both; width: 168px; border: 1px solid #000000; background-color: #151515; background-image: url(../img/index/bg-blackcarbon.jpg); background-repeat: repeat; }
.l_box160_blackcarbon { margin: 5px 0px 12px 5px; padding: 0px; clear: both; width: 160px;}
.l_box170_silvercarbon { margin: 0px 0px 12px; padding: 0px; clear: both; width: 168px; border: 1px solid #000000; background-color: #FFFFFF; background-image: url(../img/index/bg-silvercarbon.jpg); background-repeat: repeat; }
.l_box600 { margin: 0px 0px 12px 0px; padding: 0px; clear: both; width: 598px; border: 1px solid #cccccc; }
.box570 { margin: 0px; padding: 14px; clear: both; width: 570px; }
.box584 { margin: 0px; padding: 7px; clear: both; width: 584px; }
.box140 { margin: 0px; padding: 14px; clear: both; width: 140px; }
.box150 { padding: 9px; clear: both; width: 150px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.tdv { background-image: url(../img/verticalline.gif); background-repeat: repeat-y; background-position: center center; }
.tdh { background-image: url(../img/horizontlline.gif); background-repeat: repeat-x; background-position: center center; }

.archivebox { text-align: center; vertical-align: top; padding: 5px; width: 98px; }
.archivebox h4 { font-size: 12px; line-height: 12px; color: #990000; padding: 0px; height: auto; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
.archivebox p { font-size: 12px; line-height: 15px; margin: 0px; padding: 0px; }
.archivepix { padding: 1px; width: 80px; margin-top: 0px; margin-right: auto; margin-bottom: 8px; margin-left: auto; border: 1px solid #CCCCCC; }
#magazinebox { margin: 0px; padding: 9px; clear: both; width: 150px; text-align: center; }

#rankbox { margin: 0px; width: 150px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; color: #333333; }
#rankbox .rankborder { clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
#rankbox .rankcap .rankicon { padding: 0px; float: left; height: 30px; width: 6px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#rankbox .rankborder .rankcap h3 { font-size: 12px; line-height: 15px; color: #333333; background-image: none; margin: 0px; padding: 0px; height: auto; width: auto; font-style: italic; font-weight: bold; }
#rankbox .rankcap { padding: 0px; clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.rankcost { color: #990000; text-align: right; margin: 0px; padding: 0px; clear: both; width: 150px; }
#rankbox .rankborder .rankcost p { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; font-weight: bold; }
#rankbox a { color: #CC0000; }
#rankbox a:hover { color: #FF0000; text-decoration: none; }

#bondstyle { margin: 0px; width: 150px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; color: #FFFFFF; }
#bondstyle .styleborder { clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
#bondstyle .stylecap .styleicon { padding: 0px; float: left; height: 30px; width: 6px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#bondstyle .styleborder .stylecap h3 { font-size: 12px; line-height: 15px; color: #FFFFFF; background-image: none; margin: 0px; padding: 0px; height: auto; width: auto; }
#bondstyle .stylecap { padding: 0px; clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.styleowner { color: #FFFFFF; text-align: right; margin: 0px; padding: 0px; clear: both; width: 150px; }
#bondstyle .styleborder .styleowner p { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; font-weight: normal; color: #FFCC00; }
#bondstyle a { color: #FFCC00; }
#bondstyle a:hover { color: #FFFFFF; text-decoration: none; }

#bondaudio { margin: 0px; width: 150px; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; color: #FFFFFF; }
#bondaudio .audioborder { clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
#bondaudio .audiocap .audioicon { padding: 0px; float: left; height: 30px; width: 6px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#bondaudio .audioborder .audiocap h3 { font-size: 12px; line-height: 15px; color: #FFFFFF; background-image: none; margin: 0px; padding: 0px; height: auto; width: auto; font-style: italic; font-weight: bold; }
#bondaudio .audiocap { padding: 0px; clear: both; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#bondaudio a { color: #FFCC00; }
#bondaudio a:hover { color: #FFFFFF; text-decoration: none; }

.box_l_270 { display: inline; margin: 0px; padding: 0px; float: left; width: 270px; }
.box_r_270 { display: inline; margin: 0px; padding: 0px; float: right; width: 270px; }
#contentsbox { margin: 0px; padding: 14px; clear: both; width: 570px; }
.pixsp_fll75 { padding: 1px; float: left; width: 100px; margin-top: 3px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #CCCCCC; height: 50px; }
#contentsbox h3 { font-size: 12px; line-height: 12px; font-weight: bold; color: #333333; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.box270_bcb15 { clear: both; width: 270px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; }
.box270_cla { clear: both; width: 270px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#informationbox { margin: 0px; padding: 14px; clear: both; width: 570px; background-color: #f6f6f6; }

#informationbox dt { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#informationbox dd { padding: 0px; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: block; }

.box570_grey { background-color: #f8f8f8; padding: 10px; clear: both; width: 550px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
.box570_d_grey { background-color: #f8f8f8; padding: 10px; clear: both; width: 550px; margin: 0px; }
#informationbox h3 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 12px; line-height: 15px; font-weight: bold; color: #333333; }
#informationbox a { color: #000000; }
#informationbox a:hover { color: #CC0000; text-decoration: none; }
.pixsp_fll-150 { float: left; width: 47px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #CCCCCC; }

.emblembox { text-align: center; padding: 0px; border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.emblembox_r { text-align: center; padding: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.emblembox_b { text-align: center; padding: 0px; border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; }
.emblembox_b_r { text-align: center; padding: 0px; }

#contentsbox2 { margin: 0px; padding: 14px; clear: both; width: 570px; }
.box_l_270_b14 { width: 270px; padding-top: 5px; padding-right: 14px; padding-bottom: 5px; padding-left: 0px; display: inline; margin: 0px; float: left; }
.box_r_270_b { display: inline; margin: 0px; float: right; width: 270px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#bondtourbox { margin: 0px; padding: 14px; clear: both; width: 570px; }
#bondtourbox ul { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; }
#bondtourbox li { font-size: x-small; line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; list-style-type: circle; list-style-position: inside; }
#bondtourbox h3 { font-size: 12px; line-height: 12px; color: #666666; background-image: none; height: auto; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #666666; }

#indexadbox { padding: 20px 10px 20px; height: auto; width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#indexadbg { background: #FFFFFF; }

#indadspace { padding: 0px; width: 958px; border: 1px solid #cccccc;}
#indadss { margin: 0px; padding: 14px; clear: both; width: 930px; }
.indad { text-align: left; vertical-align: top; margin: 0px; padding: 5px; }
#mmcc { height: auto; width: 940px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 20px; }
#shopguide_menu { clear: both; width: 930px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; display: block; }
.box460_l { display: inline; margin: 0px; padding: 0px; float: left; width: 460px; }
.box460_r { display: inline; margin: 0px; padding: 0px; float: right; width: 460px; }
.sg_topbox { background-color: #f0f0f0; padding: 8px; clear: both; height: 134px; width: 440px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #f8f8f8; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #f8f8f8; }
.sg_logo { display: inline; margin: 0px; padding: 0px; float: left; height: 80px; width: 150px; }
.sg_ad { display: inline; margin: 0px; float: right; width: 270px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; border-left-width: 2px; border-left-style: solid; border-left-color: #333333; height: 129px; }
#stocklist_topsp {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
}
.stocklist_topbox { background-color: #ffffff; padding: 5px 10px; clear: both; width: 278px; margin: 0px; }
#shopguide_menu p { font-size: 12px; line-height: 18px; margin: 0px 0px 5px; padding: 0px; }
#shopguide_menu h3 { font-size: 12px; line-height: 12px; font-weight: bold; color: #333333; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#shopguide_mm { clear: both; width: 920px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#rightmenu { display: inline; margin: 0px; padding: 0px; float: right; width: 200px; }
#contentsmain { display: inline; margin: 0px; padding: 0px; float: left; width: 720px; }
#contentsmain2 { display: inline; margin: 0px; padding: 0px; float: left; width: 920px; }
.box200 { background-color: #333333; padding: 0px; width: 198px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border: 1px solid #000000; }
.box200_f0 { background-color: #f0f0f0; padding: 0px; width: 198px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border: 1px solid #000000; }
.rightmenu0 { padding: 8px; width: 182px; }
#rightmenu ul { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; }
#rightmenu li { font-size: 12px; line-height: 15px; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#rightmenu li.rightli_white { font-size: 12px; line-height: 15px; color: #FFFFFF; margin: 0px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; }
#rightmenu li.rightli_black { font-size: 12px; line-height: 15px; color: #454545; margin: 0px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
#rightmenu a { text-decoration: none; }
#rightmenu a.rightli_a_white { color: #FFFFFF; text-decoration: none; }
#rightmenu a.rightli_a_white:hover { color: #FFCC00; text-decoration: underline; }
#rightmenu a.rightli_a_black { color: #454545; text-decoration: none; }
#rightmenu a.rightli_a_black:hover { color: #CC0000; text-decoration: underline; }
#rightmenu dl { margin: 0px; padding: 0px; }
#rightmenu dt { margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#rightmenu dd { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; }

h2.h2pagetitle { font-size: 12px; line-height: 12px; font-weight: bold; color: #B53C3F; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 1px; }
h3.h3pagetitle { font-size: 20px; line-height: 24px; font-weight: bold; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.pagelink { font-size: 12px; line-height: 12px; text-align: right; padding: 5px; }

#mmpagebottom { margin: 0px; padding: 10px; clear: both; border-top-width: 3px; border-top-style: double; border-top-color: #999999; }
#issue_toppix { padding: 0px; clear: both; height: 250px; width: 719px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#issue_toppix2 { padding: 0px; clear: both; height: 250px; width: 920px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#issue-topmm { clear: both; width: 930px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.ism_topbox { background-color: #333333; padding: 8px; clear: both; height: 114px; width: 440px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #CCCCCC; color: #FFFFFF; }
.ism_pix { display: inline; margin: 0px; padding: 0px; float: left; height: 112px; width: 150px; }
.ism_ad { display: inline; margin: 0px; float: right; width: 270px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; border-left-width: 2px; border-left-style: solid; border-left-color: #999999; height: 109px; }
#issue-topmm h3 { font-size: 16px; color: #FFFFFF; font-weight: bold; line-height: 20px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
#issue-topmm p { font-size: 12px; line-height: 21px; color: #CCCCCC; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#issue-topmm a { color: #FFCC00; }
#contentsbox3 { margin: 0px; padding: 14px; clear: both; width: 570px; }
#contentsbox4 { margin: 0px; padding: 14px; clear: both; width: 570px; }
.tdnom3 { padding: 3px; text-align: left; vertical-align: top; font-size: 12px; line-height: 15px; margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.tdnom5 { padding: 5px; font-size: 12px; line-height: 15px; vertical-align: top; }
#bondtours { width: 940px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; }
#bondtours .tourbox { width: 930px; margin-top: 0px; margin-right: 0px; margin-bottom: 0; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; display: block; }
#bondtours .tourbox .archives { width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; }
#bondtours .tourbox .archives ul { font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }
#bondtours .tourbox .archives li { font-size: 12; line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; list-style-type: circle; list-style-position: inside; }
.pagetoplink {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
#mail {
	font-size: 12px;
	text-align: right;
	padding-bottom: 12px;
	color: #000000;
}
#mail a {
	color: #000000;
	text-decoration: none;
}
#mail a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.banner {
	text-align: center;
	padding-bottom: 10px;
}
