

#plans {

/* habuchi 2008/09/21 */
font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
text-align: left;

}

.clear{clear : both ; }
h1,h2{margin:0;padding:0;}
h3{margin:0;padding:0px 0px 0px 15px ;background:url(../img/arrow02.gif) no-repeat 0 4px; font-size:100%;font-weight:normal;}
h4{margin:0;padding:10px 0px 10px 0px ;font-size:130%;}
img{padding:0;margin:0;}
p,li{line-height:1.3em;margin:0px;padding:0px;list-style-type : none;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;line-height:1.5em;}
.bt{margin:0;padding:0px 0px 0px 10px ;}

p a,
h4 a,
.series_box a,
ul.backnumber a
{color:#000000;	text-decoration: none;}


p a:hover,
h4 a:hover,
.series_box a:hover,
ul.backnumber a:hover
{	color:#205B79;text-decoration: underline;}

/*ページ全体*/
.wrapper{width:980px;margin-left:auto;margin-right:auto;}

/*ヘッダ*/
.header{margin:0;padding:0px 0px 0px 0px ;}

/*サイド*/
.side{margin:0;padding:0;width:300px; text-align:center; vertical-align:top;}

/*メニュー*/
.menu{background:url(../img/contents_bg-70.gif) no-repeat; height:74px;padding:0px 0px 15px 0px ;font-size:12px;}
table.menu_box{margin:0px 10px 0px 55px ;padding:8px 0px 0px 0px ; width:915px;}
table.menu_box th{margin:0px;padding:0px 0px 0px 0px ; font-weight:normal; text-align:left;}
table.menu_box td{margin:0px;padding:3px 0px 0px 0px ;}
.menu a{background:url(../img/arrow01.gif) no-repeat 0 1px;	padding:0px 0px 0px 20px;	margin:0px 20px 0px 0px;text-decoration: none;}
.menu a:hover{background:url(../img/arrow01_on.gif) no-repeat 0 2px #A7A7A7;padding:0px 0px 0px 20px ; margin:0px 20px 0px 0px;color:#ffffff;text-decoration: none;}

/*ページ切り替え*/
.page{text-align:center;padding:8px 0px 15px 0px ;margin:0px;}
.page span{text-align:center;padding:5px;margin:0px 10px 0px 0px;background:#C1C1C1;border:1px solid #818181;font-weight:bold;}
.page a{text-align:center;padding:5px;margin:0px 10px 0px 0px;background:#F4F4F4;border:1px solid #CECDCD;}
.page a:hover{text-align:center;padding:5px;margin:0px 10px 0px 0px;background:#C1C1C1;border:1px solid #818181;}
.page a.next{background:url(../img/arrow04_02.gif) no-repeat 100px 2px;padding:0px 40px 0px 10px ;margin:0px;border:none;}
.page a.next:hover{background:url(../img/arrow04_02.gif) no-repeat 100px 2px;padding:0px 40px 0px 10px ;margin:0px;border:none;}
.page a.back{background:url(../img/arrow04_01.gif) no-repeat 0px 2px;padding:0px 0px 0px 25px ;margin:0px 20px 0px 0px;border:none;}
.page a.back:hover{background:url(../img/arrow04_01.gif) no-repeat 0px 2px;padding:0px 0px 0px 25px ;margin:0px 20px 0px 0px;border:none;}

/*内容*/
.center{margin:0;padding:0;width:680px;}
.main{margin:0px 20px 0px 0px ;padding:0;width:660px;}
.tl{padding:0px 0px 10px 0px ;margin:0;}
.subtl{padding:0px 0px 5px 0px ;margin:0;}
.contents{padding:0px;margin:0px 10px 15px 10px ;}
.box{padding:0px 0px 15px 0px ;margin:0px;}
.contents_img{padding:0px 10px 0px 0px ;margin:0px;}
.contents_box{padding:0px 10px 0px 0px ;margin:0px;}

/*バックナンバー*/
ul.backnumber{padding:0px;margin:0px;}
ul.backnumber li{background:url(../img/arrow03.gif) no-repeat 0 6px;padding:0px 0px 0px 18px ;margin:0;line-height:2em;}

/*人気連載*/
.series_img{padding:0px 10px 0px 0px ;margin:0;}
.series_box{padding:0px 0px 0px 0px ;margin:0px 10px 20px 10px ;}

/*フッタ*/
.footer{padding:0px;margin:0;}



/* お知らせ */
.oshirase_wk {
text-align:left;
width:298px;
margin:0px 0px 5px 0px;
border-color:#c0c0c0;
border-style: solid;
border-width: 0px 1px 1px 1px; /* 枠の幅 */

}

.oshirase_wk  h1{
margin:0px 0px 0px 0px;
padding:5px 0px 3px 5px;
font-size:1em;
line-height:1.2em;
font-weight:300;
color:#404040;

border-color:#c0c0c0;
border-style: dashed;
border-width: 1px 0px 0px 0px; /* 枠の幅 */

}


.oshirase_wk  p{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px;
font-size:0.9em;
line-height:1.2em;
font-weight:300;
color:#404040;

}


.oshirase_wk img{
margin:3px;
padding:2px;
border: 1px solid #a5a5a5;
}

.oshirase_wk h4{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-size:1.0em;
line-height:1.7em;
font-weight:700;
color:#333333;
}

.oshirase_wk a:link{color:#404040;text-decoration:underline;}
.oshirase_wk a:visited{color:#404040;text-decoration:underline;}
.oshirase_wk a:hover{text-decoration:none;color:#404040;}



/* ブックマークリンク */
.bar_navi {
border-style: dotted;
border-width:1px;
border-color: #422672 #ffffff #422672 #ffffff;
margin:2px 0px 15px 0px;
}

.bar_navi img{
padding:8px 0px 2px 2px;
}

.gnav{
margin-left:-20px;
}



#PR_BACK{

	margin:10px 0px 5px 0px;
	padding:1px 0px 1px 0px;

	background-color:#e8e8e8;
}




.PR_BACK2{

	margin:10px 0px 5px 0px;
	padding:1px 0px 1px 0px;

	border-style: solid;
	border-width:1px;
	border-color:#e8e8e8;


}



#a_image {
	margin-top:20px;
}

#a_image a{
display:block;
width:380px;
color:#F0027F;
background:url(../../common/images/act380.jpg) no-repeat;
height:38px;
line-height:38px;
text-decoration:none;
text-align:center;}

#a_image a:hover{
color:orange; 
background:url(../../common/images/act380r.jpg) no-repeat;
}









