@charset "utf-8";

@import url("../packages/default/css/import.css");

div#guide-header {
    width: 580px;
    margin: 0 auto;
    padding: 0px;
}
div#guide-header h2 {
    margin: 0 0 10px;
    padding: 0px;
}

div#guidepage {
    width: 540px;
    margin: 0 auto;
    padding: 0px;
}

div.guideleft p {
    line-height: 150%; 
    padding: 2px;    
    color: #000000;
    text-align: left;
    font-size: 150%;
    font-weight: normal;
    letter-spacing: -1px;
}

div.guidecenter p {
    line-height: 115%; 
    padding: 5px;    
    color: #000000;
    text-align: center;
    font-size: 150%;
    font-weight: bold;
    letter-spacing: -1px;
}

div.section-red {
    line-height: 120%;
    margin: 10px 0;
    color: #000;
    padding: 5px 5px;    
    text-align: center;
    font-size: 140%;
    font-weight: bold;
    letter-spacing: 2px;
    border-top: 2px solid #ff0000;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 2px solid #999;
    background-color: #ffebca;
}

div.image {
   width: 400px;
   margin: 0 auto;
   padding: 10px 0px 0px 0px;  
}

img.middle{ vertical-align: middle; }

div#maincomment {
   width: 400px;
   margin: 0 auto;
   padding: 0px 0px 0px 0px;  
}


table#table-01 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

.infoday {
    width:205px;
    margin-left:120px;
    font-size:15px;
    font-weight:bold;
    color:#000000;
    text-align:left;
    background-color:#ccffff;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;
}

.infoshop {
    width:205px;
    margin-left:120px;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-align:left;
    background-color:#ffffff;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;
}

.shoptop {
    width:205px;
    margin-left:120px;
    font-size:15px;
    font-weight:bold;
    color:#000000;
    text-align:center;
    background-color:#fffdb0;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;
}

.shopbottom {
    width:205px;
    margin-left:120px;
    font-size:13px;
    color:#FF0000;
    text-align:left;
    background-color:#fffdb0;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;
}


.shopindex {
    width:205px;
    font-size:12px;
    font-weight:bold;
    margin-left:120px;
    color:#000000;
    text-align:left;
    background-color:#ccffff;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;


}

.shopcontent{
    width:205px;
    margin-left:120px;
    color:#000000;
    text-align:left;
    background-color:#ffffff;
    border:1px #000000 solid;
    padding:3px 2px 3px 5px;
}

div#incart {
    width: 750px;
    margin: 0 auto;
    padding: 8px 0px;
    background-color: #fff;
    text-align: center;
}

div#largefont {
    width: 750px;
    margin: 0 auto;
    color: #f97218;
    padding: 20px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 50.66px;
    font-weight: bold;
    letter-spacing: -5px;
}

div#middlefont {
	text-indent:4em ;
	line-height: 100%;
    width: 750px;
    margin: 0 auto;
    color: #00a931;
    padding: 5px 0px;
    background-color: #fff;
    text-align: left;
    font-size: 26.66px;
    font-weight: bold;
    letter-spacing: -3px;
}

div#smallfont_L {
    width: 650px;
    margin: 0 auto;
    padding: 0px 0px;
    background-color: #fff;
    text-align: left;
    font-size: 13.33px;
    font-weight: normal;
}

div#smallfont {
    width: 750px;
    margin: 0 auto;
    padding: 0px 0px;
    background-color: #fff;
    text-align: left;
    font-size: 13.33px;
    font-weight: normal;
}

div#textlayer {
	text-indent:4em ;
    width: 750px;
    height: 10px;
    margin: 0 auto;
    padding: 8px 4px;
    background-color: #fff;
    text-align: left;
}

table#boxed {
	margin:  0 auto;
	border-top: 0px;
	border-right: 0px;
    border-bottom: 0px;
    width: 660px;
    text-align: left;
}

table#mini_boxed {
	margin:  0 auto;
	border-top: 0px;
	border-right: 0px;
    border-bottom: 0px;
    width: 500px;
    text-align: left;
}

table th#boxed {
	margin:  0 auto;
	border-top: 0px;
	border-right: 0px;
    border-bottom: 0px;
    text-align: left;
}

table td#boxed {
	margin:  0 auto;
	border-top: 0px;
	border-right: 0px;
    border-bottom: 0px;
    text-align: left;
    font-size: 13.33px;
    font-weight: normal;
    letter-spacing: 0px;
}

table td#orange_a {
	background-color: #fc5d06;
	color: #fff;
    text-align: center;
    font-size: 13.33px;
    font-weight: normal;
    letter-spacing: 10px;
}

div#orange_a {
	line-height: 100%;
    width: 500px;
    margin: 0 auto;
    color: #fff;
    padding: 5px 0px;
    background-color: #fc5d06;
    text-align: center;
    font-size: 26.66px;
    font-weight: normal;
    letter-spacing: 20px;
}
 
div#orange_b {
	line-height: 100%;
    width: 500px;
    margin: 0 auto;
    color: #fff;
    padding: 5px 0px;
    background-color: #fc5d06;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0px;
}

div#mid_link {
	line-height: 100%;
    width: 600px;
    margin: 0 auto;
    color: #0000ff;
    padding: 5px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
}

    
div#mid_range {
    width: 500px;
    margin: 0 auto;
    padding: 8px 4px;
    background-color: #fff;
    text-align: left;
}

div#blue {
	line-height: 100%;
    width: 500px;
    margin: 0 auto;
    color: #fff;
    padding: 5px 0px;
    background-color: #6dd4fa;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0px;
}

