* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

img {
	border: 0px;
}

a {
}

a:hover {color: #cc6600;
}

/*ベース*/

body {
	text-align: center;
	font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
}

div#wrap {
	background-repeat: repeat-y;
	width: 910px;
	padding:0;
	margin:0 auto;
	text-align: left;
}


/*ヘッダー*/

div#head {
	width: 910px;
}


div#logo {
	float: left;
}

div#bannerpr{
float: left;
	width: 500px;
	height: 59px;
	margin-top: 30px;
	margin-left: 20px;
}

div#kensakuarea {
	float: left;
	width: 500px;
	height: 59px;
	margin-top: 0px;
	margin-left: 5px;
background-image: url(/data/upload/save_image/kensaku.jpg); background-repeat: no-repeat;
}

div#logo h1 a {
	display: block;
	font-size: 10px;
	width: 350px;
	height: 80px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
background-image: url(/data/upload/save_image/banner.jpg);
background-repeat: no-repeat;
color: #666;

}

.search_form {
	margin-left: 30px;
	margin-top: 30px;

}

div#head_text {
	float: left;
	margin:10px 10px 10px 20px;
	font-size:12px;
}

div#head_menu {
	float: right;
	margin:10px 20px 10px 10px;
}

div#head_menu a {
	font-size: 12px;
}

div#head_menu a:hover {
	font-size: 12px;
}



/*ナビゲーション*/

div#navi {
background-image: url(/data/upload/save_image/navi.jpg);
background-repeat : repeat;
	margin-left: 15px;
	line-height: 18px;
}

div#navi a {
	margin: 2px 2px 2px 2px;
	font-weight: bold;
	text-decoration: none;
text-decoration: underline;
color: #fff;
}

div#navi a:hover {color: #cc6600;
}

/*コンテンツ部*/

div#contents {
	margin-top: 8px;

}

/*メイン（トップ）*/

div#main_top {
	float: left;
	width: 910px;
}


/*メイン（トップ）・・・左サイドバー*/

div#leftside {
	float: right;
	width: 175px;

}

div#left_side_prbox {
	background-repeat: repeat-y;
	margin-left: 15px;
	margin-bottom: 8px;
border: 1px solid #bfe0f1;
background-image: url(/data/upload/save_image/sidemen.jpg);
}

div#left_side_pr_head {
	background-repeat: no-repeat;
background-image: url(/data/upload/save_image/menutop.jpg);
	height: 10px;


}

div#left_side_pr_bottom {
	background-repeat: no-repeat;
	height: 10px;
background-image: url(/data/upload/save_image/sidebottm.jpg);
}

div#left_side_prbox p {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}

div#left_side_prbox center {
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}

div#left_side_menu {

margin-bottom: 8px;

}

div#left_side_menu a {
	margin: 0 0 0 15px;
	display: block;

}

div#top_main_side_midashi {
	background-repeat: no-repeat;
background-image: url(/data/upload/save_image/menutop.jpg);
	line-height: 21px;
	text-align: left;
padding-left:10px;
	font-size: 12px;
}

div#left_side_prbox .rank_img {
	float: left;
	margin: 5px;
}

.kuchikomirank {
	margin: 10px 5px 0 0;
	display: block;
}

.font1 {
	font-size: 1px;
	line-height: 1px;
}

div#koukoku{
	margin: 10px 0px 0px 15px;
	display: block;
}


/*メイン（トップ）・・・右コンテンツ・・・バナー部*/

div#rightcont {
	float: right;
	width: 715px;
}

div#top_banner {
	height: 174px;
	margin: 0 10px 0 10px;
}

div#touroku_btn a {
	display: block;
	height: 28px;
	width: 171px;
	line-height: 26px;
	margin: 125px 0px 0px 283px;
	text-decoration: none;
}

div#touroku_btn a:hover {
}

/*メイン（トップ）・・・右コンテンツ・・・カテゴリ一覧部*/

div#contbox {
	margin: 0 10px 0 10px;
   border: 1px solid #e3e3e4;
background-image: url(/data/upload/save_image/midashimenu.jpg);
}

