@charset "UTF-8";


body	{margin: 0;
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif}

/* ヘッターの下に罫線を挿入 */
.header	{border-bottom: solid 1px #dddddd}

/* サイト名 */
.site ul{margin: 0;
	padding: 0;
	list-style: none}

.site ul:after	{content: "";
	display: block;
	clear: both}

.site li {margin: 0;
	padding-right: 40px;
	font-size: 15px;
	float: left;
	width: auto}

.site img {width: 225px;
	height: auto} 

.site li a:hover {color: #f03}

#k_search {padding-top: 5px}


/* パンくずリスト */
.bread	{margin-bottom:20px}

.bread ol	{margin: 0;
	padding: 0;
	list-style: none}

.bread li a	{display: inline-block;
	color: #000000;
	text-decoration: none}

.bread li a:hover	{color: #f03;
			text-decoration: underline}

.bread ol:after	{content: "";
	display: block;
	clear: both}

.bread li	{float: left;
	padding: 5px;
	color: #000000;
	font-size: 13px;
	width: auto}

.bread li:after	{content: '\003e';
	margin-left: 14px;
	color: #888888}


/* コンテンツタイトルとリード */
.nyumon h1	{margin-top: 0;
	margin-bottom: 30px;
	padding-left:15px;
	font-size: 30px;
	line-height: 1.5;
	color: #2f4f4f;
	font-family: "游明朝","メイリオ",serif; 
	border-bottom: 2px solid #4682b4;
	font-weight: normal}


/* 本文（記事） */
.kiji{margin: 0px 15px;
	color: #2f4f4f}

.honbun p {font-size: 17px}

.honbun h3{margin: 0px;
	padding-top: 20px;
	font-size: 21px;
	line-height: 1.5}

.honbun h3 i {margin-right: 5px;
	font-size: 25px}

/* 図の見出し */
.zukai_1 {margin-top: 20px}

.zukai {text-align:center}

.honbun h4 {margin: 0;
	padding: 10px 5px;
	font-size: 17px;
	line-height: 1.5}

.honbun h4 i {margin-right: 5px;
	font-size: 18px}

/* キャプション */
.honbun p.caption {margin: 0;
	font-size: 14px}

/* 例句のリスト表示 */

.reiku {display: inline-block;
	padding: 0px 5px;
	border-bottom: 1px solid #4682b4}

.honbun ul {margin: 0;
	padding:0;
	list-style: none}

.honbun li {margin: 0;
	font-size: 20px;
	line-height: 1.5}

.honbun li.rubi {padding-top: 5px;
	padding-bottom: 25px;
	font-size: 14px}

.furuike li {padding: 15px 0px;}

.furuike span {margin-left:20px;
	font-size: 15px;
	line-height: 1.5}

/* 参考文献のリスト表示 */
h4.sankou_mi {padding: 10px 0px 0px 5px;} 

.sankou ul {margin: 0;
	padding-left: 10px;
	list-style: none}

.sankou li {margin: 0;
	padding-top: 20px;	
	font-size: 16px;
	line-height: 1.5}


/* リンクの色 */
a:hover	{color: #f03}


/* このページの先頭への設定 */
.upbot 	{margin: 0;
	padding-top: 12px;
	padding-left: 25px;
	color: #666666;
	font-size: 14px}

.upbot i {margin-right: 8px;
	font-size: 16px}

.upbot a {color: #666666;
	text-decoration: none}

.upbot a:hover	{opacity: 0.5}


/* タイトルリスト */

.sidemenu_2{border-top: dashed 2px #4682b4;
	border-bottom: dashed 2px #4682b4}

.sidemenu_2 i {margin-right: 8px;
	font-size: 16px}

.sidemenu_2 li	{display: block;
	color: #4682b4;
	font-size: 15px;
	line-height: 1.5}

#newtitle {padding-top: 10px}


/* リンク広告（サイド） */
.pr_2 {margin-top: 30px}

/* インフィード広告（下段）*/
.pr {margin-top: 30px}

/* フッター内の設定----------------- */
/* フッターをバーの形にする */
.foot	{margin:0;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #dddddd}

/* フッターのナビゲーション */
.list-c:after	{content: "";
	display: block;
	clear: both}

.list-c ul { 
	margin:0;
	padding:0;
	list-style: none;
	padding-top: 10px;
	font-size: 15px}

.list-c a 	{color: #666666;
	text-decoration: none}

.list-c a:hover	{opacity: 0.5}

.list-c li	{margin: 0;
	padding-bottom: 10px;
	padding-right: 20px;
	color: #666666;
	font-size: 14px;
	float: left;
	width: auto}

.list-c i {margin-right: 8px;
	font-size: 16px}

/* コピーライト */
.copyright	{margin-top: 0px;
	color: #666666;
	font-size: 14px}


/* ボックスの左右 */
.header, .foot, .haikubox
	{padding-left: 15px;
	padding-right: 15px}

/* ボックスの上下 */
.header	{padding-top: 20px;
	padding-bottom: 10px}

.haikubox {padding-top: 25px;
	padding-bottom: 25px}



/* ########### 450px以下 ########### */
@media (max-width: 450px) {
/* 俳句ストックロゴの大きさ */
.site img {width: 70%;
	height: auto} 

/* パンくずリスト */
.bread	{margin-bottom: 10px}

}

/* ########### 767px以下 ########### */
@media (max-width: 767px) {

.nyumon{margin: 0px 0px}

/* 記事内画像 */
.zukai img {width: 100%;
	height: auto} 

/* 記事タイトル */
.nyumon h1	{margin-bottom: 5px}

/* 本文（記事） */
.honbun h3 {margin-bottom: 5px}

.honbun p {margin-bottom: 5px;
	line-height: 1.7}

.honbun h4 {margin-bottom: 5px}

.honbun p.caption {line-height: 1.5}

}

/* ########### 768px以上 ########### */
@media (min-width: 768px) {

/* ロゴとヘッターナビを横に並べる設定 */
.header:after	{content: "";
	display: block;
	clear: both}

.head-1	{float: left;
	width: auto}

/* 本文（記事） */
.honbun p {line-height: 2}
.honbun p.caption {line-height: 1.8}

/* 俳句と縦ナビを横に並べる設定 */
.haikubox:after	{content: "";
	display: block;
	clear: both}

.haikubox-1	{float: left;
	width: 60%;
	padding-left: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box}

.haikubox-2	{float: right;
	width: 32%}


}

/* ########### 1040px以上 ########### */
@media (min-width: 1040px) {

/* 全体の横幅を固定 */ 
.foot-inner, .haikubox
	{width: 1040px;
	margin-left: auto;
	margin-right: auto}

}
