@charset "utf-8";

div#mainContents div#zexySeriesContainer div#separateVolume .bolder { font-weight: bold; font-size: 12px; }
div#mainContents div#zexySeriesContainer div#separateVolume .normaler { font-weight: normal; font-size: 12px; }

.east001L { width: 430px; }
.east001R { width: 260px; }
.west001L { width: 400px; }
.west001R { width: 290px; }
div#mainContents div#zexySeriesContainer div#nextNumber div.inner div.description div.headline.eastNext { width: 335px; }
div#mainContents div#zexySeriesContainer div#nextNumber div.inner div.description div.index { width: 335px; }

#coverimage img,
#separateVolume .image img { border: 1px solid #cccccc; }

.heightKeeper001 { height: 60px; }
.oneBlockL,
.oneBlockR { padding: 0 10px !important; }
.oneBlockL { margin: 0 5px 20px 0 !important; }
.oneBlockR { margin: 0 0 20px 5px !important; }
.bolder { font-weight: bold !important; }
.mb00 { margin-bottom: 0 !important; }
.mb05 { margin-bottom: 5px !important; }

.decoTxt { display: inline-block; /display: inline; /zoom: 1; }
.decoImg { vertical-align: bottom; }
.hspace01 { margin: 0 1px !important; }
.hspace02 { margin: 0 2px !important; }
.hspace03 { margin: 0 3px !important; }
.hspace04 { margin: 0 4px !important; }
.hspace05 { margin: 0 5px !important; }
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.vAligner { vertical-align:-4px; }
div#mainContents div#zexySeriesContainer div#nextNumber div.inner div.description div.headline p.shoulder.bold { font-weight: bold; }


div#mainContents div#zexySeriesContainer div#separateVolume div.column div.description.noFloater { float:none; padding-top:0; }
div#mainContents div#zexySeriesContainer div#separateVolume h3 { height:30px; }

/*-----------------------------------------------------------
	kyoiki title-obi
-----------------------------------------------------------*/
div#mainContents div.kyoiki div#headerArea div.kitakanto { background-image: url(../images/zexy/1106/kyoiki/title_kitakanto.gif); }
div#mainContents div.kyoiki div#headerArea div.hokaido { background-image: url(../images/zexy/1106/kyoiki/title_hokaido.gif); }
div#mainContents div.kyoiki div#headerArea div.chugoku { background-image: url(../images/zexy/1106/kyoiki/title_chugoku.gif); }
div#mainContents div.kyoiki div#headerArea div.fukuoka { background-image: url(../images/zexy/1106/kyoiki/title_fukuoka.gif); }
div#mainContents div.kyoiki div#headerArea div.fukushima { background-image: url(../images/zexy/1106/kyoiki/title_fukushima.gif); }
div#mainContents div.kyoiki div#headerArea div.hokuriku { background-image: url(../images/zexy/1106/kyoiki/title_hokuriku.gif); }
div#mainContents div.kyoiki div#headerArea div.kumamoto { background-image: url(../images/zexy/1106/kyoiki/title_kumamoto.gif); }
div#mainContents div.kyoiki div#headerArea div.miyagi { background-image: url(../images/zexy/1106/kyoiki/title_miyagi.gif); }
div#mainContents div.kyoiki div#headerArea div.miyazaki { background-image: url(../images/zexy/1106/kyoiki/title_miyazaki.gif); }
div#mainContents div.kyoiki div#headerArea div.nagano { background-image: url(../images/zexy/1106/kyoiki/title_nagano.gif); }
div#mainContents div.kyoiki div#headerArea div.nagasaki { background-image: url(../images/zexy/1106/kyoiki/title_nagasaki.gif); }
div#mainContents div.kyoiki div#headerArea div.niigata { background-image: url(../images/zexy/1106/kyoiki/title_niigata.gif); }
div#mainContents div.kyoiki div#headerArea div.oita { background-image: url(../images/zexy/1106/kyoiki/title_oita.gif); }
div#mainContents div.kyoiki div#headerArea div.shikoku { background-image: url(../images/zexy/1106/kyoiki/title_shikoku.gif); }
div#mainContents div.kyoiki div#headerArea div.shizuoka { background-image: url(../images/zexy/1106/kyoiki/title_shizuoka.gif); }
div#mainContents div.kyoiki div#headerArea div.tohoku { background-image: url(../images/zexy/1106/kyoiki/title_tohoku.gif); }

/*-----------------------------------------------------------
	定期購読キャンペーン等
-----------------------------------------------------------*/
div#mainContents div.kyoiki div#headerArea div.inner div#titleArea div#subscribe.campA { background-image: url(../images/zexy/1106/kyoiki/headerarea_subscribe_title_a.gif); }
div#mainContents div.kyoiki div#headerArea div.inner div#titleArea div#subscribe.campB { background-image: url(../images/zexy/1106/kyoiki/headerarea_subscribe_title_b.gif); }
div#mainContents div.kyoiki div#purchase div.inner div#item.campA h4 { background-image: url(../images/zexy/1106/kyoiki/purchase_title_a.gif); }
div#mainContents div.kyoiki div#purchase div.inner div#item.campB h4 { background-image: url(../images/zexy/1106/kyoiki/purchase_title_b.gif); }


