@charset "Shift_JIS";

* {
	margin:0;
	padding:0;
	font-family:"Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, san-serif;
	font-size:12px;
	line-height:150%;
	color: #333333;
}

a {

color:#333333;
text-decoration:none;
}

a:hover {

color: #FF9900;
text-decoration:none;

}

div.clear {

clear:both;

}

/* -----body----- */

body {

background: url(../img/common/background2.gif) repeat center;

}

/* ----- firefox ----- */

html  {
	overflow-y:scroll;
}

/* -----center ----- */

div#wrapper {

text-align:center;

}

div#container {

width:800px;
background:url(../img/common/naka_background.gif) repeat-y center;
position:relative;
text-align:justify;
margin-left:auto;
margin-right:auto;

}

div#naka_head {
background:url(../img/common/bg_head.gif) no-repeat center;
width:800px;
height:54px;
}

div#top_footer {
position:relative;
background: url(../img/common/bg_footer.gif) no-repeat center;
width:800px;height:62px;

}

/* -----toppage----- */



div#contents {
position:relative;
left:10px;
width:780px;

background-color:#FFFFFF;
}



div#header {


position:relative;
height:30px;
width:780px;
}


img#center_logo {

position:absolute;
top:8px;
left:15px;
}

img#to_top {
position:absolute;
top:10px; right:20px;
}


div#topimage {
width:780px;
height:470px;
text-align:center;
margin-bottom:13px;

}



div#orangeline_box {
width:780px;
height:20px;
text-align:center;
margin-top:13px;

}

div#top_navi {
position:relative;
width:780px;
height:55px;

}

div#news {
margin-top:10px;
position:relative;
height:55px;
}

img#news_logo {
position:absolute;
left:30px;
}

div#news_box {
position:absolute;
left:30px; top:25px;
width:350px;


}

p.news_text {
color:#ff5a00;

}

p.news_text a{
color:#ff5a00;
text-decoration:underline;
}


p.news_text a:hover{
color: #993300;

}
img#boobo {
position:absolute;
right:120px; top:15px;
}

img#haikara {
position:absolute;
right:20px; top:5px;
}

p.news_text {

}



/* -----nakapage----- */


div#header_bar {
height:66px;
width:780px;
text-align:center;
margin-bottom:10px;
}

div#header_bar h1 {

}

div.recepe_contents {
position:relative;
width:750px;
left:15px;

}

div.lineup_link {
position:relative;
width:750px;
left:15px;
text-align:right;
margin-bottom:10px;
}

/* -----left side----- */



div.recepe_left {

width:335px;

float:left;

}

div.recepe_left_inner {
width:310px;
margin-left:20px;
}

div.mov_b {
margin-top:10px;
width:225px; height:120px;
position:relative;
}

div.mov_box {


}

div.mov_box img{
margin-bottom:5px;
}

p.mov_read {
font-size:12px;
letter-spacing:-1px;

}

p.mov_read a{
font-size:12px;

color:#993300;
text-decoration:underline;

}

p.mov_read a:hover{
font-size:12px;

color: #FF6600;
text-decoration:underline;
}

div.diary_link{
margin:10px 0;

}

div.point_box {
width:310px;

border:solid 1px #993300;
}

img#point_logo {
margin:10px;
}


ul#point_list {
list-style:none;
width:280px;
margin-left:20px;
}

ul#point_list  li {
text-indent:-12px;
margin-left:12px;
margin-bottom:10px;
color:#993300;
}

div.table_box {
margin-left:20px;
margin-bottom:30px;
}

td.making_no {
color:#993300;
font-weight:bold;
padding-top:10px;
}

td.making_td {
padding-top:10px;
}

span.making_point {
color:#993333;
}



/* -----right side----- */

div.recepe_right {

width:415px; 
float:right;
}


div.recepe_right_inner {
width:405px;
margin-left:10px;

}

div.recepe_right_inner h2{

}

p.read{
margin:10px 10px;
color:#993300;
font-size:13px;
line-height:180%;
width:385px;
}

div.zairyou_box {
background:url(../img/common/zairyou_base.gif) repeat ;
width:405px;
padding:15px 0;
font-weight:bold;
}

div.zairyo_list {
border-bottom:#666666 dotted 1px;
width:405px;
height:22px;
position:relative;

}

