@charset "utf-8" ;

/*-------template-blue------*/

/*--------------------------------------------------
header
--------------------------------------------------*/
#header {
width:100%;
padding-bottom:0px;
/*background-image:url(../../imgTemplate/common/header_bkg.jpg); */
border-bottom:solid 1px #F767A3 ;
margin-bottom : 5px;
background-repeat:repeat-x;
background-position:bottom;
}

#header .inner {
width:1000px;
margin:0 auto;
}

.top_txt {
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
line-height:normal;
background-color:#F767A3;/*---color_change---*/
}

.header_inner {
width:1000px;
margin:0 auto;
}

.header_logo {
/*width:300px;*/
width:180px; 
padding-left:27px;
/*height:80px;*/
float:left;
padding-top:2px;
}

.header_logo_login {
width:300px;
height:80px;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.header_menu {
/*width:686px;*/
/*width:800px; */
/*padding-top:12px;*/
padding-top:0;
text-align:right;
float:right;
/*border:dotted 1px #999999; */
}

.login_name {
text-align:right;
/*height:37px;*/
padding-top:5px;
/*padding-right:10px; */
/*margin-right:10px; */
/*border-right:dotted 1px #999999; */
font-size:122%;
float:right;
}

.top_menu {
/*width:345px; */
float:right;
}

.top_menu_eturan {
/*width:146px;*/
float:right;
}


/*--------------------------------------------------
global_menu
--------------------------------------------------*/

.header_menu ul {
/*height:57px; */
/*padding-top:8px;*/
float:right;
}

.header_menu li {
float:left;
/*width:100px; */
/*height:57px; */
/*margin:0 6px 0 0;*/
margin:0 5px 0 0;
/*padding:0 0 0 0;*/
padding:0 0 0 16px;
/*line-height:0px; */
font-size:14px;
text-align:left;
background:url(../../imgTemplate/pink/Parts/global_header_menu.png) no-repeat;
background-position: center left;
}

.header_menu li a {
width:100%;
/*height:57px; */
display:block;
/*color:#555555;*/
color:#777777;
text-decoration: none;
font-weight: bold;
}

.header_menu li a:hover {
	color: #F53C8A;
}

/*
.header_menu li.top {
width:140px;
background-image:url(../../imgTemplate/common/global_top.png);
}

.header_menu li.top_on {
width:140px;
background-image:url(../../imgTemplate/pink/Parts/global_top_over.png);
}

.header_menu li.rireki {
width:136px;
background-image:url(../../imgTemplate/common/global_rireki.png);
}

.header_menu li.rireki_on {
width:136px;
background-image:url(../../imgTemplate/pink/Parts/global_rireki_over.png);
}

.header_menu li.toiawase {
width:136px;
background-image:url(../../imgTemplate/common/global_toiawase.png);
}

.header_menu li.toiawase_on {
width:136px;
background-image:url(../../imgTemplate/pink/Parts/global_toiawase_over.png);
}

.header_menu li.user {
width:136px;
background-image:url(../../imgTemplate/common/global_user.png);
}

.header_menu li.user_on {
width:136px;
background-image:url(../../imgTemplate/pink/Parts/global_user_over.png);
}

.header_menu li.manual {
width:138px;
background-image:url(../../imgTemplate/common/global_manual.png);
}

.header_menu li.manual_on {
width:138px;
background-image:url(../../imgTemplate/pink/Parts/global_manual_over.png);
}
*/
/*--------------------------------------------------
pagetop
--------------------------------------------------*/
#page_top {
width:95px;
padding-top:60px;
padding-left:905px;
margin:0 auto;
}

#page_top a {/*---img_pass_change---*/
width:95px;
height:20px;
display:block;
background-image:url(../../imgTemplate/pink/Parts/btn_pagetop.png);
background-repeat:no-repeat;
}

/*--------------------------------------------------
footer
--------------------------------------------------*/

#footer_border {
padding-bottom:1px;
border-bottom:solid 1px #F767A3;/*---color_change---*/
}

#footer {
width:100%;
height:80px;
background-color:#F767A3;/*---color_change---*/
}

