/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;}
a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';  content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; line-height:1;}
h2{font-size:100%;}
h3{font-size:100%;}
h4{font-size:100%;}
img{vertical-align:bottom; line-height:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
abbr,acronym{border:0;}
/* //Reset// */


/*---------- リンク ----------*/
a img{border:none; text-decoration:none;}
a:link{color:#ee9304; text-decoration:none;}
a:visited{color:#ee9304; text-decoration:none;}
a:hover{color:#ffb644; text-decoration:none;}
a:active{color:#ee9304;}
a:focus{outline:none;}




/*---------- body ----------*/
body{background:#fef8f4; font:12px/1.5 "メイリオ","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka","Verdana",'Lucida Grande',sans-serif; color:#000; -webkit-text-size-adjust:100%;}


/*---------- common style ----------*/
*::-moz-selection{background:#c9151e; color:#fff;}
*::selection{background:#c9151e; color:#fff;}
.left{ float:left;}
.right{ float:right;}
#maincontens{ padding-bottom:15px;}
.contens-list{ margin-left:9px; margin-right:9px;}

.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.pl10{padding-left:10px;}
.pl30{padding-left:30px;}
.pr10{padding-right:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.ptb20{padding-top:20px; padding-bottom:20px;}
.f16{font-size:16px;}
.txtC{text-align:center;}
.clear{clear:both;}
/*クリアフィックス*/
.clearfix:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{min-height:1px;}
.clear{clear:both;}


body{
	margin:10px;	
}
.mincom_box{
	width:90%;
}
.mincom_box li{
	margin:0.2em;
	width:50%;
	float:left;
}


ol.decimal,
ul.decimal{
list-style-type: decimal;
list-style-position: inside;
}

.bold{
font-weight:bold;	
}

.red{
font-color:red;	
}

/*レスポンシブ設定*/
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}






/*##################################*/
/*####　　　　　共通　　　　　　####*/
/*##################################*/


/*ケイタイのみ表示スマホで非表示*/
.ktai_only{
	display:none !important;
}

/*ページタイトル*/
.aprPageTitle{
	font-size:17px;
	background-color:#C00;
	color:#FFF;
	padding:7px;
	margin:5px 0 5px 0;
}

/*コピーライト*/
.copyright{
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	margin:8px 0 0 0;
	padding:6px;
	font-size:8px;
	color:#666;
	line-height:1em;
	text-align:center;
}


.text__Danraku{
padding:0 0 8px 0;
}



/*MNP*/
#page__mnp{}
.btn__SendKaraMail{
	
	
}



/*会社概要*/
.listKaishaGaiyou li{
border-bottom:dashed 1px #999;	
padding:5px;
}

.listKaishaGaiyou li:last-child{
border:none;	
padding:5px;
}


.listKaishaGaiyou{
	display:table;
}
.listKaishaGaiyou-Koumoku{
	display:table-cell;
	font-weight:600;
	width:90px; 
}
.listKaishaGaiyou-Naiyou{
	display:table-cell;
}





/*privacypolicy*/
#page__privacypolicy{}

.list__provacyPolicy{
padding:0;
margin:0 0 10px 0;
}


.list__provacyPolicy>li{
list-style-type: decimal;
list-style-position: inside;
border-top:dashed 1px #999;	
padding:5px;
line-height:1.2em;
}

.list__provacyPolicy_sub li{
padding:5px 0 0 10px;
list-style-type: decimal;
list-style-position: inside;
}



/*メール会員規約ページ*/
#page__mailkaiinKiyaku{
line-height:1.5em;
}

#page__mailkaiinKiyaku dt{
font-weight:bold;
padding-top:5px;
}

/*最上位リストは数字で表示*/
#page__mailkaiinKiyaku dd li{
list-style-type: decimal;
margin:0 0 0 30px;
}

/*リスト内リストはabcdで表示*/
#page__mailkaiinKiyaku dd ol>li>ol>li{
list-style-type: lower-alpha;
margin:0 0 0 30px;
}




/* Q&A */
#page__QandA{}


.box__list__question{
margin:10px 0 50px 0;
}

.list__question{
margin: 6px auto;
padding:4px;
font-size:14px;
border-bottom:dashed 1px #333;
color:#000;
}

.list__question a{
color:#000;
}

.list__Ans{
margin:10px auto;
padding:10px;
border:1px solid #666;
line-height:1.5em;
background:#FFF;
}

.list__Ans h3{
font-weight:700;
line-height:1.6em;
}

.list__Ans .AnsText{
padding:5px 0 0 0;
}

#page__QandA .gotoTop{
text-align:center;
border:solid 1px #666;
background:#900;
color:#fff;
width:70px;
margin-left: auto;
padding:6px;
font-weight:10px;
}

#page__QandA .gotoTop a{
color:#fff;	
}



/*ウポケアプリ更新のお願い page_koushinOnegai*/
.box__updata{
margin:20px auto;
width:240px;
font-weight:bold;
}

.updata_iphone{
margin: 0 0 30px 0;	
}



/*一部サービス終了のお知らせpage_raupokeShuryou*/

#page_raupokeShuryou > div >p{
margin:10px 0;	
}



/*page__otoiawase*/
#page__otoiawase div{
margin:10px 0;	
}

#page__otoiawase .box_raupokeToiawase{
	border:solid 1px #666;
	background-color:#fff;
	border-radius:10px;
	padding:10px;
}

#page__otoiawase . box__youbou{
	
}

