@charset "utf-8";
/*
Theme Name: 月刊MD
Theme URI: http://wordpress.org/
Description: 
Version: 1.1
Author: GreenSheep　design/321036+
Author URI: http://www.greensheep.co.jp/
Tags: 

*/
@import url("css/dammy.css");
@import url("css/common.css");
@import url("css/layout.css");
/*
--------------------------------------------------------------*/

/*	2nd.css
--------------------------------------------------------------*/
/*__MD__*/
.newestLink{margin-left:100px;}
.newestLink dt{font-size:16px;color:#003d7a;}
.newestLink dd{}

/*__MD-Backnumber__*/
#mainBox #contBox .backNumbList{margin:15px 0 0 0;}
#mainBox #contBox .backNumbList li{display:block;margin:0 0 15px 0;padding:0 0 15px 0;background:url(img/common/dotted01.gif) repeat-x bottom left;}
#mainBox #contBox .backNumbList li .photoBox{display:block;font-size:12px;font-weight:bold;float:left;width:98px;}
#mainBox #contBox .backNumbList li .photoBox img{display:block;}
#mainBox #contBox .backNumbList dl.bkEntryList{display:inline-block;float:left;width:500px;}
#mainBox #contBox .backNumbList dl.bkEntryList dt{font-size:14px;line-height:1;font-weight:bold;}
#mainBox #contBox .backNumbList dl.bkEntryList dd{display:block;margin:0;padding:3px 0 15px 0px;font-size:12px;line-height:1.2;}
#mainBox #contBox .backNumbList dl.bkEntryList dd.relayLink{padding:0;font-size:12px;line-height:1.5;}
#mainBox #contBox .backNumbList dl.bkEntryList dd.relayLink a{font-weight:normal;}

/*__entry__*/
.entry #mainBox #contBox dl.bkEntryList{display:block;width:410px;}
.entry #mainBox #contBox dl.bkEntryList dt{
marign:0 0 10px 0;padding:2px 0 2px 14px;
background:url(img/common/bgH3.gif) repeat-y left top;font-size:18px;line-height:1;
font-weight:bold;color:#000;
}
.entry #mainBox #contBox dl.bkEntryList dd{display:block;margin:0;padding:3px 0 24px 0px;font-size:12px;line-height:1.2;}
.entry #mainBox #contBox dl.bkEntryList dd.relayLink{padding:0;font-size:12px;line-height:1.5;}
.entry #mainBox #contBox dl.bkEntryList dd.relayLink a{font-weight:normal;}



#mainBox #contBox .pagerBox{background:#f0f0f0;text-align:center;padding:10px;margin:10px 0 0 0;}
#mainBox #contBox .pagerBox span,
#mainBox #contBox .pagerBox li{display:inline;margin:0 5px;}

/*__広告掲載について　主な購読社__*/
#mainBox #contBox #subscriber_List{margin:10px 0 10px -5px;}
#mainBox #contBox #subscriber_List li{display:block;width:190px;margin:0 0px 4px 9px;font-size:12px;float:left;}

/*__広告掲載について　広告料金__*/
#mainBox #contBox .price_list_table{margin:0 0 10px 0;border-left:solid 1px #6e6574;border-top:solid 1px #6e6574;}
#mainBox #contBox .price_list_table th{background:#afd2e6;text-align:center;padding:2px;font-weight:bold;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;}
#mainBox #contBox .price_list_table td{background:#daebf4;text-align:center;padding:2px;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
#mainBox #contBox .price_list_table .odd td{}
#mainBox #contBox .price_list_table .even td{background:#cad9e1;}

/*__nfi__*/
.h3List{margin:0 0 10px 0;}
.h3List li{margin:0 0 10px 0;}
.list_text{margin:0 0 10px 10px;}
.list_text li{margin:0 0 8px 0;padding:0;line-height:1.2;}