div.zairyo_list_middle {
border-bottom:#666666 dotted 1px;
width:405px;
height:40px;
position:relative;

}

div.zairyo_list_long {
border-bottom:#666666 dotted 1px;
width:405px;
height:60px;
position:relative;

}

h2.zairyo_p_title {
margin-left:40px;
margin-top:3px;
color:#993300;
font-weight:normal;
font-weight:bold;
}

p.zairyo_p_title{
margin-left:40px;
margin-top:3px;
color: #993300;
}

p.zairyo_p {
margin-left:40px;
margin-top:3px;
color:#000000;
}

p.zairyo_p_title2 {
margin-left:50px;
margin-top:3px;
color: #993300;
}

p.zairyo_p2 {
margin-left:60px;
margin-top:3px;
color:#000000;
}

p.zairyo_p3 {
margin-left:60px;
margin-top:3px;
color:#993300;
}

span.amount {
position:absolute;
right:40px;

}

span.indent1 {
margin-left:30px;

}


div.making_box {
width:405px;

}

h2.making_title {
color:#993300;
font-size:13px;
margin:15px;

}

p.making_list {
text-indent:-4ex;
margin-left:7ex;
width:350px;
}

ol.making_ol {
list-style:none;
margin:0 10px;
margin-bottom:25px;
}


li.making_li {
text-indent:-16px;
margin-left:16px;
margin-bottom:10px;
}

span.number {
font-weight:bold;
color:#993300;
}


/* -----lineup page----- */

div#lineup_contents {
position:relative;
width:750px;
left:15px;

}


div#lineup_head {
margin:10px 0;
height:80px;
position:relative;
}

img#lineup_title {
position:relative;
left:15px;
}

img#lineup_read {
position:absolute;
right:15px;
}

div#lineup_box {
position:relative;
margin-top:15px;
margin-bottom:30px;
width:755px;
left:15px;
height:571px;
background: url(../img/lineup/total_un.gif) no-repeat;
}

div.recepebox_side {
width:123px;
height:136px;
float:left;
margin-bottom:8px;
}

div.recepebox {
width:126px;
height:136px;
float:left;
}


div#teacher_profile {
position:relative;
top:20px;
height:220px;
margin:30px 0;

}

div.teacher_image {
position:absolute;
right:40px;
top:10px;
}


div.profile_text {
position:absolute;
right:180px;
width:250px;
}

p.kansyuu {
color:#FF6600;
font-weight:bold;


}

p.name {
color:#333333;

}

img.lines {
margin:5px 0;
}



/* -----diary page----- */

div.diary_contents {
position:relative;
width:750px;
left:15px;

}

div.diary_left {

width:184px;

float:left;

}

div.diary_left_inner {
width:164px;
margin-left:16px;
}


div.diary_right {

width:566px; 
float:right;
}


div.diary_right_inner {
width:546px;
margin-left:20px;
margin-top:20px;

}

img#diary_back {
margin:20px 0 10px 30px;

}

/* -----yemen diary page----- */

div.diary_box01 {
position:relative;
margin-bottom:20px;

}

div.diary_box01 p{
padding:5px;
}

span.red_icon {
color:#FF0000;

}

img.left_photo{
float:left;

}

div.diary_right_text {
float:left;
position:relative;
}

img.right_photo{
float:right;

}




img.yemen_nick01 {
position:relative;
left:150px;
bottom:0px;
}

img.yemen_nick02 {
position:relative;
left:240px;
bottom:0px;
}

img.vietnam_nick01 {
position:relative;
left:150px;
top:20px;
}

img.korea_nick01 {

position:relative;
left:10px;
bottom:-30px;
}

img.korea_nick02 {

position:relative;
left:210px;
bottom:0px;
}

img.china_nick01 {

position:relative;
left:250px;
bottom:-40px;
}

img.india_nick01 {

position:relative;
left:10px;
top:70px;
}

img.india_nick02 {
position:relative;
left:440px;
bottom:180px;
}

img.turkey_nick01 {
position:relative;
left:250px;
bottom:0px;
}

img.turkey_nick02 {
position:relative;
left:150px;
bottom:0px;
}

img.thailand_nick01 {
position:relative;
left:230px;
bottom:-30px;
}
img.thailand_nick02 {
position:relative;
left:150px;
bottom:-60px;
}