@charset "utf-8";

/*  ------------------------------- P      C -------------------------------  */

/* F1 兄弟情報入力 専用
 -----------------------------------------------*/
#delFirst						{ float:left;zoom:1; }
#addSecond						{ float:right;zoom:1; }
#firstChild						{ margin: -15px 0pt 25px; zoom:1; }/* IE7 after 擬似要素対応 */
#firstChild:after				{ content:''; display:block; clear:both;zoom:1; }
#secondChild					{ margin: -15px 0pt 25px; zoom:1; }/* IE7 after 擬似要素対応 */
#secondChildInfo				{ display:none; }

.brother-info ul				{ padding:1em 0 1em 0; zoom:1;}
.brother-info li				{ padding:1em 0 0 0; zoom:1;}
.brother-info li:first-child	{ padding:0;}

/* F1 宣伝物入力 専用
 -----------------------------------------------*/
ul.senden div					{ clear:both;}
ul.senden div.indentText img	{ padding:8px 0 0 15px;}
.table .senden .table			{ border-top: 1px solid #CECECE; clear: both; padding: 0;}

/* F2 BEGO入金情報
 -----------------------------------------------*/
/* 商品のお届け状況の確認 */
.tb						{ width:100%; border-collapse:separate; border-bottom:solid 1px #cecece; border-right:solid 1px #cecece;}
.tb th					{ border-top:solid 1px #cecece; border-bottom:solid 1px #ffffff; border-left:solid 1px #cecece; text-align:left; background:url("/static-canreg/sys/img/common/pc/white-border.gif") 0 0 no-repeat;}
.tb thead th			{ border-top-style:none; text-align:center;}
.tb td					{ border-top:solid 1px #cecece; border-bottom:solid 1px #ffffff; border-left:solid 1px #cecece; background:url("/static-canreg/sys/img/common/pc/white-border.gif") 0 0 no-repeat;}

.tb						{ margin:0 0 10px 0;}
.tb th					{ background-color:#fffaec;}

.tb td.col3				{ text-align:right; min-width:10em;}
.tb td.col4				{ text-align:right; min-width:4em;}
.tb td.col7				{ text-align:right; min-width:10em;}

.tb th p,
.tb th div				{ padding:8px 5px 6px 5px;}
.tb td p				{ padding:8px 5px 6px 14px;}
.tb td em				{ color:#ff4800; font-weight:bold;}
.tb tr.color td			{ background-color:#f9f9f9;}

.col1					{ width:12%; }
.col2					{ width:17%; }
.col3					{ width:10%; }
.col4					{ width:5%; }
.col5					{ width:*; }
.col6					{ width:28%; }
.col7					{ width:21%; }

/* 住所検索
 ----------------------------------------------*/
.invisible{ display:none; }
div.toolTip				{ z-index:2; margin:5px; padding:10px; background-color:#ffe7ab; opacity:0.8; border-radius:4px; position:absolute; text-align:left; vertical-align:middle; }

/* 学校検索結果 */
.attSch                 {font-size:130%; font-weight:bold;}

/* バナー横並び表示*/
.inlineBox {
	display: flex;
	display: -moz-flex;
	display: -o-flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	justify-content: center;
}

/* /* 漢字氏名任意注記リンク */ */
/* .table dt a.kanlink              {margin:0 0 0 18px; width:100%; } */
/* .table dt a.accofflnk   {padding:0px 0 2px 16px; background:url("/static-canreg/sys/img/common/ic_acc01.gif") 0.2em 0.4em no-repeat; } */
/* .table dt a.acconlnk    {padding:0px 0 2px 16px; background:url("/static-canreg/sys/img/common/ic_acc01_on.gif") 0.2em 0.4em no-repeat; } */
