@charset "utf-8";

/* ------------------------------------------

style CSS

------------------------------------------ */

/*------------------------------------------------
	ログイン入力フォーム
-------------------------------------------------*/
#menuBar2{
	width:720px;
	background-image:url(../image/menuBar.jpg);
	background-repeat:no-repeat;
	background-position:top center;
  margin-top        : 60px;
  margin-left       : 80px;
  margin-right      : 0px;
  padding-top       : 80px;
	height:480px;
}

#menuBar3{
	width:1050px;
        height:30px;
	background-image:url(../img/menuBar1050.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:20px;
	font-weight:bold;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	padding-left:25px;
	padding-top:2px;
	color:#6c6c6c;
	margin-bottom:8px;
}

#menuBar4{
	width:600px;
        height:140px;
	background-image:url(../img/backTitle.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	padding:10px 0px 8px 80px;
        margin-left:100px;
}

#menuBar5{
	width:650px;
	background-image:url(../image/titlebar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top: 8px;
	padding-left: 30px;
	height:32px;
	margin-top: 10px;
}

#menuBar19{
	width:650px;
	background-image:url(../image/mainBackD.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top: 100px;
	padding-left: 100px;
	height:460px;
/*	margin-top: 10px;*/
}

div#menuBar550{
	position:relative;
	width:530x;
    height:21px;
    
	background-image:url(../img/menuBar550.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
//	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:5px;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;

}

/*表示枠------------------------------------------------------------*/

#displayInputFrame1{
	width:650px;

	background-position:top left;

	background-repeat:no-repeat;

    border-left:4px solid #b7dee8;
    border-top:4px solid #b7dee8;
    border-right:4px solid #b7dee8;
    border-bottom:4px solid #b7dee8;

	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-top: 25px;
}

#displayInputFrame2{
	float: left;

	width:180px;
	height:220px;

	background-position:top left;

	background-repeat:no-repeat;

    border-left:4px solid #b7dee8;
    border-top:4px solid #b7dee8;
    border-right:4px solid #b7dee8;
    border-bottom:4px solid #b7dee8;

	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-right:20px;
}

#displayInputFrame3{
	float: left;

	width:180px;
	height:220px;

	background-position:top left;

	background-repeat:no-repeat;

    border-left:4px solid #99ff99;
    border-top:4px solid #99ff99;
    border-right:4px solid #99ff99;
    border-bottom:4px solid #99ff99;/* 00fa9a */

	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-right:20px;
}

#displayInputFrame4{
	float: left;

	width:450px;
	height:320px;

	background-position:top left;

	background-repeat:no-repeat;

    border-left:4px solid #b7dee8;
    border-top:4px solid #b7dee8;
    border-right:4px solid #b7dee8;
    border-bottom:4px solid #b7dee8;

	padding-top: 1px;
	padding-left: 45px;
	padding-bottom: 1px;

  margin-bottom     :20px;
  margin-left      : 20px;
}

#framePrivacy{
	width:940px;
	height:520px;

	background-position:top left;

	background-repeat:no-repeat;

    border-left:1px solid #b7dee8;
    border-top:1px solid #b7dee8;
    border-right:1px solid #b7dee8;
    border-bottom:1px solid #b7dee8;

	padding-top: 5px;
	padding-left: 10px;

  margin-bottom     :20px;
}

/*=================table span===================*/
table.span1{
    border-top:1px solid #C6C6C6;
    border-left:1px solid #C6C6C6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 14px;
    width: 650px;
	margin:10px 0;
	text-align:left;
}
.span1 th{
    border-right:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    background-color: #F0F8FF;
    padding:0.5em;
    text-align:left;
    width: 200px;
    font-size: 14px;
    color: #000000;
}

.span1 td{
    border-right:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    padding:0.5em;
    font-size: 14px;
}

table.span1s{
    border-top:1px solid #C6C6C6;
    border-left:1px solid #C6C6C6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 14px;
    width: 450px;
	margin:10px 0;
	text-align:left;
}
.span1s th{
    border-right:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    background-color: #F0F8FF;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 14px;
    color: #000000;
}

.span1s td{
    border-right:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    padding:0.5em;
    font-size: 14px;
}