/*__seminar__*/
.seminar_table{margin:0 0 10px 0;border-left:solid 1px #6e6574;border-top:solid 1px #6e6574;}
.seminar_table th{background:#afd2e6;text-align:center;padding:2px;font-weight:normal;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
.seminar_table td{background:#daebf4;text-align:left;padding:2px;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
.seminar_table .odd td{}
.seminar_table .even td{background:#cad9e1;}
.i_btn01{padding:1px 5px;background:#081d56;color:#fff;}

.h3Tit_2{marign:0 0 10px 0;padding:4px 0 4px 14px;
background:url(img/common/bgH3_2.gif) repeat-y left top;}

/*__会社概要__*/
.outline_table{margin:0 0 10px 0;border-left:solid 1px #6e6574;border-top:solid 1px #6e6574;}
.outline_table th{background:#afd2e6;text-align:left;padding:2px;font-weight:normal;vertical-align:top;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
.outline_table td{text-align:left;padding:2px;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}

/*__サイトマップ__*/
.sitemapList{}
.sitemapList dt{}
.sitemapList dt.h2Tit strong a{display:block;background:url(img/common/arw01.gif) no-repeat right bottom;color:#023061;
font-size:14px;
}
.sitemapList dt.h2Tit strong a:hover{background-image:url(img/common/arw01_on.gif);}
.sitemapList dd ul{margin-left:24px;}

/*
------------------------------------------------------------*/
#mainBox #contBox #subscriber_List:after,
body:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}


/*	3rd.css
--------------------------------------------------------------*/
.page #mainBox #contBox #leftBox .entryBody p,
.entry #mainBox #contBox #leftBox .entryBody p{margin:0 0 15px 0;}

/*__md entry__*/
.entry #mainBox #contBox .leftImg{float:left;width:180px;padding-top:10px;}
.entry #mainBox #contBox .leftImg .photoBox{margin:0 0 15px 8px;}
.entry #mainBox #contBox .leftImg h3{margin:0 0 5px 0;}
.entry #mainBox #contBox .leftImg ul{}
#mainBox #contBox .sub_links li,
.entry #mainBox #contBox .leftImg ul li{font-size:12px;line-height:1.2;
padding:2px 0 2px 22px;
background:url(img/common/arw01.gif) no-repeat 0 0px;
display:block;
}
/*____*/
.entry #mainBox #contBox .entry{float:right;width:415px;padding-top:10px;}
/*____*/
.entry #mainBox #contBox #leftBox .bookReview{background:none;}
.entry #mainBox #contBox #leftBox .bookReview dt{padding:15px 15px 10px 15px;}


/*__inquiry form__*/
.form_flow dt{}
.form_flow dd{display:block;padding:5px 0px 36px 20px;margin:0 0 4px 0;
width:480px;
background:url(img/inquiry/form_arw01.gif) no-repeat bottom center;}
.form_flow dd.lastChild{background:none;padding:5px 0px 0px 20px;}
.inq_table{margin:0 0 10px 0;border-left:solid 1px #6e6574;border-top:solid 1px #6e6574;}
.inq_table th{background:#d7e8f2;text-align:left;padding:3px;font-weight:normal;vertical-align:middle;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
.inq_table td{text-align:left;padding:3px;
border-right:solid 1px #6e6574;border-bottom:solid 1px #6e6574;font-size:12px;}
.inq_table dl dt{}
.inq_table dl dd{padding:0 0 0 20px;}


/*
------------------------------------------------------------*/
/*__for SideBar__*/
#mainBox #contBox #rightBox #sidebar{}
#mainBox #contBox #rightBox #sidebar .widget{}
#mainBox #contBox #rightBox #sidebar .widgettitle{}

#linkcat-3 .widgettitle{display:none;height:1px;line-height:1px;margin:-1px 0 0 0;}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*__for Comment__*/
#commentsection {clear: both;display:block;margin:20px 0 0 0;}
#commentsection h3 {font-size: 12px;color: #555;clear: both;margin:0 0 10px 0}
#commentsection h4 {text-transform: uppercase;font-weight: bold;letter-spacing: 5px;font-size: 0.85em;
color: #555;clear: both;margin: 0 0 10px 0;text-align: left;}
#commentsection h3,
#commentsection h4{font-size:14px;line-height:1;padding:0 0 0 8px;margin:5px 0;border-left:double 9px #F83703;}
#commentsection label {display: block;margin: 10px 0 0;font-weight: /*bold*/normal;}
#author, #email, #url, #comment, #submit {border: 1px solid #999;padding: 5px;font-style: normal;
color: #222;display: block;background: #fff;}
#author, #email, #url { width: 200px; }
#comment { width: 95%; }
#submit {background: #f7f0df;padding: 10px;font-weight: bold;color: #183;border-color: #777;}
#submit {background: #F83703;padding: 5px 20px;margin:10px 0px;font-weight: bold;color: #fff;border-color: #F83703;}
#commentsection .commentlist {margin: 20px 0 10px;border-bottom: 1px solid #ccc;}
#commentsection .commentlist li.comment, #commentsection .commentlist li.pingback, #commentsection .commentlist li.trackback, #commentsection .commentlist li.alt {padding: 10px;border-top: 1px solid #ccc;clear: both;background: /*#f7f0df*/#efefef;list-style: none;}
#commentsection .commentlist li.alt { background: /*#fff9ee*/#efefef; }
#commentsection .commentlist li.pingback, #commentsection .commentlist li.trackback { background: #fff; }
#commentsection .commentlist li .reply a { background: #fff; padding: 5px; border: 1px solid #ccc; }
#commentsection .commentlist .children { 	margin: 0; }
#commentsection .commentlist li blockquote { 	margin: 20px; }
#commentsection .commentlist .commentmetadata {
font-size: 0.7em;text-transform: uppercase;color: #777;letter-spacing: 2px;}
#commentsection .commentlist .commentmetadata a {font-weight: /*bold*/normal;color: #777;}
#commentsection .commentlist .avatar {margin: 0 0 0 10px;float: right;}
#commentsection .commentlist .comment-author {font-size: 12px; font-style: /*italic*/normal;}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*__for movie	+201007__*/
#movieIndexBox{}
#movieIndexBox #movieIndex{margin:0;padding:0;}
	#movieIndex li a{color:#4ebade;}
	#movieIndex li{margin:0 0 10px 0;padding:10px 0 20px 0;display:block;float:none;clear:both;}
	#movieIndex li .inbox{display:block;padding:0;margin:0px;width:/*460px*/450px;float:right;}
	#movieIndex li h3{margin:0;padding:0;font-size:14px;line-height:1.2;color:#4ebade;}
	#movieIndex li h3 span{display:block;font-size:12px;font-weight:normal;}
	#movieIndex li p{font-size:12px;line-height:1.2;display:inline-block;color:#585858;margin:0 0 1em 0;padding:0;}
	#movieIndex li .photoBox{display:block;margin:0px;padding:0;float:left;clear:left;}
		#movieIndex li .photoBox a{display:inline-block;margin:0;padding:1px;background:#fff;border:solid 1px #4ebade;}
		#movieIndex li .photoBox img{display:block;}
	#movieIndex li .photoBox:after,
	#movieIndex li p:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}
	
	#movieIndex.movieEntry{}
	#movieIndex.movieEntry li{border-bottom:solid 1px #ccc;margin:0 0 10px 0;padding:0px 0 10px 0;}
	#movieIndex.movieEntry li .inbox{width:290px;}
	#movieIndex.movieEntry li h3{margin:0;padding:0;font-size:18px;line-height:1.5;}
	#movieIndex.movieEntry li h3 span{display:block;font-size:14px;font-weight:normal;}
	#movieIndex li p{font-size:14px;line-height:1.4;}

#movieArea{}
#movieArea .movieBox{/*text-align:center;*/margin:0 0 5px 0;}
	/*#movieArea .movieBox a*/
	#movieArea .movieBox span{display:inline-block;margin:0;padding:1px;background:#fff;border:solid 1px #4ebade;}
	#movieArea .movieBox img{display:block;}
#movieArea p{margin:0;padding:0;}

.movieSide #movieArea{display:none;}