#footer .inner {
width:1000px;
margin:0 auto;
color:#FFFFFF;
}

#footer .inner_second {
width:1180px;
margin:0 auto;
color:#FFFFFF;
}

#footer a:link {
color:#FFFFFF;
}

#footer a:visited {
color:#FFFFFF;
}

#footer a:hover {
color:#FFFFFF;
text-decoration:none;
}

#footer ul {
padding-top:30px;
width:700px;
float:left;
}
#footer li {
padding-left:15px;
background-image:url(../../imgTemplate/common/icn_ftmenu.png);
background-position:left;
background-repeat:no-repeat;
float:left;
}

#footer li.space {
margin-left:15px;
}

/*--------------------------------------------------
maincontent_box
--------------------------------------------------*/
#content_box {
width:1000px;
margin:0 auto;
}

#side_content {
width:230px;
float:left;
}

#main_content {
width:720px;
float:right;
}

/*--------------------------------------------------
side_content
--------------------------------------------------*/

.side_price {
width:230px;
height:30px;
margin-top:25px;
background-image:url(../../imgTemplate/pink/Parts/side_title_price.png);/*---img_pass_change---*/
background-repeat:no-repeat;
}

.side_category {
width:230px;
height:30px;
margin-top:25px;
background-image:url(../../imgTemplate/pink/Parts/side_title_category.png);/*---img_pass_change---*/
background-repeat:no-repeat;
}

.side_buyphoto {
width:230px;
height:30px;
margin-top:25px;
background-image:url(../../imgTemplate/pink/Parts/side_title_buyphoto.png);/*---img_pass_change---*/
background-repeat:no-repeat;
}

.side_mobile {
width:230px;
height:30px;
margin-top:25px;
background-image:url(../../imgTemplate/pink/Parts/side_title_mobile.png);/*---img_pass_change---*/
background-repeat:no-repeat;
}

.side_syounin {
width:230px;
height:30px;
margin-top:25px;
background-image:url(../../imgTemplate/pink/Parts/side_title_syounin.png);/*---img_pass_change---*/
background-repeat:no-repeat;
}

.category_box {
width:230px;
}

.category_box ul {
padding-top:10px;
}

.category_box li {
padding-left:35px;
padding-top:3px;
padding-bottom:5px;
background-image:url(../../imgTemplate/common/icn_folder.gif);
background-position:5px 4px;
background-repeat:no-repeat;
}

.category_box li.selecting {
background-color:#FFCC99;
}

.category_box li.new {
background-image:url(../../imgTemplate/common/icn_folder_new.gif);
}

.selecting_photo {
width:230px;
height:47px;
margin-top:10px;
background-image:url(../../imgTemplate/common/check_photolist.png);
background-repeat:no-repeat;
}

.selecting_photo .number {
width:98px;
text-align:center;
margin-left:100px;
padding-top:14px;
font-size:16px;
}

.mobile_photo {
width:230px;
height:47px;
margin-top:8px;
background-image:url(../../imgTemplate/common/check_mobilelist.png);
background-repeat:no-repeat;
}

.mobile_photo .number {
width:48px;
text-align:center;
margin-left:121px;
padding-top:14px;
font-size:16px;
}

#side_content table {
margin-top:10px;
}

.side_txtbox {
line-height:1.5em;
margin-top:5px;
padding-left:3px;
padding-right:3px;
}

.side_txtbox2 {
width:224px;
line-height:1.5em;
margin-top:5px;
padding-left:3px;
padding-right:3px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:dotted 1px #999999;
}

.side_login {
margin-top:20px;
}

.side_kago {
padding-top:20px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:dotted 1px #999999;
}


/*--------------------------------------------------
expansion
--------------------------------------------------*/

#content_expansion {
width:1180px;
margin:0 auto;
font-size:107%;
padding-bottom:45px;
background-color:#FFFFFF;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
}

#content_expansion .photo_left {
width:580px;
float:left;
}

#content_expansion .photo_right {
width:580px;
float:right;
}

.expansion_box {
width:580px;
text-align:center;
}

.expansion_box_head {
width:100%;
height:65px;
color:#FFFFFF;
margin-bottom:20px;
border-bottom:solid 1px #CCCCCC;
background-color:#F767A3;/*---color_change---*/
}