table.span2{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 920px;
}

.span2 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #FFF0F5;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #8A2BE2;
}

.span2 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span3{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 620px;
}

.span3 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #EFEFEF;
    padding:0.5em;
    text-align:left;
    width: 200px;
    font-size: 12px;
    color: #4D4D4D;
}


.span3 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span4{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 450px;
}

.span4 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #b7dee8;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #000066;
}


.span4 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span5{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 800px;
}

.span5 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #b7dee8;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #000066;
}


.span5 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span5s{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 500px;
}

.span5s th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #b7dee8;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #000066;
}


.span5s td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span5wide{
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 1000px;
}

.span5wide th{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    background-color: #b7dee8;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #000066;
}


.span5wide td{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    padding:0.5em;
    font-size: 12px;
}

table.span6{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 900px;
}

.span6 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #FFF0F5;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #8A2BE2;
}


.span6 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span650{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
    font-size: 12px;
    width: 650px;
}

.span650 th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color: #b7dee8;
    padding:0.5em;
    text-align:left;
    width: 150px;
    font-size: 12px;
    color: #000066;
}


.span650 td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0.5em;
    font-size: 12px;
}

table.span1050{
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
    width: 1050px;
}
.span1050 th{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    background-color: #f0fff0;
    padding:0.5em;
    text-align:left;
    width: 200px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 14px;
    color: #3c3c3c;
}
.span1050 td{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    padding:0.5em;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
}

table.span_history{
//    border-top:1px solid #c6c6c6;
//    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
    width: 450px;
}
.span_history th{
//    border-right:1px solid #c6c6c6;
    border-bottom:1px dotted #f6f5f6;
    background-color: #ffffff;
    padding:0.2em;
    text-align:left;
    width: 200px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 11px;
    color: #6c6c6c;
}
.span_history td{
//    border-right:1px solid #c6c6c6;
    border-bottom:1px dotted #f6f5f6;
    padding:0.2em;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 11px;
    color: #6c6c6c;
}

table.span520{
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
    width: 520px;
}
.span520 th{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    background-color: #f0fff0;
    padding:0.5em;
    text-align:left;
    width: 180px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 14px;
    color: #3c3c3c;
}
.span520 td{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    padding:0.5em;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
}

table.span520_rk{
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
    width: 520px;
}
.span520_rk th{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    background-color: #f0fff0;
    padding:0.5em;
    text-align:left;
    width: 80px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 14px;
    color: #3c3c3c;
}
.span520_rk td{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    padding:0.5em;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 14px;
    font-weight:bold;
}

table.span1050_s{
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
    width: 1200px;
}
.span1050_s th{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    background-color: #f0fff0;
    padding:0.5em;
    text-align:left;
    width: 200px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 10px;
    font-weight:bold;
    color: #3c3c3c;
}
.span1050_s td{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    padding:0.5em;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
    font-size: 12px;
}

table.span10{
    border-top:2px solid #ffffff;
    border-left2px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#c6c6c6;
    empty-cells:show;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
    font-size: 16px;
    font-weight:bold;
    width: 650px;
//    margin-top:50px;
//    margin-left:200px;
}

.span10 th{
    border-right:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    background-color: #c6c6c6;
    padding:0.5em;
    text-align:left;
    width: 200px;
    height:20px;
    font-size: 16px;
    color: #ffffff;
}

.span10 td{
    border-right:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    background-color: #c6c6c6;
    padding:0.5em;
    height:20px;
    font-size: 16px;
}

/*===================================================*/
/* 入力ボタン定義 211-503-211 3px */

div#estimate_button_form_wrap{
	position:relative;
	width:1050px;
	height:100px;
	margin-top:50px;
}

div#estimate_button_form_wrap div#button01{
	position:absolute;
	top:0px;
	left:210px;
}

div#estimate_button_form_wrap div#button02{
	position:absolute;
	top:0px;
	left:515px;
}

/*===================================================*/
/* 利用規約表示枠定義 211-503-211 3px */
div#terms_frame{
	position:relative;
	
	margin-top:10px;
	margin-left:10px;

	width:990px;
	height:auto;

	padding: 20px;
    border:1px solid #e6e6e6;

	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}
