@charset "utf-8";



/* (1)タグの再定義 */

* {
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5 {
	font-weight: normal;
}
.Checkout {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.Section_2 {
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}

p {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 130%;
	color:#222;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
/*	background-color: #01245c;
	background-color: #fcebd1;*/
	background-image:url(../images/bg_body.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* ---(2)セクション--- */


#Wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat;
	background-position: center;
	margin-bottom: 0px;
}

#Wrapper2 {
	    clear: both;
       border-radius: 2px 2px 2px 2px;
	width:900px;
		margin-right: auto;
	margin-left: auto;
	background-color:#fff;
}

#Wrapper3 {

}

.SectionTxt {
	width: 850px;
	margin: 0 auto 30px auto;
}
.SectionTxt p {
	line-height: 30px;
	margin-bottom: 30px;
}

.SectionTxt1 {
	margin: 0 auto 50px auto;
}

.SectionTxt1 p {
	line-height: 30px;
	margin-bottom: 30px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:16.5px;
/*	line-height:1.5;*/
	margin-bottom:30px;	
}


.Section {
	width: 850px;
	margin: 0 auto 0px auto;
}
.Section p {
	line-height: 30px;
	margin-bottom: 30px;
}

.picset_r {
	width:260px;
	float: right;
	text-align: right;
	margin-left:10px;
	margin-bottom:30px;
}
.picset_r2 {
	width: 300px;
	float: right;
	text-align: right;
	margin-left:30px;
	margin-bottom:30px;
}

.picset_r3 {
	width:175px;
	float: right;
	text-align: right;
	margin-left:10px;
	margin-bottom:30px;
}

.picset_l {
	width: 163px;
	float: left;
	text-align: left;
}
.picset_l2 {
	width: 90px;
	float: left;
	text-align: left;
}



.table1 {
	width: 700px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}


.table1 td {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	text-align: left;
	font-size: 14px;
}
.table1 td p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}



.td_4 {
	vertical-align:top;
	width:25px;
}


/* ---(3)文字の書式と装飾--- */

.Centering {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.Kyoutyou {
	font-weight:bold;
	color:#cb170b;
	}
.Gensoku {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}
.brown {
	color:#900;
}
#Submit {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
}
#Submit table {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
}
#Submit td {
	border: 1px solid #666666;
	border-collapse: collapse;
}
.Submit {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
}
.Submit table {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
}
.Submit td {
	border: 1px solid #999999;
	border-collapse: collapse;
}

.td_style1 {
	margin: 0px;
	padding: 0px;
}
.td_style7 {
	background-color:#f9f9f9;
}

.td_style8 {
	background-color:#f6f6f6;
background-color:#fde1bf;
}
.td_style9 {
	background-color:#ffdaa8;
}

.payment {
	text-align: center;
	padding: 10px 10px 0 10px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #1D0A06;
	margin-bottom: 20px;
}

.payment strong {
	font-size: 16px;
	font-weight: bold;
}
.payment2 {
	text-align: center;
	padding: 10px 10px 0 10px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	margin-bottom: 20px;
}
#jisseki {
	font-size: 12px;
	margin-left: 5px;
}
#jisseki ul, #jisseki li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#jisseki li {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 15px;
	background-image: url(http://www.seminars.jp/user/images/yoshino/20080717_bd1.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.arrow {
	font-weight:bold;
	color:#fa5716;
}


/* フッター */

#footer {
	font-size: 12px;
	text-align: center;
	clear: both;
	line-height: 180%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.td_style2 {
	color: #FFFFFF;
	background-color: #011535;
	padding: 10px;
	width: 200px;
	font-weight: bold;
}
.td_styleGold {
	color: #000;
	background-color: #fff8c6;
	padding: 10px;
	width: 200px;
	font-weight: bold;
}
.td_styleGold2 {
	color: #000;
	background-color: #fff8c6;
	padding: 10px;
	font-weight: bold;
}

