/*------------------
 ページ全体
------------------*/
* {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  line-height: 1.4;
  font-size: 83%;
  text-align: center;
  color: #000000;
  background: #E3E3E3; 
  font-family:"Verdana","sans-serif";
}
html {
  overflow-y: scroll;
}
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}
td,th{
  line-height: 1.4;
  font-size: 83%;
}
p,li,dt,dl {
  line-height: 1.6;
}
p {
  margin: 0 0 1em 0;
}
li {
  list-style-type: none;
}
img {
  border: 0;
}

/*------------------
 リンク
------------------*/
a {
  text-decoration: underline;
  color: #000000;
}
a:hover {
  text-decoration: none;
  color: #000000;
}

/*------------------
 その他
------------------*/
.clear {
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}
.clearfix:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}

/*------------------
 フレーム エリア
------------------*/

/*-- リンクバー --*/
#link_bar {
  background: url("http://www.potika.net/contents/common/bg_header.gif") repeat-x left top;
}
#link {
  margin-right: auto;
  margin-left: auto;
  width: 800px;
  background: url("http://www.potika.net/contents/common/header.gif") no-repeat left top;
  text-align: right;
}
.link_other a {
  display: inline; /*IE用marginバグfix*/
  float: right;
  margin: 20px 5px 10px 0;
}

/*-- スキン開始 --*/

#background{
  margin: 0;
  padding: 0;
  background: #FFFFFF url("http://kotakesho.potika.net/skin_img/bg_header.gif") repeat-x left top;
  float:none;
}
#whole {
  margin: 0 auto;
  padding: 0;
  width: 800px;
  text-align: left;
  float:none;
}

/*-- ヘッダー --*/

#header {
  width: 800px;
  height:35px;
  float:none;
  margin:0 0 5px 0;
}
#header h1 {
  width:235px;
  height:35px;
  float:left;
  text-indent:-99999px;
  background: url("http://kotakesho.potika.net/skin_img/logo.gif") no-repeat left top;
}

#header h1 a{
  width:235px;
  height:35px;
  float:left;
  text-indent:-99999px;
  background: url("http://kotakesho.potika.net/skin_img/logo.gif") no-repeat left top;
}

#main_menu{
  text-indent:-99999px;
  width:450px;
  height:35px;
  float:right;
  display:inline;
}
#main_menu li{
  width:90px;
  height:35px;
  float:left;
  display:block;
}

#main_menu1{
}
#main_menu1 a{
  width:90px;
  height:35px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat left top;
}
#main_menu1 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat left -35px;
}
#main_menu2{
}
#main_menu2 a{
  width:90px;
  height:35px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -90px top;
}
#main_menu2 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -90px -35px;
}
#main_menu3{
}
#main_menu3 a{
  width:90px;
  height:35px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -180px top;
}
#main_menu3 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -180px -35px;
}
#main_menu4{
}
#main_menu4 a{
  width:90px;
  height:35px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -270px top;
}
#main_menu4 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -270px -35px;
}
#main_menu5{
}
#main_menu5 a{
  width:90px;
  height:35px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -360px top;
}
#main_menu5 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_menu.gif") no-repeat -360px -35px;
}

/*-- ボディー部 --*/

#body {
  width: 800px;
}
#page_path{
	font-size:85%;
}
#page_path_0{
	display:none;
	height:0px;
}

#main_contents_layer {
  width: 800px;
}

.page_top{
	float:right;
	padding:0 0 0 17px;
	margin:0 20px 10px 0;
	background: url("http://kotakesho.potika.net/skin_img/icon_back.gif") no-repeat left 4px;
}
/*-- 下部のメニュー --*/

#bottom_menu {
  width: 345px;
  float:right;
  text-align:right;
  overflow: hidden;
  margin:0 0 10px 0;
}

.menu_name_none {
  display:none;
}

/* 検索ボックス */
#menu_other_search_box {
  width: 170px;
  float: left;
}
#menu_other_search_box input{
  height: 20px;
}