#menuBar1050{
	width:1050px;
        height:28px;
	background-image:url(../img/menuBar1050.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	padding-left:25px;
//	padding-top:8px;
	padding-bottom:8px;
//	color:#6c6c6c;
	margin-top:2px;
	margin-bottom:8px;
}
#menuBar520{
	position:relative;
	width:400x;
    height:50px;
    
	background-image:url(../img/menuBar520.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:32px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:120px;
	padding-top:15px;
	color:#2da5ff;
}

div#menuBar475b{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475b.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}

div#menuBar475r{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475r.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}

div#menuBar475o{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475o.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}

div#menuBar475s{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475s.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}

div#menuBar475p{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475p.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}

div#menuBar475g{
	position:relative;
	width:460x;
    height:45px;
    
	background-image:url(../img/menuBar475g.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	padding-left:20px;
	padding-top:20px;
	color:#ffffff;

}


/*===================================================*/
/* 購入者一覧検索定義 211-503-211 3px */
div#album_order_research{
	position:relative;
	width:1050px;
	height:80px;

	font-family: "ＭＳ Ｐゴシック";
	font-size: 16px;
	margin-bottom:10px;
}

div#album_order_research a {
	text-decoration:	none;
	color		:		#0069c0;
	font-size	 :		16px;
}

div#album_order_research a:hover{	
	text-decoration:	underline;
	font-size 	:		12px;
	color		:		#6c6c6c;
	font-size 	:		16px;	
}


div#album_order_research div#search_frame{
	position:absolute;
	top:0px;
	left:0px;
	
    border-left:1px solid #b7dee8;
    border-top:1px solid #b7dee8;
    border-right:1px solid #b7dee8;
    border-bottom:1px solid #b7dee8;
	
	width:1050px;
	height:80px;

	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	margin-bottom:10px;
	color:＃6c6c6c;
}

div#album_order_research div#search_frame div#title00{
	position:absolute;
	top:4px;
	left:20px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	color:#6c6c6c;
}

div#album_order_research div#search_frame div#title01{
	position:absolute;
	top:4px;
	left:265px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	color:#6c6c6c;
}
div#album_order_research div#search_frame div#title02{
	position:absolute;
	top:4px;
	left:540px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	color:#6c6c6c;
}
div#album_order_research div#search_frame div#title03{
	position:absolute;
	top:4px;
	left:810px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	color:#6c6c6c;
}
div#album_order_research div#search_frame div#title04{
	position:absolute;
	top:54px;
	left:10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	color:#6c6c6c;
}

