@charset "utf-8";
/* CSS Document */

.btnCenter {text-align: center;}
.btnCenter .margin {padding: 0 15px;}

/*=========text========*/

.textArrow {margin-bottom: 15px; padding-left: 8px; line-height: 120%; background: url(//bandai-a.akamaihd.net/bc/images/mypage/icon_arrow.gif) no-repeat 0 2px; font-size: 90%;}

.textMargin {margin-bottom: 20px; line-height: 140%;}
.textMargin2 {margin-bottom: 20px; padding-left: 20px; line-height: 140%;}
.textStrong {margin-bottom: 45px; line-height: 140%; font-weight: bold;}
.textStrong span {padding: 0 30px; font-weight: 100;}
.textCenter {margin-bottom: 20px; text-align: center; line-height: 140%;}
.textCenter2 {margin: 30px 0 20px; text-align: center; line-height: 140%;}
.textColor1 {margin-bottom: 15px; padding-left: 1em; color: #FF8400; line-height: 140%; font-weight: bold;}
.textColor2 {color: #FF0000; font-weight: 100;}

/*=========title========*/

#cdu1Column .subTitle{margin-bottom: 15px; padding: 5px 12px 3px; line-height: 140%; color: #FFFFFF; background: #000000; font-size: 100%; font-weight: 100;}
#cdu1Column .subTitle2 {margin: 5px 0 15px; padding: 6px 5px 4px; line-height: 140%; color: #343434; background-color: #f1f1f1; font-size: 100%;}
.titleCenter {margin-bottom: 30px; text-align: center;}

/*=========list========*/

.listIndent1 { padding-right: 30px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted #D1D4D7; }
.listIndent1 li { padding-left: 1em; text-indent: -1em; list-style: none; line-height: 160%;}

.listInput1 { padding: 0 0 20px 20px;}
.listInput1 li {float: left; width: 130px; list-style: none; line-height: 160%;}
.listInput2 { padding: 0 0 20px 20px;}
.listInput2 li { list-style: none; line-height: 160%; margin-bottom: 5px;}


/*=========list_20130624update========*/
.listInputBox {padding: 0 0 10px 20px; position:relative;}
.listInput3 {float: left; padding:0; margin:0 0 10px 0;}
li.listInput_photo {padding:0 10px 0px 0; list-style: none; width:245px !important; height:205px !important; overflow:hidden !important; text-align:center;}
li.listInput_value {padding:0 10px 0px 0; list-style: none; width:245px; height:75px !important; overflow:hidden !important;}


/*=========box========*/

.boxDotted { margin-bottom: 20px; padding: 10px; border-top: 1px dotted #D1D4D7; border-bottom: 1px dotted #D1D4D7;}
.boxDotted .left { float: left; width: 200px; line-height: 140%;}
.boxDotted .right { float: left; line-height: 140%; font-weight: bold; font-size: 120%;}
.boxTextArea { padding: 0 0 20px 20px;}

/*=========table========*/

table { width: 100%; border-collapse: collapse; margin-bottom: 20px; line-height: 120%;}
th,td { text-align: left; border-top: 1px dotted #DADADA; border-bottom: 1px dotted #DADADA;}
th { width: 20%; padding: 1px;}
th span { height: 100%; display: block; padding: 8px; background: #F1F1F1;}
th span.row3 { padding: 3.6em 8px;}
td { padding: 4px 8px;}
td span { padding-right: 50px;}

/*======================Category_list======================*/


#enquete { width:750px; float: right; margin-right:5px 20px 30px 0; }

.pnav_u { background-color:#000000; height:25px; padding:2px; clear:both; }
.page_swt { font-weight: bold; float: left; clear: both; width:500px; margin:auto 0;}
.page_swt ul { display: inline; margin-left: 20px;}
.page_swt li { list-style-type: none; display: inline;}
.page_swt li a { text-decoration: underline; color:#CCCCCC; background-color: transparent;}
.total_p { font-weight: normal; display: inline; color:#CCCCCC;}
.sort { margin-right: 20px; float: right; top: -1px;}
.sort { margin-right: 10px;}
.maincontents{ clear:both; margin:10px 0; }
.categoryList li{ float:left; width:228px; display:block; padding-left: 8px; line-height:2em; font-weight:bold; background: url(//bandai-a.akamaihd.net/bc/images/enquete/icon_arrow.gif) no-repeat 0 2px; background-position:top left; list-style:none;}
.categoryList{margin:20px 20px; }

#cdu1Column h2 { font-size: 12px; color: #ffffff; background-color: #010508; text-indent: 12px; margin-bottom: 12px;}
.subTitele{ font-size: 12px; font-weight: bold; color: #343434; background-color: #f1f1f1;}

/*======================Category_top======================*/

.enqueteCategory dl,.maincontents dl{ width:365px; margin:5px; float:left; }
*html .enqueteCategory dl{ margin:2px; }

.enqueteCategory dt,.maincontents dt{ height:35px; background-image:url(//bandai-a.akamaihd.net/bc/images/enquete/enquete_top_title.jpg); background-repeat:no-repeat; color:#CCCCCC; text-indent:28px; line-height:36px; }
.enqueteCategory dd,.maincontents dd{	 border-style:solid; border-color:#ccc; border-width:1px; padding:10px 15px 10px 15px; }

.enqueteCategory ul,.maincontents ul{ padding:10px 0; background-image:url(//bandai-a.akamaihd.net/bc/images/enquete/disclaimer_background.gif); background-repeat:repeat-x; background-position:bottom; }

.enqueteCategory li,.maincontents li{ font-weight:bold; color:#333333; padding-left: 8px; line-height:2em; font-weight:bold; list-style:none; line-height:17px; }
.enqueteCategory li span,.maincontents li span{ line-height:16px; color:#999999; margin-bottom:7px; font-weight:normal; } 
.enqueteCategory li img,.maincontents li img{ margin-right:3px; margin-bottom:7px; }

.andmore { text-align:right;}

.enqueteCategory hr{ background-color:#FFFFFF; color:#FFFFFF; border-color:#FFFFFF; border:0; clear:both; margin:0; }

.kensakuBox{ width:718px; margin:20px auto 40px auto; border-style:solid; border-color:#ccc; border-width:1px; padding:10px; }
.kensakuBoxTitle{ font-size:13px; font-weight:bold; padding:0 10px 0 35px; display:inline; } 
.textfield{ width:130px; } 