/*
Theme Name: For Imazu Hiroshi
Theme URI: http://hiroshi-i.net/
Description: This theme is for Imazu Hiroshi's web site.
Author: オフィス池上
Version: 1.0
*/

/* リセット */
* {margin:0;padding:0;}

/* デフォルト */
li {list-style:none;}
a {text-decoration:none;color:#698e24;}
a:hover {text-decoration:underline;color:#698e24;}
.clear {clear:both;}
img {border:none;}
html {
	font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.5;
	color: #000000;
}
h1,h2,h3,h4,h5,h6 {
	font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* コンテナ */
div#container {
	background-color: #E6FFE6;
}

/* ヘッダー */
div#header h1 {
	float: left;
	font-size:1.5em;
}
div#header h1 a {
	display: block;
	text-indent:-9999px;
	padding-bottom:64px;
	padding-right: 150px;
}
div#header {
	background-image: url("./images/common/bgImageHeaderMobile.jpg");
	background-position: center top;
	background-size: 768px 200px;
	background-repeat: no-repeat;
	height: 200px;
}

div#header div#english {
	float: right;
	font-size: 0.875em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 79px;
}

/* 検索フォーム */
div#sf {
	margin-left: 10px;
	margin-right: 10px;
}
div#sf #s {
	width: 100%;
	height: 30px;
	background: #ffffff;
	border: none;
	color: #000000;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	float: left;
	font-size: 1em;
	margin-bottom: 10px;
}
div#sf #searchsubmit {
	float: right;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	width: 30px;
	height: 30px;
	margin-bottom: 10px;
}
.sf1 {margin-right: 30px;}
.sf2 {}

/*ソーシャルリンク*/
div#sociallink {
	clear: both;
	height: 40px;
	margin-bottom: 10px;
}
div#sociallink li {
	float: left;
	width: 20%;
	text-align: center;
}
div#sociallink li img {
	width: 40px;
	height: 40px;
}

/* ナビゲーションバー */
div#nav {
	clear: both;
	width: 100%;
	height: 81px;
	background-color: #d0e4a9;
	font-size: 6px;
}
div#nav ul {}
div#nav li {
	font-size: 10px;
	width: 32.9%;
	float: left;
	text-indent: -9999px;
	background-size: 256px 40px;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #d0e4a9;
	border: solid 1px #648633;
}

div#nav li:nth-child(1) {
	background-image: url("./images/navigation/menuTopMobile.png");
	width:0;
	border: none;
}
div#nav li:nth-child(2) {
	background-image: url("./images/navigation/menuProfileMobile.png");
	border-right: none;
	border-bottom: none;
}
div#nav li:nth-child(3) {
	background-image: url("./images/navigation/menuPolicyMobile.png");
	border-right: none;
	border-bottom: none;
}
div#nav li:nth-child(4) {
	background-image: url("./images/navigation/menuReportMobile.png");
	border-bottom: none;
}
div#nav li:nth-child(5) {
	background-image: url("./images/navigation/menuOfficeMobile.png");
	border-right: none;
}
div#nav li:nth-child(6) {
	background-image: url("./images/navigation/menuDonateMobile.png");
	border-right: none;
}
div#nav li:nth-child(7) {
	background-image: url("./images/navigation/menuBlogMobile.png");
}

div#nav li a {
	display: block;
	padding: 12.5px;
}
div#nav li a:hover {
	background-color: #698e24;
	background-size: 256px 40px;
	background-position: center top;
	background-repeat: no-repeat;
}
div#nav li:nth-child(1) a:hover {background-image: url("./images/navigation/menuTopMobileRollOver.png");}
div#nav li:nth-child(2) a:hover {background-image: url("./images/navigation/menuProfileMobileRollOver.png");}
div#nav li:nth-child(3) a:hover {background-image: url("./images/navigation/menuPolicyMobileRollOver.png");}
div#nav li:nth-child(4) a:hover {background-image: url("./images/navigation/menuReportMobileRollOver.png");}
div#nav li:nth-child(5) a:hover {background-image: url("./images/navigation/menuOfficeMobileRollOver.png");}
div#nav li:nth-child(6) a:hover {background-image: url("./images/navigation/menuDonateMobileRollOver.png");}
div#nav li:nth-child(7) a:hover {background-image: url("./images/navigation/menuBlogMobileRollOver.png");}