div#album_order_research div#search_frame div#input00{
	position:absolute;
	top:20px;
	left:20px;
}
div#album_order_research div#search_frame div#input01{
	position:absolute;
	top:20px;
	left:265px;
}
div#album_order_research div#search_frame div#input02{
	position:absolute;
	top:20px;
	left:540px;
}
div#album_order_research div#search_frame div#input03{
	position:absolute;
	top:20px;
	left:810px;
}
div#album_order_research div#search_frame div#button00{
	position:absolute;
	top:18px;
	left:160px;
}
div#album_order_research div#search_frame div#button01{
	position:absolute;
	top:18px;
	left:435px;
}
div#album_order_research div#search_frame div#button02{
	position:absolute;
	top:18px;
	left:710px;
}
div#album_order_research div#search_frame div#button03{
	position:absolute;
	top:18px;
	left:950px;
}
div#album_order_research div#search_frame div#button04{
	position:absolute;
	top:50px;
	left:830px;
}
/*
div#album_order_research div#search_frame div#title10{
	position:absolute;
	top:15px;
	left:30px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
	color:#6c6c6c;
}
div#album_order_research div#search_frame div#input10{
	position:absolute;
	top:15px;
	left:200px;
}
div#album_order_research div#search_frame div#button10{
	position:absolute;
	top:13px;
	left:600px;
}
*/
/*===================================================*/
/* 検索表示枠定義 211-503-211 3px *//*
div#search_frame{
	position:relative;
	
	margin-top:10px;

	width:1040px;
	height:45px;

    border:1px solid #c6c6c6;
    
	padding-left:10px;
	padding-top:10px;

	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

div#search_frame div#search_box1{
	position:absolute;
	top:10px;
	left:490px;
	
	width:230px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_frame div#search_box1 div#title{
	position:absolute;
	top:6px;
	left:10px;
}
div#search_frame div#search_box1 div#input{
	position:absolute;
	top:5px;
	left:50px;
}
div#search_frame div#search_box1 div#button{
	position:absolute;
	top:5px;
	left:140px;
}

div#search_frame div#search_box2{
	position:absolute;
	top:10px;
	left:730px;
	
	width:310px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_frame div#search_box2 div#title{
	position:absolute;
	top:6px;
	left:5px;
}
div#search_frame div#search_box2 div#input{
	position:absolute;
	top:5px;
	left:90px;
}
div#search_frame div#search_box2 div#button{
	position:absolute;
	top:5px;
	left:220px;
}

div#search_frame div#search_box3{
	position:absolute;
	top:10px;
	left:362px;

}

div#search_frame div#search_box3 div#send{
	position:absolute;
	top:-3px;
	left:0px;
}

div#search_frame div#search_box3 div#receive{
	position:absolute;
	top:23px;
	left:0px;
}
*/
/*===================================================*/
/* 検索表示枠定義 + CSV枠付き　211-503-211 3px *//*
/*
div#search_frame2{
	position:relative;
	
	margin-top:10px;

	width:1040px;
	height:80px;

    border:1px solid #c6c6c6;
    
	padding-left:10px;
	padding-top:10px;

	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

div#search_frame2 div#search_box1{
	position:absolute;
	top:10px;
	left:490px;
	
	width:230px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_frame2 div#search_box1 div#title{
	position:absolute;
	top:6px;
	left:10px;
}
div#search_frame2 div#search_box1 div#input{
	position:absolute;
	top:5px;
	left:50px;
}
div#search_frame2 div#search_box1 div#button{
	position:absolute;
	top:5px;
	left:140px;
}

div#search_frame2 div#search_box2{
	position:absolute;
	top:10px;
	left:730px;
	
	width:310px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_frame2 div#search_box2 div#title{
	position:absolute;
	top:6px;
	left:5px;
}
div#search_frame2 div#search_box2 div#input{
	position:absolute;
	top:5px;
	left:90px;
}
div#search_frame2 div#search_box2 div#button{
	position:absolute;
	top:5px;
	left:220px;
}

div#search_frame2 div#search_box3{
	position:absolute;
	top:0px;
	left:362px;

}

div#search_frame2 div#search_box3 div#send{
	position:absolute;
	top:-3px;
	left:0px;
}

div#search_frame2 div#search_box3 div#receive{
	position:absolute;
	top:23px;
	left:0px;
}

div#search_frame2 div#search_box4{
	position:absolute;
	top:55px;
	left:6px;
}

div#search_frame2 div#search_box5{
	position:absolute;
	top:56px;
	left:240px;
}

div#search_frame2 div#search_box6{
	position:absolute;
	top:55px;
	left:490px;
}
*/
/*===================================================*/
/* トピック表示枠定義                    211-503-211 3px */

div#topics_frame{
	position:relative;
	
	margin-top:10px;
	margin-bottom:10px;

	width:1020px;
	height:auto;

    border:2px solid #00b00f;
    
	padding:10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
	color:#00b00f;
}

div#topics_frame div#text_frame{
	
	width:820px;
	height:auto;
	margin-top:10px;
}

div#topics_frame div#topics_title{
	width:820px;
	height:auto;
	font-size:24px;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	color:#00b00f;
}

div#topics_frame div#text_frame div#topics_text{
	font-size:16px;
//	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	color:#6c6c6c
}

div#topics_frame div#topics_image{
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
}

div#topics_input_frame{
	position:relative;
	
	margin-bottom:10px;

	width:1050px;
	height:110px;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
	color:#00b00f;
}

div#topics_input_frame div#input_text{
	position:absolute;
	top:0px;
	left:150px;

}
div#topics_input_frame div#input_button{
	position:absolute;
	top:0px;
	left:800px;
}