#menu_other_search_input {
  float: left;
  width: 120px;
}
#menu_other_search_input input {
  width: 115px;
}
#menu_other_search_submit {
  float: left;
  width: 30px;
}
#menu_other_search_submit submit {
  width: 30px;
}
/* プライバシーポリシー＆RSS */
#privacy {
  float:left;
  width:100px;
}
#rss {
  float:left;
  width:75px;
}

/*-- フッター --*/

#footer {
  height:40px;
  background: url("http://kotakesho.potika.net/skin_img/bg_footer.gif") repeat-x left bottom;
}



/*------------------
 本文 エリア
------------------*/

/*-- トップページ --*/
#top_page {
	width:800px;
}

#top_flash{
	width:800px;
	height:200px;
	margin-bottom:10px;
}

#top_news{
	float:left;
	width:350px;
	margin:0 5px 5px 20px;
	display:block;
}

#news_title{
	width:350px;
	height:30px;
	display:block;
	background: url("http://kotakesho.potika.net/skin_img/bar_topnews.gif") no-repeat left center;
	text-indent:-99999px;
}

#top_news li{
	margin:5px 5px 0 5px;
}

#top_news .left{
	width:95px;
	float:left;
}
#top_news .right{
	width:225px;
	float:left;
	padding:0 0 0 18px;
	background: url("http://kotakesho.potika.net/skin_img/icon_link.gif") no-repeat left 1px;
}

#top_link{
	float:right;
	width:380px;
	margin:0 20px 0 0 ;
}

#top_brand{
  margin-bottom:10px;
	text-indent:-99999px;
}

#brand_title{
	width:370px;
	height:18px;
	display:block;
	background: url("http://kotakesho.potika.net/skin_img/bar_topbrand.gif") no-repeat left top
}

#top_brand ul{
  margin-left:10px;
}

#top_brand li{
  width:160px;
  height:40px;
  display:block;
  float:left;
  margin:3px 10px 0 5px;
}


#brand1 a{
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left top;
}
#brand1 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px top;
}

#brand2 a{
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -40px;
}
#brand2 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -40px;
}
#brand3 a{
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -80px;
}
#brand3 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -80px;
}
#brand4 a{
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -120px;
}
#brand4 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -120px;
}
#brand5 a{
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -160px;
}
#brand5 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -160px;
}
#brand6 {
  width:160px;
  height:40px;
  float:left;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -200px;
}
#brand6 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -200px;
}

#top_shop{ 
	float:left;
	display:block;
	width:190px;
	margin:5px 0 0 0;
	text-indent:-99999px;
}

#shop_title{
	width:185px;
	height:20px;
	display:block;
	background: url("http://kotakesho.potika.net/skin_img/bar_topshop.gif") no-repeat left top;
}

#top_shop ul{
  margin-left:10px;
}

#top_shop li{
  width:160px;
  height:40px;
  display:block;
  margin:5px;
}


#shop1 a{
  width:160px;
  height:40px;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -240px;
}
#shop1 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -240px;
}
#shop2 a{
  width:160px;
  height:40px;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -280px;
}
#shop2 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -280px;
}
#shop3 a{
  width:160px;
  height:40px;
  display:block;
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat left -320px;
}
#shop3 a:hover{
  background: url("http://kotakesho.potika.net/skin_img/butt_toplink.gif") no-repeat -160px -320px;
}


#top_mobile{
	float:left;
	display:block;
	width:190px;
	margin:5px 0 0 0;
}
#mobile_title{
	width:185px;
	height:20px;
	display:block;
	background: url("http://kotakesho.potika.net/skin_img/bar_topmobile.gif") no-repeat left top;
	text-indent:-99999px;
}

#top_freespace{
	margin:5px 0;
	padding:10px 20px 0 20px ;
	background: url("http://kotakesho.potika.net/skin_img/bar_topfree.gif") no-repeat center top;
}


/*-- セカンドページ --*/

