﻿@charset "utf-8";

/* CSS Document */

body {
	margin :0px;
	padding:0px;
	/*	font-size: 12px; */
	font-size: 13px;
	text-align:left;
	color:#333;
	font-family:MS PGothic, Meiryo, Verdana, Helvetica, ArialMS UI Gothic, sans-serif, Osaka, 平成角ゴシック, 中ゴシック体, 平成ゴシック, ヒラギノ角ゴ Pro W3;
	line-height:120%;
}

br {
	letter-spacing : normal;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, fieldset, blockquote, p, form, frame, dl, dt, dd, select {
	margin:0;
	padding:0;
}

img, a {
	border:0px;
}

a:active, a:link, a:visited {
	text-decoration:none;
	color:#666666;
}

a:hover {
	text-decoration:none;
	color:#cc6600;
}

h1 {
} /* logo */

h2 {
	font-size:130%;
	font-weight:bold;
	font-family: MS Pgothic;
} /* subtitle, left title*/

h3 {
	font-size:130%;
	font-weight:bold;
	font-family: MS Pgothic;
	color:#1e90ff;
	margin-bottom:5px;
} /* sub - subtitle */

h4 {
	font-size:110%;
	font-weight:bold;
	font-family: MS Pgothic;
	color:#48c733;
}/* content point title */

h5 {
	font-size:110%;
	font-weight:bold;
} /* content color point title */

ul li {
	list-style:none;
	margin: 0;
	padding: 0;
}

/* ------------------- */
/* -- basic setting -- */
/* ------------------- */

.dpn {
	display:none;
	font-size:12px;
}

.cb {
	clear:both;
	font-size:12px;
}

.small {
	font-size:small;
}

.fontRed01 {
	color:#CC0000;
}

.fontRed01 a {
	color:#CC0000;
}

.fontRed02 {
	color:#990000;
}

.fontRed02 a {
	color:#990000;
}

.fontRed03 {
	color:#660000;
}

.fontRed03 a {
	color:#660000;
}

.fontBlue01 {
	color: #0066CC;
}

.fontBlue01 a {
	color: #0066CC;
}

.fontBlue02 {
	color: #003399;
}

.fontBlue02 a {
	color: #003399;
}

.fontBlue03 {
	color:#003366;
}

.fontBlue03 a {
	color:#003366;
}

.fontGray01 {
	color: #666666;
}

/* ----------------------- */
/* -- layout guied line -- */
/* ----------------------- */
#topwrapper {
	width:969px;
	margin:0 auto;
	background:url(/Images/body_CBG_top.gif) repeat-y;
	text-align:left;
}

#wrapper {
	width:969px;
	margin:0 auto;
	background:url(/Images/body_CBG.gif) repeat-y;
	text-align:left;
}

#container {
	width:950px;
	margin:0 6px;
}

/* -------------------- */
/* -- top navigation -- */
/* -------------------- */

#topnavi {
	margin:0 auto;
	text-align:center;
	width:950px;
	background: url(/Images/topmenu_sita.jpg) no-repeat bottom;
	height: 120px;
}

#topnavi ul {
	background:url(/Images/topmenu_sita.jpg);
	width:950px;
	margin:0px;
	padding:0px;
	height:50px;
	list-style:none;
}

#topnavi ul li {
	list-style: none;
	display:inline;
	float:left;
	height:50px;
	font-size:16px;
	font-weight:bold;
	_letter-spacing:-0.1em;
}

#topnavi ul li span {
	display:none;
}

#topnavi .menu1 {
	width:80px;
	height:50px;
	float:left;
}

#topnavi .menu11 {
	width:80px;
	height:50px;
	float:left;
}

#topnavi .menu2 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu2 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu12 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu12 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu3 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu3 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu13 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu13 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu4 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu4 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu14 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu14 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu5 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu5 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu15 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu15 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu6 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu6 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu16 {
	background: url(/Images/topmenu_line.gif) no-repeat right;
}

