@charset "utf-8";
/*
Theme Name: okamotomitsunori
Description: 岡本みつのり
Author: ave
Version: 1.1
*/

a{color:#000099;text-decoration:none;}
a:hover{color:#002F84;text-decoration:underline;}
a img{border:none;}
a.alpha img{
border:none;
background:#FFF;
}
a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha( opacity=70 )";
}

h1,h2,h3,h5,h5,h6{
margin:0;
padding:0;
font-size:100%;
line-height:150%;
font-weight:normal;
}
p,form{
margin:0;
padding:0;
}

small{
display:block;
text-align:right;
}
address{font-style:normal;}

.col1{color:#F30;}
.col2{color:#F07800;}
.col3{color:#F30;}
.col4{color:#FFF;}
.col5{color:#F90;}
.col6{color:#039;}




body{
margin:0;
padding:0;
background:#FFF;
color:#333;
font-size:90%;
line-height:150%;
/*font-family: "Century","ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";*/
font-family:'ヒラギノ角ゴ Pro W3','Osaka','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.container{
margin:auto;
padding:0;
width:1000px;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}
ul.navi{
margin:0;
padding:0;
overflow:hidden;
zoom:1;
}
ul.navi li{
margin:0;
padding:0;
list-style:none;
}

.header{
padding:0 20px;
overflow:hidden;
zoom:1;
}
.logo{float:left;}
.header .navi{
float:right;
margin:56px 0 0 0;
}
.header .navi li{
float:left;
padding:0 10px;
border-left:1px solid #666;
line-height:120%;
}
.header .navi a{color:#666;}
.header .navi li:first-child{border:none;}

.gn{margin:0 20px;}
.gn ul.navi{}
.gn li{display:inline;}
.gn a{float:left;}

.pagetop{
width:700px;
padding:20px 0;
text-align:right;
}
.footer{
padding:10px 20px;
background:#002F84;
color:#FFF;
overflow:hidden;
zoom:1;
}
.footer h6{font-size:120%;}
.footer address{}
.footer .privacy{
float:right;
text-align:right;
}
.footer .privacy a{
padding:0 5px;
border:1px solid #8097C2;
border-top:none;
border-bottom:none;
color:#FFF;
}
.fL{float:left;}
.fR{
float:right;
}
.copyright{
clear:both;
text-align:right;
font-size:90%;
}
.mc{
padding:0 20px;
overflow:hidden;
zoom:1;
}
.mL{
float:left;
width:680px;
overflow:hidden;
zoom:1;
}
.mR{
float:right;
width:260px;
}
.topicpath{
margin:10px 0;
color:#555;
}
.topicpath a{color:#555;}

.socialBtn{
margin:10px 0;
height:25px;
overflow:hidden;
zoom:1;
}
.socialBtn .twitter,
.socialBtn .facebook{
float:left;
margin:0 10px 0 0;
}

.tit00{margin:10px 0;}
.tit01{
margin:0 0 10px 0;
padding:10px 0 10px 20px;
background:url(images/common/title1_bg.jpg) left top no-repeat;
font-size:120%;
line-height:130%;
letter-spacing:1px;
color:#001C84;
font-weight:bold;
}
.date{
margin:-7px 2px 10px 0;
text-align:right;
}
.tit02{
padding:2px 0 7px 15px;
background:url(images/common/title2_bg.gif) left top no-repeat;
border-bottom:1px solid #002766;
line-height:130%;
}
.tit03{
padding:2px 0 7px 15px;
background:url(images/common/title2_bg.gif) left top no-repeat;
border-bottom:1px solid #002744;
font-size:110%;
line-height:130%;
}
.sn{margin:0 0 30px 0;}
.sn h5{
background:url(images/common/side_bg.jpg) no-repeat;
text-align:center;
color:#FFF;
letter-spacing:1px;
font-size:110%;
line-height:40px;
font-weight:bold;
}
.sn ul{
margin:0 0 10px 0;
padding:5px 0;
border:1px solid #BBB;
}
.sn li{
display:block;
padding:10px 0;
border-bottom:1px dotted #BBB;
font-size:100%;
line-height:140%;
}
.sn li:last-child{border-bottom:none;}
.sn li a{
display:block;
padding:0 0 0 15px;
color:#555;
}
.sn li a:hover,
.sn li.act a{
background:url(images/common/arrow2.gif) 10px 5px no-repeat;
color:#555;
text-decoration:none;
}
.sn li a strong{color:#002157;}
.bnr{margin:0 0 0 0;}
.bnr li{display:inline;}
.bnr li a{
display:block;
margin:0 0 15px 0;
}


.postList{margin:0 0 10px 0;
}
/*.postList dl{
margin:0;
padding:6px 0;
font-size:120%;
line-height:130%;
overflow:hidden;
zoom:1;
}
.postList dl:last-child{border-bottom:none;}
.postList dt{
float:left;
margin:0;
padding:0 0 0 15px;
width:110px;
background:url(images/common/arrow1.gif) left 4px no-repeat;
color:#002665;
}
.postList dd{
float:left;
margin:0;
padding:0;
}
.postList a{color:#666;}
.postList a:hover{color:#666;text-decoration:none;}
*/
.postList ul{
margin:0;
padding:6px 0;
width:100%;
font-size:110%;
line-height:130%;
}
.postList ul li{display:inline;}
.postList li a{
display:block;
background:#FFF;
width:100%;
padding:5px 0 5px 15px;
color:#666;
border-bottom:1px dotted #999;
}
.postList li a:hover{
color:#666;
text-decoration:none;
background:url(images/common/arrow1.gif) left 9px no-repeat;
}
.postList li a strong{color:#002665;}

.wp-pagenavi{
text-align:center;
padding:5px;
}
.article{
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
.article .picL{
float:left;
margin:0 10px 0 0;
}
.article .picR{
float:right;
margin:0 10px 0 0;
}
.article .alignCenter{
clear:both;
padding:20px 0;
}
.article p{
margin:5px;
line-height:160%;
}
.article .alignleft{margin:0 10px 0 0;}
.map iframe{border:1px solid #BBB;}

/*
index
*/
.home .postList{
margin:0 0 10px 0;
border-bottom:2px solid #002F84;
}
.home .postList ul{
height:148px;
margin:0;
padding:10px 0;
font-size:100%;
line-height:130%;
overflow:auto;
}
.home .postList li{
display:block;
}
.home .postList li:last-child{border-bottom:none;}

.home .twitter{
float:left;
width:330px;
}
.home .facebook{
float:right;
width:340px;
}

/*
slideshow
*/
.slideshow{margin:0 auto 20px;}
.slideshow .prev{background:url(images/home/arrow_left.png) left center no-repeat;}
.slideshow .next{background:url(images/home/arrow_right.png) right center no-repeat;}
.slideshow ul{
margin:0;
padding:0;
list-style:none;
}
.slideshow li{
float:left;
margin:0;
padding:0;
}

/*
common parts
*/

.bN{border:none !important;}

.font80{font-size:80% !important;}
.font85{font-size:85% !important;}
.font90{font-size:90% !important;}
.font110{font-size:110% !important;}
.font120{font-size:120% !important;}
.font130{font-size:130% !important;}
.font140{font-size:140% !important;}

.m10{margin:10px !important;}
.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb100{margin-bottom:100px !important;}

.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}

.ml0{margin-left:0px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}

.mr0{margin-right:0px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}

.pb0{padding-bottom:0 !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}

.pr0{padding-right:0 !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}

.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}

/*投稿画像用*/
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{text-algin:center;}

.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.marginAuto{margin:auto;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.floatBox{
overflow:inherit;
zoom:1;
}

/* プロフィール */
#historyTable{
	margin:0 0 10px 0;
}
#historyTable td{
	padding:5px;
}
#historyTable .col1{
	width:120px;
	text-align:left;
	color:#000000;
	background-color:#EEEEEE;
}

/* 岡本みつのり新聞 */
.newspaperBox{
	overflow:hidden;
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
}
.newspaperBox ul{
	margin:0;
	padding:0;
}
.newspaperBox ul li{
	list-style:none;
	width:300px;
	height:280px;
	margin:0 40px 10px 0;
	float:left;
}

/* SiteMap */
.siteMapLeft{
	float:left;
	width:320px;
}
.siteMapRight{
	float:right;
	width:320px;
}