div#rightcont div#contbox h2 {
	margin: 0px 0 5px 0;
	display: block;
	line-height: 30px;
	font-size: 12px;

background-image: url(/data/upload/save_image/midashi.jpg);
}

div#rightcont div#contbox h3 {
	margin: 10px 20px 5px 20px;

}

div#contbox p {
	margin: 10px 20px 5px 20px;
	line-height: 21px;
	font-size: 12px;

}

div#contbox p a {
}

div#contbox p a:hover {
}

div#contbox #cont_bottom {
	line-height: 10px;

}


/*サイド（トップ）*/

div#side_top {
	float: left;
	width: 0px;
}

div#side_top div#top_login {
/*	height: 294px;*/
}

div#side_top div#top_login .formbox {

}

div#side_top div#top_login .textbox {
	margin: 32px 0 8px 92px;
}

div#side_top div#top_login .textbox2 {
	margin: 4px 0 11px 92px;
}

div#side_top div#top_login .login_btn {
	margin: 0px 0 6px 38px;
	display: block;
	width: 142px;
	height: 25px;
}

div#side_top div#top_login .login_checkbox {
	margin: 0px 0 10px 28px;

}

div#side_top div#top_login #touroku a {
	margin: 99px 0 0 17px;
	display: block;
	width: 188px;
	height: 35px;
	text-decoration: none;
}

div#side_top div#top_login #touroku a:hover {
}

/*サイド（トップ）・・・広告*/

div#side_top div#side_top_pr_midashi {
	margin: 8px 0 0 0;
	line-height: 21px;
	text-align: center;
  font-weight: bold;
}

div#side_top div#side_top_prbox p {
	margin: 0 10px 0 0;
	padding: 5px 15px 5px 10px;
	font-size: 12px;
	line-height: 16px;
}

div#side_top div#side_top_pr_bottom {
	margin: 0 0 0 0;
	height: 10px;
}

div#side_top .item_img {
	float: left;
	margin-right: 5px;
}

div#side_top .blue {
}




/*メイン（トップ以外）*/

div#main {
	float: left;
	width: 730px;
}

#marginset {
	padding: 0 0 0 15px;
}

/*カテゴリページ*/

div#main h2 {
	margin: 10px 10px 5px 25px;
	padding: 0 0 0 10px;
	line-height: 24px;
	font-size: 16px;


}

div#categorie_ranking h2 {
	line-height: 30px;
	font-size: 16px;
	text-indent: 35px;
	margin: 15px 15px 15px 0px;
background-image: url(/data/upload/save_image/comment.gif);background-repeat: no-repeat;	
}

div#categorie_ranking h3 {
	margin: 10px 15px 10px 0px;
	line-height: 58px;
	font-size: 24px;
	padding: 0 0 0 50px;
}

div#main div#itembox h3 {
	margin: 0px 0px 0px 0px;
	line-height: 58px;
	font-size: 24px;
	padding: 0 0 0 50px;

}

.cate_text {
	font-size: 12px;
	line-height: 18px;
	margin: 15px;
}

div#main h4 {
	font-size: 16px;
	margin: 10px;

}

div#main div#menubox {
	margin: 10px 0 0 0;
/*	font-size: 0px;*/
}

div#main div#menubox li {
	float: left;
	list-style: none;
}

div#main div#menubox li a {
	margin: 0 1px 1px 0;
/*	font-size: 0px;*/
}

div#main div#guide {
	margin: 5px 20px 5px 20px;
	float: right;
}

div#itembox {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 12px;
}

div#itembox div#item_rank {
	float: left;
	margin: 20px;
	width: 72px;
}

div#itembox div#item_cont {
	float: left;
	width: 550px;
}

.leftfloat {
	float: left;
	margin: 10px;
}

.rightfloat {
	float: right;
}

.big_point {
	font-size: 24px;
	font-weight: bold;
}


div#prbox div#pr_midashi {
	margin: 10px 20px 5px 20px;
	line-height: 18px;
	font-size: 12px;
}

div#prbox p {
	margin: 10px 20px 5px 20px;
	line-height: 18px;
	font-size: 12px;
}

