* {
	margin: 0;padding: 0;
	line-height: 140%;
	word-break: break-all ;
	word-wrap: break-word ;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
        color: #300000;
	font-size: 99%;
	display：inline;
}


textarea,
input {
	background-color: #F9F9F9;
	font: normal normal normal 100%/1.5 "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana ,arial ,sans-serif;
}

/* basic */

/* ボディ */
body {
	color: #FFF;
	background-color: #400000;
	text-align:center;
	font-size: 100%;
	font: normal normal normal 100%/1.5 "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana ,arial ,sans-serif;
	margin: 0px; padding: 0px;
	display：inline;
} 




/* 全体を囲う箱 */

#inbox {
	color: #333300;
	background-color: #FFFFF4;
/*	border-right: 2px solid #333333; */
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 960px;
}

/* リンク関連 */

A                { text-decoration: none; background: none; }
A:link           { color: #993333; }
A:link:hover     { color: #FF6600; }
A:link:active    { color: #FFCC66; }
A:visited        { color: #993333; }
A:visited:hover  { color: #FF6600; }


h3,h4 {
	margin: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	color: #889;
	border-bottom: 1px solid #999;
	display：inline;

}

h2 {
      font-family:"MS UI Gothic", "Osaka","ＭＳ Ｐゴシック" ;

        letter-spacing: 0.2em;
	margin: 0px;
        padding: 0px 0px;
	padding-left: 32px;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
        vertical-align: text-bottom;
	color: #022101;
	border-bottom: 1px solid #999;
        height: 28px;
	display：inline;


  background: url(http://www.love-seoul.com/template/korea_mark2.gif) left top no-repeat;

}



h1 a		{ font-weight: bold; }
h1 a:link	{ color: #022101; }
h1 a:visited    { color: #022101; }

h1 {
      font-family:"MS UI Gothic", "Osaka","ＭＳ Ｐゴシック" ;
        height: 28px;
	display：inline;
        letter-spacing: 0.2em;
	margin: 0px;
        padding: 0px 0px;
	padding-left: 32px;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
        vertical-align: text-bottom;
	color: #022101;
	border-bottom: 1px solid #999;
  background: url(http://www.love-seoul.com/template/korea_mark2.gif) left top no-repeat;
}



h1 a		{ font-weight: bold; }
h1 a:link	{ color: #022101; }
h1 a:visited    { color: #022101; }



pre		{ display: block; }

em {
	font-style: normal;
	font-weight: normal;
	border-bottom: 3px double #993333;
}

strong		{ font-weight: bold; }

blockquote {
	margin: 10px;
	padding: 5px 7px;
	color: #9D7A55;
	border: 1px solid #E2C19E;
	font-size: 90%;
	display：inline;
}

blockquote p {
	padding: 0px;
	margin: 0px;
	font-style: italic;
	display：inline;
}

p.source {
	margin: 0px 20px 1em 20px;
	padding: 0px;
	font-size: 90%;
	text-align: right;
	display：inline;
}

q {
	color: #669;
	font-style: italic;
}

cite		{ font-style: normal; }
ul		{ padding-left: 2em; }
ol		{ padding-left: 2em; }
dl dd		{ padding-left: 2em; }
del		{ color:#aaa;text-decoration: line-through; }
ins		{ text-decoration:none;border-bottom: 1px dashed #993333; }

/* images */
img.pict {
  border-width: 0px;
  border-style: solid;
  border-color: #999}



/* title */
div.title {
	margin: 0px;
	height: 150px;
 	background: #990000 url("http://www.love-seoul.com/template/new/header.gif");
	display：inline;
}

div.title h1 {
	padding: 60px 10px 0px;
}
div.title h1 a {
	color:#FFF;
	font-weight: bold;
	font-size: 24px;
}


/* footer */
div.footer {
	clear: both;
	text-align:center;
	margin: 10px 20px 0px;
	padding-bottom:10px;
	display：inline;
}

div.footer a		{ text-decoration: none; }
div.footer address	{
	margin-top: 3px;
	padding-top:3px;
	border-top:2px dotted #666;
	color:#666;
	font-size: 90%;
	line-height: 1em;
	display：inline;
}

div.footer p#link2top {
	text-align: right;
	font-size: 90%;
}

div.footer p#link2top:before	{ content: "[ "; }
div.footer p#link2top:after	{ content: " ]"; }

/* main */
div.contents {
	width: 740px;
        float: right;
/*
	margin: 10px 10px;
        padding: 20px 20px;
*/
	margin: 0px 0px;
        padding: 0px 0px;
	display：inline;

       /* border: 2px solid #660000;  */

}

div.page {
	font-size : 120%;
	text-align: center;
}

div.page a { text-decoration: none; }

div.pagenavi2 {
	font-size : 120%;
/*	text-align: center; */
}

div.pagenavi2 a { text-decoration: none; }




div.body hr {
	clear: both;
	height: 1px;
	margin: 0px auto;
	padding: 0px;
	color: #fff;
	border-style: none;
	border-top: 1px solid #666;
	font-size: 0;
	display：inline;

}

/* entry */
div.entry {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
/*	display：inline; */
}

div.entry div.entry_author {
	margin: 0px;
	padding: 1px 5px;
	font-size: 70%;
	text-align: right;
	display：inline;
}

div.entry div.entry_author a {
	text-decoration: none;
}

div.entry div.entry_body {
	margin-top: 5px;
	padding: 15px 10px 5px;
	font-size: 90%;
	display：inline;
}
/*
div.entry div.entry_body A    { text-decoration: underline; }
*/

div.entry div.entry_more {
	margin: 0px 10px;
	padding: 5px 0px 15px;
	font-size: 90%;
	display：inline;
}

div.entry div.entry_more A    { text-decoration: underline; }

div.entry div.entry_state {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	font-size: 70%;
	text-align: right;
	display：inline;
}

div.entry div.entry_state a { text-decoration: underline; }

div.entry div.entry_navi {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font-size: 90%;
	text-align: center;
	display：inline;
}
div.entry div.entry_navi a {
	text-decoration: none;
}
/* comment */
div.comment {
	margin: 10px 0px;
	padding: 0px 10px;
	display：inline;
}

div.comment h3 {
	margin: 0px;
    height: 16px;
	padding-left: 16px;
	border-left: solid 10px #800000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	background: #CC6666;
	display：inline;
}

div.comment h4 {
	margin-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #889;
	border-bottom: 1px solid #999;
	display：inline;
}

div.comment form {
	margin: 10px 0px;
	padding: 0px;
	display：inline;
}

div.comment form dl { font-size: 90%; }
div.comment form dl dt {
	display: block;
	clear: left;
	float: left;
	width: 8em;
	margin: 0px;
	padding: 0px;
	font-family: "Verdana",sans-serif;
	text-align: right;
	display: inline;
}

div.comment form dl dt label#labelsubmit { display: none; }

div.comment form dl dd {
	margin: 0px 0px 0px 8.5em;
	padding: 0px;
	display：inline;
}

div.comment dl.body {
	margin: 10px 0px;
	padding: 5px 10px 0px;
	line-height: 1.3em;
	font-size: 90%;
	border:1px solid #000;
	display：inline;
}

div.comment dl.body dt {
	border-top: 1px dashed #999; 
	margin: 3px 0px;
	padding: 0px;
	font-size: 90%;
	text-align: right;
	display：inline;
}

div.comment dl.body dd {
	margin: 0px;
	padding: 0px;
	display：inline;
}


/* trackback */
div.trackback {
	margin: 10px 0px;
	padding: 0px 10px;
	display：inline;
}

div.trackback h3 {
	margin: 0px;
    height: 16px;
	padding-left: 16px;
	border-left: solid 10px #800000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	background: #CC6666;
	display：inline;
}

div.trackback p.link {
	text-align: right;
	font-size: 90%;
	padding: 2px 5px;
}

div.trackback dl.body {
	margin: 10px 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 90%;
	display：inline;
}

div.trackback dl.body dt {
	margin: 2px 3px 2px 10px;
	padding: 0px;
	text-align: right;
	border-top: 1px dashed #999; 
	display：inline;
}

div.trackback dl.body dd {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	display：inline;
}
/* amazon_area */
div.amazon_area {
	margin: 10px 0px;
	padding: 0px 10px;
	display：inline;
}

div.amazon_area h3 {
	margin: 0px;
    height: 16px;
	padding-left: 16px;
	border-left: solid 10px #800000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	background: #CC6666;
	display：inline;
}

div.amazon_area p.link {
	text-align: right;
	font-size: 90%;
	padding: 2px 5px;
}

div.amazon_area dl.body {
	margin: 10px 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 90%;
	display：inline;

}

div.amazon_area dl.body dt {
	margin: 2px 3px 2px 10px;
	padding: 0px;
	text-align: right;
	border-top: 1px dashed #999; 
	display：inline;
}

div.amazon_area dl.body dd {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	display：inline;
}

.amazon {
  padding: 5px 5px;
  margin: 5px 5px;
  width:160px;
  height:300px;
  font-size:11px;
  text-align:center;
  background-color:#FFF8E1;

    float: right;
	display: inline;

}

.amazon_pict {
  text-align: center;
  vertical-align: middle;
  border-width: 0px;
  border-style: solid;
  border-color: #999;
  max-width:  63px;
  max-height: 90px;
  margin: 10px 5px;
  padding: 5px 5px;

  width:  63px;
  height:  90px;
  min-width:  63px;
  min-height: 90px;
	display：inline;

}

div.amazon_text {
  font-size:11px;

}



/* profile */
div.profile {
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	display：inline;
}

div.profile div.profile_body {
	margin: 0px;
	padding: 15px 20px 5px 20px;
	font-size: 100%;
	line-height: 1.4em;
	color: #445;
	display：inline;
}

/* navigation */
div.navigation {
	background-color: #FFF8E1;
	color: #696969;
	border-right: 1px solid #A99D86;
	border-bottom: 2px solid #A99D86;
/*	margin-left: 70%;*/
width: 200px;
	padding: 8px;
	font-size: 90%;

	float: left;
	clear: left;
	display: inline;


}

/* title in navi */
div.navigation dl.title dd#description {
	padding: 2px 3px 0px;
	font-size:90%;
}


/* links */
div.navigation dl {
	margin: 10px 0px;
	padding: 0px;
	display：inline;
}

div.navigation dl dt {
	margin: 0px;
	padding: 2px 3px 0px;
	font-weight: bold;
	font-family: "Verdana",sans-serif;
	border-bottom: 1px solid #000;
	font-size:90%;
background-color: #800000;
color: #FFF8E1;

	border-left: solid 10px #CC6666;
	padding-left: 8px;
	display：inline;


}

div.navigation dl dd {
	margin: 0px;
	padding: 0px;
	display：inline;
}

div.navigation dl dd ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display：inline;
}

div.navigation dl dd ul li {
	display: block;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	font-size: 90%;
	color: #668;
	border-bottom: 1px dashed #999;
	display：inline;
}

div.navigation dl dd ul li li {
	border-top: 1px dashed #ccd;
	border-bottom: 0px none #fafaff;
}

div.navigation dl dd ul li a	{ text-decoration: none; }
div.navigation dl.extra dt	{ font-family: "Verdana",sans-serif; }
div.navigation dl.extra ul {
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	text-align: center;
	display：inline;
}

div.navigation dl.extra a {
	text-decoration: none;
}

div.navigation dl.extra li {
	padding: 0px;
	line-height: 1.3em;
	color: #668;
	border-bottom: 1px none #ccd;
}

div.navigation dl.search {
	margin: 10px 0px 10px 0px;
	padding: 0px;
/*	text-align: center; */
	text-align: left;
	display：inline;
}

div.navigation dl.search dt { font-family: "Verdana",sans-serif; }


/* calendar */

div.calendar {
        width: 500px;
	background: #FFFFF4;
	color: #555555;
	padding-left: 10px;
	padding: 3px 12px;
	font-size: 12px;
	font-size: 90%;
	text-align: center;
        display: inline;
/*        float: right; */
}

div.calendar span.calendar_month {
	font-weight: bold;
	letter-spacing: 1px;
}

div.calendar span.today {
	font-weight: bold;
}

div.calendar A                { background: none; }
div.calendar A:link           { color: #864200; }
div.calendar A:link:hover     { color: #ff9b39; }
div.calendar A:link:active    { color: #99FF00; }
/* div.calendar A:visited        { color: #FF6600; }
div.calendar A:visited:hover  { color: #FFCC00; } */

/* 続きを読む　の表示  */
div.continue {
	margin-top:10px;
	padding-top: 3px;
	font-weight:bold;
	border-top:1px dashed #333;
	display：inline;
}

/* PBBS　の表示  */
div.navigation .pbbs {

	background:#EFE0C0;
	border: 1px solid #E2C19E;
	font-size: 90%;
	margin: 6px 0px 5px;
	height: 100px;
	overflow: auto;
	display：inline;
}

.pbbsbody {
	margin: 3px;
	padding: 5px;
	border-bottom:1px dashed #333;
	display：inline;
}

.foot1, .foot2 {
	text-align:right;
}

.pagenum {
	text-align:center;
}


/* 汎用メニューボックスの表示 */

div.navigation .linktitle {
	margin: 10px 0px 0px;
	padding: 2px 3px 0px;
	font-weight: bold;
	font-family: "Verdana",sans-serif;
	border-bottom: 1px solid #000;
	font-size:90%;
	display：inline;
}


div.navigation .linktext {
	list-style: none;
	padding: 5px 0px 2px 5px;
	font-size: 90%;
	color: #668;
	border-bottom: 1px dashed #999;
}

/* love seoul */

.description {
  layout-grid: both fixed 12px 12px;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 10px;
  line-height: 1em;
  text-align:left;
  vertical-align:bottom;
  color: #ffe7e7;
  margin:0px 0px 0px 0px;
	display：inline;
}




.point {
  margin: 0px;
  padding: 0px 0px 0px 18px;
  line-height: 162%;
  text-align:left;
  vertical-align: middle;
  background: url(http://www.love-seoul.com/template/point2.gif) left top no-repeat;
	display：inline;
}

.point2 {
  margin: 0px;
  padding: 0px 0px 0px 18px;
  line-height: 162%;
  text-align:left;
  vertical-align: middle;
  background: url(http://www.love-seoul.com/template/point3.gif) left top no-repeat;
	display：inline;
}


.song_kr {
  width: 600px;
  font-family:"GulimChe", "ＭＳ Ｐゴシック", "Osaka";
  font-size: 14px;
  font-weight: bold;
  line-height: 300%;
  padding:0px 0px;
  position: relative; 
  color: #0c2e00}

.song_jp {
  width: 600px;
  font-family:"ＭＳ Ｐゴシック", "Osaka";
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  top: 15px;
  left: 5px; 
  line-height: 300%;
  color: #279600}


.poem_kr {
  width: 600px;
  font-family:"GulimChe", "ＭＳ Ｐゴシック", "Osaka";
  font-size: 16px;
  font-weight: bold;
  line-height: 230%;
  padding:0px 0px;
  position: relative;
  color: #4c1500}

.poem_jp {
  width: 600px;
  font-family:"ＭＳ Ｐゴシック", "Osaka";
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  top: 17px;
  left: 5px;
  line-height: 230%;
  color: #c66600}



.goods {
  background:url(http://www.love-seoul.com/template/goods.gif) left top no-repeat;
  width:150px;
  height: 160px;
  margin: 10px;
  padding: 25px 5px 5px 5px;
  float: left;
  text-align: center;
  background-color:#ffffc0;
  font-size: 90%;
	display: inline;

}

.movies {
  background:url(http://www.love-seoul.com/template/movies.gif) left top no-repeat;
  width:150px;
  height: 160px;
  margin: 10px;
  padding: 25px 5px 5px 5px;
  float: left;
  text-align: center;
  background-color:#ffffc0;
  font-size: 90%;
	display: inline;

}

.study1 {
  font-family:"ＭＳ Ｐゴシック", "Osaka";
  font-size: 14px;
  background:url(http://www.love-seoul.com/template/korean_study1.gif) left top no-repeat;
  width: 360px;
  height: 160px;
  margin: 10px;
  padding: 25px 5px 5px 25px;
  background-color:#ffffc0;
  float: left;
	display：inline;
}

.study2 {
  background:url(http://www.love-seoul.com/template/korean_study2.gif) left top no-repeat;
  width:440px;
  height: 160px;
  margin: 10px;
  padding: 25px 5px 5px 25px;
  background-color:#ffffc0;
	display：inline;
  float: left;
}

.clear {
   clear: both;
}

.imglink {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  margin: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: #999
	display：inline;
}

a.selected{ text-decoration: none; font-weight: bold; }


/* □■カテゴリ毎の表示■□============================== */
.cate_index_クチコミ掲示板 { display: none; } /* bbs  */
.cate_index_お知らせ       { display: none; } /* info  */
.cate_index_             { display: none; } /* profile */


/* top_page */
div.top_page {
 /*       border: 2px solid #000000;  */
        width: 310px;
        min-height: 120px;
	margin: 10px;
/*	margin: 3px; */
/* margin-right: 5px; */
	padding: 0px 0px;
/*	line-height: 1.3em; */
	font-size: 90%;
    float: left;
/*	display: inline; */
}



div.top_title {
      font-family:"MS UI Gothic", "Osaka","ＭＳ Ｐゴシック" ;
/*	margin: 0px 10px; */
	margin: 0px 0px;
        padding: 0px 0px;
	padding-left: 32px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
        vertical-align: text-bottom;
        letter-spacing: 0.4em;
        height: 24px;

	color: #202020;
	border-bottom: 1px solid #999;
	display：inline;

  background: url(http://www.love-seoul.com/template/korea_mark.gif) left top no-repeat;
}

div.top_title a                { color: #202020; background: none; }
div.top_title a:link           { color: #202020; }
div.top_title a:link:hover     { color: #FFCC00; }
div.top_title a:link:active    { color: #202020; }
div.top_title a:visited        { color: #202020; }
div.top_title a:visited:hover  { color: #FFCC00; }


div.top_page div.top_title {
      font-family:"MS UI Gothic", "Osaka","ＭＳ Ｐゴシック" ;
/*	margin: 0px 10px; */
	margin: 0px 0px;
        padding: 0px 0px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
        vertical-align: text-bottom;
        letter-spacing: 0.4em;
        height: 16px;

	color: #202020;
	border-bottom: 1px solid #999;
        width: 290px;
	display：inline;

  background: url(http://www.love-seoul.com/template/korea_mark3.gif) left top no-repeat;
}


div.top_page div.body {
	margin: 0px 0px;
        padding: 5px 5px;
    float: left;
    text-align: left;
    vertical-align: middle;
text-height:1.2em;
font-size: 75%;
color: #4444d2;
max-width: 230px;
	display: inline;

}

div.top_page img.pict {
  max-width: 60px;
  width: 60px;
  min-width: 60px;
  height: auto;
  border-width: 0px;
  border-style: solid;
  border-color: #999}

/* list */
dl.links dd { font-size: 90%; }
dl.recententry dd { font-size: 90%; }
dl.recentcomment dd { font-size: 90%; }
dl.archives dd { font-size: 90%; 

