@charset "shift_jis";
/*************************************************/
/* 制作を始める時にはtop.css、header.css、h_menu.cssの中身をを削除してください */
/* ナビメニューのプルダウンを使用したい場合にはh_menu.cssの記述を参考にしてみてください。 */
/* この下にあるコメントアウトを活用してください！ */
/* 「assessment」は売却査定フォームのデフォルトデザイン用cssです */
/*************************************************/
#jsp{
	font-size:12px;
	color:#0d56c3;
	text-decoration:underline;
	width:1100px;
	margin:10px auto 0px auto;

}
#jsp a{
	float:right;
}
body{
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif !important;
}
/*************************************************/
/*  assessment  */
/*************************************************/
.t_asse_form_wrap {
	width: 1000px;
	margin: 0 auto 40px;
}
.t_asse_form_wrap .h2_title {
	width: 1000px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_asse_form {
	margin: 20px auto;
	border-radius: 3px;
	box-shadow: 0 0 3px 0 #999;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_asse_form table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}
.t_asse_form tr {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 3px;
}
.t_asse_form tr th,
.t_asse_form tr td {
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_asse_form tr th {
	width: 25%;
	background: #FAFAF9;
}
.t_asse_form tr th {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	align-items: flex-start;
	text-align: left;
}
.t_asse_form tr td {
	width: 75%;
	font-size: 15px;
	line-height: 22px;
}
.t_asse_form th span {
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 22px;
	border-radius: 3px;
}
.t_asse_form th span.t_asse_required {
	border: 1px solid #ff4a32;
	color: #ff4a32;
	background: #FFE8E5;
}
.t_asse_form th span.t_asse_any {
	border: 1px solid #237dc0;
	color: #237dc0;
	background: #dfebf5;
}
.t_asse_form td p {
	color: #999;
}
.t_asse_form td input[type="text"],
.t_asse_form td input[type="tel"],
.t_asse_form td input[type="password"],
.t_asse_form td input[type="number"],
.t_asse_form td textarea,
.t_asse_form td select {
	font-size: 16px;
	line-height: 24px;
	padding: 8px 15px;
	border: 1px solid #ccdae4;
	background: #f5f9fc;
	font-family: 'Arial', '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin-bottom: 4px;
	margin-right: 5px;
}
.t_asse_form td input[type="button"] {
	font-family: 'Arial', '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
	font-size: 16px;
	line-height: 24px;
	padding: 8px 15px;
	border: 1px solid #ccc;
	background: #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	cursor: pointer;
}
.t_asse_form td input[type="button"]:hover {
	background: #ccc;
}
.t_asse_form td select {
	cursor: pointer;
	height: 42px;
	vertical-align: bottom;
}
.t_asse_form td textarea {
	height: 150px;
	display: block;
}
.t_asse_form td label {
	border: 1px solid #ccdae4;
	background: #f5f9fc;
	cursor: pointer;
	border-radius: 3px;
	padding: 9px 15px 9px 9px;
	display: inline-block;
	margin: 0 2px 5px 0;
}
.t_asse_form td label input {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.t_asse_form td label input[type="checkbox"],
.t_asse_form td label input[type="radio"] {
	vertical-align: sub;
	margin: 0 5px 0 0;
	cursor: pointer;
}
.t_asse_form td input[type="text"]:hover,
.t_asse_form td input[type="tel"]:hover,
.t_asse_form td input[type="password"]:hover,
.t_asse_form td input[type="number"]:hover,
.t_asse_form td textarea:hover,
.t_asse_form td select:hover,
.t_asse_form td label:hover {
	background: #f9fcf5;
	border: 1px solid #d6eaba;
}
.t_asse_btn input[type="submit"] {
	-webkit-appearance: none;
	border: 2px solid #2799fb;
	background: #2799fb;
	color: #fff;
	border-radius: 30px;
	width: 400px;
	height: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 3px 0 #999;
	padding: 0 40px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 auto;
	font-size: 20px;
	display: block;
	font-family: 'Arial', '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
}
.t_asse_btn input[type="submit"]:hover {
	color: #2799fb;
	background: #fff;
}
.t_asse_btn input[type="button"] {
	-webkit-appearance: none;
	border: 1px solid #ccc;
	background: #eee;
	border-radius: 3px;
	width: 100px;
	height: 40px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 auto;
	display: block;
	font-family: 'Arial', '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
}
.t_asse_btn input[type="button"]:hover {
	background: #ccc;
}

.main_wrap{
    background-image: url(/img/index/main_bg.jpg);
    background-position-x: center;
    height: 608px;
    margin: 110px 0px 0px 0px;
}
.main_wrap img{
    display: block;
    margin: auto;
    padding: 227px 0px 0px 0px;
}

.main_wrap_text{
    position: absolute;
    top: 340px;
    width: 100%;
}

.main_wrap_text img{
    display: block;
    margin: auto;
}

/*タブ切り替え*/
.tab_wrap{
    width: 1100px;
    margin: 0px auto;
}	
.tab_wrap_bg{
    background: #e6f5fc;
    position: absolute;
    width: 100%;
    height: 1000px;
    top: 245px;
    z-index: -10;
}
input[type="radio"]{display:none;}
.tab_area{
    font-size: 0;
    width: 851px;
    margin: 0 auto;
}
.tab_area label{
    width: 412px;
    margin: 0 5px;
    display: inline-block;
    padding: 16px 0 16px 40px;
    border-top: solid 3px #0056a1;
    border-left: solid 3px #0056a1;
    border-right: solid 3px #0056a1;
    border-radius: 10px 10px 0px 0px;
    background: #e7e7e7;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    box-sizing: border-box;
    cursor: pointer;
    color: #0056a1;
    transition: ease 0.2s opacity;
    position: relative;
    letter-spacing: 2px;
    z-index: 0;
	top:3px;
}
.tab_area label img{
margin: 0px auto 0px auto;
    position: absolute;
    top: -10px;
    left: -238px;
    right: 30px;
}
.tab_area label p{
	margin:0px;
}
.tab_area label p span{
	font-size:21px;
}
.panel_area{
    background: #fff;
    border-radius: 10px;
}
.tab_panel{
    width: 100%;
    padding: 0px 0;
    display: none;
    position: relative;
    z-index: 10;
}
.tab_panel p{font-size:14px; letter-spacing:1px; text-align:center;}
 
#tab1:checked ~ .tab_area .tab1_label{
    background: #fff;
    color: #0056a1;
    box-shadow: 0px -3px 3px #535252;
    top: 3px;
    z-index: 20;
}
#tab1:checked ~ .panel_area #panel1{
    display: block;
    position: relative;
    z-index: 10;
}
#tab2:checked ~ .tab_area .tab2_label{
    background: #fff;
    color: #0056a1;
    box-shadow: 0px -3px 3px #535252;
    top: 3px;
    z-index: 20;
}
#tab2:checked ~ .panel_area #panel2{display:block;}
#tab3:checked ~ .tab_area .tab3_label{background:#fff; color:#000;}
#tab3:checked ~ .panel_area #panel3{display:block;}

/*タブ切り替えend*/
.teb_jamp_wrap{
    margin: 0px auto 0px auto;
    padding: 40px 0px 40px 0px;
    z-index: -10;
    background: #e6f5fc;
}
.teb_jamp_box{
    width: 1100px;
    margin: auto;
    border-radius: 10px;
    border: solid 3px #0056a1;
    overflow: hidden;
    box-sizing: border-box;
    box-shadow: 0 0 8px #242424;
}
.teb_jamp_box_l{
    float: left;
    border-right: solid 3px #0056a1;
}
.teb_jamp_box_l area{
	cursor: pointer;
}
.teb_jamp_box_r{
    float: right;
    width: 549px;
}
.teb_jamp_box_joken{
    border-bottom: solid 3px #0056a1;
    overflow: hidden;
}
.teb_jamp_box_joken ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.teb_jamp_box_joken ul li{
    float: left;
    width: 182.5px;
    box-sizing: border-box;
    position: relative;
}
.teb_jamp_box_joken ul li:nth-child(2){
	border-left: solid 1px #d9d9d9;
}
.teb_jamp_box_joken ul li:nth-child(3){
	border-left: solid 1px #d9d9d9;
}
.teb_jamp_box_joken ul li a{
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 96px 0px 30px 0px;
}
.teb_jamp_box_joken ul li a:hover{
	background-color:#f6f6f6;

}
.teb_jamp_box_joken ul li:nth-child(1) a{
	background-image: url(/img/index/search_icon01.png);
	background-position-y: 30px;
	background-position-x: center;
}
.teb_jamp_box_joken ul li:nth-child(2) a{
	background-image: url(/img/index/search_icon17.png);
	background-position-y: 30px;
	background-position-x: center;
}
.teb_jamp_box_joken ul li:nth-child(3) a{
	background-image: url(/img/index/search_icon03.png);
	background-position-y: 35px;
	background-position-x: center;
}
.teb_jamp_box_joken ul li a::before{
content: "";
    width: 17px;
    height: 17px;
    top: 97px;
    right: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.teb_jamp_box_joken ul li a::after{
    content: "";
    top: 103px;
    right: 77px;
    width: 4px;
    height: 4px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.teb_jamp_box_joken ul li:nth-child(1) a::before{
    top: 97px;
    right: 22px;
}
.teb_jamp_box_joken ul li:nth-child(1) a::after{
    top: 103px;
    right: 29px;
}
.teb_jamp_box_joken ul li:nth-child(2) a::before{
    top: 97px;
    right: 22px;
}
.teb_jamp_box_joken ul li:nth-child(2) a::after{
    top: 103px;
    right: 29px;
}
.teb_jamp_box_joken ul li:nth-child(3) a::before{
    top: 97px;
    right: 25px;
}
.teb_jamp_box_joken ul li:nth-child(3) a::after{
	top: 103px;
	right: 32px;
}
.teb_jamp_box_kodawari{
}
.teb_jamp_box_kodawari ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.teb_jamp_box_kodawari ul li{
    float: left;
    width: 274.5px;
    box-sizing: border-box;
    position: relative;
    border-bottom: solid 1px #d9d9d9;
}
.teb_jamp_box_kodawari ul li:nth-child(2n){
	border-left: solid 1px #d9d9d9;
}
.teb_jamp_box_kodawari ul li a{
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    background-repeat: no-repeat;
    color: #333;
    height: 70px;
    box-sizing: border-box;
    padding: 25px 0px 0px 60px;
}
.teb_jamp_box_kodawari ul li a:hover{
	background-color:#f6f6f6;

}
.teb_jamp_box_kodawari ul li:nth-child(1) a{
	background-image: url(/img/index/search_icon04.png);
	background-position-y: 20px;
	background-position-x: 14px;
}
.teb_jamp_box_kodawari ul li:nth-child(2) a{
	background-image: url(/img/index/search_icon05.png);
	background-position-y: 20px;
	background-position-x: 14px;
}
.teb_jamp_box_kodawari ul li:nth-child(3) a{
	background-image: url(/img/index/search_icon06.png);
	background-position-y: 20px;
	background-position-x: 25px;
}


.teb_jamp_box_kodawari ul li:nth-child(4) a{
	background-image: url(/img/index/search_icon09.png);
	background-position-y: 20px;
	background-position-x: 14px;
}
.teb_jamp_box_kodawari ul li:nth-child(5) a{
	background-image: url(/img/index/search_icon07.png);
	background-position-y: 20px;
	background-position-x: 25px;

}
.teb_jamp_box_kodawari ul li:nth-child(6) a{
	background-image: url(/img/index/search_icon16.png);
	background-position-y: 15px;
	background-position-x: 20px;
}
.teb_jamp_box_kodawari ul li a::before{
    content: "";
    width: 17px;
    height: 17px;
    top: 27px;
    right: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.teb_jamp_box_kodawari ul li a::after{
    content: "";
    top: 33px;
    right: 23px;
    width: 4px;
    height: 4px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.teb_jamp_box_free{
    clear: both;
    overflow: hidden;
}
.teb_jamp_box_free h3{
    margin: 20px 0px 0px 33px;
    padding: 0px 0px 0px 36px;
    font-size: 17px;
    background-image: url(/img/index/search_icon10.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 0px;
    line-height: 28px;
}
.teb_jamp_box_free {

}
.teb_jamp_box_free a{
    display: block;
    padding: 4px 0px 0px 0px;
	position:relative;
}
.teb_jamp_box_free a:hover {
    background-color: #f6f6f6;
}
.teb_jamp_box_free a img{
    display: block;
    margin-left: 30px;
}
.teb_jamp_box_free a::before{
    content: "";
    width: 17px;
    height: 17px;
    top: 48px;
    right: 20px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.teb_jamp_box_free a::after{
    content: "";
    top: 54px;
    right: 27px;
    width: 4px;
    height: 4px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.teb_jamp_box_free_kensu{
    margin: 20px 0px 0px 53px;
    font-size: 18px;
    font-weight: bold;
    color: #dc0808;
    letter-spacing: 2px;
}
.teb_jamp_box_free_kensu span:nth-child(1){
    font-size: 30px;
}
.teb_jamp_box_free_kensu span:nth-child(1) iframe{
    width: 94px;
    height: 38px;
    padding: 0px;
    margin: 0px 0px -7px 0px;
    display: inline-block;
    vertical-align: bottom;
}
.teb_jamp_box_free_kensu_cms{
    height: 25px;
}
.teb_jamp_box_free_kensu_cms span{
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #dc0808;
    display: block;
    letter-spacing: 2px;
    font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif !important;
}
.teb_jamp_box_free_kensu span:nth-child(2){
    font-size: 12px;
}
.teb_jamp_box_free_kensu span:nth-child(2) span{
    font-size: 12px;
}
.teb_jamp_box_shubetsu{
    border-bottom: solid 3px #0056a1;
    overflow: hidden;
}
.teb_jamp_box_shubetsu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.teb_jamp_box_shubetsu ul li{
    float: left;
    width: 274.5px;
    box-sizing: border-box;
    position: relative;
}
.teb_jamp_box_shubetsu ul li:nth-child(1){
	border-right: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
}
.teb_jamp_box_shubetsu ul li:nth-child(2){
	border-bottom: solid 1px #d9d9d9;
}
.teb_jamp_box_shubetsu ul li:nth-child(3){
	border-right: solid 1px #d9d9d9;
}
.teb_jamp_box_shubetsu ul li a{
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 96px 0px 30px 0px;
}
.teb_jamp_box_shubetsu ul li a:hover{
	background-color: #f6f6f6;

}
.teb_jamp_box_shubetsu ul li:nth-child(1) a{
	background-image: url(/img/index/search_icon11.png);
	background-position-y: 30px;
	background-position-x: center;
}
.teb_jamp_box_shubetsu ul li:nth-child(2) a{
	background-image: url(/img/index/search_icon12.png);
	background-position-y: 35px;
	background-position-x: center;
}
.teb_jamp_box_shubetsu ul li:nth-child(3) a{
	background-image: url(/img/index/search_icon13.png);
	background-position-y: 30px;
	background-position-x: center;
}
.teb_jamp_box_shubetsu ul li:nth-child(4) a{
	background-image: url(/img/index/search_icon14.png);
	background-position-y: 35px;
	background-position-x: center;
}
.teb_jamp_box_shubetsu ul li a::before{
content: "";
    width: 17px;
    height: 17px;
    top: 97px;
    right: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.teb_jamp_box_shubetsu ul li a::after{
    content: "";
    top: 103px;
    right: 77px;
    width: 4px;
    height: 4px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.teb_jamp_box_kakaku{
}
.teb_jamp_box_kakaku ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.teb_jamp_box_kakaku ul li{
    float: left;
    width: 137px;
    box-sizing: border-box;
    position: relative;
    border-bottom: solid 1px #d9d9d9;
	border-left: solid 1px #d9d9d9;
}
.teb_jamp_box_kakaku ul li:nth-child(1){
	border-left:none;
}
.teb_jamp_box_kakaku ul li a{
    display: block;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    background-repeat: no-repeat;
    color: #0056a1;
    height: 70px;
    box-sizing: border-box;
    text-align: center;
    padding: 94px 0px 0px 0px;
    height: 131px;
}
.teb_jamp_box_kakaku ul li a:hover{
    background-color: #f6f6f6;
}
.teb_jamp_box_kakaku ul li a span{
	color:#333;
	font-size:14px;
}
.teb_jamp_box_kakaku ul li a{
background-image: url(/img/index/search_icon15.png);
    background-position-y: 26px;
    background-position-x: 50px;
}
.search_space{
    width: 433px;
    overflow: hidden;
    margin: 10px 0px 0px 34px;
}
.search_space input{
    font-size: 15px;
    font-weight: bold;
    text-indent: 20px;
    line-height: 35px;
    margin: 0px 0px 0px 0px;
    width: 363px;
    float: left;
    border: solid 2px #e5e5e5;
    border-radius: 7px 0px 0px 7px;
    box-sizing: border-box;
}
.search_window{

}
.quick_keyword{
width: 70px;
    display: block;
    float: right;
}
.quick_keyword input{
    width: 70px;
    height: 40px;
    background-image: url(/img/index/kensaku_icon.png);
    border-radius: 0px 0px 0px 0px;
    border: none;
cursor: pointer;
}


.campaign_wrap{
    background-image: url(/img/index/campaign_bg.png);
    width: 1100px;
    margin: 40px auto 0px auto;
    height: 629px;
    overflow: hidden;
}
.campaign_wrap h2{
    text-align: center;
    margin: 65px 0px 0px 0px;
}
.campaign_wrap h2 img{

}
.campaign_wrap h3{
    text-align: center;
    margin: 82px 0px 0px 0px;
}
.campaign_wrap h3 img{

}
.campaign_wrap ul{
    margin: 30px auto 0px auto;
    padding: 0px;
    list-style-type: none;
    width: 858px;
}
.campaign_wrap ul li{
    width: 419px;
    height: 69px;
    float: left;
    border-radius: 5px;
    margin: 0px 20px 20px 0px;
    border-bottom: solid 5px #aaaaaa;
}
.campaign_wrap ul li:hover{
    margin: 5px 20px 20px 0px;
    border-bottom: none;
}
.campaign_wrap ul li:nth-child(1) a{
    padding: 0;
    height: 65px;
    position: relative;
}
.campaign_wrap ul li:nth-child(1) img{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -18px;
    margin: 0px auto 0px auto;
    display: block;
}
.campaign_wrap ul li:nth-child(2) a{
    padding: 0;
    height: 65px;
    position: relative;
}
.campaign_wrap ul li:nth-child(2) img{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -18px;
    margin: 0px auto 0px auto;
    display: block;
}
.campaign_wrap ul li:nth-child(3) a{
    padding: 0;
    height: 65px;
    position: relative;
}
.campaign_wrap ul li:nth-child(3) img{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -18px;
    margin: 0px auto 0px auto;
    display: block;
}
.campaign_wrap ul li:nth-child(4) a{
    padding: 0;
    height: 65px;
    position: relative;
}
.campaign_wrap ul li:nth-child(4) img{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -13px;
    margin: 0px auto 0px auto;
    display: block;
}
.campaign_wrap ul li:nth-child(2n){
	margin-right:0px;

}
.campaign_wrap ul li a{
    display: block;
    padding: 13px 0px 17px 0px;
    text-align: center;
    background-color: #fff;
    border: solid 3px #cccccc;
    border-radius: 5px;
}
.campaign_wrap ul li a:hover{
	background-color:#ffea44;
}
.campaign_wrap ul li a img{

}


.t_info_wrap{
    width: 1100px;
    overflow: hidden;
    margin: 0px auto 0px auto;
    padding: 20px 0px;
}
.t_info_wrap h2{
    font-size: 16px;
    font-weight: normal;
    background-color: #0056a1;
    width: 113px;
    text-align: center;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    float: left;
    color: #fff;
    border-radius: 5px;
}
.t_info_wrap iframe{
    border: none;
    height: 34px;
    width: 750px;
    margin: 0px 0px 0px 20px;
}
.t_info_link{
float: right;
    margin: 10px 0px 0px 0px;
}
.t_info_link a{
	font-size:16px;
	color:#333;
	text-decoration:none;
	position:relative;
}
.t_info_link a {
  position: relative;
  display: inline-block;
  transition: .3s;
}
.t_info_link a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 0;
  height: 1px;
  background-color: #fff;
  transition: .3s;
}
.t_info_link a:hover::after {
  width: 100%;
}
.t_info_link a::before{
    content: "";
    left: -20px;
    top: 3px;
    width: 7px;
    height: 7px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    /* -webkit-transform: rotate(45deg); */
    transform: rotate(45deg);
    position: absolute;
}
.ticker {
    margin: 0 auto;
    padding: 5px 0px;
    width: 100%px;
    text-align: left;
    position: relative;
    overflow: hidden;
}
 
.ticker ul {
    width: 100%;
    position: relative;
    margin:0px;
    padding:0px;
}
 
.ticker ul li {
    width: 100%;
    display: none;
}
.ticker ul li a{
	color:#333;
}
.ticker ul li a span{
	display:inline-block;
	font-weight:bold;
	padding:0px 20px 0px 0px;
	text-decoration:none;
}


.info_wrap{
width: 1100px;
    margin: 30px auto 50px auto;
    padding: 36px 0px 0px 0px;
    overflow: hidden;

}
.info_box{
	float: left;
}
.info_wrap h2{
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 24px 0px 0px 40px;
    box-sizing: border-box;
    height: 74px;
    font-size: 22px;
    font-weight: bold;
    background-color: #0056a1;
    color: #fff;
}
.info_wrap h2 span{
    font-size: 28px;
    color: #ffee45;
}
.info_wrap h2 img{
    position: absolute;
    top: -30px;
    right: 40px;
}

.info_list_wrap{
	padding: 0px 0px 30px 0px;
}
.info_list_wrap iframe{
width: 494px;
    height: 257px;
    margin: 0px auto 0px auto;
    padding: 27px 0px 0px 0px;
    display: block;
}
.info_list{

}
.info_list ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.info_list ul li{
    margin: 0px 0px 0px 0px;
    border-bottom: dashed 1px #b1b3b5;
    overflow: hidden;
}
.info_list ul li a{
    padding: 15px 0px 15px 0px;
    display: block;
    color: #333;
    overflow: hidden;
}
.info_list ul li a:hover{
	background-color:#cecece;
	text-decoration:underline;
}
.info_list_img{
    width: 133px;
    float: left;
}
.info_list_img img{
    width: 100%;
}
.info_list_come{
	float: right;
	width: 334px;
}
.info_list_come p{
    font-size: 15px;
    margin: 0px;

}
.info_list_come p span{
display: block;
    overflow: hidden;
    margin: 0px 0px 7px 0px;
}
.info_list_come p span span:nth-child(1){
display: inline-block;
    font-weight: bold;
    font-size: 17px;
    padding: 0px 0px 0px 0px;
    margin: 4px 0px 0px 0px;
    line-height: 24px;
}
.info_list_come p span span:nth-child(2){
display: inline-block;
    background: #009b63;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0px 0px 0px 10px;
    padding: 0px 10px;
    line-height: 26px;
    border-radius: 5px;
}

.info_list_wrap_l{
	width: 550px;

}
.info_list_wrap_l .info_list_wrap{
	background-color:#f2f6fa;
}
.info_list_wrap_l h2{
	border-radius: 8px 0px 0px 0px;
}

.info_list_wrap_r{
	width: 549px;

}
.info_list_wrap_r .info_list_wrap{
	background-color:#d9e6f1;
}
.info_list_wrap_r h2{
	margin-left:1px;
	border-radius: 0px 8px 0px 0px;
}
.info_list_wrap_r h2 img{
	top: -36px;
}
.info_list_link{
    width: 253px;
    margin: 30px auto 0px auto;
}
.info_list_link a{
	display: block;
	border: solid 4px #0056a1;
	border-radius: 27px;
	background: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	color: #0056a1;
	font-weight: bold;
	line-height: 46px;
	box-sizing: border-box;
}
.info_list_link a:hover{
	background-color: #0056a1;
	color:#fff;
}
.rent_wrap{
    background: #f3f3f3;
    padding: 70px 0px 90px 0px;
}
.rent_wrap h2{
text-align: center;
    width: 272px;
    margin: auto;
    overflow: hidden;
}
.rent_wrap h2 span:nth-child(1){
    display: block;
    float: left;
    font-size: 20px;
    color: #fff;
    background: #333;
    padding: 0px 11px;
    line-height: 32px;
    border-radius: 5px;
}
.rent_wrap h2 span:nth-child(2){
    width: 200px;
    display: block;
    float: right;
    color: rgb(0, 86, 161);
    line-height: 23px;
    font-size: 22px;
    text-align: center;
    margin: 4px 0px 0px 0px;
}
.rent_wrap h2 span:nth-child(2) span{
    display: block;
    font-size: 16px;
    color: rgb(170, 170, 170);
    line-height: 32px;
    font-weight: normal;
    background: none;
    padding: 0px 0px;
    border-radius: 5px;
    margin: auto;
    width: 100%;
}
.rent_box{
    width: 1100px;
    border-top: solid 1px #aaaaaa;
    margin: 50px auto 0px auto;
    overflow: hidden;
}
.rent_left{
	float:left;
}
.rent_right{
	float:right;
	
}
.rent_l{
    width: 260px;
    box-sizing: border-box;
    padding: 25px;
    margin: 50px 0px 0px 0px;

}
.rent_l img{
display: block;
    margin: 0px auto 0px auto;
}
.rent_l h3{
font-size: 22px;
    text-align: center;
    font-weight: bold;
    color: #0056a1;
    margin: 15px 0px 0px 0px;
}
.rent_l p{
    margin: 20px 0px 0px 0px;
    font-size: 16px;
    line-height: 27px;
}
.iframe_left{
	float:left;
}
.iframe_right{
	float:right;
}
.rent_box iframe{
    width: 823px;
    height: 370px;
    display: block;
    border: none;
    background: none;
}

.buy_osusume_wrap{
    background: #0056a1;
    padding:70px 0px 150px 0px;
	overflow:hidden;
	clear:both;
}
.buy_osusume_wrap h2{
    text-align: center;
    width: 212px;
    margin: 0px auto 50px auto;
    padding: 0px 57px 0px 0px;
    overflow: hidden;
}
.buy_osusume_wrap h2 span:nth-child(1){
    display: block;
    float: left;
    font-size: 20px;
    color: #fff;
    background: #333;
    padding: 0px 11px;
    line-height: 32px;
    border-radius: 5px;
}
.buy_osusume_wrap h2 span:nth-child(2){
    width: 150px;
    display: block;
    float: right;
    color: rgb(0, 86, 161);
    line-height: 23px;
    font-size: 22px;
    text-align: center;
    margin: 4px 0px 0px 0px;
    color: #fff;
}
.buy_osusume_wrap h2 span:nth-child(2) span{
    display: block;
    font-size: 16px;
    color: rgb(170, 170, 170);
    line-height: 32px;
    font-weight: normal;
    background: none;
    padding: 0px 0px;
    border-radius: 5px;
    margin: auto;
    width: 100%;
	color:#fff;
}


.buy_wrap{
    background-color: #f3f3f3;
    height: 812px;
}
.buy_site_box{
    width: 1100px;
    margin: 0px auto 0px auto;
}

.buy_site_box_l{
    width: 517px;
    float: left;
    margin: -90px 0px 0px 0px;
}
.buy_site_box_l h2{
	text-align: center;
	margin:0px;
}
.buy_site_box_l h2 img{

}
.buy_site_box_l_link{
    margin: 20px 0px 0px 0px;
}
.buy_site_box_l_link a{
    display: block;
    position: relative;
    height: 130px;
    box-sizing: border-box;
    border: solid 3px #333;
    background-color: #d9e6f1;
    border-radius: 10px;
    text-decoration: none;
    font-size: 25px;
    color: #333;
    font-weight: bold;
    padding: 56px 0px 0px 104px;
}
.buy_site_box_l_link a:hover{
    background-color: #ffea44;
}
.buy_site_box_l_link a span{
    font-size: 18px;
}
.buy_site_box_l_link a::before{
content: "";
    width: 48px;
    height: 36px;
    top: 46px;
    left: 34px;
    background-image: url(/img/index/buy_icon01.png);
    position: absolute;
}
.buy_site_box_l_link a::after{
    content: "";
    width: 32px;
    height: 32px;
    top: 50px;
    right: 26px;
    background-image: url(/img/index/buy_icon02.png);
    position: absolute;
}
.buy_site_box_r{
    float: right;
    margin: -123px 0px 40px 0px;
}
.buy_site_box_r img{

}
.buy_kobou_box{
    clear: both;
    width: 1100px;
    margin: auto;
    overflow: hidden;
    border-radius: 10px;
    padding: 50px;
    box-sizing: border-box;
    background-color: #FFF;
}
.buy_kobou_box h2{
	text-align: center;
	margin:0px 0px 30px 0px;
}
.buy_kobou_box h2 img{

}
.buy_kobou_box iframe{
    width: 1000px;
    height: 164px;
}
.buy_kobou_list{
    width: 1000px;
    overflow: hidden;
}
.buy_kobou_list ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.buy_kobou_list ul li{
    float: left;
    width: 310px;
    margin: 0px 35px 25px 0px;
}
.buy_kobou_list ul li:nth-child(3n){
	margin-right:0px;

}
.buy_kobou_list ul li a{
    display: block;
    padding: 20px;
    background-color: #d5edf9;
    border: solid 3px #d5edf9;
    box-sizing: border-box;
    text-decoration: none;
    color: #333;
    border-radius: 10px;
}
.buy_kobou_list ul li a:hover{
    background-color: #fff;
}
.buy_kobou_list ul li a p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
}
.buy_kobou_list_new{
    font-size: 12px;
    font-weight: bold;
    color: #aaaaaa;
}
.buy_kobou_list_new span{
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 22px;
    background: #9b0909;
    padding: 0px 7px;
    margin: 0px 10px 0px 0px;
}



.buy_kobou_scroll{
background: #0056a1;
    height: 60px;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 12px 21px;
	margin:0px 0px 30px 0px;
}
.buy_kobou_scroll_l{
    background-image: url(/img/index/live_icon.png);
    background-repeat: no-repeat;
    background-position-x: 62px;
    background-position-y: 9px;
    font-size: 15px;
    color: #0056a1;
    float: left;
    font-weight: bold;
    background-color: #fff;
    width: 100px;
    height: 35px;
    border-radius: 7px;
    padding: 8px 0px 0px 21px;
    box-sizing: border-box;
}
.buy_kobou_scroll_r{
    float: right;
    width: 842px;
}
.buy_kobou_scroll_r iframe{
    width: 842px;
    height: 36px;
}
.buy_kobou_box_link{
    margin:-10px 0px 40px 0px;
    overflow: hidden;
}
.buy_kobou_box_link a{
display: block;
    float: right;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    padding: 0px 18px 0px 0px;
    position: relative;
}
.buy_kobou_box_link a::before {
    content: "";
    width: 12px;
    height: 12px;
    top: 4px;
    right: 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;		
}
.buy_kobou_box_link a::after {
    content: "";
    top: 8px;
    right: 5px;
    width: 3px;
    height: 3px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.buy_kobou_box_conts{
    clear: both;
}
.buy_kobou_box_conts_l{
float: left;
}
.buy_kobou_box_conts_l img{

}
.buy_kobou_box_conts_r{
    float: right;
    width: 776px;
}
.buy_kobou_box_conts_r ul{
margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.buy_kobou_box_conts_r ul li{
    width: 340px;
    float: left;
    margin: 0px 31px 0px 0px;
}
.buy_kobou_box_conts_r ul li:nth-child(2){
	margin-right:0px;
}
.buy_kobou_box_conts_r ul li a{
    display: block;
    border: solid 3px #ccc;
    border-radius: 7px;
    box-sizing: border-box;
    height: 90px;
    text-decoration: none;
    color: #0056a1;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    padding: 15px 0px 0px 0px;
	position:relative;
}
.buy_kobou_box_conts_r ul li a:hover{
	background-color:#d5edf9;

}
.buy_kobou_box_conts_r ul li a::before {
    content: "";
    width: 22px;
    height: 22px;
    top: 30px;
    right: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.buy_kobou_box_conts_r ul li a::after {
    content: "";
    top: 38px;
    right: 25px;
    width: 5px;
    height: 5px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.buy_kobou_box_conts_r ul li a span{
	margin:0px 0px 6px 0px;
    display: block;
    font-size: 13px;
    color: #333;
}
.buy_kobou_box_conts_r ul li a span span{
    display: inline-block;
    font-size: 16px;
    color: #333;
}

/*--------特選--------*/
.slide_bukken{
	font-size: 0;
	margin:0px 1px;
	padding:0px;
}

.slide_bukken ul{
    display: block;
    float: left;
    width: 250px;
    padding: 0px;
    font-size: 12px;
    list-style: none;
    vertical-align: top;
    position: relative;
    margin: 0px;
    margin-right: 32px;
    margin-bottom: 3px;
    background-color: #FFF;
    box-sizing: border-box;
    border-radius: 8px;
    overflow: hidden;
}
.slide_bukken ul:hover{
    background-color: #d9e6f1;
}

.slide_bukken ul.last{
    border-right:1px dotted #FFF;
}

.slide_bukken ul li{
    text-align:left;
}
li.slide_bukken_img{
    text-align: center !important;
    margin:0 0 5px 0 !important;
}

li.slide_bukken_img img{
    max-width: 170px;
    max-height: 150px;
    overflow: hidden;
}

li.slide_bukken_img a{
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
li.slide_bukken_name{
    font-size:14px;
    font-weight:bold;
}
li.slide_bukken_name a{
    font-size:14px;
    font-weight:bold;
    text-decoration: underline;
    color:#396600;
}
li.slide_bukken_yachin span{
    color:#FF0000;
    font-size:14px;
    font-weight:bold;
}
li.slide_bukken_madoriname span{
    font-size:14px;
    font-weight:bold;
}
li.slide_bukken_access span{
    color:#FF0000;
    font-size:16px;
    font-weight:bold;
}
.slide_bukken_com p{
    margin: 0 0 10px 0;
    padding: 5px 0;
}

/*--------特選end--------*/
.flex_slide {
    width:1100px;
    padding: 0px;
    margin: 0px auto 0px auto;
    position: relative;
    clear: both;
}
.shop_wrap{
clear: both;
    margin: 40px 0px 0px 0px;
}
.shop_wrap_bg{
	background-image:url(/img/index/shop_wrap_bg.png);
	background-position-x:center;
	height:386px;
}
.shop_box{
overflow: hidden;
    width: 1070px;
    margin: -40px auto 0px auto;
    border-radius: 15px;
    background-color: #FFF;
}
.shop_box h2{
background-image: url(/img/index/shop_title_bg.png);
    width: 996px;
    font-size: 29px;
    font-weight: normal;
    text-align: center;
    padding: 7px 0px;
    line-height: 46px;
    margin: 50px auto 70px auto;
    letter-spacing: 2px;
}
.shop_box h2 span{
    background: linear-gradient(transparent 60%, #ffea44 100%);
}
.shop_list{

}
.shop_list h3{
    margin: 0px;
    float: left;
}
.shop_list h3 img{

}
.shop_list ul{
	float: right;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.shop_list ul li{
    width: 251px;
    float: left;
    margin-left: 45px;
}
.shop_list ul li a{
text-decoration: none;
    display: block;
    background: #e6f5fc;
    border-radius: 8px;
    padding: 0px 0px 15px 0px;
}
.shop_list_img{

}
.shop_list_img img{
    border-radius: 8px 8px 0px 0px;
}
.shop_list_tex{
    margin: -17px auto 0px auto;
    width: 210px;
}
.shop_list_tex h3{
position: relative;
    z-index: 10;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 5px;
    line-height: 30px;
    background: #0056a1;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
}
.shop_list ul li:nth-child(1) .shop_list_tex p span:nth-child(2){
    font-size: 14px;
    line-height: 20px;
}
.shop_list_tex p{
    clear: both;
    font-size: 14px;
    line-height: 19px;
    margin: 0px 0px 0px 0px;
    color: #333;
}
.shop_list_tex p span:nth-child(1){
    clear: both;
    font-size: 14px;
    line-height: 19px;
    margin: 0px 0px 0px 0px;
    color: #333;
    display: block;
}
.shop_list_tex p span:nth-child(2){
font-size: 16px;
    font-weight: bold;
    display: block;
    margin: 5px 0px 0px 0px;
    height: 90px;
}
.shop_list_link{
width: 200px;
    margin: 10px auto 0px auto;
    font-size: 16px;
    font-weight: bold;
    color: #0056a1;
    line-height: 43px;
    background: #fff;
    text-align: center;
    border: solid 4px #0056a1;
    border-radius: 40px;
}
.shop_list_link:hover{
	background-color:#0056a1;
	color:#fff;
}
.shop_list_link2{
width: 200px;
    margin: 29px auto 0px auto;
    font-size: 16px;
    font-weight: bold;
    color: #0056a1;
    line-height: 43px;
    background: #fff;
    text-align: center;
    border: solid 4px #0056a1;
    border-radius: 40px;
}
.shop_list_link2:hover{
	background-color:#0056a1;
	color:#fff;
}

.conts_wrap{
    width: 1100px;
    margin: 60px auto 0px auto;
    overflow: hidden;
}
.conts_wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.conts_wrap ul li{
	width: 350px;
	float: left;
	margin-right: 25px;
}
.conts_wrap ul li:nth-child(3){
	margin-right:0px;
}
.conts_wrap ul li a{
display: block;
    border: solid 2px #cccccc;
    border-radius: 5px;
    height: 120px;
    box-sizing: border-box;
	text-decoration:none;
	background-repeat:no-repeat;
	position:relative;
}
.conts_wrap ul li a:hover{
	background-color:#e6f5fc;
}
.conts_wrap ul li a::before{
    content: "";
    width: 32px;
    height: 32px;
    top: 42px;
    right: 18px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0056a1;
    position: absolute;
}
.conts_wrap ul li a::after{
content: "";
    top: 53px;
    right: 31px;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.conts_wrap ul li:nth-child(1) a{
background-image: url(/img/index/conts_icon01.png);
    background-position-y: 18px;
    background-position-x: 27px;
}
.conts_wrap ul li:nth-child(2) a{
    background-image: url(/img/index/conts_icon02.png);
    background-position-y: 15px;
    background-position-x: 21px;
}
.conts_wrap ul li:nth-child(3) a{
background-image: url(/img/index/conts_icon03.png);
    background-position-y: 21px;
    background-position-x: 21px;
}
.conts_wrap ul li a p{
    font-weight: bold;
    font-size: 22px;
    color: #0056a1;
    margin: 30px 0px 0px 121px;
}
.conts_wrap ul li:nth-child(3) a p{
    margin: 30px 0px 0px 92px;
}
.conts_wrap ul li a p span{
display: block;
    font-size: 13px;
    color: #333;
    margin: 0px 0px 10px 0px;
	
}



.company_wrap{
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
    clear: both;
    margin: 70px 0px 0px 0px
}
.company_wrap_bg{
    position: absolute;
    top: 25px;
    width: 83.5%;
    background: #e6f5fc;
    height: 350px;
    z-index: -1;
}
.company_wrap_bg2{
    position: absolute;
    top: 0px;
    left: -170px;
    right: 0px;
    margin: auto;
	width:1169px;
}
.company_come{
	width:1100px;
	margin:auto;
}
.company_come h2{
font-size: 22px;
    font-weight: bold;
    color: #0056a1;
    margin: 17px 0px 0px 0px;
}
.company_come h2 span{
display: block;
    color: #aaaaaa;
    font-size: 14px;
    margin: 15px 0px 0px 0px;
}
.company_come p{
    font-size: 24px;
    font-weight: bold;
    line-height: 50px;
    margin: 31px 0px 0px 0px;
    letter-spacing: 3px;
}
.company_wrap ul{
    width: 1100px;
    margin: 50px auto 0px auto;
    padding: 0px;
    border-radius: 5px;
    list-style-type: none;
}
.company_wrap ul li{
	float:left;
	width:250px;
	height:250px;
}
.company_wrap ul li:nth-child(1){
	width:589px;
	height:500px;
}
.company_wrap ul li a{
	display:block;
}
.company_wrap ul li a:hover{
	opacity: 0.7;
}
.company_wrap ul li:nth-child(1) a{
	background-image:url(/img/index/company_left.jpg);
	width:589px;
	height:500px;
    border-radius: 10px 0px 0px 0px;
}
.company_wrap ul li:nth-child(2) a{
	background-image:url(/img/index/company_right_bg01.jpg);
	width:250px;
	height:250px;
}
.company_wrap ul li:nth-child(3) a{
	background-image:url(/img/index/company_right_bg02.jpg);
	width:250px;
	height:250px;
}
.company_wrap ul li:nth-child(4) a{
	background-image:url(/img/index/company_right_bg03.jpg);
	width:250px;
	height:250px;
}
.company_wrap ul li:nth-child(5) a{
	background-image:url(/img/index/company_right_bg04.jpg);
	width:250px;
	height:250px;
}
.company_wrap ul li:nth-child(1) a span:nth-child(1){
    margin: 410px 0px 0px 20px;
}
.company_wrap ul li a span:nth-child(1){
display: inline-block;
    color: #fff;
    width: auto;
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;
    background: #0056a1;
    padding: 0px 15px;
    margin: 160px 0px 0px 20px;
}
.company_wrap ul li a span:nth-child(3){
    display: inline-block;
    color: #333;
    width: auto;
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;
    background: #fff;
    padding: 0px 15px;
    margin: 0px 0px 0px 20px;
}

.t_link_wrap{
    width: 1100px;
    margin: 80px auto 80px auto;
    clear: both;
    overflow: hidden;
}
.t_link_wrap h2{
    margin: 0px 0px 27px 0px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    line-height: 22px;
    color: #0056a1;

}
.t_link_wrap h2 span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #aaaaaa;
    text-align: center;
    margin: 10px 0px 0px 0px;
}
.t_link_wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.t_link_wrap ul li{
	margin-right:20px;
	float:left;
}
.t_link_wrap ul li:nth-child(4){
	margin-right:0px;
}
.t_link_wrap ul li a{
	display:block;
}
.t_link_wrap ul li a:hover{
	opacity: 0.7;
}
.catarog_t{
    background-image: url(/img/index/catarog_bg.jpg);
    height: 281px;
    margin: 120px 0px 0px 0px;
}
.catarog_t a{
display: block;
    width: 1100px;
    position: relative;
    margin: auto;
}
.catarog_t img{
position: absolute;
    top: -46px;
}

.cm_movie {
    width: 100%;
    margin: auto;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    padding: 20px 0px 20px 0px;
    background-color: #e6f5fca6;
}