/* color01 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color01 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color01 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color01 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color01 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color01 div.inner div.description div.index ul li span { color:#ae3d8b; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color01 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color01 div.inner h3 { background-color:#ae3d8b; }
.color01 .oneBlockL, .color01 .oneBlockR { border-left: 3px solid #ae3d8b; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color01 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color01 div { background-color:#ffd2f1; }
/* color02 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color02 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color02 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color02 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color02 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color02 div.inner div.description div.index ul li span { color:#bc003b; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color02 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color02 div.inner h3 { background-color:#bc003b; }
.color02 .oneBlockL, .color02 .oneBlockR { border-left: 3px solid #bc003b; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color02 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color02 div { background-color:#ffd0df; }
/* color03 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color03 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color03 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color03 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color03 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color03 div.inner div.description div.index ul li span { color:#c81678; }
.color03 .oneBlockL, .color03 .oneBlockR { border-left: 3px solid #c81678; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color03 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color03 div.inner h3 { background-color:#c81678; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color03 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color03 div { background-color:#ffcfe9; }
/* color04 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color04 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color04 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color04 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color04 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color04 div.inner div.description div.index ul li span { color:#da97c0; }
.color04 .oneBlockL, .color04 .oneBlockR { border-left: 3px solid #da97c0; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color04 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color04 div.inner h3 { background-color:#da97c0; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color04 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color04 div { background-color:#ffd2ee; }
/* color05 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color05 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color05 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color05 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color05 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color05 div.inner div.description div.index ul li span { color:#edc600; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color05 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color05 div.inner h3 { background-color:#edc600; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color05 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color05 div { background-color:#fff8d5; }
/* color06 */
div#mainContents div.kyoiki div#primaryContents div#contents01.color06 h3,
div#mainContents div.kyoiki div#primaryContents div#contents01.color06 h4,
div#mainContents div#zexySeriesContainer div#nextNumber.color06 div.inner div.description div.headline p.shoulder,
div#contents div#mainContents div.kyoiki div#nextNumber.color06 div.inner div.description div.headline h4,
div#contents div#mainContents div.kyoiki div#nextNumber.color06 div.inner div.description div.index ul li span { color:#ffffff; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color06 p.catch,
div#contents div#mainContents div.kyoiki div#nextNumber.color06 div.inner h3 { background-color:#ffffff; }
div#mainContents div.kyoiki div#primaryContents div#contents01.color06 h3,
div#mainContents div#zexySeriesContainer div#bridalInfoQ.color06 div { background-color:#000000; }



div#mainContents div.kyoiki div#primaryContents div#contents04 h3 { background-color: #f2cd8e; color: #bf7900; }
div#mainContents div.kyoiki div#primaryContents div#contents04 h4 { color: #bf7900; }

div#mainContents div#zexySeriesContainer div#nextNumber div.inner div.description div.headline p.shoulder { color:#e62388; }
div#mainContents div#zexySeriesContainer div#nextNumber div.inner div.description div.headline h4 { margin-bottom:5px; }

div#mainContents div#zexySeriesContainer div#bridalInfoQ { margin: 20px 0; }
div#mainContents div#zexySeriesContainer div#bridalInfoQ h3 { margin:0; padding:0; }
div#mainContents div#zexySeriesContainer div#bridalInfoQ div { padding:10px; zoom: 100%; }
div#mainContents div#zexySeriesContainer div#bridalInfoQ div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden; }
div#mainContents div#zexySeriesContainer div#bridalInfoQ div p#bridal01 { float:left; width: 330px; }
div#mainContents div#zexySeriesContainer div#bridalInfoQ div p#bridal02 { float:right; width: 330px; }


div#mainContents div#zexySeriesContainer div#gappanPr { border: 1px solid #e166a3; background-color: #fff4f9; margin: 10px 0 20px 0; /zoom: 100%; }
div#mainContents div#zexySeriesContainer div#gappanPr:after { content: " "; clear: both; height: 0; display: block; visibility: hidden; }
div#mainContents div#zexySeriesContainer div#gappanPr dl { margin:0; padding:0; width:459px; float:left; }
div#mainContents div#zexySeriesContainer div#gappanPr dt { font-size: 12px; font-weight: bold; color: #e04893; display: block; margin:10px 20px 0 10px; padding:0; }
div#mainContents div#zexySeriesContainer div#gappanPr dt strong { font-size: 20px; font-weight: bold; line-height: 1.4; }
div#mainContents div#zexySeriesContainer div#gappanPr dd { font-size: 12px; margin:5px 20px 10px 10px; padding:0; }
div#mainContents div#zexySeriesContainer div#gappanPr div { float: right; }
div#mainContents div#zexySeriesContainer div#gappanPr div img { margin:0; padding:0; }

div#mainContents div#zexySeriesContainer div#purchase div.inner div#backnumber p.ohiya { text-align: right; clear:both; margin: 5px 5px 0 0; /margin-top:-10px; }
div#mainContents div#zexySeriesContainer div#purchase div.inner div#backnumber p.ohiya a { background-image: none; }

.underLine { text-decoration: underline; }

/* common */
div#mainContents div.kyoiki div#primaryContents div#contents01 h3 { background-color: #F3CBDE; color: #e62388; }
div#mainContents div.kyoiki div#primaryContents div#contents02 h3 { background-color: #CDE1E5; color: #5084AB; }
div#mainContents div.kyoiki div#primaryContents div#contents03 h3 { background-color: #D5E8BD; color: #75A240; }
div#mainContents div.kyoiki div#primaryContents div#contents02 h4 { color:#5084AB; }
div#mainContents div.kyoiki div#primaryContents div#contents03 h4 { color:#75A240; }




div#mainContents div#zexySeriesContainer div#primaryContents div.index div.leftCol h4 span, div#mainContents div#zexySeriesContainer div#primaryContents div.index div.rightCol h4 span {
font-size:16px;
}



/* EOF */

