@charset "Shift_JIS";

/*
*Stylesheet for JOT.
*Copyright (C) 2008 MEDIA-TRUST Co.,Ltd All Right Reserved.
*/

/*----------------- netword support ---------------------*/
#nwsupport .borderLine {
margin: 7px 5px 7px 0;
}

#nwsupport .information {
margin: 25px 15px 25px 15px;
color: #cb4700;
}

#nwsupport #main h4 {
background: #9d9dc8;
font-size: 120%;
color: #fff;
width: 538px;
margin: 0 0 20px 21px;
padding: 0 0 7px 0;
}

#nwsupport #main H6 {
/*margin: 0 0 0 36px;*/
margin: 0 0 0 10px;
padding: 0;
}

#nwsupport #main p.text {
margin: 0 15px 20px 36px;
}

#nwsupport #main p.text2 {
margin: 0 15px 5px 36px;
}

#nwsupport #main dl.list1 {
margin: 0 15px 0 36px;
}

#nwsupport #main dl.list1 dd {
margin: 0 0 10px 0;
}

#nwsupport .InfomationArea {
width: 538px;
margin: 0 0 0 20px;
}

#nwsupport .InfomationArea h5 {
font-size: 14px;
background: #9d9dc8;
padding: 5px 0 5px 10px;
color: #fff;
}

#nwsupport .InfomationArea h6 {
padding: 5px 0 0 10px;
}

#nwsupport .InfomationArea .box,
#nwsupport .InfomationArea .box2 {
width: 538px;
margin: 0 0 20px 0;
}

#nwsupport .InfomationArea .box {
background: #f5f5f9 url(../../common/img/bg_angel_pu.gif) no-repeat top left;
}

#nwsupport .InfomationArea .boxL,
#nwsupport .InfomationArea .boxR {
width: 259px;
background: #f5f5f9 url(../../common/img/bg_angel_pu.gif) no-repeat top right;
}

#nwsupport .InfomationArea .box p.image {
float: right;
padding: 10px 10px 0 10px;
}

#nwsupport .InfomationArea .box p.image img {
padding: 0 0 0 0;
}

#nwsupport #main .InfomationArea p.text {
padding: 15px 10px 10px 10px;
margin: 0;	
}

#nwsupport #main .InfomationArea .box p.text {
width: 342px;
padding: 15px 10px 10px 10px;
margin: 0;	
}
#nwsupport #main .InfomationArea .box2 p.text {
width: 240px;
padding: 15px 10px 10px 10px;
margin: 0;	
}


#nwsupport #main .InfomationArea ol.list1 {
margin: 0 0 15px 0;
}

#nwsupport #main .InfomationArea ol.list1 li {
padding: 15px 15px 0 0;
margin: 0 0 0 36px;
list-style: decimal;
}

#nwsupport #main .InfomationArea ul.list1 {
margin: 0 0 15px 0;
}

#nwsupport #main .InfomationArea ul.list1 li {
margin: 0 0 0 10px;
}

#main .InfomationArea UL.dwDivision {
padding: 6px 15px 0 0;	
line-height: 1.0em;
}
#main .InfomationArea UL.dwDivision li {
margin: 0 0 0 0;
padding: 0 0 4px 0;
}
#main .InfomationArea UL.dwDivision li.iconPdf {
background: url(../img/icon_pdf.gif) no-repeat 5px 5px;
margin: 0 0 0 5px;
padding: 20px 0 15px 45px;
}
#main .InfomationArea UL.dwDivision li.iconPpt {
background: url(../img/icon_ppt.gif) no-repeat 5px 5px;
margin: 0 0 0 5px;
padding: 20px 0 15px 45px;
}


#main DIV.download {
background-color: #f1f1f1;
margin: 20px 15px 0 36px;
padding: 15px;
}
#main DIV.download H6.title {
margin: 10px 0 0 0;
padding: 0;
}

#main DIV.download UL.dwDivision {
padding: 6px 15px 0 0;	
line-height: 1.0em;
}
#main DIV.download UL.dwDivision li {
margin: 0 0 0 0;
padding: 0 0 4px 0;
}
#main DIV.download UL.dwDivision li.iconPdf {

background: url(../img/icon_pdf.gif) no-repeat 5px 5px;
margin: 0 0 0 5px;
padding: 20px 0 15px 45px;
}
#main DIV.download UL.dwDivision li.iconPpt {

background: url(../img/icon_ppt.gif) no-repeat 5px 5px;
margin: 0 0 0 5px;
padding: 20px 0 15px 45px;
}

#main DIV.download UL.list {
line-height: 1.0em;
}
#main DIV.download UL.list li {
list-style-type: disc;
width: 220px;
float: left;
margin-left: 20px;
padding: 2px 0;
}



#nwsupport .InfomationArea .box p.text { }
#nwsupport .InfomationArea .boxL p.text,
#nwsupport .InfomationArea .boxR p.text { }


#nwsupport .InfomationArea .BtnArea {
margin: 0 0 15px 10px;
}

#nwsupport .InfomationArea .BtnArea p.combtn { float: left; margin: 0 5px 0 0;} 
#nwsupport .InfomationArea .BtnArea p.combtn5 { float: left; margin: 0 5px 0 0;} 

#nwsupport .InfomationArea .box2 .boxL {
	float: left;
	height:240px;
}
#nwsupport .InfomationArea .box2 .boxR {
	float: right;
	height:240px;
}


/* --- orico ---- */
#nwsupport #main table.Orico {
width: 510px;
margin: 0 0 0 36px;
}

#nwsupport #main table.Orico td {
text-align: center;
}

#nwsupport #main table.Orico td p.text {
text-align: left;
margin: 0 0 10px 20px;
padding: 0;
width: 438px;
}

#nwsupport #main table.Orico td .BtnArea {
margin: 10px 0 10px 110px;
}

#nwsupport #main table.Orico td .BtnArea p.combtn {
float: left;
margin: 0 0 0 10px;
padding: 3px 5px 3px 0;
}

/* --- about contribution ---- */

#nwsupport #main table.Contribution {
width: 510px;
margin: 0 0 0 36px;
background: #ccc;
}

/* --- original card ---- */

#nwsupport .BtnArea3 {
margin: 0 0;
padding:0 0 15px 0;
}

#nwsupport .BtnArea2 {
margin: 0 0;
}

#nwsupport #main UL.originalCard {
display: block;
width: 532px;
margin: 0 0 0 20px;
}

#nwsupport #main UL.originalCard LI {
display: block;
width: 133px;
height: 180px;
line-height: 1.2em;
text-align: center;
float: left;
}

#nwsupport #main UL.originalCard LI A {
text-decoration: none;
}


/* --- form --- */

#nwsupport table.formNwsupport {
width: 510px;
margin: 0 0 0 30px;
}


#nwsupport .verysign  {
width: 515px;
margin: 15px 0 20px 35px;
padding: 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#nwsupport .verysign p.mark {
float: left;
width: 100px;
margin: 0;
padding: 5px 0 0 0;
}

#nwsupport .verysign p.textR {
float: left;
width: 390px;
margin: 0;
padding: 10px 0 0 10px;
}