#topnavi .menu16 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu7 {
}

#topnavi .menu7 a {
	display:block;
	padding:17px 20px;
	color:#5a2f00;
}

#topnavi .menu17 {
}

#topnavi .menu17 a {
	display:block;
	padding:17px 20px;
	color:#f79d0e;
}

#topnavi .menu8 {
}

#topnavi .menu18 {
}

#logo {
	height: 70px;
	width: 950px;
/*	background-color:#2db8ac; */
	background: url(/Images/head.gif) repeat-x;
	float: left;
}

#logo1 a {
	display:block;
	width:300px;
	height:70px;
	margin:0;
	float: left;
}

#logo h1 {
	font-size: 12px;
	color:#ffffff;
	margin-top:35px;
	float: left;
	font-weight: normal;
}

#spot {
	float:right;
	width:100px;
	font-size:10px;
	margin-top:10px;
	margin-right:5px;
	color:#ffffff;
}
#spot a {
	height:15px;
	color:#ffffff;
}

#spot a span {
	display:none;
}

#spot2 {
	float:right;
	margin-top:20px;
	margin-right:10px;
}


#spot2 a {
	display:block;
	width:30px;
	height:25px;
	color:#1b5a54;
}

#spot2 a span {
	display:none;
}

/* ------------ */
/* -- footer -- */
/* ------------ */
#footer {
	clear:both;
	padding:10px 0 40px 0;
/*	background-color:#2db8ac; */
	background: url(/Images/footerbg.gif) repeat-x;
	color:#FFFFFF;
	height:60px;
}

#footer .copyright {
	float:right;
	padding-right:20px;
	color:#FFFFFF;
	font-size:smaller;
}

#footer .spotmenu {
	padding-left:30px;
}

#footer .spotmenu a {
	color:#FFFFFF;
}

/*-------------------------------------------------------------*/
/*left area----------------------------------------------------*/
/*-------------------------------------------------------------*/

#leftarea {
	width:170px;
	padding: 30px 10px 10px 10px;
	float:left;
	font-size:12px;
}

#leftarea ul {
	margin:0px;
	padding:0px;
}

#leftarea ul li {
	margin:0px;
	padding:2px 5px;
	line-height:150%;
	list-style:none;
	font-weight:bold;
	border-bottom: dashed #ede6cc 1px;
}

#leftarea .lefttitle {
	padding-bottom:10px;
}

#leftarea .lefttitle h2 {
	font-family:MS PGothic;
	color:#6495ed;
	margin-bottom:7px;
}

#leftarea .depth {
	font-weight:normal;
	padding-left:10px;
}

#leftarea a {
	color:#666666;
}

#leftarea a:hover {
	color:#ff7f50;
}

#leftarea .select {
	color:#ff7f50;
}

/*-------------------------------------------------------------*/
/*main---------------------------------------------------------*/
/*-------------------------------------------------------------*/


/***** index page 2009.05.20 ****/

#mainimg {
	background:url(/Images/main_img.jpg) left no-repeat;
	width:950px;
	height:350px;
}

#mainbanner {
	float:right;
	padding-top:50px;
	/*padding:50px 0 0 730px;*/
	margin:0;
}

#mainbanner a {
	display: block;
}

#messagebox {
	height:200px;
	margin:0;
}

#messagebox .messagetitle {
	width:195px;
	font-weight:bold;
	color:#c60;
	margin-bottom:10px;
	margin-left:5px;
}

#messagebox .contents {
	width:195px;
	line-height:1.5em;
	margin-left:5px;
}

#messagebox .more {
	margin:17px 25px 0 62px;
}

#messagebox .more a {
	font-size:smaller;
	color:#098915;
}

#messagebox .messagebt {
	margin-top: 15px;
}

#boxTitle h2 {
	font-size: 12px;
	margin-bottom: 15px;
	font-weight:normal;
	color:#67a573;
}

#leftwrap {
	width:700px;
	float:left;
	background:#ffffff;
}

