@charset "UTF-8";

/*contents.css
=================================
1:basic

2:agreement

=================================*/


/*1:basic
=================================*/


.headline_07_02{
	width:963px;
	height:50px;
	background:url(../img_contents/ti_aff_01.gif) no-repeat;
	text-align:center;
	margin:10px 0px 10px 20px;
	color:#FFFFFF;
	font-size:18px;
	padding:15px;
}

*:first-child+html .headline_07_02{
	width:963px;
	height:50px;
	background:url(../img_contents/ti_aff_01.gif) no-repeat 20px 0;
	text-align:center;
	margin:10px 0px 10px 0;
	color:#FFFFFF;
	font-size:18px;
	padding:15px;
}


.headline_07_02_02{
	text-align:center;
	color:#FFFFFF;
	padding:15px;
	margin:10px 0px 10px 0px;
}

* html .headline_07_02_02{
	text-align:center;
	color:#FFFFFF;
	padding:15px;
	margin:10px 0px 10px 10px;
}


.headline_08_02{
	width:963px;
	background:#EF962B;
	margin:35px 0 10px 20px;
	padding: 7px 0;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.headline_09{
	width:100%;
	background: url(../img_contents/bg_headline_09.gif) left no-repeat #FAEBC8;
	font-weight:bold;
	font-size:12px;
	border-top:4px solid #FAEBC8;
	border-bottom:4px solid #FAEBC8;
	margin: 20px 0 0 0;
	padding:0 0 0 17px;
}

.headline_10{
	background: url(../img_contents/icon_question.gif) left center no-repeat;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid;
	width:895px!important;
	width:920px;
	padding:0 0 3px 25px;
	color:#665b2f;
	margin:10px 0 10px 0;
}

.headline_11{
	background: url(../img_contents/icon_exclamation.gif) left center no-repeat;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid;
	width:895px!important;
	width:920px;
	padding:0 0 3px 25px;
	color:#665b2f;
	margin:10px 0 10px 0;
}





/*2:Publisher_guide
=================================*/

.box-type-a{
	width:963px;
	margin:0 0 0 20px;
	padding-top:5px;
}

.box-type-a h2{
	background: #E9E9E8;
	margin:0 0 5px 100px;
	padding: 3px 10px;
	font-size: 14px;
}
	
.box-type-a p{
	width:800px;
	margin: 0 0 15px 110px;
}

.box-type-a p.img{
	margin: 0 0 25px 130px;
}

.btn-entry{
	text-align: center;
	margin: 35px 0 80px 0;
}


.box-type-a h2.tit-pub{	color:#1259AA;}
.box-pub-01{background:  url(../img_contents/icon_pub_01.gif) no-repeat left top;}
.box-pub-02{background:  url(../img_contents/icon_pub_02.gif) no-repeat left top;}
.box-pub-03{background:  url(../img_contents/icon_pub_03.gif) no-repeat left top;}
.box-pub-04{background:  url(../img_contents/icon_pub_04.gif) no-repeat left top;}


/*3:affiliater_guide
=================================*/

.box-type-a h2.tit-aff{	color:#D23172;}
.box-aff-01{background:  url(../img_contents/icon_aff_01.gif) no-repeat left top;}
.box-aff-02{background:  url(../img_contents/icon_aff_02.gif) no-repeat left top;}
.box-aff-03{background:  url(../img_contents/icon_aff_03.gif) no-repeat left top;}



/*4:beginner
=================================*/

.box-type-a h2.tit-begin{ color:#B45000;}
.box-begin-01{background:  url(../img_contents/icon_begin_01.gif) no-repeat left top;}
.box-begin-02{background:  url(../img_contents/icon_begin_02.gif) no-repeat left top;}
.box-begin-03{background:  url(../img_contents/icon_begin_03.gif) no-repeat left top;}

.box-type-a dl{
	width:800px;
	margin: 0 0 5px 110px;
}

.box-begin-01 dt{
	float: left;
	width:50px;
	margin: 0;
	color:#F13112;
	font-weight:bold;
}

.box-type-a p.text02{
	margin: 0 0 5px 110px;
}

.text02{
	margin: 0 0 0 15px;
}

.box-type-a dt.blue{
	color:#454083;
}

.box-type-a p.img02{
	margin: 0 0 5px 130px;
}

.box-begin-02 dl {
	margin: 0 0 5px 120px;
}

.begin-coution {
	text-indent: 60px;
	background: url(../img_contents/icon_coution.gif) 0 2px no-repeat;
}

/*
.begin-coution {
	text-indent: 60px;
	background: url(../img_contents/icon_coution.gif) left center no-repeat;
}

*/

/*5:faq
=================================*/

#faq {
	margin:0 20px 10px 30px;
}

.list-faq {
	margin: 0 0 0 30px;
}

.list-faq li{
	background:url(../img_contents/icon_arrow.gif) left center no-repeat;
	padding-left: 15px;
	position: relative;
}

#faq dl{
	width:100%;
	margin: 0 0 0 10px;
}

#faq dt{
	background: url(../img_contents/icon_q.gif) 0 10px no-repeat;
	padding: 8px 0 8px 30px;
	border-bottom: 1px dotted #C6BCA6;
}

#faq dd{
	background: url(../img_contents/icon_a.gif) 0 10px no-repeat;
	padding: 8px 0 8px 30px;
	border-bottom: 1px solid #C6BCA6;
}


