@charset "utf-8";

/*All SET*/
#menu li a:hover,.foot1 li a:hover,.f2-li2 a:hover,.blog_rank a:hover,.all_item_lavel a:hover {opacity: 0.7;filter: alpha(opacity=70);
/*IE*/
filter: alpha(opacity=70); 
zoom:1;
}

/**/

/*パンくず*/
.navi {clear: both; margin: 0; padding: 20px 0 0 0; height: 30px; font-size: 90%; line-height: 117%;}

/*ヘッダー*/
#header {
    width: 100%;
	height: auto;
    margin: 0;
	padding: 0;
	background: url(images/header.gif);
}
.head {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 224px;
	background: url(images/head2.jpg);
}
.hp-1 {margin: 0 auto; padding: 4px 0 0 0; width: 1000px; height: 20px; color: #FFFFFF; font-size: 84%; line-height: 117%;}
.hp-2 {margin: 0; padding: 10px 0 0 110px; color: #666666; font-size: 84%; line-height: 134%; width: 500px;}

h1 {
    margin: 0 0 0 100px;
	padding: 20px 0 0 0;
}

#menu {margin: 0; padding: 0; width: 100%; height: 70px; background: url(images/menu.jpg) repeat-x;}
#menu ul {margin: 0 auto; padding: 14px 0 0 0; width: 1000px;}
#menu li {margin: 0; padding: 0; width: 200px; text-align: center; font-size: 117%; line-height: 117%; float: left;}
#menu li a{color:#FFFFFF; width: 200px; height: 36px; display: block; text-decoration: none;}


#all {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

#main {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#content-home {
    margin: 0;
	padding: 20px 20px 0 10px;
	float: left;
	width: 660px;
}

/*2019年修正部分*/
#content_home_new {margin: 0; padding: 1px; width: 658px; height: 486px; background-color: #006699;}
#home_a_box {display: -webkit-flex; display: flex;}
#content_home_new h2 {margin: 0; padding: 14px 0 0 12px; font-size: 14px; line-height: 18px; letter-spacing: 2px; color: #FFFFFF; height: 32px;}
.a_home_l1 {margin: 0; padding: 0; width: 146px; height: 146px; background-color: #F0F0F0;}
.a_home_l1 h3 {margin: 0; padding: 5px;}.a_home_l2 a{text-decoration: none; color: #000000;}.a_home_l2 a:hover {text-decoration: underline; color:#0099FF;}
.a_home_l2 {width: 100%; height: 146px; margin: 0 0 1px 0; padding: 0 0 0 6px; background-color: #f5f8f9;}
.a_home_l2 h3 {margin: 0; padding: 4px 12px; height: 80px; font-size: 28px; line-height: 38px; font-weight: normal;}
.a_home_l2 p {margin: 0; padding: 0 0 0 10px; font-size: 14px; color: #999999; line-height: 18px;}
.a_home_l2 ul {display: -webkit-flex; display: flex; margin: 0; padding: 8px 0 0 0;}
.a_home_l2 li {margin: 0 0 0 10px; padding: 2px; font-size: 12px;}
.span_item1 {background-color: #FF9900; border-radius: 2px; padding: 4px 6px; color: #FFFFFF;}
#cat_box_a {margin: 0 14px; padding: 0; width: 662px; overflow: auto;}


/*new 新着*/
#new-content {margin: 0; padding: 0; width: 658px; height: 330px; background-color: #FFFFFF; border: 1px solid #E8F1F6;}
.new-left {
	margin: 0;
	padding: 0;
	float: left;
	width: 428px;
}
.new-left h2 {margin: 0; padding: 10px 0 0 2px; height: 30px; font-size: 100%; line-height: 117%;}

/*スライド*/
.jquery-slider {
    overflow: hidden;
    position: relative;
}
.jquery-slider-element {
    overflow: hidden;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}
.jquery-slider-control {
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    border: 1px solid #666;
    background: #fff;
    opacity: 0.33;
    cursor: pointer;
    border-radius: 12px;
    box-shadow: #666 0 0 2px;
    text-shadow: #fff 0 0 1px;
}
.jquery-slider-control:hover {
    opacity: 1;
}
.jquery-slider-control-prev {
    left: 5px;
    top: 5px;
}
.jquery-slider-control-next {
    right: 5px;
    top: 5px;
}
.jquery-slider-pages {
    overflow: hidden;
    position: absolute;
    left: 5px;
    bottom: 5px;
    height: 20px;
    right: 5px;
}
.jquery-slider-page {
    overflow: hidden;
    position: relative;
    display: block;
    float: right;
    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0;
    background: #999;
    opacity: 0.33;
    margin: 3px;
    border-radius: 6px;
    box-shadow: #333 0 0 2px;
}
.jquery-slider-page-current {
    opacity: 1;
}


#slid {
	width: 428px;
	height: 330px;
}
.slid-link {margin: 0; padding: 0 0 0 2px; width: 426px; height: 300px;}
.slid-link h3 {margin: 0; padding: 0;}
.slid-link ul {margin: 0; padding: 0; width: 428px; height: 38px; background-color: #000000; opacity: 0.6; filter: alpha(opacity60); /* IE6、IE7対応 */ -moz-opacity: 0.6; /* Firefox1.5以前対応 */}
.slid-li_l1,.slid-li_l2 {float: left; font-size: 80%; line-height: 117%; color: #FFFFFF; padding: 12px 0 0 10px;}

.new-right {
	margin: 0;
	padding: 40px 0 0 5px;
	float: right;
	width: 225px;
}

.new-right dl {margin: 0; padding: 0; clear: both; height: 73px;}
.new-right dt {margin: 0; padding: 0; float: left; width: 100px;}
.new-right dd {margin: 0; padding: 2px 0 0 0; float: right; width: 122px; font-size: 96%; line-height: 117%;}

/*コンテンツメイン*/
#content-main {
    margin: 0;
	padding: 20px 0 0 0;
	float: left;
	width: 690px;
}

#main-box {clear: both;margin: 0;padding: 0;}

.list_cat1,.list_cat2 {height: 60px; padding: 10px 0 0 10px;}
.list_cat3 {height: 80px; padding: 10px 0 0 0;}
.list_cat4 {height: 110px; padding: 10px 0 0 10px;}


.list_cat1 li,.list_cat4 li {width: 130px; height: 50px;}
.list_cat2 li {width: 128px; height: 62px; text-align: center;}
.list_cat3 li {width: 132px; height: 64px; text-align: center;}
.list_cat1 li,.list_cat2 li,.list_cat3 li,.list_cat4 li {
	margin: 0;
	padding: 0;
	float: left;
}

/*評価５のヨーグルト*/
#evaluation5 {
	margin: 0;
	padding: 0;
	width: 660px;
}
#evaluation5 p {margin: 0; padding: 10px 0 0 4px; font-size: 100%; line-height: 117%; color: #666666;}
#evaluation5 ul {
	margin: 0;
	padding: 0;
	width: 660px;
}
.item5-li1 {margin: 15px 0 0 15px; padding: 0; float: left; width: 190px; text-align: center; border: 1px solid #CCCCCC; width: 199px; height: 199px;}
.evaluation5-link {clear: both; width: 660px; text-align: center; padding: 10px 0 0 0; margin: 0;}

/*サイドバー*/
#sidebar,#sidebar-home {
	width: 300px;
	float: right;
	color: #333333;
	padding: 0;
}
#sidebar {margin: 0;}
#sidebar-home {margin: 20px 0 0 0;}

.side-class2 {
	margin: 0 0 30px 0;
	padding: 4px;
	width: 282px;
	background-color: #FFFFFF;
}
.side-class2 img {text-align: center;}

.side-class,.side-class3 {
	margin: 0 0 30px 0;
	padding: 8px 4px;
	width: 282px;
	overflow: auto;
	border: 4px solid #006699;
}
.side-class {background-color: #FFFFFF;}
.side-class3 {background-color: #006699;}
.side-class4 {margin: 0 0 0 -48px; padding: 0;}

.side_add {margin: 40px 0; padding: 0;}
/*PR- 記事上下*/
.g-add {margin: 0; padding: 20px 0; text-align: center;}

/*SNS*/
.side-sns {
	margin: 0 auto 6px;
	padding: 4px 0 0 2px;
	height: 64px;
	width: 282px;
	background-color: #FFFFFF;
}
.side-sns li {
	float: left;
	margin: 0;
	padding: 0 0 0 2px;
}

/*ｻｲﾄﾞ検索フォーム*/
.side-searchbox {
	margin: 0 auto 6px;
	padding: 4px 0 0 2px;
	height: 36px;
}
#word {
    float: left;
    margin: 0;
	padding: 2px;
	color: #666666;
	width: 195px;
	height: 20px;
	font-size: 100%;
	line-height: 117%
}

#searchsubmit {
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
    width: 70px;
    height: 28px;
    border: none;
    color: #FFFFFF;
	letter-spacing: 1px;
    text-align: center;
    background: #45B0E3;
    border: #CCCCCC solid 1px;
}
#searchsubmit:hover {
    color: #FFFFFF;
    background: #AAE3FF;
    border: #CCCCCC solid 1px;
}

/*よく検索されているワード*/
.word-list {margin: 0; padding: 0; height: 100px;}
.word-list li {margin: 7px 5px 0; -webkit-border-radius: 10px;  -moz-border-radius: 10px; background-color: #45B0E3; font-size: 70%; float: left;}
.word-list li a {text-decoration: none; color: #FFFFFF; display: block; padding: 6px; border: 1px dotted #45B0E3;}
.word-list li a:hover {opacity: .5;}

/*PR*/
.pr_p {
	width: 250px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}

/*よく見られている記事*/
.side-new-dl {
	margin: 4px auto 4px;
	padding: 4px;
	width: 274px;
	height: 122px;
	background-color: #FFFFFF;
}
.side-new-dt {
	margin: 0;
	padding: 0;
	width: 118px;
	text-align: center;
	border: 1px solid #CCCCCC;
	float: left;
}
.side-new-dd1 {
	margin: 0;
	padding: 0 0 0 10px;
	width: 144px;
	font-size: 84%;
	line-height: 117%;
	float: left;
}
.side-new-dd2 {
	margin: 0;
	padding: 16px 0 0 10px;
	width: 144px;
	font-size: 100%;
	line-height: 134%;
	font-weight: bold;
	float: left;
}
.side-new-dd2 a {color: #0066CC; text-decoration: underline;}
.side-new-dd2 a:hover {text-decoration: none;}

/*PR- フッター*/
.g-pr {
	clear: both;
	margin: 0;
	padding: 0;
	width: 660px;
	height: 280px;
}

.g-pr-li1,.g-pr-li2 {
	width: 272px;
	height: 250px;
	float: left;
	padding: 10px;
	text-align: center;
	background-color: #FFFFFF;
	border: 4px solid #006699;
}
.g-pr-li2 {margin-left: 58px;}

/*最近投稿した画像*/
.img-new-list {
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;
	height: 346px;
}
.img-new-list li {
	margin: 0;
	padding: 2px 0 4px 0;
	width: 82px;
	height: 78px;
	text-align: center;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #E7E7E7;
}

/*TOPにもどる*/
#crear-main {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 60px;
	text-align: right;
	background: url(images/crear-main.gif) repeat-x;
}
#crear-main p {margin: 0 auto; width: 1000px; padding: 13px 0 0 0;}

/*single.page*/
#content-post {
    margin: 0;
	padding: 0;
	float: left;
	width: 688px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/*記事CSS*/
.post-area,.post-master,.post-new3,.category-page {
    clear: both;
	width: 660px;
	margin: 0;
	padding: 0 14px 10px 14px;
	color: #333333;
}

.post-area h2,.post-master h2 {
    margin: 0;
	padding: 10px 0 0 0;
	color: #333333;
	font-size: 16px;
	line-height: 18px;
	clear: both;
}

.post-area p,.post-page p,.post-master p {
    margin: 0;
    padding: 30px 20px 30px;
    text-align: justify;
    letter-spacing: 1.5px;
    font-size: 100%;
    line-height: 200%;
}
.line_p {border-bottom: 1px dotted #666666;}

/*image*/
.cap-data {
	margin: 0;
	padding: 30px 0 30px 0;
	text-align: center;
}
.cap-data img{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

/*ul*/
.post-area ul,.post-page ul,.post-master ul {margin: 0; padding: 0 0 10px 0;}

/*li*/
.post-area li,.post-page li,.post-master li {margin: 0; padding: 4px 10px 4px 10px; font-weight: bold; font-size: 100%; line-height: 117%; color: #444444;}

.post-h2-1 {
	clear: both;
	margin: 0;
	padding: 8px 0 0 10px;
	font-size: 117%;
	line-height: 134%;
	width: 678px;
	height: 62px;
	color: #FFFFFF;
	font-weight: normal;
	background: url(images/page-h2-1.jpg) no-repeat;
}

/*h3*/
#item-data h3,.post-area h3,.post-foot h3,.item-lists h3,.search-form h3,.post-page h3,.post-master h3 {
	width: 620px;
	height: 28px;
	margin: 0;
	padding: 12px 0 0 40px;
	font-size: 100%;
	line-height: 117%;
}
#item-data h3,.post-area h3,.post-foot h3,.item-lists h3,.post-page h3,.post-master h3 {background: url(images/h3-1.gif);}

/*ページャー*/
.wp-pagenavi,.wp-pagenavi2 {
	clear: both;
	padding: 0 0 0 15px;
	width: 690px;
	height: 60px;
	color: #FFFFFF;
}
.wp-pagenavi2 {margin: 20px 0 0 0;}
.wp-pagenavi a,.wp-pagenavi2 a,.wp-pagenavi span,.wp-pagenavi2 span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 8px 3px 8px;
	margin: 2px;
	background: #4783DE;
}
.wp-pagenavi a,.wp-pagenavi2 a {color: #FFFFFF;}
.wp-pagenavi span,.wp-pagenavi2 span {color: #FFFFFF;}

.wp-pagenavi a:hover,.wp-pagenavi2 a:hover,.wp-pagenavi span.current,.wp-pagenavi2 span.current {
	border-color: #000000;
}
.wp-pagenavi a:hover,.wp-pagenavi a:hover {background-color: #FFFFFF; color: #663333;}

/*カテゴリ子ページ商品一覧*/
.item-lists {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	width: 660px;
	height: 220px;
}
/*img*/
.item-img1 {margin: 0; padding: 15px 0 0 0; float: left; width: 190px; text-align: center;}

/*dl*/
.dl1 {margin: 0; padding: 0; float: left; width: 430px;}

/*dt*/
.dt1 {margin: 14px 0 0 0; padding: 0; font-size: 100%; line-height: 134%;}

/*dd*/
.dd1 {margin: 0; padding: 0; font-size: 100%; line-height: 151%;}
.dd2 {font-size: 100%; line-height: 151%;}
.dd2 {
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	width: 450px;
	height: 45px;
	color: #333333;
	float: left;
	background: url(images/li-item.gif) no-repeat;
}

/*記事フッター商品詳細*/
#item-data {
	clear: both;
	margin: 0 14px 0 14px;
	padding: 60px 0 10px 0;
	width: 660px;
	height: 280px;
	border-bottom: 1px solid #006699;
}
.item-img-1 {
	margin: 10px 0 0 0;
	padding: 0;
	width: 198px;
	height: 198px;
	border: 1px solid #CCCCCC;
	float: left;
}
#item-data ul {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	width: 460px;
}
#item-data li {
	margin: 0 0 0 20px;
	padding: 0px 0 0 20px;
	width: 185px;
	height: 45px;
	color: #333333;
	font-size: 100%;
	line-height: 151%;
	font-weight: bold;
	float: left;
	background: url(images/li-item.gif) no-repeat;
}
#item-data li img {
	margin: 0;
	vertical-align: bottom;
}
#item-data dl {
	margin: 0;
	padding: 0;
	width: 460px;
	float: left;
}
#item-data dt {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	font-size: 100%;
	line-height: 151%;
	font-weight: bold;
	background: url(images/li-item.gif) no-repeat;
}
#item-data dd {
	margin: 0;
	padding: 6px 0 0 20px;
	font-size: 84%;
	line-height: 100%;
}

/*関連記事*/
.related-posts {
	clear: both; margin: 8px 10px; padding: 10px 0; /* width: 100%; */ overflow: auto; border-top: 1px solid #006699;
}
/*関連記事*/
.related-posts h3 {margin: 0; padding: 22px 0 0 0; font-size: 100%; font-weight: bold; line-height: 134%; color: #006699;}
.related-posts ul {margin: 0; padding: 0;}
.related-posts li {margin: 0 2%; padding: 10px 0 5px 0; height: 80px; width: 46%; display: flex; float: left; font-size: 92%;}
.related-posts li img {padding-right: 8px; margin-top: -18px;}

/*ソーシャル、tag、カテゴリ*/
#post-guide {
	clear: both;
	margin: 0;
	width: 660px;
	overflow: auto;
	padding: 0 14px 10px 14px;
	font-size: 100%;
	line-height: 117%;
}

.guide-l {
	margin: 0;
	padding: 10px 0 0 0;
	width: 330px;
	float: left;
}
.guide-l h4 {margin: 0; padding: 0;}

.guide-l ul {margin: 0; padding: 0;}
.guide-l li {margin: 0; padding: 0 4px 0 0; float: left;}

.guide-r {
	margin: 0;
	padding: 30px 0 0 0;
	width: 330px;
	float: right;
}

.guide-cat {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 100%;
	line-height: 117%;
}

.guide-tag {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 100%;
	line-height: 151%;
}

/*ブログランキング*/
.blog_rank {padding: 16px 0; text-align: center;}

/*PR- フッター*/
.g-pr2 {
	clear: both;
	margin: 0;
	padding: 30px 0 0 0;
	width: 690px;
	height: 280px;
}

.g-pr2 li {
	width: 345px;
	float: left;
	text-align: center;
}

/*人気記事*/
.ninki-post {
	clear: both;
	margin: 0;
	padding: 0 14px 0 14px;
	width: 660px;
	height: 340px;
}
.post-ninki-list h4 {
	margin: 4px 0 0 4px;
	padding: 0;
	width: 116px;
	float: left;
}

.post-ninki-list {
	width: 318px;
	height: 120px;
	margin: 10px 0 5px 6px;
	padding: 0;
	background-color: #FAF3F3;
	border: 1px solid #E6E0DD;
	float: left;
}

.post-ninki-list dl {
	float: right;
	margin: 0;
	padding: 10px 0 4px 0;
	width: 194px;
}

.post-ninki-list dt {
	margin: 0;
	padding: 0;
	height: 30px;
	font-size: 84%;
	line-height: 117%;
}

.post-ninki-list dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 134%;
}

/*商品カテゴリ*/
.new-maker-item {
	margin: 0 auto;
	padding: 10px 0 0 10px;
	width: 210px;
	height: 240px;
	float: left;
}

.new-maker-item h4 {
	margin: 0;
	padding: 0;
}

.new-maker-item dl {
	margin: 0;
	padding: 0;
}
.new-maker-item dt,.t-m_li2 {
	margin: 4px 0 10px 0;
	padding: 4px 0 0 0;
	font-size: 84%;
	line-height: 117%;
	border-radius: 6px;        /* CSS3草案 */  
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	width: 200px;
	height: 18px;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
}

.new-maker-item dd {
	margin: 0;
	padding: 0;
	font-size: 84%;
	line-height: 117%;
}

.all_item_lavel {
	clear: both;
	margin: 0;
	padding: 20px 0 20px 0;
	width: 680px;
	height: 60px;
	text-align: center;
}
.item_lavel_link {background-color: #1E8FC7; border: 1px solid #0481C1; font-size: 117%; line-height: 134%; color: #FFFFFF; text-decoration: none; margin: 0 auto; padding: 13px 35px 13px 35px;}
.item_lavel_link a {display: block; text-decoration: none;}

/*お問い合わせ*/
.contact-form {
	clear: both;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width: 660px;
}
.contact-form {height: 500px;}
.table-2 {
	margin: 0 auto;
	padding: 0;
	border-collapse: separate; *border-collapse: collapse; border-spacing: 0;
}
.table-2 {width: 560px;}
/*tr*/
.tr1 {margin: 0; padding:0; height: 40px;}
/*th*/
.th1 {margin: 0; padding: 0 0 0 4px; vertical-align: middle; width: 114px; font-size: 84%; font-weight: normal; text-align: left;}
/*td*/
.td1 {margin: 0; padding: 0;}
.td3 {margin: 0; padding: 20px 0 0 0;}
/*form*/
.txt1,.txt2 {margin: 0; padding: 4px; height: 14px; font-size: 84%;}
.txt1 {width: 350px;}
.txt2 {width: 50px;}
/*textarea*/
.textarea1 {margin: 0; padding: 4px; font-size: 100%; line-height: 134%; width: 400px; height: 100px;}

/*管理者情報*/
.master-img {
	width: 200px;
	height: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
.mas-dl {margin: 10px 0 0 6px; padding: 0; width: 454px; height: 250px; float: right;}
.mas-dl dt {
	margin: 0;
	padding: 0;
	height: 45px;
	font-size: 134%;
	line-height: 151%;
}
.mas-dl dd {
	margin: 0;
	padding: 0;
	font-size: 94%;
	line-height: 176%;
}
.post-master h3 {clear: both;}
.post-master h4 {margin: 20px 0 0 0;}

/*フッター*/
#foot { clear: both; width: 1000px; margin: 0 auto; padding: 20px 0 0 0; font-size: 100%; line-height: 117%; color: #000000;}

.foot-h3-a {
	clear: both;
	margin: 0;
	padding: 4px 0 0 25px;
	font-size: 100%;
	line-height: 134%;
	color: #000000;
	width: 135px;
	height: 22px;
	font-weight: normal;
	background: url(images/foot-h3-a.gif);
}

.foot1 {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}
.foot1 ul {
	margin: 0;
	padding: 10px 0 20px 0;
}
.foot1 li {
	margin: 2px 0 0 0;
	padding: 0 0 0 30px;
	width: 130px;
	height: 42px;
	font-size: 84%;
	line-height: 117%;
	color: #4D2626;
	background: url(images/foot1-li.jpg);
}
.foot1 li a {
	width: 130px;
	line-height: 42px;
	display: block;
	text-decoration: none;
	color: #006599;
}

.foot2 {
	margin: 0;
	padding: 0;
	width: 570px;
	float: left;
}
.f2-ul1 {
	margin: 0;
	padding: 5px 0 0 0;
	height: 100px;
}

.f2-ul2 {
	margin: 0;
	padding: 0 0 0 20px;
	height: 80px;
}

.f2-li1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 70px;
	text-align: center;
}
.f2-li2 {
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 0 16px;
	width: 90px;
	font-size: 84%;
	line-height: 117%;
	background: url(images/li-icon1.gif) no-repeat;
}
.f2-li2 a {text-decoration: none; color: #006599;}
.f2-li2 a:hover {display: block;}

/*FaceBook*/
#fb {
	clear:both;
	width: 500px;
	height: 214px;
	margin: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0;
}
.fb-like-box {height: 260px;}
/*div#aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown {background-color: #FFFFFF;}*/

.foot3 {
	margin: 0;
	padding: 0;
	width: 230px;
	float: left;
}

.foot3 dl {
	margin: 0;
	padding: 10px 0 0 0;
	width: 220px;
}

.foot3 dt {
	margin: 0;
	padding: 0;
	float: left;
	width: 70px;
}

.foot3 dd {
	margin: 0;
	padding: 0;
	width: 150px;
	float: right;
	font-size: 84%;
	line-height: 100%;
	color: #4C2626;
}

.foot4 {
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	width: 230px;
	float: left;
}

.foot4 ul {margin: 0; padding: 0;}
.foot4 li {margin: 0; padding: 6px 0 4px 12px; font-size: 90%; line-height: 110%;}
.foot4 li a {color: #336699; text-decoration: underline;}.foot4 li a:hover {text-decoration: none;} 

.rt-tw {
	margin: 10px 0 0 0;
	padding: 0;
}

.copyright {
	clear: both;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 6px 0 0 0;
	font-size: 100%;
	line-height: 134%;
	color: #FFFFFF;
	background: #006599;
}

.copyright p {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/*その他*/
#foote2_mk {
    clear: both;
    margin: 0;
    padding: 20px 10px 0 14px;
}