/*カテゴリページ　終わり*/

/*商品ページ*/

div#main div#marginset div#shouhin h2 {
	margin: 10px 15px 10px 0px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 0 0 20px;

background-image: url(http://www.kuchikomi-park.jp/data/upload/save_image/h2.jpg);
}

div#shouhin div#shouhin_top {
	margin: 20px 20px 20px 20px;

}

div#shouhin div#shouhin_top div#shouhin_image {
	float: left;
	width: 170px;
}


div#shouhin div#shouhin_top div#shouhin_kihon {
	float: left;
	margin: 0px;
}

div#shouhin div#shouhin_kihon h3 {
	line-height: 34px;
	font-size: 18px;

}

div#shouhin div#shouhin_kihon p {
	line-height: 28px;
	font-size:14px;
}

.mid_point {
	font-size: 18px;
	font-weight: bold;
}

div#shouhin_toukou {
	margin: 20px 0 20px 0;
	text-align: right;
}

div#shouhin_toukou a {
	text-align: center;
	width: 218px;

}

div#shouhin_text p {
	font-size: 12px;
	line-height: 20px;
	margin: 15px;
}


div#kuchikomiarea h3 {
	line-height: 30px;
	font-size: 16px;
	text-indent: 35px;
	margin: 15px 15px 15px 0px;
background-image: url(/data/upload/save_image/comment.gif);background-repeat: no-repeat;	

}


div#kuchikomi_profarea {
	display: block;
	line-height: 24px;
	font-size: 12px;
	text-indent: 5px;
	margin: 15px 15px 0px 0px;	

}

div#kuchikomi_profarea div#kuchikomi_prof {
	float: left;
	font-size: 12px;
	width: 430px;

}

div#kuchikomi_profarea div#kuchikomi_prof a {
	font-size: 12px;
}

div#kuchikomi_profarea div#kuchikomi_time {
	foat: right;
	font-size: 12px;

}

div#clear_tag {
	font-size: 5px;
}

.blue {
}

div#kuchikomiarea p {
	margin: 5px 15px 5px 5px;
	line-height: 18px;
	font-size: 12px;

}

#btn_area {
	margin: 15px;
	line-height: 30px;
	text-align: right;
}

#btn_area a img {
	margin: 3px;
}




/*商品ページ　終わり*/


/*クチコミページ*/

div#main div#marginset div#kuchikomi h2 {
	font-size: 12px;
	line-height: 24px;
	background-image: none;
	margin-left: 0px;
	margin-right: 15px;

}

div#kuchikomi div#kuchikomi_top {
	margin: 20px 20px 20px 20px;

}

div#kuchikomi div#kuchikomi_top div#kuchikomi_image {
	float: left;
	width: 80px;
}


div#kuchikomi div#kuchikomi_top div#kuchikomi_kihon {
	float: left;
	margin: 0px;
}

div#kuchikomi div#kuchikomi_top h3 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}

div#kuchikomi_kihon_left {
	float: left;
	width: 350px;

}

div#kuchikomi_kihon_right {
	float: right;

}

div#kuchikomi div#kuchikomi_kihon p {
	line-height: 18px;
	font-size:12px;
}

.mid_point {
	font-size: 18px;
	font-weight: bold;
}

div#kuchikomi_toukou {
	margin: 10px 0 10px 0;
	text-align: center;
}

div#kuchikomi_toukou a {
	text-align: center;
	width: 218px;

}

div#kuchikomi_official {
	margin: 20px 20px 10px 10px;
	text-align: left;
}

div#kuchikomi_official a {
	text-align: center;
	width: 218px;

}

div#kuchikomi_text p {
	font-size: 14px;
	line-height: 20px;
	margin: 15px;
}

/*クチコミページ　終わり*/

/*クチコミユーザーページ*/

div#main div#marginset div#kuchikomi_user h2 {
	font-size: 12px;
	line-height: 24px;
	background-image: none;
	margin-left: 0px;
	margin-right: 15px;
}

div#kuchikomi_user div#kuchikomi_top {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