#leftwrap .contentbox {
	clear:both;
	margin:30px;
	padding-top:5px;
}

#leftwrap .watsnew {
	width:650px;
	margin-bottom:30px;
}

#leftwrap .menutitle {
	margin-bottom:10px;
}


#information {
	padding-left:20px;
	text-align:left;
  width: 600px;
  height: 180px;
  overflow-Y:scroll;    /* スクロール表示 */ 
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #8d5e06;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #8d5e06;
	scrollbar-arrow-color: #8d5e06;
	scrollbar-track-color: #ffffff;

}
#information dl {
}
#information dt {
	color:#8d5e06;
	width:560px;
	margin-bottom:4px;
	padding: 4px 0;
	border-bottom: 1px #CCCCCC solid;
}

#information dd a {
	color:#0000ff;
}

#ilchimsg {
	float:left;
	width:275px;
	height:165px;
	border:1px solid #d3ca97;
	padding:10px;
	margin-left:10px;
}
#ilchitv {
	float:right;
	width:275px;
	height:165px;
	border:1px solid #d3ca97;
	padding:10px;
	margin-right:15px;
}

#ilchimsg .navi,#ilchitv .navi {
  float:left;
  margin:0 10px 10px 0;
}

.contitle {
  height:35px;
}

#leftwrap .contitle h3 {
  font-weight:normal;
	color:#8d5e06;
	margin-bottom:6px;
}

#leftwrap .contitle a {
	color:#8d5e06;
	font-size: 13px;
}


#brcontent {
	clear:both;
	float:left;
	margin-left:10px;
	margin-top:30px;
}


#rightwrap {
	float:right;
	text-align:left;
	width: 250px;
	background:#fffcd1;
	min-height:520px;
}

#rightwrap .rightbnr{
	margin:0 20px 20px 20px;
}
/* #ilchinews {background:url(/images/mainmessage_bg.gif) top no-repeat; min-height:200px; padding:65px 20px 0 20px;} */
#ilchinews {
	margin-bottom:10px;
}

#tegamicam {
	height:80px;
	background-color:#f5f5f5;
	margin:0 20px 20px 20px;
}

#chonbuchon {
	height:58px;
	background-color:#f5f5f5;
	margin:0 20px 20px 20px;
}

#mangabn {
	height:124px;
	background-color:#f5f5f5;
	margin:0 20px 20px 20px;
}

#rightbanner {
	height:210px;
	background-color:#f5f5f5;
	margin:0 20px 20px 20px;
}

/*-------------------------------------------------------------*/
/*content body-------------------------------------------------*/
/*-------------------------------------------------------------*/


#content {
	width:680px;
	min-height:550px;
	padding:40px;
	line-height:180%;
	float:left;
	background:#ffffff;
}

#content p {
	margin-bottom:25px;
}

#subtitle {
	color: #ff7f50;
	font-size:140%;
}

#discription {
	line-height:140%;
	color:#999999;
	margin:10px 0 50px 0;
}

#contentbody {
}

#contentbody .bodyimg {
	margin:0 20px 10px 0;
}

/* About ILCHI */
.profileimg {
	margin:0 20px 10px 0;
}

.ilchimeaning {
}

#historybox td {
	border-bottom:dashed 1px #CCCCCC;
}

#historybox img {
	margin-top:8px;
	margin-bottom:8px;
}

/* books & cd  */
#books {
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #CCCCCC;
}

#books img {
	margin:0 15px 5px 0;
}

#books a:active, #books a:link, #books a:visited {
	text-decoration:none;
	color:blue;
}

/* link */
.link {
	margin-bottom:30px;
	border-bottom:1px dashed #999999;
	padding-bottom:20px;
}

/* site map */
#sitemap {
	width:175px;
	padding:0 25px 40px 0;
	float:left;
	font-size:12px;
	float:left;
}

#sitemap ul {
	margin:0px;
	padding:0px;
}

