@charset "utf-8";
/*	CSS-kr			*/
/*	2012.10.23		*/
/*	キャプション微調整		*/

/*スライダーnav非表示に*/
/*#featured-slider #featured-nav{ display: none;}*/

/*キャプション変倍調整*/
#main .wp-caption,
#main img
{max-width: 630px !important;}

/*ヘッダー両脇に入るスローガン（quote）*/
.quotecaption,.quote{font-size:0.8em;}

/*サイドバー（right）非表示、コンテナ幅微調整*/
#sidebar{width:310px;}
#sidebar .sidebar_right{display:none;}
#container{width:960px;}
#main{width:630px;}/*100%だとカラム崩れ*/

/*ヘッダーライン色*/
#header{display:block;border-bottom:3px solid #6699CC;position:relative;}

/*全体*/
body{
	font-family:	sans-serif !important;
	word-spacing:	0.25em;
	line-height:	1.5em;
	background-color: #fff;
	background-image: none;
}

/* ----------------------------------------
# TOP
---------------------------------------- */

/*TOPのみ文字間詰め*/
#primarycontent p,
#secondarycontent p,
#mid-slider p,
#subnews p,
#container p,
h1,h2,h3,h4
{
letter-spacing:	-0.04em;
}

/* TOPスライドの文字縮小 */
.featured-media h2.posttitle a { font-size: 14px;}
.featured-media p { line-height: 1.4em;}

/*TOPスライド行送り狭め*/
.featuredpost{	line-height: 1.5em; }

/* TOP下段サブニュースの文字縮小 */
#subnews .col h2.posttitle a,
#subnews .col p
{ font-size:0.9em; }

/* ----------------------------------------
# list
---------------------------------------- */
ul li{
margin:0.75em auto;
}
/*list fix on TOP*/
#mainmenu li,
#masthead li,
#submenu li,
#mid-slider-pagination li
{margin:0;}

/* ----------------------------------------
# 投稿
---------------------------------------- */

/*リンク下線（本文のみ）*/
/*
#main a {text-decoration: underline;}
#main a:hover {text-decoration: underline;}
*/

/*リンク下線（Y!ニュース仕様）*/
/*
a,h3 a,h2 a {text-decoration: underline;}
a,h3 a,h2 a:hover {text-decoration: underline;}
*/

/*投稿本文*/
#main p{
	font-size:	1.1em;
	color:		#333;
	line-height:	1.75em;
	text-indent:	1em;
	margin-top:	1em;
	margin-bottom:	1em;
	letter-spacing:	-0.02em
}

/*キャプション*/

#main p.wp-caption,
#main p.wp-caption-text{
	font-size: 0.85em;
	color:gray;
	letter-spacing:	-0.04em;
	text-align:left;
	text-indent: 0em;
}

/* ----------------------------------------
# ナビ
---------------------------------------- */

/*メインメニュー*/
#mainmenu li a{
	font-size:	14px;
	font-family:	sans-serif !important;
	letter-spacing:	0em;
	word-spacing:	0.2em;
	font-weight:	900 !important;
}

/* ----------------------------------------
# H1〜6タイトル
---------------------------------------- */

h1 { 
	font-size:	25px;
	font-weight:	900 !important;
	font-family:	sans-serif !important;
}

/*h1（投稿内）*/
#main h1.entry_title {
font-size:		24px;
color:			#333;
line-height:		1.2em;
}

h2 {
	font-size:	18px;
	font-weight:	900 !important;
}

/*見出し２（TOP小さめ）*/
h2.posttitle {
	font-size:	15px; /* TOPはh2小さめ */
	font-family:	sans-serif !important;
}

h3 {
	font-size:	16px;
	font-weight:	900 !important;
	padding:	1em 0;
}