div#kuchikomi_user div#kuchikomi_top div#kuchikomi_image {
	float: left;
	width: 80px;
	margin: 10px;
}


div#kuchikomi_user div#kuchikomi_top div#kuchikomi_kihon {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 500px;
}

div#kuchikomi_user div#kuchikomi_top h3 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}



div#kuchikomi_kihon_right {
	float: right;

}

div#kuchikomi_user div#kuchikomi_kihon p {
	line-height: 18px;
	font-size:12px;

}



div#kuchikomi_memo p {

	margin-bottom: 10px;
	font-size: 12px;
	margin-right: 15px;
}

/*クチコミユーザーページ　終わり*/


/*サイド（トップ以外）*/


div#side {
	float: left;
	width: 175px;
}


/*サイド（トップ以外）・・・広告*/



div#side div#cont_side_pr1_top {
	line-height: 10px;
}

div#side_prbox .cont_side_pr1 {
	margin-right: 0px;
	padding: 0 0px 0 0px;
	text-align: center;
}

div#side div#cont_side_pr1_bottom {
	line-height: 10px;
}

div#side div#side_pr_midashi {
	margin: 0px 0 0 0;
	line-height: 21px;
	text-align: center;
	font-weight: bold;
}

div#side div#side_prbox p {
	padding: 5px 5px 5px 10px;
	margin: 0 0px 0 0;
	font-size: 12px;
	line-height: 16px;
}

div#side div#side_pr_bottom {
	margin: 0 0 0 0;
	height: 10px;
}

div#side .item_img {
	float: left;
	margin-right: 5px;
}

div#side .blue {

}


/*ログイン画面*/

div#login div#login_area {


}

div#login div#login_area h2 {
	margin: 10px 15px 10px 15px;
	padding-left: 15px;
	line-height: 24px;
	font-size: 12px;
}

div#login div#login_area p {
	margin: 10px 15px 10px 15px;
	line-height: 24px;
	font-size: 14px;

}

.red {
	font-weight: bold;

}

div#login div#login_area div#user {
	float: left;
	width: 450px;
	text-align: center;

}

div#login div#login_area div#new {
	float: right;
	width: 450px;
	text-align: center;
}

div#login div#login_area div#user h3 {
	line-height: 24px;
	font-size: 12px;
	margin: 10px 15px 10px 15px;
	padding: 0px 15px 0px 15px;

}

div#login div#login_area div#new h3 {
	line-height: 24px;
	font-size: 12px;
	margin: 10px 15px 10px 15px;
	padding: 0px 15px 0px 15px;

}

div#login div#login_area div#user div#user_area {
	display: block;
	width: 220px;
	height: 174px;
	text-align: left;
	margin-left: 110px;
	
	

}

div#login div#login_area div#new div#new_area {
	display: block;
	width: 220px;
/*	height: 174px;*/
	text-align: left;
	margin-left: 110px;


}

div#login .formbox {

}

div#login .textbox {
	margin: 32px 0 8px 92px;
}

div#login .textbox2 {
	margin: 4px 0 11px 92px;
}

div#login .login_btn {
	margin: 0px 0 6px 38px;
	display: block;
	width: 142px;
	height: 25px;
}

div#login .login_checkbox {
	margin: 0px 0 10px 28px;

}

div#login div#login_area div#new div#new_area a {
/*	margin: 109px 0 0 17px;*/
	margin: 0 0 0 17px;
	display: block;
	width: 188px;
/*	height: 35px;*/
	text-decoration: none;
}

div#login div#login_area div#new div#new_area a:hover {
}


div#dotto {
	line-height: 1px;
	margin: 10px 15px 10px 15px;
	font-size: 1px;

}

/*ログイン画面　終わり*/


/*登録画面*/



div#login div#touroku_area h2 {
	margin: 10px 15px 10px 15px;
	padding-left: 15px;
	line-height: 24px;
	font-size: 12px;
}

div#login div#touroku_area h3 {
	margin: 10px 15px 10px 15px;
	padding-left: 15px;
	line-height: 24px;
	font-size: 12px;
}

div#login div#touroku_area p {
	margin: 10px 15px 10px 15px;
	line-height: 24px;
	font-size: 14px;

}