#sitemap ul li {
	margin:0px;
	padding:2px 5px;
	color: #666666;
	line-height:150%;
	list-style:none;
	border-bottom: dashed #ede6cc 1px;
}

#sitemap .lefttitle h2 {
	font-family:MS PGothic;
	color:#993300;
	margin-bottom:7px;
}

#sitemap .depth {
	font-weight:normal;
	padding-left:10px;
}

#sitemap a {
	color:#1c5850;
}

#sitemap a:hover {
	color:#cc3300;
}

#sitemap .select {
	color:#cc3300;
}

/* toiawase */
#referencediscription {
	color:#cc6600;
}

#referencediscription .point {
	color:#0066cc;
}

#reference {
}

#referencewritebt {
	margin-top: 20px;
	text-align: center;
}

#referreplyOk {
	color: #0000FF;
}

#referreplyNo {
	color: #FF0000;
}

#praivacy {
	border:1px dashed #ccc;
	padding:30px;
}

/**  brain edu  **/

#BEcontent {
	margin: 0 20px;
}

#BEcontent table {
}

#BEcontent th {
	padding:5px;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
	background:#bbc3dd;
	color:#333366;
}

#BEcontent td {
	padding:5px;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
	vertical-align:top;
}

#BEcontent .bg {
	background: #d3d8e9;
}

/*---------------*/
/*board----------*/
/*---------------*/
#searchbox {
	margin-bottom: 10px;
	text-align:right;
}

#searchbox input, select {
	font-size: 12px;
	color:#666666;
}

#searchbox .searchinput {
	margin-left:5px;
	padding:10px;
}

#boardlist {
}

#boardlist th {
	padding: 5px;
	border-top: 2px solid #666699;
	border-bottom: 1px solid #999999;
	background-color:#eff5f9;
	text-align:center;
}

#boardlist td {
	padding: 5px;
	border-bottom: 1px solid #999999;
	text-align:center;
}

#boardlist .number {
	width: 50px;
}

#boardlist .date {
	width: 85px;
}

#boardlist .media {
	width: 120px;
}

#boardlist .title {
	width: 500px;
}

#boardlist .title2 {
	text-align:left;
}

#boardlist .hits {
	width: 75px;
}

#boardlist .name {
	width: 90px;
}

#boardlist .replycheck {
	width: 30px;
}

#boardlist .senddate {
	width: 95px;
}

#boardlist .refertitle {
	width: 450px;
}

#boardlist #listnumber {
	text-align:center;
	height: 20px;
	margin-top:10px;
}

#boardlist #listnumber .select {
	font-weight: bold;
	color: Red;
}

#boardview th {
	font-weight:normal;
	padding: 5px;
	border-top: 2px solid #666699;
	border-bottom: 1px solid #999999;
	text-align:left;
}

#boardview .date {
	width: 45px;
}

#boardview .date2 {
	width: 95px;
}

#boardview .media {
	width: 45px;
}

#boardview .media2 {
	width: 500px;
}

#boardview .hits {
	width: 45px;
}

#boardview .hits2 {
	width: 35px;
}

#boardview .boardbody {
	height:300px;
	padding: 15px;
	vertical-align:top;
}

#boardview .boardbody tr, th, td {
	border:none;
}

#boardview .title {
	font-size:16px;
	color:#1e90ff;
	font-weight: bold;
	margin-bottom: 30px;
}

#boardview .file {
	color:#999999;
	border-bottom:none;
	padding: 5px 5px 5px 15px;
}

#boardview .file2 {
	color:#999999;
	border-bottom:1px solid #999999;
	padding: 5px 5px 5px 15px;
}

#boardview .nexttd {
	border-bottom:none;
	border-top:1px solid #999999;
}

#boardview .next {
background:(/images/icon_next.gif) left top no-repeat;
	text-indent: 15px;
	color:#ff6600;
	padding:5px 0;
}

#boardview .next2 {
	padding:5px 0;
	text-align:left;
}

