@charset "utf-8";

/*
-----------------------------------------------------
◆◆◆◆エイ・ワン少額短期保険　2017◆◆◆◆
■■■■■スマートフォン用共通設定■■■■■
-----------------------------------------------------
-----------------------------------------------------
【改訂履歴】
14/11/21：初版作成
-----------------------------------------------------
*/

body {
	background-color:#fff;
	}

.Body {
	margin:0px 0px 0px 0px;
	font-size:90%;
	}
	
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
	
/*◆◆Header◆◆*/

.PageHead {
	margin:0 0 0 0;
	/*height:50px;*/
	padding:5px;
	border-bottom:5px solid #f894a3;
	}

.PageHead .HeadLogo a {
	display:inline-block;
	width:200px;
	height:50px;
	background-image:url("../img/a1_logo.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:198px 50px;
	text-indent:-999em;
	float:left;
	}
	
.PageHead .MainMenu,
.PageHead .SubMenu,	
.PageHead .HeadLine {
	display:none;
	}

.NoSP {
	display:none !important ;
	}
	
#navigation {
	display:none;
	}

/*ナビオープンボタン*/

#panel-btn{
	display: inline-block;
	position: relative;
	width: 40px;
	height: 13px;
	margin:0px 5px 0px 0px;
	padding:32px 0px 0px 0px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	float:right;
	}

#panel-btn-icon{
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	width: 40px;
	height: 4px;
	margin: 0px 0px 0px 0px;
	background: #f894a3;
	transition: .2s;
	}

#panel-btn-icon:before,
#panel-btn-icon:after {
	display: block;
	content: "";
	position: absolute;
	top: 15px;
	left: 0;
	width: 40px;
	height: 4px;
	background: #f894a3;
	transition: .3s;
	}
	
#panel-btn-icon:after{
	
	}
	
#panel-btn-icon:before{
	margin-top: -5px;
	}
	
#panel-btn-icon:after{
	margin-top: 5px;
	}
	
/*◆◆ContentBody◆◆*/

.Content {
	clear:both;
	}

/*◆◆パンくずリスト◆◆*/

.Breadcrumb {
	background-color:yellow;
	border-bottom:1px solid #ccc;
	}
	
.Breadcrumb ul {
	}

ul.Pankuzu {
	display:table;
	width:100%;
	height:25px;
	margin:0px auto;
	padding:0px 0px;
	background-color:#fff;
	overflow:hidden;
	text-align:left;
	}
	
ul.Pankuzu li {
	display:table-cell;
	width:5%;
	padding:4px 3px 4px 5px;
	background-image:url("../img/arrow_pankuzu.png");
	background-repeat:no-repeat;
	background-position:right center;
	vertical-align:middle;
	white-space:nowrap;
	text-align:left;
	text-indent:0px;
	font-size:80%;
	color:#555;
	}
	
ul.Pankuzu li:last-child {
	width:55%;
	background-image:none;
	}
	
ul.Pankuzu li:first-child a {
	width:3.5em;
	}

ul.Pankuzu li a {
	display:inline-block;
	width:6em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	vertical-align:middle; 
	}

/*◆◆ページトップへ◆◆*/
	
#pageTop{
	width:50px;
	height:50px;
	position:fixed;
	bottom:10px;
	right:10px;
	text-indent:-999em;
	background-image:url("../img/bt_pagetop.png");
	background-size:100px 50px;
	}
	
#pageTop:hover{
	background-position:-50px 0px;
	}
	
	
/*◆◆Footer◆◆*/

.PageFoot {
	border-top:5px solid #f894a3;
	padding:10px;
	}
	
.PageFoot p {
	font-size:11px;
	}

.FootNavi {
	display:none;
	}
	
.FootEnd ul {
	display:none;
	}