.td_stylePl {
	color: #000;
	background-color: #f5f5f5;
	padding: 10px;
	width: 200px;
	font-weight: bold;
}
.td_stylePl2 {
	color: #000;
	background-color: #f5f5f5;
	padding: 10px;
	font-weight: bold;
}
.td_styleSp {
	color: #fff;
	background-color: #cc0000;
	padding: 10px;
	width: 200px;
	font-weight: bold;
}
.td_styleSp2 {
	color: #fff;
	background-color: #cc0000;
	padding: 10px;
	font-weight: bold;
}
.td_style3 {
	padding: 10px;
	background-color: #FFF;
}

.check ul{
	list-style-type: none;
}
.check li{
	line-height: 30px;
	font-size: 14px;
/*	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", "MS PGothic", sans-serif;*/
/*font-family: "メイリオ", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;*/
	margin-bottom: 0px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 40px;
}

.check_book {
	background-image:url(../images/check_book.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:20px !important;
	padding:15px 0 15px 50px;
}

.p_strong {
	font-weight:bold;
}
.highlight {
	font-weight:700;
	background-color: #FFCCFF;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top:1px;
	padding-bottom:1px;
}

.highlight2 {
	background-color: #ffff00;
	padding: 0px;
	font-weight: bold;
}
#footer a {
	color: #000033;
}
.profile {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/profilebg2.jpg);
	background-repeat: repeat-y;
	background-color:e6e6e6;
}
.sale {
	margin-right:auto;
	margin-left:auto;
	width:850px;
	height:216px;
	background-image:url(../images/img2_01.jpg)
}
	
.unerlinebold {
font-weight:bold;
	background-color: #FFCCFF;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top:2px;
	padding-bottom:2px;
}
.unerlinebold2 {
	font-weight:bold;
	text-decoration:underline;
}
.facebookcommentbox {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background-color:#e6e6e6;
	text-align:left;
}
.commentbox_title {
	background-color:#5972a8;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
}
.subcatch {
	font-size:20px;
	font-weight: bold;
	color: #9A0002;
	text-align: center;
/*	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
}

.formbox3 {
	width:500px;
	border:1px solid #fff;
	background-color:#254e82;
/*background-image:url(image/formbk.jpg);*/
background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding:10px 10px 10px 10px;
}
.formboxA {
	padding-top:10px;
margin-bottom:30px;
/*	margin-bottom:30px;*/
}

.formboxA table {
	margin-left:auto;
	margin-right:auto;
	}
	
.formboxA td {
	padding:20px;
	padding-bottom:10px;
	font-weight:bold;
/*	background-color:#254e82;
	color:#fff;*/
	}
	
.function {
	width:638px;
	padding:20px 20px 0px 20px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.letter_top {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/letter_top.jpg);
	background-position:top;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:15px;
}

.letter_bottom {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/letter_bottom.jpg);
	background-position:bottom;
	margin-bottom:30px;
	padding-bottom:15px;
}
#Gold_Wrap {
	width:680px;
	padding:25px 25px 0 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	border:5px solid #eccb84;
}

.Gold_Wrap_mc {
	background-color:#eccb84;
	padding:5px 0;
}

#Pl_Wrap {
	width:680px;
	padding:25px 25px 0 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	border:5px solid #b6b6b6;
}

.Pl_Wrap_mc {
	background-color:#b6b6b6;
		padding:5px 0;
}

#Sp_Wrap {
	width:680px;
	padding:25px 25px 0 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	border:5px solid #cc0000;
}

.Sp_Wrap_mc {
	background-color:#cc0000;
	color:#fff;	
	padding:5px 0;
}
.tips_red {
	border:1px solid #cc0000;
	margin:0px 30px 30px 30px;
	padding:15px 15px 0px 15px;
}
.tips_red p {
	margin-bottom:15px;
	}
.tips_pl {
	border:1px solid #b6b6b6;
	margin:0px 30px 30px 30px;
	padding:15px 15px 0px 15px;
}
.tips_pl p {
	margin-bottom:15px;
	}
	