/*===================================================*/
/* エラーメッセージ　211-503-211 3px */

div#err_message{
	position:relative;
	
	width:950px;
	height:46px;
	
	background-color:#ffcccc;

	margin-top:5px;
	margin-bottom:5px;
	
	padding-top:36px;
	padding-left:100px;

	font-size:16px;
	line-height:18px;
	font-weight:bold;
	
	font-family: "ＭＳ Ｐゴシック";
	
	color:#ff0000;
}

div#err_message div#err_image{
	position:absolute;
	top:15px;
	left:20px;
}

/*===================================================*/
/* ポイント検索表示枠定義 211-503-211 3px */
div#search_point_frame_wrap{
	position:relative;
	width:1035px;
	height:135px;	
	pading-top:10px;
	padding-left:10px;
	margin-bottom:10px;
    border:1px solid #c6c6c6;
}

div#search_point_frame{
	position:absolute;
	top:10px;
	left:490px;
	width:530px;
	height:105px;
    border:1px solid #c6c6c6;
	padding-left:10px;
	padding-top:10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

div#search_point_frame div#search_box1{
	position:absolute;
	top:70px;
	left:10px;
	
	width:220px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_frame div#search_box1 div#title{
	position:absolute;
//	top:2px;
	left:4px;
}
div#search_point_frame div#search_box1 div#title2{
	position:absolute;
	top:14px;
	left:4px;
}

div#search_point_frame div#search_box1 div#input{
	position:absolute;
	top:5px;
	left:40px;
}
div#search_point_frame div#search_box1 div#button{
	position:absolute;
	top:5px;
	left:130px;
}

div#search_point_frame div#search_box2{
	position:absolute;
	top:70px;
	left:240px;
	
	width:280px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_frame div#search_box2 div#title{
	position:absolute;
//	top:2px;
	left:5px;
}
div#search_point_frame div#search_box2 div#title2{
	position:absolute;
	top:14px;
	left:5px;
}

div#search_point_frame div#search_box2 div#input{
	position:absolute;
	top:5px;
	left:60px;
}
div#search_point_frame div#search_box2 div#button{
	position:absolute;
	top:5px;
	left:190px;
}

div#search_point_frame_wrap2{
	position:relative;
	width:1035px;
	height:110px;	
	pading-top:10px;
	padding-left:10px;
	margin-bottom:10px;
    border:1px solid #c6c6c6;
}

div#search_point_frame_wrap2 div#search_point_frame2{
	position:absolute;
	top:10px;
	left:490px;
	width:530px;
	height:80px;
    border:1px solid #c6c6c6;
	padding-left:10px;
	padding-top:10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box1{
	position:absolute;
	top:45px;
	left:10px;
	
	width:220px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box1 div#title{
	position:absolute;
//	top:2px;
	left:4px;
}
div#search_point_frame_wrap2 div#search_point_frame2 div#search_box1 div#title2{
	position:absolute;
	top:14px;
	left:4px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box1 div#input{
	position:absolute;
	top:5px;
	left:40px;
}
div#search_point_frame_wrap2 div#search_point_frame2 div#search_box1 div#button{
	position:absolute;
	top:5px;
	left:130px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box2{
	position:absolute;
	top:45px;
	left:240px;
	
	width:280px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box2 div#title{
	position:absolute;
//	top:2px;
	left:5px;
}
div#search_point_frame_wrap2 div#search_point_frame2 div#search_box2 div#title2{
	position:absolute;
	top:14px;
	left:5px;
}

div#search_point_frame_wrap2 div#search_point_frame2 div#search_box2 div#input{
	position:absolute;
	top:5px;
	left:60px;
}
div#search_point_frame_wrap2 div#search_point_frame2 div#search_box2 div#button{
	position:absolute;
	top:5px;
	left:190px;
}

/*===================================================*/
/* 売上一覧検索表示枠定義 211-503-211 3px */
div#sales_search_frame{
	position:relative;
	width:1050px;
	height:45px;	
	margin-bottom:10px;
    border:1px solid #c6c6c6;
}

div#sales_search_frame div#contents_01{
	position:absolute;
	top:10px;
	left:20px;
}