#boardview .back {
background:(/images/icon_back.gif) left top no-repeat;
	text-indent: 15px;
	color:#ff6600;
	border-bottom: 1px solid #999999;
	padding:5px 0;
}

#boardview .back2 {
	border-bottom: 1px solid #999999;
	padding:5px 0;
}

/*news view*/
#boardview2 {
}

#boardview2 th {
	font-weight:normal;
	padding: 5px;
	border-top: 2px solid #666699;
	border-bottom: 1px solid #999999;
	text-align:left;
}

#boardview2 td {
	border-bottom: 1px solid #999999;
	padding: 5px;
}

#boardview2 .title {
	font-size:16px;
	color:#1e90ff;
	font-weight: bold;
	margin-bottom: 30px;
}

#boardview2 .datetd {
	border-bottom:none;
}

#boardview2 .date {
	height:20px;
	float:right;
	padding:0 3px;
}

#boardview2 .date2 {
	height:20px;
	float:right;
	margin-right:10px;
	padding:0 3px;
}

#boardview2 .hits {
	height:20px;
	float:right;
	padding:0 3px;
}

#boardview2 .boardbody {
	height:300px;
	padding: 15px;
	vertical-align:top;
	border-bottom:none;
}

#boardview2 .news tr {
	border:none;
}

#boardview2 .news th {
	border:none;
}

#boardview2 .news td {
	border:none;
}

#boardview2 .nexttd {
	border-bottom:none;
	border-top:1px solid #999999;
}

#boardview2 .file {
	color:#999999;
	border-bottom: none;
	padding: 5px 5px 5px 15px;
}

#boardview2 .file2 {
	color:#999999;
	border-bottom:1px solid #999999;
	padding: 5px 5px 5px 15px;
}

#boardview2 .next {
background:(/images/icon_next.gif) no-repeat;
	text-indent: 15px;
	color:#ff6600;
	float:left;
}

#boardview2 .next2 {
	text-align:left;
	float:left;
}

#boardview2 .back {
background:(/images/icon_back.gif) no-repeat;
	text-indent: 15px;
	color:#ff6600;
	float:left;
}

#boardview2 .back2 {
	float:left;
}

/* message */
#boardview2 .message td {
	padding:0;
	border:none;
}

/*reference view*/
#referenceview {
}

#referenceview th {
	font-weight:normal;
	padding: 5px;
	border-top: 2px solid #666699;
	border-bottom: 1px solid #999999;
	text-align:left;
}

#referenceview td {
	border-bottom: 1px solid #999999;
	padding: 5px;
}

#referenceview .head {
	background-color:#eff5f9;
	width:120px;
	padding-left:20px;
}

#referenceview .date {
	width:200px;
}

#referenceview .date2 {
	width:200px;
}

#referenceview .refer1 {
	padding:10px;
	min-height:100px;
	width:450px;
}

#referenceview .reply {
	padding:10px;
	border-top: 1px dashed #ccc;
	min-height:100px;
	width:450px;
}

#referenceview textarea {
	width:90%;
}

/*experinece list, view*/
#boardlist3 td {
	padding: 5px;
}

#boardlist3 .title {
	font-size:16px;
	color:#1e90ff;
	font-weight: bold;
	border-top: 2px solid #666699;
	padding-bottom:0;
	padding-top:8px;
}

#boardlist3 .title a {
	color:#1e90ff;
}

#boardlist3 .title a:hover {
	color:#6495ed;
}

#boardlist3 .title2 {
	font-size:16px;
	color:#1e90ff;
	font-weight: bold;
	padding-bottom:0;
	padding-top:10px;
}

#boardlist3 .title2 a {
	color:#1e90ff;
}

#boardlist3 .title2 a:hover {
	color:#6495ed;
}

#boardlist3 .name {
	font-size:10px;
	color:#999999;
	padding:0 5px 15px 5px;
	line-height:100%;
}

#boardlist3 .content {
	border-bottom: 1px solid #999999;
	padding: 0 5px 10px 5px;
}

