@charset "UTF-8";

html { height: 100%; width:100%; }
body { 
	font-family: "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 93%;
	color: #6e3600;
	line-height: 1.5em;
	margin:0px;
    padding: 0px 0 151px 0;
	background-image:url(../img/back_wrap.jpg); background-repeat: repeat;
	}
* html body{  
    overflow: hidden;  
} 	
/* body > div { height: 100%; width:100%; }ロゲガイは消していた※プリント時障害？？*/

img {margin:0; padding:0; vertical-align:bottom; border:0;}
p {margin:0; padding:0;}
ul {margin:0 0 0 20px; padding:0;}
li {margin:0; padding:0;}

.table1 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #6e3600 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 td { 
border: 1px #6e3600 solid; /* セルの枠線（太さ・色・スタイル） */ 
}

/* 見出し --------- -----------------------------------------------*/
h1 { margin:0 auto 20px; font-size:100%; font-weight:bold;}
h2 { margin:0 auto 15px; font-size:100%; font-weight:bold;}
h3 { margin:0 auto 5px; font-size:100%; font-weight:bold;}
/* リンク --------- -----------------------------------------------*/
a{color: #da3f15; text-decoration:none;}
a:link{color: #da3f15; text-decoration:none;}
a:visited{color: #da3f15;text-decoration:none;}
a:hover{color: #da3f15;text-decoration:underline;}
a:active{color: #da3f15;text-decoration:underline;}

.dummy_header{width:100%; height: 100px; float:left;}
.dummy{width:100%; height: 150px; float:left;}

/* 全体 --------- -----------------------------------------------*/
#wrap{width:100%; min-height: 100%; height: auto !important; height: 100%; float:left;}
.wrap_c{ width:900px; margin: 0 auto 0;}
/** html div#wrap{ height: 100%; overflow: auto;}*/
/* フッター --------- -----------------------------------------------*/

#footer{ visibility:hidden;}
.footer_c{ width:900px; margin: 0 auto 0;}
.footer_1_box{width:235px; margin:60px auto auto; text-align:left; float:left; display:inline;}
.footer_2_box{width:381px; margin:0; float:left; display:inline;}
.footer_3_box{width:268px; margin:60px auto auto; text-align:right; float:right; display:inline;}
/* トップページ --------- -----------------------------------------------*/
.top_blog{margin:-25px auto 0; float:left;}
.top_blog_btn{ width:150px; height:30px; margin:-65px auto 0 725px; float:left; display:inline;}
.top_v1{margin:-10px auto 0; float:left;}
.top_v1_btn{ width:300px; height:30px; margin:-70px auto 0 200px; float:left; display:inline;}
.top_3_box{width:287px; margin:0 6px 0; text-align:center; float:left; display:inline;}
.top_3_box_btn{width:100%; margin:-50px 0 0; float:left;}
.top_3_box_btn img{float:none;}
/* ヘッダー --------- -----------------------------------------------*/
* html #header{position: relative !important; width: 100%;  
    height: 95px; margin-bottom:-100px;
	text-align:center;
	background-image:url(../img/back_header.png); background-repeat: repeat-x; z-index:100;}
#header {  
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 95px;
	text-align:center;
	background-image:url(../img/back_header.png); background-repeat: repeat-x;
}
.header_c{ width:900px; margin: 0 auto 0;}
.header_c img{float:none;}
/* プレV-1 プレブログ --------- -----------------------------------------------*/
.v-1_l{width:30%; margin:20px 0; text-align:left; float:left;}
.v-1_r{width:60%; margin:20px 0; text-align:left; float:left;}
.v-1_r p{margin:0 auto 15px 10px;}
.v-1_r img{float:none;}

.pre_blog_wrap{ width:900px; margin:20px 0; background-image:url(../img/img_blog_tomayo.png); background-repeat: no-repeat; background-position:right bottom; text-align:left; float:left;}
.pre_blog_wrap p{margin:0 auto 15px 10px;}
.pre_blog_wrap img{float:none;}

.pre_recipe_wrap{width:900px; min-height:300px; margin:-10px 0 0px; background-image:url(../img/img_pre_recipe_boroko.png); background-repeat: no-repeat; background-position:right bottom; text-align:left; float:left;}
.pre_recipe_wrap p{margin:0 auto 15px 10px;}
.pre_recipe_wrap img{float:none;}
.pre_recipe_wrap_dummy{width:100%; margin-top:40px; float:left;}
.pre_recipe_lr{width:49.9%; margin:15px 0; float:left;}
.pre_recipe_lr p{margin:0 auto 15px 10px;}
.pre_recipe_category{ margin:10px 10px; float:left;}
.pre_recipe_keisai{ margin:20px 10px 10px; float:left;}
.pre_recipe_recipe{ margin:-20px 0px 10px; float:left;}
/* 会員規約 --------- -----------------------------------------------*/
.kiyaku_wrap{ width:auto; margin:20px 80px; float:left;}
.kiyaku_wrap li{margin:10px 0;}
.kiyaku_wrap p{margin:0 auto 15px 10px;}
.kiyaku_wrap img{float:none;}
/* 会員登録 --------- -----------------------------------------------*/
.wrap_join_c{ width:700px; margin: 0 auto 0;}
.margin30{margin:20px 0; float:left;}
/* クイズ、レシピ --------- -----------------------------------------------*/
.column_l{width:670px; min-height:400px; margin:0 15px 0 0; border-right: 3px solid #ccc8c5; text-align:left; float:left; display:inline;}
.column_r{width:212px; text-align:left; float:left;}

.quiz_box{width:95%; margin:0 auto 15px; border-bottom: 1px dashed #6e3600; float:left;}
.quiz_heada{ width:110px; margin:0 0 15px; float:left;}
.quiz_txt{width:520px; margin:0 0 15px; float:left;}
.quiz_kaitou{width:100%; margin:20px auto; text-align:center; float:left;}
.quiz_kaitou img{float: none;}

.quiz_award_list{width:100%; padding:10px 0; border-bottom: 1px dashed #6e3600; float:left;}
.quiz_award_list_l{width:auto; font-weight:bold; float:left;}
.quiz_award_list_r{width:auto; float:right;}
.quiz_award_list p{width:100%; margin:5px 0 0; padding:0; float:left;}

.column_l h1{ width:95%; height:22px; margin:20px auto 20px 0; padding:10px 0 10px; border-bottom: 1px dashed #6e3600; font-weight:bold;}
.column_l p{margin:0px auto 10px;}
.column_r p{margin:20px auto 0px;}
.column_r ul{margin:20px auto 0px; float:left;}
.column_r li{margin:5px auto;}
/* 汎用セレクタ --------- -----------------------------------------------*/
.h_line{width:100%; margin:0; float:left;}
.btm_line_dotted{width:100%; border-bottom: 1px dotted #6e3600; float:left;}
.decimal{list-style-type:decimal;}
.type_none{list-style-type:none;}
.ta_center{text-align:center;} .ta_right{text-align:right;} .ta_left{text-align:left;}
.z_1{z-index:1;}.z_2{z-index:2;}.z_3{z-index:3;}.z_4{z-index:4;}
/* Text Size Sample --------- -----------------------------------------------*/
.txt10 {font-size:77%;}
.txt11 {font-size:85%;}
.txt12 {font-size:93%;}
.txt13 {font-size:100%;}
.txt14 {font-size:108%;}
.txt15 {font-size:116%;}
.txt16 {font-size:123.1%;}
.txt17 {font-size:131%;}
.txt18 {font-size:138.5%;}
.txt19 {font-size:146.5%;}
.txt20 {font-size:153.9%;}
.txt21 {font-size:161.6%;}
.txt22 {font-size:167%;}
.txt23 {font-size:174%;}
.txt24 {font-size:182%;}
.txt25 {font-size:189%;}
.txt26 {font-size:197%;}
.bold { font-weight:bold;}
.regular{font-weight:normal;}
.ud {text-decoration:underline;}
.white{color:#FFF;} .gray{color:#e6e0df;} .green{color:#3b982c;} .red{color:#d70900;}
/* other --------- -----------------------------------------------*/
.clear {clear:both;}
.none{list-style-type:none;}
.visible_none{visibility:hidden;}
.float_none{float:none;}
* html .ie6{width:100%; height:40px; padding:5px; background-color:#555; border: 1px solid #fff; color:#FFF; font-weight:bold; text-align:center; visibility: visible;}
.ie6{width:100%; height:0px; padding:0px; background-color:#555; border: 1px solid #fff; color:#FFF; font-weight:bold; text-align:center; visibility:hidden;}
/*======================================*/
.table1 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #523123 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 td { 
border: 1px #523123 solid; /* セルの枠線（太さ・色・スタイル） */ 
}

.table2 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #523123 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table2 td { 
border-bottom: 1px #523123 dotted; /* セルの枠線（太さ・色・スタイル） */ 
} 

.table2 th { 
border-bottom: 1px #e6e0df dotted; text-align:left; background-color:#523123; color:#e6e0df; vertical-align:middle; /* セルの枠線（太さ・色・スタイル） */ 
}

.table3 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border-top: 1px #523123 dotted; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table3 td { 
border-bottom: 1px #523123 dotted; /* セルの枠線（太さ・色・スタイル） */ 
}
.sodatekata-left-column{visibility:hidden;}