div#yellow {
	line-height: 100%;
    width: 500px;
    margin: 0 auto;
    color: #464646;
    padding: 5px 0px;
    background-color: #fcee06;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0px;
}

div#orange_c {
	line-height: 120%;
    width: 495px;
    margin: 0 auto;
    color: #fff;
    padding: 5px 5px;
    background-color: #fc5d06;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 2px;
}

div#middlefont_o {
	line-height: 100%;
    width: 360px;
    margin: 0 auto;
    color: #f97218;
    padding: 5px 0px;
    background-color: #fff;
    text-align: left;
    font-size: 20.66px;
    font-weight: normal;
    letter-spacing: 0px;
}

div#middlefont_or {
	line-height: 115%;
    width: 750px;
    margin: 0 auto;
    color: #f97218;
    padding: 5px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 30.66px;
    font-weight: bold;
    letter-spacing: -1px;
}

div#middlefont_bk {
	line-height: 115%;
    width: 750px;
    margin: 0 auto;
    color: #000000;
    padding: 5px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
}

div#middlefont_rd {
	line-height: 115%;
    width: 750px;
    margin: 0 auto;
    color: #ff0000;
    padding: 5px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 30.66px;
    font-weight: bold;
    letter-spacing: -1px;
}

div#blue_out {
	line-height: 100%;
    width: 498px;
    margin: 0 auto;
    padding: 5px 0px;
    border-style: solid;
    border-color: #6dd4fa;
    border-width:1px;
    background-color: #ffffff;
    text-align: center;
    font-size: 18.66px;
    font-weight: normal;
    letter-spacing: 0px;
}

div#green {
	line-height: 100%;
    width: 500px;
    margin: 0 auto;
    color: #fff;
    padding: 5px 0px;
    background-color: #2d952d;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0px;
}

div#right_tex {
	line-height: 125%;
    width: 650px;
    margin: 0 auto;
    color: #2d952d;
    padding: 5px 0px;
    text-align: left;
    font-size: 17.33px;
    font-weight: bold;
    letter-spacing: -2px;
}

div#smallfont_g {
	line-height: 140%;
    width: 500px;
    margin: 0 auto;
    color: #2d952d;
    padding: 0px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 13.33px;
    font-weight: normal;
    letter-spacing: 0px;
}

div.ko_main{
          width: 750px;
          background-color: #FFFFFF;
          margin: 0 auto;
          padding: 5px;
          border: 5px;
}

table#banner {
	margin:  0 auto;
	background-color: #f0f0f0;
	border: 2px solid;
	border-top: 2px;
	border-right: 2px;
	border-left: 2px;
    border-bottom: 2px;
    border-color: #2d952d;
    width: 600px;
    text-align: center;
}

table th#banner {
	margin:  0 auto;
	background-color: #fbeb66;
	border: 2px solid;
	border-top: 2px;
	border-right: 2px;
	border-left: 2px;
    border-bottom: 2px;
    border-color: #2d952d;
    text-align: center;
}

table td#title {
	margin:  0 auto;
	background-color: : #f0f0f0;
	border: 2px solid;
	border-top: 2px;
	border-right: 2px;
	border-left: 2px;
    border-bottom: 2px;
    border-color: #2d952d;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0px;
    width: 100px;
}

table td#banner {
	margin:  0 auto;
	background-color: #f0f0f0;
	border: 2px solid;
	border-top: 2px;
	border-right: 2px;
	border-left: 2px;
    border-bottom: 2px;
    border-color: #2d952d;
    text-align: center;
    font-size: 13.33px;
    font-weight: normal;
    letter-spacing: 0px;
    width: 250px;
}

table td#link {
	margin:  0 auto;
	background-color: #F0F0F0;
	border: 2px solid;
	border-top: 2px;
	border-right: 2px;
	border-left: 2px;
    border-bottom: 2px;
    border-color: #2d952d;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0px;
    width: 250px;
}

div#middlefont_bl {
	line-height: 110%;
    width: 500px;
    margin: 0 auto;
    padding: 5px 0px;
    background-color: #fff;
    text-align: center;
    font-size: 20.66px;
    font-weight: normal;
    letter-spacing: 0px;
}

div#about_pri {
    width: 416px;
    margin: 0 auto;
    padding: 8px 0px;
    background-color: #fff;
    text-align: center;
}

div#banner_box {
    width: 764px;
    margin: 0 auto;
    padding: 8px 0px;
    background-color: #fff;
    text-align: center;
}

table#fotter {
	margin:  0 auto;
    background-image: url("http://www.shop.mrdwebsite.com/eccube/user_data/packages/default/img/MRD.gif");
	border: 1px solid;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
    border-bottom: 1px;
    border-color: #2d952d;
    width: 764px;
    text-align: center;
    color: #fbeb66;
    font-size: 6px;
    font-weight: normal;
    letter-spacing: 0px;
}

table tr#fotter {
	margin:  0 auto;
	border: 1px solid;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
    border-bottom: 1px;
    border-color: #2d952d;
    text-align: center;
    color: #fbeb66;
    font-size: 6px;
    font-weight: normal;
    letter-spacing: 0px;
}

table th#fotter {
	margin:  0 auto;
	border: 1px solid;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
    border-bottom: 1px;
    border-color: #2d952d;
    color: #fbeb66;
    text-align: center;
    font-size: 6px;
    font-weight: normal;
    letter-spacing: 0px;
}

table td#fotter {
	margin:  0 auto;
	border: 1px solid;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
    border-bottom: 1px;
    border-color: #2d952d;
    color: #fbeb66;
    text-align: center;
    font-size: 6px;
    font-weight: normal;
    letter-spacing: 0px;
}