/*6:company
=================================*/

#company_con {
	width: 939px;
	margin: 20px 0 200px 50px;
}
#company_con table {
	border: 1px solid #C5BFB1;
	font-size: 12px;
}

#company_con th {
	width: 100px;
	padding: 10px 0 10px 20px;
	background:#E8E5DF;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-bottom: 1px dotted #8E7F61;
	border-right: 1px solid #C5BFB1;
}

#company_con td {
	width: 750px;
	background:#FFF;
	border-bottom: 1px dotted #8E7F61;
	padding: 10px 0 10px 20px;
	vertical-align: top;
}

#company_con table .table_bottom {
	border-bottom: none;
}


/*7:indication
=================================*/

.indica_text{
	margin: 0 0 0 30px;
}


#indica_con {
	width: 913px;
	margin: 20px 0 200px 50px;
}
#indica_con table {
	font-size: 12px;
	border: 1px solid #C5BFB1;
	border-collapse: collapse;
}

#indica_con th {
	width: 100px;
	padding: 10px 0 10px 20px;
	background:#E8E5DF;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-bottom: 1px dotted #8E7F61;
	border-right: 1px solid #C5BFB1;
}

#indica_con td {
	width: 750px;
	background:#FFF;
	border-bottom: 1px dotted #8E7F61;
	padding: 10px 0 10px 20px;
	vertical-align: top;
}

#indica_con table .table_bottom {
	border-bottom: none;
}


/*7:contact
=================================*/

.contact_text{
	margin: 0 0 0 30px;
}


#contact_con01 {
	text-align:center;
}
#contact_con02 {
	width: 750px;
	margin: 20px auto 0 auto;
	text-align:left;
}

#contact_con02 table {
	margin-top: 15px;
	font-size: 12px;
	border: 1px solid #A29D91;
	border-collapse: collapse;
	text-align: left;
}

#contact_con02 th {
	width: 170px;
	padding: 5px 0 2px 10px;
	background:#E0DDCF;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-bottom: 1px solid #A29D91;
	border-right: 1px solid #A29D91;
}

#contact_con02 td {
	width: 540px;
	background:#F6F5F1;
	border-bottom: 1px solid #A29D91;
	padding: 2px 0 2px 10px;
	vertical-align: top;
}

#contact_con02 table .table_bottom {
	border-bottom: none;
	padding: 5px 0 10px 10px;
}

#contact_con02 .textbox03{
	width: 400px;
	margin-right:10px;
	border-top:1px solid #8f8f8f;
	border-left:1px solid #8f8f8f;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#contact_con02 .select03{
	width: 180px;
	margin-right:10px;
	border-top:1px solid #8f8f8f;
	border-left:1px solid #8f8f8f;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.btn-contact{
	text-align: center;
	margin: 20px 0 20px 0;
}



/*8:terrace
=================================*/

#terra_con01 {
	width: 895px;
	margin: 20px 0 0 20px;
}

#terra_con01 p {
	margin-bottom: 15px;
	font-size: 12px;
}

#terra_con01 .red03 {
	color:#ED3232;
}

#terra_con01 dl {
	margin-bottom: 15px;
}

#terra_con01 dt {
	font-weight: bold;
}

#terra_con01 dd {
	padding-left: 10px;
}








