@charset "Shift_JIS";

/*----------------------------------------------------------------
   【共通／ページ内リンク】
----------------------------------------------------------------*/

#hpb-prink {
    width:                  740px;
    margin:                 15px 0px 10px 0px;
    padding:                0px 0px 0px 0px;
    height:                 auto;
    background-color:       #fff;
    color:                  #000;
    font-size:              10pt;
    font-weight:            normal;
    line-height:           2;
    text-align:             center;
}

/*----------------------------------------------------------------
   【guide、delivery、payなど／ご利用ガイド、送料、支払】
----------------------------------------------------------------*/

#gui-waku {
    width:                 700px;
    margin:                20px 0px 0px 15px;
    padding:               0px 0px 0px 0px;
}

/*--漫画ペーパー--*/
#gui-waku2 {
    width:                 700px;
    margin:                20px 0px 0px 15px;
    padding:               0px 0px 0px 0px;
}

#gui-waku .gtitle {
    width:                 200px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../com/sub.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    /*-text-indent:           -9999px;-*/
    color:                 #fff;
    font-size:             11pt;
    line-height:           2.25;
    text-align:            center;
    font-weight:           bold;
}

/*--delivery.html 送料　長いタイトル--*/
#gui-waku .gtitle2 {
    width:                 250px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../com/sub2.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    /*-text-indent:           -9999px;-*/
    color:                 #fff;
    font-size:             11pt;
    line-height:           2.25;
    text-align:            center;
    font-weight:           bold;
}

/*--漫画ペーパー 長いタイトル--*/
#gui-waku .gtitle3 {
    width:                 350px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../com/sub3.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    /*-text-indent:           -9999px;-*/
    color:                 #fff;
    font-size:             11pt;
    line-height:           2.25;
    text-align:            center;
    font-weight:           bold;
}

/*--漫画ペーパー 長いタイトル--*/
#gui-waku2 .gtitle3 {
    width:                 350px;
    height:                30px;
    margin:                0px 0px 0px 9px;
    background-image:      url('../com/sub3.png');
    background-position:   left top;
    background-repeat:     no-repeat;
    overflow:              hidden;
    /*-text-indent:           -9999px;-*/
    color:                 #fff;
    font-size:             11pt;
    line-height:           2.25;
    text-align:            center;
    font-weight:           bold;
}

.sotowaku {
    width:                 700px;
    margin:                0px 0px 15px 10px;
    padding:               10px 0px 0px 0px;
    background-color:      #ffffff;
    border-width:          1px;
    border-style:          solid;
    border-color:          #666666;
}

.fwaku {	
    width: 		   670px;
    height: 		   auto;
    margin: 		   0px 0px 15px 12px;
    padding: 		   0px;
    border:                solid #999 1px;
    background-color:      #fff;
    font-size :            12px;
    font-weight :          normal;
    overflow:              hidden;
    text-align :           left;
}

/*-【1】商品を〜-*/

.fwakutitle {	
    width: 	           670px;
    height: 		   20px;
    margin: 		   0px;
    padding: 		   6px;
    border:                0px;
    background-color:      #cccccc;
    /*-background-color:      #f7f2de;-*/
    text-align :           left;
    font-size :            14px;
    font-weight :          bold;
    overflow:              hidden;  
}