div#login div#touroku_area table {
	margin: 20px 30px 20px 30px;
	font-size: 12px;

}

div#login div#touroku_area th {
	padding: 7px;
	width: 200px;
/*
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
*/
	text-align: left;
	line-height: 26px;

}

div#login div#touroku_area td {
	padding: 7px;
/*
	border-bottom-width: 1px;
	border-bottom-style: dotted;
*/
	line-height: 26px;

}

div#btn_touroku_area {
	margin: 20px 20px 20px 350px;
}

.btn_touroku {
	display: block;
	height: 29px;
	width: 200px;
}



/*登録画面　終わり*/

/*クチコミランキング*/

div#kuchikomiranking{
	margin: 10px 15px 15px 0px;

}

div#kuchikomiranking h2 {
	margin: 0px;
	line-height: 24px;
	padding-left: 15px;
	background-image: none;
	font-size: 12px;

}

div#kuchikomiranking h3 {
	line-height: 24px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

div#kuchikomiranking p {
	margin: 10px 0px 10px 0px;
	line-height: 24px;

}

/*クチコミランキング　終わり*/

/*マイページ*/

div#main div#marginset div#mypage h2 {
	font-size: 12px;
	line-height: 24px;
	background-image: none;
	margin-left: 0px;
	margin-right: 15px;
}

div#main div#marginset div#mypage h3 {
	font-size: 12px;
	line-height: 24px;
	background-image: none;
	margin: 5px 0 5px 0;
	padding-left:  15px;
}

div#mypage div#kuchikomi_top {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;

}

div#mypage div#kuchikomi_top div#kuchikomi_image {
	float: left;
	width: 80px;
	margin: 10px;
}


div#mypage div#kuchikomi_top div#kuchikomi_kihon {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#mypage div#kuchikomi_top h3 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}


div#mypage div#kuchikomi_kihon p {
	line-height: 24px;
	font-size:12px;
	margin: 0px;
	padding: 0px;
}

div#mypage div#kuchikomi_kihon_left {
	float: left;
	width: 300px;

}

div#mypage div#kuchikomi_kihon_right {
	float: right;

}

div#mypage table {
	margin: 20px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dotted;
}

div#mypage th {
	padding: 5px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-right-width: 1px;
	border-right-style: dotted;
	vertical-align: top;		
}

div#mypage td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-right-width: 1px;
	border-right-style: dotted;

}

div#kuchikomi_kakunin_area {
	margin: 20px 20px 20px 190px;
}

.kuchikomi_kakunin {
	display: block;
	height: 29px;
	width: 200px;

}

div#mypage_setsumei h4 {

	line-height: 21px;
	font-size: 12px;
	padding-left: 20px;
	margin-bottom: 0px;

}

div#mypage_setsumei p {
	margin: 0px 15px 15px 10px;
	font-size: 12px;
	padding: 15px;
	line-height: 21px;
	

}

div#mypage div#mypage_setsumei div#status {
	margin: 0px 15px 15px 10px;
	font-size: 12px;
	padding: 15px;
	line-height: 14px;
	

}

div#mypage #mypage_setsumei div#status table {
	margin: 0px;
	
}

div#mypage div#mypage_setsumei div#status th {
	margin: 0px;
	padding:5px;
	width: 130px;
	
}

div#mypage div#mypage_setsumei div#status td {
	margin: 0px;
	padding:5px;
	width: 130px;
}

div#top_status {
	padding: 15px;
	border: 1px solid #CCCCCC;	
	margin: 5px 15px 15px 0;
}

div#top_status p {
	line-height: 34px;
}

div#top_status_left {
	float: left;
	margin-right: 15px;

}

div#top_status_right {
	float: left;
	font-size: 14px;

}

.big_text {
	font-size: 28px;
	font-weight: bold;

}

.middle_text {
	font-size: 18px;
	font-weight: bold;

}

.big_text_red {
	font-size: 28px;
	font-weight: bold;

}

div#btn_user_modify {
	text-align: center;
	margin-bottom: 30px;

}