/* 検索結果 */
.search {
  margin: 6px 0 10px 5px;
  padding: 5px;
  border: 1px solid #AAAAAA;
}

/* トピックス型 */
.info {
  width: 800px;
  margin:10px 20px 0 15px;
  position: relative;
  z-index: 2;
}

.entry_category_name_layer{
  width: 765px;
  background: url("http://kotakesho.potika.net/skin_img/title_body.gif") repeat-y left top;
}
.entry_category_name_header {
  width: 765px;
  height: 5px;
  background: #ffffff url("http://kotakesho.potika.net/skin_img/title_header.gif") no-repeat left bottom;
  font-size: 0;
  line-height: 0;
	margin:0;
	padding:0;
}
.entry_category_name_footer {
  width: 765px;
  height: 6px;
  background: #ffffff url("http://kotakesho.potika.net/skin_img/title_footer.gif") no-repeat left top;
  padding: 0 0 10px 0;
  font-size: 0;
  line-height: 0;
}
.entry_category_name_body {
}
/* IE用幅調整 */
* html div .entry_category_name_body {
  _width: 765px;
}
.entry_category_name{
  font-size:120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
    margin-left:18px;
}

.info_entry_layer {
  padding: 0 0 5px 5px;
  margin-bottom: 10px;
}
/* IE用幅調整 */
* html div .info_entry_layer {
  _width: 760px;
}
.info_entry_title {
  float: left;
  width: 600px;
	margin:0 0 0 20px;
	padding:0 0 0 18px;
	background: url("http://kotakesho.potika.net/skin_img/icon_link.gif") no-repeat left 1px
}
.info_entry_date {
  float: left;
  width: 120px;
}

/* 記事型 */

.blog {
  width: 800px;
  margin:10px 20px 0 15px;
  position: relative;
  z-index: 2;
}
.entry_title_layer{
  width: 765px;
  background: url("http://kotakesho.potika.net/skin_img/title_body.gif") repeat-y left top;
}
.entry_title_header {
  width: 765px;
  height: 5px;
  background: #ffffff url("http://kotakesho.potika.net/skin_img/title_header.gif") no-repeat left bottom;
  font-size: 0;
  line-height: 0;
	margin:0;
	padding:0;
}
.entry_title_footer {
  width: 765px;
  height: 6px;
  background: #ffffff url("http://kotakesho.potika.net/skin_img/title_footer.gif") no-repeat left top;
  padding: 0 0 10px 0;
  font-size: 0;
  line-height: 0;
}
.entry_title_body {
}
/* IE用幅調整 */
* html div .entry_title_body {
  _width: 765px;
}
.entry_title {
  float:left;
  width: 600px;
  margin-left:18px;
}

