@charset "euc-jp";

body{
	font:18px/1.231 "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}

a{
	text-decoration: none;
}

.large-font{
    font-size:22px;

}
.medium-font{
    font-size:18px;

}
.small-font{
    font-size:14px;

}

a.LK_Icon_Link
{
	font-size: 100%;
	vertical-align: baseline;
	color: #06389b;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255,0,0,0.5);
	
	display: block;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: transparent;
	background-attachment: scroll;
	background-origin: padding-box;
	background-image: url("icon/icon_link_arrow.png");
	background-repeat: no-repeat;
	background-position: right center;
	background-clip: border-box;
	background-size: auto auto;
	border-top: 1px solid #b4b4b4;
}

a.LK_Button_Link
{
	margin: 10px 10px 10px 10px;
	padding:0 10px;
	display:block;
	height:44px;/*推奨サイズ*/
	line-height:44px;/*heightに合わせる*/
	padding:0 6px;
	font-size:.8em;/*任意*/
	font-weight:bold;
	/*以下は色、レイアウトの指定なので任意で変更*/
	color:#000 !important;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#bbbbbb;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#bbbbbb);
	background-image: -o-linear-gradient(top, 
							#fefefe, 
							#bbbbbb);
	background-image: -webkit-gradient(linear,left top,left bottom,
		from(#fefefe),
		to(#bbbbbb)
		);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#bbbbbb')";
	border : 1px solid #333;
	-webkit-box-shadow: rgba(255, 255, 255, 0.292969) 0px 1px 0px inset,
											rgba(0, 0, 0, 0.292969) 0px -1px 0px inset;
}

.error_message{
        color:#ff0000;
}

<!--
:required {
 	background-color:#cccccc;
}
-->
.enquete_comment {
 	color:#686868;
        font-size:0.7em;
}
.customer_comment {
 	color:#686868;
        font-size:0.7em;
}

.disp_none {
    display: none;
}

/*
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
}
*/

.Icon_Header {
    position: absolute;
    right: 0;
    top: 6px;
/*  background: url("icon_header.png?20130501") no-repeat scroll 0 -240px / 46px 450px transparent; */
    background-color: transparent;
    background-image: url("icon_header.png?20130501");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -240px;
    background-size: 46px 450px;
    height: 40px;
    width: 50px;
    display: block;
}
/* ------------------------------------------------------- */
/* jQuery Mobileのデフォルト設定上書き*/

.ui-content {
	padding: 0 15px;
}

img {
	vertical-align: bottom;
}

img[width="100%"] {
	display: block;
}

/*
.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 0px;
}

.ui-content {
	padding: 0px 16px 15px 15px;
}
.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
	padding-left: 0px;
}
.ui-content .ui-listview * {
	overflow: visible;
	white-space: normal;
}
*/


.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
	margin: 0px -15px 7px -15px;
}

.ui-li .ui-btn-text a.ui-link-inherit {
    white-space: normal;
}
/* ------------------------------------------------------- */

/* 角丸*/
.border-radius6 {
	-webkit-border-radius: 6px;	
	-moz-border-radius: 6px;	
	-o-border-radius: 6px;	
	-ms-border-radius: 6px;	
	border-radius: 6px;	
}

.border-radius7 {
	-webkit-border-radius: 7px;	
	-moz-border-radius: 7px;	
	-o-border-radius: 7px;	
	-ms-border-radius: 7px;	
	border-radius: 7px;	
}

.border-radius8 {
	-webkit-border-radius: 8px;	
	-moz-border-radius: 8px;	
	-o-border-radius: 8px;	
	-ms-border-radius: 8px;	
	border-radius: 8px;	
}

.border-radius9 {
	-webkit-border-radius: 9px;	
	-moz-border-radius: 9px;	
	-o-border-radius: 9px;	
	-ms-border-radius: 9px;	
	border-radius: 9px;	
}

/* ボックスの影 */
.box-shadow2 {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

/* グラデーション */
.gradient_dark_blue {
	background: -o-linear-gradient(#334b61, #001e3a);
	background: -ms-linear-gradient(#334b61, #001e3a);
	background: -moz-linear-gradient(#334b61, #001e3a);
	background: -webkit-linear-gradient(#334b61, #001e3a);
	background: -webkit-gradient(linear, left top, left bottom, from(#334b61), to(#001e3a));
	background: linear-gradient(#334b61, #001e3a);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#334b61', endColorstr='#001e3a');
}
.gradient_blue {
	background: -o-linear-gradient(top, #009FE9, #006D9F);
	background: -ms-linear-gradient(top, #009FE9, #006D9F);
	background: -moz-linear-gradient(top, #009FE9, #006D9F);
	background: -webkit-linear-gradient(top, #009FE9 0%, #006D9F 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#009FE9), to(#006D9F));
	background: linear-gradient(top, #009FE9 0%, #006D9F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#009FE9', endColorstr='#006D9F');
}

.gradient_red {
	background: -o-linear-gradient(top, #BA0412, #E60012);
	background: -ms-linear-gradient(top, #BA0412, #E60012);
	background: -moz-linear-gradient(top, #BA0412, #E60012);
	background: -webkit-linear-gradient(top, #BA0412 0%, #E60012 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#BA0412), to(#E60012));
	background: linear-gradient(top, #BA0412 0%, #E60012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BA0412', endColorstr='#E60012');
}

.gray {
}

.jquery_like_a *{
	background-color: #333;
}

.jquery_like_b{
	background-color: #396b9e;
}

.jquery_like_c{
	background-color: #eee;
}

.jquery_like_d{
	background-color: #fff;
}

.jquery_like_e{
	background: -o-linear-gradient(top, #BA0412, #E60012);
	background: -ms-linear-gradient(top, #BA0412, #E60012);
	background: -moz-linear-gradient(top, #BA0412, #E60012);
	background: -webkit-linear-gradient(top, #BA0412 0%, #E60012 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#BA0412), to(#E60012));
	background: linear-gradient(top, #BA0412 0%, #E60012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BA0412', endColorstr='#E60012');

/*	background-color: #fadb4e;*/
}