/* コンテンツ */
div#content {width: 100%;clear: both;}

/* パンくずリスト */
div#breadcrumb {
	font-size:0.75em;
	margin-left: 2%;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#breadcrumb ul {}
div#breadcrumb ul li {float: left;}
div#breadcrumb ul li a {text-decoration: underline;}

/* ページタイトル */
div#pagetitle h2 {text-align: center;margin-bottom: 10px;}

/* メルマガフォーム用 */
iframe.mregister {
	width: 100%;
	border: none;
	height: 590px;
}
iframe.munregister {
	width: 100%;
	border: none;
	height: 220px;
}

/* 記事 */
.post {
	clear: both;
	margin-left: 2%;
	margin-right: 2%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-radius: 10px;
}
.post h2 {
	font-size: 1.5em;
	border-left: solid 10px #23A1DA;
	margin-bottom: 10px;
	text-align: center;
}
.post h2 a {color:#194b60;}
.postinfo {
	text-align: center;
	clear: both;
	margin-bottom: 10px;
	color: #194b60;
	font-size: 0.75em;
}
.postinfo a {}
.posttext {
	margin-bottom: 10px;
	overflow: auto;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
.posttext a {color:#698e24;}
div.post img {
	margin-bottom: 5px;
	margin-top: 5px;
	max-width: 100%;
	height: auto;
}
.samune {text-align:center;}
.googlemap_office {text-align:center;margin-top:10px;}
.googlemap_office iframe{
	margin-left: auto;
	margin-right: auto;
	display: block;
	max-width: 100%;
}

/* 記事内の画像 */
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {display:block;margin-left:auto;margin-right:auto;}
.alignright {display:block;margin-left:auto;margin-right:auto;}

/* ソーシャルボタン(コンテンツ内) */
div#social_btn {
	clear: both;
	width: 210px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
div#social_btn .facebook {
	float: left;
	display: inline;
	width: 100px;
	margin-right: 10px;
}
div#social_btn .twitter {
	float: left;
	display: inline;
	width: 100px;
}

/* ページナビゲーション */
div.pagenation {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	font-size: 0.875em;
}
div.pagenation span.oldpage {float:left;}
div.pagenation span.newpage {float:right;}
.archives {text-align:center;}

/* サイドバー */
div#sidebar {width:100%;}

/* ナビゲーション2 */
div#nav2 {width:96%;padding-left:2%;padding-right:2%;}
div#nav2 ul {width:100%;}
div#nav2 li {
	width: 32%;
	float: left;
	background-size:256px 40px;
	text-indent:-9999px;
	font-size: 10px;
	background-position: center top;
	background-repeat: no-repeat;
	border: solid 2px #000000;
}
div#nav2 li a {display:block;padding:12.5px 0;}
div#nav2 li a:hover {
	background-size: 256px 40px;
	background-position: center top;
	background-repeat: no-repeat;
}
div#nav2 li:nth-child(1){border-color:#395590;}
div#nav2 li:nth-child(2){border-color:#23A1DA;}
div#nav2 li:nth-child(3){border-color:#D01F1A;}
div#nav2 li:nth-child(4){border-color:#34AC37;}
div#nav2 li:nth-child(5){border-color:#333333;}
div#nav2 li:nth-child(6){border-color:#EE7D1C;}
div#nav2 li:nth-child(1){
	background-image:url("./images/submenu/submenuFacebookMobile.png");
	margin-top: 0;
	margin-bottom: 0;
}
div#nav2 li:nth-child(2){
	background-image:url("./images/submenu/submenuTwitterMobile.png");
	margin-top: 0;
	margin-bottom: 0;
}
div#nav2 li:nth-child(3){
	background-image:url("./images/submenu/submenuYoutubeMobile.png");
	margin-top: 0;
	margin-bottom: 0;
}
div#nav2 li:nth-child(4){
	background-image:url("./images/submenu/submenuMailmagazineMobile.png");
	margin-top: 0;
	margin-bottom: 10px;
}
div#nav2 li:nth-child(5){
	background-image:url("./images/submenu/submenuLinkMobile.png");
	margin-top: 0;
	margin-bottom: 10px;
}
div#nav2 li:nth-child(6){
	background-image:url("./images/submenu/submenuInquiryMobile.png");
	margin-top: 0;
	margin-bottom: 10px;
}
div#nav2 li:nth-child(1) a:hover {background-image:url("./images/submenu/submenuFacebookMobileRollOver.png");}
div#nav2 li:nth-child(2) a:hover {background-image:url("./images/submenu/submenuTwitterMobileRollOver.png");}
div#nav2 li:nth-child(3) a:hover {background-image:url("./images/submenu/submenuYoutubeMobileRollOver.png");}
div#nav2 li:nth-child(4) a:hover {background-image:url("./images/submenu/submenuMailmagazineMobileRollOver.png");}
div#nav2 li:nth-child(5) a:hover {background-image:url("./images/submenu/submenuLinkMobileRollOver.png");}
div#nav2 li:nth-child(6) a:hover {background-image:url("./images/submenu/submenuInquiryMobileRollOver.png");}