.fwakuline {
    width: 		    630px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 2px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.fwakuline2 {
    width: 		    630px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 2px 4px 4px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.fwakuno {
    width: 		    630px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 2px 4px 10px;
    color:                  #000;
    border-bottom:          0px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.fwakuno2 {
    width: 		    630px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 2px 4px 4px;
    color:                  #000;
    border-bottom:          0px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.text10b {
    color:                  #000;
    font-size:              12px;
    font-Weight:            bold;
    line-height:            1.25;
}

.text10br {
    color:                  #ff0000;
    font-size:              12px;
    font-Weight:            bold;
    line-height:            1.25;
}

.text10br2 {
    color:                  #ff0000;
    font-size:              12px;
    font-Weight:            bold;
    line-height:            1.5;
}

.text10r {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #ff0000;
    font-size:              12px;
}

.text10s {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #000000;
    font-size:              12px;
    line-height:            1.5;
}

.text12b {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #000000;
    font-size:              14px;
    font-weight:            bold;
}

.text12r {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #ff0000;
    font-size:              14px;
}

.text12rb {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #ff0000;
    font-size:              14px;
    font-weight:            bold;
}
.text12ob {
	margin: 0px;
	padding: 0px;
	color: #FF5F00;
	font-weight: bold;
	font-size: 14px;
}

.text12bb {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #0000ff;
    font-size:              14px;
    font-weight:            bold;
}

.text14 {
    color:                  #000000;
    font-size:              14px;
}

.text14rb {
    margin: 		    0px;
    padding: 		    0px;
    color:                  #ff0000;
    font-size:              16px;
    font-weight:            bold;
}

.soryowaku {
    margin: 		    0px;
    padding: 		    5px;
    color:                  #000;
    border:                 solid #999 1px;
    border-collapse:        collapse;
    font-size :             12px;
    font-weight :           normal;
    text-align :            center;
}

/*----------------------------------------------------------------
   【company／会社概要】
----------------------------------------------------------------*/

.gaiyowaku {
    border-collapse:        collapse;
    margin: 		    5px 0px 15px 70px; 
    padding: 		    0px;

}

.gaiyoline {
    width: 		    130px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 0px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
}

.gaiyoline2 {
    width: 		    400px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 10px 4px 0px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.mapmoji {
    font-size :             10px;
    font-weight :           normal;
    line-height:            3.0;
}

/*----------------------------------------------------------------
   【company／会社概要】
----------------------------------------------------------------*/

.tokuwaku {
    border-collapse:        collapse;
    margin: 		    5px 0px 15px 20px; 
    padding: 		    0px;

}

.tokuline {
    width: 		    160px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 0px 4px 15px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
}

.tokuline2 {
    width: 		    460px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    1px 10px 1px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.tokuline3 {
    width: 		    auto;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 5px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}

.tokuline4 {
    width: 		    auto;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 5px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             14px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
}
.tokuline5 {
    width: 		    auto;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 5px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             14px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
}

.tokuline6 {
    width: 		    460px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    1px 10px 1px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.3;
}

.tokuline7 {
    width: 		    460px;
    height: 		    14px;
    margin: 		    0px;
    padding: 		    1px 10px 1px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.3;
}

/*----------------------------------------------------------------
   【privercy／個人情報保護ポリシー】
----------------------------------------------------------------*/

.porishi-waku {
    border-collapse:        collapse;
    margin: 		    -10px 0px 5px 25px; 
    padding: 		    0px;
}

.porishi {
    width: 		    700px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    0px;
    color:                  #000;
    border-bottom:          0px dotted #999;
    text-align :            left;
    font-size :             14px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            2.0;
}

.porishiline-waku {
    border-collapse:        collapse;
    margin: 		    0px 15px 15px 10px; 
    padding: 		    0px;
}

.porishiline {
    width: 		    625px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 10px 4px 25px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
    text-indent:            -1em;
}

.porishiline2 {
    width: 		    625px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    20px 10px 4px 8px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           bold;
    background-color:       transparent;
    line-height:            1.5;
    text-indent:            0em;
}

.porishiline3 {
    width: 		    625px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 10px 4px 45px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
    text-indent:            -1em;
}

.porishiline4 {
    width: 		    625px;
    height: 		    auto;
    margin: 		    0px;
    padding: 		    4px 10px 4px 55px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
    text-indent:            -1em;
}

/*----------------------------------------------------------------
   【login／会員ログイン】
----------------------------------------------------------------*/

.kaiinwaku {	
    width: 		    600px;
    height: 		    auto;
    margin: 		    0px 0px 10px 50px;
    padding: 		    0px 0px 0px 0px;
}

.kaiinline {	
    width: 		    600px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 10px 4px 10px;
    color:                  #000;
    border-bottom:          1px dotted #999;
    text-align :            left;
    font-size :             12px;
    font-weight :           normal;
    background-color:       transparent;
    line-height:            1.5;
    text-indent:            0em;
}

.kaiinlineno {	
    width: 		    600px;
    height: 		    auto;
    margin: 		    0px 0px 0px 0px;
    padding: 		    4px 10px 0px 20px;
    color:                  #000;
    border-bottom:          0px dotted #999;
    text-align :            center;
    font-size :             12px;
    font-weight :           normal;
}

.kaiintoroku {
    width: 		   auto;
    margin:                0px 0px 0px 0px;
    padding:               10px 10px 10px 10px;
    border-width:          1px;
    border-style:          solid;
    border-color:          #666666;
    border-collapse:       collapse;
    text-align :           left;
}

.kaiintoroku2 {
    width:                 220px;
    margin:                0px 0px 0px 0px;
    padding:               10px 5px 10px 10px;
    background-color:      #cccccc;
    border-width:          1px;
    border-style:          solid;
    border-color:          #666666;
    border-collapse:       collapse;
    text-align :           left;
    font-size :            12px;
    font-weight :          bold;
}


/*----------------------------------------------------------------
   【system／システム変更のお知らせ】
----------------------------------------------------------------*/
.system{
	border:1px #666666 solid;
	padding:5px 5px 5px 5px;
	margin:10px auto;
	width:650px;
}

/*----------------------------------------------------------------
   【dayoff／休暇のお知らせ】
----------------------------------------------------------------*/
.dayoff{
	border:1px #666666 solid;
	padding:5px 5px 5px 5px;
	margin:10px auto;
	width:650px;
}


/*----------------------------------------------------------------
   【soon／近日発売】
----------------------------------------------------------------*/
.comingsoon{
	margin: 400px 0px 10px 0px;
	color:#ff0000;
	font-weight:bold;
	font-size:16px;
}


/*----------------------------------------------------------------
   【price_hike／値上げリスト】
----------------------------------------------------------------*/
.price_hike{
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}

.price_hike ul{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dotted #666666;
}


.price_hike li{
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	list-style:none;
}

.price_hike li.code{
	width:60px;
}

.price_hike li.item{
	width:170px;
}

.price_hike li.price{
	width:90px;
	text-align:right;
}

/*----------------------------------------------------------------
   【paybanner／ペイパルｷｬﾝﾍﾟｰﾝ】
----------------------------------------------------------------*/
.paybanner{

}

/*----------------------------------------------------------------
   【associate／Amazonアソシエイト】
----------------------------------------------------------------*/
.associate{
	margin-bottom:40px;
}

.associate p{
	margin-top:20px;
	font-size:10pt;
}

.associate iframe{
	padding-left:8px;
	padding-right:16px;
}
