@charset "utf-8";

/* layout */

div.left-box{
	float:left;
	padding-right:24px;
	width:407px;
	margin:0;
}

div.right-box{
	float:right;
	width:191px;
	margin:0;
}

div.btn1{
	float:left;
	padding-right:25px;
	margin:0;
}

div.btn2{
	float:right;
	margin:0;
}

div.btn3{
	float:left;
	margin:0;
}

div.txt-ind1{
	text-indent:-1em;
	padding-left:1em;
}

div.left-txt{
	float:left;
	margin:0;
	padding-right:30px;
	width:195px;
}

div.right-img{
	float:right;
	margin:0;
}

div.green-box{
	padding-left:15px;
	padding-right:15px;
	background-color:#ECFAE4;
	width:592px;
	margin:15px 0;
}

/* IE7 hack */
*:first-child+html div.green-box{
	padding-left:15px;
	padding-right:15px;
	background-color:#ECFAE4;
	width:592px;
	margin:0;
}


div.green-box img{
	float:left;
	margin:0;
	padding:9px 0;
}

div.green-box div.txt{
	float:left;
	margin:0;
	padding:5px 0 5px 19px;
	width:400px;
}

div.green-box2{
	padding-left:8px;
	padding-right:8px;
	background-color:#ECFAE4;
}

div.green-box2 div.image{
	float:left;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
}

td.td-blue{
	padding:20px 13px 0 13px;
	margin:0;
	background-image:url(../img/newp_bg1.gif);
	background-repeat:repeat-y;
}

td.td-pink{
	margin:0;
	background-image:url(../img/newp_bg2.gif);
	background-repeat:repeat-y;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 8px;
	padding-left: 20px;
}

td.pink_box1{
	padding:0px 13px 8px 13px;
	margin:0;
	background-image:url(../img/newp_15_01_bg.gif);
	background-repeat:repeat-y;
}

table tr .td-pink table tr .pink_box1.tdcen {
	text-align: center;
}
.pinkboxin {
	text-align: center;
}

table .w586 {
	width: 586px;
}
.td1_bg3 {
	background-image: url(../../event/img/201304seminar_01_bg3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.td2_bg3 {
	background-image: url(../../event/img/201304seminar_02_bg3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.td3_bg3 {
	background-image: url(../../event/img/201304seminar_03_bg3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.td4_bg3 {
	background-image: url(../../event/img/201304seminar_04_bg3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.td5_bg {
	background-image: url(../../event/img/201304seminar_0506_bg.gif);
	background-repeat: repeat-x;
}
.td6_bg {
	background-image: url(../../event/img/201304seminar_0506_bg03.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.infotext_1 {
	margin-left: 5px;
	margin-right: 5px;
}
.infotext_1 ul li {
padding-left: 1em; /*1em（1文字）分、右に動かす*/
text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}
.infotext_1 .test_red {
	font-size: 300%;
	color: #F00;
}
.sonota_kenshu {
	margin-top: 10px;
}
.infotext_1 .comment1 {
	font-size: 90%;
	line-height: 1.5em;
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}


/* text関連 */

.red-txt{color:#FF0000;}
.bold-txt{font-weight:bold;}


/* イベントボタン追加用 */

div.add-box{
	width:600px;
	padding:15px 10px;
}

div.add-box2{
	width:600px;
	padding:15px 10px 10px 10px;
}

div.event-btn{
	float:right;
	margin:0;
	padding-top:4px;
}

div.event-btn-in{
	margin:0;
}

div.event-txt{
	float:left;
	padding-right:10px;
	width:395px;
}


/* 間隔調整系 */
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}

.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb9{padding-bottom:9px;}
.pb10{padding-bottom:10px;}
.pb12{padding-bottom:12px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb24{padding-bottom:24px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb58{padding-bottom:58px;}
.pb67{padding-bottom:67px;}
.pb285{padding-bottom:285px;}
.pb297{padding-bottom:297px;}

.pl10{padding-left:10px;}
.pl19{padding-left:19px;}
.pl20{padding-left:20px;}

.pl-05em{padding-left:0.5em;}
.pl-1em{padding-left:1em;}
.pl-2em{padding-left:2em;}
.pl-3em{padding-left:3em;}
.pl-35em{padding-left:3.5em;}
.pl-4em{padding-left:4em;}
.pl-5em{padding-left:5em;}
.pl-55em{padding-left:5.5em;}
.pl-57em{padding-left:5.7em;}
.pl-6em{padding-left:6em;}
.pl-75em{padding-left:7.5em;}
.pl-8em{padding-left:8em;}
.pl-8em{padding-left:8em;}
.pl-95em{padding-left:9.5em;}
.pl-125em{padding-left:12.5em;}


.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr9{padding-right:9px;}
.pr10{padding-right:10px;}
.pr14{padding-right:14px;}
.pr19{padding-right:19px;}

.pr-05em{padding-right:0.5em;}
.pr-1em{padding-right:1em;}

/* table調整 */

/* nothing */
.no-pm {
	padding:0;
	margin:0;
}


/* 回り込み解除 */
.clearfloat2 {
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}