/* ツイッタータイムライン */
div#twitter_api {
	clear: both;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 10px;
}
iframe.twitter-timeline {width:1000px;height:250px;}

/* サイドバナー */
div#banner {margin-bottom:10px;padding-left:2%;padding-right:2%;}

li.gallery01 {
	background-image:url("http://hiroshi-i.net/10/wp-content/uploads/gallery_banner.png");
	background-size: 200px 40px;
	width: 200px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	text-indent: -9999px;
	border: 2px solid #535353;
	margin-bottom: 10px;
}
li.gallery01 a {display:block;padding:12.5px;}

li.jimin {
	background-image:url("./images/submenu/submenuLibDemsBanner.png");
	background-size: 200px 40px;
	width: 200px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	text-indent: -9999px;
	border: 2px solid #3CA324;
}
li.jimin a {display:block;padding:12.5px;}

/* フッター */
div#footer {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #b5da6f;
}
div#nav3 li {
	float:left;
	width: 24%;
	text-align: center;
	font-size: 0.75em;
	border-right: solid 1px #698e24;
}
div#nav3 li a {color:#698e24;}
div#nav3 li:last-child {border-right:none;}

/* contact form 7 */
div.wpcf7 {
	border-left:solid 4px #698e24;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	background-color:#f1f1f1;
	font-size: 0.75em;
}
div.wpcf7 p {
	border-bottom: solid 1px #aaaaaa;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2%;
	padding-right: 2%;
}
div.wpcf7 input[name="sirname"] {width:100px;max-width:100%;}
div.wpcf7 input[name="firstname"] {width:100px;max-width:100%;}
div.wpcf7 input[name="your-email"] {width:500px;max-width:100%;}
div.wpcf7 input[name="occupation"] {width:200px;max-width:100%;}
div.wpcf7 input[name="tel-132"] {width:200px;max-width:100%;}
div.wpcf7 input[name="tel-329"] {width:200px;max-width:100%;}
div.wpcf7 input[name="postcode"] {width:100px;max-width:100%;}
div.wpcf7 input[name="your-pref"] {width:100px;max-width:100%;}
div.wpcf7 input[name="your-address"] {width:500px;max-width:100%;}
div.wpcf7 input[name="your-subject"] {width:500px;max-width:100%;}
div.wpcf7 textarea {width:500px;max-width:100%;}
div.wpcf7 .wpcf7-response-output {
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 2%;
	padding-right: 2%;
}
div.wpcf7 .wpcf7-not-valid-tip-no-ajax {color:#ff0000;}
div.wpcf7 .wpcf7-validation-errors {color:#ff0000;}
div.wpcf7 .required, .required {color:#990000;font-weight:bold;}
div.wpcf7 .submit {background-color:#F6F6EE;}

/*Youtube埋め込み*/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 600px;
	max-width: 100%;
}

/*サイトマップ*/
.sitemap h3 {background-color:#dddddd;}
.sitemap li {margin-left:10%;list-style-type:disc;}

/* 後援会会報、FAXニュース */
div.wp-caption {
	border: solid 1px #999999;
	margin-left: auto;
	margin-right: auto;
	max-width: 98%;
}
p.wp-caption-text {
	border-top: solid 1px #999999;
	font-size: 0.75em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eeeeee;
}

/* ここに 0 〜 320px のCSSを記述 */
@media screen and (max-width: 320px) {
#container {
	width: 320px;
}

}

/* ここに768px 〜 1023pxのCSSを記述 */
@media screen and (min-width: 768px) {
div#header {
	background-image: url("./images/common/bgImageHeaderTablet.jpg");
	background-position: left top;
	background-size: 1024px 150px;
	height: 150px;
}
div#header h1 a {padding-bottom:114px;padding-right:380px;}
div#header div#english {margin-bottom:29px;}

div#sf {clear:right;float:right;margin-right:10px;width:240px;}
div#sf #s {width:210px;}

div#sociallink {clear:right;float:right;}
div#sociallink li {width:40px;margin-right:10px;}

div#nav {height:41px;}
div#nav ul {}
div#nav li {background-size:148px 40px;}
div#nav li:nth-child(1) {
	background-image: url("./images/navigation/menuTopTablet.png");
	width:14.1%;
	border-top: solid 1px #648633;
	border-bottom: solid 1px #648633;
	border-left: solid 1px #648633;
}
div#nav li:nth-child(2) {
	background-image: url("./images/navigation/menuProfileTablet.png");
	width:14.1%;
	border-bottom: solid 1px #648633;
}
div#nav li:nth-child(3) {
	background-image: url("./images/navigation/menuPolicyTablet.png");
	width:14.1%;
	border-bottom: solid 1px #648633;
}
div#nav li:nth-child(4) {
	background-image: url("./images/navigation/menuReportTablet.png");
	width:14.1%;
	border-bottom: solid 1px #648633;
	border-right: none;
}
div#nav li:nth-child(5) {
	background-image: url("./images/navigation/menuOfficeTablet.png");
	width:14.1%;
}
div#nav li:nth-child(6) {
	background-image: url("./images/navigation/menuDonateTablet.png");
	width:14.1%;
}
div#nav li:nth-child(7) {
	background-image: url("./images/navigation/menuBlogTablet.png");
	width:14.1%;
}
div#nav li a {padding:12.5px;}
div#nav li a:hover {background-size:148px 40px;}
div#nav li:nth-child(1) a:hover {background-image:url("./images/navigation/menuTopTabletRollOver.png");}
div#nav li:nth-child(2) a:hover {background-image:url("./images/navigation/menuProfileTabletRollOver.png");}
div#nav li:nth-child(3) a:hover {background-image:url("./images/navigation/menuPolicyTabletRollOver.png");}
div#nav li:nth-child(4) a:hover {background-image:url("./images/navigation/menuReportTabletRollOver.png");}
div#nav li:nth-child(5) a:hover {background-image:url("./images/navigation/menuOfficeTabletRollOver.png");}
div#nav li:nth-child(6) a:hover {background-image:url("./images/navigation/menuDonateTabletRollOver.png");}
div#nav li:nth-child(7) a:hover {background-image:url("./images/navigation/menuBlogTabletRollOver.png");}