div#sales_search_frame div#contents_02{
	position:absolute;
	top:10px;
	left:120px;
}

div#sales_search_frame div#contents_03{
	position:absolute;
	top:10px;
	left:250px;
}



/*===================================================*/
/* 振込み確認検索表示枠定義 211-503-211 3px */
div#search_point_payment_frame_wrap{
	position:relative;
	width:1035px;
	height:120px;	
	pading-top:10px;
	padding-left:10px;
	margin-bottom:10px;
    border:1px solid #c6c6c6;
}

div#search_point_payment_frame{
	position:absolute;
	top:10px;
	left:490px;
	width:530px;
	height:85px;
    border:1px solid #c6c6c6;
	padding-left:10px;
	padding-top:10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

div#search_point_payment_frame div#search_box1{
	position:absolute;
	top:45px;
	left:10px;
	
	width:220px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_payment_frame div#search_box1 div#title{
	position:absolute;
//	top:2px;
	left:4px;
}
div#search_point_payment_frame div#search_box1 div#title2{
	position:absolute;
	top:14px;
	left:4px;
}

div#search_point_payment_frame div#search_box1 div#input{
	position:absolute;
	top:5px;
	left:40px;
}
div#search_point_payment_frame div#search_box1 div#button{
	position:absolute;
	top:5px;
	left:130px;
}

div#search_point_payment_frame div#search_box2{
	position:absolute;
	top:45px;
	left:240px;
	
	width:280px;
	height:35px;

    border:1px solid #c6c6c6;
    
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 14px;
}

div#search_point_payment_frame div#search_box2 div#title{
	position:absolute;
//	top:2px;
	left:5px;
}
div#search_point_payment_frame div#search_box2 div#title2{
	position:absolute;
	top:14px;
	left:5px;
}

div#search_point_payment_frame div#search_box2 div#input{
	position:absolute;
	top:5px;
	left:60px;
}
div#search_point_payment_frame div#search_box2 div#button{
	position:absolute;
	top:5px;
	left:190px;
}

/*===================================================*/
/* 郵便番号から住所を取得する表示枠 211-503-211 3px */

/* 検索表示枠 */
div#get_address_frame{
	position:relative;
	width:1050px;
	height:48px;
	border:1px solid #c6c6c6;
	margin-top:10px;
}

div#get_address_frame div#input_title{
	position:absolute;
	top:13px;
	left:350px;
	
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
	font-weight:bold;
	
	color:#00b0f0;
}

div#get_address_frame div#input_frame{
	position:absolute;
	top:10px;
	left:450px;
}

div#get_address_frame div#button_frame{
	position:absolute;
	top:8px;
	left:650px;
}

div#get_address_frame div#menuBarCondition{
	width:400px;
        height:18px;
	background-image:url(../img/arrow_point.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	font-weight:bold;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	padding-left:25px;
	margin-left:10px;
//	padding-top:2px;
	color:#00b0f0;
}

div#title_comment_arrow{
	width:400px;
        height:18px;
	background-image:url(../img/arrow_point.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	font-weight:bold;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	padding-left:25px;
	margin-left:10px;
//	padding-top:2px;
	color:#00b0f0;
}

/*===================================================*/
/* スクールフォト表示枠 211-503-211 3px */
.box03 {
	padding: 0 0 5px 0;
}

div.pickupFeatureFrame{
	width: 196px;
	border: 1px solid #d9d9d9;
	float: left;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	font-size: 12px;
	line-height:16px;
	margin-right: 2px;
	margin-bottom: 10px;
	padding: 5px;
}
div.pickupFeatureFrame p{
	margin:0;
	padding:0;
}
div.pickupFeatureFrame div.title01{
	width: 194px;
	height: 43px;
	position: absolute;
	left: 1px;
	top: 128px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	font-size: 14px;
	font-weight: bold;
	color: #ff5555;
}

div.pickupFeatureFrame div.title02{
	height: 60px;
	position: absolute;
	left: 2px;
	top: 154px;
	font-family: "ＨＧ丸ゴシックＭ－ＰＲＯ";
	font-size: 14px;
	line-height: 16px;
	color: #6c6c6c;
	width: 210px;
}