div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user h2 {
	font-size: 12px;
	line-height: 24px;
	background-image: none;
	margin-left: 0px;
	margin-right: 15px;
}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_top {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_top div#kuchikomi_image {
	float: left;
	width: 80px;
	margin: 10px;
}


div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_top div#kuchikomi_kihon {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_top h3 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_kihon_left {
	float: left;
	width: 315px;

}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_kihon_right {
	float: right;

}

div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_kihon p {
	line-height: 18px;
	font-size:12px;
}



div#main div#marginset div#mypage div#mypage_setsumei div#kuchikomi_user div#kuchikomi_memo p {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 14px;
}

div#btn_kuchikomi_toukou {
	text-align: center;
	margin: 20px;
}


/*マイページ　終わり*/

/*フッター*/

div#foot {
	text-align: center;
	line-height: 30px;
}

div#foot a {
}

div#foot a:hover {
}

.foot_border {
	margin: 10px 15px 10px 15px;
}

div#foot_menu {
	margin-bottom: 50px;
}

.copyright {
	margin: 10px 15px 10px 15px;
}


/*検索ページ*/

div#kuchikomiranking div#kensakuarea {
	width: 500px;
	height: 69px;
	margin: 20px;
}

div#kuchikomiranking .search_form {
	margin-left: 30px;
	margin-top: 30px;

}






div#main div#marginset div#kuchikomiranking div#kensakukekka h2 {
	margin: 10px 15px 10px 0px;
	line-height: 40px;
	font-size: 24px;
	padding: 0 0 0 20px;
background-image: url(/data/upload/save_image/title.jpg); background-repeat: no-repeat;

}

div#kensakukekka div#kensakukekka_top {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;

}

div#kensakukekka div#kensakukekka_top div#kensakukekka_image {
	float: left;
	width: 80px;
	margin: 10px;
}


div#kensakukekka div#kensakukekka_top div#kensakukekka_kihon {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#kensakukekka div#kensakukekka_top h3 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}

div#kensakukekka div#kensakukekka_kihon_left {
	float: left;
	width: 250px;

}

div#kensakukekka div#kensakukekka_kihon_right {
	float: right;

}

div#kensakukekka div#kensakukekka_kihon p {
	line-height: 20px;
	font-size:12px;
}


div#kensakukekka_shouhin a {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;

}

/*検索ページ　終わり*/


/*手動ページ*/

div#default h2 {
	margin: 10px 15px 10px 0px;
	line-height: 24px;
	padding-left: 15px;
	background-image: none;
	font-size: 12px;

}

div#default h3 {
	margin: 10px 15px 10px 0px;
	line-height: 24px;
	padding-left: 15px;
	background-image: none;
	font-size: 12px;

}

div#default p {
	font-size: 12px;
	margin: 10px 15px 10px 20px;
	line-height: 20px;

}

div#default ol {
	margin: 10px 15px 10px 30px;
	line-height: 20px;
}

div#default li {
	list-style: disc;
}	


/*手動ページ　終わり*/

/*利用規約およびプライバシーポリシー読み込み用*/

div#contents2 {
	width: 590px;
	padding:20px;
	text-align: left;
}

/*利用規約およびプライバシーポリシー読み込み用　終わり*/



/*その他*/
div.error {
	margin: 0;
	padding: 0;
	color: red;
}

div#otoiawase td {
	padding: 5px;
}

strong {
	color: red;
}

/*特集*/

div#sp_liquid {

}

div#liquid_box {
	float: left;
	width: 405px;
}

.sp_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

}


div#wrap{
	border-left: 0px solid #ffbf63;
	border-right: 0px solid #ffbf63;
	border-top: 0px solid #ffbf63;
	border-bottom: 1px dashed #999;
}

.al-c{ text-align: center; }/*中央寄せ*/
.al-r{ text-align: right; }/*右寄せ*/
.al-l{ text-align: left; }/*左寄せ*/

.b{ font-weight: bold!important; }
.big{ font-size: 120%!important; }
.big2{ font-size: 150%!important; }
.big3{ font-size: 180%!important; }
.small{ font-size: 80%!important; }