h3>a{
	display:block;
	height:29px;
	background: url(http://chosonsinbo.com/wp-content/plugins/wptouch/themes/bauhaus/default/images/blue_arrow.png) no-repeat right;
	padding-right:30px;
}

h4{
	font-size:	15px;
	font-weight:	900 !important;
	padding:	1em 0;
}
h5 {
	font-size:	14px;
	font-weight:	900 !important;
	padding:	0.5em 0;
}
h6{
	font-size:	12px;
	font-weight:	900 !important;
	padding:	0.5em 0;
}

/* ----------------------------------------
# 追加クラス
---------------------------------------- */

/* カスタムタイトル（帯） */
.obi,
.obi-1 {
	color:white;
	background-color: #69C;
	margin: 1em 0;
	padding: 5px 7px;
	border-top: 2px solid #369;
}
.obi-g,
.obi-2 {
	color:black;
	background-color: #EFEFEF;
	margin: 1em 0;
	padding: 5px 7px;
	border-top: 2px solid #CCC;
}
.obi-3 {
	color:#FFF;
	background-color: #169746;
	margin: 1em 0;
	padding: 5px 7px;
	border-top: 2px solid #A9E4BD;
}
.obi-4 {
	color:black;
	background-color: #F9DCE8;
	margin: 1em 0;
	padding: 5px 7px;
	border-top: 2px solid #BF1D6A;
}
.obi-5 {
	color:black;
	background-color: #FEEE35;
	margin: 1em 0;
	padding: 5px 7px;
	border-top: 2px solid #D99E24;
}
.obi-0 {
	color:black;
	margin: 1em 0;
	padding: 7px 7px;
	border-top: 2px solid #CCC;
}
.obi-theme {
	color:white;
	background-color: #69C;
	background-image: url(styles/sinbo1204/bg_h_theme.phg);
	background-repeat: repeat-x;
	margin: 1em 0;
	padding: 5px 7px;
}

/* ----------------------------------------
# テーブル
---------------------------------------- */
table {
	font-size:0.9em; 
	text-align: center;
	line-height: 1.5em;
	border-collapse:collapse;
	margin: 0;
	letter-spacing:	-0.08em;/* -----多言語ご注意 */
}
td{
	text-align: center;
	border: 1px solid #CCC;
	vertical-align: middle;
	padding: 0.4em 0.9em;
}
th{
	font-weight:bold;
	background-color:#EFEFEF;
	text-align: center;
	border: 1px solid #CCC;
	vertical-align: middle;
	padding: 0.4em 0.9em;
}

/* テーブル（リスト） */
table.list{
	font-family: sans-serif;
	line-height: 1.5em;
	width:100%;
	text-align: left;
	border-collapse:collapse;
}
table.list td{
	border-width: 1px 0 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	vertical-align: top;
	text-align: left;
	padding: 0.4em;
}
table.list  th{
	font-weight:bold;
	border-width: 1px 0 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	vertical-align: top;
	text-align: left;
	padding: 0.4em;
	background-color:#EFEFEF;
}

/* テーブル（フォーム） */
table.form-table{font-size:1em; width:100%; text-align: left; letter-spacing: 0em;}

table.form-table td{text-align: left;}
table.form-table th{text-align: left;}

/* ----------------------------------------
# TOP人気タグ（人気タグ10）
---------------------------------------- */

/* 関連リスト */
ul.kanren {
clear:both;padding-left:5px;
list-style-position:inside;
list-style-type:disc;
}

ul.kanren li {
border-bottom:1px dotted #ddd;
padding-bottom:8px;
padding-left:12px;
margin-bottom:7px;
line-height:18px;
list-style:none;
background:url(http://chosonsinbo.com/wp-content/themes/advanced-newspaper/styles/default/ico_widget_li.gif) no-repeat left 5px;
}


/* ----------------------------------------
# TOP人気タグ（人気タグ10）
---------------------------------------- */

ul.tagtop,ol.tagtop {margin: 3px 7px;list-style-image: none;}
.tagtop li{
	display:inline !important;
	margin-bottom:0.5em;
	border-bottom-style: none;
	margin-right: 1em;
}
.tagtop li a{border-bottom-style: none;}


/* ----------------------------------------
# INNERタグクラウド（注目タグ）
---------------------------------------- */

#sidebar .tagcloud a{
	margin-right: 1em;
/*	text-decoration: underline;  アンダーラインの有無*/
}


/* ----------------------------------------
# 写真特集ギャラリー（width:138px）
---------------------------------------- */

/*キャプション*/

.gallery-caption{
	line-height: 1.5em;
	padding: 0 1em;
	letter-spacing:	-0.08em;
	text-align:left;
	width:138px;
}

/*--------------------------------------
# button
-------------------------------------- */
.button ul,
.button ol,
.button-blue ul,
.button-blue ol,
.button-red ul,
.button-red ol{ margin:0; padding:0; list-style-type:none;}

.button li,
.button-blue li,
.button-red li{ margin:5px 0; padding:0; width:100%;}

.button a{
	font-size:1.2em;
	display: block;
	width:auto;
	text-align:center;
	color: #666;
	border:1px #CCC solid;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(244,244,244,1)),
		to(rgba(225,225,225,1)));
	background: -moz-linear-gradient(
		top,
		rgba(244,244,244,1) 0%,
		rgba(225,225,225,1));
	margin:0em;
	padding:1em 1em;
	-webkit-border-radius:3px;
	text-shadow:1px 1px 0px #FFF;
}
.button a:hover{
	text-decoration:none;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(224,224,224,1)),
		to(rgba(205,205,205,1)));
	background: -moz-linear-gradient(
		top,
		rgba(224,224,224,1) 0%,
		rgba(205,205,205,1));
}
.button a:active{
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(204,204,204,1)),
		to(rgba(185,185,185,1)));
	background: -moz-linear-gradient(
		top,
		rgba(204,204,204,1) 0%,
		rgba(185,185,185,1));
}