.checklist {
	margin-top: 20px;
	background-image: url(../images/bc3.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-right: auto;
	margin-left: auto;
/*	width:600px;*/
/*	border: 1px solid #CCCCCC;
    clear: both;*/
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:30px;
}
.checklist ul {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0px;
}
.checklist li {
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
/*	padding-bottom: 5px;*/
	padding-left: 30px;
	list-style-type: none;
	background-image: url(../images/checkbox.gif);
	background-position: 0  6px;
	background-repeat: no-repeat;
	line-height: 36px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";
		border-bottom:1px dotted #ddd;
}
.box_small {
	border:1px solid #999999;
	padding:10px 10px 0px 10px;
}

.box_small2 {
	border:1px solid #999999;
	padding:10px 10px 0px 10px;
	background-image:url(../images/Rits_bg.jpg);
	background-repeat:repeat;
}

.fstyle01 {
/*	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;*/
   font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif !important;	
	font-size:32px;
	line-height:1.5;
/*	padding-left:100px;*/
	text-align:center;
	margin-bottom:30px;
	border-top:dotted 3px #ccc;
	padding-top:20px;
	font-weight:700;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

.fstyle02 {
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:20px;
	line-height:1.5;
	text-align:center;
	margin-bottom:30px;
}

.fstyle03 {
	line-height: 30px;
	margin-bottom: 30px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
/*	line-height:1.5;*/
	margin-bottom:30px;	
}
.fstyle04 {
	   font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif !important;	
}

.book_right {
	float:right;
	width:420px;
	margin-bottom:20px;
}
.clear {
	clear:both;
}

.box01 {
    clear: both;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:50px;
	border:5px #eb5405 solid;
}

.box02 {
	    border-radius: 2px 2px 2px 2px;
	    padding: 30px;
/*		margin-bottom:50px;*/
		border:2px solid #ddd;
		background-color:#f9f9f9;
}
.box03 	  {      
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.6);
	width:850px;
	margin-right:auto;
	margin-left:auto;
}


.box_1 {
    clear: both;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:50px;
	border:3px #296bd9 solid;
	border:5px #3363b2 solid;
}

.moji_1 {
	border-radius: 3px 3px 3px 3px;
	padding:5px 7px;
	background-color:#296bd9;
	background-color:#3363b2;
	color:#fff;
	/*font-size:20px !important;*/
}

.box_2 {
    clear: both;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:50px;
	border:3px #34982a solid;
	border:5px #2d6627 solid;
}

.moji_2 {
	border-radius: 3px 3px 3px 3px;
	padding:5px 7px;
	background-color:#34982a;
	background-color:#2d6627;
	color:#fff;
	/*font-size:20px !important;*/
}

.box_3 {
    clear: both;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:50px;
	border:5px #c31818 solid;
}

.moji_3 {
	border-radius: 3px 3px 3px 3px;
	padding:5px 7px;
	background-color:#c31818;
	color:#fff;
	/*font-size:20px !important;*/
}

.box_4 {
    clear: both;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    color: rgb(26, 26, 26);
    padding: 30px;
	margin-bottom:50px;
	border:3px #d5cd00 solid;
	border:5px #ab9f6e solid;	
}

.moji_4 {
	border-radius: 3px 3px 3px 3px;
	padding:5px 7px;
	background-color:#d5cd00;
	background-color:#ab9f6e;
	color:#fff;
	/*font-size:20px !important;*/
}
.box07 {
	width:798px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-collapse:collapse;
/*	width:768px;
	padding:15px 15px 15px 15px;
border:5px solid #d9dccf;*/
	/*background-image:url(../images/bg_koushi.jpg);
}*/}

.box07 table {
		width:798px;
	margin-left:auto;
	margin-right:auto;
}
.box07 td { vertical-align:top;
padding:15px;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
		font-family:"メイリオ", Meiryo;
}
.box07 p {
	margin-bottom: 30px;
    line-height:30px;
	font-size:16px;
	font-family:"メイリオ", Meiryo;
}
.box07 ul {
	padding-left:30px;
	margin:0 !important;
	padding-top:0 !important;
}

.box07 li {
	list-style:decimal;
	font-size:15px !important;
	font-family:"メイリオ", Meiryo;
	line-height:24px;
	color:#333;
}


/*共通：マージン・パディング
---------------------------------------*/
/*マージンボトム*/
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {	margin-bottom:15px !important;}
.mb20 {	margin-bottom:20px !important;}
.mb25 {	margin-bottom:25px !important;}
.mb30 {	margin-bottom:30px !important;}
.mb40 {	margin-bottom:40px !important;}
.mb50 {	margin-bottom:50px !important;}
.mb80 {	margin-bottom:80px !important;}
.mb110 {margin-bottom:110px !important;}
.mb120 {margin-bottom:120px !important;}
.mb130 {margin-bottom:130px !important;}

/*マージンレフト*/
.ml10 {	margin-left:10px !important;}
.ml15 {	margin-left:15px !important;}
.ml20 {	margin-left:20px !important;}
.ml25 {	margin-left:25px !important;}
.ml30 {	margin-left:30px !important;}
.ml40 {	margin-left:40px !important;}

/*マージンライト*/
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {	margin-right:15px !important;}
.mr20 {	margin-right:20px !important;}
.mr25 {	margin-right:25px !important;}
.mr30 {	margin-right:30px !important;}
.mr50 {	margin-right:50px !important;}
.mr80 {	margin-right:80px !important;}
.mr110 {margin-right:110px !important;}
.mr120 {margin-right:120px !important;}
.mr130 {margin-right:130px !important;}

/*マージントップ*/

.mt10 {	margin-top:10px !important;}
.mt20 {	margin-top:20px !important;}
.mt30 {	margin-top:30px !important;}
.mt50 {	margin-top:50px !important;}

/*パディングレフト*/
.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {	padding-left:15px !important;}
.pl20 {	padding-left:20px !important;}
.pl25 {	padding-left:25px !important;}
.pl30 {	padding-left:30px !important;}
.pl30 {	padding-left:30px !important;}
.pl35 {	padding-left:35px !important;}
.pl40 {	padding-left:40px !important;}
.pl50 {	padding-left:50px !important;}
.pl80 {	padding-left:80px !important;}
.pl110 {padding-left:110px !important;}
.pl120 {padding-left:120px !important;}
.pl130 {padding-left:130px !important;}


/*パディングライト*/
.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {	padding-right:15px !important;}
.pr20 {	padding-right:20px !important;}
.pr25 {	padding-right:25px !important;}
.pr30 {	padding-right:30px !important;}
.pr50 {	padding-right:50px !important;}
.pr80 {	padding-right:80px !important;}
.pr110 {padding-right:110px !important;}
.pr120 {padding-right:120px !important;}
.pr130 {padding-right:130px !important;}

/*パディントップ*/
.pt5 { padding-top:5px !important;}
.pt10 { padding-top:10px !important;}
.pt15 { padding-top:15px !important;}
.pt20 { padding-top:20px !important;}
.pt25 { padding-top:25px !important;}
.pt30 { padding-top:30px !important;}

/*パディンボトム*/
.pb5 { padding-bottom:5px !important;}
.pb10 { padding-bottom:10px !important;}
.pb15 { padding-bottom:15px !important;}
.pb20 { padding-bottom:20px !important;}
.pb25 { padding-bottom:25px !important;}
.pb30 { padding-bottom:30px !important;}

.b{font-weight:700}				/* 太字 */
.u{text-decoration:underline}	/* 下線 */
.s{text-decoration:line-through}

.fsize10 {font-size:10px !important;}
.fsize11 {font-size:11px !important;}
.fsize12 {font-size:12px !important;}
.fsize14 {font-size:12px !important;}
.fsize15 {font-size:15px !important;}
.fsize16 {font-size:16px !important;}
.fsize18 {font-size:18px !important;}
.fsize20 {font-size:20px !important;}
.fsize22 {font-size:22px !important;}
.fsize24 {font-size:24px !important;}
.fsize26 {font-size:26px !important;}
.fsize28 {font-size:28px !important;}
.fsize32 {font-size:32px !important;}
.fsize34 {font-size:34px !important;}
.fsize36 {font-size:36px!important;}

.moji01 {
	padding:5px 5px;
	background-color:#cb170b;
	color:#fff;
	/*background-color:#FFCCFF;
	color:#333;
	font-size:20px !important;*/
}
.moji02 {
	border-radius: 3px 3px 3px 3px;
	padding:5px 7px;
	background-color:#eb5405;
	color:#fff;
	/*font-size:20px !important;*/
}

.moji03 {
	border-top:1px dotted #bbb;
	border-bottom:1px dotted #bbb;
}

.moji04 {
	background-image:url(../images/icon_review.jpg);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding:3px 0 3px 30px;
	border-top:1px dotted #bbb;
	border-bottom:1px dotted #bbb;
}



.moji07 {
	border-left:7px solid #ff9900;
	padding-left:15px;
}

.blue {
	color:#005ebe;
}

/*.icon01 {
	background-image:url(../images/icon01.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
.icon02 {
	background-image:url(../images/icon02.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-left:120px;
}*/
/*イメージ透過
---------------------------------------*/
/*a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}*/

.button1 a:hover img{
filter: alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
}


input:hover {
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

/*スケジュール*/

.zebra {
	    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	border-color:#ddd;
	border:1px solid #ddd;
}

.zebra td, .zebra th {
    padding: 10px;
    border-bottom: 1px solid #f2f2f2;    
}

.zebra tbody tr:nth-child(even) {
    background: #f5f5f5;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}

.zebra th {
    text-align: left;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
    background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
    background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
    background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
    background-image:         linear-gradient(top, #f5f5f5, #eee);
	font-size:14px;
}

.zebra th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;  
}

.zebra th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.zebra th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.zebra tfoot td {
    border-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #f1f1f1;
}

.zebra td {
		font-size:14px;
	line-height:150%;
	vertical-align:top;
}
.zebra tfoot td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.zebra tfoot td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.zebra tfoot td:only-child{
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px
    border-radius: 0 0 6px 6px
}
.zebra_td1 {
	width:100px;
	border-right:1px solid #ddd;
}

/*応募フォーム
--------------------------------*/

.table_inquiry {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	margin-right: auto;
	margin-left: auto;
	width:100%;
	background-color:#fff
}

.table_inquiry td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	vertical-align:middle !important;
	padding:10px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
.td_style_f2 {
	background-color:#fff;
	width:200px;
}

.profilelist ul {
	margin-bottom:0;
	padding-left:20px;
}

.profilelist li {
	line-height: 30px;
	margin-bottom: 30px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
/*	line-height:1.5;*/
	margin-bottom:0px;
	list-style:circle;
	list-style:disc;
}

.review p {
	margin-bottom:20px !important;
}

.list01 {
	line-height: 30px;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
/*	line-height:1.5;*/
	list-style:circle;
	list-style:disc;
	padding-left:30px;
}

/*■■■ コンテンツまとめ価格表  ■■■*/

.cont_sumally {
	width:780px;
	margin:0 auto 30px auto;
	border:1px solid #ccc;
	padding:2px;
}

.cont_sumally table {
/*	border-bottom:1px solid #333;*/
margin-bottom:0px;
}

.cont_sumally td {
	padding:10px;
	font-size:18px;
	border:1px #fff solid;
	font-family:"メイリオ", Meiryo;
	vertical-align:top;
}

.cont_sumally .td_a {
	background-color:#f2f2f2;
}

.cont_sumally .td_b {
	background-color:#f9f9f9;
}
.cont_sumally .td_c {
	background-color:#333;
	color:#fff;
}

.box_timetable td{
	padding:0px ;
	border:none ;
	
}

.box_transaction2 {

}

.box_transaction2 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	}
.box_transaction2 table {
	width:798px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-collapse:collapse;

}
.box_transaction2 td { vertical-align:top;
    padding:10px;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	font-family:"メイリオ", Meiryo;
}

.box_transaction2 td p {
	margin-bottom:0px !important;
	font-family:"メイリオ", Meiryo;
	font-size:14px; !important;
}

/*.box_transaction2 input {
	height:30px;
	font-family:"メイリオ", Meiryo;
	font-size:18px;
	max-width:500px;
}*/

.form1 {
		height:30px;
	font-family:"メイリオ", Meiryo;
	font-size:18px;
	max-width:500px;
}
.box_transaction2 select {
	height:30px;
	font-family:"メイリオ", Meiryo;
	font-size:18px;
/*	background-color:#ffffee;*/
}

.box_transaction2 textarea {
	font-family:"メイリオ", Meiryo;
	font-size:18px;
/*	background-color:#ffffee;*/
	max-width:500px;
}