@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#ffffff;
background:url("../book/images/bg_header_l.jpg") 100px 0px;
text-align: center;
}

html{
 overflow:auto;
}

/* インライン要素のスタイル */
a:link{color:#1a327d; text-decoration:underline;}
a:visited{color:#1a327d; text-decoration:underline;}
a:hover, a:active{color:#1a327d; text-decoration:none;}
img,object{margin:0;padding:0;border:0;vertical-align: bottom;}
input{color:#333333;}
form{margin:0px;padding:0px;border:0px;}
ul{margin:0px 0px 0px 1.2em;padding:0px;}
li{margin:0px;padding:0px;}
dl,dd{margin:0px;padding:0px;}

/* コンテナ
---------------------------------------------------- */
#wrapper{
width:100%;
margin:0 0 0 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

/* ヘッダー
---------------------------------------------------- */
#header{
width:100%;
height:120px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
background:url("../book/images/bg_header.jpg") repeat-x 0px 0px;
}

#header_l{
width:3650px;
height:80px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
background:url("../book/images/bg_header_l.jpg") repeat-x 0px 0px;
}

#header_l:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html #header_l{height:1em;}
#header_l{display:block;}
/**/

#header_inner{
width:950px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

#header_left{
width:284px;
padding:0px 0px 0px 16px;
maring:0px 0px 0px 0px;
float:left;
}

#header_left h1{
width:284px;
margin:0px 0px 0px 0px;
}

#header_right{
width:228px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:right;
text-align:left;
}

#header_nav{
width:3650px;
height:30px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
background:url("../book/images/bg_nav.jpg") repeat-x 0px 0px;
}

#header_nav:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html #header_nav{height:1em;}
#header_nav{display:block;}
/**/


#header_country{
width:216px;
padding:0px 0px 0px 434px;
margin:0px 0px 0px 0px;
float:left;
text-align:left;
}

/* コンテンツ
---------------------------------------------------- */
#container{
width:100%;
height:498px;
margin:0px 0px 0px 0px;
padding:32px 0px 0px 0px;
background:url("../book/images/bg_main_t.jpg") repeat-x 0px 0px;
}

.container_l{
width:3569px;
height:511px;
margin:0px 0px 0px 0px;
padding:19px 0px 0px 81px;
background:url("../book/images/bg_main.jpg") repeat-x 0px 0px;
}

.container_l:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/*\*/
* html .container_l{height:1em;}
.container_l{display:block;}
/**/

#content_left{
float:left;
width:259px;
margin:0px 116px 0px 0px;
padding:0px 0px 0px 50px;
text-align:center;
}

#content_left h2,h3,h4,h5,h6,p{margin:0px 0px 0px 0px;}

#content_right{
float:left;
width:409px;
margin:0px 0px 0px 0px;
text-align:center;
}

#content_right h2,p{margin:0px 0px 0px 0px;}

/* トップページ
---------------------------------------------------- */
.top_bt_l{
width:198px;
float:left;
margin:0px 0px 0px 0px;
}

.top_bt_r{
width:198px;
float:right;
margin:0px 0px 0px 0px;
}

/* 探検しよう
---------------------------------------------------- */
.explore_left{
width:327px;
margin:111px 43px 0px 0px;
float:left;
}

.explore_right{
width:3130px;
margin:0px 0px 0px 0px;
float:left;
}

.explore_right img{
float:left;
margin:0px 0px 0px 0px;
}

/* ブルガリアってどんな国？
---------------------------------------------------- */
.country_box{
width:976px;
margin:26px 0px 0px 20px;
float:left;
font-size:0px;
}

.country_left{
width:337px;
margin:3px 20px 0px 0px;
float:left;
}

.country_right{
width:436px;
margin:0px 0px 0px 0px;
float:left;
}

.country_img{
clear:both;
width:976px;
margin:0px 0px 31px 0px;
}

.country_img img{
margin:0px 75px 31px 0px;
float:left;
}

/* 画像下マージン
---------------------------------------------------- */
.img_mgn0{clear:both;margin:0px 0px 0px 0px;}
.img_mgn0_11{margin:0px 0px 0px 11px;}
.img_mgn7{margin:0px 0px 7px 0px;}
.img_mgn8{margin:0px 0px 8px 0px;}
.img_mgn18{margin:0px 0px 18px 0px;}
.img_mgn22{margin:0px 0px 22px 0px;}
.img_mgn28{margin:0px 0px 28px 40px;}
.img_mgn31{margin:0px 0px 31px 0px;}
.img_mgn36{margin:0px 0px 36px 0px;}

/* 注釈
---------------------------------------------------- */
.cation{color:#ff0000;}

/* テーブルの修飾
---------------------------------------------------- */
table.material{margin:0px 0px 20px 0px;border-collapse : collapse ;}
table.material td{padding:0px 0px 1px 0px;}
table.material .td_right{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
table.howto{margin:0px 0px 20px 0px;border-collapse : collapse ;}
table.howto td{padding:0px 0px 0px 0px;}
table.howto .td_number{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
table.howto .td_tx{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}

/* ページトップボタン
---------------------------------------------------- */
.pagetop{
clear:both;
width:690px;
font-size:0;
height:21px;
margin:0px 0px 0px 0px;
padding:50px 5px 0px 0px;
_padding:50px 5px 10px 0px;
text-align:right;
background-repeat:no-repeat;
background-position:right bottom;
background-image:url("../common/bg_pagetop.gif");
}

/* フロートのクリア
---------------------------------------------------- */
.clr{clear:both;}

/* 点線
---------------------------------------------------- */
.line{
clear:both;
width:740px;
margin:0px 0px 20px 0px;
_margin:0px 0px 0px 0px;
border-top:dashed 1px #e89094;
}

/*IE用画像余白
---------------------------------------------------- */
.img_0mgn{font-size:0;}

/* リンクボタン
---------------------------------------------------- */
.link_mark{
margin:0px 0px 0px 0px;
padding:4px 0px 0px 12px;
background:url("../common/ic_link.jpg") no-repeat 0px 70%;
}

dl .link_mark{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background:url("../common/ic_link.jpg") no-repeat 0px 15%;
}

/* 特殊リンク色
---------------------------------------------------- */
.top_search_link a:link{color:#666666;text-decoration:underline;}
.top_search_link a:visited{color:#666666;text-decoration:underline;}
.top_search_link a:hover,a:active{color:#666666;text-decoration:none;}

.recipe_img a:link{color:#1a327d;text-decoration:none;}
.recipe_img a:visited{color:#1a327d;text-decoration:none;}
.recipe_img a:hover,a:active{color:#1a327d;text-decoration:underline;}