.expansion_box_head a:link {
color:#FFFFFF;
}

.expansion_box_head a:visited {
color:#FFFFFF;
}

.expansion_box_head a:hover {
color:#FFFF00;
text-decoration:none;
}

.expansion_photo {
padding-top:10px;
padding-bottom:15px;
text-align:center;
}

/*--------------------------------------------------
slideshow
--------------------------------------------------*/

#content_slideshow {
width:1000px;
margin:0 auto;
font-size:107%;
padding-bottom:45px;
background-color:#FFFFFF;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
}


/*--------------------------------------------------
popup
--------------------------------------------------*/

.popup_bkg {
background-color:#FAE4F2;/*---color_change---*/
}

#popup_container {
width:700px;
text-align:left;
margin:0 auto;
padding-bottom:45px;
line-height:1.7em;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
background-color:#FFFFFF;
border-bottom:solid 10px #F767A3;/*---color_change---*/
}

#popup_container .inner {
width:660px;
margin:0 auto;
}

.popup_logo {
padding-top:10px;
padding-bottom:15px;
}

.popup_table {
margin-top:30px;
}

.popup_table th {
color:#FFFFFF;
background-color:#F767A3;/*---color_change---*/
border-left:solid 5px #C20C59;/*---color_change---*/
padding:12px;
font-size:107%;
font-weight:normal;
text-align:right;
}

.popup_table td {
background-color:#FFFFFF;
padding:12px;
font-size:107%;
text-align:left;
}

.popup_close {
text-align:center;
padding-top:45px;
}

.popup_txtbox {
padding-left:5px;
padding-top:15px;
padding-right:5px;
line-height:1.4em;
color:#666666;
}

.rule_title {
font-size:107%;
font-weight:bold;
color:#C20C59;/*---color_change---*/
padding-bottom:5px;
padding-top:30px;
border-bottom:dotted 1px #666666;
}

.popup_title_company {
width:660px;
height:40px;
background-image:url(../../imgTemplate/pink/Parts/title_company.png);
}

.popup_title_transaction {
width:660px;
height:40px;
background-image:url(../../imgTemplate/pink/Parts/title_transaction.png);
}

.popup_title_rule {
width:660px;
height:40px;
background-image:url(../../imgTemplate/pink/Parts/title_rule.png);
}

/*	タイトル　テキスト表示	*/
.popup_title_text {
width:625px;
height:30px;
padding-left:35px;
padding-top:10px;
font-size:107%;
background-image:url(../../imgTemplate/pink/Parts/title_text.png);
}
/*	タイトル　テキスト表示	*/

/*--------------------------------------------------
table
--------------------------------------------------*/

.th_pt1 {
background-color:#F767A3;/*---color_change---*/
color:#FFFFFF;
}

.th_pt1_2 {
font-size:107%;
background-color:#F767A3;/*---color_change---*/
color:#FFFFFF;
}

.th_pt2 {
font-size:107%;
background-color:#F767A3;/*---color_change---*/
color:#FFFFFF;
border-left:solid 5px #C20C59;
}

.th_pt3 {
background-color:#F767A3;/*---color_change---*/
color:#FFFFFF;
border-left:solid 5px #C20C59;
}

.tbl_border_pt1 {
border:solid 2px #CCCCCC;
}

.tbl_border_pt2 {
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
line-height:1.5em;
}

.td_rireki {
font-size:107%;
}

.td_rireki a:link {
color:#333333;
text-decoration:none;
}

.td_rireki a:visited {
color:#333333;
text-decoration:none;
}

.td_rireki a:hover {
color:#0000CC;
text-decoration:underline;
}

/*--------------------------------------------------
margin/padding
--------------------------------------------------*/

.mt5 {
margin-top:5px;
}

.mt10 {
margin-top:10px;
}

.mt15 {
margin-top:15px;
}

.mt20 {
margin-top:20px;
}

.mt30 {
margin-top:30px;
}

.mt50 {
margin-top:50px;
}

.pt20 {
padding-top:20px;
}

.p10 {
padding:10px;
}