div#pagetitle h2 {text-align:left;margin-left:2%;}
.samune {float:left;margin-right:10px;margin-bottom:0;}
.postinfo {text-align:right;}
.post h2 {
	text-align: left;
	line-height: 14px;
	border-left: none;
	border-bottom: solid 10px #23A1DA;
	margin-top: 10px;
}
.posttext {margin-bottom:10px;overflow:auto;}
.googlemap_office {text-align:left;}
.googlemap_office iframe {margin-left:0;}
.alignleft {float:left;margin-right:10px;margin-bottom:10px;}
.alignright {float:right;margin-left:10px;margin-bottom:10px;}

div#social_btn {text-align:right;margin-right:0;}

div#nav2 li {
	height: 59px;
	width: 15.5%;
	font-size: 14px;
	background-size: 176px 60px;
	border: solid 4px #000000;
}
div#nav2 li a {padding:19.5px 0;}
div#nav2 li a:hover {background-size:176px 60px;}
div#nav2 li:nth-child(1){background-image:url("./images/submenu/submenuFacebookTablet.png");margin-bottom: 10px;}
div#nav2 li:nth-child(2){background-image:url("./images/submenu/submenuTwitterTablet.png");margin-bottom: 10px;}
div#nav2 li:nth-child(3){background-image:url("./images/submenu/submenuYoutubeTablet.png");margin-bottom: 10px;}
div#nav2 li:nth-child(4){background-image:url("./images/submenu/submenuMailmagazineTablet.png");}
div#nav2 li:nth-child(5){background-image:url("./images/submenu/submenuLinkTablet.png");}
div#nav2 li:nth-child(6){background-image:url("./images/submenu/submenuInquiryTablet.png");}
div#nav2 li:nth-child(1) a:hover {background-image:url("./images/submenu/submenuFacebookTabletRollOver.png");}
div#nav2 li:nth-child(2) a:hover {background-image:url("./images/submenu/submenuTwitterTabletRollOver.png");}
div#nav2 li:nth-child(3) a:hover {background-image:url("./images/submenu/submenuYoutubeTabletRollOver.png");}
div#nav2 li:nth-child(4) a:hover {background-image:url("./images/submenu/submenuMailmagazineTabletRollOver.png");}
div#nav2 li:nth-child(5) a:hover {background-image:url("./images/submenu/submenuLinkTabletRollOver.png");}
div#nav2 li:nth-child(6) a:hover {background-image:url("./images/submenu/submenuInquiryTabletRollOver.png");}