#boardlist3 .content a:hover {
	color:#003300;
}

#boardlist3 .content .imgbg {
	background:url(/images/experience_bg.jpg) left top no-repeat;
}

#boardlist3 .content img {
	margin:5px 10px 10px 0;
	width:140px;
	height:80px;
	border:0px;
}

#boardlist3 .botpad {
	padding-bottom:10px;
}

#boardlist3 .more {
	color:#cc0000;
	font-size:10px;
}

#boardlist3 .CNS {
	text-align:center;
	padding:30px;
	font-size:12px;
	width:100%;
}

#boardlist3 #listnumber {
	text-align:center;
	height: 20px;
	margin-top:10px;
}

#boardlist3 #listnumber .select {
	font-weight: bold;
	color: Red;
}

#boardview3 {
}

#boardview3 th {
	font-weight:normal;
	padding: 5px;
	border-top: 2px solid #666699;
	text-align:left;
}

#boardview3 td {
	border-bottom: 1px solid #999999;
	padding: 5px;
}

#boardview3 .title {
	font-size:16px;
	color:#1e90ff;
	font-weight: bold;
	border-top: 2px solid #666699;
	padding-bottom:0;
	padding-top:8px;
}

#boardview3 .name {
	font-size:10px;
	color:#999999;
	padding-top:3px;
	border-bottom:none;
}

#boardview3 .boardbody {
	height:300px;
	padding: 5px;
	vertical-align:top;
	border-bottom:none;
}

#boardview3 .boardbody .image {
	margin:5px 10px 10px 0;
	width:100px;
	height:120px;
	border:0px;
}

#boardview3 .nexttd {
	border-bottom:none;
	border-top:1px solid #999999;
}

#boardview3 .next {
background:(/images/icon_next.gif) left top no-repeat;
	text-indent: 15px;
	color:#ff6600;
	float:left;
}

#boardview3 .next2 {
	text-align:left;
	float:left;
}

#boardview3 .back {
background:(/images/icon_back.gif) left top no-repeat;
	text-indent: 15px;
	color:#ff6600;
	float:left;
}

#boardview3 .back2 {
	float:left;
}

/*--------------------*/

#boardwrite th {
	padding: 5px 10px;
	border-bottom: 1px solid #999999;
	text-align:left;
	background-color:#eff5f9;
	width:90px;
}

#boardwrite td {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #999999;
	width:570px;
}

#boardwrite .boardtop {
	border-top: 2px solid #666699;
}

#boardwrite .title input {
	width: 100%;
}

#boardwrite .writesection {
	padding: 5px 0;
}

#boardbutton {
	margin-top: 20px;
	float: right;
}

.toiawa {
	width:120px;
}

/*--------------------*/
/*--------------------*/


#messageapp {
	background:#fdf9e9;
	padding: 15px;
}

#messageapp th {
	background:#dcd9cb;
	padding:3px 5px;
	text-align:left;
}

#messageapp td {
	text-align:left;
	padding:3px 5px;
}

#messageapp .bt {
	margin-top:20px;
}

#messageapp .dis {
	text-align:left;
	margin:0 0 20px 0;
}

#menuId6_name {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

#boardlist3 h3 {
	font-size: 17px;
}

#boardlist3 p {
	margin: 0px;
	padding: 0px;
}

/*--TrainingLP---*/

#lp_self{
  border: 2px #038600 solid;
  padding:15px;
  margin-bottom:30px;
}

.lp_self_midasi{
  background-color:#bdff83;
  width:150px;
  margin-bottom:5px;
  padding-left:5px;
}

#lp_self p{
  margin-left:15px;
  margin-top:15px;
}


#lp_others{
  border: 2px #1a7bff solid;
  padding:15px;
  margin-bottom:30px;
}

.lp_others_midasi{
  background-color:#5dfffd;
  width:150px;
  margin-bottom:5px;
  padding-left:5px;
}

#lp_others p{
  margin-left:15px;
  margin-top:15px;
}