.entry_title a{
  font-size:120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
.entry_title h2{
	display:inline;
	line-height:1.3;
}

.entry_title a:hover {
  color: #FFFFFF;
}
.entry_date {
  float:left;
  width: 120px;
  font-weight: bold;
  text-align: right;
  color: #FFFFFF;
}
.edit {
  text-align: right;
  margin-right:30px;
}
.edit a{
	float:left;
	color:#0071BC;
  margin: 0 5px 20px 5px;
	padding: 5px 5px 5px 22px;
	background:url("http://kotakesho.potika.net/skin_img/icon_edit.gif") no-repeat 5px 7px;
}
.entry_substance{
  width: 765px;
  padding-left: 5px;
}
.entry_text{
  width: 760px;
  margin: 5px 0 0 0;
  overflow: auto;
}
.entry_footer {
  width: 765px;
}
.list_opener {
  padding: 3px 0 3px 20px;
  background: url("http://www.potika.net/contents/common/butt_opener.gif") no-repeat left center;
}
.comment{
  width: 760px;
  margin: 5px 0 20px 0;
}
.comment_title{
  width: 700px;
  padding-left: 3px;
  color: #7F7F7F;
  font-weight: bold;
}
.comment_text{
  width: 700px;
  margin: 2px 0;
  color: #7F7F7F;
}
.comment_footer {
  width: 700px;
  border-top: 1px dotted #666666;
  padding-top: 5px;
  margin-bottom: 25px;
  font-size: 85%;
  color: #7F7F7F;
}
.comment_name {
  float: left;
}
.comment_url {
  float: left;
  margin-left: 10px;
}
.comment_date {
  float: left;
  margin-left: 10px;
}
.comment_form{
  clear: both;
  margin-left: 35px;
  padding-top: 10px;
  background: none;
}
.comment_form_list_title{
	margin: 10px 0 10px 0;
	padding-left:17px;
	background: url("http://kotakesho.potika.net/skin_img/icon_link.gif") no-repeat left 2px;
}
.comment_form_text{
  float: left;
  width: 100px;
  background: none;
}
.comment_form_title,.comment_form_name,.comment_form_url,.comment_form_textarea{
  margin: 0 0 2px;
  float: left;
  background: none;
}
.comment_form_title input,.comment_form_name input,.comment_form_url input{
  width: 500px;
  background: #FFFFFF;
  border:1px #666666 solid;
}
.comment_form_textarea textarea {
  width: 500px;
  background: #FFFFFF;
  border:1px #666666 solid;
}
.comment_form_button {
  margin-left: 35px;
  padding: 0 0 20px 100px;
  width: 100px;
}
.trackback {
  width: 700px;
  margin-left: 35px;
}
.trackback_list_title {
  margin: 20px 0 5px 0;
  font-weight: bold;
}
.trackback_blog_name {
  padding: 0 3px;
  color: #7F7F7F;
  font-weight: bold;
}
.trackback_excerpt {
  width: 700px;
  margin: 2px 0;
  color: #7F7F7F;
}
.trackback_footer {
  width: 700px;
  border-top: 1px dotted #666666;
  padding-top: 5px;
  margin-bottom: 25px;
  font-size: 85%;
  color: #7F7F7F;
}
/* レイアウト崩れの不具合調整 (clearfix) */
.trackback_footer:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
.trackback_link {
  float: left;
}
.trackback_date {
  float: left;
  margin-left: 10px;
}
/* 記事ごとのトラックバックURL */
.trackback_url {
  width: 700px;
  clear: both;
  margin: 5px 0;
}

/* ページナビ */
#pagenavi{
  width: 800px;
  padding: 3px 0 8px 0;
  border-top: 1px solid #CCCCCC;
  color: #7F7F7F;
  text-align: center;
}

/* お問い合わせフォーム */
.user_form_name_must{
	color:#FF0000;
	font-weight:normal;
}
.user_form_name{
	margin:0 0 5px 0 ;
}
.user_form_checkbox_box{
	line-height: 1.6;
}
.user_form_checkbox{
	margin:3px 5px 0 0 ;
}

/*------------------
 メインバナー
------------------*/

#main_banner_13{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/vimup.jpg") no-repeat left top;
}

#main_banner_14{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/bchad.jpg") no-repeat left top;
}

#main_banner_15{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/jalan.jpg") no-repeat left top;
}

#main_banner_16{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/maev.jpg") no-repeat left top;
}

#main_banner_17{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/daisyhearts.jpg") no-repeat left top;
}

#main_banner_18{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/flux.jpg") no-repeat left top;
}

#main_banner_19{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/jalan_shop.jpg") no-repeat left top;
}

#main_banner_20{
	height:200px;
	width:800px;
	display:block;
	margin:0 0 5px 0;
	background: url("http://kotakesho.potika.net/image/skin/stripc.jpg") no-repeat left top;
}

/*------------------
 各ページの詳細設定
------------------*/
/* 各種フォーム */
.user_form_contents{
	margin-bottom:20px;
}

/* リクルートフォーム */
.blog_22 .user_form_box{
  margin-left:85px;
}
.blog_22 .user_form_submit{
  margin-left:85px;
}

.blog_22.user_form_note{
	color:#808080;
}