iframe.twitter-timeline {height:300px;}

div#banner ul {text-align: center;}

li.gallery01 {
	background-image:url("http://hiroshi-i.net/10/wp-content/uploads/gallery_banner.png");
	background-size: 300px 60px;
	width: 300px;
	height: 60px;
	border: 4px solid #535353;
	display: inline-block;
}
li.gallery01 a {padding: 25.5px;}

li.jimin {
	background-image:url("./images/submenu/submenuLibDemsBanner.png");
	background-size: 300px 60px;
	width: 300px;
	height: 60px;
	border: 4px solid #3CA324;
	display: inline-block;
}
li.jimin a {padding: 25.5px;}

}

/* ここに 1024px 〜 1280px のCSSを記述 */
@media screen and (min-width: 1024px) {
div#header {
	background-image: url("./images/common/bgImageHeaderPc.jpg");
	background-size: 1280px 150px;
}
div#header h1 a {padding-right:640px;}
div#content {width:75%;float:left;}
div#nav ul {}
div#nav li {background-size:186px 40px;}
div#nav li a:hover {background-size:186px 40px;}
div#nav li:nth-child(1) {background-image:url("./images/navigation/menuTopPc.png");}
div#nav li:nth-child(2) {background-image:url("./images/navigation/menuProfilePc.png");}
div#nav li:nth-child(3) {background-image:url("./images/navigation/menuPolicyPc.png");}
div#nav li:nth-child(4) {background-image:url("./images/navigation/menuReportPc.png");}
div#nav li:nth-child(5) {background-image:url("./images/navigation/menuOfficePc.png");}
div#nav li:nth-child(6) {background-image:url("./images/navigation/menuDonatePc.png");}
div#nav li:nth-child(7) {background-image:url("./images/navigation/menuBlogPc.png");}
div#nav li:nth-child(1) a:hover {background-image:url("./images/navigation/menuTopPcRollOver.png");}
div#nav li:nth-child(2) a:hover {background-image:url("./images/navigation/menuProfilePcRollOver.png");}
div#nav li:nth-child(3) a:hover {background-image:url("./images/navigation/menuPolicyPcRollOver.png");}
div#nav li:nth-child(4) a:hover {background-image:url("./images/navigation/menuReportPcRollOver.png");}
div#nav li:nth-child(5) a:hover {background-image:url("./images/navigation/menuOfficePcRollOver.png");}
div#nav li:nth-child(6) a:hover {background-image:url("./images/navigation/menuDonatePcRollOver.png");}
div#nav li:nth-child(7) a:hover {background-image:url("./images/navigation/menuBlogPcRollOver.png");}