/*blue*/

.button-blue a{
	text-decoration:none;
	font-size:1.2em;
	display: block;
	width:auto;
	text-align:center;
	color:#FFF;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(90,160,255,1)),
		to(rgba(70,130,200,1)));
	background: -moz-linear-gradient(
		top,
		rgba(90,160,255,1) 0%,
		rgba(70,130,200,1));
	margin:0em;
	padding:1em 1em;
	-webkit-border-radius:3px;
	text-shadow:-1px -1px 0px #4b7fb3;
}
.button-blue a:hover{
	text-decoration:none;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(90,160,255,1)),
		to(rgba(51,102,204,1)));
	background: -moz-linear-gradient(
		top,
		rgba(90,160,255,1) 0%,
		rgba(51,102,204,1));
}
.button-blue a:active{
	color:#6CF;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(0,170,255,1)),
		to(rgba(51,102,255,1)));
	background: -moz-linear-gradient(
		top,
		rgba(0,204,255,1) 0%,
		rgba(51,102,255,1));
}

/*red*/
.button-red a{
	font-size:1.2em;
	display: block;
	width:auto;
	text-align:center;
	color:#FFF;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(255,101,0,1)),
		to(rgba(204,0,0,1)));
	background: -moz-linear-gradient(
		top,
		rgba(90,160,255,1) 0%,
		rgba(70,130,200,1));
	margin:0em;
	padding:1em 1em;
	-webkit-border-radius:3px;
	text-shadow:-1px -1px 0px #4b7fb3;
}
.button-red a:hover{
	text-decoration:none;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(255,0,0,1)),
		to(rgba(204,0,0,1)));
	background: -moz-linear-gradient(
		top,
		rgba(255,0,0,1) 0%,
		rgba(204,0,0,1));
}
.button-red a:active{
	color:#FFF;
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(255,120,0,1)),
		to(rgba(240,0,0,1)));
	background: -moz-linear-gradient(
		top,
		rgba(255,120,0,1) 0%,
		rgba(240,0,0,1));
}


/* ----------------------------------------
# リスト
---------------------------------------- */

/*関連記事*/

ul.lcp_catlist {
clear:both;padding-left:5px;
list-style-position:inside;
list-style-type:disc;
}

ul.lcp_catlist li {
border-bottom:1px dotted #ddd;
padding-bottom:8px;
padding-left:12px;
margin-bottom:7px;
line-height:18px;
list-style:none;
background:url(http://chosonsinbo.com/wp-content/themes/advanced-newspaper/styles/default/ico_widget_li.gif) no-repeat left 5px;
}