@charset "Shift_JIS";
/* CSS Document */

.zbtn{
	margin:20px 0px 20px 0px;
	padding:10px;
	font-size:100%;
	border:1px solid #E3E3E3;
	background-color:#F6F6F6;
	width:700px;
}
.exp_torne{
	background-color:#fff;
}




/* layout */
#column2-main760
{
	margin-bottom: 35px;
}

#column2-main760 .body
{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 0;
}

DIV.div_760
{
	text-align: left;
	width: 760px;
	float: left;
	position: static;
	word-break: break-all;
}

DIV.div_375,
DIV.div_375R
{
	width: 375px;
	position: static;
	word-break: break-all;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
DIV.div_375Rbox
{
	text-align: left;
	width: 375px;
	float: right;
	word-break: break-all;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
}
DIV.div_375Lbox
{
	text-align: left;
	width: 375px;
	margin: 1.5em 0px;
	float: left;
	word-break: break-all;
}
DIV.div_375R
{
	margin-left: 0;
	margin-right: 0;
}

#column2-main760 .ttl
{
	margin: 0;
}
#column2-main760 .sttl
{
	margin: 0;
}



#column2-main760 DIV.attention {
	background-color:#fffcf5;
	line-height:1.5em;
	border: 1px solid #ffe295;
	width: 700px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 15px;
	/* border:1px solid #E3E3E3; */
}

#column2-main760 DIV.attention H1
{
	margin: 0 0 0.5em 0;
	color: #fe0000;
}

#column2-main760 DIV.attention H2
{
	margin: 0.5em 0 0 0;
}

#column2-main760 H1.attention,
#column2-main760 DT.attention
{
	color: #fe0000;
}




.torneBox .torneBox_inner.mb10 ul {
	width: 690px;
	padding-right: 9px;
	padding-left: 9px;
}
.torneBox .torneBox_inner.mb10 ul li {
	width: 138px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
}




/*===========================================
	QuestionArea
=============================================*/
div.QuestionArea {
	width: 730px;
	margin: 15px auto 0px auto;
	padding: 0px;
	border-left:#72A5C5 1px solid;
	border-right:#72A5C5 1px solid;
	border-bottom:#72A5C5 1px solid;
	clear:both;
}
div.QuestionArea div.QuestionBox {
	width: 690px;
	margin: 15px auto;
	padding: 0px;
}
.icoQA_Q {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 25px;
	background: url(/support/bd/torne/connect/images/ico_qa_q.gif) no-repeat 0px 0px;
}
.icoQA_Q_2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 37px;
	background: url(/support/bd/torne/connect/images/ico_qa_q2.gif) no-repeat 0px 0px;
}
.icoQA_A {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 23px;
	background: url(/support/bd/torne/connect/images/ico_qa_a.gif) no-repeat 0px 0px;
}
/*============================================================
table_20111220
=============================================================*/
.mt10 {
	margin-top:10px;
}
.mr16 {
	margin-right:16px;
}
#kisyu_list3 {
	margin-bottom: 20px;
	width: 938px;
	height: 130px;
}
#kisyu_list3 li {
	float:left;
}
.floatclear {
	clear:left;
}

.table_kisyubetsu_l {
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
	text-align: left;
	word-break:break-all;
}

.table_kisyubetsu_l th,
.table_kisyubetsu_l td {
	padding: 8px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
}
.table_kisyubetsu_l td {
	text-align: center;
}
.table_kisyubetsu_l td.bg_darkgray {
	background-color:#EBEBEB;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	text-align:center;
}
.bg_lightblue {
	background-color:#e1ebfe;
}
.bg_lightblue2 {
	background-color:#f0f5fd;
}



.QuestionLine{
	text-align: center;
	border: dashed 1px #666666;
}

.ml30{
	margin-left: 30px;
}


/*============================================================
  20171108 C
=============================================================*/

div.pregArea_01 div.torneBox {
	margin:0 20px;
	
}

#contentsArea div.pregArea_01 div.pregBox div.torneBox .tb_title{
    background-color: #ab1e23;
    padding: 2px 0 2px 16px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #ab1e23;
}


div.pregArea_01 div.torneBox_inner {
	border: 1px #ab1e23 solid;
}

#contentsArea .titleh2{
    background: url(/support/bd/torne/connect/images/gray-titlebg.jpg) repeat-x scroll left center;
    width: 100%;
    height: 36px;
    display: block;
    margin-bottom: 30px;
	}

#contentsArea > div.titleh2 > h2{
	padding:6px 0 0 20px;
	font-size:16px;
    font-weight: 400;
}

#contentsArea > div.titleh2 > h2 span{
	font-size:14px;
}

#contentsArea .ps4Area{
	margin:20px 0 40px 0;
}

#contentsArea .ps4Area > p{
	margin-bottom:6px;
}

#contentsArea .ps4Area > p.chousei{
	margin-left:8px;
}

#contentsArea > div.pregArea_01 > div.inner_link{
}

#contentsArea > div.pregArea_01 > div.inner_link > ul{
	margin:20px 0 20px;
	overflow:hidden
}

#contentsArea > div.pregArea_01 > div.inner_link ul> li{
	list-style:none;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
	padding-right:20px;
}

#contentsArea > div.pregArea_01 > div.inner_link ul> li:nth-child(2){
	float:right !important;
	margin-right:20px;
}


#contentsArea > div.pregArea_01 > div.inner_link > ul > li:before{
	content:url(/support/share/images/arrow_underline.gif) ;
	padding-right:5px;
}

#contentsArea > h3{
	font-weight: 400;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    margin: 20px 14px;
}

#contentsArea .txtlink{
	margin:10px 0 20px 10px;
}