div#sidebar {width: 25%;float: right;}
div#nav2 li {
	width: 96%;
	float:left;
	background-size: 320px 60px;
	margin-top: 0;
	margin-bottom: 0;
}
div#nav2 li:first-child {margin-top:10px;}
div#nav2 li:last-child {margin-bottom:10px;}
div#nav2 li a:hover{background-size:320px 60px;}
div#nav2 li:nth-child(1){background-image:url("./images/submenu/submenuFacebookPc.png");margin-bottom:0;}
div#nav2 li:nth-child(2){background-image:url("./images/submenu/submenuTwitterPc.png");margin-bottom:0;}
div#nav2 li:nth-child(3){background-image:url("./images/submenu/submenuYoutubePc.png");margin-bottom:0;}
div#nav2 li:nth-child(4){background-image:url("./images/submenu/submenuMailmagazinePc.png");margin-bottom:0;}
div#nav2 li:nth-child(5){background-image:url("./images/submenu/submenuLinkPc.png");margin-bottom:0;}
div#nav2 li:nth-child(6){background-image:url("./images/submenu/submenuInquiryPc.png");}
div#nav2 li:nth-child(1) a:hover{background-image:url("./images/submenu/submenuFacebookPcRollOver.png");}
div#nav2 li:nth-child(2) a:hover{background-image:url("./images/submenu/submenuTwitterPcRollOver.png");}
div#nav2 li:nth-child(3) a:hover{background-image:url("./images/submenu/submenuYoutubePcRollOver.png");}
div#nav2 li:nth-child(4) a:hover{background-image:url("./images/submenu/submenuMailmagazinePcRollOver.png");}
div#nav2 li:nth-child(5) a:hover{background-image:url("./images/submenu/submenuLinkPcRollOver.png");}
div#nav2 li:nth-child(6) a:hover{background-image:url("./images/submenu/submenuInquiryPcRollOver.png");}

div#banner {width:96%;}

li.gallery01 {
	background-image:url("http://hiroshi-i.net/10/wp-content/uploads/gallery_banner.png");
	background-size: 300px 60px;
	width: 96%;
	height: 60px;
	border: 4px solid #535353;
	background-position: center top;
}
li.gallery01 a {padding:25.5px;}

li.jimin {
	background-image:url("./images/submenu/submenuLibDemsBanner.png");
	background-size: 300px 60px;
	width: 96%;
	height: 60px;
	border: 4px solid #3CA324;
	background-position: center top;
}
li.jimin a {padding:25.5px;}

div#footer {clear:both;}

}

/* ここに 1281px 〜 のCSSを記述 */
@media screen and (min-width: 1280px) {
#container {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 3px #698e24;
	border-right: solid 3px #698e24;
}
div#header h1 a{padding-right:900px;}
